[发明专利]基于移动设备上分享服务的方法、系统、服务器、客户端有效
申请号: | 201310285874.1 | 申请日: | 2013-07-09 |
公开(公告)号: | CN103327028A | 公开(公告)日: | 2013-09-25 |
发明(设计)人: | 曾乙平;巫国忠;潘炳坤 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04M1/725;H04L9/32 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 宋合成 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 移动 设备 分享 服务 方法 系统 服务器 客户端 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种基于移动设备上分享服务的方法、系统、服务器、客户端。
背景技术
目前,同一公司提供的移动服务越来越多,移动智能设备用户越来越多,人们的分享愿望越来越强烈,分享的内容也越来越丰富,例如:对文字、图片、视频、语音以及文件进行分享。现有技术的分享都是基于某个应用或者某个平台的分享。
具体地,每个应用的分享都需要实现一套分享机制,使用该应用的用户可以相互之间分享,但需要分享功能的每个应用都需要实现一套从客户端到服务器端的一整套方案,每个应用都按照自己的业务逻辑设计和实现接口其他应用很难或无法服用,即不具有适用性与移植性。
发明内容
本发明的旨在至少解决上述技术缺陷之一。
为此,本发明第一个目的在于提出一种基于移动设备上分享服务的方法,该方法可以解决同一移动设备上多个应用产品,例如app安全的复用一个分享通道,实现一套通用的分享接口,且不受分享内容格式的限制,分享内容实现了按照需求动态扩展。本发明第二个目的在于提出一种基于移动设备上分享服务的系统。本发明第三个目的在于提出一种服务器。本发明第四个目的在于提出一种客户端。
为实现上述目的,本发明第一方面的实施例提出了一种基于移动设备上分享服务的方法,包括:已签名的应用程序向服务器发送绑定申请指令,并接收所述服务器返回的安全准入令牌和标签ID,其中,所述绑定申请指令用于向所述服务器申请用于将已签名的所述应用程序与第一客户端进行绑定的所述安全准入令牌和所述标签ID;已签名的所述应用程序将所述安全准入令牌和所述标签ID发送至所述第一客户端,并在由所述第一客户端对已签名的所述应用程序的应用信息、安全准入令牌和标签ID校验通过后,已签名的所述应用程序与所述第一客户端进行绑定;已签名的所述应用程序根据预设的分享消息格式将分享消息发送至所述第一客户端,并在由所述第一客户端校验合法后发送至服务器,其中,所述分享消息包括分享消息内容、分享源地址和分享目的地址;以及所述服务器根据所述分享消息将所述分享消息内容发送至所述分享目的地址对应的第二客户端。
根据本发明实施例的基于移动设备上分享服务的方法,已签名的应用程序向服务器发送绑定申请指令,接收服务器返回的安全准入令牌和标签ID,继而已签名的应用程序将安全准入令牌和标签ID发送至第一客户端,并在由第一客户端对已签名的应用程序进行校验,检验通过后将已签名的应用程序与第一客户端进行绑定;当已签名的应用程序根据预设的分享消息格式将分享消息发送至第一客户端并校验合法后发送至服务器,最终服务器根据分享消息将分享消息内容发送至分享目的地址对应的第二客户端。该方法可以解决同一移动设备上多个产品安全的复用一个分享通道,实现一套通用的分享接口且不受分享内容格式的限制,具有安全性,实时性与适用性。
在本发明的一个实施例中,所述已签名的所述应用程序将所述安全准入令牌和所述标签ID发送至所述第一客户端,并在由所述第一客户端对已签名的所述应用程序的应用信息、安全准入令牌和标签ID校验,进一步包括:当已签名的所述应用程序将从所述服务器获得的所述安全准入令牌和所述标签ID发送至所述第一客户端时,所述第一客户端根据与所述服务器同步获得的对应的已签名的所述应用程序的所述安全准入令牌和所述标签ID进行对比,如果二者一致,则校验通过,否则校验不通过。由此,提高了通过校验进行绑定的安全性。
在本发明的一个实施例中,所述已签名的所述应用程序根据预设的分享消息格式将分享消息发送至所述第一客户端,并在由所述第一客户端校验,进一步包括:将预设的分享消息格式与对所述第一客户端收到的所述分享消息进行分析获得所述分享消息格式进行校验,如果校验合法则发送至服务器,否则不发送至服务器。由此,提高了发送合法分享消息的安全性。
在本发明的一个实施例中,还包括如下步骤:所述第一客户端根据绑定的已签名的所述应用程序的所述安全准入令牌和所述标签ID向所述服务器请求文件传输密钥,在获取所述文件传输密钥后,已签名的所述应用程序根据所述安全准入令牌、标签ID和文件传输密钥与所述服务器进行文件传输。由此,提高了文件传输的准确性。
在本发明的一个实施例中,所述第二客户端在接收到所述分享消息内容后,根据已签名的所述应用程序的所述标签ID将所述分享消息内容分发至对应的所述应用程序。由此,提高了分享已签名的应用程序的准确性与快捷性。
在本发明的一个实施例中,所述应用信息包括所述应用程序的签名和包名。由此,提高了应用信息的多样性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310285874.1/2.html,转载请声明来源钻瓜专利网。