系统登录方法、终端设备及计算机可读存储介质与流程

文档序号:23722457发布日期:2021-01-26 13:31阅读:61来源:国知局
系统登录方法、终端设备及计算机可读存储介质与流程

[0001]
本发明涉及通信技术领域,尤其涉及一种系统登录方法、终端设备及计算机可读存储介质。


背景技术:

[0002]
目前,用户浏览网站时通常需要输入账号密码进行登录认证,或可选择将账号密码在当前浏览器中保存。但若更换浏览网站时,仍可能需要再次输入账号密码,从而需要用户重复输入操作,导致操作繁琐且用户体验感差。
[0003]
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

[0004]
本发明的主要目的在于提供一种系统登录方法、终端设备及计算机可读存储介质,旨在解决用户更换浏览网站时通常需要反复输入账号密码以查看网站,操作繁琐且用户体验差的问题。
[0005]
为实现上述目的,本发明提供一种系统登录方法,所述系统登录方法包括以下步骤:
[0006]
服务器接收到终端设备发送的访问请求后,获取所述访问请求中的设备标识;
[0007]
在所述设备标识与授权设备标识匹配时,执行所述访问请求对应的操作。
[0008]
可选地,在所述设备标识与授权设备标识匹配时,执行所述访问请求对应的操作的步骤包括:
[0009]
在所述设备标识与授权设备标识匹配时,获取访问请求中用户身份信息;
[0010]
在所述用户身份信息与匹配的所述授权设备标识关联的用户身份信息匹配时,执行所述访问请求对应的操作。
[0011]
可选地,系统登录方法还包括:
[0012]
接收到终端设备发送的申请授权请求时,将申请授权请求中的设备标识设置为授权设备标识。
[0013]
可选地,所述接收到终端设备发送的申请授权请求时,将申请授权请求中的设备标识设置为授权设备标识的步骤包括:
[0014]
接收到终端设备发送的申请授权请求时,将申请授权请求中的关联有用户身份信息的设备标识信息设置为授权设标识,并将所述用户身份信息保存。
[0015]
此外,为实现上述目的,本发明还提出一种系统登录方法,所述系统登录方法包括以下步骤:
[0016]
终端设备接收到用户访问请求后,获取设备标识;
[0017]
将所述设备标识添加至所述访问请求以更新所述访问请求;
[0018]
将更新后的所述访问请求发送至服务器。
[0019]
可选地,将所述设备标识添加至所述访问请求以更新所述访问请求的步骤包括:
[0020]
获取当前用户的用户身份信息;
[0021]
将所述设备标识以及用户身份信息添加至所述访问请求以更新所述访问请求。
[0022]
可选地,将更新后的所述访问请求发送至服务器的步骤之后,所述系统登录方法还包括:
[0023]
在接收到服务器发送的拒绝响应信息时,发送包含所述设备标识的申请授权请求至所述服务器。
[0024]
可选地,将更新后的所述访问请求发送至服务器的步骤之后,所述系统登录方法还包括:
[0025]
在接收到服务器发送的拒绝响应信息时,发送包含有所述设备标识以及与所述设备标识关联的用户身份信息的申请授权请求至所述服务器。
[0026]
此外,为实现上述目的,本发明还提供一种终端设备,所述终端设备包括:存储器、处理器以及存储在所述存储器里并可在所述处理器上运行的系统登录程序,所述系统登录程序被所述处理器执行时实现如以上所述的系统登录方法的各个步骤。
[0027]
此外,为实现上述目的,本发明还提供一种计算机可读存储,所述计算机可读存储介质上存储有系统登录程序,所述系统登录程序被所述处理器执行时实现如以上所述的系统登录方法的各个步骤。
[0028]
本发明提出的系统登录方法,通过在服务器预先设置授权设备标识,当用户使用终端设备访问系统页面时,获取终端设备发送的访问请求中的设备标识,进而自动验证设备标识与授权设备标识是否匹配,若设备标识与授权设备标识匹配,则无需用户输入账户密码可直接执行访问请求对应的操作,如此,即便用户更换浏览网站时,只要用户未更换终端设备,均可直接执行访问请求对应的操作而不需要用户手动输入账户密码,操作简单且用户体验感好。
附图说明
[0029]
图1是本发明的系统登录方法各个实施例涉及的终端设备的结构框图;
[0030]
图2为本实施例的终端设备作为接收端时,本发明的系统登录方法的第一实施例的流程示意图;
[0031]
图3为本发明的系统登录方法的第二实施例的流程示意图;
[0032]
图4为本发明的系统登录方法的第三实施例的流程示意图;
[0033]
图5为本实施例的终端设备作为发送端时,本发明的系统登录方法的第四实施例的流程示意图;
[0034]
图6为本发明的系统登录方法的第五实施例的流程示意图。
[0035]
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0036]
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0037]
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或者“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或者“单元”可以
混合地使用。
[0038]
终端设备可以以各种形式来实施。例如,本发明中描述的终端设备可以包括诸如手机、平板电脑、笔记本电脑以及掌上电脑等终端设备。
[0039]
请参阅图1,本发明的系统登录方法各个实施例涉及的终端设备的结构框图,该终端设备可以包括:存储器101、处理器102、显示单元103以及通讯模块104。本领域技术人员可以理解,图1示出的终端设备的结构框图并不构成对终端设备的限定,终端设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中,存储器101中存储有中控系统以及系统登录程序。处理器102是终端设备的控制中心,处理器102执行存储在存储器101内的系统登录程序,以实现本发明的系统登录方法各实施例的步骤。显示单元103包括显示面板,可采用液晶显示器(liquid crystal display,lcd)、有机发光二极管(organic light-emitting diode,oled)等形式来配置显示面板,用于显示用户浏览的系统页面。通信模块104通过网络协议在终端设备与服务器之间建立数据通信,以实现终端设备与服务器间之间的交互,其中,通信模块104可包括wifi模块以及移动通信模块输入/输出模块。
[0040]
基于上述终端设备的结构框图,提出本发明的系统登录方法的各个实施例。
[0041]
其中,图2为本实施例的终端设备作为接收端时,本发明的系统登录方法的第一实施例的流程示意图。在该实施例中,系统登录方法包括以下步骤:
[0042]
步骤s10,服务器接收到终端设备发送的访问请求后,获取所述访问请求中的设备标识;
[0043]
需要说明的是,访问请求包括设备标识、当前用户的用户信息以及目标地址中的至少一个。其中,设备标识为终端设备的唯一标识,例如:可以是mac(media access control,媒体访问控制)地址或者设备唯一标识号;也可以是由终端设备的设备信息通过编码而生成的设备编码,其中,设备信息包括设备唯一标识号、语言、时区、分辨率以及内存中的至少一个;当前用户的用户信息包括指纹信息、人脸识别信息以及声纹信息中的至少一种;目标地址为用户想要访问的页面地址。
[0044]
步骤s20,在所述设备标识与授权设备标识匹配时,执行所述访问请求对应的操作。
[0045]
需要说明的是,授权设备标识为存储在服务器中可信任的终端设备的设备标识,可通过授权设备标识直接执行访问请求对应的操作,其中,授权设备标识可预先设置于授权设备列表中,授权设备列表用于存储已授权的终端设备的设备标识。可以理解的是,判断设备标识与授权设备标识是否匹配,可通过依次对比设备标识与授权设备列表中授权设备标识,获取设备标识与授权设备列表中匹配的授权设备标识作为目标设备标识,若存在目标设备标识则表明设备标识与授权设备标识匹配,进而执行访问请求对应的操作;还可通过根据设备标识直接查询授权设备列表中的授权设备标识,若可获取得到设备标识对应的授权设备标识,也即授权设备列表中存在与设备标识匹配的授权设备标识,则确定设备标识与授权设备标识匹配,进而执行访问请求对应的操作,本实施例对此的步骤的具体实现不做限定。可以理解的是,在设备标识与授权设备标识不匹配时,可向终端设备返回拒绝响应访问请求的消息,本实施例对此不做限定。
[0046]
在实际应用过程中,对应于访问请求中的设备信息、当前用户的用户身份信息以
及目标地址,执行访问请求对应的操作的步骤前,在设备标识与授权设备标识匹配的基础上,可进一步判断访问请求中的用户身份信息是否与匹配的授权设备标识关联的用户身份信息匹配,也即确定可信任的终端设备的使用用户是否为终端设备的合法持有人,若匹配,执行访问请求对应的操作,本实施例对此步骤的具体实现不做限定。
[0047]
本实施例公开的技术方案中,通过在服务器预先设置授权设备标识,当用户使用终端设备访问系统页面时,获取终端设备发送的访问请求中的设备标识,进而自动验证设备标识与授权设备标识是否匹配,若设备标识与授权设备标识匹配,则无需用户输入账户密码可直接执行访问请求对应的操作,如此,即便用户更换浏览页面时,只要用户未更换终端设备,均可直接执行访问请求对应的操作而不需要用户手动输入账户密码,操作简单且用户体验感好。
[0048]
基于上述第一实施例提出本发明的系统登录方法的第二实施例,请参考图3,图3为本发明的系统登录方法的第二实施例的流程示意图,在本实施例中,步骤s20包括:
[0049]
步骤s21,在所述设备标识与授权设备标识匹配时,获取访问请求中用户身份信息;
[0050]
步骤s22,在所述用户身份信息与匹配的所述授权设备标识关联的用户身份信息匹配时,执行所述访问请求对应的操作。
[0051]
需要说明的是,用户身份信息为当前用户的指纹信息、人脸识别信息以及声纹信息中的至少一种。授权设备标识关联的用户身份信息指的是授权设备标识对应的可信任终端设备的合法持有人的身份信息。其中当前用户的用户身份信息的获取在终端设备实现,可根据摄像装置采集到的用户图像识别获取人脸识别信息;也可通过指纹识别装置获取用户的指纹信息;还可根据采集到的用户声音信息,通过语音特征提取应用获取用户声音特征作为声纹信息,其中,用户声音特征为体现用户声音特色的特征,该特征体现用户声音的独一无二性,语音特征可以为说话人的音色特征、声波特征或语音特征等,在此不做限定。可以理解的是,授权设备标识关联的用户身份信息可以包含多个合法持有人的身份信息,可以是终端设备对应的合法持有人的身份信息,也可以是合法持有人授权于其他人的第二合法持有人的身份信息,对此不做限定。
[0052]
在实际应用过程中,在授权设备标识关联的用户身份信息为一个合法持有人的身份信息时,可直接判断当前用户的用户身份信息是否与授权设备标识关联的用户身份信息是否匹配,若匹配则执行访问请求对应的操作;在授权设备标识关联的用户身份信息为多个合法持有人的身份信息时,在判断当前用户的用户身份信息与可信任的终端设备对应的合法持有人的身份信息不匹配的基础上,进一步确定当前用户的用户身份信息与第二合法持有人的身份信息是否匹配,若匹配则执行访问请求对应的操作。
[0053]
本实施例公开的技术方案中,在访问请求中设备标识为授权设备标识时,为避免任何人通过使用授权设备标识对应的终端设备均可访问系统页面导致的不安全问题,可进一步判断访问请求中的用户身份信息是否是授权设备标识关联的用户身份信息,若是,则执行访问请求对应的操作,如此,通过对访问请求中的设备标识以及用户身份的双重验证,提高合法用户访问系统页面的安全性。
[0054]
基于上述任意一个实施例提出本发明的第三实施例,请参考图4,图4为本发明的系统登录方法的第三实施例的流程示意图,在本实施例中,系统登录方法还包括:
[0055]
步骤s30,接收到终端设备发送的申请授权请求时,将申请授权请求中的设备标识设置为授权设备标识。
[0056]
申请授权请求包括但不限于设备标识、申请ip地址以及申请时间。授权设备标识为存储在服务器中可信任的终端设备的设备标识。接收到终端设备发送的申请授权请求时,将申请授权请求中的设备标识设置为授权设备标识的具体实现可根据预设的标识特征将设备标识自动设置为授权设备标识,举例来说,对应于设备标识为由终端设备的设备信息通过编码而生成的设备编码,接收到申请授权请求中的设备标识,可通过与编码对应的预设解码信息对该设备标识解码获得设备标识中的设备信息,在设备信息满足预设匹配信息时,将满足预设匹配信息的设备信息设置为授权标识设备,如设备信息中设备唯一标识号在00:ff:0c:5a:cc:cc至00:ff:0c:5a:cc:ff之间的设备标识自动设置为授权设备标识,如可将设备唯一标识号为00:ff:0c:5a:cc:ee的设置为授权设备标识。其中,预设匹配信息为预设的标识特征。可选地,标识特征还可以是字符串或者关键字;也可将设备标识添加至授权请求列表,其中授权请求列表可包含一个或者多个设备标识,在授权请求列表检测到授权指令时,将授权指令对应的设备标识添加至授权设备列表,其中,授权设备列表可包含一个或者多个授权设备标识,本实施例对此步骤的具体实现不做限定。
[0057]
可选地,在申请授权请求包含有与设备标识关联的用户身份信息时,步骤30包括:接收到终端设备发送的申请授权请求时,将申请授权请求中的关联有用户身份信息的设备标识信息设置为授权设标识,并将用户身份信息保存。需要说明的是,与设备标识关联的用户身份信息为该设备标识对应的终端设备的合法持有人的身份信息,其中,身份信息包括指纹信息、人脸识别信息以及声纹信息中的至少一种。通过将关联有用户身份信息的设备标识信息设置为授权设标识,并将用户身份信息保存,可避免任何人通过使用授权设备标识对应的终端设备均可访问系统页面导致的不安全问题,提高用户访问系统页面的安全性,具体可结合上述的第二实施例,在此不做赘述。
[0058]
本实施例公开的技术方案中,通过可选择性地将终端设备发送的申请授权请求中设备标识设置为授权设备标识,可便于终端设备的合法持有人根据终端设备的授权设备标识直接登录系统,而无需用户手动输入账户密码,操作简单且用户体验好。
[0059]
图5为本实施例的终端设备作为发送端时,本发明的系统登录方法的第四实施例的流程示意图。在该实施例中,系统登录方法包括以下步骤:
[0060]
步骤s40,接收到访问请求后,终端设备获取设备标识;
[0061]
步骤s50,将所述设备标识添加至所述访问请求以更新所述访问请求;
[0062]
步骤s60,将更新后的所述访问请求发送至服务器。
[0063]
需要说明的是,访问请求包括目标地址,也即用户想要访问的页面地址。设备标识为终端设备的的唯一标识,例如:可以是mac(media access control,媒体访问控制)地址以及设备唯一标识号;也可以是由终端设备的设备信息通过编码而生成的一设备编码,其中,设备信息包括设备唯一标识号、语言、时区、分辨率以及内存中的至少一个。更新后的访问请求包括但不限于目标地址以及设备标识。终端设备获取设备标识可通过运行在终端设备的应用程序获取,也可通过设置获取设备标识的权限以确定允许终端设备获取终端设备的设备标识,本实施里对此步骤的具体实现不做限定。
[0064]
将更新后的访问请求发送至服务器,需要说明的是,与上述第一实施例中服务器
接收到终端设备发送的访问请求所对应,通过比对访问请求中设备标识与授权设备标识,在设备标识与授权设备标识匹配时,执行访问请求对应的操作。其中,授权设备标识为存储在服务器中可信任的终端设备的设备标识,举例来说,在使用可信任的终端设备对访问请求中目标地址对应的网页进行访问时,无需手动输入账号密码可直接访问目标地址对应的网页,也即可根据授权设备标识直接执行访问请求对应的操作。可以理解的是,在设备标识与授权设备标识不匹配时,可输出申请授权请求的提示界面,以提示用户可对终端设备对应的设备标识向服务器申请设置为授权设备标识,对此不做限定。
[0065]
本实施例公开的技术方案中,通过将终端设备的设备标识添加至访问请求以对访问请求实现更新,也即更新后的访问请求中包含有设备标识,将更新后的访问请求发送至服务器,其中,服务器用于根据接收到的访问请求中的设备标识与授权设备标识的匹配结果以自动响应访问请求,如此,用户在访问系统页面或者频繁更换浏览页面时均无需用户手动输入账户密码即可实现,操作简单且用户体验感好。
[0066]
基于上述第四实施例提出本发明的系统登录方法的第五实施例,请参考图6,图6为本发明的系统登录方法的第五实施例的流程示意图。在该实施例中,步骤s50包括:
[0067]
步骤s51,获取当前用户的用户身份信息;
[0068]
步骤s52,将所述设备标识以及用户身份信息添加至所述访问请求以更新所述访问请求。
[0069]
需要说明的是,用户身份信息为当前用户的指纹信息、人脸识别信息以及声纹信息中的至少一种。其中用户身份信息的获取可根据摄像装置采集到的用户图像识别获取人脸识别信息;也可通过指纹识别装置获取用户的指纹信息;还可根据采集到的用户声音信息,通过语音特征提取应用获取用户声音特征作为声纹信息,其中,用户声音特征为体现用户声音特色的特征,该特征体现用户声音的独一无二性,语音特征可以为说话人的音色特征、声波特征或语音特征等,在此不做限定。更新后的访问请求包括设备标识、当前用户的用户信息以及目标地址。
[0070]
将更新后的访问请求发送至服务器,需要说明的是,与上述第二实施例中服务器接收到终端设备发送的访问请求所对应,在访问请求中设备标识为授权设备标识的基础上,进一步判断访问请求中的当前用户的用户身份信息是否是授权设备标识关联的用户身份信息,在当前用户的用户身份信息是授权设备标识关联的用户身份信息时,执行访问请求对应的操作。其中,授权设备标识关联的用户身份信息指的是授权设备标识对应的可信任终端设备的合法持有人的身份信息。可以理解的是,在当前用户的用户身份信息不是授权设备标识关联的用户身份信息时,可向终端设备返回非法访问的警示信息或者提示信息,其中,通过提示信息可用于提示持有终端设备的用户向服务器申请授权身份信息;或者,在当前用户的用户身份信息不是授权设备标识关联的用户身份信息时,可向终端设备返回拒绝响应访问请求的消息,本实施例对此步骤的具体实现不做限定。可以理解的是,在终端设备接收到警示信息、提示信息或者拒绝响应消息时,弹出申请授权请求界面,其中,申请授权请求界面用于向服务器发送包含设备标识与该设备标识关联的身份信息的申请授权请求。
[0071]
在本实施例公开的技术方案中,通过将设备标识以及用户身份信息添加至访问请求以更新访问请求,将更新后的访问请求发送至服务器,其中,服务器用于根据接收到的访
问请求中的设备标识以及用户身份信息进行双重验证获得验证结果,根据验证结果以自动响应访问请求,也即在设备标识与授权设备标识匹配的基础上,若用户身份信息与授权设备标识关联的用户身份信息匹配,则执行访问请求对应的操作即自动响应访问请求,如此,提高访问系统页面的安全性。
[0072]
基于上述第四实施例或者第五实施例提出本发明的系统登录方法的第六实施例,在该实施例中,系统登录方法还包括:
[0073]
在接收到服务器发送的拒绝响应信息时,发送包含所述设备标识的申请授权请求至所述服务器。
[0074]
需要说明的是,申请授权请求包括但不限于当前设备终端的设备标识、设备持有人信息、申请备注以及申请时间。其中,申请备注可以是作为证明设备以及该设备持有人是否合法的资料信息或者文件。在实际应用过程中,在使用终端设备第一次登录系统时,可预先在服务器端将该终端设备的设备标识设置为授权设备标识;也可通过在申请授权请求界面输入该终端设备的设备标识,向服务器发送含有设备标识申请授权请求,本实施例对此不做限定。同理地,在使用非授权设备标识的终端设备登录系统时,接收到服务器返回的拒绝响应信息,可发送包含该终端设备设备标识的申请授权请求至服务器,举例来说,可通过直接获取设备标识,向服务器发送含有设备标识的申请授权请求,其中,设备标识可以是mac地址以及设备唯一标识号,也可以是由终端设备的设备信息通过编码而生成的一设备编码,以保证设备标识的唯一性;也可在接收到拒绝响应信息的次数小于预设次数时,发送包含该终端设备的设备标识的申请授权请求至服务器,本实施例对此步骤的具体实现不做限定。可选地,在接收到服务器发送的拒绝响应信息时,发送包含设备标识和与该设备标识关联的用户身份信息的申请授权请求至服务器,具体可对应结合上述第三实施例,在此不做赘述;或者,在接收到服务器发送的拒绝响应信息时,弹出申请授权请求界面。
[0075]
本实施例公开的技术方案中,接收到服务器发送的拒绝响应信息也即当前终端设备的设备标识不属于服务器存储的授权设备标识,可通过向服务器发送申请授权请求以实现当前终端设备的设备标识授权,使得当前终端设备的设备标识成为授权设备标识,以实现根据终端设备的设备标识直接访问系统页面,其中申请授权请求包含当前终端设备的设备标识。
[0076]
本发明还提供一种终端设备,终端设备包括:存储器、处理器以及存储在存储器里并可在处理器上运行的系统登录程序,系统登录程序被处理器执行时实现上述任一实施例中的系统登录方法的步骤。
[0077]
本发明还提供一种计算机可读存储介质,计算机可读存储介质上存储有系统登录程序,系统登录程序被处理器执行时实现上述任一实施例中的系统登录方法的步骤。
[0078]
在本发明提供的终端设备和计算机可读存储介质的实施例中,包含了上述系统登录方法各实施例的全部技术特征,说明书拓展和解释内容与上述系统登录方法的各实施例基本相同,在此不做再赘述。
[0079]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该
要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0080]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0081]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,被控终端,或者网络设备等)执行本发明每个实施例的方法。
[0082]
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1