[发明专利]用于指令消息分发的方法、终端、服务器及系统有效
申请号: | 201410403162.X | 申请日: | 2014-08-15 |
公开(公告)号: | CN104135491B | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | 孙金树;于堡舰 | 申请(专利权)人: | 启迪国信科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L12/58 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 赵伟 |
地址: | 100013 北京市东城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 指令消息 多个终端 服务器 触发事件 终端 解析 分发 服务器发送 服务器接收 通知服务器 同步服务器 发送通知 获取请求 获取指令 接收指令 通知消息 消息获取 消息同步 检测 发送 | ||
本公开提供了用于指令消息分发的方法、终端、服务器和系统。一种在终端处执行的用于获取指令消息的方法包括:(a)当检测到触发事件时,向服务器发送指令消息获取请求;(b)从所述服务器接收所请求的指令消息;(c)对所述指令消息进行解析;以及(d)根据解析出的所述指令消息的内容,执行相应操作。一种在指令消息同步服务器处执行的用于下发指令消息的方法,包括:(a)当检测到触发事件时,通过指令消息通知服务器向一个或多个终端发送通知消息,所述通知消息指示了在所述消息同步服务器处存在待下发的指令消息;(b)从所述一个或多个终端接收指令消息获取请求;以及(c)向所述一个或多个终端发送所请求的指令消息。
技术领域
本发明涉及消息分发领域,更具体地涉及用于指令消息分发的方法、终端、服务器及系统。
背景技术
近年来,随着移动设备越来越多地应用于各行各业,其已经成为人们在生产生活中不可或缺的一部分。用户通过定制开发适用于移动设备的应用软件来达到提高沟通协作及工作效率的目的。而到2010年之后,智能移动设备普遍被行业接受,同时适用于智能移动设备的应用也越来越多。
如今市面上流行的移动设备按平台划分主要有:iOS平台、Android平台、和WinPhone平台。基于这三种平台的智能设备全部可以采用客户端/服务器(C/S)通信架构的标准软件模型来开发移动应用。但是考虑到移动设备通常采用无线网络进行通信,同时移动设备在无线网络连接的存在性和性能方面通常随时间会发生显著变化,因此很难使用C/S架构中传统的实时通信方式来进行实时的移动消息通信与指令下发。此处,指令下发特指由服务器端主动向客户端发送(推送)操作指令。
因此,需要有一种类似C/S系统体系结构但不同于传统实时通信的消息传输与下发技术,用于解决由各种限制带来的问题。这些限制包括(但不限于):移动设备的平台限制(例如,iOS平台不允许实时保持网络连接等)、网络限制(如移动设备的网络因地域/运营商等不同可能无法进行连网)、电量限制、和/或使用场景限制(如软件使用时间的碎片化)等。
在现有技术中,存在如下一些问题。首先,例如现有iOS平台不支持推送有效载荷(Payload)消息;Android的各个第三方云服务商在支持有效载荷方面不一样而且其有固定的内容大小限制;以及WinPhone和其它平台不支持大数据有效载荷。
此外,现有的推送技术不支持固定指令及扩展(自定义)指令的推送。无论哪种平台的推送通知,都不能通过推送消息的报文来传递可被应用自动解析执行的指令。在iOS平台上只有MDM技术可以让平台解析执行通知报文中固定的指令,但移动应用无法被动的接收到消息通知中的指令信息。而Android平台没有这种机制,其无法利用通知直接下达指令信息给移动应用。至于其它平台则没有此技术。
此外,移动设备的各种平台缺乏一种统一的标准和操作流程来实现移动应用的指令下发技术。另外,现有的MDM技术只能实现消息指令发送给操作系统平台进行执行,而不能通过任意移动应用进行解析执行,而且指令内容和操作过程完全封闭,无法提供给开发者用于开发其它移动应用。
发明内容
为了至少解决上述问题中的一部分,提供了根据本发明的用于指令消息分发的方法、终端、服务器以及系统。
根据本发明的第一方面,提供了一种在终端处执行的用于获取指令消息的方法。该方法包括:(a)当检测到触发事件时,向服务器发送指令消息获取请求;(b)从所述服务器接收所请求的指令消息;(c)对所述指令消息进行解析;以及(d)根据解析出的所述指令消息的内容,执行相应操作。
在一些实施例中,所述触发事件包括以下至少一项:所述终端本地的后台轮询触发事件、以及来自所述服务器的通知触发事件。
在一些实施例中,所述指令消息具有以下格式中至少一项:XML、JSON、JavaBean、和DataBean。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于启迪国信科技有限公司,未经启迪国信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410403162.X/2.html,转载请声明来源钻瓜专利网。