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

WO2016004768A1 - Procédé, dispositif et système de gestion de relations sociales - Google Patents

Procédé, dispositif et système de gestion de relations sociales Download PDF

Info

Publication number
WO2016004768A1
WO2016004768A1 PCT/CN2015/073673 CN2015073673W WO2016004768A1 WO 2016004768 A1 WO2016004768 A1 WO 2016004768A1 CN 2015073673 W CN2015073673 W CN 2015073673W WO 2016004768 A1 WO2016004768 A1 WO 2016004768A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
terminal
address book
social relationship
server
Prior art date
Application number
PCT/CN2015/073673
Other languages
English (en)
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 WO2016004768A1 publication Critical patent/WO2016004768A1/fr

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • G06F16/288Entity relationship models

Definitions

  • the present invention relates to the field of communications, and in particular, to a method for automatically managing social relationships based on social television.
  • social TV and social TV networks have begun to spread socially. Users are increasingly interacting through social applications on social TV to build their own social network on social TV networks.
  • the establishment and management of the friendship relationship in the social mode provided by the existing social television is realized by the search, recommendation, request, response and the like of the friend, so that the user can establish a circle of friends belonging to himself, enriching the user when using the social television.
  • Entertainment experience is realized by the search, recommendation, request, response and the like of the friend, so that the user can establish a circle of friends belonging to himself, enriching the user when using the social television.
  • the existing social television technology has the problem that the remote control is inconvenient to input and inefficient.
  • the user needs to input the friend name through the remote controller to search for a friend, and needs to operate the remote controller to issue a friend request, perform friend recommendation, etc.; when there are multiple friends in the social relationship network to be managed by the user, the user needs to pass
  • the remote control repeatedly performs the foregoing operations repeatedly, and the operation is cumbersome and inefficient.
  • the technical problem to be solved by the embodiments of the present invention is to provide a method, device and system for social relationship management, which can automatically generate and update social relationships according to the address book, can reduce user operations on the social television side, and can realize cross-platform management of social relationships. .
  • the embodiment of the invention provides a method for social relationship management, which comprises three aspects of content.
  • One aspect is the server-side approach to social relationship management, including:
  • Each registered user stored in the social relationship database has a one-to-one correspondence with each unique communication identifier
  • Another aspect is a method for social relationship management on the first terminal side, including:
  • the first user is stored by the server in a social relationship database, and the registered individual users stored in the social relationship database are in one-to-one correspondence with respective unique communication identifiers;
  • the third aspect is a method for social relationship management on the second terminal side, including:
  • the social relationship of the first user is a social relationship sent by the server by the method of social relationship management as set forth in all the foregoing content, and details are not described herein again;
  • the embodiment of the invention provides a device for social relationship management, and the device includes three aspects of content.
  • One of the aspects is the server, including:
  • a registration module configured to receive a first user registered by the first terminal, and store the first user in a social relationship database, where the registered individual users stored in the social relationship database have a one-to-one correspondence with respective unique communication identifiers;
  • the address book receiving module is configured to receive an address book of the first user uploaded by the first terminal, where each contact in the address book has a one-to-one correspondence with each unique communication identifier;
  • a related person obtaining module configured to acquire a registered contact in the address book according to a registered user in the social relationship database, and use the registered contact in the address book as the first user Relationship person
  • relationship person adding a module adding the relationship person to the social relationship of the first user
  • a social relationship sending module configured to send the social relationship of the first user to the second terminal.
  • Another aspect is the first terminal, including:
  • a registration module configured to receive a first input to register a first user on a server; the first user is stored by the server in a social relationship database, and the registered respective users stored in the social relationship database and respective unique communication identifiers One-to-one correspondence;
  • the address book reading module is configured to read the address book of the first user by responding to an update event of the first user's address book; each contact in the address book has a one-to-one correspondence with each unique communication identifier ;
  • the address book uploading module is configured to upload the address book of the first user to the server.
  • the third aspect is the second terminal, including:
  • a social relationship obtaining module configured to acquire a social relationship of the first user from the server;
  • the social relationship of the first user is a social relationship sent by the server by using the social relationship management method described in all the foregoing content, and details are not described herein;
  • the social relationship processing module is configured to provide the social relationship of the first user to the social application.
  • the embodiment of the present invention provides a system for social relationship management, which includes the server, the first terminal, and the second terminal, which are all described above, and details are not described herein again.
  • the server receives the first user registered by the first terminal, receives the address book of the first user uploaded by the first terminal, and automatically generates the social of the first user according to the address book of the first user and the registered user.
  • the relationship is that after the first user's address book is updated, the server automatically updates the social relationship of the first user according to the updated first user's address book uploaded by the first terminal, and provides the first user's social relationship to the second terminal. It can automatically generate and update social relationships, reduce user operations on the social TV side, and realize cross-platform management of social relationships.
  • FIG. 1 is a flowchart of a method for managing social relationship on a server side according to an embodiment of the present invention
  • FIG. 2 is a flowchart of a method for managing social relationship on a first terminal side according to an embodiment of the present invention
  • FIG. 3 is a flowchart of a method for social relationship management on a second terminal side according to an embodiment of the present invention
  • FIG. 4 is a flowchart of a method for social relationship management provided by another embodiment of the present invention.
  • FIG. 5 is a schematic structural diagram of a server according to an embodiment of the present invention.
  • FIG. 6 is a schematic structural diagram of a relationship adding module of a server according to an embodiment of the present invention.
  • FIG. 7 is a schematic structural diagram of a relationship acquiring module of a server according to an embodiment of the present invention.
  • FIG. 8 is a schematic structural diagram of a sending pre-processing module of a server according to an embodiment of the present invention.
  • FIG. 9 is a schematic structural diagram of a first terminal according to an embodiment of the present invention.
  • FIG. 10 is a schematic structural diagram of a second terminal according to an embodiment of the present invention.
  • FIG. 11 is a schematic structural diagram of a server according to another embodiment of the present invention.
  • FIG. 12 is a schematic structural diagram of a first terminal according to another embodiment of the present invention.
  • FIG. 13 is a schematic structural diagram of a second terminal according to another embodiment of the present invention.
  • FIG. 14 is a schematic structural diagram of a social relationship management system according to an embodiment of the present invention.
  • the address book of the first user in the embodiment of the present invention may be a phone book on the mobile phone terminal, an address book in an electronic mailbox in the personal computer, or an address book in other communication forms.
  • the method can include:
  • Step S101 Receive a first user registered by the first terminal, and store the first user in a social relationship database.
  • the server may receive the registration information of the first user input by the user on the first terminal, and may register the first user; the first user has a one-to-one correspondence with the unique communication identifier, and the communication identifier corresponding to the first user may be used as the first
  • the unique identity of a user logged into the server; the server can be a social TV network server.
  • the first terminal may register the first user according to the communication identifier corresponding to the first user, and the communication identifier may be used as the first user's account to register the first user on the server.
  • the first terminal registers the account of the first user on the server according to the mobile phone number of the first user, and uses the mobile phone number as the unique communication identifier corresponding to the first user.
  • the first terminal registers the account of the first user on the server according to the email address of the first user, and uses the email address as the unique communication identifier corresponding to the first user.
  • the server may store the first user in a social relationship database, and the registered individual users stored in the social relationship database have a one-to-one correspondence with the respective unique communication identifiers.
  • the social relationship database may include the registered first user and other registered users; the registered users in the social relationship database all correspond to unique communication identifiers, and different communication identifiers correspond to different registered users.
  • the account number of the registered user A in the social relationship database is the phone number "13511112222”
  • the account number of the registered user B in the social relationship database is the phone number "13611112222”.
  • the account of the registered user C in the social relationship database is Google mailbox C@gmail.com
  • the account of the registered user D in the social relationship database is Yahoo mailbox D@yahoo.com.
  • the examples are only a part of the embodiments, and may be different in practical applications and should not be construed as limiting.
  • the server may generate an identity credential according to the registration information of the first user according to a predetermined encryption algorithm, and may send the identity credential to the first terminal;
  • the identity certificate is in one-to-one correspondence with the first user; the identity certificate is used by the first terminal to upload the address book of the first user.
  • the server may extract the account in the first user registration information, and may process the first user's registered account according to an algorithm, so that the first user's registered account is converted into an unreadable code, and the unreadable code may be
  • the code is used as the identity credential of the first user, and the unreadable code has a one-to-one correspondence with the account of the first user; the server can reversely parse the account of the first user by using the identity credential of the first user.
  • the server extracts the telephone number "13511112222" of the user A from the registration information of the registered user A, and converts the telephone number of A into a 32-bit code "78F09384FAB3ED3E9416F5CDD0A2EF59" according to the MD5 algorithm, and the 32-bit code is the user.
  • A's identity certificate The examples are only a part of the embodiments, and may be different in practical applications and should not be construed as limiting.
  • the server may send the identity certificate of the first user to the first terminal when the first terminal logs in to the server according to the account of the first user; the first terminal receives the first user sent by the server.
  • the identity credential can upload the first user's address book to the server according to the first user's identity credential.
  • Step S103 Receive an address book of the first user uploaded by the first terminal.
  • the server may receive an address book of the first user uploaded by the first terminal, where each contact in the address book has a one-to-one correspondence with each unique communication identifier. .
  • the first user's new address book can be used to overwrite the existing first user's address book, and the server can only The latest address book of the first user is saved; in addition, the latest address book of other registered users can be stored on the server.
  • the contact in the first user's address book can be used as the basis of the social relationship of the first user's social activity on the social network, and each contact in the first user's address book has a unique communication identifier, that is, the first Different communication identifiers in a user's address book may correspond to different contacts of the first user; when the communication identifier of a contact in the first user address book exists in the social relationship database of the server at the same time, The contact is also a related person of the first user in the social network and belongs to the social relationship of the first user.
  • the corresponding communication identifier of the first user on the server may be in a consistent form with the communication identifier corresponding to the contact in the address book.
  • the address book of the first user on the first terminal is a phone book, and the phone book has a contact A of the first user, and the contact A is identified by the phone number "13511112222" of A, and the phone book also has The first user's contact B, the contact B is identified by B's phone number "13611112222", then the first terminal
  • the communication identifier corresponding to the first user registered on the server is the phone number of the first user.
  • the address book of the first user on the first terminal is an address book formed by an email box, and the address book has a contact A of the first user, and the contact A is identified by A's Google mailbox A@gmail.com.
  • the phone book also has a contact B of the first user, and the contact B is identified by B's Yahoo mailbox B@yahoo.com, and the first user corresponding to the first terminal registered on the server is the first communication identifier. User's email address.
  • the examples are only a part of the embodiments, and may be different in practical applications and should not be construed as limiting.
  • the server before receiving the address record of the first user uploaded by the first terminal, the server receives the identity credential sent by the first terminal, and authenticates the identity credential, if the identity corresponding to the identity credential is found in the social relationship database A user determines that the authentication is successful. As described in step S101, after the server receives the first user registered by the first terminal, the server generates the identity credential of the first user according to the registration information of the first user.
  • the server may obtain the communication identifier corresponding to the identity credential of the first user by reverse parsing, and may traverse the social relationship database to identify the communication identifier, if the communication identifier and the first user If the corresponding communication identifier is consistent, the first user on the server corresponding to the identity certificate sent by the first terminal may be determined to receive the address book uploaded by the first terminal, and the address book may be regarded as the address book of the first user.
  • the server can automatically create a social relationship of the first user by using the address book of the first user and the address book of other registered users; the server can also automatically update the social network of the first user according to the address book of the first user. relationship.
  • Step S105 Acquire, according to the registered user in the social relationship database, the registered contact in the address book of the first user, and add the registered contact in the address book of the first user as the relationship person of the first user, and add Go to the first user's social relationship.
  • the server may traverse the contact in the address book of the first user, and when the communication identifier corresponding to the registered user is found in the social relationship database, the communication identifier corresponding to the contact is consistent, and the contact is classified as the first A registered contact in a user's address book.
  • the server may start from the first contact in the address book of the first user, and search for the communication identifier corresponding to the first contact in the social relationship database, and if the communication identifier corresponding to the registered user is found in the social relationship database, If a contact has the same communication identifier, it can be determined that the first contact is registered on the server, the first contact is classified as the registered contact in the first user's address book, and then the current first is ended.
  • the judgment process of the contact person if the communication identifier corresponding to the registered user is not found in the social relationship database Consistent with the communication identifier of the first contact, it may be determined that the first contact is not registered on the server, and then the current first contact determination process is ended; and so on, until the first user's address book
  • the last contact can end the process of obtaining the registered contacts in the first user's address book, and can obtain all the registered contacts in the first user's address book.
  • the server may determine that the registered contact in the address book of the first user is a related person of the first user in the social network, and the related person may be added to the social relationship of the first user.
  • the social relationship of the first user may include at least one of the first social relationship and the second social relationship.
  • the server may divide the social relationship into a first social relationship and a second social relationship according to the relationship between the first user and the relationship person of the first user, where the first social relationship may be the first user's friend circle and the second social relationship
  • the contact circle of the first user for the relationship person of the first user, if the address book of the relationship person includes the communication identifier of the first user, the server may determine that the relationship person is a friend of the first user, and the relationship person
  • the friend circle belongs to the first user; if the contact person of the relationship does not include the communication identifier of the first user, the relationship person may be determined to be the object of interest of the first user, and the relationship person is attributed to the circle of interest of the first user.
  • the users on the server are all registered with the phone number
  • the phone book of the user A has the phone number of the user B
  • the phone book of the user B also has the phone number of the user A, where the user A and the user B Both have been registered on the server
  • User A and User B are friends with each other in the social network.
  • the phone book of the user C has the phone number of the user D
  • the phone book of the user D does not have the phone number of the user C, wherein both the user C and the user D are registered on the server
  • the user D is the user.
  • C is the object of interest on the social network
  • user C is the admirer of user D.
  • the server obtains an address book of the registered contact, and each contact in the address book of the registered contact has a unique communication identifier Corresponding; when the communication identifier corresponding to the first user exists in the address book of the registered contact, adding the registered contact to the first social relationship of the first user; when the social relationship of the first user includes In the second social relationship, the server obtains the address book of the registered contact, and each contact in the address book of the registered contact has a one-to-one correspondence with the unique communication identifier; when the communication identifier corresponding to the first user does not exist In the address book of the above registered contact, the above registered contact is added to the second social relationship of the first user.
  • the server may treat all registered contacts in the first user's address book as related persons in the social network of the first user, and when the first user's social relationship includes the first social relationship, the server is from the first
  • the user's first registered contact starts, obtains the address book of the first registered contact, and if the first user's corresponding communication identifier is found in the address book of the first registered contact, Determining that the first registered contact belongs to the first user's circle of friends in the social network, and adding the first registered contact to the first social relationship of the first user, and adding the first user Into the first social relationship of the first registered contact; the next registered contact of the first user may be added according to the foregoing process until the last registered contact in the first user's address book;
  • the communication identifier in the address book of the registered contact may be used to establish a social relationship of the registered contact in the social network, and each communication in the address book of the registered contact Knowledge is the only, one to one with a registered address book contacts in each contact.
  • the server may add the first social relationship of the first user according to the foregoing process, either when the first user's social relationship is automatically generated for the first time or when the first user's social relationship is automatically updated.
  • the users on the server are all accounts registered by the phone number, and the user uploads the updated first user's phone book through the mobile phone, and the registered contacts are newly added in the first user's phone book: user A, user B and user C, and the address records of the user A, the user B, and the user C all include the phone number of the first user, and the server determines that the user A, the user B, and the user C belong to the circle of friends of the first user, and the server connects the user A, User B and user C are added to the first social relationship of the first user, and the first user is added to the circle of friends of user A, user B, and user C, respectively.
  • the examples are only a part of the embodiments, and may be different in practical applications and should not be construed as limiting.
  • the server may regard all registered contacts in the first user's address book as related persons in the social network of the first user, and when the social relationship of the first user includes the second social relationship, the server is from the first The user's first registered contact starts, and obtains the address book of the first registered contact.
  • the server may add the second social relationship of the first user according to the foregoing process, whether the first time the first user's social relationship is automatically generated or when the first user's social relationship is automatically updated.
  • the users on the server are all accounts registered by the phone number, and the user uploads the first user's phone book for the first time through the mobile phone, and the first user's phone book has a registered contact user A, but the user A If there is no phone number of the first user in the address book, the server determines that the user A belongs to the attention object of the first user, and at the same time, the first user is the admirer of the user A, and the server adds the user A to the attention list of the first user. , adding the first user to User A's list of worshippers.
  • the examples are only a part of the embodiments, and may be different in practical applications and should not be construed as limiting.
  • the server may traverse the relationship person of the first user, and when the communication identifier corresponding to the relationship person does not exist in the address book of the first user, The related person is deleted from the social relationship of the first user; wherein the related persons of the first user have a one-to-one correspondence with the respective unique communication identifiers.
  • the social relationship of the first user may be stored in a social relationship database of the server, and the first user's social relationship may include all the related persons of the first user.
  • the first terminal uploads the first user's address book to the server; the server may use the first user's updated address book to set the first user's outdated social relationship in the social relationship database.
  • the update may delete the relationship person in the social relationship of the first user who has no social connection with the first user.
  • the social relationship of the first user includes a first social relationship and a second social relationship
  • the server may delete the related person in the first social relationship or the second social relationship according to the address book of the first user.
  • Relationship person The server may traverse the relationship person in the first social relationship of the first user, and if the communication identifier corresponding to the relationship person does not exist in the updated address book of the first user, the relationship person and the first user may be determined.
  • the related person may be deleted from the first social relationship of the first user, and the first user may be deleted from the first social relationship of the related person; the server may also traverse the first user by The relationship person in the second social relationship may determine that the relationship person does not have social contact with the first user if the corresponding communication identifier does not exist in the updated address book of the first user, The relationship person is deleted from the second social relationship of the first user.
  • the users on the server are all accounts registered by the phone number, and the first user includes the user A in the friend list in the social network, but the updated phone book of the first user does not have the phone number of the user A.
  • the server determines that the first user and the user A are no longer friends with each other, and the user A is from the first user.
  • the buddy list is deleted, and the first user is deleted from user A's buddy list.
  • the user on the server is an account registered with an email address, and the first user includes the user A in the attention list in the social network, but the user's email address is not in the updated address book of the first user.
  • the server determines that the first user no longer pays attention to the user A, deletes the user A from the first user's attention list, and deletes the first user from the user A's worshipper list.
  • the examples are only a part of the embodiments, and may be different in practical applications and should not be construed as limiting.
  • Step S107 Send the social relationship of the first user to the second terminal.
  • the server may: receive, by the second terminal, a request for acquiring a social relationship of the first user, where the request includes the identity certificate corresponding to the first user.
  • the server parses the identity credential to obtain the first user corresponding to the identity credential; the server searches the social relationship database to obtain the social relationship of the first user.
  • the server may generate the identity certificate corresponding to the first user according to the registration information of the first user, and send the identity certificate to the first terminal.
  • the second terminal may obtain the identity credential corresponding to the first user from the first terminal, and then the second terminal may directly send a request to the server according to the identity credential to obtain the social relationship of the first user; the server may reversely parse the identity credential corresponding to the identity credential.
  • the user corresponding to the identity certificate is matched as the first user in the social relationship management, and the social relationship corresponding to the first user is obtained in the social relationship database, and the social relationship is sent to the first Two terminals.
  • the server receives the 32-bit identity credential "78F09384FAB3ED3E9416F5CDD0A2EF59" sent by the social television.
  • the 32-bit code is generated according to the MD5 algorithm of the social account corresponding to the user, and the server parses the social account as "13511112222" and is in social relationship.
  • the buddy list, the attention list, and the fan list corresponding to the social account "13511112222” are obtained in the database, and are sent to the social TV.
  • the examples are only a part of the embodiments, and may be different in practical applications and should not be construed as limiting.
  • the address book of the first user in the embodiment of the present invention may be a phone book on the mobile phone terminal, an address book in an electronic mailbox in the personal computer, or an address book in other communication forms.
  • the method can include:
  • Step S201 Receive the first input and register the first user on the server.
  • the first terminal may be a mobile terminal such as a mobile phone or a tablet computer, or may be a personal meter.
  • the first input can be used to enter the first user registered on the server.
  • the first terminal receives the registration information of the first user input by the user, and the registration information is sent to the server to complete the registration of the first user on the social network.
  • the first terminal may collect the first user through the client of the social application. Registration information for a user.
  • the first terminal may receive the identity credential sent by the server, and send the identity credential to the second terminal; the identity credential is determined by the server according to a predetermined encryption algorithm.
  • the identity certificate generated by the registration information of the first user; the identity certificate is in one-to-one correspondence with the first user.
  • the server may generate an identity credential according to the registration information of the first user according to a predetermined encryption algorithm, and may send the identity credential to the first terminal; the first terminal may correspond to the first user sent by the receiving server. After the identity certificate, the identity certificate is sent to the second terminal.
  • the first terminal may send a pairing request to the second terminal, and according to the pairing verification code prompted by the second terminal, receive a third input that is consistent with the pairing verification code to complete the pairing.
  • the third input may be used to input a pairing verification code prompted by the second terminal; the pairing verification code may be prompted by the second terminal by the display device, or may be prompted by the second terminal by using a short message, or may be other prompts. The way the user is, there is no limit here.
  • the first terminal may return the received third input of the user to the second terminal; if the second terminal determines that the third input received by the first terminal is consistent with the pairing verification code, accepting the pairing request of the first terminal to complete the pairing.
  • the first terminal may scan the currently scheduled short-range communication network, and receive the fourth input to establish a short-range communication connection with the second terminal; the second terminal is in the short-range communication network.
  • the short-range communication network may be in the form of a network supported by the Digital Living Network Alliance DLNA, and the fourth input may be used to trigger the first terminal to send a connection establishment request to the second terminal; the first terminal may monitor devices in the same short-range communication network, Once the second terminal is also found to be present in the short-range communication network, user input can be received to establish a short-range communication connection with the second terminal.
  • the first terminal may present all the devices in the current short-range communication network to the user through the user interaction interface, and accept the operation of the user on the user interaction interface, and initiate a request for establishing a connection to the second terminal, if the second terminal agrees with The first terminal establishes a connection, and the first terminal may trigger the step of performing the foregoing sending a pairing request to the second terminal.
  • Step S203 reading the first user's communication by responding to the update event of the first user's address book. Record.
  • the first terminal may further perform: monitoring an update event of the first user's address book; the update event includes: Add, delete, or edit contacts in the first user's address book.
  • the first terminal may monitor the update event of the first user's address book by registering the listener with the first user's address book. When the first user's address book is modified, the listener may capture the first user's address book. Update event.
  • the first terminal may prompt the user to upload the updated first user's address book through the user interaction interface, and then the first terminal may read the updated first user's address book. Address book.
  • the first terminal can receive the user's authorization to read the address book through the application, and the application needs to inform the user of the purpose of reading the address book and the commitment to keep the user's address book confidential. After obtaining the user authorization, the first terminal can read the address book of the first user.
  • Step S205 Upload the address book of the first user to the server.
  • the first terminal may upload the address book of the first user to the server by using the identity certificate corresponding to the first user.
  • the format of the address book upload can be in the XML data format, and other data formats can be used, and there is no limitation here.
  • the address book of the first user in the embodiment of the present invention may be a phone book on the mobile phone terminal, an address book in an electronic mailbox in the personal computer, or an address book in other communication forms.
  • the method can include:
  • Step S301 Acquire a social relationship of the first user from the server.
  • the second terminal may receive the identity credential sent by the first terminal; the identity credential is obtained by the first terminal from the server by registering the first user; the identity credential is The first user corresponds one by one.
  • the second terminal may receive the pairing request of the first terminal, and prompt the pairing verification code, where the pairing verification code is used to prompt the user to input the pairing verification code on the first terminal. Complete the pairing.
  • the second terminal may prompt the pairing verification code through the display device, and may also prompt the pairing verification code by means of the short message, which is not limited herein; if the input of the user on the first terminal is consistent with the pairing verification code, the second The terminal can determine that the pairing with the first terminal is successful. After the pairing is successful, the second terminal may receive the identity certificate corresponding to the first user sent by the first terminal, where the identity certificate is used to request the server to acquire the social relationship of the first user.
  • the second terminal may send a request for acquiring the social relationship of the first user to the server, where the request includes the first The identity certificate corresponding to the user.
  • the server may extract the identity credential from the request, and may reversely parse the registered account of the user corresponding to the identity credential, and may match the user corresponding to the identity credential as the first user in the social relationship management according to the registered account, and socialize The social relationship corresponding to the first user is obtained in the relational database.
  • the second terminal may directly acquire the social relationship of the first user from the server according to the identity credential, and may directly perform social activities on the social network by using the social relationship of the first user.
  • Step S303 Provide the social relationship of the first user to the social application.
  • the social relationship of the first user acquired through step S301 can be provided to the social application. It should be noted here that the social relationship of the first user can also be used as other functions, which is not limited herein.
  • the address book of the first user in the embodiment of the present invention may be a phone book on the mobile phone terminal, an address book in an electronic mailbox in the personal computer, or an address book in other communication forms.
  • the method can include:
  • Step S401 The first terminal registers the first user on the server.
  • the first terminal may be a mobile terminal such as a mobile phone or a tablet computer, or may be a personal computer.
  • the first terminal receives the registration information of the first user input by the user, and may send the registration information to the server to complete the registration of the first user on the social network; the first terminal may register according to the communication identifier corresponding to the first user.
  • a user may register the communication identifier as the first user's account on the server to register the first user.
  • the first terminal registers the account of the first user on the server according to the mobile phone number of the first user, and uses the mobile phone number as the unique communication identifier corresponding to the first user.
  • the first terminal registers the first user's account on the server according to the first user's email address, and the electronic device
  • the mailbox is the unique communication identifier corresponding to the first user.
  • Step S403 The server generates an identity certificate corresponding to the first user according to the registration information of the first user, and returns the identity certificate to the first terminal.
  • the server may generate an identity credential according to the registration information of the first user according to a predetermined encryption algorithm, and may send the identity credential to the first terminal; the identity credential and the first One user corresponds one by one; the identity credential is used by the first terminal to upload the first user's address book.
  • the server may extract the account in the first user registration information, and may process the first user's registered account according to an algorithm, so that the first user's registered account is converted into an unreadable code, and the unreadable code may be
  • the code is used as the identity credential of the first user, and the unreadable code has a one-to-one correspondence with the account of the first user; the server can reversely parse the account of the first user by using the identity credential of the first user.
  • the server extracts the telephone number "13511112222" of the user A from the registration information of the registered user A, and converts the telephone number of A into a 32-bit code "78F09384FAB3ED3E9416F5CDD0A2EF59" according to the MD5 algorithm, and the 32-bit code is the user.
  • A's identity certificate The examples are only a part of the embodiments, and may be different in practical applications and should not be construed as limiting.
  • the server may send the identity certificate of the first user to the first terminal when the first terminal logs in to the server according to the account of the first user; the first terminal receives the first user sent by the server.
  • the identity credential can upload the first user's address book to the server according to the first user's identity credential.
  • Step S405 The first terminal determines whether the address book of the first user is updated.
  • the first terminal may monitor an update event of the first user's address book; the update event includes: adding, deleting, or editing a contact in the first user's address book.
  • the first terminal may monitor the update event of the first user's address book by registering the listener with the first user's address book. When the first user's address book is modified, the listener may capture the first user's address book. Update event and report the update event to the first terminal. The first terminal may capture the update of the address book by updating the listener of the event. If the update event reported by the listener is received, the first user's address book may be updated; the first terminal may also actively query the first user periodically.
  • the address book compares the address book of the current query time with the address book of the previous query time to determine whether the first user's address book is updated. If the address book of the current query time is different from the address book of the previous query time, Then, it can be determined that the first user's address book is updated; otherwise, step S405 is re-executed, and in the specific implementation, End the current process, there is no limit here.
  • Step S407 The first terminal uploads an address book of the first user.
  • the first terminal may upload the address book of the first user to the server by using the identity certificate corresponding to the first user.
  • the format of the address book upload can be in the XML data format, and other data formats can be used, and there is no limitation here.
  • Step S409 The server automatically adds the social relationship of the first user according to the address book of the first user and the address book of the registered user.
  • the server may traverse the contact in the address book of the first user, and when the communication identifier corresponding to the registered user is found in the social relationship database, the communication identifier corresponding to the contact is consistent, and the contact is classified as the first A registered contact in a user's address book.
  • the server may determine that the registered contact in the address book of the first user is a related person of the first user in the social network, and the related person may be added to the social relationship of the first user.
  • the social relationship of the first user may include at least one of the first social relationship and the second social relationship.
  • the server may divide the social relationship into a first social relationship and a second social relationship according to the relationship between the first user and the relationship person of the first user, where the first social relationship may be the first user's friend circle and the second social relationship Can be the focus circle of the first user.
  • the server acquires an address book of the registered contact; when the communication identifier corresponding to the first user exists in the address book of the registered contact, Adding the above registered contact to the first social relationship of the first user; when the social relationship of the first user includes the second social relationship, the server acquires the address book of the registered contact; when the first user corresponds The communication identifier does not exist in the address book of the above registered contact, and the above registered contact is added to the second social relationship of the first user.
  • the users on the server are all accounts registered by the phone number, and the user uploads the updated first user's phone book through the mobile phone, and the registered contacts are newly added in the first user's phone book: user A, user B and user C, and the address records of the user A, the user B, and the user C all include the phone number of the first user, and the server determines that the user A, the user B, and the user C belong to the circle of friends of the first user, and the server connects the user A, User B and user C are added to the first social relationship of the first user, and the first user is added to the circle of friends of user A, user B, and user C, respectively.
  • the examples are only a part of the embodiments, and may be different in practical applications and should not be construed as limiting.
  • the user on the server is an account registered with a phone number, and the user uploads the first user's phone book for the first time through the mobile phone, and the first user's phone book has a registered contact user A, but the user If there is no phone number of the first user in the address book of A, the server determines that user A belongs to the object of interest of the first user, and at the same time, the first user is the admirer of user A, and the server adds user A to the attention list of the first user. In the middle, the first user is added to the user A's list of worshippers.
  • the examples are only a part of the embodiments, and may be different in practical applications and should not be construed as limiting.
  • Step S411 The server automatically deletes the social relationship of the first user according to the address book of the first user and the social relationship existing by the first user.
  • the server may traverse the relationship person of the first user, and when the communication identifier corresponding to the relationship person does not exist in the address book of the first user, The related person is deleted from the social relationship of the first user; wherein the related persons of the first user have a one-to-one correspondence with the respective unique communication identifiers.
  • the first terminal uploads the first user's address book to the server; the server may use the first user's updated address book to set the first user's outdated social relationship in the social relationship database.
  • the update may delete the relationship person in the social relationship of the first user who has no social connection with the first user.
  • the social relationship of the first user includes a first social relationship and a second social relationship
  • the server may delete the related person in the first social relationship or the second social relationship according to the address book of the first user.
  • Relationship person The server may traverse the relationship person in the first social relationship of the first user, and if the communication identifier corresponding to the relationship person does not exist in the updated address book of the first user, the relationship person and the first user may be determined.
  • the related person may be deleted from the first social relationship of the first user, and the first user may be deleted from the first social relationship of the related person; the server may also traverse the first user by The relationship person in the second social relationship may determine that the relationship person does not have social contact with the first user if the corresponding communication identifier does not exist in the updated address book of the first user, The relationship person is deleted from the second social relationship of the first user.
  • Step S413 Whether the first terminal and the second terminal are successfully paired.
  • the first terminal may send a pairing request to the second terminal, and according to the pairing verification code prompted by the second terminal, receive an input consistent with the pairing verification code to complete the pairing.
  • the pairing verification code may be prompted by the second terminal through the display device, or may be prompted by the second terminal by means of a short message, or may be other ways of prompting the user, which is not limited herein.
  • the first terminal can return the input of the received user Returning to the second terminal; if the second terminal determines that the input received by the first terminal is consistent with the pairing verification code, accepting the pairing request of the first terminal, the first terminal and the second terminal are successfully paired; otherwise, executing step S421, the specific implementation is performed. In the middle, you can also end the current process, there is no limit here.
  • Step S415 The first terminal sends the identity certificate to the second terminal.
  • the first terminal may receive the identity credential sent by the server, and send the identity credential to the second terminal; the identity credential is determined by the server according to a predetermined encryption algorithm.
  • the identity certificate generated by the registration information of the first user; the identity certificate is in one-to-one correspondence with the first user.
  • the server may generate an identity credential according to the registration information of the first user according to a predetermined encryption algorithm, and may send the identity credential to the first terminal; the first terminal may correspond to the first user sent by the receiving server. After the identity certificate, the identity certificate is sent to the second terminal.
  • Step S417 The second terminal requests the server to acquire the social relationship of the first user.
  • the second terminal may send a request for acquiring the social relationship of the first user to the server, where the request includes the identity certificate corresponding to the first user.
  • the server may extract the identity credential from the request, and may reversely parse the registered account of the user corresponding to the identity credential, and may match the user corresponding to the identity credential as the first user in the social relationship management according to the registered account, and socialize
  • the social relationship corresponding to the first user is obtained in the relational database.
  • the social relationship corresponding to the first user can be used for the second terminal to perform social activities.
  • Step S419 The server sends the social relationship of the first user to the second terminal.
  • the server may reversely parse the registered account of the user corresponding to the identity credential described in step S417, and may match the user corresponding to the identity credential as the first user in the social relationship management according to the registered account, in the social relationship database. Obtain a social relationship corresponding to the first user, and send the social relationship to the second terminal.
  • the server receives the 32-bit identity credential "78F09384FAB3ED3E9416F5CDD0A2EF59" sent by the social television.
  • the 32-bit code is generated according to the MD5 algorithm of the social account corresponding to the user, and the server parses the social account as "13511112222" and is in social relationship.
  • the buddy list, the attention list, and the fan list corresponding to the social account "13511112222" are obtained in the database, and are sent to the social TV.
  • the examples are only a part of the embodiments, and may be different in practical applications and should not be construed as limiting.
  • Step S421 The first terminal actively requests to establish a connection with the second terminal.
  • the first terminal may scan the currently scheduled short-range communication network to establish a short-range communication connection with the second terminal; the second terminal is in the short-range communication network.
  • the short-range communication network may be a network form supported by the Digital Living Network Alliance DLNA; the first terminal may monitor devices in the same short-range communication network, and if the second terminal is also found in the short-range communication network, the request may be actively requested. Establishing a short-range communication connection with the second terminal.
  • a server 500 may include at least a registration module 501, an address book receiving module 507, a relationship person obtaining module 509, a relationship person adding module 511, and a social relationship sending module 517, where:
  • the registration module 501 is configured to receive the first user registered by the first terminal, store the first user in the social relationship database, and the registered individual users stored in the social relationship database are in one-to-one correspondence with the respective unique communication identifiers.
  • the address book receiving module 507 is configured to receive an address book of the first user uploaded by the first terminal, where each contact in the address book has a one-to-one correspondence with each unique communication identifier.
  • the related person obtaining module 509 is configured to obtain the registered contact in the address book of the first user according to the registered user in the social relationship database, and use the registered contact in the address book as the relationship person of the first user. .
  • the relationship person adding module 511 is configured to add the relationship person of the first user to the social relationship of the first user.
  • the social relationship sending module 517 is configured to send the social relationship of the first user to the second terminal.
  • the server shown in FIG. 5 may further include: a credential module 503, an authentication module 505, a relationship deletion module 513, and a transmission pre-processing module 515, where:
  • the credential module 503 is configured to generate, according to a predetermined encryption algorithm, the identity credential according to the registration information of the first user after the step of the registration module 501 performing the step of receiving the first user registered by the first terminal; the identity credential corresponds to the first user
  • the identity credential is used by the first terminal to upload an address book of the first user; the identity credential is used by the second terminal to obtain the social relationship of the first user.
  • the authentication module 505 is configured to: before the step of receiving the first user's address book uploaded by the first terminal by the address book receiving module 507, receiving the identity certificate sent by the first terminal; and authenticating the identity certificate, if If the first user corresponding to the identity certificate is found in the relational database, determining that the authentication is successful, triggering the address book receiving module 507 to perform the step of receiving the address record of the first user uploaded by the first terminal. Step.
  • the relationship deletion module 513 is configured to: after the step of receiving the first user's address book uploaded by the first terminal by the address book receiving module 507, traverse the relationship person of the first user based on the social relationship of the first user, when the relationship If the communication identifier corresponding to the person does not exist in the address book of the first user, the relationship person is deleted from the social relationship of the first user.
  • the sending pre-processing module 515 is configured to: before the step of sending the social relationship of the first user to the second terminal by the social relationship sending module 517, perform: receiving, by the second terminal, a request for acquiring a social relationship of the first user, where The request includes the identity certificate corresponding to the first user; the identity voucher is parsed to obtain the first user corresponding to the identity voucher; the social relationship database is searched to obtain the social relationship of the first user; and the social relationship sending module 517 is triggered to perform the social process of the first user. The step of sending the relationship to the second terminal.
  • the relationship adding module 511 may further include: a first adding module 5111 and a second adding module 5113, as shown in FIG. 6, wherein:
  • the first adding module 5111 is configured to: when the social relationship of the first user includes the first social relationship, obtain an address book of the relationship person of the first user, and each contact in the address book of the relationship of the first user is unique to each
  • the communication identifier is in one-to-one correspondence; when the communication identifier corresponding to the first user exists in the address book of the relationship user of the first user, the relationship person of the first user is added to the first social relationship of the first user.
  • the second adding module 5113 is configured to: when the social relationship of the first user includes the second social relationship, obtain an address book of the relationship person of the first user, where each contact in the address book of the first user is unique and unique The communication identifiers are in one-to-one correspondence; when the communication identifier corresponding to the first user does not exist in the address book of the relationship user of the first user, the relationship person of the first user is added to the second social relationship of the first user.
  • the relationship acquiring module 509 may further include: a traversing module 5091 and a processing module 5093, as shown in FIG. 7, wherein:
  • the traversing module 5091 is configured to traverse contacts in the first user's address book
  • the processing module 5093 when finding the communication identifier corresponding to the registered user in the social relationship database and the communication identifier corresponding to the contact in the address book of the first user, is used to classify the contact as being in the address book.
  • the registered contact, the registered contact in the address book is the relationship of the first user.
  • the foregoing sending pre-processing module 515 may further include: Receiving a request module 5151, a parsing module 5153, and a search module 5155, wherein:
  • the receiving request module 5151 is configured to receive, by the second terminal, a request for acquiring a social relationship of the first user, where the request includes an identity certificate corresponding to the first user;
  • the parsing module 5153 is configured to parse the identity credential to obtain the first user corresponding to the identity credential;
  • the searching module 5155 is configured to search a social relationship database to obtain a social relationship of the first user.
  • a first terminal 600 may include at least a registration module 601, an address book reading module 603, and an address book uploading module 605, where:
  • the registration module 601 is configured to receive the first input to register the first user on the server; the first user is stored by the server in the social relationship database, and the registered individual users stored in the social relationship database are in one-to-one correspondence with the respective unique communication identifiers;
  • the address book reading module 603 is configured to read the address book of the first user by responding to the update event of the first user's address book; each contact in the first user's address book has a one-to-one correspondence with each unique communication identifier;
  • the address book uploading module 605 is configured to upload the first user's address book to the server.
  • the first terminal 600 shown in FIG. 9 may further include: a credential module 615, a listening module 609, an authorization module 607, a pairing module 611, and a connection establishing module 613, where:
  • the credential module 615 is configured to: after the step of receiving the first input to register the first user on the server, the address book uploading module 605, receiving the identity credential sent by the server, and sending the credential to the second terminal; the credential by the server
  • the identity certificate generated according to the registration information of the first user according to a predetermined encryption algorithm; the identity certificate is in one-to-one correspondence with the first user.
  • the monitoring module 609 is configured to monitor an update event of the first user's address book before the step of reading the first user's address book by the address book reading module 603 in response to the update event of the first user's address book; Events include: adding, deleting, or editing contacts in the first user's address book.
  • the authorization module 607 is configured to: before the step of reading the first user's address book by the address book reading module 603 in response to the update event of the first user's address book, receive the second input to obtain the read first user Authorization of the address book, after that, the trigger address book reading module 603 performs the step of reading the address book of the first user by responding to the update event of the first user's address book.
  • the pairing module 611 is configured to send a pairing request to the second terminal before the step of sending the identity credential to the second terminal by the credential module 615, and receive and match according to the pairing verification code prompted by the second terminal.
  • the pairing is completed by the third input that is consistent with the verification code.
  • the triggering credential module 615 performs the step of transmitting the identity credential to the second terminal.
  • Establishing a connection module 613 configured to scan a current predetermined short-range communication network before the pairing module 611 performs a step of sending a pairing request to the second terminal, and receive a fourth input to establish a short-range communication connection with the second terminal; the second terminal is in short-range communication In the network; afterwards, the trigger pairing module 611 performs the step of transmitting a pairing request to the second terminal.
  • a second terminal 700 may include at least a social relationship obtaining module 701 and a social relationship processing module 709, where:
  • the social relationship obtaining module 701 is configured to acquire a social relationship of the first user from the server; the social relationship of the first user is a social relationship sent by the server by the method of social relationship management elaborated by all the foregoing content.
  • the social relationship processing module 709 is configured to provide the social relationship of the first user to the social application.
  • social relationship processing module 709 can also use the social relationship of the first user as other functions, which is not limited herein.
  • the second terminal 700 shown in FIG. 10 may further include: a credential receiving module 705, a pairing module 703, and a requesting module 707, where:
  • the voucher receiving module 705 is configured to receive the identity credential sent by the first terminal before the step of acquiring the social relationship of the first user from the server by the social relationship obtaining module 701; the identity credential is the first terminal by registering the first user from the server Obtained; the identity certificate corresponds to the first user one by one.
  • the pairing module 703 is configured to: before the step of the credential receiving module 705 performing the receiving the identity credential sent by the first terminal, receive a pairing request of the first terminal, and prompt the pairing verification code, where the pairing verification code is used to prompt the user to be on the first terminal.
  • the pairing verification code is input to complete the pairing; after pairing, the triggering certificate receiving module 705 performs the step of receiving the identity certificate sent by the first terminal.
  • the requesting module 707 is configured to send, after the step of the credential receiving module 705, the receiving the identity credential sent by the first terminal, to the server, before the step of acquiring the social relationship of the first user from the server, before the step of acquiring the social relationship of the first user from the server A request for a social relationship of the user, the request including the identity certificate corresponding to the first user.
  • FIG. 11 is a schematic structural diagram of a server according to another embodiment of the present invention.
  • the server 110 may include: at least one processor 1101, such as a CPU, At least two network interfaces: a first network interface 1104 and a second network interface 1103, a memory 1105, and at least one communication bus 1102.
  • the communication bus 1102 is used to implement connection communication between these components.
  • the memory 1105 may be a high speed RAM memory or a non-volatile memory such as at least one disk memory.
  • the memory 1105 can also optionally be at least one storage device located remotely from the aforementioned processor 1101.
  • an operating system, a network communication module, and a social relationship management program may be included in the memory 1105 as a computer storage medium.
  • the first network interface 1104 is mainly used to connect to the first terminal, and performs data communication with the first terminal.
  • the second network interface 1103 is mainly used to connect to the second terminal and perform data with the second terminal.
  • the processor 1101 can be used to call the social relationship management program stored in the memory 1105 and perform the following operations:
  • step of adding the foregoing relationship to the first user's social relationship performed by the processor 1101 may include:
  • the address book of the registered contact is obtained, and each contact in the address book of the registered contact has a one-to-one correspondence with each unique communication identifier;
  • a communication identifier corresponding to a user exists in an address book of the registered contact, and adds the registered contact to the first social relationship of the first user;
  • the address book of the registered contact is obtained, and each contact in the address book of the registered contact has a one-to-one correspondence with each unique communication identifier;
  • the communication identifier corresponding to a user does not exist in the address book of the above registered contact, Add the above registered contact to the second social relationship of the first user.
  • the processor 1101 may further perform: traversing the relationship person of the first user based on the social relationship of the first user, when the relationship person corresponds to The communication identifier does not exist in the first user's address book, and the relationship person is deleted from the first user's social relationship.
  • the step of acquiring, by the processor 1101, the registered contact in the address book of the first user according to the registered user in the social relationship database may specifically include:
  • the processor 1101 may further perform: generating a identity credential according to the registration information of the first user according to a predetermined encryption algorithm, and sending the identity credential to the first a terminal; the identity certificate is in one-to-one correspondence with the first user; the identity certificate is used by the first terminal to upload the address book of the first user.
  • the processor 1101 may further perform the steps of: receiving the identity credential sent by the first terminal; and authenticating the identity credential. If the first user corresponding to the identity certificate is found in the social relationship database, determining that the authentication is successful, triggering the step of receiving the address book of the first user uploaded by the first terminal.
  • the steps that are further executable are:
  • FIG. 12 is a schematic structural diagram of a first terminal according to another embodiment of the present invention.
  • the first terminal 120 may include: at least one processor 1201, such as a CPU, at least two network interfaces: a first network interface 1204 and a second network interface 1207, a user interface 1203, a memory 1205, at least A communication bus 1202 and a display screen 1206.
  • the communication bus 1202 is used to implement connection communication between these components.
  • the user interface 1203 can be packaged Including a touch screen (Touch Screen), the optional user interface 1203 may also include a standard wired interface, a wireless interface.
  • the network interface can optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).
  • the memory 1205 may be a high speed RAM memory or a non-volatile memory such as at least one disk memory.
  • the memory 1205 can optionally also be at least one storage device located remotely from the aforementioned processor 1201.
  • an operating system, a network communication module, a user interface module, and a social relationship management program may be included in the memory 1205 as a computer storage medium.
  • the first network interface 1204 is mainly used to connect to a server, and performs data communication with the server;
  • the second network interface 1203 is mainly used to connect to the second terminal and perform data communication with the second terminal;
  • the processor 1201 can be used to call the social relationship management program stored in the memory 1205 and perform the following operations:
  • the first user is stored by the server in a social relationship database, and the registered individual users stored in the social relationship database are in one-to-one correspondence with respective unique communication identifiers;
  • the processor 1201 may further: receive the identity credential sent by the server, and send the credential to the second terminal; the credential is pressed by the server
  • the predetermined encryption algorithm generates an identity certificate according to the registration information of the first user; the identity certificate is in one-to-one correspondence with the first user.
  • the processor 1201 may further monitor an update event of the first user's address book before performing the step of reading the first user's address book by responding to the update event of the first user's address book; the update event includes: Add, delete, or edit contacts in the first user's address book.
  • the processor 1201 may further perform: receiving the second input to obtain the communication of reading the first user.
  • the recorded authorization reads the first user's address book according to the authorization.
  • the processor 1201 may further perform: sending a pairing request to the second terminal, and receiving and pairing according to the pairing verification code prompted by the second terminal.
  • the third input with the verification code is consistent to complete the pairing; after the pairing, the step of transmitting the identity certificate to the second terminal is triggered.
  • the processor 1201 may further perform: scanning a currently scheduled short-range communication network, receiving the fourth input to establish a short-range communication connection with the second terminal; and then triggering the execution The step of sending a pairing request to the second terminal.
  • FIG. 13 is a schematic structural diagram of a second terminal according to another embodiment of the present invention.
  • the second terminal 130 may include: at least one processor 1301, such as a CPU, at least two network interfaces: a first network interface 1304 and a second network interface 1307, a user interface 1303, a memory 1305, at least A communication bus 1302 and a display 1306.
  • the communication bus 1302 is used to implement connection communication between these components.
  • the user interface 1303 may include a touch screen, and the optional user interface 1303 may further include a standard wired interface and a wireless interface.
  • the network interface can optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).
  • the memory 1305 may be a high speed RAM memory or a non-volatile memory such as at least one disk memory.
  • the memory 1305 can also optionally be at least one storage device located remotely from the aforementioned processor 1301.
  • an operating system, a network communication module, a user interface module, and a social relationship management program may be included in the memory 1305 as a computer storage medium.
  • the first network interface 1304 is mainly used to connect to the server, and performs data communication with the server;
  • the second network interface 1303 is mainly used to connect to the first terminal and perform data communication with the first terminal;
  • the processor 1301 can be used to call the social relationship management program stored in the memory 1305 and perform the following operations:
  • the processor 1301 receives the identity credential sent by the first terminal before performing the step of acquiring the social relationship of the first user from the server; the identity credential is obtained by the first terminal from the server by registering the first user; the identity credential One-to-one correspondence with the first user.
  • the processor 1301 may further perform: sending, to the server, the social relationship of acquiring the first user, before performing the step of acquiring the social relationship of the first user from the server.
  • the request includes the identity certificate corresponding to the first user.
  • the processor 1301 may further perform: receiving a pairing request of the first terminal, prompting a pairing verification code, and the pairing verification code is used to prompt the user to be on the first terminal.
  • the pairing verification code is input to complete the pairing; after pairing, the step of receiving the identity certificate sent by the first terminal is triggered.
  • a social relationship management system includes: a server 1401, a first terminal 1403, and a second terminal 1405, where:
  • the server 1401 may be the server 500 in any one of the foregoing embodiments of FIG. 5 to FIG. 8.
  • the server 1401 may also be the server 110 in the embodiment shown in FIG. 11; the functional modules in the server 1401 may refer to the foregoing.
  • the description of the server 500 or the server 110 in the embodiment is not described herein again.
  • the first terminal 1403 may be the first terminal 600 in the embodiment shown in FIG. 9 , and the first terminal 1403 may also be the first terminal 120 in the foregoing embodiment shown in FIG. 12; the first terminal 1403 Reference may be made to the description of the first terminal 600 or the first terminal 120 in the foregoing embodiment, and details are not described herein again.
  • the second terminal 1405 may be the second terminal 700 in the embodiment shown in FIG. 10, and the second terminal 1405 may also be the second terminal 130 in the foregoing embodiment shown in FIG. 13; the second terminal 1405 Reference may be made to the description of the second terminal 700 or the second terminal 130 in the foregoing embodiment, and details are not described herein again.
  • the server receives the first user registered by the first terminal, receives the address record of the first user uploaded by the first terminal, and automatically generates the address according to the first user's address book and the registered user.
  • the first user's social relationship after the first user's address book is updated, the server automatically updates the social relationship of the first user according to the updated first user's address book uploaded by the first terminal, and provides the first user's social relationship.
  • the second terminal can automatically generate and update social relationships, reduce user operations on the social TV side, and realize cross-platform management of social relationships.
  • 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)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephonic Communication Services (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Les modes de réalisation de la présente invention concernent un procédé de gestion de relations sociales. Le procédé comprend les étapes consistant à : recevoir un premier utilisateur enregistré au niveau d'un premier terminal et stocker le premier utilisateur dans une base de données de relations sociales, les utilisateurs enregistrés stockés dans la base de données de relations sociales correspondant selon un rapport de un pour un à des identifiants de communication uniques respectifs ; recevoir une liste d'adresses du premier utilisateur téléchargée par le premier terminal, les contacts dans la liste d'adresses correspondant selon un rapport de un pour un à des identifiants de communication uniques respectifs ; obtenir des contacts enregistrés dans la liste d'adresses en fonction des utilisateurs enregistrés dans la base de données de relations sociales, en considérant les contacts enregistrés dans la liste d'adresses comme les personnes associées au premier utilisateur, et ajouter les personnes associées aux relations sociales du premier utilisateur ; et envoyer les relations sociales du premier utilisateur à un second terminal. La présente invention permet de générer et de mettre à jour automatiquement les relations sociales en fonction de la liste d'adresses, de réduire les opérations de l'utilisateur côté télévision sociale et de mettre en œuvre une gestion inter plates-formes des relations sociales.
PCT/CN2015/073673 2014-07-09 2015-03-05 Procédé, dispositif et système de gestion de relations sociales WO2016004768A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410325432.X 2014-07-09
CN201410325432.XA CN104123350B (zh) 2014-07-09 2014-07-09 一种社交关系管理的方法、设备及系统

Publications (1)

Publication Number Publication Date
WO2016004768A1 true WO2016004768A1 (fr) 2016-01-14

Family

ID=51768761

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/073673 WO2016004768A1 (fr) 2014-07-09 2015-03-05 Procédé, dispositif et système de gestion de relations sociales

Country Status (2)

Country Link
CN (1) CN104123350B (fr)
WO (1) WO2016004768A1 (fr)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104123350B (zh) * 2014-07-09 2018-05-15 深圳创维数字技术有限公司 一种社交关系管理的方法、设备及系统
CN104519391A (zh) * 2014-12-09 2015-04-15 常璨 一种基于互联网电视节目的社交系统及其工作方法
CN105391816B (zh) * 2015-11-25 2019-03-01 小米科技有限责任公司 特殊名单的推荐方法及装置
CN106294813A (zh) * 2016-08-15 2017-01-04 歌尔股份有限公司 一种智能设备人物识别的方法和装置
CN107948291B (zh) * 2017-11-28 2021-06-01 西安万像电子科技有限公司 终端的控制方法、装置和系统
CN111460049A (zh) * 2020-04-01 2020-07-28 北京字节跳动网络技术有限公司 内容分享方法、装置、电子设备及计算机可读存储介质
CN111523862B (zh) * 2020-04-27 2024-02-23 广东电网有限责任公司培训与评价中心 一种获取人才数据的方法和相关设备
CN115002269B (zh) * 2021-03-01 2023-03-24 华为技术有限公司 读取通讯录的方法、装置、系统及计算机可读存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102891860A (zh) * 2012-10-24 2013-01-23 北京深思洛克软件技术股份有限公司 一种安全地建立联系人关系的方法
CN103401758A (zh) * 2013-07-11 2013-11-20 惠州Tcl移动通信有限公司 一种基于数据网络的通讯方法及系统
US20140089412A1 (en) * 2010-10-01 2014-03-27 Wallrust, Inc. Method and System for Connecting People in a Social Network
CN104123350A (zh) * 2014-07-09 2014-10-29 深圳创维数字技术股份有限公司 一种社交关系管理的方法、设备及系统

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101090404A (zh) * 2007-05-31 2007-12-19 中国移动通信集团广东有限公司 一种基于移动电话地址条目的用户匹配方法
CN102843308A (zh) * 2011-06-23 2012-12-26 腾讯科技(深圳)有限公司 一种基于移动终端本地通讯录的即时通信方法和系统

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140089412A1 (en) * 2010-10-01 2014-03-27 Wallrust, Inc. Method and System for Connecting People in a Social Network
CN102891860A (zh) * 2012-10-24 2013-01-23 北京深思洛克软件技术股份有限公司 一种安全地建立联系人关系的方法
CN103401758A (zh) * 2013-07-11 2013-11-20 惠州Tcl移动通信有限公司 一种基于数据网络的通讯方法及系统
CN104123350A (zh) * 2014-07-09 2014-10-29 深圳创维数字技术股份有限公司 一种社交关系管理的方法、设备及系统

Also Published As

Publication number Publication date
CN104123350B (zh) 2018-05-15
CN104123350A (zh) 2014-10-29

Similar Documents

Publication Publication Date Title
WO2016004768A1 (fr) Procédé, dispositif et système de gestion de relations sociales
JP6354407B2 (ja) 認証システム、認証方法、プログラム及び通信システム
RU2635889C2 (ru) Способ и устройство для создания группы, способ и устройство для выхода из группы
EP2706719A1 (fr) Procédé et dispositif de synchronisation de fichiers
CN106130881B (zh) 一种帐号登录方法及装置
JP2019075161A (ja) サービス処理方法、装置、及びサーバ
US10193871B2 (en) Information processing apparatus, control method, and program
US9118736B2 (en) Communication control system, server device, and communication control method
KR102087526B1 (ko) 단말들 간의 데이터 프로세싱을 위한 방법 및 장치, 디바이스 및 저장 매체
CN105024975A (zh) 账号登录的方法、装置及系统
WO2016045484A1 (fr) Procédé de commande à distance, et terminal
JP6107196B2 (ja) 管理システム、管理方法及びプログラム
WO2014086222A1 (fr) Procédé et appareil pour régler des paramètres d'appel vidéo et envoyer des paramètres de capacité
US20170180912A1 (en) Instrument and system
KR20110136585A (ko) 개인 네트워크 등록을 위한 장치 및 방법
US10798047B2 (en) Systems, devices and methods for text message communication
US10470041B2 (en) Control device, wireless communication control method, and wireless communication control program
JP2013065297A (ja) データ共有システム
JP6385100B2 (ja) 情報処理装置、情報処理システム、情報処理装置の制御方法およびコンピュータプログラム
WO2015117362A1 (fr) Procédé et dispositif de partage d'informations personnelles sur terminal
US20200327161A1 (en) Video processing method, device, terminal and storage medium
WO2016197884A1 (fr) Procédé et dispositif de traitement de données basé sur une identité
WO2017136979A1 (fr) Procédé d'implémentation, appareil et système destinés à l'accès à distance
TW201741895A (zh) 電話號碼的變更校驗方法、裝置和系統
WO2018019047A1 (fr) Procédé et dispositif de commande de boîtier décodeur

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: 15819396

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205N DATED 17/03/2017)

122 Ep: pct application non-entry in european phase

Ref document number: 15819396

Country of ref document: EP

Kind code of ref document: A1