本申請涉及計算機領域,尤其涉及一種用于測量物體尺寸的技術。
背景技術:
尺寸測量是經(jīng)常需要做的事情,常規(guī)方式通常是使用直尺、卷尺等實體尺子。隨著技術的發(fā)展,有些應用開發(fā)商或個人開發(fā)者也開發(fā)了一些尺子類應用,方便日常測量工作。然而,實體尺子存在不少缺陷,比如實體尺子不易攜帶、易丟失、易損壞等,而且實體尺子(特別是使用量大的學生用尺)大多使用化工材料制作,不管是制作過程還是后期回收都會給環(huán)境帶來污染,造成很大的浪費。此外,現(xiàn)有的一些尺子類應用一般都是通過顯示分辨率及dpi(每英寸的像素)信息,在屏幕上畫出尺子,用該尺子來測量,但這種方式下,尺子長度最長只能是屏幕的長度,所以測量范圍受到很大的影響。
技術實現(xiàn)要素:
本申請的一個目的是提供一種用于測量物體尺寸的方法與設備。
根據(jù)本申請的一個方面,提供了一種用于測量物體尺寸的方法,其中,該方法包括:
通過攝像頭獲取實時圖像,從所述實時圖像中確定標準參考物;
確定所述標準參考物對應的虛擬尺子,在所述實時圖像上疊加顯示所述虛擬尺子,其中,所述虛擬尺子與所述標準參考物對齊;
當所述標準參考物與待測物體對齊,通過所述虛擬尺子確定所述待測物體的尺寸。
根據(jù)本申請的另一個方面,提供了一種用于提供虛擬尺子的方法,其中,該方法包括:
通過攝像頭獲取實時圖像,從所述實時圖像中確定標準參考物;
確定所述標準參考物對應的虛擬尺子,在所述實時圖像上疊加顯示所述虛擬尺子,其中,所述虛擬尺子與所述標準參考物對齊。
根據(jù)本申請的又一個方面,提供了一種用于測量物體尺寸的方法,其中,該方法包括:
通過攝像頭獲取實時圖像,從所述實時圖像中確定標準參考物;
當所述標準參考物與待測物體對齊,根據(jù)所述標準參考物確定所述待測物體的尺寸。
根據(jù)本申請的再一個方面,提供了一種包括指令的計算機可讀介質,所述指令在被執(zhí)行時使得系統(tǒng)進行如上所述方法的操作。
根據(jù)本申請的又一個方面,提供了一種用于測量物體尺寸的設備,其中,該設備包括:
處理器;以及
被安排成存儲計算機可執(zhí)行指令的存儲器,所述可執(zhí)行指令在被執(zhí)行時使所述處理器執(zhí)行如上所述的方法。
與現(xiàn)有技術相比,本申請通過攝像頭獲取實時圖像,從所述實時圖像中確定標準參考物,然后,確定所述標準參考物對應的虛擬尺子,在所述實時圖像上疊加顯示所述虛擬尺子,所述虛擬尺子隨著所述標準參考物的移動而移動,當所述標準參考物與待測物體對齊,通過所述虛擬尺子確定所述待測物體的尺寸;本申請可以利用用戶隨身攜帶的智能手機等用戶設備進行測量,避免了實體尺子攜帶不便等問題,而且不受用戶設備屏幕大小的制約,便于用戶使用,提升了用戶體驗。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優(yōu)點將會變得更明顯:
圖1示出根據(jù)本申請一個實施例的一種用于測量物體尺寸的方法流程圖;
圖2示出根據(jù)本申請另一個實施例的一種用于提供虛擬尺子的方法流程圖;
圖3示出根據(jù)本申請又一個實施例的一種用于測量物體尺寸的方法流程圖;
圖4示出根據(jù)本申請再一個實施例的一種測量物體尺寸的示意圖。
附圖中相同或相似的附圖標記代表相同或相似的部件。
具體實施方式
下面結合附圖對本申請作進一步詳細描述。
在本申請一個典型的配置中,終端、服務網(wǎng)絡的設備和可信方均包括一個或多個處理器(cpu)、輸入/輸出接口、網(wǎng)絡接口和內存。
內存可能包括計算機可讀介質中的非永久性存儲器,隨機存取存儲器(ram)和/或非易失性內存等形式,如只讀存儲器(rom)或閃存(flashram)。內存是計算機可讀介質的示例。
計算機可讀介質包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結構、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質的例子包括,但不限于相變內存(pram)、靜態(tài)隨機存取存儲器(sram)、動態(tài)隨機存取存儲器(dram)、其他類型的隨機存取存儲器(ram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、快閃記憶體或其他內存技術、只讀光盤只讀存儲器(cd-rom)、數(shù)字多功能光盤(dvd)或其他光學存儲、磁盒式磁帶,磁帶磁盤存儲或其他磁性存儲設備或任何其他非傳輸介質,可用于存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質不包括非暫存電腦可讀媒體(transitorymedia),如調制的數(shù)據(jù)信號和載波。
本申請所指設備1、設備2、設備3包括但不限于用戶設備、網(wǎng)絡設備、或用戶設備與網(wǎng)絡設備通過網(wǎng)絡相集成所構成的設備。所述用戶設備包括但不限于任何一種可與用戶進行人機交互的移動電子產(chǎn)品,例如智能手機、平板電腦、筆記本電腦等,所述移動電子產(chǎn)品可以采用任意操作系統(tǒng),如android操作系統(tǒng)、ios操作系統(tǒng)、windows操作系統(tǒng)等。其中,所述網(wǎng)絡設備包括一種能夠按照事先設定或存儲的指令,自動進行數(shù)值計算和信息處理的電子設備,其硬件包括但不限于微處理器、專用集成電路(asic)、可編程邏輯器件(pld)、現(xiàn)場可編程門陣列(fpga)、數(shù)字信號處理器(dsp)、嵌入式設備等。所述網(wǎng)絡設備包括但不限于計算機、網(wǎng)絡主機、單個網(wǎng)絡服務器、多個網(wǎng)絡服務器集或多個服務器構成的云;在此,云由基于云計算(cloudcomputing)的大量計算機或網(wǎng)絡服務器構成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個虛擬超級計算機。所述網(wǎng)絡包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、vpn網(wǎng)絡、無線自組織網(wǎng)絡(adhoc網(wǎng)絡)等。優(yōu)選地,所述設備1、設備2、設備3還可以是運行于所述用戶設備、網(wǎng)絡設備、或用戶設備與網(wǎng)絡設備、網(wǎng)絡設備、觸摸終端或網(wǎng)絡設備與觸摸終端通過網(wǎng)絡相集成所構成的設備上的程序。
當然,本領域技術人員應能理解上述設備1、設備2、設備3僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的設備如可適用于本申請,也應包含在本申請保護范圍以內,并在此以引用方式包含于此。
圖1示出根據(jù)本申請一個實施例的一種用于測量物體尺寸的方法流程圖,其中,該方法包括步驟s11、步驟s12和步驟s13。
具體地,步驟s11中,設備1通過攝像頭獲取實時圖像,從所述實時圖像中確定標準參考物;步驟s12中,設備1確定所述標準參考物對應的虛擬尺子,在所述實時圖像上疊加顯示所述虛擬尺子,其中,所述虛擬尺子與所述標準參考物對齊;步驟s13中,設備1當所述標準參考物與待測物體對齊,通過所述虛擬尺子確定所述待測物體的尺寸。
在本實施例中,已知尺寸的物體可以作為所述標準參考物,例如,100元紙幣(其尺寸長寬為固定的155*77mm)、50元紙幣、交通卡、銀行卡、身份證等。用戶打開用戶設備(例如智能手機、平板電腦等)上的特定應用(例如ar應用),屏幕上顯示攝像頭獲取的實時圖像,可以利用圖像識別技術從實時圖像中確定所述標準參考物。
所述虛擬尺子隨著所述標準參考物的移動而移動??梢酝ㄟ^代碼的方式來繪制虛擬尺子,或者,也可以調用已繪制好的虛擬尺子;然后,利用ar(增強現(xiàn)實)技術在所述實時圖像上疊加顯示所述虛擬尺子。
參照圖4,當所述標準參考物與待測物體對齊,用戶可以通過所述虛擬尺子的刻度讀出所述待測物體的尺寸;或者,也可以利用圖像識別技術確定所述待測物體的邊緣,根據(jù)所述待測物體與所述標準參考物的長度比例關系確定所述待測物體的尺寸。
優(yōu)選地,步驟s11中,設備1通過攝像頭獲取實時圖像,從所述實時圖像中識別出標準參考物,并跟蹤所述標準參考物。
例如,通過特定應用(如ar應用)的特征提取工具,對所述實時圖像進行特征提取,使該特定應用可識別跟蹤所述標準參考物。其中,特征提取工具一般與arsdk(增強現(xiàn)實軟件開發(fā)工具包)配套,例如hiarsdk、vuforia、easyarsdk等arsdk都有自己的特征提取工具,雖然有些sdk(軟件開發(fā)工具包)沒有直接提供這樣的工具,但其內部實質上集成了這個功能。如果不使用現(xiàn)有的sdk,也可以基于現(xiàn)有的計算機視覺識別原理開發(fā)的算法,例如sift特征匹配算法等,識別跟蹤所述標準參考物。
當然,本領域技術人員應能理解上述arsdk、算法僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的方式如可適用于本申請,也應包含在本申請保護范圍以內,并在此以引用方式包含于此。
優(yōu)選地,所述方法還包括:設備1檢測所述標準參考物的位移變化;根據(jù)所述位移變化調整顯示所述虛擬尺子,以使得所述虛擬尺子與所述標準參考物保持對齊。
在本實施例中,該特定應用識別跟蹤所述標準參考物,檢測所述標準參考物的位移變化,根據(jù)所述位移變化調整顯示所述虛擬尺子,以使得所述虛擬尺子與所述標準參考物保持對齊,則所述虛擬尺子隨著所述標準參考物的移動而移動。
優(yōu)選地,步驟s11中,設備1通過攝像頭獲取實時圖像,從所述實時圖像中識別出一個或多個候選參考物;從所述一個或多個候選參考物中確定一個標準參考物。
例如,假設從所述實時圖像中識別出三張100元紙幣、兩張50元紙幣、兩張銀行卡均可作為所述候選參考物,若用戶移動其中一個候選參考物(例如,一張100元紙幣)去測量待測物體,即可根據(jù)用戶的移動操作將該候選參考物確定為標準參考物。
優(yōu)選地,步驟s12中,所述虛擬尺子與所述標準參考物對齊,包括以下至少任一項:所述虛擬尺子的測量邊與所述標準參考物的測量邊平行疊加;所述虛擬尺子的測量邊與所述標準參考物的測量邊平行間隔。
在本實施例中,將所述標準參考物與所述虛擬尺子的測量邊平行的一邊也稱作測量邊。所述虛擬尺子與所述標準參考物的對齊方式可以包括:所述虛擬尺子的測量邊與所述標準參考物的測量邊平行,并且所述虛擬尺子與所述標準參考物疊加顯示;所述虛擬尺子的測量邊與所述標準參考物的測量邊平行,并且所述虛擬尺子與所述標準參考物之間有一定間距,兩者不重疊。
優(yōu)選地,所述虛擬尺子的測量邊帶有刻度顯示。
在本實施例中,步驟s12中,在所述實時圖像上疊加顯示帶刻度的虛擬尺子。后續(xù),用戶可以通過所述虛擬尺子的刻度進行測量。
在另一個實施例中,步驟s12中,在所述實時圖像上疊加顯示不帶刻度的虛擬尺子。后續(xù),該特定應用根據(jù)所述待測物體與所述標準參考物的長度比例關系確定所述待測物體的尺寸。
優(yōu)選地,步驟s11中,設備1通過攝像頭獲取實時圖像,從所述實時圖像中識別出標準參考物,并跟蹤所述標準參考物,得到所述標準參考物的空間姿態(tài)。步驟s12中,設備1確定所述標準參考物對應的虛擬尺子,包括:根據(jù)所述標準參考物的空間姿態(tài),確定所述標準參考物的測量邊的兩個端點在三維空間中的坐標;根據(jù)所述標準參考物的測量邊的實際長度,確定所述標準參考物對應的虛擬尺子。
例如,繪制所述標準參考物對應的虛擬尺子的方法包括:1)識別跟蹤所述標準參考物,得到所述標準參考物的空間姿態(tài);2)根據(jù)該空間姿態(tài)計算出所述標準參考物的一條邊的兩個端點在三維空間中的坐標;3)根據(jù)該標準參考物的實際邊長,通過opengl方式在三維空間中畫出虛擬尺子。
當然,本領域技術人員應能理解上述opengl方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的方式如可適用于本申請,也應包含在本申請保護范圍以內,并在此以引用方式包含于此。
優(yōu)選地,步驟s13中,設備1當檢測到所述標準參考物與待測物體對齊,識別出所述待測物體的邊緣,通過所述虛擬尺子確定所述待測物體的尺寸。
例如,當用戶設備上的特定應用通過圖像識別技術檢測到所述標準參考物與待測物體對齊,識別出所述待測物體的邊緣,根據(jù)所述待測物體與所述標準參考物的長度比例關系確定所述待測物體的尺寸。
圖2示出根據(jù)本申請另一個實施例的一種用于提供虛擬尺子的方法,其中,該方法包括步驟s21和步驟s22。
具體地,步驟s21中,設備2通過攝像頭獲取實時圖像,從所述實時圖像中確定標準參考物;步驟s22中,設備2確定所述標準參考物對應的虛擬尺子,在所述實時圖像上疊加顯示所述虛擬尺子,其中,所述虛擬尺子與所述標準參考物對齊。
在本實施例中,已知尺寸的物體可以作為所述標準參考物,例如,100元紙幣(其尺寸長寬為固定的155*77mm)、50元紙幣、交通卡、銀行卡、身份證等。用戶打開用戶設備(例如智能手機、平板電腦等)上的特定應用(例如ar應用),屏幕上顯示攝像頭獲取的實時圖像,可以利用圖像識別技術從實時圖像中確定所述標準參考物。
所述虛擬尺子隨著所述標準參考物的移動而移動??梢酝ㄟ^代碼的方式來繪制虛擬尺子,或者,也可以調用已繪制好的虛擬尺子;然后,利用ar(增強現(xiàn)實)技術在所述實時圖像上疊加顯示所述虛擬尺子。后續(xù),用戶可以使用所述虛擬尺子進行測量。
優(yōu)選地,所述方法還包括:基于用戶操作,調整所述虛擬尺子的長度。
例如,若所述虛擬尺子的長度短于用戶欲測的長度,用戶可以在用戶設備的觸摸屏上對所述虛擬尺子進行操作,增加所述虛擬尺子的長度。
優(yōu)選地,步驟s21中,設備2通過攝像頭獲取實時圖像,從所述實時圖像中識別出標準參考物,并跟蹤所述標準參考物。
例如,通過特定應用(如ar應用)的特征提取工具,對所述實時圖像進行特征提取,使該特定應用可識別跟蹤所述標準參考物。其中,特征提取工具一般與arsdk(增強現(xiàn)實軟件開發(fā)工具包)配套,例如hiarsdk、vuforia、easyarsdk等arsdk都有自己的特征提取工具,雖然有些sdk(軟件開發(fā)工具包)沒有直接提供這樣的工具,但其內部實質上集成了這個功能。如果不使用現(xiàn)有的sdk,也可以基于現(xiàn)有的計算機視覺識別原理開發(fā)的算法,例如sift特征匹配算法等,識別跟蹤所述標準參考物。
當然,本領域技術人員應能理解上述arsdk、算法僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的方式如可適用于本申請,也應包含在本申請保護范圍以內,并在此以引用方式包含于此。
優(yōu)選地,所述方法還包括:設備2檢測所述標準參考物的位移變化;根據(jù)所述位移變化調整顯示所述虛擬尺子,以使得所述虛擬尺子與所述標準參考物保持對齊。
在本實施例中,該特定應用識別跟蹤所述標準參考物,檢測所述標準參考物的位移變化,根據(jù)所述位移變化調整顯示所述虛擬尺子,以使得所述虛擬尺子與所述標準參考物保持對齊,則所述虛擬尺子隨著所述標準參考物的移動而移動。
優(yōu)選地,步驟s21中,設備2通過攝像頭獲取實時圖像,從所述實時圖像中識別出一個或多個候選參考物;從所述一個或多個候選參考物中確定一個標準參考物。
例如,假設從所述實時圖像中識別出三張100元紙幣、兩張50元紙幣、兩張銀行卡均可作為所述候選參考物,若用戶移動其中一個候選參考物(例如,一張100元紙幣)去測量待測物體,即可根據(jù)用戶的移動操作將該候選參考物確定為標準參考物。
優(yōu)選地,步驟s22中,所述虛擬尺子與所述標準參考物對齊,包括以下至少任一項:所述虛擬尺子的測量邊與所述標準參考物的測量邊平行疊加;所述虛擬尺子的測量邊與所述標準參考物的測量邊平行間隔。
在本實施例中,將所述標準參考物與所述虛擬尺子的測量邊平行的一邊也稱作測量邊。所述虛擬尺子與所述標準參考物的對齊方式可以包括:所述虛擬尺子的測量邊與所述標準參考物的測量邊平行,并且所述虛擬尺子與所述標準參考物疊加顯示;所述虛擬尺子的測量邊與所述標準參考物的測量邊平行,并且所述虛擬尺子與所述標準參考物之間有一定間距,兩者不重疊。
優(yōu)選地,所述虛擬尺子的測量邊帶有刻度顯示。
在本實施例中,步驟s22中,在所述實時圖像上疊加顯示帶刻度的虛擬尺子。后續(xù),用戶可以通過所述虛擬尺子的刻度進行測量。
優(yōu)選地,步驟s21中,設備2通過攝像頭獲取實時圖像,從所述實時圖像中識別出標準參考物,并跟蹤所述標準參考物,得到所述標準參考物的空間姿態(tài)。步驟s22中,設備2確定所述標準參考物對應的虛擬尺子,包括:根據(jù)所述標準參考物的空間姿態(tài),確定所述標準參考物的測量邊的兩個端點在三維空間中的坐標;根據(jù)所述標準參考物的測量邊的實際長度,確定所述標準參考物對應的虛擬尺子。
例如,繪制所述標準參考物對應的虛擬尺子的方法包括:1)識別跟蹤所述標準參考物,得到所述標準參考物的空間姿態(tài);2)根據(jù)該空間姿態(tài)計算出所述標準參考物的一條邊的兩個端點在三維空間中的坐標;3)根據(jù)該標準參考物的實際邊長,通過opengl方式在三維空間中畫出虛擬尺子。
當然,本領域技術人員應能理解上述opengl方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的方式如可適用于本申請,也應包含在本申請保護范圍以內,并在此以引用方式包含于此。
圖3示出根據(jù)本申請又一個實施例的一種用于測量物體尺寸的方法,其中,該方法包括步驟s31和步驟s32。
具體地,步驟s31中,設備3通過攝像頭獲取實時圖像,從所述實時圖像中確定標準參考物;步驟s32中,設備3當所述標準參考物與待測物體對齊,根據(jù)所述標準參考物確定所述待測物體的尺寸。
在本實施例中,已知尺寸的物體可以作為所述標準參考物,例如,100元紙幣(其尺寸長寬為固定的155*77mm)、50元紙幣、交通卡、銀行卡、身份證等。用戶打開用戶設備(例如智能手機、平板電腦等)上的特定應用(例如ar應用),屏幕上顯示攝像頭獲取的實時圖像,可以利用圖像識別技術從實時圖像中確定所述標準參考物。
當所述標準參考物與待測物體對齊,可以利用圖像識別技術確定所述待測物體的邊緣,根據(jù)所述待測物體與所述標準參考物的長度比例關系確定所述待測物體的尺寸。
優(yōu)選地,所述方法還包括:在所述實時圖像上疊加顯示所述待測物體的尺寸。
例如,確定所述待測物體的尺寸之后,在用戶設備屏幕上所述待測物體的相應位置顯示尺寸數(shù)值。
優(yōu)選地,步驟s31中,設備3通過攝像頭獲取實時圖像,從所述實時圖像中識別出標準參考物,并跟蹤所述標準參考物。
例如,通過特定應用(如ar應用)的特征提取工具,對所述實時圖像進行特征提取,使該特定應用可識別跟蹤所述標準參考物。其中,特征提取工具一般與arsdk(增強現(xiàn)實軟件開發(fā)工具包)配套,例如hiarsdk、vuforia、easyarsdk等arsdk都有自己的特征提取工具,雖然有些sdk(軟件開發(fā)工具包)沒有直接提供這樣的工具,但其內部實質上集成了這個功能。如果不使用現(xiàn)有的sdk,也可以基于現(xiàn)有的計算機視覺識別原理開發(fā)的算法,例如sift特征匹配算法等,識別跟蹤所述標準參考物。
當然,本領域技術人員應能理解上述arsdk、算法僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的方式如可適用于本申請,也應包含在本申請保護范圍以內,并在此以引用方式包含于此。
優(yōu)選地,所述方法還包括:設備3檢測所述標準參考物的位移變化;根據(jù)所述位移變化調整顯示所述虛擬尺子,以使得所述虛擬尺子與所述標準參考物保持對齊。
在本實施例中,該特定應用識別跟蹤所述標準參考物,檢測所述標準參考物的位移變化,根據(jù)所述位移變化調整顯示所述虛擬尺子,以使得所述虛擬尺子與所述標準參考物保持對齊,則所述虛擬尺子隨著所述標準參考物的移動而移動。
優(yōu)選地,步驟s31中,設備3通過攝像頭獲取實時圖像,從所述實時圖像中識別出一個或多個候選參考物;從所述一個或多個候選參考物中確定一個標準參考物。
例如,假設從所述實時圖像中識別出三張100元紙幣、兩張50元紙幣、兩張銀行卡均可作為所述候選參考物,若用戶移動其中一個候選參考物(例如,一張100元紙幣)去測量待測物體,即可根據(jù)用戶的移動操作將該候選參考物確定為標準參考物。
優(yōu)選地,步驟s32中,設備3當檢測到所述標準參考物與待測物體對齊,識別出所述待測物體的邊緣,通過所述虛擬尺子確定所述待測物體的尺寸。
例如,當用戶設備上的特定應用通過圖像識別技術檢測到所述標準參考物與待測物體對齊,識別出所述待測物體的邊緣,根據(jù)所述待測物體與所述標準參考物的長度比例關系確定所述待測物體的尺寸。
與現(xiàn)有技術相比,本申請通過攝像頭獲取實時圖像,從所述實時圖像中確定標準參考物,然后,確定所述標準參考物對應的虛擬尺子,在所述實時圖像上疊加顯示所述虛擬尺子,所述虛擬尺子隨著所述標準參考物的移動而移動,當所述標準參考物與待測物體對齊,通過所述虛擬尺子確定所述待測物體的尺寸;本申請可以利用用戶隨身攜帶的智能手機等用戶設備進行測量,避免了實體尺子攜帶不便等問題,而且不受用戶設備屏幕大小的制約,便于用戶使用,提升了用戶體驗。
需要注意的是,本申請可在軟件和/或軟件與硬件的組合體中被實施,例如,可采用專用集成電路(asic)、通用目的計算機或任何其他類似硬件設備來實現(xiàn)。在一個實施例中,本申請的軟件程序可以通過處理器執(zhí)行以實現(xiàn)上文所述步驟或功能。同樣地,本申請的軟件程序(包括相關的數(shù)據(jù)結構)可以被存儲到計算機可讀記錄介質中,例如,ram存儲器,磁或光驅動器或軟磁盤及類似設備。另外,本申請的一些步驟或功能可采用硬件來實現(xiàn),例如,作為與處理器配合從而執(zhí)行各個步驟或功能的電路。
另外,本申請的一部分可被應用為計算機程序產(chǎn)品,例如計算機程序指令,當其被計算機執(zhí)行時,通過該計算機的操作,可以調用或提供根據(jù)本申請的方法和/或技術方案。本領域技術人員應能理解,計算機程序指令在計算機可讀介質中的存在形式包括但不限于源文件、可執(zhí)行文件、安裝包文件等,相應地,計算機程序指令被計算機執(zhí)行的方式包括但不限于:該計算機直接執(zhí)行該指令,或者該計算機編譯該指令后再執(zhí)行對應的編譯后程序,或者該計算機讀取并執(zhí)行該指令,或者該計算機讀取并安裝該指令后再執(zhí)行對應的安裝后程序。在此,計算機可讀介質可以是可供計算機訪問的任意可用的計算機可讀存儲介質或通信介質。
通信介質包括藉此包含例如計算機可讀指令、數(shù)據(jù)結構、程序模塊或其他數(shù)據(jù)的通信信號被從一個系統(tǒng)傳送到另一系統(tǒng)的介質。通信介質可包括有導的傳輸介質(諸如電纜和線(例如,光纖、同軸等))和能傳播能量波的無線(未有導的傳輸)介質,諸如聲音、電磁、rf、微波和紅外。計算機可讀指令、數(shù)據(jù)結構、程序模塊或其他數(shù)據(jù)可被體現(xiàn)為例如無線介質(諸如載波或諸如被體現(xiàn)為擴展頻譜技術的一部分的類似機制)中的已調制數(shù)據(jù)信號。術語“已調制數(shù)據(jù)信號”指的是其一個或多個特征以在信號中編碼信息的方式被更改或設定的信號。調制可以是模擬的、數(shù)字的或混合調制技術。通信介質(尤其是載波和可包含可被計算機系統(tǒng)使用的數(shù)據(jù)的其他傳播信號)不被包括為計算機可讀存儲介質。
作為示例而非限制,計算機可讀存儲介質可包括以用于存儲諸如計算機可讀指令、數(shù)據(jù)結構、程序模塊或其它數(shù)據(jù)的信息的任何方法或技術實現(xiàn)的易失性和非易失性、可移動和不可移動的介質。例如,計算機可讀存儲介質包括,但不限于,易失性存儲器,諸如隨機存儲器(ram,dram,sram);以及非易失性存儲器,諸如閃存、各種只讀存儲器(rom,prom,eprom,eeprom)、磁性和鐵磁/鐵電存儲器(mram,feram);以及磁性和光學存儲設備(硬盤、磁帶、cd、dvd);或其它現(xiàn)在已知的介質或今后開發(fā)的能夠存儲供計算機系統(tǒng)使用的計算機可讀信息/數(shù)據(jù)?!坝嬎銠C可讀存儲介質”不由載波或傳播信號構成。
在此,根據(jù)本申請的一個實施例包括一個裝置,該裝置包括用于存儲計算機程序指令的存儲器和用于執(zhí)行程序指令的處理器,其中,當該計算機程序指令被該處理器執(zhí)行時,觸發(fā)該裝置運行基于前述根據(jù)本申請的多個實施例的方法和/或技術方案。
對于本領域技術人員而言,顯然本申請不限于上述示范性實施例的細節(jié),而且在不背離本申請的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本申請。因此,無論從哪一點來看,均應將實施例看作是示范性的,而且是非限制性的,本申請的范圍由所附權利要求而不是上述說明限定,因此旨在將落在權利要求的等同要件的含義和范圍內的所有變化涵括在本申請內。不應將權利要求中的任何附圖標記視為限制所涉及的權利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復數(shù)。裝置權利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。