首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于鸿蒙系统实现对讲模块跨层通信方法及系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:深圳市遨游通讯设备有限公司

摘要:本发明涉及跨层通信领域,公开了一种基于鸿蒙系统实现对讲模块跨层通信方法及系统,包括以下步骤:构建适合进行对讲模块跨层通信配置及测试的合格鸿蒙开发环境,并在合格鸿蒙开发环境内设计通信协议,同时定义NAPI接口;通过NAPI接口封装目标通信协议,得到目标通信系统,并对所述目标通信系统进行通信测试优化和性能测试优化,得到合格目标通信系统。本发明能够通过在鸿蒙开发环境中,使用上层的鸿蒙应用结合NAPI接口封装底层对讲模块的方式,实现上层应用与底层模块跨层通信的目的,确保系统的稳定性、性能和安全性,提供优质的用户体验。

主权项:1.一种基于鸿蒙系统实现对讲模块跨层通信方法,其特征在于,包括以下步骤:选定目标版本鸿蒙开发环境,并对所述目标版本鸿蒙开发环境进行配置与调试,得到合格鸿蒙开发环境;确定底层对讲模块与对讲应用之间需要传输的数据类型和数据格式,并设计底层对讲模块与对讲应用之间的通信协议;基于目标通信协议,定义NAPI接口,并通过NAPI接口封装目标通信协议,使目标底层对讲模块和目标对讲应用能够被目标对讲应用调用;对目标通信系统进行通信测试和性能测试,并基于测试结果对目标通信系统进行评估及优化处理;其中,所述选定目标版本鸿蒙开发环境,并对所述目标版本鸿蒙开发环境进行配置与调试,得到合格鸿蒙开发环境,具体为:将适配鸿蒙系统的所有开发环境标定为待选择鸿蒙开发环境,并选取使用频率最高的待选择鸿蒙开发环境作为实现对讲模块跨层通信的开发环境,标定为目标鸿蒙开发环境;确定配置目标鸿蒙开发环境的操作系统版本,标定为目标操作系统版本,并在目标鸿蒙开发环境的下载官网上,下载与目标操作系统版本对应的目标鸿蒙开发环境的版本,标定为目标版本鸿蒙开发环境;在所述目标版本鸿蒙开发环境内,安装最新版本的SDK,获取鸿蒙系统模拟器,并将安装了最新版本的SDK的目标版本鸿蒙开发环境配置在所述鸿蒙系统模拟器内;在目标版本鸿蒙开发环境的下载官网上检索并下载目标版本鸿蒙开发环境的运行环境;在所述鸿蒙系统模拟器内,使用目标鸿蒙开发环境创建空白项目,获取空白项目的根目录,并将目标版本鸿蒙开发环境的运行环境保存至空白项目的根目录内,得到配置后的目标版本鸿蒙开发环境;对所述配置后的目标版本鸿蒙开发环境进行运行错误排查,判断配置后的目标版本鸿蒙开发环境是否出现运行错误;若否,则将配置后的目标版本鸿蒙开发环境标定为合格鸿蒙开发环境,若是,则在鸿蒙系统模拟器内获取文件修复工具,使用频率并基于所述文件修复工具对配置后的目标版本鸿蒙开发环境的根目录进行文件修复,得到合格鸿蒙开发环境;其中,所述对目标通信系统进行通信测试和性能测试,并基于测试结果对目标通信系统进行评估及优化处理,具体为:在鸿蒙系统模拟器内,配置用于通信测试的日志,标定为通信日志,同时获取性能监测工具;获取目标通信系统可以承受的边界条件,标定为可承受边界条件,运行所述目标通信系统进行通信测试,并通过所述通信日志,实时判断目标NAPI模块中所有的目标NAPI接口中的接口参数是否在可承受边界条件下均维持在预设阈值内;若是,则将目标通信系统标定为初步合格目标通信系统;若否,则将接口参数无法在可承受边界条件下维持在预设阈值内的目标NAPI接口标定为一类异常NAPI接口,获取一类异常NAPI接口的源文件,并基于所述通信日志,在一类异常NAPI接口的源文件中定位异常源文件;获取大数据网络,基于所述大数据网络检索异常源文件的修复方案,并在目标NAPI模块中所有的目标NAPI接口中引入异常捕获机制;其中,所述异常捕获机制中集成了异常源文件的修复方案,在目标通信系统运行时,通过异常捕获机制对目标NAPI接口进行源文件异常实时捕获,使目标NAPI模块中所有的目标NAPI接口中的接口参数在可承受边界条件下均维持在预设阈值内;对初步合格目标通信系统进行性能测试,并基于性能测试结果,对初步合格目标通信系统进行性能优化;其中,所述对初步合格目标通信系统进行性能测试,并基于性能测试结果,对初步合格目标通信系统进行性能优化,具体为:获取初步合格目标通信系统可承受的最大负载,标定为最大可承受负载,并在鸿蒙系统模拟器内,通过性能监测工具监测初步合格目标通信系统在最大可承受负载下运行的内存利用率及CPU利用率;预设初步合格目标通信系统在最大可承受负载下运行的标准内存利用率及标准CPU利用率,标定为最大内存利用率和最大CPU利用率,若初步合格目标通信系统在最大可承受负载下运行的内存利用率及CPU利用率相应均小于最大内存利用率和最大CPU利用率,则将所述初步合格目标通信系统标定为合格目标通信系统;若初步合格目标通信系统在最大可承受负载下运行的内存利用率及CPU利用率相应存在大于最大内存利用率或最大CPU利用率,则在初步合格目标通信系统中引入缓存机制,其中,所述缓存机制能够降低初步合格目标通信系统中目标NAPI模块调用目标底层对讲模块接口与目标对讲应用接口进行数据传输的频率,使初步合格目标通信系统在最大可承受负载下运行的内存利用率及CPU利用率相应均小于最大内存利用率和最大CPU利用率;其中,所述一种基于鸿蒙系统实现对讲模块跨层通信方法,还包括以下步骤:得到合格目标通信系统后,在合格鸿蒙开发环境中运行所述合格目标通信系统,并监测目标底层对讲模块与目标对讲应用之间的数据传输效率,标定为待分析数据传输效率;预设数据传输效率标准阈值,并判断待分析数据传输效率是否维持在所述数据传输效率标准阈值内;若是,则将合格目标通信系统评估为二次合格目标通信系统;若否,则在合格目标通信系统中的目标NAPI模块内引入数据压缩机制,并在合格目标通信系统运行过程中,启动所述数据压缩机制;若启动数据压缩机制后,待分析数据传输效率仍不维持在所述数据传输效率标准阈值内,则将需要传输的数据进行分包,并在合格目标通信系统运行过程中对分包后的需要传输的数据进行分类传输,使待分析数据传输效率维持在所述数据传输效率标准阈值内。

全文数据:

权利要求:

百度查询: 深圳市遨游通讯设备有限公司 一种基于鸿蒙系统实现对讲模块跨层通信方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。