[0033]圖9為內(nèi)網(wǎng)服務(wù)系統(tǒng)的結(jié)構(gòu)示意圖。
[0034]圖10為授信認(rèn)證管控模塊所述涉及到的數(shù)據(jù)交互過(guò)程示意圖。
[0035]圖11為數(shù)據(jù)投遞交互控制模塊所述涉及到的數(shù)據(jù)交互過(guò)程示意圖。
【具體實(shí)施方式】
[0036]為使本發(fā)明要解決的技術(shù)問(wèn)題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。
[0037]本發(fā)明實(shí)施例針對(duì)現(xiàn)有技術(shù)中,在外網(wǎng)訪問(wèn)內(nèi)網(wǎng)數(shù)據(jù)時(shí),存在安全隱患,成本過(guò)高的問(wèn)題,提供了一種數(shù)據(jù)交互方法及裝置,用于包括內(nèi)網(wǎng)服務(wù)器、外網(wǎng)客戶端和內(nèi)容服務(wù)器的內(nèi)外網(wǎng)網(wǎng)絡(luò)中,通過(guò)對(duì)數(shù)據(jù)交互請(qǐng)求進(jìn)行授信認(rèn)證,更為簡(jiǎn)單、安全地實(shí)現(xiàn)了內(nèi)外網(wǎng)數(shù)據(jù)的實(shí)時(shí)交換。
[0038]圖1為本發(fā)明實(shí)施例1提供的數(shù)據(jù)交互方法的流程圖,所述數(shù)據(jù)交互方法用于包括內(nèi)網(wǎng)服務(wù)器、外網(wǎng)客戶端和內(nèi)容服務(wù)器的內(nèi)外網(wǎng)網(wǎng)絡(luò)中,如圖所示,所述數(shù)據(jù)交互方法包括:
[0039]步驟S100,從所述內(nèi)網(wǎng)服務(wù)器接收第一用戶通過(guò)所述內(nèi)網(wǎng)服務(wù)器和外網(wǎng)客戶端之間的數(shù)據(jù)鏈路發(fā)送給所述內(nèi)網(wǎng)服務(wù)器的攜帶待識(shí)別授信碼的數(shù)據(jù)交互請(qǐng)求后,依據(jù)所述待識(shí)別授信碼及所述內(nèi)網(wǎng)服務(wù)器和外網(wǎng)客戶端之間的數(shù)據(jù)鏈路對(duì)所述第一用戶進(jìn)行授信審核;
[0040]步驟S102,在授信審核通過(guò)后,依據(jù)所述數(shù)據(jù)交互請(qǐng)求與所述內(nèi)容服務(wù)器進(jìn)行交互,獲取目標(biāo)數(shù)據(jù);
[0041]步驟S104,將所述目標(biāo)數(shù)據(jù)通過(guò)所述內(nèi)網(wǎng)服務(wù)器和外網(wǎng)客戶端之間的數(shù)據(jù)鏈路返回給所述第一用戶。
[0042]在上述技術(shù)方案中,第一用戶通過(guò)所述內(nèi)網(wǎng)服務(wù)器和外網(wǎng)客戶端之間的數(shù)據(jù)鏈路將攜帶有待識(shí)別授信碼的數(shù)據(jù)交互請(qǐng)求發(fā)送給內(nèi)網(wǎng)服務(wù)器,在內(nèi)網(wǎng)服務(wù)器接收到攜帶待識(shí)別授信碼的數(shù)據(jù)交互請(qǐng)求后,從所述內(nèi)外服務(wù)器接收該數(shù)據(jù)交互請(qǐng)求,根據(jù)其中攜帶的待識(shí)別授信碼及所述數(shù)據(jù)鏈路進(jìn)行授信審核,在通過(guò)審核后,根據(jù)所述數(shù)據(jù)交互請(qǐng)求與內(nèi)容服務(wù)器進(jìn)行交互,獲取目標(biāo)數(shù)據(jù),通過(guò)所述內(nèi)網(wǎng)服務(wù)器和外網(wǎng)客戶端之間的數(shù)據(jù)鏈路返回給所述第一用戶,即在內(nèi)網(wǎng)服務(wù)器接收到數(shù)據(jù)交互請(qǐng)求后,需要對(duì)該數(shù)據(jù)交互請(qǐng)求進(jìn)行授信審核,只針對(duì)審核通過(guò)的數(shù)據(jù)交互請(qǐng)求獲取目標(biāo)數(shù)據(jù),返回給第一用戶,從而,實(shí)現(xiàn)了內(nèi)外網(wǎng)數(shù)據(jù)安全傳輸。
[0043]優(yōu)選的,所述數(shù)據(jù)交互方法還可以包括:從內(nèi)網(wǎng)服務(wù)器接收待授信用戶進(jìn)行授信請(qǐng)求時(shí)通過(guò)所述內(nèi)網(wǎng)服務(wù)器和所述外網(wǎng)客戶端之間的通信鏈路發(fā)送給所述內(nèi)網(wǎng)服務(wù)器的用戶信息;審核所述用戶信息,判斷所述待授信用戶是否為合法用戶;在所述待授信用戶為合法用戶時(shí),為所述待授信用戶分配并記錄用于在進(jìn)行數(shù)據(jù)交互請(qǐng)求時(shí)對(duì)用戶進(jìn)行授信審核的授信碼,通過(guò)所述內(nèi)網(wǎng)服務(wù)器為所述用戶分配與所述授信碼相對(duì)應(yīng)的所述內(nèi)網(wǎng)服務(wù)器和所述外網(wǎng)客戶端之間的數(shù)據(jù)鏈路;將所述授信碼通過(guò)所述內(nèi)網(wǎng)服務(wù)器和外網(wǎng)客戶端之間的通信鏈路返回給所述待授信用戶,使得待授信用戶在進(jìn)行數(shù)據(jù)交互請(qǐng)求時(shí)攜帶所述授?目碼。
[0044]為了實(shí)現(xiàn)對(duì)提交數(shù)據(jù)交互請(qǐng)求進(jìn)行授信審核,需要為用戶分配授信碼。在為用戶分配授信碼的過(guò)程中,首先根據(jù)從所述內(nèi)網(wǎng)服務(wù)器中接收所述用戶信息,對(duì)其進(jìn)行審核,判斷所述待授信用戶是否為合法用戶,當(dāng)所述待授信用戶為合法用戶時(shí),為待授信用戶分配授信碼,同時(shí),記錄該授信碼,通過(guò)所述內(nèi)網(wǎng)服務(wù)器為所述用戶分配與所述授信碼相對(duì)應(yīng)的所述內(nèi)網(wǎng)服務(wù)器和所述外網(wǎng)客戶端之間的數(shù)據(jù)鏈路,即內(nèi)網(wǎng)服務(wù)器在該待授信用戶為合法用戶時(shí)為該待授信用戶分配授信碼并,為該待授信用戶分配一條該待授信用戶私有的與所述授信碼相對(duì)應(yīng)的數(shù)據(jù)鏈路,該待授信用戶在進(jìn)行數(shù)據(jù)交互請(qǐng)求時(shí),該攜帶了授信碼的數(shù)據(jù)交互請(qǐng)求只能通過(guò)所述內(nèi)網(wǎng)服務(wù)器為該待授信用戶分配的與所述授信碼相對(duì)應(yīng)的數(shù)據(jù)鏈路來(lái)發(fā)送,如果發(fā)送數(shù)據(jù)交互請(qǐng)求的數(shù)據(jù)鏈路與數(shù)據(jù)交互請(qǐng)求攜帶的授信碼沒(méi)有相對(duì)應(yīng),則該數(shù)據(jù)交互請(qǐng)求不予以審核通過(guò),將所述授信碼通過(guò)所述內(nèi)網(wǎng)服務(wù)器和外網(wǎng)客戶端之間的通信鏈路返回給所述待授信用戶,以便待授信用戶在進(jìn)行數(shù)據(jù)交互請(qǐng)求時(shí)攜帶所述授信碼。
[0045]優(yōu)選的,所述目標(biāo)數(shù)據(jù)為加密數(shù)據(jù),所述為所述待授信用戶分配并記錄用于在進(jìn)行數(shù)據(jù)交互請(qǐng)求時(shí)對(duì)用戶進(jìn)行授信審核的授信碼,還可以包括:為所述待授信用戶分配用于在接收到所述目標(biāo)數(shù)據(jù)時(shí)對(duì)所述目標(biāo)數(shù)據(jù)進(jìn)行解密的解密密鑰;所述將所述授信碼通過(guò)所述內(nèi)網(wǎng)服務(wù)器和外網(wǎng)客戶端之間的通信鏈路返回給所述待授信用戶,具體為:將所述授信碼及所述解密密鑰通過(guò)所述內(nèi)網(wǎng)服務(wù)器和外網(wǎng)客戶端之間的通信鏈路返回給所述待授信用戶,使得待授信用戶在進(jìn)行數(shù)據(jù)交互請(qǐng)求時(shí)攜帶所述授信碼,在接收到所述目標(biāo)數(shù)據(jù)時(shí)對(duì)所述目標(biāo)數(shù)據(jù)進(jìn)行解密。
[0046]在上述技術(shù)方案中,為了避免目標(biāo)數(shù)據(jù)在傳輸過(guò)程中被截獲,從而造成信息泄露,因此,需要對(duì)目標(biāo)數(shù)據(jù)進(jìn)行加密后再傳輸,同時(shí),需要將解密密鑰分配給用戶,以便用戶在接收到加密的目標(biāo)數(shù)據(jù)后,可以進(jìn)行解密。
[0047]優(yōu)選的,所述內(nèi)網(wǎng)服務(wù)器和外網(wǎng)客戶端之間的通信鏈路可以通過(guò)如下方式創(chuàng)建:控制所述內(nèi)網(wǎng)服務(wù)器檢測(cè)所述外網(wǎng)客戶端的指定端口是否開啟;當(dāng)所述指定端口開啟時(shí),創(chuàng)建所述內(nèi)網(wǎng)服務(wù)器與所述外網(wǎng)客戶端之間的通信鏈路,使得所述內(nèi)網(wǎng)服務(wù)器通過(guò)所述通信鏈路控制所述外網(wǎng)客戶端開啟與進(jìn)行數(shù)據(jù)交互請(qǐng)求相關(guān)的服務(wù)。
[0048]在上述技術(shù)方案中,內(nèi)網(wǎng)服務(wù)器與外網(wǎng)客戶端之間的通信鏈路由內(nèi)網(wǎng)服務(wù)器創(chuàng)建,外網(wǎng)客戶端被動(dòng)接受內(nèi)網(wǎng)服務(wù)器的通信鏈路創(chuàng)建請(qǐng)求,并可以根據(jù)內(nèi)網(wǎng)服務(wù)器通過(guò)所述通信鏈路發(fā)送的相關(guān)配置信息,啟動(dòng)接收用戶的數(shù)據(jù)交互請(qǐng)求的服務(wù)。
[0049]優(yōu)選的,所述將所述目標(biāo)數(shù)據(jù)通過(guò)所述內(nèi)網(wǎng)服務(wù)器和外網(wǎng)客戶端之間的數(shù)據(jù)鏈路返回給所述第一用戶可以包括:將所述目標(biāo)數(shù)據(jù)生成符合特定的數(shù)據(jù)格式的目標(biāo)數(shù)據(jù);將所述符合特定數(shù)據(jù)格式的目標(biāo)數(shù)據(jù)通過(guò)所述內(nèi)網(wǎng)服務(wù)器和外網(wǎng)客戶端之間的數(shù)據(jù)鏈路返回給所述第一用戶。
[0050]在上述技術(shù)方案中,對(duì)目標(biāo)數(shù)據(jù)進(jìn)行了封裝等操作,使得目標(biāo)數(shù)據(jù)具有特定的數(shù)據(jù)格式,該符合特定數(shù)據(jù)格式的目標(biāo)數(shù)據(jù)通過(guò)內(nèi)網(wǎng)服務(wù)器和外網(wǎng)客戶端之間的數(shù)據(jù)鏈路返回給第一用戶,由于目標(biāo)數(shù)據(jù)具有特定的數(shù)據(jù)格式,因此,在傳輸數(shù)據(jù)時(shí)可以只針對(duì)該特定數(shù)據(jù)格式進(jìn)行定義,使得鏈路傳輸變得簡(jiǎn)單。
[0051]圖2為本發(fā)明實(shí)施例1提供的數(shù)據(jù)交互裝置結(jié)構(gòu)示意圖,所述數(shù)據(jù)交互裝置用于包括內(nèi)網(wǎng)服務(wù)器、外網(wǎng)客戶端和內(nèi)容服務(wù)器的內(nèi)外網(wǎng)網(wǎng)絡(luò)中,如圖所示,所述數(shù)據(jù)交互裝置20包括:
[0052]審核認(rèn)證模塊21,用于從所述內(nèi)網(wǎng)服務(wù)器接收第一用戶通過(guò)所述內(nèi)網(wǎng)服務(wù)器和外網(wǎng)客戶端之間的數(shù)據(jù)鏈路發(fā)送給所述內(nèi)網(wǎng)服務(wù)器的攜帶待識(shí)別授信碼的數(shù)據(jù)交互請(qǐng)求后,依據(jù)待識(shí)別授信碼及所述內(nèi)網(wǎng)服務(wù)器和外網(wǎng)客戶端之間的數(shù)據(jù)鏈路對(duì)所述第一用戶進(jìn)行授信審核;
[0053]數(shù)據(jù)交互模塊22,用于在授信審核通過(guò)后,依據(jù)所述數(shù)據(jù)交互請(qǐng)求與所述內(nèi)容服務(wù)器進(jìn)行交互,獲取目標(biāo)數(shù)據(jù);
[0054]第一發(fā)送模塊23,用于將所述目標(biāo)數(shù)據(jù)通過(guò)所述內(nèi)網(wǎng)服務(wù)器和外網(wǎng)客戶端之間的數(shù)據(jù)鏈路返回給所述第一用戶。
[0055]在上述技術(shù)方案中,第一用戶通過(guò)所述內(nèi)網(wǎng)服務(wù)器和外網(wǎng)客戶端之間的數(shù)據(jù)鏈路將攜帶有待識(shí)別授信碼的數(shù)據(jù)交互請(qǐng)求發(fā)送給內(nèi)網(wǎng)服務(wù)器,在內(nèi)網(wǎng)服務(wù)器接收到攜帶的待識(shí)別授信碼數(shù)據(jù)交互請(qǐng)求后,審核認(rèn)證模塊21從所述內(nèi)外服務(wù)器接收該數(shù)據(jù)交互請(qǐng)求,根據(jù)其中攜帶的待識(shí)別授信碼及所述內(nèi)網(wǎng)服務(wù)器和外網(wǎng)客戶端之間的數(shù)據(jù)鏈路進(jìn)行授信審核,在通過(guò)審核后,數(shù)據(jù)交互模塊22根據(jù)所述數(shù)據(jù)交互請(qǐng)求與內(nèi)容服務(wù)器進(jìn)行交互,獲取目標(biāo)數(shù)據(jù),第一發(fā)送模塊23通過(guò)所述內(nèi)網(wǎng)服務(wù)器和外網(wǎng)客戶端之間的數(shù)據(jù)鏈路返回給所述第一用戶,即在內(nèi)網(wǎng)服務(wù)器接收到數(shù)據(jù)交互請(qǐng)求后,需要對(duì)該數(shù)據(jù)交互請(qǐng)求進(jìn)行授信審核,只針對(duì)審核通過(guò)的數(shù)據(jù)交互請(qǐng)求獲取目標(biāo)數(shù)據(jù),返回給第一用戶,從而,實(shí)現(xiàn)了內(nèi)外網(wǎng)數(shù)據(jù)安全傳輸。
[0056]優(yōu)選的,所述的數(shù)據(jù)交互裝置還可以包括:接收模塊,用于從內(nèi)網(wǎng)服務(wù)器接收待授信用戶進(jìn)行授信請(qǐng)求時(shí)通過(guò)所述內(nèi)網(wǎng)服務(wù)器和所述外網(wǎng)客戶端之間的通信鏈路發(fā)送給所述內(nèi)網(wǎng)服務(wù)器的用戶信息;身份驗(yàn)證模塊,用于審核所述用戶信息,判斷所述待授信用戶是否為合法用戶;授信模塊,用于在所述待授信用戶為合法用戶時(shí),為所述待授信用戶分配并記錄用于在進(jìn)行數(shù)據(jù)交互請(qǐng)求時(shí)對(duì)用戶進(jìn)行授信審核的授信碼,通過(guò)所述內(nèi)網(wǎng)服務(wù)器為所述用戶分配與所述授信碼相對(duì)應(yīng)的所述內(nèi)網(wǎng)服務(wù)器和所述外網(wǎng)客戶端之間的數(shù)據(jù)鏈路;第二發(fā)送模塊,用于將所述授信碼通過(guò)所述內(nèi)網(wǎng)服務(wù)器和外網(wǎng)客戶端之間的通信鏈路返回給所述待授信用戶,使得待授信用戶在進(jìn)行數(shù)據(jù)交互請(qǐng)求時(shí)攜帶所述授信碼。
[0057]優(yōu)選的,所述授信模塊可以進(jìn)一步用于為所述待授信用戶分配用于在接收到所述目標(biāo)數(shù)據(jù)時(shí)對(duì)所述目標(biāo)數(shù)據(jù)進(jìn)行解密的解密密鑰;所述第二發(fā)送模塊進(jìn)一步用于將所述授信碼及所述解密密鑰通過(guò)所述內(nèi)網(wǎng)服務(wù)器和外網(wǎng)客戶端之間的通信鏈路返回給所述待授信用戶,使得待授信用戶在進(jìn)行數(shù)據(jù)交互請(qǐng)求時(shí)攜帶所述授信碼,在接收到所述目標(biāo)數(shù)據(jù)時(shí)對(duì)所述目標(biāo)數(shù)據(jù)進(jìn)行解密。
[00