CN106100978B - 一种社交软件跨域互联互通*** - Google Patents
一种社交软件跨域互联互通*** Download PDFInfo
- Publication number
- CN106100978B CN106100978B CN201610573313.5A CN201610573313A CN106100978B CN 106100978 B CN106100978 B CN 106100978B CN 201610573313 A CN201610573313 A CN 201610573313A CN 106100978 B CN106100978 B CN 106100978B
- Authority
- CN
- China
- Prior art keywords
- user
- social software
- social
- cross
- good friend
- 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.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/48—Message addressing, e.g. address format or anonymous messages, aliases
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/56—Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/58—Message adaptation for wireless communication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种社交软件跨域互联互通***,包括注册服务器、转发服务器、映射表数据服务器和SRApp构成,用户安装社交路由App之后会提示用户输入自己的手机号,以及自己常用的社交软件用户名,之后App会征求用户许可并扫描用户的手机通信录获取好友姓名和手机号码,用户跨越消息通信寻址的核心数据结构表格数据列包括用户名、手机号、好友集合、社交用户名、接线生。本发明允许用户使用自己最常用的一种社交软件与各种其它社交软件中的好友进行通信,用户的日常通信过程不需要安装任何其它社交软件;操作简单,只在安装之后需用户提供一次自己的手机号和常用社交软件用户信息即可;利用手机号码作为用户的全局唯一标识符。
Description
技术领域
本发明涉及通信技术领域,具体是一种社交软件跨域互联互通***。
背景技术
当前全世界人民都热衷于使用社交软件,但是目前流行的所有社交软件全部都是封闭设计,不同社交软件之间完全不能互通。如果用户甲使用社交软件A,在A的用户名为a,用户乙使用社交软件B,在B的用户名为b;用户丙使用社交软件C,在C的用户名为c,而甲想同乙和丙通信,则甲需要安装软件B和C,申请用户名d和e,用d加a,用e加c为好友,然后分别在B和C中同乙和丙通信。
当前社交软件的封闭情况造成了如图1所示的局面,图1中所示的甲要同乙通信,需要4个操作:
(1)乙通过某种甲乙双方共有的通信途径(例如电话)告知甲关于乙在C中的标识c;
(2)甲安装软件C,申请C中的标识d;
(3)甲操作C通过d向c提出交友请求(若c不接受陌生人请求,还需要通过第一步的途径告知);
(4)乙操作c接受d的请求,并标记d代表甲;
至此,甲乙双方可以通过社交软件C进行通信。若甲的好友丙使用社交软件B,而甲需要迁就丙来使用B软件通信,则还需要上述四个步骤,而丙在上述四个步骤中也需要交互两次。在日常交流中,甲必须同时安装和操作软件A,B,C以保证自己能同自己的A好友,以及乙和丙交互。
发明内容
本发明的目的在于提供一种社交软件跨域互联互通***,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
一种社交软件跨域互联互通***,包括注册服务器、转发服务器、映射表数据服务器和SRApp构成,各部分的功能如下:
SRApp:完成跨域社交软件互联互通应用的注册请求;注册成功后,发现好友使用的社交软件并关联;
注册服务器:完成SRApp用户身份认证;记录用户的各种社交软件帐号信息;向映射表数据服务器查询并获得跨域社交软件的映射关系;向转发服务器发送建立不同社交软件桥接的请求;
映射表数据服务器:存储跨域社交软件间的映射关系;不断检索发现和维护通信录好友之间的社交软件好友关系;
转发服务器:运行和维护***拥有的各种社交软件进程和用户,收到注册服务器建立不同社交软件桥接的请求后,建立不同社交软件的桥接,并将接收到的社交软件信息转发给接收人手机上对应的社交软件。
作为本发明进一步的方案:***的用户使用流程为:用户安装社交路由App之后会提示用户输入自己的手机号,以及自己常用的社交软件用户名,之后App会征求用户许可并扫描用户的手机通信录获取好友姓名和手机号码。
作为本发明再进一步的方案:***的跨域社交消息传输过程包括寻址和转发,通过一个表格来实现不同社交软件之间的好友寻址,通过自动或手动消息转发实现实际的消息内容传输,用户跨越消息通信寻址的核心数据结构表格数据列包括用户名、手机号、好友集合、社交用户名、接线生。
作为本发明再进一步的方案:所述用户名是用户在***中注册时使用的字符串,其目的是方便自己的好友辨识。
作为本发明再进一步的方案:所述手机号在***中是作为用户的唯一标识符号,并且需要通过短信验证保证该手机号的真实性。
作为本发明再进一步的方案:所述好友集合是一个手机号与名字的二元组集合,来自于用户手机的通信录。
作为本发明再进一步的方案:所述社交用户名是一个社交软件名与用户名的二元组,表示用户在最常用的社交软件中的账户。
作为本发明再进一步的方案:所述接线生是一个四元组集合,表示在当前用户所使用的社交软件内所分配的账号,该账号对应该用户在其它社交软件的好友;每个元组包括在当前社交软件内分配的用户名、好友手机号、好友所采用的社交软件名称和好友的用户名。
与现有技术相比,本发明的有益效果是:本发明允许用户使用自己最常用的一种社交软件与各种其它社交软件中的好友进行通信,用户的日常通信过程不需要安装任何其它社交软件;本发明的App操作十分简单,只在安装之后需用户提供一次自己的手机号和常用社交软件用户信息即可;本发明利用手机号码作为用户的全局唯一标识符。
附图说明
图1为当前多种社交软件示意图封闭情况图。
图2为社交软件跨域互联互通***的流程图。
图3为社交软件跨域互联互通***的结构示意图。
图4为社交软件跨域互联互通***中***转接示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图2~4,本发明实施例中,一种社交软件跨域互联互通***,包括注册服务器、转发服务器、映射表数据服务器和SRApp构成,各部分的功能如下:
SRApp:完成跨域社交软件互联互通应用的注册请求;注册成功后,发现好友使用的社交软件并关联;
注册服务器:完成SRApp用户身份认证;记录用户的各种社交软件帐号信息;向映射表数据服务器查询并获得跨域社交软件的映射关系;向转发服务器发送建立不同社交软件桥接的请求;
映射表数据服务器:存储跨域社交软件间的映射关系;不断检索发现和维护通信录好友之间的社交软件好友关系;
转发服务器:运行和维护***拥有的各种社交软件进程和用户,收到注册服务器建立不同社交软件桥接的请求后,建立不同社交软件的桥接,并将接收到的社交软件信息转发给接收人手机上对应的社交软件。
本发明的用户使用流程:用户安装社交路由App之后会提示用户输入自己的手机号,以及自己常用的社交软件用户名,之后App会征求用户许可并扫描用户的手机通信录获取好友姓名和手机号码。
本发明的跨域消息通信过程:
在不同的社交软件之间进行的通信称为跨域社交消息。跨域社交消息传输过程包括寻址和转发。本发明通过一个表格来实现不同社交软件之间的好友寻址,通过自动或手动消息转发实现实际的消息内容传输。用户跨越消息通信寻址的核心数据结构表格数据列包括用户名、手机号、好友集合、社交用户名、接线生。
用户名是用户在***中注册时使用的字符串,其目的是方便自己的好友辨识,因此最好使用真实姓名;
手机号在***中是作为用户的唯一标识符号,并且需要通过短信验证保证该手机号的真实性;
好友集合是一个<手机号、名字>二元组集合,来自于用户手机的通信录;
社交用户名是一个<社交软件名、用户名>的二元组,表示用户在最常用的社交软件中的账户;
接线生是一个四元组集合,表示在当前用户所使用的社交软件内所分配的账号,该账号对应该用户在其它社交软件的好友;每个元组包括<在当前社交软件内分配的用户名,好友手机号,好友所采用的社交软件名称,好友的用户名>;
针对图4示例的映射表如表1所示:
表1***映射表
用户名 | 手机号 | 好友集合 | 社交用户名 | 接线生 |
甲 | p<sub>1</sub> | {&lt;p<sub>2</sub>,n<sub>2</sub>&gt;,&lt;p<sub>3</sub>,n<sub>3</sub>&gt;} | <A,a> | {&lt;d,p<sub>2</sub>,B,b&gt;,&lt;e,p<sub>3</sub>,C,c&gt;} |
乙 | p<sub>2</sub> | {&lt;p<sub>1</sub>,n<sub>1</sub>&gt;} | <B,b> | {&lt;g,p<sub>1</sub>,A,a&gt;} |
丙 | p<sub>2</sub> | {&lt;p<sub>1</sub>,n<sub>1</sub>&gt;} | <C,c> | {&lt;g,p<sub>1</sub>,A,a&gt;} |
本***在所支持的社交软件中会预先申请一些转接账号,记为Rs,其中S代表社交软件名称,例如,对社交软件A来说,***在其中预先申请的账号集合记为RA。在RS中的账号为***所有,因此***可采取自动或者半自动方式对这些转接账号进行消息收发,添加好友等操作。
通过以上的转接账号映射之后,用户甲和用户乙之间在不同社交软件A和B之间原来无法直接完成的的a→b的通信变成了a→d→g→b。其分阶段描述为:
(1)a→d阶段,用户甲向接线生账号d∈RA发送消息m,m是由<A,a,p1>发往<d,p2,B,b>,内容记为
(2)d→g阶段,***监测到账号d收到消息m,解析得到<A,a,p1>和<d,p2,B,b>,查到对应的接线生<g,p1,A,a>,并提取出g∈RB,完成了寻址;
(3)g→b阶段,***使用社交软件账号g向账号b发送消息
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
Claims (8)
1.一种社交软件跨域互联互通***,其特征在于,包括注册服务器、转发服务器、映射表数据服务器和SRApp,各部分的功能如下:
SRApp:完成社交软件跨域互联互通的注册请求;注册成功后,发现好友使用的社交软件并关联;
注册服务器:完成SRApp用户身份认证;记录用户的各种社交软件帐号信息;向映射表数据服务器查询并获得跨域社交软件的映射关系;向转发服务器发送建立不同社交软件桥接的请求;
映射表数据服务器:存储跨域社交软件间的映射关系;不断检索发现和维护通信录好友之间的社交软件好友关系;
转发服务器:运行和维护***拥有的各种社交软件进程和用户,收到注册服务器建立不同社交软件桥接的请求后,建立不同社交软件的桥接,并将接收到的社交软件信息转发给接收人手机上对应的社交软件。
2.根据权利要求1所述的社交软件跨域互联互通***,其特征在于,***的用户使用流程为:用户安装SRApp之后会提示用户输入自己的手机号,以及自己常用的社交软件用户名,之后SRApp会征求用户许可并扫描用户的手机通信录获取好友姓名和手机号码。
3.根据权利要求1所述的社交软件跨域互联互通***,其特征在于,***的跨域社交消息传输过程包括寻址和转发,通过一个表格来实现不同社交软件之间的好友寻址,通过自动或手动消息转发实现实际的消息内容传输,用户跨域消息通信寻址的核心数据结构表格数据列包括用户名、手机号、好友集合、社交用户名、接线生。
4.根据权利要求3所述的社交软件跨域互联互通***,其特征在于,所述用户名是用户在***中注册时使用的字符串,其目的是方便自己的好友辨识。
5.根据权利要求3所述的社交软件跨域互联互通***,其特征在于,所述手机号在***中是作为用户的唯一标识符号,并且需要通过短信验证保证该手机号的真实性。
6.根据权利要求3所述的社交软件跨域互联互通***,其特征在于,所述好友集合是一个手机号与名字的二元组集合,来自于用户手机的通信录。
7.根据权利要求3所述的社交软件跨域互联互通***,其特征在于,所述社交用户名是一个社交软件名与用户名的二元组,表示用户在最常用的社交软件中的账户。
8.根据权利要求3所述的社交软件跨域互联互通***,其特征在于,所述接线生是一个四元组集合,表示接线生在当前用户所使用的社交软件内所分配的账号,该账号对应该用户在其它社交软件的好友;每个四元组包括接线生在当前社交软件内分配的用户名、好友手机号、好友所采用的社交软件名称和好友的用户名。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610573313.5A CN106100978B (zh) | 2016-07-20 | 2016-07-20 | 一种社交软件跨域互联互通*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610573313.5A CN106100978B (zh) | 2016-07-20 | 2016-07-20 | 一种社交软件跨域互联互通*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106100978A CN106100978A (zh) | 2016-11-09 |
CN106100978B true CN106100978B (zh) | 2018-12-21 |
Family
ID=57221146
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610573313.5A Expired - Fee Related CN106100978B (zh) | 2016-07-20 | 2016-07-20 | 一种社交软件跨域互联互通*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106100978B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108199952A (zh) * | 2018-01-08 | 2018-06-22 | 赵宇航 | 一种基于社交软件的信息发送方法及装置 |
CN108111405B (zh) * | 2018-01-15 | 2022-01-25 | 深圳市工务园网络科技有限公司 | 一种基于互联网社交软件的多用户信息交互方法及装置 |
CN108696858B (zh) * | 2018-07-27 | 2022-08-12 | 国政通科技有限公司 | 一种基于手机号码建立社交关系的方法和*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101778053A (zh) * | 2009-12-23 | 2010-07-14 | 中兴通讯股份有限公司 | 即时通讯工具互通方法及装置 |
US20140258363A1 (en) * | 2009-12-28 | 2014-09-11 | Telefonaktiebolaget L M Ericsson (Publ) | Management of functional interconnections between application modules on resource nodes in a social web |
CN105099864A (zh) * | 2014-05-23 | 2015-11-25 | 上海优立检测技术有限公司 | 一种即时通讯软件互联互通的方法 |
CN105577505A (zh) * | 2014-10-14 | 2016-05-11 | 北京信威通信技术股份有限公司 | 跨平台即时通信***及其消息互通方法 |
-
2016
- 2016-07-20 CN CN201610573313.5A patent/CN106100978B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101778053A (zh) * | 2009-12-23 | 2010-07-14 | 中兴通讯股份有限公司 | 即时通讯工具互通方法及装置 |
US20140258363A1 (en) * | 2009-12-28 | 2014-09-11 | Telefonaktiebolaget L M Ericsson (Publ) | Management of functional interconnections between application modules on resource nodes in a social web |
CN105099864A (zh) * | 2014-05-23 | 2015-11-25 | 上海优立检测技术有限公司 | 一种即时通讯软件互联互通的方法 |
CN105577505A (zh) * | 2014-10-14 | 2016-05-11 | 北京信威通信技术股份有限公司 | 跨平台即时通信***及其消息互通方法 |
Non-Patent Citations (1)
Title |
---|
"基于XMPP协议的即时通信服务器的设计与实现";林源晟;《电子科技大学硕士学位论文》;20140115;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN106100978A (zh) | 2016-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102413112A (zh) | 一种实现设备关联的方法、关联服务器与*** | |
CN102150443A (zh) | 用于在即时消息用户和短消息服务用户之间进行通信的***和方法 | |
CN103903199A (zh) | 一种基于个人移动终端的多用户点餐方法及*** | |
CN108156069A (zh) | 一种融合消息***及消息处理方法 | |
KR20200024303A (ko) | 개인 정보를 전송하는 방법 | |
CN101552804A (zh) | 网络视频发布***及其网络视频访问方法 | |
CN106100978B (zh) | 一种社交软件跨域互联互通*** | |
CN104811371A (zh) | 一种全新的即时通信*** | |
WO2012109826A1 (zh) | 一种社交网络的实现方法及*** | |
CN104320327A (zh) | 基于社交网络同一账号的多角色同时在线实现方法及*** | |
CN102693487A (zh) | 基于社交网络的电子商务*** | |
CN104539902B (zh) | 一种ipc的远程访问方法和*** | |
CN106102033B (zh) | 一种基于Android平台的设备通信方法和装置 | |
CN102355509A (zh) | 一种依托通讯录中移动号码进行消息收发的方法和装置 | |
US20130111367A1 (en) | Virtual world-based virtual object identification system supporting method and system supporting the same | |
CN103414732B (zh) | 应用集成装置和应用集成处理方法 | |
WO2014174343A1 (en) | Sessid: semantic ssid | |
CN104506405B (zh) | 跨域访问的方法及装置 | |
CN103095841A (zh) | 基于网络视频的交流***、方法 | |
CN102571817A (zh) | 访问应用服务器的方法及装置 | |
CN110635994B (zh) | 一种基于自适应探测的异构互联***及方法 | |
CN108696477A (zh) | 在线注册登记方法及*** | |
CN103905972B (zh) | 一种定位方法、装置及*** | |
JP4579592B2 (ja) | 情報提供サービスシステムおよび方法 | |
CN100594702C (zh) | 通过存在消息收发的服务创建 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20181221 Termination date: 20210720 |