本发明属于网络通信技术领域,尤其涉及一种ios设备访问互联网的方法及装置、ios设备及交互系统。
背景技术:
随着iot(物联网)时代的到来,智能设备的应用越来越广泛。大多数智能设备都会为用户提供访问功能,便于用户进行数据的获取或者进行设备的配置和管理。
现有技术中,物联网的通讯手段通常是wifi网络,连接wifi后对智能设备进行访问,但有时会出现连接智能设备提供的热点时,出现无法使用蜂窝网络上网的情况。
例如,iphone手机连接无互联网访问能力的智能设备时,就可能出现无法访问互联网的问题,为了解决这个问题,需要智能设备硬件厂商集成sim卡来提供访问互联网功能,但这会大大增加硬件成本。
技术实现要素:
本发明实施例提供了一种ios设备访问互联网的方法及装置、ios设备及交互系统,旨在解决现有技术的需要sim卡来实现访问互联网导致成本较高的问题。
一种ios设备访问互联网的方法,包括:
使用已知的密码数据连接外置设备创建的热点;
判断是否可访问互联网;
当判断为否时,则获取当前的ip信息,基于所述ip信息来进行网络配置文件的配置以访问互联网,所述ip信息由所述外置设备分配。
优选地,判断是否可访问互联网具体为:
判断当前的网络配置文件是否已经被修改。
优选地,则获取当前的ip信息,基于所述ip信息来进行配置文件的配置包括:
进入网络配置界面;
记录当前的ip信息,所述ip信息包括当前的ip地址及子网掩码值;
进入配置子界面,将所述ip信息填入所述配置子界面;
连接所述外置设备。
优选地,判断是否可访问互联网之前还包括:
外置设备获取dhcp配置文件;
修改所述dhcp配置文件以停止dns服务;
创建热点。
优选地,所述外置设备为ap模式,所述ios设备为sta模式。
本发明还提供一种ios设备访问互联网的装置,包括:
第一连接单元,用于使用已知的密码数据连接外置设备创建的热点;
判断单元,用于判断是否可访问互联网;
第二连接单元,用于当判断为否时,则获取当前的ip信息,基于所述ip信息来进行网络配置文件的配置以访问互联网,所述ip信息由所述外置设备分配。
优选地,所述判断单元具体用于:判断当前的网络配置文件是否已经被修改。
本发明还提供一种ios设备,包括ios设备访问互联网的装置,所述装置包括:
第一连接单元,用于使用已知的密码数据连接外置设备创建的热点;
判断单元,用于判断是否可访问互联网;
第二连接单元,用于当判断为否时,则获取当前的ip信息,基于所述ip信息来进行网络配置文件的配置以访问互联网。
优选地,所述ios设备为iphone设备。
本发明还提供一种交互系统,所述交互系统包括外置设备及ios设备,所述ios设备包括ios设备访问互联网的装置,所述装置包括:
第一连接单元,用于使用已知的密码数据连接外置设备创建的热点;
判断单元,用于判断是否可访问互联网;
第二连接单元,用于当判断为否时,则获取当前的ip信息,基于所述ip信息来进行网络配置文件的配置以访问互联网,所述ip信息由所述外置设备分配。
本发明还提供一种存储器,所述存储器存储有计算机程序,所述计算机程序被处理器执行如下步骤:
使用已知的密码数据连接外置设备创建的热点;
判断是否可访问互联网;
当判断为否时,则获取当前的ip信息,基于所述ip信息来进行网络配置文件的配置以访问互联网,所述ip信息由所述外置设备分配。
本发明还提供一种控制终端,包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
使用已知的密码数据连接外置设备创建的热点;
判断是否可访问互联网;
当判断为否时,则获取当前的ip信息,基于所述ip信息来进行网络配置文件的配置以访问互联网,所述ip信息由所述外置设备分配。
本发明实施例中,在连接外置设备后不能访问互联网时,通过修改配置文件来实现访问互联网的目的,实现过程简单,成本低。
附图说明
图1为本发明第一实施例提供的一种ios设备访问互联网的方法的流程图;
图2为本发明第一实施例提供的一种ios设备访问互联网的方法的一优选方式的步骤s4的具体流程图;
图3为本发明第二实施例提供的一种ios设备访问互联网的装置的结构图;
图4为本发明第三实施例提供的一种控制终端的结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例中,一种ios设备访问互联网的方法,包括:使用已知的密码数据连接外置设备创建的热点;判断是否可访问互联网;当判断为否时,则获取当前的ip信息,基于所述ip信息来进行网络配置文件的配置以连接所述互联网,所述ip信息由所述外置设备分配。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
实施例一:
图1示出了本发明第一实施例提供的一种ios设备访问互联网的方法的流程图,该方法包括:
步骤s1,使用已知的密码数据连接外置设备创建的热点;
具体地,ios设备首先使用已知的密码数据连接外置设备创建的热点,该ios设备可以为iphone设备。该ios设备为sta模式,该外置设备为ap模式,该外置设备可为该ios设备提供无互联网访问能力的热点,该ios设备存储有该外置设备创建的热点对应的密码数据。
步骤s2,判断是否可访问互联网;
具体地,当ios设备连接外置设备后,判断该ios设备是否可访问互联网,优选地,首先判断当前的网络配置文件是否已经被修改,若是转到步骤s3,否则转到步骤s4。当网络配置文件已经被修改,则说明已经可以直接访问互联网,若未被修改则说明不能直接访问该互联网。
步骤s3,直接访问互联网;
具体地,若网络配置文件已经被修改,则直接访问互联网,实现正常使用蜂窝网络访问互联网。
步骤s4,则获取当前的ip信息,基于ip信息来进行网络配置文件的配置以访问互联网;
具体地,若不能直接访问互联网,则需要获取该外置设备分配的ip信息,该ip信息具体可包括:ip地址及子网掩码值等。基于该ip信息来进行网络配置文件的修改配置以实现访问互联网目的,该ip信息是在ios设备连接该外置设备创建的热点后分配给ios设备的。
在本实施例中,若不能直接访问互联网则需要对网络配置文件进行修改以实现访问互联网目的,实现过程简单,成本低。
在本实施例的一个优选方案中,该步骤s2具体为:
判断当前的网络配置文件是否已经被修改;
具体地,当ios设备连接前述热点时,需要看看ios设备当前的网络配置文件是否被修改,若已经修改,说明可直接访问互联网,于是转到步骤s3,否则转到步骤s4;
在本实施例的一个优选方案中,该外置设备可为不具备网络访问能力的360行车记录仪;该ios设备为具备访问3g网络的iphone设备(例如iphone手机)。在本实施例的一个优选方案中,采用主动式连接:如图2所示,该步骤s4具体包括:
步骤s41,进入网络配置界面;
步骤s42,记录当前的ip信息;
步骤s43,进入配置子界面,将ip信息填入所述配置子界面;
步骤s44,访问所述互联网;
具体地,在热点连接成功后,进入设置-无线局域网菜单,在看到的连接成功的wifi网络一栏,点击最右侧感叹号,进入网络配置页面;获取外置设备分配的ip信息,然后记录下来,然后进入配置ip子菜单,选择手动,在ip地址栏和子网掩码栏填入对应的数据,然后保存下来,接着返回至无线局域网的列表页面,连接的wifi网络下方会出现无互联网络连接字样,电池条上方wifi扇形标记消失,表示成功连接互联网。
在本实施例的一个优选方案中,采用被动方式,该步骤s2之前还可包括:
外置设备在出厂时或者后期,使用root权限,找到wiif模块的dhcp配置文件,其中,对于linux系统设备采用的寻找路径为:/etc/dhcpd.conf.对于openwrt系统设备,寻找路径为:/etc/config/network;
修改dhcp配置文件以停止dns服务;
具体地,可通过关闭dns服务或者将dns值设置为零的方式来停止dns服务。
创建热点;
具体地,该外置设备开启后,创建热点。
当创建热点后,ios设备可基于已知的密码数据连接该热点,由于前述已经停止dns服务,此时该ios设备可直接连接外置设备,此时该ios设备无需任何设置,其无线局域网的列表页面wifi网络下方不会出现无互联网连接资源,但当前电池条上方wifi扇形标记仍不显示,表示此时已成功访问互联网。
在本实施例中,当不可直接连接外置设备时,基于ip信息来进行网络配置以连接外置设备,实现过程简单,成本较低。
实施例二:
如图3所示,为本发明第二实施例提供的一种ios设备访问互联网的装置的结构图,所述装置包括:第一连接单元1、与第一连接单元1连接的判断单元2、与判断单元2连接的第二连接单元,其中:
第一连接单元1,用于使用已知的密码数据连接外置设备创建的热点;
具体地,ios设备首先使用已知的密码数据连接外置设备创建的热点,该ios设备可以为iphone设备。该ios设备为sta模式,该外置设备为ap模式,该外置设备可为该ios设备提供无互联网访问能力的热点,该ios设备存储有该外置设备创建的热点对应的密码数据。
判断单元2,用于判断是否可访问互联网;
具体地,当ios设备连接外置设备后,判断该ios设备是否可访问互联网,优选地,首先判断当前的网络配置文件是否已经被修改,并将判断结果反馈给第二连接单元3;
第二连接单元3,用于当判断为否时,则获取当前的ip信息,基于所述ip信息来进行网络配置文件的配置以连接所述外置设备;还用于当判断为是时直接直接访问互联网,实现正常使用蜂窝网络访问互联网目的。
具体地,若网络配置文件已经被修改,则直接访问互联网,实现正常使用蜂窝网络访问互联网。若不能直接访问互联网,则需要获取该外置设备分配的ip信息,该ip信息具体可包括:ip地址及子网掩码值等。基于该ip信息来进行网络配置文件的修改配置以实现连接外置设备目的,该ip信息是在ios设备连接该外置设备创建的热点后分配给ios设备的。
在本实施例中,若连接外置设备后无法访问互联网则需要对网络配置文件进行修改以实现访问互联网目的,实现过程简单,成本低。
在本实施例的一个优选方案中,该判断单元2具体用于:
判断当前的网络配置文件是否已经被修改;
具体地,当ios设备连接前述热点时,需要看看ios设备当前的网络配置文件是否被修改,若已经修改,说明可直接访问互联网,然后将判断结果反馈给第二连接单元3。
在本实施例的一个优选方案中,采用主动式连接,该第二连接单元3具体用于:
进入网络配置界面;
记录当前的ip信息;
进入配置子界面,将ip信息填入所述配置子界面;
连接所述互联网;
具体地,在热点连接成功后,进入设置-无线局域网菜单,在看到的连接成功的wifi网络一栏,点击最右侧感叹号,进入网络配置页面;获取外置设备分配的ip信息,然后记录下来,然后进入配置ip子菜单,选择手动,在ip地址栏和子网掩码栏填入对应的数据,然后保存下来,接着返回至无线局域网的列表页面,连接的wifi网络下方会出现无互联网络连接字样,电池条上方wifi扇形标记消失,表示成功访问互联网。
在本实施例的一个优选方案中,采用被动方式,该外置设备在出厂时或者后期,使用root权限,找到wifi模块的dhcp配置文件,其中,对于linux系统设备采用的寻找路径为:/etc/dhcpd.conf.对于openwrt系统设备,寻找路径为:/etc/config/network;
修改dhcp配置文件以停止dns服务;
具体地,可通过关闭dns服务或者将dns值设置为零的方式来停止dns服务。
创建热点;
具体地,该外置设备开启后,创建热点。
当创建热点后,ios设备可基于已知的密码数据连接该热点,由于前述已经停止dns服务,此时该ios设备可直接访问互联网,此时该ios设备无需任何设置,其无线局域网的列表页面wifi网络下方不会出现无互联网连接资源,但当前电池条上方wifi扇形标记仍不显示,表示此时已成功访问互联网。
在本实施例中,若直接连接外置设备后无法访问互联网则需要对网络配置文件进行修改以实现访问互联网目的,实现过程简单,成本低。
本发明还提出一种ios设备,该ios设备优选为iphone,该ios设备包括如上述实施例二描述的ios设备访问互联网的装置,该装置的具体结构、工作原理及带来的技术效果与上述实施例二的描述基本一致,此处不再赘述。
本发明还提出一种交互系统,该交互系统可包括外置设备及与其连接的一个以ios设备,该外置设备可为ios设备提供热点,该ios设备包括如上述实施例二描述的ios设备访问互联网的装置,该装置的具体结构、工作原理及带来的技术效果与上述实施例二的描述基本一致,此处不再赘述。
实施例三:
图4示出了本发明第三实施例提供的一种控制终端的结构图,该控制终端包括:存储器(memory)41、处理器(processor)42、通信接口(communicationsinterface)43和总线44,该处理器42、存储器41、通信接口43通过总线44完成相互之间的交互通信。
存储器41,用于存储各种数据;
具体地,存储器41用于存储各种数据,例如通信过程中的数据、接收的数据等,此处对此不作限制,该存储器还包括有多个计算机程序。
通信接口43,用于该控制终端的通信设备之间的信息传输;
处理器42,用于调用存储器41中的各种计算机程序,以执行上述实施例一所提供的一种ios设备访问互联网的方法,例如:
使用已知的密码数据连接外置设备创建的热点;
判断是否可直接访问互联网;
当判断为否时,则获取当前的ip信息,基于所述ip信息来进行网络配置文件的配置以访问互联网。
在本实施例中,若连接外置设备后无法访问互联网则需要对网络配置文件进行修改以实现访问互联网目的,实现过程简单,成本低。
本发明还提供一种存储器,该存储器存储有多个计算机程序,该多个计算机程序被处理器调用执行上述实施例一所述的一种ios设备访问互联网的方法。
本发明中,若连接外置设备后无法访问互联网则需要对网络配置文件进行修改以实现访问互联网目的,实现过程简单,成本低。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。
专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
1.一种ios设备访问互联网的方法,其特征在于,包括:
使用已知的密码数据连接外置设备创建的热点;
判断是否可访问互联网;
当判断为否时,则获取当前的ip信息,基于所述ip信息来进行网络配置文件的配置以访问互联网,所述ip信息由所述外置设备分配。
2.根据权利要求1所述的方法,其特征在于,判断是否可访问互联网具体为:
判断当前的网络配置文件是否已经被修改。
3.根据权利要求1所述的方法,其特征在于,则获取当前的ip信息,基于所述ip信息来进行配置文件的配置包括:
进入网络配置界面;
记录当前的ip信息,所述ip信息包括当前的ip地址及子网掩码值;
进入配置子界面,将所述ip信息填入所述配置子界面;
连接所述外置设备。
4.根据权利要求1所述的方法,其特征在于,判断是否可访问互联网之前还包括:
外置设备获取dhcp配置文件;
修改所述dhcp配置文件以停止dns服务;
创建热点。
5.根据权利要求1至4任意一项所述的方法,其特征在于,所述外置设备为ap模式,所述ios设备为sta模式。
6.一种ios设备访问互联网的装置,其特征在于,包括:
第一连接单元,用于使用已知的密码数据连接外置设备创建的热点;
判断单元,用于判断是否可访问互联网;
第二连接单元,用于当判断为否时,则获取当前的ip信息,基于所述ip信息来进行网络配置文件的配置以访问互联网,所述ip信息由所述外置设备分配。
7.根据权利要求6所述的装置,其特征在于,所述判断单元具体用于:判断当前的网络配置文件是否已经被修改。
8.一种ios设备,其特征在于,包括如权利要求6或7所述的装置。
9.根据权利要求8所述的ios设备,其特征在于,所述ios设备为iphone设备。
10.一种交互系统,其特征在于,包括外置设备及与权利要求8所述的ios设备。
11.一种存储器,所述存储器存储有计算机程序,其特征在于,所述计算机程序被处理器执行如下步骤:
使用已知的密码数据连接外置设备创建的热点;
判断是否可访问互联网;
当判断为否时,则获取当前的ip信息,基于所述ip信息来进行网络配置文件的配置以连接所述互联网,所述ip信息由所述外置设备分配。
12.一种控制终端,包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至5任意一项所述的ios设备访问互联网的方法的步骤。
技术总结