US20200133985A1 - Method and device for recommending social user - Google Patents
Method and device for recommending social user Download PDFInfo
- Publication number
- US20200133985A1 US20200133985A1 US16/729,534 US201916729534A US2020133985A1 US 20200133985 A1 US20200133985 A1 US 20200133985A1 US 201916729534 A US201916729534 A US 201916729534A US 2020133985 A1 US2020133985 A1 US 2020133985A1
- Authority
- US
- United States
- Prior art keywords
- user
- social
- information
- access point
- identification information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 72
- 238000013507 mapping Methods 0.000 claims description 96
- 230000003993 interaction Effects 0.000 claims description 17
- 230000001174 ascending effect Effects 0.000 claims description 4
- 238000007781 pre-processing Methods 0.000 claims description 3
- 230000015654 memory Effects 0.000 description 28
- 238000004891 communication Methods 0.000 description 10
- 238000004590 computer program Methods 0.000 description 8
- 230000005291 magnetic effect Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000002085 persistent effect Effects 0.000 description 3
- 230000000717 retained effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000005294 ferromagnetic effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2457—Query processing with adaptation to user needs
- G06F16/24578—Query processing with adaptation to user needs using ranking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9536—Search customisation based on social or collaborative filtering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- H04L51/32—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/58—Message adaptation for wireless communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/11—Allocation or use of connection identifiers
Definitions
- the present disclosure relates to the field of communication, in particular to a technology for recommending a social user.
- An objective of the present disclosure is to provide a method and a device for recommending a social user.
- a method for recommending a social user at a first network device end includes:
- a method for recommending a social user at a second network device end includes:
- the second social user information corresponds to the access point identification information
- a method for recommending a social user at a user equipment end includes:
- the second social user information corresponds to access point identification information of the wireless access point.
- a method for recommending a social user at a first network device end includes:
- a method for recommending a social user at a second network device end includes:
- the second social user information corresponds to the access point identification information
- a method for recommending a social user at a user equipment end includes:
- the second social user information corresponds to access point identification information of the wireless access point.
- a method for recommending a social user at a second network device end includes:
- the second social user information corresponds to the access point identification information
- a method for recommending a social user at a network device end includes:
- the second social user information corresponds to the access point identification information of the wireless access point.
- a method for recommending a social user includes:
- the user equipment sends the first user identification information corresponding to the user equipment to a first network device by a wireless connection between the user equipment and a wireless access point;
- the first network device acquires the first user identification information and sends the first user identification information and the corresponding access point identification information of the wireless access point to a second network device;
- the second network device receives the first user identification information and the corresponding access point identification information, and determines one or more pieces of second social user information according to the access point identification information, wherein, the second social user information corresponds to the access point identification information;
- the second network device sends at least one of the one or more pieces of the second social user information to the first network device
- the first network device receives the one or more pieces of the second social user information, and sends at least one of the one or more pieces of the second social user information to the user equipment;
- the user equipment receives the one or more pieces of the second social user information.
- a method for recommending a social user includes:
- the user equipment sends the first user identification information corresponding to the user equipment to a first network device by a wireless connection between the user equipment and a wireless access point;
- the first network device acquires the first user identification information and sends the first user identification information and the corresponding access point identification information of the wireless access point to a second network device;
- the second network device receives the first user identification information and the corresponding access point identification information, and determines one or more pieces of second social user information according to the access point identification information, wherein, the second social user information corresponds to the access point identification information;
- the second network device sends at least one of the one or more pieces of the second social user information to the user equipment;
- the user equipment receives the one or more pieces of the second social user information.
- a method for recommending a social user includes:
- the user equipment sends the first user identification information corresponding to the user equipment and the corresponding access point identification information of a wireless access point to a second network device, wherein, the user equipment is wirelessly connected to the wireless access point;
- the second network device receives the first user identification information and the corresponding access point identification information, and determines one or more pieces of second social user information according to the access point identification information, wherein, the second social user information corresponds to the access point identification information;
- the second network device sends at least one of the one or more pieces of the second social user information to the user equipment;
- the user equipment receives the one or more pieces of the second social user information.
- a device for recommending a social user includes:
- a memory configured to store a computer executable instruction, wherein, the computer executable instruction enables the processor to execute the following steps:
- the user equipment is wirelessly connected to a wireless access point
- the second social user information corresponds to the access point identification information
- a device for recommending a social user includes:
- a memory configured to store a computer executable instruction, wherein, the computer executable instruction enables the processor to execute the following steps:
- the second social user information corresponds to the access point identification information
- a device for recommending a social user includes:
- a memory configured to store a computer executable instruction, wherein, the computer executable instruction enables the processor to execute the following steps:
- the second social user information corresponds to access point identification information of a wireless access point.
- a device for recommending a social user includes:
- a memory configured to store a computer executable instruction, wherein, the computer executable instruction enables the processor to execute the following steps:
- the user equipment is wirelessly connected to a wireless access point
- a device for recommending a social user includes:
- a memory configured to store a computer executable instruction, wherein, the computer executable instruction enables the processor to execute the following steps:
- the second social user information corresponds to the access point identification information
- a device for recommending a social user includes:
- a memory configured to store a computer executable instruction, wherein, the computer executable instruction enables the processor to execute the following steps:
- the second social user information corresponds to access point identification information of a wireless access point.
- a device for recommending a social user includes:
- a memory configured to store a computer executable instruction, wherein, the computer executable instruction enables the processor to execute the following steps:
- the second social user information corresponds to the access point identification information
- a device for recommending a social user includes:
- a memory configured to store a computer executable instruction, wherein, the computer executable instruction enables the processor to execute the following steps:
- the second social user information corresponds to the access point identification information of the wireless access point.
- a computer executable medium including an instruction is provided, and the instructions, when executed, enables a system to perform the following steps:
- the user equipment is wirelessly connected to a wireless access point
- the second social user information corresponds to the access point identification information
- a computer executable medium including an instruction is provided, and the instruction, when executed, enables a system to perform the following steps:
- the second social user information corresponds to the access point identification information
- a computer executable medium including an instruction is provided, and the instruction, when executed, enables a system to perform the following steps:
- the second social user information corresponds to access point identification information of a wireless access point.
- a computer executable medium including an instruction is provided, and the instruction, when executed, enables a system to perform the following steps:
- the user equipment is wirelessly connected to a wireless access point
- a computer executable medium including an instruction is provided, and the instruction, when executed, enables a system to perform the following steps:
- the second social user information corresponds to the access point identification information
- a computer executable medium including an instruction is provided, and the instruction, when executed, enables a system to perform the following steps:
- the second social user information corresponds to access point identification information of a wireless access point.
- a computer executable medium including an instruction is provided, and the instruction, when executed, enables a system to perform the following steps:
- the second social user information corresponds to the access point identification information
- a computer executable medium including an instruction is provided, and the instruction, when executed, enables a system to perform the following steps:
- the second social user information corresponds to the access point identification information of the wireless access point.
- the present disclosure provides recommendation of social users on the basis of a shared wireless access point, which not only helps a social user to expand relationship networks, but also facilitates off-line socialization because of the short physical distance between recommended social users who are connected to the shared wireless access point. Moreover, the present disclosure may also give priority based on the information such as the number or frequency of the user connecting to a same wireless access point, which helps the user to find a better matched offline social friends and further improves the user's social experience.
- FIG. 1 shows a topology diagram of a system for recommending a social user according to an embodiment of the present disclosure.
- FIG. 2 shows a flowchart of a method for recommending a social user at a first network device end according to an embodiment of the present disclosure.
- FIG. 3 shows a flowchart of a method for recommending a social user at a second network device end according to an embodiment of the present disclosure.
- FIG. 4 shows a flowchart of a method for recommending a social user at user equipment end according to an embodiment of the present disclosure.
- FIG. 5 shows a schematic diagram of a system for recommending a social user according to the ninth aspect of the present disclosure.
- FIG. 6 shows a schematic diagram of a system for recommending a social user according to the tenth aspect of the present disclosure.
- FIG. 7 shows a schematic diagram of a system for recommending a social user according to the eleventh aspect of the present disclosure.
- each of a terminal, a service network device, and a trusted party includes one or more processors (CPUs), an input/output interface, a network interface, and a memory.
- the memory may include a non-persistent memory and/or a non-volatile memory of computer-readable media such as a random access memory (RAM) and a read-only memory (ROM) or a flash memory (flash RAM).
- RAM random access memory
- ROM read-only memory
- flash RAM flash memory
- the computer-readable medium includes persistent, non-persistent, movable, and unmovable media that may implement information storage by using any method or technology.
- Information may be a computer-readable instruction, a data structure, a program module, or other data.
- the computer storage media includes, but are not limited to, a phase-change RAM (PRAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), other type of random access memory (RAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory or other memory technology, a compact disc read-only memory (CD-ROM), a digital versatile disc (DVD) or other optical storage, a cassette magnetic tape, tape and disk storage, other magnetic storage device, or any other non-transmission media capable of storing information that a computing device can access.
- PRAM phase-change RAM
- SRAM static random access memory
- DRAM dynamic random access memory
- RAM random access memory
- ROM read-only memory
- a device, or equipment, in the present disclosure includes, but is not limited to, user equipment, a network device, or a device formed by integrating the user equipment and the network device through a network.
- the user equipment includes, but is not limited to, any mobile electronic product that can perform human-computer interaction with a user, such as a smart phone, a tablet computer and the like.
- the mobile electronic product can adopt any operating system, such as an android operating system, an i-phone operating system (iOS) and the like.
- the network device includes an electronic device capable of automatically performing numerical calculation and information processing according to an instruction set or stored in advance.
- Hardware of the network device includes, but is not limited to, a microprocessor, an application specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable gate array (FPGA), a digital signal processor (DSP), an embedded device and the like.
- the network device includes, but is not limited to, a computer, a network host, a single network server, a plurality of network server sets, or a cloud composed of a plurality of servers. In this case, the cloud is composed of a large quantity of computers or network servers based on cloud computing.
- Cloud computing is a type of distributed computing, and is a virtual supercomputer composed of a group of loosely coupled computer sets.
- the network includes, but is not limited to, the Internet, a wide area network, a metropolitan area network, a local area network, a Virtual Private Network (VPN) network, a wireless ad hoc network and the like.
- the device may include a program running on the user equipment, the network device, or the user equipment and the network device, the network device, a touch terminal, or a device formed by integrating the network device and the touch terminal through a network.
- FIG. 1 shows a typical application scenario of the present disclosure.
- a second network device recommends the second social user information to a first user based on the first user identification information, and an access point identification information of a wireless access point.
- the first user identification information can be sent by the user equipment to the first network device, and then sent by the first network device to the second network device.
- the access point identification information is sent by the first network device to the second network device.
- the second social user information can be sent to the first network device by the second network device, and then sent to the user equipment by the first network device or can be directly sent to the user equipment by the second network device.
- the solution is completed by the cooperation of the first network device, the second network device and the user equipment.
- the first network device may be a hotspot server
- the second network device may be a social server.
- the first network device and the second network device are on the same server.
- FIG. 2 shows a method for recommending a social user at the first network device end according to the first aspect of the present disclosure.
- the method includes step S 11 , step S 12 , step S 13 , and step S 14 .
- step S 11 the first network device acquires the first user identification information corresponding to the user equipment, wherein, the user equipment is wirelessly connected to the wireless access point.
- step S 12 the first network device sends the first user identification information and the corresponding access point identification information of the wireless access point to the second network device.
- the first network device receives one or more pieces of the second social user information returned by the second network device, wherein, the second social user information corresponds to the access point identification information.
- step S 14 the first network device sends at least one of the one or more pieces of the second social user information to the user equipment.
- the first network device acquires the first user identification information corresponding to the user equipment, wherein, the user equipment is wirelessly connected to the wireless access point. For example, the first user holds the user equipment, and the user equipment establish a wireless connection to a wireless access point.
- the user equipment sends the first user identification information (such as a mobile phone number, or the like) to the first network device by the wireless connection, and the first network device receives the first user identification information, wherein, the first user identification information may also be the first user identification information which is bound with the access point identification information of the wireless access point.
- the first network device sends the first user identification information and the corresponding access point identification information of the wireless access point to the second network device.
- the first network device receives the first user identification information, then sends the first user identification information and the access point identification information of the wireless access point, to which the user equipment is connected to the second network device.
- the first network device receives the one or more pieces of the second social user information returned by the second network device, wherein, the second social user information corresponds to the access point identification information.
- the second network device receives the first user identification information and the access point identification information of the wireless access point.
- the second network device consistently generates the one or more pieces of the second social user information, and sends the one or more pieces of the second social user information to the first network device.
- the first network device receives the one or more pieces of the second social user information, wherein, the device corresponding to the second social user was once connected to the wireless access point, or is in the wireless connection state to the wireless access point.
- the first network device sends at least one of the one or more pieces of the second social user information to the user equipment.
- the first network device receives the one or more pieces of the second social user information, and then returns at least one of the one or more pieces of the second social user information to the user equipment.
- the user equipment receives at least one of the one or more pieces of the second social user information to complete the recommendation.
- user A holds the user equipment (e.g., a mobile phone), and the user equipment establishes a wireless connection to a wireless access point.
- the hotspot server acquires user A identification information corresponding to the user equipment (such as the mobile phone number authenticated by user A real-name information, the medium access control (MAC) address of the user equipment of user A).
- the wireless access point invokes the medium access control (MAC) address of the user equipment based on the user' operation, and queries and matches user A identification information in the hotspot server in a mapping relationship table in which the access point identification information matches the wireless access point.
- the hotspot server sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected, to the social server.
- the social server receives user A identification information and the access point identification information of the wireless access point, then correspondingly queries and matches user A with social accounts. According to the access point identification information, one or more pieces of second social user information (such as the social account information of users B and C) in the mapping relationship table, which has stored the social user information and the access point identification information, wherein, the equipment corresponding to the second social user was once connected to the wireless access point or is in the wireless connection state to the wireless access point.
- the social server sends at least one of the one or more pieces of the second social user information to the hotspot server, and the hotspot server sends the second social user information to the user equipment after receiving. After the user equipment receives and presents the second social user information, user A decides whether to add the second social user as a friend according to the presented second social user information.
- the first network device receives the first user identification information and the access point identification information of the wireless access point uploaded by the wireless connection between the user equipment and the wireless access point.
- the user equipment establish a wireless connection to a wireless access point
- the user equipment uploads the first user identification information and the access point identification information of the wireless access point by the wireless connection between the user equipment and the wireless access point
- the first network device receives the first user identification information and the access point identification information.
- user A holds the user equipment, and the user equipment establishes a wireless connection to a wireless access point.
- the hotspot server acquires user A identification information corresponding to the user equipment and the access point identification information of the wireless access point.
- the user equipment sends user A identification information and the access point identification information of the wireless access point to the hotspot server by the wireless connection, and the hotspot server receives user A identification information and the access point identification information of the wireless access point, wherein, user A identification information may be uploaded for the first time or user A identification information is already bound to the access point identification information (such as a SSID (service set identifier)) of the wireless access point.
- SSID service set identifier
- the hotspot server sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected, to the social server, wherein, the access point identification information of the wireless access point may be sent by the user equipment or acquired by the hotspot server through the communication protocol.
- the social server receives user A identification information and the access point identification information of the wireless access point, and then correspondingly determines one or more pieces of the second social user information according to the access point identification information.
- the social server sends at least one of the one or more pieces of the second social user information to the hotspot server, and the hotspot server sends at least one of the one or more pieces of the second social user information to the user equipment after receiving.
- user A decides whether to add the second social user as a friend according to the one or more pieces of the second social user information.
- the first network device establishes a first mapping relationship between the first user identification information and the access point identification information of the wireless access point, and sends the first mapping relationship to the second network device.
- the first network device receives one or more pieces of the second social user information returned by the second network device, wherein, the second social user information has a second mapping relationship with the access point identification information. For example, after receiving the first network identifier information, the first network device establishes a first mapping relationship between the first user identifier information and the access point identifier information of the wireless access point according to the connected wireless access point and the frequency of connection to the wireless access point, and stores the first mapping relationship.
- the first network device sends the first mapping relationship, the first user identification information and the access point identification information to the second network device, wherein, the first mapping relationship may be newly established or updated on an existing basis.
- the second network device receives the first user identification information, the access point identification information and the first mapping relationship, and then determines one or more pieces of second social user information in the second mapping relationship table based on the access point identification information, and sends at least one of the one or more pieces of the second social user information to the first network device, wherein, a second mapping relationship is established between the second social user information and the access point identification information. Subsequently, the first network device receives at least one of the one or more pieces of the second social user information.
- the user equipment sends user A identification information to the hotspot server by a wireless connection between the user equipment and a wireless access point.
- the hotspot server receives user A identification information, then establishes or updates the first mapping relationship between user A identification information and the access point identification information of the wireless access point, and stores the first mapping relationship, wherein, the first mapping relationship includes the wireless access point identification information to which user A identification information is connected and the connection frequency.
- the hotspot server sends user A identification information, the access point identification information of the wireless access point, and the first mapping relationship to the social server.
- the social server queries the second mapping relationship table according to the access point identification information, and correspondingly determines one or more pieces of second social user information (e.g., social user information of users B, C, and others).
- the social server sends at least one of the one or more pieces of the second social user information to the hotspot server.
- the hotspot server receives the second social user information and sends at least one of the second social user information to the user equipment. After the user equipment receives and presents the second social user information sent by the hotspot server, user A decides whether to add the second social user as a friend according to the presented second social user information.
- the first user identification information includes the first social user information corresponding to the user.
- the first network device sends the first user identification information and the corresponding access point identification information of the wireless access point to the second network device, wherein, the second network device provides the social application service to which the first social user information belongs.
- the first network device sends the first user identification information and the corresponding access point identification information of the wireless access point to the second network device.
- the first user identification information may be the mobile phone number authenticated by the first user real-name information, the MAC address of the mobile phone, or the first social user information of the first user corresponding to the social application service provided by the second network device.
- the user equipment sends user A identification information to the hotspot server by a wireless connection between the user equipment and a wireless access point
- user A identification information may be the mobile phone number authenticated by user A real-name information, the MAC address information of the mobile phone, or the social user information of user A corresponding to the social application service of the social server.
- the hotspot server receives user A identification information. Then establishes or updates the first mapping relationship between user A identification information and the access point identification information of the wireless access point and stores the first mapping relationship.
- the hotspot server sends user A identification information, the access point identification information, and the first mapping relationship to the social server.
- the social server correspondingly determines one or more pieces of second social user information (e.g., social user information of users B, C, and others) based on the access point identification information.
- the social server sends at least one of the one or more pieces of the second social user information to the hotspot server.
- the hotspot server sends the second social user information to the user equipment after receiving. After the user equipment receives and presents the second social user information, user A decides whether to add the second social user as a friend according to the second social user information.
- the method further includes step S 15 (not shown in the drawings).
- step S 15 the first network device sends the first social user information corresponding to the first user identification information to the equipment corresponding to the second social user information.
- the second network device determines one or more pieces of second social user information and the second user identification information corresponding to the second social user information based on the access point identification information in the second mapping relationship table, and determines the first social user information corresponding to the first user in the second network device based on the first user identification information.
- the second network device sends the second user identification information corresponding to the one or more pieces of the second social user information and the first social user information to the first network device.
- the first network device receives the second user identification information and the first social user information, and then sends the first social user information to the second user equipment corresponding to the second user identification information. After the second user equipment receives and presents the first social user information, the second user corresponding to the second user equipment decides whether to add the first social user as a friend based on the presented first social user information.
- the user equipment sends user A identification information to the hotspot server by a wireless connection between the user equipment and a wireless access point.
- the hotspot server After receiving user A identification information, the hotspot server sends user A identification information and the access point identification information to the social server.
- the social server queries in the second mapping relationship table according to the access point identification information, correspondingly determines one or more pieces of second social user information (e.g., social user information of users B, C, and others), and determines the second user identification information corresponding to the second social user in the first mapping relationship table.
- the social server also determines the social user information of user A corresponding to user A in the social server based on user A identification information.
- the social server sends at least one of the one or more pieces of the second social user information, the second user identification information, and the social user information of user A to the hotspot server.
- the hotspot server After receiving the second social user information, the second user identification information, and the social user information of the A, the hotspot server sends the second social user information to the user equipment corresponding to user A.
- user A decides whether to add the second social user as a friend based on the presented second social user information.
- the hotspot server also sends the social user information of user A to the second user equipment corresponding to the second user identification information.
- the second user e.g., user B or C
- the second user corresponds to the second user equipment and decides whether to add user A as a friend based on the offered social user information of user A.
- the method further includes step S 16 (not shown in the drawings).
- step S 16 the first network device determines the preferred second social user information from the one or more pieces of the second social user information.
- the first network device sends at least one of the preferred second social user information to the user equipment.
- the first mapping relationship table may be a set of mapping relationships between all the user equipment, the access point identification information of wireless access points to which all the user equipment is connected and the connection frequency thereof.
- the user equipment sends user A identification information to the hotspot server by a wireless connection between the user equipment and a wireless access point.
- the hotspot server receives user A identification information, then establishes or updates the first mapping relationship between user A identification information and the access point identification information of the wireless access point and stores the first mapping relationship.
- the hotspot server sends user A identification information, the access point identification information, and the first mapping relationship to the social server, and the social server correspondingly determines one or more pieces of second social user information (e.g., social user information of users B, C, and others), according to the access point identification information.
- the social server sends at least one of the one or more pieces of the second social user information to the hotspot server.
- the hotspot server After receiving the second social user information, the hotspot server determines the preferred second social user information based on the first mapping relationship table, and sends the preferred second social user information to the user equipment. After the user equipment receives and presents the preferred second social user information, user A determines whether to add the preferred second social user as a friend, based on the presented preferred second social user information.
- the preferred second social user information satisfies at least one of the following requirements: the equipment corresponding to the preferred second social user information is in a wireless connection state to the wireless access point; the connection frequency between the equipment corresponding with the preferred second social user information and the wireless access point reaches a threshold of the connection frequency; the equipment corresponding the preferred second social user information has at least one other same wireless access point as the user equipment; the number of the same wireless access points which the equipment corresponding the preferred second social user information and the user equipment are connected, reaches a threshold of the number of the same hotspots. For example, if the equipment corresponding to the second social user information is in a wireless connection state to the wireless access point, the second social user is selected as the preferred second social user information.
- the first network device preferably selects the second social user information according to the first mapping relationship table. In another example, if the number of connection wireless access point of the second user equipment corresponding to the second social user, and the first user equipment reaches a threshold of the connection number, the second social user information is selected as the preferred second social user information. In another example, the first network device organizes the received one or more pieces of the second social user information in descending order according to the connection frequency between the second user equipment corresponding to the second social user information and the wireless access point, and takes the first N pieces of the second social user information as the preferred second social user information. Wherein, N is a preset first number threshold.
- the second social user information is selected as the preferred second social user information.
- the number of the same wireless access points to which the second user equipment corresponding to the second social user information and the first user equipment are connected reaches the threshold of the number of the same hotspots, the second social user information is selected as the preferred second social user information.
- the first network device organizes the received one or more pieces of the second social user information in descending order according to the number of the same wireless access points to which the second user equipment corresponding to the second social user information and the first user equipment are connected, and takes the first M second social users as the preferred second social user information.
- M is a preset first number threshold.
- the user equipment sends user A identification information to the hotspot server by a wireless connection between the user equipment and a wireless access point.
- the hotspot server receives user A identification information, then establishes or updates the first mapping relationship between user A identification information and the access point identification information of the wireless access point and stores the first mapping relationship.
- the hotspot server sends user A identification information, the access point identification information and the first mapping relationship to the social server, and the social server correspondingly determines one or more pieces of second social user information (e.g., social user information of users B, C, and others) according to the access point identification information.
- the social server sends at least one of the one or more pieces of the second social user information to the hotspot server.
- the hotspot server receives the second social user information, and then preferably selects the second social user information based on the first mapping relationship table. For example, if the equipment corresponding to the second social user information is in the wireless connection state to the wireless access point, the second social user is selected as the preferred second social user information. In another example, if the number of connection wireless access point to which the second user equipment corresponding to the second social user and the first user equipment are connected reaches a threshold of the connection number, the second social user information is selected as the preferred second social user information.
- the hotspot server organizes the received one or more pieces of the second social user information in descending order according to the connection frequency between the second user equipment corresponding to the second social user information and the wireless access point, and takes the first N pieces of second social user information as the preferred second social user information, wherein, N is a preset first number threshold.
- N is a preset first number threshold.
- the hotspot server organizes the received one or more pieces of the second social user information in descending order according to the number of the same wireless access points to which the second user equipment corresponding to the second social user information and the first user equipment are connected, and takes the first M pieces of second social user information as the preferred second social user information, wherein, M is a preset first number threshold.
- the hotspot server sends the preferred second social user information to the user equipment. After the user equipment receives and presents the preferred second social user information, user A decides whether to add the preferred second social user as a friend according to the presented preferred second social user information.
- the first network device sends recommended information about the one or more pieces of the second social user information to the user equipment.
- the first network device determines a recommended information of the second social user information based on the first mapping relationship table, wherein, the recommended information includes the second social user information and the mapping relationship between the second user identification information corresponding to the second social user information and the access point identification information of the wireless access point.
- the first network device generates the recommended information of the second social user information based on the second social user information and the mapping relationship between the second user identification information corresponding to the second social user information and the access point identification information of the wireless access point, so as to assist the first user corresponding to the user equipment in deciding whether to add the second social user information as a friend.
- the first network device sends the recommended information to the user equipment.
- the user equipment sends user A identification information to the hotspot server by a wireless connection between the user equipment and a wireless access point.
- the hotspot server receives user A identification information, then establishes or updates the first mapping relationship between user A identification information and the access point identification information of the wireless access point and stores the first mapping relationship.
- the hotspot server sends user A identification information, the access point identification information and the first mapping relationship to the social server.
- the social server searches in the second mapping relationship table according to the access point identification information, and correspondingly determines one or more pieces of second social user information (e.g., social user information of users B, C, and others).
- the social server sends at least one of the one or more pieces of the second social user information to the hotspot server.
- the hotspot server determines the recommended information of the second social user information based on the first mapping relationship table.
- the recommended information includes the second social user information and the mapping relationship between the second user identification information corresponding to the second social user information and the access point identification information of the wireless access point.
- the hotspot server generates the recommended information of the second social user information based on the second social user information and the mapping relationship between the second user identification information corresponding to the second social user information and the access point identification information of the wireless access point. Subsequently, the hotspot server sends the recommended information of the second social user information to the user equipment.
- user A decides whether to add the second social user as a friend according to the existing recommended information of the second social user, wherein, the recommended information is used to assist the first user corresponding to the user equipment to decide whether to add the second social user information as a friend.
- the recommended information includes at least one of the following: the access point identification information; the second user identification information corresponding to the second social user information; the connection frequency of the equipment corresponding to the second social user information to the wireless access point; at least one of other same wireless access points between the equipment corresponding to the second social user information and the user equipment.
- the recommended information may include the wireless access point based on the recommendation.
- the recommended information may include the second user identification information (e.g., mobile phone numbers of users B, C, and others) corresponding to the second social user information.
- the recommended information may include, in the first mapping relationship table, the connection frequency of the second user equipment corresponding to the second social user information relationship, and the wireless access point.
- the recommended information may also include other wireless access points to which both the second user equipment corresponding to the second social user information and the first user equipment are connected, other that this wireless access point.
- the user equipment sends user A identification information to the hotspot server by a wireless connection between the user equipment and a wireless access point.
- the hotspot server receives user A identification information, then establishes or updates the first mapping relationship between user A identification information and the access point identification information of the wireless access point, and stores the first mapping relationship.
- the hotspot server sends user A identification information, the access point identification information and the first mapping relationship to the social server.
- the social server queries in the second mapping relationship table according to the access point identification information, and correspondingly determines one or more pieces of second social user information (e.g., social user information of users B, C, and others).
- the social server sends at least one of the one or more pieces of the second social user information to the hotspot server.
- the hotspot server determines the recommended information of the second social user information based on the first mapping relationship table, wherein, the recommended information includes the second social user and the mapping relationship between the second user identification information corresponding to the second social user information and the access point identification information of the wireless access point. For example, the hotspot server generates the recommended information of the second social user information based on the second social user and the mapping relationship between the second user identification information corresponding to the second social user information and the access point identification information of the wireless access point.
- the recommended information may include the wireless access point based on the recommendation.
- the recommended information may include the second user identification information (e.g., mobile phone numbers of users B, C, etc.) corresponding to the second social user information.
- the recommended information may include the connection frequency of the second user equipment corresponding to the second social user information in the first mapping relationship table to the wireless access point.
- the recommended information may also include, other wireless access points to which both the second user equipment corresponding to the second social user information and the first user equipment are connected, other than with the wireless access point.
- the hotspot server sends the recommended information of the second social user information to the user equipment.
- user A decides whether to add the second social user as a friend according to the presented recommended information of the second social user information, wherein, the recommended information is used to assist the first user corresponding to the user equipment to decide whether to add the second social user information as a friend.
- FIG. 3 shows a method for recommending a social user at the second network device end according to the second aspect of the present disclosure.
- the method includes step S 21 , step S 22 and step S 23 .
- step S 21 the second network device receives the first user identification information sent by the first network device and the corresponding access point identification information of the wireless access point, wherein, the user equipment corresponding to the first user identification information is wirelessly connected to the wireless access point.
- step S 22 the second network device determines one or more pieces of second social user information according to the access point identification information, wherein, the second social user information corresponds to the access point identification information.
- the second network device sends at least one of the one or more pieces of the second social user information to the first network device.
- the first network device sends the first user identification information and the corresponding access point identification information of the wireless access point to the second network device.
- the second network device receives the first user identification information and the access point identification information of the wireless access point, and then correspondingly determines the one or more pieces of the second social user information in the second mapping relationship table based on the access point identification information. Subsequently, the second network device sends at least one of the one or more pieces of the social user information to the first network device.
- user A holds the user equipment, and the user equipment establishes a wireless connection to a wireless access point.
- the hotspot server acquires user A identification information corresponding to the user equipment.
- the user equipment sends user A identification information to the hotspot server by the wireless connection, and the hotspot server receives user A identification information, wherein, user A identification information may be uploaded for the first time or user A identification information has already moved to the access point identification information (such as a SSID (service set identifier)) of the wireless access point.
- the hotspot server sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected to, to the social server.
- the social server receives user A identification information and the access point identification information of the wireless access point, then queries and matches in the second mapping relationship table according to the access point identification information, and correspondingly determines one or more pieces of second social user information according to the access point identification information, wherein, the second mapping relationship table includes the mapping relationship established between the second social user information and the access point information.
- the social server sends at least one of the one or more pieces of the second social user information to the hotspot server, and the hotspot server sends the second social user information to the user equipment after receiving. After the user equipment receives and presents the second social user information, user A decides whether to add the second social user as a friend according to the presented second social user information.
- the first user identification information includes the equipment identification information of the user equipment.
- the second network device determines the first social user information corresponding to the first user identification information according to the equipment identification information.
- the second network device determines one or more pieces of the second social user information according to the access point identification information, wherein, the second social user information corresponds to the access point identification information, and the first social user information belongs to the same social application as the second social user information.
- the first user identification information includes the equipment identification information (such as the mobile phone number corresponding to the user equipment, the MAC address, among others) of the user equipment.
- the second network device determines the first social user information of the first user in the second social application service according to the equipment identification information, and correspondingly determines one or more pieces of the second social user information according to the access point identification information. In another example, if no corresponding first users account is determined based on the first user identification information, the recommended operation is canceled.
- user A holds the user equipment, and the user equipment establishes a wireless connection to a wireless access point.
- the hotspot server acquires user A identification information corresponding to the user equipment.
- the user equipment sends user A identification information (such as the mobile phone number corresponding to the user equipment, the MAC address, etc.) to the hotspot server by the wireless connection, and the hotspot server receives user A identification information, wherein, user A identification information may be uploaded for the first time or user A identification information has already moved to the access point identification information (such as a SSID (service set identifier)) of the wireless access point.
- the hotspot server sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected to the social server.
- the social server receives user A identification information and the access point identification information of the wireless access point, and determines the social user information of user A corresponding to user A in the social application service based on user A identification information. Then, the social server queries, and matches in the second mapping relationship table, according to the access point identification information, and correspondingly determines one or more pieces of second social user information according to the access point identification information. Wherein, the second mapping relationship table includes the mapping relationship established between the second social user information and the access point information.
- the social server sends at least one of the one or more pieces of the second social user information to the hotspot server, and the hotspot server sends the second social user information to the user equipment after receiving.
- user A decides whether to add the second social user as a friend according to the presented second social user information. In another example, if no corresponding first user account is determined based on the first user identification information, the recommended operation is canceled.
- step S 24 the second network device establishes and stores the second mapping relationship between the first social user information and the access point identification information. For example, the second network device determines the first social user information, and then establishes or updates the second mapping relationship between the first social user information and the access point identification information and stores the second mapping relationship in the second mapping relationship table, wherein, the second mapping relationship includes the connected access point information and connection frequency of the first social user information.
- the user equipment sends user A identification information (such as the mobile phone number corresponding to the user equipment, the MAC address, etc.) to the hotspot server by a wireless connection between the user equipment and a wireless access point.
- the hotspot server receives user A identification information, and then sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected to, to the social server.
- the social server receives user A identification information and the access point identification information of the wireless access point, determines the social user information of user A corresponding to user A in the social application service based on user A identification information, and establishes or updates the second mapping relationship between user A identification information and the access point information, wherein, the second mapping relationship includes the connected access point information and connection frequency of the first social user information. Subsequently, the social server queries and matches in the second mapping relationship table according to the access point identification information, and correspondingly determines one or more pieces of second social user information according to the access point identification information, wherein, the second mapping relationship table includes the mapping relationship established between the second social user information and the access point information.
- the social server sends at least one of the one or more pieces of the second social user information and the second mapping relationship table to the hotspot server, and the hotspot server sends the second social user information to the user equipment after receiving.
- user A decides whether to add the second social user as a friend according to the presented second social user information.
- the first user identification information includes the first social user information corresponding to the user.
- the second network device determines one or more pieces of second social user information according to the access point identification information, wherein, the second social user information corresponds to the access point identification information.
- the first user identification information further includes the first social user information corresponding to the first user in the second network device, and the second network device directly establishes the second mapping relationship between the first social user information and the access point information.
- the user equipment sends user A identification information (such as the mobile phone number corresponding to the user equipment, the MAC address, etc.) to the hotspot server by a wireless connection between the user equipment and a wireless access point.
- User A identification information can further include the social user information of user A.
- the hotspot server receives user A identification information, and then sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected to the social server.
- the social server receives user A identification information and the access point identification information of the wireless access point and establishes or updates the second mapping relationship between the social user information of user A and the access point information. Then, the social server determines one or more pieces of second social user information according to the access point identification information.
- the social server sends at least one of the one or more pieces of the second social user information and the second mapping relationship table to the hotspot server, and the hotspot server sends the second social user information to the user equipment after receiving.
- user A decides whether to add the second social user as a friend according to the presented second social user information.
- the method further includes step S 25 (not shown in the drawings).
- step S 25 the second network device pre-processes the one or more pieces of the second social user information.
- step S 23 the second network device sends at least one of the one or more pieces of the pre-processed second social user information to the first network device.
- the second network device pre-processes the one or more pieces of the second social user information based on the second mapping relationship table and screens out part of the second social user information.
- the second network device sends at least one of the part of the pre-processed second social user information to the first network device.
- the user equipment sends user A identification information (such as the mobile phone number corresponding to the user equipment, the MAC address, etc.) to the hotspot server by a wireless connection between the user equipment and a wireless access point.
- the hotspot server receives user A identification information, and then sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected to, to the social server.
- the social server receives user A identification information and the access point identification information of the wireless access point, and correspondingly determines one or more pieces of second social user information according to the access point identification information.
- the social server pre-processes the one or more pieces of the second social user information based on the mapping relationship between the second social user information and the access point information in the second mapping relationship table, and then sends at least one of the pre-processed second social user information to the hotspot server, and the hotspot server sends the second social user information to the user equipment after receiving. After the user equipment receives and presents the second social user information, then user A decides whether to add the second social user as a friend according to the presented second social user information.
- the pre-processing includes at least one of the following: removing the friend information of the first social user corresponding to the first user identification information from the one or more pieces of the second social user information; selecting the preferred social user information from the one or more pieces of the second social user information, wherein an interaction frequency between the preferred social user and the first social user corresponding to the first user identification information exceed a threshold of the interaction frequency; selecting a preset number of the preferred social user information from the one or more pieces of the second social user information in descending order according to the interaction frequency between the preferred social user and the first social user corresponding to the first user identification information; selecting a preset number of the preferred social user information from the one or more pieces of the second social user information in ascending order according to the interaction frequency between the preferred social user and the first social user corresponding to the first user identification information.
- the friend information of the first social user information includes the second social user information
- the second social user information is removed.
- an interaction frequency between the second social user information and the first social information exceeds a threshold of the interaction frequency
- the second social user information is retained.
- the one or more pieces of the second social user information are arranged in descending order according to the interaction frequency between the second social user and the first social user, and the preset number of the second social user information is preferably selected from the one or more pieces of the second social user information.
- the one or more pieces of the second social user information are arranged in ascending order according to the interaction frequency between the second social user and the first social user, and the preset number of the second social user information is preferably selected from the one or more pieces of the second social user information.
- the user equipment sends user A identification information to the hotspot server by a wireless connection between the user equipment and a wireless access point.
- the hotspot server receives user A identification information, and then sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected to the social server.
- the social server receives user A identification information and the access point identification information of the wireless access point, determines the social user information of user A corresponding to user A in the social application service based on user A identification information, and then correspondingly determines one or more pieces of second social user information according to the access point identification information.
- the social server pre-processes the one or more pieces of the second social user information based on the mapping relationship between the second social user information and the access point information in the second mapping relationship table.
- the friend information of the first social user information includes the second social user information
- the second social user information is removed.
- an interaction frequency between the second social user information and the first social information exceeds a threshold of the interaction frequency
- the second social user information is retained.
- the one or more pieces of the second social user information are arranged in descending order according to the interaction frequency between the second social user and the first social user, and the preset number of the second social user information is preferably selected from the one or more pieces of the second social user information.
- the one or more pieces of the second social user information are arranged in ascending order according to the interaction frequency between the second social user and the first social user, and the preset number of the second social user information is preferably determined from the one or more pieces of the second social user information.
- the social server sends at least one of the pre-processed second social user information to the hotspot server, and the hotspot server sends the second social user information to the user equipment after receiving. After the user equipment receives and presents the second social user information, user A decides whether to add the second social user as a friend according to the presented second social user information.
- FIG. 4 shows a method for recommending a social user at the user equipment end according to the third aspect of the present disclosure.
- the method includes step S 31 and step S 32 .
- step S 31 the user equipment sends the first user identification information corresponding to the user equipment to the first network device by a wireless connection between the user equipment and a wireless access point.
- step S 32 the user equipment receives one or more pieces of second social user information returned by the first network device, wherein, the second social user information corresponds to access point identification information of the wireless access point.
- the user equipment sends the first user identification information to the first network device by the wireless connection between the user equipment and the wireless access point.
- the first network After receiving the first user identification information, the first network sends the first user identification information and the access point identification information to the second network device.
- the second network device After receiving the first user identification information and the access point identification information, the second network device correspondingly determines the second social user information based on the access point identification information, and sends the second social user information to the first network device.
- the first network device receives, and then sends the second social user information to the user equipment. After the user equipment receives and presents the second social user information, the first user determines whether to add the second social user as a friend based on the presented information.
- user A holds the user equipment (e.g., a mobile phone), and the user equipment establishes a wireless connection to a wireless access point.
- the hotspot server acquires user A identification information corresponding to the user equipment (such as the mobile phone number authenticated by user A real-name information, the medium access control (MAC) address of the user equipment of user A).
- the wireless access point invokes the medium access control (MAC) address of the user equipment based on the user operation, and queries and matches user A identification information in the hotspot server in a mapping relationship table in which the access point identification information matches the wireless access point.
- the hotspot server sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected to the social server.
- the social server receives user A identification information and the access point identification information of the wireless access point, and then correspondingly inquires and matches. According to the access point identification information, one or more pieces of second social user information (such as the social account information of users B and C) in the mapping relationship table which has stored the social user information and the access point identification information.
- the social server sends at least one of the one or more pieces of the second social user information to the hotspot server, and the hotspot server sends the second social user information to the user equipment after receiving. After the user equipment receives and presents the second social user information, user A decides whether to add the second social user A as a friend according to the presented second social user information.
- step S 31 if the user sending operation is acquired, the user equipment sends the first user identification information corresponding to the user equipment to the first network device by a wireless connection between the user equipment and a wireless access point. For example, based on the user's operation in the user equipment, the user equipment sends the first user identification information to the first network device by the wireless connection between the user equipment and the wireless access point.
- user A holds the user equipment (e.g., a mobile phone), and the user equipment establishes a wireless connection to a wireless access point.
- the user equipment Based on the operation of user A in the user equipment, the user equipment sends the first user identification information to the hotspot server by a wireless connection between the user equipment and a wireless access point.
- the hotspot server sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected to, to the social server.
- the social server receives user A identification information and the access point identification information of the wireless access point, and then correspondingly inquires and matches, according to the access point identification information, one or more pieces of second social user information (such as the social account information of users B and C) in the mapping relationship table which has stored the social user information and the access point identification information.
- the social server sends at least one of the one or more pieces of the second social user information to the hotspot server, and the hotspot server sends the second social user information to the user equipment after receiving.
- user A decides whether to add the second social user as a friend according to the presented second social user information.
- the first user identification information includes the social user information corresponding to the user in the social application of the user equipment.
- the first user identification information may also include the first social user information corresponding to the first user in the second network device.
- the user equipment sends user A identification information to the hotspot server by a wireless connection between the user equipment and a wireless access point
- user A identification information may include the mobile phone number authenticated by user A real-name information, or the MAC address information of the mobile phone, or may include the social user information corresponding to user A in the social application service of the social server.
- the hotspot server receives user A identification information, and then sends user A identification information, the access point identification information and the first mapping relationship to the social server.
- the social server inquires in the second mapping relationship table according to the access point identification information, and correspondingly determines one or more pieces of second social user information (e.g., social user information of users B, C, and other).
- the social server sends at least one of the one or more pieces of the second social user information to the hotspot server.
- the hotspot server After receiving, the hotspot server sends the second social user information to the user equipment.
- user A After the user equipment receives and presents the second social user information, user A decides whether to add the second social user as a friend according to the presented second social user information.
- a method for recommending a social user at the first network device end includes step s 11 and step s 12 .
- the first network device acquires the first user identification information corresponding to the user equipment, wherein, the user equipment is wirelessly connected to a wireless access point.
- the first network device sends the first user identification information and the corresponding access point identification information of the wireless access point to the second network device.
- the first network device acquires the first user identification information corresponding to the user equipment, and sends the first user identification information and the access point identification information of the wireless access point to the second network device.
- the second network device After receiving the first user identification information and the access point identification information of the wireless access point, the second network device correspondingly determines the second social account information based on the access point identification information, and then directly sends the second social account information to the user equipment.
- user A holds the user equipment (e.g., a mobile phone), and the user equipment establishes a wireless connection to a wireless access point.
- the hotspot server acquires user A identification information corresponding to the user equipment (such as the mobile phone number authenticated by user A real-name information, or the medium access control (MAC) address of the user equipment of user A).
- the wireless access point invokes the medium access control (MAC) address of the user equipment based on the user' operation, and inquires and matches user A identification information in the hotspot server in a mapping relationship table in which the access point identification information matches the wireless access point.
- the hotspot server sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected to the social server.
- the social server receives user A identification information and the access point identification information of the wireless access point, and then correspondingly determines one or more pieces of second social user information (such as the social account information of users B and C).
- the social server sends at least one of the one or more pieces of the second social user information to the user equipment.
- user A decides whether to add the second social user as a friend according to the presented second social user information.
- a method for recommending a social user at the second network device end includes step s 21 , step s 22 and step s 23 .
- the second network device receives the first user identification information sent by the first network device and the corresponding access point identification information of the wireless access point, wherein, the user equipment corresponding to the first user identification information is wirelessly connected to the wireless access point.
- the second network device determines one or more pieces of second social user information based on the access point identification information, wherein, the second social user information corresponds to the access point identification information.
- the second network device sends at least one of the one or more pieces of the second social user information to the user equipment.
- the second network device receives the first user identification information and the access point identification information, inquires and matches in the second mapping table, determines one or more pieces of second social account information corresponding to the access point identification information, and then directly sends at least one of the one or more pieces of the second social account information to the user equipment.
- user A holds the user equipment (e.g., a mobile phone), and the user equipment establishes a wireless connection to a wireless access point.
- the user equipment sends user A identification information to the hotspot server.
- the hotspot server receives user A identification information and then sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected to the social server.
- the social server receives user A identification information and the access point identification information of the wireless access point, and then correspondingly inquires, matches and determines, according to the access point identification information, one or more pieces of second social user information (such as the social account information of users B and C) in the second mapping relationship table which has stored the social user information and the access point identification information.
- the social server sends at least one of the one or more pieces of the second social user information to the user equipment. After the user equipment receives and presents the second social user information, user A decides whether to add the second social user as a friend according to the presented second social user information.
- a method for recommending a social user at the user equipment end includes step s 31 and step s 32 .
- the user equipment sends the first user identification information corresponding to the user equipment to the first network device by the wireless connection between the user equipment and the wireless access point.
- the user equipment receives one or more pieces of second social user information returned by the second network device, wherein, the second social user information corresponds to the access point identification information of the wireless access point.
- user A holds the user equipment (e.g., a mobile phone), and the user equipment establishes a wireless connection to a wireless access point. Based on the operation of user A, the user equipment sends user A identification information to the hotspot server by the wireless connection to the wireless access point.
- the hotspot server receives user A identification information and then sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected to, to the social server.
- the social server receives user A identification information and the access point identification information of the wireless access point, and then correspondingly inquires, matches and determines, according to the access point identification information, one or more pieces of second social user information (such as the social account information of users B and C) in the second mapping relationship table which has stored the social user information and the access point identification information.
- the social server sends at least one of the one or more pieces of the second social user information to the user equipment. After the user equipment receives and presents the second social user information, user A decides whether to add the second social user as a friend according to the presented second social user information.
- a method for recommending a social user at the second network device end includes step A 21 , step A 22 and step A 23 .
- the second network device receives the first user identification information sent by the user equipment and the corresponding access point identification information of the wireless access point, wherein, the user equipment is wirelessly connected to the wireless access point.
- the second network device determines one or more pieces of second social user information based on the access point identification information, wherein, the second social user information corresponds to the access point identification information.
- the second network device sends at least one of the one or more pieces of the second social user information to the user equipment.
- the second network device receives the first user identification information and the access point identification information sent by the user equipment, inquires and matches in the second mapping table, correspondingly determines one or more pieces of second social account information corresponding to the access point identification information, and then directly sends at least one of the one or more pieces of the second social account information to the user equipment.
- user A holds the user equipment (e.g., a mobile phone), and the user equipment establishes a wireless connection to a wireless access point.
- the user equipment sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected to the social server.
- the social server receives user A identification information and the access point identification information of the wireless access point, and then correspondingly inquires, matches and determines, according to the access point identification information, one or more pieces of second social user information (such as the social account information of users B and C) in the second mapping relationship table which has stored the social user information and the access point identification information.
- the social server sends at least one of the one or more pieces of the second social user information to the user equipment.
- user A decides whether to add the second social user as a friend according to the presented second social user information.
- a method for recommending a social user at the user equipment end includes step A 31 and step A 32 .
- the user equipment sends the first user identification information corresponding to the user equipment and the corresponding access point identification information of the wireless access point to the second network device, wherein, the user equipment is wirelessly connected to the wireless access point.
- the user equipment receives one or more pieces of second social user information returned by the second network device, wherein, the second social user information corresponds to the access point identification information of the wireless access point.
- the user equipment establishes the wireless connection to the wireless access point, and sends the access point identification information of the wireless access point and the first user identification information corresponding to the user equipment to the second network device. After the second network device determines the second social user information, the user equipment receives the second social user information sent by the second network device to complete the recommendation.
- user A holds the user equipment (e.g., a mobile phone), and the user equipment establishes a wireless connection to a wireless access point.
- the user equipment sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected to, to the social server by the wireless connection to the wireless access point.
- the social server receives user A identification information and the access point identification information of the wireless access point, and then correspondingly queries, matches and determines, according to the access point identification information, one or more pieces of second social user information (such as the social account information of users B and C) in the second mapping relationship table which has stored the social user information and the access point identification information.
- the social server sends at least one of the one or more pieces of the second social user information to the user equipment.
- user A decides whether to add the second social user as a friend according to the presented second social user information.
- FIG. 5 shows a method for recommending a social user according to the ninth aspect of the present disclosure, and the method includes the following.
- the user equipment sends the first user identification information corresponding to the user equipment to the first network device by the wireless connection between the user equipment and the wireless access point.
- the first network device acquires the first user identification information and sends the first user identification information and the corresponding access point identification information of the wireless access point to the second network device.
- the second network device receives the first user identification information and the corresponding access point identification information, and determines one or more pieces of second social user information according to the access point identification information, wherein, the second social user information corresponds to the access point identification information.
- the second network device sends at least one of the one or more pieces of the second social user information to the first network device.
- the first network device receives the one or more pieces of the second social user information, and sends at least one of the one or more pieces of the second social user information to the user equipment.
- the user equipment receives the one or more pieces of the second social user information.
- FIG. 6 shows a method for recommending a social user according to the tenth aspect of the present disclosure, and the method includes the following.
- the user equipment sends the first user identification information corresponding to the user equipment to the first network device by the wireless connection between the user equipment and the wireless access point.
- the first network device acquires the first user identification information and sends the first user identification information and the corresponding access point identification information of the wireless access point to the second network device.
- the second network device receives the first user identification information and the corresponding access point identification information, and determines one or more pieces of second social user information according to the access point identification information, wherein, the second social user information corresponds to the access point identification information.
- the second network device sends at least one of the one or more pieces of the second social user information to the user equipment.
- the user equipment receives the one or more pieces of the second social user information.
- FIG. 7 shows a method for recommending a social user according to the eleventh aspect of the present disclosure, and the method includes the following.
- the user equipment sends the first user identification information corresponding to the user equipment and the corresponding access point identification information of the wireless access point to the second network device, wherein, the user equipment is wirelessly connected to the wireless access point.
- the second network device receives the first user identification information and the corresponding access point identification information, and determines one or more pieces of second social user information according to the access point identification information, wherein, the second social user information corresponds to the access point identification information.
- the second network device sends at least one of the one or more pieces of the second social user information to the user equipment.
- the user equipment receives the one or more second social user information.
- the present disclosure may be implemented in software and/or a combination of software and hardware, for example, may be implemented by using an application specific integrated circuit (ASIC), a general-purpose computer, or any other similar hardware device.
- the software program in the present disclosure may be executed by a processor to implement the steps or functions described above.
- the software program (including related data structures) in the present disclosure may be stored in a computer-readable recording medium such as a RAM memory, a magnetic drive, an optical drive or a floppy disk, and the like.
- some of the steps or functions of the present disclosure may be implemented in hardware, such as, a circuit that cooperates with the processor to perform the steps or functions.
- a part of the present disclosure may be applied to a computer program product, such as a computer program instruction.
- the computer program instruction when executed by a computer, may invoke or provide a method and/or technical solution according to the present disclosure by operations of the computer.
- a form of the computer program instruction in the computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, and the like.
- a manner in which the computer program instruction is executed by the computer includes, but is not limited to the following.
- the computer directly executes the instruction.
- the computer compiles the instruction and then executes the corresponding compiled program.
- the computer reads and executes the instruction.
- the computer reads and installs the instruction and then executes the corresponding installed program.
- the computer-readable medium may be any available computer-readable storage medium or communication medium that can be accessed by the computer.
- Communication media include media that can be transferred from one system to another system by communication signals, and the communication signals include computer-readable instructions, data structures, program modules, or other data.
- Communication media may include conductive transmission media (such as cables and wires (for example, fiber optics, coaxial, and the like)) and wireless (transmission without conduction) media capable of propagating energy waves such as acoustic, electromagnetic, radio frequency (RF), microwave, and infrared.
- Computer-readable instructions, data structures, program modules, or other data may be embodied, for example, as modulated data signals in a wireless medium (such as a carrier wave or a similar mechanism embodied as a part of the spread spectrum technology).
- modulated data signal refers to a signal whose one or more features are altered or set in such a manner as to encode information in the signal. Modulation may be analog, digital or hybrid modulation techniques.
- the computer-readable storage medium includes volatile media, non-volatile media, movable media and immovable media implemented by using any method or technology for storing information such as computer-readable instructions, data structures, program modules, or other data.
- the computer-readable storage medium includes, but is not limited to, volatile memories such as random access memories (RAM, DRAM, SRAM); and nonvolatile memories such as a flash memory, various read-only memories (ROM, PROM, EPROM, EEPROM), magnetic and ferromagnetic/ferroelectric memories (MRAM, FeRAM); and magnetic and optical storage devices (hard disk, magnetic tape, CD, DVD); or other currently known media or media developed in the future and capable of storing computer-readable information/data used by computer systems.
- volatile memories such as random access memories (RAM, DRAM, SRAM)
- nonvolatile memories such as a flash memory, various read-only memories (ROM, PROM, EPROM, EEPROM), magnetic and ferromagnetic/ferroelectric memories (MRAM, FeRAM); and magnetic and
- a device in an embodiment of the present disclosure includes a memory for storing computer program instructions and a processor for executing the computer program instructions, wherein, when, the computer program instructions are executed by the processor, the device is driven to perform the aforementioned methods and/or technical solutions of a plurality of the embodiments of the present disclosure.
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computing Systems (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Computational Linguistics (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
- This application is the continuation application of International Application No. PCT/CN2018/089644, filed on Jun. 1, 2018, which is based upon and claims priority to Chinese Patent Application No. 201710523277.6, filed on Jun. 30, 2017, the entire contents of which are incorporated herein by reference.
- The present disclosure relates to the field of communication, in particular to a technology for recommending a social user.
- People use online communication methods for communicating with others. Electronics products such as smart phones, computers and others are gadgets that can be used to enable online communication with others. Online communication platforms usually assist users to establish social contact with others by giving users an option of friend recommendation. However, in the prior art, the friends that are recommended to users are merely cyber friends, which are less likely to become friends in reality.
- An objective of the present disclosure is to provide a method and a device for recommending a social user.
- According to the first aspect of the present disclosure, a method for recommending a social user at a first network device end includes:
- acquiring first user identification information corresponding to a user equipment, wherein, the user equipment is wirelessly connected to the wireless access point;
- sending the first user identification information and the corresponding access point identification information of a wireless access point to a second network device;
- receiving one or more pieces of second social user information returned by the second network device, wherein, the second social user information corresponds to the access point identification information; and
- sending at least one of the one or more pieces of the second social user information to the user equipment.
- According to the second aspect of the present disclosure, a method for recommending a social user at a second network device end includes:
- receiving first user identification information sent by a first network device and the corresponding access point identification information of a wireless access point, wherein, the user equipment corresponding to the first user identification information is wirelessly connected to the wireless access point;
- determining one or more pieces of second social user information according to the access point identification information, wherein, the second social user information corresponds to the access point identification information; and
- sending at least one of the one or more pieces of the second social user information to the first network device.
- According to the third aspect of the present disclosure, a method for recommending a social user at a user equipment end includes:
- sending first user identification information corresponding to the user equipment to a first network device by a wireless connection between the user equipment and a wireless access point; and
- receiving one or more pieces of second social user information returned by the first network device, wherein, the second social user information corresponds to access point identification information of the wireless access point.
- According to the fourth aspect of the present disclosure, a method for recommending a social user at a first network device end includes:
- acquiring first user identification information corresponding to the user equipment, wherein, the user equipment is wirelessly connected to a wireless access point; and
- sending the first user identification information and the corresponding access point identification information of the wireless access point to a second network device.
- According to the fifth aspect of the present disclosure, a method for recommending a social user at a second network device end includes:
- receiving the first user identification information sent by a first network device and the corresponding access point identification information of a wireless access point, wherein, user equipment corresponding to the first user identification information is wirelessly connected to the wireless access point;
- determining one or more pieces of second social user information according to the access point identification information, wherein, the second social user information corresponds to the access point identification information; and
- sending at least one of the one or more pieces of the second social user information to the user equipment.
- According to the sixth aspect of the present disclosure, a method for recommending a social user at a user equipment end includes:
- sending first user identification information corresponding to user equipment to a first network device by a wireless connection between the user equipment and a wireless access point; and
- receiving one or more pieces of second social user information returned by a second network device, wherein, the second social user information corresponds to access point identification information of the wireless access point.
- According to the seventh aspect of the present disclosure, a method for recommending a social user at a second network device end includes:
- receiving the first user identification information sent by the user equipment and the corresponding access point identification information of a wireless access point, wherein, the user equipment is wirelessly connected to the wireless access point;
- determining one or more pieces of second social user information according to the access point identification information, wherein, the second social user information corresponds to the access point identification information; and
- sending at least one of the one or more pieces of the second social user information to the user equipment.
- According to the eighth aspect of the present disclosure, a method for recommending a social user at a network device end includes:
- sending the first user identification information corresponding to the user equipment and the corresponding access point identification information of a wireless access point to a second network device, wherein, the user equipment is wirelessly connected to the wireless access point; and
- receiving one or more pieces of the second social user information returned by the second network device, wherein, the second social user information corresponds to the access point identification information of the wireless access point.
- According to the ninth aspect of the present disclosure, a method for recommending a social user includes:
- the user equipment sends the first user identification information corresponding to the user equipment to a first network device by a wireless connection between the user equipment and a wireless access point;
- the first network device acquires the first user identification information and sends the first user identification information and the corresponding access point identification information of the wireless access point to a second network device;
- the second network device receives the first user identification information and the corresponding access point identification information, and determines one or more pieces of second social user information according to the access point identification information, wherein, the second social user information corresponds to the access point identification information;
- the second network device sends at least one of the one or more pieces of the second social user information to the first network device;
- the first network device receives the one or more pieces of the second social user information, and sends at least one of the one or more pieces of the second social user information to the user equipment; and
- the user equipment receives the one or more pieces of the second social user information.
- According to the tenth aspect of the present disclosure, a method for recommending a social user includes:
- the user equipment sends the first user identification information corresponding to the user equipment to a first network device by a wireless connection between the user equipment and a wireless access point;
- the first network device acquires the first user identification information and sends the first user identification information and the corresponding access point identification information of the wireless access point to a second network device;
- the second network device receives the first user identification information and the corresponding access point identification information, and determines one or more pieces of second social user information according to the access point identification information, wherein, the second social user information corresponds to the access point identification information;
- the second network device sends at least one of the one or more pieces of the second social user information to the user equipment; and
- the user equipment receives the one or more pieces of the second social user information.
- According to the eleventh aspect of the present disclosure, a method for recommending a social user includes:
- the user equipment sends the first user identification information corresponding to the user equipment and the corresponding access point identification information of a wireless access point to a second network device, wherein, the user equipment is wirelessly connected to the wireless access point;
- the second network device receives the first user identification information and the corresponding access point identification information, and determines one or more pieces of second social user information according to the access point identification information, wherein, the second social user information corresponds to the access point identification information;
- the second network device sends at least one of the one or more pieces of the second social user information to the user equipment; and
- the user equipment receives the one or more pieces of the second social user information.
- According to the twelfth aspect of the present disclosure, a device for recommending a social user includes:
- a processor;
- a memory configured to store a computer executable instruction, wherein, the computer executable instruction enables the processor to execute the following steps:
- acquiring the first user identification information corresponding to the user equipment, wherein, the user equipment is wirelessly connected to a wireless access point;
- sending the first user identification information and the corresponding access point identification information of a wireless access point to a second network device;
- receiving one or more pieces of the second social user information returned by the second network device, wherein, the second social user information corresponds to the access point identification information; and
- sending at least one of the one or more pieces of the second social user information to the user equipment.
- According to the thirteenth aspect of the present disclosure, a device for recommending a social user includes:
- a processor;
- a memory configured to store a computer executable instruction, wherein, the computer executable instruction enables the processor to execute the following steps:
- receiving the first user identification information sent by a first network device and the corresponding access point identification information of a wireless access point, wherein, user equipment corresponding to the first user identification information is wirelessly connected to the wireless access point;
- determining one or more pieces of second social user information according to the access point identification information, wherein, the second social user information corresponds to the access point identification information; and
- sending at least one of the one or more pieces of the second social user information to the first network device.
- According to the fourteenth aspect of the present disclosure, a device for recommending a social user includes:
- a processor;
- a memory configured to store a computer executable instruction, wherein, the computer executable instruction enables the processor to execute the following steps:
- sending the first user identification information corresponding to the user equipment to a first network device by a wireless connection between the user equipment and a wireless access point; and
- receiving one or more pieces of the second social user information returned by the first network device, wherein, the second social user information corresponds to access point identification information of a wireless access point.
- According to the fifteenth aspect of the present disclosure, a device for recommending a social user, includes:
- a processor;
- a memory configured to store a computer executable instruction, wherein, the computer executable instruction enables the processor to execute the following steps:
- acquiring the first user identification information corresponding to user equipment, wherein, the user equipment is wirelessly connected to a wireless access point; and
- sending the first user identification information and the corresponding access point identification information of a wireless access point to a second network device.
- According to the sixteenth aspect of the present disclosure, a device for recommending a social user, includes:
- a processor;
- a memory configured to store a computer executable instruction, wherein, the computer executable instruction enables the processor to execute the following steps:
- receiving the first user identification information sent by a first network device and the corresponding access point identification information of a wireless access point, wherein, the user equipment corresponding to the first user identification information is wirelessly connected to the wireless access point;
- determining one or more pieces of second social user information according to the access point identification information, wherein, the second social user information corresponds to the access point identification information; and
- sending at least one of the one or more pieces of the second social user information to user equipment.
- According to a seventeenth aspect of the present disclosure, a device for recommending a social user, includes:
- a processor;
- a memory configured to store a computer executable instruction, wherein, the computer executable instruction enables the processor to execute the following steps:
- sending the first user identification information corresponding to user equipment to a first network device by a wireless connection between the user equipment and a wireless access point; and
- receiving one or more pieces of the second social user information returned by a second network device, wherein, the second social user information corresponds to access point identification information of a wireless access point.
- According to the eighteenth aspect of the present disclosure, a device for recommending a social user includes:
- a processor;
- a memory configured to store a computer executable instruction, wherein, the computer executable instruction enables the processor to execute the following steps:
- receiving the first user identification information sent by user equipment and the corresponding access point identification information of a wireless access point, wherein, the user equipment is wirelessly connected to the wireless access point;
- determining one or more pieces of second social user information according to the access point identification information, wherein, the second social user information corresponds to the access point identification information; and
- sending at least one of the one or more pieces of the second social user information to the user equipment.
- According to the nineteenth aspect of the present disclosure, a device for recommending a social user includes:
- a processor;
- a memory configured to store a computer executable instruction, wherein, the computer executable instruction enables the processor to execute the following steps:
- sending the first user identification information corresponding to user equipment and the corresponding access point identification information of a wireless access point to a second network device, wherein, the user equipment is wirelessly connected to the wireless access point; and
- receiving one or more pieces of the second social user information returned by the second network device, wherein, the second social user information corresponds to the access point identification information of the wireless access point.
- According to the twentieth aspect of the present disclosure, a computer executable medium including an instruction is provided, and the instructions, when executed, enables a system to perform the following steps:
- acquiring the first user identification information corresponding to user equipment, wherein, the user equipment is wirelessly connected to a wireless access point;
- sending the first user identification information and the corresponding access point identification information of a wireless access point to a second network device;
- receiving one or more pieces of the second social user information returned by the second network device, wherein, the second social user information corresponds to the access point identification information; and
- sending at least one of the one or more pieces of the second social user information to the user equipment.
- According to the twenty-first aspect of the present disclosure, a computer executable medium including an instruction is provided, and the instruction, when executed, enables a system to perform the following steps:
- receiving the first user identification information sent by a first network device and the corresponding access point identification information of a wireless access point, wherein, the user equipment corresponding to the first user identification information is wirelessly connected to the wireless access point;
- determining one or more pieces of second social user information according to the access point identification information, wherein, the second social user information corresponds to the access point identification information; and
- sending at least one of the one or more pieces of the second social user information to the first network device.
- According to the twenty-second aspect of the present disclosure, a computer executable medium including an instruction is provided, and the instruction, when executed, enables a system to perform the following steps:
- sending the first user identification information corresponding to the user equipment to a first network device by a wireless connection between the user equipment and a wireless access point; and
- receiving one or more pieces of the second social user information returned by the first network device, wherein, the second social user information corresponds to access point identification information of a wireless access point.
- According to the twenty-third aspect of the present disclosure, a computer executable medium including an instruction is provided, and the instruction, when executed, enables a system to perform the following steps:
- acquiring the first user identification information corresponding to the user equipment, wherein, the user equipment is wirelessly connected to a wireless access point; and
- sending the first user identification information and the corresponding access point identification information of a wireless access point to a second network device.
- According to the twenty-forth aspect of the present disclosure, a computer executable medium including an instruction is provided, and the instruction, when executed, enables a system to perform the following steps:
- receiving the first user identification information sent by a first network device and the corresponding access point identification information of a wireless access point, wherein, the user equipment corresponding to the first user identification information is wirelessly connected to the wireless access point;
- determining one or more pieces of second social user information according to the access point identification information, wherein, the second social user information corresponds to the access point identification information; and
- sending at least one of the one or more pieces of the second social user information to user equipment.
- According to the twenty-fifth aspect of the present disclosure, a computer executable medium including an instruction is provided, and the instruction, when executed, enables a system to perform the following steps:
- sending the first user identification information corresponding to the user equipment to a first network device by a wireless connection between the user equipment and a wireless access point; and
- receiving one or more pieces of the second social user information returned by a second network device, wherein, the second social user information corresponds to access point identification information of a wireless access point.
- According to the twenty-sixth aspect of the present disclosure, a computer executable medium including an instruction is provided, and the instruction, when executed, enables a system to perform the following steps:
- receiving the first user identification information sent by the user equipment and the corresponding access point identification information of a wireless access point, wherein, the user equipment is wirelessly connected to the wireless access point;
- determining one or more pieces of second social user information according to the access point identification information, wherein, the second social user information corresponds to the access point identification information; and
- sending at least one of the one or more pieces of the second social user information to the user equipment.
- According to the twenty-eighth aspect of the present disclosure, a computer executable medium including an instruction is provided, and the instruction, when executed, enables a system to perform the following steps:
- sending the first user identification information corresponding to the user equipment and the corresponding access point identification information of a wireless access point to a second network device, wherein, the user equipment is wirelessly connected to the wireless access point; and
- receiving one or more pieces of the second social user information returned by the second network device, wherein, the second social user information corresponds to the access point identification information of the wireless access point.
- Compared with the prior art, the present disclosure provides recommendation of social users on the basis of a shared wireless access point, which not only helps a social user to expand relationship networks, but also facilitates off-line socialization because of the short physical distance between recommended social users who are connected to the shared wireless access point. Moreover, the present disclosure may also give priority based on the information such as the number or frequency of the user connecting to a same wireless access point, which helps the user to find a better matched offline social friends and further improves the user's social experience.
- The list of drawings presented below, will be used to describe nonrestrictive embodiments in detail, to explain the features, objectives, and advantages of the present disclosure clearly.
-
FIG. 1 shows a topology diagram of a system for recommending a social user according to an embodiment of the present disclosure. -
FIG. 2 shows a flowchart of a method for recommending a social user at a first network device end according to an embodiment of the present disclosure. -
FIG. 3 shows a flowchart of a method for recommending a social user at a second network device end according to an embodiment of the present disclosure. -
FIG. 4 shows a flowchart of a method for recommending a social user at user equipment end according to an embodiment of the present disclosure. -
FIG. 5 shows a schematic diagram of a system for recommending a social user according to the ninth aspect of the present disclosure. -
FIG. 6 shows a schematic diagram of a system for recommending a social user according to the tenth aspect of the present disclosure. -
FIG. 7 shows a schematic diagram of a system for recommending a social user according to the eleventh aspect of the present disclosure. - The same or similar reference numerals in the drawings indicate the same or similar parts.
- The present disclosure will be further described in detail in conjunction with the drawings.
- In a typical configuration in the present disclosure, each of a terminal, a service network device, and a trusted party includes one or more processors (CPUs), an input/output interface, a network interface, and a memory.
- The memory may include a non-persistent memory and/or a non-volatile memory of computer-readable media such as a random access memory (RAM) and a read-only memory (ROM) or a flash memory (flash RAM). The memory is an example of the computer-readable medium.
- The computer-readable medium includes persistent, non-persistent, movable, and unmovable media that may implement information storage by using any method or technology. Information may be a computer-readable instruction, a data structure, a program module, or other data. The computer storage media includes, but are not limited to, a phase-change RAM (PRAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), other type of random access memory (RAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory or other memory technology, a compact disc read-only memory (CD-ROM), a digital versatile disc (DVD) or other optical storage, a cassette magnetic tape, tape and disk storage, other magnetic storage device, or any other non-transmission media capable of storing information that a computing device can access.
- A device, or equipment, in the present disclosure includes, but is not limited to, user equipment, a network device, or a device formed by integrating the user equipment and the network device through a network. The user equipment includes, but is not limited to, any mobile electronic product that can perform human-computer interaction with a user, such as a smart phone, a tablet computer and the like. The mobile electronic product can adopt any operating system, such as an android operating system, an i-phone operating system (iOS) and the like. The network device includes an electronic device capable of automatically performing numerical calculation and information processing according to an instruction set or stored in advance. Hardware of the network device includes, but is not limited to, a microprocessor, an application specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable gate array (FPGA), a digital signal processor (DSP), an embedded device and the like. The network device includes, but is not limited to, a computer, a network host, a single network server, a plurality of network server sets, or a cloud composed of a plurality of servers. In this case, the cloud is composed of a large quantity of computers or network servers based on cloud computing. Cloud computing is a type of distributed computing, and is a virtual supercomputer composed of a group of loosely coupled computer sets. The network includes, but is not limited to, the Internet, a wide area network, a metropolitan area network, a local area network, a Virtual Private Network (VPN) network, a wireless ad hoc network and the like. Preferably, the device may include a program running on the user equipment, the network device, or the user equipment and the network device, the network device, a touch terminal, or a device formed by integrating the network device and the touch terminal through a network.
- Certainly, those skilled in the art should understand that the device above is only an example, and other existing or prospective devices that are applied to the present disclosure, shall also fall within the scope of the protection of the present disclosure and hereby incorporated by reference.
- In the description of the present disclosure, the meaning of “a plurality of” is two or more, unless otherwise specified.
-
FIG. 1 shows a typical application scenario of the present disclosure. A second network device recommends the second social user information to a first user based on the first user identification information, and an access point identification information of a wireless access point. Here, the first user identification information can be sent by the user equipment to the first network device, and then sent by the first network device to the second network device. The access point identification information is sent by the first network device to the second network device. The second social user information can be sent to the first network device by the second network device, and then sent to the user equipment by the first network device or can be directly sent to the user equipment by the second network device. The solution is completed by the cooperation of the first network device, the second network device and the user equipment. For example, the first network device may be a hotspot server, and the second network device may be a social server. In another example, the first network device and the second network device are on the same server. -
FIG. 2 shows a method for recommending a social user at the first network device end according to the first aspect of the present disclosure. The method includes step S11, step S12, step S13, and step S14. In step S11, the first network device acquires the first user identification information corresponding to the user equipment, wherein, the user equipment is wirelessly connected to the wireless access point. In step S12, the first network device sends the first user identification information and the corresponding access point identification information of the wireless access point to the second network device. In step S13, the first network device receives one or more pieces of the second social user information returned by the second network device, wherein, the second social user information corresponds to the access point identification information. In step S14, the first network device sends at least one of the one or more pieces of the second social user information to the user equipment. - Specifically, in step S11, the first network device acquires the first user identification information corresponding to the user equipment, wherein, the user equipment is wirelessly connected to the wireless access point. For example, the first user holds the user equipment, and the user equipment establish a wireless connection to a wireless access point. The user equipment sends the first user identification information (such as a mobile phone number, or the like) to the first network device by the wireless connection, and the first network device receives the first user identification information, wherein, the first user identification information may also be the first user identification information which is bound with the access point identification information of the wireless access point.
- Then, in step S12, the first network device sends the first user identification information and the corresponding access point identification information of the wireless access point to the second network device. For example, the first network device receives the first user identification information, then sends the first user identification information and the access point identification information of the wireless access point, to which the user equipment is connected to the second network device.
- Then, in step S13, the first network device receives the one or more pieces of the second social user information returned by the second network device, wherein, the second social user information corresponds to the access point identification information. For example, the second network device receives the first user identification information and the access point identification information of the wireless access point. Then the second network device consistently generates the one or more pieces of the second social user information, and sends the one or more pieces of the second social user information to the first network device. The first network device receives the one or more pieces of the second social user information, wherein, the device corresponding to the second social user was once connected to the wireless access point, or is in the wireless connection state to the wireless access point.
- Finally, in step S14, the first network device sends at least one of the one or more pieces of the second social user information to the user equipment. For example, the first network device receives the one or more pieces of the second social user information, and then returns at least one of the one or more pieces of the second social user information to the user equipment. The user equipment receives at least one of the one or more pieces of the second social user information to complete the recommendation.
- For example, user A holds the user equipment (e.g., a mobile phone), and the user equipment establishes a wireless connection to a wireless access point. The hotspot server acquires user A identification information corresponding to the user equipment (such as the mobile phone number authenticated by user A real-name information, the medium access control (MAC) address of the user equipment of user A). For example, the wireless access point invokes the medium access control (MAC) address of the user equipment based on the user' operation, and queries and matches user A identification information in the hotspot server in a mapping relationship table in which the access point identification information matches the wireless access point. The hotspot server sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected, to the social server. The social server receives user A identification information and the access point identification information of the wireless access point, then correspondingly queries and matches user A with social accounts. According to the access point identification information, one or more pieces of second social user information (such as the social account information of users B and C) in the mapping relationship table, which has stored the social user information and the access point identification information, wherein, the equipment corresponding to the second social user was once connected to the wireless access point or is in the wireless connection state to the wireless access point. The social server sends at least one of the one or more pieces of the second social user information to the hotspot server, and the hotspot server sends the second social user information to the user equipment after receiving. After the user equipment receives and presents the second social user information, user A decides whether to add the second social user as a friend according to the presented second social user information.
- Preferably, in step S11, the first network device receives the first user identification information and the access point identification information of the wireless access point uploaded by the wireless connection between the user equipment and the wireless access point. For example, the user equipment establish a wireless connection to a wireless access point, the user equipment uploads the first user identification information and the access point identification information of the wireless access point by the wireless connection between the user equipment and the wireless access point, and then the first network device receives the first user identification information and the access point identification information.
- For example, user A holds the user equipment, and the user equipment establishes a wireless connection to a wireless access point. The hotspot server acquires user A identification information corresponding to the user equipment and the access point identification information of the wireless access point. For example, the user equipment sends user A identification information and the access point identification information of the wireless access point to the hotspot server by the wireless connection, and the hotspot server receives user A identification information and the access point identification information of the wireless access point, wherein, user A identification information may be uploaded for the first time or user A identification information is already bound to the access point identification information (such as a SSID (service set identifier)) of the wireless access point. The hotspot server sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected, to the social server, wherein, the access point identification information of the wireless access point may be sent by the user equipment or acquired by the hotspot server through the communication protocol. The social server receives user A identification information and the access point identification information of the wireless access point, and then correspondingly determines one or more pieces of the second social user information according to the access point identification information. The social server sends at least one of the one or more pieces of the second social user information to the hotspot server, and the hotspot server sends at least one of the one or more pieces of the second social user information to the user equipment after receiving. After the user equipment receives and presents the one or more pieces of the second social user information, user A decides whether to add the second social user as a friend according to the one or more pieces of the second social user information.
- Preferably, in step S12, the first network device establishes a first mapping relationship between the first user identification information and the access point identification information of the wireless access point, and sends the first mapping relationship to the second network device. Subsequently, in step S13, the first network device receives one or more pieces of the second social user information returned by the second network device, wherein, the second social user information has a second mapping relationship with the access point identification information. For example, after receiving the first network identifier information, the first network device establishes a first mapping relationship between the first user identifier information and the access point identifier information of the wireless access point according to the connected wireless access point and the frequency of connection to the wireless access point, and stores the first mapping relationship. Meanwhile, the first network device sends the first mapping relationship, the first user identification information and the access point identification information to the second network device, wherein, the first mapping relationship may be newly established or updated on an existing basis. The second network device receives the first user identification information, the access point identification information and the first mapping relationship, and then determines one or more pieces of second social user information in the second mapping relationship table based on the access point identification information, and sends at least one of the one or more pieces of the second social user information to the first network device, wherein, a second mapping relationship is established between the second social user information and the access point identification information. Subsequently, the first network device receives at least one of the one or more pieces of the second social user information.
- For example, the user equipment sends user A identification information to the hotspot server by a wireless connection between the user equipment and a wireless access point. The hotspot server receives user A identification information, then establishes or updates the first mapping relationship between user A identification information and the access point identification information of the wireless access point, and stores the first mapping relationship, wherein, the first mapping relationship includes the wireless access point identification information to which user A identification information is connected and the connection frequency. The hotspot server sends user A identification information, the access point identification information of the wireless access point, and the first mapping relationship to the social server. The social server queries the second mapping relationship table according to the access point identification information, and correspondingly determines one or more pieces of second social user information (e.g., social user information of users B, C, and others). The social server sends at least one of the one or more pieces of the second social user information to the hotspot server. The hotspot server receives the second social user information and sends at least one of the second social user information to the user equipment. After the user equipment receives and presents the second social user information sent by the hotspot server, user A decides whether to add the second social user as a friend according to the presented second social user information.
- Preferably, the first user identification information includes the first social user information corresponding to the user. Specifically, in step S12, the first network device sends the first user identification information and the corresponding access point identification information of the wireless access point to the second network device, wherein, the second network device provides the social application service to which the first social user information belongs. For example, the first network device sends the first user identification information and the corresponding access point identification information of the wireless access point to the second network device. Wherein, the first user identification information may be the mobile phone number authenticated by the first user real-name information, the MAC address of the mobile phone, or the first social user information of the first user corresponding to the social application service provided by the second network device.
- For example, the user equipment sends user A identification information to the hotspot server by a wireless connection between the user equipment and a wireless access point, wherein, user A identification information may be the mobile phone number authenticated by user A real-name information, the MAC address information of the mobile phone, or the social user information of user A corresponding to the social application service of the social server. The hotspot server receives user A identification information. Then establishes or updates the first mapping relationship between user A identification information and the access point identification information of the wireless access point and stores the first mapping relationship. The hotspot server sends user A identification information, the access point identification information, and the first mapping relationship to the social server. The social server correspondingly determines one or more pieces of second social user information (e.g., social user information of users B, C, and others) based on the access point identification information. The social server sends at least one of the one or more pieces of the second social user information to the hotspot server. The hotspot server sends the second social user information to the user equipment after receiving. After the user equipment receives and presents the second social user information, user A decides whether to add the second social user as a friend according to the second social user information.
- Preferably, the method further includes step S15 (not shown in the drawings). In step S15, the first network device sends the first social user information corresponding to the first user identification information to the equipment corresponding to the second social user information. For example, after receiving the first user identification information and the access point identification information, the second network device determines one or more pieces of second social user information and the second user identification information corresponding to the second social user information based on the access point identification information in the second mapping relationship table, and determines the first social user information corresponding to the first user in the second network device based on the first user identification information. Subsequently, the second network device sends the second user identification information corresponding to the one or more pieces of the second social user information and the first social user information to the first network device. The first network device receives the second user identification information and the first social user information, and then sends the first social user information to the second user equipment corresponding to the second user identification information. After the second user equipment receives and presents the first social user information, the second user corresponding to the second user equipment decides whether to add the first social user as a friend based on the presented first social user information.
- For example, the user equipment sends user A identification information to the hotspot server by a wireless connection between the user equipment and a wireless access point. After receiving user A identification information, the hotspot server sends user A identification information and the access point identification information to the social server. The social server queries in the second mapping relationship table according to the access point identification information, correspondingly determines one or more pieces of second social user information (e.g., social user information of users B, C, and others), and determines the second user identification information corresponding to the second social user in the first mapping relationship table. The social server also determines the social user information of user A corresponding to user A in the social server based on user A identification information. The social server sends at least one of the one or more pieces of the second social user information, the second user identification information, and the social user information of user A to the hotspot server. After receiving the second social user information, the second user identification information, and the social user information of the A, the hotspot server sends the second social user information to the user equipment corresponding to user A. After the user equipment corresponding to user A receives and presents the second social user information, user A decides whether to add the second social user as a friend based on the presented second social user information. The hotspot server also sends the social user information of user A to the second user equipment corresponding to the second user identification information. After the second user equipment receives and presents the social user information of user A, the second user (e.g., user B or C) corresponds to the second user equipment and decides whether to add user A as a friend based on the offered social user information of user A.
- Preferably, the method further includes step S16 (not shown in the drawings). In step S16, the first network device determines the preferred second social user information from the one or more pieces of the second social user information. Subsequently, in step S14, the first network device sends at least one of the preferred second social user information to the user equipment. For example, if the first network device receives multiple pieces of the second social user information, the preferred second social user information is determined from the multiple pieces of second social user information based on the first mapping relationship table, and then at least one of the preferred second social user information is sent to the user equipment. Here, the first mapping relationship table may be a set of mapping relationships between all the user equipment, the access point identification information of wireless access points to which all the user equipment is connected and the connection frequency thereof.
- For example, the user equipment sends user A identification information to the hotspot server by a wireless connection between the user equipment and a wireless access point. The hotspot server receives user A identification information, then establishes or updates the first mapping relationship between user A identification information and the access point identification information of the wireless access point and stores the first mapping relationship. The hotspot server sends user A identification information, the access point identification information, and the first mapping relationship to the social server, and the social server correspondingly determines one or more pieces of second social user information (e.g., social user information of users B, C, and others), according to the access point identification information. The social server sends at least one of the one or more pieces of the second social user information to the hotspot server. After receiving the second social user information, the hotspot server determines the preferred second social user information based on the first mapping relationship table, and sends the preferred second social user information to the user equipment. After the user equipment receives and presents the preferred second social user information, user A determines whether to add the preferred second social user as a friend, based on the presented preferred second social user information.
- Furthermore, the preferred second social user information satisfies at least one of the following requirements: the equipment corresponding to the preferred second social user information is in a wireless connection state to the wireless access point; the connection frequency between the equipment corresponding with the preferred second social user information and the wireless access point reaches a threshold of the connection frequency; the equipment corresponding the preferred second social user information has at least one other same wireless access point as the user equipment; the number of the same wireless access points which the equipment corresponding the preferred second social user information and the user equipment are connected, reaches a threshold of the number of the same hotspots. For example, if the equipment corresponding to the second social user information is in a wireless connection state to the wireless access point, the second social user is selected as the preferred second social user information. In another example, the first network device preferably selects the second social user information according to the first mapping relationship table. In another example, if the number of connection wireless access point of the second user equipment corresponding to the second social user, and the first user equipment reaches a threshold of the connection number, the second social user information is selected as the preferred second social user information. In another example, the first network device organizes the received one or more pieces of the second social user information in descending order according to the connection frequency between the second user equipment corresponding to the second social user information and the wireless access point, and takes the first N pieces of the second social user information as the preferred second social user information. Wherein, N is a preset first number threshold. In another example, if there is at least one other same wireless access point to which the second user equipment corresponding to the second social user information and the first user equipment are connected, the second social user information is selected as the preferred second social user information. In another example, if the number of the same wireless access points to which the second user equipment corresponding to the second social user information and the first user equipment are connected reaches the threshold of the number of the same hotspots, the second social user information is selected as the preferred second social user information. In another example, the first network device organizes the received one or more pieces of the second social user information in descending order according to the number of the same wireless access points to which the second user equipment corresponding to the second social user information and the first user equipment are connected, and takes the first M second social users as the preferred second social user information. Wherein, M is a preset first number threshold.
- For example, the user equipment sends user A identification information to the hotspot server by a wireless connection between the user equipment and a wireless access point. The hotspot server receives user A identification information, then establishes or updates the first mapping relationship between user A identification information and the access point identification information of the wireless access point and stores the first mapping relationship. The hotspot server sends user A identification information, the access point identification information and the first mapping relationship to the social server, and the social server correspondingly determines one or more pieces of second social user information (e.g., social user information of users B, C, and others) according to the access point identification information. The social server sends at least one of the one or more pieces of the second social user information to the hotspot server. The hotspot server receives the second social user information, and then preferably selects the second social user information based on the first mapping relationship table. For example, if the equipment corresponding to the second social user information is in the wireless connection state to the wireless access point, the second social user is selected as the preferred second social user information. In another example, if the number of connection wireless access point to which the second user equipment corresponding to the second social user and the first user equipment are connected reaches a threshold of the connection number, the second social user information is selected as the preferred second social user information. In another example, the hotspot server organizes the received one or more pieces of the second social user information in descending order according to the connection frequency between the second user equipment corresponding to the second social user information and the wireless access point, and takes the first N pieces of second social user information as the preferred second social user information, wherein, N is a preset first number threshold. In another example, if there is at least one other same wireless access point to which the second user equipment corresponding to the second social user information and the first user equipment are connected, the second social user information is selected as the preferred second social user information. In another example, if the number of the same wireless access points to which the second user equipment corresponding to the second social user information and the first user equipment are connected reaches the threshold of the number of the same hotspots, the second social user information is selected as the preferred second social user information. In another example, the hotspot server organizes the received one or more pieces of the second social user information in descending order according to the number of the same wireless access points to which the second user equipment corresponding to the second social user information and the first user equipment are connected, and takes the first M pieces of second social user information as the preferred second social user information, wherein, M is a preset first number threshold. The hotspot server sends the preferred second social user information to the user equipment. After the user equipment receives and presents the preferred second social user information, user A decides whether to add the preferred second social user as a friend according to the presented preferred second social user information.
- Preferably, in step S14, the first network device sends recommended information about the one or more pieces of the second social user information to the user equipment. For example, the first network device determines a recommended information of the second social user information based on the first mapping relationship table, wherein, the recommended information includes the second social user information and the mapping relationship between the second user identification information corresponding to the second social user information and the access point identification information of the wireless access point. In another example, the first network device generates the recommended information of the second social user information based on the second social user information and the mapping relationship between the second user identification information corresponding to the second social user information and the access point identification information of the wireless access point, so as to assist the first user corresponding to the user equipment in deciding whether to add the second social user information as a friend. Subsequently, the first network device sends the recommended information to the user equipment.
- For example, the user equipment sends user A identification information to the hotspot server by a wireless connection between the user equipment and a wireless access point. The hotspot server receives user A identification information, then establishes or updates the first mapping relationship between user A identification information and the access point identification information of the wireless access point and stores the first mapping relationship. The hotspot server sends user A identification information, the access point identification information and the first mapping relationship to the social server. The social server searches in the second mapping relationship table according to the access point identification information, and correspondingly determines one or more pieces of second social user information (e.g., social user information of users B, C, and others). The social server sends at least one of the one or more pieces of the second social user information to the hotspot server. After receiving, the hotspot server determines the recommended information of the second social user information based on the first mapping relationship table. Wherein, the recommended information includes the second social user information and the mapping relationship between the second user identification information corresponding to the second social user information and the access point identification information of the wireless access point. For example, the hotspot server generates the recommended information of the second social user information based on the second social user information and the mapping relationship between the second user identification information corresponding to the second social user information and the access point identification information of the wireless access point. Subsequently, the hotspot server sends the recommended information of the second social user information to the user equipment. After the user equipment receives and presents the recommended information of the second social user information, user A decides whether to add the second social user as a friend according to the existing recommended information of the second social user, wherein, the recommended information is used to assist the first user corresponding to the user equipment to decide whether to add the second social user information as a friend.
- Furthermore, the recommended information includes at least one of the following: the access point identification information; the second user identification information corresponding to the second social user information; the connection frequency of the equipment corresponding to the second social user information to the wireless access point; at least one of other same wireless access points between the equipment corresponding to the second social user information and the user equipment. For example, the recommended information may include the wireless access point based on the recommendation. In another example, the recommended information may include the second user identification information (e.g., mobile phone numbers of users B, C, and others) corresponding to the second social user information. In another example, the recommended information may include, in the first mapping relationship table, the connection frequency of the second user equipment corresponding to the second social user information relationship, and the wireless access point. In another example, the recommended information may also include other wireless access points to which both the second user equipment corresponding to the second social user information and the first user equipment are connected, other that this wireless access point.
- For example, the user equipment sends user A identification information to the hotspot server by a wireless connection between the user equipment and a wireless access point. The hotspot server receives user A identification information, then establishes or updates the first mapping relationship between user A identification information and the access point identification information of the wireless access point, and stores the first mapping relationship. The hotspot server sends user A identification information, the access point identification information and the first mapping relationship to the social server. The social server queries in the second mapping relationship table according to the access point identification information, and correspondingly determines one or more pieces of second social user information (e.g., social user information of users B, C, and others). The social server sends at least one of the one or more pieces of the second social user information to the hotspot server. After receiving, the hotspot server determines the recommended information of the second social user information based on the first mapping relationship table, wherein, the recommended information includes the second social user and the mapping relationship between the second user identification information corresponding to the second social user information and the access point identification information of the wireless access point. For example, the hotspot server generates the recommended information of the second social user information based on the second social user and the mapping relationship between the second user identification information corresponding to the second social user information and the access point identification information of the wireless access point. Here, the recommended information may include the wireless access point based on the recommendation. The recommended information may include the second user identification information (e.g., mobile phone numbers of users B, C, etc.) corresponding to the second social user information. The recommended information may include the connection frequency of the second user equipment corresponding to the second social user information in the first mapping relationship table to the wireless access point. The recommended information may also include, other wireless access points to which both the second user equipment corresponding to the second social user information and the first user equipment are connected, other than with the wireless access point. Subsequently, the hotspot server sends the recommended information of the second social user information to the user equipment. After the user equipment receives and presents the recommended information of the second social user information, user A decides whether to add the second social user as a friend according to the presented recommended information of the second social user information, wherein, the recommended information is used to assist the first user corresponding to the user equipment to decide whether to add the second social user information as a friend.
-
FIG. 3 shows a method for recommending a social user at the second network device end according to the second aspect of the present disclosure. The method includes step S21, step S22 and step S23. In step S21, the second network device receives the first user identification information sent by the first network device and the corresponding access point identification information of the wireless access point, wherein, the user equipment corresponding to the first user identification information is wirelessly connected to the wireless access point. In step S22, the second network device determines one or more pieces of second social user information according to the access point identification information, wherein, the second social user information corresponds to the access point identification information. In step S23, the second network device sends at least one of the one or more pieces of the second social user information to the first network device. For example, the first network device sends the first user identification information and the corresponding access point identification information of the wireless access point to the second network device. The second network device receives the first user identification information and the access point identification information of the wireless access point, and then correspondingly determines the one or more pieces of the second social user information in the second mapping relationship table based on the access point identification information. Subsequently, the second network device sends at least one of the one or more pieces of the social user information to the first network device. - For example, user A holds the user equipment, and the user equipment establishes a wireless connection to a wireless access point. The hotspot server acquires user A identification information corresponding to the user equipment. The user equipment sends user A identification information to the hotspot server by the wireless connection, and the hotspot server receives user A identification information, wherein, user A identification information may be uploaded for the first time or user A identification information has already moved to the access point identification information (such as a SSID (service set identifier)) of the wireless access point. The hotspot server sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected to, to the social server. The social server receives user A identification information and the access point identification information of the wireless access point, then queries and matches in the second mapping relationship table according to the access point identification information, and correspondingly determines one or more pieces of second social user information according to the access point identification information, wherein, the second mapping relationship table includes the mapping relationship established between the second social user information and the access point information. The social server sends at least one of the one or more pieces of the second social user information to the hotspot server, and the hotspot server sends the second social user information to the user equipment after receiving. After the user equipment receives and presents the second social user information, user A decides whether to add the second social user as a friend according to the presented second social user information.
- Preferably, the first user identification information includes the equipment identification information of the user equipment. Subsequently, in step S22, the second network device determines the first social user information corresponding to the first user identification information according to the equipment identification information. The second network device determines one or more pieces of the second social user information according to the access point identification information, wherein, the second social user information corresponds to the access point identification information, and the first social user information belongs to the same social application as the second social user information. For example, the first user identification information includes the equipment identification information (such as the mobile phone number corresponding to the user equipment, the MAC address, among others) of the user equipment. The second network device determines the first social user information of the first user in the second social application service according to the equipment identification information, and correspondingly determines one or more pieces of the second social user information according to the access point identification information. In another example, if no corresponding first users account is determined based on the first user identification information, the recommended operation is canceled.
- For example, user A holds the user equipment, and the user equipment establishes a wireless connection to a wireless access point. The hotspot server acquires user A identification information corresponding to the user equipment. The user equipment sends user A identification information (such as the mobile phone number corresponding to the user equipment, the MAC address, etc.) to the hotspot server by the wireless connection, and the hotspot server receives user A identification information, wherein, user A identification information may be uploaded for the first time or user A identification information has already moved to the access point identification information (such as a SSID (service set identifier)) of the wireless access point. The hotspot server sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected to the social server. The social server receives user A identification information and the access point identification information of the wireless access point, and determines the social user information of user A corresponding to user A in the social application service based on user A identification information. Then, the social server queries, and matches in the second mapping relationship table, according to the access point identification information, and correspondingly determines one or more pieces of second social user information according to the access point identification information. Wherein, the second mapping relationship table includes the mapping relationship established between the second social user information and the access point information. The social server sends at least one of the one or more pieces of the second social user information to the hotspot server, and the hotspot server sends the second social user information to the user equipment after receiving. After the user equipment receives and presents the second social user information, user A decides whether to add the second social user as a friend according to the presented second social user information. In another example, if no corresponding first user account is determined based on the first user identification information, the recommended operation is canceled.
- Further, the method further includes step S24 (not shown in the drawings). In step S24, the second network device establishes and stores the second mapping relationship between the first social user information and the access point identification information. For example, the second network device determines the first social user information, and then establishes or updates the second mapping relationship between the first social user information and the access point identification information and stores the second mapping relationship in the second mapping relationship table, wherein, the second mapping relationship includes the connected access point information and connection frequency of the first social user information.
- For example, the user equipment sends user A identification information (such as the mobile phone number corresponding to the user equipment, the MAC address, etc.) to the hotspot server by a wireless connection between the user equipment and a wireless access point. The hotspot server receives user A identification information, and then sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected to, to the social server. The social server receives user A identification information and the access point identification information of the wireless access point, determines the social user information of user A corresponding to user A in the social application service based on user A identification information, and establishes or updates the second mapping relationship between user A identification information and the access point information, wherein, the second mapping relationship includes the connected access point information and connection frequency of the first social user information. Subsequently, the social server queries and matches in the second mapping relationship table according to the access point identification information, and correspondingly determines one or more pieces of second social user information according to the access point identification information, wherein, the second mapping relationship table includes the mapping relationship established between the second social user information and the access point information. The social server sends at least one of the one or more pieces of the second social user information and the second mapping relationship table to the hotspot server, and the hotspot server sends the second social user information to the user equipment after receiving. After the user equipment receives and presents the second social user information, user A decides whether to add the second social user as a friend according to the presented second social user information.
- Preferably, the first user identification information includes the first social user information corresponding to the user. Specifically, in step S22, the second network device determines one or more pieces of second social user information according to the access point identification information, wherein, the second social user information corresponds to the access point identification information. For example, the first user identification information further includes the first social user information corresponding to the first user in the second network device, and the second network device directly establishes the second mapping relationship between the first social user information and the access point information.
- For example, the user equipment sends user A identification information (such as the mobile phone number corresponding to the user equipment, the MAC address, etc.) to the hotspot server by a wireless connection between the user equipment and a wireless access point. User A identification information can further include the social user information of user A. The hotspot server receives user A identification information, and then sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected to the social server. The social server receives user A identification information and the access point identification information of the wireless access point and establishes or updates the second mapping relationship between the social user information of user A and the access point information. Then, the social server determines one or more pieces of second social user information according to the access point identification information. The social server sends at least one of the one or more pieces of the second social user information and the second mapping relationship table to the hotspot server, and the hotspot server sends the second social user information to the user equipment after receiving. After the user equipment receives and presents the second social user information, user A decides whether to add the second social user as a friend according to the presented second social user information.
- Preferably, the method further includes step S25 (not shown in the drawings). In step S25, the second network device pre-processes the one or more pieces of the second social user information. Subsequently, in step S23, the second network device sends at least one of the one or more pieces of the pre-processed second social user information to the first network device. For example, the second network device pre-processes the one or more pieces of the second social user information based on the second mapping relationship table and screens out part of the second social user information. Subsequently, the second network device sends at least one of the part of the pre-processed second social user information to the first network device.
- For example, the user equipment sends user A identification information (such as the mobile phone number corresponding to the user equipment, the MAC address, etc.) to the hotspot server by a wireless connection between the user equipment and a wireless access point. The hotspot server receives user A identification information, and then sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected to, to the social server. The social server receives user A identification information and the access point identification information of the wireless access point, and correspondingly determines one or more pieces of second social user information according to the access point identification information. The social server pre-processes the one or more pieces of the second social user information based on the mapping relationship between the second social user information and the access point information in the second mapping relationship table, and then sends at least one of the pre-processed second social user information to the hotspot server, and the hotspot server sends the second social user information to the user equipment after receiving. After the user equipment receives and presents the second social user information, then user A decides whether to add the second social user as a friend according to the presented second social user information.
- Further, the pre-processing includes at least one of the following: removing the friend information of the first social user corresponding to the first user identification information from the one or more pieces of the second social user information; selecting the preferred social user information from the one or more pieces of the second social user information, wherein an interaction frequency between the preferred social user and the first social user corresponding to the first user identification information exceed a threshold of the interaction frequency; selecting a preset number of the preferred social user information from the one or more pieces of the second social user information in descending order according to the interaction frequency between the preferred social user and the first social user corresponding to the first user identification information; selecting a preset number of the preferred social user information from the one or more pieces of the second social user information in ascending order according to the interaction frequency between the preferred social user and the first social user corresponding to the first user identification information. For example, if the friend information of the first social user information includes the second social user information, the second social user information is removed. In another example, if an interaction frequency between the second social user information and the first social information exceeds a threshold of the interaction frequency, the second social user information is retained. In another example, the one or more pieces of the second social user information are arranged in descending order according to the interaction frequency between the second social user and the first social user, and the preset number of the second social user information is preferably selected from the one or more pieces of the second social user information. In another example, the one or more pieces of the second social user information are arranged in ascending order according to the interaction frequency between the second social user and the first social user, and the preset number of the second social user information is preferably selected from the one or more pieces of the second social user information.
- For example, the user equipment sends user A identification information to the hotspot server by a wireless connection between the user equipment and a wireless access point. The hotspot server receives user A identification information, and then sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected to the social server. The social server receives user A identification information and the access point identification information of the wireless access point, determines the social user information of user A corresponding to user A in the social application service based on user A identification information, and then correspondingly determines one or more pieces of second social user information according to the access point identification information. The social server pre-processes the one or more pieces of the second social user information based on the mapping relationship between the second social user information and the access point information in the second mapping relationship table. For example, if the friend information of the first social user information includes the second social user information, the second social user information is removed. In another example, if an interaction frequency between the second social user information and the first social information exceeds a threshold of the interaction frequency, the second social user information is retained. In another example, the one or more pieces of the second social user information are arranged in descending order according to the interaction frequency between the second social user and the first social user, and the preset number of the second social user information is preferably selected from the one or more pieces of the second social user information. In another example, the one or more pieces of the second social user information are arranged in ascending order according to the interaction frequency between the second social user and the first social user, and the preset number of the second social user information is preferably determined from the one or more pieces of the second social user information. The social server sends at least one of the pre-processed second social user information to the hotspot server, and the hotspot server sends the second social user information to the user equipment after receiving. After the user equipment receives and presents the second social user information, user A decides whether to add the second social user as a friend according to the presented second social user information.
-
FIG. 4 shows a method for recommending a social user at the user equipment end according to the third aspect of the present disclosure. The method includes step S31 and step S32. In step S31, the user equipment sends the first user identification information corresponding to the user equipment to the first network device by a wireless connection between the user equipment and a wireless access point. In step S32, the user equipment receives one or more pieces of second social user information returned by the first network device, wherein, the second social user information corresponds to access point identification information of the wireless access point. For example, the user equipment sends the first user identification information to the first network device by the wireless connection between the user equipment and the wireless access point. After receiving the first user identification information, the first network sends the first user identification information and the access point identification information to the second network device. After receiving the first user identification information and the access point identification information, the second network device correspondingly determines the second social user information based on the access point identification information, and sends the second social user information to the first network device. The first network device receives, and then sends the second social user information to the user equipment. After the user equipment receives and presents the second social user information, the first user determines whether to add the second social user as a friend based on the presented information. - For example, user A holds the user equipment (e.g., a mobile phone), and the user equipment establishes a wireless connection to a wireless access point. The hotspot server acquires user A identification information corresponding to the user equipment (such as the mobile phone number authenticated by user A real-name information, the medium access control (MAC) address of the user equipment of user A). For example, the wireless access point invokes the medium access control (MAC) address of the user equipment based on the user operation, and queries and matches user A identification information in the hotspot server in a mapping relationship table in which the access point identification information matches the wireless access point. The hotspot server sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected to the social server. The social server receives user A identification information and the access point identification information of the wireless access point, and then correspondingly inquires and matches. According to the access point identification information, one or more pieces of second social user information (such as the social account information of users B and C) in the mapping relationship table which has stored the social user information and the access point identification information. The social server sends at least one of the one or more pieces of the second social user information to the hotspot server, and the hotspot server sends the second social user information to the user equipment after receiving. After the user equipment receives and presents the second social user information, user A decides whether to add the second social user A as a friend according to the presented second social user information.
- Preferably, in step S31, if the user sending operation is acquired, the user equipment sends the first user identification information corresponding to the user equipment to the first network device by a wireless connection between the user equipment and a wireless access point. For example, based on the user's operation in the user equipment, the user equipment sends the first user identification information to the first network device by the wireless connection between the user equipment and the wireless access point.
- For example, user A holds the user equipment (e.g., a mobile phone), and the user equipment establishes a wireless connection to a wireless access point. Based on the operation of user A in the user equipment, the user equipment sends the first user identification information to the hotspot server by a wireless connection between the user equipment and a wireless access point. The hotspot server sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected to, to the social server. The social server receives user A identification information and the access point identification information of the wireless access point, and then correspondingly inquires and matches, according to the access point identification information, one or more pieces of second social user information (such as the social account information of users B and C) in the mapping relationship table which has stored the social user information and the access point identification information. The social server sends at least one of the one or more pieces of the second social user information to the hotspot server, and the hotspot server sends the second social user information to the user equipment after receiving. After the user equipment receives and presents the second social user information, user A decides whether to add the second social user as a friend according to the presented second social user information.
- Preferably, the first user identification information includes the social user information corresponding to the user in the social application of the user equipment. For example, the first user identification information may also include the first social user information corresponding to the first user in the second network device.
- For example, based on the user's operation, the user equipment sends user A identification information to the hotspot server by a wireless connection between the user equipment and a wireless access point, wherein, user A identification information may include the mobile phone number authenticated by user A real-name information, or the MAC address information of the mobile phone, or may include the social user information corresponding to user A in the social application service of the social server. The hotspot server receives user A identification information, and then sends user A identification information, the access point identification information and the first mapping relationship to the social server. The social server inquires in the second mapping relationship table according to the access point identification information, and correspondingly determines one or more pieces of second social user information (e.g., social user information of users B, C, and other). The social server sends at least one of the one or more pieces of the second social user information to the hotspot server. After receiving, the hotspot server sends the second social user information to the user equipment. After the user equipment receives and presents the second social user information, user A decides whether to add the second social user as a friend according to the presented second social user information.
- According to the fourth aspect of the present disclosure, a method for recommending a social user at the first network device end is provided. The method includes step s11 and step s12. In step s11, the first network device acquires the first user identification information corresponding to the user equipment, wherein, the user equipment is wirelessly connected to a wireless access point. In step s12, the first network device sends the first user identification information and the corresponding access point identification information of the wireless access point to the second network device. For example, the first network device acquires the first user identification information corresponding to the user equipment, and sends the first user identification information and the access point identification information of the wireless access point to the second network device. After receiving the first user identification information and the access point identification information of the wireless access point, the second network device correspondingly determines the second social account information based on the access point identification information, and then directly sends the second social account information to the user equipment.
- For example, user A holds the user equipment (e.g., a mobile phone), and the user equipment establishes a wireless connection to a wireless access point. The hotspot server acquires user A identification information corresponding to the user equipment (such as the mobile phone number authenticated by user A real-name information, or the medium access control (MAC) address of the user equipment of user A). For example, the wireless access point invokes the medium access control (MAC) address of the user equipment based on the user' operation, and inquires and matches user A identification information in the hotspot server in a mapping relationship table in which the access point identification information matches the wireless access point. The hotspot server sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected to the social server. The social server receives user A identification information and the access point identification information of the wireless access point, and then correspondingly determines one or more pieces of second social user information (such as the social account information of users B and C). The social server sends at least one of the one or more pieces of the second social user information to the user equipment. After the user equipment receives and presents the second social user information, user A decides whether to add the second social user as a friend according to the presented second social user information.
- According to the fifth aspect of the present disclosure, a method for recommending a social user at the second network device end is provided. The method includes step s21, step s22 and step s23. In step s21, the second network device receives the first user identification information sent by the first network device and the corresponding access point identification information of the wireless access point, wherein, the user equipment corresponding to the first user identification information is wirelessly connected to the wireless access point. In step s22, the second network device determines one or more pieces of second social user information based on the access point identification information, wherein, the second social user information corresponds to the access point identification information. In step s23, the second network device sends at least one of the one or more pieces of the second social user information to the user equipment. For example, the second network device receives the first user identification information and the access point identification information, inquires and matches in the second mapping table, determines one or more pieces of second social account information corresponding to the access point identification information, and then directly sends at least one of the one or more pieces of the second social account information to the user equipment.
- For example, user A holds the user equipment (e.g., a mobile phone), and the user equipment establishes a wireless connection to a wireless access point. The user equipment sends user A identification information to the hotspot server. The hotspot server receives user A identification information and then sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected to the social server. The social server receives user A identification information and the access point identification information of the wireless access point, and then correspondingly inquires, matches and determines, according to the access point identification information, one or more pieces of second social user information (such as the social account information of users B and C) in the second mapping relationship table which has stored the social user information and the access point identification information. The social server sends at least one of the one or more pieces of the second social user information to the user equipment. After the user equipment receives and presents the second social user information, user A decides whether to add the second social user as a friend according to the presented second social user information.
- According to the sixth aspect of the present disclosure, a method for recommending a social user at the user equipment end is provided. The method includes step s31 and step s32. In step s31, the user equipment sends the first user identification information corresponding to the user equipment to the first network device by the wireless connection between the user equipment and the wireless access point. In step s32, the user equipment receives one or more pieces of second social user information returned by the second network device, wherein, the second social user information corresponds to the access point identification information of the wireless access point.
- For example, user A holds the user equipment (e.g., a mobile phone), and the user equipment establishes a wireless connection to a wireless access point. Based on the operation of user A, the user equipment sends user A identification information to the hotspot server by the wireless connection to the wireless access point. The hotspot server receives user A identification information and then sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected to, to the social server. The social server receives user A identification information and the access point identification information of the wireless access point, and then correspondingly inquires, matches and determines, according to the access point identification information, one or more pieces of second social user information (such as the social account information of users B and C) in the second mapping relationship table which has stored the social user information and the access point identification information. The social server sends at least one of the one or more pieces of the second social user information to the user equipment. After the user equipment receives and presents the second social user information, user A decides whether to add the second social user as a friend according to the presented second social user information.
- According to the seventh aspect of the present disclosure, a method for recommending a social user at the second network device end is provided. The method includes step A21, step A22 and step A23. In step A21, the second network device receives the first user identification information sent by the user equipment and the corresponding access point identification information of the wireless access point, wherein, the user equipment is wirelessly connected to the wireless access point. In step A22, the second network device determines one or more pieces of second social user information based on the access point identification information, wherein, the second social user information corresponds to the access point identification information. In step A23, the second network device sends at least one of the one or more pieces of the second social user information to the user equipment. For example, the second network device receives the first user identification information and the access point identification information sent by the user equipment, inquires and matches in the second mapping table, correspondingly determines one or more pieces of second social account information corresponding to the access point identification information, and then directly sends at least one of the one or more pieces of the second social account information to the user equipment.
- For example, user A holds the user equipment (e.g., a mobile phone), and the user equipment establishes a wireless connection to a wireless access point. The user equipment sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected to the social server. The social server receives user A identification information and the access point identification information of the wireless access point, and then correspondingly inquires, matches and determines, according to the access point identification information, one or more pieces of second social user information (such as the social account information of users B and C) in the second mapping relationship table which has stored the social user information and the access point identification information. The social server sends at least one of the one or more pieces of the second social user information to the user equipment. After the user equipment receives and presents the second social user information, user A decides whether to add the second social user as a friend according to the presented second social user information.
- According to the eighth aspect of the present disclosure, a method for recommending a social user at the user equipment end is provided. The method includes step A31 and step A32. In step A31, the user equipment sends the first user identification information corresponding to the user equipment and the corresponding access point identification information of the wireless access point to the second network device, wherein, the user equipment is wirelessly connected to the wireless access point. In step A32, the user equipment receives one or more pieces of second social user information returned by the second network device, wherein, the second social user information corresponds to the access point identification information of the wireless access point. For example, the user equipment establishes the wireless connection to the wireless access point, and sends the access point identification information of the wireless access point and the first user identification information corresponding to the user equipment to the second network device. After the second network device determines the second social user information, the user equipment receives the second social user information sent by the second network device to complete the recommendation.
- For example, user A holds the user equipment (e.g., a mobile phone), and the user equipment establishes a wireless connection to a wireless access point. Based on the operation of user A, the user equipment sends user A identification information and the access point identification information of the wireless access point, which the user equipment is connected to, to the social server by the wireless connection to the wireless access point. The social server receives user A identification information and the access point identification information of the wireless access point, and then correspondingly queries, matches and determines, according to the access point identification information, one or more pieces of second social user information (such as the social account information of users B and C) in the second mapping relationship table which has stored the social user information and the access point identification information. The social server sends at least one of the one or more pieces of the second social user information to the user equipment. After the user equipment receives and presents the second social user information, user A decides whether to add the second social user as a friend according to the presented second social user information.
-
FIG. 5 shows a method for recommending a social user according to the ninth aspect of the present disclosure, and the method includes the following. - The user equipment sends the first user identification information corresponding to the user equipment to the first network device by the wireless connection between the user equipment and the wireless access point.
- The first network device acquires the first user identification information and sends the first user identification information and the corresponding access point identification information of the wireless access point to the second network device.
- The second network device receives the first user identification information and the corresponding access point identification information, and determines one or more pieces of second social user information according to the access point identification information, wherein, the second social user information corresponds to the access point identification information.
- The second network device sends at least one of the one or more pieces of the second social user information to the first network device.
- The first network device receives the one or more pieces of the second social user information, and sends at least one of the one or more pieces of the second social user information to the user equipment.
- The user equipment receives the one or more pieces of the second social user information.
-
FIG. 6 shows a method for recommending a social user according to the tenth aspect of the present disclosure, and the method includes the following. - The user equipment sends the first user identification information corresponding to the user equipment to the first network device by the wireless connection between the user equipment and the wireless access point.
- The first network device acquires the first user identification information and sends the first user identification information and the corresponding access point identification information of the wireless access point to the second network device.
- The second network device receives the first user identification information and the corresponding access point identification information, and determines one or more pieces of second social user information according to the access point identification information, wherein, the second social user information corresponds to the access point identification information.
- The second network device sends at least one of the one or more pieces of the second social user information to the user equipment.
- The user equipment receives the one or more pieces of the second social user information.
-
FIG. 7 shows a method for recommending a social user according to the eleventh aspect of the present disclosure, and the method includes the following. - The user equipment sends the first user identification information corresponding to the user equipment and the corresponding access point identification information of the wireless access point to the second network device, wherein, the user equipment is wirelessly connected to the wireless access point.
- The second network device receives the first user identification information and the corresponding access point identification information, and determines one or more pieces of second social user information according to the access point identification information, wherein, the second social user information corresponds to the access point identification information.
- The second network device sends at least one of the one or more pieces of the second social user information to the user equipment.
- The user equipment receives the one or more second social user information.
- It should be noted that the present disclosure may be implemented in software and/or a combination of software and hardware, for example, may be implemented by using an application specific integrated circuit (ASIC), a general-purpose computer, or any other similar hardware device. In an embodiment, the software program in the present disclosure may be executed by a processor to implement the steps or functions described above. Similarly, the software program (including related data structures) in the present disclosure may be stored in a computer-readable recording medium such as a RAM memory, a magnetic drive, an optical drive or a floppy disk, and the like. In addition, some of the steps or functions of the present disclosure may be implemented in hardware, such as, a circuit that cooperates with the processor to perform the steps or functions.
- In addition, a part of the present disclosure may be applied to a computer program product, such as a computer program instruction. The computer program instruction, when executed by a computer, may invoke or provide a method and/or technical solution according to the present disclosure by operations of the computer. Those skilled in the art should understand that a form of the computer program instruction in the computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, and the like. Accordingly, a manner in which the computer program instruction is executed by the computer includes, but is not limited to the following. The computer directly executes the instruction. The computer compiles the instruction and then executes the corresponding compiled program. The computer reads and executes the instruction. The computer reads and installs the instruction and then executes the corresponding installed program. In this case, the computer-readable medium may be any available computer-readable storage medium or communication medium that can be accessed by the computer.
- Communication media include media that can be transferred from one system to another system by communication signals, and the communication signals include computer-readable instructions, data structures, program modules, or other data. Communication media may include conductive transmission media (such as cables and wires (for example, fiber optics, coaxial, and the like)) and wireless (transmission without conduction) media capable of propagating energy waves such as acoustic, electromagnetic, radio frequency (RF), microwave, and infrared. Computer-readable instructions, data structures, program modules, or other data may be embodied, for example, as modulated data signals in a wireless medium (such as a carrier wave or a similar mechanism embodied as a part of the spread spectrum technology). The term “modulated data signal” refers to a signal whose one or more features are altered or set in such a manner as to encode information in the signal. Modulation may be analog, digital or hybrid modulation techniques.
- As an example, instead of limitation, the computer-readable storage medium includes volatile media, non-volatile media, movable media and immovable media implemented by using any method or technology for storing information such as computer-readable instructions, data structures, program modules, or other data. For example, the computer-readable storage medium includes, but is not limited to, volatile memories such as random access memories (RAM, DRAM, SRAM); and nonvolatile memories such as a flash memory, various read-only memories (ROM, PROM, EPROM, EEPROM), magnetic and ferromagnetic/ferroelectric memories (MRAM, FeRAM); and magnetic and optical storage devices (hard disk, magnetic tape, CD, DVD); or other currently known media or media developed in the future and capable of storing computer-readable information/data used by computer systems.
- Herein, a device in an embodiment of the present disclosure includes a memory for storing computer program instructions and a processor for executing the computer program instructions, wherein, when, the computer program instructions are executed by the processor, the device is driven to perform the aforementioned methods and/or technical solutions of a plurality of the embodiments of the present disclosure.
- It is apparent to those skilled in the art that the present disclosure is not limited to details of the above exemplary embodiments, and the present disclosure may be implemented in other implementations without departing from the spirit or basic features of the present disclosure. Therefore, the embodiments should be considered as exemplary and non-limiting from any point of view. The scope of the present disclosure is defined by the appended claims rather than the above descriptions. Therefore, all changes that fall within the meaning and scope of equivalents of the claims are included in the present disclosure. Any reference signs in the claims should not be construed as limiting the claims. In addition, it is apparent that the word “include” does not exclude other elements or steps, and the singular does not exclude the plural. The plurality of units or devices stated in the claims of the device may also be implemented by a unit or device through software or hardware. The words such as “first”, “second”, and the like are used to denote names and do not denote any particular order.
Claims (18)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710523277.6 | 2017-06-30 | ||
CN201710523277.6A CN107135149B (en) | 2017-06-30 | 2017-06-30 | Method and equipment for recommending social users |
PCT/CN2018/089644 WO2019001224A1 (en) | 2017-06-30 | 2018-06-01 | Method and device for recommending social user |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/089644 Continuation WO2019001224A1 (en) | 2017-06-30 | 2018-06-01 | Method and device for recommending social user |
Publications (2)
Publication Number | Publication Date |
---|---|
US20200133985A1 true US20200133985A1 (en) | 2020-04-30 |
US11409819B2 US11409819B2 (en) | 2022-08-09 |
Family
ID=59735880
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/729,534 Active 2039-01-09 US11409819B2 (en) | 2017-06-30 | 2019-12-30 | Method and device for recommending social user |
Country Status (3)
Country | Link |
---|---|
US (1) | US11409819B2 (en) |
CN (1) | CN107135149B (en) |
WO (1) | WO2019001224A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20210258856A1 (en) * | 2020-02-18 | 2021-08-19 | Samsung Electronics Co., Ltd. | Electronic apparatus and control method thereof |
US11212248B2 (en) * | 2017-10-18 | 2021-12-28 | Shanghai Zhangmen Science And Technology Co., Ltd. | Method and device for managing a user |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107135149B (en) * | 2017-06-30 | 2021-06-15 | 上海掌门科技有限公司 | Method and equipment for recommending social users |
CN107993122A (en) * | 2017-11-27 | 2018-05-04 | 上海爱优威软件开发有限公司 | A kind of exchange method and terminal device based on call-information |
CN109495282B (en) * | 2018-10-31 | 2022-03-29 | 上海连尚网络科技有限公司 | Information processing method and device |
CN109831588B (en) * | 2019-03-19 | 2021-01-22 | 上海连尚网络科技有限公司 | Method and equipment for setting target prompt tone |
CN111814067B (en) * | 2020-06-30 | 2024-03-15 | 北京百度网讯科技有限公司 | Friend recommendation method, device, equipment and storage medium |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7412224B2 (en) * | 2005-11-14 | 2008-08-12 | Nokia Corporation | Portable local server with context sensing |
US20070174901A1 (en) * | 2006-01-20 | 2007-07-26 | Chang David Y | System and method for automatic wireless network password update |
US20090100136A1 (en) * | 2007-10-15 | 2009-04-16 | Sony Ericsson Mobile Communications Ab | Intelligent presence |
US20090150321A1 (en) * | 2007-12-07 | 2009-06-11 | Nokia Corporation | Method, Apparatus and Computer Program Product for Developing and Utilizing User Pattern Profiles |
CN101272398B (en) * | 2008-05-07 | 2011-06-01 | 天津华永无线科技有限公司 | Social network group partition method |
CN101909281B (en) * | 2010-07-15 | 2013-12-25 | 优视科技有限公司 | Mobile terminal-based user social contact method, device and system |
KR20130052240A (en) * | 2011-11-11 | 2013-05-22 | 삼성전자주식회사 | Method and apparatus for provisioning network address translator traversal methods |
CN102624747A (en) * | 2012-04-12 | 2012-08-01 | 厦门思德电子科技有限公司 | Server system based on address code of indoor equipment and realization method of server system |
CN103582053B (en) * | 2012-07-23 | 2016-09-14 | 华为终端有限公司 | A kind of channel switching method, device and system |
US20140058753A1 (en) * | 2012-08-22 | 2014-02-27 | David Wild | Professional networking platform with ranked patient information delivery |
WO2014157829A1 (en) * | 2013-03-29 | 2014-10-02 | Lg Electronics Inc. | Method for informing identification of a ue and device therefor |
US9014436B2 (en) * | 2013-07-29 | 2015-04-21 | Lockheed Martin Corporation | Systems and methods for applying commercial web search technologies to biometric matching and identification |
CN104518948B (en) * | 2013-09-27 | 2018-03-30 | 北京新媒传信科技有限公司 | Friend recommendation method and device |
US20150186406A1 (en) * | 2013-12-31 | 2015-07-02 | Studio Nadimi, LLC | System and method for facilitating interpersonal connections |
CN105447044A (en) * | 2014-09-02 | 2016-03-30 | 阿里巴巴集团控股有限公司 | Method and device for determining user relationship |
CN104717296A (en) * | 2015-03-25 | 2015-06-17 | 阳海龙 | Social contact interactive method, device, terminal and system |
CN104967732B (en) * | 2015-05-26 | 2019-02-05 | 联想(北京)有限公司 | Information processing method and electronic equipment |
US9686289B2 (en) * | 2015-06-30 | 2017-06-20 | Mist Systems, Inc. | Access enforcement at a wireless access point |
EP3335476B1 (en) * | 2015-08-14 | 2019-05-29 | Telefonaktiebolaget LM Ericsson (PUBL) | Method for communication of wireless access point identifications and related node |
US10567962B1 (en) * | 2015-09-11 | 2020-02-18 | Symantec Corporation | Systems and methods for connecting internet-connected devices to wireless access points |
US10587717B2 (en) * | 2015-10-26 | 2020-03-10 | Facebook, Inc. | Notification content |
CN105307124A (en) * | 2015-11-09 | 2016-02-03 | 上海斐讯数据通信技术有限公司 | Near-field social network system and identity judgment method |
US10057199B2 (en) * | 2015-11-16 | 2018-08-21 | Facebook, Inc. | Ranking and filtering comments based on impression calculations |
US9949301B2 (en) * | 2016-01-20 | 2018-04-17 | Palo Alto Research Center Incorporated | Methods for fast, secure and privacy-friendly internet connection discovery in wireless networks |
US10165397B2 (en) * | 2016-02-18 | 2018-12-25 | Comcast Cable Communications, Llc | Proximity detection and targeted communications |
CN107135149B (en) * | 2017-06-30 | 2021-06-15 | 上海掌门科技有限公司 | Method and equipment for recommending social users |
-
2017
- 2017-06-30 CN CN201710523277.6A patent/CN107135149B/en active Active
-
2018
- 2018-06-01 WO PCT/CN2018/089644 patent/WO2019001224A1/en active Application Filing
-
2019
- 2019-12-30 US US16/729,534 patent/US11409819B2/en active Active
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11212248B2 (en) * | 2017-10-18 | 2021-12-28 | Shanghai Zhangmen Science And Technology Co., Ltd. | Method and device for managing a user |
US20210258856A1 (en) * | 2020-02-18 | 2021-08-19 | Samsung Electronics Co., Ltd. | Electronic apparatus and control method thereof |
US11523326B2 (en) * | 2020-02-18 | 2022-12-06 | Samsung Electronics Co., Ltd. | Electronic apparatus and control method thereof |
Also Published As
Publication number | Publication date |
---|---|
CN107135149A (en) | 2017-09-05 |
US11409819B2 (en) | 2022-08-09 |
CN107135149B (en) | 2021-06-15 |
WO2019001224A1 (en) | 2019-01-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11409819B2 (en) | Method and device for recommending social user | |
US11212248B2 (en) | Method and device for managing a user | |
US10270648B2 (en) | Configuration information management method, device, network element management system and storage medium | |
KR102513998B1 (en) | Communication methods and devices, entities and computer readable storage media | |
CN110266505B (en) | Method and equipment for managing session group | |
CN108419237B (en) | Wireless access point connection method, wireless access point equipment and storage medium | |
US11057821B2 (en) | Method and device for connecting to hidden wireless access point | |
CN103781055A (en) | Data downloading method and associated device | |
CN109413759B (en) | Method and equipment for wireless connection | |
CN111367581B (en) | Method and equipment for providing hosted program | |
CN107332700B (en) | Method and equipment for configuring wireless routing equipment | |
CN107682250B (en) | Method and equipment for executing social operation | |
CN109710832B (en) | Method and equipment for searching hosted program | |
CN108430063B (en) | Method and equipment for monitoring ARP spoofing in wireless local area network | |
CN112104663B (en) | Method and equipment for managing login user and user equipment | |
US11411887B2 (en) | Method and device for performing traffic control on user equipment | |
JP7509753B2 (en) | Data processing method, server, client device, and medium for security authentication | |
WO2018228225A2 (en) | Method and device for user recommendation | |
CN111181864B (en) | Method and apparatus for determining link congestion status from an application to a server | |
CN109890027B (en) | Method and apparatus for determining security risk information of target wireless access point | |
CN107404722B (en) | Method and equipment for carrying out wireless connection pre-authorization on user equipment | |
CN110460642B (en) | Method and device for managing reading mode | |
CN109246034B (en) | Method and equipment for allocating flow resources for mobile equipment | |
CN111934981A (en) | Method and equipment for withdrawing red packet | |
CN112995311A (en) | Service providing method, device and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SHANGHAI ZHANGMEN SCIENCE AND TECHNOLOGY CO., LTD., CHINA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:XIAO, SHUSHAN;REEL/FRAME:051389/0039 Effective date: 20191115 |
|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO SMALL (ORIGINAL EVENT CODE: SMAL); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: APPLICATION DISPATCHED FROM PREEXAM, NOT YET DOCKETED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |