JP5090459B2 - 統合ipメッセージングサービスにおけるメッセージスレッドを管理する方法及びシステム - Google Patents

統合ipメッセージングサービスにおけるメッセージスレッドを管理する方法及びシステム Download PDF

Info

Publication number
JP5090459B2
JP5090459B2 JP2009536172A JP2009536172A JP5090459B2 JP 5090459 B2 JP5090459 B2 JP 5090459B2 JP 2009536172 A JP2009536172 A JP 2009536172A JP 2009536172 A JP2009536172 A JP 2009536172A JP 5090459 B2 JP5090459 B2 JP 5090459B2
Authority
JP
Japan
Prior art keywords
message
thread
cpm
sms
iwf
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
JP2009536172A
Other languages
English (en)
Other versions
JP2010509835A (ja
Inventor
キュン−タク・イ
サン−キュン・スン
ウク・キム
ジェ−クォン・オー
スン−ヨン・イ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co 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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of JP2010509835A publication Critical patent/JP2010509835A/ja
Application granted granted Critical
Publication of JP5090459B2 publication Critical patent/JP5090459B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/066Format adaptation, e.g. format conversion or compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/216Handling conversation history, e.g. grouping of messages in sessions or threads
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/56Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephone Function (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は、統合IPメッセージングサービスのためのシステム及び方法に関し、特に、統合IPメッセージングサービスの際におけるメッセージスレッドを管理する方法及びシステムに関する。
現在では、短文メッセージサービス(Short Message Service:以下、“SMS”と称する。)、マルチメディアメッセージングサービス(Multimedia Messaging Service:以下、“MMS”と称する。)、電子メール、及びインスタントメッセージング(instant messaging:以下、“IM”と称する。)サービスなどのような多くの異なるメッセージングサービス(messaging services)が存在する。このようなサービスが相互に異なる技術に基づいているが、ユーザーは、一部共通点を有する。例えば、上述したすべてのサービスを用いてテキストメッセージを送信することができ、このすべてのサービスは、SMSを除いては、マルチメディアコンテンツの送信を支援することができる。
最近では、上述したメッセージングサービスを統合する新たな形式の統合型メッセージングサービスの必要性が台頭されている。以下、このような統合型メッセージングサービスを“統合IPメッセージングサービス(Converged Internet Protocol(IP) Messaging service:以下、“CPMサービス”と称する。)”と呼ぶ。CPMサービスは、セッション開始プロトコル(Session Initiation Protocol:以下、“SIP”と称する。)に基づくサービスであり、CPMサービスのユーザーだけでなく既存のメッセージングサービスのユーザーとメッセージ通信を自由に行うことができなければならない。したがって、CPMサービスは、既存のSMSサービス、IMサービス、MMS、及びPoCサービスなどとのインターワーキング(inter-working)が可能な必要がある。また、確立したセッションを介したメッセージングサービスとセッションの確立のないメッセージングサービスとの間のインターワーキングが可能でなければならず、したがって、このようなインターワーキングの標準化が進行している。
一般的に、CPMシステムにおけるメッセージ送受信は、図1に示すような過程に従って行われ、SMSシステムにおけるメッセージ送受信は、図2に示すような過程に従って行われる。各システムにおけるメッセージ送受信過程の理解を助けるために、図1及び図2では、各システムが2人のユーザーを含むという仮定に基づいているが、各システムが複数のユーザー間のメッセージ送受信も可能にする。また、CPMシステムにおいて、ユーザーがメッセージを交換する前にセッションを明示的に確立しないと仮定する。すなわち、対話の開始を希望するユーザーは、セッションの生成をまず要請せず即座にメッセージを送信することができる。
CPMサービスは、ユーザー間のセッションの開始、修正、及び終結を行うプロトコルを提供するSIPに基づいている。まず、セッションを開始することなくメッセージを送信するために、CPMは、SIPメッセージエクステンション(extension)に依存する。図1は、CPMサーバ2を介してそれぞれ第1のCPMクライアント1及び第2のCPMクライアント3で表現された第1のユーザーから第2のユーザーに送信されたメッセージの典型的なフローを示す。
ステップ101で、第1のCPMクライアント1は、<表1>に示すような構成を有する典型的なSIPメッセージをCPMサーバ2に送信する。
Figure 0005090459
ステップ103で、CPMサーバ2は、SIPメッセージを受信し、第2のCPMクライアント3がCPMサーバ2に登録されているか否かを確認し、<表2>に示すような構成を有するSIPメッセージを第2のCPMクライアント3に送信する。
Figure 0005090459
第2のCPMクライアント3は、ステップ103で、メッセージを受信し、ステップ105で、<表3>に示すような構成を有する“200 OK”メッセージをCPMサーバ2に送信する。
Figure 0005090459
ステップ105で、第2のCPMクライアントから“200 OK”を受信すると、ステップ107で、CPMサーバ2は、<表4>に示すような構成を有する“200 OK”メッセージを第1のCPMクライアント1に送信する。
Figure 0005090459
一方、SMSは、3GPP[TS 23.040]で定義されたプロトコルに従う。図2は、第1の移動局(Mobile Station:以下、“MS”と称する。)4が短文メッセージ(Short Message:以下、“SM”と称する。)を短文メッセージサービスセンター(Short Message Service Center:以下、“SMSC”と称する。)5を介して第2のMS6に送信する際における典型的なメッセージ処理フローを示す。
ステップ201で、第1のMS4は、SMS_提出(SMS_SUBMIT)プロトコルデータユニット(Protocol Data Unit:以下、“PDU”と称する。)を用いてSMをSMSC5に提出する。この際に、第1のMS4は、SMS状態報告(SMS_STATUS_REPORT)を要請することもできる。
SMS_SUBMIT PDUを受信すると、SMSC5は、ステップ203で、SMS_SUBMIT_REPORT PDUを第1のMS4に送信することにより、SMS_SUBMIT PDUの受信を確認する。
ステップ205で、SMSC5は、SMS送信(SMS_DELIVER)PDUを介してSMを第2のMS6に送信する。その後に、ステップ207で、第2のMS6は、SMS送信通知(SMS_DELIVER_REPORT)PDUをSMSC5に送信することによりSMの受信を承認する。SMS_DELIVER_REPORT PDUを受信したSMSC5は、ステップ209で、SMが第2のMS6に成功裡に送信されたことを通知するためにSMS_STATUS_REPORT PDUを第1のMS4に送信する。
SMS_SUBMIT PDUは、<表5>に示すような情報要素([TS23.040]の参照)を含む。
Figure 0005090459
SMS_DELIVER PDUは、<表6>に示すような情報要素([TS23.040]の参照)を含む。
Figure 0005090459
このTP-UD(ユーザーデータ)は、送信するメッセージを含む。TP-UD内のヘッダーがメッセージより先行することができる。ヘッダーの存在は、TP-UDHI(ユーザーデータヘッダー指標)情報要素により表示される。すなわち、TP-UDHIが“1”に設定されると、TP-UDがヘッダーであることを表示するものである。
TP-UD内のヘッダーは、<表7>に示すように構成されることができる([TS23.040]の参照)。
Figure 0005090459
“情報-要素-識別子(Information-Element-Identifiers)”は、予め定義された値であり、この値のすべては、特定の意味と関連する。識別子のリスト及び各識別子の意味は、<表8>を示す([TS23.040]の参照)。
Figure 0005090459
上述した過程によるメッセージの送信は、2名のユーザー間で1回のみ行われるか、又は同一の2名のユーザー間で複数回反復して行われることもある。すなわち、ユーザーは、SMS又はCPMサービスを介して対話型でメッセージのやり取りを行い得る。このような過程において、2名のユーザーは、予めセッションを明白に確立せず、相互に一連のメッセージを交換するだけで対話を処理することができる。したがって、同一の相手との送受信を行うメッセージは、ユーザーの個別的なウィンドウにディスプレーされる。これは、セッションを確立した後にメッセージを送受信するCPMサービスにも適用可能である。すなわち、CPMクライアントがCPMサービスに従って同一の相手との送受信を行ったメッセージの集合を1つのウィンドウ、例えば、対話窓にディスプレーすることができない。また、メッセージが任意の特定のセッションに拘束されないため、後で対話を再開する場合に、前に交換されたメッセージを含む対話窓を提供することもできず、したがって、これらが相互にリンクされない。
したがって、本発明は、上述した従来技術の問題点を解決するために提案されたものであり、その目的は、2名の統合インターネットプロトコルメッセージ(CPM)クライアント間で送受信されたメッセージを含む1つのメッセージグループをユーザーに同時に提供するための方法及びシステムを提供することにある。
本発明の他の目的は、異種サービスのユーザー、例えば、セッション確立を要請するCPMサービスのCPMクライアントとセッション確立を要請しないSMSの短文メッセージサービス(SMS)ユーザーとの間で送受信されたメッセージを含む1つのメッセージグループを同時に提供することができ、これにより、CPMクライアントが、対話型メッセージの相手がCPMサービスの支援を受けるユーザーであるか否かを区分せず、対話型メッセージを効率的に送受信することができる方法及びシステムを提供することにある。
上記のような目的を達成するために、本発明の実施形態の一態様によれば、セッション開始プロトコル(SIP)に基づく統合インターネットプロトコルメッセージングサービス(CPMS)に対応した、複数のメッセージスレッドを管理する統合インターネットプロトコルメッセージ(CPM)システムを提供する。上記CPMシステムは、上記CPMSに対応したCPMクライアントと、インターネットプロトコルメディアサブシステム(IMS)サービスに加入しないクライアントと、上記CPMクライアントの受信側クライアントがCPMサーバにより上記IMSサービスに加入しないクライアントとして指定され、上記対話型メッセージ通信のためのSIPメッセージを受信すると、上記SIPメッセージのメッセージフォーマットを上記受信側クライアントが受信可能なメッセージフォーマットに変換し、上記SIPメッセージに含まれているスレッド識別子(ID)を上記変換されたメッセージに挿入し、上記変換されたメッセージを、上記受信側クライアントを支援するサーバを介して上記受信側クライアントに送信するIWFと、を含むことを特徴とする。
本発明の実施形態の他の態様によれば、セッション開始プロトコル(SIP)に基づく統合インターネットプロトコルメッセージングサービス(CPMS)に対応した、複数のメッセージスレッドを管理する統合インターネットプロトコルメッセージ(CPM)システムを提供する。上記CPMシステムは、上記CPMSに対応したCPMクライアントと、インターネットプロトコルメディアサブシステム(IMS)サービスに加入しないクライアントと、上記CPMクライアントの受信側クライアントがCPMサーバにより上記IMSサービスに加入しないクライアントとして指定され、対話型メッセージ通信のためのSIPメッセージを受信すると、スレッド識別子(ID)を上記SIPメッセージから検出して格納し、上記SIPメッセージのメッセージフォーマットを上記受信側クライアントが受信可能なメッセージフォーマットに変換し、上記変換されたメッセージを、上記受信側クライアントを支援するサーバを介して上記受信側クライアントに送信し、所定の有効受信応答期間内に上記受信側クライアントから受信されたメッセージをSIPメッセージに変換し、上記格納されているスレッドIDを上記変換されたSIPメッセージに挿入し、上記SIPメッセージを、上記CPMサーバを介して上記CPMクライアントに送信するIWFと、を含むことを特徴とする。
本発明の実施形態のさらに他の態様によれば、セッション開始プロトコル(SIP)に基づく統合インターネットプロトコルメッセージングサービス(CPMS)に対応した、複数のメッセージスレッドを管理する統合インターネットプロトコルメッセージ(CPM)システムを提供する。上記CPMシステムは、上記CPMSに対応したCPMクライアントと、短文メッセージサービス(SMS)に対応した移動局(MS)と、上記CPMクライアントの受信側クライアントがCPMサーバにより上記MSとして指定され、対話型メッセージの通信のためのSIPメッセージを受信すると、上記SIPメッセージのメッセージフォーマットをSMS提出プロトコルデータユニット(SMS_SUBMIT PDU)に変換し、上記SMS_SUBMIT PDUのTP宛先アドレスのサブアドレスディジットを上記SIPメッセージから検出されたスレッド識別子(ID)に設定し、上記SMS_SUBMIT PDUを短文メッセージサービスセンター(SMSC)に送信するIWFと、上記SMS_SUBMIT PDUを受信し、上記SMS_SUBMIT PDUをSMS送信プロトコルデータユニット(SMS_DELIVER PDU)に変換し、上記SMS_DELIVER PDUのTP発信者アドレスのサブアドレスディジットを上記スレッドIDに設定し、上記SMS_DELIVER PDUを上記移動局(MS)に送信する上記SMSCと、を含むことを特徴とする。
本発明の実施形態のさらなる他の態様によれば、セッション開始プロトコル(SIP)に基づく統合インターネットプロトコルメッセージングサービス(CPMS)に対応した統合インターネットプロトコルメッセージ(CPM)クライアントが、同一の相手と送受信した一連のメッセージを含むメッセージスレッドを管理する方法を提供する。上記方法は、対話型メッセージ通信のためのメッセージの送信の要請を任意の受信側から受信するステップと、上記メッセージが上記受信側と関連した新たなメッセージスレッドの1番目のメッセージである場合に、新たなスレッド識別子(ID)を上記新たなメッセージスレッドに割り当て、上記受信側に関連して上記新たなスレッドIDを格納し、上記新たなスレッドIDを上記メッセージに挿入し、上記メッセージを送信するステップと、上記メッセージが上記受信側と関連して既存のメッセージスレッド内の連続するメッセージであると、上記既存のメッセージスレッドに従って割り当てられたスレッドIDを検出し、上記割り当てられたスレッドIDを上記メッセージに挿入し、上記メッセージを送信するステップと、対話型メッセージ通信のためのメッセージを受信するステップと、上記受信されたメッセージがスレッドIDを含む場合に、上記受信されたメッセージを上記受信されたメッセージに含まれているスレッドIDに対応するメッセージスレッドに含まれているメッセージとともにユーザーに提供するステップと、を含むことを特徴とする。
本発明の実施形態のさらに他の1つの態様によれば、セッション開始プロトコル(SIP)に基づく統合インターネットプロトコルメッセージングサービス(CPMS)に対応した統合インターネットプロトコルメッセージ(CPM)クライアントが、同一の相手と送受信した一連のメッセージを含むメッセージスレッドを管理する方法を提供する。上記方法は、対話型メッセージ通信のために、CPMクライアントがインターネットプロトコルメディアサブシステム(IMS)サービスに加入しないクライアントとして指定され、上記受信側と関連したメッセージスレッドに割り当てられたスレッド識別子(ID)を含むSIPメッセージを送信するステップと、インターワーキング機能(IWF)がCPMサーバを介して上記SIPメッセージを受信すると、上記IWFが上記SIPメッセージのメッセージフォーマットを上記受信側が受信可能なメッセージフォーマットに変換し、上記スレッドIDを上記変換されたメッセージに挿入し、上記変換されたメッセージを上記受信側に送信するステップと、を含むことを特徴とする。
本発明の実施形態のさらにまた他の態様によれば、セッション開始プロトコル(SIP)に基づく統合インターネットプロトコルメッセージングサービス(CPMS)に対応した統合インターネットプロトコルメッセージ(CPM)システムにおいて、同一の相手と送受信した一連のメッセージを含むメッセージスレッドを管理する方法を提供する。上記方法は、対話型メッセージ通信のために、CPMクライアントがインターネットプロトコルメディアサブシステム(IMS)サービスに加入しないクライアントとして指定され、上記受信側と関連したメッセージスレッドに割り当てられたスレッド識別子(ID)を含むSIPメッセージを送信するステップと、インターワーキング機能(IWF)が上記SIPメッセージを、CPMサーバを介して受信すると、上記IWFが上記スレッドID、上記CPMクライアントのアドレス、及び上記受信側アドレスを格納し、上記スレッドIDに対応する所定の有効受信応答期間を設定し、上記SIPメッセージのメッセージフォーマットを上記受信側が受信可能なメッセージフォーマットに変換し、上記変換されたSIPメッセージを、上記受信側を支援するサーバを介して上記受信側に送信するステップと、上記IWFが上記所定の有効受信応答期間内にメッセージを上記受信側から受信すると、上記受信側から受信されたメッセージを上記SIPメッセージに変換し、上記格納されているスレッドIDを上記SIPメッセージに挿入し、上記SIPメッセージを、上記CPMサーバを介して上記CPMクライアントに送信するステップと、を含むことを特徴とする。
CPMユーザーが予めセッションを明確に開始する必要なしに、他のCPMユーザーとメッセージに基づく対話を行うことができるようにし、CPMユーザーが同一の対話窓で同一のスレッドに関連したすべてのメッセージを見ることができるようにする。また、CPMユーザーがSMSユーザーとメッセージに基づく対話を行うことができるようにし、同一のメッセージスレッドの長所及び対話窓の特徴を享有することができるようにする。CPMユーザーは、相手がCPMに対応しておらず、SMSのみに対応しているという事実を認識する必要がない。
CPMメッセージを処理する典型的なフローを示す図である。 SMを処理する典型的なフローを示す図である。 CPMシステムとSMシステムとがインターワーキングする際のシステム内のメッセージを処理する過程を示す図である。 本発明の実施形態による送信側CPMクライアントの動作を示す図である。 本発明の実施形態によるCPMクライアントの動作過程を示す図である。 本発明の実施形態により相互にインターワーキングするCPMシステムとSMシステムとのメッセージ処理過程を示す図である。 本発明の実施形態により送信されたSMのTP-UDのヘッダーがスレッドIDを含む場合におけるMSがSMを送信する過程を示す図である。 本発明の実施形態によるIWFの動作を示す図である。 本発明の他の実施形態により相互にインターワーキングするCPMシステム及びSMシステムのメッセージ処理手続きを示す図である。 本発明の他の実施形態によるIWFの動作を示す図である。
以下、本発明の好適な一実施形態を、添付図面を参照しつつ詳細に説明する。下記の説明において、同一の構成要素及び部分には、可能な限り同一の符号及び番号を共通使用するものとする。また、明瞭性と簡潔性の観点から、本発明に関連した公知の機能や構成に関する具体的な説明が本発明の要旨を不明瞭にすると判断される場合には、その詳細な説明を省略する。
本発明において、“統合インターネットプロトコルメッセージサービス(Converged Internet Protocol(IP) Messaging service:以下、“CPMサービス”と称する。)を用いたCPMクライアントと同一の相手との間で送受信した一連のメッセージを“メッセージスレッド(messages thread)”と呼ぶ。本発明は、CPMクライアントがこのメッセージスレッドをユーザーに提供する際に任意のメッセージスレッドに含まれている1つ又はそれ以上のメッセージを1つのウィンドウにグルーピングし表示することによりさらに友好的なユーザーインターフェースを提供する。本発明によれば、CPMクライアントが特定の相手とメッセージ通信を行う場合に、特定の相手に対応するメッセージスレッドに識別子を割り当てた後に、このメッセージをこの識別子とともに送信する。この際に、この特定の相手は、1人以上であり得る。また、本発明によると、同一の識別子は、CPMクライアントがこの特定の相手から受信するメッセージに含まれ、これにより、CPMクライアントがこの特定の相手に関連したメッセージスレッドを1つのウィンドウを介してユーザーに提供する。本発明において、この複数のメッセージがディスプレーされたウィンドウを“対話窓”と呼び、各メッセージスレッドに割り当てられた識別子又はメッセージ通信の相手に割り当てられた識別子を“スレッド識別子(thread Identifier(ID))”と呼ぶ。また、ここで、CPMクライアントは、CPMサービスを提供する通信網で直接的にメッセージをユーザーに提供し、ユーザーからの入力を受信するなどのユーザーとCPMシステムとの間のユーザーインターフェースを提供する端末装置(Mobile Station:以下、“MS”と称する。)を含む。また、メッセージ通信でのCPMクライアントの相手は、CPMクライアントであることもあり、CPMクライアントでないこともある。例えば、セッションを確立せず、メッセージを送受信するメッセージングサービスの端末であることもあり、インターネットプロトコルマルチメディアサービス(IMS)に対応していないクライアントであることもある。
本発明は、CPMクライアント間のメッセージングサービスだけでなく、CPMシステムとインターワーキングする他のメッセージングシステムにも適用されることができ、この他のメッセージングシステムは、例えば、IMSを提供しないメッセージングシステム及びセッション確立なしにメッセージングサービスを提供するシステムを含む。したがって、下記で説明された実施形態において、CPMクライアント間のメッセージングサービスの際に、メッセージスレッドを提供する過程だけでなく、CPMシステムと他のメッセージングシステムとの間のメッセージングサービスに本発明を適用した例を説明するために、CPMシステムとSMSシステムとがインターワーキングするシステムの例を挙げて説明する。
CPMサービスは、メッセージングサービスのためのセッション確立を要請するセッション開始プロトコル(Session Initiation Protocol:以下、“SIP”と称する。)に基づくサービスであり、他方、SMSは、メッセージ送受信のためのセッション確立を必要としない。したがって、CPMシステム及びSMSシステムは、インターワーキング機能(Inter-Working Function:以下、“IWF”と称する。)を介してインターワーキングする。IWFは、様々な機能を含み、その中の代表的な1つは、CPMサービスメッセージ(以下、“CPMメッセージ”と称する。)及び短文メッセージ(short message:SM)のメッセージフォーマットを変換する。その結果、一方がCPMメッセージを送信する場合であっても、相手は、短文メッセージを受信し得る。また、一方が短文メッセージを送信する場合であっても、相手は、CPMメッセージを受信し得る。このようなメッセージ処理フローは、図3に示す。
図3は、CPMシステムと短文メッセージシステムとがインターワークする際におけるシステム内のメッセージを処理する過程を示すもので、CPMクライアント10がCPMメッセージをSMSに対応したMS40に送信する場合を示す。
図3を参照すると、CPMクライアント10は、ステップ301及びステップ303で、CPMサーバ20を介してSIPメッセージをIWF30に送信する。IWF30は、ステップ305で、CPMサービスに従うメッセージフォーマットからSMSに従うメッセージフォーマットに変換し、ステップ307で、SMS_SUBMITプロトコルデータユニット(Protocol Data Unit:以下、“PDU”と称する。)を介してこのメッセージを短文メッセージサービスセンター(Short Message Service Center:以下、“SMSC”と称する。)50に送信する。その後に、SMSC50は、ステップ311で、SMS DELIVERYプロトコルデータユニット(SMS_DELIVER PDU)を介してこのメッセージをMS40に送信する。MS40は、ステップ313で、SMS_DELIVER_REPORT PDUをSMSC50に送信し、SMSC50は、ステップ315で、SMS_STATUS_REPORT PDUをIWF30に送信する。IWF30は、ステップ315で、SMS_STATUS_REPORT PDUを受信すると、ステップ317及びステップ319で、CPMサーバ20を介して“200 OK”をCPMクライアント10に送信する。
上述したように、メッセージを送受信する場合に、CPMクライアント10は、MS40に関連したメッセージスレッドを他の通信対象に関連したメッセージスレッドと区分することができない。したがって、本発明によれば、CPMクライアント10は、SIPメッセージを送信する前に、スレッドIDをSIPメッセージに挿入する。例えば、本発明において、<thread-id>タグを含む新たなXML(eXtensible Markup Language)文書は、SIPメッセージに含まれる。<表9>は、このようなXML文書の一例を示す。
Figure 0005090459
また、<表9>に対応するXMLスキーマは、<表10>に示す。
Figure 0005090459
<表9>に示したスキーマにおいて、“ノート”は、メッセージグルーピングテキストを意味し、“Thread-id”は、メッセージ受信対象又はグルーピングのために使用される値を意味し、“other”は、将来の延長のための空間ホルダー(place holder)を意味する。上述した構成を有するXMLをSIPメッセージに挿入するための発信CPMクライアント10の動作を図4に示す。
図4を参照すると、ステップ401で、CPMクライアント10は、ユーザーからメッセージの送信の要請を受信すると、ステップ403に進み、このメッセージが新たなスレッドの1番目のメッセージであるか、又は現存するスレッドのフォローアップメッセージであるかを検査する。本発明の一実施形態によると、スレッドデータベースは、CPMクライアント10が対話型メッセージング通信のために特定の対象とメッセージを送受信する場合に、この特定の対象に対応するメッセージスレッドに割り当てられたスレッドIDとこの特定の対象に対応するアドレスとを格納する。CPMクライアント10は、このスレッドデータベースを有する。また、このスレッドデータベースは、各スレッドIDに関連したメッセージを対応するスレッドIDに対応する方式で格納してもよく、または各スレッドIDに関連したメッセージを対応するスレッドIDに対応する位置で格納してもよい。このように格納されているメッセージは、対話窓の構成のために使用される。したがって、図4をさらに参照すると、CPMクライアント10がこのメッセージの受信側とメッセージを送受信した場合に、このメッセージの受信側は、スレッドIDの割当てを受け、割り当てられたスレッドIDは、このスレッドデータベースに格納されており、このメッセージは、既存のスレッドのフォローアップメッセージに対応する。また、CPMクライアント10がこのメッセージの受信側からメッセージを受信したことがなく、この送信されたメッセージが第1のメッセージである場合に、このメッセージは、新たなスレッドを開始する。したがって、CPMクライアント10は、新たなスレッドIDを新たなメッセージスレッドに割り当てた後に、この新たなスレッドID及びこの受信側のアドレスをこのスレッドデータベースに格納する。
これに従って、CPMクライアント10は、ステップ403で送信の要請を受けたメッセージの受信側のアドレスに存在する場合に、CPMクライアント10は、ステップ405で、対応するスレッドIDを検出した後に、ステップ411に進む。他方、この受信側に割り当てられたスレッドIDが存在しない場合に、CPMクライアント10は、ステップ407で、新たなスレッドIDを生成し、ステップ409で、この生成されたスレッドIDをこのメッセージの受信側のアドレスに関連して格納した後に、ステップ411に進む。ステップ411で、CPMクライアント10は、この検出されたスレッドID又はこの生成されたスレッドIDを含むSIPメッセージを生成し送信する。
一方、CPMクライアント10は、このメッセージを送信するか、又は関連するスレッドIDを確認した後に、このメッセージを含み、この受信側に対応する対話窓をディスプレーすることができる。言い換えれば、CPMクライアント10は、このメッセージに対応するスレッドIDに関連してこのスレッドデータベースに格納されているメッセージをロードするか、又はこのスレッドIDに関連してこのスレッドデータベースに格納されているメッセージの格納位置を参照することによりメッセージをロードし、これにより、このロードされたメッセージを1つの対話窓内に現在送信されるメッセージとともにディスプレーしてもよい。現在送信されるこのメッセージが新たなメッセージスレッドの開始に対応する場合に、現在送信されるこのメッセージだけを含む対話窓がディスプレーされる。
ステップ411で送信されたSIPメッセージに含まれている受信側がCPMクライアントである場合に、CPMサーバ20は、従来の過程と同一の過程に従ってこのメッセージを対応するCPMクライアントに送信する。
図5は、本発明の一実施形態によりスレッドIDを含むCPMメッセージを受信した場合におけるCPMクライアント10の動作過程を示す図である。
図5を参照すると、ステップ501で、CPMクライアント10は、新たなSIPメッセージを受信すると、その内容を分析した後に、ステップ503に進む。ステップ503で、CPMクライアント10は、このSIPメッセージがスレッドIDを含んでいるか否かを検査する。このSIPメッセージが何のスレッドIDも含んでいない場合に、CPMクライアント10は、ステップ505に進み、CPMクライアントは、このメッセージを新たな対話窓に表示するだけで、手続きを終了する。このSIPメッセージがスレッドIDを含む場合に、CPMクライアント10は、ステップ507に進み、このスレッドIDとこのSIPメッセージに含まれている送信側のアドレス、すなわち、発信者アドレスとがスレッドデータベースに格納されているか否かを確認する。CPMクライアント10は、このスレッドデータベースに格納されている場合には、ステップ509に進み、このスレッドデータベースに格納されていない場合には、ステップ511に進む。
受信スレッドID及び発信者アドレスがこのスレッドデータベースに格納されているという事実は、このメッセージが既存のメッセージスレッドに属していることを意味する。したがって、CPMクライアント10は、ステップ509で、このスレッドID及びこの発信者アドレスと関連した対話窓をロードした後に、ステップ513に進む。
しかしながら、受信スレッドID及び発信者アドレスがこのスレッドデータベースに格納されていない場合には、このメッセージは、新たなメッセージスレッドを開始した後に、CPMクライアント10は、このスレッドデータベースに受信されたこのスレッドID及び発信者アドレスを格納し、これに関連した新たな対話窓を生成する。その後に、CPMクライアント10は、ステップ513に進む。ステップ513で、CPMクライアント10は、この新たなメッセージをこの対話窓に追加し、これを受信側ユーザーに表示する。これは、CPMクライアント10の手続きを終了する。
上述したように、2人のCPMクライアント間の対話型メッセージ通信のために送受信された各メッセージは、このメッセージを2人のCPMクライアントでない他のCPMクライアントと送受信された他のメッセージと区別するための識別子を含み得る。したがって、この2人のCPMクライアントは、これら間にやり取りしたメッセージをグルーピングすることにより、このグルーピングされたメッセージを対話窓の形態で各ユーザーに提供することができる。
このようなメッセージスレッドの管理及び提供は、CPMクライアントとSMSに対応したMS間の対話型通信のためのメッセージを送受信する場合にも適用されることができる。したがって、CPMクライアントのメッセージングインターワーキングをできるだけ連続して作ることができ、CPMユーザーは、受信者がどのメッセージングサービスに対応しているかを認識する必要がない。
CPMクライアントとSMSに対応したMSとの間で対話型通信のためのメッセージの送受信の際に、一般的に、メッセージスレッドをCPMクライアントに提供する2種類の方法がある。第1の方法によると、スレッドIDは、送信側CPMクライアントにより送信されたSIPメッセージ及びこのSIPメッセージに応じて受信側に送信されたSMに含まれる。第2の方法によると、CPMシステムとSMSシステムとをインターワーキングするためのIWFは、送信側のCPMクライアント及び受信側のMSに割り当てられたスレッドIDの格納及び管理を行い、IWFは、このスレッドIDをMSに提供せず、スレッドIDに関連したサービスをCPMクライアントのみに提供する。
第1の方法による実施形態は、スレッドID情報をSMS領域に延長させ得る。このような実施形態は、SMを受信し、これに対する応答を送信するMSからの適応された動作だけでなく、SMSユーザーに送信されたSMでの追加的な情報要素に影響を及ぼす。
以下、第1の方法は、図6乃至図8を参照して説明する。
図6は、本発明の実施形態により相互にインターワーキングするCPMシステムとSMシステムとのメッセージ処理過程を示す図である。
図6を参照すると、CPMクライアント10は、ステップ601及びステップ603で、送信するメッセージ及びスレッドIDを含むSIPメッセージを、CPMサーバ20を介してIWF30に送信する。この際に、CPMクライアント10がSIPメッセージを構成する過程は、図4に示した過程と類似している。ステップ605で、IWF30がSIPメッセージを受信すると、ステップ607に進む。ステップ607で、IWF30は、SIPメッセージを適切な短文メッセージ(SM)に変換した後に、ステップ609に進む。このSMは、例えば、SMS_SUBMIT PDUとなり得る。
ステップ609で、IWF30は、このSIPメッセージがスレッドIDを含んでいるか否かを検査する。スレッドIDが存在する場合に、IWF30は、ステップ611に進み、スレッドIDが存在しない場合に、IWF30は、ステップ619に進む。
ステップ611で、IWF30は、このスレッドIDを抽出し、この抽出されたスレッドIDをこのSMに追加する。その後に、IWF30は、ステップ613に進む。
ステップ613で、IWF30は、この変換されたSMをSMSC50に送信する。その後に、ステップ615で、IWF30は、SMS_SUBMIT PDUをSMSC50に送信する。ステップ617で、SMSC50は、このメッセージをSMS_DELIVER PDUを介してMS40に送信する。ステップ619で、MS40は、SMS_DELIVER_REPORT PDUをSMSC50に送信し、SMS_DELIVER_REPORT PDUに含まれているメッセージをユーザーに提供する。ステップ621で、SMSC50は、SMS_STATUS_REPORT PDUをIWF30に送信する。ステップ621で、SMS_STATUS_REPORT PDUを受信すると、IWF30は、ステップ623及びステップ625で、CPMサーバ20を介して“200 OK”をCPMクライアント10に送信する。
ステップ609及びステップ611は、ステップ607を行う間に任意の時間で発生することもできる。
ステップ611で、IWF30は、このスレッドIDを送信されるSMに含ませる。本発明の実施形態によると、スレッドIDは、SMのTP-UD(ユーザーデータ)のヘッダーに含まれるか、TP-UDのボディー部分に含まれるか、または、TP-DA(Destination-Address)に含まれ得る。スレッドIDがSMのTP-UDのヘッダーに含まれる場合に、新たなSMS情報要素が追加される。しかしながら、このスレッドIDがTP-UDのボディー部分又はTP-DAに含まれる場合に、新たな情報要素の追加なしにシステムを構成することができる。
このスレッドIDがSMのTP-UDのヘッダーに含まれる場合に、このスレッドIDがこのヘッダー内にどのように正確に含まれるかについての多くの方法があり得る。本発明は、2種類の実施形態を提供し、これら中の1つは、<表8>を参照して、このスレッドIDをTP-UDに含まれているSMSC制御パラメータに含ませるのである。SMSC制御パラメータは、SMSC50を制御するために使用されることができるが、受信側MSに明確に渡されることもできる情報を含む。SMSC制御パラメータは、基本的に特定のメッセージのエラーコードに基づいて、状態通知の発生を制御するオクテット1として“選択的状態通知(Selective Status Report)”を含む。本発明は、<表11>に示すような第2のオクテットを追加する。
Figure 0005090459
TP-RP(応答経路)は、SMSCが送信側MSを認識し、この送信側に応答を送信することができることを保証し、送信側メッセージを送信したSMSCと同一のSMSCを介してこの送信側メッセージに対する応答が送信されることを保証するために、SMS_SUBMIT PDU及びSMS_DELIVER PDUの両方に含まれる。
このスレッドIDをTP-UDのヘッダーに含ませる他の実施形態によると、新たな情報要素識別子は、TP-UDヘッダーに追加されてもよい。すなわち、“メッセージスレッド情報(Message Thread Information:以下、“MTI”と称する。)と名付けられた新たな情報要素識別子は、TP-UDヘッダーに追加されてもよい。本発明の実施形態によると、このメッセージスレッド情報は、SMS制御として分類され、反復可能性を有しないように設定されることができる。
図7は、本発明の実施形態により送信されたSMのTP-UDのヘッダーがスレッドIDを含む場合におけるMS40が短文メッセージを送信する過程を示す図である。
図7を参照すると、ステップ701で、MS40がSMの送信の要請を受信する場合に、MS40は、ステップ703に進む。ステップ703で、MS40は、このSMが新たなメッセージであるか、又は前に受信したメッセージに対する応答であるかを確認する。このSMが応答である場合に、MS40は、ステップ705に進む。このSMが新たなメッセージである場合に、このメッセージは、即座に送信されることができ、これに従って、MS40は、ステップ709に進む。
ステップ705で、MS40は、このSMが応答する短文メッセージのTP-UD情報要素のヘッダー内にスレッドIDが含まれているか否かを確認する。このSMが応答している最初のメッセージがTP-UD情報要素のヘッダー内にスレッドIDが含まれている場合には、ステップ707に進む。このSMが応答している最初のメッセージがTP-UD情報要素のヘッダー内にスレッドIDが含まれていない場合には、ステップ709に進む。
ステップ707で、MS40は、このスレッドIDを抽出し、この抽出されたスレッドIDを送信するSMのTP-UDのヘッダーに含ませる。その後に、ステップ709で、MS40は、このSMをSMSC50に送信する。
SMSC50は、受信したSMをIWF30に送信し、このSMを受信したIWF30は、図8に示すような過程に従って動作する。
図8を参照すると、ステップ801で、IWF30がCPMクライアント10に送信されるSMを受信すると、ステップ803で、IWF30は、このSMを適合したSIPメッセージに変換した後に、ステップ805に進む。
ステップ805で、IWF30は、このSMがTP-UD情報要素のヘッダー内にスレッドID情報を含んでいるか否かを確認する。スレッドIDが存在する場合に、IWF30は、ステップ807に進む。他方、スレッドIDが存在しない場合に、IWF30は、ステップ809に進み、ステップ803で変換されたSIPメッセージを送信する。
ステップ807で、IWF30は、このスレッドIDをSMのTP-UDから抽出し、<表9>に示すように、この抽出されたスレッドIDをXML文書フォーマットとしてSIPメッセージに追加した後に、ステップ809に進み、このSIPメッセージをCPMサーバ20に送信する。ステップ805及びステップ807は、ステップ803で、このSMをSIPメッセージに変換する間に行われてもよい。
一方、本発明の他の実施形態によると、このスレッドID情報は、既存のサブアドレッシング及び応答経路メカニズムを使用して、既存のSMSのTP-DA(Destination Address)に追加されてもよい。
この既存のSMSでのサブアドレッシング規則は、次のようである。
発信MSは、TP-DAフィールドに含まれている‘*’又は‘#’を有するSMを送信することができる。TP-DAで遭遇する第1の‘#’は、SMSC経路設定目的のためのアドレスが終了されるところを示す。付加的な‘*’又は‘#’は、次のディジットで存在することができ、第1の‘#’を含むこのようなすべてのディジットは、サブアドレスディジットである。
SMSCは、このようなサブアドレス情報とともに送信するSMを受信すると、このSMをTP-OAフィールドにコピーされた同一のサブアドレスディジットを有する受信MSに送信しなければならない。
例えば、987654321のアドレスを有するMS Aが1234#56#789*のTP-DAを有するSMをMS Bに送信する場合に、1234のアドレスを有するMS Bは、987654321#56#789*のTP-DAを有するSMを受信する。
また、応答経路メカニズムのための普遍的な手続きは、次のようである。
・この応答経路が発信SMのSMS_SUBMIT PDUを使用してTP-RPパラメータを設定することにより発信MSにより要請される。発信SMSCが発信MSのために要請する応答経路を支援する場合に、この発信SMSCは、SMS_SUBMIT PDUでのTP-RPパラメータに注目し、この発信MSに応答する受信MSに向けたSMS_DELIVER PDUのTP-RPパラメータを設定する。したがって、応答経路は、発信MSに対して応答するMSのために存在する。
・応答するMSが発信SMを受信すると、発信MSのアドレス及び応答経路メカニズムを有する。
発信MSアドレスは、SMS_DELIVER PDU内のTP-OAで検出され、この応答経路の存在は、TP-RPがSMS_DELIVER PDUに設定されたか否かに基づいて決定される。
・この応答SMを提出し、この応答経路が設定される場合に、この応答するMSは、この発信MSアドレス(TP-OAの内容)をSMS_SUBMIT PDU内のTP-DAとして使用しなければならず、この発信MSアドレスを、発信SMを送信したSMSCに提出する。
・発信SM及び応答SMは、同一のSMSCにより送信される。この原理は、例えば、このSCがこの発信MSに到達するための適切なデータネットワークに対してこの応答SMの経路を定めることができる可能性を最大にする。
以下、このサブアドレッシング、応答経路メカニズム、及びTP-DAを使用して従来のSMSシステムに大きく影響を与えずスレッドID情報を送信する方法について説明する。
IWF30は、スレッドIDを含む受信側がMS40であるSIPメッセージを受信すると、受信したSIPメッセージをSMに変換し、このスレッドIDがサブアドレス、すなわち、<dest_address>#<<thread_id>のように、このスレッドIDをこのSMを含むSMS_SUBMIT PDUのTP-DA情報要素内に追加する。最初のスレッドIDがディジットで構成されない場合に、IWF30は、このスレッドIDを特定のディジットシーケンスに変換する必要があり、この最初のスレッドIDと対応するシーケンス間のマッピングテーブルをTP-DAに含ませる。また、IWF30は、TP-RP(応答経路)ビットを“1”に設定し、応答MSがこのSMを送信したSMSCと同一のSMSCにこの応答MSが任意のSMを提出することを要請する。
この後に、IWF30は、SMS_SUBMIT PDUをSMSC50に送信する。SMSC50は、SMS_SUBMIT PDUをSMS_DELIVER PDUに変換し、この変換されたPDUをMS40に送信する。MS40は、このSMをSMS_DELIVER PDUを介してSMSC50から受信し、SMS_DELIVER PDUは、サブアドレスとしてのスレッドID情報とTP-OA情報要素とを含む。
MS40がこの受信したSMに対する応答SMを送信する場合に、MS40は、応答経路手続きに従って、この応答SMを含むSMS_SUBMIT PDUのTP-DA内に、受信した最初のSMのSMS_DELIVER PDUのTP-OAのすべての内容、すなわち、このスレッドIDを含む内容を含ませる。
また、MS40は、この応答SMを、SMSC50を介してIWF30に送信し、SMSC50は、IWF30に送信されたSMS_DELIVER PDUのTP-OA内のスレッドIDをコピーする。
IWF30は、SMS_DELIVER PDUを受信すると、このスレッドIDをTP-OA情報要素から抽出し、このSMを適合したSIPメッセージに変換する。また、このスレッドIDは、上述したXMLフォーマットを用いてこのSIPメッセージに含まれる。この際に、このスレッドIDは、上述したマッピングテーブルを使用して元来の英数字スレッドIDに戻って変換される必要があり得る。
この後に、IWF30は、SIPメッセージをCPMサーバ20に送信する。
このスレッドIDをSMに挿入する他の実施形態は、このスレッドIDをこのSMのボディー部分に挿入する方法を含み、これは、電子メールとインターワーキングするSMSの機能を活用したものである。
電子メールとSMSとのインターワーキングの際における基本的なシンタックスは、次のようである。
・SMを受信する場合:[<from-address><space>]<message>
・SMを送信する場合:[<to-address><space>]<message>
ここで、[]は、選択的なフィールドである。“from-address”及び“to-address”は、“[email protected]”又は“UserName<[email protected]>”の中の1つであることができる(ここで、<>は、送信されることもできる。)。
選択的に、次のようにメッセージのために選択的なサブジェクト(subject)を含むこともできる。
・[<to-address>](<subject>)<message>;又は
・[<to-address>]##<subject>#<message>
この内容に基づいて、このメッセージの“サブジェクト”として代わりにこのスレッドIDを挿入する。
すなわち、IWF30は、スレッドIDを含むSIPメッセージを受信すると、このSIPメッセージをSMに変換し、SMS_SUBMIT PDUのTP-UDのボディー部分にサブジェクトとしてスレッドIDを含む。例えば、“##<threadID>#<message>”で表現することができる。この<to-address>は、このSIPメッセージの“To:”フィールドからアドレス([email protected])を抽出することにより追加することもできる。
IWF30は、このSMを含むSMS_SUBMIT PDUをSMSC50に送信する。その後に、MS40は、このSMをSMS_DELIVER PDU内のSMSC50から受信し、このスレッドID情報をTP-UDのボディー部に含ませる。MS40は、この受信したSMに対する応答メッセージを送信した場合に、同一のシンタックスに従うために、TP-UD内に最初のメッセージに含まれていたサブジェクトと同一のサブジェクト、すなわち、スレッドIDを含む。MS40は、この応答SMを含むSMS_SUBMIT PDUをSMSC50に送信し、SMSC50は、SMS_SUBMIT PDUに対応するSMS_DELIVER PDUをIWF30に送信する。
IWF30は、SMS_DELIVER PDUを受信すると、このスレッドIDを受信したSM、すなわち、SMS_DELIVER PDUのサブジェクトから抽出する。また、IWF30は、このSMを適切なSIPメッセージに変換し、上述したXMLフォーマットを用いてスレッドIDをSIPメッセージに含ませた後に、SIPメッセージをCPMサーバ20に送信する。
上述した実施形態のすべては、送信側CPMクライアントにより送信されたSIPメッセージ及びこのSIPメッセージに応じて受信側に送信されたSMがスレッドIDを含む場合に対応する。次の実施形態によると、CPMシステムとSMSシステムとをインターワーキングするIWFは、送信側CPMクライアント及び受信側MSに従って割り当てられたスレッドIDの格納及び管理を行い、このスレッドIDをMSに提供しない。本実施形態は、従来のSMSシステムを変化させることなく実現可能である。
本発明の実施形態によると、一定の時間間隔の間に、“スレッドID、送信側アドレス、及び受信側アドレスをIWFに格納することにより、IWFは、SMSドメインでのスレッドの存在をシミュレーションする。
図9は、本発明の他の実施形態により相互にインターワーキングするCPMシステム及びSMシステムのメッセージ処理手続きを示す図である。
ステップ901及びステップ903で、CPMクライアント10は、送信するメッセージ及びスレッドIDを含むSIPメッセージを、CPMサーバ20を介してIWF30に送信する。この際に、CPMクライアント10がSIPメッセージを構成する過程は、図4に示した過程と類似している。IWF30は、ステップ905で、スレッドID、発信者アドレス、及び受信者アドレスを検出し、この検出された情報をデータベースに格納した後に、SIPメッセージを適切なSMに変換する。その後に、ステップ907で、IWF30は、この変換されたSMを含むSMS_SUBMIT PDUをSMSC50に送信する。ステップ909で、SMSC50は、このメッセージをSMS_DELIVER PDUを介してMS40に送信する。MS40は、SMS_DELIVER PDUを受信すると、図示していないが、SMS_DELIVER_REPORT PDUをSMSC50に送信し、SMS_DELIVER PDUに含まれているメッセージをユーザーに提供する。また、SMSC50は、SMS_STATUS_REPORT PDUをIWF30に送信する。IWF30は、SMS_STATUS_REPORT PDUを受信すると、“200 OK”を、CPMサーバ20を介してCPMクライアント10に送信する。
ステップ911で、MS40がステップ909で受信したメッセージに対する応答メッセージを含むSMS_SUBMIT PDUをSMSC50に送信する。ステップ913で、SMSC50は、応答メッセージをSMS_DELIVER PDUを介してIWF30に送信する。ステップ915で、IWF30は、SMS_DELIVER PDUに含まれている発信者アドレス及び受信者アドレスを検出した後に、発信者アドレス及び受信者アドレスに対応するスレッドIDをこのデータベースから検索する。その後に、ステップ917で、IWF30は、この応答メッセージをSIPメッセージに変換し、この得られたスレッドIDをSIPメッセージに挿入した後に、このSIPメッセージをCPMサーバ20に送信する。ステップ919で、CPMサーバ20は、SIPメッセージをCPMクライアント10に送信する。
IWF30の詳細な動作手続きを図10に示す。図10を参照すると、ステップ1000で、IWF30は、イベントの発生を待機する。この際に、このイベントは、SIPメッセージ又はSMの受信及び有効受信応答期間の満了の中の1つを意味する。
SIPメッセージがCPMサーバ20から受信されると、IWF30は、ステップ1001に進む。SMがCPMサーバ20から受信されると、IWF30は、ステップ1101に進む。また、任意のスレッドIDに関連した有効受信応答期間が満了すると、IWF30は、ステップ1201に進む。
まず、IWF30がSIPメッセージを受信した場合を説明する。SIPメッセージを受信すると、IWF30は、ステップ1001で、このSIPメッセージがスレッドIDを含むか否かを確認する。このSIPメッセージがスレッドIDを含む場合に、IWF30は、ステップ1003に進み、他方、このSIPメッセージがスレッドIDを含まない場合に、IWF30は、ステップ1011に進む。ステップ1003で、IWF30は、スレッドID、発信者アドレス、及び受信者アドレスをSIPメッセージから抽出した後に、ステップ1005に進む。ステップ1005で、IWF30は、この抽出された3つの情報が自身のデータベースに存在するか否かを確認する。このような情報が自身のデータベースに存在しない場合に、IWF30は、ステップ1007に進む。他方、この抽出された3つの情報が自身のデータベースに存在する場合に、IWF30は、ステップ1009に進む。このような情報がデータベースに存在しないという事実は、このSIPメッセージが新たなメッセージスレッドの1番目のメッセージであることを意味するか、又はメッセージスレッドが存在したが、消滅したことを意味する。IWF30は、スレッドID、発信者アドレス、及び受信者アドレスを自身のデータベースに格納し、このスレッドIDに対する予め定義された有効受信応答期間でタイマーを開始した後に、ステップ1011に進む。このタイマー及び有効受信応答期間は、IWF30によるスレッド管理のライフタイムを与える。すなわち、対応するスレッドIDと関連したメッセージがこの有効受信応答期間内に受信されないと、この対応するスレッドID及び関連アドレス情報は、削除される。また、スレッドID、発信者アドレス、及び受信者アドレスがこのデータベースに存在すると、これは、SIPメッセージが現存するメッセージスレッドのフォローアップメッセージであることを意味する。したがって、ステップ1009で、スレッドID、発信者アドレス、及び受信者アドレスがこのデータベースに存在する場合に、IWF30は、このスレッドがまだ有効であることを認識し、このスレッドのライフタイム処理を延長するために、このスレッドと関連したタイマーをゼロにリセットする。その後に、IWF30は、ステップ1011に進む。ステップ1011で、IWF30は、SIPメッセージを適合したSMに変換し、このSMをSMSC50に送信する。この際に、SMは、スレッドIDを含まない。この後に、IWF30は、任意の新たなイベントを待機するために、ステップ1000に戻る。
IWF30は、イベントの発生を待機する間にSMを受信すると、ステップ1101に進み、SMをSIPメッセージに変換する。この後に、ステップ1103で、IWF30は、このSIPメッセージの“送信者アドレス−発信者アドレス”のペアが自身のデータベースに存在するか否かを確認する。このSIPメッセージの“送信者アドレス−発信者アドレス”のペアが自身のデータベースに存在する場合に、IWF30は、ステップ1105に進む。このSIPメッセージの“送信者アドレス−発信者アドレス”のペアが自身のデータベースに存在しない場合に、IWF30は、SIPメッセージが新たなスレッドの1番目のメッセージであるか、又はスレッドと関連しないメッセージであると認識し、ステップ1111に進む。ステップ1105で、IWF30は、1対のアドレスに対応するスレッドIDを抽出した後に、ステップ1107で、この抽出したスレッドIDをSIPメッセージに含ませた後に、ステップ1109に進む。ステップ1109で、IWF30は、このスレッドIDと関連したタイマーをゼロにリセットする。現存するスレッドに属しているメッセージが到達した以降、このスレッドIDのライフタイムは、継続して処理されることができるようにデータベースで延長される。その後に、IWF30は、ステップ1111に進み、SIPメッセージをCPMサーバ20に送信する。この後に、IWF30は、新たなイベントを待機するためにステップ1000に戻る。
一方、任意のスレッドIDに対応して有効受信応答期間の満了イベントが発生すると、IWF30は、ステップ1201で、対応するスレッドID、発信者アドレス、及び受信者アドレスをこのデータベースから除去する。その後に、IWF30は、新たなイベントを待機するためにステップ1000に戻る。
以上、本発明を具体的な実施形態を参照して詳細に説明してきたが、本発明の範囲及び趣旨を逸脱することなく様々な変更が可能であるということは、当業者には明らかであり、本発明の範囲は、上述の実施形態に限定されるべきではなく、特許請求の範囲の記載及びこれと均等なものの範囲内で定められるべきである。
10 統合IPメッセージングサービス(CPM)クライアント
20 CPMサーバ
30 インターワーキング機能(IWF)
40 移動局(MS)
50 短文メッセージサービスセンター(SMSC)

Claims (6)

  1. 相異なるメッセージングサービスをインターワーキングするIWF(Interworking Function)が同じ相手と送受信した一連のメッセージでなされるメッセージスレッド(messages thread)を管理する方法であって、
    SIP(Session Initiation Protocol)基盤のCPMS(Converged Internet Protocol Messaging Service)を支援する第1のクライアントから対話型メッセージ通信のためのSIPメッセージを受信するステップと、ここで、前記SIPメッセージに対する受信端末は、他のメッセージングサービスを支援する第2のクライアント端末であり、
    前記SIPメッセージから、スレッドIDと、前記第1のクライアント端末のアドレスと、前記第2のクライアント端末のアドレスを検出してデータベースに格納するステップと、
    前記SIPメッセージフォーマットを前記他のメッセージングサービスで支援するメッセージフォーマットに変更して第1の変更メッセージを生成し、前記第1の変更メッセージを前記第2のクライアント端末に伝送するステップと、
    前記第2のクライアントからメッセージを受信するステップと、
    前記メッセージの受信端末が前記第1のクライアント端末であると、前記メッセージのメッセージフォーマットを前記CPMSで支援するメッセージフォーマットに変更して第2の変更メッセージを生成するステップと、
    前記第2の変更メッセージに前記データベースで前記第1のクライアント端末及び前記第2のクライアント端末に対応して検出された前記スレッドIDを含めて前記第1のクライアントに伝送するステップと、を含むことを特徴とするメッセージスレッド管理方法。
  2. 前記第1のクライアント端末から前記第2のクライアント端末に伝達される前記SIPメッセージが受信されるとき、前記スレッドIDに対応する有効受信応答期間を設定するステップをさらに含むことを特徴とする請求項に記載のメッセージスレッド管理方法。
  3. 前記有効受信応答期間内に前記第2のクライアント端末から前記第1のクライアント端末に伝送される前記メッセージが受信されないと、前記データベースから前記スレッドIDと前記第1のクライアント端末のアドレスと前記第2のクライアント端末のアドレスを削除するステップをさらに含むことを特徴とする請求項に記載のメッセージスレッド管理方法。
  4. 前記有効受信応答期間内に前記第2のクライアント端末から前記第1のクライアント端末に伝達される前記メッセージが受信されると、前記スレッドIDに対応する前記有効受信応答期間がリセットされることを特徴とする請求項に記載のメッセージスレッド管理方法。
  5. 前記他のメッセージングサービスはSMSであり、前記スレッドIDは前記第1の変更メッセージのヘッダーまたは前記第1の変更メッセージのボディーのうち、いずれか一つに含まれることを特徴とする請求項に記載のメッセージスレッド管理方法。
  6. 前記他のメッセージングサービスはSMSであり、前記スレッドIDは前記第1の変更メッセージの受信端末アドレスフィールドに含まれることを特徴とする請求項に記載のメッセージスレッド管理方法。
JP2009536172A 2006-11-13 2007-11-13 統合ipメッセージングサービスにおけるメッセージスレッドを管理する方法及びシステム Active JP5090459B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR20060111783 2006-11-13
KR10-2006-0111783 2006-11-13
PCT/KR2007/005690 WO2008060085A1 (en) 2006-11-13 2007-11-13 Method and system for managing message threads in converged ip messaging service

Related Child Applications (2)

Application Number Title Priority Date Filing Date
JP2012157572A Division JP5565977B2 (ja) 2006-11-13 2012-07-13 統合ipメッセージングサービスにおけるメッセージスレッドを管理する方法及びシステム
JP2012157571A Division JP5622802B2 (ja) 2006-11-13 2012-07-13 統合ipメッセージングサービスにおけるメッセージスレッドを管理する方法及びシステム

Publications (2)

Publication Number Publication Date
JP2010509835A JP2010509835A (ja) 2010-03-25
JP5090459B2 true JP5090459B2 (ja) 2012-12-05

Family

ID=39401855

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2009536172A Active JP5090459B2 (ja) 2006-11-13 2007-11-13 統合ipメッセージングサービスにおけるメッセージスレッドを管理する方法及びシステム
JP2012157571A Active JP5622802B2 (ja) 2006-11-13 2012-07-13 統合ipメッセージングサービスにおけるメッセージスレッドを管理する方法及びシステム
JP2012157572A Active JP5565977B2 (ja) 2006-11-13 2012-07-13 統合ipメッセージングサービスにおけるメッセージスレッドを管理する方法及びシステム

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2012157571A Active JP5622802B2 (ja) 2006-11-13 2012-07-13 統合ipメッセージングサービスにおけるメッセージスレッドを管理する方法及びシステム
JP2012157572A Active JP5565977B2 (ja) 2006-11-13 2012-07-13 統合ipメッセージングサービスにおけるメッセージスレッドを管理する方法及びシステム

Country Status (6)

Country Link
US (4) US20080123686A1 (ja)
EP (2) EP2082589B1 (ja)
JP (3) JP5090459B2 (ja)
KR (1) KR101424810B1 (ja)
CN (2) CN102395115B (ja)
WO (1) WO2008060085A1 (ja)

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8831580B2 (en) 2008-08-15 2014-09-09 Hipcricket, Inc. Systems and methods of initiating a call
US8804758B2 (en) 2004-03-11 2014-08-12 Hipcricket, Inc. System and method of media over an internet protocol communication
CN101394365A (zh) * 2007-09-17 2009-03-25 上海华为技术有限公司 一种消息关联方法及用户终端以及服务器
CA2701121C (en) 2007-09-29 2017-05-09 Research In Motion Limited Schema negotiation for versioned documents transmitted in a distributed environment
EP3595264B1 (en) 2007-10-27 2021-04-07 BlackBerry Limited Content disposition system and method for processing message content in a distributed environment
KR101414373B1 (ko) * 2008-02-13 2014-08-06 삼성전자주식회사 통합 메시징 서비스의 인터워킹 방법
KR101490266B1 (ko) * 2008-02-22 2015-02-05 엘지전자 주식회사 통합 ip 메시징 서비스의 메시지를 저장 및 검색하는 단말 및 방법
US8812711B2 (en) * 2008-02-27 2014-08-19 Red Hat, Inc. Three-way communication protocol
WO2009142473A1 (en) * 2008-05-23 2009-11-26 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for message routing in ims and circuit switched networks
US8055710B2 (en) * 2008-09-24 2011-11-08 International Business Machines Corporation System, method and computer program product for intelligent multi-person chat history injection
CN101729434B (zh) * 2008-10-10 2012-05-23 中兴通讯股份有限公司 消息交互的实现方法和融合业务***
US8060604B1 (en) * 2008-10-10 2011-11-15 Sprint Spectrum L.P. Method and system enabling internet protocol multimedia subsystem access for non internet protocol multimedia subsystem applications
CN101729439B (zh) * 2008-10-23 2011-12-07 中兴通讯股份有限公司 消息处理方法/***、融合业务***
KR20100061295A (ko) 2008-11-28 2010-06-07 삼성전자주식회사 통합 메시징 서비스에서 인터워킹을 위한 세션 제어 방법 및 시스템
KR101108776B1 (ko) * 2009-01-19 2012-02-24 엘지전자 주식회사 Cpm 서비스 메시지의 전달 방법 및 그 서버
WO2010082801A2 (en) 2009-01-19 2010-07-22 Lg Electronics Inc. Method for delivering cpm message and server thereof
KR101055134B1 (ko) * 2009-01-19 2011-08-08 엘지전자 주식회사 메시지 전달 방법
WO2010082803A2 (en) 2009-01-19 2010-07-22 Lg Electronics Inc. Method for delivering message based on cpm service and server thereof
KR101596955B1 (ko) * 2009-02-20 2016-02-23 삼성전자주식회사 통합 인터넷 프로토콜 메시징 시스템에서 세션 트랜스퍼 방법
WO2010112075A1 (en) * 2009-04-02 2010-10-07 Nokia Siemens Networks Oy Message notification
CN101854597B (zh) * 2009-04-03 2015-06-03 中兴通讯股份有限公司 大消息模式融合ip消息传输方法及***
CN101925023B (zh) * 2009-06-16 2014-09-10 中兴通讯股份有限公司 一种向群组传送大消息模式cpm消息媒体链路创建的方法
KR101663009B1 (ko) * 2009-06-17 2016-10-06 삼성전자주식회사 통신 네트워크에서의 메시지 저장 관리를 위한 서버, 장치 및 방법
CN101925017A (zh) * 2009-06-17 2010-12-22 中兴通讯股份有限公司 一种大消息模式融合ip消息的传送方法
JP5360220B2 (ja) * 2009-09-04 2013-12-04 富士通株式会社 電子機器、メール記録方法及びメール記録プログラム
US9264260B2 (en) * 2009-09-30 2016-02-16 Samsung Electronics Co., Ltd. System and method of handling read and delivery confirmations for messages
US8363599B2 (en) 2009-10-07 2013-01-29 Telefonaktiebolaget L M Ericsson (Publ) Method and internet protocol short message gateway (IP-SM-GW) for providing an interworking service between converged IP messaging (CPM) and short message service (SMS)
GB2475702A (en) * 2009-11-25 2011-06-01 Peter Tanner Collating responses sent in response to a message
KR101641542B1 (ko) * 2010-01-15 2016-07-22 삼성전자주식회사 메시지 전송 방법 및 시스템
JP5510056B2 (ja) * 2010-05-17 2014-06-04 富士ゼロックス株式会社 画像形成装置及びプログラム
US8385953B2 (en) 2010-06-23 2013-02-26 At&T Mobility Ii Llc Systems, methods, and computer program products for automatic mapping between parlay-X short messaging service message element XML encoding and native SMPP protocol data coding scheme
US8849322B2 (en) 2010-10-11 2014-09-30 Cox Communications, Inc. Systems and methods for sharing threaded conversations on mobile communications devices
KR20120089782A (ko) 2010-12-15 2012-08-13 삼성전자주식회사 휴대용 단말의 메시지 관리를 위한 인터페이스 방법
US9819700B2 (en) 2011-05-30 2017-11-14 Telefonaktiebolaget Lm Ericsson (Publ) System and method for passive communication services
US9148397B2 (en) * 2011-12-19 2015-09-29 Facebook, Inc. Messaging object generation for synchronous conversation threads
US9641609B2 (en) * 2012-02-28 2017-05-02 Google Inc. Integrated messaging
US9161187B2 (en) * 2012-05-21 2015-10-13 Alcatel Lucent Caller ID for text messaging
US9232370B2 (en) 2013-02-01 2016-01-05 Mitel Mobility Inc. Enhanced converged IP message server system and method
US9485634B2 (en) * 2013-12-30 2016-11-01 Cellco Partnership Session managed messaging
JP5995220B2 (ja) 2014-07-11 2016-09-21 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation メッセージを処理する装置及び方法
CN105991416B (zh) * 2015-02-15 2019-05-31 无锡北邮感知技术产业研究院有限公司 一种消息传递方法及消息传递中间件
US10706069B2 (en) 2016-06-30 2020-07-07 Facebook, Inc. Techniques for replication of a client database to remote devices
US20180013714A1 (en) * 2016-07-06 2018-01-11 Facebook, Inc. Techniques for messaging using replication of a client database
KR102197881B1 (ko) * 2017-07-12 2021-01-04 주식회사 케이티 연결 메시지 서비스 시스템 및 방법
WO2019059788A1 (en) * 2017-09-21 2019-03-28 Motorola Solutions, Inc SYSTEM, DEVICE AND METHOD FOR SECURE COMMUNICATION OF MESSAGE THREAD

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5444860A (en) * 1992-02-14 1995-08-22 Unisys Corporation Translator system for message transfers between digital units operating on different message protocols and different clock rates
US6856618B2 (en) * 1997-10-21 2005-02-15 Intel Corporation Apparatus and method for computer telephone integration in packet switched telephone networks
JP3687884B2 (ja) 1998-12-04 2005-08-24 日立ソフトウエアエンジニアリング株式会社 メール分類方法およびシステム、記録媒体
KR20010098157A (ko) * 2000-04-28 2001-11-08 박종섭 Cdma 시스템에서의 교환기 및 iwf간 e1 채널할당장치 및 그 방법
US8086672B2 (en) * 2000-06-17 2011-12-27 Microsoft Corporation When-free messaging
SE516658C2 (sv) * 2000-07-21 2002-02-12 Ericsson Telefon Ab L M Förfarande och anordning för förbättrade kortmeddelandetjänster
JP2002108782A (ja) * 2000-10-04 2002-04-12 Mitsubishi Electric Corp 電子メール装置
JP2003018660A (ja) * 2001-07-05 2003-01-17 Hitachi Ltd 携帯電話メッセージ処理システム、方法及びこれに用いる装置
US7266591B1 (en) * 2001-12-17 2007-09-04 Verizon Business Global Llc Providing content delivery during a call hold condition
US20040103157A1 (en) 2002-04-17 2004-05-27 Nokia Corporation Store-and-forward server and method for storing and forwarding for instant messaging service implemented in IP multimedia core network subsystem (IMS)
US8150922B2 (en) 2002-07-17 2012-04-03 Research In Motion Limited Voice and text group chat display management techniques for wireless mobile terminals
US7221739B1 (en) * 2002-11-14 2007-05-22 Bellsouth Intellectual Property Corporation Callback function for messaging platform in public telephone system
KR100899755B1 (ko) * 2003-02-15 2009-05-27 삼성전자주식회사 이동통신 네트워크를 통한 인스턴트 메시지 서비스 방법및 시스템
US7475110B2 (en) * 2004-01-07 2009-01-06 International Business Machines Corporation Method and interface for multi-threaded conversations in instant messaging
US8989737B2 (en) * 2004-03-10 2015-03-24 Nokia Corporation System and method for establishing a session initiation protocol communication session with a mobile terminal
KR100572464B1 (ko) * 2004-04-14 2006-04-18 주식회사 팬택앤큐리텔 통합 메시징 서비스 기능을 가지는 무선통신단말기 및 그방법
JP2005322142A (ja) 2004-05-11 2005-11-17 Takashi Koike 電子メール自動応答システム及びこれを用いたネットオークションシステム
US7715856B2 (en) 2004-06-02 2010-05-11 Interdigital Technology Corporation Reporting terminal capabilities for supporting short message service
KR100592882B1 (ko) * 2004-12-13 2006-06-26 한국전자통신연구원 세션 초기화 프로토콜(sip) 기능이 없는 이동 단말에인터넷 프로토콜 멀티미디어 서브시스템을 통한 세션초기화 프로토콜 기반 인스턴스 메시징 서비스 제공방법,시스템 및 이를 위한 인스턴스 메시징 프록시 서버
US7218943B2 (en) * 2004-12-13 2007-05-15 Research In Motion Limited Text messaging conversation user interface functionality
KR100655554B1 (ko) * 2004-12-21 2006-12-08 엘지전자 주식회사 유니버설 멀티미디어 액세스 시스템
KR100716817B1 (ko) * 2005-01-26 2007-05-09 주식회사 팬택 이동 통신 단말기 호 셋업 방법
US20060167849A1 (en) * 2005-01-26 2006-07-27 Echovox Sa Method and system for mobile instant messaging using multiple protocols
US8315190B2 (en) * 2005-01-28 2012-11-20 Qualcomm Incorporated Method and apparatus for interworking between push-to-talk over cellular (PoC) systems and instant messaging (IM) systems
CN1852267A (zh) * 2005-09-13 2006-10-25 华为技术有限公司 一种不同类型存在***间的互连方法及互连服务器
US20070156909A1 (en) * 2005-12-29 2007-07-05 Osborn William R Proxy for extending IMS services to mobile terminals with SMS capabilities
US20070168537A1 (en) * 2006-01-18 2007-07-19 Archan Misra Method for intelligent and automated transmission of local context in converged signaling
US8001184B2 (en) * 2006-01-27 2011-08-16 International Business Machines Corporation System and method for managing an instant messaging conversation
US7567785B2 (en) * 2006-05-15 2009-07-28 Intel Corporation Methods and apparatus for a paging mechanism within wireless networks including multiple access points

Also Published As

Publication number Publication date
US8176134B2 (en) 2012-05-08
US20110196937A1 (en) 2011-08-11
CN102395115A (zh) 2012-03-28
KR101424810B1 (ko) 2014-08-04
WO2008060085A1 (en) 2008-05-22
JP2010509835A (ja) 2010-03-25
JP2012256330A (ja) 2012-12-27
EP2082589B1 (en) 2019-10-30
EP2082589A4 (en) 2012-04-18
US8010616B2 (en) 2011-08-30
JP5565977B2 (ja) 2014-08-06
US20120185552A1 (en) 2012-07-19
JP2012253783A (ja) 2012-12-20
KR20080043264A (ko) 2008-05-16
US8312094B2 (en) 2012-11-13
EP2549695A1 (en) 2013-01-23
CN102395115B (zh) 2016-05-18
EP2549695B1 (en) 2018-10-31
CN101536559A (zh) 2009-09-16
US20110060805A1 (en) 2011-03-10
US20080123686A1 (en) 2008-05-29
JP5622802B2 (ja) 2014-11-12
EP2082589A1 (en) 2009-07-29

Similar Documents

Publication Publication Date Title
JP5090459B2 (ja) 統合ipメッセージングサービスにおけるメッセージスレッドを管理する方法及びシステム
USRE45671E1 (en) Method and system for establishing session for message communication between converged IP messaging service client and short messaging service client
KR100966959B1 (ko) 단말기 디바이스, 네트워크 디바이스, 메시지 검색 방법 및 컴퓨터 프로그램 저장 제품
JP4728193B2 (ja) セッション開始プロトコルでシステムメッセージ転送方法
KR101002842B1 (ko) I m p s 시스템과 s i m p l e i m 시스템의 연동 시스템에서 그룹 관리 방법
JP5650748B2 (ja) コンバージドipメッセージング(cpm)とショートメッセージサービス(sms)との間のインターワーキングサービスを提供するための方法及びインターネットプロトコルショートメッセージゲートウェイ(ip−sm−gw)
US20100146066A1 (en) Method, system and apparatus for message interworking
JP2008535120A (ja) 移動通信端末のインスタントメッセージ伝送方法及びシステム
WO2008003255A1 (fr) Procédé de personnalisation de pseudonyme dans un message, et appareil, serveur de message et terminal associés
EP2721847A1 (en) Interface between restful web services and packet-switched networks for text messaging
JP2007533245A (ja) 移動通信端末間のメッセージ連動システム及びその方法
WO2008052476A1 (fr) Procédé de gestion de conversation, client de message universel et serveur de message universel associés
TW200844767A (en) Pulling information from information sources via refer requests
KR20090087791A (ko) 비통합메시징 서비스와 인터워킹하기 위한 통합메시징서비스 제공 시스템 및 방법
KR20080034072A (ko) Sip기반의 전송 메시지를 이용한 이종 메시지의 전송방법 및 이를 위한 사용자 장치
EP2445302B1 (en) Transmission method and system for converged ip messaging
KR101630621B1 (ko) 통합 메시징 서비스 방법, 기계로 읽을 수 있는 저장 매체 및 장치
KR20080030906A (ko) 아이엠에스망에서의 레거시 서비스 메시지의 전송 방법 및이를 위한 사용자 장치
KR20080090250A (ko) 이종 메시지의 상호 연동을 통한 메시지 전송 방법
WO2008049349A1 (fr) Système de messagerie universelle et procédé d&#39;interaction avec le terminal de messagerie spéciale

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110715

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110816

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111116

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120313

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120713

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20120725

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120814

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120912

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150921

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5090459

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250