CN109495282B - Information processing method and device - Google Patents

Information processing method and device Download PDF

Info

Publication number
CN109495282B
CN109495282B CN201811288855.3A CN201811288855A CN109495282B CN 109495282 B CN109495282 B CN 109495282B CN 201811288855 A CN201811288855 A CN 201811288855A CN 109495282 B CN109495282 B CN 109495282B
Authority
CN
China
Prior art keywords
user
user equipment
group
equipment
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.)
Active
Application number
CN201811288855.3A
Other languages
Chinese (zh)
Other versions
CN109495282A (en
Inventor
肖树山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Lianshang Network Technology Co Ltd
Original Assignee
Shanghai Lianshang Network Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Lianshang Network Technology Co Ltd filed Critical Shanghai Lianshang Network Technology Co Ltd
Priority to CN201811288855.3A priority Critical patent/CN109495282B/en
Publication of CN109495282A publication Critical patent/CN109495282A/en
Application granted granted Critical
Publication of CN109495282B publication Critical patent/CN109495282B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/185Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the application discloses an information processing method and device. One embodiment of the method comprises: responding to a request sent by first user equipment and used for browsing a user adjacent to the user of the first user equipment, acquiring the information of the adjacent user, and sending the information of the adjacent user to the first user equipment for the first user equipment to display; and in response to receiving the request for joining the user group sent by the first user equipment, joining the user of the first user equipment into the user group which the user is requested to join, and returning a notification message for notifying that the user is joined into the user group to the first user equipment. The embodiment of the application can send the profile information of the adjacent users to the user equipment, can show the user group related to the adjacent users, and adds the user equipment into the user group, so that a plurality of adjacent users can carry out instant messaging.

Description

Information processing method and device
Technical Field
The embodiment of the application relates to the technical field of computers, in particular to the technical field of internet, and particularly relates to an information processing method and device.
Background
On the internet, users can interact with each other in a variety of ways. For example, a user may search for nearby people through a terminal device such as a mobile phone, and add other users as friends one-to-one. This allows nearby users to be searched and added as friends by distance.
Disclosure of Invention
The embodiment of the application provides an information processing method and device.
In a first aspect, an embodiment of the present application provides an information processing method, which is used for a service device, and the method includes: responding to a request sent by first user equipment and used for browsing adjacent users of the first user equipment, acquiring data information of the adjacent users, and sending the data information of the adjacent users to the first user equipment for display by the first user equipment, wherein the data information of the users corresponding to a user group in the adjacent users comprises description information of the user group, the users in the user group can communicate in real time, and the users in the user group are adjacent currently or adjacent historically; and in response to receiving a request for joining the user group sent by the first user equipment, joining the user of the first user equipment into the user group which the user is requested to join, and returning a notification message for notifying that the user is joined to the user group to the first user equipment.
In a second aspect, an embodiment of the present application provides an information processing apparatus, including: the receiving unit is configured to respond to a request sent by first user equipment and used for browsing neighboring users of the first user equipment, acquire profile information of the neighboring users, and send the profile information of the neighboring users to the first user equipment for display by the first user equipment, wherein the profile information of users corresponding to a user group in the neighboring users comprises description information of the user group, the users in the user group can communicate with each other in real time, and the users in the user group are adjacent to each other currently or historically; and the joining unit is configured to join the user of the first user equipment into the user group which the user is requested to join in response to receiving the request of joining the user group, which is sent by the first user equipment, and return a notification message for notifying that the user is joined in the user group to the first user equipment.
In a third aspect, an embodiment of the present application provides an information processing method, which is used for a first user equipment, and the method includes: sending a request to a serving device to browse neighboring users of a user of a first user device; receiving and displaying the data information of the adjacent users returned by the first user equipment, wherein the data information of the users corresponding to the user group in the adjacent users comprises the description information of the user group, the users in the user group can communicate with each other in real time, and the users in the user group are adjacent to each other currently or adjacent to each other historically; in response to the detection of the preset operation, sending a request for joining the user group to the service equipment, so that the network equipment joins the user of the first user equipment to the user group which the network equipment requests to join; and receiving a notification message returned by the network equipment for notifying that the user group is joined.
In a fourth aspect, an embodiment of the present application provides an information processing method, which is used for a second user equipment, and the method includes: sending a request for browsing a user adjacent to the second user equipment to the service equipment, wherein the request comprises the position information of the second user equipment; and sending a user group creation request to the network equipment so that the network equipment acquires the user information of the second user equipment and creates a user group corresponding to the user of the second user equipment based on the acquired user information and the position information.
In a fifth aspect, an embodiment of the present application provides an electronic device, including: one or more processors; a storage device for storing one or more programs which, when executed by one or more processors, cause the one or more processors to implement a method as in any embodiment of the information processing method.
In a sixth aspect, the present application provides a computer-readable storage medium, on which a computer program is stored, and the program, when executed by a processor, implements a method as in any one of the embodiments of the information processing method.
In the information processing scheme provided by the above embodiment of the present application, first, in response to receiving a request sent by a first user device to browse neighboring users of a user of the first user device, information of data of the neighboring users is obtained, and the information of the data of the neighboring users is sent to the first user device for display by the first user device, where the information of data of users corresponding to a user group in the neighboring users includes description information of the user group, and users in the user group can communicate with each other in real time, and users in the user group are currently adjacent or historically adjacent to each other. And then, in response to receiving a request for joining the user group sent by the first user equipment, joining the user of the first user equipment into the user group which the user is requested to join, and returning a notification message for notifying that the user is joined into the user group to the first user equipment. The embodiment of the application can send the profile information of the adjacent users to the user equipment, can show the user group related to the adjacent users, and the users can browse the user group of the adjacent users and actively apply for joining so that a plurality of adjacent users can carry out instant messaging.
Drawings
Other features, objects and advantages of the present application will become more apparent upon reading of the following detailed description of non-limiting embodiments thereof, made with reference to the accompanying drawings in which:
FIG. 1 is an exemplary system architecture diagram to which some embodiments of the present application may be applied;
FIG. 2 is a flow diagram of one embodiment of an information processing method according to the present application;
FIG. 3 is a schematic diagram of an application scenario of an information processing method according to the present application;
FIG. 4 is a flow diagram of yet another embodiment of an information processing method according to the present application;
FIG. 5 is a schematic block diagram of a computer system suitable for use with the electronic device to implement some embodiments of the present application.
Detailed Description
The present application will be described in further detail with reference to the following drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the relevant invention and not restrictive of the invention. It should be noted that, for convenience of description, only the portions related to the related invention are shown in the drawings.
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present application will be described in detail below with reference to the embodiments with reference to the attached drawings.
Fig. 1 shows an exemplary system architecture 100 to which embodiments of the information processing method or information processing apparatus of the present application may be applied.
As shown in fig. 1, the system architecture 100 may include a first user device 101, a second user device 102, a network 103, and a service device 104. The network 103 is used to provide a medium for communication links between the first user equipment 101, the second user equipment 102 and the service equipment 104. Network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few.
The user may use the first user device 101, the second user device 102 to interact with the service device 104 over the network 103 to receive or send messages or the like. Various communication client applications, such as an information processing application, a video application, a live application, an instant messaging tool, a mailbox client, social platform software, and the like, may be installed on the first user equipment 101 and the second user equipment 102.
Here, the first user equipment 101 and the second user equipment 102 may be hardware or software. When the first user equipment 101 and the second user equipment 102 are hardware, they may be various electronic devices with display screens, including but not limited to smart phones, tablet computers, e-book readers, laptop portable computers, desktop computers, and the like. When the first user equipment 101 and the second user equipment 102 are software, they may be installed in the electronic devices listed above. It may be implemented as multiple pieces of software or software modules (e.g., multiple pieces of software or software modules to provide distributed services) or as a single piece of software or software module. And is not particularly limited herein.
The service device 104 may be a service device providing various services, such as a background service device providing support for the first user device 101 and the second user device 102. The background service device may analyze and process the received data such as the request, and feed back a processing result (e.g., a notification message) to the user equipment.
It should be understood that the number of user devices, networks, and service devices in fig. 1 is merely illustrative. There may be any number of user devices, networks, and service devices, as desired for an implementation.
With continued reference to FIG. 2, a flow 200 of one embodiment of an information processing method according to the present application is shown. The information processing method is used for the service equipment, and comprises the following steps:
step 201, in response to receiving a request sent by a first user device for browsing neighboring users of the first user device, obtaining profile information of the neighboring users, and sending the profile information of the neighboring users to the first user device for display by the first user device, wherein the profile information of users corresponding to a user group in the neighboring users includes description information of the user group, the users in the user group can communicate with each other in real time, and the users in the user group are currently adjacent or historically adjacent.
In this embodiment, an execution subject of the information processing method (for example, the service device shown in fig. 1) may acquire profile information of a neighboring user in response to receiving a request for browsing the neighboring user, which is sent by the first user device. The execution body can send the data information to the first user equipment for the first user equipment to display. The request here may comprise location information of the first user equipment. A distance between a user equipment used by a user of the first user equipment in proximity to the user and the position of the first user equipment may be less than or equal to a preset distance threshold; or the distance between the wireless local area network connected with the first user equipment and the wireless local area network connected with the user equipment used by the adjacent user of the first user equipment is the same as or not more than a preset distance threshold. The profile information may include descriptive information of the neighboring users, such as public information: head portrait, nickname. In addition, if one or more of the neighboring users exist in a certain user group, the profile information may include description information of the user group. The description information of the user group may include a name, and may further include a restriction condition for the users joining the user group, for example, the restriction condition may include restrictions such as age and gender; in some embodiments, the limitation condition may also be a preset presentation condition corresponding to the user group, where the preset presentation condition includes a condition that a user allowed to browse the description information of the user group needs to meet. The current neighbor or the historical neighbor refers to the proximity of the current position between the user equipments of the users, or the proximity of the position once (for example, when the user joins the user group); whether the distance is close or not may be determined based on positioning information provided by the user equipment, and may also be determined based on the location of a wireless local area network to which the user equipment is connected.
In some optional implementations of this embodiment, the wireless local area network to which the user equipment of the neighboring user is currently connected is the same as or adjacent to the wireless local area network to which the first user equipment is currently connected; or the wireless local area network to which the user equipment of the neighboring user is currently connected is the same as or adjacent to the wireless local area network to which the first user equipment has historically connected.
In these alternative implementations, the user equipment of the neighboring user and the first user equipment may be the same or adjacent to the currently or historically connected wireless local area network. The wireless local area network adjacency may be that the distance of the geographic locations between the wireless local area networks is less than a preset value. The neighbouring users here are neighbouring users of the user of the first user equipment.
Step 202, in response to receiving a request for joining the user group sent by the first user equipment, joining the user of the first user equipment to the user group to which the user is requested to join, and returning a notification message for notifying that the user has joined the user group to the first user equipment.
In this embodiment, the executing body may join the user of the first user equipment into the user group in response to receiving the request for joining the user group sent by the first user equipment, and perform feedback on the user of the first user equipment. Specifically, the joining of the user of the first user equipment to the user group may be implemented by joining the user identifier of the user of the first user equipment to the user identifier set corresponding to the user group. The user group to which the user of the first user equipment joins and the requested user group are the user group indicated in the received request to join the user group. Specifically, the request may include an identification of the number or name of the requested user group, or the like.
With continued reference to fig. 3, fig. 3 is a schematic diagram of an application scenario of the information processing method according to the present embodiment. In the application scenario of fig. 3, the execution body 301 may, in response to receiving a request 303 sent by the first user equipment 302 for browsing neighboring users of the first user equipment, obtain profile information 304 of the neighboring users, and send the profile information 304 of the neighboring users to the first user equipment for display by the first user equipment, where the profile information of users of a corresponding user group among the neighboring users includes description information of the user group, instant messaging is enabled among the users in the user group, and current adjacency or historical adjacency is set among the users in the user group. In response to receiving the request 305 for joining the user group sent by the first user equipment, the user identifier corresponding to the first user equipment is joined to the user group 306 requested to join, and a notification message 307 for notifying that the user group has been joined is returned to the first user equipment.
The embodiment of the application can send the profile information of the adjacent users to the user equipment, can show the user group related to the adjacent users, and adds the user equipment into the user group, so that a plurality of adjacent users can carry out instant messaging.
With further reference to FIG. 4, a flow 400 of yet another embodiment of an information processing method is shown. The flow 400 of the information processing method is applied to a network device, and the method includes the following steps:
step 401, receiving a user group creation request sent by a second user equipment, and acquiring user information of a user of the second user equipment, where the user information includes user location information.
In this embodiment, the execution main body may receive a user group creation request sent by the second user equipment, and acquire user information of a user of the second user equipment. The user can send a user group creation request through the user equipment to create a user group associated with the user information of the user. The user location information is information indicating a location of the user equipment.
Step 402, based on the user information of the user of the second user equipment, a user group corresponding to the user of the second user equipment is created.
In these alternative implementations, the executing entity may create the user group based on the acquired user information of the user of the second user equipment. Specifically, the execution subject may create the user group by creating a user identifier set including the user identifier. The user of the second user device corresponds to the created user group, and the user information of the user of the second user device is associated with the user group created based on the user information. The execution body may define that a user device located closer to the location of the second user device may join.
In some optional implementation manners of this embodiment, the user group creation request includes a preset presentation condition, and the preset presentation condition includes a condition that needs to be satisfied by a user who is allowed to browse the description information of the user group.
In these optional implementation manners, the execution main body may create the user group by using a preset presentation condition included in the user group creation request, and then the preset presentation condition of the created user group is the preset presentation condition in the request. Therefore, the user equipment can display the user group matched with the user in a targeted mode, and the display of invalid information is reduced. The situation that the user can not join the user group though the user sees the description information of the user group is avoided.
In some optional implementations of this embodiment, before step 401, the method further includes:
in response to receiving a request sent by the second user equipment to browse neighboring users of the user of the second user equipment, adding the user identification of the second user equipment into the searchable set, and recording at least one location point of the second user equipment.
By receiving the request sent by the second user equipment, the execution main body can be considered as authorized by the second user equipment to acquire the position information of the second user equipment, and the information of the user of the second user equipment is provided for other user equipment based on the position information of the second user equipment. And, the network device may periodically obtain the location point of the second user equipment, or obtain the location point of the second user equipment after the second user equipment moves, thereby recording a series of location points of the second user equipment. One example of the above-described manner of the present embodiment may be, for example, "a nearby person".
In some optional implementations of this embodiment, the method may further include:
and in response to determining that the recording time of the latest position point of the second user equipment reaches a preset time length from the current time point, deleting the user identification of the second user equipment from the searchable set, and deleting the user group created based on the user group creation request sent by the second user equipment or deleting the user of the second user equipment from the user group.
In these optional implementation manners, the executing body may add, in response to receiving a request sent by the second user equipment to browse nearby users, a user identifier corresponding to the second user equipment into the searchable collection, and record at least one location point of the second user equipment. If the recording time of the location point is determined to reach the preset time length from the current time point, the user identifier of the second user equipment in the searchable set may be deleted. In addition, the user group created based on the user group creation request sent by the second user equipment may be deleted, or the user of the second user equipment may be deleted from the user group created based on the user group creation request sent by the second user equipment. Specifically, the user of the second user equipment may be deleted by deleting the user identifier of the second user equipment from the user identifier set corresponding to the user group.
In practice, the user who sends the user group creation request (e.g. the user of the second user equipment) is usually the group owner, and if the user is deleted from the user group, the executing entity may set another user as the group owner.
A searchable collection is a collection of user identifications that may be used to search for nearby users.
It should be noted that in these implementations, if a certain user device sends a request to browse the neighboring users of the user device, the user identification of the user device may be added to the searchable collection. And if the recording time of the latest position point away from the user equipment reaches the preset time length, deleting the user identification of the user equipment in the searchable set. The above described process of adding and deleting user identities in a searchable collection can be implemented for any user device that sends a request to browse its own user's neighbors.
These implementations can prevent user identifications of remotely located users from being included in a searchable collection used to search for nearby users. And the user usually only needs to browse the adjacent users and participate in instant messaging in a period of time, and the execution main body can perform time-efficient control on the user identifications in the searchable set by determining whether the preset time duration is reached and deleting the user identifications. In this way, it is avoided that the user identifiers of the users who cannot participate in the interaction are reserved among the user identifiers in the searchable collection.
In some optional implementations of this embodiment, the user of the second user equipment has the highest processing right on the user group created by the user;
the method may further comprise:
and if the activity degree of the user of the second user equipment in the user group created based on the user group creation request sent by the second user equipment is detected to be lower than the preset threshold value, the highest processing authority of the second user equipment to the user group is released, other users in the user group are selected, and the highest processing authority of the user group is given.
In these optional implementation manners, if the execution main body detects that the activity of the user of the second user equipment in the user group corresponding to the user is lower than the preset threshold, the highest processing permission of the second user equipment to the user group may be released. Here, the corresponding user group and the user group are user groups created by the execution main body based on a user group creation request transmitted by the second user equipment. Specifically, the activity level may include a frequency of sending out communication messages, a frequency of performing processing operations on the user group, and the like. Processing the user group may include at least one of: and adding the user identifier, deleting the user identifier and prohibiting the message sent by the user from being displayed on a communication interface of the user group. With the highest processing privilege, the most processing operations can be performed.
In practice, other users may be selected in a variety of ways. For example, the user may be selected randomly, or the user who joins the user group earliest, other than the user corresponding to the second user equipment, may be selected, or the user with the highest liveness may be selected.
Step 403, in response to receiving a request sent by the first user equipment to browse neighboring users of the user of the first user equipment, obtaining profile information of the neighboring users, and sending the profile information of the neighboring users to the first user equipment for display by the first user equipment, where the profile information of users in the neighboring users corresponding to the user group includes description information of the user group, the users in the user group can communicate with each other in real time, and the users in the user group are currently adjacent or historically adjacent.
In this embodiment, the executing body of the information processing method may acquire profile information of the neighboring user in response to receiving a request for browsing the neighboring user, which is sent by the first user equipment. The execution body can send the data information to the first user equipment for the first user equipment to display. The request here may comprise location information of the first user equipment. The distance between the user equipment used by the user equipment of the user adjacent to the first user equipment and the position of the first user equipment may be smaller than or equal to a preset distance threshold, or the distance between the wireless local area network to which the user equipment used by the adjacent user is connected and the wireless local area network to which the first user equipment is connected is the same as or smaller than or equal to the preset distance threshold.
Step 404, in response to receiving the request for joining the user group sent by the first user equipment, joining the user of the first user equipment to the user group to which the user is requested to join, and returning a notification message for notifying that the user has joined the user group to the first user equipment.
In this embodiment, the executing body may join the user of the first user equipment into the user group in response to receiving the request for joining the user group sent by the first user equipment, and perform feedback on the user of the first user equipment. Specifically, the joining of the user of the first user equipment to the user group may be implemented by joining the user identifier of the user of the first user equipment to the user identifier set corresponding to the user group. The user group to which the user of the first user equipment joins and the requested user group are the user group indicated in the received request to join the user group. Specifically, the request may include an identification of the number or name of the requested user group, or the like.
The embodiment can create the user group related to the user based on the user information including the user position information, so that other users can join the user group through information such as the user position information.
In some optional implementations of any of the foregoing embodiments of the information processing method of the present application, the aforementioned "acquiring profile information of a neighboring user in response to receiving a request, sent by the first user equipment, of the neighboring user of a user browsing the first user equipment" includes the following steps:
in response to receiving a request, sent by first user equipment, of a user who browses the first user equipment, determining a user who is adjacent to the user of the first user equipment, and determining a user of a corresponding user group in the adjacent users, wherein the user group corresponds to a preset display condition, and the preset display condition comprises a condition which is required to be met by the user who is allowed to browse description information of the user group; and matching the preset display condition corresponding to the user group with the user information of the user of the first user equipment, and if the matching is successful, adding the description information of the user group into the data information of the corresponding adjacent user.
In this embodiment, an execution subject (e.g., the service device shown in fig. 1) on which the information processing method operates may determine users of a corresponding user group among the neighboring users after determining the neighboring users of the user of the first user device. If the user information of the user of the first user equipment is determined to meet the preset display condition of a certain user group, the user can be determined to be matched with the user group. The execution main body may add the description information of the user group to the profile information of the corresponding neighboring user, so that the description information of the user group is displayed on the first user equipment. Specifically, the user identification of the user corresponding to the user group is in the user group. The condition that the user needs to satisfy may be single or multiple. For example, the condition may include a definition of at least one of: age, sex, and graduation school.
In this embodiment, under the condition that the user of the user equipment is successfully matched with the preset display condition corresponding to the user group, the description information of the user group is displayed to the user of the user equipment, so that the data information is more accurately provided to the user, and the user is further prevented from receiving invalid information.
The application also provides an information processing method, which is used for the first user equipment, and the method comprises the following steps:
sending a request for browsing neighboring users of a user corresponding to the first user equipment to the service equipment;
receiving and displaying the data information of the adjacent users returned by the first user equipment, wherein the data information of the users corresponding to the user group in the adjacent users comprises the description information of the user group, the users in the user group can communicate with each other in real time, and the users in the user group are adjacent to each other currently or adjacent to each other historically;
in response to the detection of the preset operation, sending a request for joining the user group to the service equipment, so that the network equipment joins the user of the first user equipment to the user group which the network equipment requests to join;
and receiving a notification message returned by the network equipment for notifying that the user group is joined.
In some optional implementations of this embodiment, the receiving and displaying profile information of the neighboring user returned by the first user equipment includes:
receiving the data information of the adjacent user returned by the first user equipment; if the adjacent users have users corresponding to the user group, acquiring preset display conditions corresponding to the user group from the data information of the adjacent users, wherein the preset display conditions comprise conditions required to be met by the users who are allowed to browse the description information of the user group; and matching the preset display condition with the user information of the user of the first user equipment, and if the matching is successful, displaying the description information of the user group when displaying the data information.
In these optional implementation manners, the first user equipment may match the preset presentation condition with the user information, and then display the description information of the user group.
The embodiment of the application can send the profile information of the adjacent users to the user equipment, can show the user group related to the adjacent users, and adds the user equipment into the user group, so that a plurality of adjacent users can carry out instant messaging.
The application also provides an information processing method, which is used for the second user equipment, and the method comprises the following steps:
sending a request for browsing a user adjacent to the second user equipment to the service equipment, wherein the request comprises the position information of the second user equipment;
and sending a user group creation request to the network equipment so that the network equipment acquires the user information of the second user equipment and creates a user group corresponding to the user of the second user equipment based on the acquired user information.
In this embodiment, the network device may obtain the user information of the second user device from a database of the network device or the second user device. The user information may include user location information.
In some optional implementation manners of this embodiment, the user group creation request includes a preset display condition corresponding to the user group, where the preset display condition includes a condition that a user allowed to browse the description information of the user group needs to satisfy.
The network device in this embodiment can create a user group related to the user based on the user information including the user location information, so that other users can join the user group through information such as the user location information.
It should be noted that the functions of the first user equipment and the second user equipment may be implemented by one user equipment, that is, one user equipment may obtain the profile information of the user in the vicinity of the user, and issue a request to join the user group when the profile information shows the description information of the user group, or may send a user group creation request to create the user group.
Referring now to FIG. 5, shown is a block diagram of a computer system 500 suitable for use in implementing the electronic device of an embodiment of the present application. The electronic device shown in fig. 5 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present application.
As shown in fig. 5, the computer system 500 includes a processing unit (CPU and/or GPU)501 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM)502 or a program loaded from a storage section 508 into a Random Access Memory (RAM) 503. In the RAM 503, various programs and data necessary for the operation of the system 500 are also stored. The central processing unit 501, the ROM 502, and the RAM 503 are connected to each other by a bus 504. An input/output (I/O) interface 505 is also connected to bus 504.
The following components are connected to the I/O interface 505: an input portion 506 including a keyboard, a mouse, and the like; an output section 507 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage portion 508 including a hard disk and the like; and a communication section 509 including a network interface card such as a LAN card, a modem, or the like. The communication section 509 performs communication processing via a network such as the internet. The driver 510 is also connected to the I/O interface 505 as necessary. A removable medium 511 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 510 as necessary, so that a computer program read out therefrom is mounted into the storage section 508 as necessary.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 509, and/or installed from the removable medium 511. The computer program performs the above-mentioned functions defined in the method of the present application when executed by the central processing unit 501. It should be noted that the computer readable medium of the present application can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present application, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In this application, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
As another aspect, the present application also provides a computer-readable medium, which may be contained in the apparatus described in the above embodiments; or may be present separately and not assembled into the device. The computer readable medium carries one or more programs which, when executed by the apparatus, cause the apparatus to: the method comprises the steps of responding to a request sent by first user equipment and used for browsing adjacent users of the first user equipment, obtaining information of the adjacent users, and sending the information of the adjacent users to the first user equipment to be displayed by the first user equipment, wherein the information of the users corresponding to a user group in the adjacent users comprises description information of the user group, the users in the user group can communicate in real time, and the users in the user group are adjacent in current or history.
The above description is only a preferred embodiment of the application and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the invention herein disclosed is not limited to the particular combination of features described above, but also encompasses other arrangements formed by any combination of the above features or their equivalents without departing from the spirit of the invention. For example, the above features may be replaced with (but not limited to) features having similar functions disclosed in the present application.

Claims (13)

1. An information processing method for serving a device, the method comprising:
responding to a request sent by first user equipment and used for browsing adjacent users of the first user equipment, acquiring profile information of the adjacent users, and sending the profile information of the adjacent users to the first user equipment for the first user equipment to display, wherein the profile information of users corresponding to a user group in the adjacent users comprises description information of the user group, the users in the user group can communicate with each other in real time, and the users in the user group are adjacent to each other currently or in history;
in response to receiving a request for joining the user group sent by the first user equipment, joining the user of the first user equipment into the user group which the user is requested to join, and returning a notification message for notifying that the user is joined into the user group to the first user equipment;
wherein, the acquiring the profile information of the adjacent user in response to receiving the request of the adjacent user of the user browsing the first user equipment, which is sent by the first user equipment, comprises: and matching the preset display condition corresponding to the user group with the user information of the user of the first user equipment, and if the matching is successful, adding the description information of the user group into the data information of the adjacent user corresponding to the user group, wherein the user group corresponds to the preset display condition, and the preset display condition comprises a condition which is required to be met by the user who is allowed to browse the description information of the user group.
2. The method of claim 1, wherein the obtaining profile information of a neighboring user of a user browsing a first user device in response to receiving a request sent by the first user device for the neighboring user, further comprises:
in response to receiving a request sent by first user equipment and used for browsing neighboring users of the first user equipment, determining the neighboring users of the first user equipment, and determining users of corresponding user groups in the neighboring users.
3. The method of claim 1, wherein,
the wireless local area network to which the user equipment of the adjacent user is currently connected is the same as or adjacent to the wireless local area network to which the first user equipment is currently connected; or
The wireless local area network to which the user equipment of the adjacent user is currently connected is the same as or adjacent to the wireless local area network to which the first user equipment is historically connected.
4. The method of claim 1, wherein the method further comprises:
receiving a user group creation request sent by second user equipment, and acquiring user information of a user of the second user equipment, wherein the user information comprises user position information;
and creating a user group corresponding to the user of the second user equipment based on the user information of the user of the second user equipment.
5. The method according to claim 4, wherein the user group creation request includes a preset presentation condition including a condition that a user who is allowed to browse the description information of the user group needs to satisfy.
6. The method of claim 4, wherein prior to said receiving the user group creation request sent by the second user device, the method further comprises:
in response to receiving a request of a neighboring user of a user browsing the second user equipment, which is sent by the second user equipment, adding a user identifier of the second user equipment into a searchable set, and recording at least one location point of the second user equipment;
the method further comprises the following steps:
and in response to determining that the recording time of the latest position point of the second user equipment reaches a preset time length from the current time point, deleting the user identifier of the second user equipment from the searchable set, and deleting a user group created based on a user group creation request sent by the second user equipment or deleting the user of the second user equipment from the user group.
7. The method of claim 4, wherein the user of the second user device has the highest processing rights to the user group it creates;
the method further comprises the following steps:
and if the activity of the user of the second user equipment in the user group created based on the user group creation request sent by the second user equipment is detected to be lower than a preset threshold value, the highest processing authority of the second user equipment to the user group is released, other users in the user group are selected, and the highest processing authority of the user group is given.
8. An information processing method for a first user equipment, the method comprising:
sending a request to a serving device to browse neighboring users of a user of the first user device;
receiving and displaying the profile information of the adjacent users returned by the first user equipment, wherein the profile information of the users corresponding to the user group in the adjacent users comprises the description information of the user group, the users in the user group can communicate with each other instantly, and the users in the user group are adjacent to each other currently or in history;
in response to the detection of the preset operation, sending a request for joining a user group to the service equipment, so that the service equipment joins the user of the first user equipment to the user group which the service equipment requests to join;
receiving a notification message returned by the service equipment for notifying that the user group is joined;
wherein the receiving and displaying the profile information of the neighboring user returned by the first user equipment comprises: and matching preset display conditions with the user information of the user of the first user equipment, and if the matching is successful, displaying the description information of the user group when the data information is displayed, wherein the user group corresponds to the preset display conditions, and the preset display conditions comprise conditions which are required to be met by the user who is allowed to browse the description information of the user group.
9. The method of claim 8, wherein the receiving and displaying profile information of the proximate user returned by the first user device further comprises:
receiving the profile information of the adjacent user returned by the first user equipment;
and if the users corresponding to the user group exist in the adjacent users, acquiring the preset display conditions corresponding to the user group from the data information of the adjacent users.
10. An information processing method for a second user equipment, the method comprising:
sending a request for browsing neighboring users of the user of the second user equipment to service equipment, wherein the request comprises the position information of the second user equipment;
sending a user group creation request to the service device, so that the service device acquires user information of the second user device and creates a user group corresponding to a user of the second user device based on the acquired user information and the location information;
the service equipment matches a preset display condition corresponding to the user group with the user information of the user of the first user equipment, and if the matching is successful, adds the description information of the user group into the data information of the user of the second user equipment corresponding to the user group, wherein the user group corresponds to the preset display condition, and the preset display condition comprises a condition which is required to be met by the user who is allowed to browse the description information of the user group.
11. The method according to claim 10, wherein the user group creation request includes a preset presentation condition corresponding to the user group, and the preset presentation condition includes a condition that a user who is allowed to browse the description information of the user group needs to satisfy.
12. An electronic device, comprising:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-7.
13. A computer-readable storage medium, on which a computer program is stored, which program, when being executed by a processor, carries out the method according to any one of claims 1-7.
CN201811288855.3A 2018-10-31 2018-10-31 Information processing method and device Active CN109495282B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811288855.3A CN109495282B (en) 2018-10-31 2018-10-31 Information processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811288855.3A CN109495282B (en) 2018-10-31 2018-10-31 Information processing method and device

Publications (2)

Publication Number Publication Date
CN109495282A CN109495282A (en) 2019-03-19
CN109495282B true CN109495282B (en) 2022-03-29

Family

ID=65691779

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811288855.3A Active CN109495282B (en) 2018-10-31 2018-10-31 Information processing method and device

Country Status (1)

Country Link
CN (1) CN109495282B (en)

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7620404B2 (en) * 2005-12-22 2009-11-17 Pascal Chesnais Methods and apparatus for organizing and presenting contact information in a mobile communication system
US8010601B2 (en) * 2007-12-21 2011-08-30 Waldeck Technology, Llc Contiguous location-based user networks
US8577405B2 (en) * 2009-06-12 2013-11-05 Qualcomm Incorporated Systems, methods, and machine-readable media providing location-enabled group management
US8386620B2 (en) * 2009-12-15 2013-02-26 Apple Inc. Ad hoc networking based on content and location
KR101932714B1 (en) * 2010-09-28 2018-12-26 삼성전자주식회사 Method for creating and joining social group, user device, server, and storage medium thereof
US8825761B2 (en) * 2011-08-05 2014-09-02 Htc Corporation Systems and methods for sharing group status within a social network
CN103873342B (en) * 2012-12-11 2017-06-06 腾讯科技(深圳)有限公司 A kind of method for adding social group, terminal and system
CN103905291B (en) * 2012-12-27 2017-05-03 腾讯科技(深圳)有限公司 Geographic position-based communication method, mobile terminal, server and system
CN103516906B (en) * 2013-09-25 2015-07-15 广东欧珀移动通信有限公司 Device for quickly adding group member on chatting software of mobile equipment
US9532188B1 (en) * 2014-08-10 2016-12-27 Google Inc. Creating a group based on proximate detection
US10476973B2 (en) * 2016-03-25 2019-11-12 Rockspoon, Inc. Proximity-based patron discovery and group creation
CN107094280B (en) * 2016-09-13 2020-06-02 口碑控股有限公司 User group creating and resource distributing method and equipment
CN107135149B (en) * 2017-06-30 2021-06-15 上海掌门科技有限公司 Method and equipment for recommending social users
CN107682250B (en) * 2017-10-18 2020-09-08 上海掌门科技有限公司 Method and equipment for executing social operation

Also Published As

Publication number Publication date
CN109495282A (en) 2019-03-19

Similar Documents

Publication Publication Date Title
US10075552B2 (en) Systems and methods for caching augmented reality target data at user devices
CN107731229B (en) Method and apparatus for recognizing speech
CN110069919B (en) Information acquisition method and device
CN110677267B (en) Information processing method and device
US11244153B2 (en) Method and apparatus for processing information
CN108011949B (en) Method and apparatus for acquiring data
US20190102938A1 (en) Method and Apparatus for Presenting Information
EP3098773A1 (en) Generating and displaying recommendation counters based on dialogue through a social network and constrained by geographic regions of the recommenders
CN110489663B (en) Social content control method and device and computer equipment
CN104123350A (en) Social relation management method, device and system
KR101797802B1 (en) Method, system and recording medium for managing official account
CN112784152A (en) Method and device for marking user
CN104243276A (en) Method and device for contact person recommendation
CN107708076B (en) Method and device for pushing access information
CN110543604A (en) information processing method and device
CN110708238B (en) Method and apparatus for processing information
CN109495282B (en) Information processing method and device
CN108898416B (en) Method and apparatus for generating information
CN107205229B (en) Method and device for issuing information at wireless routing equipment end
CN114827060B (en) Interaction method and device and electronic equipment
CN108811036B (en) Method and apparatus for displaying wireless access point information
CN110971633B (en) Method for establishing communication, corresponding device and storage medium
CN110086638B (en) Method, electronic device, and computer-readable medium for updating a buddy list
CN111897620A (en) Interaction method and device and electronic equipment
CN110896374B (en) Method and equipment for generating user information and sending request information

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant