安卓系统消息融合方法

文档序号:8475178阅读:707来源:国知局
安卓系统消息融合方法
【技术领域】
[0001] 本发明涉及智能终端技术,特别涉及多个智能终端消息互通的技术。
【背景技术】
[0002] 现有很多智能终端都是安卓系统,包括智能手机、智能平板电脑、智能机顶盒、智 能电视及智能穿戴设备等等,当我们同时拥有多个安卓系统的智能终端,且需要同时关注 每个智能终端的状态时,必须要在不同的硬件智能终端中切换,这是枯燥而乏味的操作模 式,Google并没有为我们提供安卓设备之间的消息同步与共享机制。
[0003] 现有安卓系统的智能设备以智能手机为例,其系统自带了 Notification用于用 户消息提醒,一般应用于电话、短信、邮件及闹钟铃声等通知消息,当有这些通知消息时,在 智能手机的状态栏上就会出现一个小图标,提示用户处理这个通知消息,这时用户从上方 滑动状态栏就可以展开并处理这个消息,但这仅仅是在安卓系统的单一一种设备中起作 用,无法令多个安卓系统的智能设备同步此Notification,并对此Notification作出相应 处理。
[0004] Android 4. 3中一个较为重要的feature就是添加了对Android wear的支持,为 此Google对Android notification进行了较大的改造,最重要的一点是通过通知监听服 务将Notification暴露给了第三方应用,当然第三方应用需要申请相应的权限。在通知监 听服务有一个较为重要的回调方法:
[0005] public void onNotificationPosted(StatusBarNotification sbn)
[0006] 这个方法回调时,传递给我们即将展示的Notification的具体数据,通过状态栏 通知我们可以很容易的得到如下数据:
【主权项】
1. 安卓系统消息融合方法,其特征在于,包括以下步骤: 步骤1、智能终端一监听其自身的通知信息; 步骤2、智能终端一创建CSSocket,等待连接,若有连接则进入步骤3,若无连接则不 进行处理直至有连接接入后,建立Socket连接成功后进入步骤3 ; 步骤3、智能终端一若监听到其自身的通知信息,则获取其中的数据并封装为JSON数 据; 步骤4、智能终端一将封装好的JSON数据通过CSSocket发送给与其连接的智能终端 -** 步骤5、智能终端二解析接收到的JSON数据,得到通知信息并呈现。
2. 如权利要求1所述的安卓系统消息融合方法,其特征在于,步骤1包括以下步骤: 步骤101、智能终端一新建一个类继承通知监听服务,并覆写onNotificationPosted 方法,在此方法中截获通知信息,通知信息中包含Notification数据; 步骤102、在AndroidManifest中注册该通知监听服务,并申明通知监听服务的隐式意 图。
3. 如权利要求2所述的安卓系统消息融合方法,其特征在于,步骤3包括以下步骤: 步骤301、智能终端一若监听到其自身的通知信息,则在onNotificationPosted()方 法中截获数据,并对Bitmap做转换处理,封装为完整JSON数据。
4. 如权利要求3所述的安卓系统消息融合方法,其特征在于,步骤301中,所述JSON数 据为JSON字符串。
5. 如权利要求4所述的安卓系统消息融合方法,其特征在于,步骤301中,所述对 Bitmap做转换处理是指:先将Bitmap转换为byte数组,再通过Base64转换为字符串格式, 得到Bitmap字符串,将其作为JSON数据中的一个元素。
6. 如权利要求5所述的安卓系统消息融合方法,其特征在于,步骤5包括以下步骤: 步骤501、智能终端二解析接收到的JSON数据; 步骤502、智能终端二对JSON数据中的Bitmap字符串进行逆转换,得到Bitmap对象; 步骤503、智能终端二所需要的自定义View后呈现或直接呈现。
7. 如权利要求6所述的安卓系统消息融合方法,其特征在于,步骤502中,所述逆转换 为:对Bitmap字符串做Base64逆转换为byte数组,再将其解析为一个Bitmap对象。
【专利摘要】本发明涉及智能终端技术。本发明是要解决现有多个安卓系统的智能终端之间不能同步Notification的问题,提供了一种安卓系统消息融合方法,其技术方案可概括为:智能终端一监听其自身的通知信息,然后智能终端一创建CS Socket,等待连接,若无连接则不进行处理直至有连接接入且建立Socket连接成功后,智能终端一若监听到其自身的通知信息,则获取其中的数据并封装为JSON数据,智能终端一将封装好的JSON数据通过CS Socket发送给与其连接的智能终端二,最后智能终端二解析接收到的JSON数据,得到通知信息并呈现。本发明的有益效果是,方便用户,适用于安卓系统的智能终端。
【IPC分类】H04L29-08, H04L12-18
【公开号】CN104796458
【申请号】CN201510125860
【发明人】吴上波, 周建波, 孙杰, 梁岐
【申请人】四川长虹电器股份有限公司
【公开日】2015年7月22日
【申请日】2015年3月20日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1