[发明专利]Android系统下的消息传送方法无效
申请号: | 201210060668.6 | 申请日: | 2012-03-09 |
公开(公告)号: | CN103313228A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 熊波 | 申请(专利权)人: | 上海数龙计算机科技有限公司 |
主分类号: | H04W8/24 | 分类号: | H04W8/24 |
代理公司: | 上海浦一知识产权代理有限公司 31211 | 代理人: | 丁纪铁 |
地址: | 201100 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | android 系统 消息 传送 方法 | ||
1.一种Android系统下的消息传送方法,其特征是,包括:
由Android系统下的AlarmManager(报警管理器)服务周期性地启动消息传送服务;
当消息传送服务启动后,即与消息传送服务器进行连接并查询是否有新的消息;
如果有新的消息则该消息传送服务从消息传送服务器下载新消息,并将新消息转给消息处理应用程序,然后该消息传送服务自动关闭;
如果无新的消息,则该消息传送服务自动关闭。
2.根据权利要求1所述的Android系统下的消息传送方法,其特征是,所述消息传送服务和所述消息处理程序是相互独立的;
或者,所述消息传送服务集成在所述消息处理程序之中。
3.根据权利要求1所述的Android系统下的消息传送方法,其特征是,所述消息处理程序在收到所述消息传送服务转来的新消息后,包括如下步骤:
消息处理程序判断该新消息的类别;
如果该新消息属于信息展示类的,消息处理程序将该新消息中所包含的信息展示在移动终端上,随后该消息处理程序自动关闭;
如果该新消息属于程序安装、程序更新类的,消息处理程序判断该新消息中所包含的程序是否已安装在移动终端上、且是否版本号相符;如果两项均为是,则消息处理程序自动关闭;如果有任何一项或两项为否,消息处理程序从该新消息中所包含的地址开始下载程序,下载完毕后安装该程序,随后该消息处理程序自动关闭。
4.根据权利要求3所述的Android系统下的消息传送方法,其特征是,所述消息由包头和消息体两部分组成,其中包头又由包类型和包长度两部分组成;所述包类型字段表示消息的类别,是属于信息展示类,还是属于程序安装、程序更新类。
5.根据权利要求4所述的Android系统下的消息传送方法,其特征是,所述信息展示类的消息,其所展示的信息或者直接放置在消息体中,或者在消息体中给出网络地址,由消息处理程序从该网络地址获取信息并展示在移动终端上;
所述程序安装、程序更新类的消息,其消息体中包括程序名称、程序版本号、程序在Android系统安装后的唯一包名、程序的下载地址。
6.根据权利要求1所述的Android系统下的消息传送方法,其特征是,消息传送服务必须以一个账户登录到消息传送服务器之后,才能从消息传送服务器上查询是否有新消息;所述账户包括手机号、移动终端的硬件设备唯一标识、用户注册的帐号;
当以任何硬件设备采用所述消息传送服务的账户登录到消息传送服务器且会话有效,消息传送服务器就判定该消息传送服务的账户处于活跃期;
当未以任何硬件设备采用所述消息传送服务的账户登录到消息传送服务器、或者采用所述消息传送服务的账户登录到消息传送服务器的会话过期失效,消息传送服务器就判定该消息传送服务的账户处于非活跃期;
活跃期的AlarmManager服务启动消息传送服务的周期<非活跃期的AlarmManager服务启动消息传送服务的周期;
所述消息传送服务在每次向消息传送服务器查询是否有新消息时,消息传送服务器都会返回一个标识,该标识用来表示该消息传送服务的账户是否为活跃期,或者表示一个时间值;消息传送服务将该标识转给消息处理程序,消息处理程序据此调整AlarmManager服务启动消息传送服务的周期。
7.根据权利要求6所述的Android系统下的消息传送方法,其特征是,当所述消息推送服务器同时作为一个或多个应用程序服务器,且移动终端上的除消息传送服务以外的应用程序也采用消息传送服务的账户登录到所述的应用程序服务器,则以该消息传送服务的账户登录应用程序服务器的行为,视作为以该消息传送服务的账户登录消息传送服务器。
8.根据权利要求6所述的Android系统下的消息传送方法,其特征是,当所述消息推送服务器同时作为一个或多个应用程序服务器,且移动终端上的除消息传送服务以外的应用程序采用与消息传送服务的账户不同的账户登录到所述的应用程序服务器,则在该移动终端上登录所述应用程序服务器的行为,视作为以该消息传送服务的账户登录消息传送服务器;而在除该移动终端以外的设备上登录所述应用程序服务器的行为,不视作以该消息传送服务的账户登录消息传送服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海数龙计算机科技有限公司,未经上海数龙计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210060668.6/1.html,转载请声明来源钻瓜专利网。