本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及電子地圖技術(shù)領(lǐng)域,尤其涉及地圖數(shù)據(jù)采集方法和裝置。
背景技術(shù):
隨著計(jì)算機(jī)技術(shù)以及互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,電子地圖作為人們?nèi)粘3鲂械碾娮又郑呀?jīng)越來(lái)越多的為人們的出行提供幫助。而電子地圖的地圖數(shù)據(jù)采集是電子地圖的基礎(chǔ)。目前,電子地圖的地圖數(shù)據(jù)采集主要是由人工駕駛地圖采集車(chē)到各地方進(jìn)行實(shí)景采集后,再由電子設(shè)備進(jìn)行分析處理后得到的。
然而,現(xiàn)有的人工駕駛采用地圖采集車(chē)到各地方進(jìn)行實(shí)景采集得到電子地圖基礎(chǔ)數(shù)據(jù)的技術(shù)方案,首先需要配置地圖采集車(chē)。其次需要人工駕駛地圖采集車(chē)實(shí)際到達(dá)相應(yīng)的物理地址。另外,地圖采集車(chē)上需要配置相應(yīng)的采集設(shè)備(例如,照相機(jī)、攝像機(jī)或者激光掃描儀等等),這些采集設(shè)備的成本很高(尤其是激光掃描儀成本很高)。最后,如果現(xiàn)實(shí)的物理地址發(fā)生了變化,比如,門(mén)牌號(hào)碼變更,修路等等,如果地圖采集車(chē)沒(méi)有在物理地址發(fā)生變化后重新采集地圖數(shù)據(jù),則會(huì)造成電子地圖的數(shù)據(jù)與實(shí)際不符。
因此,現(xiàn)有地圖數(shù)據(jù)采集方案存在著效率較低的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)的目的在于提出一種改進(jìn)的地圖數(shù)據(jù)采集方法和裝置,來(lái)解決以上背景技術(shù)部分提到的技術(shù)問(wèn)題。
第一方面,本申請(qǐng)?zhí)峁┝艘环N地圖數(shù)據(jù)采集方法,該方法包括:獲取目標(biāo)照片,該目標(biāo)照片包括EXIF信息;獲取該目標(biāo)照片的EXIF信息中的拍攝位置信息;對(duì)該目標(biāo)照片進(jìn)行文字識(shí)別,并根據(jù)文字識(shí)別的識(shí)別結(jié)果確定與該目標(biāo)照片對(duì)應(yīng)的地理名稱信息;將該拍攝位置信息和地理名稱信息作為地圖數(shù)據(jù)并輸出該地圖數(shù)據(jù)。
在一些實(shí)施例中,上述對(duì)該目標(biāo)照片進(jìn)行文字識(shí)別之前,該方法還包括:獲取該目標(biāo)照片的EXIF信息中的拍攝時(shí)間信息。
在一些實(shí)施例中,上述對(duì)該目標(biāo)照片進(jìn)行文字識(shí)別,并根據(jù)文字識(shí)別的識(shí)別結(jié)果確定與該目標(biāo)照片對(duì)應(yīng)的地理名稱信息,包括:響應(yīng)于獲取到該目標(biāo)照片的EXIF信息中的拍攝位置信息和拍攝時(shí)間信息,對(duì)該目標(biāo)照片進(jìn)行文字識(shí)別,并根據(jù)文字識(shí)別的識(shí)別結(jié)果確定與該目標(biāo)照片對(duì)應(yīng)的地理名稱信息。
在一些實(shí)施例中,上述響應(yīng)于獲取到該目標(biāo)照片的EXIF信息中的拍攝位置信息和拍攝時(shí)間信息,對(duì)該目標(biāo)照片進(jìn)行文字識(shí)別,并根據(jù)文字識(shí)別的識(shí)別結(jié)果確定與該目標(biāo)照片對(duì)應(yīng)的地理名稱信息,包括:響應(yīng)于獲取到該目標(biāo)照片的EXIF信息中的拍攝位置信息和拍攝時(shí)間信息,確定該拍攝時(shí)間信息所指示的拍攝時(shí)間是否晚于預(yù)設(shè)時(shí)間;響應(yīng)于確定該拍攝時(shí)間信息所指示的拍攝時(shí)間晚于上述預(yù)設(shè)時(shí)間,對(duì)該目標(biāo)照片進(jìn)行文字識(shí)別;確定對(duì)該目標(biāo)照片進(jìn)行文字識(shí)別的識(shí)別結(jié)果是否包括地理名稱;響應(yīng)于確定對(duì)該目標(biāo)照片進(jìn)行文字識(shí)別的識(shí)別結(jié)果包括地理名稱,根據(jù)對(duì)該目標(biāo)照片進(jìn)行文字識(shí)別的識(shí)別結(jié)果確定與該目標(biāo)照片對(duì)應(yīng)的地理名稱信息。
在一些實(shí)施例中,上述將上述拍攝位置信息和地理名稱信息作為地圖數(shù)據(jù)并輸出該地圖數(shù)據(jù),包括:將該拍攝位置信息、地理名稱信息和拍攝時(shí)間信息作為地圖數(shù)據(jù)并輸出該地圖數(shù)據(jù)。
在一些實(shí)施例中,上述確定對(duì)上述目標(biāo)照片進(jìn)行文字識(shí)別的識(shí)別結(jié)果是否包括地理名稱,包括:獲取上述識(shí)別結(jié)果中的至少一條文本;對(duì)所獲取的每條文本做分詞處理,得到每條文本的分詞結(jié)果;確定上述至少一條文本中是否存在分詞結(jié)果包括預(yù)設(shè)的地理名稱關(guān)鍵詞的文本;響應(yīng)于確定上述至少一條文本中存在分詞結(jié)果包括預(yù)設(shè)的地理名稱關(guān)鍵詞的文本,確定上述識(shí)別結(jié)果包括地理名稱。
第二方面,本申請(qǐng)?zhí)峁┝艘环N地圖數(shù)據(jù)采集裝置,該裝置包括:第一獲取單元,配置用于獲取目標(biāo)照片,該目標(biāo)照片包括EXIF信息;第二獲取單元,配置用于獲取該目標(biāo)照片的EXIF信息中的拍攝位置信息;文字識(shí)別單元,配置用于對(duì)該目標(biāo)照片進(jìn)行文字識(shí)別,并根據(jù)文字識(shí)別的識(shí)別結(jié)果確定與該目標(biāo)照片對(duì)應(yīng)的地理名稱信息;數(shù)據(jù)輸出單元,配置用于將該拍攝位置信息和地理名稱信息作為地圖數(shù)據(jù)并輸出該地圖數(shù)據(jù)。
在一些實(shí)施例中,上述裝置還包括:第三獲取單元,配置用于獲取該目標(biāo)照片的EXIF信息中的拍攝時(shí)間信息。
在一些實(shí)施例中,上述文字識(shí)別單元進(jìn)一步配置用于:響應(yīng)于獲取到該目標(biāo)照片的EXIF信息中的拍攝位置信息和拍攝時(shí)間信息,對(duì)該目標(biāo)照片進(jìn)行文字識(shí)別,并根據(jù)文字識(shí)別的識(shí)別結(jié)果確定與該目標(biāo)照片對(duì)應(yīng)的地理名稱信息。
在一些實(shí)施例中,上述文字識(shí)別單元包括:第一確定模塊,配置用于響應(yīng)于獲取到該目標(biāo)照片的EXIF信息中的拍攝位置信息和拍攝時(shí)間信息,確定該拍攝時(shí)間信息所指示的拍攝時(shí)間是否晚于預(yù)設(shè)時(shí)間;文字識(shí)別模塊,配置用于響應(yīng)于確定該拍攝時(shí)間信息所指示的拍攝時(shí)間晚于上述預(yù)設(shè)時(shí)間,對(duì)該目標(biāo)照片進(jìn)行文字識(shí)別;第二確定模塊,配置用于確定對(duì)該目標(biāo)照片進(jìn)行文字識(shí)別的識(shí)別結(jié)果是否包括地理名稱;第三確定模塊,配置用于響應(yīng)于確定對(duì)該目標(biāo)照片進(jìn)行文字識(shí)別的識(shí)別結(jié)果包括地理名稱,根據(jù)對(duì)該目標(biāo)照片進(jìn)行文字識(shí)別的識(shí)別結(jié)果確定與該目標(biāo)照片對(duì)應(yīng)的地理名稱信息。
在一些實(shí)施例中,上述數(shù)據(jù)輸出單元進(jìn)一步配置用于:將該拍攝位置信息、地理名稱信息和拍攝時(shí)間信息作為地圖數(shù)據(jù)并輸出該地圖數(shù)據(jù)。
在一些實(shí)施例中,第二確定模塊進(jìn)一步配置用于:獲取上述識(shí)別結(jié)果中的至少一條文本;對(duì)所獲取的每條文本做分詞處理,得到每條文本的分詞結(jié)果;確定上述至少一條文本中是否存在分詞結(jié)果包括預(yù)設(shè)的地理名稱關(guān)鍵詞的文本;響應(yīng)于確定上述至少一條文本中存在分詞結(jié)果包括預(yù)設(shè)的地理名稱關(guān)鍵詞的文本,確定上述識(shí)別結(jié)果包括地理名稱。
第三方面,本申請(qǐng)?zhí)峁┝艘环N終端設(shè)備,該終端設(shè)備包括:一個(gè)或多個(gè)處理器;存儲(chǔ)裝置,用于存儲(chǔ)一個(gè)或多個(gè)程序,當(dāng)上述一個(gè)或多個(gè)程序被上述一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得上述一個(gè)或多個(gè)處理器實(shí)現(xiàn)如第一方面中任一實(shí)現(xiàn)方式描述的方法。
第四方面,本申請(qǐng)?zhí)峁┝艘环N計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面中任一實(shí)現(xiàn)方式描述的方法。
本申請(qǐng)?zhí)峁┑牡貓D數(shù)據(jù)采集方法和裝置,通過(guò)獲取目標(biāo)照片的EXIF信息中的拍攝位置信息,再對(duì)該目標(biāo)照片進(jìn)行文字識(shí)別,并根據(jù)文字識(shí)別的識(shí)別結(jié)果確定與該目標(biāo)照片對(duì)應(yīng)的地理名稱信息,最后將獲取的拍攝位置信息和確定的地理名稱信息作為地圖數(shù)據(jù)并輸出地圖數(shù)據(jù),從而提高了地圖數(shù)據(jù)采集的效率。
附圖說(shuō)明
通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本申請(qǐng)的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
圖1是本申請(qǐng)可以應(yīng)用于其中的示例性系統(tǒng)架構(gòu)圖;
圖2是根據(jù)本申請(qǐng)的地圖數(shù)據(jù)采集方法的一個(gè)實(shí)施例的流程圖;
圖3是根據(jù)本申請(qǐng)的地圖數(shù)據(jù)采集方法的一個(gè)應(yīng)用場(chǎng)景的示意圖;
圖4是根據(jù)本申請(qǐng)的地圖數(shù)據(jù)采集方法的又一個(gè)實(shí)施例的流程圖;
圖5是根據(jù)本申請(qǐng)的地圖數(shù)據(jù)采集裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
圖6是適于用來(lái)實(shí)現(xiàn)本申請(qǐng)實(shí)施例的終端設(shè)備的計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本申請(qǐng)作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋相關(guān)發(fā)明,而非對(duì)該發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。
需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本申請(qǐng)。
圖1示出了可以應(yīng)用本申請(qǐng)的地圖數(shù)據(jù)采集方法或地圖數(shù)據(jù)采集裝置的實(shí)施例的示例性系統(tǒng)架構(gòu)100。
如圖1所示,系統(tǒng)架構(gòu)100可以包括終端設(shè)備101、102、103,網(wǎng)絡(luò)104和服務(wù)器105。網(wǎng)絡(luò)104用以在終端設(shè)備101、102、103和服務(wù)器105之間提供通信鏈路的介質(zhì)。網(wǎng)絡(luò)104可以包括各種連接類型,例如有線、無(wú)線通信鏈路或者光纖電纜等等。
用戶可以使用終端設(shè)備101、102、103通過(guò)網(wǎng)絡(luò)104與服務(wù)器105交互,以接收或發(fā)送消息等。終端設(shè)備101、102、103上可以安裝有各種客戶端應(yīng)用,例如地圖數(shù)據(jù)采集類應(yīng)用、圖像采集類應(yīng)用等。
終端設(shè)備101、102、103可以是各種電子設(shè)備,包括但不限于智能手機(jī)、平板電腦、膝上型便攜計(jì)算機(jī)和臺(tái)式計(jì)算機(jī)等等。
服務(wù)器105可以是提供各種服務(wù)的服務(wù)器,例如對(duì)終端設(shè)備101、102、103中安裝的地圖數(shù)據(jù)采集類應(yīng)用提供支持的后臺(tái)服務(wù)器。后臺(tái)服務(wù)器可以對(duì)接收到的地圖數(shù)據(jù)進(jìn)行分析等處理,并最終形成電子地圖應(yīng)用。
需要說(shuō)明的是,本申請(qǐng)實(shí)施例所提供的地圖數(shù)據(jù)采集方法一般由終端設(shè)備101、102、103執(zhí)行,相應(yīng)地,地圖數(shù)據(jù)采集裝置一般設(shè)置于終端設(shè)備101、102、103中。
應(yīng)該理解,圖1中的終端設(shè)備、網(wǎng)絡(luò)和服務(wù)器的數(shù)目?jī)H僅是示意性的。根據(jù)實(shí)現(xiàn)需要,可以具有任意數(shù)目的終端設(shè)備、網(wǎng)絡(luò)和服務(wù)器。
繼續(xù)參考圖2,其示出了根據(jù)本申請(qǐng)的地圖數(shù)據(jù)采集方法的一個(gè)實(shí)施例的流程200。該地圖數(shù)據(jù)采集方法,包括以下步驟:
步驟201,獲取目標(biāo)照片。
在本實(shí)施例中,地圖數(shù)據(jù)采集方法運(yùn)行于其上的電子設(shè)備(例如圖1所示的終端設(shè)備)可以本地或者遠(yuǎn)程地從與上述電子設(shè)備網(wǎng)絡(luò)連接的其他電子設(shè)備獲取目標(biāo)照片。其中,上述目標(biāo)照片包括EXIF(Exchangeable Image File,可交換圖像文件)信息。EXIF信息是由數(shù)碼相機(jī)在拍攝過(guò)程中采集的一系列的信息,然后把信息存儲(chǔ)在照片文件(例如,JPEG/TIFF文件)的頭部,也就是說(shuō)EXIF信息是鑲嵌在照片文件(例如,JPEG/TIFF文件)格式內(nèi)的一組拍攝參數(shù)。由于目前具有拍照功能的電子設(shè)備(例如,數(shù)碼相機(jī)、智能手機(jī)等等)的普及,目前存在大量的帶有EXIF信息的照片,獲取帶有EXIF信息的照片非常方便、容易,因此獲取帶有EXIF信息的目標(biāo)照片的經(jīng)濟(jì)成本、人工成本和時(shí)間成本均可以忽略不計(jì)。
步驟202,獲取目標(biāo)照片的EXIF信息中的拍攝位置信息。
在本實(shí)施例中,地圖數(shù)據(jù)采集方法運(yùn)行于其上的電子設(shè)備可以在獲取到目標(biāo)照片后,首先獲取目標(biāo)照片的EXIF信息,然后再獲取上述EXIF信息中的拍攝位置信息。
需要說(shuō)明的是,從帶有EXIF信息的目標(biāo)照片中獲取EXIF信息以及EXIF信息中的拍攝位置信息是目前廣泛研究和應(yīng)用的現(xiàn)有技術(shù),例如,可以采用目前現(xiàn)有的EXIF信息查看類應(yīng)用來(lái)獲取目標(biāo)照片的EXIF信息中的拍攝位置信息,在此不再贅述。
由于目前具有拍照功能的電子設(shè)備中通常還帶有定位功能(例如,常見(jiàn)的智能手機(jī)大都具有拍照功能和定位功能),因此,具有拍照功能和定位功能的電子設(shè)備所拍攝的數(shù)碼照片在拍攝時(shí)就可以保存該電子設(shè)備所在的位置信息,并將該位置信息作為拍攝位置信息保存在了所拍攝的數(shù)碼照片的EXIF信息中。因此,上述電子設(shè)備可以從所獲取的目標(biāo)照片的EXIF信息中獲取拍攝位置信息。
步驟203,對(duì)目標(biāo)照片進(jìn)行文字識(shí)別,并根據(jù)文字識(shí)別的識(shí)別結(jié)果確定與目標(biāo)照片對(duì)應(yīng)的地理名稱信息。
在本實(shí)施例中,地圖數(shù)據(jù)采集方法運(yùn)行于其上的電子設(shè)備可以首先對(duì)目標(biāo)照片進(jìn)行文字識(shí)別,并得到文字識(shí)別的識(shí)別結(jié)果。然后,再根據(jù)上述文字識(shí)別的識(shí)別結(jié)果確定與目標(biāo)照片對(duì)應(yīng)的地理名稱信息。
需要說(shuō)明的是,對(duì)目標(biāo)照片進(jìn)行文字識(shí)別并得到文字識(shí)別的識(shí)別結(jié)果是目前廣泛研究和應(yīng)用的現(xiàn)有技術(shù),在此不再贅述。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述電子設(shè)備可以直接將文字識(shí)別的識(shí)別結(jié)果作為與目標(biāo)照片對(duì)應(yīng)的地理名稱信息。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述電子設(shè)備也可以首先獲取文字識(shí)別的識(shí)別結(jié)果中的至少一條文本,然后對(duì)至少一條文本中每條文本做分詞處理,再確定該條文本的分詞結(jié)果中是否包括預(yù)設(shè)的地理名稱關(guān)鍵詞,如果包括,則將該條文本篩選出作為與目標(biāo)照片對(duì)應(yīng)的地理名稱信息。作為示例,地理名稱關(guān)鍵詞可以是“大廈”、“街”、“道”、“路”、“棟”、“單元”、“號(hào)”、“樓”、“弄”等等。
例如,對(duì)目標(biāo)照片進(jìn)行文字識(shí)別的識(shí)別結(jié)果包括“中國(guó)郵政速遞物流”和“上海郵電大廈”兩條文本,對(duì)上述兩條文本進(jìn)行分詞處理并判斷上述兩條文本的分詞結(jié)果中是否包括預(yù)設(shè)地理名稱關(guān)鍵詞,判斷結(jié)果顯示“上海郵電大廈”中包括預(yù)設(shè)地理名稱關(guān)鍵詞“大廈”,因此,最后確定“上海郵電大廈”為與目標(biāo)照片對(duì)應(yīng)的地理名稱信息。
步驟204,將拍攝位置信息和地理名稱信息作為地圖數(shù)據(jù)并輸出地圖數(shù)據(jù)。
在本實(shí)施例中,上述電子設(shè)備可以將步驟202中獲取的拍攝位置信息和步驟203中確定的與目標(biāo)照片對(duì)應(yīng)的地理名稱信息作為地圖數(shù)據(jù)并輸出該地圖數(shù)據(jù)。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述電子設(shè)備可以將地圖數(shù)據(jù)發(fā)送給服務(wù)器(例如,圖1中所示的服務(wù)器),服務(wù)器可以對(duì)接收到的地圖數(shù)據(jù)進(jìn)行分析處理后添加到電子地圖類應(yīng)用的地圖數(shù)據(jù)庫(kù)中。
繼續(xù)參見(jiàn)圖3,圖3是根據(jù)本實(shí)施例的地圖數(shù)據(jù)采集方法的應(yīng)用場(chǎng)景的一個(gè)示意圖。在圖3的應(yīng)用場(chǎng)景中,首先,用戶選擇了一張目標(biāo)照片,如圖3中圖標(biāo)301所示。然后,終端設(shè)備獲取上述目標(biāo)照片的EXIF信息中的拍攝位置信息“東經(jīng)116°17′40.182″,北緯40°3′16.05″”,如圖3中圖標(biāo)302所示。接著,終端設(shè)備對(duì)該目標(biāo)照片進(jìn)行文字識(shí)別得到文字識(shí)別結(jié)果“華控大廈”作為與目標(biāo)照片對(duì)應(yīng)的地理名稱信息,如圖3中圖標(biāo)303所示。最后,用戶如圖3中圖標(biāo)304所示向終端設(shè)備發(fā)出將地圖數(shù)據(jù)輸出的指令,于是終端設(shè)備將拍攝位置信息“東經(jīng)116°17′40.182″,北緯40°3′16.05″”和地理名稱信息“華控大廈”作為地圖數(shù)據(jù)輸出。
本申請(qǐng)的上述實(shí)施例提供的方法通過(guò)獲取目標(biāo)照片的EXIF信息中的拍攝位置信息,再對(duì)該目標(biāo)照片進(jìn)行文字識(shí)別,并根據(jù)文字識(shí)別的識(shí)別結(jié)果確定與該目標(biāo)照片對(duì)應(yīng)的地理名稱信息,最后將獲取的拍攝位置信息和確定的地理名稱信息作為地圖數(shù)據(jù)并輸出地圖數(shù)據(jù)。而不需人工駕駛地圖采集車(chē)到達(dá)各個(gè)地方,只需獲取帶有EXIF信息的目標(biāo)照片即可生成地圖數(shù)據(jù),而目前存在大量帶有EXIF信息的照片,獲取帶有EXIF信息的照片的經(jīng)濟(jì)成本、人工成本和時(shí)間成本可以忽略不計(jì),從而大大提高了地圖數(shù)據(jù)采集的效率。
進(jìn)一步參考圖4,其示出了地圖數(shù)據(jù)采集方法的又一個(gè)實(shí)施例的流程400。該地圖數(shù)據(jù)采集方法的流程400,包括以下步驟:
步驟401,獲取目標(biāo)照片。
在本實(shí)施例中,地圖數(shù)據(jù)采集方法運(yùn)行于其上的電子設(shè)備(例如圖1所示的終端設(shè)備)可以本地或者遠(yuǎn)程地從與上述電子設(shè)備網(wǎng)絡(luò)連接的其他電子設(shè)備獲取目標(biāo)照片。其中,上述目標(biāo)照片包括EXIF(Exchangeable Image File,可交換圖像文件)信息。EXIF信息是由數(shù)碼相機(jī)在拍攝過(guò)程中采集的一系列的信息,然后把信息存儲(chǔ)在照片文件(例如,JPEG/TIFF文件)的頭部,也就是說(shuō)EXIF信息是鑲嵌在照片文件(例如,JPEG/TIFF文件)格式內(nèi)的一組拍攝參數(shù)。由于目前具有拍照功能的電子設(shè)備的普及,目前存在大量的帶有EXIF信息的照片,獲取帶有EXIF信息的照片非常方便、容易,因此獲取帶有EXIF信息的目標(biāo)照片的經(jīng)濟(jì)成本、人工成本和時(shí)間成本均可以忽略不計(jì)。
步驟402,獲取目標(biāo)照片的EXIF信息中的拍攝位置信息。
在本實(shí)施例中,地圖數(shù)據(jù)采集方法運(yùn)行于其上的電子設(shè)備可以在獲取到目標(biāo)照片后,首先獲取目標(biāo)照片的EXIF信息,然后再獲取上述EXIF信息中的拍攝位置信息。
需要說(shuō)明的是,從帶有EXIF信息的目標(biāo)照片中獲取EXIF信息以及EXIF信息中的拍攝位置信息是目前廣泛研究和應(yīng)用的現(xiàn)有技術(shù),例如,可以采用目前現(xiàn)有的EXIF信息查看類應(yīng)用來(lái)獲取目標(biāo)照片的EXIF信息中的拍攝位置信息,在此不再贅述。
步驟403,獲取目標(biāo)照片的EXIF信息中的拍攝時(shí)間信息。
在本實(shí)施例中,上述電子設(shè)備可以在獲取到目標(biāo)照片的EXIF信息中的拍攝位置信息后,再獲取上述EXIF信息中的拍攝時(shí)間信息。實(shí)踐中,通常EXIF信息中都包括了拍攝時(shí)間信息。
需要說(shuō)明的是,從帶有EXIF信息的目標(biāo)照片中獲取EXIF信息中的拍攝時(shí)間信息也是目前廣泛研究和應(yīng)用的現(xiàn)有技術(shù),例如,可以采用目前現(xiàn)有的EXIF信息查看類應(yīng)用來(lái)獲取目標(biāo)照片的EXIF信息中的拍攝時(shí)間信息,在此不再贅述。
步驟404,確定是否獲取到了目標(biāo)照片的EXIF信息中的拍攝位置信息和拍攝時(shí)間信息,如果是,轉(zhuǎn)到步驟405,如果否,則結(jié)束。
在本實(shí)施例中,為了確保目標(biāo)照片可以用于地圖數(shù)據(jù)生成,如果沒(méi)有獲取到目標(biāo)照片的EXIF信息中的拍攝位置信息和拍攝時(shí)間信息,則該目標(biāo)照片不能用于生成地圖數(shù)據(jù),因此,將結(jié)束地圖數(shù)據(jù)采集。
步驟405,確定拍攝時(shí)間信息所指示的拍攝時(shí)間是否晚于預(yù)設(shè)時(shí)間,如果是,轉(zhuǎn)到步驟406,如果否,則結(jié)束。
在本實(shí)施例中,上述電子設(shè)備可以在步驟404中確定已經(jīng)獲取到目標(biāo)照片的EXIF信息中的拍攝位置信息和拍攝時(shí)間信息的情況下,確定拍攝時(shí)間信息所指示的拍攝時(shí)間是否晚于預(yù)設(shè)時(shí)間,如果是,表明目標(biāo)照片的拍攝時(shí)間較新,該目標(biāo)照片可以被用來(lái)生成地圖數(shù)據(jù),因此,轉(zhuǎn)到步驟406;如果否,表明目標(biāo)照片的拍攝時(shí)間較長(zhǎng),該目標(biāo)照片不適于用來(lái)生成地圖數(shù)據(jù),則結(jié)束地圖數(shù)據(jù)采集。
在本實(shí)施例中,上述預(yù)設(shè)時(shí)間可以由上述電子設(shè)備根據(jù)用戶的設(shè)置指令而指定,例如,可以給用戶提供設(shè)置界面,以將預(yù)設(shè)時(shí)間設(shè)置為當(dāng)前日期之前的第7天0點(diǎn)0分;或者,上述預(yù)設(shè)時(shí)間也可以被缺省設(shè)置,例如“當(dāng)前日期之前的第7天0點(diǎn)0分”。
步驟406,對(duì)目標(biāo)照片進(jìn)行文字識(shí)別。
在本實(shí)施例中,上述電子設(shè)備可以在確定拍攝時(shí)間信息所指示的拍攝時(shí)間晚于預(yù)設(shè)時(shí)間的情況下,表明目標(biāo)照片拍攝的日期比較新,因此,對(duì)目標(biāo)照片進(jìn)行文字識(shí)別,并生成識(shí)別結(jié)果。需要說(shuō)明的是,對(duì)目標(biāo)照片進(jìn)行文字識(shí)別并得到文字識(shí)別的識(shí)別結(jié)果是目前廣泛研究和應(yīng)用的現(xiàn)有技術(shù),在此不再贅述。
步驟407,確定對(duì)目標(biāo)照片進(jìn)行文字識(shí)別的識(shí)別結(jié)果是否包括地理名稱,如果是,轉(zhuǎn)到步驟408,如果否,則結(jié)束。
在本實(shí)施例中,上述電子設(shè)備可以在對(duì)目標(biāo)照片進(jìn)行文字識(shí)別并生成識(shí)別結(jié)果后,確定對(duì)目標(biāo)照片進(jìn)行文字識(shí)別的識(shí)別結(jié)果是否包括地理名稱,如果是,轉(zhuǎn)到步驟408,如果否,則結(jié)束。
這里,上述電子設(shè)備可以通過(guò)如下步驟確定對(duì)目標(biāo)照片進(jìn)行文字識(shí)別的識(shí)別結(jié)果是否包括地理名稱:
首先,獲取識(shí)別結(jié)果中的至少一條文本。
然后,對(duì)所獲取的每條文本做分詞處理,得到每條文本的分詞結(jié)果。
最后,確定至少一條文本中是否存在分詞結(jié)果包括預(yù)設(shè)的地理名稱關(guān)鍵詞的文本,如果存在,則確定識(shí)別結(jié)果包括地理名稱。例如,地理名稱關(guān)鍵詞可以是“大廈”、“街”、“道”、“路”、“棟”、“單元”、“號(hào)”、“樓”、“弄”等等。
步驟408,根據(jù)對(duì)目標(biāo)照片進(jìn)行文字識(shí)別的識(shí)別結(jié)果確定與目標(biāo)照片對(duì)應(yīng)的地理名稱信息。
在本實(shí)施例中,上述電子設(shè)備可以在確定對(duì)目標(biāo)照片進(jìn)行文字識(shí)別的識(shí)別結(jié)果包括地理名稱的情況下,根據(jù)對(duì)目標(biāo)照片進(jìn)行文字識(shí)別的識(shí)別結(jié)果確定與目標(biāo)照片對(duì)應(yīng)的地理名稱信息。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述電子設(shè)備可以直接將文字識(shí)別的識(shí)別結(jié)果作為與目標(biāo)照片對(duì)應(yīng)的地理名稱信息。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述電子設(shè)備也可以首先獲取文字識(shí)別的識(shí)別結(jié)果中的至少一條文本,然后對(duì)至少一條文本中每條文本做分詞處理,再確定該條文本的分詞結(jié)果中是否包括預(yù)設(shè)的地理名稱關(guān)鍵詞,如果包括則將該條文本篩選出作為與目標(biāo)照片對(duì)應(yīng)的地理名稱信息。
步驟409,將拍攝位置信息、地理名稱信息和拍攝時(shí)間信息作為地圖數(shù)據(jù)并輸出該地圖數(shù)據(jù)。
在本實(shí)施例中,上述電子設(shè)備可以將步驟402中獲取的拍攝位置信息、步驟408中確定的與目標(biāo)照片對(duì)應(yīng)的地理名稱信息和步驟403中獲取的拍攝時(shí)間信息作為地圖數(shù)據(jù)并輸出該地圖數(shù)據(jù)。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述電子設(shè)備可以將地圖數(shù)據(jù)發(fā)送給服務(wù)器(例如,圖1中所示的服務(wù)器),服務(wù)器可以對(duì)接收到的地圖數(shù)據(jù)進(jìn)行分析處理后添加到電子地圖類應(yīng)用的地圖數(shù)據(jù)庫(kù)中。
從圖4中可以看出,與圖2對(duì)應(yīng)的實(shí)施例相比,本實(shí)施例中的地圖數(shù)據(jù)采集方法的流程400突出了對(duì)目標(biāo)照片的拍攝時(shí)間進(jìn)行限定的步驟。由此,本實(shí)施例描述的方案可以確保目標(biāo)照片的拍攝時(shí)間較新,從而可以提高地圖數(shù)據(jù)采集以及地圖數(shù)據(jù)更新的時(shí)效性。
進(jìn)一步參考圖5,作為對(duì)上述各圖所示方法的實(shí)現(xiàn),本申請(qǐng)?zhí)峁┝艘环N地圖數(shù)據(jù)采集裝置的一個(gè)實(shí)施例,該裝置實(shí)施例與圖2所示的方法實(shí)施例相對(duì)應(yīng),該裝置具體可以應(yīng)用于各種電子設(shè)備中。
如圖5所示,本實(shí)施例的地圖數(shù)據(jù)采集裝置500包括:第一獲取單元501、第二獲取單元502、文字識(shí)別單元503和數(shù)據(jù)輸出單元504。其中,第一獲取單元501,配置用于獲取目標(biāo)照片,該目標(biāo)照片包括EXIF信息;第二獲取單元502,配置用于獲取該目標(biāo)照片的EXIF信息中的拍攝位置信息;文字識(shí)別單元503,配置用于對(duì)該目標(biāo)照片進(jìn)行文字識(shí)別,并根據(jù)文字識(shí)別的識(shí)別結(jié)果確定與該目標(biāo)照片對(duì)應(yīng)的地理名稱信息;數(shù)據(jù)輸出單元504,配置用于將該拍攝位置信息和地理名稱信息作為地圖數(shù)據(jù)并輸出該地圖數(shù)據(jù)。
在本實(shí)施例中,地圖數(shù)據(jù)采集裝置500的第一獲取單元501、第二獲取單元502、文字識(shí)別單元503和數(shù)據(jù)輸出單元504的具體處理及其所帶來(lái)的技術(shù)效果可分別參考圖2對(duì)應(yīng)實(shí)施例中步驟201、步驟202、步驟203和步驟204的相關(guān)說(shuō)明,在此不再贅述。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述地圖數(shù)據(jù)采集裝置500還可以包括:第三獲取單元502’,配置用于獲取該目標(biāo)照片的EXIF信息中的拍攝時(shí)間信息。第三獲取單元502’的具體處理及其所帶來(lái)的技術(shù)效果可參考圖4對(duì)應(yīng)實(shí)施例中步驟403的相關(guān)說(shuō)明,在此不再贅述。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述文字識(shí)別單元503可以進(jìn)一步配置用于:響應(yīng)于獲取到該目標(biāo)照片的EXIF信息中的拍攝位置信息和拍攝時(shí)間信息,對(duì)該目標(biāo)照片進(jìn)行文字識(shí)別,并根據(jù)文字識(shí)別的識(shí)別結(jié)果確定與該目標(biāo)照片對(duì)應(yīng)的地理名稱信息。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述文字識(shí)別單元503可以包括:第一確定模塊5031,配置用于響應(yīng)于獲取到該目標(biāo)照片的EXIF信息中的拍攝位置信息和拍攝時(shí)間信息,確定該拍攝時(shí)間信息所指示的拍攝時(shí)間是否晚于預(yù)設(shè)時(shí)間;文字識(shí)別模塊5032,配置用于響應(yīng)于確定該拍攝時(shí)間信息所指示的拍攝時(shí)間晚于該預(yù)設(shè)時(shí)間,對(duì)該目標(biāo)照片進(jìn)行文字識(shí)別;第二確定模塊5033,配置用于確定對(duì)該目標(biāo)照片進(jìn)行文字識(shí)別的識(shí)別結(jié)果是否包括地理名稱;第三確定模塊5034,配置用于響應(yīng)于確定對(duì)該目標(biāo)照片進(jìn)行文字識(shí)別的識(shí)別結(jié)果包括地理名稱,根據(jù)對(duì)該目標(biāo)照片進(jìn)行文字識(shí)別的識(shí)別結(jié)果確定與該目標(biāo)照片對(duì)應(yīng)的地理名稱信息。第一確定模塊5031、文字識(shí)別模塊5032、第二確定模塊5033和第三確定模塊5034的具體處理及其所帶來(lái)的技術(shù)效果可分別參考圖4對(duì)應(yīng)實(shí)施例中步驟404、步驟405、步驟406、步驟407和步驟408的相關(guān)說(shuō)明,在此不再贅述。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述數(shù)據(jù)輸出單元504可以進(jìn)一步配置用于:將該拍攝位置信息、地理名稱信息和拍攝時(shí)間信息作為地圖數(shù)據(jù)并輸出該地圖數(shù)據(jù)。數(shù)據(jù)輸出單元504的具體處理及其所帶來(lái)的技術(shù)效果可參考圖4對(duì)應(yīng)實(shí)施例中步驟409的相關(guān)說(shuō)明,在此不再贅述。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,第二確定模塊5033可以進(jìn)一步配置用于:獲取所述識(shí)別結(jié)果中的至少一條文本;對(duì)所獲取的每條文本做分詞處理,得到每條文本的分詞結(jié)果;確定所述至少一條文本中是否存在分詞結(jié)果包括預(yù)設(shè)的地理名稱關(guān)鍵詞的文本;響應(yīng)于確定所述至少一條文本中存在分詞結(jié)果包括預(yù)設(shè)的地理名稱關(guān)鍵詞的文本,確定所述識(shí)別結(jié)果包括地理名稱。第二確定模塊5033的具體處理及其所帶來(lái)的技術(shù)效果可參考圖4對(duì)應(yīng)實(shí)施例中步驟407的相關(guān)說(shuō)明,在此不再贅述。
下面參考圖6,其示出了適于用來(lái)實(shí)現(xiàn)本申請(qǐng)實(shí)施例的終端設(shè)備的計(jì)算機(jī)系統(tǒng)600的結(jié)構(gòu)示意圖。圖6示出的終端設(shè)備僅僅是一個(gè)示例,不應(yīng)對(duì)本申請(qǐng)實(shí)施例的功能和使用范圍帶來(lái)任何限制。
如圖6所示,計(jì)算機(jī)系統(tǒng)600包括中央處理單元(CPU,Central Processing Unit)601,其可以根據(jù)存儲(chǔ)在只讀存儲(chǔ)器(ROM,Read Only Memory)602中的程序或者從存儲(chǔ)部分608加載到隨機(jī)訪問(wèn)存儲(chǔ)器(RAM,Random Access Memory)603中的程序而執(zhí)行各種適當(dāng)?shù)膭?dòng)作和處理。在RAM 603中,還存儲(chǔ)有系統(tǒng)600操作所需的各種程序和數(shù)據(jù)。CPU 601、ROM 602以及RAM 603通過(guò)總線604彼此相連。輸入/輸出(I/O,Input/Output)接口605也連接至總線604。
以下部件連接至I/O接口605:包括鍵盤(pán)、鼠標(biāo)、觸控屏等的輸入部分606;包括諸如陰極射線管(CRT,Cathode Ray Tube)、液晶顯示器(LCD,Liquid Crystal Display)等以及揚(yáng)聲器等的輸出部分607;包括硬盤(pán)等的存儲(chǔ)部分608;以及包括諸如LAN(局域網(wǎng),Local Area Network)卡、調(diào)制解調(diào)器等的網(wǎng)絡(luò)接口卡的通信部分609。通信部分609經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)執(zhí)行通信處理。驅(qū)動(dòng)器610也根據(jù)需要連接至I/O接口605??刹鹦督橘|(zhì)611,諸如磁盤(pán)、光盤(pán)、磁光盤(pán)、半導(dǎo)體存儲(chǔ)器等等,根據(jù)需要安裝在驅(qū)動(dòng)器610上,以便于從其上讀出的計(jì)算機(jī)程序根據(jù)需要被安裝入存儲(chǔ)部分608。
特別地,根據(jù)本公開(kāi)的實(shí)施例,上文參考流程圖描述的過(guò)程可以被實(shí)現(xiàn)為計(jì)算機(jī)軟件程序。例如,本公開(kāi)的實(shí)施例包括一種計(jì)算機(jī)程序產(chǎn)品,其包括承載在計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序,該計(jì)算機(jī)程序包含用于執(zhí)行流程圖所示的方法的程序代碼。在這樣的實(shí)施例中,該計(jì)算機(jī)程序可以通過(guò)通信部分609從網(wǎng)絡(luò)上被下載和安裝,和/或從可拆卸介質(zhì)611被安裝。在該計(jì)算機(jī)程序被中央處理單元(CPU)601執(zhí)行時(shí),執(zhí)行本申請(qǐng)的方法中限定的上述功能。需要說(shuō)明的是,本申請(qǐng)所述的計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀信號(hào)介質(zhì)或者計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)或者是上述兩者的任意組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的例子可以包括但不限于:具有一個(gè)或多個(gè)導(dǎo)線的電連接、便攜式計(jì)算機(jī)磁盤(pán)、硬盤(pán)、隨機(jī)訪問(wèn)存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦式可編程只讀存儲(chǔ)器(EPROM或閃存)、光纖、便攜式緊湊磁盤(pán)只讀存儲(chǔ)器(CD-ROM)、光存儲(chǔ)器件、磁存儲(chǔ)器件、或者上述的任意合適的組合。在本申請(qǐng)中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是任何包含或存儲(chǔ)程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。而在本申請(qǐng)中,計(jì)算機(jī)可讀的信號(hào)介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號(hào),其中承載了計(jì)算機(jī)可讀的程序代碼。這種傳播的數(shù)據(jù)信號(hào)可以采用多種形式,包括但不限于電磁信號(hào)、光信號(hào)或上述的任意合適的組合。計(jì)算機(jī)可讀的信號(hào)介質(zhì)還可以是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)以外的任何計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。計(jì)算機(jī)可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括但不限于:無(wú)線、電線、光纜、RF等等,或者上述的任意合適的組合。
附圖中的流程圖和框圖,圖示了按照本申請(qǐng)各種實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段、或代碼的一部分,該模塊、程序段、或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)接連地表示的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來(lái)實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來(lái)實(shí)現(xiàn)。
描述于本申請(qǐng)實(shí)施例中所涉及到的單元可以通過(guò)軟件的方式實(shí)現(xiàn),也可以通過(guò)硬件的方式來(lái)實(shí)現(xiàn)。所描述的單元也可以設(shè)置在處理器中,例如,可以描述為:一種處理器包括第一獲取單元、第二獲取單元、文字識(shí)別單元和數(shù)據(jù)輸出單元。其中,這些單元的名稱在某種情況下并不構(gòu)成對(duì)該單元本身的限定,例如,數(shù)據(jù)輸出單元還可以被描述為“輸出地圖數(shù)據(jù)的單元”。
作為另一方面,本申請(qǐng)還提供了一種計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可以是上述實(shí)施例中描述的裝置中所包含的;也可以是單獨(dú)存在,而未裝配入該裝置中。上述計(jì)算機(jī)可讀介質(zhì)承載有一個(gè)或者多個(gè)程序,當(dāng)上述一個(gè)或者多個(gè)程序被該裝置執(zhí)行時(shí),使得該裝置:獲取目標(biāo)照片,該目標(biāo)照片包括EXIF信息;獲取該目標(biāo)照片的EXIF信息中的拍攝位置信息;對(duì)該目標(biāo)照片進(jìn)行文字識(shí)別,并根據(jù)文字識(shí)別的識(shí)別結(jié)果確定與該目標(biāo)照片對(duì)應(yīng)的地理名稱信息;將該拍攝位置信息和地理名稱信息作為地圖數(shù)據(jù)并輸出該地圖數(shù)據(jù)。
以上描述僅為本申請(qǐng)的較佳實(shí)施例以及對(duì)所運(yùn)用技術(shù)原理的說(shuō)明。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本申請(qǐng)中所涉及的發(fā)明范圍,并不限于上述技術(shù)特征的特定組合而成的技術(shù)方案,同時(shí)也應(yīng)涵蓋在不脫離上述發(fā)明構(gòu)思的情況下,由上述技術(shù)特征或其等同特征進(jìn)行任意組合而形成的其它技術(shù)方案。例如上述特征與本申請(qǐng)中公開(kāi)的(但不限于)具有類似功能的技術(shù)特征進(jìn)行互相替換而形成的技術(shù)方案。