[发明专利]应用于安卓系统运行层处理串口命令的方法及装置有效
申请号: | 201710157475.5 | 申请日: | 2017-03-16 |
公开(公告)号: | CN106970884B | 公开(公告)日: | 2020-08-21 |
发明(设计)人: | 于洪;曲新队;王景建 | 申请(专利权)人: | 海信视像科技股份有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 陈蕾 |
地址: | 266555 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用于 系统 运行 处理 串口 命令 方法 装置 | ||
本申请提供一种应用于安卓系统运行层处理串口命令的方法及装置,所述方法包括:当接收到的串口命令携带有预设标识时,在预存的命令处理函数中查找到与所述串口命令相匹配的命令处理函数;根据所述相匹配的命令处理函数执行所述串口命令,并根据执行结果向用于发送所述串口命令的串口设备发送应答消息。应用该方法,通过在安卓系统运行层预置串口控制功能,以满足多种应用场景下的串口控制需求,同时降低应用开发的难度,减轻应用开发者的工作负担。
技术领域
本申请涉及安卓系统技术领域,尤其涉及一种应用于安卓系统运行层处理串口命令的方法及装置。
背景技术
随着工业自动化技术的发展,在安卓设备,例如安卓智能电视的生产过程中,利用安卓设备上的串行接口使得安卓设备与串口设备之间建立串口通信连接,并在串行设备上安装上位机软件,以实现通过串行设备控制安卓设备已得到越来越广泛的应用,通过上述所描述的串口控制功能可以提高对安卓设备控制的及时性、安全性。
在现有技术中,由于串口控制功能是基于工厂生产的应用场景进行开发设计的,当安卓设备接收到串行设备发送的串口命令后,该串口命令将依次通过安卓系统架构中的Linux核心层、系统运行层、应用程序框架层,最终传输到应用程序层,由应用程序层的指定应用实现对该串口命令的业务处理。
然而,随着业务的扩展,在越来越多的应用场景下都期望能支持串口控制功能,而不同应用场景下,安卓系统架构中应用程序层中运行的应用不同,那么,针对不同的应用,都需要增加对串口命令进行业务处理的功能,从而将不可避免地增加应用开发者的工作量,增加应用开发的难度。
发明内容
有鉴于此,本申请提供一种应用于安卓系统运行层处理串口命令的方法及装置,通过在安卓系统运行层预置串口控制功能,以满足多种应用场景下的串口控制需求,同时降低应用开发的难度,减轻应用开发者的工作负担。
具体地,本申请是通过如下技术方案实现的:
根据本申请实施例的第一方面,提供一种应用于安卓系统运行层处理串口命令的方法,所述方法包括:
当接收到的串口命令携带有预设标识时,在预存的命令处理函数中查找到与所述串口命令相匹配的命令处理函数;
根据所述相匹配的命令处理函数执行所述串口命令,并根据执行结果向用于发送所述串口命令的串口设备发送应答消息。
根据本申请实施例的第二方面,提供一种应用于安卓系统运行层处理串口命令的装置,所述装置包括:
查找模块,用于当接收到的串口命令携带有预设标识时,在预存的命令处理函数中查找到与所述串口命令相匹配的命令处理函数;
执行模块,用于根据所述相匹配的命令处理函数执行所述串口命令,并根据执行结果向用于发送所述串口命令的串口设备发送应答消息。
由上述实施例可见,通过在安卓系统运行层中预置串口控制功能,以及预置命令处理函数,可以实现在系统运行层执行串口命令,也即安卓系统运行层在接收到串口命令后,不需要上抛给应用程序层,由于不再需要应用程序层中的应用对串口命令进行业务处理,从而在满足多种应用场景下的串口控制需求时,不再需要为各种应用增加对串口命令进行业务处理的功能,从而可以降低应用开发的难度,减轻应用开发者的工作负担。
附图说明
图1A为本申请实施例实现应用于安卓系统运行层处理串口命令的方法的一个应用场景示意图;
图1B为安卓系统架构的示意图;
图2A为本申请应用于安卓系统运行层处理串口命令的方法的一个实施例流程图;
图2B为串口命令模式的一个示例;
图3为向用户发送显示消息的一个实施例流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海信视像科技股份有限公司,未经海信视像科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710157475.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:智能物联网监测预警主机与终端设备通讯方法
- 下一篇:一种数据管理方法及系统