TWI357748B - System and method for correlating messages within - Google Patents

System and method for correlating messages within Download PDF

Info

Publication number
TWI357748B
TWI357748B TW097109503A TW97109503A TWI357748B TW I357748 B TWI357748 B TW I357748B TW 097109503 A TW097109503 A TW 097109503A TW 97109503 A TW97109503 A TW 97109503A TW I357748 B TWI357748 B TW I357748B
Authority
TW
Taiwan
Prior art keywords
message
transaction
identifier
messages
unique
Prior art date
Application number
TW097109503A
Other languages
English (en)
Other versions
TW200904104A (en
Inventor
Michael Shenfield
Original Assignee
Research In Motion Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Research In Motion Ltd filed Critical Research In Motion Ltd
Publication of TW200904104A publication Critical patent/TW200904104A/zh
Application granted granted Critical
Publication of TWI357748B publication Critical patent/TWI357748B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/146Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Computer And Data Communications (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Communication Control (AREA)

Description

“57748
V 九、發明說明: 【發明所屬之技術領域】 本揭示内容一般係關於在一非同步通信環境中之訊氛與 交易的有效通信,特定言之係與一無線網路中訊幸、之關 聯。 一 【先前技術】 在一無線通信環境中,訊息係在一無線器件與一網路元 件(例如一伺服器)之間傳送。該等訊息通常包括—唯一識 別符以識別訊息。在本文争將該唯一識別符稱作「訊氣 id」。 〇 此外,一訊息通常將包括識別訊息類型之一欄位以便 允許該無線器件或該網路元件更易解釋該訊息。 讯息之一邏輯群組。例如,一 至一後續接收之入埠訊息。名 散訊息邏輯群組形成一交易。 專訊息。 通常可將訊息本身在該器件與網路元件之間分組成離散 一離埠訊息可以某種方式關聯 在該器件與該伺服器間之該離 。通常需要於一交易内關聯該
1296l4.doc 1357748 一交易識別符欄位至每一訊息的網路資源而言,負擔相當 大。 【發明内容】 本發明之系統與方法係關於解決藉由建構一訊息識別符 攔位作為一交易識別符與一訊息索引之一組合的先前技術 的缺陷。較佳地係仍提供一全域或區域之唯一訊息識別符 攔位’同時減少訊息大小,從而節省網路容量。 在另一態樣中,透過若干機制可識別該交易之一交易類 型。一第一機制可為添加一交易類型索引之訊息識別符。 一第二機制可為使用一交易中之一第一訊息之訊息索引 來指定一交易類型。由於假定此為該交易内的該第一訊 息,一行動器件與網路元件可辨識一新的交易識別符,從 而忽略該訊息索引。可使用交易類型索引取代索引欄位, 且其因此可用於識別訊息的交易類型。 一第二機制為使用啟發式方法來識別一交易類型。具體 而5,可使用訊息大小、所用無線電載送器或訊息的其他 特徵以預先識別該交易類型。若隨後發現該交易類型之指 派不正確,則可重新指定交易類型。 s -第四機制可為不存在交易類型,但一訊息包括訊息類 型資訊。應明白,-交易内之-第-訊息的交易類型通常 將唯一識別該交易。 忒父易類型之識別,亦可提供用於追縱該交易内的 型。具體而十,a a 士 °心顆 ° 一父易具有預期按一特定順序之有限數旦 的訊息類型,日m u· ίί丄双里 ^且因此藉由追蹤一交易可推導下一却自* I29614.d, -6 - 1357748 型。若可自訊息識別符識別出交易類型,則此可導致具有 一分離訊息類型欄位之需要的消除。 本揭示内容因此提供可一種於一無線交易内關聯訊息之 方法與系統,该等訊息之每一者需要一唯一的訊息識別 符,該方法具有以下步驟:建立一交易識別符,該交易識 別符對於相關訊息係相同的;以及將一訊息索引添加至該 乂易έ线別符’該δίΐ息索引對應於一交易内的一訊息之一數 量’而該交易識別符與訊息索引形成用於該等訊息中之每 一個之該唯一的訊息識別符。 本揭示内容進一步提供經調適成關聯一無線交易内之訊 息的一訊息識別符,該訊息識別符包括:一交易識別符, 該交易識別符對於相關訊息係相同的;以及一訊息索引, 該訊息索引對應於一交易内的一訊息之一數量。 本揭示内容進一步提供一種用於處理一無線交易内之相 關聯訊息的方.法,該方法包括以下步驟:接收具有一訊息 識別符之一訊息,該訊息識別符包括一交易識別符,該交 易識別符對於相關訊息係相同的,以及對應於一交易内的 该汛息之一數量的一訊息索引;自該訊息識別符擷取該交 易識別符;以及檢查該交易識別符是否係已知,若否:為 該交易識別符建立一交易記錄;且檢查一交易類型是否可 用,若是’則更新改交易記錄;且基於該交易記錄處理該 訊息。 本揭示内容進一步提供用於處理一無線網路内之相關聯 訊息的〜網路元件,其包括:一協定資料儲存器,該協定 129614.doc <%) 1357748 資料資料儲存器儲存複數個交易類型之每一交易類型的訊 息類型與序列;以及儲存現有交易之交易記錄的一交易狀 態儲存器;以及一訊息處理器,該訊息處理器經調適成: 接收具有一訊息識別符之一訊息’該訊息識別符包括一交 易識別符’該交易識別符對於相關訊息係相同的,以及對 應於一交易内的該訊息之一數量的一訊息索引;自該訊息 . 識別符擷取該交易識別符;自該交易狀態儲存器檢查該交 • 易識別符是否係已知,若否:在該交易狀態儲存器中為該 交易熾別符建立一交易記錄,並檢查一交易類型是否可 用,若是,則更新該交易記錄;並基於該交易記錄處理該 訊息。 【實施方式】 現參考圖1。圖1顯示在一器件10與一處理器20之間用於 通信的一範例流程圖。圖1之範例意欲說明器件J 〇與伺服 器20之間的通信而並非限制本揭示内容。 • 器件10可傳送各種訊息至伺服器20。在圓1之範例中, 將訊息30、32、34與36傳送至伺服器20。訊息3〇、32、34 與36中每一個係關於一不同事物,且因此在囷ι中以不同 ' 線類型表示。訊息30、32、34或36之範例可為内容請求、 . 内容接收之確認、其他内容之請求、一内容回應,等等。 器件1〇可傳送大量訊息(例如訊息3〇、32、34與36)至飼 服器20。然而’由於無線通信的非同步 H 巷·於訊息 30、32、34與36自伺服器20至器件1〇之回應可不依序對應 於其中伺服器20接收訊息30、32、34與36之順序。 ‘ 129614.doc 1357748 在圖1之範例中’在器件中首先接收關於訊息32之一 回應40。接著器件10接收關於訊息36之一回應42。 在圊1之範例中,接著接收對應於訊息34之一回應44。 最後接收對應於訊息3〇之一回應46。 • 上述之問題為一器件如何關聯對應於回應46之訊息 3〇、對應於回應40之訊息32、對應於回應44之訊息34,以 &對應於回應36之訊息42。本文所用訊息30與回應46係相 _ 同交易之部分。同樣,訊息32與回應40係相同交易之部 分;訊息34與回應44係相同交易之部分;且訊息%與回應 42係相同交易之部分,其中該等四個交易中之每—交易彼 此係唯一的。 解决上述問題之解決方案為構建一訊息識別符襴位作為 該交易内之交易識別符與一訊息數量或索引之一組合。此 可以顯不為: [交易識別符][訊息索引] • 熟悉此項技術者應明白,一交易識別符與訊息索引之該 組合提供以用於節省網路資源。具體而言’該交易識別符 需要為唯一的。在本文中,可將唯一定義為一全域唯一值 ·· 或一背景(例如一載波域、器件、伺服器、服務、頻道, . 等等)内之一唯一值。熟悉此項技術者亦應明白,唯一可 不必須意味完全唯一’但其統計上具有與另一交易識別符 具有相同值的一最低可能性。 由於訊息識別符同樣需要唯一,因此在該交易内一訊息 之唯一交易識別符與一索引之組合提供一唯一訊息識別 1296I4.doc 付。一唯—值之消除節省了資源,此係由於一唯一值需要 欲實施的每一訊息中之大量位元組。 因此,例如,若交易識別符為”1234”,則可在該交易識 別符後添加一訊息索引。該訊息索引可為(例如)〇1,則該 . 訊息識別符為"123401”。熟悉此項技術者應明自,此舉形 • 成一相當短的識別符以識別交易與訊息兩者。 •上述範例"1234"僅為一簡化,實務中,唯一識別符需要 φ 使用形成一全域载波域、器件、伺服器、服務或頻道等所 需的大量位元組。此一識別符可(例如)基於該器件或伺服 器處的一時間戳記使用一亂數產生器加以產生。 上述Λ息索引可以非常小。例如,無線交易通常很短, 且一般需要小於16條訊息。因此,該訊息索引可為添加至 交易識別符的兩或四個位元。然而,此意欲說明一訊息索 引之一範例而非意欲限制。亦可使用其他訊息索引大小, 其對熟悉此項技術者顯而易見。 鲁 以上提供父易識別符之優點,該交易識別符通常可介於 32與256位兀組之間,且不需添加亦可為32至256位元組之 間的一分離訊息識別符至其中。因此可節省負擔。 ' 在另一態樣中,可使用具有一交易識別符與訊息索引的 卩-訊息識別符攔位取代該交易識別符、訊息識別符以及 較佳的訊息類型欄位。 特定言之,在一内容遞送框架中預定義該等交易類型, 則亦預定義參與該交易中之訊息的類型。此外,亦預定義 該交易内之該等訊息的順序。 129614.doc -10· <§ 丄乃7748 此點將參考圖2、3與4詳細描述。 參考圓2,一流程圖係說明具有提取内容系統之一典型 推播通知。 在囫2中’器件10與伺服器20彼此通信。圓2之範例中的 - 父易說明一第一訊息210,其通知器件10内容可用。作為 回應’器件10傳送一訊息212至伺服器20,該訊息212包含 •獲得該可用内容之一内容請求。 接著伺服器在訊息214中傳送一内容回應。 接著器件10視需要傳送一確認216。 應明白,訊息210、212、214與216形成一交易用於具有 提取内容系統之一推播通知。交易的類型定義訊息類型與 該等訊息的順序。 同樣’在訊息210、212或214中任何訊息出現一錯誤之 情況中’則可在步驟212、214或216中傳送一錯誤訊息, 而非上述定義之訊息。 • 參考圓3,提供一提取系統。在圖3之範例中,器件1〇與 伺服器20通信。將一第一訊息31〇自器件1〇傳送至伺服器 2 0,且形成一内容請求。 ' 為回應訊息31〇,伺服器20傳送提供一内容回應之一訊 息312。接著’器件ι〇可視需要傳送—確認訊息3i4。 如以上圊2之範例,圖3之訊息310、312與314形成一單 一交易。此外’基於該交易類型預定義該交易内之訊息並 預定該等訊息之順序。 熟悉此項技術者應明白’在訊息310或312存在一錯誤之 129614.doc -11 - 1357748 月兄中’則可傳送一錯誤訊息而非訊息2或314。 參考囫4,此圖說明一推播系統之一示範流程圖。在囷4 之範例中,將内容本身(而不僅係内容之一通知)推播至器 件10 ’如圖2之範例。 在囷4中,器件1〇與伺服器2〇通信。器件2〇可在訊息 中傳送内容或部分内容至器件1〇。 作為回應,器件10可視需要在訊息412中傳送一確認。 或者,器件10可在訊息412中傳送針對額外内容或—錯誤 訊息之一請求》 當内容變得可用或接收到額外内容之請求時伺服器 接著可在訊息414中傳送更多内容。此可(例如)用於其中一 器件具有空間限制或該推播載送器具有大小限制的内容片 焱。在訊息416中,該器件視需要可確認内容之接收、請 求額外内容或傳送一錯誤訊息。 如上述圓2與圖3之範例,圓4中之訊息41〇與412形成一 單交易。此外,若訊息412係額外内容之一請求,則訊 息414與416亦可形成此相同交易之部分。在一項具體實施 例中,一訊息索引在達到一最大值後可重設。因此,例 如,方16條訊息係該交易之部分,則該訊息索引在〖$條訊 息之後可返回至〇。 基於該交易類型,可知訊息410與412之訊息類型,此外 可知訊息410與412之順序。 由於在一交易中訊息類型與順序係預定義的,因此在該 交易内一交易識別符與一訊息數量或索引之提議使用允許 129614.doc -12- 1357748 識別參與該交易中的訊息類型。 特定而言’存在各種選項以便唯一地識別一交易類型
在-第-選項中,可將交易類型嵌入至一訊息識別符之 交易識別符中。此僅產生識別一訊息索引之一第二子集存 在於該交易内之需求。明確言之,若—器件可接收十六種 類型的交易’可該交易類型可為在該交易識別符内某處添 加的四個位元。因此,例如可在該交易識別符開始時藉 由添加一交易類型索引延伸交易識別符。此可顯示為: [交易識別符][訊息索引] 其中該訊息識別符之交易識別符子集包含該交易類型。 然而,此未意欲限制且可在該交易識別符欄位内的任何 地方添加該交易類型。熟悉此項技術者會明白組合該兩者 之其他各種形式。
二選項係若該交易類型未嵌入至該訊 息識別符搁位
之交易識別符子集中。相反 一器件或伺服器從未見過的 該交易内之第一訊息。因此 ,當—器件或一伺服器接收到 一交易數時,通常將此解釋為 ,並非與一訊息索引分開添加 -交易類型’巾是一交易内之該第_訊息的訊息索引應識 別交易類型。該器件或該伺服器應理解該訊息索引識別— 交易類型且該訊息係該交易中的第一訊息。 此第二選項係說明一交易中的一第一訊息,其中該訊息 識別符為: 、 [交易識別符][交易類型索引] 且對於該交易中的後續訊息,該訊息識別符為: 129614.doc -13- < S '3 1357748 [交易識別符][訊息索引] 因此’該交易内的連續訊息在該識別符之訊息部分内載 送一訊息索引。 一第三選項係該交易類型未嵌入至訊息識別符之交易識 別符子集t。在大多數情形下,交易内的第一訊息之類型 唯一識別該交易類型。於動態地處理該第一訊息時,作出 該交易内之訊息的交易類型以及預期序列的決定。或者,
可基於無線電載送器或用於遞送訊息、訊息大小等的介面 識別交易類型。例如’㉝息大小可用於區分内容可用訊息 之推播内容與-推播通知而分離囷2與圓4所示的交 易。此範例仍僅需要-訊息索引用於該識別符欄位之一訊 息子集。此可顯示為: [交易識別符][訊息索引] 以上啟發之使用允許識別其中將進行訊息處理之處理结
構層。在此情形下,即使該等啟發錯誤且發現該訊息係在 錯誤層處理,則仍可在正確層重新 咬里巩息,此導致該訊 息之一較小延遲。然而,總之,兹丄 精由使用該等類型之啟發 將達成節省時間。 第四選項係該交易識別符不 巴栝與交易類型有關之内 容資訊。在此情形下’訊息類型資有關之内 中。此可顯示為: 貝戒係包括在訊息子集 [交易識別符][訊息子集] 該訊息子集可係(例如)說明為: [訊息索引][訊息類型] 129614.doc 1357748 結合圖5進一步顯示上述交易類型之使用。圖5顯示使用 該組合交易與訊息識別符之一示範方法的流程圖。在圖5 之範例中,當接收到一訊息,該方法從步驟510開始。接 著該方法進入步驟512 ’其中自該接收訊息擷取交易識別 符。 接著,該方法進入步驟514 ’其中,一器件或伺服器檢 查步驟512中所擷取的該交易識別符是否係一新的交易識 別符。熟悉此項技術者應明白,該器件或伺服器(例如固 1、2、3或4中的器件10或伺服器20)將儲存交易識別符且 若接收到與所儲存之交易識別符之任一者皆不匹配的一交 易識別符,則步驟514可認為此為一新的交易識別符。 若識別出一新的交易識別符,則該程序從步驟514進入 步驟516 ’其中在該器件或伺服器上建立或儲存一交易記 錄。 該程序從步驟516接著進入步驟518,其中進行檢查以查 看一交易類型是否可用。步驟518可使用各種選項(如上文 所教導)來識別交易類型。此可包括(例如)若將一慎重交易 類型欄位添加至識別符欄位,則自該交易擷取交易類型搁 位。在另一替代例中,由於此可為第一訊息,因此,可用 一交易類型索引取代訊息索引以識別交易類型。或者,可 使用一啟發模式識別交易類型。在另一替代例中,可使用 一訊息類型識別交易類型。 右父易類型可用,則該程序從步驟518進入步驟52〇,其 中更新一交易記錄以包括該交易類型。 129614.doc 15 1357748 若該交易識別符並非新的,則該程序從步驟5i4進入步 驟530,若該交易類型不可用,則該程序從步驟518進入步 驟530,或從步驟520進入步驟53〇。在步驟5对,處理在 步驟510中接收之訊息。 該程序接著進入步驟532,其中更新該交易狀態。例 如,若使用囫2之交易類刑,目,丨 p, , 勿頰聖則一旦已接收到内容可用訊 息,則該交易狀態指示在該器件處預期的下一訊息係欲發 送以擷取該内容之一請求。應明白,每一交易皆具有訊息 及訊息排列所使用之一特定協定。 該程序從步驟532進入步驟534 ’其中該器件或該伺服器 繼續每一協定資料之交易流程。 熟悉此項技術者應明白,囷5之範例僅用於說明吾人使 用自接收汛息擷取包括稱為一交易類型訊息類型及訊息 識別符之-父易識別符的資訊之__方法。熟悉此項技術者 將明白其他範例。 參考圖6’囷6說明一典型系統之一方塊圖。在該系統 中,—器件610與一伺服器620通信,器件61〇包括經調適 成用以處理接收訊息的一訊息處理器612。 訊息處理器612與一協定資料儲存器614通信。協定資料 儲存器614儲存器件610預期的各種協定。該等協定包括 (例如)固2、3及4所示的交易進程。 讯息處理器612進一步與一交易狀態儲存器616通信,該 儲存器616儲存器件610所涉及之各種交易的當前狀態。因 此,例如,若該器件透過如囷2所示之一交易進行且自該 129614.doc -16- 1357748 伺服器接收到提供内容可用性之一通知連同一交易識別符 的一第一訊息,且接著已使用該相同交易識別符傳送一内 容請求,則交易狀態儲存器616可指示與該交易識別符相 關聯之下一訊息應為來自伺服器620之一内容回應。 : 同樣,伺服器620包括經調適成處理所接收之訊息的一 訊息處理器622。此外,一協定資料儲存器624包括該飼服 . 器可採用的各種協定,以與一器件610通信,或伺服器620 ^ 在與器件610通信時可使用。 伺服器620進一步包括狀態儲存器626以識別伺服器❶ 所涉及之各種父易的當前狀態。以此方式,訊息在器 件610與伺服器620之間傳遞。 熟悉此項技術者應明白,來自圖j、2、3及4之器件1〇以 及來自囷6之器件61〇可為任何行動器件。圖7顯示一行動 器件範例。 圖7係說明調適成與本揭示内容之裝置及方法之較佳具 • 冑實施例共同使用之-行動台的-方塊圖。行動台較 佳係雙向無線通信器件,其至少具有語音與資料通信能 力才見所提供的實際功能,無線器件可以稱為例如:資料 • ^器件、雙向傳呼器、無線電子郵件器件、具有資料發 汛肊力的蜂巢式電話、無線網際網路器具或資料通信器 件。 。 其中行冑口 7〇〇係致能雙向通信,其將併入一通信子系 、先711 ’其包括—接收器712與-發射器714兩者,以及相 關聯.且件(例如較佳的係内嵌或内部的一或多個天線元件 129614.doc 1357748 716與718、局部振盪器(1^0)713),及一處理模組(例如一數 位信號處理器(DSP)720)。如熟諳通信領域技術者將瞭 解,該通信子系統711之特定設計將取決於該器件期望運 作之通信網路。
網路接取要求亦將視網路719之類型而變動。在某些 CDMA網路令,網路存取係相關聯於行動台700的一訂戶 或使用者。一 CDMA行動台可要求一可移除使用者身分模 組(RUIM)或一訂戶身分模組(SIM)卡,以便在一 CDMA網 路上操作。SIM/RUIM介面744通常類似於可使SIM/RUIM 卡如同磁片或PCMCIA卡在其中***及彈出之卡槽。 SIM/RUIM卡可以具有大約64K的記憶體並保持許多關鍵組 態751與其他資訊753(例如識別)以及與訂戶相關的資訊。
當已完成要求之網路註冊或啟動程序時,行動台700可 在該網路719上發送及接收通信信號。如圖7中所說明,網 路719可由與該行動台進行通信之多重基地台組成。例 如,在一混合CDMA lxEVDO系統中,一CDMA基地台及 一 EVDO基地台與該行動台進行通信,而且該行動台係同 時連接至兩者。該等EVDO及CDMA lx基地台使用不同傳 呼槽與該行動器件進行通信。 將由天線716透過通信網路719接收的信號輸入至接收器 712,其可執行此共同接收器功能,例如信號放大、降頻 轉換、濾波、頻道選擇與類似項,以及在圖7所示的範例 中執行類比至數位(A/D)轉換。一接收信號之A/D轉換允許 在該DSP 720中欲執行例如解調變及解碼之較複雜通信功 129614.doc • 18· 1357748 能。以一類似方式處理欲發射之信號,其包括例如藉由 DSP 720之調變及編碼,以及輸入至發射器714而進行數位 至類比轉換、增頻轉換、遽波、放大及經由天線718在該 通信網路719上傳輸。DSP 720不僅處理通信信號,同時提 供接收器及發射器控制。例如,可透過在DSP 720中實施 的自動增益控制演算法而適應性地控制施加於接收器712 及發射器714中的通信信號之增益。 行動台700較佳包括一微處理器738,其控制該器件的總 體操作°包含至少資料及語音通信之通信功能係透過通信 子系統711而執行。微處理器738亦與另一器件子系統相互 作用,例如顯示器722、快閃記憶體724、隨機存取記憶體 (RAM)726、輔助輸入/輸出(1/〇)子系統728、串聯埠73〇、 一或多個鍵盤或小鍵盤732、揚聲器734、麥克風736、例 如短程通彳5子系統之其他通信子系統740及大體而言指 疋成742之任何其他器件子系統。串聯埠73〇可包含一 埠或熟諳此項技術者已知之其他埠。
;相關的功能(例 ,以及常駐於器 如鍵入正文訊息以便在通信網路上傳輸) 件中的功能 (例如計算器或任務列表)兩者。
129614.doc 統軟體係較佳儲存在一持 記憶體724,其可改為係唯讀記憶 疋件(未圖示)。熟習技術人士會明 -19- 1JJ//^0 發:將:業系統、特定器件應用程式或其部分暫時载入揮 發性兄憶體,例如RAM 726。 輝 RAM 726t。 方叮將接收通k信號儲存於 T將块閃5己憶體724分割成用於電腦程式758及 =式資料儲存器750、752、754與756兩者之不同區域。此 f不同儲存類型指示每—程式可分配快閃記憶體…的-=分以用於其本身之資料儲存要求。微處理器738除其作 ^統功能料,較佳的係在行動台上致能執行軟體應用 /通*在製造期間於行動台7⑽上安裝控制基本操作 的預定應用程式集’其至少包含(例如)資料及語音通信應 用釭式。可後續或動態地安裝其他應用程式。 。較佳的軟體應用程式可以係個人資訊管理員(piM)應用 程式…、有組織並管理與行動台之使用者相關的資料項 目之能力’例如(但不限於)電子郵件、日層事件、語音郵 件約會及任務項目。自然地,一或多個記憶體儲存器將 在行動臺上可用以利於PIM資料項目的儲存。較佳的係此 PIM應用程式將具有經由該無線網路719傳送及接收資料項 目之能力。在-較佳具體實施例中,piM資料項目係經由 該無線網路719以儲存或相關聯於—主機電腦系統之行動 台使用者對應資料項目無縫地整合、同步化及更新。另一 應用程式亦可透過該網路719、一輔助㈤子系統728、串 聯㈣〇、短程通信子系統74()或任何其他適合子系統% 載入至該行動台700’而且由—使用者安裝在該遍m 或較佳的係'在-非揮發性儲存器(未顯示)中,以便由該微 129614.doc -20- 1357748 處理器738執行。應用程式安裝中之此靈活性增加該器件 之功能性,而且可提供增強之器件上功能、通信相關功能 或兩者。例如’安全的通信應用可致能電子商業功能,以 及欲使用行動台700執行的其他此類金融交易。 在一資料通信模式中,一接收信號(例如本文訊息或網 頁下載)藉由通仏子系統711來處理並輸入至微處理器 738 ,其較佳另外處理輸出至顯示器722或者一辅助丨/〇器 件728的接收信號。等效於遞送客戶端14〇之一遞送用戶端 760亦可處理該輸入。 行動台700的一使用者亦可使用較佳係—完全文數鍵盤 或電話式小鍵盤之鍵盤732編寫例如像電子郵件訊息之資 料項目,並結合该顯示器722及可能一輔助器件728。 接著此類已編寫項目可透過該通信子系統711在一通信網 路上傳輸。 對於語音通信,除了較佳的係將接收信號輸出至一揚聲 态734及由一麥克風736產生用於傳輸之信號外,行動台 700之總體操作係類似。亦可在行動台700上實施例如一語 音訊息記錄子系統之替換語音或音訊1/〇子***。雖然較 佳的係語音或音訊信號輸出主要係透過該揚聲器734完 成,亦可使用顯示器722提供例如一呼叫方之身份、一語 音呼叫之持續時間或其他語音呼叫相關資訊的-指示。 圊7中的串聯琿73〇通常在個人數位助理(pDA)型行動台 中實施’其可能需要與使用者之桌上型電腦(未顯示)同 步,但為一可選器件組件。此-埠73〇將致能-使用者透 129614.doc 1357748 過一外部器件或軟體應用程式而設定偏好設定,並且將藉 由提供資訊或軟體下載給行動台700而非透過無線通信網 路來擴充行動台700之能力。替代下載路徑可(例如)用於透 • 過直接並因此可靠且可信賴的連接將加密密鑰載於器件 上’從而致能安全的器件通信。如熟諳此項技術者將瞭 解’可另外使用串聯埠730將該行動器件連接至一電腦以 用作一數據機。 • 其他通信子系統740(例如短程通信子系統)係另外的可 選組件,其可提供行動台700與不同系統或器件(其不必為 類似器件)之間的通信。例如,子系統74〇可包含紅外線器 件及相關聯電路與組件或Bluet〇〇thTM通信模組以提供與類 似致能的系統及器件的通信。 本文說明的具體實施例係具有對應於此揭示内容的技術 之元件的元件之結構、系統或方法之範例。此書面說明可 使热諳此項技術者製作並使用具有同樣對應於此申請案之 • 技術的元件之替換性元件的具體實施例。此申請案之技術 的預计範疇因此包括並非不同於如本文說明的此申請案之 . 技術的其他结構、系統或方法,且進一步包括具有與如本 • t說明的此中請案之技術的無實質差異之其他結構、系統 或方法。 【圖式簡單說明】 參考圖式將.更佳地瞭解本申請案,其中· 圖1係說明無線通信之非同步性質的一流程圖; 圖2係以提取為基礎之—内容遞送以及推播内容可用性 129614.doc •22· 比 7748 通知的一典型内容遞送交易之一流程圖; 圖3係說明一提取類型遞送交易之一流程圖; 圖4係說明一推播内容遞送交易之一流程圖; 圖5係說明使用組合之交易識別符以及訊息索引之—二 範性方法的流程圖; 圖6係用於本揭示内容之方法的一簡化系統之一方 圖;以及 圖7係可用於本方法與系統的一示範性行動器件之— 塊圖。 【主要元件符號說明】 10 器件 20 處理器 30、32、34、36 訊息 40 ' 42 ' 44 ' 46 回應 140 客戶端 210 、 212 、 214 、 216 訊息 310' 312' 314 訊息 410、 412、 414、 416 訊息 610 器件 620 伺服器 612 訊息處理器 614 協定資料儲存器 616 父易狀態儲存琴 622 訊息處理器 129614.doc -23- 1357748
624 協定貧料儲存益 626 狀態儲存器 630 訊息 700 行動台 711 通信子系統 712 接收器 713 局部振盪器 714 發射器 716 天線元件 718 天線元件 719 網路 720 數位信號處理器 722 顯示器 724 快閃記憶體 726 隨機存取記憶體 728 輔助輸入/輸出子系統 730 串列埠 732 鍵盤 734 揚聲器 736 麥克風 738 微處理器 740 短範圍通信子系統 742 其他器件子系統 744 SIM/RUIM 介面 < s > 129614.doc -24- 1357748 750 程式資料儲存器 751 組態 752 程式資料儲存器 754 程式資料儲存器 756 程式資料儲存器 758 電腦程式
129614.doc 25-

Claims (1)

1357748 申請專利範圍: 第097109503號專利申請案 中文申請專利範圍替換&100年 11月) /9Q 1 · 一種於一無線交易中關聯訊息的電腦實施方法,該等訊 息之每一者包括一唯一訊息識別符,該方法包括以下步 驟: 在該無線交易的—初始訊息中包括一交易識別符,該 交易識別符對於該無線交易的連續訊息係相同的; 在該初始訊息之一單一欄位中對該交易識別符僅後綴
。凡心索引值’使得僅含有後綴該索引值的該交易識別 符之該單一襴位提供一唯一訊息識別符以用於該初始訊 息,该訊息索引值對應於該無線交易内的一訊息之一數 量;以及 將該無線交易的連續回應訊息與其他唯一訊息識別符 相關聯,該等其他唯一訊息識別符由在個別連續回應訊 息之單一欄位中僅後綴其他訊息索弓丨值的該唯一交易識 別符來界定,且 其中每一訊息索引值被後綴至該交易識別符,而不插 入任何字元、間隔或空白於其中。 2.如請求項丨之方法,其中該訊息索引值係用於識別一交 易類型。 3·如凊求項1之方法,其中該初始訊息之該訊息索引值為 一交易類型索引。 4.如吻求項1或2之方法,其中該唯一訊息識別符及該交易 識別符的至少一者係全域唯一或在包括一載波域、一器 件、—伺服器、一服務及/或一頻道中任何一個的一背景 129614-1001117.doc 13^/748 :年月/<ρ日修正替換頁| 之—網路元件,其 内係唯一的。 5. 種用於處理—無線網路中關聯訊息 包括: 件:::i?器’該訊息處理器經調適成致使該網路元 件執订如請求項1之方法。 6. :請求項5之網路元件,其中該網路元件係— 其包括㈣傳送及接收該無線交易的_遞㈣戶 知’或-網路電腦’其包括用於與該遞送用戶端通信的 一遞送伺服器。 7. —種電腦可讀媒體,其儲存藉由一計算器件之—處理器 執行之程式指令,以致使該計算器件執行請求項丨之方 法。 8. 種用於關聯界定一無線交易的回應訊息之系統,該系 統包括: 一行動器件,其包括一内容遞送用戶端; 一網路器件,其包括一内容遞送伺服器, 其中該内容遞送用戶端及該内容遞送伺服器根據請求 項第1項之方法通信一無線交易的訊息》 129614-1001117.doc
TW097109503A 2007-04-06 2008-03-18 System and method for correlating messages within TWI357748B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/697,352 US7706368B2 (en) 2007-04-06 2007-04-06 System and method for correlating messages within a wireless transaction

Publications (2)

Publication Number Publication Date
TW200904104A TW200904104A (en) 2009-01-16
TWI357748B true TWI357748B (en) 2012-02-01

Family

ID=38229664

Family Applications (1)

Application Number Title Priority Date Filing Date
TW097109503A TWI357748B (en) 2007-04-06 2008-03-18 System and method for correlating messages within

Country Status (13)

Country Link
US (1) US7706368B2 (zh)
EP (2) EP1978701B1 (zh)
JP (2) JP4789268B2 (zh)
KR (1) KR100993557B1 (zh)
CN (1) CN101309453B (zh)
AT (1) ATE517498T1 (zh)
AU (1) AU2008201243B2 (zh)
CA (1) CA2628815C (zh)
ES (1) ES2368949T3 (zh)
HK (1) HK1123899A1 (zh)
MX (1) MX2008003902A (zh)
SG (1) SG146555A1 (zh)
TW (1) TWI357748B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101883181A (zh) * 2010-06-18 2010-11-10 中兴通讯股份有限公司 处理短消息的方法及终端
FR3031261B1 (fr) * 2014-12-24 2017-01-13 Overkiz Procede de traitement de messages montants ou descendants applicatifs en provenance ou a destination d’une unite electronique de controle d’une installation domotique par un serveur
US10187495B2 (en) * 2016-09-23 2019-01-22 Entit Software Llc Identifying problematic messages
CN111064791B (zh) * 2019-12-19 2022-08-23 ***通信集团江苏有限公司 Jms消息的标识符字段的处理方法、装置、设备和介质
CN113138863A (zh) * 2020-01-18 2021-07-20 佛山市云米电器科技有限公司 消息的标识信息生成方法、装置、设备及存储介质
CN113518384B (zh) * 2021-07-29 2023-12-01 中移(杭州)信息技术有限公司 分布式事务处理方法、装置、设备及计算机可读存储介质

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5430719A (en) * 1993-06-28 1995-07-04 Bellsouth Corporation Mediation of open advanced intelligent network interface by shared execution environment
AU7819398A (en) * 1997-06-04 1998-12-21 Simple Access Partners, Llc System and method for processing transaction messages
US6411604B1 (en) * 1998-06-05 2002-06-25 Inet Technologies, Inc. System and method for correlating transaction messages in a communications network
US6744765B1 (en) 2000-08-24 2004-06-01 Sun Microsystems, Inc. Mechanism for completing messages in memory
US7099350B2 (en) * 2001-04-24 2006-08-29 Atitania, Ltd. Method and apparatus for converting data between two dissimilar systems
JP4494970B2 (ja) * 2002-09-03 2010-06-30 ノキア コーポレイション 中断された同期プロセスに対処してデータを同期させる方法、装置、システム
US7895328B2 (en) * 2002-12-13 2011-02-22 International Business Machines Corporation System and method for context-based serialization of messages in a parallel execution environment
US7441008B2 (en) * 2002-12-18 2008-10-21 International Business Machines Corporation Method for correlating transactions and messages
US7421501B2 (en) 2005-02-04 2008-09-02 Microsoft Corporation Queued sessions for communicating correlated messages over a network
WO2006111848A2 (en) * 2005-04-21 2006-10-26 Nokia Corporation Method and system for supporting special call services in a data network
JP4549231B2 (ja) * 2005-05-17 2010-09-22 富士通株式会社 サービス処理状況分析プログラム、サービス処理状況分析方法、およびサービス処理状況分析装置
KR100668667B1 (ko) 2005-12-09 2007-01-12 한국전자통신연구원 무선 휴대 인터넷 시스템에서의 트랜잭션 테이블 관리 방법및 그 장치

Also Published As

Publication number Publication date
JP2008259212A (ja) 2008-10-23
CA2628815C (en) 2012-08-07
EP1978701A1 (en) 2008-10-08
EP2290897A2 (en) 2011-03-02
US7706368B2 (en) 2010-04-27
MX2008003902A (es) 2009-02-27
CA2628815A1 (en) 2008-10-06
AU2008201243B2 (en) 2009-11-12
KR20080091006A (ko) 2008-10-09
EP1978701B1 (en) 2011-07-20
HK1123899A1 (en) 2009-06-26
AU2008201243A1 (en) 2008-10-23
JP4789268B2 (ja) 2011-10-12
JP2011147187A (ja) 2011-07-28
ES2368949T3 (es) 2011-11-23
CN101309453A (zh) 2008-11-19
SG146555A1 (en) 2008-10-30
KR100993557B1 (ko) 2010-11-11
CN101309453B (zh) 2012-11-14
TW200904104A (en) 2009-01-16
US20080247390A1 (en) 2008-10-09
ATE517498T1 (de) 2011-08-15
EP2290897A3 (en) 2013-08-07

Similar Documents

Publication Publication Date Title
CN110839078B (zh) 代理推送
CN103348663B (zh) 用于多用户设备的消息推送通知客户端改善
TWI465135B (zh) 管理通知訊息
US9369850B2 (en) Automated caller identifier from contact lists of a user's contacts
KR101289977B1 (ko) 프리뷰를 이용한 푸시-투-쉐어 파일 분배를 위한 시스템 및 방법
EP2924954B1 (en) Device controlling methods, client and server
CN103069755B (zh) 使用多个客户端实例的即时消息传送的方法和***
CN104349288B (zh) 一种消息传输方法及装置
US20070288484A1 (en) Method and download agent for implementing parallel download
US9602656B2 (en) Method, apparatus and system for providing caller identification
KR20160045635A (ko) 통신용 논리 채널을 이용한 전자 장치
TWI357748B (en) System and method for correlating messages within
US20120297031A1 (en) Anonymous Signalling
EP2605460A1 (en) Method, apparatus, and system for transferring file to user of instant message system
CN103067478A (zh) 一种传输联系人信息的方法及装置、***
JP2012512448A (ja) 個人データを公開するために通信機器間の仮想関係を作成する方法及び構成
CN112291364A (zh) 一种消息推送处理方法和装置
EP2974159B1 (en) Method, device and system for voice communication
JP2000049901A (ja) コミュニケーションツール利用状況伝達方法,そのサーバ装置,クライアント端末装置およびそれらのプログラム記録媒体
TWI275007B (en) Font data processing system and method
JP2007336536A (ja) 移動体デバイスへの動的コンテンツの混合モード配信のためのシステムおよび方法
CN109511118A (zh) 无线局域网访问异常处理方法、移动终端和usim卡
CN104735643A (zh) 一种信息处理的方法及数据服务器
EP2819438A1 (en) Spam message processing method and system
US20110246558A1 (en) System and method for correlation messages within a wireless transaction