一種基于點(diǎn)對點(diǎn)的網(wǎng)絡(luò)授信方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種基于點(diǎn)對點(diǎn)的網(wǎng)絡(luò)授信方法及系統(tǒng),涉及移動手持設(shè)備、計(jì)算機(jī)、智能電視等等智能終端設(shè)備相互授信的方法,旨在提供一種方便快捷,不需要打字輸入登錄信息的智能終端設(shè)備點(diǎn)對點(diǎn)授信方法。本發(fā)明技術(shù)要點(diǎn):包括客戶端與服務(wù)端建立信號連接的步驟以及客戶端授權(quán)服務(wù)端登陸的步驟;客戶端授權(quán)服務(wù)端登陸的步驟包括:客戶端詢問用戶是否授權(quán)服務(wù)端登錄,當(dāng)用戶同意授權(quán)服務(wù)端登錄后,客戶端將登錄信息發(fā)送給服務(wù)端;服務(wù)端將所述登錄信息發(fā)送到登錄信息驗(yàn)證數(shù)據(jù)庫中驗(yàn)證所述登錄信息,當(dāng)?shù)卿浶畔檎鏁r,服務(wù)端向客戶端發(fā)送授信成功信息并顯示所述應(yīng)用登錄成功后的界面;客戶端收到授信成功信息后,結(jié)束授信操作并顯示授信完成界面。
【專利說明】一種基于點(diǎn)對點(diǎn)的網(wǎng)絡(luò)授信方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動手持設(shè)備、計(jì)算機(jī)、智能電視等等智能終端設(shè)備相互授信的方法。
【背景技術(shù)】
[0002]當(dāng)前社會已經(jīng)處在移動互聯(lián)網(wǎng)、物聯(lián)網(wǎng)迅速發(fā)展、逐步成熟的階段,人們在互聯(lián)網(wǎng)中所用到的各種登錄賬戶信息開始廣泛應(yīng)用到實(shí)際的生活當(dāng)中。目前,這樣的問題越來越多的出現(xiàn)在了大家的生活中:如使用智能電視等終端設(shè)備上的應(yīng)用程序APP (或稱為應(yīng)用)時,用戶輸入登錄用戶名及賬號密碼十分不方便,極易輸錯,更有些設(shè)備根本就不支持文字輸入。此問題導(dǎo)致終端設(shè)備上的應(yīng)用體驗(yàn)很差,制約移動互聯(lián)網(wǎng)、物聯(lián)網(wǎng)迅速發(fā)展。
【發(fā)明內(nèi)容】
[0003]本發(fā)明所要解決的技術(shù)問題是:針對上述存在的問題,提供一種方便快捷,不需要打字輸入登錄信息的智能終端設(shè)備點(diǎn)對點(diǎn)授信方法。
[0004]本發(fā)明公開的一種基于點(diǎn)對點(diǎn)的網(wǎng)絡(luò)授信方法,包括客戶端與服務(wù)端建立信號連接的步驟以及當(dāng)客戶端與服務(wù)端建立信號連接后客戶端授權(quán)服務(wù)端登陸的步驟;
其中,
客戶端授權(quán)服務(wù)端登陸的步驟進(jìn)一步包括:
步驟Al:客戶端詢問用戶是否授權(quán)服務(wù)端登錄,當(dāng)用戶同意授權(quán)服務(wù)端登錄后,客戶端將用戶輸入的用于登錄服務(wù)端上某一應(yīng)用的登錄信息發(fā)送給服務(wù)端;
步驟A2:所述服務(wù)端將所述登錄信息發(fā)送到所述應(yīng)用對應(yīng)的登錄信息驗(yàn)證數(shù)據(jù)庫中驗(yàn)證所述登錄信息,當(dāng)服務(wù)端接收到登錄信息驗(yàn)證數(shù)據(jù)庫返回的所述登錄信息為真的反饋信息后,向客戶端發(fā)送授信成功信息并顯示所述應(yīng)用登錄成功后的界面;
步驟A3:客戶端收到授信成功信息后,結(jié)束授信操作并顯示授信完成界面。
[0005]進(jìn)一步,在所述步驟Al中,客戶端將所述登錄信息加密后發(fā)送給服務(wù)端;相應(yīng)的在步驟A2中,所述服務(wù)端接收到所述登錄信息后先對其進(jìn)行解密,再將所述登錄信息發(fā)送到所述應(yīng)用對應(yīng)的登錄信息驗(yàn)證數(shù)據(jù)庫中進(jìn)行驗(yàn)證。
[0006]所述客戶端與服務(wù)端建立信號連接的步驟進(jìn)一步包括:
步驟B1:服務(wù)端建立并啟動套接字偵聽服務(wù);
步驟B2:當(dāng)用戶在服務(wù)端打開需要登錄的應(yīng)用時,服務(wù)端生成一段至少包含自身屬性息的識別息;
步驟B3:客戶端獲取所述識別信息,至少得到服務(wù)端的屬性信息;
步驟B4:客戶端將至少包含自身屬性信息的套接字信息發(fā)送給服務(wù)端;
步驟B5:服務(wù)端收到所述套接字信息后,鎖定所述套接字偵聽服務(wù),然后通過套接字向客戶端發(fā)送授權(quán)就緒信息。
[0007]進(jìn)一步,步驟B2中的識別信息為二維碼信息;相應(yīng)的在步驟B3中,客戶端通過掃描所述二維碼獲取所述識別信息。
[0008]進(jìn)一步,所述步驟B2中還包括將服務(wù)端生成的識別信息進(jìn)行加密;相應(yīng)的所述步驟B3中客戶端獲取所述識別信息后解密所述識別信息,至少得到服務(wù)端的屬性信息。
[0009]進(jìn)一步,步驟B5:服務(wù)端收到所述套接字信息后鎖定所述套接字偵聽服務(wù)的同時顯示所述二維碼信息已被掃描的提示界面以及告知用戶當(dāng)前授信進(jìn)展?fàn)顩r的界面。
[0010]本發(fā)明還提供了一種基于點(diǎn)對點(diǎn)的網(wǎng)絡(luò)授信的客戶端軟系統(tǒng),包括:客戶端信號建立模塊及客戶端授權(quán)登錄模塊;
所述客戶端信號建立模塊用于與服務(wù)端建立信號連接;
所述客戶端授權(quán)登錄模塊進(jìn)一步包括:
授權(quán)登錄詢問模塊,用于詢問用戶是否授權(quán)服務(wù)端登錄;
登錄信息發(fā)送模塊,用于在用戶同意授權(quán)服務(wù)端登錄后,將用戶輸入的用于登錄服務(wù)端上某一應(yīng)用的登錄信息發(fā)送給服務(wù)端;
授權(quán)登錄結(jié)束模塊,用于在收到服務(wù)端返回的授信成功信息后,結(jié)束授信操作并控制客戶端顯示模塊顯示授信完成界面;
客戶端顯示模塊,用于顯示授權(quán)完成界面。
[0011]所述客戶端信號建立模塊進(jìn)一步包括:
識別信息獲取模塊,用于獲取服務(wù)端生成的識別信息,至少得到服務(wù)端的屬性信息; 套接字信息發(fā)送模塊,用于將至少包含客戶端屬性信息的套接字信息發(fā)送給服務(wù)端。
[0012]本發(fā)明還提供了一種基于點(diǎn)對點(diǎn)的網(wǎng)絡(luò)授信的服務(wù)端軟系統(tǒng),包括服務(wù)端信號建立模塊及服務(wù)端授權(quán)登錄模塊;
所述服務(wù)端信號建立模塊用于與客戶端建立信號連接;
所述服務(wù)端授權(quán)登陸模塊進(jìn)一步包括:
登錄信息驗(yàn)證模塊,用于將客戶端傳來的登錄信息發(fā)送到應(yīng)用對應(yīng)的登錄信息驗(yàn)證數(shù)據(jù)庫中驗(yàn)證,并在接收到登錄信息驗(yàn)證數(shù)據(jù)庫返回的所述登錄信息為真的反饋信息后,向客戶端發(fā)送授信成功信息并控制服務(wù)端顯示模塊顯示所述應(yīng)用登錄成功后的界面;
服務(wù)端顯示模塊,用于顯示所述應(yīng)用登錄成功后的界面。
[0013]所述服務(wù)端信號建立模塊進(jìn)一步包括:
套接字偵聽啟動模塊,用于建立并啟動套接字偵聽服務(wù)模塊;
識別信息生成模塊,用于當(dāng)用戶在服務(wù)端打開需要登錄的應(yīng)用時,生成一段至少包含自身屬性信息的識別信息;
套接字偵聽服務(wù)模塊,用于接收客戶端發(fā)出的套接字信息;
套接字偵聽鎖定模塊,用于在套接字偵聽服務(wù)模塊收到所述套接字信息后鎖定所述套接字偵聽服務(wù)模塊;
授權(quán)就緒信息發(fā)送模塊,用于在套接字偵聽服務(wù)模塊鎖定后通過套接字向客戶端發(fā)送授權(quán)就緒信息。
[0014]綜上所述,由于采用了上述技術(shù)方案,本發(fā)明通過點(diǎn)對點(diǎn)的網(wǎng)絡(luò)授信方法,讓用戶徹底擺脫在輸入文字不方便,或者不能輸出文字的智能終端設(shè)備上進(jìn)行賬號登陸的問題。另外,本發(fā)明在授信過程中采用加密技術(shù),進(jìn)一步保證了授信過程中的信息安全。
【專利附圖】
【附圖說明】
[0015]本發(fā)明將通過例子并參照附圖的方式說明,其中:
圖1為本發(fā)明一個具體實(shí)施例的流程圖。
【具體實(shí)施方式】
[0016]本說明書中公開的所有特征,或公開的所有方法或過程中的步驟,除了互相排斥的特征和/或步驟以外,均可以以任何方式組合。
[0017]本說明書中公開的任一特征,除非特別敘述,均可被其他等效或具有類似目的的替代特征加以替換。即,除非特別敘述,每個特征只是一系列等效或類似特征中的一個例子而已。
[0018]現(xiàn)以手機(jī)作為客戶端,智能電視機(jī)作為服務(wù)端,用戶通過手機(jī)登錄智能電視機(jī)上的相冊為例進(jìn)一步說明本發(fā)明的原理及效果。當(dāng)用戶在電視機(jī)上打開相冊時,此時電視機(jī)顯示相冊的登錄界面,要求用戶輸入登錄信息,如用戶名及密碼,由于一般電視機(jī)的輸入設(shè)備為遙控器,使用過的用戶都知道遙控器不支持字符輸入或者說很不便于字符輸入,若使用遙控器進(jìn)行登錄信息輸入會很麻煩。那么使用以下方法則能有效解決這一問題。
[0019]如圖1,首先在電視機(jī)與手機(jī)之間建立信號連接。包括以下步驟:
電視機(jī)建立并啟動套接字偵聽服務(wù)。
[0020]當(dāng)用戶在電視機(jī)打開相冊時,電視機(jī)生成并顯示至少包含自身屬性信息的二維碼信息。在其他實(shí)施例中,所述識別信息可以是條形碼信息或者是具有特定頻率范圍的聲波信號。
[0021]用戶使用手機(jī)掃描所述二維碼,至少得到電視機(jī)的屬性信息。所述屬性信息可以包含電視機(jī)的生產(chǎn)廠商、型號等信息,也可以是其他唯一標(biāo)識該電視機(jī)的碼文。
[0022]手機(jī)將至少包含自身屬性信息的套接字信息發(fā)送給電視機(jī)。所述手機(jī)的屬性信息同上,也可以是手機(jī)的生產(chǎn)廠商、型號,或者是手機(jī)用戶自定義的能夠標(biāo)識該手機(jī)的名稱或碼文。
[0023]電視機(jī)收到所述套接字信息后,鎖定所述套接字偵聽服務(wù),然后通過套接字向手機(jī)發(fā)送授權(quán)就緒信息。
[0024]至此,手機(jī)與電視機(jī)之間完成握手,建立起信號連接。接下來,就進(jìn)入授權(quán)登錄步驟。
[0025]手機(jī)詢問用戶是否授權(quán)電視機(jī)登錄相冊,當(dāng)用戶同意授權(quán)登錄后,手機(jī)將用戶輸入的登錄相冊的登錄信息發(fā)送給服務(wù)端。所述登錄信息可以是用戶在手機(jī)與電視機(jī)建立信號連接前就輸入到手機(jī)上的,也可以是此后輸入到手機(jī)上的。在其他實(shí)施例中,登錄信息還可以包含驗(yàn)證碼等其他登錄需要的信息。
[0026]電視機(jī)將所述登錄信息發(fā)送到相冊這個應(yīng)用對應(yīng)的登錄信息驗(yàn)證數(shù)據(jù)庫中驗(yàn)證所述登錄信息,當(dāng)電視機(jī)接收到登錄信息驗(yàn)證數(shù)據(jù)庫返回的所述登錄信息為真的反饋信息后,向手機(jī)發(fā)送授信成功信息并顯示登錄成功后的相冊界面。在其他具體實(shí)施中,所述登錄信息數(shù)據(jù)庫可以位于遠(yuǎn)端服務(wù)器上或者云端上。
[0027]手機(jī)收到授信成功信息后,結(jié)束授信操作并顯示授信完成界面。
[0028]在上述實(shí)施例的啟發(fā)下,本領(lǐng)域容易想到客戶端與服務(wù)端建立信號連接的過程并不限于上述實(shí)施例中的方式。
[0029]為了加強(qiáng)授信過程中的信息安全, 申請人:在上述實(shí)施例的基礎(chǔ)上進(jìn)行了優(yōu)化,使手機(jī)將所述登錄信息加密后再發(fā)送給電視機(jī);相應(yīng)的,所述電視機(jī)接收到所述登錄信息后先對其進(jìn)行解密,再將所述登錄信息發(fā)送到所述應(yīng)用對應(yīng)的登錄信息驗(yàn)證數(shù)據(jù)庫中進(jìn)行驗(yàn)證。以及,將電視機(jī)生成的識別信息進(jìn)行加密;相應(yīng)的,手機(jī)獲取所述識別信息后解密所述識別信息,至少得到電視機(jī)的屬性信息。
[0030]為了提高本方法的用戶體驗(yàn), 申請人:做了進(jìn)一步優(yōu)化:使電視機(jī)收到手機(jī)發(fā)出的套接字信息后鎖定所述套接字偵聽服務(wù),以保證資源獨(dú)占性,防止多用戶同時授信所帶來的其它問題。于此同時,電視機(jī)上顯示二維碼已經(jīng)被掃描的提示信息,并顯示該手機(jī)的相關(guān)信息,以及告知用戶當(dāng)前授信進(jìn)展情況。
[0031]本發(fā)明并不局限于前述的【具體實(shí)施方式】。本發(fā)明擴(kuò)展到任何在本說明書中披露的新特征或任何新的組合,以及披露的任一新的方法或過程的步驟或任何新的組合。
【權(quán)利要求】
1.一種基于點(diǎn)對點(diǎn)的網(wǎng)絡(luò)授信方法,其特征在于,包括客戶端與服務(wù)端建立信號連接的步驟以及當(dāng)客戶端與服務(wù)端建立信號連接后客戶端授權(quán)服務(wù)端登陸的步驟; 其中, 客戶端授權(quán)服務(wù)端登陸的步驟進(jìn)一步包括: 步驟Al:客戶端詢問用戶是否授權(quán)服務(wù)端登錄,當(dāng)用戶同意授權(quán)服務(wù)端登錄后,客戶端將用戶輸入的用于登錄服務(wù)端上某一應(yīng)用的登錄信息發(fā)送給服務(wù)端; 步驟A2:所述服務(wù)端將所述登錄信息發(fā)送到所述應(yīng)用對應(yīng)的登錄信息驗(yàn)證數(shù)據(jù)庫中驗(yàn)證所述登錄信息,當(dāng)服務(wù)端接收到登錄信息驗(yàn)證數(shù)據(jù)庫返回的所述登錄信息為真的反饋信息后,向客戶端發(fā)送授信成功信息并顯示所述應(yīng)用登錄成功后的界面; 步驟A3:客戶端收到授信成功信息后,結(jié)束授信操作并顯示授信完成界面。
2.根據(jù)權(quán)利要求1所述的一種基于點(diǎn)對點(diǎn)的網(wǎng)絡(luò)授信方法,其特征在于,在所述步驟Al中,客戶端將所述登錄信息加密后發(fā)送給服務(wù)端;相應(yīng)的在步驟A2中,所述服務(wù)端接收到所述登錄信息后先對其進(jìn)行解密,再將所述登錄信息發(fā)送到所述應(yīng)用對應(yīng)的登錄信息驗(yàn)證數(shù)據(jù)庫中進(jìn)行驗(yàn)證。
3.根據(jù)權(quán)利要求1或2所述的一種基于點(diǎn)對點(diǎn)的網(wǎng)絡(luò)授信方法,其特征在于,所述客戶端與服務(wù)端建立信號連接的步驟進(jìn)一步包括: 步驟B1:服務(wù)端建立 并啟動套接字偵聽服務(wù); 步驟B2:當(dāng)用戶在服務(wù)端打開需要登錄的應(yīng)用時,服務(wù)端生成一段至少包含自身屬性 息的識別息; 步驟B3:客戶端獲取所述識別信息,至少得到服務(wù)端的屬性信息; 步驟B4:客戶端將至少包含自身屬性信息的套接字信息發(fā)送給服務(wù)端; 步驟B5:服務(wù)端收到所述套接字信息后,鎖定所述套接字偵聽服務(wù),然后通過套接字向客戶端發(fā)送授權(quán)就緒信息。
4.根據(jù)權(quán)利要求3所述的一種基于點(diǎn)對點(diǎn)的網(wǎng)絡(luò)授信方法,其特征在于,步驟B2中的識別信息為二維碼信息;相應(yīng)的在步驟B3中,客戶端通過掃描所述二維碼獲取所述識別信肩、O
5.根據(jù)權(quán)利要求3所述的一種基于點(diǎn)對點(diǎn)的網(wǎng)絡(luò)授信方法,其特征在于,所述步驟B2中還包括將服務(wù)端生成的識別信息進(jìn)行加密;相應(yīng)的所述步驟B3中客戶端獲取所述識別信息后解密所述識別信息,至少得到服務(wù)端的屬性信息。
6.根據(jù)權(quán)利要求4中所述的一種基于點(diǎn)對點(diǎn)的網(wǎng)絡(luò)授信方法,其特征在于,步驟B5:月艮務(wù)端收到所述套接字信息后鎖定所述套接字偵聽服務(wù)的同時顯示所述二維碼信息已被掃描的提示界面以及告知用戶當(dāng)前授信進(jìn)展?fàn)顩r的界面。
7.一種基于點(diǎn)對點(diǎn)的網(wǎng)絡(luò)授信的客戶端系統(tǒng),其特征在于,包括:客戶端信號建立模塊及客戶端授權(quán)登錄模塊; 所述客戶端信號建立模塊用于與服務(wù)端建立信號連接; 所述客戶端授權(quán)登錄模塊進(jìn)一步包括: 授權(quán)登錄詢問模塊,用于詢問用戶是否授權(quán)服務(wù)端登錄; 登錄信息發(fā)送模塊,用于在用戶同意授權(quán)服務(wù)端登錄后,將用戶輸入的用于登錄服務(wù)端上某一應(yīng)用的登錄信息發(fā)送給服務(wù)端;授權(quán)登錄結(jié)束模塊,用于在收到服務(wù)端返回的授信成功信息后,結(jié)束授信操作并控制客戶端顯示模塊顯示授信完成界面; 客戶端顯示模塊,用于顯示授權(quán)完成界面。
8.根據(jù)權(quán)利要求7所述的一種基于點(diǎn)對點(diǎn)的網(wǎng)絡(luò)授信的客戶端系統(tǒng),其特征在于,所述客戶端信號建立模塊進(jìn)一步包括: 識別信息獲取模塊,用于獲取服務(wù)端生成的識別信息,至少得到服務(wù)端的屬性信息; 套接字信息發(fā)送模塊,用于將至少包含客戶端屬性信息的套接字信息發(fā)送給服務(wù)端。
9.一種基于點(diǎn)對點(diǎn)的網(wǎng)絡(luò)授信的服務(wù)端系統(tǒng),其特征在于,包括服務(wù)端信號建立模塊及服務(wù)端授權(quán)登錄模塊; 所述服務(wù)端信號建立模塊用于與客戶端建立信號連接; 所述服務(wù)端授權(quán)登陸模塊進(jìn)一步包括: 登錄信息驗(yàn)證模塊,用于將客戶端傳來的登錄信息發(fā)送到應(yīng)用對應(yīng)的登錄信息驗(yàn)證數(shù)據(jù)庫中驗(yàn)證,并在接收到登錄信息驗(yàn)證數(shù)據(jù)庫返回的所述登錄信息為真的反饋信息后,向客戶端發(fā)送授信成功信息并控制服務(wù)端顯示模塊顯示所述應(yīng)用登錄成功后的界面; 服務(wù)端顯示模塊, 用于顯示所述應(yīng)用登錄成功后的界面。
10.根據(jù)權(quán)利要求9所述的一種基于點(diǎn)對點(diǎn)的網(wǎng)絡(luò)授信的服務(wù)端系統(tǒng),其特征在于,所述服務(wù)端信號建立模塊進(jìn)一步包括: 套接字偵聽啟動模塊,用于建立并啟動套接字偵聽服務(wù)模塊; 識別信息生成模塊,用于當(dāng)用戶在服務(wù)端打開需要登錄的應(yīng)用時,生成一段至少包含自身屬性信息的識別信息; 套接字偵聽服務(wù)模塊,用于接收客戶端發(fā)出的套接字信息; 套接字偵聽鎖定模塊,用于在套接字偵聽服務(wù)模塊收到所述套接字信息后鎖定所述套接字偵聽服務(wù)模塊, 授權(quán)就緒信息發(fā)送模塊,用于在套接字偵聽服務(wù)模塊鎖定后通過套接字向客戶端發(fā)送授權(quán)就緒信息。
【文檔編號】H04L29/06GK104079582SQ201410340458
【公開日】2014年10月1日 申請日期:2014年7月17日 優(yōu)先權(quán)日:2014年7月17日
【發(fā)明者】劉宏偉 申請人:成都品果科技有限公司