一种上网方法、装置、智能终端及存储介质制造方法及图纸

技术编号:19068135 阅读:24 留言:0更新日期:2018-09-29 14:58
本发明专利技术实施例公开了一种上网方法、装置、智能终端及存储介质,其中,该方法包括:当智能终端检测到增设的网口的网络功能开启时,判断插入在所述网口的网线是否将所述智能终端与个人计算机连接;若是,且所述智能终端检测到移动通信网络开启,对所述网口进行功能配置;当所述智能终端检测到所述网口的功能配置完成时,向所述个人计算机发送连网成功的消息;其中,所述消息,用于指示所述个人计算机通过所述智能终端的移动通信网络进行上网。本发明专利技术实施例可以使智能终端具有路由的功能,可以为个人计算机的上网提供新的途径,方便用户使用个人计算机进行上网。

【技术实现步骤摘要】
一种上网方法、装置、智能终端及存储介质
本专利技术涉及终端
,尤其涉及一种上网方法、装置、智能终端及存储介质。
技术介绍
随着智能终端在家庭和办公室场所的应用的普及,智能终端的功能也越来越多。例如,上网功能,用户可以通过WIFI等无线方式访问网页,或者用户可以通过移动通信网络访问网页。因此,智能终端在没有WIFI的情况下也可以随时上网。现有技术中,虽然智能终端的功能较多,但是智能终端没有支持个人计算机通过智能终端进行上网的功能。而在没有网络的情况下,个人计算机也不能上网,会造成种种不便。
技术实现思路
本专利技术实施例提供一种上网方法,可以使智能终端具有路由的功能,为个人计算机的上网提供新的途径,方便用户使用个人计算机进行上网。第一方面,本专利技术实施例提供了一种上网方法,包括:当智能终端检测到增设的网口的网络功能开启时,判断插入在所述网口的网线是否将所述智能终端与个人计算机连接;若是,且所述智能终端检测到移动通信网络开启,对所述网口进行功能配置;当所述智能终端检测到所述网口的功能配置完成时,向所述个人计算机发送连网成功的消息;其中,所述消息,用于指示所述个人计算机通过所述智能终端的移动通信网络进行上网。第二方面,本专利技术实施例还提供了一种上网装置,包括:判断模块,用于当检测到增设的网口的网络功能开启时,判断插入在所述网口的网线是否将智能终端与个人计算机连接;功能配置模块,用于若是,且所述智能终端检测到移动通信网络开启,对所述网口进行功能配置;信息发送模块,用于当检测到所述网口的功能配置完成时,向所述个人计算机发送连网成功的消息;其中,所述消息,用于指示所述个人计算机通过所述智能终端的移动通信网络进行上网。第三方面,本专利技术实施例还提供了一种智能终端,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器本专利技术实施例提供的一种上网方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术实施例提供的一种上网方法。本专利技术实施例提供的技术方案,通过在智能终端上额外增设网口,并对增设的网口进行功能配置,使智能终端具有路由的功能,并使个人计算机通过智能终端的移动通信网络进行上网,可以为个人计算机的上网提供新的途径,方便用户使用个人计算机进行上网。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1是本专利技术一个实施例提供的一种上网方法的流程图;图2是本专利技术一个实施例提供的一种上网方法的流程图;图3是本专利技术一个实施例提供的一种上网方法的流程图;图4是本专利技术一个实施例提供的一种上网装置的结构框图;图5是本专利技术一个实施例提供的一种智能终端的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。图1是本专利技术实施例提供的一种上网方法的流程图,所述方法由一种上网装置来执行,所述装置由软件和/或硬件来执行,所述装置配置在手机等可以上网的智能终端中。其中,该智能终端可以具有通话、短信等功能。所述方法可以应用于个人计算机与智能终端通过有线方式连接的场景中。如图1所示,本专利技术实施例提供的技术方案包括:S110:当智能终端检测到增设的网口的网络功能开启时,判断插入在所述网口的网线是否将所述智能终端与个人计算机连接。在本专利技术实施例中,增设的网口可以是以太网口,具体可以是rj-45以太网口。其中,增设的网口可以具有USB功能和网络功能,可以通过开关控制网口的USB功能和网络功能。其中,控制网口的开关可以是物理按键,或者也可以是界面显示的按钮,或者也可以是在界面输入的预设字符,或者还可以是其他的形式的开关。当增设的网口的USB功能打开,且网络功能关闭时,通过该网口,智能终端可以与其连接的个人计算机进行数据传输。当增设的网口的网络功能打开,且USB功能关闭时,个人计算机通过该网口与智能终端连接后,可以通过智能终端的移动通信网络进行上网。在本专利技术一个实施例中,在当智能终端检测到增设的网口的网络功能开启时,判断插入在所述网口的网线是否将所述智能终端与个人计算机连接之前,还可以包括:在智能终端上增设网口,并在所述网口内设置对应的网卡。其中,网卡为额外设置在智能终端上的网卡,与增设的网口对应。S120:若是,且所述智能终端检测到移动通信网络开启,对所述网口进行功能配置。在本专利技术实施例中,当智能终端判断插入在网口的网线将智能终端与个人计算机连接,且检测到移动通信网络开启时,对网口进行功能配置。否则,对网口不进行功能配置。当网口不进行功能配置时,个人计算机不能通过智能终端的移动通信网络进行上网。其中,可选的,移动通信网络可以4G、3G或者2G网络。在本专利技术的一个实施例中,对网口的功能配置也可以在开启网口的网络功能时进行。但当判断插入在网口的网线将智能终端与个人计算机连接,且检测到移动通信网络开启时,对网口进行功能配置,可以提高使用效率,避免未使用个人计算机时进行网口功能配置造成的资源浪费。在本专利技术的一个实施例中,可选的,对所述网口进行功能配置,可以包括:通过设置在智能终端内的本地守护连接器(Nativedaemonconnector,NDC)为所述网卡设置tether功能,以使所述个人计算机通过所述智能终端上网;通过设置在所述智能终端内的Busybox程序为所述网卡配置互联网协议IP地址以及掩码;通过所述NDC向守护进程(NetworkDaemon,NETD)发送TetherStart命令;其中,所述TetherStart命令,用于指示所述NETD控制设置在智能终端内的DNSmasq程序启动,并将所述DNSmasq程序作为动态主机配置协议DynamicHostConfigurationProtocol,DHCP)服务器以当所述个人计算机连网时为所述个人计算机分配IP地址;通过所述NDC设置所述网卡的域名转发功能,以使所述网卡接收到用户输入域名时,将所述域名转换成对应的IP地址。其中,NDC位于智能终端系统中,具体可以位于应用框架层,可以向系统的其他层发送操作命令,也可以用于监听消息等功能。当NDC为网卡设置Tether功能时,可以是NDC向网卡发送Tether命令,为网卡设置Tether功能。例如,可以通过如下命令实现:Ndctetherinterfaceaddeth0。其中,该命令用于为网卡设置Tether功能,并使NETD知道网卡上开启了Tether功能。当网卡具有Tether功能时,可以使智能终端具备路由的功能,给其他的个人计算机共享上网。其中,NETD负责跟一些物理端口的网络操作相关功能的实现,例如,宽带控制、网络地址转换、个人局域网、PPP链接、共享上网等,都是按照模块组织在NRTD文件目录下的。其中,NETD主要作为硬件驱动层和应用框架层之间的通信桥梁,应用框架层可以向NETD发送操作命令。在本专利技术实施例中,通过Busybox程序为网卡设置IP地址以及掩码。例如可以通过如下的命令实本文档来自技高网...

【技术保护点】
1.一种上网方法,其特征在于,包括:当智能终端检测到增设的网口的网络功能开启时,判断插入在所述网口的网线是否将所述智能终端与个人计算机连接;若是,且所述智能终端检测到移动通信网络开启,对所述网口进行功能配置;当所述智能终端检测到所述网口的功能配置完成时,向所述个人计算机发送连网成功的消息;其中,所述消息,用于指示所述个人计算机通过所述智能终端的移动通信网络进行上网。

【技术特征摘要】
1.一种上网方法,其特征在于,包括:当智能终端检测到增设的网口的网络功能开启时,判断插入在所述网口的网线是否将所述智能终端与个人计算机连接;若是,且所述智能终端检测到移动通信网络开启,对所述网口进行功能配置;当所述智能终端检测到所述网口的功能配置完成时,向所述个人计算机发送连网成功的消息;其中,所述消息,用于指示所述个人计算机通过所述智能终端的移动通信网络进行上网。2.根据权利要求1所述的方法,其特征在于,还包括:当所述智能终端检测到所述网口的网络功能没有开启时,显示用于开启所述网口的网络功能的界面;当通过所述界面获取用户输入的预设字符时,开启所述网口的网络功能。3.根据权利要求1所述的方法,其特征在于,还包括:在所述智能终端上增设网口,并在所述网口内设置对应的网卡。4.根据权利要求3所述的方法,其特征在于,所述对所述网口进行功能配置,包括:通过设置在智能终端内的本地守护连接器NDC为所述网卡设置Tether功能,以使所述个人计算机通过所述智能终端上网;通过设置在所述智能终端内的Busybox程序为所述网卡配置互联网协议IP地址以及掩码;通过所述NDC向守护进程NETD发送TetherStart命令;其中,所述TetherStart命令,用于指示所述NETD控制设置在智能终端内的DNSmasq程序启动,并将所述DNSmasq程序作为动态主机配置协议DHCP服务器以当所述个人计算机连网时为所述个人计算机分配IP地址;通过所述NDC设置所述网卡的域名转发功能,以使所述网卡接收到用户输入域名时,将所述域名转换成对应的IP地址。5.根据权利要求4所述的方法,其特征在于,所述对所述网口进行功能配置,还包括:通过所述NDC建立所述网卡与所述智能终端内的第一路由表进行关联,并设置第一路由规则;其中,所述第一路由规则,用于指示当所述网卡...

【专利技术属性】
技术研发人员:熊建平
申请(专利权)人:龙尚科技上海有限公司
类型:发明
国别省市:上海,31

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

1