[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2017050258A1 - Method and device for processing social networking, and social networking server - Google Patents

Method and device for processing social networking, and social networking server Download PDF

Info

Publication number
WO2017050258A1
WO2017050258A1 PCT/CN2016/099760 CN2016099760W WO2017050258A1 WO 2017050258 A1 WO2017050258 A1 WO 2017050258A1 CN 2016099760 W CN2016099760 W CN 2016099760W WO 2017050258 A1 WO2017050258 A1 WO 2017050258A1
Authority
WO
WIPO (PCT)
Prior art keywords
social
target
user
convener
business card
Prior art date
Application number
PCT/CN2016/099760
Other languages
French (fr)
Chinese (zh)
Inventor
孙畅
Original Assignee
深圳峰创智诚科技有限公司
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 深圳峰创智诚科技有限公司 filed Critical 深圳峰创智诚科技有限公司
Publication of WO2017050258A1 publication Critical patent/WO2017050258A1/en

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/52User-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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements

Definitions

  • the present invention relates to the field of Internet technologies, and in particular, to the field of social technologies, and in particular, to a social processing method, apparatus, and social server.
  • the social platform may include, but is not limited to, a social networking website or a social application such as instant messaging, social networking service (SNS), etc., mainly to help establish a social relationship between users, and realize communication between users. .
  • the current social platform focuses on communication between users online, for example, instant messaging chat between users; or, a user uploads photos or information on a social platform, other users comment on uploaded content, and the like. This kind of online communication is simple and monotonous, and does not make full use of the convenience of social platforms.
  • the embodiment of the invention provides a social processing method, a device and a social server, which can fully utilize the convenience of the social platform, effectively communicate the online and offline communication, enhance the richness and diversity of the social interaction, and improve the usage and intelligence of the social platform. Sex.
  • a first aspect of the embodiments of the present invention provides a social processing method, which may include:
  • a target organization is established, the members of the target organization including the convener and the responder.
  • the calling order carries the convener identification and the convening requirement, and further includes:
  • the social business card of the user includes at least one social attribute of the user, and the social attribute includes any one or more of a communication attribute, an entertainment attribute, a skill attribute, and a professional attribute.
  • the social database is used to store and manage at least one user's logo and social business card, including:
  • the social card of the target user stored in the social database is updated according to the editing operation.
  • the convening requirement includes a target activity type, a target activity occurrence time, and a location where the target activity occurs;
  • the responding to the convener by the social business card of the at least one user in the social database to meet the convening requirement includes:
  • the candidate that confirms participation in the at least one candidate is determined as the responder.
  • the establishing the target organization includes:
  • the construction condition includes: a required activity resource, a number of participants, and a distribution of participating roles;
  • the method further includes:
  • An activity notification is generated according to the convening request, and the activity notification is sent to a terminal corresponding to each member of the target organization.
  • the method further includes:
  • the comment information about the target activity issued by the calling order, the target organization, and the terminal corresponding to each member of the target organization is associated and stored in the social database.
  • a second aspect of the embodiments of the present invention provides a social processing apparatus, which may include:
  • the acknowledgment order receiving unit is configured to receive a convening order sent by the convener terminal, where the convening order carries the convener identification and the convening requirement;
  • a matching processing unit configured to match, according to the social business card of the at least one user in the social database, a responder that meets the calling requirement for the convener;
  • An organization establishing unit for establishing a target organization, the members of the target organization including the convener and the responder.
  • the device further includes:
  • a storage management unit configured to store and manage at least one user identifier and a social business card by using a social database
  • the social business card of the user includes at least one social attribute of the user, and the social attribute includes any one or more of a communication attribute, an entertainment attribute, a skill attribute, and a professional attribute.
  • the storage management unit includes:
  • a registration configuration obtaining unit configured to acquire at least one social attribute configured by the target user when receiving a registration request of any target user on the social platform;
  • a registration processing unit configured to allocate an identifier to the target user, and generate a social business card including the at least one social attribute for the target user;
  • a storage unit configured to store the identifier of the target user and a social business card to the social database
  • An updating unit configured to: if the target user is detected, edit the social card of the target user And an operation of updating the social business card of the target user stored in the social database according to the editing operation.
  • the convening requirement includes a target activity type, a target activity occurrence time, and a target activity occurrence location; the matching processing unit includes:
  • a retrieval unit configured to perform traversal retrieval on a social business card of at least one user in the social database according to the convening requirement, and match at least one candidate that meets the convening requirement;
  • a social business card obtaining unit configured to acquire, from the social database, the social business card of the convener and the social business card of the at least one candidate;
  • An invitation unit configured to send an activity invitation to the terminal corresponding to the at least one candidate, where the activity invitation includes the social card of the convener and the calling requirement;
  • the response determining unit is configured to determine, as the responder, the candidate for confirming participation among the at least one candidate if receiving the participation confirmation message returned by the terminal corresponding to the at least one candidate.
  • the organization establishing unit includes:
  • a construction condition determining unit configured to determine, according to the convening requirement, a construction condition of a target organization required to complete the target activity, where the construction condition includes: a required activity resource, a number of participants, and a participation role distribution;
  • condition determining unit configured to determine, according to the social business card of the convener and the social business card of the responder, whether the combination of the convener and the responder satisfies the construction condition
  • a target organization establishing unit configured to determine the convener and the responder as participants of the target activity to establish a target organization if the construction condition is satisfied, and to target the target activity in the target organization Each participant has a role assignment.
  • the device further includes:
  • a notification unit configured to generate an activity notification according to the collection request, and send the activity notification to a terminal corresponding to each member of the target organization
  • the association storage unit is configured to associate, in the social database, the comment information about the target activity issued by the calling order, the target organization, and the terminal corresponding to each member of the target organization.
  • a third aspect of the embodiments of the present invention provides a social server, which may include the social processing apparatus described in the second aspect above.
  • the process of requirement matching and organization establishment performed by the social business card of at least one user in the social database in response to the convening requirement of the user is to convene a plurality of users to establish a target organization, and promote the online convening manner.
  • the members of the convened target organization work together to complete a series of events or activities, making full use of the convenience of the social platform, effectively undertaking online and offline communication, thereby enhancing communication between users on the social platform.
  • FIG. 1 is a schematic structural diagram of a social processing system according to an embodiment of the present invention.
  • FIG. 2 is a schematic structural diagram of a social server according to an embodiment of the present invention.
  • FIG. 3 is a flowchart of a social processing method according to an embodiment of the present invention.
  • FIG. 4 is a schematic diagram of a social business card according to an embodiment of the present invention.
  • FIG. 5 is a flowchart of another social processing method according to an embodiment of the present invention.
  • FIG. 6 is a specific refinement flow of step S201 shown in FIG. 5.
  • FIG. 1 is a schematic structural diagram of a social processing system according to an embodiment of the present invention; the system may include: a social server and at least one terminal connected to the social server.
  • the terminal may include, but is not limited to, a PC (Personal Computer), a PDA (tablet), a smart phone, a smart wearable device, and the like.
  • the social server refers to the social platform
  • the server, the social platform here may include, but is not limited to, instant messaging, social networking websites such as SNS (Social Networking Services), or social applications, mainly to help establish a social relationship between users, Communication between users.
  • a social server may refer to a server formed by a separate service device, or a distributed cluster server composed of a plurality of independent service devices.
  • the social server may adopt a wired manner such as an optical fiber or a cable, or adopt a wireless manner such as Wifi (Wireless-Fidelity), GPRS (General Packet Radio Service), and at least A terminal establishes a communication connection.
  • a wired manner such as an optical fiber or a cable
  • a wireless manner such as Wifi (Wireless-Fidelity), GPRS (General Packet Radio Service)
  • Wifi Wireless-Fidelity
  • GPRS General Packet Radio Service
  • Users on the terminal side can enjoy various social services of the social platform through the terminal, for example, the user can register in the social platform; or any registered user in the social platform can socialize with other registered users; or, the user can Publish various needs in the social platform; or, users can post original or commentary information such as text, audio and video, etc. in the social platform.
  • the user here can be either an individual user (such as a natural person user A, a natural person user B, etc.) or a group user (such as an enterprise user C, a business unit user D, etc.).
  • the social server is responsible for processing various requests of the user on the terminal side received on the social platform, and providing corresponding social services to the user on the terminal side, for example, in response to the registration request of the user on the terminal side, the social platform is allocated to the user.
  • Unique identifier, and manage the social attributes of the user for example: responding to social interaction requests between users on the terminal side and other users, forwarding social interaction content between users, etc.; for example: responding to various needs of the terminal side
  • For the user to match the social content that meets the demand for example, in response to the user's information publishing request, the user inputs the original or comment information such as the input text, audio and video, etc. in the social platform;
  • the system further includes a social database, which may be located in the local storage space of the social server, and may of course be deployed in the Internet in a centralized or distributed manner independently of the social server.
  • the social database is used for storing and managing a large number of user identifiers in the social platform, and related business data of each user identifier, for example, storing a user identifier and social interaction content of the user with other users, and various types of demand content published by the user. And the various news content published, and so on.
  • the social database is mainly used to store the identifier of the at least one user and the social business card of the user, where the social business card includes at least one social attribute of the user, and the social attribute may include but is not limited to: a communication attribute. Any one or more of entertainment attributes, skill attributes, occupation attributes, and the like.
  • the communication attribute describes the user's connection such as mobile phone number, email number, and communication address. System mode.
  • the entertainment attributes describe the user's interests such as playing football, listening to a concert, playing a guitar, and the like.
  • Skill attributes describe the skills and proficiency of the user, for example: I can be a football striker and have 5 years of experience; another example: I have played a guitar for 10 years, qualified as a professional guitarist; and so on.
  • the occupational attribute describes the user's occupation and scope of functions, for example: I am a jewelry designer, can provide jewelry design drawings; or, I am the person in charge of the stadium, can provide sports venue rental services; or, I am a XX product business, able to Provide XX products; and so on.
  • the data stored in the social database can be provided to the social server for making a call, so that the social server can better respond to the actual needs of the terminal side user and better provide the social service to the terminal side user.
  • the social processing solution of the embodiment of the present invention is mainly a process of demand matching and organization establishment performed by the social server in response to the convening requirement of the user, using the social business card of at least one user in the social database, and is intended to convene multiple users to establish a target.
  • the organization enables the members of the target organization to complete a series of events or activities, thereby enhancing the communication between users on the social platform, improving the intelligence of the social platform, and improving the user's usage rate of the social platform.
  • FIG. 2 is a schematic structural diagram of a social processing apparatus according to an embodiment of the present invention; the social processing apparatus of this embodiment is included in the social server shown in FIG. 1.
  • the social processing device may include a call order receiving unit 101, a matching processing unit 102, and an organization establishing unit 103.
  • the social server may further include: a storage management unit 104, a notification unit 105, and an associated storage unit 106.
  • the storage management unit 104 may include a registration configuration acquisition unit 1001, a registration process 1002, a storage unit 1003, and an update unit 1004.
  • the matching processing unit 102 may include a retrieval unit 2001, a social business card acquisition unit 2002, an invitation unit 2003, and a response determination unit 2004.
  • the organization establishing unit 103 may include a construction condition determination unit 3001, a condition determination unit 3002, and a target organization establishment unit 3003.
  • the social server specifically performs the process of demand matching and organization establishment in response to the calling requirements of the user on the terminal side through the units of the social processing apparatus shown in FIG. 2, each of the processes shown in FIG. 2 is performed.
  • the function of the unit can be described in connection with the method embodiments described below.
  • FIG. 3 is a flowchart of a social processing method according to an embodiment of the present invention.
  • the method in this embodiment is implemented by the social server shown in FIG. 1 to FIG. 2, specifically, the social service shown in FIG.
  • Each unit of the social processing device included in the device is implemented.
  • the method may include the following steps S101 to S103.
  • Step S101 is performed by the summoning order receiving unit 101, specifically: receiving a calling order sent by the convener terminal, where the calling order carries the convener identification and the convening requirement.
  • the call-up order indicates that the user (convener) wants to convene other users to complete an activity, and the social server needs to match some other users (responders) who are like-minded on the social platform to enable the activity to be realized.
  • the activities here can be various social activities, such as: football matches, basketball games, buying or selling an item, singing K, collecting sponsorship fees, renting a venue, renting a vehicle, and the like. That is to say, the summoning order is used to trigger the social server to perform the process of completing the event call according to the calling requirement.
  • the convening requirement is used to describe the actual convening purpose of the convener, and can be used to describe what kind of time, what place, and what kind of activities the convener wants to complete.
  • the convening requirement may include a target activity type, a target activity occurrence time, and a target activity occurrence location.
  • Step S102 is performed by the matching processing unit 102, specifically: matching, according to the social business card of at least one user in the social database, a responder that meets the calling requirement for the convener.
  • the user identifier in the social database is an index, and the user identifier can be indexed to the social business card of the user.
  • FIG. 4 is a schematic diagram of a social business card according to an embodiment of the present invention; the social business card of user A shown in FIG. 4 can be found by the identifier of user A.
  • a social business card of a plurality of users is stored and managed in a social database, and each user's social business card covers various social attributes, and then, in the social database, the traversal search is performed according to the calling requirement, and Matches to responders who meet the call requirements.
  • the target activity type included in the convening requirement is to purchase an item
  • the shopping place is determined to be a zz area, and the time is within 24 hours; then, the matching processing unit 102 traverses the social database, finds that the item can be provided and arrives within 24 hours.
  • the seller user who completes the transaction in the zz area then if the seller user agrees to sell the item, the seller user can be matched as a responder.
  • the matching processing unit 102 traverses the social database, finds that the soccer game can be played and can If the candidate user agrees to participate in the soccer game, the candidate user who agrees to participate in the competition may be matched as a responder; and so on.
  • Step S103 is performed by the organization establishing unit 103, specifically: the social server is built. Establishing a target organization, the members of the target organization including the convener and the responder.
  • the identification of the convener and responder actually determines the important factors involved in the target activity.
  • the organization establishing unit 103 further needs to determine whether these important factors constitute the establishment of the target organization, for example, the target activity is a call for the purchase of an item, since the target activity only requires the buyer and seller conditions, then the organization The establishing unit 103 determines that an important factor satisfies the target organization establishment condition to establish a target organization that purchases the item. For another example, if the target activity is a call for the soccer game, and the construction conditions required for the target activity include the participant and the competition venue provider, the organization establishing unit 103 needs to determine whether the necessary construction conditions are satisfied in the convener and the responder.
  • the target organization of the soccer game is established; otherwise, the target organization cannot be established, that is, the social server cannot match the appropriate target organization for the convener, and the social server can feed back the failed message to the convener terminal to enable the convener Know the results and further modify the call requirements to initiate a new call.
  • FIG. 5 is a flowchart of another social processing method according to an embodiment of the present invention; the method in this embodiment is implemented by the social server shown in FIG. 1 to FIG. 2, specifically, the social network shown in FIG. Each unit in the social processing device included in the server is implemented.
  • the method may include the following steps S201 to S211.
  • Step S201 is performed by the storage management unit 104, specifically: storing and managing the identifier of at least one user and the social business card by using a social database.
  • Step S201 may specifically include the following steps s11-s14:
  • Step s11 is performed by the registration configuration obtaining unit 1001, specifically: when receiving a registration request of any target user on the social platform, acquiring at least one social attribute configured by the target user.
  • the social platform may provide a registration interface, which may be outputted at the user terminal, and the user may initiate a registration request in the registration interface, and may configure its own social attributes in the registration interface.
  • the registration configuration obtaining unit 1001 may acquire at least one social attribute configured by the target user from the registration interface.
  • Step s12 is performed by the registration processing unit 1002, specifically: assigning an identifier to the target user, and generating a social business card including the at least one social attribute for the target user.
  • the user's identity is the social credentials of the user in the social platform and is a unique personal tag that is used to distinguish it from other users in the social platform. Therefore, the user's identity is unique in the social platform, that is, an identity uniquely identifies a user.
  • the registration processing unit 1002 may assign an identifier to the target user according to the principle of the identifier of the social platform. For example, based on the principle of uniqueness of the identifier, the telephone number of the target user may be determined as the identifier of the target user; or, the name may be added. The number of the number (eg, user A4936) is determined as the identity of the target user; and so on.
  • Step s13 is performed by the storage unit 1003, specifically: storing the identifier of the target user and the social business card to the social database. After the identity of the target user and the social business card are successfully added to the social database, it indicates that the target user successfully completes the registration process in the social platform. Thereafter, the target user can send his/her identity to the social server, query his/her social business card, and edit the content contained in the social business card, including: adding new content, modifying the original content, or deleting certain content in the social business card. Wait.
  • Step s14 is performed by the updating unit 1004, specifically: if the target user is detected to perform an editing operation on the social card of the target user, updating the target stored in the social database according to the editing operation User's social business card.
  • the step s14 can update the social business card of the target user stored in the social database in time according to the editing operation of the social business card by the target user, and can ensure the matching accuracy of the subsequent social server in the process of providing the matching service and improve the social service quality.
  • Step S202 is performed by the summoning order receiving unit 101, specifically: receiving a call order sent by the convener terminal, where the convening order carries the convener ID and the convening requirement.
  • Steps S203-S206 are performed by the matching processing unit 102, and specifically include:
  • Step S203 is performed by the retrieving unit 2001. Specifically, the social business card of at least one user in the social database is traversed and searched according to the calling requirement, and at least one candidate that meets the calling requirement is matched.
  • Step S204 is performed by the social business card obtaining unit 2002, specifically: acquiring the social business card of the convener and the social business card of the at least one candidate from the social database.
  • Step S205 is performed by the inviting unit 2003. Specifically, the event invitation is sent to the terminal corresponding to the at least one candidate, where the event invitation includes the social card of the convener and the calling requirement.
  • Step S206 is performed by the response determining unit 2004. Specifically, if the participation confirmation message returned by the terminal corresponding to the at least one candidate is received, the candidate who confirms participation in the at least one candidate is determined as the responder. .
  • the process of step S203-S206 is a process of performing search matching for the social server, and is described by a specific example.
  • the target activity type included in the convening requirement is to hold a small soccer game
  • the competition place is yy gymnasium
  • the competition time is XX years XX. Month XX.
  • the retrieval unit 2001 traverses the social database to match at least one candidate user who will play the soccer ball and be able to participate in the soccer game at the competition time.
  • the social business card obtaining unit 2002 may acquire the social business card of the convener and the social business card of the at least one candidate from a social database.
  • the invitation unit 2003 may send an invitation to the event according to the contact manner of the at least one candidate, where the invitation carries the social business card of the convener and the convening requirement; then, the candidate passes
  • the event invitation can know which type of target activity is initiated by which user, and know when and where the target activity occurs.
  • the candidate determines whether he or she agrees to participate in the activity based on the information learned. If the user agrees to participate, the event can be The social server feeds back the participation confirmation message, and the participation confirmation message indicates confirmation of participation in the target activity.
  • the response determining unit 2004 may determine the candidate who confirms participation as the responder.
  • Steps S207-S209 are performed by the organization establishing unit 103, and specifically include:
  • Step S207 is performed by the construction condition determining unit 3001, specifically: determining, according to the convening requirement, a construction condition of a target organization required to complete a target activity, where the construction condition includes: required activity resources, number of participants, and Participate in the role distribution.
  • Step S208 is performed by the condition determining unit 3002, specifically: determining, according to the social card of the convener and the social card of the responder, whether the combination of the convener and the responder satisfies the construction condition; If the result of the determination is yes, the construction condition is satisfied, then the process proceeds to step S209; otherwise, the process ends.
  • Step S209 is performed by the target organization establishing unit 3003, specifically: determining the convener and the responder as participants of the target activity to establish a target organization, and for the target organization Each participant in the target activity is assigned a role.
  • Steps S207-S209 are processes for establishing a target organization for the social server.
  • the construction condition determining unit 3001 It can be determined that the construction conditions of the target organization may include: 6 participants and the venue provider; further, the conditional subdivision may be performed according to the role needs: for example, one of the six participants needs one forward, two school-garde, two guards, 1 goalkeeper.
  • the condition judging unit 3002 needs to determine whether the necessary construction conditions are satisfied in the convener and the responder, and if satisfied, the target organization establishing unit 3003 establishes the target organization of the soccer game; otherwise, the target organization cannot be established, that is, the social server The convener cannot be matched to the appropriate target organization. At this time, the social server can feed back the failed message to the convener terminal, so that the convener can know the result and can further modify the convening requirement to initiate a new convening order.
  • Step S210 is performed by the notification unit 105. Specifically, the activity notification is generated according to the collection request, and the activity notification is sent to a terminal corresponding to each member of the target organization.
  • the notification unit 105 can send an activity notification to the terminal corresponding to each member of the target organization, and the activity notification here is It can be used as a sign of completion of the convening, indicating that the convening work has been completed according to the convening order to establish the target organization; on the other hand, it can be used as a reminder for the event, reminding the members of the target organization to participate in the target activities on time.
  • Step S211 is executed by the association storage unit 106, specifically: storing, in the collection order, the target organization, and the comment information about the target activity issued by the terminal corresponding to each member of the target organization, in the In the social database.
  • each member of the target organization can also post relevant information about the target activity in the social platform, such as: posting photos related to the football game, videos, game results, etc., and other members' comments on the football game. Information, evaluation information about a member, etc.
  • the association storage unit 106 performs the association storage, the comment information of the summoning order, the target organization, and the target activity is recorded in the social database as a historical event as a whole, facilitating subsequent browsing, querying, etc., and enriching the social platform.
  • the scene includes, but is not limited to, the soccer game convening scene and the shopping convening scene, and includes: a scenario of imitating a sponsorship fee, a scene of renting and selling various tools, and the like, and the social platform provided by the embodiment of the present invention may also exist.
  • Some optimization mechanisms such as: users can evaluate each other (such as giving someone a compliment, giving someone a tread, etc.), these evaluations can be added to the user's social business card in the form of dynamic ratings or labels, then these Dynamic scoring or tags can be applied to the process of searching for matches, such as screening candidate users in high-to-low order of dynamic scoring, or excluding candidate users with a certain tag, etc.
  • the intelligence of the platform can be used to evaluate each other (such as giving someone a compliment, giving someone a tread, etc.), these evaluations can be added to the user's social business card in the form of dynamic ratings or labels, then these Dynamic scoring or tags can be applied to the process of searching for matches, such as screening candidate users in high-to-low order of dynamic scoring, or excluding candidate users with a certain tag, etc.
  • the embodiment of the present invention can perform the process of requirement matching and organization establishment performed by using the social business card of at least one user in the social database in response to the convening requirement of the user, and aims to convene multiple users to establish a target organization.
  • the members of the convened target organization can complete a series of events or activities offline, make full use of the convenience of the social platform, effectively undertake online and offline communication, and thus enhance the social platform.
  • the communication between users enhances the intelligence of the social platform and enhances the user's usage rate of the social platform.
  • the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Embodiments of the present invention provide a method and device for processing social networking, and a social networking server. The method comprises: receiving a call-up request sent by a caller terminal, the call-up request carrying a caller identifier and call-up requirements; matching, according to a social contact card of at least one user in a social networking database, responders who meet the call-up requirements for a caller; and establishing a target organization, members of the target organization comprising the caller and all the responders. The present invention can fully utilize the convenience of a social networking platform to effectively carry on online and offline communications, improve the richness and diversity of social networking, and increase the usage rate and intelligence of the social networking platform.

Description

一种社交处理方法、装置及社交服务器Social processing method, device and social server
本申请要求于2015年9月23日提交中国专利局、申请号为201510613014.5,发明名称为“一种社交处理方法、装置及社交服务器”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。The present application claims priority to Chinese Patent Application No. 201510613014.5, entitled "Social Processing Method, Apparatus and Social Server", filed on September 23, 2015, the entire contents of In this application.
技术领域Technical field
本发明涉及互联网技术领域,具体涉及社交技术领域,尤其涉及一种社交处理方法、装置及社交服务器。The present invention relates to the field of Internet technologies, and in particular, to the field of social technologies, and in particular, to a social processing method, apparatus, and social server.
背景技术Background technique
社交平台可以包括但不限于:即时通信、SNS(Social Networking Services,社会性网络服务)等的社交网站或社交类应用,主要是帮助用户之间建立社交关系的连接,实现用户之间的沟通交流。目前的社交平台侧重于用户线上之间的交流,例如:用户之间进行即时通信聊天;或者,某用户在社交平台上传照片或信息,其他用户针对上传内容进行评论等等。这类线上交流呈现简单、单调化的特点,并未充分利用社交平台的便捷性。The social platform may include, but is not limited to, a social networking website or a social application such as instant messaging, social networking service (SNS), etc., mainly to help establish a social relationship between users, and realize communication between users. . The current social platform focuses on communication between users online, for example, instant messaging chat between users; or, a user uploads photos or information on a social platform, other users comment on uploaded content, and the like. This kind of online communication is simple and monotonous, and does not make full use of the convenience of social platforms.
发明内容Summary of the invention
本发明实施例提供一种社交处理方法、装置及社交服务器,能够充分利用社交平台的便捷性,有效承接线上线下交流,提升社交交互的丰富性和多样性,提升社交平台的使用率和智能性。The embodiment of the invention provides a social processing method, a device and a social server, which can fully utilize the convenience of the social platform, effectively communicate the online and offline communication, enhance the richness and diversity of the social interaction, and improve the usage and intelligence of the social platform. Sex.
本发明实施例第一方面提供一种社交处理方法,可包括:A first aspect of the embodiments of the present invention provides a social processing method, which may include:
接收召集者终端发送的召集令,所述召集令携带召集者标识及召集需求;Receiving a call order sent by the convener terminal, where the call order carries the convener identification and the convening requirement;
根据社交数据库中的至少一个用户的社交名片,为召集者匹配满足所述召集需求的响应者;Responding to the convener to meet the convening demand according to the social business card of at least one user in the social database;
建立目标组织,所述目标组织的成员包括所述召集者及所述响应者。A target organization is established, the members of the target organization including the convener and the responder.
进一步,所述接收召集者终端发送的召集令,所述召集令携带召集者标识及召集需求之前,还包括:Further, before receiving the summoning order sent by the convener terminal, the calling order carries the convener identification and the convening requirement, and further includes:
采用社交数据库存储并管理至少一个用户的标识及社交名片; Storing and managing at least one user's logo and social business card using a social database;
其中,一个用户的社交名片包含所述用户的至少一种社交属性,所述社交属性包括:沟通属性、娱乐属性、技能属性、职业属性中的任一种或多种。The social business card of the user includes at least one social attribute of the user, and the social attribute includes any one or more of a communication attribute, an entertainment attribute, a skill attribute, and a professional attribute.
进一步,所述采用社交数据库存储并管理至少一个用户的标识及社交名片,包括:Further, the social database is used to store and manage at least one user's logo and social business card, including:
当接收到任一个目标用户在社交平台上的注册请求时,获取所述目标用户所配置的至少一种社交属性;Obtaining at least one social attribute configured by the target user when receiving a registration request of any target user on the social platform;
为所述目标用户分配标识,并为所述目标用户生成包含所述至少一种社交属性的社交名片;Assigning an identifier to the target user, and generating a social business card including the at least one social attribute for the target user;
将所述目标用户的标识及社交名片存储至所述社交数据库;Storing the identity of the target user and a social business card to the social database;
若检测到所述目标用户对所述目标用户的社交名片进行编辑操作,根据所述编辑操作更新所述社交数据库中所存储的所述目标用户的社交名片。If it is detected that the target user performs an editing operation on the social card of the target user, the social card of the target user stored in the social database is updated according to the editing operation.
进一步,所述召集需求包括目标活动类型、目标活动发生时间和目标活动发生地点;Further, the convening requirement includes a target activity type, a target activity occurrence time, and a location where the target activity occurs;
所述根据社交数据库中的至少一个用户的社交名片,为召集者匹配满足所述召集需求的响应者,包括:The responding to the convener by the social business card of the at least one user in the social database to meet the convening requirement includes:
按照所述召集需求对所述社交数据库中的至少一个用户的社交名片进行遍历检索,匹配出满足所述召集需求的至少一个候选者;Tracing a social business card of at least one user in the social database according to the convening requirement, and matching at least one candidate that meets the convening requirement;
从所述社交数据库中获取所述召集者的社交名片及所述至少一个候选者的社交名片;Obtaining, from the social database, the social business card of the convener and the social business card of the at least one candidate;
向所述至少一个候选者对应的终端发送活动邀请,所述活动邀请包括所述召集者的社交名片及所述召集需求;Sending an activity invitation to the terminal corresponding to the at least one candidate, the event invitation including the social card of the convener and the calling requirement;
若接收到所述至少一个候选者对应的终端返回的参与确认消息,将所述至少一个候选者中确认参与的候选者确定为响应者。And if the participation confirmation message returned by the terminal corresponding to the at least one candidate is received, the candidate that confirms participation in the at least one candidate is determined as the responder.
进一步,所述建立目标组织,包括:Further, the establishing the target organization includes:
按照所述召集需求,确定完成目标活动所需的目标组织的构建条件,所述构建条件包括:所需活动资源、参与者数量及参与角色分布;Determining, according to the convening requirement, a construction condition of a target organization required to complete the target activity, the construction condition includes: a required activity resource, a number of participants, and a distribution of participating roles;
根据所述召集者的社交名片及所述响应者的社交名片判断所述召集者与所述响应者的组合是否满足所述构建条件;Determining, according to the social card of the convener and the social card of the responder, whether the combination of the convener and the responder satisfies the construction condition;
若满足所述构建条件,将所述召集者及所述响应者确定为所述目标活动的 参与者以建立目标组织,并为所述目标组织内的所述目标活动的各参与者进行角色分配。Determining the convener and the responder as the target activity if the construction condition is met Participants establish a target organization and assign roles to each participant of the target activity within the target organization.
进一步,所述建立目标组织之后,还包括:Further, after the establishing the target organization, the method further includes:
根据所述召集请求生成活动通知,并将所述活动通知发送至所述目标组织的各成员对应的终端。An activity notification is generated according to the convening request, and the activity notification is sent to a terminal corresponding to each member of the target organization.
进一步,所述将所述活动通知发送至所述目标组织的各成员对应的终端之后,还包括:Further, after the sending the activity notification to the terminal corresponding to each member of the target organization, the method further includes:
将所述召集令、所述目标组织及所述目标组织的各成员对应的终端所发布的关于目标活动的评论信息关联存储于所述社交数据库中。The comment information about the target activity issued by the calling order, the target organization, and the terminal corresponding to each member of the target organization is associated and stored in the social database.
本发明实施例第二方面提供一种社交处理装置,可包括:A second aspect of the embodiments of the present invention provides a social processing apparatus, which may include:
召集令接收单元,用于接收召集者终端发送的召集令,所述召集令携带召集者标识及召集需求;The acknowledgment order receiving unit is configured to receive a convening order sent by the convener terminal, where the convening order carries the convener identification and the convening requirement;
匹配处理单元,用于根据社交数据库中的至少一个用户的社交名片,为召集者匹配满足所述召集需求的响应者;a matching processing unit, configured to match, according to the social business card of the at least one user in the social database, a responder that meets the calling requirement for the convener;
组织建立单元,用于建立目标组织,所述目标组织的成员包括所述召集者及所述响应者。An organization establishing unit for establishing a target organization, the members of the target organization including the convener and the responder.
进一步,所述装置还包括:Further, the device further includes:
存储管理单元,用于采用社交数据库存储并管理至少一个用户的标识及社交名片;a storage management unit, configured to store and manage at least one user identifier and a social business card by using a social database;
其中,一个用户的社交名片包含所述用户的至少一种社交属性,所述社交属性包括:沟通属性、娱乐属性、技能属性、职业属性中的任一种或多种。The social business card of the user includes at least one social attribute of the user, and the social attribute includes any one or more of a communication attribute, an entertainment attribute, a skill attribute, and a professional attribute.
进一步,所述存储管理单元包括:Further, the storage management unit includes:
注册配置获取单元,用于当接收到任一个目标用户在社交平台上的注册请求时,获取所述目标用户所配置的至少一种社交属性;a registration configuration obtaining unit, configured to acquire at least one social attribute configured by the target user when receiving a registration request of any target user on the social platform;
注册处理单元,用于为所述目标用户分配标识,并为所述目标用户生成包含所述至少一种社交属性的社交名片;a registration processing unit, configured to allocate an identifier to the target user, and generate a social business card including the at least one social attribute for the target user;
存储单元,用于将所述目标用户的标识及社交名片存储至所述社交数据库;a storage unit, configured to store the identifier of the target user and a social business card to the social database;
更新单元,用于若检测到所述目标用户对所述目标用户的社交名片进行编 辑操作,根据所述编辑操作更新所述社交数据库中所存储的所述目标用户的社交名片。An updating unit, configured to: if the target user is detected, edit the social card of the target user And an operation of updating the social business card of the target user stored in the social database according to the editing operation.
进一步,所述召集需求包括目标活动类型、目标活动发生时间和目标活动发生地点;所述匹配处理单元包括:Further, the convening requirement includes a target activity type, a target activity occurrence time, and a target activity occurrence location; the matching processing unit includes:
检索单元,用于按照所述召集需求对所述社交数据库中的至少一个用户的社交名片进行遍历检索,匹配出满足所述召集需求的至少一个候选者;a retrieval unit, configured to perform traversal retrieval on a social business card of at least one user in the social database according to the convening requirement, and match at least one candidate that meets the convening requirement;
社交名片获取单元,用于从所述社交数据库中获取所述召集者的社交名片及所述至少一个候选者的社交名片;a social business card obtaining unit, configured to acquire, from the social database, the social business card of the convener and the social business card of the at least one candidate;
邀请单元,用于向所述至少一个候选者对应的终端发送活动邀请,所述活动邀请包括所述召集者的社交名片及所述召集需求;An invitation unit, configured to send an activity invitation to the terminal corresponding to the at least one candidate, where the activity invitation includes the social card of the convener and the calling requirement;
响应确定单元,用于若接收到所述至少一个候选者对应的终端返回的参与确认消息,将所述至少一个候选者中确认参与的候选者确定为响应者。The response determining unit is configured to determine, as the responder, the candidate for confirming participation among the at least one candidate if receiving the participation confirmation message returned by the terminal corresponding to the at least one candidate.
进一步,所述组织建立单元包括:Further, the organization establishing unit includes:
构建条件确定单元,用于按照所述召集需求,确定完成目标活动所需的目标组织的构建条件,所述构建条件包括:所需活动资源、参与者数量及参与角色分布;a construction condition determining unit, configured to determine, according to the convening requirement, a construction condition of a target organization required to complete the target activity, where the construction condition includes: a required activity resource, a number of participants, and a participation role distribution;
条件判断单元,用于根据所述召集者的社交名片及所述响应者的社交名片判断所述召集者与所述响应者的组合是否满足所述构建条件;a condition determining unit, configured to determine, according to the social business card of the convener and the social business card of the responder, whether the combination of the convener and the responder satisfies the construction condition;
目标组织建立单元,用于若满足所述构建条件则将所述召集者及所述响应者确定为所述目标活动的参与者以建立目标组织,并为所述目标组织内的所述目标活动的各参与者进行角色分配。a target organization establishing unit, configured to determine the convener and the responder as participants of the target activity to establish a target organization if the construction condition is satisfied, and to target the target activity in the target organization Each participant has a role assignment.
进一步,所述装置还包括:Further, the device further includes:
通知单元,用于根据所述召集请求生成活动通知,并将所述活动通知发送至所述目标组织的各成员对应的终端;a notification unit, configured to generate an activity notification according to the collection request, and send the activity notification to a terminal corresponding to each member of the target organization;
关联存储单元,用于将所述召集令、所述目标组织及所述目标组织的各成员对应的终端所发布的关于目标活动的评论信息关联存储于所述社交数据库中。The association storage unit is configured to associate, in the social database, the comment information about the target activity issued by the calling order, the target organization, and the terminal corresponding to each member of the target organization.
本发明实施例第三方面提供一种社交服务器,可包括上述第二方面所述的社交处理装置。 A third aspect of the embodiments of the present invention provides a social server, which may include the social processing apparatus described in the second aspect above.
实施本发明实施例,具有如下有益效果:Embodiments of the present invention have the following beneficial effects:
本发明实施例可响应于用户的召集需求,利用社交数据库中的至少一个用户的社交名片而执行的需求匹配、组织建立的过程,旨在召集多个用户建立目标组织,通过线上召集方式促使所召集的目标组织内的各成员用户线下共同完成一系列的事情或活动,充分利用了社交平台的便捷性,有效承接了线上线下交流,从而增进社交平台上用户之间的沟通交流,提升了社交平台的智能性,提升了用户对社交平台的使用率。The process of requirement matching and organization establishment performed by the social business card of at least one user in the social database in response to the convening requirement of the user is to convene a plurality of users to establish a target organization, and promote the online convening manner. The members of the convened target organization work together to complete a series of events or activities, making full use of the convenience of the social platform, effectively undertaking online and offline communication, thereby enhancing communication between users on the social platform. Improve the intelligence of the social platform and increase the user's usage rate of the social platform.
附图说明DRAWINGS
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the embodiments or the description of the prior art will be briefly described below. Obviously, the drawings in the following description are only It is a certain embodiment of the present invention, and other drawings can be obtained from those skilled in the art without any creative work.
图1为本发明实施例提供的一种社交处理系统的结构示意图;1 is a schematic structural diagram of a social processing system according to an embodiment of the present invention;
图2为本发明实施例所提供的一种社交服务器的结构示意图;2 is a schematic structural diagram of a social server according to an embodiment of the present invention;
图3为本发明实施例提供的一种社交处理方法的流程图;FIG. 3 is a flowchart of a social processing method according to an embodiment of the present invention;
图4为本发明实施例提供的一种社交名片的示意图;4 is a schematic diagram of a social business card according to an embodiment of the present invention;
图5为本发明实施例提供的另一种社交处理方法的流程图;FIG. 5 is a flowchart of another social processing method according to an embodiment of the present invention;
图6为图5所示的步骤S201的具体细化流程。FIG. 6 is a specific refinement flow of step S201 shown in FIG. 5.
具体实施方式detailed description
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, but not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
请参见图1,为本发明实施例提供的一种社交处理系统的结构示意图;该系统可包括:社交服务器以及与该社交服务器相连接的至少一个终端。其中,终端可包括但不限于:PC(Personal Computer,个人计算机)、PDA(平板电脑)、智能手机、智能可穿戴设备等等。其中,社交服务器是指社交平台包含 的服务器,此处的社交平台可以包括但不限于:即时通信、SNS(Social Networking Services,社会性网络服务)等的社交网站或社交类应用,主要是帮助用户之间建立社交关系的连接,实现用户之间的沟通交流。社交服务器可以指由一个独立的服务设备形成的服务器,也可以指由多个独立的服务设备共同构成的分布式集群服务器。本发明实施例中,社交服务器可以采用诸如光纤、线缆等有线方式,或者采用诸如Wifi(Wireless-Fidelity,无线保真)、GPRS(General Packet Radio Service,通用分组无线服务)等无线方式与至少一个终端建立通信连接。FIG. 1 is a schematic structural diagram of a social processing system according to an embodiment of the present invention; the system may include: a social server and at least one terminal connected to the social server. The terminal may include, but is not limited to, a PC (Personal Computer), a PDA (tablet), a smart phone, a smart wearable device, and the like. Among them, the social server refers to the social platform The server, the social platform here may include, but is not limited to, instant messaging, social networking websites such as SNS (Social Networking Services), or social applications, mainly to help establish a social relationship between users, Communication between users. A social server may refer to a server formed by a separate service device, or a distributed cluster server composed of a plurality of independent service devices. In the embodiment of the present invention, the social server may adopt a wired manner such as an optical fiber or a cable, or adopt a wireless manner such as Wifi (Wireless-Fidelity), GPRS (General Packet Radio Service), and at least A terminal establishes a communication connection.
终端侧的用户可以通过终端享受社交平台的各类社交服务,例如:用户可在社交平台中进行注册;或者,社交平台中的任一注册用户可以与其他注册用户进行社交交流;或者,用户可在社交平台中发布各类需求;或者,用户可在社交平台中发布文本、音视频等原创或评论信息等等。需要说明的是,此处的用户既可以为个人用户(如自然人用户A、自然人用户B等等),也可以为团体用户(如企业用户C、事业单位用户D等等)。社交服务器负责处理社交平台上所接收到的终端侧的用户的各种请求,并为终端侧的用户提供相应的社交服务,例如:响应于终端侧的用户的注册请求,为用户分配社交平台中的唯一标识,并且管理用户的社交属性;再如:响应于终端侧的用户与其他用户的社交交流请求,在用户之间转发社交交互内容等等;又如:响应于终端侧的各类需求,为用户匹配满足需求的社交内容;又如:响应于用户的信息发布请求,在社交平台中输出用户输入文本、音视频等原创或评论信息;等等。Users on the terminal side can enjoy various social services of the social platform through the terminal, for example, the user can register in the social platform; or any registered user in the social platform can socialize with other registered users; or, the user can Publish various needs in the social platform; or, users can post original or commentary information such as text, audio and video, etc. in the social platform. It should be noted that the user here can be either an individual user (such as a natural person user A, a natural person user B, etc.) or a group user (such as an enterprise user C, a business unit user D, etc.). The social server is responsible for processing various requests of the user on the terminal side received on the social platform, and providing corresponding social services to the user on the terminal side, for example, in response to the registration request of the user on the terminal side, the social platform is allocated to the user. Unique identifier, and manage the social attributes of the user; for example: responding to social interaction requests between users on the terminal side and other users, forwarding social interaction content between users, etc.; for example: responding to various needs of the terminal side For the user to match the social content that meets the demand; for example, in response to the user's information publishing request, the user inputs the original or comment information such as the input text, audio and video, etc. in the social platform;
进一步参见图1,该系统中还包括一个社交数据库,该社交数据库可以位于社交服务器的本地存储空间,当然也可以独立于社交服务器集中式或分布式地布署在互联网中。该社交数据库用于存储并管理社交平台中大量的用户标识,以及各用户标识的相关业务数据,例如:存储某用户标识以及该用户与其他用户的社交交互内容,该用户发布的各类需求内容以及发表的各类消息内容等等。本发明实施例中,社交数据库主要用于存储至少一个用户的标识以及该用户的社交名片,此处的社交名片包含用户的至少一种社交属性,所述社交属性可包括但不限于:沟通属性、娱乐属性、技能属性、职业属性等的任一种或多种。其中,沟通属性描述用户的诸如手机号码、email号码、通讯地址等联 系方式。娱乐属性描述用户的诸如踢足球、听音乐会、弹吉他等兴趣爱好。技能属性描述用户所具备的技能及熟练程度,例如:我能担任足球前锋,且有5年担任经验;再如:我已弹了10年吉他,具备专业吉他手资格;等等。职业属性描述用户的职业及职能范围,例如:我是珠宝设计师,能提供珠宝设计图纸;或者,我是体育场馆负责人,能提供体育场馆租赁服务;或者,我是XX产品的商家,能够提供XX产品;等等。社交数据库所存储的数据可以提供给社交服务器进行调用,以使社交服务器能够更好的响应终端侧用户的实际需求,更好地为终端侧用户提供社交服务。Referring further to FIG. 1, the system further includes a social database, which may be located in the local storage space of the social server, and may of course be deployed in the Internet in a centralized or distributed manner independently of the social server. The social database is used for storing and managing a large number of user identifiers in the social platform, and related business data of each user identifier, for example, storing a user identifier and social interaction content of the user with other users, and various types of demand content published by the user. And the various news content published, and so on. In the embodiment of the present invention, the social database is mainly used to store the identifier of the at least one user and the social business card of the user, where the social business card includes at least one social attribute of the user, and the social attribute may include but is not limited to: a communication attribute. Any one or more of entertainment attributes, skill attributes, occupation attributes, and the like. Among them, the communication attribute describes the user's connection such as mobile phone number, email number, and communication address. System mode. The entertainment attributes describe the user's interests such as playing football, listening to a concert, playing a guitar, and the like. Skill attributes describe the skills and proficiency of the user, for example: I can be a football striker and have 5 years of experience; another example: I have played a guitar for 10 years, qualified as a professional guitarist; and so on. The occupational attribute describes the user's occupation and scope of functions, for example: I am a jewelry designer, can provide jewelry design drawings; or, I am the person in charge of the stadium, can provide sports venue rental services; or, I am a XX product business, able to Provide XX products; and so on. The data stored in the social database can be provided to the social server for making a call, so that the social server can better respond to the actual needs of the terminal side user and better provide the social service to the terminal side user.
本发明实施例的社交处理方案主要是由社交服务器响应于用户的召集需求,利用社交数据库中的至少一个用户的社交名片而执行的需求匹配、组织建立的过程,旨在召集多个用户建立目标组织,促使所召集的目标组织内的各成员用户共同完成一系列的事情或活动,从而增进社交平台上用户之间的沟通交流,提升社交平台的智能性,提升用户对社交平台的使用率。The social processing solution of the embodiment of the present invention is mainly a process of demand matching and organization establishment performed by the social server in response to the convening requirement of the user, using the social business card of at least one user in the social database, and is intended to convene multiple users to establish a target. The organization enables the members of the target organization to complete a series of events or activities, thereby enhancing the communication between users on the social platform, improving the intelligence of the social platform, and improving the user's usage rate of the social platform.
请参见图2,为本发明实施例所提供的一种社交处理装置的结构示意图;本实施例的社交处理装置包含在图1所示的社交服务器中。该社交处理装置可包括:召集令接收单元101、匹配处理单元102和组织建立单元103。可选地,该社交服务器还可包括:存储管理单元104、通知单元105和关联存储单元106。FIG. 2 is a schematic structural diagram of a social processing apparatus according to an embodiment of the present invention; the social processing apparatus of this embodiment is included in the social server shown in FIG. 1. The social processing device may include a call order receiving unit 101, a matching processing unit 102, and an organization establishing unit 103. Optionally, the social server may further include: a storage management unit 104, a notification unit 105, and an associated storage unit 106.
进一步,所述存储管理单元104可包括:注册配置获取单元1001、注册处理1002、存储单元1003和更新单元1004。所述匹配处理单元102可包括:检索单元2001、社交名片获取单元2002、邀请单元2003和响应确定单元2004。所述组织建立单元103可包括:构建条件确定单元3001、条件判断单元3002和目标组织建立单元3003。Further, the storage management unit 104 may include a registration configuration acquisition unit 1001, a registration process 1002, a storage unit 1003, and an update unit 1004. The matching processing unit 102 may include a retrieval unit 2001, a social business card acquisition unit 2002, an invitation unit 2003, and a response determination unit 2004. The organization establishing unit 103 may include a construction condition determination unit 3001, a condition determination unit 3002, and a target organization establishment unit 3003.
需要说明的是,由于社交服务器具体通过图2所示的社交处理装置的各单元来响应于终端侧的用户的召集需求,执行需求匹配、组织建立的流程,因此,附图2所示的各单元的功能可结合下述的方法实施例进行描述。It should be noted that, as the social server specifically performs the process of demand matching and organization establishment in response to the calling requirements of the user on the terminal side through the units of the social processing apparatus shown in FIG. 2, each of the processes shown in FIG. 2 is performed. The function of the unit can be described in connection with the method embodiments described below.
请一并参见图3,为本发明实施例提供的一种社交处理方法的流程图;本实施例的方法由图1-图2所示的社交服务器实现,具体由图2所示的社交服务 器包含的社交处理装置内各单元实现。该方法可包括以下步骤S101-步骤S103。Please refer to FIG. 3, which is a flowchart of a social processing method according to an embodiment of the present invention. The method in this embodiment is implemented by the social server shown in FIG. 1 to FIG. 2, specifically, the social service shown in FIG. Each unit of the social processing device included in the device is implemented. The method may include the following steps S101 to S103.
步骤S101由所述召集令接收单元101所执行,具体为:接收召集者终端发送的召集令,所述召集令携带召集者标识及召集需求。Step S101 is performed by the summoning order receiving unit 101, specifically: receiving a calling order sent by the convener terminal, where the calling order carries the convener identification and the convening requirement.
召集令表明用户(召集者)想要召集其他一些用户完成某项活动,需要由社交服务器在社交平台上为其匹配一些志同道合的其他用户(响应者),以促使此活动能够得以实现。此处的活动可以是各种社会活动,例如:足球赛、篮球赛、购买或出售某个物品、唱K、募集赞助费、出租活动场所、出租交通工具等等。也就是说,召集令用于触发社交服务器执行按照召集需求完成活动召集的流程。其中,所述召集需求用于描述召集者的实际召集目的,即可用于描述召集者想要在什么时间、什么地点、完成什么样类型的活动。具体实现中,所述召集需求可包括目标活动类型、目标活动发生时间和目标活动发生地点。The call-up order indicates that the user (convener) wants to convene other users to complete an activity, and the social server needs to match some other users (responders) who are like-minded on the social platform to enable the activity to be realized. The activities here can be various social activities, such as: football matches, basketball games, buying or selling an item, singing K, collecting sponsorship fees, renting a venue, renting a vehicle, and the like. That is to say, the summoning order is used to trigger the social server to perform the process of completing the event call according to the calling requirement. Wherein, the convening requirement is used to describe the actual convening purpose of the convener, and can be used to describe what kind of time, what place, and what kind of activities the convener wants to complete. In a specific implementation, the convening requirement may include a target activity type, a target activity occurrence time, and a target activity occurrence location.
步骤S102由所述匹配处理单元102所执行,具体为:根据社交数据库中的至少一个用户的社交名片,为召集者匹配满足所述召集需求的响应者。Step S102 is performed by the matching processing unit 102, specifically: matching, according to the social business card of at least one user in the social database, a responder that meets the calling requirement for the convener.
社交数据库中用户标识为索引,通过用户标识可以索引至该用户的社交名片。请一并参见图4,为本发明实施例提供的一种社交名片的示意图;通过用户A的标识可以查找到图4所示的用户A的社交名片。实际应用中,社交数据库中存储并管理了多个用户的社交名片,并且,每个用户的社交名片涵盖了各类社交属性,那么,按照召集需求在社交数据库中进行遍历搜寻查找,即可从中匹配到满足召集需求的响应者。例如:若召集需求包括的目标活动类型为购买某个物品,购物地点确定为zz区域,时间为24小时以内;那么,匹配处理单元102遍历社交数据库,找到能够提供该物品且在24小时以内到达zz区域完成交易的卖家用户,那么若卖家用户同意出售该物品,则可将该卖家用户匹配为响应者。再如:若召集需求包括的目标活动类型为举行小型足球赛,比赛地点为yy体育馆,比赛时间为XX年XX月XX日,那么,匹配处理单元102遍历社交数据库,找到会踢足球且能够在比赛时间到达比赛地点参与足球赛的候选用户,那么若候选用户同意参与此足球赛,可将该同意参赛的候选用户匹配为响应者;等等。The user identifier in the social database is an index, and the user identifier can be indexed to the social business card of the user. FIG. 4 is a schematic diagram of a social business card according to an embodiment of the present invention; the social business card of user A shown in FIG. 4 can be found by the identifier of user A. In a practical application, a social business card of a plurality of users is stored and managed in a social database, and each user's social business card covers various social attributes, and then, in the social database, the traversal search is performed according to the calling requirement, and Matches to responders who meet the call requirements. For example, if the target activity type included in the convening requirement is to purchase an item, the shopping place is determined to be a zz area, and the time is within 24 hours; then, the matching processing unit 102 traverses the social database, finds that the item can be provided and arrives within 24 hours. The seller user who completes the transaction in the zz area, then if the seller user agrees to sell the item, the seller user can be matched as a responder. For another example: if the target activity type included in the convening requirement is to hold a small soccer game, the competition place is yy gymnasium, and the competition time is XX XX XX day, then the matching processing unit 102 traverses the social database, finds that the soccer game can be played and can If the candidate user agrees to participate in the soccer game, the candidate user who agrees to participate in the competition may be matched as a responder; and so on.
步骤S103由所述组织建立单元103所执行,具体为:所述社交服务器建 立目标组织,所述目标组织的成员包括所述召集者及所述响应者。Step S103 is performed by the organization establishing unit 103, specifically: the social server is built. Establishing a target organization, the members of the target organization including the convener and the responder.
确定了召集者及响应者,实际上也就确定了参与目标活动的重要因素。本步骤中,组织建立单元103还需要进一步确定这些重要因素是否构成目标组织的建立,例如:针对目标活动为购买某个物品的召集需求,由于此目标活动仅需要买方与卖方条件,那么,组织建立单元103确定重要因素满足目标组织建立条件从而建立购物该物品的目标组织。再如:针对目标活动为足球赛的召集需求,此目标活动需要的构建条件包含参与者和比赛场地提供者,那么,组织建立单元103需要确定召集者及响应者中是否满足所必需的构建条件,如果满足则建立足球赛的目标组织;否则,目标组织无法建立,即社交服务器无法为召集者匹配合适的目标组织,此时社交服务器可以向召集者终端反馈匹配失败的消息,以使召集者知其结果并且可进一步修改召集需求发起新的召集令。The identification of the convener and responder actually determines the important factors involved in the target activity. In this step, the organization establishing unit 103 further needs to determine whether these important factors constitute the establishment of the target organization, for example, the target activity is a call for the purchase of an item, since the target activity only requires the buyer and seller conditions, then the organization The establishing unit 103 determines that an important factor satisfies the target organization establishment condition to establish a target organization that purchases the item. For another example, if the target activity is a call for the soccer game, and the construction conditions required for the target activity include the participant and the competition venue provider, the organization establishing unit 103 needs to determine whether the necessary construction conditions are satisfied in the convener and the responder. If it is satisfied, the target organization of the soccer game is established; otherwise, the target organization cannot be established, that is, the social server cannot match the appropriate target organization for the convener, and the social server can feed back the failed message to the convener terminal to enable the convener Know the results and further modify the call requirements to initiate a new call.
请一并参见图5,为本发明实施例提供的另一种社交处理方法的流程图;本实施例的方法由图1-图2所示的社交服务器实现,具体由图2所示的社交服务器包含的社交处理装置内各单元实现。该方法可包括以下步骤S201-步骤S211。FIG. 5 is a flowchart of another social processing method according to an embodiment of the present invention; the method in this embodiment is implemented by the social server shown in FIG. 1 to FIG. 2, specifically, the social network shown in FIG. Each unit in the social processing device included in the server is implemented. The method may include the following steps S201 to S211.
步骤S201由所述存储管理单元104所执行,具体为:采用社交数据库存储并管理至少一个用户的标识及社交名片。Step S201 is performed by the storage management unit 104, specifically: storing and managing the identifier of at least one user and the social business card by using a social database.
请一并参见图6,为图5所示的步骤S201的具体细化流程。步骤S201具体可包括以下步骤s11-s14:Please refer to FIG. 6 together, which is a specific refinement process of step S201 shown in FIG. 5. Step S201 may specifically include the following steps s11-s14:
步骤s11由所述注册配置获取单元1001所执行,具体为:当接收到任一个目标用户在社交平台上的注册请求时,获取所述目标用户所配置的至少一种社交属性。Step s11 is performed by the registration configuration obtaining unit 1001, specifically: when receiving a registration request of any target user on the social platform, acquiring at least one social attribute configured by the target user.
社交平台可以提供注册界面,该注册界面可以在用户终端进行输出,用户可以在注册界面中发起注册请求,并且可以在该注册界面中配置自己的社交属性。所述注册配置获取单元1001可以从注册界面中获取目标用户所配置至少一种社交属性。The social platform may provide a registration interface, which may be outputted at the user terminal, and the user may initiate a registration request in the registration interface, and may configure its own social attributes in the registration interface. The registration configuration obtaining unit 1001 may acquire at least one social attribute configured by the target user from the registration interface.
步骤s12由所述注册处理单元1002所执行,具体为:为所述目标用户分配标识,并为所述目标用户生成包含所述至少一种社交属性的社交名片。 Step s12 is performed by the registration processing unit 1002, specifically: assigning an identifier to the target user, and generating a social business card including the at least one social attribute for the target user.
用户的标识是用户在社交平台中的社交凭证,是用于与社交平台中的其他用户进行区别的独特个人标记。因此,用户的标识在社交平台中具备唯一性,也就是一个标识唯一标记一个用户。所述注册处理单元1002可按照社交平台的标识构成原则,为目标用户分配标识,例如:基于标识唯一性的原则,可以将目标用户的电话号码确定为目标用户的标识;或者,可以采用姓名加编号(如:用户A4936)的方式确定为目标用户的标识;等等。The user's identity is the social credentials of the user in the social platform and is a unique personal tag that is used to distinguish it from other users in the social platform. Therefore, the user's identity is unique in the social platform, that is, an identity uniquely identifies a user. The registration processing unit 1002 may assign an identifier to the target user according to the principle of the identifier of the social platform. For example, based on the principle of uniqueness of the identifier, the telephone number of the target user may be determined as the identifier of the target user; or, the name may be added. The number of the number (eg, user A4936) is determined as the identity of the target user; and so on.
步骤s13由所述存储单元1003所执行,具体为:将所述目标用户的标识及社交名片存储至所述社交数据库。待目标用户的标识及社交名片被成功添加至所述社交数据库后,表明目标用户成功在社交平台中完成注册过程。此后,目标用户可以向社交服务器发送自身标识,查询自己的社交名片以及对社交名片所包含的内容进行编辑操作,包括:在社交名片中添加新的内容、修改原有内容或者删除某些内容等等。Step s13 is performed by the storage unit 1003, specifically: storing the identifier of the target user and the social business card to the social database. After the identity of the target user and the social business card are successfully added to the social database, it indicates that the target user successfully completes the registration process in the social platform. Thereafter, the target user can send his/her identity to the social server, query his/her social business card, and edit the content contained in the social business card, including: adding new content, modifying the original content, or deleting certain content in the social business card. Wait.
步骤s14由所述更新单元1004所执行,具体为:若检测到所述目标用户对所述目标用户的社交名片进行编辑操作,根据所述编辑操作更新所述社交数据库中所存储的所述目标用户的社交名片。步骤s14依据目标用户对社交名片的编辑操作及时更新社交数据库中所存储的目标用户的社交名片,可以保证后续社交服务器在提供召集匹配服务的过程中的匹配准确性,提升社交服务质量。Step s14 is performed by the updating unit 1004, specifically: if the target user is detected to perform an editing operation on the social card of the target user, updating the target stored in the social database according to the editing operation User's social business card. The step s14 can update the social business card of the target user stored in the social database in time according to the editing operation of the social business card by the target user, and can ensure the matching accuracy of the subsequent social server in the process of providing the matching service and improve the social service quality.
步骤S202由所述召集令接收单元101所执行,具体为:接收召集者终端发送的召集令,所述召集令携带召集者标识及召集需求。Step S202 is performed by the summoning order receiving unit 101, specifically: receiving a call order sent by the convener terminal, where the convening order carries the convener ID and the convening requirement.
步骤S203-S206由所述匹配处理单元102所执行,具体包括:Steps S203-S206 are performed by the matching processing unit 102, and specifically include:
步骤S203由所述检索单元2001所执行,具体为:按照所述召集需求对所述社交数据库中的至少一个用户的社交名片进行遍历检索,匹配出满足所述召集需求的至少一个候选者。Step S203 is performed by the retrieving unit 2001. Specifically, the social business card of at least one user in the social database is traversed and searched according to the calling requirement, and at least one candidate that meets the calling requirement is matched.
步骤S204由所述社交名片获取单元2002所执行,具体为:从所述社交数据库中获取所述召集者的社交名片及所述至少一个候选者的社交名片。Step S204 is performed by the social business card obtaining unit 2002, specifically: acquiring the social business card of the convener and the social business card of the at least one candidate from the social database.
步骤S205由所述邀请单元2003所执行,具体为:向所述至少一个候选者对应的终端发送活动邀请,所述活动邀请包括所述召集者的社交名片及所述召集需求。 Step S205 is performed by the inviting unit 2003. Specifically, the event invitation is sent to the terminal corresponding to the at least one candidate, where the event invitation includes the social card of the convener and the calling requirement.
步骤S206由所述响应确定单元2004所执行,具体为:若接收到所述至少一个候选者对应的终端返回的参与确认消息,将所述至少一个候选者中确认参与的候选者确定为响应者。Step S206 is performed by the response determining unit 2004. Specifically, if the participation confirmation message returned by the terminal corresponding to the at least one candidate is received, the candidate who confirms participation in the at least one candidate is determined as the responder. .
步骤S203-S206的过程为社交服务器进行搜索匹配的过程,以一个具体实例进行说明,此实例中召集需求包括的目标活动类型为举行小型足球赛,比赛地点为yy体育馆,比赛时间为XX年XX月XX日。检索单元2001遍历社交数据库,匹配出会踢足球且能够在比赛时间到达比赛地点参与足球赛的至少一个候选用户。所述社交名片获取单元2002可从社交数据库中获取所述召集者的社交名片及所述至少一个候选者的社交名片。由于社交名片中记录了联系方式,所述邀请单元2003可以根据至少一个候选者的联系方式向其发活动邀请,邀请中携带所述召集者的社交名片及所述召集需求;那么,候选者通过活动邀请可以知道是哪个用户发起了什么样类型的目标活动,并且了解此目标活动发生时间及地点,候选者根据了解到的信息确定自己是否同意参与该活动,如果同意参与,则可以通过终端向社交服务器反馈参与确认消息,参与确认消息表明确认参与目标活动。响应确定单元2004可以将确认参与的候选者确定为响应者。The process of step S203-S206 is a process of performing search matching for the social server, and is described by a specific example. In this example, the target activity type included in the convening requirement is to hold a small soccer game, the competition place is yy gymnasium, and the competition time is XX years XX. Month XX. The retrieval unit 2001 traverses the social database to match at least one candidate user who will play the soccer ball and be able to participate in the soccer game at the competition time. The social business card obtaining unit 2002 may acquire the social business card of the convener and the social business card of the at least one candidate from a social database. Since the contact information is recorded in the social business card, the invitation unit 2003 may send an invitation to the event according to the contact manner of the at least one candidate, where the invitation carries the social business card of the convener and the convening requirement; then, the candidate passes The event invitation can know which type of target activity is initiated by which user, and know when and where the target activity occurs. The candidate determines whether he or she agrees to participate in the activity based on the information learned. If the user agrees to participate, the event can be The social server feeds back the participation confirmation message, and the participation confirmation message indicates confirmation of participation in the target activity. The response determining unit 2004 may determine the candidate who confirms participation as the responder.
步骤S207-S209由所述组织建立单元103所执行,具体包括:Steps S207-S209 are performed by the organization establishing unit 103, and specifically include:
步骤S207由所述构建条件确定单元3001所执行,具体为:按照所述召集需求,确定完成目标活动所需的目标组织的构建条件,所述构建条件包括:所需活动资源、参与者数量及参与角色分布。Step S207 is performed by the construction condition determining unit 3001, specifically: determining, according to the convening requirement, a construction condition of a target organization required to complete a target activity, where the construction condition includes: required activity resources, number of participants, and Participate in the role distribution.
步骤S208由所述条件判断单元3002所执行,具体为:根据所述召集者的社交名片及所述响应者的社交名片判断所述召集者与所述响应者的组合是否满足所述构建条件;若判断结果为是即满足所述构建条件,则转入步骤S209;否则结束。Step S208 is performed by the condition determining unit 3002, specifically: determining, according to the social card of the convener and the social card of the responder, whether the combination of the convener and the responder satisfies the construction condition; If the result of the determination is yes, the construction condition is satisfied, then the process proceeds to step S209; otherwise, the process ends.
步骤S209由所述目标组织建立单元3003所执行,具体为:将所述召集者及所述响应者确定为所述目标活动的参与者以建立目标组织,并为所述目标组织内的所述目标活动的各参与者进行角色分配。Step S209 is performed by the target organization establishing unit 3003, specifically: determining the convener and the responder as participants of the target activity to establish a target organization, and for the target organization Each participant in the target activity is assigned a role.
确定了召集者及响应者,实际上也就确定了参与目标活动的重要因素,但还需要进一步确定这些重要因素是否构成目标组织的建立,即确定目前所召集 到的召集者及响应者能够形成一个组织来共同完成目标活动。步骤S207-S209为社交服务器建立目标组织的过程,按照本实施例所示例子,针对目标活动为小型足球赛的召集需求,此小型足球赛总共需要6个人参与,因此所述构建条件确定单元3001可确定目标组织的构建条件可包括:6个参与者及比赛场地提供者;进一步还可以根据角色需要进行条件细分:如6个参与者中需要1个前锋、2个前卫、2个后卫、1个门将。The identification of the convener and responder actually determines the important factors involved in the target activity, but it is also necessary to further determine whether these important factors constitute the establishment of the target organization, that is, to determine the current convening. The convener and responder can form an organization to accomplish the target activity together. Steps S207-S209 are processes for establishing a target organization for the social server. According to the example shown in this embodiment, for the target activity is a call for a small soccer game, the small soccer game requires a total of six people to participate, and thus the construction condition determining unit 3001 It can be determined that the construction conditions of the target organization may include: 6 participants and the venue provider; further, the conditional subdivision may be performed according to the role needs: for example, one of the six participants needs one forward, two avant-garde, two guards, 1 goalkeeper.
所述条件判断单元3002需要确定召集者及响应者中是否满足所必需的构建条件,如果满足则由所述目标组织建立单元3003建立足球赛的目标组织;否则,目标组织无法建立,即社交服务器无法为召集者匹配合适的目标组织,此时社交服务器可以向召集者终端反馈匹配失败的消息,以使召集者知其结果并且可进一步修改召集需求发起新的召集令。The condition judging unit 3002 needs to determine whether the necessary construction conditions are satisfied in the convener and the responder, and if satisfied, the target organization establishing unit 3003 establishes the target organization of the soccer game; otherwise, the target organization cannot be established, that is, the social server The convener cannot be matched to the appropriate target organization. At this time, the social server can feed back the failed message to the convener terminal, so that the convener can know the result and can further modify the convening requirement to initiate a new convening order.
步骤S210由所述通知单元105所执行,具体为:根据所述召集请求生成活动通知,并将所述活动通知发送至所述目标组织的各成员对应的终端。Step S210 is performed by the notification unit 105. Specifically, the activity notification is generated according to the collection request, and the activity notification is sent to a terminal corresponding to each member of the target organization.
由于目标组织已经建立,也就是召集工作已经完成,目标组织的各成员需要共同完成目标活动,所述通知单元105可以向目标组织的各成员对应的终端发送活动通知,此处的活动通知一方面既可以作为召集完成标志,表明依据召集令完成了召集工作建立目标组织;另一方面又可以作为活动提醒,提醒目标组织的各成员准时参与目标活动。Since the target organization has been established, that is, the convening work has been completed, and the members of the target organization need to jointly complete the target activities, the notification unit 105 can send an activity notification to the terminal corresponding to each member of the target organization, and the activity notification here is It can be used as a sign of completion of the convening, indicating that the convening work has been completed according to the convening order to establish the target organization; on the other hand, it can be used as a reminder for the event, reminding the members of the target organization to participate in the target activities on time.
步骤S211由所述关联存储单元106所执行,具体为:将所述召集令、所述目标组织及所述目标组织的各成员对应的终端所发布的关于目标活动的评论信息关联存储于所述社交数据库中。Step S211 is executed by the association storage unit 106, specifically: storing, in the collection order, the target organization, and the comment information about the target activity issued by the terminal corresponding to each member of the target organization, in the In the social database.
目标组织的各成员在完成目标活动之后,还可以在社交平台中发布目标活动相关的评论信息,例如:发布足球赛的相关照片、视频、比赛结果等等,以及其他成员对该足球赛的评论信息、对某个成员的评价信息等等。所述关联存储单元106进行关联存储后,召集令、目标组织及目标活动的评论信息即以一个整体作为历史事件记录于社交数据库中,方便后续的浏览、查询等等操作,并且可以丰富社交平台的内容,增进社交平台内尤其是目标组织的各成员之间的交互。After completing the target activities, each member of the target organization can also post relevant information about the target activity in the social platform, such as: posting photos related to the football game, videos, game results, etc., and other members' comments on the football game. Information, evaluation information about a member, etc. After the association storage unit 106 performs the association storage, the comment information of the summoning order, the target organization, and the target activity is recorded in the social database as a historical event as a whole, facilitating subsequent browsing, querying, etc., and enriching the social platform. The content of the interaction between the members of the social organization, especially the target organization.
需要说明的是,本发明实施例所提供的社交处理方案可以适用于多个社交 场景中,包括但不限于上述的足球赛召集场景、购物召集场景;还包括:摹仿赞助费的场景、出租出售各种工具的场景等等,并且,本发明实施例提供的社交平台还可以存在一些优化机制,例如:用户之间可以进行相互评价(如给某人点赞,给某人点踩等等),这些评价可以动态评分或标签的形式添加至用户的社交名片中,那么,这些动态评分或标签又可以应用于检索匹配的过程中,如以动态评分由高到低的顺序筛选候选用户,或者排除具备某标签的候选用户等等,通过上述机制不断完善社交平台,不断提升社交平台的智能性。It should be noted that the social processing solution provided by the embodiment of the present invention may be applicable to multiple social interactions. The scene includes, but is not limited to, the soccer game convening scene and the shopping convening scene, and includes: a scenario of imitating a sponsorship fee, a scene of renting and selling various tools, and the like, and the social platform provided by the embodiment of the present invention may also exist. Some optimization mechanisms, such as: users can evaluate each other (such as giving someone a compliment, giving someone a tread, etc.), these evaluations can be added to the user's social business card in the form of dynamic ratings or labels, then these Dynamic scoring or tags can be applied to the process of searching for matches, such as screening candidate users in high-to-low order of dynamic scoring, or excluding candidate users with a certain tag, etc. The intelligence of the platform.
通过上述实施例的描述,本发明实施例可响应于用户的召集需求,利用社交数据库中的至少一个用户的社交名片而执行的需求匹配、组织建立的过程,旨在召集多个用户建立目标组织,通过线上召集方式促使所召集的目标组织内的各成员用户线下共同完成一系列的事情或活动,充分利用了社交平台的便捷性,有效承接了线上线下交流,从而增进社交平台上用户之间的沟通交流,提升了社交平台的智能性,提升了用户对社交平台的使用率。Through the description of the foregoing embodiment, the embodiment of the present invention can perform the process of requirement matching and organization establishment performed by using the social business card of at least one user in the social database in response to the convening requirement of the user, and aims to convene multiple users to establish a target organization. Through online convening, the members of the convened target organization can complete a series of events or activities offline, make full use of the convenience of the social platform, effectively undertake online and offline communication, and thus enhance the social platform. The communication between users enhances the intelligence of the social platform and enhances the user's usage rate of the social platform.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。One of ordinary skill in the art can understand that all or part of the process of implementing the foregoing embodiments can be completed by a computer program to instruct related hardware, and the program can be stored in a computer readable storage medium. When executed, the flow of an embodiment of the methods as described above may be included. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。 The above is only the preferred embodiment of the present invention, and the scope of the present invention is not limited thereto, and thus equivalent changes made in the claims of the present invention are still within the scope of the present invention.

Claims (14)

  1. 一种社交处理方法,其特征在于,包括:A social processing method, comprising:
    接收召集者终端发送的召集令,所述召集令携带召集者标识及召集需求;Receiving a call order sent by the convener terminal, where the call order carries the convener identification and the convening requirement;
    根据社交数据库中的至少一个用户的社交名片,为召集者匹配满足所述召集需求的响应者;Responding to the convener to meet the convening demand according to the social business card of at least one user in the social database;
    建立目标组织,所述目标组织的成员包括所述召集者及所述响应者。A target organization is established, the members of the target organization including the convener and the responder.
  2. 如权利要求1所述的方法,其特征在于,所述接收召集者终端发送的召集令,所述召集令携带召集者标识及召集需求之前,还包括:The method according to claim 1, wherein the receiving the summoning order sent by the convener terminal, before the convening order carries the convener identification and the convening requirement, further includes:
    采用社交数据库存储并管理至少一个用户的标识及社交名片;Storing and managing at least one user's logo and social business card using a social database;
    其中,一个用户的社交名片包含所述用户的至少一种社交属性,所述社交属性包括:沟通属性、娱乐属性、技能属性、职业属性中的任一种或多种。The social business card of the user includes at least one social attribute of the user, and the social attribute includes any one or more of a communication attribute, an entertainment attribute, a skill attribute, and a professional attribute.
  3. 如权利要求2所述的方法,其特征在于,所述采用社交数据库存储并管理至少一个用户的标识及社交名片,包括:The method of claim 2, wherein the using the social database to store and manage the at least one user's identification and the social business card comprises:
    当接收到任一个目标用户在社交平台上的注册请求时,获取所述目标用户所配置的至少一种社交属性;Obtaining at least one social attribute configured by the target user when receiving a registration request of any target user on the social platform;
    为所述目标用户分配标识,并为所述目标用户生成包含所述至少一种社交属性的社交名片;Assigning an identifier to the target user, and generating a social business card including the at least one social attribute for the target user;
    将所述目标用户的标识及社交名片存储至所述社交数据库;Storing the identity of the target user and a social business card to the social database;
    若检测到所述目标用户对所述目标用户的社交名片进行编辑操作,根据所述编辑操作更新所述社交数据库中所存储的所述目标用户的社交名片。If it is detected that the target user performs an editing operation on the social card of the target user, the social card of the target user stored in the social database is updated according to the editing operation.
  4. 如权利要求1-3任一项所述的方法,其特征在于,所述召集需求包括目标活动类型、目标活动发生时间和目标活动发生地点;The method according to any one of claims 1 to 3, wherein the convening requirement includes a target activity type, a target activity occurrence time, and a target activity occurrence location;
    所述根据社交数据库中的至少一个用户的社交名片,为召集者匹配满足所述召集需求的响应者,包括:The responding to the convener by the social business card of the at least one user in the social database to meet the convening requirement includes:
    按照所述召集需求对所述社交数据库中的至少一个用户的社交名片进行 遍历检索,匹配出满足所述召集需求的至少一个候选者;Performing social business cards of at least one user in the social database according to the calling requirement Traversing the search to match at least one candidate that meets the convening requirements;
    从所述社交数据库中获取所述召集者的社交名片及所述至少一个候选者的社交名片;Obtaining, from the social database, the social business card of the convener and the social business card of the at least one candidate;
    向所述至少一个候选者对应的终端发送活动邀请,所述活动邀请包括所述召集者的社交名片及所述召集需求;Sending an activity invitation to the terminal corresponding to the at least one candidate, the event invitation including the social card of the convener and the calling requirement;
    若接收到所述至少一个候选者对应的终端返回的参与确认消息,将所述至少一个候选者中确认参与的候选者确定为响应者。And if the participation confirmation message returned by the terminal corresponding to the at least one candidate is received, the candidate that confirms participation in the at least one candidate is determined as the responder.
  5. 如权利要求4所述的方法,其特征在于,所述建立目标组织,包括:The method of claim 4 wherein said establishing a target organization comprises:
    按照所述召集需求,确定完成目标活动所需的目标组织的构建条件,所述构建条件包括:所需活动资源、参与者数量及参与角色分布;Determining, according to the convening requirement, a construction condition of a target organization required to complete the target activity, the construction condition includes: a required activity resource, a number of participants, and a distribution of participating roles;
    根据所述召集者的社交名片及所述响应者的社交名片判断所述召集者与所述响应者的组合是否满足所述构建条件;Determining, according to the social card of the convener and the social card of the responder, whether the combination of the convener and the responder satisfies the construction condition;
    若满足所述构建条件,将所述召集者及所述响应者确定为所述目标活动的参与者以建立目标组织,并为所述目标组织内的所述目标活动的各参与者进行角色分配。If the construction condition is met, the convener and the responder are determined as participants of the target activity to establish a target organization, and role assignment is performed for each participant of the target activity within the target organization .
  6. 如权利要求5所述的方法,其特征在于,所述建立目标组织之后,还包括:The method of claim 5, wherein after the establishing the target organization, the method further comprises:
    根据所述召集请求生成活动通知,并将所述活动通知发送至所述目标组织的各成员对应的终端。An activity notification is generated according to the convening request, and the activity notification is sent to a terminal corresponding to each member of the target organization.
  7. 如权利要求6所述的方法,其特征在于,所述将所述活动通知发送至所述目标组织的各成员对应的终端之后,还包括:The method of claim 6, wherein the sending the activity notification to the terminal corresponding to each member of the target organization further comprises:
    将所述召集令、所述目标组织及所述目标组织的各成员对应的终端所发布的关于目标活动的评论信息关联存储于所述社交数据库中。The comment information about the target activity issued by the calling order, the target organization, and the terminal corresponding to each member of the target organization is associated and stored in the social database.
  8. 一种社交处理装置,其特征在于,包括:A social processing device, comprising:
    召集令接收单元,用于接收召集者终端发送的召集令,所述召集令携带召 集者标识及召集需求;a calling order receiving unit, configured to receive a calling order sent by the convener terminal, where the calling order carries a call Collector identification and convening requirements;
    匹配处理单元,用于根据社交数据库中的至少一个用户的社交名片,为召集者匹配满足所述召集需求的响应者;a matching processing unit, configured to match, according to the social business card of the at least one user in the social database, a responder that meets the calling requirement for the convener;
    组织建立单元,用于建立目标组织,所述目标组织的成员包括所述召集者及所述响应者。An organization establishing unit for establishing a target organization, the members of the target organization including the convener and the responder.
  9. 如权利要求8所述的装置,其特征在于,还包括:The device of claim 8 further comprising:
    存储管理单元,用于采用社交数据库存储并管理至少一个用户的标识及社交名片;a storage management unit, configured to store and manage at least one user identifier and a social business card by using a social database;
    其中,一个用户的社交名片包含所述用户的至少一种社交属性,所述社交属性包括:沟通属性、娱乐属性、技能属性、职业属性中的任一种或多种。The social business card of the user includes at least one social attribute of the user, and the social attribute includes any one or more of a communication attribute, an entertainment attribute, a skill attribute, and a professional attribute.
  10. 如权利要求9所述的装置,其特征在于,所述存储管理单元包括:The device of claim 9, wherein the storage management unit comprises:
    注册配置获取单元,用于当接收到任一个目标用户在社交平台上的注册请求时,获取所述目标用户所配置的至少一种社交属性;a registration configuration obtaining unit, configured to acquire at least one social attribute configured by the target user when receiving a registration request of any target user on the social platform;
    注册处理单元,用于为所述目标用户分配标识,并为所述目标用户生成包含所述至少一种社交属性的社交名片;a registration processing unit, configured to allocate an identifier to the target user, and generate a social business card including the at least one social attribute for the target user;
    存储单元,用于将所述目标用户的标识及社交名片存储至所述社交数据库;a storage unit, configured to store the identifier of the target user and a social business card to the social database;
    更新单元,用于若检测到所述目标用户对所述目标用户的社交名片进行编辑操作,根据所述编辑操作更新所述社交数据库中所存储的所述目标用户的社交名片。And an updating unit, configured to: if the target user detects an editing operation of the social card of the target user, update the social business card of the target user stored in the social database according to the editing operation.
  11. 如权利要求8-10任一项所述的装置,其特征在于,所述召集需求包括目标活动类型、目标活动发生时间和目标活动发生地点;所述匹配处理单元包括:The device according to any one of claims 8 to 10, wherein the convening requirement comprises a target activity type, a target activity occurrence time, and a target activity occurrence location; and the matching processing unit comprises:
    检索单元,用于按照所述召集需求对所述社交数据库中的至少一个用户的社交名片进行遍历检索,匹配出满足所述召集需求的至少一个候选者;a retrieval unit, configured to perform traversal retrieval on a social business card of at least one user in the social database according to the convening requirement, and match at least one candidate that meets the convening requirement;
    社交名片获取单元,用于从所述社交数据库中获取所述召集者的社交名片 及所述至少一个候选者的社交名片;a social business card obtaining unit, configured to acquire the social business card of the convener from the social database And a social business card of the at least one candidate;
    邀请单元,用于向所述至少一个候选者对应的终端发送活动邀请,所述活动邀请包括所述召集者的社交名片及所述召集需求;An invitation unit, configured to send an activity invitation to the terminal corresponding to the at least one candidate, where the activity invitation includes the social card of the convener and the calling requirement;
    响应确定单元,用于若接收到所述至少一个候选者对应的终端返回的参与确认消息,将所述至少一个候选者中确认参与的候选者确定为响应者。The response determining unit is configured to determine, as the responder, the candidate for confirming participation among the at least one candidate if receiving the participation confirmation message returned by the terminal corresponding to the at least one candidate.
  12. 如权利要求11所述的装置,其特征在于,所述组织建立单元包括:The device of claim 11, wherein the organization establishing unit comprises:
    构建条件确定单元,用于按照所述召集需求,确定完成目标活动所需的目标组织的构建条件,所述构建条件包括:所需活动资源、参与者数量及参与角色分布;a construction condition determining unit, configured to determine, according to the convening requirement, a construction condition of a target organization required to complete the target activity, where the construction condition includes: a required activity resource, a number of participants, and a participation role distribution;
    条件判断单元,用于根据所述召集者的社交名片及所述响应者的社交名片判断所述召集者与所述响应者的组合是否满足所述构建条件;a condition determining unit, configured to determine, according to the social business card of the convener and the social business card of the responder, whether the combination of the convener and the responder satisfies the construction condition;
    目标组织建立单元,用于若满足所述构建条件则将所述召集者及所述响应者确定为所述目标活动的参与者以建立目标组织,并为所述目标组织内的所述目标活动的各参与者进行角色分配。a target organization establishing unit, configured to determine the convener and the responder as participants of the target activity to establish a target organization if the construction condition is satisfied, and to target the target activity in the target organization Each participant has a role assignment.
  13. 如权利要求12所述的装置,其特征在于,还包括:The device of claim 12, further comprising:
    通知单元,用于根据所述召集请求生成活动通知,并将所述活动通知发送至所述目标组织的各成员对应的终端;a notification unit, configured to generate an activity notification according to the collection request, and send the activity notification to a terminal corresponding to each member of the target organization;
    关联存储单元,用于将所述召集令、所述目标组织及所述目标组织的各成员对应的终端所发布的关于目标活动的评论信息关联存储于所述社交数据库中。The association storage unit is configured to associate, in the social database, the comment information about the target activity issued by the calling order, the target organization, and the terminal corresponding to each member of the target organization.
  14. 一种社交服务器,其特征在于,包括如权利要求8-13任一项所述的社交处理装置。 A social server, comprising the social processing device of any of claims 8-13.
PCT/CN2016/099760 2015-09-23 2016-09-22 Method and device for processing social networking, and social networking server WO2017050258A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510613014.5A CN105207895A (en) 2015-09-23 2015-09-23 Social contact processing method and device and social contact server
CN201510613014.5 2015-09-23

Publications (1)

Publication Number Publication Date
WO2017050258A1 true WO2017050258A1 (en) 2017-03-30

Family

ID=54955340

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/099760 WO2017050258A1 (en) 2015-09-23 2016-09-22 Method and device for processing social networking, and social networking server

Country Status (2)

Country Link
CN (1) CN105207895A (en)
WO (1) WO2017050258A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113704501A (en) * 2021-08-10 2021-11-26 上海硬通网络科技有限公司 Application label obtaining method and device, electronic equipment and storage medium

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105207895A (en) * 2015-09-23 2015-12-30 深圳中创未来科技有限公司 Social contact processing method and device and social contact server
CN105610692A (en) * 2015-12-31 2016-05-25 赵波 Master-apprentice social contact method, server and system based on Internet
CN107111651A (en) * 2016-07-29 2017-08-29 深圳越界创新科技有限公司 A kind of matching degree computational methods, device and user equipment
CN107239519A (en) * 2017-05-25 2017-10-10 广州亿码科技有限公司 A kind of social contact method and system based on activity
CN109218766B (en) * 2017-06-30 2020-10-27 武汉斗鱼网络科技有限公司 Method for summoning bean vermicelli, live broadcast platform server and anchor terminal
CN107707935A (en) * 2017-09-27 2018-02-16 维沃移动通信有限公司 A kind of information interacting method, server and terminal
CN107707664A (en) * 2017-10-18 2018-02-16 昆山东大智汇技术咨询有限公司 A kind of application system of individual activity track collection
CN110335163A (en) * 2019-04-23 2019-10-15 上海盛付通电子支付服务有限公司 It is a kind of to provide the method and apparatus of craft services to social good friend
CN111506674B (en) * 2020-05-12 2023-11-03 支付宝(杭州)信息技术有限公司 Matching method and device
CN115499406B (en) * 2021-06-02 2024-07-12 上海掌门科技有限公司 Method, equipment and medium for generating community business card
CN114995649B (en) * 2022-06-14 2023-12-29 北京新唐思创教育科技有限公司 Role calling method, device, equipment and medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101557567A (en) * 2008-04-11 2009-10-14 李锐 Information aggregation and interaction method and service system
CN103024057A (en) * 2012-12-19 2013-04-03 北京十分科技有限公司 Method and device for transmitting information
US20140136528A1 (en) * 2012-11-12 2014-05-15 Google Inc. Providing Content Recommendation to Users on a Site
CN104104577A (en) * 2013-04-01 2014-10-15 诺基亚公司 Information transmission method and device
CN105207895A (en) * 2015-09-23 2015-12-30 深圳中创未来科技有限公司 Social contact processing method and device and social contact server

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103220284A (en) * 2013-04-09 2013-07-24 四川长虹电器股份有限公司 Method for social network services

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101557567A (en) * 2008-04-11 2009-10-14 李锐 Information aggregation and interaction method and service system
US20140136528A1 (en) * 2012-11-12 2014-05-15 Google Inc. Providing Content Recommendation to Users on a Site
CN103024057A (en) * 2012-12-19 2013-04-03 北京十分科技有限公司 Method and device for transmitting information
CN104104577A (en) * 2013-04-01 2014-10-15 诺基亚公司 Information transmission method and device
CN105207895A (en) * 2015-09-23 2015-12-30 深圳中创未来科技有限公司 Social contact processing method and device and social contact server

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113704501A (en) * 2021-08-10 2021-11-26 上海硬通网络科技有限公司 Application label obtaining method and device, electronic equipment and storage medium
CN113704501B (en) * 2021-08-10 2024-05-31 上海硬通网络科技有限公司 Application tag acquisition method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN105207895A (en) 2015-12-30

Similar Documents

Publication Publication Date Title
WO2017050258A1 (en) Method and device for processing social networking, and social networking server
US10637941B2 (en) Contextual connection invitations
US9589058B2 (en) Methods and systems for social matching
US20130013404A1 (en) System and method for distribution of digital offers
US10162897B2 (en) System and method for providing knowledge sharing service based on user relationship information of social network service
US20150261856A1 (en) Method to form a real time intent based social group
CN113132344B (en) Broadcasting and managing call participation
KR20120137568A (en) A method for providing a communication service between entertainers and their fans based on a social network service
US9900277B2 (en) Context sensitive user group communications
CN104981801A (en) Social event recommendation system
KR101737919B1 (en) Advertisement method using algorithm of selecting user for merchandise experience through sns
US20130297692A1 (en) Social family networking platform
US20230334105A1 (en) System and Method for Providing Enhanced Recommendations Based on Third-Party Opinions
US11775600B2 (en) System and method for matching users based on selections made by third parties
US20150261828A1 (en) Method to propagate a message in a real time interest based social group
Quan-Haase et al. The role of communication technology across the life course: A field guide to social support in East York
US20220301079A1 (en) Systems and Methods for Generating and Using Place-Based Social Networks
CN111557014A (en) Method and system for providing multiple personal data
KR102569404B1 (en) Method for providing service for user mating and electronic device for the same
US9531822B1 (en) System and method for ranking conversations
US11431574B2 (en) System and method for hierarchical relationship matrix opportunity scoring
CN106161505B (en) Method and device for pairing users to execute service
US20190260705A1 (en) An apparatus and method for discovering computerized connections between persons and generating computerized introductions
US20130066861A1 (en) Method and system of management of search results
US20140297507A1 (en) Method, device and system for collaborative order

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16848139

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16848139

Country of ref document: EP

Kind code of ref document: A1