[发明专利]一种终端及总线架构的实现方法有效
申请号: | 201611095870.7 | 申请日: | 2016-12-01 |
公开(公告)号: | CN108134683B | 公开(公告)日: | 2021-06-11 |
发明(设计)人: | 王志 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/40 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 张颖玲;李梅香 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 终端 总线 架构 实现 方法 | ||
1.一种终端,其特征在于,包括:
组件总线,加载在所述组件总线上的组件模块和组件控制模块,与所述组件总线通信的界面逻辑接口;其中,
所述界面逻辑接口,用于基于用户对第一应用的第一操作,生成组件控制指令并通过所述组件总线传输至所述组件模块;
所述组件总线,用于实现所述界面逻辑接口、所述组件模块和所述组件控制模块的通信;
所述组件模块,用于通过所述组件总线接收所述组件控制指令,并根据所述组件控制指令实现通信业务;
所述组件控制模块,用于通过监测所述组件总线,获取所述组件模块中的第一组件的运行信息,根据所述运行信息对所述第一组件进行组件运行管理,以保证所述第一应用的正常运行,所述第一组件为所述组件模块中所述第一应用对应的正在运行的组件。
2.根据权利要求1所述的终端,其特征在于,
所述第一组件的运行信息包括所述第一组件的版本信息、所述第一组件的运行状态信息、所述第一组件的配置信息和所述第一组件的验证信息中的至少一个。
3.根据权利要求2所述的终端,其特征在于,当所述第一组件的运行信息至少包括所述第一组件的版本信息时,
所述组件控制模块,具体用于通过监测所述组件总线,获取所述组件模块中的所述第一组件的版本信息,根据所述第一组件的版本信息的变化对所述第一组件进行组件更新。
4.根据权利要求2所述的终端,其特征在于,当所述第一组件的运行信息至少包括所述第一组件的配置信息时,
所述组件控制模块,具体用于通过监测所述组件总线,获取所述组件模块中的所述第一组件的配置信息,根据所述第一组件的配置信息确定所述第一组件的加载策略,实现对所述第一组件的加载控制。
5.根据权利要求2所述的终端,其特征在于,当所述第一组件的运行信息至少包括所述第一组件的运行状态信息时,
所述组件控制模块,具体用于通过监测所述组件总线,获取所述组件模块中的所述第一组件的运行状态信息,根据所述第一组件的运行状态信息确定所述第一组件的稳定性。
6.根据权利要求2所述的终端,其特征在于,当所述第一组件的运行信息至少包括所述第一组件的验证信息时,
所述组件控制模块,具体用于通过监测所述组件总线,获取所述组件模块中的所述第一组件的验证信息,根据所述第一组件的验证信息对所述第一组件进行合法性验证,以确保所述第一组件的安全运行。
7.根据权利要求1至6任一项所述的终端,其特征在于,所述组件模块包括:第一组件模块和第二组件模块;所述第一组件模块为实现所述第一应用的进程内业务的组件模块,所述第二组件模块为实现所述第一应用的进程外业务的组件模块;
所述组件总线,具体用于通过传输所述组件控制指令至所述组件模块,根据所述组件控制指令实现所述第一组件模块和所述第二组件模块的通信业务,以及实现所述组件控制模块对所述第一组件模块和所述第二组件模块的组件运行管理,所述组件控制指令为进程内业务控制指令或进程外业务控制指令;
所述第一组件模块,用于通过所述组件总线接收所述进程内业务控制指令,根据所述进程内业务控制指令实现所述第一组件对应的所述第一应用的进程内业务;
所述第二组件模块,用于通过所述组件总线接收所述进程外业务控制指令,根据所述进程外业务控制指令实现所述第一组件的进程外业务。
8.根据权利要求7所述的终端,其特征在于,所述第二组件模块包括:组件代理模块和进程外组件模块;
所述组件代理模块,具体用于所述组件总线接收所述进程外业务控制指令,根据所述组件控制指令,对所述第一组件进行组件代理处理,将所述第一组件封装为进程外组件;
所述进程外组件模块,将所述进程外组件添加至进程外的第一进程中,并启动所述第一进程,从而实现所述第一组件的进程外业务。
9.根据权利要求1所述的终端,其特征在于,
所述组件总线,还用于通过所述界面逻辑接口,获取所述组件模块和所述组件控制模块的下发和加载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611095870.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:全双工配置方法及装置
- 下一篇:BMCIP地址管理系统、管理终端及管理方法