A method and apparatus for recommending information

By acquiring relevant information about user devices and the attention of wireless access points, target user devices are filtered out, solving the problem of low information push efficiency in existing technologies, realizing customized information push, and improving the information reference rate for users and the push efficiency for merchants.

CN108520455BActive Publication Date: 2025-12-09SHANGHAI SHANGWANG NETWORK TECH CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN201810317915.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2018-04-10
Publication Date
2025-12-09
Estimated Expiration
2038-04-10

AI Technical Summary

Technical Problem

In existing technologies, service providers use a blind push method when pushing information, resulting in low information push efficiency and an inability to effectively utilize user attention and behavioral data for accurate recommendations.

Method used

By acquiring relevant information about user devices, including identification information and wireless access point attention information, the system filters out target user devices to be recommended and pushes customized information based on the user's historical behavior and attention.

Benefits of technology

It improved the efficiency of information push, enabled targeted selection of users to be recommended, and increased the efficiency of information push for merchants and the information reference rate for users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN108520455B_ABST
    Figure CN108520455B_ABST
Patent Text Reader

Abstract

The application aims to provide a method and device for recommending information. The application obtains user equipment related information connected to a wireless access point, determines target user equipment to be recommended according to the user equipment related information, and recommends service or commodity information to the target user equipment to be recommended. Thus, the user required to recommend information by a merchant is screened according to the user related information, and further, the recommendation information can be customized according to the historical behavior of the screened user in the merchant, so as to select the user to be recommended, improve the efficiency of the merchant for recommending information to the user, and realize customized pushing.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of computer, in particular to a method and device for recommending information. BACKGROUND

[0002] With the development of information technology and the popular use of mobile terminals, more and more users begin to receive various service information by means of mobile terminals and select useful advertising information to enrich their lives. At present, service providers usually obtain the accounts of users and can push various information to the users when holding various activities to enrich the lives of the users and improve the advertising benefits of the service providers. The service providers push information to all recorded user numbers by means of information pushing devices, and usually adopt a blind pushing manner when pushing various information to the users. As long as the user number is recorded in the information pushing device of the service provider, the information is pushed to the user without considering the probability of the information being referred by the user, so that many information which will not be referred by the user can be pushed, resulting in a low efficiency of information pushing of the service providers. SUMMARY

[0003] An object of the present application is to provide a method and device for recommending information to solve the problem of low efficiency of blind selection of pushing users and recommending information in the prior art.

[0004] According to an aspect of the present application, a method for recommending information at a first network device end is provided, which comprises:

[0005] obtaining user equipment related information connected to a wireless access point;

[0006] determining a target user equipment to be recommended according to the user equipment related information;

[0007] recommending service or commodity information to the target user equipment to be recommended.

[0008] Further, the user equipment related information comprises identification information of the user equipment, identification information of the connected wireless access point and attention degree information of a merchant corresponding to the wireless access point,

[0009] wherein the determining of the target user equipment to be recommended according to the user equipment related information comprises:

[0010] obtaining identification information of the user equipment successfully connected to the wireless access point;

[0011] determining the target user equipment to be recommended from at least one user equipment based on the attention degree information of the merchant corresponding to the wireless access point.

[0012] Further, the acquiring the identification information of the user equipment successfully connected with the wireless access point comprises:

[0013] sending a user equipment related information acquiring request to a router device corresponding to the wireless access point successfully connected with the user equipment;

[0014] acquiring the user equipment related information returned by the router device;

[0015] Further, the determining the target user equipment to be recommended from the at least one user equipment based on the attention degree information of the merchant corresponding to the wireless access point comprises:

[0016] determining the target user equipment to be recommended from the at least one user equipment based on the attention degree information of the merchant corresponding to the wireless access point and a preset screening rule.

[0017] Further, the preset screening rule comprises at least one of the following:

[0018] determining the target user equipment to be recommended from the at least one user equipment according to the merchant corresponding to the wireless access point and the time when the user equipment connects the router device of all stores under the merchant;

[0019] determining the target user equipment to be recommended from the at least one user equipment according to the geographical position when the user equipment connects the router device of each store under the merchant corresponding to the wireless access point.

[0020] Further, the method comprises:

[0021] taking the time when the user connects the wireless access point as a starting time, judging the time when the user connects the wireless access point again, and marking the user as a store-entering user when the distance from the starting time is within a preset time threshold.

[0022] Further, the determining the target user equipment to be recommended according to the user equipment related information comprises:

[0023] determining the target user equipment to be recommended according to the user equipment related information and the store-entering user.

[0024] Further, the determining the target user equipment to be recommended according to the user equipment related information comprises:

[0025] determining the target user to be recommended according to the user equipment related information, the store selection of the target merchant by the user, the store-entering time and the budget sending number, wherein the budget sending number is the number of store-entering users determined according to the time selection and the wireless access point connection authentication of the router device of the store by the second network equipment.

[0026] Further, determining the target user equipment to be recommended according to the user equipment related information, further comprises:

[0027] Determining the target user equipment to be recommended according to the historical sending recommendation information record and the user equipment related information.

[0028] Further, recommending service or commodity information to the target user equipment to be recommended, comprises:

[0029] Determining whether the number of information recommended to the target user equipment to be recommended within a recommendation time threshold reaches a number threshold, if yes, continuing to recommend service or commodity information to the target user equipment to be recommended.

[0030] Further, the method comprises:

[0031] Auditing the created store data of the cooperative merchant, and receiving the user equipment related information of the wireless access point of the cooperative merchant connected through the auditing.

[0032] According to still another aspect of the present application, a method for routing device end recommendation information is provided, which comprises:

[0033] Receiving a user equipment related information acquisition request sent by a first network device;

[0034] Sending a user equipment related information query request to a second network device, wherein the user equipment is a user equipment successfully connected to the routing device;

[0035] Receiving the user equipment related information returned by the second network device, wherein the user equipment related information comprises identification information of the user equipment, identification information of the connected wireless access point and attention degree information of the wireless access point corresponding merchant;

[0036] Sending the user equipment related information to the first network device.

[0037] Further, sending the user equipment related information query request to the second network device comprises:

[0038] Determining a query request containing identification information of the router device according to the user equipment related information acquisition request;

[0039] Packing the query request into a file according to a preset data format;

[0040] Sending the file to the second network device to perform the user equipment related information query.

[0041] Further, the determination of the identification information of the router device comprises:

[0042] The identification information of the router device when the user equipment successfully connects to the wireless access point is determined based on the user equipment system type.

[0043] Further, the user equipment system type includes a first type and a second type, wherein determining the router device identification information when the user equipment successfully connects to the wireless access point based on the user equipment system type includes:

[0044] When the user equipment system type is the first type, the identification information of the router device is determined according to the identification information when the user equipment successfully connects to the wireless access point;

[0045] When the user equipment system type is the second type, the connection authentication request received from the user equipment will be sent to the second network device for authentication, and the identification information of the router device will be determined based on the authentication result.

[0046] According to another aspect of this application, a method for providing recommendation information on a second network device is also provided, the method comprising:

[0047] Receive a user equipment-related information query request sent by a routing device, wherein the query request includes the identification information of the routing device;

[0048] Based on the identification information of the routing device, the user equipment that matches the identification information of the routing device is identified, and relevant information of the user equipment is obtained;

[0049] The user equipment information is returned to the routing device, wherein the user equipment information includes the identification information of the user equipment, the identification information of the connected wireless access point, and the attention information of the merchant corresponding to the wireless access point.

[0050] According to another aspect of this application, a first network device for recommending information is also provided, wherein the first network device includes:

[0051] One or more processors; and

[0052] A memory storing computer-readable instructions, which, when executed, cause the processor to perform operations as described above in a method for providing recommendation information at a first network device.

[0053] According to another aspect of this application, a router for providing recommendation information is also provided, wherein the router includes:

[0054] One or more processors; and

[0055] The memory stores computer readable instructions that, when executed, cause the processor to perform operations of a method for recommending information at a router, as previously described.

[0056] According to still another aspect of the present application, there is also provided a second network device for recommending information, wherein the second network device comprises:

[0057] one or more processors; and

[0058] The memory stores computer readable instructions that, when executed, cause the processor to perform operations of a method for recommending information at a second network device, as previously described.

[0059] Compared with the prior art, the present application filters out users who need to be recommended information by the merchant according to the relevant information of the user equipment connected to the wireless access point, and further customizes the recommended information according to the historical behavior of the filtered users in the merchant, so as to selectively recommend users, improve the efficiency of the merchant in recommending information to the users, and realize customized pushing. BRIEF DESCRIPTION OF DRAWINGS

[0060] Other features, objects, and advantages of the present application will become more apparent from the following detailed description of non-limiting embodiments thereof, read in conjunction with the accompanying drawings:

[0061] Figure 1 Fig. 1 shows a flowchart of a method for recommending information at a first network device according to an aspect of the present application;

[0062] Figure 2 Fig. 2 shows a flowchart of a method for recommending information at a router according to another aspect of the present application;

[0063] Figure 3 Fig. 3 shows a flowchart of a method for recommending information at a second network device according to still another aspect of the present application.

[0064] The same or similar reference numerals in the drawings denote the same or similar components. DETAILED DESCRIPTION

[0065] The present application will be further described in conjunction with the accompanying drawings.

[0066] In a typical configuration of the present application, the terminal, the device of the service network, and the trusted party each comprise one or more processors (CPU), an input / output interface, a network interface, and a memory.

[0067] Memory can include non-persistent memory and / or volatile memory, representing an example of computer readable media. Non-persistent memory and / or volatile memory can include random access memory (RAM), dynamic random access memory (DRAM), or other volatile memory types. Non-persistent memory and / or volatile memory is an example of computer readable media.

[0068] Computer readable media includes permanent and non-permanent, removable and non-removable media implemented in any method or technology for storage of information. Information can be computer readable instructions, data structures, program modules 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 disc (DVD) or other optical storage, magnetic cassette, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to a computing device. According to the definition herein, computer readable media does not include non-transitory computer readable media, such as modulated data signals and carriers.

[0069] Figure 1 A method flow diagram for recommending information in a first network device is shown according to an aspect of the present application. The method includes steps S11-S13. In step S11, user equipment related information connected to a wireless access point is obtained. In step S12, target user equipment to be recommended is determined according to the user equipment related information. In step S13, service or commodity information is recommended to the target user equipment to be recommended. Thus, the user required to recommend information by the merchant is screened according to the user related information, and further, the recommended information is customized according to the historical behavior of the screened user in the merchant, so as to select the user to be recommended and improve the efficiency of the merchant to recommend information to the user, and realize customized push.

[0070] Specifically, in step S11, user equipment related information connected to a wireless access point is obtained. Here, the target merchant needs to create its own service number account in the first network device by filling in the application materials (such as account, ID card, business license and other materials). The attention degree information of the user to the target merchant is whether the user registers and logs in the service number account of the target merchant and pays attention to the service number account of the target merchant. When recommending information, the user paying attention to the service number account of the merchant can be the old customer of the target merchant.

[0071] Then, in step S12, a target user equipment to be recommended is determined according to the user equipment related information; and in step S13, service or commodity information is recommended to the target user equipment to be recommended. The user equipment related information includes identification information of the user equipment, identification information of the connected wireless access point, and attention degree information of a merchant corresponding to the wireless access point. Here, the identification information of the wireless access point can be mac address information of a router corresponding to the wireless access point connected by the user to the target merchant. For example, the target merchant has many stores, and the mac address information is used to determine which stores are connected by the user, so that the users entering different stores of the same target merchant are classified to perform different pushing.

[0072] In step S12, identification information of a user equipment successfully connected to the wireless access point is acquired; and a target user equipment to be recommended is determined from at least one user equipment based on the attention degree information of the merchant corresponding to the wireless access point. The unique user is determined according to the user equipment related information of the user, and the target user equipment to be recommended is screened out according to the behavior of the user connecting the wireless access point of the store of the target merchant and the attention degree of the target merchant. The target user equipment to be recommended can be screened according to the same merchant or the stores of the same merchant. For example, the target merchant A has multiple stores a, b, and c, the user connecting the wireless access point of the target merchant A is recorded as the wireless access point of the target merchant A regardless of the wireless access point of the store a, the store b, or the store c, the user paying attention to the target merchant A is screened out, and the user connecting the wireless access point of the target merchant A but not paying attention to the target merchant is excluded. The target user equipment to be recommended can also be screened according to the store a, the store b, and the store c.

[0073] In an embodiment of the present application, the target user equipment to be recommended is determined according to the historical behavior information of the user using the target user equipment in all stores of the target merchant; and the target user equipment to be recommended is recommended to the target user. Here, the target user equipment to be recommended is determined according to the consumption behavior of the user using the target user equipment in all stores of the target merchant, for example, a user N likes to purchase beverages in many commodities of the target merchant, and it is considered that the user N is interested in the beverages of the target merchant. Therefore, the user N is determined to be recommended information of the beverages, such as information of new beverages, discount offers, and the like, so as to provide convenient information for the user and promote the user to go to the store to consume, and improve the efficiency of pushing.

[0074] In an embodiment of the present application, in step S11, a user equipment related information acquisition request is sent to a router device corresponding to a wireless access point to which the user equipment is successfully connected, and the user equipment related information returned by the router device is acquired. Then, in step S12, a target user equipment to be recommended is determined from at least one user equipment based on the attention degree information of the merchant corresponding to the wireless access point and a preset screening rule. The user equipment related information is determined by analyzing a file sent by a second network device to the router device corresponding to the wireless access point to which the user equipment is successfully connected, and the file is determined by the router device packing information of the router device according to a preset data format, and the information of the router device includes identification information of the router device, so that the user equipment matching the identification information of the router can be queried. Here, the identification information of the user equipment successfully connected to the wireless access point can be acquired according to a preset unit time, or can be acquired in real time. When acquired according to a preset unit time, such as every day, the user who connects the wireless access point in the day is not an object of the push information. The second network device is a server receiving a request of a user connecting a wireless access point, and authenticates the connection request of the user and the router of the wireless access point, so that the user can normally use the wireless access point, and thus the related information of the user, such as the unique identification of the user equipment, the mac address information and whether the user pays attention to the merchant providing the wireless access point, can be collected. In order to ensure the security of the data of the user, the second network device does not provide a query interface, so if the related information of the user is to be acquired, the file packed with the related information of the router is sent to the second network device for analysis, and the corresponding data is taken down and falls into the first network device through the router. In an embodiment of the present application, the information of all routers connected by the old customer account every day is counted every hour, the connected routers are determined, and the related information of the routers is packed into a file through the router, wherein the information of the router is identification information of the router, information of a merchant and store information, etc. The file is sent to the second network device for analysis, the second network device finds the related information of the user equipment and the user corresponding to the router according to the related information of the router, returns the found related information to the router, and stores the data in the first network device through the router.For example, in a preset day, the wireless access points connected by the user N correspond to the routers P1 and P2, the routers P1 and P2 package the information of the respective routers into files and send the files to the second network device for analysis, and the second network device analyzes the information related to the router P1 and the information related to the router P2 of the user N, such as the mac address information of the wireless access point provided by the router P1 connected by the user N and the attention information of the merchant where the router P1 is located, and returns the analyzed information to the router for warehousing in the first network device, so as to recommend some service information (such as promotion activities, new product launches, etc.) of the merchant where the router P1 belongs to the user N.

[0075] In step S12, a target user device to be recommended is determined from at least one user device based on the attention information of the merchant corresponding to the wireless access point and a preset screening rule. The preset screening rule includes at least one of the following: screening the target user of the target merchant according to the time when the user connects the router device of all stores under the target merchant; and screening the target user of the target merchant according to the geographical position when the user connects the router device of each store under the target merchant. Here, when screening the target user to be recommended, the user can be screened according to the relevant information of the user and the rules prepared in advance, the user can be screened according to the time when the user connects the router device of all stores under the target merchant, such as the user who connects the router of any store under the target merchant within a month can be screened as the target user to be recommended; or the user can be screened according to the geographical position when the user connects the router of each store under the target merchant, such as the user who connects the router of the store located at a certain position under the target merchant within a month is screened as the target user of the store, wherein the target user of the store may not be the target user of other stores, and the screening is performed according to the stores.

[0076] In an embodiment of the present application, the time when the user equipment connects the wireless access point of the target merchant can also be used as the starting time, and the time when the user equipment connects the wireless access point again is determined. When the time is within the preset time threshold from the starting time, the user equipment is marked as in-store user equipment. In this case, when the user equipment connects the wireless access point for the first time, if the user equipment connects the router of the target merchant again within a month, it is considered as in-store user equipment. Therefore, in step S12, the target user equipment to be recommended is determined according to the related information of the user and the in-store user equipment. In this case, the user who has been in the store within a preset period of time is considered as a user to whom the recommendation information is sent. The recommendation information is targeted, and the efficiency of the recommendation information is improved. For example, if a user only visits a store once and does not visit again, it is considered that the user is not interested in the merchant. If the user is also recommended information, the user is less likely to refer to the recommendation information, resulting in waste of push service resources and low push efficiency. Therefore, the user who has visited the store more than once within a certain period of time is considered as an in-store user, and the in-store user is screened to allow the user to enjoy the service brought by the recommendation information.

[0077] In an embodiment of the present application, when screening the target user to be recommended, the related information of the user, the store selection of the user to the target merchant, the in-store consumption time, and the budget sending number of people are also used to determine the target user equipment to be recommended. The budget sending number of people is the number of in-store users determined according to the time selection and the wireless access point connection authentication of the router of the store by the second network equipment. In this case, the related information of the user, the store selection, the in-store consumption time, and the date and store router association connection authentication are used to screen the target user to be recommended. For example, according to the in-store user who connects the wireless access point provided by the router authenticated by the first network equipment within a month to a certain store of the target merchant, the in-store user who pays attention to the merchant is considered as the target user to be recommended. If the user fails to connect to the Internet or connect to the wireless access point of the router not authenticated by the first network equipment, the user is not considered as the target user to be recommended.

[0078] Further, in step S12, the target user equipment to be recommended is determined according to the historical record of sending recommendation information and the related information of the user equipment. In this case, the user whose service number account has been sent recommendation information but still does not pay attention to the merchant can be excluded. For example, the user M has been sent recommendation information, but the user M still does not pay attention to the target merchant. It is considered that the user is not interested in the merchant, and the user is not sent recommendation information next time.

[0079] Further, in step S14, it can be judged whether the number of information recommended to the target user equipment reaches the number threshold within the recommended time threshold, if yes, the information to be recommended is continued to be recommended to the target user equipment. For example, when the user does not exceed the upper limit of the push information in the month or in the day, the new task can be continued to be recommended to the user by acquiring the click operation of the user.

[0080] It should be noted that the first network equipment needs to audit the created store data of the cooperative merchant, and receive the related information of the user connecting the wireless access point of the cooperative merchant passing the audit. By auditing the data of the cooperative merchant, the to-be-recommended user is determined for the cooperative merchant passing the audit, which can save time and effort for the cooperative merchant, quickly start, and provide comprehensive consumption guide recommendation for the user.

[0081] Figure 2 A flowchart of a method for recommending information on a router equipment end according to another aspect of the application is shown, and the method comprises steps S21-S24, wherein,

[0082] In step S21, a user equipment related information acquisition request sent by a first network equipment is received; in step S22, a user equipment related information query request is sent to a second network equipment, wherein the user equipment is a user equipment successfully connecting a router device. Here, the query request containing the identification information of the router device can be determined according to the user equipment related information acquisition request; the query request is packaged into a file according to a preset data format; the file is sent to the second network equipment to query the user equipment related information. In an embodiment of the application, the information of the router device is packaged into a file according to a preset data format according to the query request sent by the first network equipment; here, the first network equipment needs to acquire the related information of the user, and then sends the query request to the router device, and the router device packages the information of the router device into a file according to a preset data format, wherein the preset data format is a data format required by the second network equipment, and the information of the router device is the identification information of the router, the information of the merchant and the store information, etc.

[0083] In step S22, the file is sent to the second network device for the user equipment related information query, and the file is analyzed by the second network device to determine the associated user corresponding to the information of the route, wherein the associated user includes a user successfully connecting the wireless access point of the router; at this time, the file is sent to the second network device for analysis, and the second network device finds the related information of the user corresponding to the unique identification information of the user equipment and the router according to the related information of the router, and returns the found related information to the router. Subsequently, in step S23, the user equipment related information returned by the second network device is received, wherein the user equipment related information includes the identification information of the user equipment, the identification information of the connected wireless access point, and the attention degree information of the wireless access point corresponding merchant; wherein the associated user is the user required by the first network device to obtain information, and the second network device analyzes and returns the related information of the associated user, so as to send the user equipment related information to the first network device in step S24. At this time, the identification information of the wireless access point can be the mac address of the router providing the wireless access point, such as the target merchant having many stores, and the mac address information is used to determine which stores the user has connected, and the users entering different stores of the same target merchant can be classified to perform different push. The related information of the user required by the first network device to query is packaged in the form of a file and stored in the database after analysis, and is taken into the first network device, thereby providing a data basis for subsequent recommended information.

[0084] In an embodiment of the present application, before the information of the router is packaged into a file according to a preset data format according to the query request sent by the first network device, the information of the router device when the user successfully connects the wireless access point is determined according to the user equipment system type of the user. The user equipment system type includes a first type and a second type. When the user equipment system type of the user is the first type, the information of the router device is determined according to the MAC address information when the user equipment successfully connects the wireless access point. When the user equipment system type of the user is the second type, the connection authentication request sent by the user equipment is sent to the second network device for authentication, and the information of the router device is determined according to the authentication result. Here, because the user equipment system type can be an Android system or an iOS system, the two types of systems are distinguished and processed to determine the information of the router device. When it is an Android system, the MAC address connected to the router every day can be de-duplicated and stored in the first network device. De-duplication means that the connection of the user needs to be recorded only once in a preset unit of time. For example, when a user connects a wireless access point of a router many times in a day, only the fact that the user connects the wireless access point in the day needs to be recorded, and repeated recording is not required. When the user equipment system type is iOS, the user needs to initiate authentication through the router, and the information of the router initiating authentication is stored in the database after successful authentication. The two types of user equipment system types are distinguished to determine the information of the router connected to the wireless access point, so as to provide a basis for subsequent push estimation, and the first network device obtains the relevant information of the user according to the information of the router, and then targeted recommendation information is provided to improve the efficiency of the recommendation information.

[0085] Figure 3 A method flow diagram for recommending information on the second network device according to another aspect of the present application is shown. The method includes steps S31-S33.

[0086] In step S31, a user equipment related information query request sent by a routing device is received, wherein the query request comprises identification information of the routing device; here, the second network device is a server receiving a request of a user to connect a wireless access point, and authenticates the connection request of the user and the router of the wireless access point, so that the user can normally use the wireless access point, and thus the related information of the user, such as the unique identification of the user equipment, mac address information and whether the user pays attention to a merchant providing the wireless access point, can be collected; and the second network device does not provide a query interface in order to ensure the security of the data of the user, and thus the first network device needs to send a file packaged by the router to the second network device for analysis if it wants to obtain the related information of the user; when the second network device receives the query request sent by the router and comprising the identification information of the router, it receives a file packaged by the router and carrying the identification information of the router for subsequent file analysis.

[0087] Then, in step S32, a user equipment matching the identification information of the routing device is determined based on the identification information of the routing device, and user equipment related information is obtained. Subsequently, in step S33, the user equipment related information is returned to the routing device, wherein the user equipment related information comprises identification information of the user equipment, identification information of the connected wireless access point and attention degree information of a merchant corresponding to the wireless access point. Here, after receiving the file sent by the router and comprising the information of the router, the file is analyzed, and the related information of the corresponding associated user is determined according to the mac address information in the information of the router and the unique identification information of the user equipment. For example, user A connects a wireless access point provided by router M and successfully surfs the Internet, and then router M packages the unique identification information of the user equipment where user A is located and the mac address information of the wireless access point into a file and sends the file to the second network device, the second network device analyzes the file and returns the related information of user A, such as the attention degree information of user A to the merchant to which router M belongs, to the router together with the unique identification information of the user equipment and the mac address information for warehousing. Thus, data basis for screening users to be recommended by the merchant is provided, and the recommendation information is pushed as a consideration basis for estimation, so that the problem of low pushing efficiency caused by blindly pushing the recommendation information to users who are not interested in the merchant is avoided.

[0088] In addition, the embodiment of the present application further provides a computer readable medium having computer readable instructions stored thereon, and the computer readable instructions can be executed by a processor to implement the foregoing method.

[0089] According to another aspect of the present application, a first network device for recommending information is further provided, wherein the first network device comprises:

[0090] one or more processors; and

[0091] a memory storing computer readable instructions that, when executed, cause the processor to perform operations of a method for recommending information at a first network device as previously described.

[0092] For example, the computer readable instructions, when executed, cause the one or more processors to:

[0093] obtain user equipment related information of a wireless access point;

[0094] determine a target user equipment to be recommended according to the user equipment related information;

[0095] recommend service or merchandise information to the target user equipment to be recommended. According to still another aspect of the present application, there is also provided a router for recommending information, wherein the router comprises:

[0096] one or more processors; and

[0097] a memory storing computer readable instructions that, when executed, cause the processor to perform operations of a method for recommending information at a router as previously described.

[0098] For example, the computer readable instructions, when executed, cause the one or more processors to:

[0099] receive a user equipment related information obtaining request sent by a first network device;

[0100] send a user equipment related information query request to a second network device, wherein the user equipment is a user equipment that has successfully connected to the router device;

[0101] receive the user equipment related information returned by the second network device, wherein the user equipment related information comprises identification information of the user equipment, identification information of the connected wireless access point, and attention information of a merchant corresponding to the wireless access point;

[0102] send the user equipment related information to the first network device.

[0103] According to still another aspect of the present application, there is also provided a second network device for recommending information, wherein the second network device comprises:

[0104] one or more processors; and

[0105] a memory storing computer readable instructions that, when executed, cause the processor to perform operations of a method for recommending information at a second network device as previously described.

[0106] For example, the computer-readable instructions, when executed, cause the one or more processors to:

[0107] receive a user equipment related information query request sent by a routing device, wherein the query request comprises identification information of the routing device;

[0108] determine a user equipment matching the identification information of the routing device based on the identification information of the routing device, and acquire user equipment related information;

[0109] return the user equipment related information to the routing device, wherein the user equipment related information comprises identification information of the user equipment, identification information of a connected wireless access point, and attention degree information of a merchant corresponding to the wireless access point.

[0110] Obviously, various modifications and changes can be made to the present application by those skilled in the art without departing from the spirit and scope of the present application. Thus, if these modifications and changes fall within the scope of the claims and their equivalents, it is intended for the present application to include these modifications and changes.

[0111] It should be noted that the present application can be implemented in software and / or a combination of software and hardware, for example, can be implemented by using an application specific integrated circuit (ASIC), a general purpose computer or any other similar hardware device. In one embodiment, the software program of the present application can be executed by a processor to implement the steps or functions described above. Similarly, the software program of the present application (including related data structures) can be stored in a computer readable recording medium, for example, a RAM memory, a magnetic or optical drive or a floppy disk and the like. In addition, some steps or functions of the present application can be implemented by hardware, for example, as a circuit cooperating with the processor to perform the respective steps or functions.

[0112] In addition, part of the present application can be applied as a computer program product, for example, computer program instructions, when executed by a computer, through the operation of the computer, the method and / or technical solutions according to the present application can be invoked or provided. The program instructions invoking the method of the present application can be stored in a fixed or removable recording medium, and / or transmitted through a data stream in a broadcast or other signal bearing medium, and / or stored in the working memory of the computer device running according to the program instructions. Here, according to one embodiment of the present application, the device comprises a memory for storing computer program instructions and a processor for executing program instructions, wherein when the computer program instructions are executed by the processor, the device is triggered to run the method and / or technical solutions based on the foregoing embodiments according to the present application.

[0113] It will be obvious to a person skilled in the art that the application is not limited to the details of the above-described exemplary embodiments but can be implemented in other embodiments without departing from the scope of the application. The application is therefore not limited by the described examples but can vary within the scope of the claims and their equivalents. No reference signs in the claims should be considered as limiting the scope of the claims. Furthermore, it is obvious that the wording "comprising" does not exclude other parts and does not exclude other steps. Singularity is not excluded with respect to plurality and vice versa. Multiple units or devices recited in a device claim can also be implemented by one unit or device by means of software or hardware. The terms first, second and the like do not denote any ordering, but rather serve as names.

Claims

1. A method for recommending information for a first network device, wherein, The method comprises: obtaining user equipment related information connected to a wireless access point, wherein the user equipment related information is determined by analyzing a file sent by a router device corresponding to a wireless access point successfully connected by a user equipment of a second network equipment, and the file is packaged by the router device according to a preset data format to determine the information of the router device; determining a target user equipment to be recommended according to the user equipment related information; recommending service or commodity information to the target user equipment to be recommended; wherein determining a target user equipment to be recommended according to the user equipment related information comprises: determining a target user to be recommended according to the user equipment related information, user selection of a store of a target merchant, in-store consumption time and budget sending number, wherein the budget sending number is the number of in-store users determined according to the time selection and the wireless access point connection authentication of the router device of the store by the second network equipment; if the user has not successfully connected to the Internet or connected to the wireless access point of the router that has not been authenticated by the first network equipment, the user is not considered as a target user to be recommended.

2. The method of claim 1, wherein, The user equipment related information comprises identification information of the user equipment, identification information of the connected wireless access point and attention degree information of the merchant corresponding to the wireless access point, wherein determining the target user equipment to be recommended according to the user equipment related information comprises: obtaining the identification information of the user equipment successfully connected to the wireless access point; determining the target user equipment to be recommended from at least one user equipment based on the attention degree information of the merchant corresponding to the wireless access point.

3. The method of claim 2, wherein, Obtaining the identification information of the user equipment successfully connected to the wireless access point comprises: sending a user equipment related information obtaining request to the router device corresponding to the wireless access point successfully connected by the user equipment; obtaining the user equipment related information returned by the router device; wherein determining the target user equipment to be recommended from at least one user equipment based on the attention degree information of the merchant corresponding to the wireless access point comprises: determining the target user equipment to be recommended from at least one user equipment based on the attention degree information of the merchant corresponding to the wireless access point and a preset screening rule.

4. The method of claim 3, wherein, The preset screening rule comprises at least one of the following: determining the target user equipment to be recommended from at least one user equipment according to the time when the user equipment connects the router device of all stores of the merchant corresponding to the wireless access point; determining the target user equipment to be recommended from at least one user equipment according to the geographical position when the user equipment connects the router device of each store of the merchant corresponding to the wireless access point.

5. The method of claim 1, wherein, The method comprises: taking the time when the user equipment connects the wireless access point as a starting time, and judging the time when the user equipment connects the wireless access point again, and if the distance from the starting time is within a preset time threshold, the user equipment is marked as an in-store user equipment.

6. The method of claim 5, wherein, Determining a target user equipment to be recommended according to the user equipment related information comprises: determining a target user equipment to be recommended according to the user equipment related information and the in-store user equipment.

7. The method of claim 2, wherein, Determining the target user equipment to be recommended based on the user equipment-related information also includes: The target user equipment to be recommended is determined based on the historical recommendation information records and the relevant information of the user equipment.

8. The method of claim 1, wherein, Recommending service or product information to the target user device to be recommended includes: Determine whether the number of information recommended to the target user device within the recommendation time threshold has reached the quantity threshold. If so, continue to recommend service or product information to the target user device.

9. The method of claim 1, wherein, The method includes: The system reviews the store creation data of partner merchants and receives information about user devices connected to the wireless access points of approved partner merchants.

10. A method for routing device-end recommendation information, wherein, The method includes: Receive a request from the first network device to obtain user equipment-related information; Send a user equipment information query request to the second network device, wherein the user equipment is a user equipment that has successfully connected to the routing device; The system receives user equipment-related information returned by the second network device. The user equipment-related information includes the identification information of the user equipment, the identification information of the connected wireless access point, and the attention information of the merchant corresponding to the wireless access point. The user equipment-related information is determined by the second network device through analysis of the file sent by the router device corresponding to the wireless access point to which the user equipment has successfully connected. The file is determined by the router device by packaging the information of the router device according to a preset data format. The user device information is sent to the first network device so that the first network device can determine the target users to be recommended based on the user device information, the user's store selection of the target merchant, the time of entering the store for consumption, and the number of budgeted users. The number of budgeted users is the number of users entering the store determined based on the time selection and the second network device's wireless access point connection authentication of the router device of the store. If the user fails to connect to the Internet or connects to a wireless access point of a router that has not been authenticated by the first network device, then the user will not be considered as a target user for recommendation.

11. The method of claim 10, wherein, Send a user equipment-related information query request to the second network device, including: Based on the user equipment related information acquisition request, a query request containing the router device's identification information is determined; The query request is packaged into a file according to a preset data format; The file is sent to the second network device to query information related to the user equipment.

12. The method of claim 11, wherein, The determination of the identification information containing the router device includes: The identification information of the router device when the user equipment successfully connects to the wireless access point is determined based on the user equipment system type.

13. The method of claim 12, wherein, The user equipment system type includes a first type and a second type, wherein the identification information of the router device when the user equipment successfully connects to the wireless access point is determined according to the user equipment system type, including: When the user equipment system type is the first type, the identification information of the router device is determined according to the identification information when the user equipment successfully connects to the wireless access point; When the user equipment system type is the second type, a connection authentication request sent by the user equipment is received and sent to the second network equipment for authentication, and the identification information of the router equipment is determined according to the authentication result.

14. A method for recommending information for a second network device, wherein, The method comprises: receiving a user equipment related information query request sent by a routing device, wherein the query request comprises identification information of the routing device; determining a user equipment matched with the identification information of the routing device based on the identification information of the routing device, and analyzing a file sent by a router equipment corresponding to a wireless access point to which the user equipment is successfully connected to determine user equipment related information, wherein the file is packaged by the router equipment according to a preset data format to determine information of the router equipment; returning the user equipment related information to the routing device, so that the routing device sends the user equipment related information to a first network equipment, and the first network equipment determines a target user to be recommended according to the user equipment related information, a store selection of a target merchant by a user, a time of in-store consumption and a budget sending number, wherein the budget sending number is a number of in-store users determined according to the time selection and a wireless access point connection authentication of the router equipment of the store by the second network equipment, and the user equipment related information comprises identification information of the user equipment, identification information of the connected wireless access point and attention degree information of a merchant corresponding to the wireless access point; if the user fails to successfully connect to the Internet or connect to a wireless access point of a router which is not authenticated by the first network equipment, the user is not a target user to be recommended. 15.A computer readable medium having computer readable instructions stored thereon, the computer readable instructions being executable by a processor to implement the method of any one of claims 1 to 14.

16. A first network device that recommends information, wherein, The first network equipment comprises: one or more processors; and a memory storing computer readable instructions which, when executed, cause the processor to perform operations of the method of any one of claims 1 to 9.

17. A router of recommendation information, wherein, The router comprises: one or more processors; and a memory storing computer readable instructions which, when executed, cause the processor to perform operations of the method of any one of claims 10 to 13.

18. A second network device that recommends information, wherein, The second network equipment comprises: one or more processors; and a memory storing computer readable instructions which, when executed, cause the processor to perform operations of the method of claim 14.

Citation Information

Patent Citations

  • Position based information push method and system

    CN106375488A

  • Information pushing method and device

    CN107231397A

  • Method and device for user recommendation

    CN107330013A

  • Method and equipment for determining regional position information of user behaviors

    CN107818116A

  • Location-Based Methods, Systems, and Program Products For Performing An Action At A User Device.

    US20130203442A1