掌桥专利:专业的专利平台
掌桥专利
首页

一种拨号联网方法、装置、设备及可读存储介质

文献发布时间:2023-06-19 16:04:54



技术领域

本申请涉及计算机通信技术领域,特别涉及一种拨号联网方法、装置、设备及可读存储介质。

背景技术

目前,高通平台的RmNet数据连接设定的拨号方式默认使用一个通信模组进行拨号,因此仅支持单个通信模组拨号,无法从多个模组中选择一个或多个通信模组进行拨号联网。

因此,如何灵活选择通信模组进行拨号联网,是本领域技术人员需要解决的问题。

发明内容

有鉴于此,本申请的目的在于提供一种拨号联网方法、装置、设备及可读存储介质,以灵活选择通信模组进行拨号联网。其具体方案如下:

第一方面,本申请提供了一种拨号联网方法,应用于目标设备,所述目标设备包括至少两个通信模组,包括:

接收拨号联网命令;

识别所述拨号联网命令中用于指定通信模组的目标标识、及该目标标识对应的任一虚拟网卡标识;

基于识别到的所述目标标识及所述虚拟网卡标识进行拨号联网。

可选地,所述目标标识包括:模组标识,所述基于识别到的所述目标标识及所述虚拟网卡标识进行拨号联网,包括:

基于识别到的所述模组标识查询物理网卡标识;

基于识别到的所述模组标识及所述虚拟网卡标识、查询到的所述物理网卡标识进行拨号联网。

可选地,所述目标标识包括:物理网卡标识,所述基于识别到的所述目标标识及所述虚拟网卡标识进行拨号联网,包括:

基于识别到的所述物理网卡标识查询模组标识;

基于查询到的所述模组标识、识别到的所述物理网卡标识及所述虚拟网卡标识进行拨号联网。

可选地,所述目标标识包括:模组标识和物理网卡标识,所述基于识别到的所述目标标识及所述虚拟网卡标识进行拨号联网,包括:

基于识别到的所述模组标识、所述物理网卡标识及所述虚拟网卡标识进行拨号联网。

可选地,所述接收拨号联网命令,包括:

通过命令行窗口和/或web页面接收用户手动输入的拨号联网命令。

可选地,还包括:

分别加载每个通信模组的驱动,以查询并存储每个通信模组的模组标识、每个通信模组中的物理网卡的物理网卡标识、及每个物理网卡对应的所有虚拟网卡的虚拟网卡标识。

可选地,任一通信模组中的物理网卡包括:USB网卡或PCIE网卡。

第二方面,本申请提供了一种拨号联网装置,应用于目标设备,所述目标设备包括至少两个通信模组,包括:

接收模块,用于接收拨号联网命令;

识别模块,用于识别所述拨号联网命令中用于指定通信模组的目标标识、及该目标标识对应的任一虚拟网卡标识;

联网模块,用于基于识别到的所述目标标识及所述虚拟网卡标识进行拨号联网。

第三方面,本申请提供了一种电子设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序,以实现前述公开的拨号联网方法。

第四方面,本申请提供了一种可读存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现前述公开的拨号联网方法。

通过以上方案可知,本申请提供了一种拨号联网方法,应用于目标设备,所述目标设备包括至少两个通信模组,包括:接收拨号联网命令;识别所述拨号联网命令中用于指定通信模组的目标标识、及该目标标识对应的任一虚拟网卡标识;基于识别到的所述目标标识及所述虚拟网卡标识进行拨号联网。

可见,本申请中的目标设备可以在至少两个通信模组中指定进行拨号联网的通信模组,具体实现过程包括:针对接收到的拨号联网命令进行识别;以识别拨号联网命令中用于指定通信模组的目标标识、及该目标标识对应的任一虚拟网卡标识,然后基于识别到的目标标识及虚拟网卡标识进行拨号联网,从而在至少两个通信模组中指定进行拨号联网的一个或多个通信模组,不仅可实现单模组单PDN拨号、单模组多PDN拨号,还可以实现多模组多PDN拨号。

相应地,本申请提供的一种拨号联网装置、设备及可读存储介质,也同样具有上述技术效果。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请公开的一种拨号联网方法流程图;

图2为本申请公开的一种多模组多PDN的结构示意图;

图3为本申请公开的一种多模组与示意设备的连接示意图;

图4为本申请公开的另一种拨号联网方法流程图;

图5为本申请公开的一种拨号联网装置示意图;

图6为本申请公开的一种电子设备示意图;

图7为本申请公开的另一种电子设备示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

目前,高通平台的RmNet数据连接设定的拨号方式仅支持对单个通信模组进行拨号,无法同时使用多个通信模组进行拨号联网。为此,本申请提供了一种拨号联网方案,能够灵活选择通信模组进行拨号联网。

参见图1所示,本申请实施例公开了一种拨号联网方法,应用于目标设备,所述目标设备包括至少两个通信模组,包括:

S101、接收拨号联网命令。

在本实施例中,通信模组为目标设备中的、支持Rmnet拨号方式的上网模块,如:2G模块、3G模块、4G模块、5G模块等。通信模组可以插接SIM卡,也可以集成SIM卡。目标设备可以是任意计算机、手机、服务器等。

本实施例为了选择进行拨号联网的通信模组,在一个拨号联网命令中指定:拨号联网所用的通信模组,由该通信模组中的物理网卡虚拟出的某一虚拟网卡。如此一来,就可以在多个通信模组中指定进行拨号联网的通信模组,从而基于用户实际需求灵活实现:单模组单PDN拨号、单模组多PDN拨号或多模组多PDN拨号。多模组多PDN拨号即:使用多个通信模组分别接入多个PDN。其中,PDN(Public Data Network,公用数据网)是虚拟网卡所接入的网络,其对外的标识为APN(Access Point Name,网络接入点),PDN可以对接:企业内部网、WAP网站、行业内部网等专用网络。

需要说明的是,一个通信模组中设有一个物理网卡,因此指定联网的通信模组时,既可以通过指定通信模组本身确定,也可以通过指定通信模组中的物理网卡确定。为了在一个拨号联网命令中指定:拨号联网所用的通信模组,由该通信模组中的物理网卡虚拟出的某一虚拟网卡。本实施例在一个拨号联网命令中指定了目标标识和虚拟网卡标识。这2个标识可以根据拨号命令./fibocom-dial[options]的规定,设定在“[options]”中。

由于一个指定联网的通信模组时,可以指定通信模组本身,也可以指定通信模组中的物理网卡,因此目标标识包括模组标识和/或物理网卡标识。其中,模组标识可以为模组的QMI(Qualcomm Message Interface,高通通信接口)接口标识、型号等唯一标识信息。物理网卡标识与其类似,只需能够唯一标识出一个虚拟网卡即可。在一种具体实施方式中,模组标识包括:通信模组的QMI接口标识,如图2中的qcqmi0、qcqmi1、qcqmi2。物理网卡标识包括:物理网卡的接口标识,如图2中的usb0、usb1、usb2。

如图2所示,一个设备中有3个通信模组:模组0、模组1、模组2,这3个通信模组分别对应的QMI接口为:qcqmi0、qcqmi1、qcqmi2,且这3个通信模组中的USB(Universal SerialBus,通用串行总线)物理网卡(图2中的usb0、usb1、usb2)都虚拟出4个虚拟网卡,如usb0对应的eth1(虚拟网卡标识)、eth2、eth3、eth4;usb1对应的eth5、eth6、eth7、eth8;usb2对应的eth9、eth10、eth11、eth12。基于此示例,就可以按照本实施例提供的方案进行多模组多PDN拨号、单模组多PDN拨号和/或单模组单PDN拨号。多模组多PDN拨号如:使用模组0、usb0、eth2对接网络接入点1;使用模组1、usb1、eth5对接网络接入点2;模组2、usb2、eth9对接网络接入点3,如此实现3模组3路拨号联网。单模组多PDN拨号如:使用模组0、usb0、eth2对接网络接入点1,使用模组0、usb0、eth3对接网络接入点4,实现单模组2路拨号联网。单模组单PDN拨号如:使用模组0、usb0、eth2对接网络接入点1,实现单模组1路拨号联网。当然,一个目标设备可以内置有更多个通信模组,一个物理网卡可以虚拟出更多或更少的虚拟网卡。可见,本实施例不仅可实现多模组多PDN拨号,还可以自主进行单模组多PDN拨号和/或单模组单PDN拨号,因此联网方式更具可选择性和灵活性。

在一种具体实施方式中,任一通信模组中的物理网卡包括USB网卡或PCIE(Peripheral Component Interconnect Express,一种高速串行计算机扩展总线标准)网卡。

S102、识别拨号联网命令中用于指定通信模组的目标标识、及该目标标识对应的任一虚拟网卡标识。

其中,为实现多模组多PDN拨号,不同拨号联网命令指定的通信模组不同。

S103、基于识别到的目标标识及虚拟网卡标识进行拨号联网。

需要说明的是,对拨号联网命令中的标识进行识别并拨号,依赖于相应的拨号工具,即:QMI拨号工具,这是一个可以运行在计算机设备上的应用程序。因此在一种具体实施方式中,目标设备上安装的QMI拨号工具中实现有本实施例提供的方法步骤。

在本实施例中,QMI拨号工具能够识别拨号联网命令中指定的目标标识、虚拟网卡标识,因此可以识别出拨号联网命命令对应的拨号路径。在一种具体实施方式中,拨号联网成功后,拨号所用的虚拟网卡可获得IP地址,从而以此IP地址与外界进行通信,因此拨号联网成功后,可确定联网成功的虚拟网卡的IP地址。

可见,本实施例中的目标设备可以在至少两个通信模组中指定进行拨号联网的通信模组,具体实现过程包括:针对接收到的拨号联网命令进行识别;以识别拨号联网命令中用于指定通信模组的目标标识、及该目标标识对应的任一虚拟网卡标识,然后基于识别到的目标标识及虚拟网卡标识进行拨号联网,从而在至少两个通信模组中指定进行拨号联网的一个或多个通信模组,不仅可实现单模组单PDN拨号、单模组多PDN拨号,还可以实现多模组多PDN拨号。

基于上述实施例,需要说明的是,拨号联网命令可以由用户通过命令行窗口和/或web页面输入给设备。因此在一种具体实施方式中,接收拨号联网命令,包括:通过命令行窗口和/或web页面接收用户手动输入的拨号联网命令。

如果通过命令行窗口输入拨号联网命令,那么拨号联网命令可以是:“./fibocom-dial-d/dev/qcqmi0–n 1–m 1”,表示:使用QMI接口为qcqmi0的模组、该模组对应的物理网卡1、该物理网卡1对应的虚拟网卡1进行拨号联网。其中,“-d/dev/qcqmi0–n 1–m 1”就是对“[options]”进行设定得到。

更为具体的,“-d”后的参数为通信模组标识,“–n”后的参数为物理网卡标识,“–m”后的参数为虚拟网卡标识。“-d”、“–n”、“–m”这3个参数的具体使用方式可参照表1。通过命令行窗口输入拨号联网命令时,需要遵循命令的通用格式。

表1

如果通过web页面输入拨号联网命令,那么用户只需在web页面指定要用的通信模组和虚拟网卡。参照图2所示,如果用户在web页面指定:模组0、eth2或usb0、eth2,那么实现“模组0-usb0-eth2”这1路的拨号联网。如果用户在web页面还指定了:模组2、eth9,那么同时实现使用“模组0、usb0、eth2”、“模组2、usb2、eth9”这2路的拨号联网。

其中,用户在web页面指定每1路的拨号路径时,可以手动指定两个标识或三个标识。如:指定:模组0、eth2,表示使用“模组0-usb0-eth2”拨号,而指定usb0、eth2或模组0、usb0、eth2,也表示使用“模组0-usb0-eth2”拨号。

由于一个拨号路径需要明确要用的通信模组、物理网卡、虚拟网卡,因此若用户仅指定了两个标识,那么设备后台需要基于用户的指定补全标识,从而才可以得到通用格式的拨号联网命令:“./fibocom-dial–d/dev/qcqmi*-n x-m x”。例如:用户在web页面指定:模组0、eth2,那么后台需要基于模组0查询对应的usb0,从而基于模组0、usb0、eth2生成拨号联网命令:“./fibocom-dial-d/dev/qcqmi0–n 0–m 2”。相应地,如果用户在web页面指定:usb0、eth2,那么后台需要基于usb0查询对应的模组0,从而基于模组0、usb0、eth2生成拨号联网命令:“./fibocom-dial-d/dev/qcqmi0–n 0–m 2”。

由于拨号联网依赖于QMI拨号工具,因此若手动指定两个标识,那么需要在QMI拨号工具中增加标识查询逻辑,以补全拨号命令,明确拨号路径。若手动指定三个标识,那么QMI拨号工具可以直接进行拨号,无需进行标识查询。可见,QMI拨号工具需要依据用户所指定的参数进行适应性修改。

其中,目标设备可以枚举出自身通信模组的各种信息,并将这些信息保存在指定存储路径下,因此在用户仅指定两个标识的情况下,目标设备可以查询相应存储路径下所保存的信息,从而补全拨号命令。保存的信息包括:通信模组是什么型号、通信模组的QMI接口标识是什么、通信模组中的物理网卡的物理网卡标识是什么、及物理网卡对应的所有虚拟网卡的虚拟网卡标识。

一般地,目标设备加载通信模组的驱动,就可以获知该通信模组是什么型号、该通信模组的QMI接口标识是什么、该通信模组中的物理网卡的物理网卡标识是什么、及该物理网卡对应的所有虚拟网卡的虚拟网卡标识。因此在一种具体实施方式中,分别加载每个通信模组的驱动,以查询并存储每个通信模组的模组标识、每个通信模组中的物理网卡的物理网卡标识、及每个物理网卡对应的所有虚拟网卡的虚拟网卡标识。

参照图2所示,模组0、模组1、模组2在同一个设备中,该设备可以获知:模组0、模组1、模组2分别对应的QMI接口为:qcqmi0、qcqmi1、qcqmi2;模组0中有物理网卡usb0,模组1中有物理网卡usb1,模组2中有物理网卡usb2;物理网卡usb0对应有4个虚拟网卡:eth1、eth2、eth3、eth4;物理网卡usb1对应有4个虚拟网卡:eth5、eth6、eth7、eth8;物理网卡usb2对应有4个虚拟网卡:eth9、eth10、eth11、eth12。

由于拨号联网时,需要明确指定联网所用的拨号路径,拨号路径如图2中的qcqmi0-usb0-eth1,因此如果拨号联网命令中的目标标识仅包括模组标识,就需要基于该模组标识确定对应的物理网卡标识。例如:目标标识仅包括qcqmi0,就需要基于qcqmi0确定对应的usb0。相应地,如果拨号联网命令中的目标标识仅包括物理网卡标识,就需要基于该物理网卡标识确定对应的模组标识。例如:目标标识仅包括usb0,就需要基于usb0确定对应的qcqmi0。当然,如果拨号联网命令中的目标标识包括模组标识和物理网卡标识,那么就可以基于拨号联网命令中的模组标识、物理网卡标识、虚拟网卡标识直接进行拨号联网。

在一种具体实施方式中,目标标识包括:模组标识,基于识别到的目标标识及虚拟网卡标识进行拨号联网,包括:基于识别到的模组标识查询物理网卡标识;基于识别到的模组标识及虚拟网卡标识、查询到的物理网卡标识进行拨号联网。

在一种具体实施方式中,目标标识包括:物理网卡标识,基于识别到的目标标识及虚拟网卡标识进行拨号联网,包括:基于识别到的物理网卡标识查询模组标识;基于查询到的模组标识、识别到的物理网卡标识及虚拟网卡标识进行拨号联网。

在一种具体实施方式中,目标标识包括:模组标识和物理网卡标识,基于识别到的目标标识及虚拟网卡标识进行拨号联网,包括:基于识别到的模组标识、物理网卡标识及虚拟网卡标识进行拨号联网。

下述实施例结合具体使用场景,对本申请进行进一步介绍。

请参见图3,本实施例让一个笔记本电脑同时连接:型号为NL668的通信模组和型号为FG150的通信模组。可见,通信模组可以内置在设备中,也可以是设备外接模块。这两个通信模组均为5G模块、均支持Rmnet拨号方式、物理网卡均为USB网卡,其中均插接有通信功能正常的SIM卡。

该笔记本电脑支持Linux系统,如图3所示,使用USB0.2连接NL668模组与笔记本,在标志“MAIN”的天线接口接入5G天线。使用USB0.3连接FG150模组与笔记本,在标志“ANT_8”的天线接口接入5G天线。

连接完毕后,依次将笔记本和两个模组开机,导入两个模组的USB驱动源码与QMI拨号工具源码至笔记本。进入驱动源码路径下,设置4路PDN,执行“make install”命令成功加载USB驱动。

其中,通过“ifconfig–a”可以查看NL668模组和FG150模组的物理网卡usb0和usb1,NL668模组和FG150模组的QMI接口qcqmi0和qcqmi1,物理网卡usb0映射出的4路虚拟网卡:eth1、eth2、eth3、eth4,物理网卡usb1映射出的4路虚拟网卡:eth5、eth6、eth7、eth8。

进入QMI拨号工具的源码路径下,执行“make”命令编译该源码,以生成“fibocom-dial”二进制文件,供Linux系统执行。

针对模组NL668,使用usb0、eth1对接网络接入点1,使用usb0、eth3对接网络接入点2,那么分别执行“./fibocom-dial-d/dev/qcqmi0–n 0–m 1”命令和“./fibocom-dial-d/dev/qcqmi0–n 0–m 3”命令。

针对模组FG150,使用usb1、eth5对接网络接入点3,使用usb1、eth6对接网络接入点4,那么分别执行“./fibocom-dial-d/dev/qcqmi1–n 1–m 5”命令和“./fibocom-dial-d/dev/qcqmi1–n 1–m 6”命令。

拨号成功后,虚拟网卡eth1、eth3、eth5、eth6分别成功获取到IP地址,并且能与其所接入的网络进行通信。

在输入拨号命令后,笔记本电脑执行图如图4所示的流程,具体包括:判断“-d”参数后的QMI接口是qcqmi0还是qcqmi1;如果QMI接口是qcqmi0,表明当前使用模组NL668进行数据拨号,如果QMI接口是qcqmi1,表明当前使用模组FG150进行数据拨号;根据“-n”参数后的数字选择当前使用哪个物理网卡;根据“-m”参数后的数字选择使用哪个虚拟网卡;综合“-d、-n、-m”指定的QMI接口、物理网卡、虚拟网卡进行数据拨号;拨号成功,指定虚拟网卡成功获取到IP地址,就可以正常地进行数据业务了。

可见,本实施例能够综合“-d、-n、-m”指定的QMI接口、物理网卡、虚拟网卡进行数据拨号,可实现多模组多PDN的QMI拨号方式,能够满足多模组多PDN的拨号需求。当然,还可以根据自身需求选择单模组拨号或多模组拨号,也可根据自身需求选择单PDN或多PDN拨号。

下面对本申请实施例提供的一种拨号联网装置进行介绍,下文描述的一种拨号联网装置与上文描述的一种拨号联网方法可以相互参照。

参见图5所示,本申请实施例公开了一种拨号联网装置,应用于目标设备,目标设备包括至少两个通信模组,包括:

接收模块501,用于接收拨号联网命令;

识别模块502,用于识别拨号联网命令中用于指定通信模组的目标标识、及该目标标识对应的任一虚拟网卡标识;

联网模块503,用于基于识别到的目标标识及虚拟网卡标识进行拨号联网。

在一种具体实施方式中,目标标识包括:模组标识,联网模块具体用于:基于识别到的模组标识查询物理网卡标识;基于识别到的模组标识及虚拟网卡标识、查询到的物理网卡标识进行拨号联网。

在一种具体实施方式中,目标标识包括:物理网卡标识,联网模块具体用于:基于识别到的物理网卡标识查询模组标识;基于查询到的模组标识、识别到的物理网卡标识及虚拟网卡标识进行拨号联网。

在一种具体实施方式中,目标标识包括:模组标识和物理网卡标识,联网模块具体用于:基于识别到的模组标识、物理网卡标识及虚拟网卡标识进行拨号联网。

在一种具体实施方式中,接收模块具体用于:

通过命令行窗口和/或web页面接收用户手动输入的至少两个拨号联网命令。

在一种具体实施方式中,模组标识包括:通信模组的QMI接口标识。

在一种具体实施方式中,还包括:

加载模块,用于分别加载每个通信模组的驱动,以查询并存储每个通信模组的模组标识、每个通信模组中的物理网卡的物理网卡标识、及每个物理网卡对应的所有虚拟网卡的虚拟网卡标识。

在一种具体实施方式中,还包括:

确定模块,用于确定联网成功的虚拟网卡的IP地址。

在一种具体实施方式中,任一通信模组中的物理网卡包括:USB网卡或PCIE网卡。

其中,关于本实施例中各个模块、单元更加具体的工作过程可以参考前述实施例中公开的相应内容,在此不再进行赘述。

可见,本实施例提供了一种拨号联网装置,能够在至少两个通信模组中指定进行拨号联网的一个或多个通信模组,可实现单模组单PDN拨号、单模组多PDN拨号、多模组多PDN拨号。

下面对本申请实施例提供的一种电子设备进行介绍,下文描述的一种电子设备与上文描述的一种拨号联网方法及装置可以相互参照。

参见图6所示,本申请实施例公开了一种电子设备,包括:

存储器601,用于保存计算机程序;

处理器602,用于执行所述计算机程序,以实现上述任意实施例公开的方法。

请参考图7,图7为本实施例提供的另一种电子设备示意图,该电子设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processingunits,CPU)322(例如,一个或一个以上处理器)和存储器332,一个或一个以上存储应用程序342或数据344的存储介质330(例如一个或一个以上海量存储设备)。其中,存储器332和存储介质330可以是短暂存储或持久存储。存储在存储介质330的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对数据处理设备中的一系列指令操作。更进一步地,中央处理器322可以设置为与存储介质330拨号联网,在电子设备301上执行存储介质330中的一系列指令操作。

电子设备301还可以包括一个或一个以上电源326,一个或一个以上有线或无线网络接口350,一个或一个以上输入输出接口358,和/或,一个或一个以上操作系统341。例如,Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等。

在图7中,应用程序342可以是执行拨号联网方法的程序,数据344可以是执行拨号联网方法所需的或产生的数据。

上文所描述的拨号联网方法中的步骤可以由电子设备的结构实现。

在一个实施例中,电子设备包括目标处理器(MCU)和5G拨号联网模块(拨号联网模块)。目标处理器和5G拨号联网模块通过USB(Universal Serial Bus,通用串行总线)物理接口建立连接。目标处理器运行有Windows(微软)操作系统。5G拨号联网模块包括应用处理器和基带处理器。应用处理器运行有APP操作系统,基带处理器(MODEM)运行有MODEM操作系统。APP操作系统包括用户层(用户空间)和应用层(内核空间)。用户层和应用层通过虚拟接口建立连接,虚拟接口按照功能可以分为读取(read)接口和写入(write)接口,用户层通过读取接口读取应用层的数据,用户层通过写入接口向应用层发送数据。驱动程序运行在内核空间,应用程序运行在用户空间。应用层包括USB协议栈,USB协议栈包括UDC(USB DeviceController,USB网卡控制器)、Android Gadget Driver(Android小工具驱动程序)、Composite gadget Driver(复合小工具驱动程序)和Function Driver(功能驱动程序)。用户层包括QMI Client(QualcomMessage Interface Client,高拨号联网息接口客户端),QMI Client主要用于发送指令、接收数据和解析数据。MODEM操作系统包括QMI Server(Qualcom Message Interface Server,高拨号联网息接口服务端),QMI Server主要用于处理指令、发送数据,数据包括指令的响应数据和主动下发的数据。QMI Server包括处理不同业务的服务端,例如SMS(Short MessageService,短信业务),USSD(UnstructuredSupplementary Service Data,非结构化补充数据业务)等。服务端和客户端一一对应,并且不同的业务对应不同的客户端。其中,电子设备可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。

下面对本申请实施例提供的一种可读存储介质进行介绍,下文描述的一种可读存储介质与上文描述的一种拨号联网方法、装置及设备可以相互参照。

一种可读存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现前述实施例公开的拨号联网方法。关于该方法的具体步骤可以参考前述实施例中公开的相应内容,在此不再进行赘述。

本申请涉及的“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法或设备固有的其它步骤或单元。

需要说明的是,在本申请中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的可读存储介质中。

本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

相关技术
  • 一种拨号联网方法、装置、设备及可读存储介质
  • 拨号联网方法、装置、计算机设备和存储介质
技术分类

06120114691901