Disclosure of Invention
An object of the present application is to provide a method, apparatus and system for providing presence information.
According to an aspect of the present application, a method for providing presence information at a network device is provided, wherein the method includes:
acquiring one or more wireless access points submitted by first user equipment;
determining a corresponding target information provider according to the one or more wireless access points, wherein the one or more wireless access points are matched with target wireless access point information corresponding to the target information provider;
and providing target presenting information corresponding to the target information provider to the first user equipment.
According to another aspect of the present application, there is also provided a method for providing presence information at a first user equipment, where the method includes:
one or more wireless access points obtained by scanning of the first user equipment are sent to corresponding network equipment;
receiving target presenting information which is returned by the network equipment and corresponds to a target information provider, wherein the one or more wireless access points are matched with target wireless access point information corresponding to the target presenting information provider;
and presenting the target presentation information through the first user equipment.
According to another aspect of the present application, there is also provided a method for providing presence information at a first user equipment, where the method includes:
when a target application on first user equipment is started, one or more wireless access points obtained by scanning of the first user equipment are sent to corresponding network equipment;
receiving target presenting information which is returned by the network equipment and corresponds to a target information provider, wherein the one or more wireless access points are matched with target wireless access point information corresponding to the target information provider;
and presenting the target presentation information through the target application.
According to still another aspect of the present application, there is also provided a method for providing presence information at a second user equipment, where the method includes:
acquiring wireless access point information corresponding to an information provider, wherein the wireless access point information comprises one or more wireless access points;
and sending the wireless access point information to corresponding network equipment, wherein the network equipment provides the presence information corresponding to the information provider for the user.
According to still another aspect of the present application, there is also provided a network device for providing presence information, wherein the network device includes:
a first apparatus, configured to obtain one or more wireless access points submitted by a first user equipment;
second means for determining a corresponding target information provider from the one or more wireless access points, wherein the one or more wireless access points match target wireless access point information corresponding to the target information provider;
and a third device, configured to provide target presentation information corresponding to the target information provider to the first user equipment.
According to yet another aspect of the present application, there is also provided a first user equipment for providing presence information, wherein the first user equipment comprises:
a sixth means for sending one or more wireless access points obtained by scanning by the first user equipment to corresponding network devices;
a seventh device, configured to receive target presence information that is returned by the network device and corresponds to a target information provider, where the one or more wireless access points are matched with target wireless access point information that corresponds to the target presence information provider;
eighth means for presenting the target presentation information by the first user equipment.
According to yet another aspect of the present application, there is also provided a first user equipment for providing presence information, wherein the first user equipment comprises:
a ninth device, configured to send, when a target application on a first user equipment is started, one or more wireless access points obtained by scanning by the first user equipment to a corresponding network device;
a tenth means, configured to receive target presence information corresponding to a target information provider, where the target presence information is returned by the network device, and the one or more wireless access points are matched with target wireless access point information corresponding to the target information provider;
eleventh means for presenting the target presentation information by the target application.
According to yet another aspect of the present application, there is also provided a second user equipment for providing presence information, wherein the second user equipment comprises:
a twelfth means for acquiring wireless access point information corresponding to an information provider, where the wireless access point information includes one or more wireless access points;
and a thirteenth device, configured to send the wireless access point information to a corresponding network device, where the network device provides, to a user, presence information corresponding to the information provider.
According to still another aspect of the present application, there is also provided a network device for providing presence information, wherein the network device includes:
a processor; and
a memory arranged to store computer executable instructions that, when executed, cause the processor to:
acquiring one or more wireless access points submitted by first user equipment;
determining a corresponding target information provider according to the one or more wireless access points, wherein the one or more wireless access points are matched with target wireless access point information corresponding to the target information provider;
and providing target presenting information corresponding to the target information provider to the first user equipment.
According to yet another aspect of the present application, there is also provided a first user equipment for providing presence information, wherein the first user equipment comprises:
a processor; and
a memory arranged to store computer executable instructions that, when executed, cause the processor to:
one or more wireless access points obtained by scanning of the first user equipment are sent to corresponding network equipment;
receiving target presenting information which is returned by the network equipment and corresponds to a target information provider, wherein the one or more wireless access points are matched with target wireless access point information corresponding to the target presenting information provider;
and presenting the target presentation information through the first user equipment.
According to yet another aspect of the present application, there is also provided a first user equipment for providing presence information, wherein the first user equipment comprises:
a processor; and
a memory arranged to store computer executable instructions that, when executed, cause the processor to:
when a target application on first user equipment is started, one or more wireless access points obtained by scanning of the first user equipment are sent to corresponding network equipment;
receiving target presenting information which is returned by the network equipment and corresponds to a target information provider, wherein the one or more wireless access points are matched with target wireless access point information corresponding to the target information provider;
and presenting the target presentation information through the target application.
According to yet another aspect of the present application, there is also provided a second user equipment for providing presence information, wherein the second user equipment comprises:
a processor; and
a memory arranged to store computer executable instructions that, when executed, cause the processor to:
acquiring wireless access point information corresponding to an information provider, wherein the wireless access point information comprises one or more wireless access points;
and sending the wireless access point information to corresponding network equipment, wherein the network equipment provides the presence information corresponding to the information provider for the user.
According to yet another aspect of the present application, there is also provided a computer-readable storage medium comprising instructions that, when executed, cause a system to:
acquiring one or more wireless access points submitted by first user equipment;
determining a corresponding target information provider according to the one or more wireless access points, wherein the one or more wireless access points are matched with target wireless access point information corresponding to the target information provider;
and providing target presenting information corresponding to the target information provider to the first user equipment.
According to yet another aspect of the present application, there is also provided a computer-readable storage medium comprising instructions that, when executed, cause a system to:
one or more wireless access points obtained by scanning of the first user equipment are sent to corresponding network equipment;
receiving target presenting information which is returned by the network equipment and corresponds to a target information provider, wherein the one or more wireless access points are matched with target wireless access point information corresponding to the target presenting information provider;
and presenting the target presentation information through the first user equipment.
According to yet another aspect of the present application, there is also provided a computer-readable storage medium comprising instructions that, when executed, cause a system to:
when a target application on first user equipment is started, one or more wireless access points obtained by scanning of the first user equipment are sent to corresponding network equipment;
receiving target presenting information which is returned by the network equipment and corresponds to a target information provider, wherein the one or more wireless access points are matched with target wireless access point information corresponding to the target information provider;
and presenting the target presentation information through the target application.
According to yet another aspect of the present application, there is also provided a computer-readable storage medium comprising instructions that, when executed, cause a system to:
acquiring wireless access point information corresponding to an information provider, wherein the wireless access point information comprises one or more wireless access points;
and sending the wireless access point information to corresponding network equipment, wherein the network equipment provides the presence information corresponding to the information provider for the user.
According to yet another aspect of the present application, there is also provided a system for providing presence information, wherein the system comprises a network device as described above and a first user device as described above.
According to yet another aspect of the present application, there is also provided a system for providing presence information, wherein the system comprises a network device as described above and a second user device as described above.
According to yet another aspect of the present application, there is also provided a system for providing presence information, wherein the system comprises a network device as described above, a first user device as described above and a second user device as described above.
According to yet another aspect of the present application, there is also provided a method for providing presence information, wherein the method includes:
the first user equipment sends one or more scanned wireless access points to corresponding network equipment;
the network equipment acquires the one or more wireless access points submitted by the first user equipment;
the network equipment determines a corresponding target information provider according to the one or more wireless access points, wherein the one or more wireless access points are matched with target wireless access point information corresponding to the target information provider;
the network equipment provides target presenting information corresponding to the target information provider to the first user equipment;
the first user equipment receives target presentation information which is returned by the network equipment and corresponds to a target information provider, wherein the one or more wireless access points are matched with target wireless access point information which corresponds to the target presentation information provider;
and the first user equipment presents the target presentation information.
According to yet another aspect of the present application, there is also provided a method for providing presence information, wherein the method includes:
the second user equipment acquires wireless access point information corresponding to an information provider, wherein the wireless access point information comprises one or more wireless access points;
the second user equipment sends the wireless access point information to corresponding network equipment;
the network equipment receives an information provider sent by the second user equipment and wireless access point information corresponding to the information provider;
and the network equipment provides the presence information corresponding to the information provider for the user.
According to yet another aspect of the present application, there is also provided a method for providing presence information, wherein the method includes:
the second user equipment acquires wireless access point information corresponding to an information provider, wherein the wireless access point information comprises one or more wireless access points;
the second user equipment sends the wireless access point information to corresponding network equipment;
the network equipment receives an information provider sent by the second user equipment and wireless access point information corresponding to the information provider;
the first user equipment sends the scanned one or more wireless access points to the network equipment;
the network equipment acquires the one or more wireless access points submitted by the first user equipment;
the network equipment determines a corresponding target information provider according to the one or more wireless access points, wherein the one or more wireless access points are matched with target wireless access point information corresponding to the target information provider;
the network device provides target presence information corresponding to the wireless access point information, which is provided by the target information provider, to the first user device;
the first user equipment receives target presentation information which is returned by the network equipment and corresponds to a target information provider, wherein the one or more wireless access points are matched with target wireless access point information which corresponds to the target presentation information provider;
and the first user equipment presents the target presentation information.
Compared with the prior art, the method includes that the first user equipment submits one or more scanned wireless access points to corresponding network equipment, the network equipment determines a corresponding target information provider according to matching conditions of the one or more wireless access points and wireless access point information, then the network equipment provides target presenting information corresponding to the target information provider to the first user equipment, and the first user equipment presents the target presenting information; according to the method and the device, whether the first user equipment is provided with the presentation information or not is determined through the wireless hotspot information corresponding to the information provider, so that the accurate delivery of the presentation information is realized, the information delivery efficiency is improved, the resource waste is reduced, the user information acquisition efficiency is improved, and the user experience is improved. Further, the one or more wireless access points are screened according to the wireless signal strength, so that the accuracy of providing the presentation information to the first user equipment is further improved. Further, the method and the device avoid providing the presence information to the first user equipment due to the fault influence of individual wireless access points by checking whether the wireless access point information has the wireless access point which is not in the working state.
Detailed Description
The present application is described in further detail below with reference to the attached figures.
In a typical configuration of the present application, the terminal, the device serving the network, and the trusted party each include one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include non-transitory computer readable media (transient media), such as modulated data signals and carrier waves.
Fig. 1 shows a system topology for providing presence information according to an aspect of the present application, which includes a network device 3, a first user device 1 and a second user device 2.
Here, the presentation information includes, but is not limited to, advertisement, news, and the like, and may be presented to the user equipment in any one or more combinations of text, symbols, pictures, videos, and the like. The network device 3 may include a plurality of servers in a cloud, the first user device 1 includes but is not limited to a mobile device such as a smart phone, a tablet computer, and a notebook computer, and the second user device 2 includes but is not limited to a device such as a smart phone, a tablet computer, a notebook computer, and a desktop computer that can communicate with the network device 3.
In this application, a general user holds the first user device 1, and may receive the presence information from the network device 3; using the second user device 2, a presence information provider (e.g., a merchant who advertises advertisements to target users, a media which pushes news to target users, etc.), may set a reception condition of the presence information, and may upload the presence information to the network device 3.
It will be appreciated by those skilled in the art that the number of various network elements shown in fig. 1 for simplicity only may be less than that in an actual network, but such omissions are clearly not to be premised on a clear and complete disclosure of the present invention.
The present application further provides a system for providing presence information, wherein the system comprises the network device 3 and the first user equipment 1.
The present application further provides a system for providing presence information, wherein the system comprises the network device 3 and the second user equipment 2.
For the sake of simplicity, the following description will take the system formed by the network device 3 and one of the first user equipments 1 and the system formed by the network device 3 and one of the second user equipments 2 as an example respectively.
Fig. 2 shows a first user equipment 1 and a network device 3 for providing presence information according to an embodiment of the present application, where the first user equipment 1 includes a sixth means 106, a seventh means 107 and an eighth means 108, and the network device 3 includes a first means 301, a second means 302 and a third means 303.
Specifically, the sixth device 106 of the first user equipment 1 sends one or more wireless access points obtained by scanning by the first user equipment 1 to the corresponding network equipment 3; the first device 301 of the network device 3 acquires one or more wireless access points submitted by the first user equipment 1; the second means 302 of the network device 3 determines a corresponding target information provider according to the one or more wireless access points, wherein the one or more wireless access points match with target wireless access point information corresponding to the target information provider; the third device 303 of the network device 3 provides the target presence information corresponding to the target information provider to the first user device 1; a seventh means 107 of the first user equipment 1 receives target presence information corresponding to a target information provider returned by the network device 3, wherein the one or more wireless access points match with target wireless access point information corresponding to the target presence information provider; the eighth means 108 of the first user equipment 1 presents the target presentation information through the first user equipment.
Here, as will be understood by those skilled in the art, the number of target information providers corresponding to the one or more wireless access points may be one or more, and the number of target presence information may also be one or more. When there are a plurality of target information providers, the network device 3 may further provide target presence information of at least one of the target information providers to the first user device 1, for example, the network device 3 randomly extracts or prefers a target information provider based on a predetermined rule from the plurality of target information providers, and provides the target presence information of the target information provider to the first user device 1.
In this embodiment, the first user equipment 1 may scan to obtain currently available wireless access points in a state where the wireless local area network is turned on, and here, one or more wireless access points scanned by the first user equipment 1 are sent to corresponding network equipment 3 (for example, a cloud server corresponding to a specific application) through the specific application installed on the first user equipment 1.
For example, referring to fig. 3, it is assumed that A, B represents two shops located at a certain distance from each other in a certain section, shop a has wireless access points such as Wa1, Wa2, Wa3, Wa4, Wa5, and Wa6, shop B has wireless access points such as Wb1, Wb2, Wb3, Wb4, Wb5, and Wb6, and A, B represents a presence information provider, and a user is currently located in the section. If the wireless access points currently scanned by the first user equipment 1 owned by the first user are Wa1, Wa2, Wa3, Wa4, Wa5 and Wb6, the first user equipment 1 sends the wireless access points Wa1, Wa2, Wa3, Wa4, Wa5 and Wb6 to the corresponding network equipment 3, and then the network equipment 3 determines the corresponding target information provider according to the wireless access points Wa1, Wa2, Wa3, Wa4, Wa5 and Wb 6. If the target wireless access point information corresponding to the store a is set to Wa1, Wa3, Wa5 by the administrator, since the target wireless access point information Wa1, Wa3, Wa5 corresponding to the store a is included in the wireless access points Wa1, Wa2, Wa3, Wa4, Wa5, Wb6 (that is, it is satisfied that the one or more wireless access points match the target wireless access point information corresponding to the target information provider), the store a may be determined as the corresponding target information provider. Then, the target presentation information (for example, the advertisement of shop A, the promotion information in shop, etc.) corresponding to shop A is provided to the first user device 1 held by user A. And after receiving the target presentation information, the first user equipment 1 held by the first user presents the target presentation information.
In a preferred embodiment, the matching of the one or more wireless access points with the target wireless access point information corresponding to the target information provider comprises at least any one of: (1) the one or more wireless access points include all wireless access points in the target wireless access point information; (2) the one or more wireless access points comprise at least one wireless access point in the target wireless access point information; (3) the one or more wireless access points include a number of wireless access points in common with the target wireless access point information that equals or exceeds a predetermined number threshold.
For example, assuming that the combination of the wireless access points scanned by the first user equipment 1 held by the user is X, the target wireless access point information corresponding to the store a is set by its manager as Wa1, Wa3, Wa 5. If the one or more wireless access points match the target wireless access point information corresponding to the target information provider in compliance with (1) the one or more wireless access points including all wireless access points in the target wireless access point information, then the combination X of wireless access points must include Wa1, Wa3, Wa5 to match the target wireless access point information corresponding to shop a; if the combination X of wireless access points includes only Wa3, Wa5 and lacks Wa1, the target wireless access point information corresponding to the store a does not match. If the one or more wireless access points match the target wireless access point information corresponding to the target information provider in compliance with (2) the one or more wireless access points include at least one of the target wireless access point information, then the combination X of wireless access points includes at least one of Wa1, Wa3, Wa5 may match the target wireless access point information corresponding to shop a; if the combination X of wireless access points includes Wa3, then the target wireless access point information corresponding to store a is matched. If the matching of the one or more wireless access points with the target wireless access point information corresponding to the target information provider is required to meet (3) that the number of wireless access points included in the one or more wireless access points and the target wireless access point information together is equal to or exceeds a predetermined number threshold, assuming that the predetermined number threshold is set to 2, at least two of the combinations X of the wireless access points including Wa1, Wa3, Wa5 may be matched with the target wireless access point information corresponding to shop a.
Preferably, the second means 302 of the network device 3 determines a plurality of corresponding target information providers according to the one or more wireless access points, wherein the one or more wireless access points match with the target wireless access point information corresponding to each target information provider; the third device 303 of the network device 3 provides target presence information corresponding to at least one target information provider of the plurality of target information providers to the first user device.
For example, zero, one, or more target information providers may be determined by matching the one or more wireless access points with target wireless access point information corresponding to the target information providers. Here, if a plurality of destination information providers are determined by matching, only the destination presence information corresponding to one of the destination information providers may be provided to the first user device, or the destination presence information corresponding to a plurality of destination information providers may be provided to the first user device.
Preferably, the network device 3 also comprises preferred means (not shown in the figures); the preferred device prefers at least one target information provider from the plurality of target information providers according to a preference rule; the third device 303 of the network device 3 provides target presence information corresponding to the at least one target information provider to the first user device.
Here, by setting the preference rule, the plurality of target information providers may be ranked, and then, the target presence information corresponding to the optimal one or more target information providers may be provided to the first user device.
More preferably, the preference rule includes at least any one of:
selecting a target information provider with higher priority information from the plurality of target information providers according to the priority information of the information provider;
preferably providing a target information provider of the plurality of target information providers that provides a wireless access point to which the first user device is currently connected;
and according to the matching degree information of the target wireless access point information corresponding to each target information provider and the one or more wireless access points, selecting the target information provider with higher matching degree information from the plurality of target information providers.
For example, the factors affecting the priority information may include the rank of the information provider, the user rating, etc., and the plurality of target information providers may be prioritized according to the priority information; or, the target information provider of the wireless access point to which the first user equipment is currently connected may be determined as the optimal target information provider; the target information providers may be ranked according to the matching degree information, and target presentation information corresponding to one or more higher target information providers with the highest matching degree information may be provided to the first user equipment.
Preferably, the second means 302 of the network device 3 determines target wireless access point information matching the one or more wireless access points from a plurality of wireless access point information, wherein each wireless access point information corresponds to one information provider; and determining a target information provider corresponding to the target wireless access point information.
For example, referring to fig. 3, it is assumed that the wireless access point information corresponding to a store a is Wa1, Wa3, Wa5, the wireless access point information corresponding to a store B is Wb2, Wb4, Wb6, the wireless access points currently scanned by the first user equipment 1 held by a user a are Wa1, Wa2, Wa3, Wa4, Wa5, Wb6, and the wireless access points Wa1, Wa2, Wa3, Wa4, Wa5, and Wb6 match the wireless access point information Wa1, Wa3, Wa5 corresponding to the store a, thereby determining that a corresponding target information provider is store a.
More preferably, the sixth means 106 of the first user equipment 1 sends one or more wireless access points, which have wireless signal strength equal to or greater than a predetermined signal strength threshold value and are obtained by scanning by the first user equipment 1, to the corresponding network equipment 3; the first device 301 of the network device 3 acquires one or more wireless access points submitted by the first user equipment 1 and the wireless signal strength of each wireless access point; the second means 302 of the network device 3 filters one or more preferred wireless access points from the one or more wireless access points, wherein the wireless signal strength of each preferred wireless access point is equal to or greater than a predetermined wireless signal strength threshold; the second means 302 of the network device 3 determines target wireless access point information matching the one or more preferred wireless access points from the plurality of wireless access point information.
For example, assuming that the wireless signal strength of the wireless access points has three strong, medium and weak levels, and the predetermined signal strength threshold is set as a medium level, only one or more wireless access points with strong or medium wireless signal strength, which are scanned by the first user equipment 1, are transmitted to the corresponding network equipment 3. Assuming that the wireless access points currently scanned by the first user equipment 1 owned by the first user are Wa1, Wa2, Wa3, Wa4, Wa5 and Wb6, wherein the wireless signal strength of Wa1 is a weak range, the wireless signal strength of Wa2, Wa5 and Wb6 is a medium range, and the wireless signal strength of Wa3 and Wa4 is a strong range, the first user equipment 1 only transmits the wireless access points Wa2, Wa3, Wa4, Wa5 and Wb6 to the corresponding network equipment 3, and screens out the Wa1 with the wireless signal strength smaller than a predetermined signal strength threshold. The network device 3 may also filter in this way to obtain one or more preferred wireless access points. Then, target wireless access point information matching the one or more preferred wireless access points is determined.
More preferably, the second means 302 of the network device 3 determines target wireless access point information matching the one or more wireless access points from a plurality of wireless access point information, wherein the one or more wireless access points include all working wireless hotspots in the target wireless access point information.
For example, if target wireless access point information corresponding to a store a is set to Wa1, Wa3, Wa5 by its manager, assuming that Wa3 cannot work due to machine failure on a certain day, all working wireless hotspots in the target wireless access point information are Wa1, Wa 5. In this case, it is only necessary to match Wa1 and Wa 5.
More preferably, the second means 302 of the network device 3 determines target wireless access point information matching the one or more wireless access points from the plurality of wireless access point information by comparing the wireless access point information with the one or more wireless access points; wherein the comparing the wireless access point information to the one or more wireless access points comprises: when the one or more wireless access points contain at least one wireless access point in the wireless access point information, checking whether other wireless access points which are not contained in the wireless access point information are in a working state, and if the other wireless access points are in the working state, determining that the wireless access point information is the target wireless access point information.
For example, if target wireless access point information corresponding to a store a is set to Wa1, Wa3, Wa5 by its administrator, it is assumed that wireless access points currently scanned by the first user equipment 1 held by a user a are Wa1, Wa2, Wa4, Wa5, Wb6, because the wireless access points Wa1, Wa2, Wa4, Wa5, Wb6 corresponding to the user a include two wireless access points in the target wireless access point information corresponding to the store a, here, it is checked whether other wireless access points Wa3 not included in the target wireless access point information corresponding to the store a are in an operating state, and if Wa3 is not in the operating state, the target wireless access point information can be determined only by matching with Wa1, Wa 5.
More preferably, the checking whether other wireless access points not included in the wireless access point information in the one or more wireless access points are in an operating state includes: and determining whether the other wireless access points are in a working state or not according to the scanning information of the wireless access points submitted by the user equipment, wherein if the scanning information of the other wireless access points at least exists once within a preset time threshold, the other wireless access points are in the working state, otherwise, the other wireless access points are not in the working state.
For example, as mentioned above, if the wireless access point scanned by the first user equipment 1 held by the user b includes Wa3 in the same time period, it may be determined that Wa3 is in the working state.
Fig. 4 shows a first user equipment 1 and a network device 3 for providing presence information according to yet another embodiment of the present application, wherein the first user equipment 1 includes a ninth device 109 ', a tenth device 110', and an eleventh device 111 ', and the network device 3 includes a first device 301', a second device 302 ', and a third device 303'.
Specifically, when the target application on the first user equipment 1 is started, the ninth device 109' of the first user equipment 1 sends one or more wireless access points obtained by scanning by the first user equipment 1 to the corresponding network device 3; the first means 301' of the network device 3 acquires one or more wireless access points submitted by the first user equipment 1; the second means 302' of the network device 3 determines a corresponding target information provider according to the one or more wireless access points, wherein the one or more wireless access points match with the target wireless access point information corresponding to the target information provider; the third device 303' of the network device 3 provides the target presence information corresponding to the target information provider to the first user device 1; the tenth means 110' of the first user equipment 1 receives target presence information corresponding to a target information provider returned by the network device 3, wherein the one or more wireless access points match with target wireless access point information corresponding to the target information provider; the eleventh means 111' of the first user equipment 1 presents the target presentation information by means of the target application.
In this embodiment, the target application on the first user equipment 1 is started as a trigger condition for sending the one or more wireless access points to the corresponding network equipment 3. For example, the one or more wireless access points may be sent to the corresponding network device 3 after the user opens the target application, or the one or more wireless access points may be sent to the corresponding network device 3 after the user enters the target application and clicks a specific button. Then, the network device 3 determines a corresponding target information provider through matching, and returns the presence information corresponding to the target information provider to the first user device 1. Then, the target presentation information is presented by the target application. For example, the target presentation information may be pushed to a user as a notification of the target application.
Fig. 5 shows a network device 3 and a second user equipment 2 for providing presence information according to yet another embodiment of the present application, where the network device 3 includes a fourth means 304 ", a first means 301", a second means 302 ", and a third means 303", and the second user equipment 2 includes a twelfth means 212 "and a thirteenth means 213".
Specifically, the twelfth means 212 ″ of the second user equipment 2 acquires wireless access point information corresponding to an information provider, where the wireless access point information includes one or more wireless access points; the thirteenth means 213 ″ of the second user equipment 2 sends the wireless access point information to the corresponding network device 3, wherein the network device 3 provides the presence information corresponding to the information provider to the user; the fourth means 304 ″ of the network device 3 receives the information provider and the wireless access point information corresponding to the information provider sent by the second user equipment 2; the first means 301 "of the network device 3 acquires one or more wireless access points submitted by the first user equipment; the second means 302 ″ of the network device 3 determines a corresponding target information provider from a plurality of information providers according to the one or more wireless access points, wherein the one or more wireless access points match with target wireless access point information corresponding to the target information provider; the third means 303 "of the network device 3 provides the target presence information corresponding to the target information provider to the first user device.
For example, referring to fig. 3, it is assumed that A, B is two shops at a certain distance in a certain section, a shop a has a wireless access point such as Wa1, Wa2, Wa3, Wa4, Wa5, Wa6, a shop B has a wireless access point such as Wb1, Wb2, Wb3, Wb4, Wb5, Wb6, and A, B all present information providers, and a manager of the shop A, B can use the second user device 2 to set wireless access point information corresponding to the shop, and a user is currently located in the section. If the wireless access point information corresponding to the store a is set to Wa1, Wa3, Wa5 by the administrator, the wireless access point information is sent to the corresponding network device 3 through the second user equipment 2. The network device 3 receives the wireless access point information and account information of the store a (i.e., information provider) that sets the wireless access point information.
If the first user equipment 1 held by the first user submits the currently scanned wireless access points Wa1, Wa2, Wa3, Wa4, Wa5 and Wb6 to the network equipment 3, the network equipment 3 determines a corresponding target information provider from a plurality of information providers such as a shop a and a shop B. Since the wireless access points Wa1, Wa2, Wa3, Wa4, Wa5, Wb6 corresponding to the user a match the wireless access point information Wa1, Wa3, Wa5 corresponding to the shop a, the shop a can be determined as the corresponding target information provider. Then, the target presence information corresponding to the shop a is provided to the first user equipment 1 held by the user a.
Preferably, the network device 3 further comprises a fifth means (not shown in the figure), and the second user equipment 2 further comprises a fourteenth means (not shown in the figure). A fourteenth means of the second user equipment 2 sends presence information provided by the information provider to the network device 3; a fifth device of the network device 3 receives presence information provided by the information provider and sent by the second user equipment 2, wherein the presence information corresponds to the wireless access point information; wherein the third means 303 "of the network device 3 provides the target presence information corresponding to the wireless access point information provided by the target information provider to the first user device.
For example, the information provider such as shop a, shop B, etc. may autonomously edit the presence information (e.g., advertisement of the shop, in-store promotion information, etc.), and send the presence information to the network device 3 through the second user device 2. When the one or more wireless access points sent by the first user equipment 1 to the network equipment are matched with the wireless access point information of an information provider, providing the target presence information provided by the information provider to the first user equipment 1. Preferably, the presence information corresponds to the wireless access point information. The information provider, the presentation information and the wireless access point information are in corresponding relation with each other.
Preferably, the second user equipment 2 further comprises a fifteenth means (not shown in the figure); the fifteenth means of the second user equipment 2 sends the accessible information of the wireless access point in the wireless access point information or the updated wireless access point information to the network equipment 3.
For example, assuming that the wireless access point information corresponding to the store a is originally Wa1, Wa3, Wa5, the manager of the store a may update the wireless access point information corresponding to the store to Wa3, Wa4, Wa5, and send the updated wireless access point information Wa3, Wa4, Wa5 to the network device 3 through the second user device 2, so as to update the wireless access point information corresponding to the store a stored in the network device 3. If the wireless access point Wa4 is deployed by shop a, the accessible information of Wa4 (e.g., submitting a password of Wa 4) may also be sent to the network device 3 via the second user device 2.
Preferably, the wireless access point information comprises a plurality of wireless access points, wherein the plurality of wireless access points are available for scanning by the second user equipment 2 at a location where the information provider is located.
The embodiment wherein the wireless access point information comprises a plurality of wireless access points may improve the accuracy of providing the presence information to the first user equipment 1 compared to the embodiment wherein the wireless access point information comprises only one wireless access point.
For example, the first user equipment 1 held by the first user may scan a plurality of wireless access points such as Wa1, Wa2, Wa3, Wa4, Wa5 and Wb6 near the store a, and the wireless access point information corresponding to the store a may be set to Wa1, Wa3, Wa5, or Wa3, Wa4 and Wa 5.
Preferably, the wireless access point information includes one or more wireless access points deployed by the information provider.
For example, suppose that the wireless access point information corresponding to the store a is Wa1, Wa3, Wa5, and it is possible that Wa1, Wa3, Wa5 are all deployed by the store a, or only Wa3 is deployed by the store a.
Preferably, the second means 302 ″ of the network device 3 determines a corresponding plurality of candidate information providers from said one or more wireless access points; determining a corresponding target information provider from the plurality of candidate information providers, wherein the one or more wireless access points match target wireless access point information corresponding to the target information provider.
For example, referring to fig. 3, it is assumed that the first user equipment 1 owned by the user a scans wireless access points Wa1, Wa2, Wa3, Wa4, Wa5, and Wb6, and that both the shop a and the shop B are candidate information providers, and if the wireless access point information corresponding to the shop a is Wa1, Wa3, and Wa5, and the wireless access point information corresponding to the shop B is Wb2, Wb4, and Wb6, it is determined that the corresponding target information provider is the shop a according to the wireless access points Wa1, Wa2, Wa3, Wa4, Wa5, and Wb 6.
The application also provides a method for providing presence information, wherein the method comprises the following steps:
the first user equipment sends one or more scanned wireless access points to corresponding network equipment;
the network equipment acquires the one or more wireless access points submitted by the first user equipment;
the network equipment determines a corresponding target information provider according to the one or more wireless access points, wherein the one or more wireless access points are matched with target wireless access point information corresponding to the target information provider;
the network equipment provides target presenting information corresponding to the target information provider to the first user equipment;
the first user equipment receives target presentation information which is returned by the network equipment and corresponds to a target information provider, wherein the one or more wireless access points are matched with target wireless access point information which corresponds to the target presentation information provider;
and the first user equipment presents the target presentation information.
Fig. 6 shows a flowchart of a method for providing presence information at a first user equipment and a network equipment according to an embodiment of the present application, where the method includes steps S106, S107, and S108 at the first user equipment, and steps S301, S302, and S303 at the network equipment.
Specifically, in step S106, the first user equipment 1 sends one or more wireless access points obtained by scanning by the first user equipment 1 to the corresponding network equipment 3; in step S301, the network device 3 obtains one or more wireless access points submitted by the first user equipment 1; in step S302, the network device 3 determines a corresponding target information provider according to the one or more wireless access points, where the one or more wireless access points match with target wireless access point information corresponding to the target information provider; in step S303, the network device 3 provides the target presence information corresponding to the target information provider to the first user device 1; in step S107, the first user equipment 1 receives target presence information corresponding to a target information provider returned by the network equipment 3, where the one or more wireless access points match with target wireless access point information corresponding to the target presence information provider; in step S108, the first user equipment 1 presents the target presentation information through the first user equipment.
Here, as will be understood by those skilled in the art, the number of target information providers corresponding to the one or more wireless access points may be one or more, and the number of target presence information may also be one or more. When there are a plurality of target information providers, the network device 3 may further provide target presence information of at least one of the target information providers to the first user device 1, for example, the network device 3 randomly extracts or prefers a target information provider based on a predetermined rule from the plurality of target information providers, and provides the target presence information of the target information provider to the first user device 1.
In this embodiment, the first user equipment 1 may scan to obtain currently available wireless access points in a state where the wireless local area network is turned on, and here, one or more wireless access points scanned by the first user equipment 1 are sent to corresponding network equipment 3 (for example, a cloud server corresponding to a specific application) through the specific application installed on the first user equipment 1.
For example, referring to fig. 3, it is assumed that A, B represents two shops located at a certain distance from each other in a certain section, shop a has wireless access points such as Wa1, Wa2, Wa3, Wa4, Wa5, and Wa6, shop B has wireless access points such as Wb1, Wb2, Wb3, Wb4, Wb5, and Wb6, and A, B represents a presence information provider, and a user is currently located in the section. If the wireless access points currently scanned by the first user equipment 1 owned by the first user are Wa1, Wa2, Wa3, Wa4, Wa5 and Wb6, the first user equipment 1 sends the wireless access points Wa1, Wa2, Wa3, Wa4, Wa5 and Wb6 to the corresponding network equipment 3, and then the network equipment 3 determines the corresponding target information provider according to the wireless access points Wa1, Wa2, Wa3, Wa4, Wa5 and Wb 6. If the target wireless access point information corresponding to the store a is set to Wa1, Wa3, Wa5 by the administrator, since the target wireless access point information Wa1, Wa3, Wa5 corresponding to the store a is included in the wireless access points Wa1, Wa2, Wa3, Wa4, Wa5, Wb6 (that is, it is satisfied that the one or more wireless access points match the target wireless access point information corresponding to the target information provider), the store a may be determined as the corresponding target information provider. Then, the target presentation information (for example, the advertisement of shop A, the promotion information in shop, etc.) corresponding to shop A is provided to the first user device 1 held by user A. And after receiving the target presentation information, the first user equipment 1 held by the first user presents the target presentation information.
In a preferred embodiment, the matching of the one or more wireless access points with the target wireless access point information corresponding to the target information provider comprises at least any one of: (1) the one or more wireless access points include all wireless access points in the target wireless access point information; (2) the one or more wireless access points comprise at least one wireless access point in the target wireless access point information; (3) the one or more wireless access points include a number of wireless access points in common with the target wireless access point information that equals or exceeds a predetermined number threshold.
For example, assuming that the combination of the wireless access points scanned by the first user equipment 1 held by the user is X, the target wireless access point information corresponding to the store a is set by its manager as Wa1, Wa3, Wa 5. If the one or more wireless access points match the target wireless access point information corresponding to the target information provider in compliance with (1) the one or more wireless access points including all wireless access points in the target wireless access point information, then the combination X of wireless access points must include Wa1, Wa3, Wa5 to match the target wireless access point information corresponding to shop a; if the combination X of wireless access points includes only Wa3, Wa5 and lacks Wa1, the target wireless access point information corresponding to the store a does not match. If the one or more wireless access points match the target wireless access point information corresponding to the target information provider in compliance with (2) the one or more wireless access points include at least one of the target wireless access point information, then the combination X of wireless access points includes at least one of Wa1, Wa3, Wa5 may match the target wireless access point information corresponding to shop a; if the combination X of wireless access points includes Wa3, then the target wireless access point information corresponding to store a is matched. If the matching of the one or more wireless access points with the target wireless access point information corresponding to the target information provider is required to meet (3) that the number of wireless access points included in the one or more wireless access points and the target wireless access point information together is equal to or exceeds a predetermined number threshold, assuming that the predetermined number threshold is set to 2, at least two of the combinations X of the wireless access points including Wa1, Wa3, Wa5 may be matched with the target wireless access point information corresponding to shop a.
Preferably, in step S302, the network device 3 determines a plurality of corresponding target information providers according to the one or more wireless access points, where the one or more wireless access points match with the target wireless access point information corresponding to each target information provider; in step S303, the network device 3 provides target presence information corresponding to at least one target information provider of the plurality of target information providers to the first user device.
For example, zero, one, or more target information providers may be determined by matching the one or more wireless access points with target wireless access point information corresponding to the target information providers. Here, if a plurality of destination information providers are determined by matching, only the destination presence information corresponding to one of the destination information providers may be provided to the first user device, or the destination presence information corresponding to a plurality of destination information providers may be provided to the first user device.
Preferably, the network device 3 prefers at least one target information provider from the plurality of target information providers according to a preference rule; in step S303, the network device 3 provides the target presence information corresponding to the at least one target information provider to the first user device.
Here, by setting the preference rule, the plurality of target information providers may be ranked, and then, the target presence information corresponding to the optimal one or more target information providers may be provided to the first user device.
More preferably, the preference rule includes at least any one of:
selecting a target information provider with higher priority information from the plurality of target information providers according to the priority information of the information provider;
preferably providing a target information provider of the plurality of target information providers that provides a wireless access point to which the first user device is currently connected;
and according to the matching degree information of the target wireless access point information corresponding to each target information provider and the one or more wireless access points, selecting the target information provider with higher matching degree information from the plurality of target information providers.
For example, the factors affecting the priority information may include the rank of the information provider, the user rating, etc., and the plurality of target information providers may be prioritized according to the priority information; or, the target information provider of the wireless access point to which the first user equipment is currently connected may be determined as the optimal target information provider; the target information providers may be ranked according to the matching degree information, and target presentation information corresponding to one or more higher target information providers with the highest matching degree information may be provided to the first user equipment.
Preferably, in step S302, the network device 3 determines target wireless access point information matched with the one or more wireless access points from a plurality of pieces of wireless access point information, where each piece of wireless access point information corresponds to one information provider; and determining a target information provider corresponding to the target wireless access point information.
For example, referring to fig. 3, it is assumed that the wireless access point information corresponding to a store a is Wa1, Wa3, Wa5, the wireless access point information corresponding to a store B is Wb2, Wb4, Wb6, the wireless access points currently scanned by the first user equipment 1 held by a user a are Wa1, Wa2, Wa3, Wa4, Wa5, Wb6, and the wireless access points Wa1, Wa2, Wa3, Wa4, Wa5, and Wb6 match the wireless access point information Wa1, Wa3, Wa5 corresponding to the store a, thereby determining that a corresponding target information provider is store a.
More preferably, in step S106, the first user equipment 1 sends one or more wireless access points, which are obtained by scanning by the first user equipment 1 and have wireless signal strength equal to or greater than a predetermined signal strength threshold, to the corresponding network equipment 3; in step S301, the network device 3 obtains one or more wireless access points and the wireless signal strength of each wireless access point submitted by the first user equipment 1; in step S302, the network device 3 filters one or more preferred wireless access points from the one or more wireless access points, wherein the wireless signal strength of each preferred wireless access point is equal to or greater than a predetermined wireless signal strength threshold; in step S302, the network device 3 determines target wireless access point information matching the one or more preferred wireless access points from the plurality of wireless access point information.
For example, assuming that the wireless signal strength of the wireless access points has three strong, medium and weak levels, and the predetermined signal strength threshold is set as a medium level, only one or more wireless access points with strong or medium wireless signal strength, which are scanned by the first user equipment 1, are transmitted to the corresponding network equipment 3. Assuming that the wireless access points currently scanned by the first user equipment 1 owned by the first user are Wa1, Wa2, Wa3, Wa4, Wa5 and Wb6, wherein the wireless signal strength of Wa1 is a weak range, the wireless signal strength of Wa2, Wa5 and Wb6 is a medium range, and the wireless signal strength of Wa3 and Wa4 is a strong range, the first user equipment 1 only transmits the wireless access points Wa2, Wa3, Wa4, Wa5 and Wb6 to the corresponding network equipment 3, and screens out the Wa1 with the wireless signal strength smaller than a predetermined signal strength threshold. The network device 3 may also filter in this way to obtain one or more preferred wireless access points. Then, target wireless access point information matching the one or more preferred wireless access points is determined.
More preferably, in step S302, the network device 3 determines target wireless access point information matching the one or more wireless access points from a plurality of wireless access point information, where the one or more wireless access points include all working wireless hotspots in the target wireless access point information.
For example, if target wireless access point information corresponding to a store a is set to Wa1, Wa3, Wa5 by its manager, assuming that Wa3 cannot work due to machine failure on a certain day, all working wireless hotspots in the target wireless access point information are Wa1, Wa 5. In this case, it is only necessary to match Wa1 and Wa 5.
More preferably, in step S302, the network device 3 determines target wireless access point information matching the one or more wireless access points from the plurality of wireless access point information by comparing the wireless access point information with the one or more wireless access points; wherein the comparing the wireless access point information to the one or more wireless access points comprises: when the one or more wireless access points contain at least one wireless access point in the wireless access point information, checking whether other wireless access points which are not contained in the wireless access point information are in a working state, and if the other wireless access points are in the working state, determining that the wireless access point information is the target wireless access point information.
For example, if target wireless access point information corresponding to a store a is set to Wa1, Wa3, Wa5 by its administrator, it is assumed that wireless access points currently scanned by the first user equipment 1 held by a user a are Wa1, Wa2, Wa4, Wa5, Wb6, because the wireless access points Wa1, Wa2, Wa4, Wa5, Wb6 corresponding to the user a include two wireless access points in the target wireless access point information corresponding to the store a, here, it is checked whether other wireless access points Wa3 not included in the target wireless access point information corresponding to the store a are in an operating state, and if Wa3 is not in the operating state, the target wireless access point information can be determined only by matching with Wa1, Wa 5.
More preferably, the checking whether other wireless access points not included in the wireless access point information in the one or more wireless access points are in an operating state includes: and determining whether the other wireless access points are in a working state or not according to the scanning information of the wireless access points submitted by the user equipment, wherein if the scanning information of the other wireless access points at least exists once within a preset time threshold, the other wireless access points are in the working state, otherwise, the other wireless access points are not in the working state.
For example, as mentioned above, if the wireless access point scanned by the first user equipment 1 held by the user b includes Wa3 in the same time period, it may be determined that Wa3 is in the working state.
Fig. 7 shows a flowchart of a method for providing presence information at a first user equipment and a network equipment according to another embodiment of the present application, where the method includes step S109 ', step S110', and step S111 'of the first user equipment, and step S301', step S302 ', and step S303' of the network equipment.
Specifically, in step S109', when the target application on the first user equipment 1 is started, the first user equipment 1 sends one or more wireless access points obtained by scanning by the first user equipment 1 to the corresponding network equipment 3; in step S301', the network device 3 obtains one or more wireless access points submitted by the first user equipment 1; in step S302', the network device 3 determines a corresponding target information provider according to the one or more wireless access points, where the one or more wireless access points match with target wireless access point information corresponding to the target information provider; in step S303', the network device 3 provides the target presence information corresponding to the target information provider to the first user device 1; in step S110', the first user equipment 1 receives target presence information corresponding to a target information provider returned by the network equipment 3, where the one or more wireless access points match with target wireless access point information corresponding to the target information provider; in step S111', the first user equipment 1 presents the target presentation information through the target application.
In this embodiment, the target application on the first user equipment 1 is started as a trigger condition for sending the one or more wireless access points to the corresponding network equipment 3. For example, the one or more wireless access points may be sent to the corresponding network device 3 after the user opens the target application, or the one or more wireless access points may be sent to the corresponding network device 3 after the user enters the target application and clicks a specific button. Then, the network device 3 determines a corresponding target information provider through matching, and returns the presence information corresponding to the target information provider to the first user device 1. Then, the target presentation information is presented by the target application. For example, the target presentation information may be pushed to a user as a notification of the target application.
The application also provides a method for providing presence information, wherein the method comprises the following steps:
the second user equipment acquires wireless access point information corresponding to an information provider, wherein the wireless access point information comprises one or more wireless access points;
the second user equipment sends the wireless access point information to corresponding network equipment;
the network equipment receives an information provider sent by the second user equipment and wireless access point information corresponding to the information provider;
and the network equipment provides the presence information corresponding to the information provider for the user.
Fig. 8 shows a flowchart of a method for providing presence information between a network device and a second user device according to still another embodiment of the present application, where the method includes steps S304 ", S301", S302 ", and S303" of the network device, and steps S212 "and S213" of the second user device.
Specifically, in step S212 ″, the second user equipment 2 acquires wireless access point information corresponding to an information provider, where the wireless access point information includes one or more wireless access points; in step S213 ″, the second user equipment 2 sends the wireless access point information to the corresponding network equipment 3, where the network equipment 3 provides the user with the presence information corresponding to the information provider; in step S304 ″, the network device 3 receives the information provider and the wireless access point information corresponding to the information provider, which are sent by the second user device 2; in step S301 ″, the network device 3 acquires one or more wireless access points submitted by the first user equipment; in step S302 ″, the network device 3 determines a corresponding target information provider from a plurality of information providers according to the one or more wireless access points, where the one or more wireless access points match with target wireless access point information corresponding to the target information provider; in step S303 ″, the network device 3 provides the target presence information corresponding to the target information provider to the first user device.
For example, referring to fig. 3, it is assumed that A, B is two shops at a certain distance in a certain section, a shop a has a wireless access point such as Wa1, Wa2, Wa3, Wa4, Wa5, Wa6, a shop B has a wireless access point such as Wb1, Wb2, Wb3, Wb4, Wb5, Wb6, and A, B all present information providers, and a manager of the shop A, B can use the second user device 2 to set wireless access point information corresponding to the shop, and a user is currently located in the section. If the wireless access point information corresponding to the store a is set to Wa1, Wa3, Wa5 by the administrator, the wireless access point information is sent to the corresponding network device 3 through the second user equipment 2. The network device 3 receives the wireless access point information and account information of the store a (i.e., information provider) that sets the wireless access point information.
If the first user equipment 1 held by the first user submits the currently scanned wireless access points Wa1, Wa2, Wa3, Wa4, Wa5 and Wb6 to the network equipment 3, the network equipment 3 determines a corresponding target information provider from a plurality of information providers such as a shop a and a shop B. Since the wireless access points Wa1, Wa2, Wa3, Wa4, Wa5, Wb6 corresponding to the user a match the wireless access point information Wa1, Wa3, Wa5 corresponding to the shop a, the shop a can be determined as the corresponding target information provider. Then, the target presence information corresponding to the shop a is provided to the first user equipment 1 held by the user a.
Preferably, the method further comprises: the second user equipment 2 sends the presence information provided by the information provider to the network equipment 3; the network device 3 receives the presence information provided by the information provider and sent by the second user device 2, wherein the presence information corresponds to the wireless access point information; in step S303 ″, the network device 3 provides the target presence information corresponding to the wireless access point information, provided by the target information provider, to the first user device.
For example, the information provider such as shop a, shop B, etc. may autonomously edit the presence information (e.g., advertisement of the shop, in-store promotion information, etc.), and send the presence information to the network device 3 through the second user device 2. When the one or more wireless access points sent by the first user equipment 1 to the network equipment are matched with the wireless access point information of an information provider, providing the target presence information provided by the information provider to the first user equipment 1. Preferably, the presence information corresponds to the wireless access point information. The information provider, the presentation information and the wireless access point information are in corresponding relation with each other.
Preferably, the method further comprises: the second user equipment 2 sends the accessible information of the wireless access point in the wireless access point information or the updated wireless access point information to the network equipment 3.
For example, assuming that the wireless access point information corresponding to the store a is originally Wa1, Wa3, Wa5, the manager of the store a may update the wireless access point information corresponding to the store to Wa3, Wa4, Wa5, and send the updated wireless access point information Wa3, Wa4, Wa5 to the network device 3 through the second user device 2, so as to update the wireless access point information corresponding to the store a stored in the network device 3. If the wireless access point Wa4 is deployed by shop a, the accessible information of Wa4 (e.g., submitting a password of Wa 4) may also be sent to the network device 3 via the second user device 2.
Preferably, the wireless access point information comprises a plurality of wireless access points, wherein the plurality of wireless access points are available for scanning by the second user equipment 2 at a location where the information provider is located.
The embodiment wherein the wireless access point information comprises a plurality of wireless access points may improve the accuracy of providing the presence information to the first user equipment 1 compared to the embodiment wherein the wireless access point information comprises only one wireless access point.
For example, the first user equipment 1 held by the first user may scan a plurality of wireless access points such as Wa1, Wa2, Wa3, Wa4, Wa5 and Wb6 near the store a, and the wireless access point information corresponding to the store a may be set to Wa1, Wa3, Wa5, or Wa3, Wa4 and Wa 5.
Preferably, the wireless access point information includes one or more wireless access points deployed by the information provider.
For example, suppose that the wireless access point information corresponding to the store a is Wa1, Wa3, Wa5, and it is possible that Wa1, Wa3, Wa5 are all deployed by the store a, or only Wa3 is deployed by the store a.
Preferably, in step S302 ″, the network device 3 determines a plurality of corresponding candidate information providers according to the one or more wireless access points; determining a corresponding target information provider from the plurality of candidate information providers, wherein the one or more wireless access points match target wireless access point information corresponding to the target information provider.
For example, referring to fig. 3, it is assumed that the first user equipment 1 owned by the user a scans wireless access points Wa1, Wa2, Wa3, Wa4, Wa5, and Wb6, and that both the shop a and the shop B are candidate information providers, and if the wireless access point information corresponding to the shop a is Wa1, Wa3, and Wa5, and the wireless access point information corresponding to the shop B is Wb2, Wb4, and Wb6, it is determined that the corresponding target information provider is the shop a according to the wireless access points Wa1, Wa2, Wa3, Wa4, Wa5, and Wb 6.
The application also provides a method for providing presence information, wherein the method comprises the following steps:
the second user equipment acquires wireless access point information corresponding to an information provider, wherein the wireless access point information comprises one or more wireless access points;
the second user equipment sends the wireless access point information to corresponding network equipment;
the network equipment receives an information provider sent by the second user equipment and wireless access point information corresponding to the information provider;
the first user equipment sends the scanned one or more wireless access points to the network equipment;
the network equipment acquires the one or more wireless access points submitted by the first user equipment;
the network equipment determines a corresponding target information provider according to the one or more wireless access points, wherein the one or more wireless access points are matched with target wireless access point information corresponding to the target information provider;
the network device provides target presence information corresponding to the wireless access point information, which is provided by the target information provider, to the first user device;
the first user equipment receives target presentation information which is returned by the network equipment and corresponds to a target information provider, wherein the one or more wireless access points are matched with target wireless access point information which corresponds to the target presentation information provider;
and the first user equipment presents the target presentation information.
According to still another aspect of the present application, there is also provided a network device for providing presence information, wherein the network device includes:
a processor; and
a memory arranged to store computer executable instructions that, when executed, cause the processor to:
acquiring one or more wireless access points submitted by first user equipment;
determining a corresponding target information provider according to the one or more wireless access points, wherein the one or more wireless access points are matched with target wireless access point information corresponding to the target information provider;
and providing target presenting information corresponding to the target information provider to the first user equipment.
According to yet another aspect of the present application, there is also provided a first user equipment for providing presence information, wherein the first user equipment comprises:
a processor; and
a memory arranged to store computer executable instructions that, when executed, cause the processor to:
one or more wireless access points obtained by scanning of the first user equipment are sent to corresponding network equipment;
receiving target presenting information which is returned by the network equipment and corresponds to a target information provider, wherein the one or more wireless access points are matched with target wireless access point information corresponding to the target presenting information provider;
and presenting the target presentation information through the first user equipment.
According to yet another aspect of the present application, there is also provided a first user equipment for providing presence information, wherein the first user equipment comprises:
a processor; and
a memory arranged to store computer executable instructions that, when executed, cause the processor to:
when a target application on first user equipment is started, one or more wireless access points obtained by scanning of the first user equipment are sent to corresponding network equipment;
receiving target presenting information which is returned by the network equipment and corresponds to a target information provider, wherein the one or more wireless access points are matched with target wireless access point information corresponding to the target information provider;
and presenting the target presentation information through the target application.
According to yet another aspect of the present application, there is also provided a second user equipment for providing presence information, wherein the second user equipment comprises:
a processor; and
a memory arranged to store computer executable instructions that, when executed, cause the processor to:
acquiring wireless access point information corresponding to an information provider, wherein the wireless access point information comprises one or more wireless access points;
and sending the wireless access point information to corresponding network equipment, wherein the network equipment provides the presence information corresponding to the information provider for the user.
According to yet another aspect of the present application, there is also provided a computer-readable storage medium comprising instructions that, when executed, cause a system to:
acquiring one or more wireless access points submitted by first user equipment;
determining a corresponding target information provider according to the one or more wireless access points, wherein the one or more wireless access points are matched with target wireless access point information corresponding to the target information provider;
and providing target presenting information corresponding to the target information provider to the first user equipment.
According to yet another aspect of the present application, there is also provided a computer-readable storage medium comprising instructions that, when executed, cause a system to:
one or more wireless access points obtained by scanning of the first user equipment are sent to corresponding network equipment;
receiving target presenting information which is returned by the network equipment and corresponds to a target information provider, wherein the one or more wireless access points are matched with target wireless access point information corresponding to the target presenting information provider;
and presenting the target presentation information through the first user equipment.
According to yet another aspect of the present application, there is also provided a computer-readable storage medium comprising instructions that, when executed, cause a system to:
when a target application on first user equipment is started, one or more wireless access points obtained by scanning of the first user equipment are sent to corresponding network equipment;
receiving target presenting information which is returned by the network equipment and corresponds to a target information provider, wherein the one or more wireless access points are matched with target wireless access point information corresponding to the target information provider;
and presenting the target presentation information through the target application.
According to yet another aspect of the present application, there is also provided a computer-readable storage medium comprising instructions that, when executed, cause a system to:
acquiring wireless access point information corresponding to an information provider, wherein the wireless access point information comprises one or more wireless access points;
and sending the wireless access point information to corresponding network equipment, wherein the network equipment provides the presence information corresponding to the information provider for the user.
Compared with the prior art, the method includes that the first user equipment submits one or more scanned wireless access points to corresponding network equipment, the network equipment determines a corresponding target information provider according to matching conditions of the one or more wireless access points and wireless access point information, then the network equipment provides target presenting information corresponding to the target information provider to the first user equipment, and the first user equipment presents the target presenting information; according to the method and the device, whether the first user equipment is provided with the presentation information or not is determined through the wireless hotspot information corresponding to the information provider, so that the accurate delivery of the presentation information is realized, the information delivery efficiency is improved, the resource waste is reduced, the user information acquisition efficiency is improved, and the user experience is improved. Further, the one or more wireless access points are screened according to the wireless signal strength, so that the accuracy of providing the presentation information to the first user equipment is further improved. Further, the method and the device avoid providing the presence information to the first user equipment due to the fault influence of individual wireless access points by checking whether the wireless access point information has the wireless access point which is not in the working state.
It should be noted that the present application may be implemented in software and/or a combination of software and hardware, for example, implemented using Application Specific Integrated Circuits (ASICs), general purpose computers or any other similar hardware devices. In one embodiment, the software programs of the present application may be executed by a processor to implement the steps or functions described above. Likewise, the software programs (including associated data structures) of the present application may be stored in a computer readable recording medium, such as RAM memory, magnetic or optical drive or diskette and the like. Additionally, some of the steps or functions of the present application may be implemented in hardware, for example, as circuitry that cooperates with the processor to perform various steps or functions.
In addition, some of the present application may be implemented as a computer program product, such as computer program instructions, which when executed by a computer, may invoke or provide methods and/or techniques in accordance with the present application through the operation of the computer. Program instructions which invoke the methods of the present application may be stored on a fixed or removable recording medium and/or transmitted via a data stream on a broadcast or other signal-bearing medium and/or stored within a working memory of a computer device operating in accordance with the program instructions. An embodiment according to the present application comprises an apparatus comprising a memory for storing computer program instructions and a processor for executing the program instructions, wherein the computer program instructions, when executed by the processor, trigger the apparatus to perform a method and/or a solution according to the aforementioned embodiments of the present application.
It will be evident to those skilled in the art that the present application is not limited to the details of the foregoing illustrative embodiments, and that the present application may be embodied in other specific forms without departing from the spirit or essential attributes thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the application being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned. Furthermore, it is obvious that the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural. A plurality of units or means recited in the apparatus claims may also be implemented by one unit or means in software or hardware. The terms first, second, etc. are used to denote names, but not any particular order.