网络连接的方法及装置与流程

文档序号:11996209阅读:194来源:国知局
网络连接的方法及装置与流程
本发明涉及通信技术,尤其涉及一种网络连接的方法及装置。

背景技术:
目前,随着无线网络的发展,通过无线网络上网的用户越来越多。数据卡是一种专用的无线上网卡,将数据卡插入电脑等终端的外部接口上,在无线网络的覆盖区域内,电脑可以接入无线网络,实现无线上网,进行高速无线数据传输和收发邮件等业务。通常,数据卡插入到个人电脑(PersonalComputer,简称PC)上,数据卡可映射为两种形态的上网设备,如调制解调器(modem)形态的设备或网络驱动接口规范(NetworkDriverInterfaceSpecification,简称NDIS)形态的网卡。上述两种形态的上网设备均用于实现PC连接网络的功能。常见的数据卡插入PC后,用户需通过配置界面手动选择modem形态或者NDIS形态实现PC的拨号上网。通常,用户将一种形态的上网设备设置为默认形态的上网设备,以便数据卡插入PC后,可使用默认形态的上网设备使PC自动连接到网络。然而,由于现有PC上驱动的因素或PC上操作系统的原因,出现默认形态的上网设备无法使PC连接到网络。尤其是在另一形态的上网设备能够使PC连接上网络的情况下,PC也无法使用另一形态的上网设备连接网络。由此,如何使PC自动选择一种形态的上网设备连接网络成为需要解决的技术问题。

技术实现要素:
针对现有技术的缺陷,本发明提供一种网络连接的方法及装置。本发明一方面提供一种网络连接的方法,其包括:在主机与数据卡连接之后,所述主机将所述数据卡映射为一种以上形态的上网设备;在所述上网设备的形态为一种时,所述主机通过该形态的上网设备连接至网络;或者,在所述上网设备的形态为两种以上时,所述主机选取一种形态的上网设备以连接至网络,以及在选取的形态的上网设备在预置时间内无法使所述主机连接到网络时,所述主机选取另一种形态的上网设备以使所述主机连接网络。本发明另一方面提供一种网络连接的装置,其包括:映射单元,用于在主机与数据卡连接之后,将所述数据卡映射为一种以上形态的上网设备;网络连接单元,用于在所述上网设备的形态为一种时,通过该形态的上网设备连接至网络;或者,在所述上网设备的形态为两种以上时,选取一种形态的上网设备以连接至网络,以及在选取的形态的上网设备在预置时间内无法使所述主机连接到网络时,选取另一种形态的上网设备以使所述主机连接网络。由上述技术方案可知,本发明的网络连接的方法及装置,通过主机将数据卡映射为一种以上形态的上网设备,进而主机可自动选择一种形态的上网设备使主机连接至网络,以及在选取的形态的上网设备无法使主机连接到网络时,主机选取另一种形态的上网设备以使主机连接网络,可解决现有技术中默认形态的上网设备无法使主机连接到网络时,主机无法选取另一形态的上网设备连接网络的问题,增强了用户对主机的体验。附图说明为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作一简单地介绍,显而易见地:下面附图只是本发明的一些实施例的附图,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得同样能实现本发明技术方案的其它附图。图1为本发明一实施例提供的网络连接的方法的流程示意图;图2为本发明另一实施例提供的网络连接的方法的流程示意图;图3为本发明另一实施例提供的网络连接的装置的结构示意图。具体实施方式为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明的技术方案进行清楚、完整地描述。显然,下述的各个实施例都只是本发明一部分的实施例。基于本发明下述的各个实施例,本领域普通技术人员即使没有作出创造性劳动,也可以通过等效变换部分甚至全部的技术特征,而获得能够解决本发明技术问题,实现本发明技术效果的其它实施例,而这些变换而来的各个实施例显然并不脱离本发明所公开的范围。图1示出了本发明一实施例提供的网络连接的方法的流程示意图,如图1所示,本实施例中的网络连接的方法如下文所述。101、在主机与数据卡连接之后,主机将数据卡映射为一种以上形态的上网设备。举例来说,主机可将数据卡映射成modem形态的设备和/或NDIS形态的网卡。应了解的是,本实施例中的数据卡连接主机的驱动如通用串行总线驱动必须正常,由此,主机才能够将数据卡映射为一种以上形态的上网设备。102、在上网设备的形态为一种时,主机通过该形态的上网设备连接至网络;或者,在上网设备的形态为两种以上时,主机选取一种形态的上网设备以连接至网络,以及在选取的形态的上网设备在预置时间内无法使主机连接到网络时,主机选取另一种形态的上网设备以使主机连接网络。优选地,数据卡插入主机之后,主机将数据卡映射为一种以上形态的上网设备,若一种以上形态的上网设备中包括用户预设的默认形态的上网设备,则主机使用默认形态的上网设备直接连接网络;进一步地,若主机通过默认形态的上网设备在预置时间内未连接到网络,则主机可使用其他形态的上网设备连接网络。另外,数据卡插入主机之后,主机将数据卡映射为一种以上形态的上网设备,此时,一种以上形态的上网设备中不包括默认形态的上网设备,则主机任意选取一种形态的上网设备连接网络。具体地,主机通过所选取的形态的上网设备连接至网络的步骤可包括:在主机内预置有拨号信息时,主机根据选择的一种形态的上网设备和与上网设备的形态对应的拨号信息,使数据卡利用拨号信息进行拨号进而使主机连接到网络。例如,上网设备通过在主机上拨号进行分组数据协议(PacketDataProtocol,简称PDP)激活;当激活成功后,打开获取的数据传输通道并获得网络分配的广域网互联网协议(InternetProtocol,简称IP)地址;通过IP地址,在主机与网络之间传输以太网帧承载的IP数据包。前述的预置的拨号信息可为用户上一次输入的拨号信息,或用户存储在主机内的拨号信息等。当然,实际应用中的主机也可能存在无预置的拨号信息的情况,此时,主机获取用户在Web界面输入的拨号信息,利用用户输入的拨号信息进行拨号以请求连接到网络。或者,在其他的实施例中,主机还可获取内部其他单元中存储的拨号信息,以便利用该拨号信息进行拨号以请求连接到网络。在一种应用场景中,在步骤102之前,本实施例中的网络连接的方法还包括图1中未示出的步骤103。103、若上网设备的形态为一种,则主机确定该形态的上网设备驱动正常;若上网设备的形态为两种以上,则主机确定两种以上形态的上网设备的驱动正常。举例来说,主机确定两种形态的上网设备的驱动正常可具体为:确定modem形态的设备的驱动正常、NDIS形态的网卡的驱动正常等。通常,在一种形态的上网设备的驱动异常时,主机将数据卡映射为上网设备时,不会映射出驱动异常的形态的上网设备。也就是说,在实际应用中,主机将数据卡映射为一种以上形态的上网设备时,默认该些形态的上网设备的驱动均正常。上述实施例中的网络连接的方法,通过主机将数据卡映射为一种以上形态的上网设备,进而主机可自动选择一种形态的上网设备使主机连接至网络,以解决现有技术中默认形态的上网设备无法使主机连接到网络时,主机无法选取另一形态的上网设备连接网络的问题,增强了用户对主机的体验。图2示出了本发明一实施例提供的网络连接的方法的流程示意图,如图2所示,本实施例中的网络连接的方法如下文所述。201、数据卡连接主机之后,主机将数据卡映射为modem形态的设备,和NDIS形态的网卡。举例来说,主机可以利用以太网口协议将数据卡映射为modem形态的设备和NDIS形态的网卡。202、主机确定modem形态的设备的驱动是否正常,以及确定NDIS形态的网卡的驱动是否正常;若modem形态的设备的驱动和NDIS形态的网卡的驱动均正常,则执行步骤203;否则,执行步骤204。203、在步骤202中主机确定modem形态的设备的驱动和NDIS形态的网卡的驱动均正常时,若modem形态的设备和NDIS形态的网卡中的一个上网设备为默认形态的上网设备,则主机选择默认形态的上网设备连接至网络;若modem形态的设备和NDIS形态的网卡中不包括默认形态的上网设备,则主机选取任一种形态的上网设备连接至网络。例如,在NDIS形态的网卡为用户设置的默认形态的上网设备时,主机通过NDIS形态的网卡并通过预置的拨号信息连接到网络即广域网。204、在步骤202中主机确定modem形态的设备的驱动不正常、且NDIS形态的网卡的驱动正常时,主机通过NDIS形态的网卡连接至网络;或者,在步骤202中,主机确定NDIS形态的网卡的驱动不正常、且modem形态的设备的驱动正常时,主机通过modem形态的设备连接至网络;或者,主机确定modem形态的设备的驱动、NDIS形态的网卡的驱动均不正常时,主机发出提示信息,并结束。205、在选取的形态的上网设备在预置时间内无法使主机连接到网络时,主机切换上网设备的形态,即选取另一种形态的上网设备以使主机连接网络。举例来说,上述所选择的上网设备的拨号信息不正确时,主机则无法通过所选择的上网设备连接网络。若前述步骤203中的NDIS形态的网卡对应的拨号信息不正确,则该NDIS形态的网卡无法使主机连接到网络,此时,主机可将上网设备的形态自动切换为modem形态,进而主机通过modem形态的设备连接到网络。另外,上述的预置时间可为3min,5min等,该预置时间可根据实际需求设置。206、在主机的网络断开,且在设定时间内主机无法通过所选取的形态的上网设备再次连接到网络时,主机可切换上网设备的形态,如选择另一种形态的上网设备以使主机连接网络。举例来说,前述步骤203中的主机通过NDIS形态的网卡连接到网络之后一段时间,主机与网络的连接自动断开,且在设定时间内主机通过NDIS形态的网卡无法再次连接到网络,此时,主机可选择modem形态的设备连接网络。本步骤中的设定时间可为1min、3min、5min等。上述实施例中的网络连接的方法能够使主机选择合适形态的上网设备,以通过所选择形态的上网设备使主机连接到网络,实现在主机可自动选择上网设备的形态,避免了现有技术中上网设备的默认形态不可用时,主机无法通过其他形态的上网设备连接至网络的问题,增强了用户的体验。根据本发明的另一方面,本发明还提供一种网络连接的装置,如图3所示,本实施例中的拨号选择的装置包括:映射单元31和网络连接单元32;其中,映射单元31用于在主机与数据卡连接之后,将数据卡映射为一种以上形态的上网设备;网络连接单元32用于在上网设备的形态为一种时,通过该形态的上网设备连接至网络;或者,在上网设备的形态为两种以上时,选取一种形态的上网设备连接至网络,以及在选取的形态的上网设备在预置时间内无法使主机连接到网络时,选取另一种形态的上网设备以使主机连接网络。特别地,映射单元31具体用于将数据卡映射为modem形态的设备;和/或,将数据卡映射为NDIS形态的网卡。可选地,前述的网络连接的装置还包括:确定单元,用于在映射单元31将数据卡映射为两种以上形态的上网设备时,确定两种以上形态的上网设备的驱动是否正常。在确定单元确定所有形态的上网设备的驱动均正常时,网络连接单元32选取任一种形态的上网设备连接至网络。进一步地,前述的网络选择单元32还用于在一种以上形态的上网设备中包括预设的默认形态的上网设备时,选取默认形态的上网设备以连接至网络。当然,前述的网络连接的装置还可包括切换单元,其用于在主机的网络断开,且在设定时间内主机无法通过所选取的上网设备再次连接到网络时,切换上网设备的形态,选择另一种形态的上网设备以使主机连接网络。上述的网络连接的装置能够选择适配形态的上网设备,实现主机连接网络的目的,解决了现有技术中无法自动选取上网设备,以使PC连接至网络的问题,增强了用户对主机的体验。本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1