[发明专利]命令传输方法及装置有效
申请号: | 201510027472.0 | 申请日: | 2015-01-20 |
公开(公告)号: | CN104580490B | 公开(公告)日: | 2018-09-18 |
发明(设计)人: | 赵一山 | 申请(专利权)人: | 无线生活(杭州)信息科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/417 |
代理公司: | 北京尚伦律师事务所 11477 | 代理人: | 张俊国 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 命令体 应用 网络资源 服务器 令牌 命令传输 命令执行 控制消息 连接建立 应用接收 节约 下载 传输 | ||
本发明公开了命令传输方法及装置,用于节约网络资源。方法包括:第一应用接收服务器下发的命令体,所述命令体包括令牌和命令;第一应用根据接收的命令体包括的令牌,确定所述命令体针对的应用;当所述命令体针对的应用包括第一应用时,第一应用根据所述命令体包括的命令执行操作;当所述命令体针对的应用包括第二应用时,第一应用将所述命令体传输给所述第二应用,使所述第二应用根据所述命令体包括的命令执行操作。本发明能够减少连接建立数量,进而减少了控制消息数量,节约了网络资源;并且,当服务器中命令体针对多个第二应用时,仅需第一应用从服务器中下载一份命令即可,进一步节省了网络资源。
技术领域
本发明涉及互联网技术领域,特别涉及命令传输方法及装置。
背景技术
现有技术中,终端中具有多个应用APP,例如,手机、平板电脑中具有多个APP。同一终端的APP间通常相互独立,互相之间没有联系。这样,当服务器对多个APP进行控制时,各个APP分别接收服务器下发的命令,执行接收到的命令。例如,服务器对APP1和APP2进行控制,APP1通过网络与服务器建立连接,接收命令,APP2也通过网络与服务器建立连接,接收命令。APP与服务器间建立连接时,需要使用控制消息,多个APP与服务器间建立多个连接,造成网络资源浪费。
发明内容
本发明提供一种命令传输方法及装置,用以节约网络资源。
本发明提供一种命令传输方法,包括:
第一应用接收服务器下发的命令体,所述命令体包括令牌和命令;
第一应用根据接收的命令体包括的令牌,确定所述命令体针对的应用;
当所述命令体针对的应用包括第一应用时,第一应用根据所述命令体包括的命令执行操作;
当所述命令体针对的应用包括第二应用时,第一应用将所述命令体传输给所述第二应用,使所述第二应用根据所述命令体包括的命令执行操作。
在一实施例中,所述第一应用将所述命令体传输给所述第二应用,可包括:
第一应用将所述命令体存储到缓存总线,广播所述命令体包括的令牌,使所述第二应用根据广播的令牌确定自身为所述命令体针对的应用,从缓存总线中读取所述命令体。
在一实施例中,所述第一应用将所述命令体传输给所述第二应用,可包括:
第一应用通过与所述第二应用间通道,将所述命令体发送给所述第二应用。
在一实施例中,所述命令体对应有时效时长,所述第一应用将所述命令体传输给所述第二应用,可包括:
当第一应用将所述命令体传输给所述第二应用失败时,第一应用将所述命令体重新传输给所述第二应用,直至传输成功或传输所用总时长超过所述命令体对应的时效时长为止。
在一实施例中,所述第一应用将所述命令体传输给所述第二应用,可包括:
当第一应用将所述命令体传输给所述第二应用成功时,第一应用将所述命令体失效。
本发明提供一种命令传输装置,包括:
接收模块,用于运行第一应用接收服务器下发的命令体,所述命令体包括令牌和命令;
确定模块,用于运行第一应用根据接收的命令体包括的令牌,确定所述命令体针对的应用;
执行模块,用于当所述命令体针对的应用包括第一应用时,运行第一应用根据所述命令体包括的命令执行操作;
传输模块,用于当所述命令体针对的应用包括第二应用时,运行第一应用将所述命令体传输给所述第二应用,使所述第二应用根据所述命令体包括的命令执行操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无线生活(杭州)信息科技有限公司,未经无线生活(杭州)信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510027472.0/2.html,转载请声明来源钻瓜专利网。