欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

分布式平臺的心跳檢測方法和裝置與流程

文檔序號:12622856閱讀:531來源:國知局
分布式平臺的心跳檢測方法和裝置與流程

本申請涉及網(wǎng)絡(luò)及通信技術(shù)領(lǐng)域,尤其涉及一種分布式平臺的心跳檢測方法和裝置。



背景技術(shù):

分布式平臺是將數(shù)據(jù)存儲、數(shù)據(jù)分析和計算等構(gòu)建在由多個主機構(gòu)成的集群上的軟件平臺,主要用來解決計算資源和存儲資源的單機限制問題。分布式平臺最初多以PC(Personal Computer,個人電腦)為基礎(chǔ)構(gòu)建。

隨著移動互聯(lián)網(wǎng)的發(fā)展,Android(安卓)系統(tǒng)由于其開源特性,在全球的嵌入式設(shè)備、手機終端等終端設(shè)備中的占有率已經(jīng)超過70%。另外,隨著Android系統(tǒng)的發(fā)展,Android終端能夠完成的任務(wù)越來越多,因而也出現(xiàn)了基于Android系統(tǒng)的分布式平臺。

分布式平臺采用心跳檢測來得知平臺中的節(jié)點是否處于可用狀態(tài)?,F(xiàn)有的基于Android的分布式任務(wù)平臺中,通常運行Android adb(Android Debug Bridge,調(diào)試橋)的adb device命令來進行心跳檢測。通過adb device命令可以得到所連接的Android終端的標識(即序列號,serial number)以及Android終端是否在線。這樣,在線的Android終端都可以通過心跳檢測,包括因軟件發(fā)生故障、存儲容量將滿等原因?qū)嶋H上無法為分布式平臺執(zhí)行任務(wù)的終端。而基于通過心跳檢測的結(jié)果為這些終端分配任務(wù)將導(dǎo)致分布式平臺的運行效率下降。



技術(shù)實現(xiàn)要素:

有鑒于此,本申請?zhí)峁┮环N分布式平臺的心跳檢測方法,應(yīng)用在將終端設(shè)備接入分布式平臺的接入設(shè)備上,包括:

檢測接入的終端設(shè)備是否在線;

指令在線的終端設(shè)備安裝和運行測試程序,獲取指令的執(zhí)行結(jié)果;

根據(jù)指令的執(zhí)行結(jié)果確定所述終端設(shè)備是否通過心跳檢測。

本申請?zhí)峁┑囊环N分布式平臺的心跳檢測方法,應(yīng)用在通過接入設(shè)備接入分布式平臺的終端設(shè)備上,包括:

響應(yīng)接入設(shè)備的在線狀態(tài)檢測;

接收接入設(shè)備的安裝和運行測試程序的指令,向接入設(shè)備返回指令的執(zhí)行結(jié)果,供接入設(shè)備根據(jù)執(zhí)行結(jié)果確定本終端設(shè)備是否通過心跳檢測。

本申請還提供了一種分布式平臺的心跳檢測裝置,應(yīng)用在將終端設(shè)備接入分布式平臺的接入設(shè)備上,包括:

在線狀態(tài)單元,用于檢測接入的終端設(shè)備是否在線;

測試程序單元,用于指令在線的終端設(shè)備安裝和運行測試程序,獲取指令的執(zhí)行結(jié)果;

檢測結(jié)果單元,用于根據(jù)指令的執(zhí)行結(jié)果確定所述終端設(shè)備是否通過心跳檢測。

本申請?zhí)峁┑囊环N分布式平臺的心跳檢測裝置,應(yīng)用在通過接入設(shè)備接入分布式平臺的終端設(shè)備上,包括:

在線狀態(tài)響應(yīng)單元,用于響應(yīng)接入設(shè)備的在線狀態(tài)檢測;

測試程序安裝及運行單元,用于接收接入設(shè)備的安裝和運行測試程序的指令,向接入設(shè)備返回指令的執(zhí)行結(jié)果,供接入設(shè)備根據(jù)執(zhí)行結(jié)果確定本終端設(shè)備是否通過心跳檢測。

由以上技術(shù)方案可見,本申請的實施例中,在在線的終端設(shè)備上進行安裝和運行測試程序的檢測,以獲知在線的終端設(shè)備是否處于能夠執(zhí)行分布式 任務(wù)的可服務(wù)狀態(tài),并以此得出終端設(shè)備是否通過心跳檢測的結(jié)論,從而避免了為不可提供服務(wù)的終端設(shè)備分配任務(wù),提高了分布式平臺的運行效率。

附圖說明

圖1是一種本申請實施例應(yīng)用場景的網(wǎng)絡(luò)結(jié)構(gòu)圖;

圖2是本申請實施例中應(yīng)用在接入設(shè)備上的一種分布式平臺心跳檢測方法的流程圖;

圖3是本申請實施例中應(yīng)用在終端設(shè)備上的一種分布式平臺心跳檢測方法的流程圖;

圖4是本申請應(yīng)用示例中接入設(shè)備進行心跳檢測時的交互流程圖;

圖5是接入設(shè)備或終端設(shè)備的一種硬件結(jié)構(gòu)圖;

圖6是本申請實施例中應(yīng)用在接入設(shè)備上的一種分布式平臺心跳檢測裝置的邏輯結(jié)構(gòu)圖;

圖7是本申請實施例中應(yīng)用在終端設(shè)備上的一種分布式平臺心跳檢測裝置的邏輯結(jié)構(gòu)圖。

具體實施方式

本申請的實施例提出一種分布式平臺的心跳檢測方法,不僅檢測終端設(shè)備的在線狀態(tài),并且對終端設(shè)備是否具有執(zhí)行分布式任務(wù)的能力進行檢測,以解決現(xiàn)有技術(shù)存在的問題。

本申請實施例所應(yīng)用的一種網(wǎng)絡(luò)環(huán)境如圖1所示,接入設(shè)備10、接入設(shè)備30和主節(jié)點20是分布式平臺的節(jié)點,相互間通過網(wǎng)絡(luò)可訪問;接入設(shè)備10將終端設(shè)備11、12和13接入到分布式平臺,并對終端設(shè)備11、12和13進行心跳檢測;接入設(shè)備30將終端設(shè)備31和32接入分布式平臺;并對終端設(shè)備11、12和13進行心跳檢測。接入設(shè)備可以是PC、筆記本電腦、物理或虛擬服務(wù)器等,終端設(shè)備可以是手機、平板電腦、PC、筆記本電腦、虛擬機或模擬器等,終端設(shè)備可以通過有線網(wǎng)絡(luò)、無線網(wǎng)絡(luò)、USB(Universal Serial Bus,通用串行總線)等方式與接入設(shè)備連接。本申請的實施例對接入設(shè)備和終端設(shè)備的種類、終端設(shè)備與接入設(shè)備間的連接方式和通信協(xié)議、分布式平臺的具體實現(xiàn)均不做限定。

本實施例中,應(yīng)用在接入設(shè)備上的分布式平臺心跳檢測方法的流程如圖2所示,應(yīng)用在終端設(shè)備上的分布式平臺心跳檢測方法的流程如圖3所示。

在接入設(shè)備上,步驟210,檢測接入的終端設(shè)備是否在線。

在終端設(shè)備上,步驟310,響應(yīng)接入設(shè)備的在線狀態(tài)檢測。

在線狀態(tài)檢測由接入設(shè)備發(fā)起,可以采用操作系統(tǒng)的命令、通信協(xié)議中的命令、專門用于在線狀態(tài)檢測的自定義請求和應(yīng)答過程等方式。當終端設(shè)備收到接入設(shè)備的在線狀態(tài)檢測命令或請求時,對其進行響應(yīng)。接入設(shè)備收到終端設(shè)備的響應(yīng)后,根據(jù)響應(yīng)本身(收到響應(yīng)即說明終端設(shè)備在線)、或響應(yīng)中攜帶的狀態(tài)信息即可得知終端設(shè)備是否在線。

接入設(shè)備可以采用各種能夠判斷終端設(shè)備是否在線的方式來進行終端設(shè)備的在線狀態(tài)檢測,例如現(xiàn)有技術(shù)中分布式平臺在進行心跳檢測時所采用的方式,本實施例中不做限定。

在接入設(shè)備上,步驟220,指令在線的終端設(shè)備安裝和運行測試程序,獲取指令的執(zhí)行結(jié)果。

在終端設(shè)備上,步驟320,接收接入設(shè)備的安裝和運行測試程序的指令,向接入設(shè)備返回指令的執(zhí)行結(jié)果,供接入設(shè)備根據(jù)執(zhí)行結(jié)果確定本終端設(shè)備是否通過心跳檢測。

如果終端設(shè)備不在線,則該終端設(shè)備未通過心跳檢測。

對在線的終端設(shè)備,接入設(shè)備指令其安裝和運行指定的測試程序。測試程序的安裝包可以保存在終端設(shè)備本地,也可以由終端設(shè)備從接入設(shè)備獲取,還可以由終端設(shè)備在本地未保存安裝包的情況下從接入設(shè)備獲取并保存,本實施例中不做限定。

終端設(shè)備執(zhí)行指令,安裝指定的測試程序,安裝完畢后向接入設(shè)備反饋安裝的執(zhí)行結(jié)果。安裝的執(zhí)行結(jié)果中包括測試程序安裝成功還是失敗,還可 以包括其他與安裝過程和測試程序有關(guān)的信息。

在終端設(shè)備安裝測試程序成功后,繼續(xù)執(zhí)行指令,運行測試程序,運行結(jié)束后向接入設(shè)備反饋運行的執(zhí)行結(jié)果。運行的執(zhí)行結(jié)果中包括測試程序運行成功還是失敗,此外,根據(jù)測試程序本身的實現(xiàn),還可以包括測試程序在運行過程中輸出的數(shù)據(jù)。

測試程序的安裝和運行用來檢測終端設(shè)備當前的狀態(tài)是否可以執(zhí)行分布式平臺的任務(wù),或者說,是否處于可服務(wù)狀態(tài)。因此,選擇或者編寫怎樣的測試程序可以根據(jù)分布式平臺對終端設(shè)備當前狀態(tài)的具體要求來確定。在絕大多數(shù)情況下,能夠成功的安裝和運行測試程序至少表明終端設(shè)備的操作系統(tǒng)狀態(tài)基本正常、并且不存在存儲空間已滿等問題,滿足執(zhí)行分布式平臺任務(wù)的基本要求。

如果分布式平臺對終端設(shè)備的狀態(tài)有進一步的要求,可以由測試程序在運行過程中采集終端設(shè)備的終端狀態(tài)參數(shù),根據(jù)測試程序的實現(xiàn),所采集的終端狀態(tài)參數(shù)可以作為運行的執(zhí)行結(jié)果反饋給接入設(shè)備(例如將采集的終端狀態(tài)參數(shù)寫入日志由接入設(shè)備讀取),也可以在測試程序中利用這些終端狀態(tài)參數(shù)判斷終端設(shè)備是否處于可服務(wù)狀態(tài),如果處于可服務(wù)狀態(tài)則運行測試程序的執(zhí)行結(jié)果為成功,否則運行的執(zhí)行結(jié)果為失敗,并將運行的執(zhí)行結(jié)果反饋給接入設(shè)備。

可以根據(jù)分布式平臺所執(zhí)行任務(wù)的特點、對終端設(shè)備的資源要求來確定測試程序所要采集的終端狀態(tài)參數(shù),終端設(shè)備的硬件軟件配置、當前使用狀態(tài)等任何可以由測試程序獲得的信息都可以作為終端狀態(tài)參數(shù),例如,處理器頻率、處理器利用率、剩余存儲空間、可用內(nèi)存大小、網(wǎng)絡(luò)帶寬、帶寬利用率、終端設(shè)備是否具有某種類型的傳感器等等,本實施例中不做限定。

心跳檢測通常以一定周期重復(fù)進行,通常盡可能采用小粒度、運行快速、占用資源少的測試程序,以盡量減少對終端設(shè)備性能的影響,因此測試程序中一般不包括UI(User Interface,用戶界面)以及其他無助于對終端的可服務(wù)狀態(tài)做出判定的額外實現(xiàn)。

需要說明的是,根據(jù)接入設(shè)備向終端設(shè)備發(fā)出安裝和運行測試程序的指令、終端設(shè)備執(zhí)行指令的具體方式不同,指令的執(zhí)行結(jié)果中可能不包括運行測試程序的執(zhí)行結(jié)果。例如,接入設(shè)備可以向終端設(shè)備先發(fā)出安裝測試程序的指令,而在收到終端設(shè)備安裝的執(zhí)行結(jié)果為成功時,再向終端設(shè)備發(fā)出運行測試程序的指令;如果終端設(shè)備的安裝執(zhí)行結(jié)果為失敗,則不再指令終端設(shè)備運行測試程序,此時指令的執(zhí)行結(jié)果中不包括運行的執(zhí)行結(jié)果。

在接入設(shè)備上,步驟230,根據(jù)指令的執(zhí)行結(jié)果確定終端設(shè)備是否通過心跳檢測。

根據(jù)接入設(shè)備發(fā)出安裝和運行測試程序的指令的具體方式、測試程序的具體實現(xiàn)的不同,指令的執(zhí)行結(jié)果中包括的內(nèi)容及其所代表的含義可能不同,對應(yīng)的,判定終端設(shè)備是否通過心跳檢測的具體標準可以按照執(zhí)行結(jié)果中的內(nèi)容及其含義、分布式平臺的任務(wù)特點和要求來確定。例如,可以是以下幾種情形:

第一種:終端設(shè)備向接入設(shè)備反饋的指令執(zhí)行結(jié)果中包括安裝測試程序是否成功和/或運行測試程序是否成功,如安裝失敗、安裝成功并且運行失敗、安裝成功并且運行成功(或者只反饋運行成功,意味著安裝成功)。接入設(shè)備在執(zhí)行結(jié)果為安裝成功并且運行成功時,判定終端設(shè)備通過心跳檢測;其他執(zhí)行結(jié)果為未通過。

第二種:終端設(shè)備向接入設(shè)備反饋的指令執(zhí)行結(jié)果中包括安裝測試程序是否成功和/或運行測試程序是否成功,如安裝失敗、安裝成功并且運行失敗、安裝成功并且運行成功(或者只反饋運行成功,意味著安裝成功),此外還包括測試程序在運行過程中采集的終端設(shè)備的終端狀態(tài)參數(shù)。接入設(shè)備在執(zhí)行結(jié)果為安裝成功、運行成功,并且執(zhí)行結(jié)果中的終端狀態(tài)參數(shù)符合可服務(wù)條件時,判定終端設(shè)備通過心跳檢測;否則未通過心跳檢測。

需要說明的是,第一種情形中包括如下實現(xiàn):測試程序在運行過程中采集了終端設(shè)備的終端狀態(tài)參數(shù),并且測試程序在測試程序正常運行、并且所采集的終端狀態(tài)參數(shù)滿足可服務(wù)條件時反饋的執(zhí)行結(jié)果為運行成功,否則反 饋的執(zhí)行結(jié)果為運行失敗。

在接入設(shè)備完成對終端設(shè)備的心跳檢測后,根據(jù)分布式平臺的組織形式,向分布式平臺中的至少一個其他節(jié)點發(fā)送終端設(shè)備的心跳檢測結(jié)果。例如,向分布式平臺的一個至多個控制節(jié)點(如主節(jié)點)發(fā)送終端設(shè)備的心跳檢測結(jié)果,控制節(jié)點可以依據(jù)這一信息,來進行分布式平臺的拓撲更新和任務(wù)分配。

可見,本申請的實施例中不僅對終端設(shè)備的在線狀態(tài)進行檢測,并且通過在終端設(shè)備上安裝和運行測試程序,對終端設(shè)備的可服務(wù)狀態(tài)進行檢測,處于可服務(wù)狀態(tài)的終端設(shè)備才能通過心跳檢測。這樣,分布式平臺可以避免將任務(wù)分配給處于不可服務(wù)狀態(tài)的終端設(shè)備,提高了分布式平臺的運行效率。另外,通過由采集終端設(shè)備的終端狀態(tài)參數(shù)來作為判定可服務(wù)狀態(tài)的依據(jù),分布式平臺可以選擇更加符合任務(wù)特點的終端設(shè)備來執(zhí)行任務(wù),從而進一步提升任務(wù)的處理速度。

在本申請的一個應(yīng)用示例中,Android終端(包括手機、平板、智能電視、模擬器等)通過USB、WiFi(WIreless FIdelity,無線保真)等方式連接到一臺PC,該PC是分布式平臺的節(jié)點,也是將Android終端接入分布式平臺的接入設(shè)備,以下稱之為PC節(jié)點。Android終端是指安裝有安卓操作系統(tǒng)的終端。

在PC節(jié)點上運行一個守護進程(假設(shè)其名稱為Worker),負責對接入的Android終端進行心跳檢測,以及分布式平臺的任務(wù)領(lǐng)取、任務(wù)執(zhí)行、任務(wù)結(jié)果回置等。當Android終端與PC節(jié)點連接之后,PC節(jié)點以一定周期對Android終端進行心跳檢測,其交互過程如圖4所示。

具體而言,周期到時,在PC節(jié)點上,Worker進程封裝adb命令,執(zhí)行adb devices命令。通過adb devices,Worker進程可以得到連接到PC節(jié)點上的Android終端的序列號(serial number)以及Android終端的狀態(tài)(device,offline)。其中,device表示Android終端在線,offline表示Android終端未連接或無響應(yīng)。

即使Android終端在線,也可能因負載問題不能執(zhí)行分布式平臺的任務(wù)。為了檢測Android終端的可服務(wù)狀態(tài),采用一個小粒度的Android程序ping作為測試程序(ping.apk為ping的安裝包),由PC節(jié)點指令A(yù)ndroid終端安裝及運行該測試程序。ping程序本身除測試Android終端的網(wǎng)絡(luò)連通性外不做其他實現(xiàn)。

Worker進程向Android終端發(fā)出兩個adb命令:

adb-s<serialNumber>install ping.apk;此命令用來指令序列號為serialNumber的Android終端安裝ping程序;

adb shell am start-n ping/PingActivity;此命令用來指令上述安裝了ping程序的Android終端運行ping程序。

Android終端執(zhí)行上述兩條adb命令,并在執(zhí)行完畢后向PC節(jié)點上的Worker進程反饋每條命令是否成功執(zhí)行的結(jié)果。

Worker進程收到指令的執(zhí)行結(jié)果,如果Android終端安裝ping程序成功并且運行ping程序成功,則該Android終端通過心跳檢測。

Worker進程向分布式平臺的主節(jié)點上報Android終端的心跳檢測結(jié)果。

與上述流程實現(xiàn)對應(yīng),本申請的實施例還提供了一種應(yīng)用在接入設(shè)備上的分布式平臺的心跳檢測裝置,和一種應(yīng)用在終端設(shè)備上的分布式平臺的心跳檢測裝置。這兩種裝置均可以通過軟件實現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實現(xiàn)。以軟件實現(xiàn)為例,作為邏輯意義上的裝置,是通過接入設(shè)備或終端設(shè)備的CPU(Central Process Unit,中央處理器)將對應(yīng)的計算機程序指令讀取到內(nèi)存中運行形成的。從硬件層面而言,除了圖5所示的CPU、內(nèi)存以及非易失性存儲器之外,分布式平臺的心跳檢測裝置所在的終端設(shè)備還可以包括用于進行無線信號收發(fā)的芯片等其他硬件,分布式平臺的心跳檢測裝置所在的接入設(shè)備還可以包括用于實現(xiàn)網(wǎng)絡(luò)通信功能的板卡等其他硬件。

圖6所示為本實施例提供的一種分布式平臺的心跳檢測裝置,應(yīng)用在將終端設(shè)備接入分布式平臺的接入設(shè)備上,包括在線狀態(tài)單元、測試程序單元和檢測結(jié)果單元,其中:在線狀態(tài)單元用于檢測接入的終端設(shè)備是否在線; 測試程序單元用于指令在線的終端設(shè)備安裝和運行測試程序,獲取指令的執(zhí)行結(jié)果;檢測結(jié)果單元用于根據(jù)指令的執(zhí)行結(jié)果確定所述終端設(shè)備是否通過心跳檢測。

一個例子中,所述指令的執(zhí)行結(jié)果包括:安裝測試程序是否成功和/或運行測試程序是否成功;所述檢測結(jié)果單元具體用于:在所述終端設(shè)備安裝測試程序成功并且運行測試程序成功時,通過心跳檢測;否則未通過心跳檢測。

上個例子中,所述指令的執(zhí)行結(jié)果還包括:由測試程序采集的所述終端設(shè)備的終端狀態(tài)參數(shù);所述檢測結(jié)果單元具體用于:在所述終端設(shè)備安裝測試程序成功、運行測試程序成功、并且其終端狀態(tài)參數(shù)符合可服務(wù)條件時,通過心跳檢測;否則未通過心跳檢測。

可選的,所述裝置還包括檢測結(jié)果通報單元,用于向分布式平臺中的至少一個其他節(jié)點發(fā)送所接入終端設(shè)備的心跳檢測結(jié)果。

可選的,所述終端設(shè)備為安卓終端;所述檢測接入的終端設(shè)備是否在線、所述指令在線的終端設(shè)備安裝并運行測試程序均通過安卓的調(diào)試橋adb命令進行。

圖7所示為本實施例提供的一種分布式平臺的心跳檢測裝置,應(yīng)用在通過接入設(shè)備接入分布式平臺的終端設(shè)備上,包括在線狀態(tài)響應(yīng)單元和測試程序安裝及運行單元,其中:在線狀態(tài)響應(yīng)單元用于響應(yīng)接入設(shè)備的在線狀態(tài)檢測;測試程序安裝及運行單元用于接收接入設(shè)備的安裝和運行測試程序的指令,向接入設(shè)備返回指令的執(zhí)行結(jié)果,供接入設(shè)備根據(jù)執(zhí)行結(jié)果確定本終端設(shè)備是否通過心跳檢測。

一個例子中,所述指令的執(zhí)行結(jié)果包括:安裝測試程序是否成功和/或執(zhí)行測試程序是否成功。

上個例子中,所述指令的執(zhí)行結(jié)果還包括:由測試程序采集的本終端設(shè)備的終端狀態(tài)參數(shù)。

可選的,本終端設(shè)備為安卓終端;所述在線狀態(tài)檢測、所述安裝和運行測試程序的指令均為安卓的調(diào)試橋adb命令。

以上所述僅為本申請的較佳實施例而已,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本申請保護的范圍之內(nèi)。

在一個典型的配置中,計算設(shè)備包括一個或多個處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。

內(nèi)存可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲器(ROM)或閃存(flash RAM)。內(nèi)存是計算機可讀介質(zhì)的示例。

計算機可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機存取存儲器(SRAM)、動態(tài)隨機存取存儲器(DRAM)、其他類型的隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機可讀介質(zhì)不包括暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號和載波。

還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。

本領(lǐng)域技術(shù)人員應(yīng)明白,本申請的實施例可提供為方法、系統(tǒng)或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算 機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
休宁县| 岢岚县| 安图县| 孟村| 师宗县| 安泽县| 汾西县| 股票| 黎城县| 肇源县| 双柏县| 顺义区| 赤水市| 德保县| 宜川县| 文化| 东至县| 顺义区| 阳山县| 扬中市| 定西市| 苍山县| 个旧市| 阿拉善右旗| 虎林市| 尉氏县| 冀州市| 定西市| 苗栗县| 浪卡子县| 彰武县| 珠海市| 枣阳市| 金乡县| 曲水县| 铁岭市| 阜城县| 清原| 黄石市| 兰西县| 乳源|