欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

網(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入方法、裝置的制造方法

文檔序號:10655354閱讀:986來源:國知局
網(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入方法、裝置的制造方法
【專利摘要】本申請公開了一種網(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入方法、裝置,其通過預(yù)先存儲保證接收端正確導(dǎo)入數(shù)據(jù)的轉(zhuǎn)換規(guī)則,并從存儲的轉(zhuǎn)換規(guī)則中查找與接收到的網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則,根據(jù)查找到的預(yù)設(shè)轉(zhuǎn)換規(guī)則對該網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行轉(zhuǎn)換,得到與接收端的數(shù)據(jù)錄入格式相匹配的目標(biāo)網(wǎng)絡(luò)數(shù)據(jù),上述數(shù)據(jù)轉(zhuǎn)換過程可以由獨立于接收端和提供端的一中間件執(zhí)行,從而在接收端需要添加一個新的提供端時,只需在所述中間件中進(jìn)行修改,添加相應(yīng)的轉(zhuǎn)換規(guī)則即可,而不需要對相關(guān)的接收端和提供端本身的對外接口進(jìn)行修改,因此可以避免對接收端和提供端的其他業(yè)務(wù)造成影響,提高提供端及接收端的數(shù)據(jù)安全性。另,本申請不需要公開接收端的數(shù)據(jù)錄入格式,故可以提高接收端的數(shù)據(jù)安全性。
【專利說明】
網(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入方法、裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別是涉及網(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入方法、裝置。
【背景技術(shù)】
[0002]互聯(lián)網(wǎng)與用戶日常生活息息相關(guān),用戶瀏覽網(wǎng)站網(wǎng)頁或使用網(wǎng)站提供的各類應(yīng)用產(chǎn)品,都會產(chǎn)生表示用戶與該網(wǎng)站之間互動過程的網(wǎng)絡(luò)數(shù)據(jù)。該網(wǎng)絡(luò)數(shù)據(jù)通常存儲于相應(yīng)的網(wǎng)絡(luò)數(shù)據(jù)庫中,由于數(shù)據(jù)量巨大,同一網(wǎng)站的不同應(yīng)用產(chǎn)品對應(yīng)的網(wǎng)絡(luò)數(shù)據(jù)也分別存儲在不同的數(shù)據(jù)庫中,故為提高網(wǎng)站的內(nèi)容豐富度,往往需要將其他相關(guān)網(wǎng)絡(luò)數(shù)據(jù)庫中的網(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入本網(wǎng)絡(luò)數(shù)據(jù)庫。實際應(yīng)用中,不同數(shù)據(jù)庫中數(shù)據(jù)存儲格式不同。例如,昵稱為“zhang”的用戶數(shù)據(jù)在網(wǎng)絡(luò)數(shù)據(jù)庫A中的存儲格式為“name = zhang”,即以“name”表示用戶昵稱,而在網(wǎng)絡(luò)數(shù)據(jù)庫B中則以“η”表示用戶昵稱,以“name”表示用戶真實姓名,故在將該用戶數(shù)據(jù)由A導(dǎo)入B時,需要進(jìn)行數(shù)據(jù)轉(zhuǎn)換,即將“name = zhang”轉(zhuǎn)換為“n = zhang”,才能存儲至IJB中。下文以將網(wǎng)絡(luò)數(shù)據(jù)由網(wǎng)絡(luò)數(shù)據(jù)庫A(提供端)導(dǎo)入網(wǎng)絡(luò)數(shù)據(jù)庫B(接收端)為例,對現(xiàn)有技術(shù)中實現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入的兩種常用方法進(jìn)行闡述。
[0003]第一種方法是在接收端進(jìn)行數(shù)據(jù)轉(zhuǎn)換,即提供端A通過其輸出接口直接輸出其存儲的網(wǎng)絡(luò)數(shù)據(jù),接收端B預(yù)先根據(jù)A的輸出接口對應(yīng)的數(shù)據(jù)輸出格式制定數(shù)據(jù)轉(zhuǎn)換規(guī)則,并在接收到A輸出的網(wǎng)絡(luò)數(shù)據(jù)后,根據(jù)該數(shù)據(jù)轉(zhuǎn)換規(guī)則將其轉(zhuǎn)換為符合B要求的數(shù)據(jù)寫入格式,再將轉(zhuǎn)換后的網(wǎng)絡(luò)數(shù)據(jù)寫入(存儲至)B?;谶@一方法,每當(dāng)接收端所需數(shù)據(jù)的提供端增加或更改時,都需要在接收端修改或添加相應(yīng)的數(shù)據(jù)轉(zhuǎn)換規(guī)則,以正確并及時接收到來自不同提供端的網(wǎng)絡(luò)數(shù)據(jù);且由于提供端的輸出接口不穩(wěn)定,一旦其發(fā)生變化,則會影響網(wǎng)絡(luò)數(shù)據(jù)的正確導(dǎo)入,并仍需要接收端及時修改相應(yīng)的數(shù)據(jù)轉(zhuǎn)換規(guī)則;可見,這一數(shù)據(jù)導(dǎo)入方法安全性低,接收端工作量大。
[0004]第二種方法是在提供端進(jìn)行數(shù)據(jù)轉(zhuǎn)換,即由提供端A根據(jù)接收端B錄入接口對應(yīng)的數(shù)據(jù)錄入格式制定數(shù)據(jù)轉(zhuǎn)換規(guī)則,并根據(jù)該數(shù)據(jù)轉(zhuǎn)換規(guī)則將自己存儲的網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)換為符合B要求的格式,再將轉(zhuǎn)換后的網(wǎng)絡(luò)數(shù)據(jù)輸出,接收端B的錄入接口接收到A輸出的網(wǎng)絡(luò)數(shù)據(jù)后直接將其寫入B?;谶@一方法,為使得提供端可以正確轉(zhuǎn)換并輸出符合接收端要求的網(wǎng)絡(luò)數(shù)據(jù),需要對外公開該接收端錄入接口對應(yīng)的數(shù)據(jù)錄入格式,即相當(dāng)于接收端的數(shù)據(jù)寫入權(quán)限完全對外公開,極有可能導(dǎo)致病毒文件等臟數(shù)據(jù)被寫入接收端;可見,本方法同樣存在數(shù)據(jù)安全性低的問題。
[0005]因此,亟需一種可以安全準(zhǔn)確地將網(wǎng)絡(luò)數(shù)據(jù)由提供端數(shù)據(jù)庫導(dǎo)入接收端數(shù)據(jù)庫的方法。

【發(fā)明內(nèi)容】

[0006]為了解決上述技術(shù)問題,本申請公開了一種網(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入方法、裝置。
[0007]第一方面,本申請?zhí)峁┝艘环N網(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入方法,所述方法包括:
[0008]接收各個提供端輸出的網(wǎng)絡(luò)數(shù)據(jù);
[0009]查找預(yù)設(shè)規(guī)則存儲單元中是否存在與所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則;
[0010]當(dāng)查找到與所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則時,根據(jù)所述預(yù)設(shè)轉(zhuǎn)換規(guī)則將所述網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)換為與接收端的數(shù)據(jù)錄入格式相匹配的目標(biāo)網(wǎng)絡(luò)數(shù)據(jù);
[0011 ]將所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)寫入所述接收端。
[0012]結(jié)合第一方面,在第一方面第一種可行的實施方式中,查找預(yù)設(shè)規(guī)則存儲單元中是否存在與所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則,包括:
[0013]從所述網(wǎng)絡(luò)數(shù)據(jù)中提取對應(yīng)的提供端標(biāo)識;
[0014]查找與所述提供端標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則標(biāo)識;
[0015]當(dāng)查找到所述轉(zhuǎn)換規(guī)則標(biāo)識時,確定預(yù)設(shè)規(guī)則存儲單元中與所述轉(zhuǎn)換規(guī)則標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則為所述預(yù)設(shè)轉(zhuǎn)換規(guī)則。
[0016]結(jié)合第一方面,在第一方面第二種可行的實施方式中,查找預(yù)設(shè)規(guī)則存儲單元中是否存在與所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則,包括:
[0017]分析所述網(wǎng)絡(luò)數(shù)據(jù),得到所述網(wǎng)絡(luò)數(shù)據(jù)的數(shù)據(jù)屬性,并確定所述數(shù)據(jù)屬性對應(yīng)的屬性標(biāo)識;
[0018]查找與所述屬性標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則標(biāo)識;
[0019]當(dāng)查找到所述轉(zhuǎn)換規(guī)則標(biāo)識時,確定預(yù)設(shè)規(guī)則存儲單元中與所述轉(zhuǎn)換規(guī)則標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則為所述預(yù)設(shè)轉(zhuǎn)換規(guī)則。
[0020]結(jié)合第一方面,在第一方面第三種可行的實施方式中,查找預(yù)設(shè)規(guī)則存儲單元中是否存在與所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則,包括:
[0021]從所述網(wǎng)絡(luò)數(shù)據(jù)中提取數(shù)據(jù)導(dǎo)入請求標(biāo)識;其中,所述數(shù)據(jù)導(dǎo)入請求標(biāo)識為所述接收端發(fā)送至提供端的數(shù)據(jù)導(dǎo)入請求對應(yīng)的標(biāo)識,所述數(shù)據(jù)導(dǎo)入請求用于觸發(fā)相應(yīng)的提供端輸出網(wǎng)絡(luò)數(shù)據(jù);
[0022]查找與所述數(shù)據(jù)導(dǎo)入請求標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則標(biāo)識;
[0023]當(dāng)查找到所述轉(zhuǎn)換規(guī)則標(biāo)識時,確定預(yù)設(shè)規(guī)則存儲單元中與所述轉(zhuǎn)換規(guī)則標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則為所述預(yù)設(shè)轉(zhuǎn)換規(guī)則。
[0024]結(jié)合第一方面,或者第一方面第一種可行的實施方式,或者第一方面第二種可行的實施方式,或者第一方面第三種可行的實施方式,在第一方面第四種可行的實施方式中,所述方法還包括:
[0025]當(dāng)查找不到與所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則時,確定所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的數(shù)據(jù)輸出格式;
[0026]根據(jù)所述數(shù)據(jù)輸出格式和所述接收端的數(shù)據(jù)錄入格式,生成新增轉(zhuǎn)換規(guī)則;
[0027]根據(jù)所述新增轉(zhuǎn)換規(guī)則將所述網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)換為所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)。
[0028]結(jié)合第一方面,或者第一方面第一種可行的實施方式,或者第一方面第二種可行的實施方式,或者第一方面第三種可行的實施方式,在第一方面第五種可行的實施方式中,所述方法還包括:
[0029]檢測是否存在新增提供端;
[0030]當(dāng)檢測到存在所述新增提供端時,獲取所述新增提供端對應(yīng)的數(shù)據(jù)輸出格式;
[0031]根據(jù)所述數(shù)據(jù)輸出格式和所述接收端的數(shù)據(jù)錄入格式,生成與所述新增提供端對應(yīng)的新增轉(zhuǎn)換規(guī)則;
[0032]將所述新增轉(zhuǎn)換規(guī)則存儲至所述預(yù)設(shè)規(guī)則存儲單元。
[0033]第二方面,本申請?zhí)峁┝艘环N網(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入裝置,所述裝置包括:
[0034]數(shù)據(jù)接收單元,用于接收各個提供端輸出的網(wǎng)絡(luò)數(shù)據(jù);
[0035]規(guī)則查找單元,用于查找預(yù)設(shè)規(guī)則存儲單元中是否存在與所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則;
[0036]第一數(shù)據(jù)轉(zhuǎn)換單元,用于在查找到與所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則時,根據(jù)所述預(yù)設(shè)轉(zhuǎn)換規(guī)則將所述網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)換為與接收端的數(shù)據(jù)錄入格式相匹配的目標(biāo)網(wǎng)絡(luò)數(shù)據(jù);
[0037]數(shù)據(jù)寫入單元,用于將所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)寫入所述接收端。
[0038]結(jié)合第二方面,在第二方面第一種可行的實施方式中,所述規(guī)則查找單元,包括:
[0039]第一獲取單元,用于從所述網(wǎng)絡(luò)數(shù)據(jù)中提取對應(yīng)的提供端標(biāo)識;
[0040]第二查找單元,用于查找與所述提供端標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則標(biāo)識,并在查找到所述轉(zhuǎn)換規(guī)則標(biāo)識時,確定預(yù)設(shè)規(guī)則存儲單元中與所述轉(zhuǎn)換規(guī)則標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則為所述預(yù)設(shè)轉(zhuǎn)換規(guī)則。
[0041]結(jié)合第二方面,在第二方面第二種可行的實施方式中,所述規(guī)則查找單元,包括:
[0042]第二獲取單元,用于分析所述網(wǎng)絡(luò)數(shù)據(jù),得到所述網(wǎng)絡(luò)數(shù)據(jù)的數(shù)據(jù)屬性,并確定所述數(shù)據(jù)屬性對應(yīng)的屬性標(biāo)識;
[0043]第二查找單元,用于查找與所述屬性標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則標(biāo)識并在查找到所述轉(zhuǎn)換規(guī)則標(biāo)識時,確定預(yù)設(shè)規(guī)則存儲單元中與所述轉(zhuǎn)換規(guī)則標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則為所述預(yù)設(shè)轉(zhuǎn)換規(guī)則。
[0044]結(jié)合第二方面,在第二方面第三種可行的實施方式中,所述規(guī)則查找單元,包括:
[0045]第三獲取單元,用于從所述網(wǎng)絡(luò)數(shù)據(jù)中提取數(shù)據(jù)導(dǎo)入請求標(biāo)識;其中,所述數(shù)據(jù)導(dǎo)入請求標(biāo)識為所述接收端發(fā)送至提供端的數(shù)據(jù)導(dǎo)入請求對應(yīng)的標(biāo)識,所述數(shù)據(jù)導(dǎo)入請求用于觸發(fā)相應(yīng)的提供端輸出網(wǎng)絡(luò)數(shù)據(jù);
[0046]第三查找單元,用于查找與所述數(shù)據(jù)導(dǎo)入請求標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則標(biāo)識,并在查找到所述轉(zhuǎn)換規(guī)則標(biāo)識時,確定預(yù)設(shè)規(guī)則存儲單元中與所述轉(zhuǎn)換規(guī)則標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則為所述預(yù)設(shè)轉(zhuǎn)換規(guī)則。
[0047]結(jié)合第二方面,或者第二方面第一種可行的實施方式,或者第二方面第二種可行的實施方式,或者第二方面第三種可行的實施方式,在第二方面第四種可行的實施方式中,所述裝置還包括:
[0048]第一規(guī)則生成單元,用于在所述規(guī)則查找單元查找不到與所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則時,確定所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的數(shù)據(jù)輸出格式,并根據(jù)所述數(shù)據(jù)輸出格式和所述接收端的數(shù)據(jù)錄入格式生成新增轉(zhuǎn)換規(guī)則;
[0049]第二數(shù)據(jù)轉(zhuǎn)換單元,用于根據(jù)所述新增轉(zhuǎn)換規(guī)則將所述網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)換為所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)。
[0050]結(jié)合第二方面,或者第二方面第一種可行的實施方式,或者第二方面第二種可行的實施方式,或者第二方面第三種可行的實施方式,在第二方面第五種可行的實施方式中,所述裝置還包括:
[0051 ]提供端檢測單元,用于檢測是否存在新增提供端;
[0052]第二規(guī)則生成單元,用于在檢測到所述新增提供端時,獲取所述新增提供端對應(yīng)的數(shù)據(jù)輸出格式,根據(jù)所述數(shù)據(jù)輸出格式和所述接收端的數(shù)據(jù)錄入格式,生成與所述新增提供端對應(yīng)的新增轉(zhuǎn)換規(guī)則,并將所述新增轉(zhuǎn)換規(guī)則存儲至所述預(yù)設(shè)規(guī)則存儲單元。
[0053]由以上技術(shù)方案可知,本申請實施例通過預(yù)先存儲保證接收端正確導(dǎo)入數(shù)據(jù)的轉(zhuǎn)換規(guī)則,并從存儲的轉(zhuǎn)換規(guī)則中查找與接收到的網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則,根據(jù)查找到的預(yù)設(shè)轉(zhuǎn)換規(guī)則對該網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行轉(zhuǎn)換,得到與接收端的數(shù)據(jù)錄入格式相匹配的目標(biāo)網(wǎng)絡(luò)數(shù)據(jù),上述數(shù)據(jù)轉(zhuǎn)換過程可以由獨立于接收端和提供端的一中間件執(zhí)行,從而在接收端需要添加一個新的提供端時,只需在所述中間件中進(jìn)行修改,添加相應(yīng)的轉(zhuǎn)換規(guī)則即可,而不需要對相關(guān)的接收端和提供端本身的對外接口進(jìn)行修改,因此可以避免對接收端和提供端的其他業(yè)務(wù)造成影響,提高提供端及接收端的數(shù)據(jù)安全性。同時,由于上述數(shù)據(jù)轉(zhuǎn)換過程可以由接收端私有的中間件執(zhí)行完成,不需要將接收端的數(shù)據(jù)錄入格式對外公開,故可以避免外界利用該數(shù)據(jù)錄入格式向接收端寫入臟數(shù)據(jù),提高接收端數(shù)據(jù)的安全性,保證數(shù)據(jù)導(dǎo)入服務(wù)的穩(wěn)定性。
【附圖說明】
[0054]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,對于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0055]圖1為本申請一個實施例提供的網(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入方法的流程圖;
[0056]圖2為本申請一個實施例提供的網(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入方法的信號流圖;
[0057]圖3為本申請另一個實施例提供的網(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入方法的流程圖;
[0058]圖4為本申請又一個實施例提供的網(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入方法的流程圖;
[0059]圖5為本申請一個實施例提供的網(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0060]這里將詳細(xì)地對示例性實施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[0061]首先對本申請?zhí)峁┑木W(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入方法的實施例進(jìn)行說明。圖1為本申請一個實施例提供的網(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入方法流程圖;參照圖1,該方法包括如下步驟。
[0062]SI 1、接收各個提供端輸出的網(wǎng)絡(luò)數(shù)據(jù)。
[0063]S12、查找預(yù)設(shè)規(guī)則存儲單元中是否存在與所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則。
[0064]S13、當(dāng)查找到與所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則時,根據(jù)所述預(yù)設(shè)轉(zhuǎn)換規(guī)則將所述網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)換為與接收端的數(shù)據(jù)錄入格式相匹配的目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)。
[0065]S14、將所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)寫入所述接收端。
[0066]本申請實施例中,預(yù)先為接收端配置一預(yù)設(shè)規(guī)則存儲單元,并將接收端可能用到的轉(zhuǎn)換規(guī)則存儲于所述預(yù)設(shè)規(guī)則存儲單元中,這些轉(zhuǎn)換規(guī)則均以該接收端的數(shù)據(jù)錄入格式為轉(zhuǎn)換目標(biāo)。有鑒于此,無論接收到來自哪個提供端的網(wǎng)絡(luò)數(shù)據(jù),只要預(yù)設(shè)規(guī)則存儲單元中存在對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則,即可將該網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)換為與接收端的數(shù)據(jù)錄入格式相匹配的目標(biāo)數(shù)據(jù),從而可以通過接收端的錄入接口將目標(biāo)數(shù)據(jù)寫入接收端,實現(xiàn)將網(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入接收端。
[0067]例如,提供端41輸出的網(wǎng)絡(luò)數(shù)據(jù)可以為{&=1沁=2,(:= 3},提供端42輸出的網(wǎng)絡(luò)數(shù)據(jù)可以為|α = 4,β = 5,γ =6}。根據(jù)接收端B的數(shù)據(jù)錄入格式,接收端B中的屬性m與Al中的屬性a相同,B中的屬性η與Al中的屬性b相同,故為將Al的網(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入B,可以制定一種轉(zhuǎn)換規(guī)則Tl為:將屬性a的數(shù)值賦值給屬性m,并將屬性b的數(shù)值賦值給屬性n,得到得到包含屬性m、n及其取值的目標(biāo)數(shù)據(jù)[I],從而可以通過B的錄入接口將目標(biāo)數(shù)據(jù)[I]直接寫入B中。根據(jù)B數(shù)據(jù)錄入格式,B中的屬性P為A2中屬性α和β的組合,故為將A2的網(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入B,可以制定另一種轉(zhuǎn)換規(guī)則Τ2為:將屬性α和β的取值進(jìn)行組合后賦值給屬性ρ,得到包含屬性P及其取值的目標(biāo)數(shù)據(jù)[2],從而可以通過B的錄入接口將目標(biāo)數(shù)據(jù)[2]直接寫入B中。
[0068]基于本申請實施例,數(shù)據(jù)轉(zhuǎn)換過程可以通過為相應(yīng)接收端私有但獨立于接收端的中間件執(zhí)行完成;其中,該中間件包括上述預(yù)設(shè)規(guī)則存儲單元及上述方法執(zhí)行單元,如圖2所示的信號流圖(圖2以提供端I和提供端2為例,示意性表明可以通過本方法同時接收任意提供端輸出的網(wǎng)絡(luò)數(shù)據(jù),圖2中所示方法步驟與圖1相同,可以相互參照理解,此處不再對圖2進(jìn)行詳細(xì)闡述)。
[0069]即,每個接收端配置一個私有的中間件,該中間件獨立控制,用于實現(xiàn)將來自各個接收端的網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)換為符合該接收端的數(shù)據(jù)錄入規(guī)則的目標(biāo)網(wǎng)絡(luò)數(shù)據(jù),從而不需要對外公開該接收端的數(shù)據(jù)錄入格式,保證接收端的數(shù)據(jù)安全性;相應(yīng)的,每個提供端只需配置一個輸出接口,無論哪個接收端向其請求數(shù)據(jù),都不需要考慮數(shù)據(jù)轉(zhuǎn)換問題,直接通過該輸出接口輸出自身存儲的網(wǎng)絡(luò)數(shù)據(jù),并由接收端對應(yīng)的中間件進(jìn)行數(shù)據(jù)轉(zhuǎn)換;每個接收端只需配置一個錄入接口,無論需要接收哪個提供端的網(wǎng)絡(luò)數(shù)據(jù),都可以通過該接收端對應(yīng)的中間件進(jìn)行數(shù)據(jù)轉(zhuǎn)換,得到與該錄入接口匹配的目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)。具體的,當(dāng)某個網(wǎng)絡(luò)數(shù)據(jù)庫有從另一個(或幾個)網(wǎng)絡(luò)數(shù)據(jù)庫中導(dǎo)入網(wǎng)絡(luò)數(shù)據(jù)的需求時,作為接收端的網(wǎng)絡(luò)數(shù)據(jù)庫可以向各個作為提供端的網(wǎng)絡(luò)數(shù)據(jù)庫發(fā)送數(shù)據(jù)導(dǎo)入請求,每個提供端在接收到該數(shù)據(jù)導(dǎo)入請求后,通過自己的輸出接口直接輸出網(wǎng)絡(luò)數(shù)據(jù),接收端對應(yīng)的中間件接收來自各個提供端的網(wǎng)絡(luò)數(shù)據(jù),查找相應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則并進(jìn)行數(shù)據(jù)轉(zhuǎn)換,最終將轉(zhuǎn)換得到的目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)通過接收端的錄入接口寫入接收端。
[0070]另外,除了網(wǎng)絡(luò)數(shù)據(jù)的實時轉(zhuǎn)換之外,各項轉(zhuǎn)換規(guī)則的生成、修改都可以通過該中間件完成,不需要在接收端或提供端修改接口或者接收/輸出邏輯,使得網(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入更靈活、安全。
[0071]可選的,上述中間件具體可以為中間處理程序等軟件形式,也可以為存儲有中間處理程序的中間處理芯片等硬件形式。
[0072]由以上技術(shù)方案可知,本申請實施例通過預(yù)先存儲保證接收端正確導(dǎo)入數(shù)據(jù)的轉(zhuǎn)換規(guī)則,并從存儲的轉(zhuǎn)換規(guī)則中查找與接收到的網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則,根據(jù)查找到的預(yù)設(shè)轉(zhuǎn)換規(guī)則對該網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行轉(zhuǎn)換,得到與接收端的數(shù)據(jù)錄入格式相匹配的目標(biāo)網(wǎng)絡(luò)數(shù)據(jù),上述數(shù)據(jù)轉(zhuǎn)換過程可以由獨立于接收端和提供端的一中間件執(zhí)行,從而在接收端需要添加一個新的提供端時,只需在所述中間件中進(jìn)行修改,添加相應(yīng)的轉(zhuǎn)換規(guī)則即可,而不需要對相關(guān)的接收端和提供端本身的接口進(jìn)行修改,因此可以避免對接收端和提供端的其他業(yè)務(wù)造成影響,提高提供端及接收端的數(shù)據(jù)安全性。同時,由于上述數(shù)據(jù)轉(zhuǎn)換過程可以由接收端私有的中間件執(zhí)行完成,不需要將接收端的數(shù)據(jù)錄入格式對外公開,故可以避免外界利用該數(shù)據(jù)錄入格式向接收端寫入臟數(shù)據(jù),故本實施例可以提高接收端數(shù)據(jù)的安全性,保證數(shù)據(jù)導(dǎo)入服務(wù)的穩(wěn)定性。
[0073]在本申請一個可行的實施例中,步驟S12的查找與網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則可以包括以下步驟:
[0074]S1211、從所述網(wǎng)絡(luò)數(shù)據(jù)中提取對應(yīng)的提供端標(biāo)識;
[0075]S1212、查找與所述提供端標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則標(biāo)識;
[0076]S1213、當(dāng)查找到所述轉(zhuǎn)換規(guī)則標(biāo)識時,確定所述預(yù)設(shè)規(guī)則存儲單元中與所述轉(zhuǎn)換規(guī)則標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則為所述預(yù)設(shè)轉(zhuǎn)換規(guī)則。
[0077]具體的,由于每個提供端對應(yīng)的數(shù)據(jù)輸出格式是確定的,故通過提供端標(biāo)識唯一確定該網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的提供端后,也就唯一確定了該網(wǎng)絡(luò)數(shù)據(jù)的輸出格式,進(jìn)而將其轉(zhuǎn)換至目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)的轉(zhuǎn)換規(guī)則也可以唯一確定,即每個提供端可以唯一對應(yīng)一種轉(zhuǎn)換規(guī)則,每個提供端標(biāo)識唯一對應(yīng)一種轉(zhuǎn)換規(guī)則標(biāo)識。因此,提供端可以將唯一表征該自己身份的提供端標(biāo)識通過一特殊字段的形式添加至該提供端輸出的每項網(wǎng)絡(luò)數(shù)據(jù)中;從而在步驟S1211中,中間件可以直接識別所述網(wǎng)絡(luò)數(shù)據(jù)中的該特殊字段,并從中提取得到輸出該網(wǎng)絡(luò)數(shù)據(jù)的提供端對應(yīng)的提供端標(biāo)識;在步驟S1212中,中間件可以根據(jù)提供端標(biāo)識和轉(zhuǎn)換規(guī)則標(biāo)識之間的預(yù)設(shè)對應(yīng)關(guān)系進(jìn)行查找,如果查找到該提供端標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則標(biāo)識,則可以確定預(yù)設(shè)規(guī)則存儲單元中存儲有與網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則,且該預(yù)設(shè)轉(zhuǎn)換規(guī)則即該轉(zhuǎn)換規(guī)則標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則。
[0078]例如,根據(jù)上文實施例,在制定標(biāo)識為Tl的轉(zhuǎn)換規(guī)則時,可以同時設(shè)定其對應(yīng)的提供端標(biāo)識為Al,在制定標(biāo)識為T2的轉(zhuǎn)換規(guī)則時,同時設(shè)定其對應(yīng)的提供端標(biāo)識為A2;從而,在確定中間件當(dāng)前接收到的網(wǎng)絡(luò)數(shù)據(jù)的提供端標(biāo)識為Al時,可以根據(jù)預(yù)設(shè)的對應(yīng)關(guān)系查找得到與Al對應(yīng)的轉(zhuǎn)換規(guī)則標(biāo)識為Tl,從而確定當(dāng)前所需的預(yù)設(shè)轉(zhuǎn)換規(guī)則即為Tl對應(yīng)的轉(zhuǎn)換規(guī)則。
[0079]在本申請另一個可行的實施例中,步驟S12的查找與網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)貝IJ,可以包括以下步驟:
[0080]S1221、分析所述網(wǎng)絡(luò)數(shù)據(jù),得到所述網(wǎng)絡(luò)數(shù)據(jù)的數(shù)據(jù)屬性,并確定所述數(shù)據(jù)屬性對應(yīng)的屬性標(biāo)識;
[0081 ] S1222、查找與所述屬性標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則標(biāo)識;
[0082]S1223、當(dāng)查找到所述轉(zhuǎn)換規(guī)則標(biāo)識時,確定預(yù)設(shè)規(guī)則存儲單元中與所述轉(zhuǎn)換規(guī)則標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則為所述預(yù)設(shè)轉(zhuǎn)換規(guī)則。
[0083]由于不同網(wǎng)絡(luò)數(shù)據(jù)庫之間的數(shù)據(jù)轉(zhuǎn)換一般是基于數(shù)據(jù)屬性的轉(zhuǎn)換,例如將提供端網(wǎng)絡(luò)數(shù)據(jù)中多個屬性對應(yīng)的屬性值拼接得到接收端所需的目標(biāo)屬性的屬性值,或者,直接將提供端網(wǎng)絡(luò)數(shù)據(jù)中某個屬性的屬性值賦值個接收端所需的目標(biāo)屬性等。因此,本申請實施例通過分析網(wǎng)絡(luò)數(shù)據(jù)的數(shù)據(jù)屬性來確定其對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則;其中,為便于區(qū)分不同網(wǎng)絡(luò)數(shù)據(jù)中的不同屬性,本實施例為每種數(shù)據(jù)屬性分配唯一的屬性標(biāo)識,根據(jù)一個屬性標(biāo)識,或者多個屬性標(biāo)識的組合,查找對應(yīng)的轉(zhuǎn)換規(guī)則標(biāo)識。
[0084]例如,根據(jù)上文實施例,標(biāo)識為Tl的轉(zhuǎn)換規(guī)則對應(yīng)的原始網(wǎng)絡(luò)數(shù)據(jù)的屬性標(biāo)識包括a、b等,標(biāo)識為T2的轉(zhuǎn)換規(guī)則對應(yīng)的屬性標(biāo)識包括α和β等;從而,在確定中間件接收到的網(wǎng)絡(luò)數(shù)據(jù)所包含的屬性標(biāo)識包括a或b時,可以查找確定該網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則為Tl對應(yīng)的轉(zhuǎn)換規(guī)則,在確定中間件接收到的網(wǎng)絡(luò)數(shù)據(jù)所包含的屬性標(biāo)識包括α和β時,可以查找確定該網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則為Τ2對應(yīng)的轉(zhuǎn)換規(guī)則。
[0085]在本申請又一個可行的實施例中,步驟S12的查找與網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則可以包括以下步驟:
[0086]S1231、從所述網(wǎng)絡(luò)數(shù)據(jù)中提取數(shù)據(jù)導(dǎo)入請求標(biāo)識;
[0087]S1232、查找與所述數(shù)據(jù)導(dǎo)入請求標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則標(biāo)識;
[0088]S1233、當(dāng)查找到所述轉(zhuǎn)換規(guī)則標(biāo)識時,確定預(yù)設(shè)規(guī)則存儲單元中與所述轉(zhuǎn)換規(guī)則標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則為所述預(yù)設(shè)轉(zhuǎn)換規(guī)則。
[0089]其中,所述數(shù)據(jù)導(dǎo)入請求標(biāo)識為所述接收端發(fā)送至提供端的數(shù)據(jù)導(dǎo)入請求對應(yīng)的標(biāo)識,所述數(shù)據(jù)導(dǎo)入請求用于觸發(fā)相應(yīng)的提供端輸出網(wǎng)絡(luò)數(shù)據(jù)。即,當(dāng)接收端有數(shù)據(jù)導(dǎo)入需求時,可以根據(jù)所需數(shù)據(jù)的提供端生成數(shù)據(jù)導(dǎo)入請求,該數(shù)據(jù)導(dǎo)入請求中包括請求標(biāo)識、提供端網(wǎng)絡(luò)地址等信息。例如,根據(jù)上文實施例,假設(shè)接收端需要導(dǎo)入提供端Al中的網(wǎng)絡(luò)數(shù)據(jù),則后續(xù)轉(zhuǎn)換步驟必然需要采用轉(zhuǎn)換規(guī)則Tl,故可以配置與Tl對應(yīng)的另一標(biāo)識Ql作為數(shù)據(jù)導(dǎo)入請求標(biāo)識(或者直接將Tl作為數(shù)據(jù)導(dǎo)入請求標(biāo)識)并記入數(shù)據(jù)導(dǎo)入請求,提供端Al在接收到該數(shù)據(jù)導(dǎo)入請求后,讀取該請求所需的網(wǎng)絡(luò)數(shù)據(jù),并將該網(wǎng)絡(luò)數(shù)據(jù)與接收到的數(shù)據(jù)導(dǎo)入請求標(biāo)識一并輸出,從而中間件在接收到該網(wǎng)絡(luò)數(shù)據(jù)后,可以從中提取數(shù)據(jù)導(dǎo)入請求標(biāo)識Ql,進(jìn)而根據(jù)Ql確定預(yù)設(shè)轉(zhuǎn)換規(guī)則為標(biāo)識Tl對應(yīng)的轉(zhuǎn)換規(guī)則。
[0090]上述實施例分別介紹了三種查找當(dāng)前接收到的網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則的方法,實際應(yīng)用中可以采用其中任意一種,或多種方法結(jié)合(多種方法得到的查找結(jié)果互相對比驗證,保證所確定的預(yù)設(shè)轉(zhuǎn)換規(guī)則的準(zhǔn)確性)。除上述三種查找方法外,在本申請實施例所述的理論啟示下提出的其他查找方法,也屬于本申請保護(hù)范圍。
[0091]實際應(yīng)用中,預(yù)設(shè)規(guī)則存儲單元中很難預(yù)先保存所有情況下所需的轉(zhuǎn)換規(guī)則,故當(dāng)與接收端合作的提供端增加時,即接收端所需數(shù)據(jù)需要由新的提供端輸出時,需要相應(yīng)的添加新的轉(zhuǎn)換規(guī)則。在本申請一個可行的實施例中,可以在接收網(wǎng)絡(luò)數(shù)據(jù)的同時,根據(jù)實際情況實時添加所需的轉(zhuǎn)換規(guī)則,如圖3所示,經(jīng)過步驟S12所述的查找過程,如果查找到所述預(yù)設(shè)轉(zhuǎn)換規(guī)則,則執(zhí)行步驟S13;反之,如果查找不到與所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)貝1J,說明預(yù)設(shè)規(guī)則存儲單元中未存儲該預(yù)設(shè)轉(zhuǎn)換規(guī)則,需要臨時添加,則可以依次執(zhí)行下述步驟:
[0092]S15、確定所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的數(shù)據(jù)輸出格式,并根據(jù)所述數(shù)據(jù)輸出格式和所述接收端的數(shù)據(jù)錄入格式,生成新增轉(zhuǎn)換規(guī)則;
[0093]S16、根據(jù)所述新增轉(zhuǎn)換規(guī)則將所述網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)換為所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù),并繼續(xù)執(zhí)行步驟S14。
[0094]可見,本實施例在查找不到與當(dāng)前接收到的網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則時,中間件實時根據(jù)該網(wǎng)絡(luò)數(shù)據(jù)的數(shù)據(jù)輸出格式及接收端的數(shù)據(jù)錄入格式,生成與該網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的新增轉(zhuǎn)換規(guī)則,進(jìn)而根據(jù)該新增轉(zhuǎn)換規(guī)則對該網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行轉(zhuǎn)換,得到接收端的數(shù)據(jù)錄入接口可以直接錄入的目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)。
[0095]進(jìn)一步的,基于上述步驟S15至S16,本實施例所述的網(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入方法還可以包括以下步驟:
[0096]獲取所述預(yù)設(shè)規(guī)則存儲單元對應(yīng)的網(wǎng)絡(luò)地址;
[0097]根據(jù)獲取到的網(wǎng)絡(luò)地址將所述新增轉(zhuǎn)換規(guī)則寫入所述預(yù)設(shè)規(guī)則存儲單元。
[0098]通過上述步驟將新生成的新增轉(zhuǎn)換規(guī)則存入預(yù)設(shè)規(guī)則存儲單元,以便在下次接收到來自同一提供端的網(wǎng)絡(luò)數(shù)據(jù)時,可以直接從預(yù)設(shè)規(guī)則存儲單元中獲取并應(yīng)用該新增轉(zhuǎn)換規(guī)則,實現(xiàn)對網(wǎng)絡(luò)數(shù)據(jù)的轉(zhuǎn)換,節(jié)省重復(fù)生成該新增轉(zhuǎn)換規(guī)則的時間。
[0099]另外,在本申請另一個可行的實施例中,可以在接收網(wǎng)絡(luò)數(shù)據(jù)前,預(yù)先判斷是否需要新增轉(zhuǎn)換規(guī)則;如圖4所示,在步驟Sll之前,可以包括以下步驟:
[0100]S17、檢查是否存在新增提供端;
[0101]S18、當(dāng)檢測到存在所述新增提供端時,獲取所述新增提供端對應(yīng)的數(shù)據(jù)輸出格式;
[0102]S19、根據(jù)所述數(shù)據(jù)輸出格式和所述接收端的數(shù)據(jù)錄入格式,生成與所述新增提供端對應(yīng)的新增轉(zhuǎn)換規(guī)則,并將所述新增轉(zhuǎn)換規(guī)則存儲至所述預(yù)設(shè)規(guī)則存儲單元,返回步驟S17。
[0103]具體的,可以設(shè)定每間隔預(yù)設(shè)時間,中間件則執(zhí)行一次上述步驟S17至S19,以發(fā)現(xiàn)新增提供端,并及時添加新增提供端對應(yīng)的新增轉(zhuǎn)換規(guī)則,保證中間件接收到的每項網(wǎng)絡(luò)數(shù)據(jù),都可以在預(yù)設(shè)規(guī)則存儲單元中查找到對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則,保證網(wǎng)絡(luò)數(shù)據(jù)及時準(zhǔn)確地被轉(zhuǎn)換為接收端所需的目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)。
[0104]另外,本申請實施例還提供了一種計算機存儲介質(zhì),例如可以是R0M、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等;該計算機存儲介質(zhì)中存儲有程序,當(dāng)所述存儲介質(zhì)中的程序由與接收端對應(yīng)的處理器(中間件)執(zhí)行時,使得該處理器能夠依據(jù)上述方法實施例中記載的任一種網(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入方法中的部分或全部步驟,實現(xiàn)將來自任意提供端的網(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入該接收端。
[0105]相應(yīng)于上述網(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入方法,本申請實施例還提供了一種網(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入裝置;可選的,該網(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入裝置可以內(nèi)置于網(wǎng)絡(luò)數(shù)據(jù)的接收端,也可以作為接收端的一個獨立外設(shè)。圖5為該裝置的一種結(jié)構(gòu)框圖。
[0106]參照圖5,該網(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入裝置包括:預(yù)設(shè)規(guī)則存儲單元100、數(shù)據(jù)接收單元200、規(guī)則查找單元300、第一數(shù)據(jù)轉(zhuǎn)換單元400和數(shù)據(jù)寫入單元500。
[0107]其中,該預(yù)設(shè)規(guī)則存儲單元100用于,存儲預(yù)先設(shè)置的與接收端寫入規(guī)則相匹配的轉(zhuǎn)換規(guī)則;
[0108]該數(shù)據(jù)接收單元200用于,接收各個提供端輸出的網(wǎng)絡(luò)數(shù)據(jù);
[0109]該規(guī)則查找單元300用于,查找預(yù)設(shè)規(guī)則存儲單元中是否存在與所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則;
[0110]該第一數(shù)據(jù)轉(zhuǎn)換單元400用于,在查找到與所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則時,根據(jù)所述預(yù)設(shè)轉(zhuǎn)換規(guī)則將所述網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)換為與接收端的數(shù)據(jù)錄入格式相匹配的目標(biāo)網(wǎng)絡(luò)數(shù)據(jù);
[0111]該數(shù)據(jù)寫入單元500用于,將所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)寫入所述接收端。
[0112]由以上技術(shù)方案可知,本申請實施例通過預(yù)先存儲保證接收端正確導(dǎo)入數(shù)據(jù)的轉(zhuǎn)換規(guī)則,并從存儲的轉(zhuǎn)換規(guī)則中查找與接收到的網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則,根據(jù)查找到的預(yù)設(shè)轉(zhuǎn)換規(guī)則對該網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行轉(zhuǎn)換,得到與接收端的數(shù)據(jù)錄入格式相匹配的目標(biāo)網(wǎng)絡(luò)數(shù)據(jù),上述數(shù)據(jù)轉(zhuǎn)換過程可以由獨立于接收端和提供端的一中間件執(zhí)行,從而在接收端需要添加一個新的提供端時,只需在所述中間件中進(jìn)行修改,添加相應(yīng)的轉(zhuǎn)換規(guī)則即可,而不需要對相關(guān)的接收端和提供端本身的對外接口進(jìn)行修改,因此可以避免對接收端和提供端的其他業(yè)務(wù)造成影響,提高提供端及接收端的數(shù)據(jù)安全性。同時,由于上述裝置可以由接收端私有,不需要將接收端的數(shù)據(jù)錄入格式對外公開,故可以避免外界利用該數(shù)據(jù)錄入格式向接收端寫入臟數(shù)據(jù),故本實施例可以提高接收端數(shù)據(jù)的安全性,保證數(shù)據(jù)導(dǎo)入服務(wù)的穩(wěn)定性。
[0113]在本申請一個可行的實施方式中,上述規(guī)則查找單元300具體可以包括:
[0114]第一獲取單元,用于從所述網(wǎng)絡(luò)數(shù)據(jù)中提取對應(yīng)的提供端標(biāo)識;
[0115]第二查找單元,用于查找與所述提供端標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則標(biāo)識,并在查找到所述轉(zhuǎn)換規(guī)則標(biāo)識時,確定預(yù)設(shè)規(guī)則存儲單元中與所述轉(zhuǎn)換規(guī)則標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則為所述預(yù)設(shè)轉(zhuǎn)換規(guī)則。
[0116]在本申請另一個可行的實施方式中,上述規(guī)則查找單元300具體可以包括:
[0117]第二獲取單元,用于分析所述網(wǎng)絡(luò)數(shù)據(jù),得到所述網(wǎng)絡(luò)數(shù)據(jù)的數(shù)據(jù)屬性,并確定所述數(shù)據(jù)屬性對應(yīng)的屬性標(biāo)識;
[0118]第二查找單元,用于查找與所述屬性標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則標(biāo)識并在查找到所述轉(zhuǎn)換規(guī)則標(biāo)識時,確定預(yù)設(shè)規(guī)則存儲單元中與所述轉(zhuǎn)換規(guī)則標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則為所述預(yù)設(shè)轉(zhuǎn)換規(guī)則。
[0119]在本申請又一個可行的實施方式中,上述規(guī)則查找單元300具體可以包括:
[0120]第三獲取單元,用于從所述網(wǎng)絡(luò)數(shù)據(jù)中提取數(shù)據(jù)導(dǎo)入請求標(biāo)識;其中,所述數(shù)據(jù)導(dǎo)入請求標(biāo)識為所述接收端發(fā)送至提供端的數(shù)據(jù)導(dǎo)入請求對應(yīng)的標(biāo)識,所述數(shù)據(jù)導(dǎo)入請求用于觸發(fā)相應(yīng)的提供端輸出網(wǎng)絡(luò)數(shù)據(jù);
[0121 ]第三查找單元,用于查找與所述數(shù)據(jù)導(dǎo)入請求標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則標(biāo)識,并在查找到所述轉(zhuǎn)換規(guī)則標(biāo)識時,確定預(yù)設(shè)規(guī)則存儲單元中與所述轉(zhuǎn)換規(guī)則標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則為所述預(yù)設(shè)轉(zhuǎn)換規(guī)則。
[0122]上述實施例分別介紹了三種查找當(dāng)前接收到的網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則的方法,實際應(yīng)用中可以采用其中任意一種,或多種方法結(jié)合。
[0123]實際應(yīng)用中,預(yù)設(shè)規(guī)則存儲單元中很難預(yù)先保存所有情況下所需的轉(zhuǎn)換規(guī)則,故在本申請一個可行的實施方式中,上述裝置還可以包括:
[0124]第一規(guī)則生成單元,用于在規(guī)則查找單元300查找不到與所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則時,確定所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的數(shù)據(jù)輸出格式,并根據(jù)所述數(shù)據(jù)輸出格式和所述接收端的數(shù)據(jù)錄入格式生成新增轉(zhuǎn)換規(guī)則;
[0125]第二數(shù)據(jù)轉(zhuǎn)換單元,用于根據(jù)所述新增轉(zhuǎn)換規(guī)則將所述網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)換為所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)。
[0126]實際應(yīng)用中,該第二數(shù)據(jù)轉(zhuǎn)換單元可以與上述第一數(shù)據(jù)轉(zhuǎn)換單元400可以合并為一個數(shù)據(jù)轉(zhuǎn)換單元,在第一規(guī)則生成單元生成新增轉(zhuǎn)換規(guī)則時,該數(shù)據(jù)轉(zhuǎn)換單元直接將該新增轉(zhuǎn)換規(guī)則作為預(yù)設(shè)轉(zhuǎn)換規(guī)則對網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行轉(zhuǎn)換。
[0127]可選的,第一規(guī)則生成單元在生成新增轉(zhuǎn)換規(guī)則后,可以將該新增轉(zhuǎn)換規(guī)則存儲于預(yù)設(shè)規(guī)則存儲單元中,以便在下次接收到來自同一提供端的網(wǎng)絡(luò)數(shù)據(jù)時,可以直接從預(yù)設(shè)規(guī)則存儲單元中獲取并應(yīng)用該新增轉(zhuǎn)換規(guī)則,實現(xiàn)對網(wǎng)絡(luò)數(shù)據(jù)的轉(zhuǎn)換,節(jié)省重復(fù)生成該新增轉(zhuǎn)換規(guī)則的時間。
[0128]在本申請一個可行的實施方式中,為避免規(guī)則查找單元300在預(yù)設(shè)規(guī)則存儲單元100中查找不到與網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則的情況發(fā)生,上述裝置還可以包括:
[0129]提供端檢測單元,用于檢測是否存在新增提供端;
[0130]第二規(guī)則生成單元,用于在檢測到所述新增提供端時,獲取所述新增提供端對應(yīng)的數(shù)據(jù)輸出格式,根據(jù)所述數(shù)據(jù)輸出格式和所述接收端的數(shù)據(jù)錄入格式,生成與所述新增提供端對應(yīng)的新增轉(zhuǎn)換規(guī)則,并將所述新增轉(zhuǎn)換規(guī)則存儲至所述預(yù)設(shè)規(guī)則存儲單元。
[0131]具體的,可以設(shè)定提供端檢測單元的循環(huán)檢測周期,使其每間隔預(yù)設(shè)時間執(zhí)行一次新增提供端檢測動作,以發(fā)現(xiàn)新增提供端,并及時觸發(fā)第二規(guī)則生成單元添加新增提供端對應(yīng)的新增轉(zhuǎn)換規(guī)則,保證數(shù)據(jù)接收單元接收到的每項網(wǎng)絡(luò)數(shù)據(jù),都可以在預(yù)設(shè)規(guī)則存儲單元中查找到對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則,保證網(wǎng)絡(luò)數(shù)據(jù)及時準(zhǔn)確地被轉(zhuǎn)換為接收端所需的目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)。
[0132]本說明書中的各個實施例均采用遞進(jìn)的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置和系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
[0133]以上所述的本發(fā)明實施方式,并不構(gòu)成對本發(fā)明保護(hù)范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項】
1.一種網(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入方法,其特征在于,包括: 接收各個提供端輸出的網(wǎng)絡(luò)數(shù)據(jù); 查找預(yù)設(shè)規(guī)則存儲單元中是否存在與所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則; 當(dāng)查找到與所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則時,根據(jù)所述預(yù)設(shè)轉(zhuǎn)換規(guī)則將所述網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)換為與接收端的數(shù)據(jù)錄入格式相匹配的目標(biāo)網(wǎng)絡(luò)數(shù)據(jù); 將所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)寫入所述接收端。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,查找預(yù)設(shè)規(guī)則存儲單元中是否存在與所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則,包括: 從所述網(wǎng)絡(luò)數(shù)據(jù)中提取對應(yīng)的提供端標(biāo)識; 查找與所述提供端標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則標(biāo)識; 當(dāng)查找到所述轉(zhuǎn)換規(guī)則標(biāo)識時,確定預(yù)設(shè)規(guī)則存儲單元中與所述轉(zhuǎn)換規(guī)則標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則為所述預(yù)設(shè)轉(zhuǎn)換規(guī)則。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,查找預(yù)設(shè)規(guī)則存儲單元中是否存在與所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則,包括: 分析所述網(wǎng)絡(luò)數(shù)據(jù),得到所述網(wǎng)絡(luò)數(shù)據(jù)的數(shù)據(jù)屬性,并確定所述數(shù)據(jù)屬性對應(yīng)的屬性標(biāo)識; 查找與所述屬性標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則標(biāo)識; 當(dāng)查找到所述轉(zhuǎn)換規(guī)則標(biāo)識時,確定預(yù)設(shè)規(guī)則存儲單元中與所述轉(zhuǎn)換規(guī)則標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則為所述預(yù)設(shè)轉(zhuǎn)換規(guī)則。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,查找預(yù)設(shè)規(guī)則存儲單元中是否存在與所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則,包括: 從所述網(wǎng)絡(luò)數(shù)據(jù)中提取數(shù)據(jù)導(dǎo)入請求標(biāo)識;其中,所述數(shù)據(jù)導(dǎo)入請求標(biāo)識為所述接收端發(fā)送至提供端的數(shù)據(jù)導(dǎo)入請求對應(yīng)的標(biāo)識,所述數(shù)據(jù)導(dǎo)入請求用于觸發(fā)相應(yīng)的提供端輸出網(wǎng)絡(luò)數(shù)據(jù); 查找與所述數(shù)據(jù)導(dǎo)入請求標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則標(biāo)識; 當(dāng)查找到所述轉(zhuǎn)換規(guī)則標(biāo)識時,確定預(yù)設(shè)規(guī)則存儲單元中與所述轉(zhuǎn)換規(guī)則標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則為所述預(yù)設(shè)轉(zhuǎn)換規(guī)則。5.根據(jù)權(quán)利要求1至4任一項所述的方法,其特征在于,還包括: 當(dāng)查找不到與所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則時,確定所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的數(shù)據(jù)輸出格式; 根據(jù)所述數(shù)據(jù)輸出格式和所述接收端的數(shù)據(jù)錄入格式,生成新增轉(zhuǎn)換規(guī)則; 根據(jù)所述新增轉(zhuǎn)換規(guī)則將所述網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)換為所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)。6.根據(jù)權(quán)利要求1至4任一項所述的方法,其特征在于,還包括: 檢測是否存在新增提供端; 當(dāng)檢測到存在所述新增提供端時,獲取所述新增提供端對應(yīng)的數(shù)據(jù)輸出格式; 根據(jù)所述數(shù)據(jù)輸出格式和所述接收端的數(shù)據(jù)錄入格式,生成與所述新增提供端對應(yīng)的新增轉(zhuǎn)換規(guī)則; 將所述新增轉(zhuǎn)換規(guī)則存儲至所述預(yù)設(shè)規(guī)則存儲單元。7.一種網(wǎng)絡(luò)數(shù)據(jù)導(dǎo)入裝置,其特征在于,包括: 數(shù)據(jù)接收單元,用于接收各個提供端輸出的網(wǎng)絡(luò)數(shù)據(jù); 規(guī)則查找單元,用于查找預(yù)設(shè)規(guī)則存儲單元中是否存在與所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則; 第一數(shù)據(jù)轉(zhuǎn)換單元,用于在查找到與所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則時,根據(jù)所述預(yù)設(shè)轉(zhuǎn)換規(guī)則將所述網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)換為與接收端的數(shù)據(jù)錄入格式相匹配的目標(biāo)網(wǎng)絡(luò)數(shù)據(jù); 數(shù)據(jù)寫入單元,用于將所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)寫入所述接收端。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述規(guī)則查找單元,包括: 第一獲取單元,用于從所述網(wǎng)絡(luò)數(shù)據(jù)中提取對應(yīng)的提供端標(biāo)識; 第一查找單元,用于查找與所述提供端標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則標(biāo)識,并在查找到所述轉(zhuǎn)換規(guī)則標(biāo)識時,確定預(yù)設(shè)規(guī)則存儲單元中與所述轉(zhuǎn)換規(guī)則標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則為所述預(yù)設(shè)轉(zhuǎn)換規(guī)則。9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述規(guī)則查找單元,包括: 第二獲取單元,用于分析所述網(wǎng)絡(luò)數(shù)據(jù),得到所述網(wǎng)絡(luò)數(shù)據(jù)的數(shù)據(jù)屬性,并確定所述數(shù)據(jù)屬性對應(yīng)的屬性標(biāo)識; 第二查找單元,用于查找與所述屬性標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則標(biāo)識并在查找到所述轉(zhuǎn)換規(guī)則標(biāo)識時,確定預(yù)設(shè)規(guī)則存儲單元中與所述轉(zhuǎn)換規(guī)則標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則為所述預(yù)設(shè)轉(zhuǎn)換規(guī)則。10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述規(guī)則查找單元,包括: 第三獲取單元,用于從所述網(wǎng)絡(luò)數(shù)據(jù)中提取數(shù)據(jù)導(dǎo)入請求標(biāo)識;其中,所述數(shù)據(jù)導(dǎo)入請求標(biāo)識為所述接收端發(fā)送至提供端的數(shù)據(jù)導(dǎo)入請求對應(yīng)的標(biāo)識,所述數(shù)據(jù)導(dǎo)入請求用于觸發(fā)相應(yīng)的提供端輸出網(wǎng)絡(luò)數(shù)據(jù); 第三查找單元,用于查找與所述數(shù)據(jù)導(dǎo)入請求標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則標(biāo)識,并在查找到所述轉(zhuǎn)換規(guī)則標(biāo)識時,確定預(yù)設(shè)規(guī)則存儲單元中與所述轉(zhuǎn)換規(guī)則標(biāo)識對應(yīng)的轉(zhuǎn)換規(guī)則為所述預(yù)設(shè)轉(zhuǎn)換規(guī)則。11.根據(jù)權(quán)利要求7至10任一項所述的裝置,其特征在于,還包括: 第一規(guī)則生成單元,用于在所述規(guī)則查找單元查找不到與所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的預(yù)設(shè)轉(zhuǎn)換規(guī)則時,確定所述網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的數(shù)據(jù)輸出格式,并根據(jù)所述數(shù)據(jù)輸出格式和所述接收端的數(shù)據(jù)錄入格式生成新增轉(zhuǎn)換規(guī)則; 第二數(shù)據(jù)轉(zhuǎn)換單元,用于根據(jù)所述新增轉(zhuǎn)換規(guī)則將所述網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)換為所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)。12.根據(jù)權(quán)利要求7至10任一項所述的裝置,其特征在于,還包括: 提供端檢測單元,用于檢測是否存在新增提供端; 第二規(guī)則生成單元,用于在檢測到所述新增提供端時,獲取所述新增提供端對應(yīng)的數(shù)據(jù)輸出格式,根據(jù)所述數(shù)據(jù)輸出格式和所述接收端的數(shù)據(jù)錄入格式,生成與所述新增提供端對應(yīng)的新增轉(zhuǎn)換規(guī)則,并將所述新增轉(zhuǎn)換規(guī)則存儲至所述預(yù)設(shè)規(guī)則存儲單元。
【文檔編號】G06F17/30GK106021517SQ201610348932
【公開日】2016年10月12日
【申請日】2016年5月24日
【發(fā)明人】楊凱旋
【申請人】樂視控股(北京)有限公司, 樂視網(wǎng)信息技術(shù)(北京)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
滨海县| 宜兰县| 高雄市| 通许县| 偏关县| 封开县| 禄劝| 文山县| 丰顺县| 蒙阴县| 紫金县| 喀喇沁旗| 安平县| 达州市| 平陆县| 长宁县| 龙口市| 永福县| 河池市| 拜城县| 枣阳市| 七台河市| 利川市| 藁城市| 沙洋县| 武邑县| 富顺县| 大田县| 岢岚县| 巫山县| 舞钢市| 达孜县| 牡丹江市| 娱乐| 东宁县| 乌兰察布市| 家居| 贵阳市| 开江县| 饶阳县| 抚远县|