一種指令處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及通信技術(shù)領(lǐng)域,特別設(shè)及一種指令處理方法及裝置。
【背景技術(shù)】
[0002] 隨著計算機(jī)技術(shù)及網(wǎng)絡(luò)通信技術(shù)的發(fā)展,云計算、云存儲越來越走入尋常生活中, 而云計算、云存儲的實現(xiàn)需要依賴計算機(jī)之間的相互通信。計算機(jī)之間的通信需要遵守各 種協(xié)議,該些協(xié)議規(guī)定了報文的格式W及報文所包括的各個字段。因此,在獨立的兩個計算 機(jī)之間進(jìn)行通信時,需要根據(jù)該兩個計算機(jī)之間的協(xié)議構(gòu)建報文,W進(jìn)行通信。
[0003] 現(xiàn)有的相互獨立的兩個設(shè)備之間進(jìn)行通信的過程可W包括;第一設(shè)備確定自身作 為發(fā)送端時對第二設(shè)備的目標(biāo)操作;根據(jù)確定的該目標(biāo)操作所包括的指令操作碼、指令操 作屬性和數(shù)據(jù)相關(guān)屬性,W及根據(jù)第一設(shè)備與第二設(shè)備之間的協(xié)議,構(gòu)建該目標(biāo)操作的操 作指令;并將構(gòu)建的該操作指令發(fā)送給第二設(shè)備。其中,該操作指令所包括的內(nèi)容如下表1 所示:
[0004]表1 ;
[0005]
【主權(quán)項】
1. 一種指令處理方法,其特征在于,相互獨立的第一設(shè)備與第二設(shè)備,預(yù)先約定標(biāo)準(zhǔn)指 令編碼與指令操作屬性的對應(yīng)關(guān)系,包括: 所述第一設(shè)備確定自身作為發(fā)送端時對所述第二設(shè)備的目標(biāo)操作; 根據(jù)所述目標(biāo)操作所包括的指令操作屬性,以及預(yù)先約定的所述對應(yīng)關(guān)系,獲取所述 目標(biāo)操作的標(biāo)準(zhǔn)指令編碼; 根據(jù)所述目標(biāo)操作中所包括的數(shù)據(jù)相關(guān)屬性以及獲取的所述標(biāo)準(zhǔn)指令編碼,構(gòu)建所述 目標(biāo)操作對應(yīng)的操作指令; 將所述操作指令發(fā)送給所述第二設(shè)備,以使所述第二設(shè)備根據(jù)所述操作指令進(jìn)行相應(yīng) 操作。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于, 進(jìn)一步包括:在所述目標(biāo)操作包括一個以上的操作時,將所述一個以上的操作歸一化 為一個標(biāo)準(zhǔn)操作,歸一化后的所述標(biāo)準(zhǔn)操作包括所述一個以上的操作所包括的指令操作屬 性; 進(jìn)一步包括:根據(jù)所述標(biāo)準(zhǔn)操作所包括的指令操作屬性,建立所述標(biāo)準(zhǔn)操作所包括的 指令操作屬性與標(biāo)準(zhǔn)指令編碼的對應(yīng)關(guān)系。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)先約定標(biāo)準(zhǔn)指令編碼與指令操作 屬性的對應(yīng)關(guān)系,包括: 利用宏定義的#define標(biāo)識符字符串的形式實現(xiàn)所述標(biāo)準(zhǔn)指令編碼與指令操作屬性 的對應(yīng)關(guān)系:在所述第一設(shè)備作為發(fā)送端時,所述標(biāo)準(zhǔn)指令編碼與指令操作屬性的對應(yīng)關(guān) 系包括:#define指令操作屬性標(biāo)準(zhǔn)指令編碼;在所述第一設(shè)備作為接收端時,所述標(biāo)準(zhǔn)指 令編碼與指令操作屬性的對應(yīng)關(guān)系包括:#define標(biāo)準(zhǔn)指令編碼指令操作屬性。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)先約定標(biāo)準(zhǔn)指令編碼與指令操作 屬性的對應(yīng)關(guān)系,包括: 利用數(shù)組下標(biāo)的形式實現(xiàn)所述標(biāo)準(zhǔn)指令編碼與指令操作屬性的對應(yīng)關(guān)系:所述標(biāo)準(zhǔn)指 令編碼與指令操作屬性的對應(yīng)關(guān)系包括:指令操作屬性
5.根據(jù)權(quán)利要求1-4中任一所述的方法,其特征在于,進(jìn)一步包括: 所述第一設(shè)備在作為接收端時,接收所述第二設(shè)備發(fā)送的操作指令; 解析該操作指令包括標(biāo)準(zhǔn)指令編碼和數(shù)據(jù)相關(guān)屬性; 根據(jù)預(yù)先約定的所述對應(yīng)關(guān)系,獲取該操作指令中包括的標(biāo)準(zhǔn)指令編碼所對應(yīng)的指令 操作屬性; 根據(jù)獲取的該指令操作屬性,以及該操作指令中包括的數(shù)據(jù)相關(guān)屬性,執(zhí)行該指令操 作屬性所對應(yīng)的操作。
6. -種指令處理裝置,其特征在于,包括: 握手單元,用于預(yù)先與對端設(shè)備約定標(biāo)準(zhǔn)指令編碼與指令操作屬性的對應(yīng)關(guān)系; 確定單元,用于確定自身作為發(fā)送端時對所述對端設(shè)備的目標(biāo)操作; 獲取單元,用于根據(jù)所述目標(biāo)操作所包括的指令操作屬性,以及預(yù)先約定的所述對應(yīng) 關(guān)系,獲取所述目標(biāo)操作的標(biāo)準(zhǔn)指令編碼; 構(gòu)建單元,用于根據(jù)所述目標(biāo)操作中所包括的數(shù)據(jù)相關(guān)屬性以及獲取的所述標(biāo)準(zhǔn)指令 編碼,構(gòu)建所述目標(biāo)操作對應(yīng)的操作指令; 發(fā)送單元,用于將所述操作指令發(fā)送給所述對端設(shè)備,以使所述對端設(shè)備根據(jù)所述操 作指令進(jìn)行相應(yīng)操作。
7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,進(jìn)一步包括: 歸一化單元,用于在所述目標(biāo)操作包括一個以上的操作時,將所述一個以上的操作歸 一化為一個標(biāo)準(zhǔn)操作,歸一化后的所述標(biāo)準(zhǔn)操作包括所述一個以上的操作所包括的指令操 作屬性; 建立單元,用于根據(jù)所述標(biāo)準(zhǔn)操作所包括的指令操作屬性,建立所述標(biāo)準(zhǔn)操作所包括 的指令操作屬性與標(biāo)準(zhǔn)指令編碼的對應(yīng)關(guān)系。
8. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述握手單元,用于利用宏定義的 #define標(biāo)識符字符串的形式實現(xiàn)所述標(biāo)準(zhǔn)指令編碼與指令操作屬性的對應(yīng)關(guān)系:在自身 作為發(fā)送端時,所述標(biāo)準(zhǔn)指令編碼與指令操作屬性的對應(yīng)關(guān)系包括:#define指令操作屬 性標(biāo)準(zhǔn)指令編碼;在自身作為接收端時,所述標(biāo)準(zhǔn)指令編碼與指令操作屬性的對應(yīng)關(guān)系包 括:#define標(biāo)準(zhǔn)指令編碼指令操作屬性。
9. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述握手單元,用于利用數(shù)組下標(biāo)的形式 實現(xiàn)所述標(biāo)準(zhǔn)指令編碼與指令操作屬性的對應(yīng)關(guān)系:所述標(biāo)準(zhǔn)指令編碼與指令操作屬性的 對應(yīng)關(guān)系包括:指令操作屬性
10. 根據(jù)權(quán)利要求6-9中任一所述的裝置,其特征在于,進(jìn)一步包括: 接收單元,用于自身在作為接收端時,接收所述對端設(shè)備發(fā)送的操作指令; 解析單元,用于解析該操作指令包括標(biāo)準(zhǔn)指令編碼和數(shù)據(jù)相關(guān)屬性; 所述獲取單元,用于根據(jù)預(yù)先約定的所述對應(yīng)關(guān)系,獲取該操作指令中包括的標(biāo)準(zhǔn)指 令編碼所對應(yīng)的指令操作屬性; 執(zhí)行單元,用于根據(jù)獲取的該指令操作屬性,以及該操作指令中包括的數(shù)據(jù)相關(guān)屬性, 執(zhí)行該指令操作屬性所對應(yīng)的操作。
【專利摘要】本發(fā)明提供一種指令處理方法及裝置,方法包括:相互獨立的第一設(shè)備與第二設(shè)備,預(yù)先約定標(biāo)準(zhǔn)指令編碼與指令操作屬性的對應(yīng)關(guān)系,第一設(shè)備確定自身作為發(fā)送端時對第二設(shè)備的目標(biāo)操作;根據(jù)目標(biāo)操作所包括的指令操作屬性,以及預(yù)先約定的對應(yīng)關(guān)系,獲取目標(biāo)操作的標(biāo)準(zhǔn)指令編碼;根據(jù)目標(biāo)操作中所包括的數(shù)據(jù)相關(guān)屬性以及獲取的標(biāo)準(zhǔn)指令編碼,構(gòu)建目標(biāo)操作對應(yīng)的操作指令;將操作指令發(fā)送給第二設(shè)備,以使第二設(shè)備根據(jù)操作指令進(jìn)行相應(yīng)操作。根據(jù)上述方案,減小了操作指令的長度,進(jìn)而使得操作指令在一個數(shù)據(jù)段中發(fā)送給接收端,從而提高了處理操作指令的效率。
【IPC分類】H04L29-06
【公開號】CN104767758
【申請?zhí)枴緾N201510187107
【發(fā)明人】肖健明
【申請人】浪潮電子信息產(chǎn)業(yè)股份有限公司
【公開日】2015年7月8日
【申請日】2015年4月20日