CN102077492A - 在多客户端之间转移会话的***和方法 - Google Patents

在多客户端之间转移会话的***和方法 Download PDF

Info

Publication number
CN102077492A
CN102077492A CN200980125519XA CN200980125519A CN102077492A CN 102077492 A CN102077492 A CN 102077492A CN 200980125519X A CN200980125519X A CN 200980125519XA CN 200980125519 A CN200980125519 A CN 200980125519A CN 102077492 A CN102077492 A CN 102077492A
Authority
CN
China
Prior art keywords
client
session
message
conversation history
media bank
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.)
Granted
Application number
CN200980125519XA
Other languages
English (en)
Other versions
CN102077492B (zh
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.)
SNU R&DB Foundation
Original Assignee
Seoul National University Industry University Cooperation Foundation
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 Seoul National University Industry University Cooperation Foundation, Samsung Electronics Co Ltd filed Critical Seoul National University Industry University Cooperation Foundation
Publication of CN102077492A publication Critical patent/CN102077492A/zh
Application granted granted Critical
Publication of CN102077492B publication Critical patent/CN102077492B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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
    • H04L67/148Migration or transfer of sessions
    • 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/1083In-session procedures
    • 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/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • 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/1083In-session procedures
    • H04L65/1094Inter-user-equipment sessions transfer or sharing
    • 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)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Telephonic Communication Services (AREA)

Abstract

提供了一种在通过会话发起协议(SIP)/IP核心网实现的业务(例如,无线一键通(PoC)、即时消息(IM)、融合网际协议(IP)消息(CPM))提供***上、当一个用户使用多客户端时在客户端之间转移会话的方法。提供了当用户在通过一个客户端执行会话的同时需要将会话转移到另一客户端时的会话转移方法。使用了“临时存储”技术,其中作为用于提供无缝用户环境的无缝CPM***的元件之一的谈话服务器或客户端在会话转移过程中临时存储从另一用户发送的数据。

Description

在多客户端之间转移会话的***和方法
技术领域
本发明大体上涉及通过会话发起协议/网际协议(Session Initiation Protocol/Internet Protocol,SIP/IP)核心网实现的业务提供方法和***,并且具体地,涉及用于在多客户端之间转移(transfer)会话的方法和***。
背景技术
在现有移动环境中,终端发送短消息业务(SMS)、多媒体消息业务(MMS)等偶发消息。另一方面,用户可能需要在有线环境中使用MSN消息器(messenger)容易地交换谈话(conversation)的消息业务。从而,即时消息业务已经被引入基于SIP/IP核心网的终端和网络。根据顾客和企业对一键通(Push To Talk,PTT)(也就是对讲机(walkie-talkie)的需求,开发了基于SIP/IP核心网的无线一键通(PTT over Cellular,PoC)业务和***。根据企业市场、通信业务等等的快速变化,用户对于集成并处理各种类型消息的期望正在增长。考虑到这一点,在被称为开放移动联盟(Open Mobile Alliance,OMA)的标准组织中,已经针对通过SIP/IP核心网实现的业务融合IP消息(Converged IP Messaging,CPM)开发了标准技术。CPM试图通过集成基于IP的消息业务来允许用户体验无缝消息业务环境。从而,需要实现CPM业务和非CPM业务之间的互通(interworking),以使在任何消息业务中都不会察觉到业务连接断开。上述CPM业务的许多特征之一是可以向用户提供多客户端环境。
发明内容
技术问题
存在如下情况:即便当一个用户通过上述方法同时使用多个客户端访问业务时,用户也会需要在通过一个客户端执行会话的同时将该会话转移到另一客户端。在这种情况下,需要合适的会话转移方法和***。
从而,需要能够在通过SIP/IP核心网实现的消息业务提供***中转移会话的方法和***。
技术方案
本发明的一方面在于至少解决所述问题和/或缺点,并至少提供下面描述的优点。从而,本发明的一方面在于提供当一个用户使用多客户端时将会话从一个客户端转移到另一客户端的方法和***。
根据本发明的一方面,提供一种用于在多客户端之间转移会话的融合消息业务提供***,包括:第一客户端,其请求到第二客户端的会话转移;消息和媒体存储器,其存储会话历史;以及谈话服务器,其在存在会话转移请求时临时存储来自另一用户的第三客户端的消息,从所述消息和媒体存储器获取会话历史,生成与所述第二客户端的会话,并在该会话被完全生成时向所述第二客户端发送临时存储的消息和所述会话历史。
根据本发明的一方面,提供一种用于在多客户端之间转移会话的融合消息业务提供***,包括:第一客户端,其请求到第二客户端的会话转移;消息和媒体存储器,其存储会话历史;谈话服务器,其在存在会话转移请求时临时存储来自另一用户的第三客户端的消息,生成与所述第二客户端的会话,并当在该会话被完全生成时向所述第二客户端发送临时存储的消息之后,命令生成所述第二客户端和所述消息和媒体存储器之间的会话;以及所述第二客户端,其响应于会话生成命令生成与所述消息和媒体存储器的会话,并从所述消息和媒体存储器获取会话历史。
根据本发明的一方面,提供一种在融合消息业务提供***中在多客户端之间转移会话的方法,包括:请求从第一客户端到第二客户端的会话转移;当存在会话转移请求时,由融合服务器临时存储来自第三客户端的消息;由所述融合服务器从消息和媒体存储器获取会话历史;由所述融合服务器生成与所述第二客户端的会话;以及当该会话被完全生成时,由所述融合服务器向所述第二客户端发送临时存储的消息和所述会话历史。
根据本发明的一方面,提供一种在融合消息业务提供***中用于在多客户端之间转移会话的方法,包括:请求从第一客户端到第二客户端的会话转移;当存在会话转移请求时,由融合服务器临时存储来自第三客户端的消息;由所述融合服务器生成与所述第二客户端的会话;当该会话被完全生成时,由所述融合服务器向所述第二客户端发送临时存储的消息;由所述融合服务器从消息和媒体存储器获取会话历史;以及由所述融合服务器向所述第二客户端发送所述会话历史。
根据本发明的一方面,提供一种在融合消息业务提供***中用于在多客户端之间转移会话的方法,包括:请求从第一客户端到第二客户端的会话转移;当存在会话转移请求时,由融合服务器临时存储来自第三客户端的消息;由所述融合服务器生成与所述第二客户端的会话,并在该会话被完全生成时向所述第二客户端发送临时存储的消息;由所述融合服务器命令生成所述第二客户端和消息和媒体存储器之间的会话;响应于会话生成命令,由所述第二客户端生成与所述消息和媒体存储器的会话;以及由所述第二客户端从所述消息和媒体存储器获取会话历史。
有益效果
根据本发明的示范性实施例,通过在会话转移期间临时存储会话历史和相对方用户的消息并将其发送给第二客户端,会话转移被自然地执行会话而没有损失内容。在会话被转移到的目标客户端中,将现有客户端的会话历史输出到屏幕,使得用户能够在参考现有谈话内容的同时继续谈话。用户不需要从之前客户端的屏幕读取谈话内容。能够提高用户使用CPM业务的便利性。
附图说明
从如下结合附图的详细描述中,本发明的上述和其他方面、特征和优点将变得更加清楚,在附图中:
图1是根据本发明的示范性实施例的CPM***的配置示意图;
图2图示了根据本发明的示范性实施例的在用于转移会话的CPM***元件之间的操作关系;
图3图示了根据本发明的第一示范性实施例的会话转移流程;
图4是根据本发明的第一示范性实施例的客户端#A-1的状态示意图;
图5是根据本发明的第一示范性实施例的客户端#A-2的状态示意图;
图6是根据本发明的第一示范性实施例的谈话服务器的状态示意图;
图7是根据本发明的第一示范性实施例的消息和媒体存储器的状态示意图;
图8图示了根据本发明的第二示范性实施例的会话转移流程;
图9是根据本发明的第二示范性实施例的客户端#A-2的状态示意图;
图10是根据本发明的第二示范性实施例的谈话服务器的状态示意图;
图11图示了根据本发明的第三示范性实施例的会话转移流程;
图12是根据本发明的第三示范性实施例的客户端#A-2的状态示意图;
图13是根据本发明的第三示范性实施例的谈话服务器的状态示意图;
图14是根据本发明的第三示范性实施例的消息和媒体存储器的状态示意图;以及
图15图示了根据本发明的示范性实施例的SIP REFER消息格式。
贯穿附图,相同的附图标记将被理解为指代相同的元件、特征和结构。
具体实施方式
现在将参考附图详细描述本发明的示范性实施例。在附图中,用相同的附图标记代表相同或相似的元件,即使它们被描绘在不同的附图中。在如下描述中,为了清楚和简要,省略了对合并于此的已知功能和配置的详细描述。
在本发明中,将描述通过SIP/IP核心网实现的消息业务中的CPM消息的例子。本发明提供了在通过SIP/IP核心网实现的业务(例如PoC、即时消息(Instant Messaging,IM)或CPM)提供***上、当一个用户使用多个客户端时、在客户端之间转移会话的方法。具体地,本发明提供了当会话通过一个客户端执行、同时用户需要向另一客户端转移该会话时的会话转移方法。本发明使用“临时存储”技术,其中作为用于提供无缝用户环境的无缝CPM***的元件之一的谈话服务器或客户端在会话转移时临时存储从另一用户发送的数据。
在下文中,将参考图1描述根据本发明的示范性实施例的CPM***的配置和操作。在本发明的示范性实施例中,将描述CPM的例子,但是本发明可应用到通过SIP/IP核心网实现的所有业务,例如PoC、IM等。为了进行根据本发明的示范性实施例的会话转移,CPM***包括谈话服务器和消息和媒体存储器。具体来说,参考图1,CPM***包括:CPM客户端200、CPM谈话服务器210、消息和媒体存储器220、CPM用户偏好实体230、互通功能实体240和通知实体250。
首先,CPM客户端200是生成通过CPM谈话服务器210与另一CPM客户端的会话并接收业务的业务请求器。消息和媒体存储器220存储将在CPM客户端之间的会话中交换的数据。根据在CPM用户偏好实体230中存储的用户偏好来确定用于存储CPM会话数据的操作。组成元件通过接口互相连接。在接口中,CPM谈话服务器210和CPM客户端200之间的接口使用如CPM-CONV的实时传输协议(Real-time Transfer Protocol,RTP)、SIP和消息会话中继协议(Message Session Relay Protocol,MSPR)。
将参考图2描述CPM***元件之间的操作关系。一个用户可以使用多个客户端。在图2中,提出了当用户A使用第一客户端和第二客户端并且用户B使用第三客户端时、在第一和第二客户端之间的会话转移方法。具体地,图2示意性地图示了当客户端#A-1 1000与客户端#B 2000交换数据时、用户A尝试将客户端改变为客户端#A-2 1100的过程。在本发明中,实现会话转移方法以使得用户B不知道用户A进行了客户端改变的事实。在本发明中,会话转移是指在消息会话中的、并且附加连续的媒体会话中的会话转移。这里,消息会话是用于在用户之间交换消息、文件、照片等的会话。也就是,可以将它定义为非连续媒体会话。与其相对的概念是连续媒体会话,例如视频会议会话或用于语音谈话的语音聊天会话。
在以下描述中,假设用户A拥有客户端#A-1 1000和客户端#A-2 1100,并且用户B拥有客户端#B 2000。这里,客户端#A-1 1000和客户端#B 2000通过SIP会话连接到谈话服务器3000。谈话服务器3000和消息和媒体存储器4000使用互联网消息访问协议4(Internet Message Access Protocol 4,IMAP4)/Lemonade协议,使得IMAP4/Lemonade协议被用于与消息和媒体存储器4000的消息交换。在本发明中,另外需要消息和媒体存储器4000来存储会话历史。
另一方面,当用户A期望尝试将客户端改变为客户端#A-2 1100时,作为源设备的客户端#A-1 1000请求谈话服务器3000转移会话。这时,客户端#A-1 1000具有它自己的客户端列表,并选择属于该用户的客户端之一。例如,客户端#A-1000在选择客户端#A-2 1100之后,必须请求谈话服务器3000转移会话。
当接收到会话转移命令时,谈话服务器3000临时存储从客户端#B 2000发送的数据,并在会话转移过程完成时将所存储的数据发送给客户端#A-21100。这时,将会话历史存储在消息和媒体存储器4000中。客户端#A-2 1100经由谈话服务器3000或者通过直接访问消息和媒体存储器4000,来获取存储在消息和媒体存储器4000中的会话历史。根据CPM用户偏好和业务策略来确定会话历史传输时间和方法。这里,会话历史被定义为从会话开始时间到当前时间交换的所有类型数据的集合。可以由消息和媒体存储器4000根据CPM用户偏好和业务策略管理会话历史,或者可以由作为发起者设备的客户端#A-1 1000直接管理会话历史。
在下文中,在本发明的详细描述中,将其示范性实施例划分如下。
本发明的第一示范性实施例是如下过程:当生成会话转移命令时,谈话服务器3000接收并临时存储来自消息和媒体存储器4000的会话历史,并在生成与客户端#A-2 1000的会话之后,将会话历史和临时存储的消息发送给客户端#A-2 1100,并且当完成发送之后,客户端#A-2 1100向屏幕输出发送完成通知,并恢复与客户端#B 2000的谈话。
本发明的第二示范性实施例是如下过程:在生成与客户端#A-2 1100的会话的同时,谈话服务器3000临时存储将向客户端#A-2 1100发送的消息,当该会话被生成时临时存储的消息被发送给客户端#A-2 1100,当发送完成时在客户端#A-2 1100和客户端#B 2000之间恢复谈话,谈话服务器3000请求消息和媒体存储器4000发送会话历史并接收和临时存储会话历史,会话历史被发送给客户端#A-2 1100,并且会话历史被输出到客户端#A-2 1100的屏幕。
就直到在客户端#A-2 1100和客户端#B 2000之间恢复谈话为止的过程而言,本发明的第三示范性实施例与第二示范性实施例相同。在第三示范性实施例随后的过程中,谈话服务器3000命令客户端#A-2 1100生成与消息和媒体存储器4000的会话,并且客户端#A-2 1100通过所生成的会话直接接收会话历史,并将所接收的会话历史输出到屏幕。
首先,将参考图3描述根据本发明的第一示范性实施例的会话转移流程。
参考图3,客户端#A-1 1000使用作为控制消息的SIP REFER消息向谈话服务器3000发送用于向客户端#A-2 1100转移会话的请求(S101)。在图15中图示了SIP REFER消息的格式。参考图15,Refer-To头字段P1指示目的地地址信息。为了将会话从客户端#A-1 1000转移到客户端#A-2 1100,指示客户端#A-2 1100的SIP URI地址。REFER消息包括指示当前将发送的REFER消息是用于会话转移的属性信息。从而,会话描述协议(Session Description Protocol,SDP)属性参数指示SESSION TRANSFER P2(会话转移P2)。当获取了REFER消息时,谈话服务器3000使用ACCEPTED消息来指示是否接收了REFER消息(S102)。为了通知在谈话服务器3000中发生了REFER事件,谈话服务器3000向客户端#A-1 1000发送NOTIFY消息(S103)。客户端#A-1 1000响应于该NOTIFY消息返回OK消息(S104)。由附图标记300指示的上述步骤S101至S104是客户端#A-1 1000请求谈话服务器3000转移会话的过程。
然后,谈话服务器3000执行如下的会话转移过程。具体地,当执行会话转移时,谈话服务器3000临时存储将从用户B发送给用户A的例如消息305的数据。换言之,在会话转移过程中,开始临时存储操作310,使得从用户B到用户A的数据被无损失地发送给用户A的客户端#A-2 1100。
谈话服务器3000使用IMAP SELECT消息在消息和媒体存储器4000内选择用户A的存储空间(S105)。这时,谈话服务器3000使用IMAP协议来获取存储在消息和媒体存储器4000中的会话历史。然后,响应于谈话服务器3000的存储空间选择,消息和媒体存储器4000返回OK FETCH消息(S106)。之后,谈话服务器3000发送IMAP FETCH消息来提取(retrieve)存储在消息和媒体存储器4000中的会话历史(S107)。消息和媒体存储器4000将会话历史发送给谈话服务器3000,并且谈话服务器3000将会话历史临时存储在它自己的存储空间中(S108)。由附图标记315指示的上述步骤S105至S108是谈话服务器3000从消息和媒体存储器4000提取并接收会话历史的过程。
之后,谈话服务器3000使用INVITE消息发出新生成的与客户端#A-21100的会话的通知(S109)。响应于INVITE消息,客户端#A-2 1100返回OK消息(S110)。然后,响应于OK消息,谈话服务器3000返回ACK消息(S111)。由附图标记320指示的上述步骤S109至S111是新SIP会话生成过程。
当完全生成了与客户端#A-2 1100的会话时,进行路由改变325,使得谈话服务器3000将与用户B的谈话连接到客户端#A-2 1100。也就是,改变路由设置以将数据从客户端#B 2000发送到客户端#A-2 1100。在路由改变点,谈话服务器3000终止用于临时存储从容户端#B 2000接收的数据的操作,如附图标记330所示。
然后,谈话服务器3000使用NOTIFY消息通知客户端#A-1 1100 REFER事件终止(S112)。响应于该NOTIFY消息,客户端#A-1 1000向谈话服务器3000返回OK消息(S113)。客户端#A-1 1000通知谈话服务器3000现有会话终止(S114)。谈话服务器3000发送OK消息来确认会话终止(S115)。从而,通过附图标记335指示的步骤S112至S115,与客户端#A-1 1100的会话终止。
然后,谈话服务器3000使用MSRP协议向客户端#A-2 1100发送会话历史和临时存储的消息(S116和S117)。响应于此,客户端#A-21100向谈话服务器3000返回OK消息(S118和S120)。当完全发送了会话历史和临时存储的消息时,客户端#A-2 1100使用MSRP REPORT消息通知谈话服务器3000发送完成(S119和S121)。通过上述步骤S116至S121,客户端#A-2 1100将从谈话服务器3000接收的临时存储的消息和会话历史输出到屏幕。从而,谈话服务器3000接收从用户B到用户A的例如消息之类的数据,使得与客户端#B 2000的谈话继续。
在下文中,将参考图4至图7描述如图3所示操作的CPM***的组成元件的操作。
图4图示了根据本发明的第一示范性实施例的客户端#A-1 1000的状态变化。当步骤400中的初始状态的客户端#A-1 1000在步骤402请求谈话服务器3000转移会话时,在步骤404中转换到空闲状态。然后,当在步骤406中从谈话服务器3000接收到用于终止现有会话的终止命令时,在步骤408中转换到终止状态。
图5图示了客户端#A-2 1100的状态变化。当步骤410中的初始状态的客户端#A-2 1100在步骤412中从谈话服务器3000接收到临时存储的消息和会话历史时,在步骤414和416中呈现(render)会话历史和临时存储的消息。之后,当在步骤418中恢复与客户端#B 2000的谈话时,在步骤420中转换到谈话恢复状态。
图6图示了谈话服务器3000的状态变化。当步骤422中的初始状态的谈话服务器3000在步骤424中从客户端#A-1 1000接收到会话转移命令时在步骤426中开始临时存储操作。之后,当在步骤428中选择消息和媒体存储器4000的存储空间时,在步骤430中在选择状态中执行操作。当在步骤432中必须在消息和媒体存储器4000中执行会话历史提取操作时,在步骤434中提取会话历史。从而,当在步骤436中接收消息和媒体存储器4000内的会话历史时,在步骤438中在会话历史接收状态下执行操作以接收会话历史。然后,当在步骤440中生成与客户端#A-2 1100的会话时,在步骤442中执行邀请客户端#A-2 1100的操作。然后,当在步骤444中进行到客户端#A-2 1100的路由改变时,在步骤446中谈话服务器3000执行临时存储操作。在这之后,当在步骤448中必须将临时存储的消息和会话历史发送给客户端#A-2 1100时,在步骤450中在用于发送临时存储的消息和会话历史的状态下执行操作。然后,当在步骤452中发送完成时,在步骤454中谈话服务器3000操作在空闲状态下。
图7图示了消息和媒体存储器4000的状态变化。当在步骤456中消息和媒体存储器4000处于初始状态中、并且在步骤458中选择消息和媒体存储器4000内的存储空间时,前进到步骤460以在选择状态下执行操作。之后,当在步骤462中从消息和媒体存储器4000提取会话历史时,在步骤464中在会话历史提取状态下执行操作。然后,当在步骤466中消息和媒体存储器4000必须将所提取的会话历史发送给谈话服务器3000时,在步骤468中执行用于发送会话历史的操作。当在步骤470中发送完成时,在步骤472中在空闲状态下执行操作。
在如上所述的根据本发明的第一示范性实施例的以前述方式接收会话历史的源设备发起的会话转移的情况下,执行向客户端#A-2 1100的屏幕输出会话历史和临时存储的消息、并恢复与客户端#B 2000的谈话的过程。从而,因为用户A通过客户端#A-2 1100继续谈话,所以本发明可以最小化由于会话转移引起的不便;并且因为由于用户A的会话转移所引起的用户B的等待时间被最小化,所以可以提供用户便利。
在下文中,将参考图8描述根据本发明的第二示范性实施例的会话转移流程。由附图标记500指示的图8的步骤S201至S204的操作与图3的步骤S101至S104相同。用于临时存储从客户端#B 2000接收的消息510的操作515开始。在该操作期间,谈话服务器3000执行用于生成与客户端#A-2 1100的会话的操作。由附图标记520指示的步骤S205至S207的操作与附图标记320所指示的图3的步骤S109至S111的操作相同。因为路由改变操作525和临时存储终止操作530与图3的附图标记325和330所指示的相同,所以省略对它们的描述。由附图标记535指示的步骤S208至S211与附图标记335所指示的图3的步骤S112至S115相同。
这样,在图3中执行谈话服务器3000从消息和媒体存储器4000接收会话历史、然后向客户端#A-2 1100发送临时存储的消息和会话历史两者的过程,而在图8中执行谈话服务器3000首先向客户端#A-2 1100发送临时存储的消息、然后向客户端#A-2 1100发送来自消息和媒体存储器4000的会话历史的图8的过程。如上所述,当客户端#A-2 1100从谈话服务器3000接收到临时存储的消息时,可以将该消息输出到屏幕,使得与客户端#B 2000的谈话继续。
从而,当在由附图标记545指示的步骤S212至S214中谈话服务器3000发送临时存储的消息时,在由附图标记550指示的步骤S215至S218中从消息和媒体存储器4000接收会话历史。这里,由附图标记545指示的步骤S212至S214的操作与图3的步骤S116、S118和S119相同,并且由附图标记550指示的步骤S215至S218的操作与由附图标记315指示的图3的步骤S105至S108相同。在由附图标记555指示的步骤S219至S221中谈话服务器3000向客户端#A-2 1100发送会话历史的操作与图3的步骤S117、S120和S121相同。当接收会话历史时,客户端#A-2 1100向屏幕输出所接收的会话历史。
将参考图9和图10描述如图8所示操作的CPM***的组成元件的操作。因为请求会话转移的客户端#A-1 1000的状态变化和消息和媒体存储器4000的状态变化与图4和图7相同,所以省略对它们的描述。
图9图示了客户端#A-2 1100的状态变化。当步骤600中的初始状态的客户端#A-2 1100在步骤602中从谈话服务器3000接收临时存储的消息时,在步骤604中呈现临时存储的消息。之后,当在步骤606中恢复与客户端#B2000的谈话时,在步骤608中转换到谈话恢复状态。然后,当在步骤610中客户端#A-2 1100从谈话服务器3000接收到会话历史时,在步骤612中呈现会话历史。
图10图示了谈话服务器3000的状态变化。当步骤614中的初始状态的谈话服务器3000在步骤616中从客户端#A-1 1000接收会话转移命令时,在步骤618中临时存储操作开始。在步骤620中预请求消息和媒体存储器4000提供会话历史之后,在步骤622中谈话服务器3000邀请客户端#A-2 1100。然后,当在步骤624中进行了到客户端#A-2 1100的路由改变时,在步骤626中谈话服务器3000执行临时存储操作。之后,当在步骤628中选择消息和媒体存储器4000的存储空间时,在步骤630中谈话服务器3000在选择状态下操作。当在步骤632中必须在消息和媒体存储器4000中执行会话历史提取操作时,在步骤634中提取会话历史。从而,当在步骤636中接收到消息和媒体存储器4000内的会话历史时,在步骤638中在会话历史接收状态下执行操作以接收会话历史。然后,当在步骤640中必须向客户端#A-2 1100发送临时存储的消息和会话历史时,在步骤642中发送会话历史。当在步骤644中发送完成时,在步骤646中在空闲状态下执行操作。
在下文中,将参考图11描述根据本发明的第三示范性实施例的会话转移流程。图11的步骤S301至S314中用于发送临时存储的消息的操作与图8的步骤S201至S214相同。这样,在图11中,执行客户端#A-2直接访问消息和媒体存储器4000、并直接获取会话历史而无需经过谈话服务器3000的操作。
从而,客户端#A-2 1100必须新生成与消息和媒体存储器4000的会话。谈话服务器3000使用REFER消息发出用于生成客户端#A-2 1100与消息和媒体存储器4000之间的会话的命令(S315)。当获取REFER消息时,客户端#A-21100使用ACCEPTED消息指示是否接收到REFER消息(S316)。为了通知客户端#A-2 1100中操作的REFER事件,客户端#A-2 1100向谈话服务器3000发送NOTIFY消息(S317)。响应于NOTIFY消息,谈话服务器3000返回OK消息(S318)。
然后,客户端#A-2 1100发送INVITE消息以生成与消息和媒体存储器4000的会话(S319)。响应于INVITE消息,消息和媒体存储器4000返回OK消息(S320)。响应于OK消息,将ACK消息返回给消息和媒体存储器4000(S321)。从而,完全生成了客户端#A-2 1100和消息和媒体存储器4000之间的会话,并且客户端#A-2 1100可以通过该会话接收会话历史。
另一方面,客户端#A-2 1100使用IMAP协议获取存储在消息和媒体存储器4000中的会话历史。客户端#A-2 1100使用IMAP LOGIN消息在消息和媒体存储器4000中进行用户登录(S322)。客户端#A-2 1100从消息和媒体存储器4000接收OK LOGIN消息(S323)。客户端#A-2 1100使用IMAPSELECT消息选择消息和媒体存储器4000的用户A的存储空间(S324)。消息和媒体存储器4000针对客户端#A-2 1100的存储空间的选择返回响应(S325)。客户端#A-2 1100发送IMAP FETCH消息以提取存储在消息和媒体存储器4000中的会话历史(S326)。消息和媒体存储器4000向客户端#A-21100发送该会话历史(S327)。
客户端#A-2 1100使用NOTIFY消息通知谈话服务器3000 REFEREVENT终止(S328)。谈话服务器3000将对NOTIFY消息的响应返回给客户端#A-2 1100(S329)。
将参考图12至图14描述如图11所示操作的CPM***的组成元件的操作。这里,因为请求会话转移的客户端#A-1 1000的状态变化与图4相同,所以省略对它的描述。
图12图示了客户端#A-2 1100的状态变化。当步骤800中的初始状态的客户端#A-2 1100在步骤802中从谈话服务器3000接收到临时存储的消息时,在步骤804中呈现临时存储的消息。之后,当在步骤806中恢复与客户端#B 2000的谈话时,在步骤808中转换到谈话恢复状态。然后,当在步骤810中生成与消息和媒体存储器4000的会话时,在步骤812中在会话生成状态下执行操作,使得会话生成操作完成。之后,当在步骤814中客户端#A-21100登录消息和媒体存储器4000时,在步骤816中转换到登录状态。当在步骤818中选择消息和媒体存储器4000的存储空间时,在步骤820中在选择状态下执行操作。当在步骤822中必须在消息和媒体存储器4000中执行会话历史提取操作时,在步骤824中客户端#A-2 1100提取会话历史。从而,当在步骤826中从消息和媒体存储器4000发送会话历史时,在步骤828中接收该会话历史。当在步骤830中执行屏幕输出操作时,将所接收的会话历史输出到客户端#A-2 1100的屏幕上。从而,在步骤832中呈现会话历史。
图13图示了谈话服务器3000的状态变化。当步骤834中的初始状态的谈话服务器3000在步骤836中从客户端#A-1 1000接收会话转移命令时,在步骤838中开始临时存储操作。在步骤840中预请求消息和媒体存储器4000提供会话历史之后,在步骤842中谈话服务器3000邀请客户端#A-2 1100。然后,当在步骤844中进行了到客户端#A-2 1100的路由改变时,在步骤846中谈话服务器3000执行临时存储操作。之后,当在步骤848中谈话服务器3000必须向客户端#A-2 1100发送临时存储的消息时,在步骤850中向客户端#A-2 1100发送临时存储的消息。之后,当消息发送完成时,在步骤852中谈话服务器3000确定需要会话生成命令,并在步骤854中命令客户端#A-21100生成与消息和媒体存储器4000的会话之后,在步骤856中在空闲状态下操作。
图14图示了消息和媒体存储器4000的状态变化。当在步骤858中消息和媒体存储器4000处于初始状态中、并且在步骤860中客户端#A-2 1100执行登录操作时,在步骤862中消息和媒体存储器4000在登录状态下操作。之后,当在步骤864中选择消息和媒体存储器4000的存储空间时,在步骤866中消息和媒体存储器4000在选择状态下操作。之后,当在步骤868中从消息和媒体存储器4000提取会话历史时,在步骤870中消息和媒体存储器4000在会话历史提取状态中操作。然后,当在步骤872中必须向客户端#A-21100发送会话历史时,在步骤874中消息和媒体存储器4000执行用于向客户端#A-2 1100发送会话历史的操作。当在步骤876中发送完成时,在步骤878中消息和媒体存储器4000在空闲状态下操作。
在根据本发明的第二示范性实施例的以背景方式发送会话历史的源设备发起的会话转移流程模型、以及根据本发明的第三示范性实施例的客户端直接从消息和媒体存储器4000接收会话历史的源设备发起的会话转移流程模型的情况下,可以通过使会话转移时间最小化为仅仅是谈话服务器3000中的会话生成时间,来使用户B的等待时间最小化。从而,在用户A执行会话转移之后立即通过会话媒体发送完成会话历史发送之后,会话历史可以被参考,使得用户A能够在谈话期间参考会话历史。
当多客户端之间的会话转移正在进行中时,例如,当用户A请求将会话转移到用户A的另一客户端时的会话转移正在进行中时,与用户A保持谈话的用户B不知道该情形。从而,根据本发明的示范性实施例的会话转移可以被称为透明会话转移。对于透明会话转移,必须确保从用户B到用户A的数据安全到达客户端#A-2 1100而没有数据损失。在本发明中,通过临时存储技术确保透明会话转移。
具体地,从用户A请求会话转移并将其通知传送给谈话服务器3000的时刻开始,谈话服务器3000拦截并临时存储从用户B发送的诸如消息之类的数据。之后,谈话服务器3000必须生成与客户端#A-2 1100的会话并进行路由改变。临时存储操作终止,并且临时存储的消息被发送给客户端#A-21100。从而,由用户B发送的消息被以临时存储的消息的形式无省略地发送给用户A。
从前面的描述中可以清楚地看到,根据本发明的示范性实施例,通过在会话转移期间临时存储相对方用户的消息和会话历史并将其发送给第二客户端,会话转移被自然地执行而没有丢失内容。在会话被转移到的目标客户端中,现有客户端的会话历史被输出到屏幕,从而使用户能够在参考现有谈话内容的同时继续谈话。用户不需要从之前的客户端的屏幕读取谈话内容。可以使用CPM业务来提高用户便利性。
虽然参考本发明的某些优选实施例示出并描述了本发明,但是本领域技术人员将理解的是,可以在其中进行形式和细节方面的各种改变而不脱离由权利要求限定的本发明的精神和范围。

Claims (17)

1.一种用于在多客户端之间转移会话的***,包括:
第一客户端,其请求到第二客户端的会话转移;
消息和媒体存储器,其存储会话历史;以及
谈话服务器,其在存在会话转移请求时临时存储来自另一用户的第三客户端的消息,从所述消息和媒体存储器获取会话历史,生成与所述第二客户端的会话,并在该会话被完全生成时向所述第二客户端发送临时存储的消息和所述会话历史。
2.根据权利要求1所述的***,其中,在从所述消息和媒体存储器获取会话历史之后,所述谈话服务器生成与所述第二客户端的会话。
3.根据权利要求1所述的***,其中,在向所述第二客户端发送临时存储的消息之后,所述谈话服务器从所述消息和媒体存储器获取所述会话历史。
4.根据权利要求1所述的***,其中,当在会话被完全生成时将路由设置改变到所述第二客户端之后,所述谈话服务器终止临时存储操作并终止与所述第一客户端的会话。
5.根据权利要求1所述的***,其中,所述谈话服务器使用互联网消息访问协议IMAP来获取所述会话历史。
6.根据权利要求1所述的***,其中,到所述第二客户端的会话转移请求使用会话发起协议SIP REFER消息,并且所述SIP REFER消息包括所述第二客户端的地址信息和指示消息用于会话转移的属性信息。
7.一种用于在多客户端之间转移会话的***,包括:
第一客户端,其请求到第二客户端的会话转移;
消息和媒体存储器,其存储会话历史;
谈话服务器,其在存在会话转移请求时临时存储来自另一用户的第三客户端的消息,生成与所述第二客户端的会话,并当在该会话被完全生成时向所述第二客户端发送临时存储的消息之后,命令生成所述第二客户端和所述消息和媒体存储器之间的会话;以及
所述第二客户端,其响应于会话生成命令生成与所述消息和媒体存储器的会话,并从所述消息和媒体存储器获取会话历史。
8.根据权利要求7所述的***,其中,所述第二客户端使用IMAP来获取所述会话历史。
9.根据权利要求7所述的***,其中,当与所述第二客户端的会话被完全生成时,所述谈话服务器在将路由设置改变到所述第二客户端之后终止临时存储操作,并且终止与所述第一客户端的会话。
10.根据权利要求1或7所述的***,其中,所述***是用于通过SIP/网际协议IP核心网实现的业务的***,并且所述业务是融合IP消息、无线一键通PoC和即时消息IM中的一个。
11.一种在通过SIP/IP核心网实现的业务***中用于在多客户端之间转移会话的方法,包括:
请求从第一客户端到第二客户端的会话转移;
当存在会话转移请求时,由融合服务器临时存储来自第三客户端的消息;
由所述融合服务器从消息和媒体存储器获取会话历史;
由所述融合服务器生成与所述第二客户端的会话;以及
当该会话被完全生成时,由所述融合服务器向所述第二客户端发送临时存储的消息和所述会话历史。
12.一种在融合消息业务提供***中用于在多客户端之间转移会话的方法,包括:
请求从第一客户端到第二客户端的会话转移;
当存在会话转移请求时,由融合服务器临时存储来自第三客户端的消息;
由所述融合服务器生成与所述第二客户端的会话;
当该会话被完全生成时,由所述融合服务器向所述第二客户端发送临时存储的消息;
由所述融合服务器从消息和媒体存储器获取会话历史;以及
由所述融合服务器向所述第二客户端发送所述会话历史。
13.根据权利要求11或12所述的方法,还包括:
当在该会话被完全生成时将路由设置改变到所述第二客户端之后,由所述融合服务器终止临时存储操作;以及
由所述融合服务器终止与所述第一客户端的会话。
14.根据权利要求11或12所述的方法,其中IMAP被用于获取所述会话历史。
15.一种在通过SIP/IP核心网实现的业务***中用于在多客户端之间转移会话的方法,包括:
请求从第一客户端到第二客户端的会话转移;
当存在会话转移请求时,由融合服务器临时存储来自第三客户端的消息;
由所述融合服务器生成与所述第二客户端的会话,并在该会话被完全生成时向所述第二客户端发送临时存储的消息;
由所述融合服务器命令生成所述第二客户端与消息和媒体存储器之间的会话;
响应于会话生成命令,由所述第二客户端生成与所述消息和媒体存储器的会话;以及
由所述第二客户端从所述消息和媒体存储器获取会话历史。
16.根据权利要求15所述的方法,其中IMAP被用于获取所述会话历史。
17.根据权利要求15所述的方法,还包括:
当在与所述第二客户端的会话被完全生成时将路由设置改变到所述第二客户端之后,由所述融合服务器终止临时存储操作;以及
由所述融合服务器终止与所述第一客户端的会话。
CN200980125519.XA 2008-05-02 2009-04-28 在多客户端之间转移会话的***和方法 Active CN102077492B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR10-2008-0041340 2008-05-02
KR1020080041340A KR101457217B1 (ko) 2008-05-02 2008-05-02 멀티클라이언트 간 세션 이동을 위한 시스템 및 방법
PCT/KR2009/002212 WO2009134051A1 (en) 2008-05-02 2009-04-28 System and method for transferring a session between multiple clients

Publications (2)

Publication Number Publication Date
CN102077492A true CN102077492A (zh) 2011-05-25
CN102077492B CN102077492B (zh) 2015-07-22

Family

ID=41255208

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200980125519.XA Active CN102077492B (zh) 2008-05-02 2009-04-28 在多客户端之间转移会话的***和方法

Country Status (5)

Country Link
US (2) US8799486B2 (zh)
EP (1) EP2272184B1 (zh)
KR (1) KR101457217B1 (zh)
CN (1) CN102077492B (zh)
WO (1) WO2009134051A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104994083A (zh) * 2015-06-18 2015-10-21 中兴通讯股份有限公司 消息发送方法及装置
CN105657682A (zh) * 2015-12-30 2016-06-08 深圳市有信网络技术有限公司 一种多终端间消息共享方法及***
CN107231401A (zh) * 2016-03-25 2017-10-03 华为技术有限公司 一种会话监控的方法、装置和***

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102656858A (zh) * 2009-05-04 2012-09-05 捷讯研究有限公司 用于使用sip协议来实现协作会话的控制转移的***和方法
KR101581674B1 (ko) * 2009-05-15 2015-12-31 삼성전자주식회사 통합메시징 서비스 시스템에서 사용자의 요청에 따라 컨버세이션을 저장하기 위한 방법 및 그 시스템
US8918521B2 (en) * 2009-06-03 2014-12-23 Microsoft Corporation Batching of messages for mobile endpoint
CN105812358A (zh) 2009-11-10 2016-07-27 交互数字专利控股公司 网际协议多媒体子***中的协同会话控制转移和设备间转移
US20110119389A1 (en) * 2009-11-19 2011-05-19 Microsoft Corporation Transferring multiple communication modalities during a conversation
CN101778056B (zh) * 2009-12-25 2013-01-16 北京邮电大学 一种融合消息业务的会谈历史记录处理方法和***
TW201605213A (zh) 2010-03-04 2016-02-01 內數位專利控股公司 在罔際網路協定多媒體次系統協作期中識別及轉移方法及裝置
JP5475921B2 (ja) 2010-03-18 2014-04-16 インターデイジタル パテント ホールディングス インコーポレイテッド ユーザ要素間セッション転送の認可
CN102223293B (zh) * 2010-04-16 2015-09-16 中兴通讯股份有限公司 消息请求的路由方法及处理***
CN101909019A (zh) * 2010-07-27 2010-12-08 中兴通讯股份有限公司 请求消息的处理方法和***
CN103532919B (zh) * 2012-07-06 2018-06-12 腾讯科技(深圳)有限公司 用户账户保持登录态的方法及***
US20160344807A1 (en) * 2015-05-20 2016-11-24 International Business Machines Corporation Message synchronization across multiple clients
CN105262750B (zh) * 2015-10-21 2020-01-10 腾讯科技(深圳)有限公司 一种自动发起会话的方法和设备
KR101689196B1 (ko) * 2015-10-23 2016-12-23 삼성전자주식회사 통신 시스템에서 세션 히스토리 송수신 방법
US10237309B2 (en) 2015-11-25 2019-03-19 International Business Machines Corporation Managing virtual desktop infrastructure data sharing
US10044813B2 (en) * 2016-03-24 2018-08-07 American Megatrends, Inc. Failover and live migration of zero/thin clients
KR20200117183A (ko) * 2019-04-03 2020-10-14 삼성전자주식회사 메시지를 표시하는 전자 장치 및 그의 동작 방법

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100520141B1 (ko) 2000-10-26 2005-10-10 삼성전자주식회사 이동통신 시스템에서 고정 주소를 가지는 이동단말의 핸드오버 방법
US7099946B2 (en) 2000-11-13 2006-08-29 Canon Kabushiki Kaishsa Transferring a media browsing session from one device to a second device by transferring a session identifier and a session key to the second device
US7191233B2 (en) * 2001-09-17 2007-03-13 Telecommunication Systems, Inc. System for automated, mid-session, user-directed, device-to-device session transfer system
US20030154398A1 (en) * 2002-02-08 2003-08-14 Eaton Eric Thomas System for providing continuity between session clients and method therefor
EP1566042B1 (en) 2002-11-25 2007-11-07 Nokia Corporation Method and system for session management wherein a client session identifier is used
US20050138128A1 (en) 2003-12-23 2005-06-23 Baniel Uri S. Method and device for grab transferring an instant messaging and presence (IMP) session
US7286650B2 (en) * 2004-07-21 2007-10-23 Advanced Logic Industries, Inc. System and method for voice-mail and e-mail synchronization
WO2006045323A1 (en) 2004-10-21 2006-05-04 Docomo Communications Laboratories Europe Gmbh Method and adapted terminal device for secure session transfer
FI20041630A0 (fi) * 2004-12-20 2004-12-20 Nokia Corp Menetelmä ja laitteisto laitteen vaihtamiseksi aktiivisen yhteyden aikana
US7356567B2 (en) * 2004-12-30 2008-04-08 Aol Llc, A Delaware Limited Liability Company Managing instant messaging sessions on multiple devices
US8806035B2 (en) * 2005-05-12 2014-08-12 Hewlett-Packard Development Company, L.P. Transfer of control in digital content access sessions
US8181226B2 (en) * 2005-10-26 2012-05-15 Sony Mobile Communications Ab Method and apparatus for multimedia session transfer
EP1943801A1 (en) * 2005-10-31 2008-07-16 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Transfer of part of a push to talk session
US20090067408A1 (en) * 2007-09-12 2009-03-12 Nokia Corporation Centralized call log and method thereof
US20090150562A1 (en) * 2007-12-07 2009-06-11 Research In Motion Limited Apparatus and method for directing a communication session to a communication device of a group of devices having a common registration identity

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104994083A (zh) * 2015-06-18 2015-10-21 中兴通讯股份有限公司 消息发送方法及装置
CN105657682A (zh) * 2015-12-30 2016-06-08 深圳市有信网络技术有限公司 一种多终端间消息共享方法及***
CN107231401A (zh) * 2016-03-25 2017-10-03 华为技术有限公司 一种会话监控的方法、装置和***
CN107231401B (zh) * 2016-03-25 2021-02-09 华为技术有限公司 一种会话监控的方法、装置和***

Also Published As

Publication number Publication date
KR20090115465A (ko) 2009-11-05
EP2272184B1 (en) 2019-03-27
KR101457217B1 (ko) 2014-10-31
US20110047280A1 (en) 2011-02-24
WO2009134051A1 (en) 2009-11-05
EP2272184A1 (en) 2011-01-12
US20140379827A1 (en) 2014-12-25
CN102077492B (zh) 2015-07-22
US9906603B2 (en) 2018-02-27
EP2272184A4 (en) 2014-01-22
US8799486B2 (en) 2014-08-05

Similar Documents

Publication Publication Date Title
CN102077492B (zh) 在多客户端之间转移会话的***和方法
EP2124399B1 (en) A method, a device and a system for converging ip message
TWI445433B (zh) 用於裝置間媒體串流傳送之方法、使用者設備和軟體產品
CN1794722B (zh) 一种离线消息发送方法以及即时消息服务器
CN101262453B (zh) 下一代网络中的智能聊天业务实现方法、***
EP2909970B1 (en) Notification of communication events
EP1913743B1 (en) Group management method and system in interworking system of imps system and simple im system
CA2472327A1 (en) Method and system for facilitating services in a communication network through data-publication by a signaling server
JP2012503265A (ja) 会議サービスにおけるファイル転送
US8014775B2 (en) Method and system for implementing messaging services and a message application server
CN101299785A (zh) 一种会话处理的方法、***以及业务服务器
CN101094233A (zh) 一种在即时通信工具中进行多人会话的方法及***
CN102388631A (zh) 用于在满足特定条件时建立会话的***和方法
EP2862343B1 (en) Notification of communication events
CN103368821A (zh) 发送语音消息的方法及***、融合消息服务器及客户端
KR20130082561A (ko) 연락처 정보의 구독을 초대하는 장치 및 방법
EP2408157A1 (en) Method and system for transmitting large message mode converged ip messages
GB2488120A (en) Facilitating communication between devices by requesting a status indicator of the ability of a second device to use a second communication method.
EP1819122B1 (en) Providing push to all (PTA) service
CN101394365A (zh) 一种消息关联方法及用户终端以及服务器
CN101964957A (zh) 融合ip消息的定向方法和***
EP2640029A1 (en) System and method for transmitting multipage multimedia messages, session initiation protocol terminal and multimedia message proxy server
CA2746734C (en) Email client capable of supporting near real-time communication and methods for using the addressing, protocols and the infrastructure of email to support near real-time communication
CN103051515A (zh) 一种获取即时消息状态信息的方法和***
JP5975998B2 (ja) ユニバーサルプラグアンドプレイ可能なテレフォニーデバイスと広域ネットワーク(wan)デバイスとの間のコンファレンスメッセージングシステム及び方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20180809

Address after: Seoul, South Korea

Patentee after: SNU R&DB FOUNDATION

Address before: Seoul, South Korea

Patentee before: SNU R&DB FOUNDATION

Effective date of registration: 20180809

Address after: Seoul, South Korea

Patentee after: SNU R&DB FOUNDATION

Address before: Gyeonggi Do, South Korea

Co-patentee before: SNU R&DB FOUNDATION

Patentee before: Samsung Electronics Co.,Ltd.

TR01 Transfer of patent right