專利名稱:一種傳輸指令的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)通信技術(shù)領(lǐng)域,具體涉及一種傳輸指令的方法及裝置。
背景技術(shù):
指令在功能上可分為轉(zhuǎn)發(fā)指令和功能指令,轉(zhuǎn)發(fā)指令是指需要轉(zhuǎn)發(fā)給多個(gè)設(shè)備的指令,一般不需要復(fù)雜的指令加工,功能指令是指不需要向多方發(fā)送但是需要進(jìn)行處理的指令。指令在格式上可分為發(fā)送指令格式和回復(fù)指令格式,發(fā)送指令由設(shè)備或管理后臺(tái)發(fā)送給交互控制引擎(Interactive Cotrol Engine, 1.C.E),回復(fù)指令由1.C.E根據(jù)收至Ij的指令回復(fù)給設(shè)備或管理后臺(tái)。目前,處理多種不同類型的指令通過轉(zhuǎn)發(fā)器實(shí)施,這些指令攜帶的字段和信息有所差別,之前每種指令都有自己的格式,這種設(shè)計(jì)使轉(zhuǎn)發(fā)器和設(shè)備端都過于復(fù)雜,并且可擴(kuò)展性差,每多出一種指令就要添加一種指令解析和處理過程。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種傳輸指令的方法及裝置,用于實(shí)現(xiàn)命令格式的統(tǒng)一,以簡(jiǎn)化解析過程。為了達(dá)到上述目的,本發(fā)明實(shí)施例提出一種傳輸指令的方法,包括以下步驟:
生成網(wǎng)絡(luò)傳輸命令,該網(wǎng)絡(luò)傳輸命令包括命令字段信息、源設(shè)備標(biāo)識(shí)和目標(biāo)標(biāo)識(shí),命令字段信息用于表示該網(wǎng)絡(luò)傳輸命令,并與預(yù)設(shè)的操作對(duì)應(yīng);該網(wǎng)絡(luò)傳輸命令包括的字段項(xiàng)是固定的,對(duì)于不需要傳輸信息的字段,該字段信息為空;發(fā)送生成的網(wǎng)絡(luò)傳輸命令。該設(shè)計(jì)方案可以容納多種指令格式,使用一種解析方式實(shí)現(xiàn)命令的解析。優(yōu)選的,目標(biāo)標(biāo)識(shí)包括目標(biāo)設(shè)備標(biāo)識(shí)和/或目標(biāo)組標(biāo)識(shí)。其中,通過目標(biāo)設(shè)備標(biāo)識(shí)可以實(shí)現(xiàn)單發(fā)指令點(diǎn)對(duì)點(diǎn)傳輸;通過目標(biāo)組標(biāo)識(shí)可以實(shí)現(xiàn)群發(fā)指令點(diǎn)對(duì)多點(diǎn)傳輸。優(yōu)選的,網(wǎng)絡(luò)傳輸命令還包括發(fā)送編號(hào)或接收編號(hào),以及上一條網(wǎng)絡(luò)傳輸命令的編號(hào)。將網(wǎng)絡(luò)傳輸命令編號(hào)可以檢測(cè)是否有命令傳輸失敗,可以重發(fā)傳輸命令。優(yōu)選的,網(wǎng)絡(luò)傳輸命令中的字段以固定的預(yù)設(shè)字符結(jié)尾,此設(shè)計(jì)方案使得字段的長(zhǎng)度不固定,靈活可控,尤其在字段信息缺省的情況下可以縮小命令長(zhǎng)度;和/或網(wǎng)絡(luò)傳輸命令中的字段的長(zhǎng)度固定,此設(shè)計(jì)方案省略了結(jié)尾字符,減少了命令長(zhǎng)度。優(yōu)選的,網(wǎng)絡(luò)傳輸命令還包括資源唯一標(biāo)識(shí)符、數(shù)據(jù)字段和客戶端標(biāo)識(shí)碼中的一項(xiàng)或多項(xiàng)。其中資源唯一標(biāo)識(shí)符用于指示資源地址,用資源唯一標(biāo)識(shí)符指示資源地址可以使資源地址更加準(zhǔn)確。數(shù)據(jù)字段可攜帶數(shù)據(jù),客戶端標(biāo)識(shí)碼可以標(biāo)識(shí)用戶。優(yōu)選的,所述方法還包括步驟:接收網(wǎng)絡(luò)傳輸反饋命令;對(duì)收到的網(wǎng)絡(luò)傳輸反饋命令進(jìn)行解析,網(wǎng)絡(luò)傳輸反饋命令包括:命令字段信息和執(zhí)行狀態(tài),命令字段信息用于表示該網(wǎng)絡(luò)傳輸命令,并與預(yù)設(shè)的操作對(duì)應(yīng);執(zhí)行狀態(tài)用于表示對(duì)網(wǎng)絡(luò)傳輸命令的處理結(jié)果;該網(wǎng)絡(luò)傳輸反饋命令包括的字段項(xiàng)是固定的,對(duì)于不需要傳輸信息的字段,該字段信息為空。該設(shè)計(jì)方案可以容納多種指令格式,使用一種解析方式實(shí)現(xiàn)命令的解析。一種傳輸指令的裝置,包括:生成模塊,用于生成網(wǎng)絡(luò)傳輸命令模塊,該網(wǎng)絡(luò)傳輸命令包括命令字段信息、源設(shè)備標(biāo)識(shí)和目標(biāo)標(biāo)識(shí),命令字段信息用于表示該網(wǎng)絡(luò)傳輸命令,并與預(yù)設(shè)的操作對(duì)應(yīng);該網(wǎng)絡(luò)傳輸命令包括的字段項(xiàng)是固定的,對(duì)于不需要傳輸信息的字段,該字段信息為空。發(fā)送模塊,發(fā)送生成的網(wǎng)絡(luò)傳輸命令。優(yōu)選的,目標(biāo)標(biāo)識(shí)包括目標(biāo)設(shè)備標(biāo)識(shí)和/或目標(biāo)組標(biāo)識(shí)。優(yōu)選的,網(wǎng)絡(luò)傳輸命令還包括發(fā)送編號(hào)或接收編號(hào),以及上一條網(wǎng)絡(luò)傳輸命令的編號(hào)。優(yōu)選的,網(wǎng)絡(luò)傳輸命令中的字段以固定的預(yù)設(shè)字符結(jié)尾;和/或網(wǎng)絡(luò)傳輸命令中的字段的長(zhǎng)度固定。優(yōu)選的,網(wǎng)絡(luò)傳輸命令還包括資源唯一標(biāo)識(shí)符、數(shù)據(jù)字段和客戶端標(biāo)識(shí)碼中的一項(xiàng)或多項(xiàng),其中資源唯一標(biāo)識(shí)符用于指示資源地址。一種傳輸·指令的裝置,包括:接收模塊,用于接收網(wǎng)絡(luò)傳輸反饋命令;解析模塊,對(duì)收到的網(wǎng)絡(luò)傳輸命令進(jìn)行解析;該網(wǎng)絡(luò)傳輸命令包括命令字段信息、源設(shè)備標(biāo)識(shí)和目標(biāo)標(biāo)識(shí),命令字段信息用于表示該網(wǎng)絡(luò)傳輸命令,并與預(yù)設(shè)的操作對(duì)應(yīng);該網(wǎng)絡(luò)傳輸命令包括的字段項(xiàng)是固定的,對(duì)于不需要傳輸信息的字段,該字段信息為空。本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。下面通過附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:圖1為本發(fā)明實(shí)施例發(fā)送端網(wǎng)絡(luò)傳輸命令流程圖;圖2為本發(fā)明實(shí)施例發(fā)送端網(wǎng)絡(luò)傳輸命令的具體流程圖;圖3為本發(fā)明實(shí)施例接收端網(wǎng)絡(luò)傳輸命令的流程圖;圖4為本發(fā)明實(shí)施例接收端網(wǎng)絡(luò)傳輸命令的具體流程圖;圖5為本發(fā)明實(shí)施例控制裝置示意圖;圖6為本發(fā)明實(shí)施例控制裝置具體示意圖;圖7為本發(fā)明實(shí)施例受控裝置示意圖;圖8為本發(fā)明實(shí)施例受控裝置具體示意圖。
具體實(shí)施例方式以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。如圖1所示為本發(fā)明實(shí)施例提出的發(fā)送端網(wǎng)絡(luò)傳輸命令流程圖,包括以下步驟:
步驟SlOl:生成網(wǎng)絡(luò)傳輸命令,該網(wǎng)絡(luò)傳輸命令包括命令字段信息、源設(shè)備標(biāo)識(shí)和目標(biāo)標(biāo)識(shí),命令字段信息用于表示該網(wǎng)絡(luò)傳輸命令,并與預(yù)設(shè)的操作對(duì)應(yīng);該網(wǎng)絡(luò)傳輸命令包括的字段項(xiàng)是固定的,對(duì)于不需要傳輸信息的字段,該字段信息為空。步驟S102:發(fā)送生成的網(wǎng)絡(luò)傳輸命令。如圖2所示為本發(fā)明實(shí)施例提出的發(fā)送端網(wǎng)絡(luò)傳輸命令的具體流程圖,包括以下步驟:步驟S201:生成網(wǎng)絡(luò)傳輸命令,該網(wǎng)絡(luò)傳輸命令包括命令字段信息、源設(shè)備標(biāo)識(shí)和目標(biāo)標(biāo)識(shí),命令字段信息用于表示該網(wǎng)絡(luò)傳輸命令,并與預(yù)設(shè)的操作對(duì)應(yīng);該網(wǎng)絡(luò)傳輸命令包括的字段項(xiàng)是固定的,對(duì)于不需要傳輸信息的字段,該字段信息為空。在該步驟中,較佳的,網(wǎng)絡(luò)傳輸命令包括:命令字段信息、源設(shè)備標(biāo)識(shí)、目標(biāo)標(biāo)識(shí)、發(fā)送編號(hào)或接收編號(hào)、上一條網(wǎng)絡(luò)傳輸命令的編號(hào)、資源唯一標(biāo)識(shí)符、數(shù)據(jù)字段和客戶端標(biāo)識(shí)碼中的一項(xiàng)或多項(xiàng)。網(wǎng)絡(luò)傳輸指令分為指令頭和數(shù)據(jù)兩部分,指令頭又包含多個(gè)字段,每個(gè)字段由字段頭、字段值 和字段結(jié)束符“ \r\n ”組成。網(wǎng)絡(luò)傳輸指令的開頭字段是命令字段(Command),字段格式例如:CMD:xxxx\r\n,CMD為字段頭,較佳的,均采用大寫字母。CMD表示命令類型,“:”后面的“XXXX”表示具體的字段值,“ \r\n”表示命令字段的結(jié)束符。網(wǎng)絡(luò)傳輸命令的源設(shè)備標(biāo)識(shí)(Source),字段格式例如:FR0M:xxxx\r\n, “: ”后面的“xxxx”表示設(shè)備的ID,“\r\n”表示結(jié)束符。例如,F(xiàn)ROM:123/r/n代表ID為123的設(shè)備。網(wǎng)絡(luò)傳輸命令的目標(biāo)標(biāo)識(shí)(Objective),字段格式例如:0BJ:group-xxx,dev-xxx...\r\n, “: ”后面的“group-χχχ”表示目標(biāo)組標(biāo)識(shí),“dev-xxx”表示目標(biāo)設(shè)備標(biāo)識(shí),“XXX”表示目標(biāo)組和/或目標(biāo)設(shè)備ID。組目標(biāo)在前,單體設(shè)備目標(biāo)在后,且組目標(biāo)和單體設(shè)備目標(biāo)不能有交集,當(dāng)字段OBJ為空時(shí)代表向權(quán)限內(nèi)所有可以發(fā)送的設(shè)備進(jìn)行發(fā)送,且以“\r\n”表示字段的結(jié)束符。本實(shí)施例中,Objective字段的不同目標(biāo)元素以逗號(hào)“,”為分隔符。指令編號(hào)(MessageID)按照指令的發(fā)送和接收分為發(fā)送編號(hào)或接收編號(hào)。字段格式例如:MSGID:xxxx\r\n,": ”后面的“xxxx”為具體的編號(hào)值,固定為8個(gè)字節(jié),用字符表示數(shù)字,初始值規(guī)定為8個(gè)O?!?\r\n ”表示字段的結(jié)束符。還包括上一條網(wǎng)絡(luò)傳輸命令的編號(hào)(Previous MessageID),字段格式例如:PREMSGID:XXXX\r\n,“: ”后面的“xxxx”為具體編號(hào)值,初始值規(guī)定為8個(gè)O?!癨r\n”表示字段的結(jié)束符。網(wǎng)絡(luò)傳輸命令指定的資源(Resource),字段格式例如:RES:xxxxx\r\n, RES為指令頭,較佳的,采用大寫字母。RES表示字段類型,“:”后面的“xxxx”為資源唯一標(biāo)識(shí)符,一串十六進(jìn)制數(shù),隨機(jī)生成的uuid,長(zhǎng)度小于64字節(jié)?!?\r\n ”表示字段的結(jié)束符。網(wǎng)絡(luò)傳輸命令的客戶端標(biāo)識(shí)碼(ClientCode),字段格式例如:Client_vaildcode:xxxx\r\n,": ”后面的“xxxx”表示具體的信息,“\r\n”表示字段的結(jié)束符。以上為指令頭的各個(gè)字段,每個(gè)字段均以“\r\n”為字段的結(jié)束符。
如果想拓展指令,可以方便的在指令頭中增加AAA:xxx\r\n的方式進(jìn)行拓展。指令頭結(jié)束之后加上指令頭結(jié)束字段“\r\n”,然后是數(shù)據(jù)段。此設(shè)計(jì)方便解析和指令的拓展。所述的數(shù)據(jù)字段(Data),字段格式例如:XXX\r\n,Data字段不存在字段頭,“xxx”為具體信息,“ \r\n ”表示數(shù)據(jù)字段的結(jié)束符。網(wǎng)絡(luò)傳輸命令還包括分隔指令頭與數(shù)據(jù)段。另外,全部指令結(jié)束以“\r\n”為指令
結(jié)束符結(jié)尾。步驟S202:發(fā)送生成的網(wǎng)絡(luò)傳輸命令。步驟S203:接收網(wǎng)絡(luò)傳輸反饋命令;步驟S204:對(duì)收到的網(wǎng)絡(luò)傳輸反饋命令進(jìn)行解析,網(wǎng)絡(luò)傳輸反饋命令包括:命令字段信息和執(zhí)行狀態(tài),命令字段信息用于表示該網(wǎng)絡(luò)傳輸命令,并與預(yù)設(shè)的操作對(duì)應(yīng);執(zhí)行狀態(tài)用于表示對(duì)網(wǎng)絡(luò)傳輸命令的處理結(jié)果;該網(wǎng)絡(luò)傳輸反饋命令包括的字段項(xiàng)是固定的,對(duì)于不需要傳輸信息的字段,該字段信息為空。如圖3所示為本發(fā)明實(shí)施例提出的接收端網(wǎng)絡(luò)傳輸命令的流程圖,包括以下步驟:步驟S301:接收網(wǎng)絡(luò)傳輸命令;步驟S302:對(duì)收到的網(wǎng)絡(luò)傳輸命令進(jìn)行解析;該網(wǎng)絡(luò)傳輸命令包括命令字段信息、源設(shè)備標(biāo)識(shí)和目標(biāo)標(biāo)識(shí),命令字段信息用于表示該網(wǎng)絡(luò)傳輸命令,并與預(yù)設(shè)的操作對(duì)應(yīng);該網(wǎng)絡(luò)傳輸命令包括的字段項(xiàng)是固定的,對(duì)于不需要傳輸信息的字段,該字段信息為空。如圖4所示為本發(fā)明實(shí)施例提出的接收端網(wǎng)絡(luò)傳輸命令的具體流程圖,包括以下步驟:步驟S401:生成網(wǎng)絡(luò)傳輸命令,該網(wǎng)絡(luò)傳輸命令包括命令字段信息、源設(shè)備標(biāo)識(shí)和目標(biāo)標(biāo)識(shí),命令字段信息用于表示該網(wǎng)絡(luò)傳輸命令,并與預(yù)設(shè)的操作對(duì)應(yīng);該網(wǎng)絡(luò)傳輸命令包括的字段項(xiàng)是固定的,對(duì)于不需要傳輸信息的字段,該字段信息為空;步驟S402:發(fā)送生成的網(wǎng)絡(luò)傳輸命令。步驟S403:接收網(wǎng)絡(luò)傳輸反饋命令;在該步驟中,較佳的,接收網(wǎng)絡(luò)傳輸反饋命令包括:命令字段信息。接收網(wǎng)絡(luò)傳輸反饋命令采用“ {”為指令開頭標(biāo)志,采用“} ”為指令結(jié)束標(biāo)志,所述的命令字段(Command),字段格式例如,cmd:xxx,其中,xxx表示反饋的命令字。反饋的命令字采用固定字段,即ret+源命令字。例如,設(shè)備注冊(cè)命令register的返回命令字就是retregister,如果源指令的命令字的格式不合法則該字段返回unknown。步驟S404:對(duì)收到的網(wǎng)絡(luò)傳輸反饋命令進(jìn)行解析,網(wǎng)絡(luò)傳輸反饋命令包括:命令字段信息和執(zhí)行狀態(tài),命令字段信息用于表示該網(wǎng)絡(luò)傳輸命令,并與預(yù)設(shè)的操作對(duì)應(yīng);執(zhí)行狀態(tài)用于表示對(duì)網(wǎng)絡(luò)傳輸命令的處理結(jié)果;該網(wǎng)絡(luò)傳輸反饋命令包括的字段項(xiàng)是固定的,對(duì)于不需要傳輸信息的字段,該字段信息為空。在該步驟中,包括:指令的執(zhí)行狀態(tài)、指令的攜帶信息。指令的執(zhí) 行狀態(tài)(Status),字段格式例如,status:x,其中,當(dāng)x為O即字段為status:0時(shí),代表指令執(zhí)行成功;當(dāng)X為-1即字段為status:_1時(shí),代表指令執(zhí)行失敗。另外,X值還有可能是其它負(fù)值,且每種負(fù)值都可以表示出指令執(zhí)行失敗的一種原因。
該步驟還包括指令攜帶的信息字段(Message),字段格式例如,msg:xxx或msg:[xxx, xxx,...],其中,xxx為具體信息,當(dāng)只有一個(gè)信息段時(shí)采用msg:xxx格式,有多個(gè)信息段時(shí)采用msg: [xxx, xxx,...]格式,當(dāng)字段為status:0時(shí),該字段為對(duì)應(yīng)的具體信息;當(dāng)字段status為負(fù)值時(shí),該字段為對(duì)應(yīng)的具體錯(cuò)誤信息,且每種負(fù)值都可以表示出指令執(zhí)行失敗的一種原因。例如Premission Denied !如圖5所示為本發(fā)明實(shí)施例提出的控制裝置示意圖,控制裝置包括:生成模塊501和發(fā)送模塊502。生成模塊501,用于生成網(wǎng)絡(luò)傳輸命令,該網(wǎng)絡(luò)傳輸命令包括命令字段信息、源設(shè)備標(biāo)識(shí)和目標(biāo)標(biāo)識(shí),命令字段信息用于表示該網(wǎng)絡(luò)傳輸命令,并與預(yù)設(shè)的操作對(duì)應(yīng);該網(wǎng)絡(luò)傳輸命令包括的字段項(xiàng)是固定的,對(duì)于不需要傳輸信息的字段,該字段信息為空;發(fā)送模塊502,發(fā)送生成的網(wǎng)絡(luò)傳輸命令。如圖6所示為本發(fā)明實(shí)施例提出的控制裝置具體示意圖,控制裝置包括:生成模塊501、發(fā)送模塊502、接收模塊503、解析模塊504。生成模塊501,用于生成網(wǎng)絡(luò)傳輸命令,該網(wǎng)絡(luò)傳輸命令包括命令字段信息、源設(shè)備標(biāo)識(shí)和目標(biāo)標(biāo)識(shí),命令字段信息用于表示該網(wǎng)絡(luò)傳輸命令,并與預(yù)設(shè)的操作對(duì)應(yīng);該網(wǎng)絡(luò)傳輸命令包括的字段項(xiàng)是固定的,對(duì)于不需要傳輸信息的字段,該字段信息為空;發(fā)送模塊502,發(fā)送生成的網(wǎng)絡(luò)傳輸命令;接收模塊503,用于接收網(wǎng)絡(luò)傳輸反饋命令,網(wǎng)絡(luò)傳輸反饋命令包括:命令字段信息和執(zhí)行狀態(tài),命令字段信息用于表示該網(wǎng)絡(luò)傳輸命令,并與預(yù)設(shè)的操作對(duì)應(yīng);該網(wǎng)絡(luò)傳輸命令包括的字段項(xiàng)是固定的,對(duì)于不 需要傳輸信息的字段,該字段信息為空。解析模塊504,對(duì)收到的網(wǎng)絡(luò)傳輸命令進(jìn)行解析;該網(wǎng)絡(luò)傳輸命令包括命令字段信息、源設(shè)備標(biāo)識(shí)和目標(biāo)標(biāo)識(shí),命令字段信息用于表示該網(wǎng)絡(luò)傳輸命令,并與預(yù)設(shè)的操作對(duì)應(yīng);該網(wǎng)絡(luò)傳輸命令包括的字段項(xiàng)是固定的,對(duì)于不需要傳輸信息的字段,該字段信息為空。如圖7所示為本發(fā)明實(shí)施例提出的受控裝置示意圖,包括以下裝置:接收模塊703、解析模塊704。接收模塊703,用于接收網(wǎng)絡(luò)傳輸反饋命令,網(wǎng)絡(luò)傳輸反饋命令包括:命令字段信息和執(zhí)行狀態(tài),命令字段信息用于表示該網(wǎng)絡(luò)傳輸命令,并與預(yù)設(shè)的操作對(duì)應(yīng);該網(wǎng)絡(luò)傳輸命令包括的字段項(xiàng)是固定的,對(duì)于不需要傳輸信息的字段,該字段信息為空;解析模塊704,對(duì)收到的網(wǎng)絡(luò)傳輸命令進(jìn)行解析;該網(wǎng)絡(luò)傳輸命令包括命令字段信息、源設(shè)備標(biāo)識(shí)和目標(biāo)標(biāo)識(shí),命令字段信息用于表示該網(wǎng)絡(luò)傳輸命令,并與預(yù)設(shè)的操作對(duì)應(yīng);該網(wǎng)絡(luò)傳輸命令包括的字段項(xiàng)是固定的,對(duì)于不需要傳輸信息的字段,該字段信息為空。如圖8所示為本發(fā)明實(shí)施例提出的受控裝置具體示意圖,包括以下裝置:生成模塊701、發(fā)送模塊702、接收模塊703、解析模塊704生成模塊701,用于生成網(wǎng)絡(luò)傳輸命令,該網(wǎng)絡(luò)傳輸命令包括命令字段信息、源設(shè)備標(biāo)識(shí)和目標(biāo)標(biāo)識(shí),命令字段信息用于表示該網(wǎng)絡(luò)傳輸命令,并與預(yù)設(shè)的操作對(duì)應(yīng);該網(wǎng)絡(luò)傳輸命令包括的字段項(xiàng)是固定的,對(duì)于不需要傳輸信息的字段,該字段信息為空;發(fā)送模塊702,發(fā)送生成的網(wǎng)絡(luò)傳輸命令;
接收模塊703,用于接收網(wǎng)絡(luò)傳輸反饋命令,網(wǎng)絡(luò)傳輸反饋命令包括:命令字段信息和執(zhí)行狀態(tài),命令字段信息用于表示該網(wǎng)絡(luò)傳輸命令,并與預(yù)設(shè)的操作對(duì)應(yīng);該網(wǎng)絡(luò)傳輸命令包括的字段項(xiàng)是固定的,對(duì)于不需要傳輸信息的字段,該字段信息為空;解析模塊704,對(duì)收到的網(wǎng)絡(luò)傳輸命令進(jìn)行解析;該網(wǎng)絡(luò)傳輸命令包括命令字段信息、源設(shè)備標(biāo)識(shí)和目標(biāo)標(biāo)識(shí),命令字段信息用于表示該網(wǎng)絡(luò)傳輸命令,并與預(yù)設(shè)的操作對(duì)應(yīng);該網(wǎng)絡(luò)傳輸命令包括的字段項(xiàng)是固定的,對(duì)于不需要傳輸信息的字段,該字段信息為空。本發(fā)明的設(shè)備端及管理后臺(tái)向1.C.E發(fā)送的指令采用發(fā)送指令通用格式,生成網(wǎng)絡(luò)傳輸命令,該網(wǎng)絡(luò)傳輸命令包括命令字段信息、源設(shè)備標(biāo)識(shí)和目標(biāo)標(biāo)識(shí),命令字段信息用于表示該網(wǎng)絡(luò)傳輸命令,并與預(yù)設(shè)的操作對(duì)應(yīng);發(fā)送生成的網(wǎng)絡(luò)傳輸命令;接收網(wǎng)絡(luò)傳輸反饋命令;對(duì)收到的網(wǎng)絡(luò)傳輸反饋命令進(jìn)行解析。本發(fā)明的設(shè)計(jì)方案可以容納多種指令格式,使用一種解析方式實(shí)現(xiàn)命令的解析,提高了工作效率。本領(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ì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中 的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(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)。
權(quán)利要求
1.一種傳輸指令的方法,其特征在于,包括以下步驟: 生成網(wǎng)絡(luò)傳輸命令,該網(wǎng)絡(luò)傳輸命令包括命令字段信息、源設(shè)備標(biāo)識(shí)和目標(biāo)標(biāo)識(shí),命令字段信息用于表示該網(wǎng)絡(luò)傳輸命令,并與預(yù)設(shè)的操作對(duì)應(yīng);該網(wǎng)絡(luò)傳輸命令包括的字段項(xiàng)是固定的,對(duì)于不需要傳輸信息的字段,該字段信息為空; 發(fā)送生成的網(wǎng)絡(luò)傳輸命令。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,目標(biāo)標(biāo)識(shí)包括目標(biāo)設(shè)備標(biāo)識(shí)和/或目標(biāo)組標(biāo)識(shí)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,網(wǎng)絡(luò)傳輸命令還包括發(fā)送編號(hào)或接收編號(hào),以及上一條網(wǎng)絡(luò)傳輸命令的編號(hào)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,網(wǎng)絡(luò)傳輸命令還包括資源唯一標(biāo)識(shí)符、數(shù)據(jù)字段和客戶端標(biāo)識(shí)碼中的一項(xiàng)或多項(xiàng),其中資源唯一標(biāo)識(shí)符用于指示資源地址。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,網(wǎng)絡(luò)傳輸命令中的字段以固定的預(yù)設(shè)字符結(jié)尾;和/或網(wǎng)絡(luò)傳輸命令中的字段的長(zhǎng)度固定。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括以下步驟: 接收網(wǎng)絡(luò)傳輸反饋命令; 對(duì)收到的網(wǎng)絡(luò)傳輸反饋命令進(jìn)行解析,網(wǎng)絡(luò)傳輸反饋命令包括:命令字段信息和執(zhí)行狀態(tài),命令字段信息用于表示該網(wǎng)絡(luò)傳輸命令,并與預(yù)設(shè)的操作對(duì)應(yīng);執(zhí)行狀態(tài)用于表示對(duì)網(wǎng)絡(luò)傳輸命令的處理結(jié)果;該網(wǎng)絡(luò)傳輸反饋命令包括的字段項(xiàng)是固定的,對(duì)于不需要傳輸信息的字段,該字段信息為空。
7.根據(jù)權(quán)利要求 6所述的方法,其特征在于,網(wǎng)絡(luò)傳輸反饋命令還包括提示信息字段。
8.一種傳輸指令的方法,其特征在于,包括以下步驟: 接收網(wǎng)絡(luò)傳輸命令; 對(duì)收到的網(wǎng)絡(luò)傳輸命令進(jìn)行解析;該網(wǎng)絡(luò)傳輸命令包括命令字段信息、源設(shè)備標(biāo)識(shí)和目標(biāo)標(biāo)識(shí),命令字段信息用于表示該網(wǎng)絡(luò)傳輸命令,并與預(yù)設(shè)的操作對(duì)應(yīng);該網(wǎng)絡(luò)傳輸命令包括的字段項(xiàng)是固定的,對(duì)于不需要傳輸信息的字段,該字段信息為空。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,目標(biāo)標(biāo)識(shí)包括目標(biāo)設(shè)備標(biāo)識(shí)和/或目標(biāo)組標(biāo)識(shí)。
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,網(wǎng)絡(luò)傳輸命令還包括發(fā)送編號(hào)或接收編號(hào),以及上一條網(wǎng)絡(luò)傳輸命令的編號(hào)。
11.根據(jù)權(quán)利要求8所述的方法,其特征在于,網(wǎng)絡(luò)傳輸命令還包括資源唯一標(biāo)識(shí)符、數(shù)據(jù)字段和客戶端標(biāo)識(shí)碼中的一項(xiàng)或多項(xiàng),其中資源唯一標(biāo)識(shí)符用于指示資源地址。
12.根據(jù)權(quán)利要求8所述的方法,其特征在于,網(wǎng)絡(luò)傳輸命令中的字段以固定的預(yù)設(shè)字符結(jié)尾;和/或網(wǎng)絡(luò)傳輸命令中的字段長(zhǎng)度固定。
13.一種傳輸指令的裝置,其特征在于,包括: 生成模塊,用于生成網(wǎng)絡(luò)傳輸命令模塊,該網(wǎng)絡(luò)傳輸命令包括命令字段信息、源設(shè)備標(biāo)識(shí)和目標(biāo)標(biāo)識(shí),命令字段信息用于表示該網(wǎng)絡(luò)傳輸命令,并與預(yù)設(shè)的操作對(duì)應(yīng);該網(wǎng)絡(luò)傳輸命令包括的字段項(xiàng)是固定的,對(duì)于不需要傳輸信息的字段,該字段信息為空; 發(fā)送模塊,發(fā)送生成的網(wǎng)絡(luò)傳輸命令。
14.一種傳輸指令的裝置,其特征在于,包括:接收模塊,用于接收網(wǎng)絡(luò)傳輸反饋命令; 解析模塊,對(duì)收到的網(wǎng)絡(luò)傳輸命令進(jìn)行解析;該網(wǎng)絡(luò)傳輸命令包括命令字段信息、源設(shè)備標(biāo)識(shí)和目標(biāo)標(biāo)識(shí),命令字段信息用于表示該網(wǎng)絡(luò)傳輸命令,并與預(yù)設(shè)的操作對(duì)應(yīng);該網(wǎng)絡(luò)傳輸命令包括的字段 項(xiàng)是固定的,對(duì)于不需要傳輸信息的字段,該字段信息為空。
全文摘要
本發(fā)明實(shí)施例提供一種傳輸指令的方法及裝置,用于實(shí)現(xiàn)命令格式的統(tǒng)一,以簡(jiǎn)化解析過程。本發(fā)明實(shí)施例包括以下步驟生成網(wǎng)絡(luò)傳輸命令,該網(wǎng)絡(luò)傳輸命令包括命令字段信息、源設(shè)備標(biāo)識(shí)和目標(biāo)標(biāo)識(shí),命令字段信息用于表示該網(wǎng)絡(luò)傳輸命令,并與預(yù)設(shè)的操作對(duì)應(yīng);該網(wǎng)絡(luò)傳輸命令包括的字段項(xiàng)是固定的,對(duì)于不需要傳輸信息的字段,該字段信息為空;發(fā)送生成的網(wǎng)絡(luò)傳輸命令。該設(shè)計(jì)方案可以容納多種指令格式,使用一種解析方式實(shí)現(xiàn)命令的解析,提高了效率。
文檔編號(hào)H04L1/00GK103236901SQ20131012999
公開日2013年8月7日 申請(qǐng)日期2013年4月15日 優(yōu)先權(quán)日2013年4月15日
發(fā)明者張俊豐 申請(qǐng)人:天脈聚源(北京)傳媒科技有限公司