掌桥专利:专业的专利平台
掌桥专利
首页

电视登录方法、装置、电子设备及计算机存储介质

文献发布时间:2024-04-18 20:01:30


电视登录方法、装置、电子设备及计算机存储介质

技术领域

本申请涉及信息交互技术领域,具体涉及一种电视登录方法、装置、电子设备及计算机存储介质。

背景技术

随着智能设备的快速推广,越来越多的人选择智能家居取代传统的家居。目前用户在电视上的登录主要采用手机号和验证码进行组合,或者手机号和密码进行组合,或者第三方扫码的方式进行登录。

然而,无论是手机号与验证码进行组合,或手机号与密码进行组合的登录方式,均需要用户手动输入验证码或密码;在用户通过第三方扫码的方式进行登录时,亦需要用户授权登录,操作繁琐。由此,导致电视登录不够高效便捷的技术问题。

发明内容

本申请实施例提供一种电视登录方法、装置、电子设备及计算机存储介质,可以解决电视登录不够高效便捷的技术问题。

本申请实施例提供一种电视登录方法,应用于电视终端,包括:

发送携带用户名信息的登录信息申请至云端服务器,以使所述云端服务器根据所述登录信息申请生成随机登录信息;

将所述云端服务器返回的所述随机登录信息发送至所述电视终端的遥控器,以使所述遥控器对所述随机登录信息进行加密,得到加密登录信息;

接收所述遥控器返回的所述加密登录信息,根据所述用户名信息和所述加密登录信息生成登录请求;

发送所述登录请求至所述云端服务器,以使所述云端服务器对所述登录请求进行验证,在接收到所述云端服务器返回的登录成功信息时,确定所述用户名信息登录成功。

进一步的,在上述发送携带用户名信息的登录信息申请至云端服务器之前,包括:

将所述电视终端与遥控器进行通信连接,生成绑定请求信息;

发送所述绑定请求信息至所述遥控器,以使所述遥控器在接收到所述绑定请求信息时,生成所述绑定请求信息对应的设备认证信息;

在接收到所述遥控器返回的所述设备认证信息,确定所述电视终端与所述遥控器绑定完成。

进一步的,上述生成绑定请求信息,包括:

获取所述电视终端的设备特征信息和绑定指令;

根据所述绑定指令和所述设备特征信息,生成所述绑定请求信息。

进一步的,上述获取所述电视终端的设备特征信息,包括:

获取所述电视终端的硬件标识、介质访问控制地址和处理器地址;

对所述硬件标识、所述介质访问控制地址和所述处理器地址进行拼接,得到拼接数据,将所述拼接数据进行预设长度的摘要处理,得到所述设备特征信息。

进一步的,在上述确定所述电视终端与所述遥控器绑定完成之后,包括:

发送携带所述用户名信息的注册信息申请至云端服务器,以使所述云端服务器生成随机注册信息;

接收所述云端服务器返回的所述随机注册信息,将所述随机注册信息发送至所述遥控器,以使所述遥控器对所述随机注册信息进行加密,得到加密注册信息;

接收所述遥控器返回的解密密钥和所述加密注册信息,根据所述用户名信息、所述解密密钥和所述加密注册信息生成注册请求;

发送所述注册请求至所述云端服务器,以使所述云端服务器对所述注册请求进行验证,在接收到所述云端服务器返回的注册成功信息时,确定所述用户在所述电视终端注册成功。

进一步的,在上述将所述云端服务器返回的所述随机登录信息发送至所述电视终端的遥控器之后,包括:

获取存储的设备认证信息和密钥标识信息,将所述设备认证信息和所述密钥标识信息发送至所述遥控器,以使所述遥控器对所述设备认证信息进行验证,并在验证通过时,所述遥控器基于所述密钥标识信息获取密钥对,根据所述密钥对对所述随机登录信息进行加密,得到加密登录信息。

本申请实施例提供一种电视登录方法,应用于遥控器,包括:

接收电视终端发送的随机登录信息,并获取密钥标识信息;

根据所述密钥标识信息查找存储的密钥对,基于所述密钥对对所述随机登录信息进行加密,得到加密登录信息;

返回所述加密登录信息至所述电视终端。

相应地,本申请实施例提供一种电视登录装置,包括:

第一发送模块,用于发送携带用户名信息的登录信息申请至云端服务器,以使所述云端服务器根据所述登录信息申请生成随机登录信息;

第二发送模块,用于将所述云端服务器返回的所述随机登录信息发送至所述电视终端的遥控器,以使所述遥控器对所述随机登录信息进行加密,得到加密登录信息;

接收模块,用于接收所述遥控器返回的所述加密登录信息,根据所述用户名信息和所述加密登录信息生成登录请求;

第三发送模块,用于发送所述登录请求至所述云端服务器,以使所述云端服务器对所述登录请求进行验证,在接收到所述云端服务器返回的登录成功信息时,确定所述用户名信息登录成功。

此外,本申请实施例还提供一种电子设备,包括处理器和存储器,上述存储器存储有计算机程序,上述处理器用于运行上述存储器内的计算机程序实现本申请实施例提供的电视登录方法。

此外,本申请实施例还提供一种计算机存储介质,上述计算机存储介质存储有计算机程序,上述计算机程序适于处理器进行加载,以执行本申请实施例所提供的任一种电视登录方法。

此外,本申请实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现本申请实施例所提供的任一种电视登录方法。

在本申请实施例中,通过发送携带用户名信息的登录信息申请至云端服务器,以使云端服务器根据登录信息申请生成随机登录信息,使得通过该随机登录信息即可进行登录,无需手机号等其他信息的输入,提高了登录速度;之后,将云端服务器返回的随机登录信息发送至电视终端的遥控器,以使遥控器对随机登录信息进行加密,得到加密登录信息,实现遥控器对随机登录信息的加密,在确保了信息安全的前提下,使得用户无需输入密码实现用户登录;而后,接收遥控器返回的加密登录信息,根据用户名信息和加密登录信息生成登录请求;发送登录请求至云端服务器,以使云端服务器对登录请求进行验证,在接收到云端服务器返回的登录成功信息时,确定用户名信息登录成功,实现了遥控器对电视终端的快速登录,无需用户输入密码或验证码,并在确保用户登录安全的前提下,提高了用户在电视终端的登录速度,提升了用户登录的便捷性。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请提供的电视登录方法的流程示意图;

图2是本申请提供的电视登录方法的另一实施例流程示意图;

图3是本申请提供的电视登录方法的另一实施例流程示意图;

图4本申请实施例提供的电视登录装置的结构示意图;

图5是本申请实施例提供的电子设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例提供一种电视登录方法、装置、电子设备及计算机存储介质。该电视登录装置可以集成在电子设备中,该电子设备可以是服务器,也可以是电视终端等设备。

其中,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、网络加速服务(Content Delivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。

终端可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本申请在此不做限制。

另外,本申请实施例中的“多个”指两个或两个以上。本申请实施例中的“第一”和“第二”等用于区分描述,而不能理解为暗示相对重要性。

以下分别进行详细说明。需要说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。

请参阅图1,图1是本申请一实施例提供的电视登录方法的流程示意图。该电视登录方法,应用于电视终端,可以包括:

S101、发送携带用户名信息的登录信息申请至云端服务器,以使所述云端服务器根据所述登录信息申请生成随机登录信息。

在本实施例中,当电视终端检测到用户通过绑定的遥控器输入用户名信息时,发送携带该用户名信息的登录信息申请至云端服务器。其中,登录信息申请为电视终端向云端服务器发送的获取随机登录信息的请求,该用户名信息被携带至该登录信息申请中。云端服务器在接收到该登录信息申请时,随机生成一段登录挑战字,即得到随机登录信息,该登录挑战字为一串随机数。而后,云端服务器发送该随机登录信息至电视终端。

S102、将所述云端服务器返回的所述随机登录信息发送至所述电视终端的遥控器,以使所述遥控器对所述随机登录信息进行加密,得到加密登录信息。

在本实施例中,电视终端在接收到云端服务器发送的随机登录信息时,在电视终端的屏幕上显示快速登录的提示信息。用户基于该提示信息在遥控器上按下快捷登录键,遥控器在接收到该随机登录信息时,对该随机登录信息进行加密,得到加密登录信息。其中,该加密登录信息可通过本地存储的密钥对该随机登录信息进行加密得到。而后,遥控器将该加密登录信息返回至电视终端。

S103、接收所述遥控器返回的所述加密登录信息,根据所述用户名信息和所述加密登录信息生成登录请求;

在本实施例中,电视终端在接收到遥控器返回的加密登录信息时,根据该用户名信息和加密登录信息生成登录请求,其中该登录请求即为携带有该用户名信息和加密登录信息的请求指令。

S104、发送所述登录请求至所述云端服务器,以使所述云端服务器对所述登录请求进行验证,在接收到所述云端服务器返回的登录成功信息时,确定所述用户名信息登录成功;

在本实施例中,电视终端发送登录请求至云端服务器,云端服务器在接收到该登录请求时,对该登录请求进行验证。具体地,当云端服务器获取到登录请求时,解析该登录请求,得到用户名信息和加密登录信息;而后,云端服务器根据该用户名信息查找到对应的解密密钥(如公钥),该解密密钥被存储在云端服务器中。基于该解密密钥对该加密登录信息进行验签和解密,得到电视终端发送的随机登录信息。云端服务器将解密得到的随机登录信息,与在云端服务器中缓存的该用户名信息对应的随机登录信息进行比对,若该解密得到的随机登录信息与在云端服务器中缓存的随机登录信息一致,云端服务器则确定对该登录请求验证通过,返回登录成功信息至电视终端。若该解密得到的随机登录信息与该缓存的随机登录信息不一致,云端服务器则确定对该登录请求验证未通过,返回登录失败信息至电视终端。电视终端在接收到云端服务器返回的登录成功信息时,确定该用户在电视终端登录成功。

本申请提出的电视登录方法,应用于电视终端,通过发送携带用户名信息的登录信息申请至云端服务器,以使云端服务器根据登录信息申请生成随机登录信息;之后,将云端服务器返回的随机登录信息发送至电视终端的遥控器,以使遥控器对随机登录信息进行加密,得到加密登录信息;而后,接收遥控器返回的加密登录信息,根据用户名信息和加密登录信息生成登录请求;发送登录请求至云端服务器,以使云端服务器对登录请求进行验证,在接收到云端服务器返回的登录成功信息时,确定用户名信息登录成功,实现了遥控器对电视终端的快速登录,无需用户输入密码或验证码,并在确保用户登录安全的前提下,提高了用户在电视终端的登录速度,提升了用户登录的便捷性。除此之外,该快速登录方法也可以应用于其他家居设备,通过家居设备与控制设备(如遥控器)进行交互,即可实现高速便捷地账户登录。

如图2所示,图2是本申请提供的电视登录方法的另一实施例流程示意图,在本申请一些实施例中,在发送携带用户名信息的登录信息申请至云端服务器之前,包括:

S201、将所述电视终端与遥控器进行通信连接,生成绑定请求信息;

S202、发送所述绑定请求信息至所述遥控器,以使所述遥控器在接收到所述绑定请求信息时,生成所述绑定请求信息对应的设备认证信息;

S203、在接收到所述遥控器返回的所述设备认证信息,确定所述电视终端与所述遥控器绑定完成。

在本实施例中,电视终端在首次开机或进行账号登录时,若电视终端未绑定遥控器,则基于电视终端的屏幕显示遥控器绑定的提示信息,用户将遥控器与电视终端进行通信连接,如蓝牙连接。在电视终端与遥控器连接成功时,电视终端生成绑定请求信息,该绑定请求信息中携带有该电视终端的设备特征信息。电视终端将该绑定请求信息发送至遥控器,在发送成功时,在电视终端的屏幕上显示绑定的提示信息;用户基于该提示信息操作遥控器。而后,遥控器在接收到绑定请求信息时,对该绑定请求信息进行加密(如非对称加密)与签名计算,生成设备认证信息,并返回该设备认证信息至电视终端。具体地,遥控器在接收到绑定请求信息时,生成对应的密钥对,该密钥对包括私钥和公钥,其中,该私钥可以用于加密,公钥可以用于解密;遥控器对该密钥对进行本地存储,并基于该密钥对中的密钥将绑定请求信息进行加密,即得到设备认证信息;将该设备认证信息发送至电视终端。电视终端在接收到遥控器返回的设备认证信息时,确定与遥控器绑定成功。

进一步的,遥控器在生成密钥对时,还生成密钥对对应的密钥标识信息,该密钥标识信息为该密钥对对应的唯一标识信息,通过该密钥标识信息可以查找到遥控器本地存储的密钥对;遥控器将该设备认证信息和密钥标识信息发送至电视终端。电视终端对该设备认证信息和密钥标识信息进行存储。当用户通过遥控器在电视终端进行账号注册时,电视终端则将该设备认证信息和密钥标识信息返回至遥控器,以使遥控器对该设备认证信息进行验证,并通过密钥标识信息查找在遥控器本地存储的密钥对,进而完成对用户名信息的注册。

本实施例通过将电视终端和遥控器进行通信连接,生成绑定请求信息;而后,发送绑定请求信息至遥控器,当确定接收到遥控器返回的设备认证信息时,确定电视终端与遥控器绑定完成,实现了电视终端与遥控器的快速绑定。

在本申请一些实施例中,上述生成绑定请求信息,包括:

获取所述电视终端的设备特征信息和绑定指令;

根据所述绑定指令和所述设备特征信息,生成所述绑定请求信息。

在本实施例中,在电视终端生成绑定请求信息时,获取电视终端的设备特征信息和绑定指令。其中,该设备特征信息为电视终端的设备标识信息,通过该设备特征信息可以唯一查找到该电视终端,绑定指令为请求与遥控器进行绑定的指令。根据该绑定指令和该设备特征信息,生成绑定请求信息,该绑定请求信息中即携带了该设备特征信息和绑定指令。

本实施例通过获取电视终端的设备特征信息和绑定指令,根据绑定指令和设备特征信息,生成绑定请求信息,使得通过该绑定请求信息能够将电视终端的设备特征信息发送至遥控器,进一步实现了电视终端和遥控器的精确绑定。

在本申请一些实施例中,上述获取所述电视终端的设备特征信息,包括:

获取所述电视终端的硬件标识、介质访问控制地址和处理器地址;

对所述硬件标识、所述介质访问控制地址和所述处理器地址进行拼接,得到拼接数据,将所述拼接数据进行预设长度的摘要处理,得到所述设备特征信息。

在本实施例中,电视终端包括多个标识信息。获取该电视终端的硬件标识、介质访问控制地址和处理器地址,该硬件标识、介质访问控制地址和处理器地址均为该电视终端的标识信息。其中,硬件标识为电视终端对应的设备编号(即device ID);介质访问控制地址为网络设备的地址(即MAC地址);处理器地址为电视终端的中央处理器的编号(即CPUID)。在得到电视终端的硬件标识、介质访问控制地址和处理器地址时,对硬件标识、介质访问控制地址和处理器地址进行拼接,得到拼接数据;而后,将该拼接数据进行预设长度的摘要处理,得到设备特征信息。具体地,该设备特征信息可通过摘要算法将该拼接数据映射为预设长度的输出数据得到,该输出数据即为摘要,亦为本实施例中的设备特征信息。除此之外,该电视终端的标识信息还可以包括电视终端的序列号等,根据该序列号、硬件标识、介质访问控制地址和处理器地址拼接,得到拼接数据。

本实施例通过获取电视终端的硬件标识、介质访问控制地址和处理器地址,对硬件标识、介质访问控制地址和处理器地址进行拼接,得到拼接数据,将拼接数据进行预设长度的摘要处理,得到设备特征信息,实现了对电视终端对应设备特征信息的高效处理,进一步提高了遥控器对设备特征信息进行加密处理的效率。

如图3所示,图3是本申请提供的电视登录方法的另一实施例流程示意图,在本申请一些实施例中,在确定所述电视终端与所述遥控器绑定完成之后,包括:

S301、发送携带所述用户名信息的注册信息申请至云端服务器,以使所述云端服务器生成随机注册信息;

S302、接收所述云端服务器返回的所述随机注册信息,将所述随机注册信息发送至所述遥控器,以使所述遥控器对所述随机注册信息进行加密,得到加密注册信息;

S303、接收所述遥控器返回的解密密钥和所述加密注册信息,根据所述用户名信息、所述解密密钥和所述加密注册信息生成注册请求;

S304、发送所述注册请求至所述云端服务器,以使所述云端服务器对所述注册请求进行验证,在接收到所述云端服务器返回的注册成功信息时,确定所述用户在所述电视终端注册成功。

在本实施例中,在电视终端与遥控器绑定成功之后,还可以通过遥控器对用户在电视终端进行注册。具体地,电视终端在接收到基于遥控器触发的注册指令时,发送携带用户名信息的注册信息申请至云端服务器。其中,用户名信息为用户当前选择注册的账号信息,注册信息申请为电视终端向云端服务器获取随机注册信息的请求,该用户名信息被携带至该注册信息申请中。云端服务器在接收到该注册信息申请时,随机生成一段注册挑战字,即得到随机注册信息,其中,该注册挑战字由一段随机数组成。云端服务器发送该随机注册信息至电视终端,电视终端在接收到该随机注册信息时,将该随机注册信息发送至遥控器,并在电视终端的屏幕上显示快速注册的提示信息。用户基于该提示信息在遥控器上按下快速注册键,遥控器在接收到该随机注册信息时,对随机注册信息进行加密,得到加密注册信息。具体地,遥控器可以通过从电视终端获取密钥标识信息,而后根据该密钥标识信息查找遥控器本地存储的密钥对;基于该密钥对中的私钥对随机注册信息进行加密,从而得到加密注册信息;之后,遥控器将该加密注册信息和该密钥对中的解密密钥返回至电视终端。

进一步的,电视终端在发送该随机注册信息至遥控器时,亦可将电视终端存储的设备认证信息同时发送至该遥控器。遥控器在接收到该设备认证信息时,对该设备认证信息进行合法性的认证,即确定该设备认证信息是否为合法来源信息。在对该设备认证信息合法性认证通过时,遥控器则获取密钥对,根据该密钥对对随机注册信息进行加密,得到加密注册信息。

电视终端在接收到遥控器返回的加密注册信息和解密密钥时,根据用户输入的用户名信息、解密密钥和加密注册信息生成注册请求;之后,电视终端发送该注册请求至云端服务器。云端服务器在接收到该注册请求时,根据解密密钥对该加密注册信息进行验签和解密,得到电视终端发送的随机注册信息;而后,云端服务器将解密得到的随机注册信息,与在服务器中缓存的该用户名信息对应的随机注册信息进行比对,若该解密得到的随机注册信息与该缓存的随机注册信息一致,云端服务器则确定对该注册请求验证通过,对该用户名信息和解密密钥进行存储,并返回注册成功信息至电视终端。若该解密得到的随机注册信息与该缓存的随机注册信息不一致,云端服务器则确定对该注册请求验证未通过,返回注册失败信息至电视终端。电视终端在接收到云端服务器返回的注册成功信息时,确定该用户在电视终端注册成功。

本实施例通过遥控器和电视终端实现了对用户名信息的高效注册,并无需用户输入验证码或密码,提高了用户注册的便捷性。

在本申请一些实施例中,在上述将所述云端服务器返回的所述随机登录信息发送至所述电视终端的遥控器之后,包括:

获取存储的设备认证信息和密钥标识信息,将所述设备认证信息和所述密钥标识信息发送至所述遥控器,以使所述遥控器对所述设备认证信息进行验证,并在验证通过时,所述遥控器基于所述密钥标识信息获取密钥对,根据所述密钥对对所述随机登录信息进行加密,得到加密登录信息。

在本实施例中,在电视终端将随机登录信息发送至遥控器之后,电视终端也可以将存储的设备认证信息和密钥标识信息发送至遥控器。遥控器在接收到该设备认证信息和密钥标识信息时,根据该密钥标识信息获取在遥控器本地存储的密钥对,基于该密钥对对该设备认证信息进行验签和解密。具体地,遥控器在基于密钥标识信息获取到密钥对时,获取该密钥对中的解密密钥,根据该解密密钥对设备认证信息进行验签和解密,得到摘要信息;比对该摘要信息和遥控器本地存储的设备特征信息,若该摘要信息与该本地存储的设备特征信息一致,则确定遥控器对该摘要信息验证通过。在遥控器对该摘要信息验证通过时,遥控器基于该密钥对中的私钥,对随机登录信息进行加密和签名计算,得到加密登录信息,返回该加密登录信息至电视终端。

本实施例通过电视终端将设备认证信息发送至遥控器,使得遥控器对该设备认证信息进行验证,提高了信息传输的安全性,避免了非法登录。

本申请实施例还提出一种电视登录方法,应用于遥控器,包括:

接收电视终端发送的随机登录信息,并获取密钥标识信息;

根据所述密钥标识信息查找存储的密钥对,基于所述密钥对对所述随机登录信息进行加密,得到加密登录信息;

返回所述加密登录信息至所述电视终端。

在本实施例中,还提出一种电视登录方法,应用于遥控器。具体地,遥控器在接收到电视终端发送的绑定请求信息时,生成密钥对和密钥对的密钥标识信息;根据该密钥对对绑定请求信息进行加密,生成设备认证信息。而后,遥控器返回设备认证信息和密钥标识信息至电视终端,完成与电视终端的绑定。

之后,当遥控器接收电视终端发送的随机登录信息时,获取密钥标识信息,根据该密钥标识信息查找存储的密钥对;基于该密钥对对随机登录信息进行加密,得到加密登录信息,返回该加密登录信息至电视终端,以使电视终端根据加密登录信息和用户名信息生成登录请求。

本实施例提出的电视登录方法,应用于遥控器,通过将遥控器与电视终端进行绑定,并在接收电视终端发送的随机登录信息时,获取密钥标识信息,根据密钥标识信息查找遥控器存储的密钥对;而后,基于密钥对对随机登录信息进行加密,得到加密登录信息,返回加密登录信息至电视终端,以使电视终端根据加密登录信息和用户名信息生成登录请求,使得无需用户输入密码即可实现遥控器对电视的快速登录,提高了电视登录的效率,并确保通过遥控器登录电视终端的合法性。

为便于更好的实施本申请实施例提供的电视登录方法,本申请实施例还提供一种基于上述电视登录方法的装置。其中名词的含义与上述电视登录方法中相同,具体实现细节可以参考方法实施例中的说明。

例如,如图4所示,该电视登录装置可以包括:第一发送模块401、第二发送模块402、接收模块403和第三发送模块404。其中,

第一发送模块401,用于发送携带用户名信息的登录信息申请至云端服务器,以使所述云端服务器根据所述登录信息申请生成随机登录信息;

第二发送模块402,用于将所述云端服务器返回的所述随机登录信息发送至所述电视终端的遥控器,以使所述遥控器对所述随机登录信息进行加密,得到加密登录信息;

接收模块403,用于接收所述遥控器返回的所述加密登录信息,根据所述用户名信息和所述加密登录信息生成登录请求;

第三发送模块404,用于发送所述登录请求至所述云端服务器,以使所述云端服务器对所述登录请求进行验证,在接收到所述云端服务器返回的登录成功信息时,确定所述用户名信息登录成功。

在本申请一实施例中,上述电视登录装置还包括:

连接模块,用于将所述电视终端与遥控器进行通信连接,生成绑定请求信息;

绑定请求模块,用于发送所述绑定请求信息至所述遥控器,以使所述遥控器在接收到所述绑定请求信息时,生成所述绑定请求信息对应的设备认证信息;

绑定模块,用于在接收到所述遥控器返回的所述设备认证信息,确定所述电视终端与所述遥控器绑定完成。

在本申请一实施例中,上述连接模块包括:

获取单元,用于获取所述电视终端的设备特征信息和绑定指令;

生成单元,用于根据所述绑定指令和所述设备特征信息,生成所述绑定请求信息。

在本申请一实施例中,上述获取单元包括:

获取子单元,用于获取所述电视终端的硬件标识、介质访问控制地址和处理器地址;

处理单元,用于对所述硬件标识、所述介质访问控制地址和所述处理器地址进行拼接,得到拼接数据,将所述拼接数据进行预设长度的摘要处理,得到所述设备特征信息。

在本申请一实施例中,上述电视登录装置还包括:

第一注册请求模块,用于发送携带所述用户名信息的注册信息申请至云端服务器,以使所述云端服务器生成随机注册信息;

第二注册请求模块,用于至所述遥控器,以使所述遥控器对所述随机注册信息进行加密,得到加密注册信息;

注册生成模块,用于接收所述遥控器返回的解密密钥和所述加密注册信息,根据所述用户名信息、所述解密密钥和所述加密注册信息生成注册请求;

第三注册请求模块,用于发送所述注册请求至所述云端服务器,以使所述云端服务器对所述注册请求进行验证,在接收到所述云端服务器返回的注册成功信息时,确定所述用户在所述电视终端注册成功。

在本申请一实施例中,上述电视登录装置还包括:

验证模块,用于获取存储的设备认证信息和密钥标识信息,将所述设备认证信息和所述密钥标识信息发送至所述遥控器,以使所述遥控器对所述设备认证信息进行验证,并在验证通过时,所述遥控器基于所述密钥标识信息获取密钥对,根据所述密钥对对所述随机登录信息进行加密,得到加密登录信息。

该电视登录装置还可以包括:登录模块、加密模块和返回模块:

登录模块,用于接收电视终端发送的随机登录信息,并获取密钥标识信息;

加密模块,用于根据所述密钥标识信息查找存储的密钥对,基于所述密钥对对所述随机登录信息进行加密,得到加密登录信息;

返回模块,用于返回所述加密登录信息至所述电视终端。

本申请提出的电视登录装置,实现了遥控器对电视终端的快速登录,无需用户输入密码或验证码,并在确保用户登录安全的前提下,提高了用户在电视终端的登录速度,提升了用户登录的便捷性。

具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施方式以及对应的有益效果可参见前面的方法实施例,在此不再赘述。

本申请实施例还提供一种电子设备,该电子设备可以是服务器或终端等,如图5所示,其示出了本申请实施例所涉及的电子设备的结构示意图,具体来讲:

该电子设备可以包括一个或者一个以上处理核心的处理器601、一个或一个以上计算机存储介质的存储器602、电源603和输入单元604等部件。本领域技术人员可以理解,图5中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

其中:

处理器601是该电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器602内的计算机程序和/或模块,以及调用存储在存储器602内的数据,执行电子设备的各种功能和处理数据。可选的,处理器601可包括一个或多个处理核心;优选的,处理器601可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器601中。

存储器602可用于存储计算机程序以及模块,处理器601通过运行存储在存储器602的计算机程序以及模块,从而执行各种功能应用以及数据处理。存储器602可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的计算机程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器602可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器602还可以包括存储器控制器,以提供处理器601对存储器602的访问。

电子设备还包括给各个部件供电的电源603,优选的,电源603可以通过电源管理系统与处理器601逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源603还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

该电子设备还可包括输入单元604,该输入单元604可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。

尽管未示出,电子设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,电子设备中的处理器601会按照如下的指令,将一个或一个以上的计算机程序的进程对应的可执行文件加载到存储器602中,并由处理器601来运行存储在存储器602中的计算机程序,从而实现各种功能,比如:

发送携带用户名信息的登录信息申请至云端服务器,以使所述云端服务器根据所述登录信息申请生成随机登录信息;

将所述云端服务器返回的所述随机登录信息发送至所述电视终端的遥控器,以使所述遥控器对所述随机登录信息进行加密,得到加密登录信息;

接收所述遥控器返回的所述加密登录信息,根据所述用户名信息和所述加密登录信息生成登录请求;

发送所述登录请求至所述云端服务器,以使所述云端服务器对所述登录请求进行验证,在接收到所述云端服务器返回的登录成功信息时,确定所述用户名信息登录成功。

本申请提出的电子设备,实现了遥控器对电视终端的快速登录,无需用户输入密码或验证码,并在确保用户登录安全的前提下,提高了用户在电视终端的登录速度,提升了用户登录的便捷性。

以上各个操作的具体实施方式以及对应的有益效果可参见上文对电视登录方法的详细描述,在此不作赘述。

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过计算机程序来完成,或通过计算机程序控制相关的硬件来完成,该计算机程序可以存储于一计算机存储介质中,并由处理器进行加载和执行。

为此,本申请实施例提供一种计算机存储介质,其中存储有计算机程序,该计算机程序能够被处理器进行加载,以执行本申请实施例所提供的任一种电视登录方法中的步骤。例如,该计算机程序可以执行如下步骤:

发送携带用户名信息的登录信息申请至云端服务器,以使所述云端服务器根据所述登录信息申请生成随机登录信息;

将所述云端服务器返回的所述随机登录信息发送至所述遥控器,以使所述电视终端的遥控器对所述随机登录信息进行加密,得到加密登录信息;

接收所述遥控器返回的所述加密登录信息,根据所述用户名信息和所述加密登录信息生成登录请求;

发送所述登录请求至所述云端服务器,以使所述云端服务器对所述登录请求进行验证,在接收到所述云端服务器返回的登录成功信息时,确定所述用户名信息登录成功。

本申请提出的计算机存储介质,实现了遥控器对电视终端的快速登录,无需用户输入密码或验证码,并在确保用户登录安全的前提下,提高了用户在电视终端的登录速度,提升了用户登录的便捷性。

以上各个操作的具体实施方式以及对应的有益效果可参见前面的实施例,在此不再赘述。

其中,该计算机存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。

由于该计算机存储介质中所存储的计算机程序,可以执行本申请实施例所提供的任一种电视登录方法中的步骤,因此,可以实现本申请实施例所提供的任一种电视登录方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

其中,根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机存储介质中。计算机设备的处理器从计算机存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述电视登录方法。

以上对本申请实施例所提供的一种电视登录方法、装置、电子设备及计算机存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

相关技术
  • 一种高安全性的血管球囊阻断急救仪
  • 一种高精度血管球囊阻断急救仪
技术分类

06120116561262