登录网站的方法及装置与流程

文档序号:12278744阅读:338来源:国知局
登录网站的方法及装置与流程

本发明涉及通信技术领域,特别涉及一种登录网站的方法及装置。



背景技术:

随着互联网技术的发展,越来越多的商家都为用户提供网上服务,使用户可以通过在网上操作,就能满足各项需求。用户在登录这些网站时,例如,登录门户网站、购物网站和移动营业厅等网站时,通常需要在这些网站的首页上输入该网站的账号和密码,才能登录。这就要求用户记住不同网站的账号和密码,如果将所有网站的账号密码全部设置成一样的密码,又会容易被他人窃取,造成损失。

现有技术中,采用密码管理器来为用户管理密码,但是密码管理器一旦卸载,用户将无法获得网站的账号和密码,以至于无法登录网站或重新设置密码。



技术实现要素:

有鉴于此,本发明实施例的目的是提供一种为用户进行网站密码管理的登录网站的方法及装置。

为了实现上述目的,本发明实施例提供了一种登录网站的方法,包括:

验证基本输入输出系统存储器中是否存储所请求登录网站的网站登录信息;

若存储,则根据所存储的网站登录信息登录所述网站;

若未存储,则触发第一系统管理中断,登录所述网站。

作为优选,触发第一系统管理中断,包括:

记录所述网站登录信息,并将所述网站登录信息存储至所述基本输入输出系统存储器。

作为优选,所述方法还包括:

当结束登录所述网站时,更新存储器中存储的所述网站登录信息。

作为优选,所述网站登录信息包括所述网站对应的账号和密码,更新存储器中存储的所述网站的登录信息,包括:

采用哈希算法来重新生成所述网站对应的密码,并将所述密码存储在所述基本输入输出系统存储器中。

作为优选,验证存储器中是否存储所请求登录网站的网站登录信息之前,所述方法还包括:

验证用户是否具有获取所述基本输入输出系统存储器中数据的权限;

若有,获取用户所要登录网站的服务器地址,以登录所述网站;

若没有,则触发第二系统管理中断,以使用户能够获取所述基本输入输出系统存储器中的数据。

作为优选,触发第二系统管理中断,包括:

为所述用户分配获取所述基本输入输出系统存储器中数据的权限。

本发明实施例还提供一种登录网站的装置,包括:

第一验证模块,配置为验证基本输入输出系统存储器中是否存储所请求登录网站的网站登录信息;

网站登录模块,配置为当基本输入输出系统存储器中存储所请求登录网站的网站登录信息时,根据所存储的网站登录信息登录所述网站;

第一执行模块,配置为为当基本输入输出系统存储器中没有存储所请求登录网站的网站登录信息时,触发第一系统管理中断。

作为优选,所述第一执行模块具体用于:

记录所述网站登录信息,并将所述网站登录信息存储至所述基本输入输出系统存储器。

作为优选,所述装置还包括:

第二验证模块,配置为验证用户是否具有获取所述基本输入输出系统存储器中数据的权限;

获取模块,配置为当用户具有获取所述基本输入输出系统存储器中数据的权限时,获取用户所要登录网站的服务器地址,以登录所述网站;

第二执行模块,配置为当用户不具有获取所述基本输入输出系统存储器中数据的权限时,触发第二系统管理中断。

作为优选,所述第二执行模块,具体用于:

为所述用户分配获取所述基本输入输出系统存储器中数据的权限。

与现有技术相比,本发明实施例具有以下有益效果:本发明实施例的技术方案在登录网站时,验证基本输入输出系统存储器中是否存储所请求登录网站的网站登录信息,若存储,则根据所存储的网站登录信息登录所述网站,若未存储,则触发第一系统管理中断(SMI),本技术方案采用第一系统管理中断指令来对密码进行管理,而非采用软件的方式,以避免软件卸载后无法获知密码的技术问题。

附图说明

图1为本发明的登录网站的方法的实施例一的流程图;

图2为本发明的登录网站的方法的实施例二的流程图;

图3为本发明的登录网站的方法的实施例三的流程图;

图4为本发明的登录网站的装置的实施例一的示意图;

图5为本发明的登录网站的装置的实施例二的示意图。

具体实施方式

下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。

图1为本发明的登录网站的方法的实施例一的流程图,如图1所示,本实施例的登录网站的方法,具体可以包括如下步骤:

S101,验证基本输入输出系统(Basic Input/Output System,BIOS)存储器中是否存储所请求登录网站的网站登录信息;若存储,则执行步骤S102;否则,则执行步骤S103。

具体地,本实施例的执行主体是嵌入式控制器(Embed Controller,EC)。用户在使用终端登录网站时,EC获取用户输入的数据,当用户输入的是网站网址或链接时,EC通过触发SMI来验证BIOS存储器中是否存储网站登录信息,网站登录信息通常包括与该网站对应的账号和密码。例如,用户需要登录移动网上营业厅办理手机业务,用户可以通过计算机登录移动网上营业厅网站,该网站的账号是用户手机号,如果事先登录过该网站,则BIOS存储器中预先存储有此网站的账号,即用户的手机号和密码,则用户不需要输入账号和密码,即可自动登录该网站。

终端可以包括计算机、平板电脑、智能手机等终端。

S102,根据所存储的网站登录信息登录网站。

具体地,若存储有网站登录信息,则EC可直接获取该网站登录信息,登录网站。

S103,触发第一系统管理中断(System Management Interrupt,SMI),登录网站。

具体地,第一系统管理中断SMI是一种硬件中断,中央处理器(CPU)通过SMI来进入系统中断模式。在系统中断模式下,所有操作系统下的软件都将失去控制权,仅仅能通过基本输入输出代码来操作,这样来保证安全性。本实施例通过EC触发SMI,然后再通过BIOS的代码来管理登录信息,是一种采用硬件对密码进行管理的方式,而非采用软件对密码进行管理,这样可以避免在软件卸载后无法获知密码的技术问题。

本发明实施例的技术方案在登录网站时,验证基本输入输出系统存储器中是否存储所请求登录网站的网站登录信息,若存储,则根据所存储的网站登录信息登录网站,若未存储,则触发第一系统管理中断(SMI),本技术方案采用第一系统管理中断指令来对密码进行管理,而非采用软件的方式,以避免软件卸载后无法获知密码的技术问题。

图2为本发明的登录网站的方法的实施例二的流程图,本实施例的登录网站的方法在上述实施例一的基础上,进一步更加详细地介绍本发明的技术方案。如图2所示,本实施例的登录网站的方法,具体可以包括如下步骤:

S201,验证基本输入输出系统存储器中是否存储所请求登录网站的网站登录信息,若存储,则执行步骤S202;否则,则执行步骤S203。

具体地,本实施例的执行主体是EC。用户在使用终端登录网站时,EC获取用户输入的数据,当用户输入的是网站网址或链接时,EC通过触发SMI来验证BIOS存储器中是否存存储网站登录信息,网站登录信息通常包括与该网站对应的账号和密码。例如,用户需要登录移动网上营业厅办理手机业务,用户可以通过计算机登录移动网上营业厅网站,该网站的账号是用户手机号,如果事先登录过该网站,则BIOS存储器中预先存储有此网站的账号,即用户的手机号和密码,则用户不需要输入账号和密码,即可自动登录该网站。

终端可以包括计算机、平板电脑、智能手机等终端。

S202,若存储,则根据所存储的网站登录信息登录网站。

具体地,若存储有网站登录信息,则EC可直接获取该网站登录信息,登录网站。

S203,记录网站登录信息,并将网站登录信息存储至基本输入输出系统存储器,登录网站。

具体地,若BIOS存储器未存储网站登录信息,则需要用户可自行输入该网站的账号和密码,以登录该网站。在登录该网站的同时,EC触发SMI指令,自动获取该网站的网站登录信息,同时在BIOS存储器中分配存储区来存储网站登录信息。

S204,当结束登录网站时,更新存储器中存储的网站登录信息。

进一步地,为保证网络安全,本实施例在用户结束登录网站后,会自动更新存储器中存储的网站登录信息。这样用户在每次结束登录网站后,网站登录信息都会更新,以避免他人窃取网站登录信息,保证信息安全。步骤S204包括:

采用哈希算法来重新生成网站对应的密码,并将密码存储在基本输入输出系统存储器中。

本实施例采用现有技术中的哈希算法,本领域技术人员应该可以获取对哈希算法的使用方法,在此不再赘述。

本发明实施例的技术方案在每次结束登录网站时,会自动更新网站登录信息,以保证用户的信息安全。

图3为本发明的登录网站的方法的实施例三的流程图,本实施例的登录网站的方法在上述实施例一的基础上,进一步更加详细地介绍本发明的技术方案。如图3所示,本实施例的登录网站的方法,具体可以包括如下步骤:

S301,验证用户是否具有获取基本输入输出系统存储器中数据的权限;若有,则执行步骤S302;否则,执行步骤S306。

具体地,为便于上一过程的执行,本实施例在具体实施时,可以事先在终端上安装应用程序(Application,APP),并且可以登录APP,通过APP来执行如图1和2所示的过程,这样方便用户进行操作。

S302,获取用户所要登录网站的服务器地址,以登录网站。

具体地,当用户登录APP后,根据用户的请求,获取用户想要登录的网站的服务器地址。例如,用户想要登录移动网上营业厅,则获取移动运营商的服务器地址,以登录移动网上营业厅网站。

S303,验证基本输入输出系统存储器中是否存储所请求登录网站的网站登录信息;若存储,则执行步骤S304;否则,执行步骤S305。

具体地,用户在使用终端登录网站时,EC获取用户输入的数据,当用户输入的是网站网址或链接时,EC通过触发SMI来验证BIOS存储器中是否存存储网站登录信息,网站登录信息通常包括与该网站对应的账号和密码。例如,用户需要登录移动网上营业厅办理手机业务,用户可以通过计算机登录移动网上营业厅网站,该网站的账号是用户手机号,如果事先登录过该网站,则BIOS存储器中预先存储有此网站的账号,即用户的手机号和密码,则用户不需要输入账号和密码,即可自动登录该网站

S304,若存储,则根据所存储的网站登录信息登录网站。

具体地,若存储有网站登录信息,则EC可直接获取该网站登录信息,登录网站。

S305,若未存储,则触发第一系统管理中断。

具体地,第一系统管理中断SMI是一种硬件中断,中央处理器(CPU)通过SMI来进入系统中断模式。在系统中断模式下,所有操作系统下的软件都将失去控制权,仅仅能通过基本输入输出代码来操作,这样来保证安全性。本实施例通过EC触发SMI指令,通过SMI协议来对网站登录信息进行管理,而非采用软件,例如密码管理器来对密码进行管理,这样可以避免在软件卸载后无法获知密码的技术问题。

S306,触发第二系统管理中断,以使用户能够获取所述基本输入输出系统存储器中的数据。

在步骤S306中,触发第二系统管理中断,即根据SMI协议,执行SMI指令,具体的执行包括:为用户分配获取基本输入输出系统存储器中数据的权限。即,为用户登录该APP的账号和密码,以便于用户登录此APP,来进行操作。

本发明实施例的技术方案为用户提供了APP,以便于用户在登录网站时方便操作。

图4为本发明的登录网站的装置的实施例一的示意图,如图4所示,本实施例的登录网站的装置,具体可以包括第一验证模块41网站登录模块42和第一执行模块43。

第一验证模块41,配置为验证基本输入输出系统存储器中是否存储所请求登录网站的网站登录信息;

网站登录模块42,配置为当基本输入输出系统存储器中存储所请求登录网站的网站登录信息时,根据所存储的网站登录信息登录网站;

第一执行模块43,配置为当基本输入输出系统存储器中没有存储所请求登录网站的网站登录信息时,触发第一系统管理中断。

本实施例的登录网站的装置,通过采用上述模块对网站密码进行管理以登录网站的实现机制与上述图1所示实施例的登录网站的方法的实现机制相同,详细可以参考上述图1所示实施例的记载,在此不再赘述。

图5为本发明的登录网站的装置的实施例二的示意图,本实施例的登录网站的装置在如图4所示的实施例的基础上,更加详细地介绍本发明的技术方案。如图5所示,本实施例的登录网站的装置,进一步可以包括:

第一执行模块43具体用于:

记录网站登录信息,并将网站登录信息存储至基本输入输出系统存储器。

该装置还包括:

第二验证模块51,配置为验证用户是否具有获取基本输入输出系统存储器中数据的权限;

获取模块52,配置为当用户具有获取基本输入输出系统存储器中数据的权限时,获取用户所要登录网站的服务器地址,以登录网站;

第二执行模块53,配置为当用户不具有获取基本输入输出系统存储器中数据的权限时,触发第二系统管理中断,以使用户能够获取所述基本输入输出系统存储器中的数据。

进一步地,第二执行模块53,具体用于:

为用户分配获取基本输入输出系统存储器中数据的权限。

本实施例的登录网站的装置,通过采用上述模块对网站密码进行管理以登录网站的实现机制与上述图3所示实施例的登录网站的方法的实现机制相同,详细可以参考上述图3所示实施例的记载,在此不再赘述。

以上实施例仅为本发明的示例性实施例,不用于限制本发明,本发明的保护范围由权利要求书限定。本领域技术人员可以在本发明的实质和保护范围内,对本发明做出各种修改或等同替换,这种修改或等同替换也应视为落在本发明的保护范围内。

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