在家庭网络中存储会话信息的方法和存储服务器的制造方法

文档序号:7823364阅读:290来源:国知局
在家庭网络中存储会话信息的方法和存储服务器的制造方法
【专利摘要】提供了一种用于在UPnP电话服务的家庭网络中存储会话信息的方法和装置。该方法是在电话服务器(TS)处执行的。该方法在会话进行时从电话控制点(TCP)接收存储会话信息的请求。会话信息包括会话状态和与会话相关的媒体。该方法随后将会话信息划分成元信息和会话控制信息。之后,该方法将会话信息存储到TS的存储器中。
【专利说明】在家庭网络中存储会话信息的方法和存储服务器
[0001] 本申请是国际申请日为2011年3月15日、中国申请号为201180013580. 2、发明名 称为"用于在通用即插即用电话服务中存储会话信息的方法和系统"的发明专利申请的分 案申请。

【技术领域】
[0002] 本发明一般涉及家庭联网领域,并且更具体地,涉及具有通用即插即用(UPnP)功 能的电话设备。

【背景技术】
[0003] UPnP电话服务允许用户使用家庭设备访问电话服务。这种访问给用户提供了在家 里使用不同种类的设备来访问电话服务的灵活性。UPnP是UPnP论坛所发布的一组计算机 网络协议。UPnP电话的目标是允许家庭设备进行无缝连接,并允许通过例如数据共享、通信 和娱乐来简化家庭以及公司环境中的网络实现。UPnP通过定义并公布建立在开放的基于互 联网的通信标准上的UPnP设备控制协议来实现这些目标。
[0004] UPnP架构允许个人计算机(PC)、联网的设备以及无线设备的对等联网。UPnP架 构是一种基于已建立标准(例如传输控制协议或互联网协议(TCP/IP)、用户数据报协议 (UDP)、超文本传输协议(HTTP)和可扩展标记语言(XML))的分布式开放架构。
[0005] UPnP架构支持零-配置联网。来自任何厂商的UPnP兼容设备可以动态地加入网 络,获得IP地址,宣布其名称,在请求时传送其能力,以及获知其它设备的存在和能力。动 态主机配置协议(DHCP)和域名系统(DNS)服务器是可选的,并且仅仅在它们在网络上是可 用时才被使用。UPnP兼容设备可以自动地离开网络,而不会留下任何不想要的状态信息。
[0006] UPnP电话服务还提供发现、控制和事件机制。使用简单服务发现协议(SSDP)协 议来使能发现机制。所有的控制消息都将是XML形式的,并且将遵循通用事件通知架构 (GENA)协议。因此,UPnP动态地确定"联机"(on the fly)设备对于网络中的其它设备的 可用性和不可用性。
[0007] UPnP定义了一种新的电话服务来扩展用户在家里访问电话服务(包括例如消息 传送服务、存在服务以及呼叫处理(分组交换呼叫或电路交换呼叫中的一个))的体验。
[0008] UPnP电话服务定义了消息传送服务和呼叫管理服务,其中呼叫管理服务允许用户 通过例如使用不具有消息传送能力的设备来发送消息并发起媒体呼叫来访问消息传送服 务。UPnP电话消息传送服务使用基本的UPnP架构来定义消息传送服务,以及定义访问消息 传送服务的动作和状态变量。
[0009] 与UPnP设备架构(DA)类似,UPnP电话服务定义了以下三种设备:
[0010] (TS)电话服务器,其向用户提供消息传送以及与存在相关的服务。TS还提供呼叫 管理服务。
[0011] 电话控制点(TCP),其与控制点(CP)相同。TCP发起TS所提供的动作。
[0012] 电话客户端(TC)设备,用于进行与媒体相关的处理,以及用于作为设备的输入和 输出。
[0013] 当前的消息传送服务允许用户发送消息,例如,使用短消息服务(SMS)、多媒体消 息服务(MMS)、聊天即时消息传送(聊天IM)和电子邮件(Email)的消息。消息传送服务还 允许用户将消息组合成一个会话。消息服务定义了用于创建頂会话的动作,并且还允许用 户修改现有的会话。然而,在UPnP电话中并不存在用于存储已完成会话的信息或者访问所 存储的会话历史的机制。在UPnP电话服务中也不存在用于从会话历史获取消息的机制。


【发明内容】

[0014] 技术问题
[0015] 本发明提供一种用于在UPnP电话服务中管理会话信息的存储的装置和方法。
[0016] 技术方案
[0017] 根据本发明一个方面,提供了一种用于在UPnP电话服务的家庭网络中存储会话 信息的方法。在会话进行时,从TCP接收对于存储会话信息的请求。会话信息包括会话状 态以及与会话相关的媒体。将会话信息划分成元信息和会话控制信息。将会话信息存储到 TS的存储器中。
[0018] 根据本发明另一方面,提供了一种用于在UPnP电话服务的家庭网络中存储会话 信息的系统。该系统包括TCP和TS。TS包括:收发机,用于在会话进行时从TCP接收对于 存储会话信息的请求,其中,会话信息包括会话状态和与会话相关的媒体;处理器,用于将 会话信息划分成元信息和会话控制信息;以及存储器,用于存储会话信息。
[0019] 根据本发明另一方面,提供了一种TS。TS包括收发机、处理器和存储器。在会话 进行时,收发机从TCP接收对于存储会话信息的请求。会话信息包括会话状态和与会话相 关的媒体。处理器将会话信息划分成媒体信息和会话控制信息。存储器存储会话信息。
[0020] 根据本发明另一方面,提供了一种用于在家庭网络中存储会话信息的方法,该方 法在存储服务器处执行的,并且包括步骤:在会话进行时,从控制点接收对于存储用于会话 的会话信息的请求,其中会话信息包括元信息和会话控制信息,并且会话控制信息包括与 会话相关联的大约一个或多个服务;以及在存储服务器的存储器中存储会话信息。
[0021] 根据本发明另一方面,提供了一种存储服务器,包括:收发器;处理器,被配置为 控制收发器在会话进行时从控制点接收对于存储用于会话的会话信息的请求,其中会话信 息包括元信息和会话控制信息,并且会话控制信息包括与会话相关联的大约一个或多个服 务;以及存储器,被配置为存储会话信息。
[0022] 有益效果
[0023] 本发明提供了 UPnP电话中的用于存储已完成会话的信息或访问所存储的会话历 史的方法和装置。本发明提供了用于在UPnP电话服务中从会话历史获取消息的方法和装 置。
[0024] 本发明提供了用于在UPnP电话服务中管理会话信息的存储的装置和方法。

【专利附图】

【附图说明】
[0025] 当结合附图考虑以下描述时,本发明的以上和其它方面、特征和优点将变得更加 明显,在附图中:
[0026] 图1是示出了根据本发明实施例在UPnP电话服务中使用的会话结构的图;
[0027] 图2是示出了根据本发明实施例用于管理会话信息的存储的方法的流程图;
[0028] 图3是示出了根据本发明实施例用于获取特定会话的元信息的方法的流程图;
[0029] 图4是示出了根据本发明实施例用于获取所存储的消息中的消息的方法的流程 图;
[0030] 图5是示出了根据本发明实施例用于从TCP获取全部消息的方法的流程图;
[0031] 图6是示出了根据本发明实施例用于在创建新会话时使能会话存储的方法的流 程图;以及
[0032] 图7是示出了根据本发明实施例用于使能进行中的会话的会话存储的方法的流 程图;
[0033] 图8是示出了根据本发明实施例的电话服务器的结构的图。

【具体实施方式】
[0034] 参考附图详细地描述本发明的实施例。相同或类似组件可以由相同或类似参考数 字表示,虽然这些组件是在不同附图中示出的。为了避免使本发明的主题变得模糊,可以省 略对本领域中已知的结构或过程的详细描述。
[0035] 以下描述和权利要求中使用的术语和词语并不限于它们的字典意义,而仅仅是发 明人用来使得能够清楚和一致地理解本发明。相应地,对于本领域技术人员应当明显的是, 仅仅是出于解释的目的而不是限制本发明的目的,来提供以下对本发明实施例的详细描 述,本发明是由所附权利要求及其等价形式限定的。
[0036] 应当理解的是,单数形式的"一"、"一个"以及"所述"包括多个指示对象,除非上 下文清楚地另外指定。因此,例如,提及"一组件表面"包括提及一个或多个这样的表面。
[0037] 对于术语"基本上",其意思是不必精确地实现所记载的特性、参数或值,而是在数 量上可以出现偏差或变化(例如,包括本领域技术人员已知的公差、测量误差、测量精度限 制和其它因素),其中这些偏差或变化并不妨碍这些特征旨在提供的效果。
[0038] 本领域技术人员将理解的是,可以在任何适当布置的通信系统中实现本公开内容 的原理。术语第一、第二等用于在具有相同术语的对象之间进行区分,并且决不是旨在表示 时间顺序,除非在另外明确陈述的情况下。将集合定义成包括至少一个元素的非空集合。
[0039] 图1是示出了根据本发明实施例的在UPnP电话服务中使用的会话结构的图。
[0040] 参考图1,消息的结构包括两个部分。在会话中,第一部分是元数据信息,并且第二 部分消息和/或文件传输。因此,会话结构包括元信息和消息。元信息包括静态信息。静 态信息包括参与方信息、会话标识、会话号等。元信息还可以包括动态信息。动态信息包括 会话离开信息和会话加入信息。
[0041] 第二部分(例如,消息)包括在会话期间交换的实际消息。消息还可以包括文件 传输。将会话信息存储在TS中的目录部分中的称为"ClosedSessions (关闭会话)"的新 文件夹中。因而,TCP可以访问电话服务器中的会话存储。
[0042] 因此,如果TS已经在存储空间中存储了会话历史,那么TCP应当能够访问所存储 的会话并获取所存储的会话。在本发明的实施例中,缺省地将TS实现成用于存储会话历 史。在本发明的另一实施例中,TS对会话历史进行压缩,使得存储空间更少。
[0043] 图2是示出了根据本发明实施例的用于管理会话信息的存储的方法的流程图。
[0044] 参考图2,示出了用于管理会话信息的存储的基本流程。该方法指定了称为 GetStoredSessionList (获取所存储会话的列表)()的新动作。该动作具有一个称为八_ ARG_TYPE_SessionsList的输出参数。在步骤206,TCP 202发送该动作以获得在TS 204中 存储的全部会话元信息。TS 204在输出参数中发送会话列表,用这种方式,TCP 202将获得 全部所存储的会话的会话ID以及所述会话的元信息。
[0045] 在下面的表(1)中提供了 A-ARG_TYPE_SessionList的结构。表⑴提供了 会话的可能元信息的例子。在本发明的实施例中,元信息可以是SessionID(会话ID)、 Participant List (参与者列表)、Media Capabilities (媒体能力)、Subject of the session(会话主题)等。
[0046] 在本发明的实施例中,可以使用GetSession(获取会话)()动作来获取任意种类 的会话信息。具有输入参数的GetSessionO将把会话状态指定为关闭的或获取全部已关 闭的会话。
[0047] 例如,在GetSessionO动作中,输入参数可以如下:
[0048] A_ARG_TYPE_SessionID :用于获取具有特定 SessionID 的会话。
[0049] A_ARG_TYPE_SessionClass :用于获取具有特定 SessionClass (会话类别)的会 话。
[0050] A_ARG_TYPE_SessionStatus :用于获取具有特定状态的会话,例如当该参数被设 定为关闭时获取已关闭会话。
[0051] 在本发明的实施例中,输出参数是A_ARG_TYPE_SessionsList :会话信息。在步骤 208,从TS 204接收会话列表。SessionListO参数将包含会话信息。会话信息可以包括基 本会话信息,例如,SessionID、SessionClass、接收方信息、会话主题等。
[0052] 下文在表⑴中示出了 SessionList (会话列表)的示例性模式。
[0053]

【权利要求】
1. 一种用于在家庭网络中存储会话信息的方法,该方法在存储服务器处执行的,并且 包括步骤: 在会话进行时,从控制点接收对于存储用于会话的会话信息的请求,其中会话信息包 括元信息和会话控制信息,并且会话控制信息包括与会话相关联的大约一个或多个服务; W及 在存储服务器的存储器中存储会话信息。
2. 如权利要求1所述的方法,其中会话控制信息包括参与方信息、会话标识符和会话 号中的至少一个。
3. 如权利要求1至2中的一项所述的方法,进一步包括当从存储服务器接收到对于接 收会话信息的请求时,搜索会话信息。
4. 如权利要求1至3中的一项所述的方法,进一步包括从所存储的会话信息中搜索第 一兀信息。
5. 如权利要求1至4中的一项所述的方法,进一步包括从存储服务器接收会话标识符 并且搜索与会话标识符相关联的会话信息。
6. 如权利要求1至5中的一项所述的方法,进一步包括从存储服务器接收消息标识符 并且搜索与消息标识符相关联的会话信息。
7. 如权利要求1至6中的一项所述的方法,进一步包括当从存储服务器接收到对于接 收多个消息的请求时,搜索所述多个消息。
8. 如权利要求1至7中的一项所述的方法,进一步包括: 在会话运行时动态地处理会话存储, 其中动态地处理会话存储包括在建立会话时处理会话存储、在会话进行时处理会话存 储W及处理会话存储中的至少一个。
9. 一种存储服务器,包括: 收发器; 处理器,被配置为控制收发器在会话进行时从控制点接收对于存储用于会话的会话信 息的请求,其中会话信息包括元信息和会话控制信息,并且会话控制信息包括与会话相关 联的大约一个或多个服务;W及 存储器,被配置为存储会话信息。
10. 如权利要求9所述的存储服务器,其中会话控制信息包括参与方信息、会话标识符 和会话号中的至少一个。
11. 如权利要求9至10中的一项所述的存储服务器,其中当从存储服务器接收到对于 接收会话信息的请求时,处理器搜索会话信息。
12. 如权利要求9至11中的一项所述的存储服务器,其中处理器从所存储的会话信息 中搜索第一元信息。
13. 如权利要求9至12中的一项所述的存储服务器,其中处理器从存储服务器接收会 话标识符并且搜索与所接收的会话标识符相关联的会话信息。
14. 如权利要求9至13中的一项所述的存储服务器,其中处理器从存储服务器接收消 息标识符并且搜索与所接收的消息标识符相关联的会话信息。
15. 如权利要求9至14中的一项所述的存储服务器,其中当从存储服务器接收到对于 接收多个消息的请求时,处理器搜索所述多个消息。
【文档编号】H04L29/08GK104468812SQ201410795768
【公开日】2015年3月25日 申请日期:2011年3月15日 优先权日:2010年3月15日
【发明者】M.M.帕蒂尔, V.吉蒂冈塔, 李周烈 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1