亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

二維碼信息的交互方法及系統(tǒng)、客戶端、服務(wù)器與流程

文檔序號(hào):12648542閱讀:241來(lái)源:國(guó)知局
二維碼信息的交互方法及系統(tǒng)、客戶端、服務(wù)器與流程
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體涉及一種二維碼信息的交互方法及系統(tǒng)、客戶端、服務(wù)器。

背景技術(shù):
手機(jī)掃描二維碼技術(shù)簡(jiǎn)單的說(shuō)是通過(guò)手機(jī)拍照功能對(duì)二維碼進(jìn)行掃描,快速獲取到二維條碼中存儲(chǔ)的信息,進(jìn)行上網(wǎng)、發(fā)送短信、撥號(hào)、資料交換、自動(dòng)文字輸入等,手機(jī)二維碼目前已經(jīng)被各大手機(jī)廠商使用開(kāi)發(fā)?,F(xiàn)階段生成二維碼,掃描二維碼的操作都比較繁瑣,交互性差,大大降低了二維碼的普遍使用。

技術(shù)實(shí)現(xiàn)要素:
鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的二維碼信息的交互方法和相應(yīng)的二維碼信息的交互系統(tǒng)、客戶端和服務(wù)器。根據(jù)本發(fā)明的一個(gè)方面,提供了一種二維碼信息的交互方法,包括:向服務(wù)器發(fā)送生成對(duì)應(yīng)特定目標(biāo)的二維碼的請(qǐng)求;獲取服務(wù)器根據(jù)生成對(duì)應(yīng)特定目標(biāo)的二維碼的請(qǐng)求返回的二維碼的信息,彈出對(duì)應(yīng)特定目標(biāo)的二維碼的顯示窗口,以供移動(dòng)終端掃描二維碼獲取特定目標(biāo);獲取服務(wù)器返回的對(duì)應(yīng)二維碼使用狀態(tài)的唯一標(biāo)識(shí)變更為已使用狀態(tài)的通知消息;根據(jù)通知消息,消除顯示窗口中的二維碼信息。根據(jù)本發(fā)明的另一方面,提供了一種客戶端,包括:第一請(qǐng)求模塊,適于向服務(wù)器發(fā)送生成對(duì)應(yīng)特定目標(biāo)的二維碼的請(qǐng)求,以及,獲取服務(wù)器根據(jù)生成對(duì)應(yīng)特定目標(biāo)的二維碼的請(qǐng)求返回的二維碼的信息;顯示模塊,適于彈出對(duì)應(yīng)特定目標(biāo)的二維碼的顯示窗口,以供移動(dòng)終端掃描二維碼獲取特定目標(biāo);收發(fā)模塊,適于獲取服務(wù)器返回的對(duì)應(yīng)二維碼使用狀態(tài)的唯一標(biāo)識(shí)變更為已使用狀態(tài)的通知消息;消除模塊,適于根據(jù)通知消息,消除顯示窗口中的二維碼信息。根據(jù)本發(fā)明的另一方面,提供了一種服務(wù)器,包括:第一響應(yīng)模塊,適于根據(jù)客戶端發(fā)送的生成對(duì)應(yīng)特定目標(biāo)的二維碼的請(qǐng)求向客戶端發(fā)送二維碼的信息;第二響應(yīng)模塊,適于在移動(dòng)終端掃描二維碼之后向移動(dòng)終端發(fā)送特定目標(biāo);記錄模塊,適于在第一響應(yīng)模塊向客戶端發(fā)送二維碼的信息之前,記錄標(biāo)識(shí)為未使用狀態(tài),以及在第二響應(yīng)模塊向移動(dòng)終端發(fā)送特定目標(biāo)之后,將標(biāo)識(shí)變更為已使用狀態(tài);通知模塊,適于向客戶端返回對(duì)應(yīng)二維碼使用狀態(tài)的唯一標(biāo)識(shí)變更為已使用狀態(tài)的通知消息,以供客戶端根據(jù)通知消息,消除顯示窗口中的二維碼信息。根據(jù)本發(fā)明的另一方面,提供了一種二維碼信息的交互系統(tǒng),包括:上述客戶端、服務(wù)器以及移動(dòng)終端。本發(fā)明中的特定目標(biāo)指可生成二維碼進(jìn)行標(biāo)識(shí)的信息,其可以包括不限于:圖片、特定網(wǎng)址、應(yīng)用APP、通訊錄、短信、文本、電話號(hào)碼、電子郵件、地圖坐標(biāo)、商品信息、火車票、網(wǎng)絡(luò)資源、票據(jù)條碼等等。根據(jù)本發(fā)明提供的技術(shù)方案,向服務(wù)器請(qǐng)求二維碼并彈出二維碼的顯示窗口后,如果移動(dòng)終端通過(guò)掃描二維碼獲取到特定目標(biāo),則服務(wù)器將對(duì)應(yīng)二維碼使用狀態(tài)的唯一標(biāo)識(shí)變更為已使用狀態(tài),獲取標(biāo)識(shí)變更為已使用狀態(tài)的通知消息,根據(jù)通知消息,消除顯示窗口中的二維碼信息。根據(jù)該技術(shù)方案,當(dāng)用戶的移動(dòng)終端掃描二維碼并獲取到特定目標(biāo)之后,客戶端消除顯示窗口中的二維碼信息,無(wú)需用戶手動(dòng)消除二維碼信息,簡(jiǎn)化了二維碼的操作方式,大大提高了使用便捷度和效率,使得二維碼技術(shù)更容易普及推廣。上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。附圖說(shuō)明通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的二維碼信息的交互方法的流程圖;圖2示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的二維碼信息的交互方法的流程圖;圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的客戶端的結(jié)構(gòu)框圖;圖4示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的客戶端的結(jié)構(gòu)框圖;圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的服務(wù)器的結(jié)構(gòu)框圖;圖6示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的服務(wù)器的結(jié)構(gòu)框圖;圖7示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的二維碼信息的交互系統(tǒng)的結(jié)構(gòu)框圖;圖8示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的二維碼信息的交互系統(tǒng)的結(jié)構(gòu)框圖。具體實(shí)施方式下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。在本發(fā)明中,向用戶提供二維碼的設(shè)備為客戶端,例如PC端,掃描二維碼的設(shè)備為移動(dòng)終端,例如手機(jī),但本發(fā)明不僅限于此。本發(fā)明提供的技術(shù)方案主要增加了移動(dòng)終端和客戶端對(duì)二維碼操作的交互功能,使客戶端能獲取移動(dòng)終端已訪問(wèn)了二維碼包含的特定目標(biāo)的鏈接地址的操作信息,從而在客戶端進(jìn)行相應(yīng)的操作。利用本發(fā)明提供的技術(shù)方案,當(dāng)用戶的移動(dòng)終端掃描二維碼并獲取特定目標(biāo)之后,客戶端的消除顯示窗口中的二維碼信息,無(wú)需用戶手動(dòng)消除二維碼信息,簡(jiǎn)化了二維碼的操作方式。圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的二維碼信息的交互方法100的流程圖。本方法100是在用戶觸發(fā)將特定目標(biāo)保存到移動(dòng)終端的請(qǐng)求(例如用戶點(diǎn)擊有關(guān)特定目標(biāo)的“保存到手機(jī)”的選項(xiàng))之后執(zhí)行的。如圖1所示,方法100始于步驟S101,其中客戶端向服務(wù)器發(fā)送對(duì)應(yīng)二維碼使用狀態(tài)的唯一標(biāo)識(shí)的請(qǐng)求。例如,對(duì)于用戶搜索到的圖片,在用戶點(diǎn)擊“保存到手機(jī)”的選項(xiàng)后,客戶端首先向服務(wù)器發(fā)送對(duì)應(yīng)二維碼使用狀態(tài)的唯一標(biāo)識(shí)的請(qǐng)求,其目的是請(qǐng)求服務(wù)器提供一個(gè)唯一的標(biāo)識(shí),該標(biāo)識(shí)用于標(biāo)記其對(duì)應(yīng)的二維碼使用狀態(tài)。隨后,方法100進(jìn)入步驟S102,其中服務(wù)器接收到客戶端發(fā)送的對(duì)應(yīng)二維碼使用狀態(tài)的唯一標(biāo)識(shí)的請(qǐng)求之后,生成一個(gè)唯一的標(biāo)識(shí),記錄該標(biāo)識(shí)為未使用狀態(tài)。隨后,方法100進(jìn)入步驟S103,其中客戶端接收服務(wù)器響應(yīng)對(duì)應(yīng)二維碼使用狀態(tài)的唯一標(biāo)識(shí)的請(qǐng)求而返回的標(biāo)識(shí)。在步驟S103之后,方法100進(jìn)入步驟S104,其中客戶端向服務(wù)器發(fā)送生成對(duì)應(yīng)特定目標(biāo)的二維碼的請(qǐng)求,該請(qǐng)求中包含上述標(biāo)識(shí)。隨后,方法100進(jìn)入步驟S105,其中服務(wù)器接收到客戶端發(fā)送的生成對(duì)應(yīng)特定目標(biāo)的二維碼的請(qǐng)求之后,生成二維碼的信息,該二維碼的信息包含特定目標(biāo)的鏈接地址和對(duì)應(yīng)二維碼使用狀態(tài)的上述標(biāo)識(shí)。隨后,方法100進(jìn)入步驟S106,其中客戶端接收服務(wù)器返回的二維碼的信息。隨后,方法100進(jìn)入步驟S107,其中客戶端彈出對(duì)應(yīng)特定目標(biāo)的二維碼的顯示窗口,在該顯示窗口中向用戶展示二維碼。在步驟S107之后,方法100進(jìn)入步驟S108,其中移動(dòng)終端掃描二維碼,獲取特定目標(biāo)的鏈接地址和標(biāo)識(shí)。由于二維碼的信息包含特定目標(biāo)的鏈接地址和對(duì)應(yīng)二維碼使用狀態(tài)的標(biāo)識(shí),移動(dòng)終端掃描二維碼可以獲取這些信息。隨后,方法100進(jìn)入步驟S109,其中移動(dòng)終端向服務(wù)器發(fā)送包含特定目標(biāo)的鏈接地址和標(biāo)識(shí)的特定目標(biāo)請(qǐng)求消息。隨后,方法100進(jìn)入步驟S110,其中服務(wù)器接收到移動(dòng)終端發(fā)送的特定目標(biāo)請(qǐng)求消息之后,提取出其中包含的特定目標(biāo)的鏈接地址和標(biāo)識(shí),根據(jù)特定目標(biāo)的鏈接地址查找到特定目標(biāo),將特定目標(biāo)返回給移動(dòng)終端;并在返回特定目標(biāo)之后,將標(biāo)識(shí)變更為已使用狀態(tài)。隨后,方法100進(jìn)入步驟S111,其中移動(dòng)終端接收到服務(wù)器返回的特定目標(biāo)。在步驟S107之后,即在客戶端彈出二維碼的顯示窗口之后,方法100進(jìn)入步驟S112,其中客戶端定時(shí)向服務(wù)器發(fā)送用于查詢標(biāo)識(shí)的狀態(tài)的輪詢消息。在步驟S112之后,方法100進(jìn)入步驟S113,其中客戶端接收服務(wù)器返回的標(biāo)識(shí)的狀態(tài)的通知消息,直至接收到服務(wù)器返回的標(biāo)識(shí)變更為已使用狀態(tài)的通知消息。在步驟S110之前,客戶端接收的標(biāo)識(shí)的狀態(tài)的通知消息都是仍為未使用狀態(tài);在步驟S110之后,客戶端就會(huì)接收到標(biāo)識(shí)變更為已使用狀態(tài)的通知消息。在步驟S113之后,方法100進(jìn)入步驟S114,其中根據(jù)通知消息,消除顯示窗口中的二維碼信息。如果客戶端接收到標(biāo)識(shí)變更為已使用狀態(tài)的通知消息,表明服務(wù)器已將特定目標(biāo)返回給移動(dòng)終端,那么客戶端將自動(dòng)消除顯示窗口中的二維碼信息,具體地,客戶端可以自動(dòng)關(guān)閉二維碼的顯示窗口,也可以切換顯示窗口的信息,消除二維碼信息,使顯示窗口顯示其它信息,方法100結(jié)束。在上述實(shí)施例中,客戶端通過(guò)定時(shí)發(fā)送輪詢消息來(lái)查詢標(biāo)識(shí)的狀態(tài),本發(fā)明不僅限于此,服務(wù)器也可以向客戶端推送標(biāo)識(shí)變更為已使用狀態(tài)的通知消息。即,在步驟S110之后,服務(wù)器向客戶端推送標(biāo)識(shí)變更為已使用狀態(tài)的通知消息,無(wú)需客戶端定時(shí)輪詢,客戶端接收到該消息后,即可消除顯示窗口中的二維碼信息。上述實(shí)施例可以應(yīng)用于各種不同的場(chǎng)景中。舉例來(lái)說(shuō),一種場(chǎng)景是:用戶通過(guò)PC端搜索到圖片之后,想要將該圖片保存到自己的手機(jī)中,用戶可以點(diǎn)擊圖片的“保存到手機(jī)”的選項(xiàng),經(jīng)過(guò)上述步驟S101-步驟S107之后,PC端向用戶展示出二維碼。用戶使用手機(jī)掃描該二維碼,經(jīng)過(guò)上述步驟S108-步驟S111,手機(jī)將獲得該圖片。經(jīng)過(guò)上述步驟S112-步驟S114之后,PC端將消除顯示窗口中的二維碼信息。另一種場(chǎng)景是:用戶A通過(guò)PC端A搜索到圖片之后,想要將該圖片保存到用戶B的手機(jī)B中,用戶A點(diǎn)擊圖片的“保存到手機(jī)”的選項(xiàng),經(jīng)過(guò)上述步驟S101-步驟S107之后,PC端A向用戶A展示出二維碼。PC端A根據(jù)用戶A的操作截取二維碼的圖像,將該二維碼的圖像發(fā)送給用戶B使用的PC端B,用戶B使用手機(jī)B掃描PC端B所顯示的二維碼的圖像,經(jīng)過(guò)上述步驟S108-步驟S111,手機(jī)B將獲得該圖片。經(jīng)過(guò)上述步驟S112-步驟S114之后,PC端A將消除顯示窗口中的二維碼信息。根據(jù)上述實(shí)施例提供的二維碼信息的交互方法,在用戶觸發(fā)將特定目標(biāo)保存到移動(dòng)終端的請(qǐng)求之后,客戶端首先向服務(wù)器請(qǐng)求獲取標(biāo)識(shí),然后向服務(wù)器請(qǐng)求獲取二維碼的信息;客戶端彈出二維碼的顯示窗口,以供移動(dòng)終端掃描該二維碼,在服務(wù)器將特定目標(biāo)返回給移動(dòng)終端后,服務(wù)器將標(biāo)識(shí)變更為已使用的狀態(tài);客戶端根據(jù)對(duì)應(yīng)二維碼使用狀態(tài)的唯一標(biāo)識(shí)變更為已使用狀態(tài)的通知消息,消除顯示窗口中的二維碼信息。根據(jù)該實(shí)施例提供的技術(shù)方案,當(dāng)用戶的移動(dòng)終端掃描二維碼并獲取特定目標(biāo)之后,客戶端消除顯示窗口中的二維碼信息,無(wú)需用戶手動(dòng)消除二維碼信息,簡(jiǎn)化了二維碼的操作方式,大大提高了使用便捷度和效率,使得二維碼技術(shù)更容易普及推廣。圖2示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的二維碼信息的交互方法200的流程圖。本方法200是在用戶觸發(fā)將特定目標(biāo)保存到移動(dòng)終端的請(qǐng)求(例如用戶點(diǎn)擊有關(guān)特定目標(biāo)的“保存到手機(jī)”的選項(xiàng))之后執(zhí)行的。如圖2所示,方法200始于步驟S201,其中客戶端向服務(wù)器發(fā)送生成對(duì)應(yīng)特定目標(biāo)的二維碼以及對(duì)應(yīng)二維碼使用狀態(tài)的唯一標(biāo)識(shí)的請(qǐng)求。例如,對(duì)于用戶搜索到的圖片,在用戶點(diǎn)擊“保存到手機(jī)”的選項(xiàng)后,客戶端即向服務(wù)器發(fā)送生成對(duì)應(yīng)特定目標(biāo)的二維碼以及對(duì)應(yīng)二維碼使用狀態(tài)的唯一標(biāo)識(shí)的請(qǐng)求,其目的是請(qǐng)求服務(wù)器提供二維碼以及對(duì)應(yīng)該二維碼使用狀態(tài)的唯一標(biāo)識(shí)。隨后,方法200進(jìn)入步驟S202,其中服務(wù)器接收到客戶端發(fā)送的請(qǐng)求之后,生成唯一標(biāo)識(shí)和二維碼的信息,該二維碼的信息包含特定目標(biāo)的鏈接地址和標(biāo)識(shí),服務(wù)器記錄該標(biāo)識(shí)為未使用狀態(tài)。隨后,方法200進(jìn)入步驟S203,其中客戶端接收服務(wù)器返回的二維碼的信息。隨后,方法200進(jìn)入步驟S204,其中客戶端彈出對(duì)應(yīng)特定目標(biāo)的二維碼的顯示窗口,在該顯示窗口中向用戶展示二維碼。在步驟S204之后,方法200進(jìn)入步驟S205,其中移動(dòng)終端掃描二維碼,獲取特定目標(biāo)的鏈接地址和標(biāo)識(shí)。由于二維碼的信息包含特定目標(biāo)的鏈接地址和對(duì)應(yīng)二維碼使用狀態(tài)的標(biāo)識(shí),移動(dòng)終端掃描二維碼可以獲取這些信息。隨后,方法200進(jìn)入步驟S206,其中移動(dòng)終端向服務(wù)器發(fā)送包含特定目標(biāo)的鏈接地址和標(biāo)識(shí)的特定目標(biāo)請(qǐng)求消息。隨后,方法200進(jìn)入步驟S207,其中服務(wù)器接收到移動(dòng)終端發(fā)送的特定目標(biāo)請(qǐng)求消息之后,提取出其中包含的特定目標(biāo)的鏈接地址和標(biāo)識(shí),根據(jù)特定目標(biāo)的鏈接地址查找到特定目標(biāo),將特定目標(biāo)返回給移動(dòng)終端;并在返回特定目標(biāo)之后,將標(biāo)識(shí)變更為已使用狀態(tài)。隨后,方法200進(jìn)入步驟S208,其中移動(dòng)終端接收到服務(wù)器返回的特定目標(biāo)。在步驟S204之后,即在客戶端彈出二維碼的顯示窗口之后,方法200進(jìn)入步驟S209,其中客戶端定時(shí)向服務(wù)器發(fā)送用于查詢標(biāo)識(shí)的狀態(tài)的輪詢消息。在步驟S209之后,方法200進(jìn)入步驟S210,其中客戶端接收服務(wù)器返回的標(biāo)識(shí)的狀態(tài)的通知消息,直至接收到服務(wù)器返回的標(biāo)識(shí)變更為已使用狀態(tài)的通知消息。在步驟S207之前,客戶端接收的標(biāo)識(shí)的狀態(tài)的通知消息都是仍為未使用狀態(tài);在步驟S207之后,客戶端就會(huì)接收到標(biāo)識(shí)變更為已使用狀態(tài)的通知消息。在步驟S210之后,方法200進(jìn)入步驟S211,其中根據(jù)通知消息,消除顯示窗口中的二維碼信息。如果客戶端接收到標(biāo)識(shí)變更為已使用狀態(tài)的通知消息,表明服務(wù)器已將特定目標(biāo)返回給移動(dòng)終端,那么客戶端將自動(dòng)消除顯示窗口中的二維碼信息,具體地,客戶端可以自動(dòng)關(guān)閉二維碼的顯示窗口,也可以切換顯示窗口的信息,消除二維碼信息,使顯示窗口顯示其它信息,方法200結(jié)束。在上述實(shí)施例中,客戶端通過(guò)定時(shí)發(fā)送輪詢消息來(lái)查詢標(biāo)識(shí)的狀態(tài),本發(fā)明不僅限于此,服務(wù)器也可以向客戶端推送標(biāo)識(shí)變更為已使用狀態(tài)的通知消息。即,在步驟S207之后,服務(wù)器向客戶端推送標(biāo)識(shí)變更為已使用狀態(tài)的通知消息,無(wú)需客戶端定時(shí)輪詢,客戶端接收到該消息后,即可消除顯示窗口中的二維碼信息。上述實(shí)施例也可以應(yīng)用于不同的場(chǎng)景中,參見(jiàn)前面的描述,在此不再贅述。根據(jù)上述實(shí)施例提供的二維碼信息的交互方法,在用戶觸發(fā)將特定目標(biāo)保存到移動(dòng)終端的請(qǐng)求之后,客戶端同時(shí)向服務(wù)器請(qǐng)求二維碼和標(biāo)識(shí);客戶端彈出二維碼的顯示窗口,以供移動(dòng)終端掃描該二維碼,在服務(wù)器將特定目標(biāo)返回給移動(dòng)終端后,服務(wù)器將標(biāo)識(shí)變更為已使用的狀態(tài);客戶端根據(jù)對(duì)應(yīng)二維碼使用狀態(tài)的唯一標(biāo)識(shí)變更為已使用狀態(tài)的通知消息,消除顯示窗口中的二維碼信息。根據(jù)該實(shí)施例提供的技術(shù)方案,當(dāng)用戶的移動(dòng)終端掃描二維碼并獲取特定目標(biāo)之后,客戶端消除顯示窗口中的二維碼信息,無(wú)需用戶手動(dòng)消除二維碼信息,簡(jiǎn)化了二維碼的操作方式,大大提高了使用便捷度和效率,使得二維碼技術(shù)更容易普及推廣。圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的客戶端40的結(jié)構(gòu)框圖。如圖3所示,客戶端40包括:第一請(qǐng)求模塊41、第二請(qǐng)求模塊42、顯示模塊43、收發(fā)模塊44和消除模塊45。其中,第二請(qǐng)求模塊42適于向服務(wù)器發(fā)送對(duì)應(yīng)二維碼使用狀態(tài)的唯一標(biāo)識(shí)的請(qǐng)求;以及,接收服務(wù)器響應(yīng)對(duì)應(yīng)二維碼使用狀態(tài)的唯一標(biāo)識(shí)的請(qǐng)求而返回的標(biāo)識(shí)。例如,對(duì)于用戶搜索到的圖片,在用戶點(diǎn)擊“保存到手機(jī)”的選項(xiàng)后,第二請(qǐng)求模塊42向服務(wù)器發(fā)送對(duì)應(yīng)二維碼使用狀態(tài)的唯一標(biāo)識(shí)的請(qǐng)求,其目的是請(qǐng)求服務(wù)器提供一個(gè)唯一的標(biāo)識(shí),該標(biāo)識(shí)用于標(biāo)記其對(duì)應(yīng)的二維碼使用狀態(tài)。服務(wù)器接收到第二請(qǐng)求模塊42發(fā)送的請(qǐng)求之后,生成一個(gè)唯一的標(biāo)識(shí),記錄該標(biāo)識(shí)為未使用狀態(tài),然后將標(biāo)識(shí)返回給第二請(qǐng)求模塊42。第一請(qǐng)求模塊41適于向服務(wù)器發(fā)送生成對(duì)應(yīng)特定目標(biāo)的二維碼的請(qǐng)求,該請(qǐng)求中包含上述標(biāo)識(shí);以及,獲取服務(wù)器根據(jù)生成對(duì)應(yīng)特定目標(biāo)的二維碼的請(qǐng)求返回的二維碼的信息。服務(wù)器接收到第一請(qǐng)求模塊41發(fā)送的生成對(duì)應(yīng)特定目標(biāo)的二維碼的請(qǐng)求之后,生成二維碼的信息,該二維碼的信息包含特定目標(biāo)的鏈接地址和對(duì)應(yīng)二維碼使用狀態(tài)的上述標(biāo)識(shí),服務(wù)器將二維碼的信息返回給第一請(qǐng)求模塊41。顯示模塊43適于彈出對(duì)應(yīng)特定目標(biāo)的二維碼的顯示窗口,以供移動(dòng)終端掃描二維碼獲取特定目標(biāo)。移動(dòng)終端掃描二維碼之后,獲取特定目標(biāo)的鏈接地址和標(biāo)識(shí);移動(dòng)終端向服務(wù)器發(fā)送包含特定目標(biāo)的鏈接地址和標(biāo)識(shí)的特定目標(biāo)請(qǐng)求消息;服務(wù)器接收到移動(dòng)終端發(fā)送的特定目標(biāo)請(qǐng)求消息之后,提取出其中包含的特定目標(biāo)的鏈接地址和標(biāo)識(shí),根據(jù)特定目標(biāo)的鏈接地址查找到特定目標(biāo),將特定目標(biāo)返回給移動(dòng)終端;并在返回特定目標(biāo)之后,將標(biāo)識(shí)變更為已使用狀態(tài)。收發(fā)模塊44適于獲取服務(wù)器返回的對(duì)應(yīng)二維碼使用狀態(tài)的唯一標(biāo)識(shí)變更為已使用狀態(tài)的通知消息??蛇x地,收發(fā)模塊44包括輪詢單元441和接收單元442。其中,輪詢單元441適于在顯示模塊43彈出對(duì)應(yīng)特定目標(biāo)的二維碼的顯示窗口之后,定時(shí)向服務(wù)器發(fā)送用于查詢標(biāo)識(shí)的狀態(tài)的輪詢消息;接收單元442適于接收服務(wù)器返回的標(biāo)識(shí)的狀態(tài)的通知消息,直至接收到服務(wù)器返回的標(biāo)識(shí)變更為已使用狀態(tài)的通知消息。作為另一種實(shí)施方式,收發(fā)模塊適于接收服務(wù)器在將標(biāo)識(shí)變更為已使用狀態(tài)之后而推送的標(biāo)識(shí)變更為已使用狀態(tài)的通知消息。消除模塊45適于根據(jù)通知消息,消除顯示窗口中的二維碼信息??蛇x地,客戶端40還包括:圖像處理模塊46,適于截取二維碼的圖像,將二維碼的圖像發(fā)送給另一客戶端,移動(dòng)終端掃描的是另一客戶端上所顯示的二維碼的圖像。圖4示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的客戶端50的結(jié)構(gòu)框圖。如圖4所示,客戶端50包括:第一請(qǐng)求模塊51、顯示模塊52、收發(fā)模塊53和消除模塊54。其中,第一請(qǐng)求模塊51適于向服務(wù)器發(fā)送生成對(duì)應(yīng)特定目標(biāo)的二維碼以及對(duì)應(yīng)二維碼使用狀態(tài)的唯一標(biāo)識(shí)的請(qǐng)求;以及,接收服務(wù)器響應(yīng)請(qǐng)求而返回的二維碼信息,該二維碼信息包含特定目標(biāo)的鏈接地址和標(biāo)識(shí)。例如,對(duì)于用戶搜索到的圖片,在用戶點(diǎn)擊“保存到手機(jī)”的選項(xiàng)后,第一請(qǐng)求模塊51即向服務(wù)器發(fā)送生成對(duì)應(yīng)特定目標(biāo)的二維碼以及對(duì)應(yīng)二維碼使用狀態(tài)的唯一標(biāo)識(shí)的請(qǐng)求,其目的是請(qǐng)求服務(wù)器提供二維碼以及對(duì)應(yīng)該二維碼使用狀態(tài)的唯一標(biāo)識(shí)。服務(wù)器接收到客戶端發(fā)送的請(qǐng)求之后,生成唯一標(biāo)識(shí)和二維碼的信息,該二維碼的信息包含特定目標(biāo)的鏈接地址和標(biāo)識(shí),服務(wù)器記錄該標(biāo)識(shí)為未使用狀態(tài)。服務(wù)器將二維碼的信息返回給第一請(qǐng)求模塊51。顯示模塊52適于彈出對(duì)應(yīng)特定目標(biāo)的二維碼的顯示窗口,以供移動(dòng)終端掃描二維碼獲取特定目標(biāo)。移動(dòng)終端掃描二維碼之后,獲取特定目標(biāo)的鏈接地址和標(biāo)識(shí);移動(dòng)終端向服務(wù)器發(fā)送包含特定目標(biāo)的鏈接地址和標(biāo)識(shí)的特定目標(biāo)請(qǐng)求消息;服務(wù)器接收到移動(dòng)終端發(fā)送的特定目標(biāo)請(qǐng)求消息之后,提取出其中包含的特定目標(biāo)的鏈接地址和標(biāo)識(shí),根據(jù)特定目標(biāo)的鏈接地址查找到特定目標(biāo),將特定目標(biāo)返回給移動(dòng)終端;并在返回特定目標(biāo)之后,將標(biāo)識(shí)變更為已使用狀態(tài)。收發(fā)模塊53適于獲取服務(wù)器返回的對(duì)應(yīng)二維碼使用狀態(tài)的唯一標(biāo)識(shí)變更為已使用狀態(tài)的通知消息。收發(fā)模塊53包括輪詢單元531和接收單元532。其中,輪詢單元531適于在顯示模塊52彈出對(duì)應(yīng)特定目標(biāo)的二維碼的顯示窗口之后,定時(shí)向服務(wù)器發(fā)送用于查詢標(biāo)識(shí)的狀態(tài)的輪詢消息;接收單元532適于接收服務(wù)器返回的標(biāo)識(shí)的狀態(tài)的通知消息,直至接收到服務(wù)器返回的標(biāo)識(shí)變更為已使用狀態(tài)的通知消息。作為另一種實(shí)施方式,收發(fā)模塊適于接收服務(wù)器在將標(biāo)識(shí)變更為已使用狀態(tài)之后而推送的標(biāo)識(shí)變更為已使用狀態(tài)的通知消息。消除模塊54適于根據(jù)通知消息,消除顯示窗口中的二維碼信息??蛇x地,客戶端50還包括:圖像處理模塊55,適于截取二維碼的圖像,將二維碼的圖像發(fā)送給另一客戶端,移動(dòng)終端掃描的是另一客戶端上所顯示的二維碼的圖像。圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的服務(wù)器60的結(jié)構(gòu)框圖。如圖5所示,服務(wù)器60包括:第一響應(yīng)模塊61、第二響應(yīng)模塊62、第三響應(yīng)模塊63、記錄模塊64和通知模塊65。其中,第三響應(yīng)模塊63適于根據(jù)客戶端發(fā)送的對(duì)應(yīng)二維碼使用狀態(tài)的唯一標(biāo)識(shí)的請(qǐng)求,向客戶端發(fā)送標(biāo)識(shí)。第三響應(yīng)模塊63在接收到客戶端發(fā)送的對(duì)應(yīng)二維碼使用狀態(tài)的唯一標(biāo)識(shí)的請(qǐng)求之后,生成一個(gè)唯一的標(biāo)識(shí),然后將該標(biāo)識(shí)發(fā)送給客戶端。第一響應(yīng)模塊61適于根據(jù)客戶端發(fā)送的生成對(duì)應(yīng)特定目標(biāo)的二維碼的請(qǐng)求向客戶端發(fā)送二維碼的信息。第一響應(yīng)模塊61接收到客戶端發(fā)送的生成對(duì)應(yīng)特定目標(biāo)的二維碼的請(qǐng)求之后,生成二維碼的信息,該二維碼的信息包含特定目標(biāo)的鏈接地址和對(duì)應(yīng)二維碼使用狀態(tài)的上述標(biāo)識(shí),然后將二維碼的信息返回給客戶端。第二響應(yīng)模塊62適于在移動(dòng)終端掃描二維碼之后向移動(dòng)終端發(fā)送特定目標(biāo)。移動(dòng)終端掃描二維碼之后,獲取特定目標(biāo)的鏈接地址和標(biāo)識(shí);移動(dòng)終端向第二響應(yīng)模塊62發(fā)送包含特定目標(biāo)的鏈接地址和標(biāo)識(shí)的特定目標(biāo)請(qǐng)求消息;第二響應(yīng)模塊62接收到移動(dòng)終端發(fā)送的特定目標(biāo)請(qǐng)求消息之后,提取出其中包含的特定目標(biāo)的鏈接地址和標(biāo)識(shí),根據(jù)特定目標(biāo)的鏈接地址查找到特定目標(biāo),將特定目標(biāo)返回給移動(dòng)終端。記錄模塊64適于在第三響應(yīng)模塊63向客戶端發(fā)送標(biāo)識(shí)之前,記錄標(biāo)識(shí)為未使用狀態(tài);以及在第二響應(yīng)模塊62向移動(dòng)終端發(fā)送特定目標(biāo)之后,將標(biāo)識(shí)變更為已使用狀態(tài)。通知模塊65適于向客戶端返回對(duì)應(yīng)二維碼使用狀態(tài)的唯一標(biāo)識(shí)變更為已使用狀態(tài)的通知消息,以供客戶端根據(jù)通知消息,消除顯示窗口中的二維碼信息??蛇x地,通知模塊65進(jìn)一步適于:接收客戶端在彈出對(duì)應(yīng)特定目標(biāo)的二維碼的顯示窗口之后定時(shí)發(fā)送的用于查詢標(biāo)識(shí)的狀態(tài)的輪詢消息,向客戶端返回標(biāo)識(shí)的狀態(tài)的通知消息,直至返回標(biāo)識(shí)變更為已使用狀態(tài)的通知消息。作為另一種實(shí)施方式,通知模塊進(jìn)一步適于:在記錄模塊將標(biāo)識(shí)變更為已使用狀態(tài)之后,向客戶端推送標(biāo)識(shí)變更為已使用狀態(tài)的通知消息。圖6示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的服務(wù)器70的結(jié)構(gòu)框圖。如圖6所示,服務(wù)器70包括:第一響應(yīng)模塊71、第二響應(yīng)模塊72、記錄模塊73和通知模塊74。其中,第一響應(yīng)模塊71根據(jù)客戶端發(fā)送的生成對(duì)應(yīng)特定目標(biāo)的二維碼以及對(duì)應(yīng)二維碼使用狀態(tài)的唯一標(biāo)識(shí)的請(qǐng)求,向客戶端發(fā)送包含特定目標(biāo)的鏈接地址和標(biāo)識(shí)的二維碼的信息。第一響應(yīng)模塊71接收到客戶端發(fā)送的生成對(duì)應(yīng)特定目標(biāo)的二維碼以及對(duì)應(yīng)二維碼使用狀態(tài)的唯一標(biāo)識(shí)的請(qǐng)求之后,生成唯一標(biāo)識(shí)和二維碼的信息,該二維碼的信息包含特定目標(biāo)的鏈接地址和標(biāo)識(shí);然后將二維碼的信息返回給客戶端。第二響應(yīng)模塊72適于在移動(dòng)終端掃描二維碼之后向移動(dòng)終端發(fā)送特定目標(biāo)。移動(dòng)終端掃描二維碼之后,獲取特定目標(biāo)的鏈接地址和標(biāo)識(shí);移動(dòng)終端向第二響應(yīng)模塊72發(fā)送包含特定目標(biāo)的鏈接地址和標(biāo)識(shí)的特定目標(biāo)請(qǐng)求消息;第二響應(yīng)模塊72接收到移動(dòng)終端發(fā)送的特定目標(biāo)請(qǐng)求消息之后,提取出其中包含的特定目標(biāo)的鏈接地址和標(biāo)識(shí),根據(jù)特定目標(biāo)的鏈接地址查找到特定目標(biāo),將特定目標(biāo)返回給移動(dòng)終端。記錄模塊73適于在第一響應(yīng)模塊71向客戶端發(fā)送二維碼的信息之前,記錄標(biāo)識(shí)為未使用狀態(tài);以及在第二響應(yīng)模塊72向移動(dòng)終端發(fā)送特定目標(biāo)之后,將標(biāo)識(shí)變更為已使用狀態(tài)。通知模塊74適于向客戶端返回對(duì)應(yīng)二維碼使用狀態(tài)的唯一標(biāo)識(shí)變更為已使用狀態(tài)的通知消息,以供客戶端根據(jù)通知消息,消除顯示窗口中的二維碼信息。可選地,通知模塊74進(jìn)一步適于:接收客戶端在彈出對(duì)應(yīng)特定目標(biāo)的二維碼的顯示窗口之后定時(shí)發(fā)送的用于查詢標(biāo)識(shí)的狀態(tài)的輪詢消息,向客戶端返回標(biāo)識(shí)的狀態(tài)的通知消息,直至返回標(biāo)識(shí)變更為已使用狀態(tài)的通知消息。作為另一種實(shí)施方式,通知模塊進(jìn)一步適于:在記錄模塊將標(biāo)識(shí)變更為已使用狀態(tài)之后,向客戶端推送標(biāo)識(shí)變更為已使用狀態(tài)的通知消息。圖7示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的二維碼信息的交互系統(tǒng)的結(jié)構(gòu)框圖。如圖7所示,該系統(tǒng)包括:客戶端40、服務(wù)器60和移動(dòng)終端80,其中客戶端40和服務(wù)器60的具體結(jié)構(gòu)和功能可參見(jiàn)上述實(shí)施例的描述。圖8示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的二維碼信息的交互系統(tǒng)的結(jié)構(gòu)框圖。如圖8所示,該系統(tǒng)包括:客戶端50、服務(wù)器70和移動(dòng)終端90,其中客戶端50和服務(wù)器70的具體結(jié)構(gòu)和功能可參見(jiàn)上述實(shí)施例的描述。根據(jù)本發(fā)明上述實(shí)施例提供的二維碼信息的交互系統(tǒng)、客戶端和服務(wù)器,在用戶觸發(fā)將特定目標(biāo)保存到移動(dòng)終端的請(qǐng)求之后,客戶端向服務(wù)器請(qǐng)求二維碼和標(biāo)識(shí);客戶端彈出二維碼的顯示窗口,以供移動(dòng)終端掃描該二維碼,在服務(wù)器將特定目標(biāo)返回給移動(dòng)終端后,服務(wù)器將標(biāo)識(shí)變更為已使用的狀態(tài);客戶端根據(jù)對(duì)應(yīng)二維碼使用狀態(tài)的唯一標(biāo)識(shí)變更為已使用狀態(tài)的通知消息,消除顯示窗口中的二維碼信息。根據(jù)上述實(shí)施例提供的技術(shù)方案,當(dāng)用戶的移動(dòng)終端掃描二維碼并獲取特定目標(biāo)之后,客戶端消除顯示窗口中的二維碼信息,無(wú)需用戶手動(dòng)消除二維碼信息,簡(jiǎn)化了操作二維碼的方式,大大提高了使用便捷度和效率,使得二維碼技術(shù)更容易普及推廣。在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。在此處所提供的說(shuō)明書中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書的理解。類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式的權(quán)利要求書由此明確地并入該具體實(shí)施方式,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi)的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的二維碼信息的交互系統(tǒng)、客戶端和服務(wù)器中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1