The present invention relates to message delivering techniques, and, more particularly, to a message transmission method that employs wireless signal transmitters to assist in message delivery.
With the development of technology, mobile communications are used in our daily lives, for example, to obtain various services using a mobile device. Network-based services have created a myriad of possibilities. With the widespread and increasing growth of mobile phones, if advertisements and promotions can be incorporated therein, they will bring additional revenues for vendors.
These network-based services, or “mobile advertising and information services,” essentially involve the use of a user's mobile phone to obtain information related to the location of the user in order to provide appropriate services. These services have had major technological breakthroughs in recent years. However, the location suitability and timing of the information or services need to be considered. Location suitability and timing can be determined and controlled based on geographical locations and time. In general, a wireless signal transmitter at a service-providing location can be used to transmit relevant information. However, one drawback is found that the wireless signal transmitter requires wireless network capability, resulting in high setup cost. In addition, this type of service sends information only to consumers in that area without considering other consumers that might be or are about to enter the area. For example, consumer A is in region M, and service X is provided. There is another consumer B in region N, wherein region N is only two minutes away from region M. Consumer B is likely to be interested to know more about service X. It would be more beneficial for businesses if service information can be appropriately provided to potential consumers.
At present, beacons are used for message delivery. Essentially, beacons carry messages that are pushed to nearby users (e.g., consumers). However, this requires the binding of a preset message with a beacon. Moreover, the existing method of pushing an advertisement through beacons is unconditional, meaning any user passing by a store will get the message. There lacks a way to control the time and the range of a beacon based on the content of the message.
Therefore, there is a need for a message transmission technology that widens the range of proximity- and time-based services by delivering them to potential customers outside a particular area.
An objective of the present invention is to provide a message transmission method that employs wireless signal transmitters to assist in electronic message delivery. By analyzing the tags of wireless signal transmitters and a message, dynamic real-time calculations can be made to decide to which wireless signal transmitters the message is to be delivered.
In addition, another objective of the present invention is to determine portable devices in which ranges are to receive the message by using the signal coverage of the wireless signal transmitters to.
The present invention provides a message transmission method, which may include: a first portable device transmitting an identity information of a first wireless signal transmitter and a message content of the first portable device to a cloud server; the cloud server analyzing the message content to obtain a message tag of the message content and obtain a wireless signal transmitter tag of the first wireless signal transmitter based on the identity information; the cloud server analyzing the message tag and the wireless signal transmitter tag to obtain at least one target identity information, wherein the at least one target identity information represents at least one target wireless signal transmitter; the cloud server obtaining an association between the message content and the at least one target identify information; and a second portable device comparing a second identity information with the at least one target identity information after the second portable device receives the second identity information, and receiving, by the second portable device, the message content from the cloud server.
In an embodiment, the message tag may include at least one of a time tag and a spatial tag, wherein the time tag includes at least one of a specific date, days of a week, and time. In another embodiment, the spatial tag includes a least one of a description of geographical coordinates, the floor or region of a store, the type of a store, and a description of a store.
In another embodiment, the message transmission method further includes, when the message content further includes Chinese text, performing text segmentation on the message content to determine word content therein. In yet another embodiment, when determining the word content, the message transmission method further includes analyzing the word content and the wireless signal transmitter tag to determine the spatial tag.
In yet another embodiment, the time tag entails a period in which the message content is valid, and the at least one target wireless signal transmitter includes any wireless signal transmitter within a distance range satisfying the time tag.
In still another embodiment, obtaining an association between the message content and the at least one target identity information further includes storing the association in an association table of the cloud server. Furthermore, the association between the message content and the at least one target identity information is periodically updated.
Compared to the prior art, the present invention discloses a message transmission method. When receiving an identity information of the first wireless signal transmitter, a first portable device transmits the identity information and a message content to a cloud server. The cloud server analyzes the message content to obtain a message tag of the message content, and obtain a wireless signal transmitter tag of the first wireless signal transmitter according to the identity information. The cloud server then obtains at least one target identity information representing at least one target wireless signal transmitter by analyzing the message tag and the wireless signal transmitter tag. The cloud server then associates the message content with the at least one target identity information and stores the association. Under this scenario, when receiving a second identity information, a second portable device compares the second identity information with the at least one target identity information, and receives the message content from the cloud server for subsequent use if the two second identity information matches the at least one target identity information.
The technical content of present invention is described by the following specific embodiments. One of ordinary skill in the art can readily understand the advantages and effects of the present invention upon reading the disclosure of this specification. The present disclosure may also be practiced or applied with other different implementations. Based on different contexts and applications, the various details in this specification can be modified and changed without departing from the spirit of the present disclosure.
A message transmission method of the present invention is applicable to small wireless signal transmitters, and allows more accurately delineation of a message delivering range under small signal coverage, such that portable devices within that signal coverage can receive a specific message, and dynamically decides the message delivering range by analyzing the relationship between the message content and the wireless signal transmitters, thereby increasing the suitability of a message notification location-wise and time-wise.
Referring to
In step S22, the cloud server analyzes the message content to obtain a message tag of the message content, and obtain a wireless signal transmitter tag of the first wireless signal transmitter based on the identity information. In step S22, the cloud server 100 analyzes the message content to obtain a message tag. The message tag includes, for example, tags of time and spatial information.
In an embodiment, the message tag includes a time tag and a spatial tag. The time tag may record a specific date, days of a week, time, etc. The spatial tag may include a description of the geographical coordinates, the floor or region of a store, the type of the store, a description of the store, etc.
In addition, in the case that the spatial tag includes that when the message content is Chinese, text segmentation is performed on the message content to determine the word content in the message content. Once the word content is determined, it is analyzed along with the wireless signal transmitter tag in order to determine the spatial tag.
In an embodiment, after the message content is analyzed, a spatial tag is obtained. If the message content includes Chinese characters, then text segmentation is first performed to obtain each word. If the message content is not Chinese, then every word can be obtained without text segmentation. After candidate words for the spatial tag are obtained, they are further analyzed with the wireless signal transmitter tag (e.g., its spatial tag) in order to determine the spatial tag of the message content.
In step S23, the cloud server analyzes the message tag and the wireless signal transmitter tag to obtain at least one target identity information, wherein the at least one target identity information represents at least one target wireless signal transmitter. In step S23, the cloud server 100 looks up the wireless signal transmitter tag (e.g., time and spatial tags) of the first wireless signal transmitter bc1 based on the identity information of the first wireless signal transmitter bc1. The at least one target identity information is then obtained by comprehensively analyzing the message tag, the wireless signal transmitter tag of the first wireless signal transmitter bc1, and other wireless signal transmitter tag. Each target identity information represents one target wireless signal transmitter.
In an embodiment, the tag (time/space) of a wireless signal transmitter is obtained based on its identity. Next, the time/spatial tags of the message content and the wireless signal transmitter are analyzed in real time to obtain time/spatial search conditions. The time/spatial search conditions are then used to find a suitable wireless signal transmitter. In other words, it is determined whether the time tag of a wireless signal transmitter found by comparison matches with the current time; if not, the time tag is deleted.
In step S24, the cloud server obtains an association between the message content and the at least one target identity information. In an embodiment, the cloud server 100 stores message content to be delivered to users. The cloud server 100 associates the message content with the target identity information of the target wireless signal transmitter and stores it in an association table therein, wherein the association table (or the association between a message content and at least one target identity information) is periodically updated.
In step S25, after a second portable device receives a second identity information, the second identity information is compared with the at least one target identity information. When the two match, the second portable device then receives the message content from the cloud server. In step S25, the second portable device pd2 receives the identity information of the second wireless signal transmitter bc2, and the identity information is compared with the target identity information of each target wireless signal transmitter to determine whether the second wireless signal transmitter bc2 is the target beacon. If the second wireless signal transmitter bc2 is the target beacon, then the second portable device pd2 receives the message content originally transmitted to the cloud server by the first portable device pd1.
In an embodiment, when the second portable device pd2 is at a place capable of receiving a signal from a wireless signal transmitter, it can connect to the cloud server 100 and upload the identity information of this wireless signal transmitter, so that the cloud server 100 verifies the identity information of the wireless signal transmitter. If the two match, then the corresponding message content is transmitted to the second portable device pd2.
In addition, the time tag entails a period in which the message is valid. Accordingly, the at least one target wireless signal transmitter includes all signal transmitters within a distance range that satisfies the time tag. Since time is a required parameter during analysis, the same time/spatial tags of the message content and the wireless signal transmitter may result in different time/spatial search conditions. The time tag carried by the message content specifies a valid period, which will consequently affect the time/spatial search condition obtained from subsequent analysis. For example, a 1-hour limited sale in a store will be sent to all users that can get to the store within one hour at the start. After half an hour has elapsed, the message should only be sent to users that can arrive at the store in half an hour. It would be meaningless to send this message to users who are unable to arrive in time.
In determining whether a user is able to arrive at a store in time, distance may also be used for estimation along with historical statistical data. For example, on weekends, there are more people, and the pace will be slower, this will affects the range within which users can arrive at a store in time. In addition, the spatial tag of a wireless signal transmitter can be, for example, a description of geographical coordinates, the floor and region of a store, the type of a store, or a description of a store, as long as it provides space-related search conditions.
Referring to
As shown in
The cloud server 100 first analyzes the message content ms1 to obtain its (time) tag, i.e., “11:00 AM-12:00 AM”, and then obtains the tag of the wireless signal transmitter bc1 based on the identity information of the wireless signal transmitter bc1, including type 1 (sports). Next, a geographical range within which users can arrive at store cs1 within an hour, i.e., before 12:00 AM as indicated by the geographical range 201 is calculated. In this geographical range 201, there are wireless signal transmitters bc1, bc2, bc3, bc4 and bc5. Then, more suitable targets are selected based on the tag (type 1) of the wireless signal transmitter bc1, in other words, bc1, bc2, and bc4, since these also have type-1 tags (sports).
Since the message content contains a time tag, the destined targets may change with time. As shown in
Referring to
In implementation of this embodiment, a user uploads a message content ms2 via portable device pd4. The message content ms2 reads “Get $100 when you buy $1000 in stores on the 8th floor.” The portable device pd4 searches and finds the nearest wireless signal transmitter bc4 and obtains the identity information of the wireless signal transmitter bc4. Then, the portable device pd4 transmits the message content ms2 and the identity information of the wireless signal transmitter bc4 to the cloud server 100.
The cloud server 100 first analyzes the message content ms2 to obtain its (spatial) tag, i.e., “8th floor” in the message content ms2, then obtains a (spatial) tag (i.e., “Floor 8” of the wireless signal transmitter bc4 based on its identity information, and determines that the destined targets for the message content ms2 should be wireless signal transmitters bc1, bc2, bc3 and bc4, since they all have the same spatial tags as that of the message content ms2. When being in signal receiving ranges of the wireless signal transmitter bc1, bc2, and bc3, the portable devices pd1, pd2 and pd3 can connect to the cloud server 100 and upload the identity information of the respective wireless signal transmitter. The cloud server 100 then verifies the identity information of the wireless signal transmitters, and finally transmits the corresponding message content ms2 to the portable devices pd1, pd2 and pd3.
Referring to
In implementation of this embodiment, a user uploads a message content ms3 via portable device pd3. The message content ms3 reads “8/1-8/8 Anniversary Sale.” The portable device pd3 searches and finds the nearest wireless signal transmitter bc3 and obtains the identity information of the wireless signal transmitter bc3. Then, the portable device pd3 transmits the message content ms3 and the identity information of the wireless signal transmitter bc3 to the cloud server 100.
The cloud server 100 first analyzes the message content ms3 to obtain its (time) tag, i.e., “8/1-8/8” in the message content ms2, then obtains a (spatial) tag (i.e., “Store A” of the wireless signal transmitter bc3 based on its identity information, and determines after analysis that the destined targets for the message content ms3 should be wireless signal transmitters bc1, bc2, and bc3, since they all have the same (spatial) tags as that of the message content ms3. However, the wireless signal transmitter bc1 and bc2 have different (time) tags, assuming it is currently 8/8 SUN 08:00 PM, and then only the wireless signal transmitter bc2 satisfies all (time/spatial) tags. When being in signal receiving range of the wireless signal transmitter bc2, the portable devices pd2 can connect to the cloud server 100 and upload the identity information of the wireless signal transmitter. The cloud server 100 then verifies the identity information of the wireless signal transmitter, and finally transmits the corresponding message content ms3 to the portable device pd2.
In conclusion, the message transmission method according to the present invention allows a user of a portable device to identify its current location and receive proximity-based messages using surrounding wireless signal transmitters. By analyzing message content and the tags of the wireless signal transmitters, a message transmission range suited for a particular time/space, thereby increasing the effectiveness of the message. In addition, messages are not transmitted to the portable devices via the wireless signal transmitters, so the wireless signal transmitters require no network connectivity, thereby reducing the setup cost of the wireless signal transmitters. In actual operations, the wireless signal transmitters are lightweight and simple signal transmission devices, signal coverage, setup location and density can be modified to determine a promotion or notification range, allowing flexibly planning of the signal notification range.
The above embodiments are only used to illustrate the principles of the present invention, and should not be construed as to limit the present invention in any way. The above embodiments can be modified by those with ordinary skill in the art without departing from the scope of the present invention as defined in the following appended claims.
Number | Date | Country | Kind |
---|---|---|---|
107100761 | Jan 2018 | TW | national |