異構(gòu)網(wǎng)絡(luò)中的數(shù)據(jù)共享方法及裝置制造方法
【專利摘要】本發(fā)明提供了一種異構(gòu)網(wǎng)絡(luò)中的數(shù)據(jù)共享方法及裝置,其中,上述方法包括:接收來自于用戶終端的業(yè)務(wù)數(shù)據(jù)請求消息,其中,業(yè)務(wù)數(shù)據(jù)請求消息用于請求共享異構(gòu)網(wǎng)絡(luò)中的業(yè)務(wù)數(shù)據(jù);在業(yè)務(wù)數(shù)據(jù)請求消息的觸發(fā)下,將預(yù)先獲取的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一格式的業(yè)務(wù)數(shù)據(jù),其中,業(yè)務(wù)數(shù)據(jù)為異構(gòu)網(wǎng)絡(luò)中各個異構(gòu)數(shù)據(jù)庫中的業(yè)務(wù)數(shù)據(jù);將轉(zhuǎn)換后的業(yè)務(wù)數(shù)據(jù)發(fā)送給用戶終端。采用本發(fā)明提供的上述技術(shù)方案,解決了相關(guān)技術(shù)中,尚無如何實(shí)現(xiàn)異構(gòu)網(wǎng)絡(luò)間的數(shù)據(jù)共享的解決方案以及尚無對數(shù)據(jù)共享進(jìn)行系統(tǒng)性管理的方案等技術(shù)問題,從而實(shí)現(xiàn)了異構(gòu)數(shù)據(jù)庫之間的數(shù)據(jù)共享。
【專利說明】異構(gòu)網(wǎng)絡(luò)中的數(shù)據(jù)共享方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種異構(gòu)網(wǎng)絡(luò)中的數(shù)據(jù)共享方法及裝置。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)的發(fā)展以及人們對于網(wǎng)絡(luò)服務(wù)質(zhì)量和業(yè)務(wù)體驗(yàn)需求越來越高,過去單一的網(wǎng)絡(luò)和系統(tǒng)已經(jīng)無法滿足這種日益增長的需求。現(xiàn)有的數(shù)據(jù)共享技術(shù)主要采用添加數(shù)據(jù)共享中間件或建立中央數(shù)據(jù)庫的方式實(shí)現(xiàn)數(shù)據(jù)共享,它們提供了在單一網(wǎng)絡(luò)中數(shù)據(jù)庫系統(tǒng)之間如何實(shí)現(xiàn)數(shù)據(jù)共享的方法。然而,泛在網(wǎng)絡(luò)條件下,數(shù)據(jù)共享是與泛在業(yè)務(wù)需求緊密相關(guān)的,需要在各種異構(gòu)網(wǎng)絡(luò)之間都實(shí)現(xiàn)共享。
[0003]例如:在車域網(wǎng)中,用戶從城市A出發(fā)到城市B,通過全球定位系統(tǒng)(GlobalPosition System,簡稱為GPS),用戶能夠獲得A到B的若干條行車路線,要判斷哪一條路線從用戶角度考慮為最優(yōu)路線,數(shù)據(jù)共享系統(tǒng)首先需要知道用戶的個人偏好信息,從距離、費(fèi)用、路況等屬性信息中選擇一個屬性作為主要參考,要了解用戶的終端環(huán)境信息,在用戶的多個終端間(導(dǎo)航設(shè)備、手機(jī)、ipad等)選擇一個主控終端,主控終端負(fù)責(zé)與數(shù)據(jù)共享系統(tǒng)進(jìn)行交互;其次共享系統(tǒng)需要從不同網(wǎng)絡(luò)中加載公路收費(fèi)信息數(shù)據(jù)庫、交通路況信息數(shù)據(jù)庫,獲得各條路線的費(fèi)用,路況信息;最后將各種數(shù)據(jù)進(jìn)行運(yùn)算處理,根據(jù)用戶的個人偏好信息,為用戶提供一條由A到B的最優(yōu)路線。
[0004]從上述應(yīng)用場景可以看出,傳統(tǒng)的數(shù)據(jù)共享技術(shù)無法滿足業(yè)務(wù)數(shù)據(jù)在異構(gòu)網(wǎng)絡(luò)間實(shí)現(xiàn)共享的要求。上述應(yīng)用場景中,涉及的異構(gòu)網(wǎng)絡(luò)包括:導(dǎo)航系統(tǒng)的GPS網(wǎng)絡(luò),用戶終端的wifi網(wǎng)絡(luò),手機(jī)的3G網(wǎng)絡(luò),internet網(wǎng)絡(luò),交通信息領(lǐng)域的專用網(wǎng)絡(luò)等,傳統(tǒng)共享技術(shù)中,僅僅涉及到單一網(wǎng)絡(luò)中各數(shù)據(jù)庫之間的數(shù)據(jù)共享,對于在泛在網(wǎng)協(xié)同條件下,共享系統(tǒng)如何實(shí)現(xiàn)異構(gòu)網(wǎng)絡(luò)間的數(shù)據(jù)共享沒有提出有效的解決方案。
[0005]另外,在泛在網(wǎng)條件下,隨著異構(gòu)數(shù)據(jù)庫系統(tǒng)、上下文信息的增多,共享系統(tǒng)的負(fù)荷越來越大,數(shù)據(jù)共享裝置也越來越多,而目前的解決方案中缺少相應(yīng)的系統(tǒng)管理機(jī)制,這將極大地影響異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)共享系統(tǒng)的性能。
[0006]針對相關(guān)技術(shù)中的上述問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0007]針對相關(guān)技術(shù)中,尚無如何實(shí)現(xiàn)異構(gòu)網(wǎng)絡(luò)間的數(shù)據(jù)共享的解決方案以及尚無對數(shù)據(jù)共享進(jìn)行系統(tǒng)性管理的方案等技術(shù)問題,本發(fā)明提供了一種異構(gòu)網(wǎng)絡(luò)中的數(shù)據(jù)共享方法及裝置,以至少解決上述問題。
[0008]根據(jù)本發(fā)明的一個方面,提供了一種異構(gòu)網(wǎng)絡(luò)中的數(shù)據(jù)共享方法,包括:接收來自于用戶終端的業(yè)務(wù)數(shù)據(jù)請求消息,其中,業(yè)務(wù)數(shù)據(jù)請求消息用于請求共享異構(gòu)網(wǎng)絡(luò)中的業(yè)務(wù)數(shù)據(jù);在業(yè)務(wù)數(shù)據(jù)請求消息的觸發(fā)下,將預(yù)先獲取的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一格式的業(yè)務(wù)數(shù)據(jù),其中,業(yè)務(wù)數(shù)據(jù)為異構(gòu)網(wǎng)絡(luò)中各個異構(gòu)數(shù)據(jù)庫中的業(yè)務(wù)數(shù)據(jù);將轉(zhuǎn)換后的業(yè)務(wù)數(shù)據(jù)發(fā)送給用戶終端。[0009]上述方法還包括:獲取為優(yōu)化用戶需求提供決策依據(jù)的上下文信息。
[0010]上述上下文信息包括以下至少之一:用戶需求信息、網(wǎng)絡(luò)特征信息、終端能力信息、業(yè)務(wù)需求彳目息。
[0011]將預(yù)先獲取的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一格式的業(yè)務(wù)數(shù)據(jù),包括:根據(jù)預(yù)先設(shè)置的映射關(guān)系表對用戶終端請求的業(yè)務(wù)數(shù)據(jù)解析,其中,映射關(guān)系表用于記錄業(yè)務(wù)數(shù)據(jù)與業(yè)務(wù)數(shù)據(jù)的屬性格式之間的對應(yīng)關(guān)系;將解析后的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一格式。
[0012]上述方法還包括:周期性檢測各個異構(gòu)網(wǎng)絡(luò)中是否存在映射關(guān)系表中未記錄的異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫;在檢測到未記錄的異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫時,將未記錄的異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫中的業(yè)務(wù)數(shù)據(jù)添加到映射關(guān)系表中。
[0013]將異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫中的業(yè)務(wù)數(shù)據(jù)添加到映射關(guān)系表中之前,包括:對未記錄的異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫進(jìn)行鑒權(quán),其中,在鑒權(quán)通過時,將未記錄的異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫中的業(yè)務(wù)數(shù)據(jù)添加到映射關(guān)系表中。
[0014]上述方法還包括:周期性檢測異構(gòu)網(wǎng)絡(luò)中是否有退出異構(gòu)網(wǎng)絡(luò)的數(shù)據(jù)庫;在檢測到有退出異構(gòu)網(wǎng)絡(luò)的數(shù)據(jù)庫時,將退出異構(gòu)網(wǎng)絡(luò)的數(shù)據(jù)庫的業(yè)務(wù)數(shù)據(jù)從映射關(guān)系表中刪除。
[0015]根據(jù)本發(fā)明的另一方面,提供了一種異構(gòu)網(wǎng)絡(luò)中的數(shù)據(jù)共享裝置,包括:接收模塊,用于接收來自于用戶終端的業(yè)務(wù)數(shù)據(jù)請求消息,其中,業(yè)務(wù)數(shù)據(jù)請求消息用于請求共享異構(gòu)網(wǎng)絡(luò)中的業(yè)務(wù)數(shù)據(jù);轉(zhuǎn)換模塊,用于在業(yè)務(wù)數(shù)據(jù)請求消息的觸發(fā)下,將預(yù)先獲取的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一格式的業(yè)務(wù)數(shù)據(jù),其中,業(yè)務(wù)數(shù)據(jù)為異構(gòu)網(wǎng)絡(luò)中各個異構(gòu)數(shù)據(jù)庫中的業(yè)務(wù)數(shù)據(jù);發(fā)送模塊,用于將轉(zhuǎn)換后的業(yè)務(wù)數(shù)據(jù)發(fā)送給用戶終端。
[0016]上述裝置還包括:獲取模塊,用于獲取為優(yōu)化用戶需求提供決策依據(jù)的上下文信
肩、O
[0017]上述轉(zhuǎn)換模塊,包括:解析單元,用于根據(jù)預(yù)先設(shè)置的映射關(guān)系表對用戶終端請求的業(yè)務(wù)數(shù)據(jù)解析,其中,映射關(guān)系表用于記錄業(yè)務(wù)數(shù)據(jù)與業(yè)務(wù)數(shù)據(jù)的屬性格式之間的對應(yīng)關(guān)系;轉(zhuǎn)換單元,用于將解析后的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一格式。
[0018]上述裝置還包括:第一檢測模塊,用于周期性檢測各個異構(gòu)網(wǎng)絡(luò)中是否存在映射關(guān)系表中未記錄的異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫;添加模塊,用于在檢測到未記錄的異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫時,將未記錄的異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫中的業(yè)務(wù)數(shù)據(jù)添加到映射關(guān)系表中。
[0019]上述裝置還包括:第二檢測模塊,用于周期性檢測異構(gòu)網(wǎng)絡(luò)中是否有退出異構(gòu)網(wǎng)絡(luò)的數(shù)據(jù)庫;刪除模塊,用于在檢測到有退出異構(gòu)網(wǎng)絡(luò)的數(shù)據(jù)庫時,將退出異構(gòu)網(wǎng)絡(luò)的數(shù)據(jù)庫的業(yè)務(wù)數(shù)據(jù)從映射關(guān)系表中刪除。
[0020]通過本發(fā)明,采用將預(yù)先獲取的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一格式的業(yè)務(wù)數(shù)據(jù)并發(fā)送給用戶終端的技術(shù)手段,解決了相關(guān)技術(shù)中,尚無如何實(shí)現(xiàn)異構(gòu)網(wǎng)絡(luò)間的數(shù)據(jù)共享的解決方案以及尚無對數(shù)據(jù)共享進(jìn)行系統(tǒng)性管理的方案等技術(shù)問題,從而實(shí)現(xiàn)了異構(gòu)數(shù)據(jù)庫之間的數(shù)據(jù)共享。
【專利附圖】
【附圖說明】
[0021]此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:[0022]圖1為根據(jù)本發(fā)明實(shí)施例1的異構(gòu)網(wǎng)絡(luò)中的數(shù)據(jù)共享方法的流程圖;
[0023]圖2為根據(jù)本發(fā)明實(shí)施例1的異構(gòu)網(wǎng)絡(luò)中的數(shù)據(jù)共享裝置的結(jié)構(gòu)框圖;
[0024]圖3為根據(jù)本發(fā)明實(shí)施例1的異構(gòu)網(wǎng)絡(luò)中的數(shù)據(jù)共享裝置的另一結(jié)構(gòu)框圖;
[0025]圖4為根據(jù)本發(fā)明實(shí)施例3的異構(gòu)網(wǎng)絡(luò)間實(shí)現(xiàn)數(shù)據(jù)共享系統(tǒng)的架構(gòu)圖;
[0026]圖5為根據(jù)本發(fā)明實(shí)施例3的中央數(shù)據(jù)運(yùn)算單元的結(jié)構(gòu)框圖;
[0027]圖6為根據(jù)本發(fā)明實(shí)施例3的實(shí)現(xiàn)異構(gòu)數(shù)據(jù)共享的方法的流程圖;
[0028]圖7為根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)庫加入數(shù)據(jù)共享系統(tǒng)的流程圖;
[0029]圖8為根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)庫退出數(shù)據(jù)共享系統(tǒng)的流程圖。
【具體實(shí)施方式】
[0030]下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0031 ] 考慮到相關(guān)技術(shù)中,尚無如何實(shí)現(xiàn)異構(gòu)網(wǎng)絡(luò)間的數(shù)據(jù)共享的解決方案以及尚無對數(shù)據(jù)共享進(jìn)行系統(tǒng)性管理的方案等技術(shù)問題,以下結(jié)合實(shí)施例提供了相關(guān)的解決方案,現(xiàn)詳細(xì)說明。
[0032]實(shí)施例1
[0033]圖1為根據(jù)本發(fā)明實(shí)施例1的異構(gòu)網(wǎng)絡(luò)中的數(shù)據(jù)共享方法的流程圖。如圖1所示,該方法包括:
[0034]步驟S102,接收來自于用戶終端的業(yè)務(wù)數(shù)據(jù)請求消息,其中,該業(yè)務(wù)數(shù)據(jù)請求消息用于請求共享異構(gòu)網(wǎng)絡(luò)中的業(yè)務(wù)數(shù)據(jù);
[0035]步驟S104,在業(yè)務(wù)數(shù)據(jù)請求消息的觸發(fā)下,將預(yù)先獲取的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一格式的業(yè)務(wù)數(shù)據(jù),其中,上述業(yè)務(wù)數(shù)據(jù)為異構(gòu)網(wǎng)絡(luò)中各個異構(gòu)數(shù)據(jù)庫中的業(yè)務(wù)數(shù)據(jù);
[0036]步驟S106,將轉(zhuǎn)換后的業(yè)務(wù)數(shù)據(jù)發(fā)送給用戶終端。
[0037]通過上述處理步驟,由于將預(yù)先獲取的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一格式的業(yè)務(wù)數(shù)據(jù),因此,可以實(shí)現(xiàn)異構(gòu)網(wǎng)絡(luò)間的數(shù)據(jù)共享,另外,由于是對預(yù)先獲取的業(yè)務(wù)數(shù)據(jù)進(jìn)行統(tǒng)一處理,相當(dāng)于通過第三方對數(shù)據(jù)共享進(jìn)行統(tǒng)一管理,因此,對數(shù)據(jù)共享進(jìn)行系統(tǒng)性管理。
[0038]泛在網(wǎng)絡(luò)中的數(shù)據(jù)共享不僅需要實(shí)現(xiàn)異構(gòu)數(shù)據(jù)庫之間的數(shù)據(jù)共享,還需要實(shí)現(xiàn)網(wǎng)絡(luò)接入機(jī)制、上下文信息管理、業(yè)務(wù)平臺管理等方面的數(shù)據(jù)共享,因此,傳統(tǒng)的數(shù)據(jù)共享方法無法滿足泛在網(wǎng)絡(luò)條件下實(shí)現(xiàn)異構(gòu)數(shù)據(jù)庫數(shù)據(jù)共享的要求。
[0039]例如,傳統(tǒng)的數(shù)據(jù)共享技術(shù)無法提供包括用戶偏好、網(wǎng)絡(luò)特征、終端能力和業(yè)務(wù)需求在內(nèi)的上下文信息的共享和管理。傳統(tǒng)的數(shù)據(jù)共享技術(shù)面向的是各種專業(yè)數(shù)據(jù)庫系統(tǒng),關(guān)注它們之間如何實(shí)現(xiàn)數(shù)據(jù)的共享,對于包括用戶偏好、網(wǎng)絡(luò)特征、終端能力和業(yè)務(wù)需求在內(nèi)的上下文信息沒有提供有效的共享機(jī)制。
[0040]為了實(shí)現(xiàn)上下文信息的管理,在本實(shí)施例中,還需要獲取為優(yōu)化用戶需求提供決策依據(jù)的上下文信息。在本實(shí)施例中,上述上下文信息可以包括但不限于以下至少之一:用戶需求信息(即用戶偏好信息)、網(wǎng)絡(luò)特征信息、終端能力信息、業(yè)務(wù)需求信息。
[0041]在步驟S104中,將預(yù)先獲取的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一格式的業(yè)務(wù)數(shù)據(jù)的方式有多種,例如,可以通過以下方式實(shí)現(xiàn):根據(jù)預(yù)先設(shè)置的映射關(guān)系表對用戶終端請求的業(yè)務(wù)數(shù)據(jù)解析,其中,映射關(guān)系表用于記錄業(yè)務(wù)數(shù)據(jù)與業(yè)務(wù)數(shù)據(jù)的屬性格式之間的對應(yīng)關(guān)系;將解析后的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一格式的業(yè)務(wù)數(shù)據(jù)。
[0042]傳統(tǒng)的數(shù)據(jù)共享技術(shù)無法滿足泛在網(wǎng)絡(luò)擴(kuò)展性的要求。當(dāng)系統(tǒng)中有數(shù)據(jù)庫加入和退出以及已有數(shù)據(jù)庫數(shù)據(jù)格式發(fā)生變化時,傳統(tǒng)方法無法對共享系統(tǒng)自動做出調(diào)整。
[0043]對于新的數(shù)據(jù)庫加入的情況:周期性檢測各個異構(gòu)網(wǎng)絡(luò)中是否存在映射關(guān)系表中未記錄的異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫(即新加入異構(gòu)網(wǎng)絡(luò)的數(shù)據(jù)庫);在檢測到未記錄的異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫時,將未記錄的異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫中的業(yè)務(wù)數(shù)據(jù)添加到映射關(guān)系表中。
[0044]此時,對于每個新加入的數(shù)據(jù)庫,為了保證系統(tǒng)的安全性,在將異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫中的業(yè)務(wù)數(shù)據(jù)添加到映射關(guān)系表中之前,對未記錄的異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫進(jìn)行鑒權(quán),其中,在鑒權(quán)通過時,將未記錄的異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫中的業(yè)務(wù)數(shù)據(jù)添加到映射關(guān)系表中。
[0045]對于數(shù)據(jù)庫退出異構(gòu)網(wǎng)絡(luò)的情況,可以周期性檢測異構(gòu)網(wǎng)絡(luò)中是否有退出異構(gòu)網(wǎng)絡(luò)的數(shù)據(jù)庫;在檢測到有退出異構(gòu)網(wǎng)絡(luò)的數(shù)據(jù)庫時,將退出異構(gòu)網(wǎng)絡(luò)的數(shù)據(jù)庫的業(yè)務(wù)數(shù)據(jù)從映射關(guān)系表中刪除。
[0046]在本實(shí)施例中還提供了一種異構(gòu)網(wǎng)絡(luò)中的數(shù)據(jù)共享裝置,用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過說明的不再贅述,下面對該裝置中涉及到的模塊進(jìn)行說明。如以下所使用的,術(shù)語“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。圖2為根據(jù)本發(fā)明實(shí)施例1的異構(gòu)網(wǎng)絡(luò)中的數(shù)據(jù)共享裝置的結(jié)構(gòu)框圖。如圖2所示,該裝置包括:
[0047]接收模塊20,連接至轉(zhuǎn)換模塊22,用于接收來自于用戶終端的業(yè)務(wù)數(shù)據(jù)請求消息,其中,業(yè)務(wù)數(shù)據(jù)請求消息用于請求共享異構(gòu)網(wǎng)絡(luò)中的業(yè)務(wù)數(shù)據(jù);
[0048]轉(zhuǎn)換模塊22,連接至發(fā)送模塊24,用于在業(yè)務(wù)數(shù)據(jù)請求消息的觸發(fā)下,將預(yù)先獲取的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一格式的業(yè)務(wù)數(shù)據(jù),其中,業(yè)務(wù)數(shù)據(jù)為異構(gòu)網(wǎng)絡(luò)中各個異構(gòu)數(shù)據(jù)庫中的業(yè)務(wù)數(shù)據(jù);
[0049]發(fā)送模塊24,用于將轉(zhuǎn)換后的業(yè)務(wù)數(shù)據(jù)發(fā)送給用戶終端。
[0050]通過上述各個模塊實(shí)現(xiàn)的功能,同樣可以實(shí)現(xiàn)異構(gòu)網(wǎng)絡(luò)間的數(shù)據(jù)共享,以及對數(shù)據(jù)共享進(jìn)行系統(tǒng)性管理。
[0051 ] 在本實(shí)施例中,為了實(shí)現(xiàn)上下文信息的共享和管理,上述裝置還可以包括:獲取模塊26,與發(fā)送模塊24相連,用于獲取為優(yōu)化用戶需求提供決策依據(jù)的上下文信息。
[0052]優(yōu)選地,如圖3所示,上述轉(zhuǎn)換模塊22,還可以包括以下處理單元:解析單元220,連接至轉(zhuǎn)換單元222,用于根據(jù)預(yù)先設(shè)置的映射關(guān)系表對用戶終端請求的業(yè)務(wù)數(shù)據(jù)解析,其中,映射關(guān)系表用于記錄業(yè)務(wù)數(shù)據(jù)與業(yè)務(wù)數(shù)據(jù)的屬性格式之間的對應(yīng)關(guān)系;轉(zhuǎn)換單元222,用于將解析后的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一格式。
[0053]優(yōu)選地,如圖3所示,上述裝置還可以包括:第一檢測模塊28,與添加模塊30相連,用于周期性檢測各個異構(gòu)網(wǎng)絡(luò)中是否存在映射關(guān)系表中未記錄的異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫;添加模塊30,與轉(zhuǎn)換模塊22相連,用于在檢測到未記錄的異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫時,將未記錄的異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫中的業(yè)務(wù)數(shù)據(jù)添加到映射關(guān)系表中。
[0054]優(yōu)選地,如圖3所示,上述裝置還可以包括:第二檢測模塊32,與刪除模塊34相連,用于周期性檢測異構(gòu)網(wǎng)絡(luò)中是否有退出異構(gòu)網(wǎng)絡(luò)的數(shù)據(jù)庫;刪除模塊34,與轉(zhuǎn)換模塊22相連,用于在檢測到有退出異構(gòu)網(wǎng)絡(luò)的數(shù)據(jù)庫時,將退出異構(gòu)網(wǎng)絡(luò)的數(shù)據(jù)庫的業(yè)務(wù)數(shù)據(jù)從映射關(guān)系表中刪除。
[0055]為了更好地理解上述實(shí)施例,以下結(jié)合實(shí)施例2和實(shí)施例3詳細(xì)說明。
[0056]實(shí)施例2
[0057]本實(shí)施例提供一種在異構(gòu)數(shù)據(jù)庫間實(shí)現(xiàn)數(shù)據(jù)共享的系統(tǒng),該系統(tǒng)主要由異構(gòu)數(shù)據(jù)共享平臺(相當(dāng)于轉(zhuǎn)換模塊22、接收模塊20、第一檢測模塊28、添加模塊30、第二檢測模塊32、刪除模塊34)、上下文信息搜索引擎和各個數(shù)據(jù)庫組成。
[0058]在本實(shí)施例中,異構(gòu)數(shù)據(jù)共享平臺包括中央數(shù)據(jù)運(yùn)算單元、服務(wù)訂閱/發(fā)布單元、數(shù)據(jù)封裝單元和安全驗(yàn)證單元。
[0059]在本實(shí)施例中,中央數(shù)據(jù)運(yùn)算單元包括運(yùn)算處理模塊、映射關(guān)系模塊、查詢定制模塊和信息交互模塊,負(fù)責(zé)對數(shù)據(jù)庫的共享數(shù)據(jù)和上下文信息進(jìn)行運(yùn)算處理,為訂閱/發(fā)布的泛在業(yè)務(wù)服務(wù)提供所需要的數(shù)據(jù);根據(jù)上下文信息搜索引擎上報的上下文信息進(jìn)行運(yùn)算處理,為用戶在異構(gòu)網(wǎng)絡(luò)切換、主控終端選擇等方面提供決策依據(jù);存儲各個數(shù)據(jù)庫之間的映射關(guān)系表,對各數(shù)據(jù)庫間的映射關(guān)系進(jìn)行維護(hù);向數(shù)據(jù)封裝單元提供規(guī)則查詢和轉(zhuǎn)換接口,為各數(shù)據(jù)庫之間的數(shù)據(jù)轉(zhuǎn)換封裝提供規(guī)則依據(jù)。
[0060]服務(wù)訂閱/發(fā)布單元負(fù)責(zé)向用戶提供泛在業(yè)務(wù)的查詢和定制,將中央數(shù)據(jù)運(yùn)算單元處理好的數(shù)據(jù),封裝成為泛在業(yè)務(wù),提供給用戶。
[0061]數(shù)據(jù)封裝單元負(fù)責(zé)屏蔽各個數(shù)據(jù)庫之間的異構(gòu)性,將各個異構(gòu)網(wǎng)絡(luò)中的數(shù)據(jù)庫的上報數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一格式上報給中央數(shù)據(jù)運(yùn)算單元。
[0062]安全驗(yàn)證單元負(fù)責(zé)對各數(shù)據(jù)庫身份進(jìn)行驗(yàn)證,驗(yàn)證通過的數(shù)據(jù)庫可以授權(quán)向異構(gòu)數(shù)據(jù)共享平臺上報數(shù)據(jù)。
[0063]在本實(shí)施例中,上下文信息搜索引擎包括用戶上下文信息模塊、業(yè)務(wù)上下文信息模塊、網(wǎng)絡(luò)上下文信息模塊和終端上下文信息模塊,主要負(fù)責(zé)利用上下文感知技術(shù),分別從應(yīng)用側(cè)、用戶側(cè)、網(wǎng)絡(luò)側(cè)、終端側(cè)動態(tài)的獲取業(yè)務(wù)內(nèi)容、用戶偏好、網(wǎng)絡(luò)特征以及終端能力的上下文信息,并對這些上下文信息進(jìn)行存儲與處理,當(dāng)用戶發(fā)出泛在業(yè)務(wù)請求后,為異構(gòu)數(shù)據(jù)共享平臺提供上下文信息,保證用戶的最佳QoS體驗(yàn)、異構(gòu)網(wǎng)絡(luò)之間的協(xié)調(diào)和多終端之間的協(xié)同。
[0064]數(shù)據(jù)庫是各異構(gòu)網(wǎng)絡(luò)中的已有數(shù)據(jù)庫系統(tǒng),負(fù)責(zé)存儲基礎(chǔ)數(shù)據(jù),在用戶發(fā)出泛在業(yè)務(wù)請求后,向異構(gòu)數(shù)據(jù)共享平臺提供數(shù)據(jù)資源。
[0065]實(shí)施例3
[0066]如圖4所示,本實(shí)施例中的異構(gòu)數(shù)據(jù)共享系統(tǒng)分為異構(gòu)數(shù)據(jù)共享平臺40、上下文信息搜索引擎42和數(shù)據(jù)庫44。
[0067]異構(gòu)數(shù)據(jù)共享平臺40根據(jù)泛在業(yè)務(wù)請求方46提出的業(yè)務(wù)需求,對上下文信息搜索引擎42和數(shù)據(jù)庫44提供的信息進(jìn)行運(yùn)算處理,形成泛在業(yè)務(wù)提供給用戶。
[0068]其中,異構(gòu)數(shù)據(jù)共享平臺40包括服務(wù)訂閱/發(fā)布單元400、中央數(shù)據(jù)運(yùn)算單元402、數(shù)據(jù)封裝單元404和安全認(rèn)證單元406。
[0069]服務(wù)訂閱/發(fā)布單元400,向用戶提供泛在業(yè)務(wù)的查詢和定制,將中央數(shù)據(jù)運(yùn)算單元402處理好的數(shù)據(jù),封裝成為泛在業(yè)務(wù),提供給用戶。
[0070]中央數(shù)據(jù)運(yùn)算單元402,對數(shù)據(jù)庫44的共享數(shù)據(jù)和上下文信息進(jìn)行運(yùn)算處理,為服務(wù)訂閱/發(fā)布單元400的泛在業(yè)務(wù)提供所需要的數(shù)據(jù);根據(jù)上下文信息搜索引擎42上報的上下文信息進(jìn)行運(yùn)算處理,為用戶在異構(gòu)網(wǎng)絡(luò)切換、主控終端選擇等方面提供決策依據(jù);存儲各個數(shù)據(jù)庫之間的映射關(guān)系表,對各數(shù)據(jù)庫間的映射關(guān)系進(jìn)行維護(hù);向數(shù)據(jù)封裝單元404提供規(guī)則查詢和轉(zhuǎn)換接口,為各數(shù)據(jù)庫之間的數(shù)據(jù)轉(zhuǎn)換封裝提供規(guī)則依據(jù)。
[0071]數(shù)據(jù)封裝單元404,屏蔽各個數(shù)據(jù)庫44之間的數(shù)據(jù)異構(gòu),將泛在網(wǎng)條件下的異構(gòu)數(shù)據(jù)庫的上報數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一格式上報給中央數(shù)據(jù)運(yùn)算單元402。
[0072]安全認(rèn)證單元406,對各數(shù)據(jù)庫44身份進(jìn)行驗(yàn)證,驗(yàn)證通過的數(shù)據(jù)庫可以授權(quán)向異構(gòu)數(shù)據(jù)共享平臺40上報數(shù)據(jù)。
[0073]上下文信息搜索引擎42,包括用戶上下文信息模塊、業(yè)務(wù)上下文信息模塊、網(wǎng)絡(luò)上下文信息模塊和終端上下文信息模塊,主要利用上下文感知技術(shù),分別從應(yīng)用側(cè)、用戶側(cè)、網(wǎng)絡(luò)側(cè)、終端側(cè)動態(tài)的獲取業(yè)務(wù)內(nèi)容、用戶偏好、網(wǎng)絡(luò)特征以及終端能力的上下文信息,并對這些上下文信息進(jìn)行存儲與處理,當(dāng)用戶發(fā)出泛在業(yè)務(wù)請求后,為異構(gòu)數(shù)據(jù)共享平臺40提供上下文信息,保證用戶的最佳QoS體驗(yàn)、異構(gòu)網(wǎng)絡(luò)之間的協(xié)調(diào)和多終端之間的協(xié)同。
[0074]數(shù)據(jù)庫44,包括異構(gòu)網(wǎng)絡(luò)中已有的數(shù)據(jù)庫系統(tǒng),負(fù)責(zé)存儲泛在業(yè)務(wù)數(shù)據(jù),在用戶發(fā)出泛在業(yè)務(wù)請求后,向異構(gòu)數(shù)據(jù)共享平臺提供數(shù)據(jù)資源。
[0075]圖5為根據(jù)本發(fā)明實(shí)施例3的中央數(shù)據(jù)運(yùn)算單元的結(jié)構(gòu)框圖。如圖5所示,中央數(shù)據(jù)運(yùn)算單元402分為運(yùn)算處理模塊4020、映射關(guān)系模塊4022、查詢定制模塊4024和信息交互模塊4026。
[0076]運(yùn)算處理模塊4020,對數(shù)據(jù)庫44的共享數(shù)據(jù)和上下文信息進(jìn)行運(yùn)算處理,為服務(wù)訂閱/發(fā)布單元111的泛在業(yè)務(wù)提供所需要的數(shù)據(jù);根據(jù)上下文信息搜索引擎42上報的上下文信息進(jìn)行運(yùn)算處理,為用戶在異構(gòu)網(wǎng)絡(luò)切換、主控終端選擇等方面提供決策依據(jù)。
[0077]映射關(guān)系模塊4022,存儲各個數(shù)據(jù)庫之間的映射關(guān)系表,對各數(shù)據(jù)庫間的映射關(guān)系進(jìn)行維護(hù)。
[0078]查詢定制模塊4024,提供規(guī)則查詢和轉(zhuǎn)換接口,為各數(shù)據(jù)庫之間的數(shù)據(jù)轉(zhuǎn)換封裝提供規(guī)則依據(jù)。
[0079]信息交互模塊4026,為上下文信息搜索引擎42和數(shù)據(jù)庫44與異構(gòu)數(shù)據(jù)共享平臺40的信息交互提供接口,監(jiān)測數(shù)據(jù)庫44的加入和退出,接收上下文信息搜索引擎42提供的上下文信息。
[0080]如圖6所示,本實(shí)施例提供的實(shí)現(xiàn)異構(gòu)數(shù)據(jù)共享的方法包括以下處理步驟:
[0081]步驟S602,用戶發(fā)出泛在業(yè)務(wù)請求。
[0082]本步驟中,用戶通過終端向數(shù)據(jù)共享系統(tǒng)發(fā)出泛在業(yè)務(wù)請求。
[0083]步驟S604,上下文信息搜索引擎為泛在業(yè)務(wù)配置上下文信息。
[0084]本步驟中,上下文信息搜索引擎根據(jù)用戶所發(fā)出泛在業(yè)務(wù)請求信息,為用戶的泛在業(yè)務(wù)請求配置上下文信息,包括主控終端的選擇,接入網(wǎng)絡(luò)的選擇、用戶偏好信息等等。
[0085]步驟S606,服務(wù)訂閱/發(fā)布單元接收到請求信息和上下文信息。
[0086]本步驟中,服務(wù)訂閱/發(fā)布單元接收到來自用戶發(fā)出的泛在業(yè)務(wù)請求以及上下文信息搜索引擎發(fā)來上下文信息。
[0087]步驟S608,服務(wù)訂閱/發(fā)布單元配置泛在業(yè)務(wù)訂閱信息并發(fā)送到中央數(shù)據(jù)運(yùn)算單
J Li ο
[0088]本步驟中,服務(wù)訂閱/發(fā)布單元根據(jù)接收的請求信息和上下文信息,對業(yè)務(wù)進(jìn)行配置,形成業(yè)務(wù)訂閱信息發(fā)送給中央數(shù)據(jù)運(yùn)算單元。
[0089]步驟S610,中央數(shù)據(jù)運(yùn)算單元接收信息,查找數(shù)據(jù)庫,獲取數(shù)據(jù)。
[0090]本步驟中,中央數(shù)據(jù)運(yùn)算單元接收到業(yè)務(wù)訂閱信息,根據(jù)業(yè)務(wù)訂閱信息的內(nèi)容,對相關(guān)數(shù)據(jù)庫進(jìn)行查找,獲取泛在業(yè)務(wù)所需的數(shù)據(jù)。
[0091]步驟S612,中央數(shù)據(jù)運(yùn)算單元處理得到業(yè)務(wù)數(shù)據(jù)并發(fā)送到服務(wù)訂閱/發(fā)布單元。
[0092]本步驟中,中央數(shù)據(jù)運(yùn)算單元對上下文信息以及通過數(shù)據(jù)庫獲得的原始數(shù)據(jù)進(jìn)行運(yùn)算處理,得到泛在業(yè)務(wù)數(shù)據(jù),并將數(shù)據(jù)發(fā)送到服務(wù)訂閱/發(fā)布單元進(jìn)行封裝。
[0093]步驟S614,服務(wù)訂閱/發(fā)布單元對業(yè)務(wù)數(shù)據(jù)進(jìn)行封裝形成泛在業(yè)務(wù)并返回給用戶。
[0094]本步驟中,服務(wù)訂閱/發(fā)布單元將最終得到泛在業(yè)務(wù)數(shù)據(jù)根據(jù)用戶偏好、業(yè)務(wù)需求等上下文信息進(jìn)行封裝,得到用戶所需的泛在業(yè)務(wù),提供給用戶。
[0095]在異構(gòu)網(wǎng)絡(luò)間實(shí)現(xiàn)數(shù)據(jù)共享,向用戶提供泛在業(yè)務(wù)的過程中,由于泛在網(wǎng)絡(luò)的擴(kuò)展性,可能導(dǎo)致新的數(shù)據(jù)庫加入或舊的數(shù)據(jù)庫退出,這些因素關(guān)系到數(shù)據(jù)共享系統(tǒng)能否正常工作,向用戶提供最佳的泛在業(yè)務(wù)體驗(yàn)。因此,在異構(gòu)網(wǎng)絡(luò)間進(jìn)行數(shù)據(jù)共享過程中,數(shù)據(jù)共享系統(tǒng)需要能夠?qū)崿F(xiàn)數(shù)據(jù)庫的加入與退出。
[0096]圖7為根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)庫加入數(shù)據(jù)共享系統(tǒng)的流程圖,如圖7所示,數(shù)據(jù)庫加入數(shù)據(jù)共享系統(tǒng)的流程主要包括如下步驟:
[0097]步驟S702,交互模塊發(fā)現(xiàn)新的數(shù)據(jù)庫。
[0098]本步驟中,中央數(shù)據(jù)運(yùn)算單元中的信息交互模塊周期性的掃描各種異構(gòu)網(wǎng)絡(luò)環(huán)境,當(dāng)發(fā)現(xiàn)新的數(shù)據(jù)庫時,信息交互模塊發(fā)出響應(yīng)。
[0099]步驟S704,交互模塊向數(shù)據(jù)庫發(fā)送加入數(shù)據(jù)共享系統(tǒng)的指令。
[0100]本步驟中,交互模塊發(fā)現(xiàn)有新數(shù)據(jù)庫存在,向所述數(shù)據(jù)庫發(fā)送加入數(shù)據(jù)共享系統(tǒng)的指令,指令中包含有共享系統(tǒng)分配給新數(shù)據(jù)庫的驗(yàn)證密鑰。
[0101]步驟S706,數(shù)據(jù)庫接收到指令,向數(shù)據(jù)共享平臺發(fā)出加入申請。
[0102]本步驟中,數(shù)據(jù)庫接收到加入指令,向數(shù)據(jù)共享平臺發(fā)出加入申請信息,申請信息中包含有共享系統(tǒng)分配的驗(yàn)證密鑰以及數(shù)據(jù)庫的屬性格式信息。
[0103]步驟S708,安全驗(yàn)證單元對加入申請進(jìn)行驗(yàn)證。
[0104]本步驟中,安全驗(yàn)證單元驗(yàn)證加入申請中的密鑰信息是否與信息交互模塊發(fā)送給數(shù)據(jù)庫的加入指令中的密鑰信息一致,如果一致則轉(zhuǎn)向步驟S710,如果不一致則轉(zhuǎn)向步驟S716。
[0105]步驟S710,數(shù)據(jù)封裝單元對數(shù)據(jù)庫屬性格式信息進(jìn)行轉(zhuǎn)換封裝。
[0106]本步驟中,數(shù)據(jù)封裝單元按照查詢定制模塊提供的轉(zhuǎn)換規(guī)則對數(shù)據(jù)庫提供的屬性格式信息進(jìn)行封裝,上傳到中央數(shù)據(jù)運(yùn)算單元。
[0107]步驟S712,中央數(shù)據(jù)運(yùn)算單元接收信息,并更新映射關(guān)系表。
[0108]本步驟中,中央數(shù)據(jù)運(yùn)算單元接收數(shù)據(jù)庫的屬性格式信息,首先通過映射關(guān)系模塊按照數(shù)據(jù)庫所涉及的領(lǐng)域?qū)?shù)據(jù)庫進(jìn)行初步分類,再將數(shù)據(jù)庫的屬性格式信息插入映射關(guān)系表中,完成映射關(guān)系表的更新。
[0109]步驟S714,新的數(shù)據(jù)庫加入數(shù)據(jù)共享系統(tǒng)。
[0110]步驟S716,拒絕數(shù)據(jù)庫加入數(shù)據(jù)共享系統(tǒng)。[0111]圖8為根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)庫退出數(shù)據(jù)共享系統(tǒng)的流程圖。如圖8所示,數(shù)據(jù)庫退出數(shù)據(jù)共享系統(tǒng)的流程圖,主要包括如下步驟:
[0112]步驟S802,交互模塊發(fā)現(xiàn)數(shù)據(jù)庫退出共享系統(tǒng)。
[0113]本步驟中,中央數(shù)據(jù)運(yùn)算單元中的信息交互模塊周期性的掃描所屬的數(shù)據(jù)庫,當(dāng)發(fā)現(xiàn)有數(shù)據(jù)庫退出數(shù)據(jù)共享系統(tǒng)時,信息交互模塊發(fā)出響應(yīng)。
[0114]步驟S804,交互模塊向映射關(guān)系模塊發(fā)出修改映射關(guān)系表的請求。
[0115]本步驟中,交互模塊發(fā)現(xiàn)有數(shù)據(jù)庫退出數(shù)據(jù)共享系統(tǒng),向映射關(guān)系模塊發(fā)出修改映射關(guān)系表的請求,請求信息包括數(shù)據(jù)庫名稱屬性等信息。
[0116]步驟S806,映射關(guān)系模塊刪除數(shù)據(jù)庫信息,更新映射關(guān)系表。
[0117]本步驟中,映射關(guān)系模塊根據(jù)交互模塊發(fā)來的請求信息,刪除與數(shù)據(jù)庫相關(guān)的共孚?目息,更新映射關(guān)系表。
[0118]步驟S808,數(shù)據(jù)共享平臺完成數(shù)據(jù)庫退出操作。
[0119]實(shí)施例4
[0120]本實(shí)施例結(jié)合車域網(wǎng)中,用戶從城市A出發(fā)到城市B,通過數(shù)據(jù)共享系統(tǒng)選擇一條最優(yōu)線路,對異構(gòu)數(shù)據(jù)庫間的共享進(jìn)行說明:
[0121]本實(shí)施例涉 及多終端用戶如何選擇主控終端;主控終端與數(shù)據(jù)共享系統(tǒng)交互過程中的接入網(wǎng)選擇;GPS網(wǎng)絡(luò)數(shù)據(jù)如何在wif1、Internet等異構(gòu)網(wǎng)絡(luò)中實(shí)現(xiàn)共享;公路收費(fèi)系統(tǒng)信息數(shù)據(jù)庫的自動加載等內(nèi)容。目的:使用數(shù)據(jù)共享系統(tǒng),通過協(xié)同各異構(gòu)網(wǎng)絡(luò),從用戶角度出發(fā),為用戶提供A到B的最佳行車線路。
[0122]此實(shí)例的數(shù)據(jù)共享過程如下:
[0123]I)用戶通過導(dǎo)航系統(tǒng)的GPS網(wǎng)絡(luò)查找到兩條由城市A到城市B的線路。
[0124]2)通過車域網(wǎng),用戶將導(dǎo)航系統(tǒng)中的線路信息共享到泛在終端上。
[0125]3)用戶通過泛在終端發(fā)出查詢由A到B的最優(yōu)線路的泛在業(yè)務(wù)請求,要求費(fèi)用最低。
[0126]4)上下文信息搜索引擎根據(jù)用戶發(fā)出在泛在業(yè)務(wù)請求,在用戶的多個終端中按照終端設(shè)備能力(包括運(yùn)算速度、顯示能力、傳輸能力等指標(biāo))、接入網(wǎng)性能(包括網(wǎng)絡(luò)帶寬、覆蓋范圍、信號強(qiáng)弱等指標(biāo))選擇主控終端,這里選擇ZTE手機(jī)終端,通過wifi接入網(wǎng)絡(luò)與數(shù)據(jù)共享平臺進(jìn)行交互。
[0127]5)主控終端將用戶查詢得到的兩條線路信息和泛在業(yè)務(wù)請求上報給服務(wù)訂閱/發(fā)布單元,服務(wù)訂閱/發(fā)布單元接收的主控終端上傳的信息后,對信息進(jìn)行封裝,形成泛在業(yè)務(wù)訂閱信息發(fā)送給中央數(shù)據(jù)運(yùn)算單元。
[0128]6)中央數(shù)據(jù)運(yùn)算單元根據(jù)收到的業(yè)務(wù)訂閱信息,查找相關(guān)數(shù)據(jù)庫,過程中發(fā)現(xiàn)數(shù)據(jù)共享系統(tǒng)沒有公路收費(fèi)系統(tǒng)信息數(shù)據(jù)庫,中央數(shù)據(jù)運(yùn)算單元在交通信息網(wǎng)絡(luò)中查找到公路收費(fèi)系統(tǒng)信息數(shù)據(jù)庫,同時公路收費(fèi)系統(tǒng)信息數(shù)據(jù)庫將自己的屬性信息(包括出發(fā)城市、到達(dá)城市、道路名稱、距離、費(fèi)用)發(fā)送到中央數(shù)據(jù)運(yùn)算單元,中央數(shù)據(jù)運(yùn)算單元對映射關(guān)系表進(jìn)行更新,完成對公路收費(fèi)信息系統(tǒng)數(shù)據(jù)庫的加載。
[0129]7)中央數(shù)據(jù)運(yùn)算單元將獲取的收費(fèi)信息、線路信息和上下文信息進(jìn)行運(yùn)算處理,得到一條費(fèi)用最少的線路,并將結(jié)果返回給服務(wù)訂閱/發(fā)布單元。
[0130]8)服務(wù)訂閱/發(fā)布單元根據(jù)上下文信息搜索引擎提供的用戶上下文和業(yè)務(wù)上下文信息,對結(jié)果進(jìn)行封裝,提供給用戶。
[0131]通過上述實(shí)施例可以看出,本發(fā)明實(shí)施例實(shí)現(xiàn)了以下有益效果:
[0132]實(shí)現(xiàn)了在異構(gòu)網(wǎng)絡(luò)間進(jìn)行數(shù)據(jù)共享的方法,克服了普通數(shù)據(jù)共享方法僅能夠完成單一網(wǎng)絡(luò)中的數(shù)據(jù)共享,而無法實(shí)現(xiàn)各種異構(gòu)網(wǎng)絡(luò)之間數(shù)據(jù)共享的不足。本發(fā)明不僅實(shí)現(xiàn)了異構(gòu)數(shù)據(jù)庫之間的數(shù)據(jù)共享,針對泛在業(yè)務(wù)需求,還實(shí)現(xiàn)了網(wǎng)絡(luò)接入機(jī)制、上下文信息管理等方面的數(shù)據(jù)共享。同時,在數(shù)據(jù)共享系統(tǒng)發(fā)現(xiàn)有數(shù)據(jù)庫加入和退出的情況下,該方法能夠及時的對共享系統(tǒng)進(jìn)行更新,滿足泛在網(wǎng)條件下對數(shù)據(jù)共享系統(tǒng)擴(kuò)展性的要求。
[0133]在另外一個實(shí)施例中,還提供了一種軟件,該軟件用于執(zhí)行上述實(shí)施例及優(yōu)選實(shí)施方式中描述的技術(shù)方案。
[0134]在另外一個實(shí)施例中,還提供了一種存儲介質(zhì),該存儲介質(zhì)中存儲有上述軟件,該存儲介質(zhì)包括但不限于:光盤、軟盤、硬盤、可擦寫存儲器等。
[0135]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個的計(jì)算裝置上,或者分布在多個計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲在存儲裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0136]以上僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種異構(gòu)網(wǎng)絡(luò)中的數(shù)據(jù)共享方法,其特征在于,包括: 接收來自于用戶終端的業(yè)務(wù)數(shù)據(jù)請求消息,其中,所述業(yè)務(wù)數(shù)據(jù)請求消息用于請求共享異構(gòu)網(wǎng)絡(luò)中的業(yè)務(wù)數(shù)據(jù); 在所述業(yè)務(wù)數(shù)據(jù)請求消息的觸發(fā)下,將預(yù)先獲取的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一格式的業(yè)務(wù)數(shù)據(jù),其中,所述業(yè)務(wù)數(shù)據(jù)為異構(gòu)網(wǎng)絡(luò)中各個異構(gòu)數(shù)據(jù)庫中的業(yè)務(wù)數(shù)據(jù); 將轉(zhuǎn)換后的業(yè)務(wù)數(shù)據(jù)發(fā)送給所述用戶終端。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 獲取為優(yōu)化用戶需求提供決策依據(jù)的上下文信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述上下文信息包括以下至少之一: 用戶需求信息、網(wǎng)絡(luò)特征信息、終端能力信息、業(yè)務(wù)需求信息。
4.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于,將預(yù)先獲取的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一格式的業(yè)務(wù)數(shù)據(jù),包括: 根據(jù)預(yù)先設(shè)置的映射關(guān)系表對所述用戶終端請求的業(yè)務(wù)數(shù)據(jù)解析,其中,所述映射關(guān)系表用于記錄所述業(yè)務(wù)數(shù)據(jù)與所述業(yè)務(wù)數(shù)據(jù)的屬性格式之間的對應(yīng)關(guān)系; 將解析后的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換為所述統(tǒng)一格式。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括: 周期性檢測各個異構(gòu)網(wǎng)絡(luò)中是否存在所述映射關(guān)系表中未記錄的異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫;在檢測到所述未記錄的異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫時,將所述未記錄的異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫中的業(yè)務(wù)數(shù)據(jù)添加到所述映射關(guān)系表中。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,將所述異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫中的業(yè)務(wù)數(shù)據(jù)添加到所述映射關(guān)系表中之如,包括: 對所述未記錄的異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫進(jìn)行鑒權(quán),其中,在鑒權(quán)通過時,將所述未記錄的異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫中的業(yè)務(wù)數(shù)據(jù)添加到所述映射關(guān)系表中。
7.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括: 周期性檢測異構(gòu)網(wǎng)絡(luò)中是否有退出所述異構(gòu)網(wǎng)絡(luò)的數(shù)據(jù)庫; 在檢測到有退出所述異構(gòu)網(wǎng)絡(luò)的數(shù)據(jù)庫時,將退出所述異構(gòu)網(wǎng)絡(luò)的數(shù)據(jù)庫的業(yè)務(wù)數(shù)據(jù)從所述映射關(guān)系表中刪除。
8.—種異構(gòu)網(wǎng)絡(luò)中的數(shù)據(jù)共享裝置,其特征在于,包括: 接收模塊,用于接收來自于用戶終端的業(yè)務(wù)數(shù)據(jù)請求消息,其中,所述業(yè)務(wù)數(shù)據(jù)請求消息用于請求共享異構(gòu)網(wǎng)絡(luò)中的業(yè)務(wù)數(shù)據(jù); 轉(zhuǎn)換模塊,用于在所述業(yè)務(wù)數(shù)據(jù)請求消息的觸發(fā)下,將預(yù)先獲取的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一格式的業(yè)務(wù)數(shù)據(jù),其中,所述業(yè)務(wù)數(shù)據(jù)為異構(gòu)網(wǎng)絡(luò)中各個異構(gòu)數(shù)據(jù)庫中的業(yè)務(wù)數(shù)據(jù); 發(fā)送模塊,用于將轉(zhuǎn)換后的業(yè)務(wù)數(shù)據(jù)發(fā)送給所述用戶終端。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括: 獲取模塊,用于獲取為優(yōu)化用戶需求提供決策依據(jù)的上下文信息。
10.根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,所述轉(zhuǎn)換模塊,包括: 解析單元,用于根據(jù)預(yù)先設(shè)置的映射關(guān)系表對所述用戶終端請求的業(yè)務(wù)數(shù)據(jù)解析,其中,所述映射關(guān)系表用于記錄所述業(yè)務(wù)數(shù)據(jù)與所述業(yè)務(wù)數(shù)據(jù)的屬性格式之間的對應(yīng)關(guān)系;轉(zhuǎn)換單元,用于將解析后的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換為所述統(tǒng)一格式。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,還包括: 第一檢測模塊,用于周期性檢測各個異構(gòu)網(wǎng)絡(luò)中是否存在所述映射關(guān)系表中未記錄的異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫; 添加模塊,用于在檢測到所述未記錄的異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫時,將所述未記錄的異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫中的業(yè)務(wù)數(shù)據(jù)添加到所述映射關(guān)系表中。
12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,還包括: 第二檢測模塊,用于周期性檢測異構(gòu)網(wǎng)絡(luò)中是否有退出所述異構(gòu)網(wǎng)絡(luò)的數(shù)據(jù)庫; 刪除模塊,用于在檢測到有退出所述異構(gòu)網(wǎng)絡(luò)的數(shù)據(jù)庫時,將退出所述異構(gòu)網(wǎng)絡(luò)的數(shù)據(jù)庫的業(yè)務(wù)數(shù)據(jù) 從所述映射關(guān)系表中刪除。
【文檔編號】G06F17/30GK103685411SQ201210349010
【公開日】2014年3月26日 申請日期:2012年9月19日 優(yōu)先權(quán)日:2012年9月19日
【發(fā)明者】孫愛芳, 曹建福, 凌志浩, 高沖, 袁宜峰, 張志飛, 祁學(xué)文 申請人:中興通訊股份有限公司