[发明专利]Android系统模块中的信息转发方法、装置、设备及介质在审
| 申请号: | 202011264954.5 | 申请日: | 2020-11-12 | 
| 公开(公告)号: | CN114490104A | 公开(公告)日: | 2022-05-13 | 
| 发明(设计)人: | 张磊 | 申请(专利权)人: | 武汉斗鱼鱼乐网络科技有限公司 | 
| 主分类号: | G06F9/54 | 分类号: | G06F9/54 | 
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 | 
| 地址: | 430070 湖北省武汉市东湖新技术开发区软件园东路*** | 国省代码: | 湖北;42 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | android 系统 模块 中的 信息 转发 方法 装置 设备 介质 | ||
1.一种Android系统模块中的信息转发方法,其特征在于,包括:
利用预定义的信息接收类接收信息,通过所述信息接收类调用预定义的转发协议,以通过所述转发协议将所述信息转发至与所述信息的类型对应的转发器中;
通过所述转发器,将所述信息转发至与所述信息的内容数据对应的业务类中;其中,所述转发器包括事件总线和预定义的协议桥接器,且所述事件总线通过所述信息接收类中的初始化代码进行注册。
2.根据权利要求1所述的方法,其特征在于,所述信息接收类继承自Base Manager类,且所述信息接收类的入参参数为Context类型。
3.根据权利要求1所述的方法,其特征在于,通过所述信息接收类中的初始化代码注册事件总线的步骤,包括:
通过所述信息接收类中的初始化代码,判断到所述信息接收类还未完成注册时,调用事件总线的注册方法,完成所述事件总线的注册逻辑。
4.根据权利要求1所述的方法,其特征在于,还包括:
通过所述信息接收类中的活动结束方法,判断到所述信息接收类已完成注册时,调用事件总线的反注册方法,完成所述事件总线的反注册逻辑。
5.根据权利要求1所述的方法,其特征在于,所述通过所述转发协议将所述信息转发至与所述信息的类型对应的转发器中,包括:
通过所述转发协议中的转发函数,将所述信息转发至与所述信息的类型对应的转发器中;其中,所述转发函数的入参参数包括信息的来源、类型、内容数据和扩展字段。
6.根据权利要求1所述的方法,其特征在于,若所述转发器为事件总线时,则所述通过所述转发器,将所述信息转发至与所述信息的内容数据对应的业务类中,包括:
通过所述事件总线,确定与所述信息的内容数据对应的订阅方法和订阅业务类,并通过所述订阅方法,将所述信息转发至所述订阅业务类中。
7.根据权利要求1所述的方法,其特征在于,若所述转发器为协议桥接器时,则所述通过所述转发器,将所述信息转发至与所述信息的内容数据对应的业务类中,包括:
通过所述协议桥接器,确定与所述信息的内容数据对应的协议通信方法,并通过所述协议通信方法,将所述信息转发至对应的业务类中。
8.一种Android系统模块中的信息转发装置,其特征在于,包括:
第一转发模块,用于利用预定义的信息接收类接收信息,通过所述信息接收类调用预定义的转发协议,以通过所述转发协议将所述信息转发至与所述信息的类型对应的转发器中;
第二转发模块,用于通过所述转发器,将所述信息转发至与所述信息的内容数据对应的业务类中;其中,所述转发器包括事件总线和预定义的协议桥接器,且所述事件总线通过所述信息接收类中的初始化代码进行注册。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-7中任一项所述的Android系统模块中的信息转发方法。
10.一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时实现如权利要求1-7中任一项所述的Android系统模块中的信息转发方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼鱼乐网络科技有限公司,未经武汉斗鱼鱼乐网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011264954.5/1.html,转载请声明来源钻瓜专利网。





