信息交互方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種信息交互方法及裝置。
【背景技術(shù)】
[0002]互聯(lián)網(wǎng)應(yīng)用作為一個(gè)為智能終端提供語音、視頻、圖片、文字等信息交互服務(wù)的應(yīng)用程序,憑借其可跨通信運(yùn)營商、跨操作系統(tǒng)平臺(tái)發(fā)送語音、視頻、圖片和文字等優(yōu)點(diǎn),受到了廣大用戶的青睞。隨著互聯(lián)網(wǎng)應(yīng)用功能的日臻完善,開發(fā)者或商家在互聯(lián)網(wǎng)應(yīng)用平臺(tái)上申請(qǐng)應(yīng)用賬號(hào),通過該應(yīng)用賬號(hào),開發(fā)者或商家可在互聯(lián)網(wǎng)應(yīng)用平臺(tái)上,基于文字、圖片、語音、視頻等方式,實(shí)現(xiàn)向廣大用戶全方位地進(jìn)行信息推送、或與廣大用戶進(jìn)行溝通或互動(dòng)。
[0003]在開發(fā)者或商家與特定群體進(jìn)行溝通或互動(dòng)時(shí),常常伴隨著雙方多次的信息交互。而基于溝通或互動(dòng)過程中安全性的考量,在通過應(yīng)用賬號(hào)調(diào)用各種互聯(lián)網(wǎng)應(yīng)用接口實(shí)現(xiàn)與特定群體的信息交互時(shí),常常需進(jìn)行安全校驗(yàn)。因此,如何進(jìn)行安全校驗(yàn),以在通過安全校驗(yàn)后進(jìn)行信息交互,便成為了大家關(guān)注的一個(gè)焦點(diǎn)。
【發(fā)明內(nèi)容】
[0004]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實(shí)施例提供了一種信息交互方法及裝置。所述技術(shù)方案如下:
[0005]第一方面,提供了一種信息交互方法,所述方法包括:
[0006]在特定頁面上獲取指定公共標(biāo)識(shí)對(duì)應(yīng)的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息包括身份標(biāo)識(shí)和密鑰;
[0007]根據(jù)所述標(biāo)識(shí)信息,生成校驗(yàn)憑證獲取請(qǐng)求;
[0008]調(diào)用校驗(yàn)憑證獲取接口,通過所述校驗(yàn)憑證獲取接口向互聯(lián)網(wǎng)應(yīng)用服務(wù)器發(fā)送所述校驗(yàn)憑證獲取請(qǐng)求,所述互聯(lián)網(wǎng)應(yīng)用服務(wù)器是為互聯(lián)網(wǎng)應(yīng)用提供服務(wù)的服務(wù)器;
[0009]接收所述互聯(lián)網(wǎng)應(yīng)用服務(wù)器通過所述校驗(yàn)憑證獲取接口返回的校驗(yàn)憑證;
[0010]在所述校驗(yàn)憑證通過校驗(yàn)后,調(diào)用互聯(lián)網(wǎng)應(yīng)用接口進(jìn)行信息交互。
[0011]第二方面,提供了一種信息交互方法,所述方法包括:
[0012]通過校驗(yàn)憑證獲取接口接收校驗(yàn)憑證獲取請(qǐng)求,所述校驗(yàn)憑證獲取請(qǐng)求中包括指定公共標(biāo)識(shí)的標(biāo)識(shí)信息;
[0013]根據(jù)所述校驗(yàn)憑證獲取請(qǐng)求,獲取對(duì)應(yīng)的校驗(yàn)憑證;
[0014]將所述校驗(yàn)憑證通過所述校驗(yàn)憑證獲取接口發(fā)送至公共標(biāo)識(shí)所在終端,以根據(jù)所述校驗(yàn)憑證調(diào)用互聯(lián)網(wǎng)應(yīng)用接口進(jìn)行信息交互;
[0015]根據(jù)所述校驗(yàn)憑證的生成時(shí)間和有效時(shí)長,刷新所述校驗(yàn)憑證。
[0016]第三方面,提供了一種信息交互裝置,所述裝置包括:
[0017]標(biāo)識(shí)信息獲取模塊,用于在特定頁面上獲取指定公共標(biāo)識(shí)對(duì)應(yīng)的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息包括身份標(biāo)識(shí)和密鑰;
[0018]憑證獲取請(qǐng)求生成模塊,用于根據(jù)所述標(biāo)識(shí)信息,生成校驗(yàn)憑證獲取請(qǐng)求;
[0019]憑證獲取請(qǐng)求發(fā)送模塊,用于調(diào)用校驗(yàn)憑證獲取接口,通過所述校驗(yàn)憑證獲取接口向互聯(lián)網(wǎng)應(yīng)用服務(wù)器發(fā)送所述校驗(yàn)憑證獲取請(qǐng)求,所述互聯(lián)網(wǎng)應(yīng)用服務(wù)器是為互聯(lián)網(wǎng)應(yīng)用提供服務(wù)的服務(wù)器;
[0020]校驗(yàn)憑證接收模塊,用于接收所述互聯(lián)網(wǎng)應(yīng)用服務(wù)器通過所述校驗(yàn)憑證獲取接口返回的校驗(yàn)憑證;
[0021]信息交互模塊,用于在所述校驗(yàn)憑證通過校驗(yàn)后,調(diào)用互聯(lián)網(wǎng)應(yīng)用接口進(jìn)行信息交互。
[0022]第四方面,提供了一種信息交互裝置,所述裝置包括:
[0023]憑證獲取請(qǐng)求接收模塊,用于通過校驗(yàn)憑證獲取接口接收校驗(yàn)憑證獲取請(qǐng)求,所述校驗(yàn)憑證獲取請(qǐng)求中包括指定公共標(biāo)識(shí)的標(biāo)識(shí)信息;
[0024]校驗(yàn)憑證獲取模塊,用于根據(jù)所述校驗(yàn)憑證獲取請(qǐng)求,獲取對(duì)應(yīng)的校驗(yàn)憑證;
[0025]校驗(yàn)憑證發(fā)送模塊,用于將所述校驗(yàn)憑證通過所述校驗(yàn)憑證獲取接口發(fā)送至公共標(biāo)識(shí)所在終端,以根據(jù)所述校驗(yàn)憑證調(diào)用互聯(lián)網(wǎng)應(yīng)用接口進(jìn)行信息交互;
[0026]校驗(yàn)憑證刷新模塊,用于根據(jù)所述校驗(yàn)憑證的生成時(shí)間和有效時(shí)長,刷新所述校驗(yàn)憑證。
[0027]本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是:
[0028]公共標(biāo)識(shí)所在終端在特定頁面上獲取指定公共標(biāo)識(shí)對(duì)應(yīng)的標(biāo)識(shí)信息后,根據(jù)該標(biāo)識(shí)信息生成校驗(yàn)憑證獲取請(qǐng)求,并調(diào)用校驗(yàn)憑證獲取接口,通過校驗(yàn)憑證獲取接口向互聯(lián)網(wǎng)應(yīng)用服務(wù)器發(fā)送校驗(yàn)憑證獲取請(qǐng)求,以獲取校驗(yàn)憑證,并在校驗(yàn)憑證通過校驗(yàn)后,調(diào)用互聯(lián)網(wǎng)應(yīng)用接口進(jìn)行信息交互,由于在進(jìn)行信息交互時(shí),基于校驗(yàn)憑證進(jìn)行了安全校驗(yàn),所以可確保信息交互的安全性。
【附圖說明】
[0029]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0030]圖1是本發(fā)明實(shí)施例提供的一種信息交互方法的流程圖;
[0031]圖2是本發(fā)明實(shí)施例提供的一種信息交互方法的流程圖;
[0032]圖3是本發(fā)明實(shí)施例提供的一種信息交互方法的流程圖;
[0033]圖4是本發(fā)明實(shí)施例提供的一種標(biāo)識(shí)彳目息獲取頁面的不意圖;
[0034]圖5是本發(fā)明實(shí)施例提供的一種密鑰獲取頁面的示意圖;
[0035]圖6是本發(fā)明實(shí)施例提供的一種信息交互流程的示意圖;
[0036]圖7是本發(fā)明實(shí)施例提供的一種信息交互裝置的結(jié)構(gòu)示意圖;
[0037]圖8是本發(fā)明實(shí)施例提供的一種信息交互裝置的結(jié)構(gòu)示意圖;
[0038]圖9是本發(fā)明實(shí)施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖;
[0039]圖10是本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0040]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0041]在本發(fā)明實(shí)施例中,校驗(yàn)憑證(access_token)作為公共標(biāo)識(shí)的全局唯一票據(jù),公共標(biāo)識(shí)在調(diào)用各種接口時(shí)均需使用校驗(yàn)憑證,所以校驗(yàn)憑證對(duì)于公共標(biāo)識(shí)來說至關(guān)重要,需妥善保存。其中,公共標(biāo)識(shí)是開發(fā)者或商家在互聯(lián)網(wǎng)應(yīng)用平臺(tái)上申請(qǐng)的應(yīng)用賬號(hào),通過公共標(biāo)識(shí),開發(fā)者或商家可在互聯(lián)網(wǎng)應(yīng)用平臺(tái)上,基于文字、圖片、語音、視頻等方式,實(shí)現(xiàn)和特定群體的全方位溝通或互動(dòng)。比如,開發(fā)者或商家在申請(qǐng)公共標(biāo)識(shí)后,在自定義菜單的創(chuàng)建階段便需要校驗(yàn)憑證調(diào)用各種互聯(lián)網(wǎng)應(yīng)用接口以進(jìn)行菜單創(chuàng)建;或者,在公共標(biāo)識(shí)與關(guān)注用戶的信息交互過程中,需通過校驗(yàn)憑證調(diào)用各種互聯(lián)網(wǎng)應(yīng)用接口方可實(shí)現(xiàn)二者之間的信息交互。其中,校驗(yàn)憑證的存儲(chǔ)至少需要512個(gè)字符空間,其有效期目前為7200秒。因此,需定時(shí)刷新校驗(yàn)憑證,重復(fù)獲取校驗(yàn)憑證將導(dǎo)致上一次獲取的校驗(yàn)憑證失效。
[0042]圖1是本發(fā)明實(shí)施例提供的一種信息交互方法。以公共標(biāo)識(shí)所在終端執(zhí)行該方法的角度為例,則參見圖1,本發(fā)明實(shí)施例提供的方法流程包括:
[0043]101、在特定頁面上獲取指定公共標(biāo)識(shí)對(duì)應(yīng)的標(biāo)識(shí)信息,標(biāo)識(shí)信息包括身份標(biāo)識(shí)和密鑰。
[0044]102、根據(jù)標(biāo)識(shí)信息,生成校驗(yàn)憑證獲取請(qǐng)求。
[0045]103、調(diào)用校驗(yàn)憑證獲取接口,通過校驗(yàn)憑證獲取接口向互聯(lián)網(wǎng)應(yīng)用服務(wù)器發(fā)送校驗(yàn)憑證獲取請(qǐng)求,互聯(lián)網(wǎng)應(yīng)用服務(wù)器是為互聯(lián)網(wǎng)應(yīng)用提供服務(wù)的服務(wù)器。
[0046]104、接收互聯(lián)網(wǎng)應(yīng)用服務(wù)器通過校驗(yàn)憑證獲取接口返回的校驗(yàn)憑證。
[0047]105、在校驗(yàn)憑證通過校驗(yàn)后,調(diào)用互聯(lián)網(wǎng)應(yīng)用接口進(jìn)行信息交互。
[0048]本發(fā)明實(shí)施例提供的方法,公共標(biāo)識(shí)所在終端在特定頁面上獲取指定公共標(biāo)識(shí)對(duì)應(yīng)的標(biāo)識(shí)信息后,根據(jù)該標(biāo)識(shí)信息生成校驗(yàn)憑證獲取請(qǐng)求,并調(diào)用校驗(yàn)憑證獲取接口,通過校驗(yàn)憑證獲取接口向互聯(lián)網(wǎng)應(yīng)用服務(wù)器發(fā)送校驗(yàn)憑證獲取請(qǐng)求,以獲取校驗(yàn)憑證,并在校驗(yàn)憑證通過校驗(yàn)后,調(diào)用互聯(lián)網(wǎng)應(yīng)用接口進(jìn)行信息交互,由于在進(jìn)行信息交互時(shí),基于校驗(yàn)憑證進(jìn)行了安全校驗(yàn),所以可確保信息交互的安全性。
[0049]可選地,該方法還包括:
[0050]在接收互聯(lián)網(wǎng)應(yīng)用服務(wù)器通過校驗(yàn)憑證獲取接口返回的校驗(yàn)憑證時(shí),接收互聯(lián)網(wǎng)應(yīng)用服務(wù)器通過校驗(yàn)憑證獲取接口返回的時(shí)效信息,時(shí)效信息用于標(biāo)識(shí)校驗(yàn)憑證的有效時(shí)長;
[0051]當(dāng)校驗(yàn)憑證處于時(shí)效信息規(guī)定的有效