[发明专利]一种事件广播适配服务方法及系统在审
申请号: | 201310347869.9 | 申请日: | 2013-08-09 |
公开(公告)号: | CN103412752A | 公开(公告)日: | 2013-11-27 |
发明(设计)人: | 曹霄 | 申请(专利权)人: | TCL集团股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;H04L12/18 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 516001 广东省惠州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 事件 广播 服务 方法 系统 | ||
1.一种事件广播适配服务方法,其特征在于,所述方法包括下述步骤:
接收预设操作系统内核发送的预定义事件的广播;
根据所述广播的广播标识,在广播注册列表中查询所述预定义事件的广播;
当查询到所述预定义事件的广播时,获取与所述广播标识关联的事件响应列表;
根据所述预定义事件的广播中包含的事件状态信息,遍历所述事件响应列表,以获取与所述事件状态信息关联的响应函数;
执行所述响应函数,以改变所述响应函数关联的应用程序客户端的状态。
2.如权利要求1所述的方法,其特征在于,所述接收预设操作系统内核发送的预定义事件的广播的步骤之前,所述方法还包括步骤:
将所述预定义事件的广播注册到所述广播注册列表中。
3.如权利要求2所述的方法,其特征在于,将所述预定义事件的广播注册到所述广播注册列表中的步骤包括:
将所述预定义事件的广播标识和对应的事件状态信息添加到所述广播注册列表中;
在所述事件响应列表中对与所述事件状态信息关联的响应函数进行注册。
4.如权利要求1至3任一所述的方法,其特征在于,所述预设操作系统为Android操作系统。
5.如权利要求4所述的方法,其特征在于,通过AIDL将与所述事件状态信息关联的响应函数进行注册到所述事件响应列表中。
6.如权利要求4所述的方法,其特征在于,所述响应函数为回调函数。
7.一种事件广播适配服务系统,其特征在于,所述系统包括:
广播接收单元,用于接收预设操作系统内核发送的预定义事件的广播;
广播查询单元,用于根据所述广播的广播标识,在广播注册列表中查询所述预定义事件的广播;
事件响应列表获取单元,用于当查询到所述预定义事件的广播时,获取与所述广播标识关联的事件响应列表;
响应函数获取单元,用于根据所述预定义事件的广播中包含的事件状态信息,遍历所述事件响应列表,以获取与所述事件状态信息关联的响应函数;以及
响应函数执行单元,用于执行所述响应函数,以改变所述响应函数关联的应用程序客户端的状态。
8.如权利要求7所述的系统,其特征在于,所述系统还包括:
广播注册单元,用于将所述预定义事件的广播注册到所述广播注册列表中。
9.如权利要求8所述的系统,其特征在于,所述广播注册单元包括:
广播信息添加单元,用于将所述预定义事件的广播标识和对应的事件状态信息添加到所述广播注册列表中;以及
响应函数注册单元,用于在所述事件响应列表中对与所述事件状态信息关联的响应函数进行注册。
10.如权利要求7至9任一所述的系统,其特征在于,所述预设操作系统为Android操作系统。
11.如权利要求10所述的系统,其特征在于,通过AIDL将与所述事件状态信息关联的响应函数进行注册到所述事件响应列表中。
12.如权利要求10所述的系统,其特征在于,所述响应函数为回调函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310347869.9/1.html,转载请声明来源钻瓜专利网。