一种联网的方法及电子设备技术

技术编号:18378357 阅读:55 留言:0更新日期:2018-07-07 11:06
本发明专利技术公开了一种联网的方法及电子设备。该方法应用于一电子设备中,所述电子设备包括一包含预设验证信息的应用编程接口,其中,所述应用编程接口用于联接网络,所述方法包括:获得由所述电子设备的第一应用程序发送的一联网请求信息,其中,所述联网请求信息中包括一待验证信息;基于所述联网请求信息,调用所述应用编程接口;通过所述应用编程接口,基于所述预设验证信息,对所述待验证信息进行验证,获得一验证结果;当所述验证结果表明验证通过时,基于所述联网请求信息,控制所述第一应用程序通过所述应用编程接口访问网络。

A method of networking and electronic equipment

The invention discloses a networking method and an electronic device. The method is applied to an electronic device, which includes an application programming interface containing preset authentication information, in which the application programming interface is used to join the network, and the method includes: obtaining the networking request information sent by the first application of the electronic device, in which the network request is requested. The information is included in the information; based on the network request information, the application programming interface is called; the application programming interface, based on the presupposed validation information, validates the unverified information, and obtains a validation result; when the validation result table shows that the validation is passed, the network is based on the network. Information is required to control the first application to access the network through the application programming interface.

【技术实现步骤摘要】
一种联网的方法及电子设备
本专利技术涉及电子
,尤其涉及一种联网的方法及电子设备。
技术介绍
随着科学技术的发展,越来越多的电子设备具有上网的功能,并且越来越多在电子设备上安装的应用程序需要联接网络加载数据,这样就存在如果恶意程序自动请求联网的话,由于操作系统中并没有拦截设置,那么,恶意程序就能够顺利接入网络,使得电子设备具有一定的风险。目前,对于应用程序联网控制,大多采用防火墙,检测进出操作系统数据包中的IP地址,根据预设的规则,将不允许发出或者不安全的数据包抛弃,将允许发出的数据包发出。但本申请专利技术人在实现本专利技术实施例中技术方案的过程中,发现上述技术至少存在如下技术问题:由于防火墙通过检查数据包中的IP地址来判断是否拦截,那么,如果将数据包中的IP地址进行打包伪装,就能够“骗过”防火墙,使得恶意应用程序仍然能够访问网络。所以,就存在电子设备中所安装的应用程序的访问网络方式不可靠的技术问题。
技术实现思路
本专利技术提供一种联网方法及电子设备,用以解决现有技术中存在的电子设备中所安装的应用程序的访问网络方式不可靠的技术问题。一方面,本专利技术通过本申请的一个实施例,提供一种联网的方法,应用于一电子设备中,所述电子设备包括一包含预设验证信息的应用编程接口,其中,所述应用编程接口用于联接网络,所述方法包括:获得由所述电子设备的第一应用程序发送的一联网请求信息,其中,所述联网请求信息中包括一待验证信息;基于所述联网请求信息,调用所述应用编程接口;通过所述应用编程接口,基于所述预设验证信息,对所述待验证信息进行验证,获得一验证结果;当所述验证结果表明验证通过时,基于所述联网请求信息,控制所述第一应用程序通过所述应用编程接口访问网络。可选的,所述待验证信息具体为:基于所述联网请求,分配给所述第一应用程序的第一地址信息,其中,所述第一地址信息包括所述第一应用程序的第一端口信息。可选的,所述预设验证信息具体为预设端口信息;所述对所述待验证信息进行验证,获得一验证结果,具体为:将所述待第一端口信息与所述预设端口信息进行比对,获得所述验证结果。可选的,所述对所述待验证信息进行验证,获得一验证结果,具体包括:检测所述电子设备当前是否使用第一联网方式;当所述电子设备使用第一联网方式进行联网时,将所述待待验证信息与所述验证信息进行比对,获得所述验证结果。可选的,所述对所述待验证信息进行验证,获得一验证结果,具体包括:检测所述第一应用程序是否为预设程序,其中,所述预设程序为需要使用超过一预设流量阈值的数据流量的应用程序;当所述第一应用程序为预设程序时,将所述待待验证信息与所述验证信息进行比对,获得所述验证结果。可选的,所述预设验证信息具体存储在第二电子设备的一数据库中;在获得由所述电子设备的第一应用程序发送的一联网请求信息之后,所述方法还包括:将所述第一端口信息写入所述数据库,以更新预设端口信息。可选的,所述方法还包括:获得一修改请求信息;基于所述修改请求信息,更新所述预设验证信息。可选的,所述获得一修改请求信息,具体包括:基于用户的第一操作,生成一待确认信息;基于所述待确认信息,生成一确认界面;根据用户对所述确认界面的第二操作,获得所述修改请求信息。另一方面,本专利技术通过本申请的另一实施例提供一种电子设备,包括:应用编程接口,包括一预设验证信息,其中,所述应用编程接口用于联接网络;控制芯片,用于获得由所述电子设备的第一应用程序发送的一联网请求信息,其中,所述联网请求信息中包括一待验证信息;基于所述联网请求信息,调用所述应用编程接口;通过所述应用编程接口,基于所述预设验证信息,对所述待验证信息进行验证,获得一验证结果;当所述验证结果表明验证通过时,基于所述联网请求信息,控制所述第一应用程序通过所述应用编程接口访问网络。可选的,所述控制芯片具体包括:第一获得单元,用于获得由所述电子设备的第一应用程序发送的一联网请求信息,其中,所述联网请求信息中包括一待验证信息;调用单元,用于基于所述联网请求信息,调用所述应用编程接口;验证单元,用于通过所述应用编程接口,基于所述预设验证信息,对所述待验证信息进行验证,获得一验证结果;控制单元,用于当所述验证结果表明验证通过时,基于所述联网请求信息,控制所述第一应用程序通过所述应用编程接口访问网络。可选的,所述电子设备还包括:分配单元,用于基于所述联网请求,分配第一地址信息给所述第一应用程序,其中,所述第一地址信息包括所述第一应用程序的第一端口信息。可选的,所述预设验证信息具体为预设端口信息;所述验证单元,具体用于:将所述待第一端口信息与所述预设端口信息进行比对,获得所述验证结果。可选的,所述第一验证单元,具体包括:检测单元,用于检测所述电子设备当前是否使用第一联网方式;验证子单元,用于当所述电子设备使用第一联网方式进行联网时,将所述待待验证信息与所述验证信息进行比对,获得所述验证结果。可选的,所述第一验证单元,具体包括:所述检测单元,还用于检测所述第一应用程序是否为预设程序,其中,所述预设程序为需要使用超过一预设流量阈值的数据流量的应用程序;所述验证子单元,还用于当所述第一应用程序为预设程序时,将所述待待验证信息与所述验证信息进行比对,获得所述验证结果。可选的,所述预设验证信息具体存储在第二电子设备的一数据库中,其中,所述第二电子设备外接于所述电子设备;所述电子设备还包括:更新单元,用于将所述第一端口信息写入所述数据库,以更新预设端口信息。可选的,所述电子设备还包括:获得单元,还用于获得一修改请求信息;更新单元,还用于基于所述修改请求信息,更新所述预设验证信息。可选的,所述第一获得单元,具体包括:第一生成单元,用于基于用户的第一操作,生成一待确认信息;第二生成单元,用于基于所述待确认信息,生成一确认界面;获得子单元,用于根据用户对所述确认界面的第二操作,获得所述修改请求信息。本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:1、由于调用包含有预设验证信息的应用编程接口来对待验证信息进行验证,其中,应用编程接口用于连接网络,这样就使得电子设备要进行联网时就必须要通过应用编程接口,进而必须使用预设验证信息对待验证信息进行验证,在验证通过之后,才能允许第一应用程序访问网络,而不像现有技术中通过检查数据包中的IP地址来判断是否拦截,也就不会存在修改IP地址绕过拦截的情况,所以,有效地解决了现有技术中存在的电子设备中所安装的应用程序的访问网络方式不可靠的技术问题,进而实现电子设备上的第一应用程序能够可靠地访问网络,提供一种可靠的联网方式。2、由于预设验证信息存储在第二电子设备中,那么,在对待验证信息进行验证时,必须将第二电子设备连接在电子设备上,从第二电子设备中读取预设验证信息,并且,例如第二电子设备为U盾、加密狗,或者SIM(SubscriberIdentityModule,用户身份识别模块时),除了对第二电子设备有修改权限的用户以外,其他用户均无法修改预设待验证信息,使得验证过程更为安全,进而使得电子设备中的第一应用程序能够可靠的访问网络,提供一种可靠的联网方式。3、由于预设验证信息能够基于一修改请求信息进行更新,就使得对预设验证信息有修改权限的用户能够动态的修改预设验证信息,提本文档来自技高网...
一种联网的方法及电子设备

【技术保护点】
1.一种联网的方法,应用于一电子设备中,其特征在于,所述电子设备包括一包含预设验证信息的应用编程接口,其中,所述应用编程接口用于联接网络,所述预设验证信息为预设端口信息,具体存储在第二电子设备的一数据库中,所述方法包括:获得由所述电子设备的第一应用程序发送的一联网请求信息,其中,所述联网请求信息中包括一待验证信息;基于所述联网请求信息,调用所述应用编程接口;通过所述应用编程接口,基于所述预设验证信息,对所述待验证信息进行验证,获得一验证结果;当所述验证结果表明验证通过时,基于所述联网请求信息,控制所述第一应用程序通过所述应用编程接口访问网络。

【技术特征摘要】
1.一种联网的方法,应用于一电子设备中,其特征在于,所述电子设备包括一包含预设验证信息的应用编程接口,其中,所述应用编程接口用于联接网络,所述预设验证信息为预设端口信息,具体存储在第二电子设备的一数据库中,所述方法包括:获得由所述电子设备的第一应用程序发送的一联网请求信息,其中,所述联网请求信息中包括一待验证信息;基于所述联网请求信息,调用所述应用编程接口;通过所述应用编程接口,基于所述预设验证信息,对所述待验证信息进行验证,获得一验证结果;当所述验证结果表明验证通过时,基于所述联网请求信息,控制所述第一应用程序通过所述应用编程接口访问网络。2.如权利要求1所述的方法,其特征在于,所述待验证信息具体由:基于一联网操作,通过调用套接字,分配给所述第一应用程序的第一地址信息,其中,所述第一地址信息包括所述第一应用程序的第一端口信息。3.如权利要求2所述的方法,其特征在于,所述对所述待验证信息进行验证,获得一验证结果,具体为:将所述第一端口信息与所述预设端口信息进行比对,获得所述验证结果。4.如权利要求1所述的方法,其特征在于,所述对所述待验证信息进行验证,获得一验证结果,具体包括:检测所述电子设备当前是否使用第一联网方式;当所述电子设备使用第一联网方式进行联网时,将所述待验证信息与所述验证信息进行比对,获得所述验证结果。5.如权利要求1所述的方法,其特征在于,所述对所述待验证信息进行验证,获得一验证结果,具体包括:检测所述第一应用程序是否为预设程序,其中,所述预设程序为需要使用超过一预设流量阈值的数据流量的应用程序;当所述第一应用程序为预设程序时,将所述待验证信息与所述验证信息进行比对,获得所述验证结果。6.如权利要求3所述的方法,其特征在于,在获得由所述电子设备的第一应用程序发送的一联网请求信息之后,所述方法还包括:将所述第一端口信息写入所述数据库,以更新预设端口信息。7.如权利要求1所述的方法,其特征在于,所述方法还包括:获得一修改请求信息;基于所述修改请求信息,更新所述预设验证信息。8.如权利要求7所述的方法,其特征在于,所述获得一修改请求信息,具体包括:基于用户的第一操作,生成一待确认信息;基于所述待确认信息,生成一确认界面;根据用户对所述确认界面的第二操作,获得所述修改请求信息。9.一种电子设备,其特征在于,包括应用编程接口,包括一预设验证信息,所述预设验证信息为预设端口信息,具体存储在第二电子设备的一数据库中,其中,所述应用编程接口用于联接网络;控制芯片,用于获得由所述电子设备的第一应用程序发送的一联网请求信息,其中,所述联网请求信息中包括...

【专利技术属性】
技术研发人员:程涛
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1