客戶端交互方法與客戶端以及服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及數(shù)據(jù)通信領(lǐng)域,特別涉及一種客戶端交互方法與客戶端以及服務(wù)器。
【背景技術(shù)】
[0002]現(xiàn)實生活中,用戶在訪問網(wǎng)站如淘寶網(wǎng)或天貓網(wǎng)等等,或者使用應(yīng)用時,通常需要先通過賬戶和密碼登陸網(wǎng)站或者應(yīng)用,網(wǎng)站或應(yīng)用對用戶的身份進(jìn)行驗證,然后用戶可以訪問權(quán)限允許的數(shù)據(jù)。
[0003]隨著社會發(fā)展,在一些情況下,用戶可能需要使用相同的賬號在兩個客戶端同時登陸網(wǎng)站或應(yīng)用。比如,用戶可能需要在手機上登陸了網(wǎng)站或應(yīng)用之后,還需要在電腦上登陸相同的賬號;或者用戶可能需要在電腦上登陸相同的賬號后,需要在手機上登陸相同的賬號。
[0004]然而,現(xiàn)有技術(shù)中,用戶在登陸了一個客戶端之后,在登陸另一個客戶端時,仍舊需要重新輸入賬號和密碼以及進(jìn)行身份驗證的過程,使得現(xiàn)有技術(shù)的操作比較繁瑣,難以滿足用戶日益增長的對操作簡便的需求。
【發(fā)明內(nèi)容】
[0005]本申請實施方式的目的是提供一種能夠便于客戶端之間切換的客戶端交互方法與客戶端以及服務(wù)器。
[0006]為解決上述技術(shù)問題,本申請?zhí)峁┮环N客戶端交互方法,所述方法包括:第一客戶端接收到表示所述第一客戶端通過身份驗證的狀態(tài)信息;所述第一客戶端收到輸入的第一預(yù)定信號時,向預(yù)定服務(wù)器發(fā)出第一預(yù)定信息,所述第一預(yù)定信息附帶有所述狀態(tài)信息和表示所述第一客戶端當(dāng)前位置的第一位置信息;第二客戶端收到輸入的第二預(yù)定信號時,向預(yù)定服務(wù)器發(fā)出第二預(yù)定信息,所述第二預(yù)定信息附帶有表示所述第二客戶端當(dāng)前位置的第二位置信息;所述預(yù)定服務(wù)器在所述第一位置信息和所述第二位置信息表示同一個位置時,所述預(yù)定服務(wù)器將所述狀態(tài)信息發(fā)送給所述第二客戶端;所述第二客戶端接收所述狀態(tài)信息。
[0007]本申請還提供一種客戶端交互系統(tǒng),所述系統(tǒng)包括第一客戶端、第二客戶端和服務(wù)器;所述第一客戶端包括:第一狀態(tài)信息接收模塊,用于接收表示通過身份驗證的狀態(tài)信息;第一收發(fā)模塊,用于在收到輸入的第一預(yù)定信號時,向所述服務(wù)器發(fā)出第一預(yù)定信息,所述第一預(yù)定信息附帶有所述狀態(tài)信息和表示當(dāng)前位置的第一位置信息;所述第二客戶端包括:第二收發(fā)模塊,用于在接收第二預(yù)定信號時,向所述服務(wù)器發(fā)出第二預(yù)定信息,所述第二預(yù)定信息附帶有表示當(dāng)前位置的第二位置信息;狀態(tài)信息接收模塊,用于接收狀態(tài)信息;所述服務(wù)器包括:信息接收模塊,用于接收所述第一預(yù)定信息和所述第二預(yù)定信息;信息發(fā)送模塊,用于在所述第一位置信息和所述第二位置信息表示同一個位置時,將所述狀態(tài)信息發(fā)送給所述第二客戶端。
[0008]本申請還提供一種客戶端交互方法,所述方法包括:接收到表示通過身份驗證的狀態(tài)信息;在收到輸入的第一預(yù)定信號時,向預(yù)定服務(wù)器發(fā)出第一預(yù)定信息,所述第一預(yù)定信息附帶有所述狀態(tài)信息和表示當(dāng)前位置的第一位置信息。
[0009]本申請還提供一種客戶端,其包括:第一狀態(tài)信息接收模塊,用于接收表示通過身份驗證的狀態(tài)信息;第一收發(fā)模塊,用于在收到輸入的第一預(yù)定信號時,向預(yù)定服務(wù)器發(fā)出第一預(yù)定信息,所述第一預(yù)定信息附帶有所述狀態(tài)信息和表示當(dāng)前位置的第一位置信息。
[0010]本申請還提供一種客戶端交互方法,所述方法包括:在接收第二預(yù)定信號時,向預(yù)定服務(wù)器發(fā)出第二預(yù)定信息,所述第二預(yù)定信息附帶有表示當(dāng)前位置的第二位置信息;接收表示通過身份驗證的狀態(tài)信息。
[0011]本申請還提供一種客戶端,所述客戶端包括:第二收發(fā)模塊,用于在接收第二預(yù)定信號時,向預(yù)定服務(wù)器發(fā)出第二預(yù)定信息,所述第二預(yù)定信息附帶有表示當(dāng)前位置的第二位置信息;狀態(tài)信息接收模塊,用于接收表示完成登錄的狀態(tài)信息。
[0012]本申請還提供一種客戶端交互方法,所述方法包括:接收第一預(yù)定信息,所述第一預(yù)定信息附帶有表示第一客戶端通過身份驗證的狀態(tài)信息和表示所述第一客戶端當(dāng)前位置的第一位置信息;接收第二預(yù)定信息,所述第二預(yù)定信息附帶有表示第二客戶端當(dāng)前位置的第二位置信息;在所述第一位置信息和所述第二位置信息表示同一個位置時,將所述狀態(tài)信息發(fā)送給所述第二客戶端。
[0013]本申請還提供一種服務(wù)器,其包括:信息接收模塊,用于接收第一預(yù)定信息,所述第一預(yù)定信息附帶有表示第一客戶端通過身份驗證的狀態(tài)信息和表示所述第一客戶端當(dāng)前位置的第一位置信息;接收第二預(yù)定信息,所述第二預(yù)定信息附帶有表示第二客戶端當(dāng)前位置的第二位置信息;信息發(fā)送模塊,用于在所述第一位置信息和所述第二位置信息表示同一個位置時,將所述狀態(tài)信息發(fā)送給所述第二客戶端。
[0014]由以上本申請實施方式提供的技術(shù)方案可見,本申請通過先將一個客戶端完成身份驗證后,然后該客戶端與需要進(jìn)行身份驗證的客戶端向預(yù)定服務(wù)器發(fā)出預(yù)定信息,通過預(yù)定服務(wù)器將完成身份驗證的客戶端的狀態(tài)信息發(fā)送給需要進(jìn)行身份驗證的客戶端,使得需要進(jìn)行身份驗證的客戶端可以根據(jù)狀態(tài)信息完成身份驗證。從而避免了用戶重復(fù)輸入賬戶名和密碼,給用戶使用帶來了便利。
【附圖說明】
[0015]為了更清楚地說明本申請實施方式或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施方式或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實施方式,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1為本申請一個實施方式提供的客戶端交互方法的流程示意圖;
[0017]圖2為本申請一個實施方式提供的客戶端交互方法的流程圖;
[0018]圖3為本申請一個實施方式提供的客戶端交互方法的流程圖;
[0019]圖4為本申請一個實施方式提供的客戶端交互系統(tǒng)的功能模塊圖;
[0020]圖5為本申請一個實施方式提供的客戶端交互方法的流程圖;
[0021]圖6為本申請一個實施方式提供的客戶端交互方法的流程圖;
[0022]圖7為本申請一個實施方式提供的客戶端的功能模塊圖;
[0023]圖8為本申請一個實施方式提供的客戶端交互方法的流程圖;
[0024]圖9為本申請一個實施方式提供的客戶端交互方法的流程圖;
[0025]圖10為本申請一個實施方式提供的客戶端的功能模塊圖;
[0026]圖11為本申請一個實施方式提供的客戶端交互方法的流程圖;
[0027]圖12為本申請一個實施方式提供的客戶端交互方法的流程圖;
[0028]圖13為本申請一個實施方式提供的服務(wù)器的功能模塊圖。
【具體實施方式】
[0029]為了使本技術(shù)領(lǐng)域的人員更好地理解本申請中的技術(shù)方案,下面將結(jié)合本申請實施方式中的附圖,對本申請實施方式中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施方式僅僅是本申請一部分實施方式,而不是全部的實施方式?;诒旧暾堉械膶嵤┓绞剑绢I(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施方式,都應(yīng)當(dāng)屬于本申請保護(hù)的范圍。
[0030]請參閱圖1,為本申請的一個實施方式提供的客戶端交互方法,所述方法包括如下步驟。
[0031]步驟Sll:第一客戶端接收到表示所述第一客戶端通過身份驗證的狀態(tài)信息。
[0032]在本實施方式中,第一客戶端選自智能手機、智能手環(huán)、智能手表、智能眼鏡、平板電腦、筆記本電腦或臺式電腦。當(dāng)然,第一客戶端不限于上述舉例。其可以為其它可以運行軟體的智能設(shè)備。
[0033]在本實施方式中,第一客戶端在訪問網(wǎng)站,或運行軟件或應(yīng)用時,可以進(jìn)行身份驗證,即通過輸入賬戶名和密碼進(jìn)行身份驗證。服務(wù)器驗證后,會向第一客戶端發(fā)出表示第一客戶端通過身份驗證的狀態(tài)信息。
[0034]在本實施方式中,所述狀態(tài)信息用于表示第一客戶端通過身份驗證的狀態(tài),其可以包括一個按照預(yù)定規(guī)則形成的字符串,也可以包括賬戶名和/或密碼。具體的,舉例為狀態(tài)信息可以為服務(wù)器與第一客戶端之前建立的會話標(biāo)識,即“Sess1n ID”。
[0035]步驟S12:所述第一客戶端收到輸入的第一預(yù)定信號時,向預(yù)定服務(wù)器發(fā)出第一預(yù)定信息,所述第一預(yù)定信息附帶有所述狀態(tài)信息和表示所述第一客戶端當(dāng)前位置的第一位置信息;第二客戶端收到輸入的第二預(yù)定信號時,向預(yù)定服務(wù)器發(fā)出第二預(yù)定信息,所述第二預(yù)定信息附帶有表示所述第二客戶端當(dāng)前位置的第二位置信息。
[0036]在本實施方式中,第一預(yù)定信號可以為按照預(yù)定規(guī)則設(shè)置的字符串,也可以為第一客戶端的預(yù)定端口接收的一個電壓輸入。
[0037]在本實施方式中,第一客戶端接收輸入的第一預(yù)定信號的方式可以包括:通過鍵盤向第一客戶端輸入第一預(yù)定信號;通過觸摸屏虛擬按鍵向第一客戶端輸入第一預(yù)定信號;通過設(shè)置運動檢測裝置,檢測第一客戶端的運動方向是否發(fā)生突變,比如用戶搖晃第一客戶端向第一客戶端輸入第一預(yù)定信號。
[0038]在本實施方式中,第一客戶端收到輸入的第一預(yù)定信號表明,可能要將第一客戶端的通過身份驗證的狀態(tài)同步至另一客戶端。第一客戶端通過向預(yù)定服務(wù)器發(fā)出第一預(yù)定信息,以通過預(yù)定服務(wù)器完成將第一客戶端的狀態(tài)同步至另一個客戶端。
[0039]在本實施方式中,第一位置信息表TJK第一客戶端的當(dāng)前位置。第一位置信息可以通過衛(wèi)星定位產(chǎn)生,比如在第一客戶端設(shè)置GPS模塊;第一位置信息還可以通過基站定位產(chǎn)生,比如,在第一客戶端設(shè)置有GSM芯片或CDMA芯片等;第一位置信息還可以為網(wǎng)絡(luò)IP定位。
[0040]在本實施方式中,第一預(yù)定信息附帶有狀態(tài)信息和第一位置信息的方式,可以包括:狀態(tài)信息和第一位置信息作為第一預(yù)定信息內(nèi)容的一部分,并在狀態(tài)信息和第一位置信息之間通過分隔符隔開;狀態(tài)信息和第一位置信息中的一個作為第一預(yù)定信息內(nèi)容的一部分,另一作為第一預(yù)定信息的附件;第一預(yù)定信息的內(nèi)容可以為預(yù)定的字符串,狀態(tài)信息和第一位置信息均作為第一預(yù)定信息的附件。
[0041]在本實施方式中,第二客戶端選自智能手機、智能手環(huán)、智能手表、智能眼鏡、平板電