一種信息交互方法、裝置和系統(tǒng)的制作方法
【專(zhuān)利摘要】本公開(kāi)是關(guān)于一種信息交互方法、裝置和系統(tǒng),用以解決跨系統(tǒng)跨平臺(tái)之間多類(lèi)型的信息交互問(wèn)題。方法主要通過(guò)建立第一服務(wù)器的第一用戶(hù)信息與第二服務(wù)器的第二用戶(hù)信息的對(duì)應(yīng)關(guān)系,使第二用戶(hù)信息由第二服務(wù)器對(duì)客戶(hù)端發(fā)送來(lái)的信息碼中認(rèn)證密鑰的驗(yàn)證通過(guò)后,將第二用戶(hù)身份信息發(fā)送至信息碼中的第一服務(wù)器地址;根據(jù)處理類(lèi)型,對(duì)第二用戶(hù)信息和/或網(wǎng)頁(yè)編號(hào),進(jìn)行處理。本發(fā)明為用戶(hù)提供了一種通用的、便捷的處理跨平臺(tái)之間信息交互的方法,可以滿(mǎn)足多種類(lèi)型的用戶(hù)交互需求。
【專(zhuān)利說(shuō)明】一種信息交互方法、裝置和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本公開(kāi)涉及二維碼信息處理領(lǐng)域,尤其涉及一種信息交互方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)和移動(dòng)互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,使得用戶(hù)關(guān)于在個(gè)人計(jì)算機(jī)(PC)、平板(pad)和智能手機(jī)等多平臺(tái)之間進(jìn)行信息交互的需求日益多樣化。例如,需求一:用戶(hù)希望能利用智能手機(jī)端的應(yīng)用(APP)賬戶(hù)登錄平板端的應(yīng)用(APP);需求二:用戶(hù)希望在PC端瀏覽器上顯示的網(wǎng)頁(yè)信息能被保存到智能手機(jī)上等。
[0003]針對(duì)需求一,許多擁有一定規(guī)模的服務(wù)提供商都推出了賬戶(hù)聯(lián)合登錄服務(wù),使得用戶(hù)不僅可以使用同一賬戶(hù)和密碼登錄該服務(wù)提供商旗下不同的服務(wù)和應(yīng)用,而且可以用服務(wù)提供商的賬戶(hù)和密碼去登錄第三方網(wǎng)站、應(yīng)用程序、移動(dòng)APP或是服務(wù),并且經(jīng)用戶(hù)授權(quán)后還可以與第三方網(wǎng)站、應(yīng)用程序、移動(dòng)APP或是服務(wù)共享用戶(hù)信息。但這種賬戶(hù)聯(lián)合登錄方法,往往需要用戶(hù)手動(dòng)輸入賬戶(hù)名和密碼,對(duì)用戶(hù)來(lái)說(shuō)既繁瑣又不安全,密碼容易在網(wǎng)絡(luò)中被截獲。
[0004]針對(duì)需求二,許多服務(wù)提供商會(huì)向用戶(hù)提供一個(gè)包含網(wǎng)頁(yè)地址的二維碼,用戶(hù)可以使用智能手機(jī)的客戶(hù)端掃描二維碼,在智能手機(jī)上由手機(jī)瀏覽器打開(kāi)該網(wǎng)頁(yè),從而讓用戶(hù)可以對(duì)該網(wǎng)頁(yè)信息進(jìn)行保存、復(fù)制等操作。但一般智能手機(jī)打開(kāi)網(wǎng)頁(yè)需要較長(zhǎng)時(shí)間,對(duì)于用戶(hù)來(lái)說(shuō),操作也十分繁瑣。
[0005]特別是,用戶(hù)對(duì)于信息交互的種類(lèi)將越來(lái)越多,因而需要為用戶(hù)提供一種通用的、便捷的處理跨平臺(tái)之間信息交互的方法。
【發(fā)明內(nèi)容】
[0006]為克服相關(guān)技術(shù)中存在的問(wèn)題,本公開(kāi)提供一種信息交互方法、裝置和系統(tǒng),用以解決跨平臺(tái)之間信息交互問(wèn)題。
[0007]根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種信息交互方法,包括:
[0008]建立第一服務(wù)器的第一用戶(hù)信息與第二服務(wù)器的第二用戶(hù)信息的對(duì)應(yīng)關(guān)系;從第二服務(wù)器獲取認(rèn)證密鑰;從第三方獲取用戶(hù)請(qǐng)求和請(qǐng)求所對(duì)應(yīng)的網(wǎng)頁(yè)地址;根據(jù)用戶(hù)請(qǐng)求和網(wǎng)頁(yè)地址,判斷處理類(lèi)型和網(wǎng)頁(yè)編號(hào);生成包含了處理類(lèi)型、網(wǎng)頁(yè)編號(hào)、第一服務(wù)器地址,以及認(rèn)證密鑰的信息碼;將信息碼發(fā)送給第三方,由第三方顯示信息碼,供用戶(hù)使用第二服務(wù)器對(duì)應(yīng)的客戶(hù)端來(lái)獲??;獲取第二服務(wù)器發(fā)送來(lái)的第二用戶(hù)信息、處理類(lèi)型和網(wǎng)頁(yè)編號(hào),第二用戶(hù)信息由第二服務(wù)器對(duì)客戶(hù)端發(fā)送來(lái)的信息碼中認(rèn)證密鑰的驗(yàn)證通過(guò)后,將第二用戶(hù)身份信息發(fā)送至信息碼中的第一服務(wù)器地址;根據(jù)處理類(lèi)型,對(duì)第二用戶(hù)信息和/或網(wǎng)頁(yè)編號(hào),進(jìn)行處理。
[0009]通過(guò)上述方法,為用戶(hù)提供了一種通用的、便捷的處理跨平臺(tái)之間信息交互的方法,可以滿(mǎn)足多種類(lèi)型的用戶(hù)交互需求。
[0010]根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種信息交互方法,上述根據(jù)處理類(lèi)型,對(duì)第二用戶(hù)信息和/或網(wǎng)頁(yè)編號(hào),進(jìn)行處理包括:
[0011]根據(jù)上述第二用戶(hù)信息匹配得到相應(yīng)的第一用戶(hù)信息;
[0012]將上述匹配得到的第一用戶(hù)信息發(fā)送給第三方,由第三方利用第一用戶(hù)信息進(jìn)行登錄操作。
[0013]通過(guò)上述方法,為用戶(hù)提供了一種便捷的跨平臺(tái)的賬戶(hù)聯(lián)合登錄方法,并且提高用戶(hù)登錄的安全性。
[0014]根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種信息交互方法,述根據(jù)處理類(lèi)型,對(duì)第二用戶(hù)信息和/或網(wǎng)頁(yè)編號(hào),進(jìn)行處理包括:
[0015]獲取上述網(wǎng)頁(yè)編號(hào)的網(wǎng)頁(yè)信息;
[0016]根據(jù)上述第二用戶(hù)信息,將上述網(wǎng)頁(yè)信息發(fā)送至上述客戶(hù)端。
[0017]通過(guò)上述方法,為用戶(hù)提供了一種便捷的處理跨平臺(tái)之間信息交換的方法,可以使用戶(hù)直接獲得所需的網(wǎng)頁(yè)信息,而不需要打開(kāi)對(duì)應(yīng)網(wǎng)頁(yè)。
[0018]根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種信息交互方法,上述根據(jù)處理類(lèi)型,對(duì)第二用戶(hù)信息和/或網(wǎng)頁(yè)編號(hào),進(jìn)行處理包括:
[0019]當(dāng)處理類(lèi)型是登錄第三方時(shí),根據(jù)上述第二用戶(hù)信息匹配得到相應(yīng)的第一用戶(hù)信息,將上述匹配得到的第一用戶(hù)信息發(fā)送給第三方,由第三方利用第一用戶(hù)信息進(jìn)行登錄操作;
[0020]當(dāng)上述處理類(lèi)型是獲取網(wǎng)頁(yè)信息時(shí),獲取上述網(wǎng)頁(yè)編號(hào)的網(wǎng)頁(yè)信息,根據(jù)上述第二用戶(hù)信息,將上述網(wǎng)頁(yè)信息發(fā)送至客戶(hù)端。
[0021]通過(guò)上述方法,為用戶(hù)提供了一種通用的、便捷的處理跨平臺(tái)之間信息交戶(hù)的方法,可以根據(jù)用戶(hù)的不同請(qǐng)求,判斷是提供登錄服務(wù)還是發(fā)送網(wǎng)頁(yè)信息,并按照用戶(hù)請(qǐng)求完成對(duì)應(yīng)的操作。
[0022]根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種信息交互方法,上述第二服務(wù)器是微信服務(wù)器;上述第二用戶(hù)信息是微信用戶(hù)信息;上述信息碼是微信二維碼;上述客戶(hù)端是微信客戶(hù)端。
[0023]根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種信息交互裝置,包括:
[0024]信息對(duì)應(yīng)模塊,用于建立所述第一服務(wù)器的第一用戶(hù)信息與第二服務(wù)器的第二用戶(hù)信息的對(duì)應(yīng)關(guān)系;
[0025]密鑰獲取模塊,用于從第二服務(wù)器獲取認(rèn)證密鑰;
[0026]請(qǐng)求獲取模塊,用于從第三方獲取用戶(hù)請(qǐng)求和請(qǐng)求所對(duì)應(yīng)的網(wǎng)頁(yè)地址;
[0027]判斷模塊,用于根據(jù)所述用戶(hù)請(qǐng)求和所述網(wǎng)頁(yè)地址,判斷處理類(lèi)型和網(wǎng)頁(yè)編號(hào);
[0028]生成模塊,用于生成包含了所述處理類(lèi)型、網(wǎng)頁(yè)編號(hào)、第一服務(wù)器地址,以及認(rèn)證密鑰的信息碼;
[0029]發(fā)送模塊,用于將所述信息碼發(fā)送給第三方,由所述第三方顯示所述信息碼,供用戶(hù)使用所述第二服務(wù)器對(duì)應(yīng)的客戶(hù)端來(lái)獲??;
[0030]用戶(hù)信息獲取模塊,用于獲取所述第二服務(wù)器發(fā)送來(lái)的第二用戶(hù)信息、處理類(lèi)型和網(wǎng)頁(yè)編號(hào),所述第二用戶(hù)信息由所述第二服務(wù)器對(duì)所述客戶(hù)端發(fā)送來(lái)的所述信息碼中認(rèn)證密鑰的驗(yàn)證通過(guò)后,將所述第二用戶(hù)身份信息發(fā)送至所述信息碼中的第一服務(wù)器地址;
[0031]處理模塊,用于根據(jù)所述處理類(lèi)型,對(duì)所述第二用戶(hù)信息和/或所述網(wǎng)頁(yè)編號(hào),進(jìn)行處理。
[0032]根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種信息交互裝置,上述處理模塊可包括:
[0033]匹配單元,用于根據(jù)所述第二用戶(hù)信息匹配得到相應(yīng)的第一用戶(hù)信息;
[0034]第一發(fā)送單元,用于將所述匹配得到的第一用戶(hù)信息發(fā)送給所述第三方,由所述第三方利用所述第一用戶(hù)信息進(jìn)行登錄操作。
[0035]根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種信息交互裝置,上述處理模塊可包括:
[0036]網(wǎng)頁(yè)信息獲取單元,用于獲取所述網(wǎng)頁(yè)編號(hào)的網(wǎng)頁(yè)信息;
[0037]第二發(fā)送單元,用于根據(jù)所述第二用戶(hù)信息,將所述網(wǎng)頁(yè)信息發(fā)送至所述客戶(hù)端。
[0038]根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種信息交互裝置,上述處理模塊可包括:
[0039]匹配單元,用于根據(jù)所述第二用戶(hù)信息匹配得到相應(yīng)的第一用戶(hù)信息;
[0040]第一發(fā)送單元,用于將所述匹配得到的第一用戶(hù)信息發(fā)送給所述第三方,由所述第三方利用所述第一用戶(hù)信息進(jìn)行登錄操作。
[0041]網(wǎng)頁(yè)信息獲取單元,用于獲取所述網(wǎng)頁(yè)編號(hào)的網(wǎng)頁(yè)信息;
[0042]第二發(fā)送單元,用于根據(jù)所述第二用戶(hù)信息,將所述網(wǎng)頁(yè)信息發(fā)送至所述客戶(hù)端。
[0043]根據(jù)本公開(kāi)實(shí)施例的第三方面,提供一種信息交互系統(tǒng),包括第一服務(wù)器、第二服務(wù)器,在第一服務(wù)器上設(shè)置有以上所述的任一信息交互裝置。
[0044]本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:為用戶(hù)提供了一種通用的、便捷的處理跨平臺(tái)之間信息交互的方法、裝置和系統(tǒng),可以滿(mǎn)足多種類(lèi)型的用戶(hù)交互需求。
[0045]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開(kāi)。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0046]此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本說(shuō)明書(shū)的一部分,示出了符合本公開(kāi)的實(shí)施例,并與說(shuō)明書(shū)一起用于解釋本公開(kāi)的原理。
[0047]圖1是根據(jù)一示例性實(shí)施例示出的一種信息交互方法的流程圖;
[0048]圖2示出了一種場(chǎng)景下使用本公開(kāi)實(shí)施例提供的一種信息交互方法的流程圖;
[0049]圖3示出了另一種場(chǎng)景下使用本公開(kāi)實(shí)施例提供的一種信息交互方法的流程圖;
[0050]圖4是根據(jù)一示例性實(shí)施例示出的一種信息交互裝置示意圖;
[0051]圖5是根據(jù)一不例性實(shí)施例不出的一種處理模塊不意圖;
[0052]圖6是根據(jù)一不例性實(shí)施例不出的另一種處理模塊不意圖;
[0053]圖7是根據(jù)一不例性實(shí)施例不出的再一種處理模塊不意圖。
【具體實(shí)施方式】
[0054]這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開(kāi)相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書(shū)中所詳述的、本公開(kāi)的一些方面相一致的裝置和方法的例子。
[0055]圖1是根據(jù)一示例性實(shí)施例示出的一種信息交互方法的流程圖,如圖1所示,一種信息交互方法用于服務(wù)器中,包括以下各步驟:
[0056]步驟101,建立第一服務(wù)器的第一用戶(hù)信息與第二服務(wù)器的第二用戶(hù)信息的對(duì)應(yīng)關(guān)系。
[0057]步驟102,從第二服務(wù)器獲取認(rèn)證密鑰。
[0058]步驟103,從第三方獲取用戶(hù)請(qǐng)求和請(qǐng)求所對(duì)應(yīng)的網(wǎng)頁(yè)地址。
[0059]步驟104,根據(jù)用戶(hù)請(qǐng)求和網(wǎng)頁(yè)地址,判斷處理類(lèi)型和網(wǎng)頁(yè)編號(hào)。
[0060]步驟105,生成包含了處理類(lèi)型、網(wǎng)頁(yè)編號(hào)、第一服務(wù)器地址,以及認(rèn)證密鑰的信息碼。
[0061]步驟106,將信息碼發(fā)送給第三方,由第三方顯示信息碼,供用戶(hù)使用第二服務(wù)器對(duì)應(yīng)的客戶(hù)端來(lái)獲取。
[0062]步驟107,獲取第二服務(wù)器發(fā)送來(lái)的第二用戶(hù)信息、處理類(lèi)型和網(wǎng)頁(yè)編號(hào),第二用戶(hù)信息由第二服務(wù)器對(duì)客戶(hù)端發(fā)送來(lái)的信息碼中認(rèn)證密鑰的驗(yàn)證通過(guò)后,將第二用戶(hù)身份信息發(fā)送至信息碼中的第一服務(wù)器地址。
[0063]步驟108,根據(jù)處理類(lèi)型,對(duì)第二用戶(hù)信息和/或網(wǎng)頁(yè)編號(hào),進(jìn)行處理。
[0064]通過(guò)上述方法,為用戶(hù)提供了一種通用的、便捷的處理跨平臺(tái)之間信息交互的方法,可以滿(mǎn)足多種類(lèi)型的用戶(hù)交互需求。
[0065]在一個(gè)實(shí)施例中,處理類(lèi)型是登錄第三方,則所對(duì)應(yīng)的步驟109包括步驟81-82,
[0066]在步驟81中,根據(jù)第二用戶(hù)信息匹配得到相應(yīng)的第一用戶(hù)信息。
[0067]在步驟82中,將匹配得到的第一用戶(hù)信息發(fā)送給第三方,由第三方利用第一用戶(hù)信息進(jìn)行登錄操作。
[0068]通過(guò)上述方法,為用戶(hù)提供了一種便捷的跨平臺(tái)的賬戶(hù)聯(lián)合登錄方法,并且提高用戶(hù)登錄的安全性。
[0069]在一個(gè)實(shí)施例中,處理類(lèi)型是獲取網(wǎng)頁(yè)信息,則所對(duì)應(yīng)的步驟109包括以下步驟83-84。
[0070]步驟83,獲取上述網(wǎng)頁(yè)編號(hào)的網(wǎng)頁(yè)信息。
[0071]步驟84,根據(jù)上述第二用戶(hù)信息,將上述網(wǎng)頁(yè)信息發(fā)送至上述客戶(hù)端。
[0072]通過(guò)上述方法,為用戶(hù)提供了一種便捷的處理跨平臺(tái)之間信息交換的方法,可以使用戶(hù)直接獲得所需的網(wǎng)頁(yè)信息,而不需要打開(kāi)對(duì)應(yīng)網(wǎng)頁(yè)。
[0073]在一個(gè)實(shí)施例中,處理類(lèi)型可以是登錄第三方或者是獲取網(wǎng)頁(yè)信息,在步驟109中包括步驟81-84:
[0074]當(dāng)處理類(lèi)型是登錄第三方時(shí),執(zhí)行步驟81-82,即
[0075]步驟81,根據(jù)第二用戶(hù)信息匹配得到相應(yīng)的第一用戶(hù)信息,
[0076]步驟82,將匹配得到的第一用戶(hù)信息發(fā)送給第三方,由第三方利用第一用戶(hù)信息進(jìn)行登錄操作;
[0077]當(dāng)理類(lèi)型是獲取網(wǎng)頁(yè)信息時(shí),執(zhí)行步驟83-84,即
[0078]步驟83,獲取上述網(wǎng)頁(yè)編號(hào)的網(wǎng)頁(yè)信息,
[0079]步驟84,根據(jù)上述第二用戶(hù)信息,將上述網(wǎng)頁(yè)信息發(fā)送至上述客戶(hù)端。
[0080]通過(guò)上述方法,為用戶(hù)提供了一種通用的、便捷的處理跨平臺(tái)之間信息交戶(hù)的方法,可以根據(jù)用戶(hù)的不同請(qǐng)求,判斷是提供登錄服務(wù)還是發(fā)送網(wǎng)頁(yè)信息,并按照用戶(hù)請(qǐng)求完成對(duì)應(yīng)的操作。
[0081]在一個(gè)實(shí)施例中,第二服務(wù)器是微信服務(wù)器;第二用戶(hù)信息是微信用戶(hù)信息;上述信息碼是微信二維碼;上述客戶(hù)端是微信客戶(hù)端。
[0082]下面以具體實(shí)施例說(shuō)明本公開(kāi)實(shí)施例提供的信息交互方法。
[0083]實(shí)施例一
[0084]實(shí)施例一將本公開(kāi)實(shí)施例提供的信息交互方法應(yīng)用于以下場(chǎng)景中:用戶(hù)使用iPad打開(kāi)一個(gè)名為“超級(jí)團(tuán)隊(duì)”的APP,并在登錄頁(yè)面選擇了 “微信登錄”按鈕。其中“超級(jí)團(tuán)隊(duì)”是名為“TVM”服務(wù)平臺(tái)下的一個(gè)應(yīng)用,“TVM”服務(wù)平臺(tái)與微信服務(wù)商達(dá)成了合作協(xié)議,注冊(cè)了微信公眾號(hào)。用戶(hù)通過(guò)點(diǎn)擊微信客戶(hù)端中TVM公眾號(hào)下的自定義菜單功能,選擇綁定微信用戶(hù)ID與TVM的ID。如圖2所示,該場(chǎng)景下,使用本公開(kāi)實(shí)施例提供的信息交互方法,包括以下步驟:
[0085]在步驟201中,TVM服務(wù)器利用微信公眾賬號(hào)的接口 API,在TVM服務(wù)器中保存微信用戶(hù)ID與TVM的ID的對(duì)應(yīng)關(guān)系。
[0086]在步驟202中,TVM服務(wù)器從微信服務(wù)器獲得認(rèn)證token。
[0087]在步驟203中,TVM服務(wù)器從超級(jí)團(tuán)隊(duì)APP處獲取用戶(hù)的登錄請(qǐng)求,以及超級(jí)團(tuán)隊(duì)APP登錄頁(yè)面的url。
[0088]在步驟204中,TVM服務(wù)器根據(jù)步驟203中獲取的信息,判斷得出處理類(lèi)型是“登錄第三方”,網(wǎng)頁(yè)編號(hào)為S01。其中,處理類(lèi)型也可以用其他數(shù)據(jù)類(lèi)型表示,例如,數(shù)字“I”代表“登錄第三方”,則,判斷得到的處理類(lèi)型是“ I ”。網(wǎng)頁(yè)編號(hào),是TVM服務(wù)器為便于管理,給對(duì)應(yīng)APP的url配置的編號(hào)。
[0089]在步驟205中,TVM服務(wù)器生成微信二維碼,其中包括以下信息:處理類(lèi)型是“登錄第三方”、網(wǎng)頁(yè)編號(hào)為SO1、TVM服務(wù)器url,以及微信認(rèn)證token。
[0090]在步驟206中,TVM服務(wù)器發(fā)送步驟205中生成的微信二維碼給超級(jí)團(tuán)隊(duì)APP,超級(jí)團(tuán)隊(duì)APP在iPad上顯示上述微信二維碼。
[0091 ] 用戶(hù)使用手機(jī)上的微信客戶(hù)端中掃一掃功能掃描上述微信二維碼,微信服務(wù)器解析二維碼,通過(guò)解析得到認(rèn)證token,通過(guò)認(rèn)證token驗(yàn)證通過(guò)后。微信服務(wù)器將用戶(hù)的微信ID等用戶(hù)信息、處理類(lèi)型和網(wǎng)頁(yè)編號(hào),通過(guò)解析得到的TVM服務(wù)器url發(fā)送給TVM服務(wù)器。
[0092]在步驟207中,TVM服務(wù)器獲取微信服務(wù)器發(fā)送來(lái)的微信ID等用戶(hù)信息、處理類(lèi)型和網(wǎng)頁(yè)編號(hào)。
[0093]在步驟208中,TVM服務(wù)器根據(jù)微信ID匹配得到用戶(hù)的TVM的ID。
[0094]在步驟209中,TVM服務(wù)器根據(jù)處理類(lèi)型“登錄第三方”,將TVM的ID發(fā)送給編號(hào)是SOl的網(wǎng)頁(yè),由超級(jí)團(tuán)隊(duì)APP完成登錄操作。
[0095]上述實(shí)施例一利用本公開(kāi)實(shí)施例提供的信息交互方法,使得用戶(hù)不用在iPad上手動(dòng)輸入自己的TVM的ID和密碼,只需要利用微信客戶(hù)端掃描二維碼,就能實(shí)現(xiàn)登錄,優(yōu)化了用戶(hù)體驗(yàn),同時(shí)減小了用戶(hù)在輸入ID和密碼時(shí)信息被竊取的風(fēng)險(xiǎn)。
[0096]實(shí)施例二
[0097]實(shí)施例二將本公開(kāi)實(shí)施例提供的信息交互方法應(yīng)用于以下場(chǎng)景中:用戶(hù)使用PC機(jī)瀏覽名為“超級(jí)團(tuán)隊(duì)”客戶(hù)端中的一個(gè)網(wǎng)頁(yè),用戶(hù)希望將該網(wǎng)頁(yè)中的文本信息發(fā)送到手機(jī)上。于是用戶(hù)選擇了 “發(fā)送文本”按鈕。其中“超級(jí)團(tuán)隊(duì)”是名為“TVM”服務(wù)平臺(tái)下的一個(gè)應(yīng)用,“TVM”服務(wù)平臺(tái)與微信服務(wù)商達(dá)成了合作協(xié)議,注冊(cè)了微信公眾號(hào)。用戶(hù)通過(guò)點(diǎn)擊微信客戶(hù)端中TVM公眾號(hào)下的自定義菜單功能,選擇綁定微信用戶(hù)ID與TVM的ID。
[0098]如圖3所示,該場(chǎng)景下,使用本公開(kāi)實(shí)施例提供的信息交互方法,包括以下步驟:
[0099]在步驟301中,TVM服務(wù)器利用微信公眾賬號(hào)的接口 API,在TVM服務(wù)器中保存微信用戶(hù)ID與TVM的ID的對(duì)應(yīng)關(guān)系。
[0100]在步驟302中,TVM服務(wù)器從微信服務(wù)器獲得認(rèn)證token。
[0101]在步驟303中,TVM服務(wù)器從超級(jí)團(tuán)隊(duì)客戶(hù)端處獲取用戶(hù)的“發(fā)送文本”請(qǐng)求,用戶(hù)瀏覽網(wǎng)頁(yè)對(duì)應(yīng)的url。
[0102]在步驟304中,TVM服務(wù)器根據(jù)步驟303中獲取的信息,判斷得出處理類(lèi)型是“獲取文本”,網(wǎng)頁(yè)編號(hào)為S11。其中,處理類(lèi)型也可以用其他數(shù)據(jù)類(lèi)型表示,例如,數(shù)字“2”代表“獲取文本”,則,判斷得到的處理類(lèi)型是“2”。網(wǎng)頁(yè)編號(hào),是TVM服務(wù)器為便于管理,給對(duì)應(yīng)網(wǎng)頁(yè)配置的編號(hào)。
[0103]在步驟305中,TVM服務(wù)器生成微信二維碼,其中包括以下信息:處理類(lèi)型是“獲取文本”、網(wǎng)頁(yè)編號(hào)為SI 1、TVM服務(wù)器url,以及微信認(rèn)證token。
[0104]在步驟306中,TVM服務(wù)器發(fā)送步驟305中生成的微信二維碼給超級(jí)團(tuán)隊(duì)客戶(hù)端,超級(jí)團(tuán)隊(duì)客戶(hù)端在PC上顯示上述微信二維碼。
[0105]用戶(hù)使用手機(jī)上的微信客戶(hù)端中掃一掃功能掃描上述微信二維碼,微信服務(wù)器解析二維碼,通過(guò)解析得到認(rèn)證token,通過(guò)認(rèn)證token驗(yàn)證通過(guò)后。微信服務(wù)器將用戶(hù)的微信ID等用戶(hù)信息、處理類(lèi)型和網(wǎng)頁(yè)編號(hào),通過(guò)解析得到的TVM服務(wù)器url發(fā)送給TVM服務(wù)器。
[0106]在步驟307中,TVM服務(wù)器獲取微信服務(wù)器發(fā)送來(lái)的微信ID等用戶(hù)信息、處理類(lèi)型和網(wǎng)頁(yè)編號(hào)。
[0107]在步驟308中,TVM服務(wù)器獲取網(wǎng)頁(yè)編號(hào)Sll的文本信息。
[0108]在步驟309中,TVM服務(wù)器通過(guò)微信公眾號(hào),根據(jù)用戶(hù)的微信ID,將網(wǎng)頁(yè)編號(hào)Sll的文本信息發(fā)送至用戶(hù)的微信手機(jī)客戶(hù)端。
[0109]上述實(shí)施例二利用本公開(kāi)實(shí)施例提供的信息交互方法,使得用戶(hù)只需要利用微信客戶(hù)端掃描二維碼,就能將在PC上瀏覽到的文本信息快捷的發(fā)送到手機(jī)上,優(yōu)化了用戶(hù)體驗(yàn),實(shí)現(xiàn)了有效的跨平臺(tái)信息的交換。
[0110]圖4是根據(jù)一示例性實(shí)施例示出的一種信息交互裝置示意圖。該裝置包括:
[0111]信息對(duì)應(yīng)模塊401,用于建立所述第一服務(wù)器的第一用戶(hù)信息與第二服務(wù)器的第二用戶(hù)信息的對(duì)應(yīng)關(guān)系;
[0112]密鑰獲取模塊402,用于從第二服務(wù)器獲取認(rèn)證密鑰;
[0113]請(qǐng)求獲取模塊403,用于從第三方獲取用戶(hù)請(qǐng)求和請(qǐng)求所對(duì)應(yīng)的網(wǎng)頁(yè)地址;
[0114]判斷模塊404,用于根據(jù)所述用戶(hù)請(qǐng)求和所述網(wǎng)頁(yè)地址,判斷處理類(lèi)型和網(wǎng)頁(yè)編號(hào);
[0115]生成模塊405,用于生成包含了所述處理類(lèi)型、網(wǎng)頁(yè)編號(hào)、第一服務(wù)器地址,以及認(rèn)證密鑰的信息碼;
[0116]發(fā)送模塊406,用于將所述信息碼發(fā)送給第三方,由所述第三方顯示所述信息碼,供用戶(hù)使用所述第二服務(wù)器對(duì)應(yīng)的客戶(hù)端來(lái)獲??;
[0117]用戶(hù)信息獲取模塊407,用于獲取所述第二服務(wù)器發(fā)送來(lái)的第二用戶(hù)信息、處理類(lèi)型和網(wǎng)頁(yè)編號(hào),所述第二用戶(hù)信息由所述第二服務(wù)器對(duì)所述客戶(hù)端發(fā)送來(lái)的所述信息碼中認(rèn)證密鑰的驗(yàn)證通過(guò)后,將所述第二用戶(hù)身份信息發(fā)送至所述信息碼中的第一服務(wù)器地址;
[0118]處理模塊408,用于根據(jù)所述處理類(lèi)型,對(duì)所述第二用戶(hù)信息和/或所述網(wǎng)頁(yè)編號(hào),進(jìn)行處理。
[0119]在一個(gè)實(shí)施例中,如圖5所示,上述處理模塊408可包括:
[0120]匹配單元51,用于根據(jù)所述第二用戶(hù)信息匹配得到相應(yīng)的第一用戶(hù)信息;
[0121]第一發(fā)送單元52,用于將所述匹配得到的第一用戶(hù)信息發(fā)送給所述第三方,由所述第三方利用所述第一用戶(hù)信息進(jìn)行登錄操作。
[0122]在一個(gè)實(shí)施例中,如圖6所示,上述處理模塊408可包括:
[0123]網(wǎng)頁(yè)信息獲取單元61,用于獲取所述網(wǎng)頁(yè)編號(hào)的網(wǎng)頁(yè)信息;
[0124]第二發(fā)送單元62,用于根據(jù)所述第二用戶(hù)信息,將所述網(wǎng)頁(yè)信息發(fā)送至所述客戶(hù)端。
[0125]在一個(gè)實(shí)施例中,如圖7所示,上述處理模塊408可包括:
[0126]匹配單元51,用于根據(jù)所述第二用戶(hù)信息匹配得到相應(yīng)的第一用戶(hù)信息;
[0127]第一發(fā)送單元52,用于將所述匹配得到的第一用戶(hù)信息發(fā)送給所述第三方,由所述第三方利用所述第一用戶(hù)信息進(jìn)行登錄操作。
[0128]網(wǎng)頁(yè)信息獲取單元61,用于獲取所述網(wǎng)頁(yè)編號(hào)的網(wǎng)頁(yè)信息;
[0129]第二發(fā)送單元62,用于根據(jù)所述第二用戶(hù)信息,將所述網(wǎng)頁(yè)信息發(fā)送至所述客戶(hù)端。
[0130]關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說(shuō)明。
[0131]本領(lǐng)域技術(shù)人員在考慮說(shuō)明書(shū)及實(shí)踐這里公開(kāi)的公開(kāi)后,將容易想到本公開(kāi)的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開(kāi)的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開(kāi)的一般性原理并包括本公開(kāi)未公開(kāi)的本【技術(shù)領(lǐng)域】中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書(shū)和實(shí)施例僅被視為示例性的,本公開(kāi)的真正范圍和精神由下面的權(quán)利要求指出。
[0132]應(yīng)當(dāng)理解的是,本公開(kāi)并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開(kāi)的范圍僅由所附的權(quán)利要求來(lái)限制。
【權(quán)利要求】
1.一種信息交互方法,用于第一服務(wù)器,其特征在于,包括: 建立所述第一服務(wù)器的第一用戶(hù)信息與第二服務(wù)器的第二用戶(hù)信息的對(duì)應(yīng)關(guān)系; 從第二服務(wù)器獲取認(rèn)證密鑰; 從第三方獲取用戶(hù)請(qǐng)求和請(qǐng)求所對(duì)應(yīng)的網(wǎng)頁(yè)地址; 根據(jù)所述用戶(hù)請(qǐng)求和所述網(wǎng)頁(yè)地址,判斷處理類(lèi)型和網(wǎng)頁(yè)編號(hào); 生成包含了所述處理類(lèi)型、網(wǎng)頁(yè)編號(hào)、第一服務(wù)器地址,以及認(rèn)證密鑰的信息碼;將所述信息碼發(fā)送給第三方,由所述第三方顯示所述信息碼,供用戶(hù)使用所述第二服務(wù)器對(duì)應(yīng)的客戶(hù)端來(lái)獲??; 獲取所述第二服務(wù)器發(fā)送來(lái)的第二用戶(hù)信息、處理類(lèi)型和網(wǎng)頁(yè)編號(hào),所述第二用戶(hù)信息由所述第二服務(wù)器對(duì)所述客戶(hù)端發(fā)送來(lái)的所述信息碼中認(rèn)證密鑰的驗(yàn)證通過(guò)后,將所述第二用戶(hù)身份信息發(fā)送至所述信息碼中的第一服務(wù)器地址; 根據(jù)所述處理類(lèi)型,對(duì)所述第二用戶(hù)信息和/或所述網(wǎng)頁(yè)編號(hào),進(jìn)行處理。
2.根據(jù)權(quán)利要求1所述的信息交互方法,其特征在于, 所述處理類(lèi)型包括登錄第三方; 所述根據(jù)所述處理類(lèi)型,對(duì)所述第二用戶(hù)信息和/或所述網(wǎng)頁(yè)編號(hào),進(jìn)行處理包括: 根據(jù)所述第二用戶(hù)信息匹配得到相應(yīng)的第一用戶(hù)信息; 將所述匹配得到的第一用戶(hù)信息發(fā)送給所述第三方,由所述第三方利用所述第一用戶(hù)信息進(jìn)行登錄操作。
3.根據(jù)權(quán)利要求1所述的信息交互方法,其特征在于, 所述處理類(lèi)型包括獲取網(wǎng)頁(yè)信息; 所述根據(jù)所述處理類(lèi)型,對(duì)所述第二用戶(hù)信息和/或所述網(wǎng)頁(yè)編號(hào),進(jìn)行處理包括: 獲取所述網(wǎng)頁(yè)編號(hào)的網(wǎng)頁(yè)信息; 根據(jù)所述第二用戶(hù)信息,將所述網(wǎng)頁(yè)信息發(fā)送至所述客戶(hù)端。
4.根據(jù)權(quán)利要求1所述的信息交互方法,其特征在于,所述根據(jù)所述處理類(lèi)型,對(duì)所述第二用戶(hù)信息和/或所述網(wǎng)頁(yè)編號(hào),進(jìn)行處理包括: 當(dāng)所述處理類(lèi)型是登錄第三方時(shí), 根據(jù)所述第二用戶(hù)信息匹配得到相應(yīng)的第一用戶(hù)信息, 將所述匹配得到的第一用戶(hù)信息發(fā)送給所述第三方,由所述第三方利用所述第一用戶(hù)信息進(jìn)行登錄操作; 當(dāng)所述處理類(lèi)型是獲取網(wǎng)頁(yè)信息時(shí), 獲取所述網(wǎng)頁(yè)編號(hào)的網(wǎng)頁(yè)信息, 根據(jù)所述第二用戶(hù)信息,將所述網(wǎng)頁(yè)信息發(fā)送至所述客戶(hù)端。。
5.根據(jù)權(quán)利要求1-4任一所述的信息交互方法,其特征在于, 所述第二服務(wù)器是微信服務(wù)器; 所述第二用戶(hù)信息是微信用戶(hù)信息; 所述信息碼是微信二維碼; 所述客戶(hù)端是微信客戶(hù)端。
6.一種信息交互裝置,其特征在于,包括: 信息對(duì)應(yīng)模塊,用于建立所述第一服務(wù)器的第一用戶(hù)信息與第二服務(wù)器的第二用戶(hù)信息的對(duì)應(yīng)關(guān)系; 密鑰獲取模塊,用于從第二服務(wù)器獲取認(rèn)證密鑰; 請(qǐng)求獲取模塊,用于從第三方獲取用戶(hù)請(qǐng)求和請(qǐng)求所對(duì)應(yīng)的網(wǎng)頁(yè)地址; 判斷模塊,用于根據(jù)所述用戶(hù)請(qǐng)求和所述網(wǎng)頁(yè)地址,判斷處理類(lèi)型和網(wǎng)頁(yè)編號(hào); 生成模塊,用于生成包含了所述處理類(lèi)型、網(wǎng)頁(yè)編號(hào)、第一服務(wù)器地址,以及認(rèn)證密鑰的信息碼; 發(fā)送模塊,用于將所述信息碼發(fā)送給第三方,由所述第三方顯示所述信息碼,供用戶(hù)使用所述第二服務(wù)器對(duì)應(yīng)的客戶(hù)端來(lái)獲取; 用戶(hù)信息獲取模塊,用于獲取所述第二服務(wù)器發(fā)送來(lái)的第二用戶(hù)信息、處理類(lèi)型和網(wǎng)頁(yè)編號(hào),所述第二用戶(hù)信息由所述第二服務(wù)器對(duì)所述客戶(hù)端發(fā)送來(lái)的所述信息碼中認(rèn)證密鑰的驗(yàn)證通過(guò)后,將所述第二用戶(hù)身份信息發(fā)送至所述信息碼中的第一服務(wù)器地址; 處理模塊,用于根據(jù)所述處理類(lèi)型,對(duì)所述第二用戶(hù)信息和/或所述網(wǎng)頁(yè)編號(hào),進(jìn)行處理。
7.根據(jù)權(quán)利要求6所述的信息交互裝置,其特征在于,所述處理模塊包括: 匹配單元,用于根據(jù)所述第二用戶(hù)信息匹配得到相應(yīng)的第一用戶(hù)信息; 第一發(fā)送單元,用于將所述匹配得到的第一用戶(hù)信息發(fā)送給所述第三方,由所述第三方利用所述第一用戶(hù)信息進(jìn)行登錄操作。
8.根據(jù)權(quán)利要求6所述的信息交互裝置,其特征在于,所述處理模塊包括: 網(wǎng)頁(yè)信息獲取單元,用于獲取所述網(wǎng)頁(yè)編號(hào)的網(wǎng)頁(yè)信息; 第二發(fā)送單元,用于根據(jù)所述第二用戶(hù)信息,將所述網(wǎng)頁(yè)信息發(fā)送至所述客戶(hù)端。
9.根據(jù)權(quán)利要求6所述的信息交互裝置,其特征在于,所述處理模塊包括: 匹配單元,用于根據(jù)所述第二用戶(hù)信息匹配得到相應(yīng)的第一用戶(hù)信息; 第一發(fā)送單元,用于將所述匹配得到的第一用戶(hù)信息發(fā)送給所述第三方,由所述第三方利用所述第一用戶(hù)信息進(jìn)行登錄操作; 網(wǎng)頁(yè)信息獲取單元,用于獲取所述網(wǎng)頁(yè)編號(hào)的網(wǎng)頁(yè)信息; 第二發(fā)送單元,用于根據(jù)所述第二用戶(hù)信息,將所述網(wǎng)頁(yè)信息發(fā)送至所述客戶(hù)端。
10.一種信息交互系統(tǒng),包括第一服務(wù)器、第二服務(wù)器,其特征在于,在所述第一服務(wù)器上設(shè)置有如權(quán)利要求6-9任一所述的信息交互裝置。
【文檔編號(hào)】H04L9/32GK103944905SQ201410168701
【公開(kāi)日】2014年7月23日 申請(qǐng)日期:2014年4月24日 優(yōu)先權(quán)日:2014年4月24日
【發(fā)明者】朱紅磊 申請(qǐng)人:天脈聚源(北京)傳媒科技有限公司