[发明专利]一种实现用户多终端间相互发现的方法与系统有效
申请号: | 201310299593.1 | 申请日: | 2013-07-17 |
公开(公告)号: | CN104301197B | 公开(公告)日: | 2017-09-19 |
发明(设计)人: | 解冲锋;王爱俊;孙琼;陈运清;邢艳霞;张志荣 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04W76/02 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 曲瑞 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 用户 终端 相互 发现 方法 系统 | ||
技术领域
本发明涉及电信和IT应用技术,尤其涉及一种实现用户多终端间相互发现的方法与系统。
背景技术
随着移动互联网的发展,智能终端的种类进一步多样化,目前单个用户拥有多个终端的现象越来越普遍,当前有很多用户会同时拥有手机、平板电脑、笔记本终端等。这些多样化的终端一方面给用户带来了丰富的业务体验,但同时,多终端间的通信需求也越来越明显地体现出来。
针对同一用户拥有多个终端的情况下,主要有如下几个业务需求:
1)同一用户的属性:同一个用户针对自己的终端通常需要设置相同的用户属性,例如账号、密码、业务要求、安全性要求、用户属性设置、套餐资费等,这些属性通常具有较强的用户的个性化需求。
2)跨域通信的需求:同一用户的多个终端可以位于不同的地理位置,例如一个终端位于家中,而另一终端随身携带,这样就存在远距离终端间的通信需求。
3)端到端直接通信的需求:由于通信内容可能涉及用户的私人信息,如私人照片共享、位置共享等,这些信息通常有较高的保密性需求,不希望通过第三方服务器进行中转;另外,还有一些设备控制类的业务需求,如摄像头控制等,这类应用也需要建立双方的端到端直接控制。
4)安全通信需求:同样由于通信内容的私密性,该通信对于数据的安全性也有较高的要求,要求能够防篡改、防窃听、支持完整的用户管理等。
目前,已有的业务并不能很好地满足上述要求。
首先,现有的IM类业务(如QQ、MSN等)虽然可以实现点到点通信,支持聊天、文件共享、摄像头控制等,但并没有包含单用户下多终端间的通信模式,对于同一用户下的多个终端无法设置一致的业务需求模板、用户属性等模板,因此无法应用于上述场景中。
其次,现有的云计算类业务虽然可以实现同一账号下多终端间的文件共享,但由于云计算类的终端之间通信需要经过第三方云服务器的绕转来实现终端之间的数据交换,这种方式对于用户某些私密性的文件传输还是存在一些安全性的隐患。另外,与终端之间进行数据传输相比,通过云服务器绕转的方式增加了控制数据的传输环节,因此无法很好地支持设备控制类的业务。
再次,现有DLNA(Digital Living Network Alliance,数字生活网络联盟)等点到点通信协议仅为局域网内通信协议,无法在广域网以及存在NAT(Network Address Translation,网络地址转换)的场景中应用。
发明内容
鉴于以上,本发明提出一种实现用户多终端间相互发现的方法与系统。
根据本发明一方面,提出实现用户多终端间相互发现的方法,其中:DSR服务器监听终端的注册请求,在该注册请求中携带用户帐号、该用户帐号下的多个设备的设备名、设备类型、设备数量、设备上可用服务、IP地址以及端口;根据注册请求中携带的信息建立在线设备列表,并将该在线设备列表发送给该用户帐号下的所有设备。
在本发明的一个实施例中,DSR服务器监听到通信请求,在该通信请求中携带用户帐号和通信对端的设备名;查找在线设备列表中该用户帐号下是否已注册该设备名,如果没有,则拒绝该通信请求,否则,接受该通信请求,并返回通信对端的地址。
在本发明的一个实施例中,在注册请求中携带的地址包括本地地址、经NAT转换后的地址、以及Relay地址,即,DSR服务器建立的在线设备列表中包括本地地址、经NAT转换后的地址、以及Relay地址,在通信时进行地址对通信排列,并从中选择最优的地址对进行通信,以实现数据的优化传输。
在本发明的一个实施例中,如果不穿越NAT,其NAT转换后的地址与其本地地址相同。
在本发明的一个实施例中,在新的终端注册后或在注册请求中携带的信息发生更新后,更新在线设备列表并发送给该用户帐号下的所有设备。
根据本发明的另一方面,还提出实现用户多终端间相互发现的系统,其特征在于,包括DSR服务器,该DSR服务器中:监听单元,配置于监听终端的注册请求,在该注册请求中携带用户帐号、该用户帐号下的多个设备的设备名、设备类型、设备数量、设备上可用服务、IP地址以及端口;建立单元,配置于根据注册请求中携带的信息建立在线设备列表,并将该在线设备列表发送给该用户帐号下的所有设备。
在本发明的一个实施例中,DSR服务器中:查找单元,配置于在监听到通信请求时,根据通信请求中携带的用户帐号和通信对端的设备名,查找在线设备列表中该用户帐号下是否已注册该设备名,如果没有,则拒绝该通信请求,否则,接受该通信请求,并返回通信对端的地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310299593.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电机端盖
- 下一篇:工业用设备、控制器、数据传输方法及数据发送方法