CN106850703A - A kind of communication means and server based on social identity - Google Patents
A kind of communication means and server based on social identity Download PDFInfo
- Publication number
- CN106850703A CN106850703A CN201510868009.9A CN201510868009A CN106850703A CN 106850703 A CN106850703 A CN 106850703A CN 201510868009 A CN201510868009 A CN 201510868009A CN 106850703 A CN106850703 A CN 106850703A
- Authority
- CN
- China
- Prior art keywords
- terminal
- information
- communication
- association
- social identity
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/02—Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Computing Systems (AREA)
- Primary Health Care (AREA)
- Health & Medical Sciences (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例公开了一种基于社交身份的通信方法,应用于第三方服务器;包括:获取接收方终端所对应的第一社交身份和第一通信标识;选取与所述接收方终端对应的信息关联策略;根据与所述接收方终端对应的信息关联策略,建立所述第一社交身份和第一通信标识之间的关联,得到第一关联信息;利用所述第一关联信息,控制所述第三方服务器建立发送方终端与所述接收方终端的通信链路,其中,所述通信链路用于表征所述发送方终端通过所述第三方服务器与所述接收方终端建立的通信链路。本发明实施例还提供了一种服务器。
The embodiment of the present invention discloses a communication method based on social identity, which is applied to a third-party server; including: obtaining the first social identity and the first communication identification corresponding to the receiving terminal; selecting information corresponding to the receiving terminal An association strategy; according to an information association strategy corresponding to the recipient terminal, establish an association between the first social identity and the first communication identifier to obtain first association information; use the first association information to control the A third-party server establishes a communication link between the sender terminal and the receiver terminal, where the communication link is used to represent the communication link established between the sender terminal and the receiver terminal through the third-party server . The embodiment of the invention also provides a server.
Description
技术领域technical field
本发明涉及通信技术,尤其涉及一种基于社交身份的通信方法及服务器。The invention relates to communication technology, in particular to a communication method and server based on social identity.
背景技术Background technique
现有常用的通信方式有两种,分别为基于电话号码的传统移动通信和基于社交身份的OTT通信;但是,上述两种通信方式均存在如下问题:There are two commonly used communication methods, namely traditional mobile communication based on phone numbers and OTT communication based on social identity; however, the above two communication methods have the following problems:
(1)用户严重依赖的通信身份(如电话号码或社交身份),没有隐私保护,例如,若要与用户进行通话,必须获取到用户的电话号码;(1) The communication identity (such as phone number or social identity) that users rely heavily on has no privacy protection. For example, if you want to make a call with the user, you must obtain the user's phone number;
(2)对拥有多种社交身份的用户,无法将多种社交身份进行关联,因此,缺乏一种能够将多种社交身份进行统一管理,且通信能力灵活、满足用户对隐私要求的平台;(2) For users with multiple social identities, it is impossible to associate multiple social identities. Therefore, there is a lack of a platform that can manage multiple social identities in a unified manner, has flexible communication capabilities, and meets users' privacy requirements;
这样,当用户面对如下场景时,降低了用户的体验,例如,用户A有急事预找用户B,但用户A只有用户B在某一社交网络的账号,没有用户B的电话号码,且用户B也没有登录于该社交网络上,此时,用户A无法及时与用户B进行通信;然而,对于上述问题,相关技术中并未存在有效的解决方案;因此,亟需一种新型通信方法以解决上述问题,进而满足用户的不同需求,提升用户体验。In this way, when the user is faced with the following scenario, the user experience is reduced. For example, user A seeks user B in advance for urgent matters, but user A only has user B's account in a social network and does not have user B's phone number. B has not logged on the social network, and at this time, user A cannot communicate with user B in time; however, there is no effective solution in the related art for the above problems; therefore, a new communication method is urgently needed to Solve the above problems, and then meet the different needs of users and improve user experience.
发明内容Contents of the invention
为解决现有存在的技术问题,本发明实施例提供了一种基于社交身份的通信方法及服务器,能够实现社交身份与通信标识的统一,为满足用户对隐私的需求奠定了基础。In order to solve the existing technical problems, the embodiment of the present invention provides a communication method and server based on social identity, which can realize the unification of social identity and communication identification, and lay a foundation for satisfying the user's demand for privacy.
本发明实施例的技术方案是这样实现的:The technical scheme of the embodiment of the present invention is realized like this:
本发明实施例提供了一种基于社交身份的通信方法,应用于第三方服务器;所述方法包括:An embodiment of the present invention provides a communication method based on social identity, which is applied to a third-party server; the method includes:
获取接收方终端所对应的第一社交身份和第一通信标识;选取与所述接收方终端对应的信息关联策略;根据与所述接收方终端对应的信息关联策略,建立所述第一社交身份和第一通信标识之间的关联,得到第一关联信息;利用所述第一关联信息,控制所述第三方服务器建立发送方终端与所述接收方终端的通信链路,其中,所述通信链路用于表征所述发送方终端通过所述第三方服务器与所述接收方终端建立的通信链路。Obtaining a first social identity and a first communication identity corresponding to the recipient terminal; selecting an information association strategy corresponding to the recipient terminal; establishing the first social identity according to the information association strategy corresponding to the recipient terminal Association with the first communication identifier to obtain first association information; use the first association information to control the third-party server to establish a communication link between the sender terminal and the receiver terminal, wherein the communication The link is used to represent the communication link established between the sender terminal and the receiver terminal through the third-party server.
上述方案中,所述根据与所述接收方终端对应的信息关联策略,建立所述第一社交身份和第一通信标识之间的关联,得到第一关联信息,包括:根据所述第一社交身份和第一通信标识生成第一验证标识,并将所述第一验证标识发送至所述接收方终端;接收所述接收方终端发送的第二验证标识;判断所述第一验证标识与所述第二验证标识是否匹配;当所述第一验证标识与所述第二验证标识匹配时,建立所述第一社交身份和第一通信标识之间的关联,得到第一关联信息。In the above solution, establishing the association between the first social identity and the first communication identifier according to the information association strategy corresponding to the recipient terminal, and obtaining the first association information includes: according to the first social identity The identity and the first communication identification generate a first verification identification, and send the first verification identification to the recipient terminal; receive the second verification identification sent by the recipient terminal; determine whether the first verification identification is consistent with the Whether the second verification ID matches; when the first verification ID matches the second verification ID, establish an association between the first social identity and the first communication ID to obtain first association information.
上述方案中,所述方法还包括:接收发送方终端发送的第一通信请求,所述第一通信请求表征所述发送方终端发起的与第一社交身份对应的接收方终端进行通信的请求;In the above solution, the method further includes: receiving a first communication request sent by the sender terminal, the first communication request representing a request initiated by the sender terminal to communicate with a receiver terminal corresponding to the first social identity;
对应地,所述获取接收方终端所对应的第一社交身份和第一通信标识,选取与所述接收方终端对应的信息关联策略,包括:选取与所述接收方终端对应的信息关联策略;根据所述信息关联策略向所述接收方终端发送授权请求信息;接收所述接收方终端发送的基于所述授权请求信息的授权响应信息;根据所述授权响应信息获取接收方终端所对应的第一社交身份和第一通信标识;Correspondingly, the acquiring the first social identity and the first communication identifier corresponding to the recipient terminal, and selecting an information association strategy corresponding to the recipient terminal includes: selecting an information association strategy corresponding to the recipient terminal; Send authorization request information to the recipient terminal according to the information association policy; receive authorization response information based on the authorization request information sent by the recipient terminal; obtain the first corresponding to the recipient terminal according to the authorization response information a social identity and a first communication identifier;
对应地,所述根据与所述接收方终端对应的信息关联策略,建立所述第一社交身份和第一通信标识之间的关联,得到第一关联信息,包括:根据所述授权响应信息建立所述第一社交身份和第一通信标识之间的关联,得到第一关联信息。Correspondingly, the establishing the association between the first social identity and the first communication identity according to the information association policy corresponding to the recipient terminal, and obtaining the first association information includes: establishing an association according to the authorization response information. The association between the first social identity and the first communication identifier obtains first association information.
上述方案中,所述方法还包括:检测所述接收方终端对应的通信模块中是否存储有第一社交身份;当检测结果表征所述接收方终端对应的通信模块存储有所述第一社交身份时,对应地,所述获取接收方终端所对应的第一社交身份和第一通信标识,选取与所述接收方终端对应的信息关联策略,包括:选取与所述接收方终端对应的信息关联策略;根据所述信息关联策略向所述接收方终端发送授权请求信息;接收所述接收方终端发送的基于所述授权请求信息的授权响应信息;根据所述授权响应信息获取接收方终端所对应的第一社交身份和第一通信标识;In the above solution, the method further includes: detecting whether a first social identity is stored in the communication module corresponding to the receiving terminal; when the detection result indicates that the communication module corresponding to the receiving terminal stores the first social identity Correspondingly, the acquiring the first social identity and the first communication identifier corresponding to the recipient terminal, and selecting the information association policy corresponding to the recipient terminal includes: selecting the information association strategy corresponding to the recipient terminal strategy; send authorization request information to the recipient terminal according to the information association strategy; receive authorization response information based on the authorization request information sent by the recipient terminal; obtain the corresponding The first social identity and the first communication identity of ;
对应地,所述根据与所述接收方终端对应的信息关联策略,建立所述第一社交身份和第一通信标识之间的关联,得到第一关联信息,包括:根据所述授权响应信息建立所述第一社交身份和第一通信标识之间的关联,得到第一关联信息。Correspondingly, the establishing the association between the first social identity and the first communication identity according to the information association policy corresponding to the recipient terminal, and obtaining the first association information includes: establishing an association according to the authorization response information. The association between the first social identity and the first communication identifier obtains first association information.
上述方案中,所述方法还包括:获取所述接收方终端当前的第二用户状态信息;判断所述第二用户状态信息是否满足预设访问权限,其中,所述预设访问权限为所述接收方终端发送的根据自身的第一用户状态信息设置的访问权限;所述预设访问权限表征接收方终端当前的第二用户状态信息与所述第一用户状态信息相匹配;In the above solution, the method further includes: obtaining the current second user state information of the recipient terminal; judging whether the second user state information satisfies a preset access right, wherein the preset access right is the The access authority sent by the recipient terminal according to its own first user state information; the preset access authority indicates that the current second user state information of the recipient terminal matches the first user state information;
对应地,所述利用所述第一关联信息,控制所述第三方服务器建立发送方终端与所述接收方终端的通信链路,包括:当所述第二用户状态信息满足所述预设访问权限时,利用所述第一关联信息,控制所述第三方服务器建立发送方终端与所述接收方终端的通信链路。Correspondingly, using the first association information to control the third-party server to establish a communication link between the sender terminal and the receiver terminal includes: when the second user status information satisfies the preset access When authorized, use the first association information to control the third-party server to establish a communication link between the sender terminal and the receiver terminal.
上述方案中,所述第一用户状态信息包括接收方终端设置的与自身对应的预设区域,和/或,预设时间范围;In the above solution, the first user status information includes a preset area corresponding to itself set by the receiving terminal, and/or, a preset time range;
对应地,所述预设访问权限用于表征第二用户状态信息处于所述预设区域内,和/或,处于所述预设时间范围内Correspondingly, the preset access authority is used to indicate that the second user status information is within the preset area, and/or, within the preset time range
上述方案中,所述方法还包括:接收所述接收方终端发送的第一管理策略;当所述第三方服务器建立所述发送方终端与所述接收方终端的通信链路后,根据所述第一管理策略,确定是否将所述第一关联信息所对应的第一通信标识发送至所述发送方终端。In the above solution, the method further includes: receiving the first management policy sent by the receiver terminal; after the third-party server establishes a communication link between the sender terminal and the receiver terminal, according to the The first management strategy is to determine whether to send the first communication identifier corresponding to the first association information to the sender terminal.
上述方案中,所述方法还包括:获取所述发送方终端的第二社交身份和第二通信标识;选取与所述发送方终端对应的信息关联策略;根据与所述发送方终端对应的信息关联策略,建立所述第二社交身份和第二通信标识之间的关联,得到第二关联信息;接收所述发送方终端发送的第二管理策略;当所述第三方服务器建立所述发送方终端与所述接收方终端的通信链路后,根据所述第二管理策略,确定是否将所述第二关联信息所对应的第二通信标识发送至所述接收方终端。In the above solution, the method further includes: acquiring the second social identity and the second communication identity of the sender terminal; selecting an information association strategy corresponding to the sender terminal; An association strategy, establishing an association between the second social identity and a second communication identifier to obtain second association information; receiving the second management strategy sent by the sender terminal; when the third-party server establishes the After the terminal establishes a communication link with the receiver terminal, determine whether to send the second communication identifier corresponding to the second association information to the receiver terminal according to the second management strategy.
本发明实施例还提供了一种第三方服务器,包括:获取单元,用于获取接收方终端所对应的第一社交身份和第一通信标识;策略选取单元,用于选取与所述接收方终端对应的信息关联策略;关联信息生成单元,用于根据与所述接收方终端对应的信息关联策略,建立所述第一社交身份和第一通信标识之间的关联,得到第一关联信息;控制单元,用于利用所述第一关联信息,控制所述第三方服务器建立发送方终端与所述接收方终端的通信链路,其中,所述通信链路用于表征所述发送方终端通过所述第三方服务器与所述接收方终端建立的通信链路。The embodiment of the present invention also provides a third-party server, including: an acquiring unit, configured to acquire a first social identity and a first communication identifier corresponding to a receiving terminal; a policy selecting unit, configured to select a Corresponding information association strategy; an association information generating unit, configured to establish an association between the first social identity and the first communication identifier according to the information association strategy corresponding to the recipient terminal, to obtain first association information; control A unit, configured to use the first association information to control the third-party server to establish a communication link between the sender terminal and the receiver terminal, where the communication link is used to indicate that the sender terminal passes through the The communication link established between the third party server and the receiver terminal.
上述方案中,所述关联信息生成单元,还用于根据所述第一社交身份和第一通信标识生成第一验证标识,并将所述第一验证标识发送至所述接收方终端;还用于接收所述接收方终端发送的第二验证标识;还用于判断所述第一验证标识与所述第二验证标识是否匹配;当所述第一验证标识与所述第二验证标识匹配时,建立所述第一社交身份和第一通信标识之间的关联,得到第一关联信息。In the above solution, the associated information generating unit is further configured to generate a first verification ID according to the first social identity and the first communication ID, and send the first verification ID to the recipient terminal; for receiving the second verification ID sent by the recipient terminal; also for judging whether the first verification ID matches the second verification ID; when the first verification ID matches the second verification ID , establishing an association between the first social identity and the first communication identifier, to obtain first association information.
上述方案中,所述第三方服务器还包括第一接收单元;其中,所述第一接收单元,用于接收发送方终端发送的第一通信请求,所述第一通信请求表征所述发送方终端发起的与第一社交身份对应的接收方终端进行通信的请求;所述获取单元,还用于根据所述信息关联策略向所述接收方终端发送授权请求信息;还用于接收所述接收方终端发送的基于所述授权请求信息的授权响应信息;还用于根据所述授权响应信息获取接收方终端所对应的第一社交身份和第一通信标识;所述关联信息生成单元,还用于根据所述授权响应信息建立所述第一社交身份和第一通信标识之间的关联,得到第一关联信息。In the above solution, the third-party server further includes a first receiving unit; wherein the first receiving unit is configured to receive a first communication request sent by the sender terminal, the first communication request representing the sender terminal A request for communication initiated by a recipient terminal corresponding to the first social identity; the obtaining unit is further configured to send authorization request information to the recipient terminal according to the information association policy; and is also configured to receive the recipient terminal The authorization response information sent by the terminal based on the authorization request information; it is also used to obtain the first social identity and the first communication identification corresponding to the recipient terminal according to the authorization response information; the associated information generation unit is also used to Establishing an association between the first social identity and the first communication identifier according to the authorization response information to obtain first association information.
上述方案中,所述第三方服务器还包括检测单元;其中,所述检测单元,用于检测所述接收方终端对应的通信模块中是否存储有第一社交身份;所述策略选取单元,还用于当检测结果表征所述接收方终端对应的通信模块存储有所述第一社交身份时,选取与所述接收方终端对应的信息关联策略;所述获取单元,还用于根据所述信息关联策略向所述接收方终端发送授权请求信息;还用于接收所述接收方终端发送的基于所述授权请求信息的授权响应信息;还用于根据所述授权响应信息获取接收方终端所对应的第一社交身份和第一通信标识;所述关联信息生成单元,还用于根据所述授权响应信息建立所述第一社交身份和第一通信标识之间的关联,得到第一关联信息。In the above solution, the third-party server further includes a detection unit; wherein the detection unit is used to detect whether the first social identity is stored in the communication module corresponding to the receiver terminal; the policy selection unit also uses When the detection result indicates that the communication module corresponding to the recipient terminal stores the first social identity, select an information association strategy corresponding to the recipient terminal; The policy sends authorization request information to the recipient terminal; is also used to receive authorization response information based on the authorization request information sent by the recipient terminal; and is also used to obtain the corresponding authorization information of the recipient terminal according to the authorization response information. The first social identity and the first communication identifier; the associated information generating unit is further configured to establish an association between the first social identity and the first communication identifier according to the authorization response information, to obtain first associated information.
上述方案中,所述第三方服务器还包括判断单元;其中,所述获取单元,还用于获取所述接收方终端当前的第二用户状态信息;所述判断单元,用于判断所述第二用户状态信息是否满足预设访问权限,其中,所述预设访问权限为所述接收方终端发送的根据自身的第一用户状态信息设置的访问权限;所述预设访问权限表征接收方终端当前的第二用户状态信息与所述第一用户状态信息相匹配;所述控制单元,还用于当所述第二用户状态信息满足所述预设访问权限时,利用所述第一关联信息,控制所述第三方服务器建立发送方终端与所述接收方终端的通信链路。In the above scheme, the third-party server further includes a judging unit; wherein, the acquiring unit is also used to acquire the current second user status information of the receiver terminal; the judging unit is used to judge the second Whether the user status information satisfies the preset access rights, wherein the preset access rights are the access rights set according to the first user status information sent by the receiver terminal; the preset access rights represent the current status of the receiver terminal The second user status information matches the first user status information; the control unit is further configured to use the first association information when the second user status information satisfies the preset access authority, and controlling the third-party server to establish a communication link between the sender terminal and the receiver terminal.
上述方案中,所述第一用户状态信息包括接收方终端设置的与自身对应的预设区域,和/或,预设时间范围;In the above solution, the first user status information includes a preset area corresponding to itself set by the receiving terminal, and/or, a preset time range;
对应地,所述预设访问权限用于表征第二用户状态信息处于所述预设区域内,和/或,处于所述预设时间范围内。Correspondingly, the preset access authority is used to indicate that the second user status information is within the preset area, and/or, within the preset time range.
上述方案中,所述第三方服务器还包括:第二接收单元;其中,所述第二接收单元,还用于接收所述接收方终端发送的第一管理策略;所述控制单元,还用于当所述第三方服务器建立所述发送方终端与所述接收方终端的通信链路后,根据所述第一管理策略,确定是否将所述第一关联信息所对应的第一通信标识发送至所述发送方终端。In the above solution, the third-party server further includes: a second receiving unit; wherein, the second receiving unit is further configured to receive the first management policy sent by the recipient terminal; the control unit is further configured to After the third-party server establishes the communication link between the sender terminal and the receiver terminal, according to the first management policy, determine whether to send the first communication identifier corresponding to the first association information to The sender terminal.
上述方案中,所述获取单元,还用于获取所述发送方终端的第二社交身份和第二通信标识;所述策略选取单元,还用于选取与所述发送方终端对应的信息关联策略;所述关联信息生成单元,还用于根据与所述发送方终端对应的信息关联策略,建立所述第二社交身份和第二通信标识之间的关联,得到第二关联信息;所述第二接收单元,还用于接收所述发送方终端发送的第二管理策略;所述控制单元,还用于当所述第三方服务器建立所述发送方终端与所述接收方终端的通信链路后,根据所述第二管理策略,确定是否将所述第二关联信息所对应的第二通信标识发送至所述接收方终端。In the above solution, the acquiring unit is further configured to acquire the second social identity and the second communication identifier of the sender terminal; the policy selection unit is also configured to select an information association strategy corresponding to the sender terminal The association information generating unit is further configured to establish an association between the second social identity and the second communication identification according to the information association strategy corresponding to the sender terminal, to obtain second association information; 2. The receiving unit is also configured to receive the second management policy sent by the sender terminal; the control unit is also configured to establish a communication link between the sender terminal and the receiver terminal when the third-party server establishes a communication link between the sender terminal and the receiver terminal Then, according to the second management policy, determine whether to send the second communication identifier corresponding to the second association information to the recipient terminal.
本发明实施例所述的基于社交身份的通信方法及服务器,一方面,第三方服务器实现了将用户对应的社交身份与通信标识统一的目的,如此,当用户拥有多种社交身份时,所述第三方服务器能够将多种社交身份进行统一,进而为灵活通信、满足用户对隐私的要求等奠定了通信基础;另一方面,由于所述第三方服务器将用户对应的社交身份与通信标识进行了关联,具体地,第三方服务器将接收方终端的第一社交身份与第一通信标识进行关联,所以,当发送方终端预与接收方终端进行通信时,即使发送方终端未获取到接收方终端的第一通信标识,也能实现基于所述第一通信标识的通信过程,即发送方终端通过第三方服务器与接收方终端实现基于所述第一通信标识的通信过程,改变了现有通信方式,丰富了用户体验,进而也为满足用户对隐私的要求奠定了通信基础。In the social identity-based communication method and server described in the embodiments of the present invention, on the one hand, the third-party server realizes the purpose of unifying the social identity corresponding to the user with the communication identity. In this way, when the user has multiple social identities, the The third-party server can unify multiple social identities, thereby laying a communication foundation for flexible communication and meeting user privacy requirements; Association, specifically, the third-party server associates the first social identity of the recipient terminal with the first communication identifier, so when the sender terminal communicates with the recipient terminal, even if the sender terminal does not obtain the recipient terminal The first communication identification can also realize the communication process based on the first communication identification, that is, the sending terminal realizes the communication process based on the first communication identification with the receiving terminal through a third-party server, which changes the existing communication method , which enriches the user experience and lays a communication foundation for satisfying the user's privacy requirements.
附图说明Description of drawings
图1为本发明实施例基于社交身份的通信方法的实现流程示意图;FIG. 1 is a schematic diagram of an implementation flow of a communication method based on a social identity according to an embodiment of the present invention;
图2为本发明实施例第三方服务器的具体结构示意图一;FIG. 2 is a schematic diagram of a specific structure of a third-party server according to an embodiment of the present invention;
图3为本发明实施例基于社交身份的通信方法的具体实现的流程示意图一;FIG. 3 is a schematic flow diagram of a specific implementation of a social identity-based communication method according to an embodiment of the present invention;
图4为本发明实施例第三方服务器的具体结构示意图二;FIG. 4 is a second schematic structural diagram of a third-party server according to an embodiment of the present invention;
图5为本发明实施例基于社交身份的通信方法的具体实现的流程示意图二;FIG. 5 is a second schematic flow diagram of a specific implementation of a social identity-based communication method according to an embodiment of the present invention;
图6为本发明实施例接收方终端的具体结构示意图;FIG. 6 is a schematic structural diagram of a receiver terminal according to an embodiment of the present invention;
图7为本发明实施例基于社交身份的通信方法的具体实现的流程示意图三;FIG. 7 is a third schematic flow diagram of a specific implementation of a social identity-based communication method according to an embodiment of the present invention;
图8为本发明实施例发送方终端的具体结构示意图;FIG. 8 is a schematic structural diagram of a sender terminal according to an embodiment of the present invention;
图9为本发明实施例基于社交身份的通信方法的具体实现的流程示意图四。FIG. 9 is a fourth schematic flowchart of a specific implementation of a social identity-based communication method according to an embodiment of the present invention.
具体实施方式detailed description
本发明实施例的基本思想是:第三方服务器获取接收方终端所对应的第一社交身份和第一通信标识;选取与所述接收方终端对应的信息关联策略;根据与所述接收方终端对应的信息关联策略,建立所述第一社交身份和第一通信标识之间的关联,得到第一关联信息;利用所述第一关联信息,控制所述第三方服务器建立发送方终端与所述接收方终端的通信链路,其中,所述通信链路用于表征所述发送方终端通过所述第三方服务器与所述接收方终端建立的通信链路。如此,丰富了用户体验,也为满足用户对隐私的要求奠定了通信基础。The basic idea of the embodiment of the present invention is: the third-party server obtains the first social identity and the first communication identification corresponding to the recipient terminal; selects the information association strategy corresponding to the recipient terminal; According to the information association strategy, establish the association between the first social identity and the first communication identification, and obtain the first association information; use the first association information to control the third party server to establish the connection between the sender terminal and the receiver The communication link of the receiving terminal, wherein the communication link is used to represent the communication link established between the sending terminal and the receiving terminal through the third-party server. In this way, the user experience is enriched, and a communication foundation is laid for satisfying the user's requirement for privacy.
为了能够更加详尽地了解本发明的特点与技术内容,下面结合附图对本发明的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。In order to understand the characteristics and technical content of the present invention in more detail, the implementation of the present invention will be described in detail below in conjunction with the accompanying drawings. The attached drawings are only for reference and description, and are not intended to limit the present invention.
实施例一Embodiment one
图1为本发明实施例基于社交身份的通信方法的实现流程示意图;所述方法应用于第三方服务器;所述第三方服务器能够分别与接收方终端和发送方端进行通信;如图1所示,所述方法包括:Figure 1 is a schematic diagram of the implementation process of a communication method based on social identity in an embodiment of the present invention; the method is applied to a third-party server; the third-party server can communicate with the receiver terminal and the sender terminal respectively; as shown in Figure 1 , the method includes:
步骤101:获取接收方终端所对应的第一社交身份和第一通信标识;Step 101: Acquiring a first social identity and a first communication identity corresponding to the receiving terminal;
本实施例中,社交身份可以具体包括社交身份平台的名称和该社交身份平台中的用户名;其中,所述社交身份平台为任何能够提供用户认证的身份平台;例如即时通讯应用平台、电子邮箱应用平台、游戏应用平台等,具体地,以电子邮箱应用平台为例,社交身份即为电子邮箱应用平台的名称,和电子邮箱应用平台中的以邮箱地址形式表征的用户名;以游戏应用平台为例,社交身份即为游戏应用平台的名称,和游戏应用平台中的用户名;以即时通讯应用平台为例,社交身份即为即时通讯应用平台的名称,和即时通讯应用平台中的用户名;接收方终端可以通过输入用户名和密码的方式登陆该即时通讯应用平台,此时,所述第一社交身份即为即时通讯应用平台的名称和接收方终端对应的用户名。In this embodiment, the social identity may specifically include the name of the social identity platform and the user name in the social identity platform; wherein, the social identity platform is any identity platform that can provide user authentication; such as instant messaging application platform, email Application platform, game application platform, etc. Specifically, taking the email application platform as an example, the social identity is the name of the email application platform, and the user name represented by the email address in the email application platform; For example, the social identity is the name of the game application platform and the username in the game application platform; taking the instant messaging application platform as an example, the social identity is the name of the instant messaging application platform and the username in the instant messaging application platform The recipient terminal can log in to the instant messaging application platform by inputting a username and password. At this time, the first social identity is the name of the instant messaging application platform and the corresponding username of the recipient terminal.
本实施例中,通信标识可以具体表征基础通信能力中的基础通信身份标识;其中,所述基础通信能力指由运营商(包括虚拟运营商)提供的在世界上具有唯一标识的(如电话号码、电子邮箱)、且能够提供高可靠性的通信服务(如短信、电话等)的能力;所述基础通信身份标识可以具体为移动通信中的电话号码;也即本实施例中的通信标识可以具体为电话号码。In this embodiment, the communication identification can specifically represent the basic communication identity in the basic communication capabilities; wherein, the basic communication capabilities refer to the unique identifiers (such as telephone numbers) provided by operators (including virtual operators) in the world. , electronic mailbox), and the ability to provide highly reliable communication services (such as short messages, telephone calls, etc.); the basic communication identity can be specifically a phone number in mobile communication; that is, the communication identification in this embodiment can be Specifically the phone number.
步骤102:选取与所述接收方终端对应的信息关联策略;Step 102: Select an information association strategy corresponding to the receiver terminal;
本实施例中,所述步骤101和步骤102的执行顺序可以调换。In this embodiment, the execution order of step 101 and step 102 may be exchanged.
步骤103:根据与所述接收方终端对应的信息关联策略,建立所述第一社交身份和第一通信标识之间的关联,得到第一关联信息;Step 103: Establish an association between the first social identity and the first communication identifier according to the information association strategy corresponding to the recipient terminal, to obtain first association information;
本实施例中,所述第一关联信息可以以对应关系表的形成存储于所述第三方服务器中;具体地,所述第一关联信息至少包括以下信息:社交身份平台的名称、社交身份平台中的用户名、通信标识;这里,本领域技术人员应该了解,所述第一关联信息的具体内容可以根据实际情况而任意设置,例如,所述第一关联信息中还可以具体包括与通信标识对应的管理策略、预设访问权限等。In this embodiment, the first association information may be stored in the third-party server in the form of a correspondence table; specifically, the first association information includes at least the following information: the name of the social identity platform, the name of the social identity platform The user name and communication ID in ; Here, those skilled in the art should understand that the specific content of the first associated information can be set arbitrarily according to the actual situation, for example, the first associated information can also specifically include the communication ID Corresponding management policies, preset access rights, etc.
步骤104:利用所述第一关联信息,控制所述第三方服务器建立发送方终端与所述接收方终端的通信链路,其中,所述通信链路用于表征所述发送方终端通过所述第三方服务器与所述接收方终端建立的通信链路。Step 104: Using the first association information, control the third-party server to establish a communication link between the sender terminal and the receiver terminal, where the communication link is used to indicate that the sender terminal passes through the A communication link established between the third-party server and the receiver terminal.
本实施例中,所述建立所述第一社交身份和第一通信标识之间的关联,得到第一关联信息有三种方式,分别为:In this embodiment, there are three ways to establish the association between the first social identity and the first communication identifier to obtain the first association information, which are:
方式一,显式方式;接收方终端通过本实施例所述的第三方服务器认证所述第一通信标识;具体地,所述接收方终端通过社交身份平台获取用户输入的第一通信标识,并将所述第一通信标识以及第一社交身份发送至所述第三方服务器,通过所述第三方服务器认证所述第一通信标识是否为有效标识;例如,所述第三方服务器接收到接收方用户发送的第一通信标识以及第一社交身份后,生成第一验证码,并将所述第一验证码发送至所述接收方终端,确定在预设时间范围内接收到所述接收方终端发送的第二验证码,且所述第二验证码与所述第一验证码相同时,认证成功;所述第三方服务器将认证通过的所述第一通信标识以及第一社交身份进行关联。具体步骤包括:Mode 1, explicit mode; the receiver terminal authenticates the first communication ID through the third-party server described in this embodiment; specifically, the receiver terminal obtains the first communication ID input by the user through the social identity platform, and Send the first communication identification and the first social identity to the third-party server, and verify whether the first communication identification is a valid identification through the third-party server; for example, the third-party server receives the recipient user After sending the first communication identification and the first social identity, generate a first verification code, and send the first verification code to the recipient terminal, and determine that the recipient terminal has received the message sent by the recipient terminal within a preset time range. If the second verification code is the same as the first verification code, the authentication is successful; the third-party server associates the first communication ID and the first social identity that have passed the authentication. Specific steps include:
所述第三方服务器根据所述第一社交身份和第一通信标识生成第一验证标识,并将所述第一验证标识发送至所述接收方终端;接收所述接收方终端发送的第二验证标识;判断所述第一验证标识与所述第二验证标识是否匹配;当所述第一验证标识与所述第二验证标识匹配时,建立所述第一社交身份和第一通信标识之间的关联,得到第一关联信息。The third-party server generates a first verification ID according to the first social identity and the first communication ID, and sends the first verification ID to the recipient terminal; receives the second verification ID sent by the recipient terminal identification; judging whether the first verification identification matches the second verification identification; when the first verification identification matches the second verification identification, establish a relationship between the first social identity and the first communication identification to obtain the first association information.
在一具体实施例中,还可以通过开放授权(OAuth),例如OAuth2.0平台将所述第一社交身份与第一通信标识进行关联;具体地,接收方终端通过社交身份平台获取用户输入的第一通信标识,社交身份平台自行认证所述第一通信标识,或者通过与该社交身份平台对应的认证平台认证所述第一通信标识,当认证所述第一通信标识生效后,所述接收方终端将所述第一社交身份与所述第一通信标识发送至所述第三方服务器,以使所述第三方服务器将接收到的所述第一社交身份与所述第一通信标识进行关联。In a specific embodiment, the first social identity can also be associated with the first communication identity through open authorization (OAuth), such as OAuth2.0 platform; The first communication identification, the social identity platform authenticates the first communication identification by itself, or authenticates the first communication identification through the authentication platform corresponding to the social identity platform, and when the authentication of the first communication identification takes effect, the receiving The party terminal sends the first social identity and the first communication identifier to the third-party server, so that the third-party server associates the received first social identity with the first communication identifier .
方式二,半自动触发式:所述第三方服务器接收发送方终端发送的第一通信请求,所述第一通信请求表征所述发送方终端发起的与第一社交身份对应的接收方终端进行通信的请求,随后,所述第三方服务器选取与所述接收方终端对应的信息关联策略,根据所述信息关联策略向所述接收方终端发送授权请求信息,并接收所述接收方终端发送的基于所述授权请求信息的授权响应信息,进而根据所述授权响应信息获取接收方终端所对应的第一社交身份和第一通信标识,以根据所述授权响应信息建立所述第一社交身份和第一通信标识之间的关联,得到第一关联信息;Method 2, semi-automatic triggering: the third-party server receives the first communication request sent by the sender terminal, and the first communication request represents the communication initiated by the sender terminal with the receiver terminal corresponding to the first social identity. Then, the third-party server selects the information association policy corresponding to the recipient terminal, sends authorization request information to the recipient terminal according to the information association strategy, and receives the information based on the information sent by the recipient terminal. The authorization response information of the authorization request information, and then obtain the first social identity and the first communication identification corresponding to the recipient terminal according to the authorization response information, so as to establish the first social identity and first communication identity according to the authorization response information. The association between the communication identifiers to obtain the first association information;
例如,在第三方服务器首次接收到发送方终端发起的基于接收方终端的社交身份的通信请求,且接收方终端在所述第三方服务器中尚未有关联信息,此时,所述第三方服务器可以通过“社交身份平台所提供的公共账号”和接收方终端进行协调,以获取接收方终端的通信标识;也就是说,当所述第三方服务器首次接收到发送方终端以接收方终端的社交身份(如第一社交身份)方式发起的通信请求,且所述第三方服务器中尚未存储有所述接收方终端的通信标识,此时,所述第三方服务器通过“社交身份平台所提供的公共账号”与接收方终端协商,以便于获取到接收方终端的基础通信身份标识;例如用户A通过第三方服务器给即时通讯应用平台用户B发短信,此时,所述第三方服务器并未储存有所述用户B的关联信息,例如未储存有用户B的电话号码;所述第三方服务器通过即时通讯应用平台中的公众帐号与所述用户B进行通信,以询问用户B是否可以获取用户B的电话号码,当用户B授权所述第三方服务器能够获取用户B的电话号码后,所述第三方服务器为用户B提供基础通信代理服务;进而,使得用户A可以通过第三方服务器与用户B实现基于用户B的电话号码的通信过程,此时,用户A虽然可以直接发短信或打电话给用户B,但是用户B的电话号码可以不被用户A知晓,满足了用户B对号码隐私的要求。For example, when the third-party server receives a communication request based on the social identity of the recipient terminal initiated by the sender terminal for the first time, and the recipient terminal has no associated information in the third-party server, at this time, the third-party server may Coordinate with the recipient terminal through the "public account provided by the social identity platform" to obtain the communication identity of the recipient terminal; that is, when the third-party server first receives (such as the first social identity) to initiate a communication request, and the third-party server has not stored the communication identification of the recipient terminal, at this time, the third-party server uses the public account provided by the "social identity platform" "Negotiate with the receiving terminal in order to obtain the basic communication identity of the receiving terminal; for example, user A sends a text message to user B of the instant messaging application platform through a third-party server. At this time, the third-party server does not store any The associated information of user B, such as the phone number of user B is not stored; the third-party server communicates with user B through the public account in the instant messaging application platform to ask whether user B can obtain user B's phone number number, when user B authorizes the third-party server to obtain user B’s phone number, the third-party server provides basic communication agency services for user B; furthermore, user A can communicate with user B through the third-party server. In the communication process of B's phone number, at this time, although user A can directly send a text message or call user B, user B's phone number may not be known by user A, which meets user B's requirement for number privacy.
这里,在实际应用中,第三方服务器可以和社交身份平台合作;例如,第三方服务器在社交身份平台中建立公共账号,如果第三方服务器的公共账号得到社交身份平台用户B的许可,第三方服务器可以访问用户B在社交身份平台中注册的电话号码,当用户A通过用户B的社交身份发起电话请求时,第三方服务器可以直接通过自动/人工方式电话联系用户B,以取得用户授权。Here, in practical applications, the third-party server can cooperate with the social identity platform; Can access the phone number registered by user B in the social identity platform. When user A initiates a call request through user B's social identity, the third-party server can directly contact user B by phone automatically or manually to obtain user authorization.
方式三,应用集成式;所述第三方服务器检测所述接收方终端对应的通信模块中是否存储有第一社交身份;当检测结果表征所述接收方终端对应的通信模块存储有所述第一社交身份时,所述第三方服务器选取与所述接收方终端对应的信息关联策略,根据所述信息关联策略向所述接收方终端发送授权请求信息;随后,所述第三方服务器接收所述接收方终端发送的基于所述授权请求信息的授权响应信息,根据所述授权响应信息获取接收方终端所对应的第一社交身份和第一通信标识,以根据所述授权响应信息建立所述第一社交身份和第一通信标识之间的关联,得到第一关联信息。Mode 3, application integration; the third-party server detects whether the first social identity is stored in the communication module corresponding to the recipient terminal; when the detection result indicates that the communication module corresponding to the recipient terminal stores the first social identity When using a social identity, the third-party server selects an information association strategy corresponding to the recipient terminal, and sends authorization request information to the recipient terminal according to the information association strategy; subsequently, the third-party server receives the received According to the authorization response information sent by the receiving terminal based on the authorization request information, the first social identity and the first communication identification corresponding to the receiving terminal are obtained according to the authorization response information, so as to establish the first The association between the social identity and the first communication identifier obtains first association information.
例如,通过移动通信运营商的客户识别模块(SIM),或者其它基于终端的安全存储模块,或者安全通信模块提供一个开放平台,例如应用程序编程接口(API,Application Programming Interface),并利用终端、网络及云数据提供一个多态认证及多阶段认证平台;进而,当用户通过上述平台认证成功后,用户的社交身份可以写入SIM或者安全存储模块或者安全通信模块中,进而,当用户以该社交身份登录社交身份平台后,所述第三方服务器可以询问该用户是否愿意在所述第三方服务器中将社交身份与通信标识关联,为用户以社交身份开放基础通信能力奠定了基础。例如,用户B在上述认证平台中认证成功后,将用户B的社交身份写入用户B对应终端的SIM中,当所述第三方服务器检测到用户B以该社交身份登录社交身份平台时,询问用户B是否愿意将自身的社交身份与通信标识在所述第三方服务器进行关联,当愿意时,所述第三方服务器为用户B提供基础通信代理服务。For example, an open platform, such as an application programming interface (API, Application Programming Interface), is provided through a mobile communication operator's subscriber identity module (SIM), or other terminal-based secure storage modules, or a secure communication module, and utilizes terminals, The network and cloud data provide a multi-state authentication and multi-stage authentication platform; furthermore, when the user is successfully authenticated through the above platform, the user's social identity can be written into the SIM or secure storage module or secure communication module, and then, when the user uses the After the social identity logs into the social identity platform, the third-party server can ask the user whether he is willing to associate the social identity with the communication identifier in the third-party server, which lays the foundation for the user to open basic communication capabilities with the social identity. For example, after user B is successfully authenticated on the above-mentioned authentication platform, user B's social identity is written into the SIM of user B's corresponding terminal. When the third-party server detects that user B logs into the social identity platform with this social identity, it will Whether user B is willing to associate his social identity with the communication identification in the third-party server, and if so, the third-party server provides basic communication proxy service for user B.
本实施例中,所述第一通信请求可以具体为社交访问请求,其中,所述社交访问请求指发送方终端使用第一社交身份向接收方终端发起的基于基础通信能力的通信请求;也即,所述第一通信请求具体表征所述发送方终端使用第一社交身份向接收方终端发起的基于第一通信标识,例如电话号码的通信请求。In this embodiment, the first communication request may specifically be a social access request, wherein the social access request refers to a communication request based on basic communication capabilities initiated by the sender terminal to the receiver terminal using the first social identity; that is, The first communication request specifically represents a communication request based on a first communication identifier, such as a phone number, initiated by the sender terminal to the receiver terminal using the first social identity.
这里,值得注意的是,所述发送方终端向第三方服务器发送第一通信请求时,可以以自身对应的第二社交身份发起,也可以是以自身对应的第二通信标识发起的,例如以发送方终端的电话号码向第三方服务器发起访问接收方终端的第一通信请求。Here, it is worth noting that when the sender terminal sends the first communication request to the third-party server, it may initiate it with its corresponding second social identity, or it may initiate it with its corresponding second communication identity, for example, with The phone number of the sender terminal initiates a first communication request to the third-party server to access the receiver terminal.
本实施例中,所述接收方终端不仅可以将第一社交身份与第一通信标识发送至第三方服务器,以在所述第三方服务器中将第一社交身份与第一通信标识进行关联,还可以对基于第一通信标识的社交访问请求设置个性化的访问权限,例如,接收方终端可以通知第三方服务器取消对所述第一社交身份与第一通信标识的关联,还可以告知所述第三方服务器自身的设置访问权限,具体地,所述方法还包括:In this embodiment, the recipient terminal may not only send the first social identity and the first communication identifier to a third-party server, so as to associate the first social identity with the first communication identifier in the third-party server, but also Personalized access rights can be set for social access requests based on the first communication ID. For example, the recipient terminal can notify the third-party server to cancel the association between the first social ID and the first communication ID, and can also inform the third party server The setting access authority of the three-party server itself, specifically, the method also includes:
所述第三方服务器获取所述接收方终端当前的第二用户状态信息;The third-party server obtains the current second user status information of the receiver terminal;
判断所述第二用户状态信息是否满足预设访问权限,其中,所述预设访问权限为所述接收方终端发送的根据自身的第一用户状态信息设置的访问权限;所述预设访问权限表征接收方终端当前的第二用户状态信息与所述第一用户状态信息相匹配;judging whether the second user state information satisfies a preset access right, wherein the preset access right is the access right set according to the first user state information sent by the receiver terminal; the preset access right Indicating that the current second user state information of the recipient terminal matches the first user state information;
对应地,步骤104所述的利用所述第一关联信息,控制所述第三方服务器建立发送方终端与所述接收方终端的通信链路,包括:Correspondingly, the step 104 of using the first association information to control the third-party server to establish a communication link between the sender terminal and the receiver terminal includes:
当所述第二用户状态信息满足所述预设访问权限时,利用所述第一关联信息,控制所述第三方服务器建立发送方终端与所述接收方终端的通信链路。When the second user state information satisfies the preset access authority, using the first associated information to control the third-party server to establish a communication link between the sender terminal and the receiver terminal.
进一步地,当所述第二用户状态信息不满足所述预设访问权限时,所述第三方服务器向所述发送方终端发送请求失败消息,结束本次通信过程。Further, when the second user status information does not satisfy the preset access authority, the third-party server sends a request failure message to the sender terminal, and ends the current communication process.
在一具体实施例中,所述第一用户状态信息包括接收方终端设置的与自身对应的预设区域,和/或,预设时间范围;对应地,所述预设访问权限可以具体用于表征第二用户状态信息处于所述预设区域内,和/或,处于所述预设时间范围内。例如,接收方终端对应的用户可以选择在指定场景(如时间、地点等)等授权所述第三方服务器代理自身的基础通信服务;同理,所述发送方终端也可以按照上述方式在指定场景(如时间端、地点等)等授权所述第三方服务器代理自身的基础通信服务。In a specific embodiment, the first user status information includes a preset area corresponding to itself set by the recipient terminal, and/or a preset time range; correspondingly, the preset access authority can be specifically used for Characterizing that the second user status information is within the preset area, and/or, within the preset time range. For example, the user corresponding to the receiving terminal can choose to authorize the third-party server to act as its own basic communication service in a specified scenario (such as time, place, etc.); (such as time terminal, location, etc.) authorize the third-party server to act as its own basic communication service.
本实施例中,所述接收方终端还可对自身的第一通信标识设置个性化管理,例如,是否允许发送方终端获取到第一通信标识;具体地,所述方法还包括:In this embodiment, the receiver terminal can also set personalized management on its own first communication identifier, for example, whether to allow the sender terminal to obtain the first communication identifier; specifically, the method further includes:
接收所述接收方终端发送的第一管理策略;当所述第三方服务器建立所述发送方终端与所述接收方终端的通信链路后,根据所述第一管理策略,确定是否将所述第一关联信息所对应的第一通信标识发送至所述发送方终端。receiving the first management policy sent by the receiver terminal; after the third-party server establishes a communication link between the sender terminal and the receiver terminal, according to the first management policy, determine whether to The first communication identifier corresponding to the first association information is sent to the sender terminal.
这样,使得接收方终端能够根据自身需求,选择是否将第一通信标识,例如电话号码通过所述第三方服务器告知发送方终端,也就是说,即使在所述接收方终端与发送方终端能够通过第三服务器实现基于电话号码的通信的情况下,所述接收方终端也能够主动选择是否将自身的电话号码通过第三方服务器告知发送方终端,满足了接收方终端对隐私的个性化需求,进一步提升了用户体验。In this way, the receiver terminal can choose whether to inform the sender terminal of the first communication identifier, such as a phone number, through the third-party server according to its own needs, that is, even if the receiver terminal and the sender terminal can pass When the third server realizes the communication based on the phone number, the receiver terminal can also actively choose whether to inform the sender terminal of its own phone number through the third-party server, which satisfies the personalized privacy requirements of the receiver terminal, and further Improved user experience.
本实施例中,所述第三方服务器不仅可以将接收方终端的第一社交身份和第一通信标识进行关联,还可以将发送方终端的第二社交身份和第二通信标识进行关联,具体地,所述方法还包括:In this embodiment, the third-party server can not only associate the first social identity of the receiving terminal with the first communication identifier, but also associate the second social identity of the sending terminal with the second communication identifier, specifically , the method also includes:
获取所述发送方终端的第二社交身份和第二通信标识;选取与所述发送方终端对应的信息关联策略;根据与所述发送方终端对应的信息关联策略,建立所述第二社交身份和第二通信标识之间的关联,得到第二关联信息;Obtaining the second social identity and the second communication identification of the sender terminal; selecting an information association strategy corresponding to the sender terminal; establishing the second social identity according to the information association strategy corresponding to the sender terminal and the association between the second communication identification to obtain the second association information;
进一步地,当所述第三方服务器将发送方终端的第二社交身份和第二通信标识进行关联后,所述方法还包括:Further, after the third-party server associates the second social identity of the sender terminal with the second communication identification, the method further includes:
接收所述发送方终端发送的第二管理策略;当所述第三方服务器建立所述发送方终端与所述接收方终端的通信链路后,根据所述第二管理策略,确定是否将所述第二关联信息所对应的第二通信标识发送至所述接收方终端。receiving the second management policy sent by the sender terminal; after the third-party server establishes a communication link between the sender terminal and the receiver terminal, determine whether to The second communication identifier corresponding to the second association information is sent to the recipient terminal.
在实际应用中,所述第一管理策略可以具体为判断发送方终端是否存在于与所述接收方终端对应的第一预设列表中,进而根据判断结果确定是否将所述第一关联信息所对应的第一通信标识发送至所述发送方终端,例如,当发送方终端存在于所述第一预设列表中时,所述第三方服务器将所述第一关联信息所对应的第一通信标识发送至所述发送方终端,否则,不发送。这里,所述第一预设列表可以为所述接收方终端根据用户需求而任意设置的。In practical applications, the first management strategy may specifically be to judge whether the sender terminal exists in the first preset list corresponding to the receiver terminal, and then determine whether to include the first association information in the first preset list according to the judgment result. The corresponding first communication identifier is sent to the sender terminal, for example, when the sender terminal exists in the first preset list, the third-party server sends the first communication corresponding to the first association information The identifier is sent to the sender terminal, otherwise, it is not sent. Here, the first preset list may be arbitrarily set by the receiving terminal according to user requirements.
对应地,所述第二管理策略可以具体为判断接收方终端是否存在于与所述发送方终端对应的第二预设列表中,进而根据判断结果确定是否将所述第二关联信息所对应的第二通信标识发送至所述接收方终端,例如,当接收方终端存在于所述第二预设列表中时,所述第三方服务器将所述第二关联信息所对应的第二通信标识发送至所述接收方终端,否则,不发送。这里,所述第二预设列表可以为所述发送方终端根据用户需求而任意设置的。Correspondingly, the second management strategy may specifically be to judge whether the receiver terminal exists in the second preset list corresponding to the sender terminal, and then determine whether to add the The second communication identifier is sent to the recipient terminal, for example, when the recipient terminal exists in the second preset list, the third-party server sends the second communication identifier corresponding to the second association information to the receiving terminal, otherwise, do not send. Here, the second preset list may be arbitrarily set by the sending terminal according to user requirements.
这样,使得发送方终端也能够根据自身需求,选择是否将第二通信标识,例如电话号码通过所述第三方服务器告知接收方终端,也就是说,即使在所述接收方终端与发送方终端能够通过第三服务器实现基于电话号码的通信的情况下,所述发送方终端也能够主动选择是否将自身的电话号码通过第三方服务器告知接收方终端,满足了发送方终端对隐私的个性化需求,进一步提升了用户体验。In this way, the sender terminal can also choose whether to inform the receiver terminal of the second communication identifier, such as a phone number, through the third-party server according to its own needs, that is, even if the receiver terminal and the sender terminal can In the case where the communication based on the telephone number is realized through the third server, the sending terminal can also actively choose whether to inform the receiving terminal of its own telephone number through the third-party server, which satisfies the sending terminal's personalized demand for privacy, Further enhance the user experience.
为实现实施例一所述的方法,本发明实施例还提供了一种第三方服务器,如图2所示,包括:In order to implement the method described in Embodiment 1, the embodiment of the present invention also provides a third-party server, as shown in FIG. 2 , including:
获取单元21,用于获取接收方终端所对应的第一社交身份和第一通信标识;策略选取单元22,用于选取与所述接收方终端对应的信息关联策略;关联信息生成单元23,用于根据与所述接收方终端对应的信息关联策略,建立所述第一社交身份和第一通信标识之间的关联,得到第一关联信息;控制单元24,用于利用所述第一关联信息,控制所述第三方服务器建立发送方终端与所述接收方终端的通信链路,其中,所述通信链路用于表征所述发送方终端通过所述第三方服务器与所述接收方终端建立的通信链路。The obtaining unit 21 is used to obtain the first social identity and the first communication identification corresponding to the recipient terminal; the strategy selection unit 22 is used to select the information association strategy corresponding to the recipient terminal; the associated information generation unit 23 uses Based on establishing an association between the first social identity and the first communication identifier according to the information association strategy corresponding to the recipient terminal, to obtain first association information; the control unit 24 is configured to use the first association information , controlling the third-party server to establish a communication link between the sender terminal and the receiver terminal, where the communication link is used to indicate that the sender terminal establishes a communication link with the receiver terminal through the third-party server communication link.
本实施例中,所述关联信息生成单元,还用于根据所述第一社交身份和第一通信标识生成第一验证标识,并将所述第一验证标识发送至所述接收方终端;还用于接收所述接收方终端发送的第二验证标识;还用于判断所述第一验证标识与所述第二验证标识是否匹配;当所述第一验证标识与所述第二验证标识匹配时,建立所述第一社交身份和第一通信标识之间的关联,得到第一关联信息。In this embodiment, the associated information generating unit is further configured to generate a first verification ID according to the first social identity and the first communication ID, and send the first verification ID to the recipient terminal; It is used to receive the second verification ID sent by the receiver terminal; it is also used to determine whether the first verification ID matches the second verification ID; when the first verification ID matches the second verification ID , establishing an association between the first social identity and the first communication identifier to obtain first association information.
本实施例中,所述第三方服务器还包括第一接收单元;其中,所述第一接收单元,用于接收发送方终端发送的第一通信请求,所述第一通信请求表征所述发送方终端发起的与第一社交身份对应的接收方终端进行通信的请求;所述获取单元,还用于根据所述信息关联策略向所述接收方终端发送授权请求信息;还用于接收所述接收方终端发送的基于所述授权请求信息的授权响应信息;还用于根据所述授权响应信息获取接收方终端所对应的第一社交身份和第一通信标识;所述关联信息生成单元,还用于根据所述授权响应信息建立所述第一社交身份和第一通信标识之间的关联,得到第一关联信息。In this embodiment, the third-party server further includes a first receiving unit; wherein the first receiving unit is configured to receive a first communication request sent by the sender terminal, and the first communication request represents the sender's A terminal-initiated request for communication with a recipient terminal corresponding to the first social identity; the obtaining unit is further configured to send authorization request information to the recipient terminal according to the information association policy; and is also configured to receive the received The authorization response information based on the authorization request information sent by the party terminal; it is also used to obtain the first social identity and the first communication identification corresponding to the recipient terminal according to the authorization response information; the associated information generating unit is also used Based on establishing the association between the first social identity and the first communication identifier according to the authorization response information, first association information is obtained.
本实施例中,所述第三方服务器还包括检测单元;其中,所述检测单元,用于检测所述接收方终端对应的通信模块中是否存储有第一社交身份;所述策略选取单元,还用于当检测结果表征所述接收方终端对应的通信模块存储有所述第一社交身份时,选取与所述接收方终端对应的信息关联策略;所述获取单元,还用于根据所述信息关联策略向所述接收方终端发送授权请求信息;还用于接收所述接收方终端发送的基于所述授权请求信息的授权响应信息;还用于根据所述授权响应信息获取接收方终端所对应的第一社交身份和第一通信标识;所述关联信息生成单元,还用于根据所述授权响应信息建立所述第一社交身份和第一通信标识之间的关联,得到第一关联信息。In this embodiment, the third-party server further includes a detection unit; wherein the detection unit is configured to detect whether a first social identity is stored in the communication module corresponding to the recipient terminal; the policy selection unit is also When the detection result indicates that the communication module corresponding to the recipient terminal stores the first social identity, select an information association strategy corresponding to the recipient terminal; the acquiring unit is also configured to The association policy sends authorization request information to the recipient terminal; is also used to receive authorization response information based on the authorization request information sent by the recipient terminal; and is also used to obtain the corresponding authorization information of the recipient terminal according to the authorization response information. The first social identity and the first communication identifier; the associated information generating unit is further configured to establish an association between the first social identity and the first communication identifier according to the authorization response information, to obtain first associated information.
本实施例中,所述第三方服务器还包括判断单元;其中,所述获取单元,还用于获取所述接收方终端当前的第二用户状态信息;所述判断单元,用于判断所述第二用户状态信息是否满足预设访问权限,其中,所述预设访问权限为所述接收方终端发送的根据自身的第一用户状态信息设置的访问权限;所述预设访问权限表征接收方终端当前的第二用户状态信息与所述第一用户状态信息相匹配;所述控制单元,还用于当所述第二用户状态信息满足所述预设访问权限时,利用所述第一关联信息,控制所述第三方服务器建立发送方终端与所述接收方终端的通信链路。In this embodiment, the third-party server further includes a judging unit; wherein, the acquiring unit is further configured to acquire the current second user state information of the recipient terminal; the judging unit is configured to judge the second 2. Whether the user status information satisfies the preset access rights, wherein the preset access rights are the access rights set according to the first user status information sent by the receiver terminal; the preset access rights represent the receiver terminal The current second user state information matches the first user state information; the control unit is further configured to use the first association information when the second user state information satisfies the preset access authority , controlling the third-party server to establish a communication link between the sender terminal and the receiver terminal.
本实施例中,所述第一用户状态信息包括接收方终端设置的与自身对应的预设区域,和/或,预设时间范围;In this embodiment, the first user status information includes a preset area corresponding to itself set by the receiving terminal, and/or, a preset time range;
对应地,所述预设访问权限用于表征第二用户状态信息处于所述预设区域内,和/或,处于所述预设时间范围内。Correspondingly, the preset access authority is used to indicate that the second user status information is within the preset area, and/or, within the preset time range.
本实施例中,所述第三方服务器还包括:第二接收单元;其中,所述第二接收单元,还用于接收所述接收方终端发送的第一管理策略;所述控制单元,还用于当所述第三方服务器建立所述发送方终端与所述接收方终端的通信链路后,根据所述第一管理策略,确定是否将所述第一关联信息所对应的第一通信标识发送至所述发送方终端。In this embodiment, the third-party server further includes: a second receiving unit; wherein, the second receiving unit is further configured to receive the first management policy sent by the recipient terminal; the control unit further uses After the third-party server establishes the communication link between the sender terminal and the receiver terminal, according to the first management strategy, determine whether to send the first communication identifier corresponding to the first association information to to the sender terminal.
本实施例中,所述获取单元,还用于获取所述发送方终端的第二社交身份和第二通信标识;所述策略选取单元,还用于选取与所述发送方终端对应的信息关联策略;所述关联信息生成单元,还用于根据与所述发送方终端对应的信息关联策略,建立所述第二社交身份和第二通信标识之间的关联,得到第二关联信息;所述第二接收单元,还用于接收所述发送方终端发送的第二管理策略;所述控制单元,还用于当所述第三方服务器建立所述发送方终端与所述接收方终端的通信链路后,根据所述第二管理策略,确定是否将所述第二关联信息所对应的第二通信标识发送至所述接收方终端。In this embodiment, the acquiring unit is further configured to acquire the second social identity and the second communication identifier of the sender terminal; the policy selecting unit is further configured to select information association corresponding to the sender terminal strategy; the association information generation unit is further configured to establish an association between the second social identity and the second communication identifier according to the information association strategy corresponding to the sender terminal, and obtain second association information; the The second receiving unit is further configured to receive the second management policy sent by the sender terminal; the control unit is also configured to establish a communication link between the sender terminal and the receiver terminal when the third-party server After that, according to the second management policy, determine whether to send the second communication identifier corresponding to the second association information to the receiver terminal.
本领域技术人员应当理解,本发明实施例的第三方服务器中各处理单元的功能,可参照实施例一所述的应用于第三方服务器的基于社交身份的通信方法的相关描述而理解,本发明实施例的第三方服务器中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。Those skilled in the art should understand that the functions of each processing unit in the third-party server in the embodiment of the present invention can be understood by referring to the relevant description of the social identity-based communication method applied to the third-party server in the first embodiment. Each processing unit in the third-party server of the embodiment can be realized by an analog circuit that realizes the functions described in the embodiments of the present invention, or can be realized by running software on an intelligent terminal that performs the functions described in the embodiments of the present invention .
本发明实施例所述的基于社交身份的通信方法及第三方服务器,一方面,所述第三方服务器实现了将用户对应的社交身份与通信标识统一的目的,如此,当用户拥有多种社交身份时,所述第三方服务器能够将多种社交身份进行统一,进而为灵活通信、满足用户对隐私的要求等奠定了通信基础;另一方面,由于所述第三方服务器将用户对应的社交身份与通信标识进行了关联,具体地,第三方服务器将接收方终端的第一社交身份与第一通信标识进行关联,所以,当发送方终端预与接收方终端进行通信时,即使发送方终端未获取到接收方终端的第一通信标识,也能实现基于所述第一通信标识的通信过程,即发送方终端通过第三方服务器与接收方终端实现基于所述第一通信标识的通信过程,改变了现有通信方式,丰富了用户体验,进而也为满足用户对隐私的要求奠定了通信基础。The social identity-based communication method and the third-party server described in the embodiment of the present invention, on the one hand, the third-party server realizes the purpose of unifying the social identity and the communication identity corresponding to the user, so that when the user has multiple social identities , the third-party server can unify multiple social identities, thereby laying a communication foundation for flexible communication and meeting user privacy requirements; on the other hand, since the third-party server combines the user's corresponding social The communication identification is associated. Specifically, the third-party server associates the first social identity of the receiving terminal with the first communication identification. Therefore, when the sending terminal communicates with the receiving terminal, even if the sending terminal does not obtain the The first communication identification of the receiving terminal can also realize the communication process based on the first communication identification, that is, the sending terminal realizes the communication process based on the first communication identification with the receiving terminal through a third-party server, which changes Existing communication methods enrich the user experience and lay a communication foundation for satisfying users' privacy requirements.
实施例二Embodiment two
图3为本发明实施例基于社交身份的通信方法的具体实现的流程示意图一;所述方法应用于第三方服务器;所述第三方服务器能够分别与接收方终端和发送方端进行通信;如图3所示,所述方法包括:FIG. 3 is a schematic flow diagram of a specific implementation of a communication method based on a social identity in an embodiment of the present invention; the method is applied to a third-party server; the third-party server can communicate with the receiver terminal and the sender terminal respectively; as shown in FIG. 3, the method includes:
步骤301:获取接收方终端的第一社交身份和第一通信标识;Step 301: Obtain the first social identity and the first communication identifier of the recipient terminal;
本实施例中,社交身份可以具体包括社交身份平台的名称和该社交身份平台中的用户名;其中,所述社交身份平台为任何能够提供用户认证的身份平台;例如即时通讯应用平台、电子邮箱应用平台、游戏应用平台等,具体地,以电子邮箱应用平台为例,社交身份即为电子邮箱应用平台的名称,和电子邮箱应用平台中的以邮箱地址形式表征的用户名;以游戏应用平台为例,社交身份即为游戏应用平台的名称,和游戏应用平台中的用户名;以即时通讯应用平台为例,社交身份即为即时通讯应用平台的名称,和即时通讯应用平台中的用户名;接收方终端可以通过输入用户名和密码的方式登陆该即时通讯应用平台,此时,所述第一社交身份即为即时通讯应用平台的名称和接收方终端对应的用户名。In this embodiment, the social identity may specifically include the name of the social identity platform and the user name in the social identity platform; wherein, the social identity platform is any identity platform that can provide user authentication; such as instant messaging application platform, email Application platform, game application platform, etc. Specifically, taking the email application platform as an example, the social identity is the name of the email application platform, and the user name represented by the email address in the email application platform; For example, the social identity is the name of the game application platform and the username in the game application platform; taking the instant messaging application platform as an example, the social identity is the name of the instant messaging application platform and the username in the instant messaging application platform The recipient terminal can log in to the instant messaging application platform by inputting a username and password. At this time, the first social identity is the name of the instant messaging application platform and the corresponding username of the recipient terminal.
本实施例中,通信标识可以具体表征基础通信能力中的基础通信身份标识;其中,所述基础通信能力指由运营商(包括虚拟运营商)提供的在世界上具有唯一标识的(如电话号码、电子邮箱)、且能够提供高可靠性的通信服务(如短信、电话等)的能力;所述基础通信身份标识可以具体为移动通信中的电话号码;也即本实施例中的通信标识可以具体为电话号码。In this embodiment, the communication identification can specifically represent the basic communication identity in the basic communication capabilities; wherein, the basic communication capabilities refer to the unique identifiers (such as telephone numbers) provided by operators (including virtual operators) in the world. , electronic mailbox), and the ability to provide highly reliable communication services (such as short messages, telephone calls, etc.); the basic communication identity can be specifically a phone number in mobile communication; that is, the communication identification in this embodiment can be Specifically the phone number.
步骤302:所述第三方服务器将所述第一社交身份与第一通信标识进行关联,得到第一关联信息;Step 302: The third-party server associates the first social identity with the first communication identifier to obtain first association information;
本实施例中,所述第一关联信息可以以对应关系表的形成存储于所述第三方服务器中;具体地,所述第一关联信息至少包括以下信息:社交身份平台的名称、社交身份平台中的用户名、通信标识;这里,本领域技术人员应该了解,所述第一关联信息的具体内容可以根据实际情况而任意设置,例如,所述第一关联信息中还可以具体包括与通信标识对应的管理策略、预设访问权限等。In this embodiment, the first association information may be stored in the third-party server in the form of a correspondence table; specifically, the first association information includes at least the following information: the name of the social identity platform, the name of the social identity platform The user name and communication ID in ; Here, those skilled in the art should understand that the specific content of the first associated information can be set arbitrarily according to the actual situation, for example, the first associated information can also specifically include the communication ID Corresponding management policies, preset access rights, etc.
步骤303:接收发送方终端发送的第一通信请求,所述第一通信请求表征所述发送方终端发起的与所述第一社交身份对应的所述接收方终端进行通信的请求;Step 303: Receive a first communication request sent by the sender terminal, where the first communication request represents a request initiated by the sender terminal to communicate with the receiver terminal corresponding to the first social identity;
本实施例中,所述第一通信请求可以具体为社交访问请求,其中,所述社交访问请求指发送方终端使用第一社交身份向接收方终端发起的基于基础通信能力的通信请求;也即,所述第一通信请求具体表征所述发送方终端使用第一社交身份向接收方终端发起的基于第一通信标识,例如电话号码的通信请求。In this embodiment, the first communication request may specifically be a social access request, wherein the social access request refers to a communication request based on basic communication capabilities initiated by the sender terminal to the receiver terminal using the first social identity; that is, The first communication request specifically represents a communication request based on a first communication identifier, such as a phone number, initiated by the sender terminal to the receiver terminal using the first social identity.
这里,值得注意的是,所述发送方终端向第三方服务器发送第一通信请求时,可以以自身对应的第二社交身份发起,也可以是以自身对应的第二通信标识发起的,例如以发送方终端的电话号码向第三方服务器发起访问接收方终端的第一通信请求。Here, it is worth noting that when the sender terminal sends the first communication request to the third-party server, it may initiate it with its corresponding second social identity, or it may initiate it with its corresponding second communication identity, for example, with The phone number of the sender terminal initiates a first communication request to the third-party server to access the receiver terminal.
步骤304:所述第三方服务器根据所述第一通信请求获取所述第一关联信息中的第一通信标识,基于所述第一通信标识向所述接收方终端发送第二通信请求,以使所述发送方终端通过所述第三方服务器与所述接收方终端建立通信链路。Step 304: The third-party server obtains the first communication identifier in the first association information according to the first communication request, and sends a second communication request to the recipient terminal based on the first communication identifier, so that The sender terminal establishes a communication link with the receiver terminal through the third-party server.
本实施例中,当所述发送方终端通过第三方服务器向接收方终端发起社交访问请求后,所述发送方终端首先将所述社交访问请求,也即第一通信请求发送至所述第三方服务器,所述第三方服务器根据所述第一通信请求获取所述第一关联信息中的第一通信标识,例如接收方终端的电话号码,并通过所述接收方终端的电话号码向接收方终端发送第二通信请求,如此,即使所述发送方终端在未获取到所述接收方终端的第一通信标识,例如电话号码的情况下,也能通过所述第三方服务器与所述接收方终端进行基于所述第一通信标识的通信过程,丰富了现有通信方式,也丰富了用户体验。In this embodiment, after the sender terminal initiates a social access request to the receiver terminal through a third-party server, the sender terminal first sends the social access request, that is, the first communication request, to the third party The server, the third-party server obtains the first communication identifier in the first associated information according to the first communication request, such as the phone number of the recipient terminal, and sends a message to the recipient terminal through the phone number of the recipient terminal Sending a second communication request, so that even if the sender terminal has not obtained the first communication identifier of the receiver terminal, such as a phone number, it can communicate with the receiver terminal through the third-party server Performing a communication process based on the first communication identifier enriches existing communication methods and also enriches user experience.
本实施例中,步骤302中所述第三方服务器将所述第一社交身份与第一通信标识进行关联的方式可以具体为:In this embodiment, the manner in which the third-party server associates the first social identity with the first communication identifier in step 302 may specifically be as follows:
第一,显式方式;通过开放授权(OAuth),例如OAuth2.0平台将所述第一社交身份与第一通信标识进行关联;具体地,接收方终端通过社交身份平台获取用户输入的第一通信标识,社交身份平台自行认证所述第一通信标识,或者通过与该社交身份平台对应的认证平台认证所述第一通信标识,当认证所述第一通信标识生效后,所述接收方终端将所述第一社交身份与所述第一通信标识发送至所述第三方服务器,以使所述第三方服务器将接收到的所述第一社交身份与所述第一通信标识进行关联;或者,First, an explicit way; through open authorization (OAuth), for example, the OAuth2.0 platform associates the first social identity with the first communication identifier; specifically, the recipient terminal obtains the first user input through the social identity platform. Communication identification, the social identity platform authenticates the first communication identification by itself, or authenticates the first communication identification through the authentication platform corresponding to the social identity platform, and when the authentication of the first communication identification takes effect, the recipient terminal sending the first social identity and the first communication identifier to the third-party server, so that the third-party server associates the received first social identity with the first communication identifier; or ,
所述接收方终端通过本实施例所述的第三方服务器认证所述第一通信标识;具体地,所述接收方终端通过社交身份平台获取用户输入的第一通信标识,并将所述第一通信标识以及第一社交身份发送至所述第三方服务器,通过所述第三方服务器认证所述第一通信标识是否为有效标识;例如,所述第三方服务器接收到接收方用户发送的第一通信标识以及第一社交身份后,生成第一验证码,并将所述第一验证码发送至所述接收方终端,确定在预设时间范围内接收到所述接收方终端发送的第二验证码,且所述第二验证码与所述第一验证码相同时,认证成功;所述第三方服务器将认证通过的所述第一通信标识以及第一社交身份进行关联。The receiver terminal authenticates the first communication ID through the third-party server described in this embodiment; specifically, the receiver terminal obtains the first communication ID input by the user through a social identity platform, and uses the first communication ID The communication identification and the first social identity are sent to the third-party server, and the third-party server authenticates whether the first communication identification is a valid identification; for example, the third-party server receives the first communication sent by the recipient user After identification and the first social identity, generate a first verification code, and send the first verification code to the recipient terminal, and determine that the second verification code sent by the recipient terminal is received within a preset time range , and when the second verification code is the same as the first verification code, the authentication is successful; the third-party server associates the first communication ID and the first social identity that have passed the authentication.
第二,半自动触发式;具体地,在第三方服务器首次接收到发送方终端发起的基于接收方终端的社交身份的通信请求,且接收方终端在所述第三方服务器中尚未有关联信息,此时,所述第三方服务器可以通过“社交身份平台所提供的公共账号”和接收方终端进行协调,以获取接收方终端的通信标识;也就是说,当所述第三方服务器首次接收到发送方终端以接收方终端的社交身份(如第一社交身份)方式发起的通信请求,且所述第三方服务器中尚未存储有所述接收方终端的通信标识,此时,所述第三方服务器通过“社交身份平台所提供的公共账号”与接收方终端协商,以便于获取到接收方终端的基础通信身份标识;例如用户A通过第三方服务器给即时通讯应用平台用户B发短信,此时,所述第三方服务器并未储存有所述用户B的关联信息,例如未储存有用户B的电话号码;所述第三方服务器通过即时通讯应用平台中的公众帐号与所述用户B进行通信,以询问用户B是否可以获取用户B的电话号码,当用户B授权所述第三方服务器能够获取用户B的电话号码后,所述第三方服务器为用户B提供基础通信代理服务;进而,使得用户A可以通过第三方服务器与用户B实现基于用户B的电话号码的通信过程,此时,用户A虽然可以直接发短信或打电话给用户B,但是用户B的电话号码可以不被用户A知晓,满足了用户B对号码隐私的要求。Second, semi-automatic triggering; specifically, when the third-party server first receives a communication request initiated by the sender terminal based on the social identity of the receiver terminal, and the receiver terminal has no associated information in the third-party server, then , the third-party server can coordinate with the recipient terminal through the "public account provided by the social identity platform" to obtain the communication identifier of the recipient terminal; that is, when the third-party server first receives the sender's The terminal initiates a communication request in the form of the social identity of the recipient terminal (such as the first social identity), and the third-party server has not stored the communication identifier of the recipient terminal, at this time, the third-party server passes " The "public account" provided by the social identity platform is negotiated with the receiving terminal in order to obtain the basic communication identity of the receiving terminal; for example, user A sends a text message to user B of the instant messaging application platform through a third-party server, at this time, the The third-party server does not store the associated information of the user B, for example, the phone number of the user B is not stored; the third-party server communicates with the user B through the public account in the instant messaging application platform to ask the user B Can B obtain the phone number of user B? After user B authorizes the third-party server to obtain the phone number of user B, the third-party server will provide basic communication agency services for user B; The three-party server and user B realize the communication process based on user B's phone number. At this time, although user A can directly send a text message or call user B, user B's phone number may not be known by user A, which satisfies user B's requirements. Requirements for number privacy.
这里,在实际应用中,第三方服务器可以和社交身份平台合作;例如,第三方服务器在社交身份平台中建立公共账号,如果第三方服务器的公共账号得到社交身份平台用户B的许可,第三方服务器可以访问用户B在社交身份平台中注册的电话号码,当用户A通过用户B的社交身份发起电话请求时,第三方服务器可以直接通过自动/人工方式电话联系用户B,以取得用户授权。Here, in practical applications, the third-party server can cooperate with the social identity platform; Can access the phone number registered by user B in the social identity platform. When user A initiates a call request through user B's social identity, the third-party server can directly contact user B by phone automatically or manually to obtain user authorization.
第三,应用集成式;具体地,通过移动通信运营商的客户识别模块(SIM),或者其它基于终端的安全存储模块,或者安全通信模块提供一个开放平台,例如应用程序编程接口(API,Application Programming Interface),并利用终端、网络及云数据提供一个多态认证及多阶段认证平台;进而,当用户通过上述平台认证成功后,用户的社交身份可以写入SIM或者安全存储模块或者安全通信模块中,进而,当用户以该社交身份登录社交身份平台后,所述第三方服务器可以询问该用户是否愿意在所述第三方服务器中将社交身份与通信标识关联,为用户以社交身份开放基础通信能力奠定了基础。例如,用户B在上述认证平台中认证成功后,将用户B的社交身份写入用户B对应终端的SIM中,当所述第三方服务器检测到用户B以该社交身份登录社交身份平台时,询问用户B是否愿意将自身的社交身份与通信标识在所述第三方服务器进行关联,当愿意时,所述第三方服务器为用户B提供基础通信代理服务。Third, application integration; specifically, provide an open platform through the mobile communication operator's subscriber identity module (SIM), or other terminal-based secure storage modules, or secure communication modules, such as application programming interfaces (API, Application Programming Interface), and use terminal, network and cloud data to provide a multi-state authentication and multi-stage authentication platform; furthermore, when the user is successfully authenticated through the above platform, the user's social identity can be written into the SIM or secure storage module or secure communication module Furthermore, when the user logs into the social identity platform with the social identity, the third-party server can ask the user whether he is willing to associate the social identity with the communication identifier in the third-party server, and open the basic communication for the user with the social identity Ability lays the foundation. For example, after user B is successfully authenticated on the above-mentioned authentication platform, user B's social identity is written into the SIM of user B's corresponding terminal. When the third-party server detects that user B logs into the social identity platform with this social identity, it will Whether user B is willing to associate his social identity with the communication identification in the third-party server, and if so, the third-party server provides basic communication proxy service for user B.
本实施例中,所述接收方终端不仅可以将第一社交身份与第一通信标识发送至第三方服务器,以在所述第三方服务器中将第一社交身份与第一通信标识进行关联,还可以对基于第一通信标识的社交访问请求设置个性化的访问权限,例如,接收方终端可以通知第三方服务器取消对所述第一社交身份与第一通信标识的关联,还可以告知所述第三服务器自身的设置访问权限,具体地,所述方法还包括:第三方服务器接收所述接收方终端发送的第一用户状态信息;第三方服务器接收所述接收方终端发送的根据所述第一用户状态信息设置的预设访问权限。In this embodiment, the recipient terminal may not only send the first social identity and the first communication identifier to a third-party server, so as to associate the first social identity with the first communication identifier in the third-party server, but also Personalized access rights can be set for social access requests based on the first communication ID. For example, the recipient terminal can notify the third-party server to cancel the association between the first social ID and the first communication ID, and can also inform the third party server 3. Set the access authority of the server itself. Specifically, the method further includes: the third-party server receiving the first user status information sent by the recipient terminal; the third-party server receiving the first user status information sent by the recipient terminal according to the first Default access permissions for user status information settings.
进一步地,当所述第三方服务器接收到预设访问权限后,根据预设访问权限确定是否允许所述发送方终端与接收方终端进行通信;具体地,所述方法还包括:获取所述接收方终端当前的第二用户状态信息;判断所述第二用户状态信息是否满足所述预设访问权限;对应地,步骤304还可以具体为:Further, after the third-party server receives the preset access authority, it determines whether to allow the sender terminal to communicate with the receiver terminal according to the preset access authority; specifically, the method further includes: obtaining the received The current second user status information of the party terminal; judging whether the second user status information satisfies the preset access authority; correspondingly, step 304 can also be specifically:
当所述第二用户状态信息满足所述预设访问权限时,所述第三方服务器根据所述第一通信请求获取所述第一关联信息中的第一通信标识,基于所述第一通信标识向所述接收方终端发送第二通信请求,以使所述发送方终端通过所述第三方服务器与所述接收方终端建立通信链路。When the second user state information satisfies the preset access authority, the third-party server obtains the first communication identifier in the first association information according to the first communication request, and based on the first communication identifier Sending a second communication request to the receiver terminal, so that the sender terminal establishes a communication link with the receiver terminal through the third-party server.
进一步地,当所述第二用户状态信息不满足所述预设访问权限时,所述第三方服务器向所述发送方终端发送请求失败消息,结束本次通信过程。Further, when the second user status information does not satisfy the preset access authority, the third-party server sends a request failure message to the sender terminal, and ends the current communication process.
本实施例中,所述接收方终端还可对自身的第一通信标识设置个性化管理,例如,是否允许发送方终端获取到第一通信标识;具体地,所述方法还包括:第三方服务器接收所述接收方终端发送的第一管理策略;第三方服务器根据所述第一管理策略,确定是否将所述第一通信标识发送至所述发送方终端。In this embodiment, the receiver terminal can also set personalized management on its own first communication ID, for example, whether to allow the sender terminal to obtain the first communication ID; specifically, the method further includes: a third-party server Receiving the first management policy sent by the receiver terminal; the third-party server determines whether to send the first communication identifier to the sender terminal according to the first management policy.
这样,使得接收方终端能够根据自身需求,选择是否将第一通信标识,例如电话号码通过所述第三方服务器告知发送方终端,也就是说,即使在所述接收方终端与发送方终端能够通过第三服务器实现基于电话号码的通信的情况下,所述接收方终端也能够主动选择是否将自身的电话号码通过第三方服务器告知发送方终端,满足了接收方终端对隐私的个性化需求,进一步提升了用户体验。In this way, the receiver terminal can choose whether to inform the sender terminal of the first communication identifier, such as a phone number, through the third-party server according to its own needs, that is, even if the receiver terminal and the sender terminal can pass When the third server realizes the communication based on the phone number, the receiver terminal can also actively choose whether to inform the sender terminal of its own phone number through the third-party server, which satisfies the personalized privacy requirements of the receiver terminal, and further Improved user experience.
本实施例中,所述第三方服务器不仅可以将接收方终端的第一社交身份和第一通信标识进行关联,还可以将发送方终端的第二社交身份和第二通信标识进行关联,具体地,所述方法还包括:第三方服务器获取所述发送方终端的第二社交身份和第二通信标识;所述第三方服务器将所述第二社交身份与第二通信标识进行关联,得到第二关联信息;第三方服务器接收所述发送方终端发送的第二管理策略;第三方服务器根据所述第二管理策略,确定是否将所述第二通信标识发送至所述接收方终端。In this embodiment, the third-party server can not only associate the first social identity of the receiving terminal with the first communication identifier, but also associate the second social identity of the sending terminal with the second communication identifier, specifically , the method further includes: the third-party server acquires the second social identity and the second communication identifier of the sender terminal; the third-party server associates the second social identity with the second communication identifier to obtain the second Associated information: the third-party server receives the second management policy sent by the sender terminal; the third-party server determines whether to send the second communication identifier to the receiver terminal according to the second management policy.
这样,使得发送方终端也能够根据自身需求,选择是否将第二通信标识,例如电话号码通过所述第三方服务器告知接收方终端,也就是说,即使在所述接收方终端与发送方终端能够通过第三服务器实现基于电话号码的通信的情况下,所述发送方终端也能够主动选择是否将自身的电话号码通过第三方服务器告知接收方终端,满足了发送方终端对隐私的个性化需求,进一步提升了用户体验。In this way, the sender terminal can also choose whether to inform the receiver terminal of the second communication identifier, such as a phone number, through the third-party server according to its own needs, that is, even if the receiver terminal and the sender terminal can In the case where the communication based on the telephone number is realized through the third server, the sending terminal can also actively choose whether to inform the receiving terminal of its own telephone number through the third-party server, which satisfies the sending terminal's personalized demand for privacy, Further enhance the user experience.
本实施例中,所述方法还包括:第三方服务器接收所述接收方终端发送的第一访问权限;所述第一访问权限用于表征与所述发送方终端的对应的访问权限;第三方服务器根据所述第一访问权限确定所述发送方终端是否具备访问所述接收方终端的访问权限;对应地,所述步骤304还可以具体为:In this embodiment, the method further includes: the third-party server receives the first access right sent by the receiver terminal; the first access right is used to represent the corresponding access right of the sender terminal; the third party The server determines whether the sender terminal has the access authority to access the receiver terminal according to the first access authority; correspondingly, the step 304 may also specifically be:
当确定所述发送方终端具备访问所述接收方终端的访问权限时,所述第三方服务器根据所述第一通信请求获取所述第一关联信息中的第一通信标识,基于所述第一通信标识向所述接收方终端发送第二通信请求,以使所述发送方终端通过所述第三方服务器与所述接收方终端建立通信链路。When it is determined that the sender terminal has the access authority to access the receiver terminal, the third-party server obtains the first communication identifier in the first associated information according to the first communication request, and based on the first The communication identifier sends a second communication request to the receiver terminal, so that the sender terminal establishes a communication link with the receiver terminal through the third-party server.
进一步地,当确定所述发送方终端不具备访问所述接收方终端的访问权限时,所述第三方服务器向所述发送方终端发送请求失败消息,结束本次通信过程。Further, when it is determined that the sender terminal does not have the access authority to access the receiver terminal, the third-party server sends a request failure message to the sender terminal to end the current communication process.
这里,所述第一访问权限与所述预设访问权限不同,其中,所述第一访问权限是针对发送方终端的访问权限,而所述预设访问权限是针对接收方终端的用户状态的访问权限。Here, the first access right is different from the preset access right, wherein the first access right is the access right for the sender terminal, and the preset access right is for the user status of the receiver terminal access permission.
为实现上述实施例二所述的方法,本发明实施例还提供了一种第三方服务器,如图4所示,所述第三方服务器包括:In order to implement the method described in the second embodiment above, the embodiment of the present invention also provides a third-party server, as shown in FIG. 4, the third-party server includes:
第一获取单元41,用于获取接收方终端的第一社交身份和第一通信标识;信息关联单元42,用于将所述第一社交身份与第一通信标识进行关联,得到第一关联信息;第一接收单元43,用于接收发送方终端发送的第一通信请求,所述第一通信请求表征所述发送方终端发起的与所述第一社交身份对应的所述接收方终端进行通信的请求;第一处理单元44,用于根据所述第一通信请求获取所述第一关联信息中的第一通信标识,基于所述第一通信标识向所述接收方终端发送第二通信请求,以使所述发送方终端通过所述第三方服务器与所述接收方终端建立通信链路。The first acquiring unit 41 is configured to acquire the first social identity and the first communication identifier of the recipient terminal; the information associating unit 42 is configured to associate the first social identity with the first communication identifier to obtain first association information The first receiving unit 43 is configured to receive a first communication request sent by the sender terminal, the first communication request representing the communication initiated by the sender terminal and corresponding to the receiver terminal corresponding to the first social identity request; a first processing unit 44, configured to acquire a first communication identifier in the first association information according to the first communication request, and send a second communication request to the recipient terminal based on the first communication identifier , so that the sender terminal establishes a communication link with the receiver terminal through the third-party server.
本实施例中,所述第一接收单元43,还用于接收所述接收方终端发送的第一用户状态信息;还用于接收所述接收方终端发送的根据所述第一用户状态信息设置的预设访问权限。In this embodiment, the first receiving unit 43 is further configured to receive the first user status information sent by the receiver terminal; and also to receive the user status information set according to the first user status information sent by the receiver terminal. default access permissions for .
本实施例中,所述第三方服务器还包括第一判断单元45;其中,所述第一获取单元41,还用于获取所述接收方终端当前的第二用户状态信息;所述第一判断单元45,用于判断所述第二用户状态信息是否满足所述预设访问权限;所述第一处理单元44,还用于当所述第二用户状态信息满足所述预设访问权限时,所述第三方服务器根据所述第一通信请求获取所述第一关联信息中的第一通信标识,基于所述第一通信标识向所述接收方终端发送第二通信请求,以使所述发送方终端通过所述第三方服务器与所述接收方终端建立通信链路。In this embodiment, the third-party server further includes a first judging unit 45; wherein, the first acquiring unit 41 is also used to acquire the current second user status information of the recipient terminal; the first judging The unit 45 is configured to judge whether the second user state information satisfies the preset access right; the first processing unit 44 is also configured to, when the second user state information satisfies the preset access right, The third-party server acquires a first communication identifier in the first association information according to the first communication request, and sends a second communication request to the recipient terminal based on the first communication identifier, so that the sending The party terminal establishes a communication link with the receiver terminal through the third-party server.
本实施例中,所述第三方服务器还包括第一确定单元46;其中,所述第一接收单元43,还用于接收所述接收方终端发送的第一管理策略;所述第一确定单元46,用于根据所述第一管理策略,确定是否将所述第一通信标识发送至所述发送方终端。In this embodiment, the third-party server further includes a first determining unit 46; wherein, the first receiving unit 43 is also configured to receive the first management policy sent by the recipient terminal; the first determining unit 46. Determine whether to send the first communication identifier to the sender terminal according to the first management policy.
本实施例中,所述第三方服务器还包括第二确定单元47;其中,所述第一获取单元41,还用于获取所述发送方终端的第二社交身份和第二通信标识;所述信息关联单元42,还用于将所述第二社交身份与第二通信标识进行关联,得到第二关联信息;所述第一接收单元43,还用于接收所述发送方终端发送的第二管理策略;所述第二确定单元47,用于根据所述第二管理策略,确定是否将所述第二通信标识发送至所述接收方终端。In this embodiment, the third-party server further includes a second determining unit 47; wherein, the first obtaining unit 41 is also configured to obtain the second social identity and the second communication identification of the sender terminal; the The information associating unit 42 is further configured to associate the second social identity with the second communication identification to obtain second associated information; the first receiving unit 43 is also configured to receive the second communication information sent by the sender terminal. Management policy: the second determining unit 47 is configured to determine whether to send the second communication identifier to the recipient terminal according to the second management policy.
本领域技术人员应当理解,本发明实施例的第三方服务器中各处理单元的功能,可参照实施例二所述的应用于第三方服务器的基于社交身份的通信方法的相关描述而理解,本发明实施例的第三方服务器中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。Those skilled in the art should understand that the functions of each processing unit in the third-party server in the embodiment of the present invention can be understood by referring to the relevant description of the social identity-based communication method applied to the third-party server in Embodiment 2. Each processing unit in the third-party server of the embodiment can be realized by an analog circuit that realizes the functions described in the embodiments of the present invention, or can be realized by running software on an intelligent terminal that performs the functions described in the embodiments of the present invention .
本发明实施例所述的基于社交身份的通信方法及第三方服务器,一方面,所述第三方服务器实现了将用户对应的社交身份与通信标识统一的目的,如此,当用户拥有多种社交身份时,所述第三方服务器能够将多种社交身份进行统一,进而为灵活通信、满足用户对隐私的要求等奠定了通信基础;另一方面,由于所述第三方服务器将用户对应的社交身份与通信标识进行了关联,具体地,第三方服务器将接收方终端的第一社交身份与第一通信标识进行关联,所以,当发送方终端预与接收方终端进行通信时,即使发送方终端未获取到接收方终端的第一通信标识,也能实现基于所述第一通信标识的通信过程,即发送方终端通过第三方服务器与接收方终端实现基于所述第一通信标识的通信过程,改变了现有通信方式,丰富了用户体验,进而也为满足用户对隐私的要求奠定了通信基础。The social identity-based communication method and the third-party server described in the embodiment of the present invention, on the one hand, the third-party server realizes the purpose of unifying the social identity and the communication identity corresponding to the user, so that when the user has multiple social identities , the third-party server can unify multiple social identities, thereby laying a communication foundation for flexible communication and meeting user privacy requirements; on the other hand, since the third-party server combines the user's corresponding social The communication identification is associated. Specifically, the third-party server associates the first social identity of the receiving terminal with the first communication identification. Therefore, when the sending terminal communicates with the receiving terminal, even if the sending terminal does not obtain the The first communication identification of the receiving terminal can also realize the communication process based on the first communication identification, that is, the sending terminal realizes the communication process based on the first communication identification with the receiving terminal through a third-party server, which changes Existing communication methods enrich the user experience and lay a communication foundation for satisfying users' privacy requirements.
实施例三Embodiment three
图5为本发明实施例基于社交身份的通信方法的具体实现的流程示意图二;应用于接收方终端;如图5所示,所述方法包括:FIG. 5 is a second schematic flow diagram of a specific implementation of a social identity-based communication method according to an embodiment of the present invention; it is applied to a receiver terminal; as shown in FIG. 5 , the method includes:
步骤501:向第三方服务器发送第一社交身份,以及发送第一通信标识,以使所述第三方服务器能够根据接收到的所述第一社交身份和第一通信标识确定出第一关联信息;Step 501: Sending a first social identity and a first communication identifier to a third-party server, so that the third-party server can determine first associated information according to the received first social identity and first communication identifier;
步骤502:接收所述第三方服务器依据第一通信请求生成的第二通信请求,以使所述接收方终端通过所述第一通信标识与具备第二社交身份的发送方终端进行通信;Step 502: Receive a second communication request generated by the third-party server according to the first communication request, so that the receiver terminal communicates with the sender terminal with the second social identity through the first communication identifier;
其中,所述第一通信请求表征所述发送方终端发起的与所述第一社交身份对应的所述接收方终端进行通信的请求。Wherein, the first communication request represents a request initiated by the sender terminal to communicate with the receiver terminal corresponding to the first social identity.
本实施例中,当所述发送方终端通过第三方服务器向接收方终端发起社交访问请求后,所述发送方终端首先将所述社交访问请求,也即第一通信请求发送至所述第三方服务器,所述第三方服务器根据所述第一通信请求获取所述第一关联信息中的第一通信标识,例如接收方终端的电话号码,并通过所述接收方终端的电话号码向接收方终端发送第二通信请求,进而当接收方终端接收到所述第二通信请求后,通过所述第一通信标识与具备第二社交身份的发送方终端进行通信,如此,即使所述发送方终端在未获取到所述接收方终端的第一通信标识,例如电话号码的情况下,也能通过所述第三方服务器与所述接收方终端进行基于所述第一通信标识的通信过程,丰富了现有通信方式,也丰富了用户体验。In this embodiment, after the sender terminal initiates a social access request to the receiver terminal through a third-party server, the sender terminal first sends the social access request, that is, the first communication request, to the third party The server, the third-party server obtains the first communication identifier in the first associated information according to the first communication request, such as the phone number of the recipient terminal, and sends a message to the recipient terminal through the phone number of the recipient terminal Sending a second communication request, and then after receiving the second communication request, the receiving terminal communicates with the sending terminal with the second social identity through the first communication identifier, so that even if the sending terminal is in If the first communication identifier of the recipient terminal, such as a phone number, is not obtained, the third-party server can also perform a communication process based on the first communication identifier with the recipient terminal, which enriches the present situation. There are ways to communicate, which also enriches the user experience.
这里,值得注意的是,接收方终端可以通过实施例一所述的三种方式在所述第三方服务器中使第一社交身份与第一通信标识进行关联;此处不再赘述。Here, it is worth noting that the recipient terminal can associate the first social identity with the first communication identifier in the third-party server through the three methods described in Embodiment 1; details will not be repeated here.
这里,值得注意的是,所述发送方终端向第三方服务器发送第一通信请求时,可以以自身对应的第二社交身份发起,也可以是以自身对应的第二通信标识发起的,例如以发送方终端的电话号码向第三方服务器发起访问接收方终端的第一通信请求。Here, it is worth noting that when the sender terminal sends the first communication request to the third-party server, it may initiate it with its corresponding second social identity, or it may initiate it with its corresponding second communication identity, for example, with The phone number of the sender terminal initiates a first communication request to the third-party server to access the receiver terminal.
本实施例中,所述接收方终端不仅可以将第一社交身份与第一通信标识发送至第三方服务器,以在所述第三方服务器中将第一社交身份与第一通信标识进行关联,所述接收方终端还可以对基于第一通信标识的社交访问请求设置个性化的访问权限,具体地,所述方法还包括:In this embodiment, the receiver terminal may not only send the first social identity and the first communication identifier to a third-party server, so as to associate the first social identity with the first communication identifier in the third-party server, so The recipient terminal may also set personalized access rights for the social access request based on the first communication identification. Specifically, the method further includes:
接收方终端获取第一用户状态信息;接收方终端依据所述第一用户状态信息设置预设访问权限;将所述预设访问权限发送至所述第三方服务器。The receiving terminal acquires the first user status information; the receiving terminal sets preset access rights according to the first user status information; and sends the preset access rights to the third-party server.
这样,通过所述第三方服务器实现所述接收方终端设置的个性化的访问权限,进一步提升用户体验。In this way, the personalized access authority set by the recipient terminal is implemented through the third-party server, thereby further improving user experience.
本实施例中,即使在所述接收方终端与发送方终端能够通过第三服务器实现基于电话号码的通信的情况下,所述发送方终端也能够主动选择是否将自身的电话号码通过第三方服务器告知接收方终端,满足了发送方终端对隐私的个性化需求,进一步提升了用户体验;具体地,所述方法还包括:In this embodiment, even when the receiver terminal and the sender terminal can realize communication based on the phone number through the third server, the sender terminal can actively choose whether to send its own phone number through the third-party server. Informing the receiver terminal satisfies the individual privacy requirements of the sender terminal and further improves user experience; specifically, the method further includes:
接收方终端判断是否接收到所述第三方服务器发送的所述第二通信标识;当判断结果表征接收到所述第三方服务器发送的所述第二通信标识时,显示所述第二通信标识;当判断结果表征未接收到所述第三方服务器发送的所述第二通信标识时,显示第一预设标识。The receiving terminal judges whether the second communication identifier sent by the third-party server is received; when the judgment result indicates that the second communication identifier sent by the third-party server is received, display the second communication identifier; When the judging result indicates that the second communication identifier sent by the third-party server has not been received, the first preset identifier is displayed.
为实现上述方法,本发明实施例还提供了一种接收方终端,如图6所示,所述接收方终端包括:In order to implement the above method, an embodiment of the present invention also provides a receiver terminal, as shown in FIG. 6, the receiver terminal includes:
第一发送单元61,用于向第三方服务器发送第一社交身份,以及发送第一通信标识,以使所述第三方服务器能够根据接收到的所述第一社交身份和第一通信标识确定出第一关联信息;第二接收单元62,用于接收所述第三方服务器依据第一通信请求生成的第二通信请求,以使所述接收方终端通过所述第一通信标识与具备第二社交身份的发送方终端进行通信;其中,所述第一通信请求表征所述发送方终端发起的与所述第一社交身份对应的所述接收方终端进行通信的请求。The first sending unit 61 is configured to send the first social identity and the first communication identifier to the third-party server, so that the third-party server can determine the The first association information; the second receiving unit 62, configured to receive the second communication request generated by the third-party server according to the first communication request, so that the recipient terminal is connected with the second social communication through the first communication identification The sender terminal of the identity communicates; wherein, the first communication request represents a request initiated by the sender terminal to communicate with the receiver terminal corresponding to the first social identity.
本实施例中,所述接收方终端还包括:第二获取单元63和第一设置单元64;其中,所述第二获取单元63,用于获取第一用户状态信息;所述第一设置单元64,用于依据所述第一用户状态信息设置预设访问权限;所述第一发送单元61,还用于将所述预设访问权限发送至所述第三方服务器。In this embodiment, the receiver terminal further includes: a second acquiring unit 63 and a first setting unit 64; wherein, the second acquiring unit 63 is used to acquire the first user state information; the first setting unit 64, configured to set preset access rights according to the first user status information; the first sending unit 61 is further configured to send the preset access rights to the third-party server.
本实施例中,所述接收方终端还包括:第二判断单元65,用于判断是否接收到所述第三方服务器发送的所述第二通信标识;第一显示单元66,用于当判断结果表征接收到所述第三方服务器发送的所述第二通信标识时,显示所述第二通信标识;还用于当判断结果表征未接收到所述第三方服务器发送的所述第二通信标识时,显示第一预设标识。In this embodiment, the receiver terminal further includes: a second judging unit 65, configured to judge whether the second communication identifier sent by the third-party server is received; a first display unit 66, configured to display the judgment result Displaying the second communication identifier when it indicates that the second communication identifier sent by the third-party server is received; it is also used when the judgment result indicates that the second communication identifier sent by the third-party server has not been received , to display the first default logo.
本领域技术人员应当理解,本发明实施例的接收方终端中各处理单元的功能,可参照前述应用于接收方终端的基于社交身份的通信方法的相关描述而理解,本发明实施例的接收方终端中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。Those skilled in the art should understand that the functions of each processing unit in the recipient terminal in the embodiment of the present invention can be understood by referring to the relevant description of the aforementioned communication method based on social identity applied to the recipient terminal. The recipient terminal in the embodiment of the present invention Each processing unit in the terminal may be realized by an analog circuit that realizes the functions described in the embodiments of the present invention, or may be realized by running software on the smart terminal that performs the functions described in the embodiments of the present invention.
实施例四Embodiment Four
图7为本发明实施例基于社交身份的通信方法的具体实现的流程示意图三;应用于发送方终端;如图7所示,所述方法包括:FIG. 7 is a schematic flow diagram of a third implementation of a social identity-based communication method according to an embodiment of the present invention; it is applied to a sender terminal; as shown in FIG. 7 , the method includes:
步骤701:发送方终端向第三方服务器发送第一通信请求,所述第一通信请求表征所述发送方终端发起的与第一社交身份对应的接收方终端进行通信的请求;Step 701: The sender terminal sends a first communication request to a third-party server, where the first communication request represents a request initiated by the sender terminal to communicate with a receiver terminal corresponding to a first social identity;
这里,值得注意的是,所述发送方终端向第三方服务器发送第一通信请求时,可以以自身对应的第二社交身份发起,也可以是以自身对应的第二通信标识发起的,例如以发送方终端的电话号码向第三方服务器发起访问接收方终端的第一通信请求。Here, it is worth noting that when the sender terminal sends the first communication request to the third-party server, it may initiate it with its corresponding second social identity, or it may initiate it with its corresponding second communication identity, for example, with The phone number of the sender terminal initiates a first communication request to the third-party server to access the receiver terminal.
步骤702:在所述第三方服务器基于第一通信标识将根据所述第一通信请求生成的第二通信请求发送至所述接收方终端后,所述发送方终端通过所述第三方服务器与所述第一社交身份对应的接收方终端建立通信链路;Step 702: After the third-party server sends the second communication request generated according to the first communication request to the receiver terminal based on the first communication identifier, the sender terminal communicates with the receiver terminal through the third-party server. Establishing a communication link with a receiver terminal corresponding to the first social identity;
其中,所述第一通信标识用于表征与所述接收方终端对应的通信标识。Wherein, the first communication identifier is used to characterize the communication identifier corresponding to the recipient terminal.
本实施例中,当所述发送方终端通过第三方服务器向接收方终端发起社交访问请求后,所述发送方终端首先将所述社交访问请求,也即第一通信请求发送至所述第三方服务器,所述第三方服务器根据所述第一通信请求获取所述第一关联信息中的第一通信标识,例如接收方终端的电话号码,并通过所述接收方终端的电话号码向接收方终端发送第二通信请求,进而当接收方终端接收到所述第二通信请求后,通过所述第一通信标识与具备第二社交身份的发送方终端进行通信,如此,即使所述发送方终端在未获取到所述接收方终端的第一通信标识,例如电话号码的情况下,也能通过所述第三方服务器与所述接收方终端进行基于所述第一通信标识的通信过程,丰富了现有通信方式,也丰富了用户体验。In this embodiment, after the sender terminal initiates a social access request to the receiver terminal through a third-party server, the sender terminal first sends the social access request, that is, the first communication request, to the third party The server, the third-party server obtains the first communication identifier in the first associated information according to the first communication request, such as the phone number of the recipient terminal, and sends a message to the recipient terminal through the phone number of the recipient terminal Sending a second communication request, and then after receiving the second communication request, the receiving terminal communicates with the sending terminal with the second social identity through the first communication identifier, so that even if the sending terminal is in If the first communication identifier of the recipient terminal, such as a phone number, is not obtained, the third-party server can also perform a communication process based on the first communication identifier with the recipient terminal, which enriches the present situation. There are ways to communicate, which also enriches the user experience.
这里,值得注意的是,发送方终端也可以通过实施例一所述的三种方式在所述第三方服务器中使第二社交身份与第二通信标识进行关联;此处不再赘述。Here, it is worth noting that the sender terminal can also associate the second social identity with the second communication identifier in the third-party server through the three methods described in the first embodiment; details will not be repeated here.
本实施例中,即使在所述接收方终端与发送方终端能够通过第三服务器实现基于电话号码的通信的情况下,所述接收方终端也能够主动选择是否将自身的电话号码通过第三方服务器告知发送方终端,满足了接收方终端对隐私的个性化需求,进一步提升了用户体验;具体地,所述方法还包括:In this embodiment, even when the receiver terminal and the sender terminal can realize communication based on the phone number through the third server, the receiver terminal can also actively choose whether to send its own phone number through the third-party server. Informing the sender's terminal satisfies the personalized privacy requirements of the receiver's terminal and further improves user experience; specifically, the method further includes:
判断是否接收到所述第三方服务器发送的所述第一通信标识;当判断结果表征接收到所述第三方服务器发送的所述第一通信标识后,显示所述第一通信标识;当判断结果表征未接收到所述第三方服务器发送的所述第一通信标识时,显示第二预设标识。Judging whether the first communication identifier sent by the third-party server is received; when the judgment result indicates that the first communication identifier sent by the third-party server is received, displaying the first communication identifier; when the judgment result Displaying a second preset identifier when it indicates that the first communication identifier sent by the third-party server has not been received.
这里,值得注意的是,在实际应用中,所述发送方终端对应的第二社交身份和第二通信标识是否在所述第三方服务器中关联,不会影响所述发送方终端向接收方终端发起社交访问请求的访问过程。Here, it is worth noting that, in practical applications, whether the second social identity and the second communication identity corresponding to the sender terminal are associated in the third-party server will not affect the communication between the sender terminal and the receiver terminal. The access process that initiates a social access request.
为实现上述方法,本发明实施例还提供了一种发送方终端,如图8所示,所述发送方终端包括:In order to implement the above method, an embodiment of the present invention also provides a sender terminal, as shown in FIG. 8, the sender terminal includes:
第二发送单元81,用于发送方终端向第三方服务器发送第一通信请求,所述第一通信请求表征所述发送方终端发起的与第一社交身份对应的接收方终端进行通信的请求;第二处理单元82,用于在所述第三方服务器基于第一通信标识将根据所述第一通信请求生成的第二通信请求发送至所述接收方终端后,所述发送方终端通过所述第三方服务器与所述第一社交身份对应的接收方终端建立通信链路;其中,所述第一通信标识用于表征与所述接收方终端对应的通信标识。The second sending unit 81 is configured to send the sender terminal to a third-party server a first communication request, where the first communication request represents a request initiated by the sender terminal to communicate with a receiver terminal corresponding to the first social identity; The second processing unit 82 is configured to, after the third-party server sends the second communication request generated according to the first communication request to the receiver terminal based on the first communication identifier, the sender terminal passes the The third-party server establishes a communication link with the recipient terminal corresponding to the first social identity; wherein the first communication identifier is used to characterize the communication identifier corresponding to the recipient terminal.
本实施例中,所述发送方终端还包括:第三判断单元83,用于判断是否接收到所述第三方服务器发送的所述第一通信标识;第二显示单元84,用于当判断结果表征接收到所述第三方服务器发送的所述第一通信标识后,显示所述第一通信标识;还用于当判断结果表征未接收到所述第三方服务器发送的所述第一通信标识时,显示第二预设标识。In this embodiment, the sender terminal further includes: a third judging unit 83, configured to judge whether the first communication identifier sent by the third-party server is received; a second display unit 84, configured to display the judgment result Indicating that after receiving the first communication identification sent by the third-party server, displaying the first communication identification; it is also used when the judgment result indicates that the first communication identification sent by the third-party server has not been received , to display the second default logo.
本领域技术人员应当理解,本发明实施例的发送方终端中各处理单元的功能,可参照前述应用于发送方终端的基于社交身份的通信方法的相关描述而理解,本发明实施例的发送方终端中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。Those skilled in the art should understand that the functions of each processing unit in the sender terminal in the embodiment of the present invention can be understood by referring to the related description of the communication method based on the social identity applied to the sender terminal. The sender terminal in the embodiment of the present invention Each processing unit in the terminal may be realized by an analog circuit that realizes the functions described in the embodiments of the present invention, or may be realized by running software on the smart terminal that performs the functions described in the embodiments of the present invention.
这里,值得注意的是,所述接收方终端和发送方终端的功能可以位于同一个兼具发送和接收功能的终端中,也可以分别位于不同的终端,即:通过具备发送功能的终端和具备接收功能的终端来分别实现。Here, it is worth noting that the functions of the receiver terminal and the sender terminal can be located in the same terminal with both sending and receiving functions, or they can be located in different terminals respectively, that is: through the terminal with the sending function and the terminal with the The terminal of the receiving function is implemented separately.
实施例五Embodiment five
图9为本发明实施例基于社交身份的通信方法的具体实现的流程示意图四;如图9所示,所述方法包括:FIG. 9 is a schematic flow diagram IV of a specific implementation of a social identity-based communication method according to an embodiment of the present invention; as shown in FIG. 9 , the method includes:
步骤901:第三方服务器接收到发送方终端发送的社交访问请求后,解析所述社交访问请求,以试图在自身中获取到接收方终端以第一社交身份所绑定的第一通信标识;Step 901: After receiving the social access request sent by the sender terminal, the third-party server parses the social access request to try to acquire the first communication identifier bound by the receiver terminal with the first social identity;
这里,所述社交访问请求指所述发送方终端发起的与所述第一社交身份对应的所述接收方终端进行通信的请求。Here, the social access request refers to a request initiated by the sender terminal to communicate with the receiver terminal corresponding to the first social identity.
步骤902:当所述第三方服务器解析获取到所述接收方终端的第一通信标识后,判断所述接收方终端的情节以及访问设置,以确定是否接收发送方终端的请求;是时,执行步骤903;否则,执行步骤904;Step 902: After the third-party server parses and obtains the first communication identification of the receiver terminal, judge the scenario and access settings of the receiver terminal to determine whether to receive the request of the sender terminal; if yes, execute Step 903; otherwise, execute step 904;
步骤903:所述第三方服务器与所述接收方终端建立通信链路,以使所述发送方终端与所述接收方终端实现基于第一通信标识的通信过程。Step 903: The third-party server establishes a communication link with the receiver terminal, so that the sender terminal and the receiver terminal implement a communication process based on the first communication identifier.
步骤904:所述第三方服务器向所述发送方终端反馈通信等待消息;随后,执行步骤905;Step 904: The third-party server feeds back a communication waiting message to the sender terminal; then, execute step 905;
步骤905:所述第三方服务器判断接收方终端是否支持半自动触发式的关联社交身份和通信标识的流程;是时,执行步骤906;否则,执行步骤907;Step 905: The third-party server judges whether the recipient terminal supports a semi-automatic triggering process of associating social identity and communication identity; if yes, execute step 906; otherwise, execute step 907;
这里,所述第三方服务器有访问或集成了社交平台公共账号资源的能力。Here, the third-party server has the ability to access or integrate public account resources of social platforms.
步骤906:开启半自动触发式的关联所述接收方终端的第一社交身份和第一通信标识的流程,当所述第三方服务器确定在指定时间内将所述第一社交身份和第一通信标识成功关联后,所述第三方服务器与所述接收方终端建立通信链路,以使所述发送方终端与所述接收方终端实现基于第一通信标识的通信过程;当所述第三方服务器确定在指定时间内将所述第一社交身份和第一通信标识关联失败后,所述第三方服务器向所述发送方终端反馈通信失败消息,结束本次通信流程。Step 906: Start the semi-automatic triggered process of associating the first social identity and the first communication identifier of the recipient terminal, when the third-party server determines that the first social identity and the first communication identifier will be linked within a specified time After successful association, the third-party server establishes a communication link with the receiver terminal, so that the sender terminal and the receiver terminal implement a communication process based on the first communication identifier; when the third-party server determines After failing to associate the first social identity with the first communication identifier within a specified time, the third-party server feeds back a communication failure message to the sender terminal, and ends the current communication process.
步骤907:所述第三方服务器向所述发送方终端反馈通信失败消息,结束本次通信流程。Step 907: The third-party server feeds back a communication failure message to the sender terminal, and ends the current communication process.
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present invention may be provided as methods, systems, or computer program products. Accordingly, the invention may take the form of a software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) having computer-usable program code embodied therein.
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a An apparatus for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions The device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow chart or blocks of the flowchart and/or the block or blocks of the block diagrams.
以上所述仅是本发明实施例的实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明实施例原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明实施例的保护范围。The above is only the implementation of the embodiment of the present invention. It should be pointed out that for those skilled in the art, without departing from the principle of the embodiment of the present invention, some improvements and modifications can also be made. These improvements and Retouching should also be regarded as the scope of protection of the embodiments of the present invention.
Claims (16)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510868009.9A CN106850703B (en) | 2015-11-27 | 2015-11-27 | A social identity-based communication method and server |
| PCT/CN2016/097941 WO2017088548A1 (en) | 2015-11-27 | 2016-09-02 | Communication method based on social identity, and server |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510868009.9A CN106850703B (en) | 2015-11-27 | 2015-11-27 | A social identity-based communication method and server |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106850703A true CN106850703A (en) | 2017-06-13 |
| CN106850703B CN106850703B (en) | 2020-02-21 |
Family
ID=58762958
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510868009.9A Active CN106850703B (en) | 2015-11-27 | 2015-11-27 | A social identity-based communication method and server |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106850703B (en) |
| WO (1) | WO2017088548A1 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108737253A (en) * | 2018-05-23 | 2018-11-02 | 中国银行股份有限公司 | A kind of instant communicating method and terminal, server |
| CN109040034A (en) * | 2018-07-19 | 2018-12-18 | 国政通科技有限公司 | Subscriber identity information processing method and processing device based on virtual information |
| CN111274499A (en) * | 2020-02-26 | 2020-06-12 | 上海云鱼智能科技有限公司 | Multi-scene communication method, device, server, client, terminal and storage medium |
| CN112950355A (en) * | 2021-03-10 | 2021-06-11 | 北京国腾联信科技有限公司 | Transaction data processing method and device |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112073297B (en) * | 2020-08-25 | 2022-05-13 | 刘高峰 | Method for providing social application service for third-party application and server side |
| CN112260940A (en) * | 2020-11-11 | 2021-01-22 | 深圳市百水来智能科技有限公司 | Method for introducing alpha character into social app instant messaging |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102624636A (en) * | 2011-01-26 | 2012-08-01 | 中国移动通信集团公司 | Method, system and device for authorization control in instant messaging system |
| CN102958008A (en) * | 2011-08-26 | 2013-03-06 | 阿里巴巴集团控股有限公司 | Method, system and mobile terminals for realizing instant messaging |
| CN103124267A (en) * | 2013-02-07 | 2013-05-29 | 百度在线网络技术(北京)有限公司 | Method, system and cloud server for login/registration through mobile terminal |
| CN103856391A (en) * | 2012-12-06 | 2014-06-11 | 中国电信股份有限公司 | Information communication method and system, and server |
| CN104967989A (en) * | 2015-03-26 | 2015-10-07 | 深圳市腾讯计算机系统有限公司 | Method and apparatus for transmitting communication information |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104519108B (en) * | 2013-09-30 | 2017-11-03 | 腾讯科技(深圳)有限公司 | Push accounts information, the method for importing relation chain, apparatus and system |
| CN104092839B (en) * | 2014-07-21 | 2017-01-18 | 中国电信股份有限公司 | Communication method, system, IM server and operator service platform and terminal |
| CN104540115A (en) * | 2014-12-18 | 2015-04-22 | 小米科技有限责任公司 | Communication method and device |
-
2015
- 2015-11-27 CN CN201510868009.9A patent/CN106850703B/en active Active
-
2016
- 2016-09-02 WO PCT/CN2016/097941 patent/WO2017088548A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102624636A (en) * | 2011-01-26 | 2012-08-01 | 中国移动通信集团公司 | Method, system and device for authorization control in instant messaging system |
| CN102958008A (en) * | 2011-08-26 | 2013-03-06 | 阿里巴巴集团控股有限公司 | Method, system and mobile terminals for realizing instant messaging |
| CN103856391A (en) * | 2012-12-06 | 2014-06-11 | 中国电信股份有限公司 | Information communication method and system, and server |
| CN103124267A (en) * | 2013-02-07 | 2013-05-29 | 百度在线网络技术(北京)有限公司 | Method, system and cloud server for login/registration through mobile terminal |
| CN104967989A (en) * | 2015-03-26 | 2015-10-07 | 深圳市腾讯计算机系统有限公司 | Method and apparatus for transmitting communication information |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108737253A (en) * | 2018-05-23 | 2018-11-02 | 中国银行股份有限公司 | A kind of instant communicating method and terminal, server |
| CN109040034A (en) * | 2018-07-19 | 2018-12-18 | 国政通科技有限公司 | Subscriber identity information processing method and processing device based on virtual information |
| CN109040034B (en) * | 2018-07-19 | 2021-06-04 | 国政通科技有限公司 | User identity information processing method and device based on virtual information |
| CN111274499A (en) * | 2020-02-26 | 2020-06-12 | 上海云鱼智能科技有限公司 | Multi-scene communication method, device, server, client, terminal and storage medium |
| CN112950355A (en) * | 2021-03-10 | 2021-06-11 | 北京国腾联信科技有限公司 | Transaction data processing method and device |
| CN112950355B (en) * | 2021-03-10 | 2024-03-01 | 北京国腾联信科技有限公司 | Transaction data processing method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106850703B (en) | 2020-02-21 |
| WO2017088548A1 (en) | 2017-06-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106096343B (en) | Message access control method and equipment | |
| US10063547B2 (en) | Authorization authentication method and apparatus | |
| EP4024809B1 (en) | Application access method and apparatus, and electronic device and storage medium | |
| US10117098B1 (en) | User authentication verification service | |
| JP6655616B2 (en) | Establish communication between mobile terminals | |
| CN106850703B (en) | A social identity-based communication method and server | |
| US9426132B1 (en) | Methods and apparatus for rules-based multi-factor verification | |
| US8315595B2 (en) | Providing trusted communication | |
| CN103095457B (en) | A kind of login of application program, verification method | |
| CN103875211B (en) | An Internet account management method, manager, server and system | |
| EP3164793B1 (en) | Dual channel identity authentication | |
| CN106341234B (en) | Authorization method and device | |
| JP2019075161A (en) | Service processing method, device, and server | |
| CN105376216A (en) | Remote access method, agent server and client end | |
| WO2014071725A1 (en) | Soft sim card activating method and network-joining method and terminal, and network access device | |
| TWI632798B (en) | Server, mobile terminal, and network real-name authentication system and method | |
| CN108540433A (en) | User identity method of calibration and device | |
| US11489831B2 (en) | Communication system and computer readable storage medium | |
| JP2018522323A (en) | Voice communication processing method and system, electronic apparatus, and storage medium | |
| CN113328971B (en) | Access resource authentication method and device and electronic equipment | |
| CN108111497A (en) | Video camera and server inter-authentication method and device | |
| CN106130971A (en) | Identity identifying method and certificate server | |
| CN105306203A (en) | Account login method, device and system | |
| US20220393940A1 (en) | Method and system for configuring a user equipment | |
| CN113132977A (en) | Network distribution method, network distribution system and computer readable storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |