CN106559487A - 一种访问应用的方法及装置 - Google Patents
一种访问应用的方法及装置 Download PDFInfo
- Publication number
- CN106559487A CN106559487A CN201611041045.9A CN201611041045A CN106559487A CN 106559487 A CN106559487 A CN 106559487A CN 201611041045 A CN201611041045 A CN 201611041045A CN 106559487 A CN106559487 A CN 106559487A
- Authority
- CN
- China
- Prior art keywords
- password
- application
- username
- page
- intended application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例中,提出一种访问应用的方法:在该方案中,用户访问应用时,不再是通过Cookie信息来验证是否允许用户不输入用户名和密码等信息就可以实现访问,而是在判断出能够从本地获取所述目标应用图标对应的目标应用的用户名和密码时,可以根据所述用户名和所述密码访问所述目标应用,因此,提高了用户访问应用的安全性。
Description
技术领域
本发明涉及适配技术领域,尤其涉及一种访问应用的方法及装置。
背景技术
随着移动设备技术的发展,移动设备在人们的生活中应用越来越广泛,如手机、平板电脑等。在很多情况下,人们身处外部网络环境,却需要访问企业内网进行办公,也就是说,需要采用移动设备来访问企业***,这样,页面适配技术应运而生。
页面适配技术主要是指针对PC(Personal Computer,个人计算机)版页面开发对应的适配页面,其中,PC版页面指的是页面是根据PC的显示屏设计的,与PC的显示屏相匹配,需要说明的是,PC版页面既能在PC端查看,也能在移动设备端查看,只不过用户在PC端查看该页面时体验较好;适配页面指的是页面是根据移动设备的显示屏设计的,与移动设备的显示屏相匹配,图1A为在移动设备上呈现PC版页面的示意图,图1B为在移动设备上呈现适配页面的示意图。
现有技术中,在很多情况下,用户访问应用时,需要输入用户名、密码等信息,为了提高用户体验,提高访问效率,用户首次访问应用时,需要输入用户名、密码等信息,后续在同一移动设备上继续访问该应用时,用户不需要再次输入用户名、密码等信息,参阅图1C所示,具体过程包括如下步骤:
步骤1:移动设备首次访问时,将用户名、密码等信息发送至网络服务器;
步骤2:网络服务器根据移动设备发送的信息生成Cookie信息;
步骤3:网络服务器将Cookie信息发送至移动设备;
步骤4:移动设备再次访问移动设备时,向网络服务器发送携带Cookie信息的访问请求;
步骤5:网络服务器验证Cookie信息;
步骤6:网络服务器验证Cookie信息成功时,向移动设备发送访问成功响应消息。
但是,根据Cookie信息进行验证的方法安全性较低,因此,目前访问应用的方法存在安全性较低的缺陷。
发明内容
鉴于上述问题,提出了本发明,以便提供一种克服上述问题或者至少部分地解决上述问题的一种访问应用的方法及装置,用于解决现有技术中存在的安全性较低的缺陷。
在本发明实施方式的第一方面中,提供了一种访问应用的方法,应用于将非移动设备的页面适配于移动设备的场景,包括:
接收适配应用的第一打开操作,呈现包括至少一个应用图标的适配应用页面;
在所述适配应用页面下接收针对所述至少一个应用图标中的目标应用图标的第二打开操作;
在判断出能够从本地获取所述目标应用图标对应的目标应用的用户名和密码时,根据所述用户名和所述密码访问所述目标应用。
在一个实施方式中,根据本发明的上述实施方式所述的方法,根据所述用户名和所述密码访问所述目标应用之前,所述方法还包括:
接收适配服务器发送的相关访问信息,所述相关访问信息至少包括所述目标应用的源登录页面的统一资源定位符URL信息、所述源登录页面中用户名输入框的第一路径信息、所述源登录页面中密码输入框的第二路径信息,所述源登录页面是指与输入用户名和密码后能够真正访问所述目标应用的页面。
在一些实施方式中,根据本发明的上述任一实施方式所述的方法,根据所述用户名和所述密码访问所述目标应用,包括:
获取所述URL信息对应的隐藏的源登录页面;
将所述用户名输入至所述隐藏的源登录页面中所述第一路径信息所指示的位置处的用户名输入框中;
将所述密码输入至所述隐藏的源登录页面中所述第二路径信息所指示的位置处的密码输入框中,进入到所述目标应用。
在一些实施方式中,根据本发明的上述任一实施方式所述的方法,从本地获取所述目标应用图标对应的目标应用的用户名和密码之前,所述方法还包括:
接收针对用户名和密码设置应用的第三打开操作,呈现所述至少一个应用图标分别对应的应用中能够进行单点登录的至少一个应用的用户名和密码设置页面,接收针对所述至少一个应用分别对应用户名和密码,并进行存储,所述单点登录是指针对所述至少一个应用图标中的任意一应用图标,用户不输入所述任意一应用图标对应的应用的用户名和密码时,能够实现非首次访问所述任意一应用图标对应的应用的方式;或者
在判断出不能够从本地获取所述目标应用图标对应的目标应用的用户名和密码时,呈现针对所述目标应用的用户名和密码设置页面,将在所述用户名和密码设置页面下接收到的针对所述目标应用的用户名和密码进行存储,并将所述用户名和密码记录为源登录页面的用户名和密码。
在一些实施方式中,根据本发明的上述任一实施方式所述的方法,所述用户名和密码设置页面中还包括第一登录按钮;
呈现针对所述目标应用的用户名和密码设置页面之后,接收到针对所述目标应用的用户名和密码之前,所述方法还包括:
接收针对所述第一登录按钮的触发操作。
在一些实施方式中,根据本发明的上述任一实施方式所述的方法,所述相关访问信息还包括源登录页面中的第二登录按钮的第三路径信息;
根据所述用户名和所述密码访问所述目标应用,包括:
根据所述用户名、所述密码和针对所述第三路径信息指示的位置处的所述第二登录按钮的触发操作,访问所述目标应用。
在本发明实施方式的第二方面中,提供了一种访问应用的装置,应用于将非移动设备的页面适配于移动设备的场景,包括:
接收单元,用于接收适配应用的第一打开操作;
呈现单元,用于呈现包括至少一个应用图标的适配应用页面;
所述接收单元还用于,在所述适配应用页面下接收针对所述至少一个应用图标中的目标应用图标的第二打开操作;
判断单元,用于判断是否能够从本地获取所述目标应用图标对应的目标应用的用户名和密码;
访问单元,用于在所述判断单元能够从本地获取所述目标应用图标对应的目标应用的用户名和密码时,根据所述用户名和所述密码访问所述目标应用。
在一个实施方式中,根据本发明的上述实施方式所述的装置,所述接收单元还用于:
接收适配服务器发送的相关访问信息,所述相关访问信息至少包括所述目标应用的源登录页面的统一资源定位符URL信息、所述源登录页面中用户名输入框的第一路径信息、所述源登录页面中密码输入框的第二路径信息,所述源登录页面是指输入用户名和密码后能够真正访问所述目标应用的页面。
在一个实施方式中,根据本发明的上述实施方式所述的装置,所述访问单元根据所述用户名和所述密码访问所述目标应用时,具体为:
获取所述URL信息对应的隐藏的源登录页面;
将所述用户名输入至所述隐藏的源登录页面中所述第一路径信息所指示的位置处的用户名输入框中;
将所述密码输入至所述隐藏的源登录页面中所述第二路径信息所指示的位置处的密码输入框中,进入到所述目标应用。
在一个实施方式中,根据本发明的上述实施方式所述的装置,所述接收单元还用于,接收针对用户名和密码设置应用的第三打开操作;
所述呈现单元还用于,呈现所述至少一个应用图标分别对应的应用中能够进行单点登录的至少一个应用的用户名和密码设置页面,所述单点登录是指针对所述至少一个应用图标中的任意一应用图标,用户不输入所述任意一应用图标对应的应用的用户名和密码时,能够实现非首次访问所述任意一应用图标对应的应用的方式;
所述接收单元还用于,接收针对所述至少一个应用分别对应的用户名和密码;
还包括存储单元,用于将接收到的用户名和密码进行存储;或者
所述呈现单元还用于,在所述判断单元判断出不能够从本地获取所述目标应用图标对应的目标应用的用户名和密码时,呈现针对所述目标应用的用户名和密码设置页面;
所述接收单元还用于,在所述用户名和密码设置页面下接收针对所述目标应用的用户名和密码;
还包括存储单元,用于将接收到的用户名和密码进行存储,并将所述用户名和密码记录为源登录页面的用户名和密码。
在一个实施方式中,根据本发明的上述实施方式所述的装置,所述用户名和密码设置页面中还包括第一登录按钮;
所述接收单元还用于,接收针对所述第一登录按钮的触发操作。
在一个实施方式中,根据本发明的上述实施方式所述的装置,所述相关访问信息还包括源登录页面中的第二登录按钮的第三路径信息;
所述访问单元根据所述用户名和所述密码访问所述目标应用时,具体为:
根据所述用户名、所述密码和针对所述第三路径信息指示的位置处的所述第二登录按钮的触发操作,访问所述目标应用。
本发明实施例中,提出一种访问应用的方法,应用于将非移动设备的页面适配于移动设备的场景,包括:接收适配应用的第一打开操作,呈现包括至少一个应用图标的适配应用页面;在所述适配应用页面下接收针对所述至少一个应用图标中的目标应用图标的第二打开操作;在判断出能够从本地获取所述目标应用图标对应的目标应用的用户名和密码时,根据所述用户名和所述密码访问所述目标应用,在该方案中,用户访问应用时,不再是通过Cookie信息来验证是否允许用户不输入用户名和密码等信息就可以实现访问,而是在判断出能够从本地获取所述目标应用图标对应的目标应用的用户名和密码时,可以根据所述用户名和所述密码访问所述目标应用,因此,提高了用户访问应用的安全性。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1A是现有技术中在移动设备上呈现PC版页面的示意图;
图1B是现有技术中在移动设备上呈现适配页面的示意图;
图1C是现有技术中访问应用的流程图;
图2A是根据本发明的实施例提出的访问应用的流程图;
图2B为根据本发明的实施例提出的移动设备的界面的示意图;
图2C为根据本发明的实施例提出的适配应用页面的示意图;
图2D为根据本发明的实施例提出的统一管理用户名和密码的示意图;
图3是根据本发明的实施例提出的访问应用的装置的示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
图2A示意性地示出了根据本发明实施方式的访问应用的方法20的流程示意图,应用于将非移动设备的页面适配于移动设备的场景。如图2A所示,该方法20可以包括步骤200、210和220。
步骤200:接收适配应用的第一打开操作,呈现包括至少一个应用图标的适配应用页面;
步骤210:在所述适配应用页面下接收针对所述至少一个应用图标中的目标应用图标的第二打开操作;
步骤220:在判断出能够从本地获取所述目标应用图标对应的目标应用的用户名和密码时,根据所述用户名和所述密码访问所述目标应用。
下面以方法20的执行主体为移动设备为例进行说明,但是在实际应用中方法20的执行主体还可以为其他设备,在此不做具体限定。
例如,移动设备上有9个图标,如图2B所示,一个图标对应一个应用,其中,图标9对应的应用为适配应用,用户点击图标9时,移动设备呈现包括9个应用图标的适配应用页面,如图2C所示,用户点击图2C中的邮箱图标时,移动设备判断本地是否存储邮箱的用户名和密码,如果存储的话,根据存储的用户名和密码访问邮箱,进入邮箱。
本发明实施例中,在登录时,虽然在应用层面不需要用户输入用户名、密码等信息,但是在底层实现时,移动设备是模拟用户实际登录行为来进行访问,因此,移动设备也要知道用户输入用户名、密码等相关信息的页面,及具体输入用户名、密码等信息的位置,因此,本发明实施例中,进一步的,根据所述用户名和所述密码访问所述目标应用之前,所述方法还包括:
接收适配服务器发送的相关访问信息,所述相关访问信息至少包括所述目标应用的源登录页面的URL(Uniform Resource Locator,统一资源定位符)信息、所述源登录页面中用户名输入框的第一路径信息、所述源登录页面中密码输入框的第二路径信息,所述源登录页面是指与输入用户名和密码后能够真正访问所述目标应用的页面。
这样,用户后续在根据用户名和密码访问目标应用时,可以获取到填写用户名和密码的界面,及在该界面下具体输入用户名和密码的输入框,其中,根据所述用户名和所述密码访问所述目标应用时,具体可以采用如下方式:
获取所述URL信息对应的隐藏的源登录页面;
将所述用户名输入至所述隐藏的源登录页面中所述第一路径信息所指示的位置处的用户名输入框中;
将所述密码输入至所述隐藏的源登录页面中所述第二路径信息所指示的位置处的密码输入框中,进入到所述目标应用。
本发明实施例中,步骤220之前,移动设备要先获取目标应用的用户名和密码,这样,才可以判断本地是否有目标应用对应的用户名和密码,其中,获取用户名和密码的方式可以有多种,可以是统一对应用的用户名和密码进行管理,或者,也可以是在首次访问时用户输入后,移动设备存储的,具体方式如下:
接收针对用户名和密码设置应用的第三打开操作,呈现所述至少一个应用图标分别对应的应用中能够进行单点登录的至少一个应用的用户名和密码设置页面,接收针对所述至少一个应用分别对应用户名和密码,并进行存储,所述单点登录是指针对所述至少一个应用图标中的任意一应用图标,用户不输入所述任意一应用图标对应的应用的用户名和密码时,能够实现非首次访问所述任意一应用图标对应的应用的方式;也就是说,移动设备统一管理呈现的所述至少一个应用图标分别对应的用户名和密码,不需要点击目标应用图标,就可以实现对目标应用图标的用户名和密码的管理,如图2D所示,用户进入用户名和密码设置界面后,可以对各个应用的用户名和密码进行设置,后续用户点击各个应用的图标时,就不需要再次输入用户名和密码了。
前面描述的是统一管理各个应用的用户名和密码的方式,本发明实施例中,也可以采用如下方式:
在首次访问应用时,输入用户名和密码,后续在非首次访问的时候就不需要输入用户名和密码了。具体过程为:在判断出不能够从本地获取所述目标应用图标对应的目标应用的用户名和密码时,呈现针对所述目标应用的用户名和密码设置页面,将在所述用户名和密码设置页面下接收到的针对所述目标应用的用户名和密码进行存储,并将所述用户名和密码记录为源登录页面的用户名和密码。
例如,用户在首次点击图2C中的邮件图标时,需要输入用户名和密码,在后续再次点击邮件图标时,用户不需要再次输入用户名和密码。
本发明实施例中,进一步的,所述用户名和密码设置页面中还包括第一登录按钮;
呈现针对所述目标应用的用户名和密码设置页面之后,接收到针对所述目标应用的用户名和密码之前,所述方法还包括:
接收针对所述第一登录按钮的触发操作。
也就是说,用户在输入用户名和密码之后,进一步点击登录按钮之后,进入到目标应用的页面,当然,在实际应用中并不限定于上述方式,也可以是用户输入用户名和密码之后,点击回车按钮,进入到目标应用的页面。
需要说明的是,如果用户输入用户名和密码之后,还需要进一步点击登录按钮的话,移动设备模拟用户访问时,也需要执行点击登录按钮的操作,因此,本发明实施例中,所述相关访问信息还包括源登录页面中的第二登录按钮的第三路径信息;
根据所述用户名和所述密码访问所述目标应用,包括:
根据所述用户名、所述密码和针对所述第三路径信息指示的位置处的所述第二登录按钮的触发操作,访问所述目标应用。
本发明实施例中,移动设备接收的打开操作,可以是移动设备接收到针对图标的点击操作,或者,也可以是移动设备接收到针对图标的按压时长超过阈值的操作,当然,在实际应用中,并不限定于上述方式,在此不做具体限定。
本发明实施例中,进一步的,为了提高提高安全性,在输入用户名和密码之后,也可以再输入验证码,验证码可以为图片、数字、字母、汉字中的一种或者任何组合。
在该方案中,用户访问应用时,不再是通过Cookie信息来验证是否允许用户不输入用户名和密码等信息就可以实现访问,而是在判断出能够从本地获取所述目标应用图标对应的目标应用的用户名和密码时,可以根据所述用户名和所述密码访问所述目标应用,因此,提高了用户访问应用的安全性。
图3示意性地示出了根据本发明实施方式的访问应用的移动设备30的示意图,应用于将非移动设备的页面适配于移动设备的场景。如图3所示,该移动设备30包括接收单元300、呈现单元310、判断单元320和访问单元330,其中:
接收单元300,用于接收适配应用的第一打开操作;
呈现单元310,用于呈现包括至少一个应用图标的适配应用页面;
所述接收单元300还用于,在所述适配应用页面下接收针对所述至少一个应用图标中的目标应用图标的第二打开操作;
判断单元320,用于判断是否能够从本地获取所述目标应用图标对应的目标应用的用户名和密码;
访问单元330,用于在所述判断单元320能够从本地获取所述目标应用图标对应的目标应用的用户名和密码时,根据所述用户名和所述密码访问所述目标应用。
例如,移动设备上有9个图标,如图2B所示,一个图标对应一个应用,其中,图标9对应的应用为适配应用,用户点击图标9时,移动设备呈现包括9个应用图标的适配应用页面,如图2C所示,用户点击图2C中的邮箱图标时,移动设备判断本地是否存储邮箱的用户名和密码,如果存储的话,根据存储的用户名和密码访问邮箱,进入邮箱。
本发明实施例中,移动设备在登录时,虽然在应用层面不需要用户输入用户名、密码等信息,但是在底层实现时,移动设备是模拟用户实际登录行为来进行访问,因此,移动设备也要知道用户输入用户名、密码等相关信息的页面,及具体输入用户名、密码等信息的位置,因此,本发明实施例中,进一步的,所述接收单元300还用于:
接收适配服务器发送的相关访问信息,所述相关访问信息至少包括所述目标应用的源登录页面的URL信息、所述源登录页面中用户名输入框的第一路径信息、所述源登录页面中密码输入框的第二路径信息,所述源登录页面是指输入用户名和密码后能够真正访问所述目标应用的页面。
这样,用户后续在根据用户名和密码访问目标应用时,可以获取到填写用户名和密码的界面,及在该界面下具体输入用户名和密码的输入框,其中,所述访问单元330根据所述用户名和所述密码访问所述目标应用时,具体为:
获取所述URL信息对应的隐藏的源登录页面;
将所述用户名输入至所述隐藏的源登录页面中所述第一路径信息所指示的位置处的用户名输入框中;
将所述密码输入至所述隐藏的源登录页面中所述第二路径信息所指示的位置处的密码输入框中,进入到所述目标应用。
本发明实施例中,移动设备要先获取目标应用的用户名和密码,这样,才可以判断本地是否有目标应用对应的用户名和密码,其中,获取用户名和密码的方式可以有多种,可以是统一对应用的用户名和密码进行管理,或者,也可以是在首次访问时用户输入后,移动设备存储的,具体方式如下:所述接收单元300还用于,接收针对用户名和密码设置应用的第三打开操作;
所述呈现单元310还用于,呈现所述至少一个应用图标分别对应的应用中能够进行单点登录的至少一个应用的用户名和密码设置页面,所述单点登录是指针对所述至少一个应用图标中的任意一应用图标,用户不输入所述任意一应用图标对应的应用的用户名和密码时,能够实现非首次访问所述任意一应用图标对应的应用的方式;
所述接收单元300还用于,接收针对所述至少一个应用分别对应的用户名和密码;
还包括存储单元340,用于将接收到的用户名和密码进行存储。
也就是说,移动设备统一管理呈现的所述至少一个应用图标分别对应的用户名和密码,不需要点击目标应用图标,就可以实现对目标应用图标的用户名和密码的管理,如图2D所示,用户进入用户名和密码设置界面后,可以对各个应用的用户名和密码进行设置,后续用户点击各个应用的图标时,就不需要再次输入用户名和密码了。
前面描述的是统一管理各个应用的用户名和密码的方式,本发明实施例中,也可以采用如下方式:
在首次访问应用时,输入用户名和密码,后续在非首次访问的时候就不需要输入用户名和密码了。具体过程为:
所述呈现单元310还用于,在所述判断单元320判断出不能够从本地获取所述目标应用图标对应的目标应用的用户名和密码时,呈现针对所述目标应用的用户名和密码设置页面;
所述接收单元300还用于,在所述用户名和密码设置页面下接收针对所述目标应用的用户名和密码;
还包括存储单元340,用于将接收到的用户名和密码进行存储,并将所述用户名和密码记录为源登录页面的用户名和密码。
例如,用户在首次点击图2C中的邮件图标时,需要输入用户名和密码,在后续再次点击邮件图标时,用户不需要再次输入用户名和密码。
本发明实施例中,进一步的,所述用户名和密码设置页面中还包括第一登录按钮;
所述接收单元300还用于,接收针对所述第一登录按钮的触发操作。
也就是说,用户在输入用户名和密码之后,进一步点击登录按钮之后,进入到目标应用的页面,当然,在实际应用中并不限定于上述方式,也可以是用户输入用户名和密码之后,点击回车按钮,进入到目标应用的页面。
需要说明的是,如果用户输入用户名和密码之后,还需要进一步点击登录按钮的话,移动设备模拟用户访问时,也需要执行点击登录按钮的操作,因此,本发明实施例中,所述相关访问信息还包括源登录页面中的第二登录按钮的第三路径信息;
所述访问单元330根据所述用户名和所述密码访问所述目标应用时,具体为:
根据所述用户名、所述密码和针对所述第三路径信息指示的位置处的所述第二登录按钮的触发操作,访问所述目标应用。
本发明实施例中,移动设备接收的打开操作,可以是移动设备接收到针对图标的点击操作,或者,也可以是移动设备接收到针对图标的按压时长超过阈值的操作,当然,在实际应用中,并不限定于上述方式,在此不做具体限定。
本发明实施例中,进一步的,为了提高提高安全性,在输入用户名和密码之后,也可以再输入验证码,验证码可以为图片、数字、字母、汉字中的一种或者任何组合。
在该方案中,用户访问应用时,不再是通过Cookie信息来验证是否允许用户不输入用户名和密码等信息就可以实现访问,而是在判断出能够从本地获取所述目标应用图标对应的目标应用的用户名和密码时,可以根据所述用户名和所述密码访问所述目标应用,因此,提高了用户访问应用的安全性。
在此提供的方法和装置不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类装置所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域的技术人员可以理解,可以对实施例中的装置中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个装置中。可以把实施例中的若干模块组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者模块中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个装置实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的装置中的一些或者全部模块的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
Claims (12)
1.一种访问应用的方法,应用于将非移动设备的页面适配于移动设备的场景,包括:
接收适配应用的第一打开操作,呈现包括至少一个应用图标的适配应用页面;
在所述适配应用页面下接收针对所述至少一个应用图标中的目标应用图标的第二打开操作;
在判断出能够从本地获取所述目标应用图标对应的目标应用的用户名和密码时,根据所述用户名和所述密码访问所述目标应用。
2.如权利要求1所述的方法,根据所述用户名和所述密码访问所述目标应用之前,所述方法还包括:
接收适配服务器发送的相关访问信息,所述相关访问信息至少包括所述目标应用的源登录页面的统一资源定位符URL信息、所述源登录页面中用户名输入框的第一路径信息、所述源登录页面中密码输入框的第二路径信息,所述源登录页面是指与输入用户名和密码后能够真正访问所述目标应用的页面。
3.如权利要求2所述的方法,根据所述用户名和所述密码访问所述目标应用,包括:
获取所述URL信息对应的隐藏的源登录页面;
将所述用户名输入至所述隐藏的源登录页面中所述第一路径信息所指示的位置处的用户名输入框中;
将所述密码输入至所述隐藏的源登录页面中所述第二路径信息所指示的位置处的密码输入框中,进入到所述目标应用。
4.如权利要求2所述的方法,从本地获取所述目标应用图标对应的目标应用的用户名和密码之前,所述方法还包括:
接收针对用户名和密码设置应用的第三打开操作,呈现所述至少一个应用图标分别对应的应用中能够进行单点登录的至少一个应用的用户名和密码设置页面,接收针对所述至少一个应用分别对应用户名和密码,并进行存储,所述单点登录是指针对所述至少一个应用图标中的任意一应用图标,用户不输入所述任意一应用图标对应的应用的用户名和密码时,能够实现非首次访问所述任意一应用图标对应的应用的方式;或者
在判断出不能够从本地获取所述目标应用图标对应的目标应用的用户名和密码时,呈现针对所述目标应用的用户名和密码设置页面,将在所述用户名和密码设置页面下接收到的针对所述目标应用的用户名和密码进行存储,并将所述用户名和密码记录为源登录页面的用户名和密码。
5.如权利要求4所述的方法,所述用户名和密码设置页面中还包括第一登录按钮;
呈现针对所述目标应用的用户名和密码设置页面之后,接收到针对所述目标应用的用户名和密码之前,所述方法还包括:
接收针对所述第一登录按钮的触发操作。
6.如权利要求5所述的方法,所述相关访问信息还包括源登录页面中的第二登录按钮的第三路径信息;
根据所述用户名和所述密码访问所述目标应用,包括:
根据所述用户名、所述密码和针对所述第三路径信息指示的位置处的所述第二登录按钮的触发操作,访问所述目标应用。
7.一种访问应用的装置,应用于将非移动设备的页面适配于移动设备的场景,包括:
接收单元,用于接收适配应用的第一打开操作;
呈现单元,用于呈现包括至少一个应用图标的适配应用页面;
所述接收单元还用于,在所述适配应用页面下接收针对所述至少一个应用图标中的目标应用图标的第二打开操作;
判断单元,用于判断是否能够从本地获取所述目标应用图标对应的目标应用的用户名和密码;
访问单元,用于在所述判断单元能够从本地获取所述目标应用图标对应的目标应用的用户名和密码时,根据所述用户名和所述密码访问所述目标应用。
8.如权利要求7所述的装置,所述接收单元还用于:
接收适配服务器发送的相关访问信息,所述相关访问信息至少包括所述目标应用的源登录页面的统一资源定位符URL信息、所述源登录页面中用户名输入框的第一路径信息、所述源登录页面中密码输入框的第二路径信息,所述源登录页面是指输入用户名和密码后能够真正访问所述目标应用的页面。
9.如权利要求8所述的装置,所述访问单元根据所述用户名和所述密码访问所述目标应用时,具体为:
获取所述URL信息对应的隐藏的源登录页面;
将所述用户名输入至所述隐藏的源登录页面中所述第一路径信息所指示的位置处的用户名输入框中;
将所述密码输入至所述隐藏的源登录页面中所述第二路径信息所指示的位置处的密码输入框中,进入到所述目标应用。
10.如权利要求8所述的装置,所述接收单元还用于,接收针对用户名和密码设置应用的第三打开操作;
所述呈现单元还用于,呈现所述至少一个应用图标分别对应的应用中能够进行单点登录的至少一个应用的用户名和密码设置页面,所述单点登录是指针对所述至少一个应用图标中的任意一应用图标,用户不输入所述任意一应用图标对应的应用的用户名和密码时,能够实现非首次访问所述任意一应用图标对应的应用的方式;
所述接收单元还用于,接收针对所述至少一个应用分别对应的用户名和密码;
还包括存储单元,用于将接收到的用户名和密码进行存储;或者
所述呈现单元还用于,在所述判断单元判断出不能够从本地获取所述目标应用图标对应的目标应用的用户名和密码时,呈现针对所述目标应用的用户名和密码设置页面;
所述接收单元还用于,在所述用户名和密码设置页面下接收针对所述目标应用的用户名和密码;
还包括存储单元,用于将接收到的用户名和密码进行存储,并将所述用户名和密码记录为源登录页面的用户名和密码。
11.如权利要求10所述的装置,所述用户名和密码设置页面中还包括第一登录按钮;
所述接收单元还用于,接收针对所述第一登录按钮的触发操作。
12.如权利要求11所述的装置,所述相关访问信息还包括源登录页面中的第二登录按钮的第三路径信息;
所述访问单元根据所述用户名和所述密码访问所述目标应用时,具体为:
根据所述用户名、所述密码和针对所述第三路径信息指示的位置处的所述第二登录按钮的触发操作,访问所述目标应用。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611041045.9A CN106559487A (zh) | 2016-11-11 | 2016-11-11 | 一种访问应用的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611041045.9A CN106559487A (zh) | 2016-11-11 | 2016-11-11 | 一种访问应用的方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106559487A true CN106559487A (zh) | 2017-04-05 |
Family
ID=58444506
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611041045.9A Pending CN106559487A (zh) | 2016-11-11 | 2016-11-11 | 一种访问应用的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106559487A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109547472A (zh) * | 2018-12-24 | 2019-03-29 | 中国科学院数据与通信保护研究教育中心 | 一种可隐藏用户登录轨迹的单点登录方法 |
CN110322250A (zh) * | 2019-05-22 | 2019-10-11 | 深圳壹账通智能科技有限公司 | 无效用户操作路径识别方法、装置、设备及存储介质 |
CN111447178A (zh) * | 2020-03-03 | 2020-07-24 | 北京皮尔布莱尼软件有限公司 | 一种访问控制方法、***及计算设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103414824A (zh) * | 2013-08-14 | 2013-11-27 | 惠州Tcl移动通信有限公司 | 一种基于移动终端的自动登录处理方法及*** |
US20160173478A1 (en) * | 2014-02-07 | 2016-06-16 | Bank Of America Corporation | Providing authentication using previously-validated authentication credentials |
CN105933902A (zh) * | 2016-06-29 | 2016-09-07 | 刘兴丹 | 一种在公共网络中登陆网站的方法、装置及*** |
-
2016
- 2016-11-11 CN CN201611041045.9A patent/CN106559487A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103414824A (zh) * | 2013-08-14 | 2013-11-27 | 惠州Tcl移动通信有限公司 | 一种基于移动终端的自动登录处理方法及*** |
US20160173478A1 (en) * | 2014-02-07 | 2016-06-16 | Bank Of America Corporation | Providing authentication using previously-validated authentication credentials |
CN105933902A (zh) * | 2016-06-29 | 2016-09-07 | 刘兴丹 | 一种在公共网络中登陆网站的方法、装置及*** |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109547472A (zh) * | 2018-12-24 | 2019-03-29 | 中国科学院数据与通信保护研究教育中心 | 一种可隐藏用户登录轨迹的单点登录方法 |
CN110322250A (zh) * | 2019-05-22 | 2019-10-11 | 深圳壹账通智能科技有限公司 | 无效用户操作路径识别方法、装置、设备及存储介质 |
CN111447178A (zh) * | 2020-03-03 | 2020-07-24 | 北京皮尔布莱尼软件有限公司 | 一种访问控制方法、***及计算设备 |
CN111447178B (zh) * | 2020-03-03 | 2021-12-21 | 北京皮尔布莱尼软件有限公司 | 一种访问控制方法、***及计算设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Harris et al. | Gray hat hacking: the ethical hacker's handbook | |
CN103917999B (zh) | 社区中的在线签名身份和验证方法及其*** | |
US9201975B2 (en) | Exchange of dynamically updated data using matrix bar codes | |
CN104901970B (zh) | 一种二维码登录方法、服务器及*** | |
CN101771676B (zh) | 一种跨域授权的设置、鉴权方法、相关装置及*** | |
CN104468592B (zh) | 登录方法和登录*** | |
CN104902028B (zh) | 一种一键登录认证方法、装置及*** | |
US10491621B2 (en) | Website security tracking across a network | |
CN103747010B (zh) | 一种通过移动终端控制pc的方法、***及装置 | |
CN106209757A (zh) | 自动检测和填充登录字段的便捷登录方法、装置和*** | |
CN105607799B (zh) | 数据处理方法及装置 | |
CN104869128A (zh) | 一种上传表单附件的方法、***和web服务器 | |
CN109361713A (zh) | 互联网风险监控方法、装置、设备及存储介质 | |
CN106559487A (zh) | 一种访问应用的方法及装置 | |
CN103647678A (zh) | 一种网站漏洞在线验证方法及装置 | |
KR101725301B1 (ko) | 보안 취약점 훈련 시스템 | |
CN105095729B (zh) | 一种二维码登录方法、服务器及*** | |
CN106790252A (zh) | 登录信息共享方法与装置 | |
AU2014233889A1 (en) | Online privacy management | |
CN107231358B (zh) | 一种问卷数据采集方法、服务器及移动终端 | |
US8756290B2 (en) | System, method and computer program product for reconstructing data received by a computer in a manner that is independent of the computer | |
CN105893462A (zh) | 一种用户网络行为分析方法及装置 | |
CN106713257A (zh) | 一种基于移动设备的业务处理方法和装置 | |
KR102115908B1 (ko) | 사용자 장치 및 그 제어 방법 | |
US9485242B2 (en) | Endpoint security screening |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170405 |