一种基于点对点的网络授信方法及系统的制作方法

文档序号:7809030阅读:194来源:国知局
一种基于点对点的网络授信方法及系统的制作方法
【专利摘要】本发明公开了一种基于点对点的网络授信方法及系统,涉及移动手持设备、计算机、智能电视等等智能终端设备相互授信的方法,旨在提供一种方便快捷,不需要打字输入登录信息的智能终端设备点对点授信方法。本发明技术要点:包括客户端与服务端建立信号连接的步骤以及客户端授权服务端登陆的步骤;客户端授权服务端登陆的步骤包括:客户端询问用户是否授权服务端登录,当用户同意授权服务端登录后,客户端将登录信息发送给服务端;服务端将所述登录信息发送到登录信息验证数据库中验证所述登录信息,当登录信息为真时,服务端向客户端发送授信成功信息并显示所述应用登录成功后的界面;客户端收到授信成功信息后,结束授信操作并显示授信完成界面。
【专利说明】一种基于点对点的网络授信方法及系统

【技术领域】
[0001]本发明涉及移动手持设备、计算机、智能电视等等智能终端设备相互授信的方法。

【背景技术】
[0002]当前社会已经处在移动互联网、物联网迅速发展、逐步成熟的阶段,人们在互联网中所用到的各种登录账户信息开始广泛应用到实际的生活当中。目前,这样的问题越来越多的出现在了大家的生活中:如使用智能电视等终端设备上的应用程序APP (或称为应用)时,用户输入登录用户名及账号密码十分不方便,极易输错,更有些设备根本就不支持文字输入。此问题导致终端设备上的应用体验很差,制约移动互联网、物联网迅速发展。


【发明内容】

[0003]本发明所要解决的技术问题是:针对上述存在的问题,提供一种方便快捷,不需要打字输入登录信息的智能终端设备点对点授信方法。
[0004]本发明公开的一种基于点对点的网络授信方法,包括客户端与服务端建立信号连接的步骤以及当客户端与服务端建立信号连接后客户端授权服务端登陆的步骤;
其中,
客户端授权服务端登陆的步骤进一步包括:
步骤Al:客户端询问用户是否授权服务端登录,当用户同意授权服务端登录后,客户端将用户输入的用于登录服务端上某一应用的登录信息发送给服务端;
步骤A2:所述服务端将所述登录信息发送到所述应用对应的登录信息验证数据库中验证所述登录信息,当服务端接收到登录信息验证数据库返回的所述登录信息为真的反馈信息后,向客户端发送授信成功信息并显示所述应用登录成功后的界面;
步骤A3:客户端收到授信成功信息后,结束授信操作并显示授信完成界面。
[0005]进一步,在所述步骤Al中,客户端将所述登录信息加密后发送给服务端;相应的在步骤A2中,所述服务端接收到所述登录信息后先对其进行解密,再将所述登录信息发送到所述应用对应的登录信息验证数据库中进行验证。
[0006]所述客户端与服务端建立信号连接的步骤进一步包括:
步骤B1:服务端建立并启动套接字侦听服务;
步骤B2:当用户在服务端打开需要登录的应用时,服务端生成一段至少包含自身属性息的识别息;
步骤B3:客户端获取所述识别信息,至少得到服务端的属性信息;
步骤B4:客户端将至少包含自身属性信息的套接字信息发送给服务端;
步骤B5:服务端收到所述套接字信息后,锁定所述套接字侦听服务,然后通过套接字向客户端发送授权就绪信息。
[0007]进一步,步骤B2中的识别信息为二维码信息;相应的在步骤B3中,客户端通过扫描所述二维码获取所述识别信息。
[0008]进一步,所述步骤B2中还包括将服务端生成的识别信息进行加密;相应的所述步骤B3中客户端获取所述识别信息后解密所述识别信息,至少得到服务端的属性信息。
[0009]进一步,步骤B5:服务端收到所述套接字信息后锁定所述套接字侦听服务的同时显示所述二维码信息已被扫描的提示界面以及告知用户当前授信进展状况的界面。
[0010]本发明还提供了一种基于点对点的网络授信的客户端软系统,包括:客户端信号建立模块及客户端授权登录模块;
所述客户端信号建立模块用于与服务端建立信号连接;
所述客户端授权登录模块进一步包括:
授权登录询问模块,用于询问用户是否授权服务端登录;
登录信息发送模块,用于在用户同意授权服务端登录后,将用户输入的用于登录服务端上某一应用的登录信息发送给服务端;
授权登录结束模块,用于在收到服务端返回的授信成功信息后,结束授信操作并控制客户端显示模块显示授信完成界面;
客户端显示模块,用于显示授权完成界面。
[0011]所述客户端信号建立模块进一步包括:
识别信息获取模块,用于获取服务端生成的识别信息,至少得到服务端的属性信息; 套接字信息发送模块,用于将至少包含客户端属性信息的套接字信息发送给服务端。
[0012]本发明还提供了一种基于点对点的网络授信的服务端软系统,包括服务端信号建立模块及服务端授权登录模块;
所述服务端信号建立模块用于与客户端建立信号连接;
所述服务端授权登陆模块进一步包括:
登录信息验证模块,用于将客户端传来的登录信息发送到应用对应的登录信息验证数据库中验证,并在接收到登录信息验证数据库返回的所述登录信息为真的反馈信息后,向客户端发送授信成功信息并控制服务端显示模块显示所述应用登录成功后的界面;
服务端显示模块,用于显示所述应用登录成功后的界面。
[0013]所述服务端信号建立模块进一步包括:
套接字侦听启动模块,用于建立并启动套接字侦听服务模块;
识别信息生成模块,用于当用户在服务端打开需要登录的应用时,生成一段至少包含自身属性信息的识别信息;
套接字侦听服务模块,用于接收客户端发出的套接字信息;
套接字侦听锁定模块,用于在套接字侦听服务模块收到所述套接字信息后锁定所述套接字侦听服务模块;
授权就绪信息发送模块,用于在套接字侦听服务模块锁定后通过套接字向客户端发送授权就绪信息。
[0014]综上所述,由于采用了上述技术方案,本发明通过点对点的网络授信方法,让用户彻底摆脱在输入文字不方便,或者不能输出文字的智能终端设备上进行账号登陆的问题。另外,本发明在授信过程中采用加密技术,进一步保证了授信过程中的信息安全。

【专利附图】

【附图说明】
[0015]本发明将通过例子并参照附图的方式说明,其中:
图1为本发明一个具体实施例的流程图。

【具体实施方式】
[0016]本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
[0017]本说明书中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
[0018]现以手机作为客户端,智能电视机作为服务端,用户通过手机登录智能电视机上的相册为例进一步说明本发明的原理及效果。当用户在电视机上打开相册时,此时电视机显示相册的登录界面,要求用户输入登录信息,如用户名及密码,由于一般电视机的输入设备为遥控器,使用过的用户都知道遥控器不支持字符输入或者说很不便于字符输入,若使用遥控器进行登录信息输入会很麻烦。那么使用以下方法则能有效解决这一问题。
[0019]如图1,首先在电视机与手机之间建立信号连接。包括以下步骤:
电视机建立并启动套接字侦听服务。
[0020]当用户在电视机打开相册时,电视机生成并显示至少包含自身属性信息的二维码信息。在其他实施例中,所述识别信息可以是条形码信息或者是具有特定频率范围的声波信号。
[0021]用户使用手机扫描所述二维码,至少得到电视机的属性信息。所述属性信息可以包含电视机的生产厂商、型号等信息,也可以是其他唯一标识该电视机的码文。
[0022]手机将至少包含自身属性信息的套接字信息发送给电视机。所述手机的属性信息同上,也可以是手机的生产厂商、型号,或者是手机用户自定义的能够标识该手机的名称或码文。
[0023]电视机收到所述套接字信息后,锁定所述套接字侦听服务,然后通过套接字向手机发送授权就绪信息。
[0024]至此,手机与电视机之间完成握手,建立起信号连接。接下来,就进入授权登录步骤。
[0025]手机询问用户是否授权电视机登录相册,当用户同意授权登录后,手机将用户输入的登录相册的登录信息发送给服务端。所述登录信息可以是用户在手机与电视机建立信号连接前就输入到手机上的,也可以是此后输入到手机上的。在其他实施例中,登录信息还可以包含验证码等其他登录需要的信息。
[0026]电视机将所述登录信息发送到相册这个应用对应的登录信息验证数据库中验证所述登录信息,当电视机接收到登录信息验证数据库返回的所述登录信息为真的反馈信息后,向手机发送授信成功信息并显示登录成功后的相册界面。在其他具体实施中,所述登录信息数据库可以位于远端服务器上或者云端上。
[0027]手机收到授信成功信息后,结束授信操作并显示授信完成界面。
[0028]在上述实施例的启发下,本领域容易想到客户端与服务端建立信号连接的过程并不限于上述实施例中的方式。
[0029]为了加强授信过程中的信息安全, 申请人:在上述实施例的基础上进行了优化,使手机将所述登录信息加密后再发送给电视机;相应的,所述电视机接收到所述登录信息后先对其进行解密,再将所述登录信息发送到所述应用对应的登录信息验证数据库中进行验证。以及,将电视机生成的识别信息进行加密;相应的,手机获取所述识别信息后解密所述识别信息,至少得到电视机的属性信息。
[0030]为了提高本方法的用户体验, 申请人:做了进一步优化:使电视机收到手机发出的套接字信息后锁定所述套接字侦听服务,以保证资源独占性,防止多用户同时授信所带来的其它问题。于此同时,电视机上显示二维码已经被扫描的提示信息,并显示该手机的相关信息,以及告知用户当前授信进展情况。
[0031]本发明并不局限于前述的【具体实施方式】。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。
【权利要求】
1.一种基于点对点的网络授信方法,其特征在于,包括客户端与服务端建立信号连接的步骤以及当客户端与服务端建立信号连接后客户端授权服务端登陆的步骤; 其中, 客户端授权服务端登陆的步骤进一步包括: 步骤Al:客户端询问用户是否授权服务端登录,当用户同意授权服务端登录后,客户端将用户输入的用于登录服务端上某一应用的登录信息发送给服务端; 步骤A2:所述服务端将所述登录信息发送到所述应用对应的登录信息验证数据库中验证所述登录信息,当服务端接收到登录信息验证数据库返回的所述登录信息为真的反馈信息后,向客户端发送授信成功信息并显示所述应用登录成功后的界面; 步骤A3:客户端收到授信成功信息后,结束授信操作并显示授信完成界面。
2.根据权利要求1所述的一种基于点对点的网络授信方法,其特征在于,在所述步骤Al中,客户端将所述登录信息加密后发送给服务端;相应的在步骤A2中,所述服务端接收到所述登录信息后先对其进行解密,再将所述登录信息发送到所述应用对应的登录信息验证数据库中进行验证。
3.根据权利要求1或2所述的一种基于点对点的网络授信方法,其特征在于,所述客户端与服务端建立信号连接的步骤进一步包括: 步骤B1:服务端建立 并启动套接字侦听服务; 步骤B2:当用户在服务端打开需要登录的应用时,服务端生成一段至少包含自身属性 息的识别息; 步骤B3:客户端获取所述识别信息,至少得到服务端的属性信息; 步骤B4:客户端将至少包含自身属性信息的套接字信息发送给服务端; 步骤B5:服务端收到所述套接字信息后,锁定所述套接字侦听服务,然后通过套接字向客户端发送授权就绪信息。
4.根据权利要求3所述的一种基于点对点的网络授信方法,其特征在于,步骤B2中的识别信息为二维码信息;相应的在步骤B3中,客户端通过扫描所述二维码获取所述识别信肩、O
5.根据权利要求3所述的一种基于点对点的网络授信方法,其特征在于,所述步骤B2中还包括将服务端生成的识别信息进行加密;相应的所述步骤B3中客户端获取所述识别信息后解密所述识别信息,至少得到服务端的属性信息。
6.根据权利要求4中所述的一种基于点对点的网络授信方法,其特征在于,步骤B5:月艮务端收到所述套接字信息后锁定所述套接字侦听服务的同时显示所述二维码信息已被扫描的提示界面以及告知用户当前授信进展状况的界面。
7.一种基于点对点的网络授信的客户端系统,其特征在于,包括:客户端信号建立模块及客户端授权登录模块; 所述客户端信号建立模块用于与服务端建立信号连接; 所述客户端授权登录模块进一步包括: 授权登录询问模块,用于询问用户是否授权服务端登录; 登录信息发送模块,用于在用户同意授权服务端登录后,将用户输入的用于登录服务端上某一应用的登录信息发送给服务端;授权登录结束模块,用于在收到服务端返回的授信成功信息后,结束授信操作并控制客户端显示模块显示授信完成界面; 客户端显示模块,用于显示授权完成界面。
8.根据权利要求7所述的一种基于点对点的网络授信的客户端系统,其特征在于,所述客户端信号建立模块进一步包括: 识别信息获取模块,用于获取服务端生成的识别信息,至少得到服务端的属性信息; 套接字信息发送模块,用于将至少包含客户端属性信息的套接字信息发送给服务端。
9.一种基于点对点的网络授信的服务端系统,其特征在于,包括服务端信号建立模块及服务端授权登录模块; 所述服务端信号建立模块用于与客户端建立信号连接; 所述服务端授权登陆模块进一步包括: 登录信息验证模块,用于将客户端传来的登录信息发送到应用对应的登录信息验证数据库中验证,并在接收到登录信息验证数据库返回的所述登录信息为真的反馈信息后,向客户端发送授信成功信息并控制服务端显示模块显示所述应用登录成功后的界面; 服务端显示模块, 用于显示所述应用登录成功后的界面。
10.根据权利要求9所述的一种基于点对点的网络授信的服务端系统,其特征在于,所述服务端信号建立模块进一步包括: 套接字侦听启动模块,用于建立并启动套接字侦听服务模块; 识别信息生成模块,用于当用户在服务端打开需要登录的应用时,生成一段至少包含自身属性信息的识别信息; 套接字侦听服务模块,用于接收客户端发出的套接字信息; 套接字侦听锁定模块,用于在套接字侦听服务模块收到所述套接字信息后锁定所述套接字侦听服务模块, 授权就绪信息发送模块,用于在套接字侦听服务模块锁定后通过套接字向客户端发送授权就绪信息。
【文档编号】H04L29/06GK104079582SQ201410340458
【公开日】2014年10月1日 申请日期:2014年7月17日 优先权日:2014年7月17日
【发明者】刘宏伟 申请人:成都品果科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1