[发明专利]一种用于实现计算机与移动设备间异步通信的方法和装置有效
申请号: | 201510169424.5 | 申请日: | 2015-04-10 |
公开(公告)号: | CN104821939B | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 蔡欢;杜冰 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京汉昊知识产权代理事务所(普通合伙) 11370 | 代理人: | 罗朋 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动设备 方法和装置 通信通道 异步通信 长连接 计算机 服务器 待发送信息 业务逻辑 异步发送 耦合 间通信 健壮性 网络层 调用 崩溃 创建 | ||
本发明的目的是提供一种用于实现计算机与移动设备间异步通信的方法和装置;调用移动设备内对应的程序,以启动所述程序的服务器;通过所述服务器,创建与所述移动设备间的通信通道,并与所述移动设备保持长连接;基于所述长连接,通过所述通信通道,将待发送信息异步发送至所述移动设备。与现有技术相比,本发明提高了计算机与移动设备间通信的健壮性和稳定性,特别是当数据和请求数巨大时并不会导致整个移动设备端的崩溃,提升了用户的使用体验,并且,此种方式解除了业务逻辑和网络层的耦合。
技术领域
本发明涉及计算机领域,尤其涉及一种用于实现计算机与移动设备间异步通信的方法和装置。
背景技术
现有的助手类产品以及带有助手功能的客户端,在和移动设备自身的APP(Application,应用程序)进行通信时,依赖的都是官方的调试桥进行数据交换。例如,在和安卓手机自身的APP进行通信时,依赖谷歌官方的ADB(Android Debug Bridge,安卓调试桥)和安卓手机的ADBD进行数据交换,不论上层协议是HTTP(HTTP-Hypertext transferprotocol,超文本传送协议)还是其他协议进行。当每次发起数据请求的时候相当于对移动设备端做了一次短连接,当计算机客户端对移动设备端连接请求过多时(例如在计算机端对移动设备端架设的FTP(File Transfer Protocol,文件传输协议)进行访问),那么直接结果会导致移动设备端整个ADBD异常,从而导致整个计算机和移动设备间的连接以及数据访问出现问题,并且,没有办法实现在移动设备端搭建的服务器对计算机端进行消息推送。
因此,如何稳定、高效地实现计算机与移动设备间的通信,成为本领域技术人员亟需解决的问题之一。
发明内容
本发明的目的是提供一种用于实现计算机与移动设备间异步通信的方法和装置。
根据本发明的一个方面,提供了一种用于实现计算机与移动设备间异步通信的方法,其中,该方法包括以下步骤:
调用移动设备内对应的程序,以启动所述程序的服务器;
通过所述服务器,创建与所述移动设备间的通信通道,并与所述移动设备保持长连接;
基于所述长连接,通过所述通信通道,将待发送信息异步发送至所述移动设备。
根据本发明的另一个方面,还提供了一种用于实现计算机与移动设备间异步通信的装置,其中,该装置包括:
用于调用移动设备内对应的程序,以启动所述程序的服务器的装置;
用于通过所述服务器,创建与所述移动设备间的通信通道,并与所述移动设备保持长连接的装置;
用于基于所述长连接,通过所述通信通道,将待发送信息异步发送至所述移动设备的装置。
与现有技术相比,本发明提高了计算机与移动设备间通信的健壮性和稳定性,特别是当数据和请求数巨大时并不会导致整个移动设备端的崩溃,提升了用户的使用体验,并且,此种方式解除了业务逻辑和网络层的耦合。
进一步地,本发明中任意线程均可调用网络模块,而不阻塞原有线程的操作,即,不会让原有的线程等待结果的返回才往下执行,更进一步提高了计算机与移动设备间通信的效率与稳定性,提升了用户的使用体验。
更进一步地,移动设备端例如删除应用、安装应用、更新应用等消息能够实时地推送到计算机端,使得计算机端能够实时同步显示移动设备端的改变,进一步提升了用户的使用体验。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为本发明一个方面的用于实现计算机与移动设备间异步通信的装置的结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510169424.5/2.html,转载请声明来源钻瓜专利网。