本發(fā)明涉及車載信息領(lǐng)域,特別涉及一種基于aoa協(xié)議的車機(jī)聯(lián)網(wǎng)方法及系統(tǒng)。
背景技術(shù):
隨著汽車產(chǎn)業(yè)的蓬勃發(fā)展,車載導(dǎo)航機(jī)已逐漸人們出行必備之裝置,而在當(dāng)今互聯(lián)網(wǎng)大潮下,通過(guò)車載導(dǎo)航機(jī)獲取網(wǎng)絡(luò)信息成為一種趨勢(shì)。
目前市場(chǎng)上大多的車機(jī)不能直接聯(lián)網(wǎng),現(xiàn)有技術(shù)中使車載導(dǎo)航接入互聯(lián)網(wǎng)的方式主要包括兩種:一是讓車載導(dǎo)航內(nèi)嵌智能手機(jī)模塊(比如gprs模塊3g模塊4g模塊)。當(dāng)車載導(dǎo)航嵌入了智能手機(jī)模塊后,再插入sim卡,就可以很容易的連接到互聯(lián)網(wǎng)上。但這種方式的缺點(diǎn)是增加了很大的硬件成本,后期的流量成本和sim卡維護(hù)都比較麻煩;另一種是在車載導(dǎo)航內(nèi)嵌入短距離通訊的無(wú)線模塊(比如wifi藍(lán)牙),利用該無(wú)線模塊與智能手機(jī)連接。利用智能手機(jī)的上網(wǎng)功能,進(jìn)而使車載導(dǎo)航也具有上網(wǎng)功能,這種方式的好處是沒(méi)有增加硬件成本,使用方便,但需要車載導(dǎo)航廠商在車載導(dǎo)航出廠前安裝無(wú)線模塊,這樣短期內(nèi)很難讓大多數(shù)車機(jī)具有上網(wǎng)功能。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述問(wèn)題,本發(fā)明提供了一種解決上述問(wèn)題的基于aoa協(xié)議的車機(jī)聯(lián)網(wǎng)方法及系統(tǒng),使車機(jī)與智能手機(jī)通過(guò)usb數(shù)據(jù)線相連通,利用智能手機(jī)的網(wǎng)絡(luò)獲取車機(jī)需要的信息。
基于本發(fā)明實(shí)施例的一個(gè)方面,提供一種基于aoa協(xié)議的車機(jī)聯(lián)網(wǎng)方法,分別創(chuàng)建安裝于配件端的配件應(yīng)用程序與安裝于車機(jī)端的主機(jī)應(yīng)用程序,所述主機(jī)應(yīng)用程序通過(guò)配件應(yīng)用程序獲取服務(wù)器信息,配件應(yīng)用程序與主機(jī)應(yīng)用程序通過(guò)usb建立通信連接,所述車機(jī)端與配件端均為支持aoa協(xié)議的設(shè)備。
作為具體實(shí)例之一,所述配件應(yīng)用程序與主機(jī)應(yīng)用程序采用多線程異步調(diào)用的并發(fā)處理方式,且在所述配件應(yīng)用程序中自定義數(shù)據(jù)棧管理網(wǎng)絡(luò)數(shù)據(jù)請(qǐng)求。
作為具體實(shí)例之一,在所述配件應(yīng)用程序中創(chuàng)建啟閉組件,所述啟閉組件根據(jù)usb的插拔判斷主機(jī)模塊與配件模塊的連接啟動(dòng)或關(guān)閉。
作為具體實(shí)例之一,所述方法還包括通過(guò)所述配件應(yīng)用程序?qū)ε浼耸欠裉幱趙ifi開(kāi)啟的狀態(tài)進(jìn)行監(jiān)聽(tīng)的步驟。
作為具體實(shí)例之一,所述方法中還包括通過(guò)配件應(yīng)用程序判斷配件端是否包含增量更新數(shù)據(jù)的步驟。
作為本發(fā)明實(shí)施例的另一個(gè)方面,本發(fā)明還提供一種基于aoa協(xié)議的車機(jī)聯(lián)網(wǎng)系統(tǒng),所述系統(tǒng)包括:
主機(jī)模塊:用于向配件模塊發(fā)送本地的網(wǎng)絡(luò)請(qǐng)求;
配件模塊:用于接收并分析處理主機(jī)模塊的請(qǐng)求,并與服務(wù)器建立通信;
所述主機(jī)模塊設(shè)置于車機(jī)端,所述配件模塊設(shè)置于配件端,所述車機(jī)端與配件端均為支持aoa協(xié)議的設(shè)備;
所述主機(jī)模塊與配件模塊通過(guò)usb進(jìn)行通信。
作為具體實(shí)例之一,所述配件模塊包括:
存儲(chǔ)模塊:用于存儲(chǔ)主機(jī)模塊傳輸?shù)臄?shù)據(jù)請(qǐng)求;
并發(fā)處理模塊:用于通過(guò)多線程異步調(diào)用的方式處理存儲(chǔ)模塊中的數(shù)據(jù)請(qǐng)求。
作為具體實(shí)例之一,所述配件模塊還包括:
啟閉模塊:用于根據(jù)usb的插拔啟動(dòng)或關(guān)閉主機(jī)模塊與配件模塊的連接。
作為具體實(shí)例之一,所述配件模塊還包括:監(jiān)聽(tīng)模塊:用于監(jiān)聽(tīng)配件端的wifi是否開(kāi)啟。
作為具體實(shí)例之一,所述配件模塊還包括:
判斷模塊:用于判斷配件端是否存在存儲(chǔ)的增量數(shù)據(jù)包;
本地傳輸模塊:用于將配件端的增量數(shù)據(jù)包傳輸至主機(jī)模塊。
本發(fā)明實(shí)施例提供的技術(shù)方案可以包括以下有益效果:本發(fā)明通過(guò)usb使車機(jī)與智能手機(jī)相連接,利用aoa協(xié)議向手機(jī)發(fā)送獲取網(wǎng)絡(luò)的請(qǐng)求,使車機(jī)通過(guò)與手機(jī)的連接獲得需要的網(wǎng)絡(luò)信息。本發(fā)明只需分別在車機(jī)與手機(jī)端安裝應(yīng)用軟件,然后通過(guò)usb連接建立通信,就可以使車機(jī)通過(guò)手機(jī)的網(wǎng)絡(luò)獲取需要的信息;本發(fā)明具有穩(wěn)定性好、使用方便,開(kāi)發(fā)及應(yīng)用成本低等優(yōu)點(diǎn)。
本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部分地從說(shuō)明書(shū)中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫(xiě)的說(shuō)明書(shū)、權(quán)利要求書(shū)、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
附圖說(shuō)明
附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書(shū)的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
圖1為本發(fā)明實(shí)施例中實(shí)施例一提供的基于aoa協(xié)議的車機(jī)聯(lián)網(wǎng)方法的流程圖;
圖2為本發(fā)明實(shí)施例中實(shí)施例一提供的配件應(yīng)用程序監(jiān)聽(tīng)wifi的流程圖;
圖3為本發(fā)明實(shí)施例中實(shí)施例二提供的系統(tǒng)的結(jié)構(gòu)示意圖;
圖4為本發(fā)明實(shí)施例中實(shí)施例一提供的配件模塊的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然此部分及附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。
aoa協(xié)議是google公司推出的用于實(shí)現(xiàn)android設(shè)備與外圍設(shè)備之間usb通信的協(xié)議。該協(xié)議拓展了android設(shè)備usb接口的功能,為基于android系統(tǒng)的智能設(shè)備應(yīng)用于數(shù)據(jù)采集和設(shè)備控制領(lǐng)域提供了條件。
android作為一種基于開(kāi)源linux的智能手機(jī)操作系統(tǒng),廣泛應(yīng)用于手機(jī)、平板電腦等移動(dòng)設(shè)備中。在各種android設(shè)備提供的接口中,usb接口是常見(jiàn)接口,該接口的作用是為android設(shè)備充電并通過(guò)pc端的驅(qū)動(dòng)程序?qū)崿F(xiàn)android設(shè)備與pc的交互。如何拓展android設(shè)備的usb接口功能是當(dāng)前的研究熱點(diǎn)之一。
本發(fā)明是一種基于aoa協(xié)議實(shí)現(xiàn)android設(shè)備usb通信的方案,車機(jī)端不需要加入特質(zhì)的芯片,僅通過(guò)usb數(shù)據(jù)線與智能手機(jī)連接就可以實(shí)現(xiàn)車機(jī)聯(lián)網(wǎng)的功能,互聯(lián)方案完全靠軟件實(shí)現(xiàn),不需要對(duì)硬件進(jìn)行調(diào)整,而且只要通過(guò)程序包的形式將相應(yīng)用的軟件安裝到車機(jī)端與手機(jī)端,車機(jī)端就可以通過(guò)usb與智能手機(jī)進(jìn)行通信,通過(guò)智能手機(jī)獲取網(wǎng)絡(luò)信息。
android系統(tǒng)一般支持多種usb外圍設(shè)備。根據(jù)android設(shè)備在usb通信中充當(dāng)?shù)慕巧?,可以將androidusb通信分為主機(jī)模式和配件模式。
本發(fā)明采用的通信模式為配件模式:配件模式是指android設(shè)備充當(dāng)usb從機(jī),外部設(shè)備充當(dāng)主機(jī)并為總線供電。此模式下,外部usb設(shè)備稱為android配件。該模式為不具備主機(jī)功能的android設(shè)備提供與usb設(shè)備交互的能力。android設(shè)備和android配件都必須支持aoa協(xié)議。
實(shí)施例一
如圖1,本發(fā)明提供一種基于aoa協(xié)議的車機(jī)聯(lián)網(wǎng)方法,包括:
s11:創(chuàng)建配件應(yīng)用程序;
s12:創(chuàng)建主機(jī)應(yīng)用程序;
s13:將配件應(yīng)用程序安裝與配件端;
s14:將主機(jī)應(yīng)用程序安裝與車機(jī)端;
s15:通過(guò)usb連接車機(jī)端與配件端;
s16:所述主機(jī)應(yīng)用程序通過(guò)配件應(yīng)用程序獲取服務(wù)器信息;
所述車機(jī)端與配件端均為支持aoa協(xié)議的設(shè)備。
優(yōu)選地,所述的配件端為手機(jī),配件應(yīng)用程序?yàn)榭梢园惭b與手機(jī)的app,主機(jī)應(yīng)用程序?yàn)榛赼oa協(xié)議的程序包,可通過(guò)在服務(wù)器下載后安裝至車機(jī)。
進(jìn)一步地,車機(jī)端的主機(jī)應(yīng)用程序開(kāi)發(fā)的流程如下:
s21:發(fā)現(xiàn)配件并過(guò)濾;
s22:獲取與配件通信的權(quán)限通過(guò)廣播接收器的方式以彈出授權(quán)對(duì)話框的形式詢問(wèn)用戶是否允許與android配件通信;
s23:開(kāi)始與配件通信;創(chuàng)建文件輸入輸出流代表usb批量傳輸端點(diǎn),通過(guò)多線程異步調(diào)用以流傳輸?shù)姆绞綄?shí)現(xiàn)usb通信;
s24:終止與配件通信;通過(guò)廣播接收器偵聽(tīng)usb配件與android設(shè)備的斷開(kāi)操作,當(dāng)事件發(fā)生時(shí),關(guān)閉文件輸入/輸出流。
進(jìn)一步地,配件端的配用應(yīng)用程序開(kāi)發(fā)的流程與創(chuàng)建一般app的流程相似,在此不再贅述。
為了更好的實(shí)現(xiàn)是車機(jī)聯(lián)網(wǎng)的功能,優(yōu)選地所述配件應(yīng)用程序與主機(jī)應(yīng)用程序采用多線程異步調(diào)用的并發(fā)處理方式,且在所述配件應(yīng)用程序中自定義數(shù)據(jù)棧管理網(wǎng)絡(luò)數(shù)據(jù)請(qǐng)求。所述的數(shù)據(jù)棧包括網(wǎng)絡(luò)數(shù)據(jù)棧與本地?cái)?shù)據(jù)棧。
由于聯(lián)網(wǎng)請(qǐng)求功能操作有異于本地?cái)?shù)據(jù)傳輸,分別使用網(wǎng)絡(luò)棧與本地?cái)?shù)據(jù)棧進(jìn)行并發(fā)管理,保證每一條請(qǐng)求準(zhǔn)確的執(zhí)行和回收。在此過(guò)程中,手機(jī)負(fù)責(zé)分別處理與車機(jī)端數(shù)據(jù)的交互和與服務(wù)器數(shù)據(jù)交互,扮演了一個(gè)路由器的角色。采用多線程異步執(zhí)行網(wǎng)絡(luò)請(qǐng)求,自定義棧來(lái)管理請(qǐng)求,實(shí)現(xiàn)多數(shù)據(jù)同時(shí)下載的斷點(diǎn)續(xù)傳,網(wǎng)絡(luò)狀態(tài)不好時(shí)還可以對(duì)請(qǐng)求重復(fù)利用,進(jìn)行優(yōu)化處理。
為了更好的保證應(yīng)用的開(kāi)啟與應(yīng)用,需要對(duì)usb的熱插拔現(xiàn)象進(jìn)行處理,優(yōu)選地,在所述配件應(yīng)用程序中創(chuàng)建啟閉組件,所述啟閉組件根據(jù)usb的插拔判斷主機(jī)模塊與配件模塊的連接啟動(dòng)或關(guān)閉。
手機(jī)端在作為配件模式時(shí)通常會(huì)捕獲配件連接后的事件,重新連接usb時(shí)一般會(huì)自動(dòng)啟動(dòng)手機(jī)端作為配件設(shè)備的應(yīng)用,但是在此過(guò)程中如果不斷的插拔usb線,應(yīng)用會(huì)不斷的開(kāi)啟,這就有可能造成應(yīng)用被重復(fù)開(kāi)啟多個(gè),對(duì)軟件的性能造成影響,本發(fā)明中通過(guò)在配件應(yīng)用程序中自定義后臺(tái)activity(啟閉組件),無(wú)論應(yīng)用是否已啟動(dòng),在進(jìn)行aoa連接通信時(shí)都會(huì)啟動(dòng)此activity,通過(guò)對(duì)設(shè)備的連接狀況來(lái)處理是否重新連接設(shè)備,每次啟動(dòng)后直接關(guān)閉,這樣保證了整個(gè)aoa設(shè)備應(yīng)用的正常打開(kāi)與關(guān)閉。
進(jìn)一步地,所述方法還包括通過(guò)所述配件應(yīng)用程序?qū)ε浼耸欠裉幱趙ifi開(kāi)啟的狀態(tài)進(jìn)行監(jiān)聽(tīng)的步驟。通過(guò)所述配件應(yīng)用程序?qū)ε浼耍ㄊ謾C(jī))的網(wǎng)絡(luò)狀態(tài)進(jìn)行判斷,若手機(jī)處于wifi狀態(tài),自動(dòng)獲取服務(wù)器中增量升級(jí)數(shù)據(jù)包,或者其他數(shù)據(jù),若手機(jī)僅為3g等移動(dòng)網(wǎng)絡(luò),則不進(jìn)行大數(shù)據(jù)量的下載。
進(jìn)一步地,所述方法中還包括通過(guò)配件應(yīng)用程序判斷配件端是否包含增量更新數(shù)據(jù)的步驟。
當(dāng)車機(jī)端與手機(jī)端連接時(shí),配件應(yīng)用程序(app)自動(dòng)獲取手機(jī)中是否包括增量升級(jí)數(shù)據(jù),若有直接傳輸至車機(jī)端,以方便用戶獲得最新的數(shù)據(jù)。
數(shù)據(jù)自動(dòng)升級(jí)分兩部分,包括在wifi下自動(dòng)下載數(shù)據(jù)和連接車機(jī)后自動(dòng)傳輸數(shù)據(jù),在wifi開(kāi)啟的狀態(tài)下會(huì)進(jìn)行自動(dòng)的數(shù)據(jù)升級(jí)下載,在連接車機(jī)后自動(dòng)傳送車機(jī)所需要的增量升級(jí)數(shù)據(jù)。
具體地,監(jiān)聽(tīng)wifi的流程如圖2:
s31:開(kāi)啟配件應(yīng)用程序中wifi自動(dòng)下載功能;
s32:監(jiān)聽(tīng)wifi是否開(kāi)啟;若未開(kāi)啟,進(jìn)入s33;若開(kāi)啟,進(jìn)入s34;
s33:等待開(kāi)啟;
s34:判斷是否與車機(jī)相連接,若是,進(jìn)入s35;若否,進(jìn)入s36;
s35:自動(dòng)下載更新數(shù)據(jù)至網(wǎng)絡(luò)數(shù)據(jù)棧,傳輸至車機(jī);
s36:自動(dòng)下載更新數(shù)據(jù)至本地?cái)?shù)據(jù)棧,等待與車機(jī)連接后,自動(dòng)傳輸。
當(dāng)車機(jī)端與手機(jī)相連通時(shí),如發(fā)出更新請(qǐng)求,則先對(duì)本地?cái)?shù)據(jù)棧進(jìn)行讀取,本地?cái)?shù)據(jù)棧若無(wú)內(nèi)容,再請(qǐng)求網(wǎng)絡(luò)下載。
進(jìn)一步地,為了使用戶操作便捷,避免連接成功后,輸入局域網(wǎng)內(nèi)ip地址的麻煩操作,互聯(lián)系統(tǒng)需要有自動(dòng)獲取對(duì)方ip地址的功能。地址獲取成功后還要有商務(wù)校驗(yàn)的過(guò)程,只有批準(zhǔn)配對(duì)互聯(lián)的設(shè)備才能進(jìn)行互聯(lián),保護(hù)各方利益及產(chǎn)權(quán)。
車機(jī)端與配件端在進(jìn)行usb連接后便可傳遞信息,車機(jī)端將請(qǐng)求所需信息傳遞給配件端,手機(jī)端接收并進(jìn)行分析處理,如果是網(wǎng)絡(luò)請(qǐng)求則將請(qǐng)求的uri(統(tǒng)一資源標(biāo)識(shí)符)拿出請(qǐng)求網(wǎng)絡(luò)(區(qū)分post/get請(qǐng)求方式),接收服務(wù)器返回結(jié)果將其返回給車機(jī);若是增量數(shù)據(jù)等本地?cái)?shù)據(jù)請(qǐng)求則檢索本地目錄是否含車機(jī)所需文件,有則返回文件,若無(wú)封裝uri進(jìn)行網(wǎng)絡(luò)請(qǐng)求。
本方法可以使車機(jī)使得許多熱門(mén)的車機(jī)網(wǎng)絡(luò)應(yīng)用(天氣,違章查詢等),并且可以方便地獲取導(dǎo)航增量升級(jí)數(shù)據(jù),且具有輸出速度快、性能穩(wěn)定等優(yōu)點(diǎn)。
在手機(jī)與車機(jī)互聯(lián)之后,不影響手機(jī)的正常使用,可隨時(shí)接收、撥打電話,收發(fā)短信,操作手機(jī)上其他app等。
實(shí)施例二
基于同一發(fā)明構(gòu)思,本發(fā)明還提供了一種基于aoa協(xié)議的車機(jī)聯(lián)網(wǎng)系統(tǒng),由于該系統(tǒng)所解決問(wèn)題的原理與前述基于aoa協(xié)議的車機(jī)聯(lián)網(wǎng)方法相似,因此該裝置的實(shí)施可以參見(jiàn)前述方法的實(shí)施,重復(fù)之處不再贅述。
本發(fā)明提供一種基于aoa協(xié)議的車機(jī)聯(lián)網(wǎng)系統(tǒng),如圖3,所述系統(tǒng)包括:
主機(jī)模塊21:用于向配件模塊發(fā)送本地的網(wǎng)絡(luò)請(qǐng)求;
配件模塊22:用于接收并分析處理主機(jī)模塊的請(qǐng)求,并與服務(wù)器13建立通信;配件模塊22通過(guò)手機(jī)的網(wǎng)絡(luò)15與服務(wù)器建立連接,所述的網(wǎng)絡(luò)15可以是移動(dòng)數(shù)據(jù)或wifi等;
所述主機(jī)模塊設(shè)置于車機(jī)端11,所述配件模塊設(shè)置于配件端12,所述車機(jī)端與配件端均為支持aoa協(xié)議的設(shè)備;
所述主機(jī)模塊與配件模塊通過(guò)usb14進(jìn)行通信。
進(jìn)一步地,如圖4,所述配件模塊22包括:
存儲(chǔ)模塊31:用于存儲(chǔ)主機(jī)模塊傳輸?shù)臄?shù)據(jù)請(qǐng)求;所述的存儲(chǔ)模塊與方法中的數(shù)據(jù)棧相對(duì)應(yīng);其中包括本地?cái)?shù)據(jù)棧311與網(wǎng)絡(luò)數(shù)據(jù)棧312;
并發(fā)處理模塊32:用于通過(guò)多線程異步調(diào)用的方式處理存儲(chǔ)模塊中的數(shù)據(jù)請(qǐng)求。
進(jìn)一步地,如圖4,所述配件模塊還包括:
啟閉模塊33:用于根據(jù)usb的插拔啟動(dòng)或關(guān)閉主機(jī)模塊與配件模塊的連接。
進(jìn)一步地,所述配件模塊還包括:監(jiān)聽(tīng)模塊:用于監(jiān)聽(tīng)配件端的wifi是否開(kāi)啟。
進(jìn)一步地,如圖4,所述配件模塊還包括:
判斷模塊34:用于判斷配件端是否存在存儲(chǔ)的增量數(shù)據(jù)包;
本地傳輸模塊35:用于將配件端的增量數(shù)據(jù)包傳輸至主機(jī)模塊。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。