>[0084]在一實(shí)施例中,傳輸模塊,用于運(yùn)行第一應(yīng)用將命令體存儲(chǔ)到緩存總線,廣播命令體包括的令牌,使第二應(yīng)用根據(jù)廣播的令牌確定自身為命令體針對(duì)的應(yīng)用,從緩存總線中讀取命令體。
[0085]在一實(shí)施例中,傳輸模塊,用于運(yùn)行第一應(yīng)用通過(guò)與第二應(yīng)用間通道,將命令體發(fā)送給第二應(yīng)用。
[0086]在一實(shí)施例中,命令體對(duì)應(yīng)有時(shí)效時(shí)長(zhǎng),傳輸模塊,用于當(dāng)?shù)谝粦?yīng)用將命令體傳輸給第二應(yīng)用失敗時(shí),運(yùn)行第一應(yīng)用將命令體重新傳輸給第二應(yīng)用,直至傳輸成功或傳輸所用總時(shí)長(zhǎng)超過(guò)命令體對(duì)應(yīng)的時(shí)效時(shí)長(zhǎng)為止。
[0087]在一實(shí)施例中,傳輸模塊,用于當(dāng)?shù)谝粦?yīng)用將命令體傳輸給第二應(yīng)用成功時(shí),運(yùn)行第一應(yīng)用將命令體失效。
[0088]關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說(shuō)明。
[0089]本發(fā)明的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:本發(fā)明中技術(shù)方案使用第一應(yīng)用接收服務(wù)器下發(fā)的命令體,第一應(yīng)用根據(jù)命令體包括的令牌,將命令體傳輸給命令體針對(duì)的第二應(yīng)用,其中第二應(yīng)用可以為一個(gè)或多個(gè)。如此,在本發(fā)明中,僅需第一應(yīng)用與服務(wù)器間建立連接,與各個(gè)應(yīng)用分別與服務(wù)器間建立連接相比,減少了連接建立數(shù)量,進(jìn)而減少了控制消息數(shù)量,節(jié)約了網(wǎng)絡(luò)資源;并且,當(dāng)服務(wù)器中命令體針對(duì)多個(gè)第二應(yīng)用時(shí),僅需第一應(yīng)用從服務(wù)器中下載一份命令即可,進(jìn)一步節(jié)省了網(wǎng)絡(luò)資源。
[0090]本領(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)品的形式。
[0091]本發(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è)方框中指定的功能的裝置。
[0092]這些計(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è)方框中指定的功能。
[0093]這些計(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è)方框中指定的功能的步驟。
[0094]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【主權(quán)項(xiàng)】
1.一種命令傳輸方法,其特征在于,包括: 第一應(yīng)用接收服務(wù)器下發(fā)的命令體,所述命令體包括令牌和命令; 第一應(yīng)用根據(jù)接收的命令體包括的令牌,確定所述命令體針對(duì)的應(yīng)用; 當(dāng)所述命令體針對(duì)的應(yīng)用包括第一應(yīng)用時(shí),第一應(yīng)用根據(jù)所述命令體包括的命令執(zhí)行操作; 當(dāng)所述命令體針對(duì)的應(yīng)用包括第二應(yīng)用時(shí),第一應(yīng)用將所述命令體傳輸給所述第二應(yīng)用,使所述第二應(yīng)用根據(jù)所述命令體包括的命令執(zhí)行操作。
2.如權(quán)利要求1所述的方法,其特征在于,所述第一應(yīng)用將所述命令體傳輸給所述第二應(yīng)用,包括: 第一應(yīng)用將所述命令體存儲(chǔ)到緩存總線,廣播所述命令體包括的令牌,使所述第二應(yīng)用根據(jù)廣播的令牌確定自身為所述命令體針對(duì)的應(yīng)用,從緩存總線中讀取所述命令體。
3.如權(quán)利要求1所述的方法,其特征在于,所述第一應(yīng)用將所述命令體傳輸給所述第二應(yīng)用,包括: 第一應(yīng)用通過(guò)與所述第二應(yīng)用間通道,將所述命令體發(fā)送給所述第二應(yīng)用。
4.如權(quán)利要求1所述的方法,其特征在于,所述命令體對(duì)應(yīng)有時(shí)效時(shí)長(zhǎng),所述第一應(yīng)用將所述命令體傳輸給所述第二應(yīng)用,包括: 當(dāng)?shù)谝粦?yīng)用將所述命令體傳輸給所述第二應(yīng)用失敗時(shí),第一應(yīng)用將所述命令體重新傳輸給所述第二應(yīng)用,直至傳輸成功或傳輸所用總時(shí)長(zhǎng)超過(guò)所述命令體對(duì)應(yīng)的時(shí)效時(shí)長(zhǎng)為止。
5.如權(quán)利要求1所述的方法,其特征在于,所述第一應(yīng)用將所述命令體傳輸給所述第二應(yīng)用,包括: 當(dāng)?shù)谝粦?yīng)用將所述命令體傳輸給所述第二應(yīng)用成功時(shí),第一應(yīng)用將所述命令體失效。
6.一種命令傳輸裝置,其特征在于,包括: 接收模塊,用于運(yùn)行第一應(yīng)用接收服務(wù)器下發(fā)的命令體,所述命令體包括令牌和命令; 確定模塊,用于運(yùn)行第一應(yīng)用根據(jù)接收的命令體包括的令牌,確定所述命令體針對(duì)的應(yīng)用; 執(zhí)行模塊,用于當(dāng)所述命令體針對(duì)的應(yīng)用包括第一應(yīng)用時(shí),運(yùn)行第一應(yīng)用根據(jù)所述命令體包括的命令執(zhí)行操作; 傳輸模塊,用于當(dāng)所述命令體針對(duì)的應(yīng)用包括第二應(yīng)用時(shí),運(yùn)行第一應(yīng)用將所述命令體傳輸給所述第二應(yīng)用,使所述第二應(yīng)用根據(jù)所述命令體包括的命令執(zhí)行操作。
7.如權(quán)利要求6所述的裝置,其特征在于, 所述傳輸模塊,用于運(yùn)行第一應(yīng)用將所述命令體存儲(chǔ)到緩存總線,廣播所述命令體包括的令牌,使所述第二應(yīng)用根據(jù)廣播的令牌確定自身為所述命令體針對(duì)的應(yīng)用,從緩存總線中讀取所述命令體。
8.如權(quán)利要求6所述的裝置,其特征在于,所述傳輸模塊,用于運(yùn)行第一應(yīng)用通過(guò)與所述第二應(yīng)用間通道,將所述命令體發(fā)送給所述第二應(yīng)用。
9.如權(quán)利要求6所述的裝置,其特征在于,所述命令體對(duì)應(yīng)有時(shí)效時(shí)長(zhǎng),所述傳輸模塊,用于當(dāng)?shù)谝粦?yīng)用將所述命令體傳輸給所述第二應(yīng)用失敗時(shí),運(yùn)行第一應(yīng)用將所述命令體重新傳輸給所述第二應(yīng)用,直至傳輸成功或傳輸所用總時(shí)長(zhǎng)超過(guò)所述命令體對(duì)應(yīng)的時(shí)效時(shí)長(zhǎng)為止。
10.如權(quán)利要求6所述的裝置,其特征在于,所述傳輸模塊,用于當(dāng)?shù)谝粦?yīng)用將所述命令體傳輸給所述第二應(yīng)用成功時(shí),運(yùn)行第一應(yīng)用將所述命令體失效。
【專利摘要】本發(fā)明公開(kāi)了命令傳輸方法及裝置,用于節(jié)約網(wǎng)絡(luò)資源。方法包括:第一應(yīng)用接收服務(wù)器下發(fā)的命令體,所述命令體包括令牌和命令;第一應(yīng)用根據(jù)接收的命令體包括的令牌,確定所述命令體針對(duì)的應(yīng)用;當(dāng)所述命令體針對(duì)的應(yīng)用包括第一應(yīng)用時(shí),第一應(yīng)用根據(jù)所述命令體包括的命令執(zhí)行操作;當(dāng)所述命令體針對(duì)的應(yīng)用包括第二應(yīng)用時(shí),第一應(yīng)用將所述命令體傳輸給所述第二應(yīng)用,使所述第二應(yīng)用根據(jù)所述命令體包括的命令執(zhí)行操作。本發(fā)明能夠減少連接建立數(shù)量,進(jìn)而減少了控制消息數(shù)量,節(jié)約了網(wǎng)絡(luò)資源;并且,當(dāng)服務(wù)器中命令體針對(duì)多個(gè)第二應(yīng)用時(shí),僅需第一應(yīng)用從服務(wù)器中下載一份命令即可,進(jìn)一步節(jié)省了網(wǎng)絡(luò)資源。
【IPC分類】H04L12-417, H04L29-08
【公開(kāi)號(hào)】CN104580490
【申請(qǐng)?zhí)枴緾N201510027472
【發(fā)明人】趙一山
【申請(qǐng)人】無(wú)線生活(杭州)信息科技有限公司
【公開(kāi)日】2015年4月29日
【申請(qǐng)日】2015年1月20日