本发明涉及移动通信,尤其涉及一种双路通信方法、装置、终端设备以及存储介质。
背景技术:
1、目前部分手机平台自带4g模组,插卡可通过拨号实现数据连接,并进行相应的数据业务,对于视频安防等行业,通常存在android设备外挂模组与内置模组同时上网的需求。
2、现有技术中,android平台通常仅内置单模组实现数据连接,难以同时实现android设备外挂模组的上网需求,即基于android平台的手机还未实现外挂模组与手机内置模组共同上网的功能。
3、因此,有必要提出一种实现外挂模组与手机内置模组共同上网的解决方案。
4、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本发明的主要目的在于提供一种双路通信方法、装置、终端设备以及存储介质,旨在实现外挂模组与手机内置模组共同上网。
2、为实现上述目的,本发明提供一种双路通信方法,所述双路通信方法应用于通信终端,所述通信终端包括内置通信模组以及与所述通信终端通信连接的外置通信模组,所述双路通信方法包括:
3、响应于识别到所述内置通信模组与外置通信模组的共同通信请求,调用预设的扩展框架配置内容,其中,所述扩展框架配置内容用于使所述通信终端同时支持两个通信模组的通信功能;
4、基于所述扩展框架配置内容,分别执行所述内置通信模组及所述外置通信模组的数据通信。
5、可选地,所述调用预设的扩展框架配置内容的步骤之前还包括:
6、获取所述通信终端的原生框架配置内容及所述外置通信模组的参数信息;
7、根据所述参数信息对所述原生框架配置内容进行修改,得到所述扩展框架配置内容。
8、可选地,所述对所述原生框架配置内容进行修改的步骤包括以下至少一项:
9、修改所述原生框架配置内容中的端口配置对应的内核源码文件,得到支持usb转串口的端口配置;
10、对所述原生框架配置内容中的配置文件进行编译,生成驱动加载文件;
11、将所述原生框架配置内容中的开机脚本中的单卡属性代码修改为双卡属性代码;
12、在所述原生框架配置内容中添加目标库文件,用于处理所述内置通信模组及所述外置通信模组的数据通信;
13、修改sim用户界面对应的代码逻辑;
14、修改无线界面层代码的双数据拨号逻辑。
15、可选地,所述修改所述原生框架配置内容中的端口配置对应的内核源码文件,得到支持usb转串口的端口配置的步骤包括:
16、基于所述原生框架配置内容执行菜单配置,并依次打开所述菜单配置中的支持组件;
17、选取所述支持组件中的目标组件并保存;
18、基于所述目标组件编译对应的内核源码文件,包括在所述内核源码文件中的目标数组中增加所述外置通信模组的id信息,得到编译后的内核源码文件;
19、烧写所述编译后的内核源码文件对应的镜像文件,得到所述支持usb转串口的端口配置。
20、可选地,所述对所述原生框架配置内容中的配置文件进行编译,生成驱动加载文件的步骤包括:
21、对所述原生框架配置内容执行菜单配置及组件选择,确定配置文件;
22、将所述外置通信模组对应的驱动代码文件增加至所述配置文件,生成所述驱动加载文件,用于启动所述外置通信模组的网卡进行通信。
23、可选地,所述将所述原生框架配置内容中的开机脚本中的单卡属性代码修改为双卡属性代码的步骤包括:
24、选取所述原生框架配置内容中的开机脚本;
25、识别所述开机脚本中的属性代码是否为单卡属性代码;
26、若所述开机脚本中的属性代码为单卡属性代码,则将所述单卡属性代码修改为双卡属性代码。
27、可选地,所述在所述原生框架配置内容中添加目标库文件的步骤包括:
28、对所述原生框架配置内容中的参考无线接口层进行编译,生成目标库文件;
29、根据所述目标库文件修改所述原生框架配置内容文件中的打包文件,并修改无线接口层守护进程适配所述目标库文件。
30、此外,为实现上述目的,本发明还提供一种双路通信装置,所述双路通信装置应用于通信终端,所述通信终端包括内置通信模组以及与所述通信终端通信连接的外置通信模组,所述双路通信装置包括:
31、响应模块,用于响应于识别到所述内置通信模组与外置通信模组的共同通信请求,调用预设的扩展框架配置内容,其中,所述扩展框架配置内容用于使所述通信终端同时支持两个通信模组的通信功能;
32、通信模块,用于基于所述扩展框架配置内容,分别执行所述内置通信模组及所述外置通信模组的数据通信。
33、此外,为实现上述目的,本发明还提供一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的双路通信程序,所述双路通信程序被所述处理器执行时实现如上所述的双路通信方法的步骤。
34、此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有双路通信程序,所述双路通信程序被处理器执行时实现如上所述的双路通信方法的步骤。
35、本发明实施例提出的一种双路通信方法、装置、终端设备以及存储介质,所述双路通信方法应用于通信终端,所述通信终端包括内置通信模组以及与所述通信终端通信连接的外置通信模组,通过响应于识别到所述内置通信模组与外置通信模组的共同通信请求,调用预设的扩展框架配置内容,其中,所述扩展框架配置内容用于使所述通信终端同时支持两个通信模组的通信功能;基于所述扩展框架配置内容,分别执行所述内置通信模组及所述外置通信模组的数据通信,通过扩展框架配置内容,实现了外置通信模组与内置通信模组共同上网的功能。
1.一种双路通信方法,其特征在于,所述双路通信方法应用于通信终端,所述通信终端包括内置通信模组以及与所述通信终端通信连接的外置通信模组,所述双路通信方法包括以下步骤:
2.如权利要求1所述的双路通信方法,其特征在于,所述调用预设的扩展框架配置内容的步骤之前还包括:
3.如权利要求2所述的双路通信方法,其特征在于,所述对所述原生框架配置内容进行修改的步骤包括以下至少一项:
4.如权利要求3所述的双路通信方法,其特征在于,所述修改所述原生框架配置内容中的端口配置,得到支持usb转串口的端口配置的步骤包括:
5.如权利要求3所述的双路通信方法,其特征在于,所述对所述原生框架配置内容中的配置文件进行编译,生成驱动加载文件的步骤包括:
6.如权利要求3所述的双路通信方法,其特征在于,所述将所述原生框架配置内容中的开机脚本中的单卡属性代码修改为双卡属性代码的步骤包括:
7.如权利要求3所述的双路通信方法,其特征在于,所述在所述原生框架配置内容中添加目标库文件的步骤包括:
8.一种双路通信装置,其特征在于,所述双路通信装置应用于通信终端,所述通信终端包括内置通信模组以及与所述通信终端通信连接的外置通信模组,所述双路通信装置包括:
9.一种终端设备,其特征在于,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的双路通信程序,所述双路通信程序被所述处理器执行时实现如权利要求1-7中任一项所述的双路通信方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有双路通信程序,所述双路通信程序被处理器执行时实现如权利要求1-7中任一项所述的双路通信方法的步骤。