一种基于多系统的上网方法及终端的制作方法

文档序号:9814190阅读:383来源:国知局
一种基于多系统的上网方法及终端的制作方法
【技术领域】
[0001]本发明涉及互联网技术领域,尤其涉及一种基于多系统的上网方法及终端。
【背景技术】
[0002]目前随着智能终端的发展,智能终端已成为用户生活必不可缺的物品。用户经常使用智能终端上网娱乐,例如,浏览网页、观看视频等等;用户也经常使用智能终端进行办公,例如,阅读文件、编辑文字等等。在实际应用中,为满足用户的不同需求,智能终端中可能搭载多套操作系统,例如:用于上网娱乐的娱乐操作系统、用于学习的学习操作系统和用于办公的办公操作系统等等。其中,为保证操作系统的安全,智能终端搭载的一些操作系统不提供网络服务,例如办公操作系统。但是,为保证系统安全而屏蔽网络服务,也导致在操作系统不能对远程事务进行处理,因此,提供一种能够在操作系统安全地上网方式非常重要。

【发明内容】

[0003]本发明实施例公开了一种基于多系统的上网方法及终端,能够为操作系统提供网络服务,且能够保障操作系统的安全需求。
[0004]本发明实施例公开了一种基于多系统的上网方法,应用于终端,所述方法包括:
[0005]第一系统向第二系统发送包含有源IP地址和目的IP地址的访问数据包,所述第一系统和所述第二系统为在所述终端运行的操作系统;
[0006]所述第二系统接收所述访问数据包;
[0007]所述第二系统从所述访问数据包中提取所述源IP地址,并判断提取的所述源IP地址是否包含于预先设置的预设IP地址段中;
[0008]若提取的所述源IP地址包含于所述预设IP地址段中,则所述第二系统将所述访问数据包发送至所述目的IP地址所在终端。
[0009]本发明实施例还公开了一种终端,所述终端包括:第一发送单元、接收单元、判断单元和第二发送单元,其中:
[0010]所述第一发送单元,用于控制第一系统向第二系统发送包含有源IP地址和目的IP地址的访问数据包,所述第一系统和所述第二系统为在所述终端上运行的操作系统;
[0011]所述接收单元,用于控制所述第二系统接收所述访问数据包;
[0012]所述判断单元,用于控制所述第二系统从所述访问数据包中提取所述源IP地址,并判断提取的所述源IP地址是否包含于预先设置的预设IP地址段中;
[0013]所述第二发送单元,用于若提取的所述源IP地址包含于所述预设IP地址段中,则控制所述第二系统将所述访问数据包发送至所述目的IP地址所在终端。
[0014]在本发明实施例中,终端同时运行有第一系统和第二系统时,当第一系统向第二系统发送包含有源IP地址和目的IP地址的访问数据包之后,第二系统将从访问数据包中提取源IP地址,并判断提取的源IP地址是否包含于预先设置的预设IP地址段中;若提取的源IP地址包含于预设IP地址段中,则第二系统将访问数据包发送至目的IP地址所在终端。可见,本发明实施例能够为操作系统提供网络服务,且能够保障操作系统的安全需求。
【附图说明】
[0015]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本发明实施例公开的一种基于多系统的上网方法的流程示意图;
[0017]图2是本发明实施例公开的另一种基于多系统的上网方法的流程示意图;
[0018]图3是本发明实施例公开的另一种基于多系统的上网方法的流程示意图;
[0019]图4是本发明实施例公开的一种终端的结构示意图;
[0020]图5是本发明实施例公开的另一种终端的结构示意图;
[0021]图6是本发明实施例公开的另一种终端的结构示意图。
【具体实施方式】
[0022]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]本发明实施例公开了一种基于多系统的上网方法及终端,能够为操作系统提供网络服务,且能够保障操作系统的安全需求。以下分别进行详细说明。
[0024]请参见图1,图1为本发明实施例公开的一种基于多系统的上网方法的流程示意图。如图1所示,该基于多系统的上网方法可以包括以下步骤。
[0025]S101、第一系统向第二系统发送包含有源IP地址和目的IP地址的访问数据包,该第一系统和该第二系统为在终端运行的操作系统。
[0026]本发明实施例中,终端可包括多个运行的操作系统,该终端至少包括一个第一系统和一个第二系统。该终端可包括但不仅限于智能手机(如Android手机、1S手机等)、平板电脑、掌上电脑、移动互联网设备(MID,Mobile Internet Devices)或穿戴式智能设备等包含多个系统的终端设备。
[0027]本发明实施例中,第一系统和第二系统同时运行于该终端。该第一系统可包括但不限于用于办公的办公操作系统,该第二系统可包括但不限于用于上网娱乐的娱乐操作系统,如Android操作系统、1S操作系统等等。当第一系统为终端前台运行的操作系统,第二系统为终端后台运行的操作系统时,用户可以使用第一系统进行上网。当用户在第一系统输入针对目标IP地址的访问请求时,第一系统将响应该访问请求,获取在第一系统下终端的IP地址作为源IP地址,并根据该访问请求生成包括源IP地址和目的IP地址的访问数据包。第一系统生成访问数据包之后,将向在终端后台运行的第二系统发送该访问数据包;具体地,第一系统可以以广播的形式向第二系统发送该访问数据包。
[0028]S102、第二系统接收访问数据包。
[0029]S103、第二系统从访问数据包中提取源IP地址,并判断提取的源IP地址是否包含于预先设置的预设IP地址段中。
[0030]本发明实施例中,用户可在第二系统预先设置预设IP地址段,该预设IP地址段为一个或多个IP地址的集合。在第二系统接收到访问数据包之后,第二系统将从访问数据包中提取源IP地址,并且判断从访问数据包中提取的源IP地址是否包含于预设IP地址段中。若提取的源IP地址包含于预设IP地址段中,则执行步骤S104 ;若提取的源IP地址不包含于预设IP地址段中,则第二系统丢弃访问数据包并结束流程。
[0031]本发明实施例中,用户可在第二系统设置安全性较高的网络的IP地址集合为预设IP地址段;例如VPN(Virtual Private Network,虚拟专用网络)相较于其他无线网络具有安全性高的优点,因此,用户可在第二系统设置VPN网络的IP地址集合为预设IP地址段。只有当源IP地址包含于预先设置的VPN网络IP地址集合中时,第二系统才将访问数据包发送至目的IP地址所在终端;当第二系统开启GPRS (General Packet Rad1 Service,通用分组无线服务)或其他WIFI无线网络时,将不能进行网络数据访问。因此,在本发明实施例中,通过第二系统判断源IP地址是否为预设IP地址段中的IP地址,若是,则第二系统才将访问数据包发送至目的IP地址所在终端,从而保障了第一系统访问网络的安全性。
[0032]S104、第二系统将访问数据包发送至目的IP地址所在终端。
[0033]本发明实施例中,若第二系统判断源IP地址包含于预设IP地址段中,则第二系统根据目的IP地址将访问数据包发送至目的IP地址所在终端。
[0034]在图1所描述的方法中,终端同时运行有第一系统和第二系统时,当第一系统向第二系统发送包含有源IP地址和目的IP地址的访问数据包之后,第二系统将从访问数据包中提取源IP地址,并判断提取的源IP地址是否包含于预先设置的预设IP地址段中;若提取的源IP地址包含于预设IP地址段中,则第二系统将访问数据包发送至目的IP地址所在终端。可见,本发明实施例能够为操作系统提供网络服务,且能够保障操作系统的安全需求。
[0035]请参见图2,图2为本发明实施例公开的另一种基于多系统的上网方法的流程示意图。如图2所示,该基于多系统的上网方法可以包括以下步骤。
[0036]S201、第一系统获
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1