專利名稱:一種服務(wù)數(shù)據(jù)接入處理方法與裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子地圖數(shù)據(jù)處理領(lǐng)域,特別是指一種服務(wù)數(shù)據(jù)接入處理方法與裝置。
背景技術(shù):
目前電子地圖行業(yè)競(jìng)爭(zhēng)激烈,用戶已經(jīng)不僅僅滿足于POI (Point oflnterest,興趣點(diǎn))的基礎(chǔ)信息(通常包括:名稱、地址、電話),對(duì)于酒店、賓館這樣的興趣點(diǎn),用戶還希望知道住宿價(jià)格、星級(jí)、評(píng)論、是否可停車、是否可上網(wǎng)等深度信息。該深度信息則由CP (Content Provider,內(nèi)容提供商)提供,CP的接入方式一般由CP提供給合作方,由合作方負(fù)責(zé)接入數(shù)據(jù)并對(duì)外提供服務(wù),由于目前CP的接口和數(shù)據(jù)格式?jīng)]有一個(gè)統(tǒng)一的規(guī)范,所以接入CP數(shù)據(jù)目前還是針對(duì)某一個(gè)CP提供的接口和數(shù)據(jù)規(guī)格進(jìn)行獨(dú)立開發(fā),每次接入都要投入大量的人力物力。雖然目前網(wǎng)絡(luò)信息采集的解決方案很多,大多是采集門戶網(wǎng)站、新聞媒體、企業(yè)信息等,主要是通過(guò)HTTP獲取內(nèi)容,并解析獲取的HTML文本,存入數(shù)據(jù)庫(kù),并不能完全滿足CP接入的需求。對(duì)于網(wǎng)絡(luò)信息采集系統(tǒng)采集到的數(shù)據(jù),還需要再次進(jìn)行人工的地址匹配,或者二次開發(fā),將接入數(shù)據(jù)同POI進(jìn)行匹配,消耗人力且增加了數(shù)據(jù)處理時(shí)間。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種服務(wù)數(shù)據(jù)接入匹配方法與裝置,支持多種CP服務(wù)數(shù)據(jù)格式及接口形式,方便服務(wù)數(shù)據(jù)的處理與數(shù)據(jù)入庫(kù)。為解決上述技術(shù)問(wèn)題,本發(fā)明的實(shí)施例提供一種服務(wù)數(shù)據(jù)接入處理方法,包括:獲取多種格式的服務(wù)數(shù)據(jù);根據(jù)所述服務(wù)數(shù)據(jù)的格式自動(dòng)生成服務(wù)數(shù)據(jù)記錄;將所述服務(wù)數(shù)據(jù)記錄存入電子地圖的數(shù)據(jù)庫(kù)。其中,所述將所述服務(wù)數(shù)據(jù)記錄存入電子地圖的數(shù)據(jù)庫(kù)的步驟后還包括:將所述數(shù)據(jù)庫(kù)中的所述服務(wù)數(shù)據(jù)記錄與興趣點(diǎn)的屬性信息進(jìn)行匹配,得到一匹配結(jié)果;若所述匹配結(jié)果為完全匹配,則建立所述服務(wù)數(shù)據(jù)記錄與所述興趣點(diǎn)的關(guān)聯(lián),將所述服務(wù)數(shù)據(jù)記錄添加至所述興趣點(diǎn)的深度屬性信息庫(kù)中;若所述匹配結(jié)果為相似匹配,則進(jìn)行修正確認(rèn)后,將所述服務(wù)數(shù)據(jù)記錄添加至所述興趣點(diǎn)的深度屬性信息庫(kù)中;若所述匹配結(jié)果為不匹配,則根據(jù)所述服務(wù)數(shù)據(jù)記錄生成新的興趣點(diǎn),并將所述服務(wù)數(shù)據(jù)記錄添加至所述新的興趣點(diǎn)的深度屬性信息庫(kù)中。其中,所述獲取多種格式的服務(wù)數(shù)據(jù)的步驟包括:通過(guò)多種格式的服務(wù)數(shù)據(jù)接口獲得多種格式的服務(wù)數(shù)據(jù)。其中,所述根據(jù)所述服務(wù)數(shù)據(jù)的格式自動(dòng)生成服務(wù)數(shù)據(jù)記錄的步驟包括:
將所述多種格式的服務(wù)數(shù)據(jù)解析成數(shù)據(jù)類;根據(jù)所述數(shù)據(jù)類自動(dòng)生成類文件形式的服務(wù)數(shù)據(jù)記錄。其中,所述將所述服務(wù)數(shù)據(jù)記錄存入電子地圖的數(shù)據(jù)庫(kù)的步驟包括: 根據(jù)所述服務(wù)數(shù)據(jù)記錄建立服務(wù)數(shù)據(jù)表;建立所述數(shù)據(jù)類與所述服務(wù)數(shù)據(jù)表之間的映射關(guān)系;將所述映射關(guān)系保存入所述服務(wù)數(shù)據(jù)表;將所述服務(wù)數(shù)據(jù)表存入電子地圖的數(shù)據(jù)庫(kù)。其中,所述根據(jù)所述服務(wù)數(shù)據(jù)記錄建立服務(wù)數(shù)據(jù)表后還包括:根據(jù)所述服務(wù)數(shù)據(jù)記錄建立所述服務(wù)數(shù)據(jù)表的備份服務(wù)數(shù)據(jù)表。其中,所述根據(jù)所述服務(wù)數(shù)據(jù)記錄建立所述服務(wù)數(shù)據(jù)表的備份服務(wù)數(shù)據(jù)表的步驟之后還包括:獲得最新一次獲得的多種格式的服務(wù)數(shù)據(jù);將所述服務(wù)數(shù)據(jù)表中的服務(wù)數(shù)據(jù)記錄存入所述備份服務(wù)數(shù)據(jù)表中;將所述最新一次獲得的多種格式的服務(wù)數(shù)據(jù)存入所述服務(wù)數(shù)據(jù)表中;比較所述服務(wù)數(shù)據(jù)表與所述備份服務(wù)數(shù)據(jù)表,得到新增服務(wù)數(shù)據(jù)數(shù)據(jù)表、修改服務(wù)數(shù)據(jù)數(shù)據(jù)表以及刪除服務(wù)數(shù)據(jù)數(shù)據(jù)表。其中,所述得到新增服務(wù)數(shù)據(jù)數(shù)據(jù)表、修改服務(wù)數(shù)據(jù)數(shù)據(jù)表以及刪除服務(wù)數(shù)據(jù)數(shù)據(jù)表的步驟之后還包括:將所述新增服務(wù)數(shù)據(jù)數(shù)據(jù)表中的新增服務(wù)數(shù)據(jù),添加至與所述服務(wù)數(shù)據(jù)記錄相匹配的興趣點(diǎn)的深度屬性信息庫(kù)中;將所述修改服務(wù)數(shù)據(jù)數(shù)據(jù)表中的修改服務(wù)數(shù)據(jù),添加至與所述服務(wù)數(shù)據(jù)記錄相匹配的興趣點(diǎn)的深度屬性信息庫(kù)中;根據(jù)所述刪除服務(wù)數(shù)據(jù)數(shù)據(jù)表中的刪除服務(wù)數(shù)據(jù),刪除與所述服務(wù)數(shù)據(jù)記錄相匹配的興趣點(diǎn)的深度屬性信息庫(kù)中的相應(yīng)服務(wù)數(shù)據(jù),并刪除所述服務(wù)數(shù)據(jù)記錄與所述興趣點(diǎn)的匹配關(guān)系。其中,所述數(shù)據(jù)類為JAVA數(shù)據(jù)類。本發(fā)明的實(shí)施例還提供一種服務(wù)數(shù)據(jù)接入處理裝置,包括:獲得模塊,用于獲取多種格式的服務(wù)數(shù)據(jù);處理模塊,用于根據(jù)所述服務(wù)數(shù)據(jù)的格式自動(dòng)生成服務(wù)數(shù)據(jù)記錄;保存模塊,用于將所述服務(wù)數(shù)據(jù)記錄存入電子地圖的數(shù)據(jù)庫(kù)。 其中,上述處理裝置還包括:判斷模塊,用于將所述數(shù)據(jù)庫(kù)中的所述服務(wù)數(shù)據(jù)記錄與興趣點(diǎn)的屬性信息進(jìn)行匹配,得到匹配結(jié)果;第一結(jié)果處理模塊,用于在匹配結(jié)果為完全匹配時(shí),建立所述服務(wù)數(shù)據(jù)記錄與所述興趣點(diǎn)的關(guān)聯(lián),將所述服務(wù)數(shù)據(jù)記錄添加至所述興趣點(diǎn)的深度屬性信息庫(kù)中;第二結(jié)果處理模塊,用于在匹配結(jié)果為相似匹配時(shí),進(jìn)行修正確認(rèn)后,將所述服務(wù)數(shù)據(jù)記錄添加至所述興趣點(diǎn)的深度屬性信息庫(kù)中。本發(fā)明的上述技術(shù)方案的有益效果如下:上述方案中,通過(guò)獲得多種格式的服務(wù)數(shù)據(jù),該服務(wù)數(shù)據(jù)是由內(nèi)容提供商提供的服務(wù)數(shù)據(jù),根據(jù)服務(wù)數(shù)據(jù)的格式自動(dòng)生成服務(wù)數(shù)據(jù)記錄,并將該服務(wù)數(shù)據(jù)記錄存入電子地圖的數(shù)據(jù)庫(kù),從而可支持多種接口形式的服務(wù)數(shù)據(jù),不用為每個(gè)服務(wù)數(shù)據(jù)接口定義專用的數(shù)據(jù)格式,減少開發(fā)工作量;并通過(guò)與興趣點(diǎn)的屬性信息進(jìn)行匹配,擴(kuò)充興趣點(diǎn)的深度屬性信息。
圖1為本發(fā)明的服務(wù)數(shù)據(jù)接入處理方法流程示意圖;圖2為圖1所示的服務(wù)數(shù)據(jù)接入處理方法的具體流程圖;圖3為本發(fā)明的服務(wù)數(shù)據(jù)接入處理方法的另一實(shí)現(xiàn)流程圖;圖4為圖3所示的服務(wù)數(shù)據(jù)接入處理方法的具體流程圖;圖5為本發(fā)明的服務(wù)數(shù)據(jù)接入處理裝置結(jié)構(gòu)框圖。
具體實(shí)施例方式為使本發(fā)明要解決的技術(shù)問(wèn)題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。如圖1所示,本發(fā)明的實(shí)施例提供一種服務(wù)數(shù)據(jù)接入處理方法,包括:步驟11,獲取多種格式的服務(wù)數(shù)據(jù);步驟12,根據(jù)所述服務(wù)數(shù)據(jù)的格式自動(dòng)生成服務(wù)數(shù)據(jù)記錄;步驟13,將所述服務(wù)數(shù)據(jù)記錄存入電子地圖的數(shù)據(jù)庫(kù)。本發(fā)明的該實(shí)施例通過(guò)獲得多種格式的服務(wù)數(shù)據(jù),該服務(wù)數(shù)據(jù)是由內(nèi)容提供商提供的服務(wù)數(shù)據(jù),根據(jù)服務(wù)數(shù)據(jù)的格式自動(dòng)生成服務(wù)數(shù)據(jù)記錄,并將該服務(wù)數(shù)據(jù)記錄存入電子地圖的數(shù)據(jù)庫(kù),從而可支持多種接口形式的服務(wù)數(shù)據(jù),不用為每個(gè)服務(wù)數(shù)據(jù)接口定義專用的數(shù)據(jù)格式,減少開發(fā)工作量。具體地,上述步驟11具體可以包括:通過(guò)多種格式的服務(wù)數(shù)據(jù)接口獲得多種格式的服務(wù)數(shù)據(jù)。步驟12可以具體包括:將所述多種格式的服務(wù)數(shù)據(jù)解析成數(shù)據(jù)類;根據(jù)所述數(shù)據(jù)類自動(dòng)生成類文件形式的服務(wù)數(shù)據(jù)記錄;這里的數(shù)據(jù)類如可以是JAVA類;相應(yīng)地,上述步驟13可以具體包括:根據(jù)所述服務(wù)數(shù)據(jù)記錄建立服務(wù)數(shù)據(jù)表;建立所述數(shù)據(jù)類與所述服務(wù)數(shù)據(jù)表之間的映射關(guān)系;將所述映射關(guān)系保存入所述服務(wù)數(shù)據(jù)表;將所述服務(wù)數(shù)據(jù)表存入電子地圖的數(shù)據(jù)庫(kù)。優(yōu)選的,所述根據(jù)所述服務(wù)數(shù)據(jù)記錄建立服務(wù)數(shù)據(jù)表后還可以包括:根據(jù)所述服務(wù)數(shù)據(jù)記錄建立所述服務(wù)數(shù)據(jù)表的備份服務(wù)數(shù)據(jù)表。進(jìn)一步地,在建立備份服務(wù)數(shù)據(jù)表后還可以進(jìn)一步包括:獲得最新一次獲得的多種格式的服務(wù)數(shù)據(jù);將所述服務(wù)數(shù)據(jù)表中的服務(wù)數(shù)據(jù)記錄存入所述備份服務(wù)數(shù)據(jù)表中;將所述最新一次獲得的多種格式的服務(wù)數(shù)據(jù)存入所述服務(wù)數(shù)據(jù)表中;比較所述服務(wù)數(shù)據(jù)表與所述備份服務(wù)數(shù)據(jù)表,得到新增服務(wù)數(shù)據(jù)數(shù)據(jù)表、修改服務(wù)數(shù)據(jù)數(shù)據(jù)表以及刪除服務(wù)數(shù)據(jù)數(shù)據(jù)表。如圖2所示,為圖1所示方法的一具體實(shí)現(xiàn)流程:步驟21,數(shù)據(jù)采集,通過(guò)CP (內(nèi)容提供商)數(shù)據(jù)接口(HTTP、WebService或者RSS)獲取服務(wù)數(shù)據(jù),具體地,提供配置頁(yè)面,由用戶配置CP接口地址、接口參數(shù)以及更新頻率,系統(tǒng)會(huì)通過(guò)配置的接口地址以及參數(shù)獲取對(duì)應(yīng)的服務(wù)數(shù)據(jù),并根據(jù)配置的更新頻率定期更新分析服務(wù)數(shù)據(jù)。步驟22,判斷該獲取服務(wù)數(shù)據(jù)是否是初次獲取,若是,則進(jìn)入步驟23,否則,進(jìn)入步驟28 ;步驟23,解析服務(wù)數(shù)據(jù)格式,創(chuàng)建JAVA類,具體地,分析獲取的服務(wù)數(shù)據(jù),將服務(wù)數(shù)據(jù)的格式解析為JAVA類,程序可自動(dòng)識(shí)別獲取的數(shù)據(jù)格式(XML、JS0N),根據(jù)對(duì)應(yīng)的格式生成JAVA類,這里使用JAVA的動(dòng)態(tài)編譯生成對(duì)應(yīng)的類文件。步驟24,根據(jù)上述步驟23生成的JAVA類,建立對(duì)應(yīng)的服務(wù)數(shù)據(jù)表,表名為類名,表字段為類屬性,(此表以下稱為CP數(shù)據(jù)表),同時(shí)建立與CP數(shù)據(jù)表相同結(jié)構(gòu)的CP數(shù)據(jù)備份表,更新分析時(shí)使用;步驟25,建立JAVA類與服務(wù)數(shù)據(jù)表的映射關(guān)系;將上述步驟23生成的JAVA類與步驟24生成的服務(wù)數(shù)據(jù)表建立映射關(guān)系,此處使用hibernate進(jìn)行映射,自動(dòng)生成配置文件(或注釋)將表與JAVA類進(jìn)行映射,并動(dòng)態(tài)加載映射配置文件(或添加了注釋的JAVA類),不需要重啟服務(wù)器;步驟26,將服務(wù)數(shù)據(jù)轉(zhuǎn)化為JAVA對(duì)象;步驟27,將轉(zhuǎn)化的JAVA對(duì)象存入服務(wù)數(shù)據(jù)表;步驟28,如果不是初次獲取,則更新服務(wù)數(shù)據(jù)表,每次更新時(shí),將重新從CP接口獲取全部服務(wù)數(shù)據(jù),并將上一次獲取的服務(wù)數(shù)據(jù)轉(zhuǎn)存入備份服務(wù)數(shù)據(jù)表;步驟29,之后再將新下載的服務(wù)數(shù)據(jù)存入服務(wù)數(shù)據(jù)表;步驟30,待全部數(shù)據(jù)獲取完畢,將備份服務(wù)數(shù)據(jù)表與服務(wù)數(shù)據(jù)表進(jìn)行比較,分析出新增、修改、刪除的數(shù)據(jù),并將這些數(shù)據(jù)分別存入新增服務(wù)數(shù)據(jù)表、修改服務(wù)數(shù)據(jù)表、刪除服務(wù)數(shù)據(jù)表。在本發(fā)明的另一實(shí)施例中,如圖3所示,包括上述步驟11-13的基礎(chǔ)上,還包括:步驟14,將所述數(shù)據(jù)庫(kù)中的所述服務(wù)數(shù)據(jù)記錄與興趣點(diǎn)的屬性信息進(jìn)行匹配;步驟15,若匹配結(jié)果為完全匹配,則建立所述服務(wù)數(shù)據(jù)記錄與所述興趣點(diǎn)的關(guān)聯(lián),將所述服務(wù)數(shù)據(jù)記錄添加至所述興趣點(diǎn)的深度屬性信息庫(kù)中;步驟16,若匹配結(jié)果為相似匹配,則進(jìn)行修正確認(rèn)后,將所述服務(wù)數(shù)據(jù)記錄添加至所述興趣點(diǎn)的深度屬性信息庫(kù)中;步驟17,若匹配結(jié)果為不匹配,則按照所述服務(wù)數(shù)據(jù)記錄生成新的興趣點(diǎn),并將所述服務(wù)數(shù)據(jù)記錄添加至所述新的興趣點(diǎn)的深度屬性信息庫(kù)中。該實(shí)施例通過(guò)將服務(wù)數(shù)據(jù)記錄與興趣點(diǎn)的屬性信息進(jìn)行匹配,可擴(kuò)充POI (興趣點(diǎn))數(shù)據(jù)和豐富POI深度屬性信息。具體的,如上述的得到新增服務(wù)數(shù)據(jù)數(shù)據(jù)表、修改服務(wù)數(shù)據(jù)數(shù)據(jù)表以及刪除服務(wù)數(shù)據(jù)數(shù)據(jù)表的步驟之后還包括:將所述新增服務(wù)數(shù)據(jù)數(shù)據(jù)表中的新增服務(wù)數(shù)據(jù),添加至與所述服務(wù)數(shù)據(jù)記錄相匹配的興趣點(diǎn)的深度屬性信息庫(kù)中;將所述修改服務(wù)數(shù)據(jù)數(shù)據(jù)表中的修改服務(wù)數(shù)據(jù),添加至與所述服務(wù)數(shù)據(jù)記錄相匹配的興趣點(diǎn)的深度屬性信息庫(kù)中;根據(jù)所述刪除服務(wù)數(shù)據(jù)數(shù)據(jù)表中的刪除服務(wù)數(shù)據(jù),刪除與所述服務(wù)數(shù)據(jù)記錄相匹配的興趣點(diǎn)的深度屬性信息庫(kù)中的相應(yīng)服務(wù)數(shù)據(jù),并刪除所述服務(wù)數(shù)據(jù)記錄與所述興趣點(diǎn)的匹配關(guān)系。如圖4所示,為圖3所示實(shí)施例中,將服務(wù)數(shù)據(jù)表中的服務(wù)數(shù)據(jù)與POI興趣點(diǎn)的屬性信息匹配的具體實(shí)現(xiàn)過(guò)程:地址匹配技術(shù),通過(guò)CP服務(wù)數(shù)據(jù)的名稱、地址、電話、坐標(biāo)信息來(lái)與POI進(jìn)行匹配。此流程分兩種情況,第一種情況,初次獲取服務(wù)數(shù)據(jù)時(shí),需要將全部服務(wù)數(shù)據(jù)進(jìn)行匹配,第二種情況,更新服務(wù)數(shù)據(jù)時(shí),根據(jù)分析結(jié)果(新增、修改、刪除)進(jìn)行對(duì)應(yīng)的處理。新增時(shí),需要走與初次下載相同的流程;修改時(shí),僅需更新POI深度屬性信息庫(kù)中的數(shù)據(jù);刪除時(shí),僅需刪除POI深度屬性信息庫(kù)中的數(shù)據(jù)。初次下載流程主要包括以下幾個(gè)步驟:步驟31,從CP服務(wù)數(shù)據(jù)表中取出已經(jīng)導(dǎo)入的CP服務(wù)數(shù)據(jù);步驟32,使用CP服務(wù)數(shù)據(jù)的名稱、地址、電話、坐標(biāo)信息同POI進(jìn)行匹配;步驟33,判斷是否匹配,匹配結(jié)果分為3類:存在可與其匹配的POI,存在與其相似的POI待確認(rèn),沒有POI可與其匹配;步驟34,存在可與其匹配的Ρ0Ι,對(duì)于此類數(shù)據(jù),直接將POI與此服務(wù)數(shù)據(jù)建立關(guān)聯(lián);步驟35,將結(jié)果存入POI深度屬性信息庫(kù);步驟36,判斷存在可與其相似的POI ;步驟37,存在與其相似的POI待確認(rèn),對(duì)于此類服務(wù)數(shù)據(jù),需要人工進(jìn)行確認(rèn),將確認(rèn)結(jié)果反饋后,可導(dǎo)入系統(tǒng)并同POI建立關(guān)聯(lián),并將結(jié)果存入POI深度屬性信息庫(kù);步驟38,沒有POI可與其匹配,對(duì)于此類服務(wù)數(shù)據(jù),使用geocoding生成坐標(biāo),首先將其作為新增的POI擴(kuò)充POI庫(kù),之后再將其存入POI深度屬性信息庫(kù)。本發(fā)明的上述實(shí)施例中,通過(guò)將多種形式接口服務(wù)數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫(kù),將接口獲取的服務(wù)數(shù)據(jù)轉(zhuǎn)化為JAVA對(duì)象,方便數(shù)據(jù)處理與數(shù)據(jù)入庫(kù);且定時(shí)更新服務(wù)數(shù)據(jù),保持服務(wù)數(shù)據(jù)的新鮮度;每次更新后與上次服務(wù)數(shù)據(jù)表對(duì)比,分析出新增、修改與刪除的數(shù)據(jù),減少地址匹配的數(shù)據(jù)量。并進(jìn)一步通過(guò)數(shù)據(jù)的名稱、電話、地址與坐標(biāo)信息同電子地圖POI進(jìn)行匹配,可擴(kuò)充POI數(shù)據(jù)和豐富POI深度屬性信息。如圖5所示,本發(fā)明的實(shí)施例還提供一種服務(wù)數(shù)據(jù)接入處理裝置50,包括:獲得模塊51,用于獲取多種格式的服務(wù)數(shù)據(jù);處理模塊52,用于根據(jù)所述服務(wù)數(shù)據(jù)的格式自動(dòng)生成服務(wù)數(shù)據(jù)記錄;保存模塊53,用于將所述服務(wù)數(shù)據(jù)記錄存入電子地圖的數(shù)據(jù)庫(kù)。進(jìn)一步地,上述裝置還包括:判斷模塊54,用于將所述數(shù)據(jù)庫(kù)中的所述服務(wù)數(shù)據(jù)記錄與興趣點(diǎn)的屬性信息進(jìn)行匹配,得到匹配結(jié)果;第一結(jié)果處理模塊55,用于在匹配結(jié)果為完全匹配時(shí),建立所述服務(wù)數(shù)據(jù)記錄與所述興趣點(diǎn)的關(guān)聯(lián),將所述服務(wù)數(shù)據(jù)記錄添加至所述興趣點(diǎn)的深度屬性信息庫(kù)中;第二結(jié)果處理模塊56,用于在匹配結(jié)果為相似匹配時(shí),進(jìn)行修正確認(rèn)后,將所述服務(wù)數(shù)據(jù)記錄添加至所述興趣點(diǎn)的深度屬性信息庫(kù)中。需要說(shuō)明的是,上述方法實(shí)施例中的所有實(shí)現(xiàn)方式均適用于該裝置的實(shí)施例中,也能達(dá)到與方法實(shí)施例相同的技術(shù)效果,在此不再贅述。以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種服務(wù)數(shù)據(jù)接入處理方法,其特征在于,包括: 獲取多種格式的服務(wù)數(shù)據(jù); 根據(jù)所述服務(wù)數(shù)據(jù)的格式自動(dòng)生成服務(wù)數(shù)據(jù)記錄; 將所述服務(wù)數(shù)據(jù)記錄存入電子地圖的數(shù)據(jù)庫(kù)。
2.根據(jù)權(quán)利要求1所述的服務(wù)數(shù)據(jù)接入處理方法,其特征在于,所述將所述服務(wù)數(shù)據(jù)記錄存入電子地圖的數(shù)據(jù)庫(kù)的步驟后還包括: 將所述數(shù)據(jù)庫(kù)中的所述服務(wù)數(shù)據(jù)記錄與興趣點(diǎn)的屬性信息進(jìn)行匹配,得到一匹配結(jié)果; 若所述匹配結(jié)果為完全匹配,則建立所述服務(wù)數(shù)據(jù)記錄與所述興趣點(diǎn)的關(guān)聯(lián),將所述服務(wù)數(shù)據(jù)記錄添加至所述興趣 點(diǎn)的深度屬性信息庫(kù)中; 若所述匹配結(jié)果為相似匹配,則進(jìn)行修正確認(rèn)后,將所述服務(wù)數(shù)據(jù)記錄添加至所述興趣點(diǎn)的深度屬性信息庫(kù)中; 若所述匹配結(jié)果為不匹配,則根據(jù)所述服務(wù)數(shù)據(jù)記錄生成新的興趣點(diǎn),并將所述服務(wù)數(shù)據(jù)記錄添加至所述新的興趣點(diǎn)的深度屬性信息庫(kù)中。
3.根據(jù)權(quán)利要求2所述的服務(wù)數(shù)據(jù)接入處理方法,其特征在于,所述獲取多種格式的服務(wù)數(shù)據(jù)的步驟包括: 通過(guò)多種格式的服務(wù)數(shù)據(jù)接口獲得多種格式的服務(wù)數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的服務(wù)數(shù)據(jù)接入處理方法,其特征在于,所述根據(jù)所述服務(wù)數(shù)據(jù)的格式自動(dòng)生成服務(wù)數(shù)據(jù)記錄的步驟包括: 將所述多種格式的服務(wù)數(shù)據(jù)解析成數(shù)據(jù)類; 根據(jù)所述數(shù)據(jù)類自動(dòng)生成類文件形式的服務(wù)數(shù)據(jù)記錄。
5.根據(jù)權(quán)利要求4所述的服務(wù)數(shù)據(jù)接入處理方法,其特征在于,所述將所述服務(wù)數(shù)據(jù)記錄存入電子地圖的數(shù)據(jù)庫(kù)的步驟包括: 根據(jù)所述服務(wù)數(shù)據(jù)記錄建立服務(wù)數(shù)據(jù)表; 建立所述數(shù)據(jù)類與所述服務(wù)數(shù)據(jù)表之間的映射關(guān)系; 將所述映射關(guān)系保存入所述服務(wù)數(shù)據(jù)表; 將所述服務(wù)數(shù)據(jù)表存入電子地圖的數(shù)據(jù)庫(kù)。
6.根據(jù)權(quán)利要求5所述的服務(wù)數(shù)據(jù)接入處理方法,其特征在于,所述根據(jù)所述服務(wù)數(shù)據(jù)記錄建立服務(wù)數(shù)據(jù)表后還包括: 根據(jù)所述服務(wù)數(shù)據(jù)記錄建立所述服務(wù)數(shù)據(jù)表的備份服務(wù)數(shù)據(jù)表。
7.根據(jù)權(quán)利要求6所述的服務(wù)數(shù)據(jù)接入處理方法,其特征在于,所述根據(jù)所述服務(wù)數(shù)據(jù)記錄建立所述服務(wù)數(shù)據(jù)表的備份服務(wù)數(shù)據(jù)表的步驟之后還包括: 獲得最新一次獲得的多種格式的服務(wù)數(shù)據(jù); 將所述服務(wù)數(shù)據(jù)表中的服務(wù)數(shù)據(jù)記錄存入所述備份服務(wù)數(shù)據(jù)表中; 將所述最新一次獲得的多種格式的服務(wù)數(shù)據(jù)存入所述服務(wù)數(shù)據(jù)表中; 比較所述服務(wù)數(shù)據(jù)表與所述備份服務(wù)數(shù)據(jù)表,得到新增服務(wù)數(shù)據(jù)數(shù)據(jù)表、修改服務(wù)數(shù)據(jù)數(shù)據(jù)表以及刪除服務(wù)數(shù)據(jù)數(shù)據(jù)表。
8.根據(jù)權(quán)利要求7所述的服務(wù)數(shù)據(jù)接入處理方法,其特征在于,所述得到新增服務(wù)數(shù)據(jù)數(shù)據(jù)表、修改服務(wù)數(shù)據(jù)數(shù)據(jù)表以及刪除服務(wù)數(shù)據(jù)數(shù)據(jù)表的步驟之后還包括:將所述新增服務(wù)數(shù)據(jù)數(shù)據(jù)表中的新增服務(wù)數(shù)據(jù),添加至與所述服務(wù)數(shù)據(jù)記錄相匹配的興趣點(diǎn)的深度屬性信息庫(kù)中; 將所述修改服務(wù)數(shù)據(jù)數(shù)據(jù)表中的修改服務(wù)數(shù)據(jù),添加至與所述服務(wù)數(shù)據(jù)記錄相匹配的興趣點(diǎn)的深度屬性信息庫(kù)中; 根據(jù)所述刪除服務(wù)數(shù)據(jù)數(shù)據(jù)表中的刪除服務(wù)數(shù)據(jù),刪除與所述服務(wù)數(shù)據(jù)記錄相匹配的興趣點(diǎn)的深度屬性信息庫(kù)中的相應(yīng)服務(wù)數(shù)據(jù),并刪除所述服務(wù)數(shù)據(jù)記錄與所述興趣點(diǎn)的匹配關(guān)系。
9.根據(jù)權(quán)利要求4-8任一項(xiàng)所述的服務(wù)數(shù)據(jù)接入處理方法,其特征在于,所述數(shù)據(jù)類為JAVA數(shù)據(jù)類。
10.一種服務(wù)數(shù)據(jù)接入處理裝置,其特征在于,包括: 獲得模塊,用于獲取多種格式的服務(wù)數(shù)據(jù); 處理模塊,用于根據(jù)所述服務(wù)數(shù)據(jù)的格式自動(dòng)生成服務(wù)數(shù)據(jù)記錄; 保存模塊,用于將所述服務(wù)數(shù)據(jù)記錄存入電子地圖的數(shù)據(jù)庫(kù)。
11.根據(jù)權(quán)利要求10所述的服務(wù)數(shù)據(jù)接入處理裝置,其特征在于,還包括: 判斷模塊,用于將所述數(shù)據(jù)庫(kù)中的所述服務(wù)數(shù)據(jù)記錄與興趣點(diǎn)的屬性信息進(jìn)行匹配,得到匹配結(jié)果; 第一結(jié)果處理模塊,用于在匹配結(jié)果為完全匹配時(shí),建立所述服務(wù)數(shù)據(jù)記錄與所述興趣點(diǎn)的關(guān)聯(lián),將所述服務(wù)數(shù)據(jù)記錄添加至所述興趣點(diǎn)的深度屬性信息庫(kù)中; 第二結(jié)果處理模塊,用于在匹配結(jié)果為相似匹配時(shí),進(jìn)行修正確認(rèn)后,將所述服務(wù)數(shù)據(jù)記錄添加至所述興趣點(diǎn)的深度屬性信息庫(kù)中。
全文摘要
本發(fā)明提供一種服務(wù)數(shù)據(jù)接入處理方法及裝置,其中方法包括獲取多種格式的服務(wù)數(shù)據(jù);根據(jù)所述服務(wù)數(shù)據(jù)的格式自動(dòng)生成服務(wù)數(shù)據(jù)記錄;將所述服務(wù)數(shù)據(jù)記錄存入電子地圖的數(shù)據(jù)庫(kù)。本發(fā)明的方案可以支持多種CP服務(wù)數(shù)據(jù)格式及接口形式,方便服務(wù)數(shù)據(jù)的處理與數(shù)據(jù)入庫(kù)。
文檔編號(hào)G06F17/30GK103198070SQ201210003670
公開日2013年7月10日 申請(qǐng)日期2012年1月6日 優(yōu)先權(quán)日2012年1月6日
發(fā)明者喬揚(yáng) 申請(qǐng)人:北京四維圖新科技股份有限公司