本发明涉及通信,尤其涉及一种异构网络的软件版本兼容方法、装置、终端设备和介质。
背景技术:
1、无线保真(wirelessfidelity,wifi)是一种可以将终端以无线方式互相连接的技术,用于改善基于ieee802.11标准的无线网络产品之间的互通性。长期演进(longtermevolution,lte)是由第三代合作伙伴计划(the3rdgenerationpartnershipproject,3gpp)组织制定的通用移动通信系统(universalmobiletelecommunicationssystem,umts)技术标准的长期演进。目前,专一支持wifi的软件版本大部分采用的方案是将调制解调器模块整体移除或者采用软件的方式实现调制解调器不启动。但是该方案存在的问题是方案的可移植性差,不能自由实现wifi软件版本与lte软件版本的自由切换。
2、因此,亟需提供一种软件版本的兼容方案可以改善上述问题。
技术实现思路
1、本发明提供一种异构网络的软件版本兼容方法、装置、终端设备和介质,用以兼容异构网络的软件版本,实现wifi软件版本与lte软件版本的自由切换。
2、第一方面,本发明提供一种异构网络的软件版本兼容方法,该方法包括:读取终端的硬件属性;当根据所述硬件属性确定终端当前模式为仅支持wifi模式时,停止加载启动调制解调服务;当根据所述硬件属性确定终端当前模式为支持lte模式时,加载启动调制解调服务。
3、本发明上述异构网络的软件版本兼容方法的有益效果在于:终端系统能够根据硬件属性实现对调制解调服务进行动态的加载,实现wifi软件版本与lte软件版本的自由切换,方案的可移植性好。
4、在一种可能的实施例中,当根据所述硬件属性确定终端当前模式为仅支持wifi模式时,停止加载启动调制解调服务,包括:在终端当前模式为仅支持wifi模式时,则不再对调制解调服务相关的结构体进行初始化,不将调制解调服务或其它子系统相关的代码搬运到指定的区域,不释放控制调制解调器运行的相关寄存器和不创建调制解调器监控的任务,不再将调制解调器启动的消息传到各个客户端中。
5、在一种可能的实施例中,在停止加载启动调制解调服务之后,还包括:根据硬件属性确定终端当前模式为仅支持wifi模式时,自适应删除设备节点。该实施例中根据不同硬件的属性实现wifi软件版本的优化,避免占用内存。
6、在一种可能的实施例中,当根据所述硬件属性确定终端当前模式为支持lte模式时,加载启动调制解调服务,包括:对调制解调服务相关的结构体进行初始化,将调制解调服务或其它子系统相关的代码搬运到指定的区域,搬运动作完成后,然后释放相关控制调制解调器运行的寄存器,最后,调制解调服务服务启动成功。
7、在一种可能的实施例中,所述硬件属性包括硬件的通用型输入输出gpio和芯片识别标识。
8、第二方面,本申请实施例提供一种终端,包括处理器和存储器。其中,存储器用于存储一个或多个计算机程序;当存储器存储的一个或多个计算机程序被处理器执行时,使得该终端能够实现上述第一方面的任意一种可能的设计的方法。
9、第三方面,本申请实施例还提供一种异构网络的软件版本兼容装置,该通信装置包括执行上述第一方面的任意一种可能的设计的方法的模块/单元。这些模块/单元可以通过硬件实现,也可以通过硬件执行相应的软件实现。
10、第四方面,本申请实施例中还提供一种计算机可读存储介质,计算机可读存储介质包括计算机程序,当计算机程序在终端上运行时,使得终端执行上述任一方面的任意一种可能的设计的方法。
11、第五方面,本申请实施例还提供一种包含计算机程序产品,当计算机程序产品在终端上运行时,使得终端执行上述任一方面的任意一种可能的设计的方法。
12、第六方面,本申请实施例还提供一种芯片或芯片模组,该芯片或芯片模组与存储器耦合,用于执行存储器中存储的计算机程序,使得终端执行上述任一方面的任意一种可能的设计的方法。
13、关于上述第二方面至第六方面的有益效果可以参见上述第一方面中的描述,不再重复赘述。
1.一种异构网络的软件版本兼容方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,当根据所述硬件属性确定终端当前模式为仅支持wifi模式时,停止加载启动调制解调服务,包括:
3.根据权利要求1或2所述的方法,其特征在于,停止加载启动调制解调服务之后,还包括:
4.根据权利要求1所述的方法,其特征在于,加载启动调制解调服务,包括:
5.根据权利要求1或2所述的方法,其特征在于,所述硬件属性包括硬件的通用型输入输出gpio和芯片识别标识。
6.一种异构网络的软件版本兼容装置,其特征在于,所述装置包括:
7.根据权利要求6所述的装置,其特征在于,所述处理模块当根据所述硬件属性确定终端当前模式为仅支持wifi模式时,停止加载启动调制解调服务,具体用于:
8.根据权利要求6或7所述的装置,其特征在于,所述处理模块停止加载启动调制解调服务之后,还用于:
9.根据权利要求6所述的装置,其特征在于,所述处理模块加载启动调制解调服务,具体用于:
10.根据权利要求6或7所述的装置,其特征在于,所述硬件属性包括硬件的通用型输入输出gpio和芯片识别标识。
11.一种终端,其特征在于,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,当所述计算机程序被所述处理器执行时,使得所述终端执行如权利要求1至5任一项所述的方法。
12.一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1至5中任一项所述的方法。