本發(fā)明涉及車(chē)輛控制仿真領(lǐng)域,尤其涉及一種控制車(chē)輛仿真運(yùn)行的方法。
背景技術(shù):
目前在國(guó)內(nèi)外有軌電車(chē)仿真運(yùn)行軟件的實(shí)現(xiàn)方式中很少考慮車(chē)輛間的沖突問(wèn)題,即車(chē)輛在仿真運(yùn)行過(guò)程中可能出現(xiàn)的,由于改變車(chē)輛屬性(比如速度,停站時(shí)間等),從而導(dǎo)致前后車(chē)輛間出現(xiàn)追尾,重疊,甚至超車(chē)等與實(shí)際情況嚴(yán)重不符的情況。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種控制車(chē)輛仿真運(yùn)行的方法,能夠避免車(chē)輛的追尾、重疊問(wèn)題,提高了車(chē)輛運(yùn)行的效率。
根據(jù)上述目的,本發(fā)明提供一種控制車(chē)輛仿真運(yùn)行的方法,提供至少一個(gè)車(chē)輛,每一個(gè)車(chē)輛的運(yùn)行線路包含多個(gè)區(qū)段,所述方法包括:a)針對(duì)每一個(gè)車(chē)輛,計(jì)算該車(chē)輛對(duì)應(yīng)的至少一個(gè)占用區(qū)段;b)針對(duì)每一個(gè)車(chē)輛,判斷該車(chē)輛對(duì)應(yīng)的至少一個(gè)占用區(qū)段是否與位于該車(chē)輛前方的車(chē)輛對(duì)應(yīng)的至少一個(gè)占用區(qū)段重合;c)若是,則使該車(chē)輛停止;d)若否,則使該車(chē)輛運(yùn)動(dòng)。
在一實(shí)施例中,所述步驟a)包括:針對(duì)每一個(gè)車(chē)輛,將該車(chē)輛前端位置與距離該車(chē)輛前端位置為該車(chē)輛制動(dòng)距離位置構(gòu)成的區(qū)間占據(jù)的區(qū)段作為所述至少一個(gè)占用區(qū)段。
在一實(shí)施例中,若所述至少一個(gè)占用區(qū)段中包含道岔區(qū)段,則將所述道岔區(qū)段的后一個(gè)區(qū)段作為占用區(qū)段。
在一實(shí)施例中,若所述至少一個(gè)占用區(qū)段中包含平交路口區(qū)段,則將所述平交路口區(qū)段的后一個(gè)區(qū)段作為占用區(qū)段。
在一實(shí)施例中,若所述至少一個(gè)占用區(qū)段中包含折返區(qū)段,則將包含有該段折返區(qū)段的折返區(qū)域?qū)?yīng)的所有區(qū)段作為占用區(qū)段。
在一實(shí)施例中,當(dāng)所述車(chē)輛的前端進(jìn)入任一所述區(qū)段時(shí),執(zhí)行所述計(jì)算的操作和所述判斷的操作。
在一實(shí)施例中,當(dāng)所述車(chē)輛的后端離開(kāi)任一所述區(qū)段時(shí),執(zhí)行所述計(jì)算的操作和所述判斷的操作。
在一實(shí)施例中,每過(guò)一個(gè)時(shí)間周期,執(zhí)行所述計(jì)算的操作和所述判斷的操作。
對(duì)應(yīng)前述方法,本發(fā)明還提供一種控制車(chē)輛運(yùn)行仿真的裝置,提供至少一個(gè)車(chē)輛,每一個(gè)車(chē)輛的運(yùn)行線路包含多個(gè)區(qū)段,所述裝置包括:占用區(qū)段計(jì)算模塊,針對(duì)每一個(gè)車(chē)輛,計(jì)算該車(chē)輛對(duì)應(yīng)的至少一個(gè)占用區(qū)段;判斷模塊,判斷該車(chē)輛對(duì)應(yīng)的至少一個(gè)占用區(qū)段是否與位于該車(chē)輛前方的車(chē)輛對(duì)應(yīng)的至少一個(gè)占用區(qū)段重合;制動(dòng)模塊,若是,則使該車(chē)輛停止;驅(qū)動(dòng)模塊,若否,則使該車(chē)輛運(yùn)動(dòng)。
在一實(shí)施例中,所述占用區(qū)段計(jì)算模塊進(jìn)一步用于:針對(duì)每一個(gè)車(chē)輛,將該車(chē)輛前端位置與距離該車(chē)輛前端位置為該車(chē)輛制動(dòng)距離位置構(gòu)成的區(qū)間占據(jù)的區(qū)段作為所述至少一個(gè)占用區(qū)段。
在一實(shí)施例中,所述占用區(qū)段計(jì)算模塊進(jìn)一步用于:若所述至少一個(gè)占用區(qū)段中包含道岔區(qū)段,則將所述道岔區(qū)段的后一個(gè)區(qū)段作為占用區(qū)段。
在一實(shí)施例中,所述占用區(qū)段計(jì)算模塊進(jìn)一步用于:若所述至少一個(gè)占用區(qū)段中包含平交路口區(qū)段,則將所述平交路口區(qū)段的后一個(gè)區(qū)段作為占用區(qū)段。
在一實(shí)施例中,所述占用區(qū)段計(jì)算模塊進(jìn)一步用于:若所述至少一個(gè)占用區(qū)段中包含折返區(qū)段,則將包含有該段折返區(qū)段的折返區(qū)域?qū)?yīng)的所有區(qū)段作為占用區(qū)段。
在一實(shí)施例中,所述判斷模塊還包括:位置監(jiān)測(cè)組件,用于監(jiān)測(cè)所述車(chē)輛的前端是否與任一所述區(qū)段的前端的位置一致;若是,則觸發(fā)所述占用區(qū)段計(jì)算模塊執(zhí)行所述計(jì)算操作,觸發(fā)所述判斷模塊執(zhí)行所述判斷操作。
在一實(shí)施例中,所述判斷模塊還包括:位置監(jiān)測(cè)組件,用于監(jiān)測(cè)所述車(chē)輛的后端是否與任一所述區(qū)段的后端的位置一致;若是,則觸發(fā)所述占用區(qū)段計(jì)算模塊執(zhí)行所述計(jì)算操作,觸發(fā)所述判斷模塊執(zhí)行所述判斷操作。
在一實(shí)施例中,所述判斷模塊還包括:計(jì)時(shí)組件,根據(jù)預(yù)設(shè)時(shí)間周期進(jìn)行計(jì)時(shí),每過(guò)一個(gè)時(shí)間周期,則觸發(fā)所述占用區(qū)段計(jì)算模塊執(zhí)行所述計(jì)算操作,觸發(fā)所述判斷模塊執(zhí)行所述判斷操作。
本發(fā)明還提供一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)前述方法所述的步驟。
本發(fā)明還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)前述方法所述的步驟。
綜上所述,本發(fā)明提供一種控制車(chē)輛運(yùn)行仿真的方法及裝置,通過(guò)判斷車(chē)輛的占用區(qū)段是否重合,推斷各車(chē)輛是否存在碰撞的可能,進(jìn)而控制車(chē)輛運(yùn)行或停止。
更進(jìn)一步,各車(chē)輛的占用區(qū)段是通過(guò)各車(chē)輛的制動(dòng)距離推算出的,這樣在避免車(chē)輛碰撞的同時(shí),提高了線路使用的效率。
附圖說(shuō)明
圖1示出了本發(fā)明一種控制車(chē)輛運(yùn)行仿真的方法一個(gè)方面的流程圖;
圖2示出了本發(fā)明一種控制車(chē)輛運(yùn)行仿真的裝置一個(gè)方面的結(jié)構(gòu)圖;
圖3示出了本發(fā)明一種控制車(chē)輛運(yùn)行仿真的裝置另一個(gè)方面的結(jié)構(gòu)圖。
具體實(shí)施方式
本發(fā)明提供一種控制車(chē)輛運(yùn)行仿真的方法,能夠避免在仿真環(huán)境下各車(chē)輛之間出現(xiàn)的撞車(chē)問(wèn)題。
本發(fā)明所述的車(chē)輛包含有軌電車(chē)、地鐵、高鐵、火車(chē)、汽車(chē)等。
在車(chē)輛的軟件仿真運(yùn)行的過(guò)程中,會(huì)將車(chē)輛的運(yùn)行線路邏輯分成長(zhǎng)度不等的多個(gè)區(qū)段,各個(gè)區(qū)段是前后無(wú)縫連接的,所有的區(qū)段構(gòu)成的集合即構(gòu)成整個(gè)運(yùn)行線路。
例如,若是有軌電車(chē)運(yùn)行的仿真,則將有軌電車(chē)的運(yùn)行軌道線路邏輯分成長(zhǎng)度不等的區(qū)段。
車(chē)輛通常是在一條線路上先后發(fā)車(chē)的,若不同的車(chē)輛在同一時(shí)間占用的運(yùn)行線路有重疊,則會(huì)發(fā)生撞車(chē)事故。
本發(fā)明按照區(qū)段作為最小單元,若不同的車(chē)輛在同一時(shí)間占用相同的區(qū)段則表明出現(xiàn)了撞車(chē)事故。
為了避免上述撞車(chē)事故,一種控制車(chē)輛運(yùn)行仿真的方法,請(qǐng)參看圖1,圖1示出了本發(fā)明一種控制車(chē)輛運(yùn)行仿真的方法一個(gè)方面的流程圖,提供至少一個(gè)車(chē)輛,每一個(gè)車(chē)輛的運(yùn)行線路包含多個(gè)區(qū)段,所述方法包括:
步驟101:針對(duì)每一個(gè)車(chē)輛,計(jì)算該車(chē)輛對(duì)應(yīng)的至少一個(gè)占用區(qū)段;
步驟102:針對(duì)每一個(gè)車(chē)輛,判斷該車(chē)輛對(duì)應(yīng)的至少一個(gè)占用區(qū)段是否與位于該車(chē)輛前方的車(chē)輛對(duì)應(yīng)的至少一個(gè)占用區(qū)段重合;
步驟103:若是,則使該車(chē)輛停止;
步驟104:若否,則使該車(chē)輛運(yùn)動(dòng)。
首先執(zhí)行步驟101,針對(duì)每一個(gè)車(chē)輛,計(jì)算該車(chē)輛對(duì)應(yīng)的至少一個(gè)占用區(qū)段,為了避免不同的車(chē)輛在同一時(shí)間占用相同的區(qū)段,首先計(jì)算每一個(gè)車(chē)輛占用的區(qū)段。
只要車(chē)輛的車(chē)身占用了一個(gè)區(qū)段的一部分,則認(rèn)為車(chē)輛占用了該整個(gè)區(qū)段。
應(yīng)當(dāng)理解,車(chē)輛占用的區(qū)段不一定僅包含車(chē)輛車(chē)身占用的區(qū)段構(gòu)成的集合,還有可能占用車(chē)輛前方和/或后方的區(qū)段。
例如,在某一時(shí)刻,車(chē)輛車(chē)身位于區(qū)段h和區(qū)段i內(nèi),即占用了區(qū)段h和區(qū)段i,但為了避免撞車(chē)的情況,還可能設(shè)置車(chē)輛同時(shí)占據(jù)區(qū)段g和區(qū)段j,也就是留有一定的余量,來(lái)避免撞車(chē)的情況。
在得到每一個(gè)車(chē)輛的占用區(qū)段后,執(zhí)行步驟102,針對(duì)每一個(gè)車(chē)輛,判斷該車(chē)輛對(duì)應(yīng)的至少一個(gè)占用區(qū)段是否與位于該車(chē)輛前方的車(chē)輛對(duì)應(yīng)的至少一個(gè)占用區(qū)段重合。
也就是說(shuō),判斷該車(chē)輛的前方是否有車(chē)輛占用了自己的區(qū)段,若占用了則可能發(fā)生撞車(chē)的危險(xiǎn),則執(zhí)行步驟103,使得該車(chē)輛停車(chē)。
若步驟102的判斷為否,則執(zhí)行步驟104,則使該車(chē)輛運(yùn)動(dòng),也就是讓車(chē)輛可以按照計(jì)劃繼續(xù)運(yùn)行。
對(duì)于每一個(gè)車(chē)輛而言,其有可能跟前方的車(chē)輛相撞,當(dāng)然也有可能跟后方的車(chē)輛相撞,步驟102是規(guī)定了每一個(gè)車(chē)輛都判斷是否可能與前方的車(chē)輛相撞,也就是說(shuō),每一個(gè)車(chē)輛后面的車(chē)輛判斷了該車(chē)輛是否會(huì)與其后面的車(chē)輛相撞的情況。
為了盡可能的避免撞車(chē)的情況,通常針對(duì)每輛車(chē)可以設(shè)置較大的占用區(qū)段,但是這種方式可能會(huì)存在占用區(qū)段的浪費(fèi),降低車(chē)輛行駛的效率。
在一實(shí)施例中,針對(duì)每一個(gè)車(chē)輛,將該車(chē)輛前端位置與距離該車(chē)輛前端位置為該車(chē)輛制動(dòng)距離位置構(gòu)成的區(qū)間占據(jù)的區(qū)段作為該車(chē)輛的占用區(qū)段。
也就是考慮車(chē)輛從制動(dòng)到完全停下來(lái)的距離,將這部分距離占用的區(qū)段也納入該車(chē)輛占用的區(qū)段集合。這就使得,當(dāng)各車(chē)輛在行使過(guò)程中產(chǎn)生意外,例如臨時(shí)停車(chē),速度偏快、偏慢等情況時(shí),只要車(chē)輛發(fā)現(xiàn)其前方有車(chē)輛在其制動(dòng)區(qū)間內(nèi),則立馬停車(chē),等待前方車(chē)輛開(kāi)出其制動(dòng)距離范圍后再繼續(xù)行使。
因?yàn)橹苿?dòng)距離是避免撞車(chē)的最小距離,采用此方式能夠避免占用區(qū)間的浪費(fèi),提高列車(chē)行使的效率。
列車(chē)的行使路線會(huì)包含道岔,所謂道岔是指,車(chē)輛在道岔處會(huì)有多個(gè)方向供其選擇來(lái)行駛,道岔占據(jù)的區(qū)段即為道岔區(qū)段。
由于道岔區(qū)段的使用較一般區(qū)段要高很多,所以考慮盡量不要讓車(chē)輛停在道岔區(qū)段上。
在一實(shí)施例中,若至少一個(gè)占用區(qū)段中包含道岔區(qū)段,則將道岔區(qū)段的后一個(gè)區(qū)段作為占用區(qū)段。在此情況下,若車(chē)輛需要停止時(shí),就可以停在道岔區(qū)段的后的一個(gè)區(qū)段內(nèi),避免停在道岔區(qū)段上,占用道岔區(qū)段。
列車(chē)的行使路線會(huì)包含平交路口,所謂平交路口是指,行駛路線在此處具有交叉點(diǎn),兩個(gè)車(chē)輛可能會(huì)在此處教會(huì),平交路口占據(jù)的區(qū)段即為平交路口區(qū)段。
同樣,由于平交路口區(qū)段的使用較一般區(qū)段要高很多,所以考慮盡量不要讓車(chē)輛停在平交路口區(qū)段上。
在一實(shí)施例中,若至少一個(gè)占用區(qū)段中包含平交路口區(qū)段,則將平交路口區(qū)段的后一個(gè)區(qū)段作為占用區(qū)段。在此情況下,若車(chē)輛需要停止時(shí),就可以停在平交路口區(qū)段的后的一個(gè)區(qū)段內(nèi),避免停在平交路口區(qū)段上,占用平交路口區(qū)段。
當(dāng)車(chē)輛進(jìn)入折返線路時(shí),由于車(chē)輛會(huì)在此區(qū)段內(nèi)會(huì)掉頭行駛,其列車(chē)行駛的兩個(gè)方向上,都有可能有其他車(chē)輛經(jīng)過(guò),這就提高了撞車(chē)的可能性。
為了避免撞車(chē)情況的發(fā)生,在一實(shí)施例中,若至少一個(gè)占用區(qū)段中包含折返區(qū)段,則將包含有該段折返區(qū)段的折返區(qū)域?qū)?yīng)的所有區(qū)段作為占用區(qū)段。也就是說(shuō),只要車(chē)輛占據(jù)了折返區(qū)段集合中的任一個(gè)區(qū)段,則讓該車(chē)輛占據(jù)整個(gè)折返區(qū)段的集合,更好地避免其他車(chē)輛進(jìn)入折返區(qū)段。
由于各個(gè)車(chē)輛都是在不斷運(yùn)行的,前述步驟101中的占用區(qū)段計(jì)算的操作可以是實(shí)時(shí)的,即不斷地計(jì)算占用區(qū)段,并以實(shí)時(shí)的占用區(qū)段為基礎(chǔ),實(shí)時(shí)執(zhí)行步驟102中的判斷操作,并根據(jù)步驟102的判斷操作的結(jié)果,實(shí)時(shí)執(zhí)行步驟103或步驟104的操作。
實(shí)時(shí)計(jì)算和判斷的操作會(huì)導(dǎo)致較大的運(yùn)算量。為了減少計(jì)算量,在一實(shí)施例中,當(dāng)車(chē)輛的前端進(jìn)入任一區(qū)段時(shí),執(zhí)行計(jì)算的操作和判斷的操作。也就是說(shuō),當(dāng)車(chē)輛的車(chē)頭進(jìn)入一個(gè)新的區(qū)段時(shí),在執(zhí)行計(jì)算的操作和判斷的操作。
在一實(shí)施例中,當(dāng)車(chē)輛的后端離開(kāi)任一區(qū)段時(shí),執(zhí)行計(jì)算的操作和判斷的操作。
也可以設(shè)定時(shí)間周期,循環(huán)執(zhí)行計(jì)算的操作和判斷的操作,在一實(shí)施例中,每過(guò)一個(gè)時(shí)間周期,執(zhí)行計(jì)算的操作和判斷的操作。
對(duì)應(yīng)前述方法,本發(fā)明還提供一種控制車(chē)輛運(yùn)行仿真的裝置,請(qǐng)參看圖2,圖2示出了本發(fā)明一種控制車(chē)輛運(yùn)行仿真的裝置一個(gè)方面的結(jié)構(gòu)圖。
裝置20包括:占用區(qū)段計(jì)算模塊201,針對(duì)每一個(gè)車(chē)輛,計(jì)算該車(chē)輛對(duì)應(yīng)的至少一個(gè)占用區(qū)段;判斷模塊202,判斷該車(chē)輛對(duì)應(yīng)的至少一個(gè)占用區(qū)段是否與位于該車(chē)輛前方的車(chē)輛對(duì)應(yīng)的至少一個(gè)占用區(qū)段重合;制動(dòng)模塊203,若所述判斷的結(jié)果為是,則使該車(chē)輛停止;驅(qū)動(dòng)模塊204,若所述判斷的結(jié)果為否,則使該車(chē)輛運(yùn)動(dòng)。
在一實(shí)施例中,占用區(qū)段計(jì)算模塊進(jìn)一步用于:針對(duì)每一個(gè)車(chē)輛,將該車(chē)輛前端位置與距離該車(chē)輛前端位置為該車(chē)輛制動(dòng)距離位置構(gòu)成的區(qū)間占據(jù)的區(qū)段作為至少一個(gè)占用區(qū)段。
在一實(shí)施例中,占用區(qū)段計(jì)算模塊進(jìn)一步用于:若至少一個(gè)占用區(qū)段中包含道岔區(qū)段,則將道岔區(qū)段的后一個(gè)區(qū)段作為占用區(qū)段。
在一實(shí)施例中,占用區(qū)段計(jì)算模塊進(jìn)一步用于:若至少一個(gè)占用區(qū)段中包含平交路口區(qū)段,則將平交路口區(qū)段的后一個(gè)區(qū)段作為占用區(qū)段。
在一實(shí)施例中,占用區(qū)段計(jì)算模塊進(jìn)一步用于:若至少一個(gè)占用區(qū)段中包含折返區(qū)段,則將包含有該段折返區(qū)段的折返區(qū)域?qū)?yīng)的所有區(qū)段作為占用區(qū)段。
請(qǐng)參看圖3,圖3示出了本發(fā)明一種控制車(chē)輛運(yùn)行仿真的裝置另一個(gè)方面的結(jié)構(gòu)圖。
在圖2所示的一種控制車(chē)輛運(yùn)行仿真的裝置的結(jié)構(gòu)圖的基礎(chǔ)上,圖3中的判斷模塊302還包括位置監(jiān)測(cè)組件3021,用于監(jiān)測(cè)車(chē)輛的前端是否與任一區(qū)段的前端的位置一致,若是,則觸發(fā)占用區(qū)段計(jì)算模塊301執(zhí)行計(jì)算操作,觸發(fā)判斷模塊302執(zhí)行判斷操作。
在一實(shí)施例中,位置監(jiān)測(cè)組件3021,用于監(jiān)測(cè)車(chē)輛的后端是否與任一區(qū)段的后端的位置一致;若是,則觸發(fā)占用區(qū)段計(jì)算模塊301執(zhí)行計(jì)算操作,觸發(fā)判斷模塊302執(zhí)行判斷操作。
在一實(shí)施例中,判斷模塊還包括:計(jì)時(shí)組件,根據(jù)預(yù)設(shè)時(shí)間周期進(jìn)行計(jì)時(shí),每過(guò)一個(gè)時(shí)間周期,則觸發(fā)占用區(qū)段計(jì)算模塊執(zhí)行計(jì)算操作,觸發(fā)判斷模塊執(zhí)行判斷操作。
本發(fā)明還提供一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)前述方法所述的步驟。
本發(fā)明還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)前述方法所述的步驟。
本領(lǐng)域技術(shù)人員將進(jìn)一步領(lǐng)會(huì),結(jié)合本文中所公開(kāi)的實(shí)施例來(lái)描述的各種解說(shuō)性邏輯板塊、模塊、電路、和算法步驟可實(shí)現(xiàn)為電子硬件、計(jì)算機(jī)軟件、或這兩者的組合。為清楚地解說(shuō)硬件與軟件的這一可互換性,各種解說(shuō)性組件、框、模塊、電路、和步驟在上面是以其功能性的形式作一般化描述的。此類(lèi)功能性是被實(shí)現(xiàn)為硬件還是軟件取決于具體應(yīng)用和施加于整體系統(tǒng)的設(shè)計(jì)約束。技術(shù)人員對(duì)于每種特定應(yīng)用可用不同的方式來(lái)實(shí)現(xiàn)所描述的功能性,但這樣的實(shí)現(xiàn)決策不應(yīng)被解讀成導(dǎo)致脫離了本發(fā)明的范圍。
結(jié)合本文所公開(kāi)的實(shí)施例描述的各種解說(shuō)性邏輯模塊、和電路可用通用處理器、數(shù)字信號(hào)處理器(dsp)、專(zhuān)用集成電路(asic)、現(xiàn)場(chǎng)可編程門(mén)陣列(fpga)或其它可編程邏輯器件、分立的門(mén)或晶體管邏輯、分立的硬件組件、或其設(shè)計(jì)成執(zhí)行本文所描述功能的任何組合來(lái)實(shí)現(xiàn)或執(zhí)行。通用處理器可以是微處理器,但在替換方案中,該處理器可以是任何常規(guī)的處理器、控制器、微控制器、或狀態(tài)機(jī)。處理器還可以被實(shí)現(xiàn)為計(jì)算設(shè)備的組合,例如dsp與微處理器的組合、多個(gè)微處理器、與dsp核心協(xié)作的一個(gè)或多個(gè)微處理器、或任何其他此類(lèi)配置。
結(jié)合本文中公開(kāi)的實(shí)施例描述的方法或算法的步驟可直接在硬件中、在由處理器執(zhí)行的軟件模塊中、或在這兩者的組合中體現(xiàn)。軟件模塊可駐留在ram存儲(chǔ)器、閃存、rom存儲(chǔ)器、eprom存儲(chǔ)器、eeprom存儲(chǔ)器、寄存器、硬盤(pán)、可移動(dòng)盤(pán)、cd-rom、或本領(lǐng)域中所知的任何其他形式的存儲(chǔ)介質(zhì)中。示例性存儲(chǔ)介質(zhì)耦合到處理器以使得該處理器能從/向該存儲(chǔ)介質(zhì)讀取和寫(xiě)入信息。在替換方案中,存儲(chǔ)介質(zhì)可以被整合到處理器。處理器和存儲(chǔ)介質(zhì)可駐留在asic中。asic可駐留在用戶(hù)終端中。在替換方案中,處理器和存儲(chǔ)介質(zhì)可作為分立組件駐留在用戶(hù)終端中。
在一個(gè)或多個(gè)示例性實(shí)施例中,所描述的功能可在硬件、軟件、固件或其任何組合中實(shí)現(xiàn)。如果在軟件中實(shí)現(xiàn)為計(jì)算機(jī)程序產(chǎn)品,則各功能可以作為一條或更多條指令或代碼存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上或藉其進(jìn)行傳送。計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)兩者,其包括促成計(jì)算機(jī)程序從一地向另一地轉(zhuǎn)移的任何介質(zhì)。存儲(chǔ)介質(zhì)可以是能被計(jì)算機(jī)訪問(wèn)的任何可用介質(zhì)。作為示例而非限定,這樣的計(jì)算機(jī)可讀介質(zhì)可包括ram、rom、eeprom、cd-rom或其它光盤(pán)存儲(chǔ)、磁盤(pán)存儲(chǔ)或其它磁存儲(chǔ)設(shè)備、或能被用來(lái)攜帶或存儲(chǔ)指令或數(shù)據(jù)結(jié)構(gòu)形式的合意程序代碼且能被計(jì)算機(jī)訪問(wèn)的任何其它介質(zhì)。任何連接也被正當(dāng)?shù)胤Q(chēng)為計(jì)算機(jī)可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光纖電纜、雙絞線、數(shù)字訂戶(hù)線(dsl)、或諸如紅外、無(wú)線電、以及微波之類(lèi)的無(wú)線技術(shù)從web網(wǎng)站、服務(wù)器、或其它遠(yuǎn)程源傳送而來(lái),則該同軸電纜、光纖電纜、雙絞線、dsl、或諸如紅外、無(wú)線電、以及微波之類(lèi)的無(wú)線技術(shù)就被包括在介質(zhì)的定義之中。如本文中所使用的盤(pán)(disk)和碟(disc)包括壓縮碟(cd)、激光碟、光碟、數(shù)字多用碟(dvd)、軟盤(pán)和藍(lán)光碟,其中盤(pán)(disk)往往以磁的方式再現(xiàn)數(shù)據(jù),而碟(disc)用激光以光學(xué)方式再現(xiàn)數(shù)據(jù)。上述的組合也應(yīng)被包括在計(jì)算機(jī)可讀介質(zhì)的范圍內(nèi)。
提供對(duì)本公開(kāi)的先前描述是為使得本領(lǐng)域任何技術(shù)人員皆能夠制作或使用本公開(kāi)。對(duì)本公開(kāi)的各種修改對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)都將是顯而易見(jiàn)的,且本文中所定義的普適原理可被應(yīng)用到其他變體而不會(huì)脫離本公開(kāi)的精神或范圍。由此,本公開(kāi)并非旨在被限定于本文中所描述的示例和設(shè)計(jì),而是應(yīng)被授予與本文中所公開(kāi)的原理和新穎性特征相一致的最廣范圍。