本公開的實(shí)施例總體上涉及定位技術(shù)領(lǐng)域,并且更具體地,涉及用于定位的方法和相應(yīng)的便攜式設(shè)備。
背景技術(shù):
諸如導(dǎo)航等基于位置的服務(wù)已經(jīng)成為一種非常流行的新型應(yīng)用。在基于位置的服務(wù)中,需要獲得目標(biāo)對(duì)象的位置。在室外環(huán)境中,可以借助全球?qū)Ш叫l(wèi)星系統(tǒng)(gnss)來獲取位置信息。gnss的示例包括全球定位系統(tǒng)(gps)、伽利略定位系統(tǒng)(galileo)、北斗衛(wèi)星定位系統(tǒng)(bds),等等。在室內(nèi)環(huán)境中,由于衛(wèi)星定位系統(tǒng)往往無法工作,可以使用各種室內(nèi)定位系統(tǒng)(indoorpositioningsystem,ips)來獲取位置。
在ips定位方法中,通常基于無線通信網(wǎng)絡(luò)中的無線電信標(biāo)發(fā)射機(jī)與終端設(shè)備之間的通信來實(shí)現(xiàn)定位。諸如第三代(3g)/第四代(4g)移動(dòng)通信網(wǎng)絡(luò)和通用分組無線電業(yè)務(wù)(gprs)網(wǎng)絡(luò)的蜂窩通信網(wǎng)絡(luò)、諸如無線保真(wi-fi)網(wǎng)絡(luò)的計(jì)算機(jī)網(wǎng)絡(luò)等均可用于室內(nèi)定位。
技術(shù)實(shí)現(xiàn)要素:
總體上,本公開的實(shí)施例提出用于定位的方法和相應(yīng)的便攜式設(shè)備。
根據(jù)本公開的第一方面,提供了一種用于定位的方法。該方法包括:通過便攜式設(shè)備的圖像捕獲裝置,捕獲環(huán)境中的可視編碼標(biāo)簽;解碼該可視編碼標(biāo)簽,以獲得用于生成該可視編碼標(biāo)簽的標(biāo)識(shí);以及通過利用該標(biāo)識(shí)查詢預(yù)定義的庫,確定該便攜式設(shè)備在該環(huán)境中的位置,該庫記錄有一組用于生成可視編碼標(biāo)簽的標(biāo)識(shí)與該環(huán)境中的一組 位置之間的對(duì)應(yīng)關(guān)系。
根據(jù)本公開的第二方面,提供了一種便攜式設(shè)備。該便攜式設(shè)備包括:圖像捕獲裝置,被配置為捕獲環(huán)境中的可視編碼標(biāo)簽;以及控制器,被配置為:解碼由該圖像捕獲裝置捕獲的該可視編碼標(biāo)簽,以獲得用于生成該可視編碼標(biāo)簽的標(biāo)識(shí);以及通過利用該標(biāo)識(shí)查詢預(yù)定義的庫,確定該便攜式設(shè)備在該環(huán)境中的位置,該庫記錄有一組用于生成可視編碼標(biāo)簽的標(biāo)識(shí)與該環(huán)境中的一組位置之間的對(duì)應(yīng)關(guān)系。
根據(jù)本公開的第三方面,提供了一種計(jì)算機(jī)程序產(chǎn)品。該計(jì)算機(jī)程序產(chǎn)品被有形地存儲(chǔ)在非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上,并且包括機(jī)器可執(zhí)行指令,該指令在被執(zhí)行時(shí)使得機(jī)器執(zhí)行根據(jù)本公開的第一方面的方法的步驟。
應(yīng)當(dāng)理解,發(fā)明內(nèi)容部分中所描述的內(nèi)容并非旨在限定本公開實(shí)施例的關(guān)鍵或重要特征,亦非用于限制本公開的范圍。本公開的其它特征將通過以下的描述變得容易理解。
附圖說明
結(jié)合附圖并參考以下詳細(xì)說明,本公開各實(shí)施例的上述和其他特征、優(yōu)點(diǎn)及方面將變得更加明顯。在附圖中,相同或相似的附圖標(biāo)記表示相同或相似的元素,其中:
圖1示出了本公開的實(shí)施例可以實(shí)施于其中的示例環(huán)境;
圖2示出了根據(jù)本公開的某些實(shí)施例的用于定位的方法的流程圖;
圖3a到圖3d示出了根據(jù)本公開的某些實(shí)施例的為用戶導(dǎo)航的示例過程;
圖4a和圖4b示出了根據(jù)本公開的某些實(shí)施例的為用戶導(dǎo)航的示例性用戶界面;以及
圖5示出了可以用來實(shí)施本公開的實(shí)施例的便攜式設(shè)備的示意性框圖。
在所有附圖中,相同或相似參考數(shù)字表示相同或相似元素。
具體實(shí)施例
下面將參照附圖更詳細(xì)地描述本公開的實(shí)施例。雖然附圖中顯示了本公開的某些實(shí)施例,然而應(yīng)當(dāng)理解的是,本公開可以通過各種形式來實(shí)現(xiàn),而且不應(yīng)該被解釋為限于這里闡述的實(shí)施例,相反提供這些實(shí)施例是為了更加透徹和完整地理解本公開。應(yīng)當(dāng)理解的是,本公開的附圖及實(shí)施例僅用于示例性作用,并非用于限制本公開的保護(hù)范圍。
在此使用的術(shù)語“包括”、“包含”及類似術(shù)語應(yīng)該被理解為是開放性的術(shù)語,即“包括/包含但不限于”。術(shù)語“基于”是“至少部分地基于”。術(shù)語“一個(gè)實(shí)施例”表示“至少一個(gè)實(shí)施例”;術(shù)語“另一實(shí)施例”表示“至少一個(gè)另外的實(shí)施例”。其他術(shù)語的相關(guān)定義將在下文描述中給出。
如上文所述,傳統(tǒng)的ips技術(shù)依賴于無線通信系統(tǒng)。例如,在移動(dòng)通信網(wǎng)絡(luò)中,用戶可以使用隨身攜帶的終端通信設(shè)備與附近基站建立連接。繼而,可以基于基站的位置來檢測(cè)用戶的位置。然而,基于無線通信技術(shù)的ips技術(shù)對(duì)于環(huán)境、終端設(shè)備、網(wǎng)絡(luò)基礎(chǔ)設(shè)施架構(gòu)等都具有較高的要求。例如,在無線通信網(wǎng)絡(luò)的信號(hào)較弱又或者信號(hào)干擾較強(qiáng)的區(qū)域,定位精度會(huì)大受影響。又如,在沒有部署無線通信網(wǎng)絡(luò)的區(qū)域,或是當(dāng)用戶設(shè)備不具有無線通信功能時(shí),完全無法進(jìn)行定位。實(shí)際上,出于網(wǎng)絡(luò)安全等方面的考慮,即使終端設(shè)備具有無線通信功能,也可能無法與網(wǎng)絡(luò)通信。而且,傳統(tǒng)的定位技術(shù)可能導(dǎo)致安全和/或隱私方面的問題。例如,在某些環(huán)境中,終端設(shè)備與網(wǎng)絡(luò)側(cè)設(shè)備之間的通信可能使網(wǎng)絡(luò)遭到惡意攻擊。另一方面,傳統(tǒng)的定位技術(shù)不可避免地將用戶的位置信息暴露給服務(wù)器側(cè),從而帶來隱私方面的問題。
為了解決這些以及其他潛在問題,本公開的實(shí)施例提供一種基于可視編碼標(biāo)簽的定位方法。該方法通過便攜式設(shè)備的圖像捕獲裝置,捕獲環(huán)境中的可視編碼標(biāo)簽??梢暰幋a標(biāo)簽與環(huán)境中的位置之間的對(duì)應(yīng)關(guān)系被預(yù)先確定和存儲(chǔ)。由此,可以基于所捕獲的可視編碼標(biāo)簽確 定便攜式設(shè)備在環(huán)境中的位置。此種定位方式可以摒棄對(duì)于衛(wèi)星和網(wǎng)絡(luò)的依賴,從而解決了傳統(tǒng)的基于衛(wèi)星和網(wǎng)絡(luò)的定位方法中存在的問題。而且,本公開提出的基于可視編碼標(biāo)簽來定位的方法在實(shí)現(xiàn)上行之有效且簡(jiǎn)單易行。
首先參考圖1,其示出了本公開的實(shí)施例可以實(shí)施于其中的示例環(huán)境100。環(huán)境100可以室內(nèi)環(huán)境,也可以是室外環(huán)境。圖1中示出了環(huán)境100的平面地圖。然而應(yīng)當(dāng)理解,這僅僅是出于示范目的。在其他實(shí)施例中,可以使用表示環(huán)境100的空間結(jié)構(gòu)的三維地圖。
如圖所示,根據(jù)本公開的實(shí)施例,在環(huán)境100中布置有一個(gè)或多個(gè)可視編碼標(biāo)簽102-1、102-2、102-3(統(tǒng)稱為可視編碼標(biāo)簽102)。在此使用的術(shù)語“可視編碼標(biāo)簽”是以可視化方式對(duì)信息進(jìn)行編碼的任何標(biāo)簽??梢暰幋a標(biāo)簽的示例包括但不限于:快速響應(yīng)(qr)碼或稱二維碼、條形碼,等等。為了討論方便起見,在下文描述中將以qr碼作為可視編碼標(biāo)簽的示例。
可視編碼標(biāo)簽可以以任何適當(dāng)?shù)姆绞奖徊渴鹪诃h(huán)境100中的一個(gè)或多個(gè)位置。例如,在某些實(shí)施例中,可視編碼標(biāo)簽可以布置在環(huán)境100中的墻壁和/或物體上。另外,應(yīng)當(dāng)理解,盡管圖1中僅示出了三個(gè)可視編碼標(biāo)簽102,但這僅僅是出于說明之目的,無意提出任何限制。根據(jù)實(shí)際需要,在環(huán)境100中可以布置任意適當(dāng)數(shù)目的可視編碼標(biāo)簽。
根據(jù)本公開的實(shí)施例,每個(gè)可視編碼標(biāo)簽與它在環(huán)境100中的位置之間存在預(yù)先確定的對(duì)應(yīng)關(guān)系。這種對(duì)應(yīng)關(guān)系可以被存儲(chǔ)于在一個(gè)庫108中。可視編碼標(biāo)簽可以由唯一地標(biāo)識(shí)相應(yīng)位置的標(biāo)識(shí)(id)來生成。例如,已知的是,每個(gè)二維碼可以從一個(gè)特定的標(biāo)識(shí)生成,該標(biāo)識(shí)例如由數(shù)字、字母和/或符號(hào)的組合構(gòu)成。根據(jù)本公開的實(shí)施例,這樣的標(biāo)識(shí)被用來唯一地標(biāo)識(shí)與可視編碼標(biāo)簽相對(duì)應(yīng)的位置。
如圖1所示,用于生成可視編碼標(biāo)簽的標(biāo)識(shí)與環(huán)境100中的一組位置之間的對(duì)應(yīng)關(guān)系以表110的形式被存儲(chǔ)在庫108中。在此示例中,表110的列111存儲(chǔ)可視編碼標(biāo)簽的標(biāo)識(shí)。表110的列112存儲(chǔ)與可 視編碼標(biāo)簽對(duì)應(yīng)的環(huán)境100中的位置。在此示例中,位置以地圖上的二維坐標(biāo)表示。應(yīng)當(dāng)理解,三維坐標(biāo)也是可能的,這將在下文詳述。
在圖1所示的示例中,表110還包括列113,其存儲(chǔ)每個(gè)可視編碼標(biāo)簽對(duì)應(yīng)的位置的名稱。此外,列114存儲(chǔ)擴(kuò)展信息,用于指明相應(yīng)的位置是否可達(dá)。應(yīng)理解,位置名稱列和擴(kuò)展信息列是可選的。在某些實(shí)施例中,可以只標(biāo)識(shí)出位置坐標(biāo)而不標(biāo)識(shí)其名稱,也可以不對(duì)位置的可達(dá)性進(jìn)行標(biāo)識(shí)。在后文中將對(duì)此進(jìn)行具體描述。
應(yīng)當(dāng)理解,圖1中示出的表110僅僅是示例性的,無意以任何方式限制本公開的范圍。例如,在備選實(shí)施例中,可視編碼標(biāo)簽與位置之間的對(duì)應(yīng)關(guān)系可以以其他形式被存儲(chǔ)。又如,表110可以包含任何附加的或者備選的列以存儲(chǔ)有關(guān)信息。
在操作中,用戶可以使用其便攜式設(shè)備120來捕獲位于環(huán)境100中的可視編碼標(biāo)簽。便攜式設(shè)備120可以是具有圖像捕獲功能的任意用戶可攜帶的設(shè)備。便攜式設(shè)備120的示例包括但不限于:諸如電話、平板式計(jì)算機(jī)、數(shù)碼相機(jī)之類的手持式設(shè)備,以及諸如智能眼鏡、智能手表之類的可穿戴設(shè)備,等等。便攜式設(shè)備120上配備有能夠捕獲可視編碼標(biāo)簽的圖像或者視頻的圖像捕獲裝置,例如照相機(jī)、攝像機(jī),等等。
根據(jù)本公開的實(shí)施例,當(dāng)用戶使用便攜式設(shè)備120捕獲環(huán)境100中的可視編碼標(biāo)簽(例如,標(biāo)簽102)之后,便攜式設(shè)備120可以對(duì)所捕獲的標(biāo)簽圖像進(jìn)行解碼,從而獲得用于生成該可視編碼標(biāo)簽102的id。諸如二維碼之類的可視編碼的解碼技術(shù)是本領(lǐng)域中已知的,在此不再贅述。解碼所獲得的標(biāo)簽id可以被用來查詢庫108,從而確定便攜式設(shè)備120當(dāng)前所在的位置。下面將參考圖2中示出的方法200來詳細(xì)描述定位的過程。圖2中所示的方法200可以由便攜式設(shè)備120來執(zhí)行。
在步驟202中,通過便攜式設(shè)備120的圖像捕獲裝置,捕獲環(huán)境100中的可視編碼標(biāo)簽102。繼而,在步驟204,便攜式設(shè)備120對(duì)所捕獲的可視編碼標(biāo)簽102進(jìn)行解碼,以獲得用于生成該可視編碼標(biāo)簽 的標(biāo)識(shí)(id)。如上所述,可視編碼標(biāo)簽102可以使用唯一標(biāo)識(shí)環(huán)境100中的相應(yīng)位置的id來生成,可以是諸如qr碼的二維碼、條形碼等以可視化方式對(duì)信息進(jìn)行編碼的標(biāo)簽。相應(yīng)地,對(duì)可視編碼標(biāo)簽的解碼可以使用已有的和將來開發(fā)的任意適當(dāng)解碼技術(shù)來實(shí)現(xiàn),以獲得生成可視編碼標(biāo)簽的id。
接下來,在步驟206,通過利用解碼獲得的id查詢預(yù)定義的庫108,確定便攜式設(shè)備120在環(huán)境100中的位置。如上所述,庫108記錄有id與環(huán)境100中的相應(yīng)位置之間的對(duì)應(yīng)關(guān)系。通過利用便攜式設(shè)備捕獲的標(biāo)簽所對(duì)應(yīng)的id對(duì)庫108進(jìn)行查詢,可以確定便攜式設(shè)備120當(dāng)前所處的位置。例如,在某些實(shí)施例中,可以從庫108中獲取便攜式設(shè)備120所在位置的坐標(biāo)。特別地,庫108中所記錄的坐標(biāo)可以是具有高度維度的三維坐標(biāo)。這樣,通過查詢庫108可以獲得便攜式設(shè)備120在環(huán)境100中的三維位置信息。
在某些實(shí)施例中,庫108可以存儲(chǔ)于便攜式設(shè)備120。在這樣的實(shí)施例中,便攜式設(shè)備120在通過解碼獲得用于生成可視編碼標(biāo)簽102的id之后,可以在本地直接查詢庫108,并且從中獲取指示相應(yīng)位置的信息。在這樣的實(shí)施例中,可以以“離線”(offline)方式實(shí)現(xiàn)快速的定位,從而擺脫了對(duì)通信網(wǎng)絡(luò)等基礎(chǔ)設(shè)施的依賴,并且避免了安全隱患。
當(dāng)然,應(yīng)當(dāng)理解,庫108并非一定要存儲(chǔ)在便攜式設(shè)備120本地。在另一些實(shí)施例中,庫108可以存儲(chǔ)于獨(dú)立于便攜式設(shè)備120的服務(wù)器(未示出)中。在庫108存儲(chǔ)于便攜式設(shè)備120本地的實(shí)施例中。此時(shí),便攜式設(shè)備120可以通過網(wǎng)絡(luò)將通過解碼獲得的id發(fā)送給服務(wù)器。服務(wù)器利用該id查詢存儲(chǔ)于本地的庫108,然后將所獲取的指示位置的信息發(fā)送給便攜式設(shè)備120。這種將庫108存儲(chǔ)于遠(yuǎn)程服務(wù)器的方式可以有效節(jié)省便攜式設(shè)備120的存儲(chǔ)資源。
上面結(jié)合圖2所描述的用于定位的方法200可以應(yīng)用于任意適當(dāng)基于位置的服務(wù)中。在作為示例的導(dǎo)航服務(wù)中,可以確定目的地位置,然后在便攜式設(shè)備120上呈現(xiàn)從當(dāng)前位置去往目的地位置的導(dǎo)航信息。 下面參考圖3a至圖3d描述一個(gè)具體示例,其示出了根據(jù)本公開的某些實(shí)施例的在環(huán)境100中為用戶導(dǎo)航的示例過程。在此示例中,環(huán)境100是室內(nèi)環(huán)境,并且以三維形式示出。
如圖3a所示,當(dāng)用戶走到可視編碼標(biāo)簽102-1所在的位置,可以使用隨身攜帶的便攜式設(shè)備120的圖像捕獲裝置(例如智能電話上的攝像頭)捕獲可視編碼標(biāo)簽102。在此示例中,該可視編碼標(biāo)簽102是張貼在墻上的qr碼。當(dāng)用戶使用便攜式設(shè)備120的圖像捕獲裝置(例如,攝像頭)掃描qr碼之后,便攜式設(shè)備120對(duì)該qr碼進(jìn)行解碼,從而獲得生成該qr碼的id。接下來,通過利用該id查詢本地或者遠(yuǎn)程存儲(chǔ)的庫108,便攜式設(shè)備120可以確定用戶當(dāng)前所在的位置。
在確定了用戶位置后,便攜式設(shè)備120可以確定用戶想要去往的目的地位置。該位置可以是用戶經(jīng)由便攜式設(shè)備120的用戶界面(ui)輸入的,也可以是預(yù)先存儲(chǔ)的。由此,便攜式設(shè)備120可以通過ui向用戶呈現(xiàn)從當(dāng)前位置去往目的地位置的導(dǎo)航信息。導(dǎo)航信息可以包括在地圖上顯示的路線指示、音頻提示,等等。例如,在一個(gè)實(shí)施例中,可以利用地圖上的箭頭向用戶指引前進(jìn)方向。
在一個(gè)實(shí)施例中,當(dāng)前位置和目的地位置以坐標(biāo)的形式表示。然而,用戶有時(shí)可能對(duì)自己所處的環(huán)境100并不熟悉。為了進(jìn)一步提高用戶體驗(yàn),在某些實(shí)施例中,位置信息還可以被表示為位置名稱。位置的名稱信息例如可以從庫108中獲得,如上文所述。特別地,在某些實(shí)施例中,庫108還保存了各個(gè)位置是否可達(dá)的信息,例如參見圖1中的表110的列114。如果發(fā)現(xiàn)目的地不可達(dá),則可以向用戶呈現(xiàn)相應(yīng)的信息或者繞行建議等。
用戶可以根據(jù)便攜式設(shè)備120所指示的方向行進(jìn),如圖3b所示。在行進(jìn)過程中,用戶可以基于環(huán)境100中的其他一個(gè)或多個(gè)(例如,可視編碼標(biāo)簽102-2)來持續(xù)地更新位置和導(dǎo)航信息,如圖3c所示。以此方式,用戶最終可以如圖3d所示到達(dá)目的地。
圖4a和4b示出了上述導(dǎo)航過程中的示例性u(píng)i400的示意圖,其 中圖4a所示是通過智能眼鏡之類的可穿戴設(shè)備的ui向用戶呈現(xiàn)的導(dǎo)航信息;而圖4b所示是通過手機(jī)、平板式計(jì)算機(jī)之類的手持設(shè)備的ui向用戶呈現(xiàn)的導(dǎo)航信息。具體而言,在圖4a和圖4b所示的示例中,導(dǎo)航的目的地地址以其名稱“會(huì)議室a”被顯示,并且箭頭401被用來向用戶指示當(dāng)前應(yīng)當(dāng)行進(jìn)的方向。
特別地,在某些實(shí)施例中,庫108中除了記錄可視編碼標(biāo)簽與環(huán)境100中位置的對(duì)應(yīng)關(guān)系,還可以記錄一個(gè)或多個(gè)可視編碼標(biāo)簽102在環(huán)境100中的朝向(orientation)信息。也就是說,事先確定并且存儲(chǔ)了標(biāo)簽在環(huán)境100中朝向哪個(gè)方向,例如以“東”、“西”、“南”、“北”來表示。在這樣的實(shí)施例中,除了確定便攜式設(shè)備120的位置之外,還可以確定其在環(huán)境100中的朝向。
為此,便攜式設(shè)備120可以計(jì)算圖像捕獲裝置捕獲可視編碼標(biāo)簽102的角度。該角度可以通過便攜式設(shè)備120中的重力計(jì)、陀螺儀、加速度計(jì)等方向感測(cè)裝置來檢測(cè)。實(shí)際上,可以采用現(xiàn)在已知和將來開發(fā)的任何感測(cè)方式來實(shí)現(xiàn)對(duì)圖像捕獲角度的檢測(cè),在此不再贅述。
在確定了可視編碼標(biāo)簽102的捕獲角度后,便攜式設(shè)備120可以從庫108中獲取可視編碼標(biāo)簽在環(huán)境中的朝向信息。繼而,便攜式設(shè)備120可以基于可視編碼標(biāo)簽的捕獲角度和可視編碼標(biāo)簽102本身的朝向,來確定便攜式設(shè)備120在環(huán)境100中的朝向。朝向信息可以被用于多種目的。例如,在一個(gè)實(shí)施例中,朝向可以和用戶所處的當(dāng)前位置以及目的地位置結(jié)合使用,以便向用戶提供準(zhǔn)確的導(dǎo)航信息。
圖5示出了一個(gè)可以用來實(shí)施本公開的實(shí)施例的便攜式設(shè)備500的示意性框圖。如圖5所示,便攜式設(shè)備500包括控制器或者稱中央處理單元(cpu)501,其可以根據(jù)存儲(chǔ)在存儲(chǔ)單元504的程序而執(zhí)行各種適當(dāng)?shù)膭?dòng)作和處理。存儲(chǔ)單元504包括只讀存儲(chǔ)器(rom)和/或隨機(jī)訪問存儲(chǔ)器(ram),還可存儲(chǔ)便攜式設(shè)備500操作所需的各種程序和數(shù)據(jù)。cpu501和存儲(chǔ)單元504通過總線502彼此相連。輸入/輸出(i/o)接口503也連接至總線502。
便攜式設(shè)備500中的多個(gè)部件連接至i/o接口503,包括:輸入 單元504,例如鍵盤、鼠標(biāo)等;輸出單元505,例如各種類型的顯示器、揚(yáng)聲器等;存儲(chǔ)單元506,例如磁盤、光盤等;以及通信單元507,例如網(wǎng)卡、調(diào)制解調(diào)器、無線通信收發(fā)機(jī)等。通信單元507允許便攜式設(shè)備500通過諸如因特網(wǎng)的計(jì)算機(jī)網(wǎng)絡(luò)和/或各種電信網(wǎng)絡(luò)與其他設(shè)備交換信息/數(shù)據(jù)。特別地,在本公開的實(shí)施例中,輸入單元505包括圖像捕獲裝置,用于采集可視編碼標(biāo)簽的圖像,以供cpu501處理。另外,在庫108位于遠(yuǎn)程服務(wù)器的實(shí)施例中,通信單元507允許向服務(wù)器傳送可視編碼標(biāo)簽的id以及從服務(wù)器接收位置信息。
在某些實(shí)施例中,cpu501可被配置為執(zhí)行上文所描述的各個(gè)過程和處理,例如方法200。例如,在一些實(shí)施例中,方法200可被實(shí)現(xiàn)為計(jì)算機(jī)軟件程序,其被有形地包含于機(jī)器可讀介質(zhì),例如存儲(chǔ)單元506。在一些實(shí)施例中,計(jì)算機(jī)程序的部分或者全部可以經(jīng)由rom和/或通信單元x09而被載入和/或安裝到便攜式設(shè)備500上。當(dāng)計(jì)算機(jī)程序被加載到ram并由cpu501執(zhí)行時(shí),可以執(zhí)行上文描述的方法200的一個(gè)或多個(gè)步驟。
特別地,根據(jù)本公開的實(shí)施例,文參考圖1至圖4描述的過程可以被實(shí)現(xiàn)為計(jì)算機(jī)程序產(chǎn)品,其可以被有形地存儲(chǔ)在非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上,并且包括機(jī)器可執(zhí)行指令,該指令在被執(zhí)行時(shí)使得機(jī)器實(shí)現(xiàn)根據(jù)本公開的各個(gè)方面。
計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是可以存儲(chǔ)由指令執(zhí)行設(shè)備使用的指令的有形設(shè)備。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可以包括但不限于電存儲(chǔ)設(shè)備、磁存儲(chǔ)設(shè)備、光存儲(chǔ)設(shè)備、電磁存儲(chǔ)設(shè)備、半導(dǎo)體存儲(chǔ)設(shè)備或者上述的任意合適的組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的、非窮舉的例子包括:便攜式計(jì)算機(jī)盤、硬盤、隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、可擦式可編程只讀存儲(chǔ)器(eprom或閃存)、靜態(tài)隨機(jī)存取存儲(chǔ)器(sram)、便攜式壓縮盤只讀存儲(chǔ)器(cd-rom)、數(shù)字盤(dvd)、記憶棒、軟盤、機(jī)械編碼設(shè)備、例如其上存儲(chǔ)有指令的打孔卡或凹槽內(nèi)凸起結(jié)構(gòu)、以及上述的任意合適的組合。這里所使用的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)不被解釋為瞬時(shí)信號(hào)本身,諸如無線電波 或者其他自由傳播的電磁波、通過波導(dǎo)或其他傳輸媒介傳播的電磁波(例如,通過光纖電纜的光脈沖)、或者通過電線傳輸?shù)碾娦盘?hào)。
用于執(zhí)行本公開操作的計(jì)算機(jī)程序指令可以是匯編指令、指令集架構(gòu)(isa)指令、機(jī)器指令、機(jī)器相關(guān)指令、微代碼、固件指令、狀態(tài)設(shè)置數(shù)據(jù)、或者以一種或多種編程語言的任意組合編寫的源代碼或目標(biāo)代碼,所述編程語言包括面向?qū)ο蟮木幊陶Z言—諸如java、smalltalk、c++等,以及常規(guī)的過程式編程語言—諸如“c”語言或類似的編程語言。計(jì)算機(jī)可讀程序指令可以完全地在用戶計(jì)算機(jī)上執(zhí)行、部分地在用戶計(jì)算機(jī)上執(zhí)行、作為一個(gè)獨(dú)立的軟件包執(zhí)行、部分在用戶計(jì)算機(jī)上部分在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計(jì)算機(jī)的情形中,遠(yuǎn)程計(jì)算機(jī)可以通過任意種類的網(wǎng)絡(luò)—包括局域網(wǎng)(lan)或廣域網(wǎng)(wan)—連接到用戶計(jì)算機(jī),或者,可以連接到外部計(jì)算機(jī)(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。在一些實(shí)施例中,通過利用計(jì)算機(jī)可讀程序指令的狀態(tài)信息來個(gè)性化定制電子電路,例如可編程邏輯電路、現(xiàn)場(chǎng)可編程門陣列(fpga)或可編程邏輯陣列(pla),該電子電路可以執(zhí)行計(jì)算機(jī)可讀程序指令,從而實(shí)現(xiàn)本公開的各個(gè)方面。
這里參照根據(jù)本公開實(shí)施例的設(shè)備、方法和計(jì)算機(jī)程序產(chǎn)品的框圖和/或流程圖描述了本公開的各個(gè)方面。應(yīng)當(dāng)理解,框圖和/或流程圖的每個(gè)方框以及框圖和/或流程圖中各方框的組合,都可以由計(jì)算機(jī)可讀程序指令實(shí)現(xiàn)。
已經(jīng)出于示例的目的描述了本公開的各個(gè)實(shí)施例,但是本公開并不意圖限于所公開的這些實(shí)施例。在不脫離本公開實(shí)質(zhì)的前提下,所有修改和變型均落入由權(quán)利要求所限定的本公開的保護(hù)范圍之內(nèi)。