[发明专利]通信模块数据处理方法、装置、计算机设备和存储介质有效
申请号: | 202010702237.X | 申请日: | 2020-07-20 |
公开(公告)号: | CN111966613B | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 徐红星 | 申请(专利权)人: | 深圳市广和通无线股份有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10;G06F9/4401 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 毛丹 |
地址: | 518100 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 模块 数据处理 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种通信模块数据处理方法、装置、计算机设备和存储介质。所述方法包括:获取模块服务控制指令,模块服务控制指令携带目标服务类型和目标控制类型,通过目标服务类型对应的目标服务驱动,确定目标控制类型对应的目标控制指令码和目标通信指令,目标服务驱动挂载在总线驱动下,通过当前操作系统对应的虚拟接口,将目标服务类型、目标控制指令码和目标通信指令发送至当前操作系统对应的数据转换模块,通过所述数据转换模块,根据目标服务类型、目标控制指令码和目标通信指令生成目标控制消息,通过总线驱动,将目标控制消息发送至通信模块,以使通信模块根据目标控制消息生成对应的响应消息。采用本方法能够提高目标服务驱动的复用性。
技术领域
本申请涉及通信技术领域,特别是涉及一种通信模块数据处理方法、装置、计算机设备和存储介质。
背景技术
随着通信技术的发展,越来越多的通信模块得到了广泛应用,给人们的生活带来了便利。为了满足通信模块功能服务的多样化,需要为通信模块开发用于实现对应功能服务的驱动程序。
目前,各种功能服务对应的驱动程序主要是基于特定平台开发的,例如,基于高通平台开发高通GNSS(Global Navigation Satellite System,全球卫星导航系统)驱动。
然而,基于特定平台开发的驱动程序与平台具有高度耦合性,只适用于特定平台。因此,即便是实现同一功能服务,针对不同的平台也需要分别开发对应的驱动程序,进而导致资源浪费。
发明内容
基于此,有必要针对上述技术问题,提供一种能够驱动程序复用性的通信模块数据处理方法、装置、计算机设备和存储介质。
一种通信模块数据处理方法,所述方法包括:
获取模块服务控制指令;模块服务控制指令携带目标服务类型和目标控制类型;
通过目标服务类型对应的目标服务驱动,确定目标控制类型对应的目标控制指令码和目标通信指令;目标服务驱动挂载在总线驱动下;
通过当前操作系统对应的虚拟接口,将目标服务类型、目标控制指令码和目标通信指令发送至当前操作系统对应的数据转换模块;
通过所述数据转换模块,根据目标服务类型、目标控制指令码和目标通信指令生成目标控制消息;
通过总线驱动,将目标控制消息发送至通信模块,以使通信模块根据目标控制消息生成对应的响应消息。
在其中一个实施例中,通过目标服务类型对应的目标服务驱动,确定目标控制类型对应的目标控制指令码和目标通信指令之前,所述方法还包括:获取通信模块对应的服务驱动集合,从服务驱动集合中确定目标服务类型对应的目标服务驱动。
在其中一个实施例中,根据目标服务类型、目标控制指令码和目标通信指令生成目标控制消息,包括:将目标服务类型和目标控制指令码作为目标控制消息的消息头;将目标通信指令作为目标控制消息的消息体。
在其中一个实施例中,将目标控制消息发送至通信模块,以使通信模块根据目标控制消息生成对应的响应消息,包括:通信模块对目标控制消息进行解析,得到目标通信指令;对目标通信指令进行处理,得到处理结果;根据处理结果生成响应消息。
在其中一个实施例中,通过总线驱动,将目标控制消息发送至通信模块之前,所述方法还包括:根据通信模块对应的模块标识确定通信模块对应的目标厂商驱动;通过数据转换模块,将目标控制消息发送至目标厂商驱动;通过目标厂商驱动,将目标控制消息发送至总线驱动。
在其中一个实施例中,目标服务类型为定位服务,目标服务驱动为定位服务驱动,定位服务驱动包括轨迹信息获取指令码、定位信息获取指令码、定位辅助信息获取指令码、定位跟踪信息获取指令码、定位配置参数设置指令码和定位配置参数获取指令码中的至少一种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市广和通无线股份有限公司,未经深圳市广和通无线股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010702237.X/2.html,转载请声明来源钻瓜专利网。