[发明专利]访问附属设备的方法及设备有效
申请号: | 202011599924.X | 申请日: | 2020-12-29 |
公开(公告)号: | CN114691553B | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 姚程戈;何晓飞 | 申请(专利权)人: | 成都鼎桥通信技术有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10;G06F13/42;G06F9/4401 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 屈蓓;臧建明 |
地址: | 610041 四川省成都市高新*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 访问 附属 设备 方法 | ||
1.一种访问附属设备的方法,其特征在于,应用于使用安卓系统的专网设备,所述安卓系统包括应用层、框架层、硬件适配层和驱动层,所述专网设备与附属设备通过有线接口连接,所述有线接口为以下其中一种:内部集成电路I2C接口、通用输入输出GPIO接口、串行接口,所述附属设备为所述专网设备提供附加功能,所述方法包括:
所述框架层中的附属设备服务接收所述应用层中运行的应用程序发送的访问请求,所述附属设备服务用于访问所述I2C接口、所述GPIO接口和所述串行接口对应的驱动文件,所述I2C接口、所述GPIO接口和所述串行接口对应的驱动文件的格式不同;
响应于所述访问请求,所述附属设备服务调用所述硬件适配层中的附属设备适配器访问所述附属设备在所述驱动层中的驱动文件。
2.根据权利要求1所述的方法,其特征在于,所述附属设备服务调用所述硬件适配层中的附属设备适配器访问所述附属设备在所述驱动层中的驱动文件,包括:
若所述运行的应用程序的信息存在于配置信息中,则所述附属设备服务调用所述硬件适配层中的附属设备适配器访问所述附属设备在所述驱动层中的驱动文件,所述配置信息中包括至少一个能够访问附属设备的目标应用程序的信息。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在所述安卓系统启动之后,所述附属设备服务从所述安卓系统的配置文件中获取所述配置信息。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
所述框架层中的配置服务从安卓系统的升级包中获取更新后的配置文件,以更新所述配置文件。
5.根据权利要求2所述的方法,其特征在于,所述访问请求为写入请求,所述附属设备服务调用所述硬件适配层中的附属设备适配器访问所述附属设备在所述驱动层中的驱动文件,包括:
所述附属设备服务确定所述应用程序和所述驱动文件之间的会话信息是否有效;
若所述会话信息有效,则所述附属设备服务调用所述硬件适配层中的附属设备适配器向所述附属设备在所述驱动层中的驱动文件中写入数据。
6.根据权利要求2所述的方法,其特征在于,所述访问请求为监听请求,所述附属设备服务调用所述硬件适配层中的附属设备适配器访问所述附属设备在所述驱动层中的驱动文件,包括:
所述附属设备服务将所述监听请求对应的监听实例保存至所述应用程序和所述驱动文件之间的会话信息中;
在接收到所述附属设备适配器发送的事件数据时,所述附属设备服务通过所述监听实例调用所述应用程序中的事件处理函数对所述事件数据进行处理。
7.根据权利要求5或6所述的方法,其特征在于,所述附属设备服务调用所述硬件适配层中的附属设备适配器访问所述附属设备在所述驱动层中的驱动文件之前,还包括:
所述附属设备服务向所述驱动层发送打开请求,所述打开请求用于打开所述附属设备在所述驱动层中对应的驱动文件;
所述附属设备服务接收所述驱动层针对所述打开请求发送的设备句柄信息;
所述附属设备服务根据所述设备句柄信息创建所述应用程序和所述驱动文件之间的会话信息;
所述附属设备服务向所述应用层返回所述会话信息。
8.一种专网设备,其特征在于,所述专网设备使用安卓系统,所述安卓系统包括:应用层、框架层、硬件适配层和驱动层,所述专网设备与附属设备通过有线接口连接,所述有线接口为以下其中一种:内部集成电路I2C接口、通用输入输出GPIO接口、串行接口,所述附属设备为所述专网设备提供附加功能;
所述框架层中的附属设备服务用于:
接收所述应用层中运行的应用程序发送的访问请求,所述附属设备服务用于访问所述I2C接口、所述GPIO接口和所述串行接口对应的驱动文件,所述I2C接口、所述GPIO接口和所述串行接口对应的驱动文件的格式不同;
响应于所述访问请求,调用所述硬件适配层中的附属设备适配器访问所述附属设备在所述驱动层中的驱动文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都鼎桥通信技术有限公司,未经成都鼎桥通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011599924.X/1.html,转载请声明来源钻瓜专利网。