欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

數(shù)據(jù)處理方法和系統(tǒng)、單點服務端和遠程服務端與流程

文檔序號:12068112閱讀:168來源:國知局
數(shù)據(jù)處理方法和系統(tǒng)、單點服務端和遠程服務端與流程

本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體而言,涉及一種數(shù)據(jù)處理方法和系統(tǒng)、單點服務端和遠程服務端。



背景技術(shù):

隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,出現(xiàn)了很多用戶身份驗證及授權(quán)的方式,也越來越多的移動設備和軟件程序需要接入互聯(lián)網(wǎng)。對于很多具有獨立運行能力的單點服務端也是需要接入到遠程服務器中的,例如,接入到云服務中。

然而,目前針對如何簡單有效地實現(xiàn)單點服務器端的用戶身份或特征數(shù)據(jù)的綁定,目前尚未提出有效的解決方案。



技術(shù)實現(xiàn)要素:

本發(fā)明實施例提供了一種數(shù)據(jù)處理方法,用以簡單有效地實現(xiàn)單點服務器端的用戶身份或特征數(shù)據(jù)的綁定,該方法包括:

單點服務端接收遠程服務器為所述單點服務端分配的授權(quán)碼;

所述單點服務端將所述授權(quán)碼和需要綁定的內(nèi)容發(fā)送給所述遠程服務端;

所述單點服務端接收所述遠程服務端返回的所述授權(quán)碼激活成功消息;

所述單點服務端接收所述遠程服務端返回的需要綁定的遠程用戶信息,其中,所述遠程服務端是在用戶使用遠程用戶身份登錄并提交激活成功的授權(quán)碼至所述遠程服務端之后返回的需要綁定的遠程用戶信息。

在一個實施方式中,所述授權(quán)碼被預設了有效期,在所述有效期內(nèi),所述授權(quán)碼可用。

在一個實施方式中,所述需要綁定的內(nèi)容包括以下至少之一:用戶身份、設備數(shù)據(jù)和有效期。

在一個實施方式中,在所述單點服務端接收所述遠程服務端返回的所述授權(quán)碼激活成功消息之后,所述方法還包括:

所述單點服務端將被激活的所述授權(quán)碼展示給用戶。

在一個實施方式中,在所述單點服務端接收所述遠程服務端返回的需要綁定的遠程用戶信息之后,所述方法還包括:

所述單點服務端對所述需要綁定的遠程用戶信息進行記錄;

在記錄完成后,發(fā)送記錄信息成功消息到所述遠程服務端。

本發(fā)明實施例還提供了另一種數(shù)據(jù)處理方法,該方法包括:

遠程服務端響應于單點服務端的授權(quán)碼請求,為所述單點服務端分配授權(quán)碼;

所述遠程服務端接收所述單點服務端返回的所述授權(quán)碼和需要綁定的內(nèi)容;

所述遠程服務端將所述授權(quán)碼與所述需要綁定的內(nèi)容進行關(guān)聯(lián),并向所述單點服務端發(fā)送授權(quán)碼激活成功消息;

所述遠程服務端接收用戶使用遠程身份登錄后提交的所述授權(quán)碼,在驗證通過后,將需要綁定的遠程用戶信息發(fā)送給所述單點服務端;

所述遠程服務端響應于所述單點服務端返回的記錄成功消息,將所述需要綁定的內(nèi)容與遠程用戶身份進行綁定。

在一個實施方式中,所述授權(quán)碼被預設了有效期,在所述有效期內(nèi),所述授權(quán)碼可用;

相應的,在所述遠程服務端將所述授權(quán)碼與所述需要綁定的內(nèi)容進行關(guān)聯(lián)之后,向所述單點服務端發(fā)送授權(quán)碼激活成功消息之前,所述方法還包括:

所述遠程服務端將所述授權(quán)碼的有效期設置為預設的有效期。

在一個實施方式中,在所述遠程服務端接收用戶使用遠程身份登錄后提交的所述授權(quán)碼之后,還包括:

所述遠程服務端確定所述授權(quán)碼的有效期是否在預設的有效期內(nèi);

如果在,則確定驗證通過;

如果不在,則確定驗證未通過。

在一個實施方式中,在所述遠程服務端響應于所述單點服務端返回的記錄成功消息,將所述需要綁定的內(nèi)容與遠程用戶身份進行綁定之后,所述方法還包括:

所述遠程服務端將綁定成功消息發(fā)送至用戶側(cè)。

在一個實施方式中,所述用戶側(cè)通過APP或WEB的方式提交所述授權(quán)碼。

本發(fā)明還提供了一種單點服務端,包括:

第一接收模塊,用于接收遠程服務器為所述單點服務端分配的授權(quán)碼;

發(fā)送模塊,用于將所述授權(quán)碼和需要綁定的內(nèi)容發(fā)送給所述遠程服務端;

第二接收模塊,用于接收所述遠程服務端返回的所述授權(quán)碼激活成功消息;

第三接收模塊,用于接收所述遠程服務端返回的需要綁定的遠程用戶信息,其中,所述遠程服務端是在用戶使用遠程用戶身份登錄并提交激活成功的授權(quán)碼至所述遠程服務端之后返回的需要綁定的遠程用戶信息。

本發(fā)明還提供了一種遠程服務端,包括:

分配模塊,用于響應于單點服務端的授權(quán)碼請求,為所述單點服務端分配授權(quán)碼;

接收模塊,用于接收所述單點服務端返回的所述授權(quán)碼和需要綁定的內(nèi)容;

關(guān)聯(lián)模塊,用于將所述授權(quán)碼與所述需要綁定的內(nèi)容進行關(guān)聯(lián),并向所述單點服務端發(fā)送授權(quán)碼激活成功消息;

發(fā)送模塊,用于接收用戶使用遠程身份登錄后提交的所述授權(quán)碼,在驗證通過后,將需要綁定的遠程用戶信息發(fā)送給所述單點服務端;

綁定模塊,用于響應于所述單點服務端返回的記錄成功消息,將所述需要綁定的內(nèi)容與遠程用戶身份進行綁定。

本發(fā)明還提供了一種數(shù)據(jù)處理系統(tǒng),包括上述的單點服務端和遠程服務端。

在上述實施例中,提供了一種數(shù)據(jù)處理方法和系統(tǒng)、單點服務端和遠程服務端,遠程用戶僅需要在單點服務端獲取到授權(quán)碼后,便可以進行遠程賬戶與單點服務端中的用戶身份或特征數(shù)據(jù)的綁定,從而避免了直接使用單點服務端中的用戶信息或特征數(shù)據(jù),達到了簡單有效地實現(xiàn)單點服務器端的用戶身份或特征數(shù)據(jù)的綁定的技術(shù)效果。

附圖說明

構(gòu)成本申請的一部分的附圖用來提供對本發(fā)明的進一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:

圖1是根據(jù)本發(fā)明實施例的數(shù)據(jù)處理方法的方法流程圖;

圖2是根據(jù)本發(fā)明實施例的單點服務端的結(jié)構(gòu)示意圖;;

圖3是根據(jù)本發(fā)明實施例的遠程服務端的結(jié)構(gòu)示意圖;

圖4是根據(jù)本發(fā)明實施例的遠程服務器與單點服務端的連接關(guān)系示意圖;

圖5是根據(jù)本發(fā)明實施例的單點服務端、遠程服務端和APP、WEB之間的連接示意圖;

圖6是根據(jù)本發(fā)明實施例的數(shù)據(jù)處理方法的交互示意圖。

具體實施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下面結(jié)合實施方式和附圖,對本發(fā)明做進一步詳細說明。在此,本發(fā)明的示意性實施方式及其說明用于解釋本發(fā)明,但并不作為對本發(fā)明的限定。

在本例中提供了一種單點服務端中用戶身份或特征數(shù)據(jù)與遠程服務器端用戶身份進行綁定的方法??紤]到如果大量的單點服務端在將自身接入遠程服務器時,需要將單點服務端中的用戶身份或特征數(shù)據(jù)與遠程服務器中的用戶身份相關(guān)聯(lián),但大量的單點服務端中可能存在相同的用戶信息,這將導致系統(tǒng)間身份關(guān)系的混亂。

為了解決上述問題,在本例中提出了授權(quán)碼的概念,遠程用戶僅需要在單點服務端獲取到授權(quán)碼后,便可以進行遠程賬戶與單點服務端中的用戶身份或特征數(shù)據(jù)的綁定,從而避免了直接使用單點服務端中的用戶信息或特征數(shù)據(jù)。即,在單點服務端將用戶身份或特征數(shù)據(jù)與遠程服務器提供的授權(quán)碼關(guān)聯(lián)后,遠程用戶可使用授權(quán)碼獲取相關(guān)內(nèi)容并關(guān)聯(lián)。

在對上述方法進行具體說明之前,先對幾個術(shù)語進行解釋如下,以便更好地理解:

1)單點服務端,是具有維護自身內(nèi)部大量用戶信息的,可能包含大量設備的軟件或硬件系統(tǒng),單點服務端具備通信、控制、存儲等能力。例如:可以是類似空調(diào)多聯(lián)機組的集中控制程序等。

2)遠程服務器,用于為其上的注冊用戶提供向相關(guān)聯(lián)的設備或系統(tǒng)發(fā)送控制命令、獲取數(shù)據(jù)、管理等功能。例如,可以是一臺遠程服務器,能夠與單點服務端保持長連接,并能夠為用戶提供相關(guān)服務。

3)APP/Web,用戶所使用的Android客戶端、IOS客戶端或PC應用程序或WEB方式的訪問。

4)授權(quán)碼M,由遠程服務器提供給單點服務端的具有唯一性、時效性的特征標志。

5)UUID,通用唯一標識碼,分布式系統(tǒng)中的所有元素都擁有各自唯一的辨識資訊,不需要通過集中的分配機制做辨識資訊的指定。

如圖1所示,本發(fā)明實施例提供了一種數(shù)據(jù)處理方法,可以包括以下步驟:

S101:單點服務端向遠程服務端發(fā)送授權(quán)碼請求;

S102:遠程服務端響應于該授權(quán)碼請求,為單點服務端分配授權(quán)碼;

S103:單點服務端在收到授權(quán)碼之后,將授權(quán)碼和需要綁定的內(nèi)容發(fā)送給遠程服務端;

S104:遠程服務端將授權(quán)碼與需要綁定的內(nèi)容進行關(guān)聯(lián),并向單點服務端發(fā)送授權(quán)碼激活成功消息;

S105:單點服務端在接收到授權(quán)碼激活成功消息后,將該激活后的授權(quán)碼展示給用戶;

S106:用戶側(cè)通過APP或WEB的方式向遠程服務端提交授權(quán)碼;

S107:遠程服務端對該授權(quán)碼進行驗證,在驗證通過后,遠程服務端將需要綁定的遠程用戶信息發(fā)送給單點服務端;

S108:單點服務端對需要綁定的遠程用戶信息進行記錄,并在記錄完成后,發(fā)送記錄信息成功消息到遠程服務端;

S109:遠程服務端響應于單點服務端返回的記錄成功消息,將需要綁定的內(nèi)容與遠程用戶身份進行綁定;

S110:將綁定成功消息發(fā)送到用戶側(cè)的APP/WEB。

遠程服務端可以為授權(quán)碼設置有效期,在有效期內(nèi),授權(quán)碼是可用的,例如,遠程服務端可以確定授權(quán)碼的有效期是否在預設的有效期內(nèi),如果在,則確定驗證通過,如果不在,則確定驗證未通過。

在一個實施方式中,上述需要綁定的內(nèi)容可以包括但不限于以下至少之一:用戶身份、設備數(shù)據(jù)和有效期。

基于同一發(fā)明構(gòu)思,本發(fā)明實施例中還提供了一種單點服務端和遠程服務端,如下面的實施例所述。由于單點服務端和遠程服務端解決問題的原理與數(shù)據(jù)處理方法相似,因此單點服務端和遠程服務端裝置的實施可以參見數(shù)據(jù)處理方法的實施,重復之處不再贅述。以下所使用的,術(shù)語“單元”或者“模塊”可以實現(xiàn)預定功能的軟件和/或硬件的組合。盡管以下實施例所描述的裝置較佳地以軟件來實現(xiàn),但是硬件,或者軟件和硬件的組合的實現(xiàn)也是可能并被構(gòu)想的。圖2是本發(fā)明實施例的單點服務端的結(jié)構(gòu)示意圖,如圖3所示是本發(fā)明實施例的遠程服務端的結(jié)構(gòu)示意圖。

上述單點服務端,可以包括:

第一接收模塊201,用于接收遠程服務器為所述單點服務端分配的授權(quán)碼;

發(fā)送模塊202,用于將所述授權(quán)碼和需要綁定的內(nèi)容發(fā)送給所述遠程服務端;

第二接收模塊203,用于接收所述遠程服務端返回的所述授權(quán)碼激活成功消息;

第三接收模塊204,用于接收所述遠程服務端返回的需要綁定的遠程用戶信息,其中,所述遠程服務端是在用戶使用遠程用戶身份登錄并提交激活成功的授權(quán)碼至所述遠程服務端之后返回的需要綁定的遠程用戶信息。

上述遠程服務端可以包括:

分配模塊301,用于響應于單點服務端的授權(quán)碼請求,為所述單點服務端分配授權(quán)碼;

接收模塊302,用于接收所述單點服務端返回的所述授權(quán)碼和需要綁定的內(nèi)容;

關(guān)聯(lián)模塊303,用于將所述授權(quán)碼與所述需要綁定的內(nèi)容進行關(guān)聯(lián),并向所述單點服務端發(fā)送授權(quán)碼激活成功消息;

發(fā)送模塊304,用于接收用戶使用遠程身份登錄后提交的所述授權(quán)碼,在驗證通過后,將需要綁定的遠程用戶信息發(fā)送給所述單點服務端;

綁定模塊305,用于響應于所述單點服務端返回的記錄成功消息,將所述需要綁定的內(nèi)容與遠程用戶身份進行綁定。

本發(fā)明實施例還提供了一種數(shù)據(jù)處理系統(tǒng),可以包括多個圖2所示的單點服務端和一個如圖3所示的遠程服務端。

下面結(jié)合一具體實施例對上述數(shù)據(jù)處理方法和系統(tǒng)進行說明,然而,值得注意的是,該具體實施例僅是為了更好地說明本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。

在實際情況中,如圖4所示,大量的單點服務端與遠程服務器建立連接(TCP長連接),在正常運行時,如圖5所示,單點服務端與遠程服務器建立TCP長連接,APP/WEB與服務器隨時可建立TCP連接。

為了實現(xiàn)數(shù)據(jù)的關(guān)聯(lián),首先,遠程服務器啟動并開始監(jiān)聽,單點服務端啟動并與遠程服務器建立TCP長連接,通過提交UUID等信息,在遠程服務器注冊自身信息,用戶需要通過APP或WEB的方式擁有或在遠程服務器上注冊一個用戶身份。

如圖6所示,在進行數(shù)據(jù)關(guān)聯(lián)的時候,可以按照以下步驟實現(xiàn):

首先,由單點服務端用戶操作,選擇需要進行綁定的用戶身份或設備,觸發(fā)獲取授權(quán)碼行為。具體的行為流程可以包括:

S1:單點服務端向遠程服務器發(fā)送獲取授權(quán)碼請求;

S2:遠程服務器生成一個短時間(例如:30分鐘內(nèi))有效的授權(quán)碼M,并在單點服務端與授權(quán)碼M之間建立關(guān)聯(lián),然后,遠程服務端將授權(quán)碼發(fā)送給單點服務端;

S3:單點服務端收到授權(quán)碼M后,將需要進行授權(quán)綁定的用戶身份、設備數(shù)據(jù)、有效期等內(nèi)容同授權(quán)碼M一同發(fā)送給遠程服務端;

S4:遠程服務器將收到的用戶身份、設備數(shù)據(jù)等內(nèi)容與授權(quán)碼M相關(guān)聯(lián)并保存,同時,修改授權(quán)碼M的有效時間到指定的有效期,并向單點服務端發(fā)授權(quán)碼M激活成功消息;

S5:用戶通過單點服務端獲取到被激活的授權(quán)碼M,用戶將獲取的被激活的授權(quán)碼M可以但不限于通過以下方式之一輸入到APP/WEB中:手動輸入、二維碼和聲音;

S6:用戶在使用遠程用戶身份登錄后,使用APP/WEB提交授權(quán)碼M;

S7:遠程服務器根據(jù)得到的授權(quán)碼M,判斷授權(quán)碼M的有效性,如果有效,則將需要綁定的遠程用戶信息發(fā)送給單點服務端;

S8:單點服務端對遠程用戶信息進行記錄并執(zhí)行相關(guān)內(nèi)容后發(fā)送記錄信息成功到遠程服務端;

S9:遠程服務端收到單點服務端記錄信息成功后將授權(quán)碼M所關(guān)聯(lián)的單點服務端的用戶身份或設備信息等內(nèi)容與遠程用戶身份綁定,發(fā)送綁定成功信息到APP/WEB。

經(jīng)過如上步驟后,用戶即可使用APP/WEB的方式通過遠程服務器對與其綁定的單點服務端或其中的設備進行相關(guān)的控制、管理、數(shù)據(jù)獲取等操作。

從以上的描述中,可以看出,本發(fā)明實施例實現(xiàn)了如下技術(shù)效果:提供了一種數(shù)據(jù)處理方法和系統(tǒng)、單點服務端和遠程服務端,遠程用戶僅需要在單點服務端獲取到授權(quán)碼后,便可以進行遠程賬戶與單點服務端中的用戶身份或特征數(shù)據(jù)的綁定,從而避免了直接使用單點服務端中的用戶信息或特征數(shù)據(jù),達到了簡單有效地實現(xiàn)單點服務器端的用戶身份或特征數(shù)據(jù)的綁定的技術(shù)效果。

顯然,本領(lǐng)域的技術(shù)人員應該明白,上述的本發(fā)明實施例的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明實施例不限制于任何特定的硬件和軟件結(jié)合。

以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明實施例可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
镇雄县| 昌邑市| 扬中市| 汤原县| 武冈市| 基隆市| 德安县| 含山县| 镇平县| 瑞昌市| 湟源县| 临高县| 吉安市| 博湖县| 邓州市| 阿克陶县| 霍城县| 扎鲁特旗| 岚皋县| 金华市| 永修县| 沛县| 尉氏县| 桃源县| 米脂县| 永仁县| 成武县| 平凉市| 乐都县| 儋州市| 得荣县| 色达县| 仙桃市| 东乡| 澄迈县| 鄂托克前旗| 江川县| 贵南县| 紫阳县| 楚雄市| 铜梁县|