專(zhuān)利名稱(chēng):基于短消息的個(gè)人網(wǎng)交互方法、系統(tǒng)、網(wǎng)關(guān)及服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及個(gè)人網(wǎng)交互技術(shù),尤其涉及一種基于短消息的個(gè)人網(wǎng)交互方法、系統(tǒng)、 個(gè)人網(wǎng)網(wǎng)關(guān)及個(gè)人網(wǎng)服務(wù)器。
背景技術(shù):
隨著科技的發(fā)展,人們擁有了越來(lái)越多的個(gè)人設(shè)備,例如手機(jī)、筆記本電腦、PDA、 MP3、MP4等等,而且這些設(shè)備的能力也越來(lái)越強(qiáng),大多具有了短距離通信的能力,因此人們?cè)絹?lái)越希望能夠?qū)⑸磉叺倪@些設(shè)備連接到一起,組成一個(gè)個(gè)域網(wǎng)絡(luò)(PN),共享彼此的資源與能力。如圖1所示為一個(gè)PN中各個(gè)設(shè)備間的組網(wǎng)示意圖,該P(yáng)N中包括個(gè)人網(wǎng)設(shè)備、個(gè)人網(wǎng)網(wǎng)關(guān)、個(gè)人網(wǎng)服務(wù)器,它們之間的組網(wǎng)關(guān)系為個(gè)人網(wǎng)1由個(gè)人網(wǎng)網(wǎng)關(guān)、個(gè)人網(wǎng)設(shè)備1、 個(gè)人網(wǎng)設(shè)備2組成,個(gè)人網(wǎng)1通過(guò)它的個(gè)人網(wǎng)網(wǎng)關(guān)與個(gè)人網(wǎng)服務(wù)器相連;個(gè)人網(wǎng)1內(nèi)部的各個(gè)個(gè)人網(wǎng)設(shè)備間通過(guò)短距離通信技術(shù)進(jìn)行連接,個(gè)人網(wǎng)網(wǎng)關(guān)與個(gè)人網(wǎng)服務(wù)器之間通過(guò)移動(dòng)通信技術(shù)進(jìn)行連接。然而,隨著PN中個(gè)人網(wǎng)設(shè)備的不斷增多,如何有效地讓這些個(gè)人網(wǎng)中的個(gè)人網(wǎng)設(shè)備與網(wǎng)絡(luò)側(cè)之間進(jìn)行交互就成為了一個(gè)十分迫切的問(wèn)題?,F(xiàn)有的解決方案一般都是通過(guò)請(qǐng)求/響應(yīng)的消息方式實(shí)現(xiàn),即由個(gè)人網(wǎng)設(shè)備發(fā)起請(qǐng)求消息,由網(wǎng)絡(luò)側(cè)對(duì)請(qǐng)求消息進(jìn)行響應(yīng), 但是這種解決方案受限于協(xié)議格式的要求,即一旦協(xié)議發(fā)生變化,消息格式就需要重新定義,擴(kuò)展性不好,且重新定義也比較復(fù)雜,需要考慮兼容性等一系列因素,從而增加了交互時(shí)的復(fù)雜度。目前針對(duì)如何在個(gè)人網(wǎng)設(shè)備與網(wǎng)絡(luò)側(cè)之間進(jìn)行交互的這個(gè)問(wèn)題,尚未存在有效的解決方案。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種基于短消息的個(gè)人網(wǎng)交互方法系統(tǒng)、 個(gè)人網(wǎng)網(wǎng)關(guān)及個(gè)人網(wǎng)服務(wù)器,有效地解決了個(gè)人網(wǎng)設(shè)備與網(wǎng)絡(luò)側(cè)之間進(jìn)行交互的問(wèn)題,擴(kuò)展性好,降低了交互時(shí)的復(fù)雜度。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的—種基于短消息的個(gè)人網(wǎng)交互方法,該方法包括采用短消息方式進(jìn)行個(gè)人網(wǎng)設(shè)備與網(wǎng)絡(luò)側(cè)的交互時(shí),由個(gè)人網(wǎng)設(shè)備對(duì)應(yīng)的個(gè)人網(wǎng)網(wǎng)關(guān)構(gòu)造用于封裝個(gè)人網(wǎng)業(yè)務(wù)命令的短消息,個(gè)人網(wǎng)網(wǎng)關(guān)將構(gòu)造的短消息發(fā)送給網(wǎng)絡(luò)側(cè)的個(gè)人網(wǎng)服務(wù)器;個(gè)人網(wǎng)服務(wù)器按照與個(gè)人網(wǎng)網(wǎng)關(guān)事先約定的短消息封裝方式,對(duì)構(gòu)造的短消息進(jìn)行解析,并執(zhí)行解析出的個(gè)人網(wǎng)業(yè)務(wù)命令;或者,由個(gè)人網(wǎng)服務(wù)器構(gòu)造用于封裝個(gè)人網(wǎng)業(yè)務(wù)命令的短消息,個(gè)人網(wǎng)服務(wù)器將構(gòu)造的短消息發(fā)送給個(gè)人網(wǎng)設(shè)備對(duì)應(yīng)的個(gè)人網(wǎng)網(wǎng)關(guān);個(gè)人網(wǎng)網(wǎng)關(guān)按照與個(gè)人網(wǎng)服務(wù)器事先約定的短消息封裝方式,對(duì)構(gòu)造的短消息進(jìn)行解析,并執(zhí)行解析出的個(gè)人網(wǎng)業(yè)務(wù)命令。
4
其中,所述事先約定的短消息封裝方式為根據(jù)業(yè)務(wù)標(biāo)識(shí)、需要封裝發(fā)送的所述個(gè)人網(wǎng)業(yè)務(wù)命令進(jìn)行封裝。其中,所述事先約定的短消息封裝方式為除了根據(jù)業(yè)務(wù)標(biāo)識(shí)、需要封裝發(fā)送的所述個(gè)人網(wǎng)業(yè)務(wù)命令進(jìn)行封裝之外,還根據(jù)個(gè)人網(wǎng)業(yè)務(wù)命令的命令長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)數(shù)量、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)值中的至少一種進(jìn)行封裝。其中,當(dāng)短消息內(nèi)容長(zhǎng)度超過(guò)一條短消息的最大長(zhǎng)度時(shí),所述事先約定的短消息封裝方式為除了根據(jù)業(yè)務(wù)標(biāo)識(shí)、需要封裝發(fā)送的所述個(gè)人網(wǎng)業(yè)務(wù)命令進(jìn)行封裝之外,還根據(jù)個(gè)人網(wǎng)業(yè)務(wù)命令的命令長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)數(shù)量、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)值中的至少一種進(jìn)行封裝,還需進(jìn)一步根據(jù)總消息數(shù)和消息位置進(jìn)行封裝;該方法還包括將長(zhǎng)度超過(guò)一條短消息的最大長(zhǎng)度的短消息拆分成多條短消息發(fā)送,多條短消息各自的消息位置由所述消息位置決定。其中,所述個(gè)人網(wǎng)業(yè)務(wù)命令包括個(gè)人網(wǎng)設(shè)備的喚醒,個(gè)人網(wǎng)的建立,個(gè)人網(wǎng)的刪除,個(gè)人網(wǎng)的更新,個(gè)人網(wǎng)的拆分,個(gè)人網(wǎng)的合并,個(gè)人網(wǎng)設(shè)備加入個(gè)人網(wǎng),個(gè)人網(wǎng)設(shè)備離開(kāi)個(gè)人網(wǎng),業(yè)務(wù)組的建立,業(yè)務(wù)組的刪除,業(yè)務(wù)組的更新,業(yè)務(wù)組的拆分,業(yè)務(wù)組的合并,個(gè)人網(wǎng)設(shè)備加入業(yè)務(wù)組,個(gè)人網(wǎng)設(shè)備離開(kāi)業(yè)務(wù)組,業(yè)務(wù)信息的發(fā)布,業(yè)務(wù)信息的獲取,業(yè)務(wù)數(shù)據(jù)的傳輸中的至少一種。一種基于短消息的個(gè)人網(wǎng)交互系統(tǒng),該系統(tǒng)包括構(gòu)造單元、發(fā)送單元、接收單元、 解析單元;其中,所述構(gòu)造單元,用于采用短消息方式進(jìn)行個(gè)人網(wǎng)設(shè)備與網(wǎng)絡(luò)側(cè)的交互時(shí),由個(gè)人網(wǎng)設(shè)備對(duì)應(yīng)的個(gè)人網(wǎng)網(wǎng)關(guān)或者個(gè)人網(wǎng)服務(wù)器構(gòu)造用于封裝個(gè)人網(wǎng)業(yè)務(wù)命令的短消息;所述發(fā)送單元,用于由個(gè)人網(wǎng)網(wǎng)關(guān)或者個(gè)人網(wǎng)服務(wù)器發(fā)送構(gòu)造的短消息;所述接收單元,用于由個(gè)人網(wǎng)服務(wù)器或者個(gè)人網(wǎng)網(wǎng)關(guān)接收構(gòu)造的短消息;所述解析單元,用于由個(gè)人網(wǎng)服務(wù)器或者個(gè)人網(wǎng)網(wǎng)關(guān)按照事先約定的短消息封裝方式,對(duì)構(gòu)造的短消息進(jìn)行解析,并執(zhí)行解析出的個(gè)人網(wǎng)業(yè)務(wù)命令。其中,所述事先約定的短消息封裝方式為根據(jù)業(yè)務(wù)標(biāo)識(shí)、需要封裝發(fā)送的所述個(gè)人網(wǎng)業(yè)務(wù)命令進(jìn)行封裝。其中,所述事先約定的短消息封裝方式為除了根據(jù)業(yè)務(wù)標(biāo)識(shí)、需要封裝發(fā)送的所述個(gè)人網(wǎng)業(yè)務(wù)命令進(jìn)行封裝之外,還根據(jù)個(gè)人網(wǎng)業(yè)務(wù)命令的命令長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)數(shù)量、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)值中的至少一種進(jìn)行封裝。其中,當(dāng)短消息內(nèi)容長(zhǎng)度超過(guò)一條短消息的最大長(zhǎng)度時(shí),所述事先約定的短消息封裝方式為除了根據(jù)業(yè)務(wù)標(biāo)識(shí)、需要封裝發(fā)送的所述個(gè)人網(wǎng)業(yè)務(wù)命令進(jìn)行封裝之外,還根據(jù)個(gè)人網(wǎng)業(yè)務(wù)命令的命令長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)數(shù)量、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)值中的至少一種進(jìn)行封裝,還需進(jìn)一步根據(jù)總消息數(shù)和消息位置進(jìn)行封裝。一種個(gè)人網(wǎng)網(wǎng)關(guān),該網(wǎng)關(guān)包括構(gòu)造單元、發(fā)送單元;其中,所述構(gòu)造單元,用于采用短消息方式進(jìn)行個(gè)人網(wǎng)設(shè)備與網(wǎng)絡(luò)側(cè)的交互時(shí),構(gòu)造用于封裝個(gè)人網(wǎng)業(yè)務(wù)命令的短消息;所述發(fā)送單元,用于將構(gòu)造的短消息發(fā)送給個(gè)人網(wǎng)服務(wù)器。其中,所述構(gòu)造單元,進(jìn)一步用于根據(jù)個(gè)人網(wǎng)網(wǎng)關(guān)與個(gè)人網(wǎng)服務(wù)器事先約定的短消息封裝方式對(duì)短消息進(jìn)行構(gòu)造;其中,所述事先約定的短消息封裝方式為以下任意一種方式1、根據(jù)業(yè)務(wù)標(biāo)識(shí)、需要封裝發(fā)送的所述個(gè)人網(wǎng)業(yè)務(wù)命令進(jìn)行封裝;方式2、除了根據(jù)業(yè)務(wù)標(biāo)識(shí)、需要封裝發(fā)送的所述個(gè)人網(wǎng)業(yè)務(wù)命令進(jìn)行封裝之外, 還根據(jù)個(gè)人網(wǎng)業(yè)務(wù)命令的命令長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)數(shù)量、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)值中的至少一種進(jìn)行封裝;方式3、當(dāng)短消息內(nèi)容長(zhǎng)度超過(guò)一條短消息的最大長(zhǎng)度時(shí),除了根據(jù)業(yè)務(wù)標(biāo)識(shí)、需要封裝發(fā)送的所述個(gè)人網(wǎng)業(yè)務(wù)命令進(jìn)行封裝之外,還根據(jù)個(gè)人網(wǎng)業(yè)務(wù)命令的命令長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)數(shù)量、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)值中的至少一種進(jìn)行封裝,還需進(jìn)一步根據(jù)總消息數(shù)和消息位置進(jìn)行封裝。一種個(gè)人網(wǎng)服務(wù)器,該服務(wù)器包括接收單元、解析單元;其中,所述接收單元,用于接收個(gè)人網(wǎng)網(wǎng)關(guān)構(gòu)造的短消息;所述解析單元,用于按照事先約定的短消息封裝方式,對(duì)構(gòu)造的短消息進(jìn)行解析, 并執(zhí)行解析出的個(gè)人網(wǎng)業(yè)務(wù)命令。其中,所述解析單元,進(jìn)一步用于根據(jù)個(gè)人網(wǎng)網(wǎng)關(guān)與個(gè)人網(wǎng)服務(wù)器事先約定的短消息封裝方式對(duì)短消息進(jìn)行解析;其中,所述事先約定的短消息封裝方式為以下任意一種方式1、根據(jù)業(yè)務(wù)標(biāo)識(shí)、需要封裝發(fā)送的所述個(gè)人網(wǎng)業(yè)務(wù)命令進(jìn)行封裝;方式2、除了根據(jù)業(yè)務(wù)標(biāo)識(shí)、需要封裝發(fā)送的所述個(gè)人網(wǎng)業(yè)務(wù)命令進(jìn)行封裝之外, 還根據(jù)個(gè)人網(wǎng)業(yè)務(wù)命令的命令長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)數(shù)量、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)值中的至少一種進(jìn)行封裝;方式3、當(dāng)短消息內(nèi)容長(zhǎng)度超過(guò)一條短消息的最大長(zhǎng)度時(shí),除了根據(jù)業(yè)務(wù)標(biāo)識(shí)、需要封裝發(fā)送的所述個(gè)人網(wǎng)業(yè)務(wù)命令進(jìn)行封裝之外,還根據(jù)個(gè)人網(wǎng)業(yè)務(wù)命令的命令長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)數(shù)量、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)值中的至少一種進(jìn)行封裝,還需進(jìn)一步根據(jù)總消息數(shù)和消息位置進(jìn)行封裝。本發(fā)明采用短消息方式進(jìn)行個(gè)人網(wǎng)設(shè)備與網(wǎng)絡(luò)側(cè)的交互時(shí),由個(gè)人網(wǎng)設(shè)備對(duì)應(yīng)的個(gè)人網(wǎng)網(wǎng)關(guān)構(gòu)造用于封裝個(gè)人網(wǎng)業(yè)務(wù)命令的短消息,個(gè)人網(wǎng)網(wǎng)關(guān)將構(gòu)造的短消息發(fā)送給網(wǎng)絡(luò)側(cè)的個(gè)人網(wǎng)服務(wù)器;個(gè)人網(wǎng)服務(wù)器按照與個(gè)人網(wǎng)網(wǎng)關(guān)事先約定的短消息封裝方式,對(duì)構(gòu)造的短消息進(jìn)行解析,并執(zhí)行解析出的個(gè)人網(wǎng)業(yè)務(wù)命令;或者,由個(gè)人網(wǎng)服務(wù)器構(gòu)造用于封裝個(gè)人網(wǎng)業(yè)務(wù)命令的短消息,個(gè)人網(wǎng)服務(wù)器將構(gòu)造的短消息發(fā)送給個(gè)人網(wǎng)設(shè)備對(duì)應(yīng)的個(gè)人網(wǎng)網(wǎng)關(guān);個(gè)人網(wǎng)網(wǎng)關(guān)按照與個(gè)人網(wǎng)服務(wù)器事先約定的短消息封裝方式,對(duì)構(gòu)造的短消息進(jìn)行解析,并執(zhí)行解析出的個(gè)人網(wǎng)業(yè)務(wù)命令。采用本發(fā)明,有效地解決了個(gè)人網(wǎng)設(shè)備與網(wǎng)絡(luò)側(cè)之間進(jìn)行交互的問(wèn)題,由于采用短消息方式,因此,擴(kuò)展性好,且降低了交互時(shí)的復(fù)雜度。
圖1為現(xiàn)有技術(shù)的PN中各個(gè)設(shè)備間的組網(wǎng)示意圖;圖2為現(xiàn)有技術(shù)的短消息路由流程示意圖;圖3為本發(fā)明個(gè)人網(wǎng)設(shè)備與個(gè)人網(wǎng)服務(wù)器間交互的示意圖;圖4為本發(fā)明個(gè)人網(wǎng)網(wǎng)關(guān)與個(gè)人網(wǎng)服務(wù)器間交互時(shí)封裝及解析的示意圖;圖5為本發(fā)明個(gè)人網(wǎng)網(wǎng)關(guān)執(zhí)行封裝的一實(shí)例的組成結(jié)構(gòu)示意圖;圖6為本發(fā)明個(gè)人網(wǎng)服務(wù)器執(zhí)行解封裝的一實(shí)例的組成結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明的基本思想是采用短消息方式進(jìn)行個(gè)人網(wǎng)設(shè)備與網(wǎng)絡(luò)側(cè)的交互時(shí),由個(gè)人網(wǎng)設(shè)備對(duì)應(yīng)的個(gè)人網(wǎng)網(wǎng)關(guān)構(gòu)造用于封裝個(gè)人網(wǎng)業(yè)務(wù)命令的短消息,個(gè)人網(wǎng)網(wǎng)關(guān)將構(gòu)造的短消息發(fā)送給網(wǎng)絡(luò)側(cè)的個(gè)人網(wǎng)服務(wù)器;個(gè)人網(wǎng)服務(wù)器按照與個(gè)人網(wǎng)網(wǎng)關(guān)事先約定的短消息封裝方式,對(duì)構(gòu)造的短消息進(jìn)行解析,并執(zhí)行解析出的個(gè)人網(wǎng)業(yè)務(wù)命令;或者,由個(gè)人網(wǎng)服務(wù)器構(gòu)造用于封裝個(gè)人網(wǎng)業(yè)務(wù)命令的短消息,個(gè)人網(wǎng)服務(wù)器將構(gòu)造的短消息發(fā)送給個(gè)人網(wǎng)設(shè)備對(duì)應(yīng)的個(gè)人網(wǎng)網(wǎng)關(guān);個(gè)人網(wǎng)網(wǎng)關(guān)按照與個(gè)人網(wǎng)服務(wù)器事先約定的短消息封裝方式,對(duì)構(gòu)造的短消息進(jìn)行解析,并執(zhí)行解析出的個(gè)人網(wǎng)業(yè)務(wù)命令。下面結(jié)合附圖對(duì)技術(shù)方案的實(shí)施作進(jìn)一步的詳細(xì)描述?,F(xiàn)有的解決方案一般都是通過(guò)請(qǐng)求/響應(yīng)的消息方式實(shí)現(xiàn),受限于協(xié)議格式的要求,可以考慮不用請(qǐng)求/響應(yīng)的消息方式?,F(xiàn)有的短消息可以在用戶(hù)側(cè)設(shè)備和網(wǎng)絡(luò)側(cè)設(shè)備間進(jìn)行路由,路由流程如圖2所示,包括以下步驟步驟101、外部短消息實(shí)體(ESME)向短消息服務(wù)中心(SMSC)提交短消息。步驟102、SMSC向歸屬位置寄存器(HLR)獲取短消息的路由信息。步驟103、SMSC向移動(dòng)交換中心(MSC)轉(zhuǎn)發(fā)短消息。步驟104、MSC向移動(dòng)臺(tái)(MS,Mobile Station)轉(zhuǎn)發(fā)短消息。步驟105、MSC向SMSC返回傳輸報(bào)告。步驟106、SMSC向ESME返回狀態(tài)報(bào)告。現(xiàn)有短消息的數(shù)據(jù)結(jié)構(gòu)中包括短消息標(biāo)識(shí)(SMI)、消息類(lèi)型、優(yōu)先級(jí)、目的地址、 源地址以及用戶(hù)數(shù)據(jù)等內(nèi)容。其中,用戶(hù)數(shù)據(jù)包括用戶(hù)數(shù)據(jù)長(zhǎng)度、用戶(hù)數(shù)據(jù)頭、用戶(hù)數(shù)據(jù)頭長(zhǎng)度、信息元素標(biāo)識(shí)、信息元素長(zhǎng)度、信息元素?cái)?shù)據(jù)以及短消息內(nèi)容等部分。經(jīng)上述分析可知,由于個(gè)人網(wǎng)中的各個(gè)個(gè)人網(wǎng)設(shè)備位于用戶(hù)側(cè)設(shè)備側(cè),個(gè)人網(wǎng)服務(wù)器位于網(wǎng)絡(luò)側(cè),因此,本發(fā)明引入通過(guò)短消息進(jìn)行個(gè)人網(wǎng)設(shè)備與網(wǎng)絡(luò)側(cè)之間的交互,但是現(xiàn)有短消息的數(shù)據(jù)結(jié)構(gòu)并不適用于個(gè)人網(wǎng)場(chǎng)景,本發(fā)明對(duì)該數(shù)據(jù)結(jié)構(gòu)進(jìn)行了擴(kuò)展,以滿(mǎn)足個(gè)人網(wǎng)場(chǎng)景交互的需求,所達(dá)到的有益效果是采用引入的短消息方式進(jìn)行個(gè)人網(wǎng)設(shè)備與網(wǎng)絡(luò)側(cè)之間的交互,不會(huì)受限于具體的協(xié)議格式,無(wú)需重新定義新的協(xié)議,從而降低了復(fù)雜度;而且由于是對(duì)現(xiàn)有短消息的擴(kuò)展,改動(dòng)小,因此,易于實(shí)現(xiàn),方便擴(kuò)展,擴(kuò)展性好。以下對(duì)本發(fā)明的方案具體闡述。一種基于短消息的個(gè)人網(wǎng)交互方法,主要包括以下內(nèi)容對(duì)短消息數(shù)據(jù)結(jié)構(gòu)的用戶(hù)數(shù)據(jù)中的短消息內(nèi)容進(jìn)行擴(kuò)展,以便利用擴(kuò)展的部分對(duì)個(gè)人網(wǎng)業(yè)務(wù)命令進(jìn)行封裝,如表1所示,定義如下字段
權(quán)利要求
1.一種基于短消息的個(gè)人網(wǎng)交互方法,其特征在于,該方法包括采用短消息方式進(jìn)行個(gè)人網(wǎng)設(shè)備與網(wǎng)絡(luò)側(cè)的交互時(shí),由個(gè)人網(wǎng)設(shè)備對(duì)應(yīng)的個(gè)人網(wǎng)網(wǎng)關(guān)構(gòu)造用于封裝個(gè)人網(wǎng)業(yè)務(wù)命令的短消息,個(gè)人網(wǎng)網(wǎng)關(guān)將構(gòu)造的短消息發(fā)送給網(wǎng)絡(luò)側(cè)的個(gè)人網(wǎng)服務(wù)器;個(gè)人網(wǎng)服務(wù)器按照與個(gè)人網(wǎng)網(wǎng)關(guān)事先約定的短消息封裝方式,對(duì)構(gòu)造的短消息進(jìn)行解析,并執(zhí)行解析出的個(gè)人網(wǎng)業(yè)務(wù)命令;或者,由個(gè)人網(wǎng)服務(wù)器構(gòu)造用于封裝個(gè)人網(wǎng)業(yè)務(wù)命令的短消息,個(gè)人網(wǎng)服務(wù)器將構(gòu)造的短消息發(fā)送給個(gè)人網(wǎng)設(shè)備對(duì)應(yīng)的個(gè)人網(wǎng)網(wǎng)關(guān);個(gè)人網(wǎng)網(wǎng)關(guān)按照與個(gè)人網(wǎng)服務(wù)器事先約定的短消息封裝方式,對(duì)構(gòu)造的短消息進(jìn)行解析,并執(zhí)行解析出的個(gè)人網(wǎng)業(yè)務(wù)命令。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述事先約定的短消息封裝方式為根據(jù)業(yè)務(wù)標(biāo)識(shí)、需要封裝發(fā)送的所述個(gè)人網(wǎng)業(yè)務(wù)命令進(jìn)行封裝。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述事先約定的短消息封裝方式為除了根據(jù)業(yè)務(wù)標(biāo)識(shí)、需要封裝發(fā)送的所述個(gè)人網(wǎng)業(yè)務(wù)命令進(jìn)行封裝之外,還根據(jù)個(gè)人網(wǎng)業(yè)務(wù)命令的命令長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)數(shù)量、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)值中的至少一種進(jìn)行封裝。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)短消息內(nèi)容長(zhǎng)度超過(guò)一條短消息的最大長(zhǎng)度時(shí),所述事先約定的短消息封裝方式為除了根據(jù)業(yè)務(wù)標(biāo)識(shí)、需要封裝發(fā)送的所述個(gè)人網(wǎng)業(yè)務(wù)命令進(jìn)行封裝之外,還根據(jù)個(gè)人網(wǎng)業(yè)務(wù)命令的命令長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)數(shù)量、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)值中的至少一種進(jìn)行封裝,還需進(jìn)一步根據(jù)總消息數(shù)和消息位置進(jìn)行封裝;該方法還包括將長(zhǎng)度超過(guò)一條短消息的最大長(zhǎng)度的短消息拆分成多條短消息發(fā)送, 多條短消息各自的消息位置由所述消息位置決定。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,所述個(gè)人網(wǎng)業(yè)務(wù)命令包括 個(gè)人網(wǎng)設(shè)備的喚醒,個(gè)人網(wǎng)的建立,個(gè)人網(wǎng)的刪除,個(gè)人網(wǎng)的更新,個(gè)人網(wǎng)的拆分,個(gè)人網(wǎng)的合并,個(gè)人網(wǎng)設(shè)備加入個(gè)人網(wǎng),個(gè)人網(wǎng)設(shè)備離開(kāi)個(gè)人網(wǎng),業(yè)務(wù)組的建立,業(yè)務(wù)組的刪除,業(yè)務(wù)組的更新,業(yè)務(wù)組的拆分,業(yè)務(wù)組的合并,個(gè)人網(wǎng)設(shè)備加入業(yè)務(wù)組,個(gè)人網(wǎng)設(shè)備離開(kāi)業(yè)務(wù)組, 業(yè)務(wù)信息的發(fā)布,業(yè)務(wù)信息的獲取,業(yè)務(wù)數(shù)據(jù)的傳輸中的至少一種。
6.一種基于短消息的個(gè)人網(wǎng)交互系統(tǒng),其特征在于,該系統(tǒng)包括構(gòu)造單元、發(fā)送單元、接收單元、解析單元;其中,所述構(gòu)造單元,用于采用短消息方式進(jìn)行個(gè)人網(wǎng)設(shè)備與網(wǎng)絡(luò)側(cè)的交互時(shí),由個(gè)人網(wǎng)設(shè)備對(duì)應(yīng)的個(gè)人網(wǎng)網(wǎng)關(guān)或者個(gè)人網(wǎng)服務(wù)器構(gòu)造用于封裝個(gè)人網(wǎng)業(yè)務(wù)命令的短消息;所述發(fā)送單元,用于由個(gè)人網(wǎng)網(wǎng)關(guān)或者個(gè)人網(wǎng)服務(wù)器發(fā)送構(gòu)造的短消息;所述接收單元,用于由個(gè)人網(wǎng)服務(wù)器或者個(gè)人網(wǎng)網(wǎng)關(guān)接收構(gòu)造的短消息;所述解析單元,用于由個(gè)人網(wǎng)服務(wù)器或者個(gè)人網(wǎng)網(wǎng)關(guān)按照事先約定的短消息封裝方式,對(duì)構(gòu)造的短消息進(jìn)行解析,并執(zhí)行解析出的個(gè)人網(wǎng)業(yè)務(wù)命令。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述事先約定的短消息封裝方式為根據(jù)業(yè)務(wù)標(biāo)識(shí)、需要封裝發(fā)送的所述個(gè)人網(wǎng)業(yè)務(wù)命令進(jìn)行封裝。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述事先約定的短消息封裝方式為除了根據(jù)業(yè)務(wù)標(biāo)識(shí)、需要封裝發(fā)送的所述個(gè)人網(wǎng)業(yè)務(wù)命令進(jìn)行封裝之外,還根據(jù)個(gè)人網(wǎng)業(yè)務(wù)命令的命令長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)數(shù)量、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)值中的至少一種進(jìn)行封裝。
9.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,當(dāng)短消息內(nèi)容長(zhǎng)度超過(guò)一條短消息的最大長(zhǎng)度時(shí),所述事先約定的短消息封裝方式為除了根據(jù)業(yè)務(wù)標(biāo)識(shí)、需要封裝發(fā)送的所述個(gè)人網(wǎng)業(yè)務(wù)命令進(jìn)行封裝之外,還根據(jù)個(gè)人網(wǎng)業(yè)務(wù)命令的命令長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)數(shù)量、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)值中的至少一種進(jìn)行封裝,還需進(jìn)一步根據(jù)總消息數(shù)和消息位置進(jìn)行封裝。
10.一種個(gè)人網(wǎng)網(wǎng)關(guān),其特征在于,該網(wǎng)關(guān)包括構(gòu)造單元、發(fā)送單元;其中,所述構(gòu)造單元,用于采用短消息方式進(jìn)行個(gè)人網(wǎng)設(shè)備與網(wǎng)絡(luò)側(cè)的交互時(shí),構(gòu)造用于封裝個(gè)人網(wǎng)業(yè)務(wù)命令的短消息;所述發(fā)送單元,用于將構(gòu)造的短消息發(fā)送給個(gè)人網(wǎng)服務(wù)器。
11.根據(jù)權(quán)利要求10所述的個(gè)人網(wǎng)網(wǎng)關(guān),其特征在于,所述構(gòu)造單元,進(jìn)一步用于根據(jù)個(gè)人網(wǎng)網(wǎng)關(guān)與個(gè)人網(wǎng)服務(wù)器事先約定的短消息封裝方式對(duì)短消息進(jìn)行構(gòu)造;其中,所述事先約定的短消息封裝方式為以下任意一種 方式1、根據(jù)業(yè)務(wù)標(biāo)識(shí)、需要封裝發(fā)送的所述個(gè)人網(wǎng)業(yè)務(wù)命令進(jìn)行封裝; 方式2、除了根據(jù)業(yè)務(wù)標(biāo)識(shí)、需要封裝發(fā)送的所述個(gè)人網(wǎng)業(yè)務(wù)命令進(jìn)行封裝之外,還根據(jù)個(gè)人網(wǎng)業(yè)務(wù)命令的命令長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)數(shù)量、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)值中的至少一種進(jìn)行封裝;方式3、當(dāng)短消息內(nèi)容長(zhǎng)度超過(guò)一條短消息的最大長(zhǎng)度時(shí),除了根據(jù)業(yè)務(wù)標(biāo)識(shí)、需要封裝發(fā)送的所述個(gè)人網(wǎng)業(yè)務(wù)命令進(jìn)行封裝之外,還根據(jù)個(gè)人網(wǎng)業(yè)務(wù)命令的命令長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)數(shù)量、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)值中的至少一種進(jìn)行封裝,還需進(jìn)一步根據(jù)總消息數(shù)和消息位置進(jìn)行封裝。
12.—種個(gè)人網(wǎng)服務(wù)器,其特征在于,該服務(wù)器包括接收單元、解析單元;其中, 所述接收單元,用于接收個(gè)人網(wǎng)網(wǎng)關(guān)構(gòu)造的短消息;所述解析單元,用于按照事先約定的短消息封裝方式,對(duì)構(gòu)造的短消息進(jìn)行解析,并執(zhí)行解析出的個(gè)人網(wǎng)業(yè)務(wù)命令。
13.根據(jù)權(quán)利要求12所述的個(gè)人網(wǎng)服務(wù)器,其特征在于,所述解析單元,進(jìn)一步用于根據(jù)個(gè)人網(wǎng)網(wǎng)關(guān)與個(gè)人網(wǎng)服務(wù)器事先約定的短消息封裝方式對(duì)短消息進(jìn)行解析;其中,所述事先約定的短消息封裝方式為以下任意一種 方式1、根據(jù)業(yè)務(wù)標(biāo)識(shí)、需要封裝發(fā)送的所述個(gè)人網(wǎng)業(yè)務(wù)命令進(jìn)行封裝; 方式2、除了根據(jù)業(yè)務(wù)標(biāo)識(shí)、需要封裝發(fā)送的所述個(gè)人網(wǎng)業(yè)務(wù)命令進(jìn)行封裝之外,還根據(jù)個(gè)人網(wǎng)業(yè)務(wù)命令的命令長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)數(shù)量、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)值中的至少一種進(jìn)行封裝;方式3、當(dāng)短消息內(nèi)容長(zhǎng)度超過(guò)一條短消息的最大長(zhǎng)度時(shí),除了根據(jù)業(yè)務(wù)標(biāo)識(shí)、需要封裝發(fā)送的所述個(gè)人網(wǎng)業(yè)務(wù)命令進(jìn)行封裝之外,還根據(jù)個(gè)人網(wǎng)業(yè)務(wù)命令的命令長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)數(shù)量、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)長(zhǎng)度、個(gè)人網(wǎng)業(yè)務(wù)命令所需參數(shù)的參數(shù)值中的至少一種進(jìn)行封裝,還需進(jìn)一步根據(jù)總消息數(shù)和消息位置進(jìn)行封裝。
全文摘要
本發(fā)明公開(kāi)了一種基于短消息的個(gè)人網(wǎng)交互方法、系統(tǒng)、個(gè)人網(wǎng)網(wǎng)關(guān)及個(gè)人網(wǎng)服務(wù)器,其中,該方法包括采用短消息方式進(jìn)行個(gè)人網(wǎng)設(shè)備與網(wǎng)絡(luò)側(cè)的交互時(shí),由個(gè)人網(wǎng)設(shè)備對(duì)應(yīng)的個(gè)人網(wǎng)網(wǎng)關(guān)構(gòu)造用于封裝個(gè)人網(wǎng)業(yè)務(wù)命令的短消息,個(gè)人網(wǎng)網(wǎng)關(guān)將構(gòu)造的短消息發(fā)送給網(wǎng)絡(luò)側(cè)的個(gè)人網(wǎng)服務(wù)器;個(gè)人網(wǎng)服務(wù)器按照與個(gè)人網(wǎng)網(wǎng)關(guān)事先約定的短消息封裝方式,對(duì)構(gòu)造的短消息進(jìn)行解析,并執(zhí)行解析出的個(gè)人網(wǎng)業(yè)務(wù)命令。采用本發(fā)明的方法、系統(tǒng)、個(gè)人網(wǎng)網(wǎng)關(guān)及個(gè)人網(wǎng)服務(wù)器,擴(kuò)展性好,降低了交互時(shí)的復(fù)雜度。
文檔編號(hào)H04W4/14GK102547618SQ20101059401
公開(kāi)日2012年7月4日 申請(qǐng)日期2010年12月17日 優(yōu)先權(quán)日2010年12月17日
發(fā)明者姚立哲, 尚國(guó)強(qiáng), 陳軍 申請(qǐng)人:中興通訊股份有限公司