由第一短信系統(tǒng)或者裝置生成,第二信息標(biāo)識可以是由第二短信系統(tǒng)或者裝置生成,因此,分別存在本實施例中所述的四種情況。
[0121]在第一短信系統(tǒng)不生成第一信息標(biāo)識,且第二短信系統(tǒng)不生成第二信息標(biāo)識時,第一轉(zhuǎn)換單元210則生成第一信息標(biāo)識和第二信息標(biāo)識。第一轉(zhuǎn)換單元210根據(jù)接收的第一類型短信息生成第一信息標(biāo)識,根據(jù)第一信息標(biāo)識及第二短信系統(tǒng)的協(xié)議的要求生成第二信息標(biāo)識,由于第一信息標(biāo)識和第二信息標(biāo)識均由網(wǎng)關(guān)生成,因此,第一信息標(biāo)識和第二信息標(biāo)識可以相同,即生成的第一信息標(biāo)識是通用的信息標(biāo)識;當(dāng)然,第一信息標(biāo)識和第二信息標(biāo)識也可以不同。需要注意的是,本實施例對第二信息標(biāo)識和第二類型短信息的生成的先后不作限定。可以是先將接收的第一類型短信息進行協(xié)議轉(zhuǎn)換,生成第二類型短信息,再根據(jù)第一信息標(biāo)識生成第二信息標(biāo)識;也可以是先根據(jù)第一信息標(biāo)識生成第二信息標(biāo)識,再將接收的第一類型短信息進行協(xié)議轉(zhuǎn)換,生成第二類型短信息。
[0122]第一轉(zhuǎn)換單元210將生成的第一信息標(biāo)識返回至第一短信系統(tǒng),例如,若第一短信系統(tǒng)為SMS系統(tǒng),且該SMS系統(tǒng)使用SMPP協(xié)議,第一轉(zhuǎn)換單元210用SMPP DELIVER RESP消息將第一信息標(biāo)識返回至SMS系統(tǒng)。對于不同的協(xié)議,信息標(biāo)識的發(fā)送方法不同,因此,第一轉(zhuǎn)換單元210發(fā)送生成的第二信息標(biāo)識和生成的第二類型短信息至第二短信系統(tǒng),或者,將第二信息標(biāo)識存儲于第二類型短信息中,發(fā)送攜帶第二信息標(biāo)識的第二類型短信息至第二短信系統(tǒng),例如,SIP協(xié)議中,第二信息標(biāo)識保存在SIP MESSAGE的頭字段imdn.Message-1D 中。
[0123]第二轉(zhuǎn)換單元220,用于在第一短信系統(tǒng)不生成所述第一信息標(biāo)識,第二短信系統(tǒng)生成所述第二信息標(biāo)識時,根據(jù)接收的所述第一類型短信息生成所述第一信息標(biāo)識,返回生成的所述第一信息標(biāo)識至第一短信系統(tǒng),將接收的所述第一類型短信息進行協(xié)議轉(zhuǎn)換,生成第二類型短信息,發(fā)送生成的所述第二類型短信息至第二短信系統(tǒng);
[0124]在第一短信系統(tǒng)不生成第一信息標(biāo)識,且第二短信系統(tǒng)生成第二信息標(biāo)識時,第二轉(zhuǎn)換單元220則僅需生成第一信息標(biāo)識,而不需生成第二信息標(biāo)識。
[0125]第二轉(zhuǎn)換單元220根據(jù)接收的第一類型短信息和第一短信系統(tǒng)的協(xié)議生成第一信息標(biāo)識。
[0126]第二轉(zhuǎn)換單元220返回生成的第一信息標(biāo)識至第一短信系統(tǒng),由于網(wǎng)關(guān)不生成第二信息標(biāo)識,因此,僅發(fā)送生成的第二類型短信息至第二短信系統(tǒng)。
[0127]第三轉(zhuǎn)換單元230,用于在第一短信系統(tǒng)生成第一信息標(biāo)識,第二短信系統(tǒng)不生成第二信息標(biāo)識時,獲取接收的所述第一類型短信息的第一信息標(biāo)識,將接收的所述第一類型短信息進行協(xié)議轉(zhuǎn)換,生成第二類型短信息,根據(jù)獲取的所述第一信息標(biāo)識,生成所述第二信息標(biāo)識;發(fā)送生成的所述第二信息標(biāo)識和生成的所述第二類型短信息至第二短信系統(tǒng),或者,將所述第二信息標(biāo)識存儲于所述第二類型短信息中,發(fā)送攜帶所述第二信息標(biāo)識的所述第二類型短信息至第二短信系統(tǒng);
[0128]在第一短信系統(tǒng)生成第一信息標(biāo)識,且第二短信系統(tǒng)不生成第二信息標(biāo)識時,第三轉(zhuǎn)換單元230則僅需生成第二信息標(biāo)識,而不需生成第一信息標(biāo)識。第三轉(zhuǎn)換單元230獲取接收的第一類型短信息的第一信息標(biāo)識,例如,第三轉(zhuǎn)換單元230發(fā)送指令至第一短信系統(tǒng),第一短信系統(tǒng)發(fā)送第一信息標(biāo)識至網(wǎng)關(guān);或者,第一短信系統(tǒng)在發(fā)送第一類型短信息至網(wǎng)關(guān)時,第一類型短信息中攜帶了第一信息標(biāo)識,第三轉(zhuǎn)換單元230從接收到第一類型短信息中獲取第一信息標(biāo)識。
[0129]第三轉(zhuǎn)換單元230根據(jù)第一信息標(biāo)識,生成第二信息標(biāo)識。例如,讀取第一信息標(biāo)識的內(nèi)容,按照第二短信系統(tǒng)的協(xié)議,根據(jù)讀取的內(nèi)容,生成第二信息標(biāo)識。第三轉(zhuǎn)換單元230返回生成的所述第一信息標(biāo)識至第一短信系統(tǒng),由于發(fā)送生成的所述第二類型短信息至第二短信系統(tǒng)。需要注意的是,本實施例對第二信息標(biāo)識和第二類型短信息的生成的先后不作限定。可以是先將接收的第一類型短信息進行協(xié)議轉(zhuǎn)換,生成第二類型短信息,再根據(jù)第一信息標(biāo)識生成第二信息標(biāo)識;也可以是先根據(jù)第一信息標(biāo)識生成第二信息標(biāo)識,再將接收的第一類型短信息進行協(xié)議轉(zhuǎn)換,生成第二類型短信息。
[0130]第三轉(zhuǎn)換單元230發(fā)送生成的第二信息標(biāo)識和生成的第二類型短信息至第二短信系統(tǒng),或者,將第二信息標(biāo)識存儲于第二類型短信息中,發(fā)送攜帶第二信息標(biāo)識的所述第二類型短信息至第二短信系統(tǒng)。
[0131]第四轉(zhuǎn)換單元240,用于在第一短信系統(tǒng)生成第一信息標(biāo)識,第二短信系統(tǒng)生成第二信息標(biāo)識時,獲取接收的所述第一類型短信息的第一信息標(biāo)識,發(fā)送生成的所述第二類型短信息至第二短信系統(tǒng)。
[0132]在第一短信系統(tǒng)生成所述第一信息標(biāo)識,且第二短信系統(tǒng)生成所述第二信息標(biāo)識時,第四轉(zhuǎn)換單元240不需要生成第一信息標(biāo)識或者第二信息標(biāo)識。第四轉(zhuǎn)換單元240獲取接收的第一類型短信息的第一信息標(biāo)識,此處可參照上述在第一短信系統(tǒng)生成第一信息標(biāo)識,且第二短信系統(tǒng)不生成第二信息標(biāo)識時,第三轉(zhuǎn)換單元230獲取接收的第一類型短信息的第一信息標(biāo)識的方法。由于網(wǎng)關(guān)不生成第二信息標(biāo)識,因此,僅發(fā)送生成的第二類型短信息至第二短信系統(tǒng)。
[0133]參照圖6,圖6為本發(fā)明短信息互通的裝置第二實施例的功能模塊示意圖。
[0134]在本發(fā)明短信息互通的裝置第二實施例中,本實施例與第一實施例的區(qū)別在于,本實施例在第一實施例的基礎(chǔ)上,所述裝置還包括:
[0135]第一應(yīng)答信息模塊300,用于在第二短信系統(tǒng)生成第二信息標(biāo)識時,接收第二短信系統(tǒng)發(fā)送的攜帶所述第二信息標(biāo)識的應(yīng)答信息,獲取所述應(yīng)答信息中攜帶的所述第二信息標(biāo)識并建立所述第一信息標(biāo)識和所述第二信息標(biāo)識的對應(yīng)關(guān)系,將接收到的所述應(yīng)答信息發(fā)送至第一短信系統(tǒng);
[0136]在第二短信系統(tǒng)生成第二信息標(biāo)識時,裝置不生成第二信息標(biāo)識,因此,第二短信系統(tǒng)發(fā)送攜帶第二信息標(biāo)識的應(yīng)答信息至第一應(yīng)答信息模塊300,第一應(yīng)答信息模塊300從應(yīng)答信息中獲取第二信息標(biāo)識,并且建立第一信息標(biāo)識和第二信息標(biāo)識的對應(yīng)關(guān)系,可以是一個第一信息標(biāo)識與多個第二信息標(biāo)識的對應(yīng)關(guān)系,也可以是多個第一信息標(biāo)識與一個第二信息標(biāo)識的對應(yīng)關(guān)系,該對應(yīng)關(guān)系可以是第一信息標(biāo)識和第二信息標(biāo)識的映射表,也可以是一個可將第一信息標(biāo)識和第二信息標(biāo)識進行唯一的轉(zhuǎn)換的算法,或者是其他任何適用的形式。
[0137]第一應(yīng)答信息模塊300將接收到的應(yīng)答信息發(fā)送至第一短信系統(tǒng)。
[0138]第二應(yīng)答信息模塊400,用于在第二短信系統(tǒng)不生成第二信息標(biāo)識時,網(wǎng)關(guān)根據(jù)所述第一信息標(biāo)識和所述第二信息標(biāo)識,建立所述第一信息標(biāo)識和所述第二信息標(biāo)識的對應(yīng)關(guān)系,接收第二短信系統(tǒng)發(fā)送的所述應(yīng)答信息,將接收到的所述應(yīng)答信息發(fā)送至第一短信系統(tǒng)。
[0139]在第二短信系統(tǒng)不生成第二信息標(biāo)識時,裝置生成第二信息標(biāo)識,因此,第二應(yīng)答信息模塊400根據(jù)第一信息標(biāo)識和第二信息標(biāo)識,建立第一信息標(biāo)識和第二信息標(biāo)識的對應(yīng)關(guān)系,建立對應(yīng)關(guān)系的方法和第二短信系統(tǒng)生成第二信息標(biāo)識時中所述的方法相同。
[0140]第二應(yīng)答信息模塊400接收第二短信系統(tǒng)第二短信系統(tǒng)發(fā)送的應(yīng)答信息,該應(yīng)答信息可以攜帶第二信息標(biāo)識,也可以不攜帶第二信息標(biāo)識,將接收到的所述應(yīng)答信息發(fā)送至第一短信系統(tǒng)。
[0141]在一些實施例中,由于網(wǎng)關(guān)生成第二信息標(biāo)識,因此網(wǎng)關(guān)根據(jù)所述第一信息標(biāo)識和所述第二信息標(biāo)識,建立所述第一信息標(biāo)識和所述第二信息標(biāo)識的對應(yīng)關(guān)系的步驟可以在接收第二短信系統(tǒng)發(fā)送的應(yīng)答信息的步驟之前,也可以在接收第二短信系統(tǒng)發(fā)送的應(yīng)答信息的步驟之后。
[0142]參照圖7,圖7為本發(fā)明短信息互通的裝置一優(yōu)選實施例的功能模塊示意圖。
[0143]本發(fā)明一優(yōu)選實施例中,所述裝置還包括:
[0144]回執(zhí)模塊500,用于接收第二短信系統(tǒng)發(fā)送的攜帶所述第二信息標(biāo)識的第一回執(zhí)信息;
[0145]回執(zhí)轉(zhuǎn)換模塊600,用于將接收的所述第一回執(zhí)信息進行協(xié)議轉(zhuǎn)換,生成第二回執(zhí)信息,并根據(jù)所述第二信息標(biāo)識獲取所述第一信息標(biāo)識,發(fā)送所述第二回執(zhí)信息和所述第一信息標(biāo)識至第一短信系統(tǒng)。
[0146]第二短信系統(tǒng)發(fā)送的攜帶第二信息標(biāo)識的第一回執(zhí)信息至回執(zhí)模塊500,回執(zhí)模塊500接收該攜帶第二信息標(biāo)識的第一回執(zhí)信息?;貓?zhí)轉(zhuǎn)換模塊600將第一回執(zhí)信息進行協(xié)議轉(zhuǎn)換,生成第二回執(zhí)信息。根據(jù)第二信息標(biāo)識,利用第一信息標(biāo)識和第二信息標(biāo)識的對應(yīng)關(guān)系,獲取第一信息標(biāo)識,并發(fā)送所述第二回執(zhí)信息和所述第一信息標(biāo)識至第一短信系統(tǒng)。第一短信系統(tǒng)獲取第二回執(zhí)信息和第一信息標(biāo)識,能夠獲知第一信息標(biāo)識對應(yīng)的第一類型短信息的發(fā)送情況。需要注意的是,若第二類型短信息他為RCS系統(tǒng),由于該系統(tǒng)能夠反饋第一類型短信息發(fā)送和讀取情況,因此,可能產(chǎn)生多條第二回執(zhí)信息。
[0147]參照圖8,圖8為本發(fā)明短信息互通的裝置第三實施例的功能模塊示意圖。
[0148]在本發(fā)明短信息互通的裝置第三實施例中,本實施例與第一實施例、第二實施例的區(qū)別在于,本實施例在第一實施例和/或第二實施例的基礎(chǔ)上,在所述第一短信系統(tǒng)為融合通信系統(tǒng),所述第一類型短信息為融合通信短信息,所述第二短信系統(tǒng)為傳統(tǒng)短信系統(tǒng),所述第二類型短信息為傳統(tǒng)短信息時,所述轉(zhuǎn)換模塊200還包括:
[0149]判斷單元250,用于判斷所述第一類型短信息的內(nèi)容部分的字節(jié)數(shù)是否超過所述第二類型短信息的內(nèi)容部分的最大字節(jié)數(shù);
[0150]對于SMS短信息的內(nèi)容部分的字節(jié)數(shù)存在限制,即最大字節(jié)數(shù),例如,SMS系統(tǒng)的一些協(xié)議下,SMS短信息的內(nèi)容部分不能超過254字節(jié)。不同的協(xié)議下,SMS短信息的內(nèi)容部分的最大字節(jié)數(shù)也可能不同。若SMS短信息的內(nèi)容部分超過其最大字節(jié)數(shù),則需要將SMS短信息的內(nèi)容部分分成多個片段發(fā)送。
[0151]判斷單元250判斷第一類型短信息的內(nèi)容部分的字節(jié)數(shù)是否超過第二類型短信息的內(nèi)容部分的最大字節(jié)數(shù)。
[0152]第五轉(zhuǎn)換單元260,用于若是,根據(jù)所述第一類型短信息,進行協(xié)議轉(zhuǎn)換,生成至少兩個所述第二類型短信息,并建立所述第一類型短信息的第一信息標(biāo)識和所述第二類型短信息的第二信息標(biāo)識的對應(yīng)關(guān)系;
[0153]若判斷單元250判定第一類型短信息的內(nèi)容部分的字節(jié)數(shù)超過第二類型短信息的內(nèi)容部分的最大字節(jié)數(shù),則第五轉(zhuǎn)換單元260根據(jù)第一類型短信息,進行協(xié)議轉(zhuǎn)換,并生成兩個或兩個以上第二類型短信息,例如,將進行完協(xié)議轉(zhuǎn)換的第一類型短信息的內(nèi)容部分分成兩個或者兩個以上的片段,即分成兩個或者兩個以上的第二類型短信息。生成的兩個或者兩個以上的第二類型短信息也相應(yīng)存在兩個或者兩個以上的第二信息標(biāo)識,即一個第一信息標(biāo)識對應(yīng)兩個