一种多个无线模块设备网络接口管理的方法及终端设备技术

技术编号:18369929 阅读:117 留言:0更新日期:2018-07-05 14:23
本发明专利技术适用于无线网络通讯技术领域,提供了一种多个无线模块设备网络接口管理的方法及终端设备,所述方法包括:识别多个无线模块硬件结构上的网络接口名称;对所述网络接口名称按照预设规则进行重命名;在拨号切换时,将所述网络接口使用预定标识的网络接口名称进行再次重命名。通过本发明专利技术可以有效解决在多个无线模块同时使用时,网络接口生成的无规则性在程序控制和管理上的冲突与不便的问题,以及拨号切换时,网口被占用导致拨号失败无法正常使用的问题。

A method and terminal device for network interface management of multiple wireless module devices

The invention is applicable to the field of wireless network communication technology, and provides a method and terminal device for network interface management of multiple wireless module devices. The method includes: identifying network interface names on the hardware structure of multiple wireless modules; renaming the name of the network interface according to the presetting rules; switching on a dial-up switch. The network interface is renamed again by using the network interface name that is predefined. The invention can effectively solve the problem of conflict and inconvenience caused by the network interface in the program control and management when the multiple wireless modules are used simultaneously, and the problem that the dialing failure can not be used normally when the dial-up switch is switched on.

【技术实现步骤摘要】
一种多个无线模块设备网络接口管理的方法及终端设备
本专利技术属于无线网络通讯
,尤其涉及一种多个无线模块设备网络接口管理的方法及终端设备。
技术介绍
无线模块是用于移动网络的无线终端产品中的通信模块,支持所有移动网络的高速接入,能够为用户提供高速的无线数据、互联网接入等业务,支持语音传输、分组数据传送、短信收发等功能,可以快速轻松帮用户实现很多嵌入式产品的应用,如:移动电话、智能手机、多媒体手机和触摸屏通信装置、车载设备、U猫以及无线路由器等设备的应用。目前,无线上网装置中,会使用两个或多个无线模块,对于多模块的无线设备,在网络驱动接口规范NDIS拨号时,需要涉及网络接口的生成,但是不同厂商模块的驱动不同,生成了默认的网络接口也不相同,常见的有通用串行总线接口USBx、以太网接口ETHx、无线广域网接口WWANx等。而在现有技术中,在使用多模块或不同厂商模块时,因为网络接口生成的无规则性,会在程序控制及管理上发生冲突与不便,直接导致代码的兼容性、可读性和稳定性较差。在点对点协议PPP拨号和网络驱动接口规范NDIS拨号相互切换时,网口被占用,从而导致拨号失败及无法正常使用的问题。
技术实现思路
有鉴于此,本专利技术实施例提供了一种多个无线模块设备网络接口管理的方法及终端设备,以解决现有技术中网络接口生成的无规则性在程序控制和管理上的冲突与不便,以及拨号切换时,网口被占用导致拨号失败无法正常使用的问题。本专利技术实施例的第一方面提供了一种多个无线模块设备网络接口管理的方法,包括:识别多个无线模块硬件接口上的网络接口名称;对所述网络接口名称按照预设规则进行重命名;在拨号切换时,将所述网络接口使用预定标识的网络接口名称进行再次重命名。本专利技术实施例的第二方面提供了一种多个无线模块设备网络接口管理装置,包括:识别模块,用于识别多个无线模块硬件接口上的网络接口名称;第一重命名模块,用于对所述网络接口名称按照预设规则进行重命名;第二重命名模块,用于在拨号切换时,将所述网络接口使用预定标识的网络接口名称进行再次重命名。本专利技术实施例的第三方面提供了一种多个无线模块设备网络接口管理的终端设备,包括:包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:识别多个无线模块硬件接口上的网络接口名称;对所述网络接口名称按照预设规则进行重命名;在拨号切换时,将所述网络接口使用预定标识的网络接口名称进行再次重命名。本专利技术实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现以下步骤:识别多个无线模块硬件接口上的网络接口名称;对所述网络接口名称按照预设规则进行重命名;在拨号切换时,将所述网络接口使用预定标识的网络接口名称进行再次重命名。本专利技术实施例与现有技术相比存在的有益效果是:本专利技术实施例在无线终端产品中应用多个无线模块时,可以获取多个无线模块硬件接口上的网络接口名称,并对获取的网络接口名称按照预设规则进行重命名,在终端拨号切换时,继续将网络接口名使用预定标识的网络接口名称进行再次重命名,优化了程序控制及管理上代码的兼容性、可读性以及较强的稳定性;实现了在多个模块同时拨号时互不影响,以及多个模块拨号同时上线并单独运行的功能。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的多个无线模块设备网络接口管理方法的实现流程示意图;图2是本专利技术实施例提供的识别多个无线模块对应的网络接口名称的方法的实现流程示意图;图3是本专利技术实施例提供的多个无线模块连接的结构示意图;图4是本专利技术实施例提供的多个无线模块接口名的识别及重命名管理的示意性框图;图5是本专利技术实施例提供的多个无线模块优化管理的示意性框架图;图6是本专利技术实施例提供的多个无线模块设备网络接口管理装置的示意图;图7是本专利技术实施例提供的多个无线模块设备网络接口管理的终端设备的示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。参见图1,是本专利技术实施例提供的多个无线模块设备网络接口管理方法的实现流程示意图。该方法应用于支持多个无线模块的终端,如图所示该方法可以包括以下步骤:步骤S101,识别多个无线模块硬件接口上的网络接口名称。在本专利技术实施例中,所述的多个无线模块可以是不同厂商的无线网络模块或者不同驱动的无线网络模块,例如以太网或者无线广域网等;所述的对应的接口名称为不同厂商的驱动无线模块所生成的网络接口名称,或者不同协议的驱动无线模块所生产的网络接口名称。另外,在通常情况下,默认生成什么网络接口名,就直接使用什么接口名即可;本专利技术针对在无线上网装置中,使用两个或者多个无线网络模块情况,使用多个不同协议的网络模块或者不同厂商的无线模块时,在网络驱动接口规范NDIS拨号时,需要涉及网络接口的生成,但不同厂商的或者不同协议的无线网络模块的驱动不同,各个无线网络模块驱动所对应生成的网络接口名是无规则的,因此需要对多个无线网络模块对应生成的网络接口名称进行识别,以便在使用多个无线网络模块时程序的控制及管理。步骤S102,对所述网络接口名称按照预设规则进行重命名。在本专利技术实施例中,所述的网络接口名称包括接入的不同的无线网络模块以及设备本身所支持的网络接口名称,比如以太网ETH1、以太网ETH2或以太网ETH3等;预设的规则包括根据硬件上接入模块的顺序或者其它同一名称不同序号的预设规则,对所有识别出的网络接口名称进行统一重命名。需要说明的是,对多个无线网络接口进行重命名后,软件可以统一对网络接口名称为模块Modernx的网卡进行操作,其中x为自然数,比如,打开或者关闭对应的网卡,识别对应网卡的网协IP或者赋予对应网卡的网协IP;不用再区分是哪个厂商的模块或者哪种网卡驱动的方法。如果是第一模块对应的进程,则只对网络接口名称为模块Modern1的进行程序操作;如果是第二模块对应的进程,则只对网络接口名称为模块Modern2进行操作,程序在拨号过程中无需再考虑真实所生成的网络接口名称。可选的,在步骤S102,对所述网络接口名称按照预设规则进行重命名中具体还包括:A1、识别硬件上所述多个无线模块的顺序。对于多个无线网络模块可以通过通用串行总线的多端口转发器USBHub接入应用设备,如图3所示的多个无线模块连接的结构示意图,多个无线网络模块Module1、Module2、Module3等通过通用串行总线的多端口转发器USBHub与微处理器MCU连接,多个无线网络模块对应插入具有身份识别的无线网卡SIM1、SIM2、SIM3等;同本文档来自技高网...
一种多个无线模块设备网络接口管理的方法及终端设备

【技术保护点】
1.一种多个无线模块设备网络接口管理的方法,其特征在于,包括:识别多个无线模块硬件接口上的网络接口名称;对所述网络接口名称按照预设规则进行重命名;在拨号切换时,将所述网络接口使用预定标识的网络接口名称进行再次重命名。

【技术特征摘要】
1.一种多个无线模块设备网络接口管理的方法,其特征在于,包括:识别多个无线模块硬件接口上的网络接口名称;对所述网络接口名称按照预设规则进行重命名;在拨号切换时,将所述网络接口使用预定标识的网络接口名称进行再次重命名。2.如权利要求1所述的多个无线模块设备网络接口管理的方法,其特征在于,所述识别多个无线模块硬件接口上的网络接口名称包括:生成不同无线模块的网络接口驱动;查询当前无线模块根据网络接口生成的文件路径;若根据所述文件路径识别到与所述当前无线模块对应的网络接口名称,则获取当前无线模块的网络接口名称;若根据所述文件路径无法识别到与所述当前无线模块对应的网络接口名称,则默认所述当前文件路径对应的接口名称为以太网接口ETHx、通用串行总线接口USBx、无线广域网接口WWANx中的一种,其中x为自然数。3.如权利要求1所述的多个无线模块设备网络接口管理的方法,其特征在于,所述对所述网络接口名称按照预设规则进行重命名包括:识别硬件上所述多个无线模块的顺序;将网络接口的初始名称按模块的序列对应重命名。4.如权利要求3所述的多个无线模块设备网络接口管理的方法,其特征在于,所述将网络接口的初始名称按模块的序列对应重命名包括:将网络接口名称为以太网接口ETHx、通用串行总线接口USBx、无线广域网接口WWANx分别对应重命名为模块Modemx的网络接口名称,其中x为自然数。5.如权利要求4所述的多个无线模块设备网络接口管理的方法,其特征在于,所述在拨号切换时,将所述网络接口使用特殊标识性的网络接口名称进行再次重命名包括:挂断所述多个无线模块的网络接口;将所述网络接口名称模块Modemx对应重新命名为带有厂商英文缩写或其它...

【专利技术属性】
技术研发人员:邹新星
申请(专利权)人:深圳市宏电技术股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1