网络连接方法及终端设备与流程

文档序号:15685808发布日期:2018-10-16 21:02阅读:838来源:国知局

本发明涉及互联网通信技术领域,具体而言,涉及一种网络连接方法及终端设备。



背景技术:

随着手机应用的普及,人们使用终端设备(如手机、pad、pc等)连接wifi等无线网络进行上网的需求越来越大,在使用无线网络上网的过程中,如何做到既对站点进行有效的管理又使用户能够更便捷的连接无线热点进行上网成为站点开发时常常需要考虑的问题,而终端设备品牌的多样性和操作系统版本的多样性也给手机页面开发带来了很多的兼容性问题,许多终端设备的操作系统在通过系统默认的浏览器进行网络连接时无法调用第三方应用程序自动完成网络连接认证,为用户使用带来不便。



技术实现要素:

有鉴于此,本发明实施例的目的在于提供一种网络连接方法及终端设备。

本发明的实施例通过如下方式实现:

第一方面,本发明实施例提供了一种网络连接方法,所述网络连接方法包括:判断显示网络连接登录页面的浏览器是否为不可调用指定应用程序的浏览器,所述指定应用程序为进行网络连接认证的应用程序;确定显示网络连接登录页面的浏览器为不可调用指定应用程序的浏览器时,基于所述登录页面中的用户输入信息生成跳转链接,根据所述跳转链接跳转至指定浏览器,并由所述指定浏览器基于所述用户输入信息调用所述指定应用程序,以使所述指定应用程序根据所述用户输入信息进行网络连接认证,其中,所述指定浏览器为可调用所述指定应用程序的浏览器。

在本发明实施例中,首先判断显示网络连接登录页面的浏览器是否为不可调用指定应用程序的浏览器,自动识别浏览器是否能够调用指定应用程序,进而能够在需要利用其他浏览器调用指定应用程序时执行跳转步骤;进而通过包含用户输入信息的跳转链接跳转至指定浏览器对指定应用程序进行调用以使指定应用程序根据用户输入信息自动完成网络连接认证。因此,在浏览器无法调用指定应用程序时,本发明实施例提供的方法使用户通过无法直接唤醒指定应用程序进行网络连接认证的浏览器也能自动跳转并唤醒指定应用程序完成网络连接认证。

结合上述第一方面提供的技术方案,在一些可能的实现方式中,所述判断显示网络连接登录页面的浏览器是否为不可调用指定应用程序的浏览器,包括:判断所述浏览器是否为特定版本的内置浏览器,若是,则确定所述浏览器为不可调用指定应用程序的浏览器。

在本发明实施例中,对ios系统在用户进行无线网络连接时默认打开的内置浏览器进行迅速判断,更快地判定其是否为不可调用指定应用程序的浏览器,从而提高了浏览器的判定速度和所述网络连接方法对ios系统的适用性。

结合上述第一方面提供的技术方案,在一些可能的实现方式中,所述判断显示网络连接登录页面的浏览器是否为不可调用指定应用程序的浏览器,包括:在所述浏览器显示所述登录页面完成后,判断所述浏览器是否为不可调用指定应用程序的浏览器。

在本发明实施例中,将浏览器的判断时机确定在所述浏览器显示所述登录页面完成后,避免浏览器的判断过程调用计算资源使得所述浏览器在显示所述登录页面时获取的计算资源减少,进而提高了所述浏览器显示所述登录页面的速度。

结合上述第一方面提供的技术方案,在一些可能的实现方式中,所述判断显示网络连接登录页面的浏览器是否为不可调用指定应用程序的浏览器,包括:在接收到网络连接登录页面的登录按键触发信息时,判断所述浏览器是否为不可调用指定应用程序的浏览器。

在本发明实施例中,将浏览器的判断时机确定在接收到网络连接登录页面的登录按键触发信息时,避免用户在进入所述登录页面后再退出所述登录页面、不进行网络连接时消耗计算资源进行浏览器的判断,进一步对计算资源进行合理化使用。

结合上述第一方面提供的技术方案,在一些可能的实现方式中,所述基于所述登录页面中的用户输入信息生成跳转链接,包括:将所述浏览器中登录页面的登录按钮定义为跳转链接的触发按钮,所述跳转链接配置的跳转对象为所述指定浏览器,且跳转链接配置的应用间传输参数为所述登录页面上的用户输入信息;生成所述跳转链接,接收点击所述登录按钮的操作。

在本发明实施例中,通过跳转链接从所述浏览器跳转至所述指定浏览器,且跳转链接配置的应用间传输参数为所述登录页面上的用户输入信息,使跳转至所述指定浏览器后自动完成所述用户输入信息的填写,避免用户重新输入,改善了用户的使用体验。

结合上述第一方面提供的技术方案,在一些可能的实现方式中,在所述基于所述登录页面中的用户输入信息生成跳转链接之后,所述网络连接方法还包括:将跳转标志加入到所述跳转链接的跳转参数中,所述跳转标志用于判断当前登录页面是否是从前一登录页面跳转而来;在所述根据所述跳转链接跳转至指定浏览器之后,以及在所述由所述指定浏览器基于所述用户输入信息调用所述指定应用程序之前,所述网络连接方法还包括:确定所述跳转链接包含所述跳转标志。

在本发明实施例中,在对所述登录页面添加过跳转链接后将其加上跳转标志,以使所述指定浏览器在确定当前登录页面为前一登录页面跳转获得后进行跳转链接配置的应用间传输参数即所述用户输入信息的获取和填写。避免在错误的登录页面进行登录页面的用户输入信息的填写,提高了网络连接认证的准确性。

第二方面,本发明实施例提供了一种终端设备,所述终端设备包括:浏览器判断模块,用于判断显示网络连接登录页面的浏览器是否为不可调用指定应用程序的浏览器,所述指定应用程序为进行网络连接认证的应用程序。跳转链接生成模块,用于在确定所述浏览器为不可调用指定应用程序的浏览器时,基于所述登录页面中的用户输入信息生成跳转链接。跳转唤醒模块,用于根据所述跳转链接跳转至指定浏览器,并由所述指定浏览器基于所述用户输入信息调用所述指定应用程序,以使所述指定应用程序根据所述用户输入信息进行网络连接认证,其中,所述指定浏览器为可调用所述指定应用程序的浏览器。

在本发明实施例中,首先判断显示网络连接登录页面的浏览器是否为不可调用指定应用程序的浏览器,自动识别浏览器是否能够调用指定应用程序,进而能够在需要利用其他浏览器调用指定应用程序时执行跳转步骤;进而通过包含用户输入信息的跳转链接跳转至指定浏览器对指定应用程序进行调用以使指定应用程序根据用户输入信息自动完成网络连接认证。因此,在浏览器无法调用指定应用程序时,本发明实施例提供的终端设备使用户通过无法直接唤醒指定应用程序进行网络连接认证的浏览器也能自动跳转并唤醒指定应用程序完成网络连接认证。

结合上述第二方面提供的技术方案,在一些可能的实现方式中,所述浏览器判断模块还用于判断所述浏览器是否为特定版本的内置浏览器,若是,则确定所述浏览器为不可调用指定应用程序的浏览器。

在本发明实施例中,对苹果ios系统在用户进行无线网络连接时默认打开的内置浏览器进行迅速判断,更快地判定其是否为不可调用指定应用程序的浏览器,从而提高了浏览器的判定速度和所述终端设备对ios系统的适用性。

结合上述第二方面提供的技术方案,在一些可能的实现方式中,所述跳转链接生成模块还用于在所述浏览器显示所述登录页面完成后判断所述浏览器是否为不可调用指定应用程序的浏览器。

在本发明实施例中,将浏览器的判断时机确定在所述浏览器显示所述登录页面完成后,避免浏览器的判断过程调用计算资源使得所述浏览器在显示所述登录页面时获取的计算资源减少,进而提高了所述浏览器显示所述登录页面的速度。

结合上述第二方面提供的技术方案,在一些可能的实现方式中,所述跳转链接生成模块还用于在接收到网络连接登录页面的登录按键触发信息时,判断所述浏览器是否为不可调用指定应用程序的浏览器。

在本发明实施例中,将浏览器的判断时机确定在接收到网络连接登录页面的登录按键触发信息时,避免用户在进入所述登录页面后再退出所述登录页面、不进行网络连接时消耗计算资源进行浏览器的判断,进一步对计算资源进行合理化使用。

结合上述第二方面提供的技术方案,在一些可能的实现方式中,所述终端设备还包括跳转链接生成模块,所述跳转链接生成模块用于将所述浏览器中登录页面的登录按钮定义为跳转链接的触发按钮,所述跳转链接配置的跳转对象为所述指定浏览器,且跳转链接配置的应用间传输参数为所述登录页面上的用户输入信息,还用于生成所述跳转链接,接收点击所述登录按钮的操作。

在本发明实施例中,通过跳转链接从所述浏览器跳转至所述指定浏览器,且跳转链接配置的应用间传输参数为所述登录页面上的用户输入信息,使跳转至所述指定浏览器后自动完成所述用户输入信息的填写,避免用户重新输入,改善了用户的使用体验。

结合上述第二方面提供的技术方案,在一些可能的实现方式中,所述终端设备还包括跳转标志添加模块,所述跳转标志添加模块用于将跳转标志加入到所述跳转链接的跳转参数中,所述跳转标志用于判断当前登录页面是否是从前一登录页面跳转而来,还用于确定所述跳转链接包含所述跳转标志。

在本发明实施例中,在对所述登录页面添加过跳转链接后将其加上跳转标志,以使所述指定浏览器在确定当前登录页面为前一登录页面跳转获得后进行跳转链接配置的应用间传输参数即所述用户输入信息的获取和填写。避免在错误的登录页面进行登录页面的用户输入信息的填写,提高了网络连接认证的准确性。

第三方面,本发明实施例提供了一种终端设备,包括:处理器和可读取存储介质,所述可读取存储介质存储有计算机程序指令,在所述处理器从所述可读取存储介质中读取并运行所述计算机程序指令时,执行所述的网络连接方法的步骤。

第四方面,本发明实施例提供了一种计算机可读取存储介质,其上存储有计算机程序所述计算机程序被处理执行时实现所述网络连接方法的步骤。

本发明提供的有益效果是:

本发明提供的一种网络连接方法及终端设备首先判断显示网络连接登录页面的浏览器是否为不可调用指定应用程序的浏览器,自动识别浏览器是否能够调用指定应用程序,进而能够在需要利用其他浏览器调用指定应用程序时执行跳转步骤;进而通过包含用户输入信息的跳转链接跳转至指定浏览器对指定应用程序进行调用以使指定应用程序根据用户输入信息自动完成网络连接认证。因此,在浏览器无法调用指定应用程序时,本发明实施例提供的方法使用户通过无法直接唤醒指定应用程序进行网络连接认证的浏览器也能自动跳转并唤醒指定应用程序完成网络连接认证。

本发明的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明实施例了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本发明第一实施例提供的一种网络连接方法的第一流程图;

图2示出了本发明第一实施例提供的一种网络连接方法的第二流程图;

图3示出了本发明第一实施例提供的一种网络连接方法的第三流程图;

图4示出了本发明第二实施例提供的另一种网络连接方法的第三流程图;

图5示出了本发明第三实施例提供的一种终端设备的结构框图。

图标:100-终端设备;110-浏览器判断模块;120-跳转链接生成模块;130-跳转唤醒模块;140-跳转标志添加模块。

具体实施方式

随着互联网的发展以及移动终端设备的普及,人们使用手机、平板电脑等终端设备连接网络(wifi或移动热点等)上网的需求越来越大。

在使用终端设备连接网络并且需要跳转到第三方程序进行登录身份验证时,许多终端设备的操作系统(例如苹果ios系统)出于安全性、操作整体性的考虑可能会禁止直接跳转至第三方程序进行敏感数据的获取和填写,导致无法进行网络认证相关第三程序的自动启动以及网络认证数据的自动填写,降低了完成网络连接的速度,同时用户操作步骤繁琐,极大地影响了用户体验。

本申请发明人在实现本申请实施例提供的技术方案的过程中,发现在用户在使用终端设备进行网络连接认证,但是系统不允许显示登录页面的浏览器进行第三方程序跳转时,现有技术通常需要用户自己打开该第三方程序并手动输入对应的网络认证数据,或者是用户先退出当前浏览器手动启动其他能够进行第三方程序跳转的浏览器进行网络连接数据填写,进而完成网络连接。然而以上现有技术的操作步骤繁琐,且重复填写网络连接数据会消耗大量时间,严重降低了网络认证的效率以及用户的网络连接操作体验。

以上现有技术中的方案所存在的缺陷,均是发明人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及下文中本发明实施例针对上述问题所提出的解决方案,都应该是发明人在本发明过程中对本发明做出的贡献。

基于上述研究,本发明实施例提供了一种网络连接方法、终端设备及计算机可读取存储介质。其中,首先判断显示网络连接登录页面的浏览器是否为不可调用指定应用程序的浏览器,自动识别浏览器是否能够调用指定应用程序,进而能够在需要利用其他浏览器调用指定应用程序时执行跳转步骤;进而通过包含用户输入信息的跳转链接跳转至指定浏览器对指定应用程序进行调用以使指定应用程序根据用户输入信息自动完成网络连接认证。因此,在浏览器无法调用指定应用程序时,本发明实施例提供的方法使用户通过无法直接唤醒指定应用程序进行网络连接认证的浏览器也能自动跳转并唤醒指定应用程序完成网络连接认证。

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

第一实施例

请参阅图1,本发明实施例提供了一种网络连接方法,包括:

步骤s11:判断显示网络连接登录页面的浏览器是否为不可调用指定应用程序的浏览器,所述指定应用程序为进行网络连接认证的应用程序。

本步骤中的指定应用程序包括微信。

步骤s12:确定显示网络连接登录页面的浏览器为不可调用指定应用程序的浏览器时,基于所述登录页面中的用户输入信息生成跳转链接。

步骤s13:根据所述跳转链接跳转至指定浏览器,并由所述指定浏览器基于所述用户输入信息调用所述指定应用程序,以使所述指定应用程序根据所述用户输入信息进行网络连接认证,其中,所述指定浏览器为可调用所述指定应用程序的浏览器。

对于步骤s11,以版本为11.3的ios系统为例,该ios系统下的终端设备连接wifi网络后ios系统自动启动的内置浏览器不能唤醒微信、qq等第三方应用程序,则判定浏览器是否为不可调用指定应用程序的浏览器的具体步骤具体可以为:判断所述浏览器是否为内置浏览器,若是,则确定所述浏览器为不可调用指定应用程序的浏览器。应当理解的是,所述内置浏览器可以是能够进行网络连接登录页面显示自动弹出及显示的浏览器或web页面,例如可以应用于ios系统、android系统以及windows系统中的captiveportal,captiveportal中文通常译作“强制主页”或“强制登录门户”,是一个登录web页面,通常由网络运营商或网关在用户能够正常访问互联网之前拦截用户的请求并将一个强制登录或认证主页呈现(通常是通过浏览器)给用户,该页面可能要求用户输入认证信息、支付、接受某些条款或者其他用户授权等,随后用户才能被授权访问互联网。captiveportal技术广泛用于移动和个人宽带服务,包括有线电视、商业wifi、家庭热点等,也可用于访问企业和住宅区有线网络。可选地,本发明实施例中的内置浏览器为版本为11.3的ios系统中的captiveportal。

本发明实施例中可以采用javascript对浏览器进行判定、数据抓取或程序跳转,javascript(java脚本)是一种基于对象(object)和事件驱动(eventdriven)并具有安全性能的脚本语言,使用javascript可以轻松的实现与html的互操作,并且完成丰富的页面交互效果,它是通过嵌入或调入在标准的html语言中实现的,它的出现弥补了html的缺陷,且javascript插入html页面后,可由所有的现代浏览器执行,可用于html和web,更可广泛用于服务器、pc、笔记本电脑、平板电脑和智能手机等设备。

通过javascript判断浏览器是否为该内置浏览器是基于判断浏览器的

useragent系统参数完成的,则本实施例中通过javascript判断浏览器是否为该内置浏览器的具体实现可以为:

对于步骤s12,即:确定显示网络连接登录页面的浏览器为不可调用指定应用程序的浏览器时,基于所述登录页面中的用户输入信息生成跳转链接。在判断所述浏览器为不可调用指定应用程序的浏览器(例如ios系统中的内置浏览器)后,需要执行步骤“基于所述登录页面中的用户输入信息生成跳转链接”,以从不可调用指定应用程序的浏览器准确、快速地跳转至可以调用指定应用程序的浏览器(例如ios系统中的safari浏览器),其具体步骤可以为:将所述浏览器中登录页面的登录按钮定义为跳转链接的触发按钮,所述跳转链接配置的跳转对象为所述指定浏览器,且跳转链接配置的应用间传输参数为所述登录页面上的用户输入信息;生成所述跳转链接,接收点击所述登录按钮的操作。

上述跳转链接可以是a标签链接,a标签链接即为html<a>元素(或锚元素)可以创建一个到其他网页、文件、同一页面内的位置、电子邮件地址或任何其他url的超链接。

针对步骤s13,以ios系统中的safari为指定浏览器为例,在跳转至safari等可以调用第三方应用程序的浏览器后,safari将再次加载网络连接登录页面,并基于应用间传输参数将用户在内置浏览器的登录页面上填写的用户输入信息自动填入safari的登录页面中,避免用户重新输入,改善了用户的使用体验。其中,所述用户输入信息可能包括用户是否勾选上网协议以及用户名、密码、手机号、验证码等网络连接认证信息。

可选地,由所述指定浏览器基于所述用户输入信息调用所述指定应用程序的步骤可以是通过javascript执行,然后通过javascript唤醒第三方应用程序。

应当理解的是,在上述实施例方式中,safari再次加载网络连接登录页面后可以将该登录页面向用户进行显示以供用户确认连接过程及进度,还可以在后台执行该步骤以提升用户体验。

本实施例首先判断显示网络连接登录页面的浏览器是否为不可调用指定应用程序的浏览器,自动识别浏览器是否能够调用指定应用程序,进而能够在需要利用其他浏览器调用指定应用程序时执行跳转步骤;进而通过包含用户输入信息的跳转链接跳转至指定浏览器对指定应用程序进行调用以使指定应用程序根据用户输入信息自动完成网络连接认证。因此,在浏览器无法调用指定应用程序时,本发明实施例提供的终端设备使用户通过无法直接唤醒指定应用程序进行网络连接认证的浏览器也能自动跳转并唤醒指定应用程序完成网络连接认证。

请参阅图2,作为本实施例中第一种可选的实施方式,判断所述浏览器是否为不可调用指定应用程序的浏览器的时机可以是在所述浏览器显示所述登录页面完成后,此种实施方式中所述“判断显示网络连接登录页面的浏览器是否为不可调用指定应用程序的浏览器”步骤具体为:在浏览器显示网络连接登录页面完成后,判断所述浏览器是否为不可调用指定应用程序的浏览器。

本实施方式将浏览器的判断时机确定在所述浏览器显示所述登录页面完成后,避免浏览器的判断过程调用计算资源使得所述浏览器在显示所述登录页面时获取的计算资源减少,进而提高了所述浏览器显示所述登录页面的速度。

请参阅图3,作为本实施例中第二种可选的实施方式,判断所述浏览器是否为不可调用指定应用程序的浏览器的时机可以是在接收到网络连接登录页面的登录按键触发信息时,此种实施方式中所述“判断显示网络连接登录页面的浏览器是否为不可调用指定应用程序的浏览器”步骤具体为:在接收到网络连接登录页面的登录按键触发信息时,判断显示网络连接登录页面的浏览器是否为不可调用指定应用程序的浏览器。

本实施方式将浏览器的判断时机确定在接收到网络连接登录页面的登录按键触发信息时,避免用户在进入所述登录页面后再退出所述登录页面、不进行网络连接时消耗计算资源进行浏览器的判断,进一步对计算资源进行合理化使用。

第二实施例

请参阅图4,本发明第二实施例提供了另一种网络连接方法,包括:

步骤s21判断显示网络连接登录页面的浏览器是否为不可调用指定应用程序的浏览器,所述指定应用程序为进行网络连接认证的应用程序。

步骤s22:确定显示网络连接登录页面的浏览器是否为不可调用指定应用程序的浏览器时,所基于所述登录页面中的用户输入信息生成跳转链接。

步骤s23:将跳转标志加入到所述跳转链接的跳转参数中,所述跳转标志用于判断当前登录页面是否是从前一登录页面跳转而来。

步骤s24:根据所述跳转链接跳转至指定浏览器。

步骤s25:确定所述跳转链接包含跳转标志。

步骤s26:指示所述指定浏览器基于所述用户输入信息调用所述指定应用程序,以使所述指定应用程序根据所述用户输入信息进行网络连接认证,其中,所述指定浏览器为可调用所述指定应用程序的浏览器。

可选地,在执行步骤s24判定无跳转标志时,则将通过javascript给登录按钮加上点击执行事件,以使用户点击该登录按钮后登录页面通过javascript执行事件中的执行代码唤醒第三方应用程序。

在本发明实施例中,在对所述登录页面添加过跳转链接后将其加上跳转标志,以使所述指定浏览器在确定当前登录页面为前一登录页面跳转获得后进行跳转链接配置的应用间传输参数即所述用户输入信息的获取和填写。避免在错误的登录页面进行登录页面的用户输入信息的填写,提高了网络连接认证的准确性。

第三实施例

请参阅图5,本发明第三实施例提供了一种终端设备100,包括:

浏览器判断模块110,用于判断显示网络连接登录页面的浏览器是否为不可调用指定应用程序的浏览器,所述指定应用程序为进行网络连接认证的应用程序。所述指定应用程序包括微信。

跳转链接生成模块120,用于在确定所述浏览器为不可调用指定应用程序的浏览器时,基于所述登录页面中的用户输入信息生成跳转链接。

跳转唤醒模块130,用于根据所述跳转链接跳转至指定浏览器,并由所述指定浏览器基于所述用户输入信息调用所述指定应用程序,以使所述指定应用程序根据所述用户输入信息进行网络连接认证,其中,所述指定浏览器为可调用所述指定应用程序的浏览器。

作为一种可选的实施方式,浏览器判断模块110还用于判断所述浏览器是否为内置浏览器,若是,则确定所述浏览器为不可调用指定应用程序的浏览器;跳转链接生成模块120还用于在所述浏览器显示所述登录页面完成后判断所述浏览器是否为不可调用指定应用程序的浏览器,还用于在接收到网络连接登录页面的登录按键触发信息时,判断所述浏览器是否为不可调用指定应用程序的浏览器。

作为一种可选的实施方式,该终端设备100中的跳转链接生成模块120还用于将所述浏览器中登录页面的登录按钮定义为跳转链接的触发按钮,所述跳转链接配置的跳转对象为所述指定浏览器,且跳转链接配置的应用间传输参数为所述登录页面上的用户输入信息,还用于生成所述跳转链接,接收点击所述登录按钮的操作。

进一步地,该终端设备100还可以包括跳转标志添加模块140,所述跳转标志添加模块140用于将跳转标志加入到所述跳转链接的跳转参数中,所述跳转标志用于判断当前登录页面是否是从前一登录页面跳转而来,还用于确定所述跳转链接包含所述跳转标志。

需要说明的是,由于所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、终端设备和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本领域内的技术人员应明白,本发明实施例可提供为方法、系统、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

综上所述,本发明实施例提供了一种网络连接方法及终端设备。其中,方法包括:判断显示网络连接登录页面的浏览器是否为不可调用指定应用程序的浏览器,所述指定应用程序为进行网络连接认证的应用程序;若是,基于所述登录页面中的用户输入信息生成跳转链接;以及根据所述跳转链接跳转至指定浏览器,并由所述指定浏览器基于所述用户输入信息调用所述指定应用程序,以使所述指定应用程序根据所述用户输入信息进行网络连接认证,其中,所述指定浏览器为可调用所述指定应用程序的浏览器。

通过首先判断显示网络连接登录页面的浏览器是否为不可调用指定应用程序的浏览器,自动识别浏览器是否能够调用指定应用程序,进而能够在需要利用其他浏览器调用指定应用程序时执行跳转步骤;进而通过包含用户输入信息的跳转链接跳转至指定浏览器对指定应用程序进行调用以使指定应用程序根据用户输入信息自动完成网络连接认证。因此,在浏览器无法调用指定应用程序时,本发明实施例提供的方法使用户通过无法直接唤醒指定应用程序进行网络连接认证的浏览器也能自动跳转并唤醒指定应用程序完成网络连接认证。

以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1