KR101589561B1 - CPM 세션에서 이산 미디어 타입(discrete media type)의 메시지 전달 순서를 지키는 방법 및 장치 - Google Patents
CPM 세션에서 이산 미디어 타입(discrete media type)의 메시지 전달 순서를 지키는 방법 및 장치 Download PDFInfo
- Publication number
- KR101589561B1 KR101589561B1 KR1020100010126A KR20100010126A KR101589561B1 KR 101589561 B1 KR101589561 B1 KR 101589561B1 KR 1020100010126 A KR1020100010126 A KR 1020100010126A KR 20100010126 A KR20100010126 A KR 20100010126A KR 101589561 B1 KR101589561 B1 KR 101589561B1
- Authority
- KR
- South Korea
- Prior art keywords
- message
- client
- messages
- transmitted
- sequence number
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/43—Assembling or disassembling of packets, e.g. segmentation and reassembly [SAR]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/56—Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Communication Control (AREA)
Abstract
본 발명에 따른 메시지 송수신 방법은, 네트워크 상에서 메시지를 송수신하는 방법으로서, 순차적인 식별정보와 누적크기를 포함하는 메시지를 수신하는 단계 및 상기 수신된 메시지를 출력하는 단계를 포함하고, 상기 순차적인 식별정보는 송수신이 이루어지는 세션(session) 내에서 관리되는 전후관계를 식별할 수 있게 하는 식별자이고, 상기 누적 크기는 상기 세션 내에서 상기 수신된 메시지를 전송한 주체가 전송한 메시지들의 크기의 총 합이고, 상기 수신된 메시지의 출력 순서는 순차적인 식별정보 및 상기 수신된 메시지 이전에 수신된 메시지들의 순차적인 식별정보에 기반하여 결정되는 것을 특징으로 한다.
Description
도 2는 본 발명의 일 실시예에 따른 메시지를 송신하는 클라이언트의 동작 단계를 도시하는 흐름도.
도 3은 본 발명의 일 실시예에 따른 메시지를 수신하는 클라이언트의 동작 단계를 도시하는 흐름도.
도 4a는 미싱 메시지가 수신된 예를 도시한 도.
도 4b는 미싱 메시지가 발생한 예를 도시한 도.
도 5는 본 발명의 일 실시예에 따른 3개의 클라이언트가 참여하는 서버를 사용한 그룹 세션을 도시한 도.
도 6은 클라이언트 A, B가 메시지 A1, A2 및 B1를 전송하였을 때, 상기 메시지에게 통합 순번과 통합 누적 크기를 부여하는 것에 대한 일 실시예를 도시한 도
도 7a 및 도 7b는 새로운 메시지를 생성해서 클라이언트에게 통합 순번을 반환하는 단계를 도시한 도.
도 8a, 도 8b, 도 8c 및 도 8d는 다른 클라이언트가 발생시킨 메시지에 통합 순번에 대한 정보를 포함하여 반환하는 단계를 도시한 도.
도 9는 그룹 세션에서 클라이언트가 서버로부터 메시지를 수신하는 절차를 도시하는 흐름도.
MSRP dkei8sd SEND Message-ID: 4564dpWd Byte-Range: 1-*/8 Content-Type: text/plain abcd -------dkei38sd+ |
MSRP dkei8ia SEND Message-ID: 4564dpWd Byte-Range: 5-8/8 Content-Type: text/plain EFGH -------dkei38ia$ |
MSRP d93kswow SEND To-Path: xxx From-Path: zzz Message-ID: 12339sdqwer Byte-Range: 1-137/148 Content-Type: message/cpim To: Bob sip:bob@example.com From: Alice sip:alice@example.com DateTime: 2006-05-15T 15:02:31-03:00 Content-Type: text/plain NS: cpm <urn:oma:params:cpm> cpm.seq_num: 5 ABCB -------d93kswow+ |
MSRP d93kswow SEND To-Path: xxx From-Path: zzz Message-ID: 12339sdqwer Byte-Range: 1-137/148 Content-Type: message/cpim To: Bob sip:bob@example.com From: Alice sip:alice@example.com DateTime: 2006-05-15T 15:02:31-03:00 Content-Type: text/plain NS: cpm <urn:oma:params:cpm> cpm.seq_num: 5 cpm.own_seq_num_unified: 7 ABCB -------d93kswow+ |
MSRP d93kswow SEND To-Path: yyy From-Path: zzz Message-ID: 12339sdqwer Byte-Range: 1-137/148 Content-Type: message/cpim To: Bob sip:bob@example.com From: Alice sip:alice@example.com DateTime: 2006-05-15T 15:02:31-03:00 Content-Type: text/plain NS: cpm <urn:oma:params:cpm> cpm.unified_squ_num: 8 cpm.own_seq_num: 5 cpm.own_seq_num_unified: 7 ABCB -------d93kswow+ |
Claims (13)
- 삭제
- 삭제
- 삭제
- 삭제
- 복수의 단말들이 참가하는 그룹 세션을 통해 서버를 경유하여 메시지들을 송수신하는 방법으로서, 상기 방법은 상기 복수의 단말들 중 제1단말에 의해 수행되며,
다른 단말들로 전송될 메시지를 생성하여 상기 서버로 전송하는 단계, 상기 전송된 메시지는 상기 제1단말에 의해 할당된 단말-특정 순번과 누적 크기를 포함함;
상기 서버로부터 통합된 순번과 통합 누적크기를 포함하는 메시지를 수신하는 단계, 상기 수신된 메시지는 상기 다른 단말들 중 하나에 의해 생성되고 전송된 것이고, 원 메시지로부터 분할된 복수의 메시지들 중 하나이며, 메시지 세션 릴레이 프로토콜(message session relay protocol; MSRP)을 사용하여 전송됨;
하나 이상의 새로운 미싱(missing) 메시지가 상기 수신된 메시지로 인해 발생했는지 여부를 판단하는 단계;
상기 하나 이상의 새로운 미싱 메시지가 상기 수신된 메시지로 인해 발생했다면, 상기 방법은:
상기 하나 이상의 새로운 메시지가 상기 제1단말에 의해 전송되었던 것인지 여부를 판단하는 단계;
상기 하나 이상의 새로운 메시지가 상기 제1단말에 의해 전송되었던 것이면, 상기 수신된 메시지를 출력하는 단계를 포함하고,
상기 하나 이상의 새로운 메시지가 상기 제1단말에 의해 전송되었던 것이 아니면, 상기 수신된 메시지를 처리할 방식을 결정하기 위해, 상기 수신된 메시지의 통합 누적 크기와 상기 제1단말에 의해 이미 수신된 메시지들의 통합 누적 크기에 기반하여 상기 하나 이상의 새로운 메시지의 전체 크기를 추정하는 단계;
상기 추정된 하나 이상의 새로운 메시지의 전체 크기가 미리 정의된 임계치보다 크면, 상기 수신된 메시지를 출력하는 단계; 및
상기 추정된 하나 이상의 새로운 메시지의 전체 크기가 미리 정의된 임계치보다 크지 않으면, 상기 수신된 메시지를 상기 제1단말의 내부 버퍼에 저장하는 단계를 포함하는 것을 특징으로 하는 메시지 송수신 방법. - 삭제
- 제 5항에 있어서,
상기 서버로부터 피드백 메시지를 수신하는 단계를 더 포함하고,
상기 피드백 메시지는 상기 제1단말이 전송한 특정 순번을 갖는 메시지에게 상기 서버가 부여한 통합된 순번을 가리키는 정보를 포함하는 것을 특징으로 하는 메시지 송수신 방법. - 제 5항에 있어서,
상기 수신된 메시지는 상기 제1단말이 마지막으로 전송한 메시지의 순번 및 상기 마지막으로 전송한 메시지에게 상기 서버가 부여한 통합된 순번을 가리키는 피드백 정보를 포함하는 것을 특징으로 하는 메시지 송수신 방법.
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100010126A KR101589561B1 (ko) | 2009-06-12 | 2010-02-03 | CPM 세션에서 이산 미디어 타입(discrete media type)의 메시지 전달 순서를 지키는 방법 및 장치 |
US13/376,095 US9491003B2 (en) | 2009-06-12 | 2010-06-10 | Method and apparatus for keeping orders among messages of discrete media type in CPM session |
PCT/KR2010/003740 WO2010143903A2 (en) | 2009-06-12 | 2010-06-10 | Method and apparatus for keeping orders among messages of discrete media type in cpm session |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US18638309P | 2009-06-12 | 2009-06-12 | |
US61/186,383 | 2009-06-12 | ||
US21939009P | 2009-06-23 | 2009-06-23 | |
US61/219,390 | 2009-06-23 | ||
KR1020100010126A KR101589561B1 (ko) | 2009-06-12 | 2010-02-03 | CPM 세션에서 이산 미디어 타입(discrete media type)의 메시지 전달 순서를 지키는 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100133882A KR20100133882A (ko) | 2010-12-22 |
KR101589561B1 true KR101589561B1 (ko) | 2016-01-28 |
Family
ID=43309378
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100010126A Expired - Fee Related KR101589561B1 (ko) | 2009-06-12 | 2010-02-03 | CPM 세션에서 이산 미디어 타입(discrete media type)의 메시지 전달 순서를 지키는 방법 및 장치 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9491003B2 (ko) |
KR (1) | KR101589561B1 (ko) |
WO (1) | WO2010143903A2 (ko) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101925017A (zh) * | 2009-06-17 | 2010-12-22 | 中兴通讯股份有限公司 | 一种大消息模式融合ip消息的传送方法 |
KR101627256B1 (ko) * | 2015-01-08 | 2016-06-03 | (주)넷텐션 | 다수 분산서버를 구비한 네트워크 통신의 세션 이양 방법 |
US10320737B2 (en) * | 2015-06-29 | 2019-06-11 | Avaya Inc. | Device and method for temporal correlation of communication types |
US10237212B2 (en) | 2016-07-18 | 2019-03-19 | T-Mobile Usa, Inc. | RCS origination forking |
US10153993B2 (en) * | 2016-07-18 | 2018-12-11 | T-Mobile Usa, Inc. | RCS origination forking |
US10397176B2 (en) * | 2018-01-10 | 2019-08-27 | Syniverse Technologies, Llc | Method and system for interworking of RCS universal profile and pre-universal profile clients |
US20190238605A1 (en) * | 2018-01-31 | 2019-08-01 | Salesforce.Com, Inc. | Verification of streaming message sequence |
CN109729061B (zh) * | 2018-05-04 | 2021-09-21 | 平安科技(深圳)有限公司 | 消息处理方法、装置、设备及可读存储介质 |
US11811943B2 (en) * | 2020-04-01 | 2023-11-07 | Lg Electronics Inc. | Verification of messages using hash chaining |
US11678030B2 (en) | 2021-07-16 | 2023-06-13 | Rovi Guides, Inc. | Personalized screencaps for trickplay slider |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080262991A1 (en) | 2005-07-01 | 2008-10-23 | Harsh Kapoor | Systems and methods for processing data flows |
US20080270629A1 (en) | 2007-04-27 | 2008-10-30 | Yahoo! Inc. | Data snychronization and device handling using sequence numbers |
US20080304483A1 (en) | 2004-08-06 | 2008-12-11 | Ipeak Networks Incorporated | System and method for achieving accelerated throughput |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5541995A (en) * | 1994-04-18 | 1996-07-30 | Apple Computer Inc. | Method and apparatus for decoding non-sequential data packets |
US20020046250A1 (en) * | 2000-10-17 | 2002-04-18 | Nick Nassiri | Certified and registered electronic mail system |
US7412486B1 (en) * | 2001-12-14 | 2008-08-12 | Edial, Inc. | Methods and apparatus providing a web based messaging system |
WO2005041600A1 (en) * | 2003-10-23 | 2005-05-06 | Bsite International Ltd | Method and system for distributed mobile collaboration |
KR100713394B1 (ko) * | 2004-06-16 | 2007-05-04 | 삼성전자주식회사 | 이동통신 시스템에서 전송일련번호와 타임스탬프를 이용한 상향링크 데이터 패킷들의 재정렬 방법 및 장치 |
KR20060067696A (ko) * | 2004-12-15 | 2006-06-20 | 주식회사 팬택앤큐리텔 | 전송 중단된 모바일 컨텐츠의 이어받기 방법 |
KR100643805B1 (ko) * | 2005-11-30 | 2006-11-10 | 주식회사 팬택 | 순서 태그를 포함한 메시지 전송 방법 및 상기 방법을수행하는 이동통신 단말기 |
BRPI0621190A2 (pt) | 2006-01-17 | 2011-12-06 | Send M Ltd | método de envio de mensagens de muitos-para-muitos do tipo móvel, sistema de envio de mensagens de muitos-para-muitos do tipo móvel, sistema de convite interativo operativo conjuntamente com uma rede, sistema de comunicação móvel, sistema de comunicação interconsumidores do tipo móvel, sistema de difusão de informações móvel, método de convite interativo operativo conjuntamente com uma rede, método de comunicação móvel operativo, método de comunicação interconsumidores do tipo móvel e método de difusão de informação do tipo móvel |
US7792153B2 (en) * | 2006-05-08 | 2010-09-07 | International Business Machines Corporation | Sequencing multi-source messages for delivery as partial sets to multiple destinations |
KR100865118B1 (ko) * | 2006-07-04 | 2008-10-23 | 드림소프트(주) | 메시지 부분 수신방법 및 그에 따른 휴대용 단말기 |
KR100966047B1 (ko) * | 2006-08-25 | 2010-06-28 | 삼성전자주식회사 | 통신시스템에서 미디어 송신 방법 및 장치 |
EP1947872B1 (en) * | 2007-01-22 | 2014-04-16 | Alcatel Lucent | Software defined radio base station and configuration method |
US20090077254A1 (en) * | 2007-09-13 | 2009-03-19 | Thomas Darcie | System and method for streamed-media distribution using a multicast, peer-to- peer network |
-
2010
- 2010-02-03 KR KR1020100010126A patent/KR101589561B1/ko not_active Expired - Fee Related
- 2010-06-10 US US13/376,095 patent/US9491003B2/en not_active Expired - Fee Related
- 2010-06-10 WO PCT/KR2010/003740 patent/WO2010143903A2/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080304483A1 (en) | 2004-08-06 | 2008-12-11 | Ipeak Networks Incorporated | System and method for achieving accelerated throughput |
US20080262991A1 (en) | 2005-07-01 | 2008-10-23 | Harsh Kapoor | Systems and methods for processing data flows |
US20080270629A1 (en) | 2007-04-27 | 2008-10-30 | Yahoo! Inc. | Data snychronization and device handling using sequence numbers |
Also Published As
Publication number | Publication date |
---|---|
US20120084377A1 (en) | 2012-04-05 |
WO2010143903A3 (en) | 2011-03-31 |
KR20100133882A (ko) | 2010-12-22 |
US9491003B2 (en) | 2016-11-08 |
WO2010143903A2 (en) | 2010-12-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101589561B1 (ko) | CPM 세션에서 이산 미디어 타입(discrete media type)의 메시지 전달 순서를 지키는 방법 및 장치 | |
US8478825B2 (en) | Method and arrangment in a communication system for delivering messages to a recipient | |
US9800680B2 (en) | File transfer system, device and method | |
EP1929730B1 (en) | Method and apparatus for instant messaging | |
CN100463397C (zh) | 一种文件传输方法与系统 | |
US20130218994A1 (en) | Peer-to-peer email | |
US9049165B2 (en) | Method for delivering message based on CPM service and server thereof | |
JP2009512931A (ja) | オフラインインスタントメッセージのリトリーブ | |
WO2011029300A1 (zh) | 即时消息与电子邮件互通的方法与系统 | |
WO2009097713A1 (zh) | 在网络电视业务系统中实现信息共享的方法和终端 | |
US20060039545A1 (en) | Multimedia based caller ID to identify an instant messaging client/user | |
EP2560329B1 (en) | Method and processing system for routing a message request | |
CN102202006B (zh) | 一种挂号电子邮件的传输方法 | |
CN101110789B (zh) | 一种即时消息系统中发送即时消息报告的方法 | |
WO2015053812A1 (en) | System and method for smtp and alternative email protocol interoperability | |
CN102340456B (zh) | 互通网关系统的通信方法及互通网关系统 | |
CA2710324C (en) | Method and apparatus for forwarding voicemail | |
EP2690833B1 (en) | Media message sending method, device and system | |
WO2008148339A1 (fr) | Procédé, agent d'utilisateur servant à traiter un message d'un modèle de dispositif de messagerie | |
CN102611639A (zh) | 一种即时消息系统中发送即时消息报告的系统 | |
KR101445390B1 (ko) | 통합 메시징 서비스에서 수신 메시지의 처리 상태 정보공유 방법 및 시스템 | |
WO2013178096A1 (zh) | 一种消息发送方法、系统及客户端 | |
KR20110113751A (ko) | 준 실시간 통신을 위한 방법 및 장치 | |
JP2007219721A (ja) | 電子メール端末、プレゼンスサーバ、電子メールシステム、電子メール配信方法およびプログラム | |
CN102291823A (zh) | 通信系统中传送报告的方法及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20100203 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20141204 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20100203 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20150713 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20151028 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20160122 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20160125 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20191102 |