專利名稱:增強移動通信的短消息業務的方法及其移動終端設備的制作方法
技術領域:
本發明涉及一種增強移動通信的應用方法和基于這種應用方法的一種移動終端設備(手機)結構,具體地說,是一種通過在短消息業務上構建的一種基于用戶可定制服務內容和定制服務方法的可擴展的應用規約,來完成增強的短消息應用和基于這種應用方法的移動終端設備(手機)的改進結構。
一個不可忽視的現狀,目前絕大多數短消息的內容絕大多數情況下,都達不到此項業務每條140英文字符或者60個中文字符的數據量,所以,極大程度浪費了無線網絡資源。并且用戶也得不到更多更好的服務,另外,絕大多數的移動終端設備(手機)對于短消息的處理也方法不一,在技術方面基于短消息的應用還存在著許多局限性,如內存小、操作不便、屏幕狹小、不便閱讀、功能單一等。這些局限,一方面來自于移動終端設備(手機)的功能,一方面在于沒有完全利用短消息業務的可以利用的應用空間。
發明內容
本發明的目的是克服當前移動終端設備(手機)短消息業務中的無線資源浪費和使用便捷性差,移動終端設備(手機)產品人性化,個性化等不足,提供一種基于現有短消息業務的增強的短消息應用方法和基于這種應用方法的一種移動終端設備(手機)的改進結構。
基于以上的分析和目的,特提出以下的技術方案來實現本發明的目的。首先,說明本技術方案的主要構思是,然后歸納出本發明的技術方案,本技術方案的依據是利用現有短消息模塊的可利用空間(現有網絡短消息業務協議提供的未被填充滿的用戶短消息數據單元或常規的空短消息數據單元)做為傳輸媒介,利用網絡短消息業務協議作為下層支持協議,來構建新的靈活性增強的用戶可定制服務內容及其服務方法的應用規約,用于擴展短消息業務,并且,在此基礎之上,提供移動終端設備(手機)的多元化附加應用功能和增強的情景模式,增強和豐富移動終端設備(手機)產品的應用功能和人性化、個性化特征。下面按實現步驟來進行論述。
在現有網絡短消息業務協議上,構建新的、增強的、基于用戶可定制服務內容和服務方法的應用規約,用以擴展短消息業務。用戶可定制服務的含義包括以下兩點第一,在新的應用規約的基礎上,用戶可以定制規約的傳輸內容來完成特殊的通信應用;第二,用戶還可以通過定制規約本身各個子規約的傳輸方法和應用解釋方法,來擴展這個規約,實現功能類型更為廣泛的應用。
在正常的空的短消息數據單元(根據現有GSM網絡短消息業務協議規定單條短消息數據單元的容量為140個字節)和未被填充滿的短消息數據單元(常規短消息未利用的空字節<140個字節)中,可以完成傳輸用戶特定的信息數據。
對于這些用戶特定的信息數據的傳輸和解釋,可以通過基于這些信息的特定應用方法來編制增強的短消息通訊應用規約,這個規約將作為短消息業務協議的上層協議。規約負責對特殊的用戶數據進行編碼,解碼,解釋應用。經過編碼的用戶數據通過下層的短消息業務協議負責進行傳輸。
可將用戶需要傳輸的數據劃分為一些條目來存儲、傳輸、解釋應用。將相同類型的傳輸數據組織成為一個可以由用戶來定制的代碼頁,存儲在移動終端設備(手機)中,作為增強的短消息通訊規約的一個組成部分。
代碼頁的一個條目包含了一條具體傳輸內容的傳輸代碼和相關的解釋內容,一條復雜的、長度較長的的信息在傳輸過程當中就可以用一個簡短的傳輸代碼來代替,這樣,一條短消息中就可以包含多個這樣的傳輸代碼,從而,加大了一條短消息當中所能傳輸的消息內容的數量和類型。用戶根據需要,可以通過修改某個代碼的解釋內容、增加或刪除某個代碼、和與之相關的結束內容來定制代碼頁中的條目。
整個規約可以有多個這樣的代碼頁,用于多種類型數據的存儲、傳輸和解釋及其應用,并且,可以由用戶根據需要,通過增加和刪除代碼頁來進行定制。
通過這樣在短消息協議的上層,構建了一個新的短消息應用通信規約(協議),來完成一些功能強大的,低成本的商業應用和個人應用,包括特定狀態量的傳輸,簡單圖形和簡單表格等等多種可定制的特殊用戶數據的傳輸等等應用。
用戶除了可以對廠商預先設定的多種傳輸代碼頁來進行定制,來自己選擇和組織自己特殊應用內容和應用方法之外,還可以通過定制和增加新的代碼頁來建立新的特定數據應用方法(對于規約的擴展),從而,擴展手機短消息業務的更多類型的特殊應用。
新的增強規約作為本發明的主體要素,主要依賴于軟件的實現,主要功能程序模塊作為一個新的協議功能程序模塊加載到現有的移動通信終端設備的系統程序當中;設定靈活的代碼頁和可擴展的規約的應用方法主要依賴于規約模板的制定,具體操作則依賴于數據結構和程序代碼的實現,下面有明確的說明。此外,硬件部分只需要在現有移動終端設備(手機)的硬件中適當增加非易失性存儲器(閃存<Flash Memory>)的容量,以便保證新增模塊的程序所需要的空間,以及規約功能擴展時,增加程序和數據內容所需要的空間。
綜上所述,本發明的增強移動通信的短消息業務的方法,其步驟包括(1)根據應用擬定應用規約模板,完成新規約的數據結構和核心功能,在此基礎上增加與移動終端設備(手機)軟件當中其他模塊的接口,通過這些接口進行新的應用規約的內容轉換和數據傳輸,以及其他管理控制功能。
<1>由于本規約的要求是讓用戶能夠定制規約的服務內容和服務方法,所以基于這個概念上提出應用規約模板的方法,從而便于用戶能夠根據應用數據的類型增加和修改規約的代碼頁和代碼頁的條目,進行規約應用的擴展。應用規約模板的要素包括(a)代碼頁標識(可以擴展和定制);用于識別每一種規約功能類型代碼頁(用戶數據應用服務單元組)的標識。可以充分滿足0-255種代碼頁或者更多類型代碼頁的功能應用。
(b)代碼頁的版本號碼;是由某個代碼頁當中用戶數據應用服務單元代碼條目的數目和相應的制定日期得到的一個版本標識號碼。與代碼頁標識一起構成對此規約當中某個特定代碼頁的傳輸內容的一致性標識。
(c)代碼頁的傳輸編碼方式;傳輸編碼方式是將用戶數據根據規約編碼成為一個或者多個相應的代碼條目,在短消息協議的數據塊當中進行填充數據的格式規定(用戶數據幀數據結構定義)。
(d)規約代碼頁的擴展方式及其分組方式;用于規約代碼頁當中的用戶數據應用服務單元(條目)的擴展和新的代碼頁的擴展的結構擴展規定,規定了代碼頁在移動通信終端(手機)當中的存儲和組織的方式。
(e)規約代碼頁的更新模式;分為兩類模式,一類是選擇規約代碼頁的是通過和應用數據庫源交互的更新方式,另外一類是通過與另外一臺移動終端設備(手機)同步的方式來進行更新。與規約代碼頁的擴展方式和分組方式一起作為整個規約的管理模塊的組成部分。
(f)規約基本應用信息元素的集合(可以定制);用于定義用戶特殊應用數據元素的基本類型,第一類是諸如量綱、數據類型、描述、量程等等類型的固定數據類型元素,它們作為對用戶數據的直接描述,第二類是可選擇的數據類型元素,這種數據類型元素除了表示特定含義外,可以包含“是”,“否”等等可供選擇的數據類型。除了規約本身提供最基本的一些常用的類型外也可由用戶定制。
(g)信息傳輸方式(可以定制);用于設定短消息的發送方式規程,完成對所需發送內容的編碼,組幀及發送連續性(單條或者多條,相關性)的設定。
(h)擴展情景模式的相關設定(組件,可擴展和定制)。與應用接口部分的相關設定,由移動通信終端的MMI程序部分來提供相應的支持。包括顯示方式的設定、操作方式設定(包括擴展操作等)、自動觸發事件和確認觸發事件及其相關功能設定以及其他各種特殊應用應用方式的設定。(這部分需要結合步驟(2)當中的內容完成)。
<2>確定規約代碼頁類型標識及其版本標識的管理機制,以此為基礎制定規約代碼頁的更新方式以及在兩臺移動終端設備(手機)之間同步方式。由于由于各個代碼頁類型標識和版本標識唯一確定了整個規約協議應用體的功能,所以通過比較兩個移動通信終端當中某個代碼頁的這兩個標識的異同,就可以確定兩個移動通信終端當中此模塊的這個代碼頁當中條目內容的異同。由于這些異同可以具體到單個代碼頁當中傳輸條目的個數和條目具體內容的不同。所以就可以由此得到一個有功能差異的條目的列表。同步和更新的代碼頁所需要傳輸的條目內容就僅僅限于這些有差異的條目,這樣做可以通過傳輸少量的代碼頁條目內容來完成同步和更新。使兩個或多個移動通信終端的當中此模塊的內容某個具體的代碼頁的功能同步(傳輸條目完全一致)。在此基礎上才可以在兩部或者兩部以上移動通訊設備(手機)上完成這個代碼頁相關的特殊用戶數據的傳輸。
<3>劃分下層短消息業務協議當中單個短消息數據單元的內容,確定本規約當中用戶傳輸內容的格式。由于我們可利用的空間為1到140個字節,所以采用的格式為不定長的傳輸格式。我們將短消息數據單元的尾部最后一個字節作為增強型短消息擴展功能的使用標志。緊接著這個字節逆向編號所傳輸的字節。特定的傳輸代碼頁采用與特定的編碼方式和信息索引模式相關聯,通過這些設定賴確定信息傳輸方式內容,實現用戶應用數據的可靠傳輸和相應管理。
<4>完成此模塊與應用擴展模塊以及原有的短消息模塊的接口,并且為相應的應用功能程序模塊提供相關的靈活的接口支持。使新增加的應用規約協議無縫集成到原有移動通信終端的軟件當中,這部分需要結合步驟(2)當中的內容來完成。
(2)在移動終端設備(手機)MMI軟件當中采用結構化的菜單模板,提供可供用戶修改的菜單和這些菜單定制功能,使之可以方便地完成相應類型用戶數據的菜單顯示功能和菜單操作功能,并提供給用戶靈活的操作向導來便于用戶對規約內容進行定制和更新操作。然后將這些可定制的功能和相應的特定用戶數據傳輸部分的接口有機的聯系起來,使之成為一個整體。
(3)基于實時操作系統(例如NucleusPlus)程序編制,可以為新的規約提供任務支持。可以動態的增加移動終端設備(手機)當中的應用任務,通過新增的應用任務來運行處理相應的擴展過的規約協議功能。(NucleusPlus實時多任務操作系統還可以不通過固化程序的方式在程序運行的方式下動態增加程序內容,通過這個方法可以進一步使移動終端設備(手機)的功能得到擴展。
(4)根據用戶的應用需求,通過現有移動終端設備(手機)的串口或者紅外接口等外圍設備接口,在以上步驟之后,提供能夠完成和互聯網網絡數據庫或者PC機數據庫源的交互的功能,通過一個服務器/客戶端的PC機應用程序來完成(這部分可能會需要網絡數據庫設計人員完成),其中包括建立代碼頁數據庫和完成規約代碼頁及其規約與移動終端設備(手機)的同步規約及其代碼頁的功能,提供規約功能擴充功能等等。
通過以上步驟就為擴展和增強短消息業務構建一個新的規約。在具體的應用的當中,實現用戶特定(定制)狀態量、簡單圖形(定制)和表格(定制)等等特定用戶數據的傳輸,可以應用在以下領域當中,如數據采集和統計監測,商品信息通知和定購確認,車輛信息調度,互動娛樂,私人信息傳輸,等等。
根據上述的本發明方法構建的增強短消息應用功能的移動通信終端設備,其包括依次以信息流雙向連接的手機層一的應用模塊、手機層二、層三應用模塊、短消息模塊,應用后臺模塊和人機接口模塊,其特點是,還有與該應用層后臺模塊成并排鄰接的應用層后臺擴展模塊、及位于短消息模塊和應用層后臺模塊與應用層后臺擴展模塊下方的可定制協議內容的短消息增強協議模塊;并在手機中增大內存容量供該可定制協議內容的短消息增強協議模塊和應用層后臺擴展模塊;所說的可定制協議短消息增強協議模塊含有完成新增的協議傳輸處理單元和短消息模塊的接口,以及管理規約應用擴展單元、規約同步與更新單元并提供給應用層后臺擴展模塊相應的接口;上述的所說的應用層后臺擴展模塊,含有管理可定制協議短消息增強協議模塊中短消息擴展應用的協議用戶數據處理單元,并利用可定制協議短消息增強協議模塊提供的接口完成與互聯網通訊的PC側輔助軟件的交互,來完成規約及其代碼頁的更新和同步以及規約功能擴展;以及管理模塊當中短消息擴展應用當中和人機界面操作交互的內容。
進一步,上述的制定協議內容的短消息增強協議模塊中,設有可定制規約處理模塊其括,規約代碼頁類型標識和版本標識列表、應用情景模式的相關設定、規約代碼頁基本信息元素列表、用戶自定義信息元素列表、規約同步更新模塊、傳輸接口模塊構成了新規約的管理實體。另外,還列出了特殊用戶數據的傳輸代碼頁的組織結構,這部分作為規約的信息實體;代碼頁中每一條用戶數據單元信息條目,都由一些具體的描述組成,規約將根據這些描述來進行相關類型數據的處理和操作。
更具體地,上述的傳輸接口模塊含有可定制的增強規約中的用戶數據單元在短消息幀中的數據塊結構,其中的增強規約應用標志及其相關設定字段作為格式字段,其中包含增強規約的應用/退出應用標志、本次傳輸的代碼頁類型標識和版本標識、在信息字段中代碼頁偏移量、本次傳輸的某個代碼頁條目數目、傳輸內容連續/非連續相關的設定內容;用戶特殊數據是增強規約進行應用處理的用戶數據單元的集合,這些數據條目是變長的,它們的處理由規約代碼頁類型的相應約定來進行處理。傳輸接口模塊還包含有可定制規約短消息增強的接收處理模塊和可定制規約短消息增強的發送處理模塊。
在下面將提出增強的移動終端設備(手機)的情景模式和增強的多元化應用功能模式,例如<1>簡單的表情特征在用短消息聊天交流當中,由預先設定的16×16或者32×32位位圖,在另一部具有同類型移動終端設備(手機)當中顯示出來。這些預先設定的位圖可以通過編碼成為傳輸代碼頁來進行傳輸和存儲操作。
<2>預先設定的趣味語言的解釋應用類似于一些網絡聊天軟件功能當中的設定,允許用戶在本機當中使用短小精練的代碼來代替要發送的很長的信息,可以通過編碼成為傳輸代碼頁來進行傳輸和存儲操作。移動終端設備(手機)只需要在匹配到這樣的代碼時用預先設定的內容來代替即可。這種應用可以通過另外一種方式來進行,那就是先在兩臺移動終端設備(手機)之間同步后由接收方來解釋,這樣可以得到更多的剩余短消息空間。
<3>短消息發送狀態信息通過短消息的剩余空字節空間來附加短消息發送接收本身的狀態信息,具體包括短消息發送的具體時間,接收到的具體時間,以幫助了解網絡擁塞狀況,便于用戶合理選擇通訊方式。
<4>簡單的互動娛樂功能可以通過短消息提供一些簡單的游戲,通過短消息傳輸的空閑字節傳送,可以在聊天的同時享受到娛樂的功能。這項應用也是以前面提到的基于短消息的新的傳輸規約來完成的。
<5>通過短消息同步通訊錄在不需要紅外設備或者串口設備的硬件條件下通過短消息的未利用字節或者全部可用字節來同步通訊錄。并可擴展成為簡單的名片發送功能。
<6>天氣特征等生活常用狀態的傳輸兩部移動終端設備(手機)在異地通訊應用當中,往往希望得知對方所處位置的天氣,氣溫等一系列的有用的信息。所以可以通過短消息剩余空間來傳輸這些信息,并且將這些信息在移動終端設備(手機)當中存儲和設定。
以上的這些增強型的應用都可以通過規約模板和代碼頁模板將這些內容擴展到現有的移動終端設備(手機)當中。從而完成功能擴展。有益效果采用本發明所述的方法,可以在現有短消息技術的基礎上構建新的應用規約體系,通過可擴展的規約本身和可以定制的規約應用代碼頁來實現用戶的特殊應用和其他相關應用功能擴展。達到充分利用無線網絡資源,提高短消息利用率,極大的增強移動終端設備(手機)使用的人性化和便捷性。增加了移動終端設備(手機)設備的功能和賣點,推動短消息市場發展,使短消息即使在未來的低端應用市場當中也可以有很大的應用空間。
圖1是本發明短消息增強協議模塊在移動終端設備協議構件結構中的位置和接口示意圖。
圖2是本發明中可定制代碼在短消息幀中的數據曜結構示意圖。
圖3是本發明中規約應用及更新在各個模塊之間信息流示意圖。
圖4是本發明中可定制規約處理模塊的內部體系結構示意圖。
圖5是本發明可定制規約的信息處理過程中短消息增強接收模塊流程圖。
圖6是本發明可定制規約的信息處理過程中短消息增強發送模塊流程圖。
請參閱圖1,它是可定制應用的短消息增強協議模塊在移動終端設備協議軟件結構當中位置和接口圖,其中各個部分的代表的模塊如下GSM/GPRS Layer1移動終端設備(手機)層一應用模塊10,GSM/GPRS Layer2/3 移動終端設備(手機)層二,層三應用模塊11,(SMS模塊除外)SMS移動通訊終端(手機)的短消息模塊12,ESMS 新增的可定制協議內容的短消息增強協議模塊13,Application Layer 移動通訊終端(手機)應用層后臺模塊14,AL Extension 新增加的應用層后臺擴展模塊14’MMI移動通訊終端(手機)人機接口模塊(應用層前臺模塊)15,實現本發明需要增加兩個模塊其一是ESMS模塊13,也就是本發明當中所說的在短消息業務上面建立的增強的應用規約,ESMS模塊13完成新增的協議傳輸處理部分以及和原有SMS模塊12的接口。需要管理規約應用擴展功能和規約同步和更新的功能并且提供給AL Extension新增應用層后臺擴展模塊14’相應的接口。
其二AL Extension是指模新增加的應用層后臺擴展模塊14’,它與應用層前臺模塊人機接口模塊(MMI)15密切相關,用來管理短消息前臺增強應用和ESMS模塊13當中用戶數據協議處理之間的接口,并完成對用戶操作提供支持的應用程序功能。利用ESMS模塊13提供的接口,通過運行在PC機上輔助應用軟件與互聯網數據庫通訊或者訪問單個PC機的數據庫,或者通過兩部移動通訊終端設備之間的同步方法(包含在ESMS模塊13當中),來完成規約代碼頁的更新和同步以及規約功能擴展(代碼頁的擴展或者是某個代碼頁條目的擴展和修改),所以還必須由這個模塊來提供ESMS模塊13規約功能擴展應用當中和人機界面操作交互相關的應用程序功能。
這兩個模塊都可以根據移動終端設備(手機)設定當中的設定來投入使用或者不使用。
請參閱圖2,它是可定制的增強規約當中的用戶數據單元在短消息幀當中的數據塊結構,表示了本發明當中規約代碼頁在短消息用戶數據單元(一幀)當中的傳輸格式。其中“增強規約應用標志及其相關設定”字段作為格式字段,其中包含了增強規約的應用/退出應用標志、本次傳輸的代碼頁類型標識和版本標識、代碼頁的在信息字段當中偏移量、本次傳輸的某個代碼頁條目數目、傳輸內容連續/非連續等相關的設定內容,用來標識規約處理程序選用何種規約和何種代碼頁以用何種方式來處理這條包含多個用戶特定數據消息(包括規約更新,同步,規約擴展處理、常規短消息,他們都被組織成為特定的代碼頁來進行處理)。用戶特殊數據就是新的增強規約進行應用處理的用戶數據單元的集合,這些數據條目是變長的,它們的處理由規約代碼頁類型的相應約定來進行處理。應用層后臺模塊和MMI來負責顯示和操作的處理。
關于圖中的常規短消息內容事實上已經包含在我們的規約傳輸內容當中,常規短消息代碼頁只有很簡單的處理,只是在常規短消息后面的一個字節當中填充代碼標識信息,這樣就能用新規約來進行解釋和處理用戶常規短消息內容,從而和新增規約的無縫集成。
請參閱圖3,它是新增加的規約在進行應用及其更新時各個模塊之間信息流的示意圖,圖中各個部分的代表的軟件程序模塊如下GSM/GPRS Layer1移動終端設備(手機)層一應用模塊10,GSM/GPRS Layer2/3 移動終端設備(手機)層二,層三應用模塊11,(SMS模塊除外)SMS移動通訊終端(手機)的短消息模塊12,ESMS 新增的可定制協議內容的短消息增強協議模塊13,Application Layer 移動通訊終端(手機)應用層后臺模塊14,AL Extension 新增加的應用層后臺擴展模塊14’,MMI移動通訊終端(手機)人機接口模塊(應用層前臺模塊)15。
圖中描述了新增加的規約處理模塊所要涉及的接口和相應的信息流傳遞途徑,完整地說明了從用戶到移動終端設備(手機)以及PC機、互聯網數據庫之間的交互過程和相關的接口。其中與PC機之間的接口可以采用現有技術當中的串口或者以紅外口等等通訊手段。
這部分的接口用于完成規約代碼頁和PC機數據庫或者互聯網數據庫數據源進行更新或者擴展的功能。ESMS與其他移動通信終端設備的同步接口也可以采用現有技術當中的串口或者以太網口等等通訊手段,用來完成兩部同類型的移動終端設備之間的規約更新和同步功能。在未來的應用當中,以上兩個接口可以通過新技術的通訊接口(例如GPRS網絡提供的數據傳輸功能,藍牙技術等等)來作為通訊手段,可以更快捷方便地完成這部分地接口數據傳輸任務。
請參閱圖4,它是可定制的規約處理模塊內部體系結構,其中描述了本發明新增加的規約處理模塊131的主要核心部分的各個實體。其中規約代碼頁類型標識和版本標識列表1311、應用情景模式的相關設定1312、規約代碼頁基本信息元素列表1313、用戶自定義信息元素列表1314、規約同步更新模塊1316、傳輸接口模塊1315構成了新規約的管理實體;另外,還列出了特殊用戶數據的傳輸代碼頁的組織結構1317,這部分作為規約的信息實體;代碼頁中每一條用戶數據單元信息條目1318,都由一些具體的描述組成,規約將根據這些描述來進行相關類型數據的處理和操作。例如一個表格類型傳輸代碼頁當中的描述可以包括條目的名稱描述,條目的量綱描述,條目的數值描述,條目的值的范圍等等限定性描述;一個位圖類型的傳輸代碼頁當中的描述可以包括位圖的類型描述,位圖的操作描述,位圖的用途描述等等。通過對代碼頁當中這些描述的類型進行定制(增加描述類型,修改描述類型),從而,使規約功能得到了擴展,可以使規約傳輸的數據更貼切地符合用戶的特殊要求,并且,可以進行更復雜的應用。
請參閱圖5,它是規約應用的處理過程短信息接收處理模塊的流程圖,其中包含有關本發明當中新增規約處理規約更新和規約同步的過程,完整的描述了新增規約的消息處理接收信息的流程。如圖所示,本發明的可定制的短消息增強接收處理模塊20的流程如下首先執行步驟200,接收短消息,之后,執行步驟201,判別是否包含增強應用標志?如果不是,執行步驟202,將短消息數據單元交給上面的應用層處理,執行步驟203;流程結束;如果是增強應用標志,則執行步驟204,判斷是否用戶數據?如不是用戶數據,執行步驟205;如果是用戶數據,則執行步驟206,對特殊用戶數據進行解碼,得到本條信息中所有傳輸代碼頁的類型和其它特征標識,執行步驟207,判別收發雙方此功能代碼頁是否相同?若不同,執行步驟208,保存本次接收的內容,按照不同代碼頁將數據加入各自的未處理的隊列中,之后執行步驟2014;若代碼頁相同,則執行步驟209,判別緩存隊列當中是否有以前保留的未處理內容?如果有,執行步驟2010,逐條處理未處理隊列當中的用戶數據單元,之后,執行步驟2011,若有是未處理內容,則直接依次執行步驟2011,逐條處理該用戶數據單元的內容、步驟2012,將解碼后數據內容交給應用后臺擴展模塊程序進行處理、步驟2013,程序結束;上述執行步驟204當判斷不是用戶數據后,執行步驟205,判別是否含有用戶同步或者更新命令?如果是,便依次執行步驟2014,根據需要同步或更新內容得到本側此代碼頁的功能條目列表并分析和得到協商數據、步驟2015,發送同步代碼頁的短消息,包含本側需要更新的代碼頁條目列表與對方協商的數據、步驟2016,記錄本次發送內容并做相關更新標志,以便接收下一條消息的時候進行處理、和步驟2017,程序結束;若執行步驟205,當判別不含有用戶同步或更新命令后,則執行步驟2018,將用戶同步或更新數據和先前的處理銜接起來并比較更新結果,執行步驟2019,詢問更新是否結束?如果是更新結束,便依次執行步驟2022,更新本側的相應代碼頁,并更新相關標志、步驟2023,判別緩存隊列當中是否有遺留的未處理內容?如果沒有,執行步驟2024,程序結束;如果有,則執行步驟2010、2011、2012和步驟2013;如果執行步驟2019知道更新未結束,則依次執行步驟2020,詢問是否需要發送同步協商數據?如果不需要,執行步驟2021,程序結束;如果需要發送,則依次執行步驟2014、2015、2016直至步驟2017程序結束。
圖6是規約應用處理過程短信息發送處理模塊的流程圖。結合圖5完整地描述了新增規約的消息處理的處理流程以及兩部功能類型相同的移動終端設備(手機)的規約更新和同步的處理過程(不包括與PC機的交互)。與PC機的交互所完成的規約更新和擴展已在技術方案當中有具體的描述。
如圖6所示,本發明的可控制規約短消息增強發送處理模塊30的流程如下首先執行步驟300,發送短消息;之后,執行步驟301,詢問是否包含增強應用標志?如果沒包含,執行步驟302,將短消息數據單元交給短消息模塊(SMS)處理,執行步驟303,程序結束;若包含增強應用標志,則執行步驟304,判斷用戶數據是否需要分段組織?如果不需要分段組織,執行步驟305,分析需要處理的用戶數據及其他消息,生成短消息放在發送緩沖區中,之后,執行步驟307;如果需要分段組織,則執行步驟306,對特殊用戶數據進行編碼完成需要插入的特殊用戶數據信息域,之后執行步驟307,將特殊用戶數據信息域的信息合成并交給短消息模塊(SMS)發送,執行步驟308,詢問是否有更新過程?如果有,執行步驟3012;如果沒有更新過程,則執行步驟309,判斷接收緩存隊列當中是否有遺留的未處理內容?如果沒有,執行步驟3011;程序結束;如果有遺留未處理內容,則依次執行步驟3010,相應接收處理過程(參照接收流程圖)執行步驟3011,程序結束。當程序執行步驟308,確有更新過程;之后,執行步驟3012,詢問是否需要發送同步協商數據,如果需要,便依次執行步驟3013,發送同步代碼頁的短消息,包含本側需要更新的代碼頁條目列表與對方協商的數據;執行步驟3014,記錄本次發送內容,并做相關更新標志,以便接收到下一條消息的時候進行處理,是返回執行步驟3012;如果步驟3012確知不需要同步協商數據,則執行步驟3015,詢問更新過程是否結束?如果沒有結束,便執行步驟3016,程序結束;如果更新過程結束,則執行步驟3017,更新本側的相應代碼頁,并更新相關標志,之后,跳轉依次執行步驟309、3010、3011或步驟309、3011,步驟3011即程序結束。
硬件部分由現有的移動終端設備(手機)構成,在此基礎上只需要增大非易失性存儲器(FlashMemory)的容量,在外形上對兩部手機進行包裝設計(需要結構工程人員完成)使之更貼切于情侶手機的消費概念。
軟件部分的處理步驟如下1.為用戶設計更多可供選擇的應用功能,擬定相應的應用規約傳輸代碼頁,并將規約完成部分集成到一個任務模塊當中,在此基礎上增加人機交互模塊和移動終端設備(手機)內部協議棧軟件當中短消息(SMS)模塊和新增任務模塊三者之間的新的接口,通過這些接口進行新的應用規約的轉換和傳輸,以及一些控制管理功能。
2.基于實時操作系統(例如NucleusPlus)程序編制,可以為新的規約提供任務支持。可以動態的增加移動終端設備(手機)當中的應用任務,通過新增的應用任務來運行處理相應的新增規約功能。
3.在移動終端設備(手機)MMI當中采用結構化的菜單模板,提供可供用戶修改的菜單和這些菜單定制功能和效果,然后將這些定制的功能和相應的接口聯系起來。為用戶設計更多可供選擇的操作功能和更多人性化,個性化的特征,增加更多的應用功能和便捷化的操作模式,增加兩部移動終端設備(手機)之間的聯系方式的多元應用功能。在移動終端設備(手機)MMI軟件當中增加相應的處理模塊來處理用戶定制他們所需要信息的功能。
4.增加消息觸發事件、天氣特征等生活常用狀態、短消息同步通訊錄的傳輸(在本發明的技術方案當中有詳細的描述)等多元化的應用,其中消息觸發事件的應用是通過一部手機設定另外一部手機的應用功能以及一些可被遠程更改的設置,通過發送一個短消息,另外一部手機接收解釋這條短消息來啟動和設定遠程開機喚醒功能和定時提醒功能等等多種可供設置設置更改。達到更加便捷的目的,并增加兩部手機之間的密切性。
5.可以由統一的代碼頁在互聯網創建數據庫,作為維護和更新的基礎,根據此需求在軟件的基礎上完成和互聯網網絡數據庫(這部分需要網絡設計人員完成)或者PC機數據源(包含在PC機支持軟件的數據庫當中)的交互,其中包括建立代碼頁數據庫和功能數據庫,提供代碼頁更新和同步功能,提供規約功能擴展等功能。
統一的代碼頁也可以通過基于版本號碼的方式來更新,可直接通過一個服務器/客戶端的應用軟件來完成和互聯網數據庫的交互。也可以通過兩部具備相同類型功能的移動終端設備(手機)來通過串口,紅外等通訊設備,或者利用短消息新增規約本身的能力來完成所需功能類型特征代碼的同步內容任務。
6.用戶的應用和定制功能,可以通過與PC機軟件當中的用戶定制數據庫來進行交互來完成,也可以通過新建規約本身通過短信息發送接收處理來完成功能定制,應用相對簡單,需要多考慮操作的便捷性和趣味性(可以交付用尸完成)。實施例(二)增強的小型商業應用移動終端設備(手機)在具體的應用的當中,基于此發明的增強的小型商業應用移動終端設備(手機)可以實現特定(定制)狀態量的傳輸,簡單圖形(定制)和表格(定制)可以應用在以下領域當中,如數據采集和統計監測,商品信息通知和定購確認,車輛信息調度,特定數據信息采集等等。
硬件部分由具備現有功能的移動終端設備(手機)構成,在此基礎上需要增大非易失性存儲器(FlashMemory)的容量,在可能的情況下增大手機的顯示區域的大小。
軟件部分的處理步驟如下1.根據應用擬定實用、豐富的應用規約并將規約完成部分集成到一個任務模塊當中,在此基礎上增加MMI和移動終端設備(手機)內部協議棧軟件當中短消息(SMS)模塊和新增任務模塊三者之間的新的接口,通過這些接口進行新的應用規約的轉換和傳輸,以及一些控制管理功能。
2.在移動終端設備(手機)MMI當中采用結構化的菜單模板對菜單進行設計,提供可供用戶修改的菜單和這些菜單定制功能,然后將這些定制的功能和相應的接口聯系起來。在移動終端設備(手機)MMI軟件當中增加相應的處理模塊來方面用戶定制他們所需要的信息。
3.基于實時操作系統(例如NucleusPlus)程序編制,可以為新的規約提供任務支持。動態的把新的功能模塊增加到移動終端設備(手機)應用任務當中,使此模塊和原有功能模塊緊密結合起來,通過新增的應用任務來運行處理相應的協議功能。
4.將統一的代碼頁在互聯網創建數據庫,作為維護和更新的基礎,根據此需求在軟件的基礎上完成和互聯網網絡數據庫(這部分需要網絡設計人員完成)或者PC機數據源(包含在PC機支持軟件的數據庫當中)的交互,其中包括建立代碼頁數據庫和功能數據庫,提供代碼頁更新和同步功能,提供規約功能擴充功能等。
統一的代碼頁可以通過兩種方式來更新。第一種方式可以從互聯網網絡側建立的數據庫通過一個服務器/客戶端的應用軟件來完成(這部分需要網絡設計人員完成)與移動通信終端(手機)的交互,并可由集群用戶定制和更新。第二種方式可以通過兩部具備相同類型功能的移動終端設備(手機)來通過串口,紅外設備等通訊手段,或者利用短消息新增規約本身的能力來完成所需功能類型特征代碼的同步內容任務。
5.用戶的應用和定制功能,定制代碼頁和功能的擴展更新和維護(可以交付用戶完成),新功能的定制,只需要在代碼頁當中留下可擴展的部分,就可以通過代碼頁更新的辦法來擴充新的功能。
通過以上兩個實施例子的論述,描述了如何實現本發明的目的,充分利用了當前移動終端設備(手機)短消息業務當中的可用資源,來實現了更多元化,人性化,個性化的產品,使本發明當中提出的基于現有短消息業務的增強的短消息應用方法應用在移動終端設備(手機)產品設計當中,極大增加了移動終端設備(手機)設備的功能和賣點,推動短消息市場發展。
權利要求
1.一種增強移動通信的短消息業務的方法,其步驟包括(1)、根據應用,擬定應用規約模板;(2)、對移動終端設備的人機接口模塊采用結構化的菜單模板;(3)、基于實時操作系統程序編制,為新的規約提供任務支持,動態增加移動終端設備中的應用任務;(4)、根據用戶的應用需求,通過現有移動終端設備的外圍設備接口,提供和互聯網網絡數據庫或PC機數據源的交互功能。
2.根據權利要求1所述的增強移動通信短消息業務的方法,其特征在于,所說的根據應用擬定應用規約模板,其步驟包括(1)提出應用規約模板的方法;(2)確定規約類型標識及其各個代碼頁子類型和版本的管理機制;(3)劃分單個短消息數據單元的內容,確定規約當中各種代碼頁的傳輸編碼模式,將尾部最后一個字節作為短消息擴展功能的使用標志;(4)完成應用規約模塊與應用擴展模塊以及原有的短消息模塊的接口,并為相應的應用功能提供相關的靈活的接口支持。
3.根據權利要求1或2所述的增強移動通信短消息業務的方法,其特征在于,所說的應用規約模板,其要素包括(a)規約類型的標識;(b)規約代碼頁子類型標識;(c)規約代碼頁的版本號碼;(d)規約代碼頁的索引方式;(e)規約代碼頁的擴展方式及其分組方式;(f)規約及其代碼頁的更新模式;(g)規約基本應用信息元素的集合;(h)信息傳輸方式;(i)擴展情景模式的相關設定。
4.根據權利要求3所述的增強移動通信短消息業務的方法,其特征在于,所說的規約類型標識,其系用于識別規約中每一種功能類型代碼頁的標識,而且,可以擴展和定制。
5.根據權利要求3所述的增強移動通信短消息業務的方法,其特征在于,所說的代碼頁的版本號碼,是指由某個代碼頁中用戶數據應用服務單元代碼條目的數目和相應的制定日期得到的一個版本標識號碼;其與代碼頁標識一起構成對此規約中某個特定代碼頁的傳輸內容的一致性標識。
6.根據權利要求3所述的增強移動通信短消息業務的方法,其特征在于,所說的代碼頁傳輸編碼方式是指將用戶數據根據規約編碼成為一個或者多個相應的代碼條目,在短消息協議的數據塊當中進行填充數據的格式規定。
7.根據權利要求3所述的增強移動通信短消息業務的方法,其特征在于,所說的規約代碼頁的擴展方式及其分組方式,是指對規約代碼頁當中的用戶數據應用服務單元的擴展和新的代碼頁的擴展的結構擴展規定,規定代碼頁在移動通信終端當中的存儲和組織的方式。
8.根據權利要求3所述的增強移動通信短消息業務的方法,其特征在于所說的規約代碼頁的更新模式,其分為兩類模式,一類是選擇規約代碼頁的是通過和應用數據庫源交互的更新方式,另外一類是通過與另外一臺移動終端設備同步的方式來進行更新;它與規約代碼頁的擴展方式和分組方式一起作為整個規約的管理模塊的組成部分。
9.根據權利要求3所述的增強移動通信短消息業務的方法,其特征在于所說的規約基本應用信息元素的集合,其包括量綱、數據類型、描述、量程類型的固定數據類型元素,它們作為對用戶數據的直接描述,和可選擇的數據類型元素,由規約本身提供最基本的一些常用的類型外也可由用戶定制。
10.根據權利要求3所述的增強移動通信短消息業務的方法,其特征在于所說的信息傳輸方式,是指設定短消息的發送方式規程,完成對所需發送內容的編碼,組幀及發送連續性的單條或者多條,相關性的設定。
11.根據權利要求3所述的增強移動通信短消息業務的方法,其特征在于所說的擴展情景模式的相關設定,包括顯示方式的設定、操作方式設定、自動觸發事件和確認觸發事件及其相關功能設定以及其他各種特殊應用應用方式的設定。
12.一種移動通信終端設備,包括依次以信息流成雙向連接的手機層一的應用模塊(10)、手機層二、三的應用模塊(11)、短消息模塊(12),應用層后臺模塊(14)和人機接口模塊(15),其特征在于,還有一應用層后臺模塊擴展模塊(14’)及一可定制協議內容的短消息增強協議模塊(13);該應用層后臺擴展模塊(14’)與該應用層后臺模塊(14)成并排鄰接,而該短消息增強協議模塊(13)則位于該短消息模塊(12)與該并排鄰接的應用層后臺模塊(14),后臺擴展模塊(14’)之間;所說的可定制協議內容的短消息增強協議模塊(13),其含有完成新增的協議傳輸處理單元和短消息模塊(12)的接口,以及管理規約的應用擴展單元、規約同步與更新單元,并提供給應用層后臺擴展模塊(14’)相應的接口;所說的應用層后臺擴展模塊(14’),其含有管理該增強協議模塊(13)中短消息擴展應用的協議用戶數據處理單元,并利用該短消息增強協議模塊(13)提供的接口完成與互聯網通訊的PC側輔助軟件的交互,來完成規約及其代碼頁的更新和同步以及規約功能擴展;以及管理模塊中短消息擴展應用中和人機界面操作交互的內容。
13.根據權利要求12所述的移動通信終端設備,其特征在于,在該制定協議內容的短消息增強協議模塊(13)中,設有可定制規約處理模塊(131)其包括由規約代碼頁類型標識和版本標識列表(1311)、應用情景模式的相關設定(1312)、規約代碼頁基本信息元素列表(1313)、用戶自定義信息元素列表(1314)、規約同步更新模塊(1316)、傳輸接口模塊(1315)構成了新規約的管理實體;另外,還有特殊用戶數據的傳輸代碼頁的組織結構(1317),這部分作為規約的信息實體;代碼頁中每一條用戶數據單元信息條目(1318),都由一些具體的描述組成,規約將根據這些描述來進行相關類型數據的處理和操作。
14.根據權利要求12所述的移動通信終端設備,其特征在于,該傳輸接口模塊(1315)含有可定制的增強規約中的用戶數據單元在短消息幀中的數據塊結構,其中的增強規約應用標志及其相關設定字段作為格式字段,其中包含增強規約的應用/退出應用標志、本次傳輸的代碼頁類型標識和版本標識、在信息字段中代碼頁偏移量、本次傳輸的某個代碼頁條目數目、傳輸內容連續/非連續相關的設定內容;用戶特殊數據是增強規約進行應用處理的用戶數據單元的集合,這些數據條目是變長的,它們的處理由規約代碼頁類型的相應約定來進行處理。
15.根據權利要求13或14所述的移動通信終端設備,其特征在于,該傳輸接口模塊(1315)還包含有可定制規約短消息增強的接收處理模塊(20)和可定制規約短消息增強的發送處理模塊(30)。
全文摘要
一種增強移動通信的短消息業務的方法及短消息增強的移動終端設備,其方法包括步驟(1)、對移動終端設備的人機接口模塊采用結構化的菜單模板;(2)、基于實時操作系統程序編制,為新的規約提供任務支持,動態增加移動終端設備中的應用任務;(3)、根據用戶的應用需求,通過現有移動終端設備的外圍設備接口,提供和互聯網網絡數據庫或PC機數據源的交互的功能。本發明的由于增強短消息的應用,因此,達到充分利用無線網絡資源,提高短消息利用率和提高手機的功能和賣點。
文檔編號H04W4/12GK1428998SQ0113923
公開日2003年7月9日 申請日期2001年12月26日 優先權日2001年12月26日
發明者顧典晟 申請人:深圳市中興通訊股份有限公司上海第二研究所