[发明专利]访问附属设备的方法及设备有效
申请号: | 202011599924.X | 申请日: | 2020-12-29 |
公开(公告)号: | CN114691553B | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 姚程戈;何晓飞 | 申请(专利权)人: | 成都鼎桥通信技术有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10;G06F13/42;G06F9/4401 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 屈蓓;臧建明 |
地址: | 610041 四川省成都市高新*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 访问 附属 设备 方法 | ||
本发明提供一种访问附属设备的方法及设备,应用于使用安卓系统的专网设备。安卓系统包括应用层、框架层、硬件适配层和驱动层,专网设备与附属设备通过以下其中一种有线接口连接:内部集成电路I2C接口、通用输入输出GPIO接口、串行接口,附属设备为专网设备提供附加功能。框架层中的附属设备服务接收应用层中运行的应用程序发送的访问请求,附属设备服务用于访问I2C接口、GPIO接口和串行接口对应的驱动文件;响应于访问请求,附属设备服务调用硬件适配层中的附属设备适配器访问附属设备在驱动层中的驱动文件。本发明可以通过附属设备服务访问I2C接口、GPIO接口和串行接口对应的驱动文件,以使应用程序可以访问附属设备。
技术领域
本发明涉及通信技术,尤其涉及一种访问附属设备的方法及设备。
背景技术
专网设备是可以接入专用网络的一种专网设备,其中,专用网络是指遵守一系列以编号排定的文件(request for comments,RFC)1918和RFC4193规范并使用私有网络协议(internet protocol,IP)地址空间的网络。私有IP无法直接连接互联网,需要公网IP转发。
现有技术中,在使用专网设备时,可以为专网设备安装附属设备,以使专网设备通过附属设备实现功能增强。例如,可以为不具有拍摄装置的专网设备安装外部拍摄装置,以使专网设备可以具有拍摄功能。
然而,现有方案存在专网设备中运行的应用程序无法访问附属设备的问题。
发明内容
本发明提供一种访问附属设备的方法及设备,用以解决专网设备中运行的应用程序无法访问附属设备的问题。
第一方面,本发明提供一种访问附属设备的方法,应用于使用安卓系统的专网设备,所述安卓系统包括应用层、框架层、硬件适配层和驱动层,所述专网设备与附属设备通过有线接口连接,所述有线接口为以下其中一种:内部集成电路I2C接口、通用输入输出GPIO接口、串行接口,所述附属设备为所述专网设备提供附加功能,所述方法包括:
所述框架层中的附属设备服务接收所述应用层中运行的应用程序发送的访问请求,所述附属设备服务用于访问所述I2C接口、所述GPIO接口和所述串行接口对应的驱动文件,所述I2C接口、所述GPIO接口和所述串行接口对应的驱动文件的格式不同;
响应于所述访问请求,所述附属设备服务调用所述硬件适配层中的附属设备适配器访问所述附属设备在所述驱动层中的驱动文件。
第二方面,本发明提供一种专网设备,所述专网设备使用安卓系统,所述安卓系统包括:应用层、框架层、硬件适配层和驱动层,所述专网设备与附属设备通过有线接口连接,所述有线接口为以下其中一种:内部集成电路I2C接口、通用输入输出GPIO接口、串行接口,所述附属设备为所述专网设备提供附加功能;
所述框架层中的附属设备服务用于:
接收所述应用层中运行的应用程序发送的访问请求,所述附属设备服务用于访问所述I2C接口、所述GPIO接口和所述串行接口对应的驱动文件,所述I2C接口、所述GPIO接口和所述串行接口对应的驱动文件的格式不同;
响应于所述访问请求,调用所述硬件适配层中的附属设备适配器访问所述附属设备在所述驱动层中的驱动文件。
第三方面,本发明提供一种专网设备,包括:存储器和处理器;
其中,所述存储器用于存储所述处理器的可执行指令;
所述处理器被配置为执行所述可执行指令时,使所述专网设备实现第一方面所述的方法。
第四方面,本发明提供一种计算机程序,所述计算机程序用于实现第一方面所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都鼎桥通信技术有限公司,未经成都鼎桥通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011599924.X/2.html,转载请声明来源钻瓜专利网。