本發(fā)明涉及通信技術(shù),尤其涉及一種優(yōu)先級設(shè)置方法、裝置、通信系統(tǒng)、設(shè)備及可讀存儲介質(zhì)。
背景技術(shù):
在通信系統(tǒng)中,典型地,如rs485或rs422通信系統(tǒng)中,若有多個主機單個從機,多個主機都需要和從機進行通信,則必須有一個主機處于通信狀態(tài),其它主機處于監(jiān)聽狀態(tài)。
目前,現(xiàn)有技術(shù)通過在工作前,調(diào)整主機上的硬件撥碼開關(guān)來設(shè)置各主機的優(yōu)先級,或者通過上位機將優(yōu)先級的信息預(yù)先寫入到主機的程序。這些方法都是通過人工進行設(shè)置,若主機數(shù)量較多,則會增加人力和硬件器件的管理成本。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種優(yōu)先級設(shè)置方法、裝置、通信系統(tǒng)、設(shè)備及可讀存儲介質(zhì),以實現(xiàn)各主機自動設(shè)置優(yōu)先級,避免增加人力和硬件器件的管理成本。
第一方面,本發(fā)明實施例提供了一種用于通信主機的優(yōu)先級設(shè)置方法,包括:
獲取本主機的計時時間;
如果所述計時時間等于隨機時間,則發(fā)送表示本主機將確認優(yōu)先級的數(shù)據(jù)包;
當(dāng)接收到表示本主機將確認優(yōu)先級的數(shù)據(jù)包時,將本主機的當(dāng)前優(yōu)先級作為本主機的通信優(yōu)先級。
第二方面,本發(fā)明實施例還提供了一種用于通信主機的優(yōu)先級設(shè)置裝置,包括:
第一獲取模塊,用于獲取本主機的計時時間;
第一發(fā)送模塊,用于如果所述計時時間等于隨機時間,則發(fā)送表示本主機將確認優(yōu)先級的數(shù)據(jù)包;
確認模塊,用于當(dāng)接收到表示本主機將確認優(yōu)先級的數(shù)據(jù)包時,將本主機的當(dāng)前優(yōu)先級作為本主機的通信優(yōu)先級。
第三方面,本發(fā)明實施例還提供了一種通信系統(tǒng),所述通信系統(tǒng)包括單個從機與多個主機,每一所述主機在實現(xiàn)上述的用于通信主機的優(yōu)先級設(shè)置方法后,按照自身的通信優(yōu)先級依次與所述從機進行通信。
第四方面,本發(fā)明實施例還提供了一種設(shè)備,所述設(shè)備包括:
一個或多個處理器;
存儲裝置,用于存儲一個或多個程序,
當(dāng)所述一個或多個程序被所述一個或多個處理器執(zhí)行,使得所述一個或多個處理器實現(xiàn)上述的用于通信主機的優(yōu)先級設(shè)置方法。
第五方面,本發(fā)明實施例還提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)上述的用于通信主機的優(yōu)先級設(shè)置方法。
本發(fā)明實施例,主機在計時時間到達隨機時間時發(fā)送數(shù)據(jù)包聲明自己將確認優(yōu)先級,即隨機時間的大小決定了同一通信系統(tǒng)中的各主機發(fā)送數(shù)據(jù)包的次序,而由于隨機時間不依賴于任何外部人工設(shè)置,通過發(fā)送數(shù)據(jù)包能讓同一通信系統(tǒng)的其他主機獲知自身不是當(dāng)前的優(yōu)先級且本主機確認當(dāng)前的優(yōu)先級為自身的通信優(yōu)先級,因此本發(fā)明實施例能自動設(shè)置本主機的優(yōu)先級,解決現(xiàn)有技術(shù)需要人工設(shè)置優(yōu)先級的問題,實現(xiàn)避免增加人力和硬件器件的管理成本的效果。
附圖說明
圖1是本發(fā)明實施例一中的用于通信主機的優(yōu)先級設(shè)置方法的流程圖;
圖2是本發(fā)明實施例二中的用于通信主機的優(yōu)先級設(shè)置方法的流程圖;
圖3是本發(fā)明實施例三中的用于通信主機的優(yōu)先級設(shè)置方法的流程圖;
圖4是本發(fā)明實施例四中的用于通信主機的優(yōu)先級設(shè)置裝置的結(jié)構(gòu)示意圖;
圖5是本發(fā)明實施例五中的通信系統(tǒng)的結(jié)構(gòu)示意圖;
圖6是本發(fā)明實施例六中的設(shè)備的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖牵颂幩枋龅木唧w實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
實施例一
圖1為本發(fā)明實施例一提供的用于通信主機的優(yōu)先級設(shè)置方法的流程圖,本實施例可適用于多主單從通信系統(tǒng)中的主機設(shè)置通信優(yōu)先級的情況,該方法可以由通信系統(tǒng)中的主機來執(zhí)行,具體包括如下步驟:
步驟110、獲取本主機的計時時間;
步驟120、如果所述計時時間等于隨機時間,則發(fā)送表示本主機將確認優(yōu)先級的數(shù)據(jù)包;
步驟130、當(dāng)接收到表示本主機將確認優(yōu)先級的數(shù)據(jù)包時,將本主機的當(dāng)前優(yōu)先級作為本主機的通信優(yōu)先級。
具體地,隨機時間由隨機函數(shù)計算得到。本實施例提供的是用于通信主機的優(yōu)先級設(shè)置方法,應(yīng)用在通信系統(tǒng)中的任一主機的運行過程,具體地,所述通信系統(tǒng)為包括通過總線連接的單個從機與至少一個主機的系統(tǒng),例如rs485多主單從系統(tǒng)或rs422多主單從系統(tǒng)。系統(tǒng)中的各主機的主控芯片都有唯一id,使用該唯一id作為隨機函數(shù)的隨機種子,通過隨機函數(shù)rand()可計算出隨機函數(shù),優(yōu)選地,還可以通過隨機函數(shù)的算法處理,將隨機時間的大小控制在合理的上限值內(nèi)。
由于隨機時間不依賴于任何外部設(shè)置的參數(shù),主機能夠自動獲得隨機時間,而本實施例在計時時間等于隨機時間時發(fā)送數(shù)據(jù)包聲明本主機將確認優(yōu)先級,即在具有至少一個這樣的主機的通信系統(tǒng)中,比如多主單從的rs485或rs422通信系統(tǒng)中,隨機時間最小的主機將最先發(fā)送表示本主機將確認優(yōu)先級的數(shù)據(jù)包并在接收到該數(shù)據(jù)包時獲取了當(dāng)前優(yōu)先級作為本主機的優(yōu)先級,其他主機收到該數(shù)據(jù)包后可獲知自身比該主機的優(yōu)先級低。本實施例由隨機時間決定了各主機的優(yōu)先級次序,并通過發(fā)送數(shù)據(jù)包的形式使主機獲知自身的優(yōu)先級。
綜上,本實施例中,主機在計時時間到達隨機時間時發(fā)送數(shù)據(jù)包聲明自己將確認優(yōu)先級,即隨機時間的大小決定了同一通信系統(tǒng)中的各主機發(fā)送數(shù)據(jù)包的次序,而由于隨機時間不依賴于任何外部人工設(shè)置,通過發(fā)送數(shù)據(jù)包能讓同一通信系統(tǒng)的其他主機獲知自身不是當(dāng)前的優(yōu)先級且本主機確認當(dāng)前的優(yōu)先級為自身的通信優(yōu)先級,因此本發(fā)明實施例能自動設(shè)置本主機的優(yōu)先級,解決現(xiàn)有技術(shù)需要人工設(shè)置優(yōu)先級的問題,實現(xiàn)避免增加人力和硬件器件的管理成本的效果。
實施例二
圖2為本發(fā)明實施例二提供的用于通信主機的優(yōu)先級設(shè)置方法的流程圖,本實施例同樣可適用于多主單從通信系統(tǒng)中的主機設(shè)置通信優(yōu)先級的情況,可以由通信系統(tǒng)中的主機來執(zhí)行,該方法包括上述實施例一中的優(yōu)先級設(shè)置方法的所有特征,且還提供了獲知其他主機將確認優(yōu)先級的信息后對自身優(yōu)先級的處理步驟,以及在發(fā)送表示本主機將確認優(yōu)先級的數(shù)據(jù)包后遭到數(shù)據(jù)沖突的處理步驟。具體地,本實施例提供的用于通信主機的優(yōu)先級設(shè)置方法,包括:
步驟210、獲取本主機的計時時間;
步驟220、如果所述計時時間小于隨機時間,且接收到其他主機發(fā)送的表示該主機將確認優(yōu)先級的數(shù)據(jù)包,則將本主機的優(yōu)先級降低后作為當(dāng)前優(yōu)先級,并將所述計時時間清零后重新計時;
步驟230、如果所述計時時間小于隨機時間,且未接收到其他主機發(fā)送的表示該主機將確認優(yōu)先級的數(shù)據(jù)包,則繼續(xù)計時;
步驟240、如果所述計時時間等于隨機時間,則發(fā)送表示本主機將確認優(yōu)先級的數(shù)據(jù)包;
步驟250、如果接收到的第一個數(shù)據(jù)包不是表示本主機將確認優(yōu)先級的數(shù)據(jù)包,則將所述計時時間清零后重新計時;
步驟260、當(dāng)接收到表示本主機將確認優(yōu)先級的數(shù)據(jù)包時,將本主機的當(dāng)前優(yōu)先級作為本主機的通信優(yōu)先級。
其中,步驟220和步驟230為獲知其他主機將確認優(yōu)先級的信息后對自身優(yōu)先級的處理步驟。具體實施時,通信系統(tǒng)上電后,n個主機同時開始計時,若本主機隨機時間不是最小,則會有隨機時間最小的主機的計時先到達隨機時間,發(fā)送表示該主機將確認優(yōu)先級的數(shù)據(jù)包,而其余n-1個主機,包括本主機與其他隨機時間并非最小的主機,從總線上接收到該數(shù)據(jù)包后,獲知在競爭當(dāng)前優(yōu)先級的主機中已有主機能確認優(yōu)先級了,因此本主機需要在這n-1個主機內(nèi)部競爭優(yōu)先級,所以在將自身的優(yōu)先級降低后作為當(dāng)前優(yōu)先級且將計時清零后重新計時。
步驟250為在發(fā)送表示本主機將確認優(yōu)先級的數(shù)據(jù)包后遭到數(shù)據(jù)沖突的處理步驟。主機在發(fā)送數(shù)據(jù)包到總線上后,通信系統(tǒng)中各主機都會收到該數(shù)據(jù)包;理論上,以主機芯片的唯一id作為隨機種子使用隨機函數(shù)計算出來的隨機時間是唯一的,但實際運行時,有可能兩個主機的延時時間非常相近,由于芯片的差異或其他性能差異導(dǎo)致隨機時間相差非常小,因此有可能導(dǎo)致兩個主機一起發(fā)送數(shù)據(jù)包,當(dāng)總線上有兩個數(shù)據(jù)包則會造成數(shù)據(jù)沖突,導(dǎo)致數(shù)據(jù)內(nèi)容錯亂和不完整,各主機都將收到不完整的數(shù)據(jù),對于其他主機而言,由于沒有收到表示其他主機將確認優(yōu)先級的數(shù)據(jù)包,因此繼續(xù)計時。而一起發(fā)送數(shù)據(jù)包的兩個主機,則按照步驟250將計時時間清零后重新計時,重新與其他主機一起競爭優(yōu)先級。
實施例三
圖3是本發(fā)明實施例三提供的用于通信主機的優(yōu)先級設(shè)置方法的流程圖,實施例三提供用于通信主機的優(yōu)先級設(shè)置方法,同樣可適用于多主單從通信系統(tǒng)中的主機設(shè)置通信優(yōu)先級的情況,可以由通信系統(tǒng)中的主機來執(zhí)行,該方法包括上述實施例二中的優(yōu)先級設(shè)置方法的步驟210~260,還包括如圖3所示的:
步驟310、如果在接收到表示本主機將確認優(yōu)先級的數(shù)據(jù)包前,沒有接收過其他主機發(fā)送的數(shù)據(jù)包,則獲取從接收到表示本主機將確認優(yōu)先級的數(shù)據(jù)包起的監(jiān)聽時間;
步驟320、如果所述監(jiān)聽時間小于預(yù)設(shè)的第一時間閾值,且接收到其他主機發(fā)送的表示該主機將確認優(yōu)先級的數(shù)據(jù)包,則將所述監(jiān)聽時間清零后重新累加監(jiān)聽時間;
步驟330、如果所述監(jiān)聽時間小于預(yù)設(shè)的第一時間閾值,且未接收到其他主機發(fā)送的表示該主機將確認優(yōu)先級的數(shù)據(jù)包,則繼續(xù)累加監(jiān)聽時間;
步驟340、如果所述監(jiān)聽時間等于預(yù)設(shè)的第一時間閾值,則發(fā)送表示所有主機優(yōu)先級設(shè)置完成的數(shù)據(jù)包。
上述方法步驟的工作原理是:
在接收到表示本主機將確認優(yōu)先級的數(shù)據(jù)包時,判斷在接收到該數(shù)據(jù)包前是否接受過其他主機發(fā)送的數(shù)據(jù)包,如果沒有,則表示本主機是通信系統(tǒng)中優(yōu)先級最高的主機,則本主機需要執(zhí)行監(jiān)聽通信系統(tǒng)中其他所有主機是否都完成了優(yōu)先級設(shè)置。在上述步驟320、330和340中,通過預(yù)先設(shè)定第一時間閾值(第一時間閾值應(yīng)設(shè)置為不小于隨機時間的上限值),若在第一時間閾值內(nèi)收到其他主機發(fā)送的表示該主機將確認優(yōu)先級的數(shù)據(jù)包則說明還有其他主機在進行優(yōu)先級設(shè)置,將監(jiān)聽時間清零后重新累加監(jiān)聽時間;若在第一時間閾值內(nèi)沒有收到該數(shù)據(jù)包,則說明所有主機已完成優(yōu)先級設(shè)置,發(fā)送表示所有主機優(yōu)先級設(shè)置完成的數(shù)據(jù)包。各主機收到表示所有主機優(yōu)先級設(shè)置完成的數(shù)據(jù)包即可開始按照優(yōu)先級次序與從機進行通訊。
本實施例的上述步驟提供了一種優(yōu)選的確認所有主機是否都完成優(yōu)先級的實施方式,但具體實施時,本發(fā)明不限于此,例如,如果在接收到表示本主機將確認優(yōu)先級的數(shù)據(jù)包前,沒有接收過其他主機發(fā)送的數(shù)據(jù)包,則獲取從接收到表示本主機將確認優(yōu)先級的數(shù)據(jù)包起的監(jiān)聽時間;如果所述監(jiān)聽時間小于預(yù)設(shè)的第三時間閾值,則繼續(xù)累加監(jiān)聽時間;如果所述監(jiān)聽時間等于預(yù)設(shè)的第三時間閾值,則發(fā)送表示所有主機優(yōu)先級設(shè)置完成的數(shù)據(jù)包。通過設(shè)定一個足以讓所有主機完成優(yōu)先級設(shè)置的第三時間閾值,在監(jiān)聽時間等于第三時間閾值時,則發(fā)送表示所有主機優(yōu)先級設(shè)置完成的數(shù)據(jù)包。
在本主機接收到表示所有主機優(yōu)先級設(shè)置完成的數(shù)據(jù)包后,按照自身的通信優(yōu)先級依次與所述從機進行通信。具體地,主機與從機通信完后,從機會發(fā)送通信完成的數(shù)據(jù)包到總線上,主機與從機之間通信的數(shù)據(jù)包中可包含自身通信優(yōu)先級的級別信息,由于各主機知悉自身通信優(yōu)先級,因此,在收到上一通信優(yōu)先級的主機通信完成的數(shù)據(jù)包后,即開始與從機通信。
此外,本實施例還提供一種優(yōu)選的按照通信優(yōu)先級依次與從機進行通信的方案。具體地,如果本主機是最高優(yōu)先級的主機,即如果在接收到表示本主機將確認優(yōu)先級的數(shù)據(jù)包前,沒有接收過其他主機發(fā)送的數(shù)據(jù)包,則在發(fā)送表示所有主機優(yōu)先級設(shè)置完成的數(shù)據(jù)包之前,計算本主機收到的表示主機將確認優(yōu)先級的數(shù)據(jù)包的個數(shù);則所述表示所有主機優(yōu)先級設(shè)置完成的數(shù)據(jù)包包含通信系統(tǒng)中表示主機將確認優(yōu)先級的數(shù)據(jù)包的個數(shù),即通信系統(tǒng)中主機的個數(shù)。進一步地,主機按照通信優(yōu)先級依次與從機進行通信,包括:
獲取通信時間;
如果通信時間等于(m-1)*t,則本主機與從機開始通信;其中,m為本主機的通信優(yōu)先級次序,t為每一主機與從機通信的最大周期;
如果通信時間等于(n+1)*t,則將所述通信時間清零并重新開始累加通信時間。
上述步驟的原理是:在(n+1)*t時間內(nèi),限定每一個主機單獨在每一個長度為t的時間內(nèi)與從機通信。按照rs485或rs422的通信協(xié)議,主機與從機的通信時長不會超過一定的閾值,因此,上述方案可保證每個主機都可以進行與從機通信,且當(dāng)其中有一個主機退出了通信,其他主機能繼續(xù)保持與從機的通信。另外,n個主機完成與從機通信,最少需要長度為n*t的時間,為了保證通信質(zhì)量,上述方案預(yù)留多了一個長度為t的時間。
在上述方案的基礎(chǔ)上,本實施例還提供一種優(yōu)選實施方式,排除總線上的干擾,以提高優(yōu)先級設(shè)置的可靠性。具體地,在步驟210、獲取本主機的計時時間之前,本實施例提供的用于通信主機的優(yōu)先級設(shè)置方法還包括:
在通信系統(tǒng)上電后,獲取本主機的上電時間;其中,本主機是所述通信系統(tǒng)中的其中一個主機;所述通信系統(tǒng)包括通過總線連接的單個從機與至少一個主機;
如果所述上電時間小于預(yù)設(shè)的第二時間閾值,且監(jiān)聽到總線非空閑,則將所述上電時間清零后重新累加上電時間;
如果所述上電時間小于預(yù)設(shè)的第二時間閾值,且監(jiān)聽到總線空閑,則繼續(xù)累加上電時間;
如果所述上電時間等于預(yù)設(shè)的第二時間閾值,則開始計時。
上述具體方案在系統(tǒng)上電后,主機開始計時前,先進行對總線的監(jiān)聽,如果總線在預(yù)設(shè)的第二時間閾值內(nèi)都是空閑,才開始計時。即在總線處于穩(wěn)定的狀態(tài)才進行優(yōu)先級設(shè)置,提高優(yōu)先級設(shè)置的可靠性。可以理解,對于性能較好、可靠性較高的通信系統(tǒng),也可在系統(tǒng)上電后,各主機即開始計時。更優(yōu)選地,系統(tǒng)上電后,各主機可檢測自身是否存儲有表示所有主機優(yōu)先級確認完成的數(shù)據(jù)包,若有,則開始按照自身的通信優(yōu)先級依次與從機進行通信;若無,則執(zhí)行上述進行通信優(yōu)先級的設(shè)置的步驟。
實施例四
圖4為本發(fā)明實施例四提供的用于通信主機的優(yōu)先級設(shè)置裝置的結(jié)構(gòu)示意圖,本實施例可適用于多主單從通信系統(tǒng)中的主機設(shè)置通信優(yōu)先級的情況,該用于通信主機的優(yōu)先級設(shè)置裝置包括:
第一獲取模塊410,用于獲取本主機的計時時間;
第一發(fā)送模塊420,用于如果所述計時時間等于隨機時間,則發(fā)送表示本主機將確認優(yōu)先級的數(shù)據(jù)包;
確認模塊430,用于當(dāng)接收到表示本主機將確認優(yōu)先級的數(shù)據(jù)包時,將本主機的當(dāng)前優(yōu)先級作為本主機的通信優(yōu)先級。
進一步地,還包括:
第一清零模塊,用于如果所述計時時間小于隨機時間,且接收到其他主機發(fā)送的表示該主機將確認優(yōu)先級的數(shù)據(jù)包,則將設(shè)置的優(yōu)先級降低后作為當(dāng)前優(yōu)先級,并將所述計時時間清零后重新計時;
第一持續(xù)模塊,用于如果所述計時時間小于隨機時間,且未接收到其他主機發(fā)送的表示該主機將確認優(yōu)先級的數(shù)據(jù)包,則繼續(xù)計時。
進一步地,還包括:
第二獲取模塊,用于如果在接收到表示本主機將確認優(yōu)先級的數(shù)據(jù)包前,沒有接收過其他主機發(fā)送的數(shù)據(jù)包,則獲取從接收到表示本主機將確認優(yōu)先級的數(shù)據(jù)包起的監(jiān)聽時間;
第二清零模塊,用于如果所述監(jiān)聽時間小于預(yù)設(shè)的第一時間閾值,且接收到其他主機發(fā)送的表示該主機將確認優(yōu)先級的數(shù)據(jù)包,則將所述監(jiān)聽時間清零后重新累加監(jiān)聽時間;
第二持續(xù)模塊,用于如果所述監(jiān)聽時間小于預(yù)設(shè)的第一時間閾值,且未接收到其他主機發(fā)送的表示該主機將確認優(yōu)先級的數(shù)據(jù)包,則繼續(xù)累加監(jiān)聽時間;
第二發(fā)送模塊,用于如果所述監(jiān)聽時間等于預(yù)設(shè)的第一時間閾值,則發(fā)送表示所有主機優(yōu)先級設(shè)置完成的數(shù)據(jù)包。
進一步地,還包括:
第三獲取模塊,用于在通信系統(tǒng)上電后,獲取本主機的上電時間;其中,本主機是所述通信系統(tǒng)中的其中一個主機;所述通信系統(tǒng)包括通過總線連接的單個從機與至少一個主機;
第三清零模塊,用于如果所述上電時間小于預(yù)設(shè)的第二時間閾值,且監(jiān)聽到總線非空閑,則將所述上電時間清零后重新累加上電時間;
第三持續(xù)模塊,用于如果所述上電時間小于預(yù)設(shè)的第二時間閾值,且監(jiān)聽到總線空閑,則繼續(xù)累加上電時間;
計時模塊,用于如果所述上電時間等于預(yù)設(shè)的第二時間閾值,則開始計時。
進一步地,還包括:
沖突處理模塊,用于在所述發(fā)送表示本主機將確認優(yōu)先級的數(shù)據(jù)包之后,如果接收到的第一個數(shù)據(jù)包不是表示本主機將確認優(yōu)先級的數(shù)據(jù)包,則將所述計時時間清零后重新計時。
本發(fā)明實施例所提供的用于通信主機的優(yōu)先級設(shè)置裝置可執(zhí)行本發(fā)明任意實施例所提供的用于通信主機的優(yōu)先級設(shè)置方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。
實施例五
圖5為本發(fā)明實施例五提供的一種通信系統(tǒng)的結(jié)構(gòu)示意圖。該通信系統(tǒng)包括單個從機520與多個主機510,每一所述主機510在實現(xiàn)上述實施例提供的用于通信主機的優(yōu)先級設(shè)置方法后,按照自身的通信優(yōu)先級依次與所述從機進行通信。具體地,每一所述主機510按照自身的通信優(yōu)先級依次與所述從機進行通信的方法可參照實施例三提供的相應(yīng)的步驟。
本發(fā)明實施例所提供的通信系統(tǒng)可執(zhí)行本發(fā)明任意實施例所提供的用于通信主機的優(yōu)先級設(shè)置方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。
實施例六
圖6為本發(fā)明實施例六提供的設(shè)備的結(jié)構(gòu)示意圖。如圖6所示,該設(shè)備包括處理器610、存儲器620、輸入裝置630和輸出裝置640;設(shè)備中處理器610的數(shù)量可以是一個或多個,圖6中以一個處理器610為例;設(shè)備中的處理器610、存儲器620、輸入裝置630和輸出裝置640可以通過總線或其它方式連接,圖6中以通過總線連接為例。
存儲器620作為一種計算機可讀存儲介質(zhì),可用于存儲軟件程序、計算機可執(zhí)行程序以及模塊,如本發(fā)明實施例中的用于通信主機的優(yōu)先級設(shè)置方法對應(yīng)的程序指令/模塊(例如,用于通信主機的優(yōu)先級設(shè)置裝置中的第一獲取模塊410、第一發(fā)送模塊420和確認模塊103)。處理器610通過運行存儲在存儲器620中的軟件程序、指令以及模塊,從而執(zhí)行設(shè)備/終端/服務(wù)器的各種功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)上述的用于通信主機的優(yōu)先級設(shè)置方法。
存儲器620可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序;存儲數(shù)據(jù)區(qū)可存儲根據(jù)終端的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲器620可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其它非易失性固態(tài)存儲器件。在一些實例中,存儲器620可進一步包括相對于處理器610遠程設(shè)置的存儲器,這些遠程存儲器可以通過網(wǎng)絡(luò)連接至設(shè)備/終端/服務(wù)器。上述網(wǎng)絡(luò)的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
輸入裝置630可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與設(shè)備的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。輸出裝置640可包括顯示屏等顯示設(shè)備。
實施例七
本發(fā)明實施例七還提供一種包含計算機可執(zhí)行指令的存儲介質(zhì),其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)上述實施例提供的用于通信主機的優(yōu)先級設(shè)置方法。
當(dāng)然,本發(fā)明實施例所提供的一種包含計算機可執(zhí)行指令的存儲介質(zhì),其計算機可執(zhí)行指令不限于如上所述的方法操作,還可以執(zhí)行本發(fā)明任意實施例所提供的用于通信主機的優(yōu)先級設(shè)置方法中的相關(guān)操作。
通過以上關(guān)于實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,本發(fā)明可借助軟件及必需的通用硬件來實現(xiàn),當(dāng)然也可以通過硬件實現(xiàn),但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質(zhì)中,如計算機的軟盤、只讀存儲器(read-onlymemory,rom)、隨機存取存儲器(randomaccessmemory,ram)、閃存(flash)、硬盤或光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
值得注意的是,上述用于通信主機的優(yōu)先級設(shè)置裝置的實施例中,所包括的各個單元和模塊只是按照功能邏輯進行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護范圍。
注意,上述僅為本發(fā)明的較佳實施例及所運用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其它等效實施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。