媒体上下文信息的制作方法

文档序号:7681173阅读:186来源:国知局
专利名称:媒体上下文信息的制作方法
技术领域
本发明涉及提供媒体上下文信息,尤其涉及传送媒体上下文信息至用户单元 (user element),用户单元基于该媒体上下文信息执行动作。
背景技术
由于移动通信的快速扩展连同电子邮件和即时通信的日益盛行,确定正确的方法 或者位置来联系某人经常变得困难。许多人与大量的电话号码、电子邮件地址、即时通信标 识符等关联在一起。试图与这类人联系常常需要在联系之前留下一封或多封语音邮件,并 且可能发送电子邮件或者即时通信信息。进一步地,在和另一个人最终联系上之前,交流大 量的语音邮件是家常便饭。已经开发了存在系统(presence system)来解决下列困难确定是否可与某人通 信,以及当可与她通信时如何以最佳的方式与其通信。通常地,存在系统检测来自与特定人 相联系的一个或者多个设备或网络的状态信息,并处理该状态信息以建立与某特定人的相 对有效性(relative availability)相关的的存在信息(presence information)。存在信 息然后被发送至有兴趣了解某特定人的相对有效性的订户(subscriber)。状态信息通常与 某一个人相对于某一设备的物理存在或活动相关。图1示出了一个示例性的存在系统。通信网络10被配置为直接或者间接通过另一 个通信网络16支持与任意数量的被监测实体14通信,以及支持与被发送存在信息的各种 订户实体18 (subscriber entity)的通信。提供的存在服务器20包括存在功能(presence function) 22,该功能处理状态信息以产生提供给订户实体18的存在信息。订户实体18 可包括存在应用24,该应用处理存在信息并且操作为控制订户实体18,以在必要时基于存 在信息向订户提供存在警告。订户实体18和某些被监测实体14可以采用用户终端(user terminal)的形式,例如移动电话、个人数字助理、个人电脑等。任何给定用户终端可以担当 不同用户的被监测实体14和订户实体18。参考图2,示出了存在处理(presence processing)的基本流程。在运行中,根据 被监测个人的交互动作、使用动作或物理存在,被监测实体14将辨认某些状态或者状态的 变化。为帮助提供关于某人的动作、位置、有效性的信息,这些状态可以取不同的形式,并可 以采集自任一类型的设备。被监测实体14周期性地或者根据存在功能22的请求,向存在 功能22提供状态信息作为状态变化。值得注意的是,通信网络16实际上可以依据与被监 测实体14的某些交互而产生状态信息,或者可以简单地将来自被监测实体14的状态信息 传送至存在功能22。不管如何接收状态信息,被监测个人的状态信息都将按照所定义的存 在规则和状态信息来处理,以产生被监测个人的存在信息。然后,存在信息被发送至订阅存 在应用(subscribing presenceapplication) 24。可以周期性地或者根据存在应用24的请 求,在存在信息变化时将存在信息提供给存在应用24。存在应用24可以向与订户实体18 关联的订户呈现有关被监测个人的位置或通常有效性的存在指示器或相关信息。基于存在 信息,订户可以在消息灵通的情况下决定何时和如何发起与被监测个人的通信。
不幸地是,存在系统一直专注于提供信息来帮助订户决定何时和如何发起与被监 测个人的通信。这样,简单地提供信息就足以帮助在订户和被监测人之间便利地通信,但是 将存在系统扩展到这之外的工作几乎没有开展。例如,存在信息可被订户用来采取下列行 动粗略地跟踪被监测人的行为或严密监视(mirror)其一举一动。这些动作借助或者不借 助被监测个人的具体情况都可以执行。这样的功能性在下列方面将是非常有好处的使得订户能跟踪或严密监视被监测 人存取媒体内容时采取的行为。订户能够使用存在信息来收听与被监测个人所听一样的歌 曲,或者翻阅(navigate)到演示中的与被监视人正在观看的相同的幻灯片。因此,需要效 率高并且有效的方法将存在系统的功能性扩展到提供这样的信息,其足以使订户能够跟踪 或者密切跟踪被监测人存取媒体内容时采取的行为。

发明内容
本发明使一个实体能采取就媒体内容而言与另一实体有关或大致类似(loosely parallel)的行动。特别地,存在系统被配置为从任意数量的被监测实体接收状态信息。除 涉及用户(user)的通常有效性或者行为的传统状态信息之外,存在系统还可接收媒体状 态信息。媒体状态信息表示用户访问的媒体内容,并且可包括各种媒体相关信息,例如媒体 内容的标识、媒体内容类型、提供对媒体内容的访问所需的应用、媒体内容所存储的位置、 关于媒体内容的位置的信息或以上信息的任何组合。媒体相关信息可在媒体内容中提供相 对位置,其对应于用户在任意给定时刻在媒体内容中所处的位置。存在系统将处理任意数量的被监测实体提供的状态信息和媒体状态信息,它们与 给定的用户相关联。根据可用的存在规则,存在系统可产生存在信息和媒体上下文信息。 存在信息将与被监测用户的相对有效性有关,并且媒体上下文信息将与被监测用户对媒体 内容的访问有关。媒体上下文信息可以包括被监测实体所提供的某些媒体相关信息或者 基于该媒体相关信息的信息。媒体上下文信息然后发送至订户的订阅实体(subscribing entity),至存在信息。可以在发送至订阅实体的存在信息中提供媒体上下文信息。一旦接收到存在信息和媒体上下文信息,订阅实体将更新向订户提供存在信息的 任何存在指示器。存在指示器或者其它机制也可以向订户提供某些媒体上下文信息,以致 于订户能够判定被监测用户是否在访问媒体内容。订阅实体响应于订户输入或者以自动的 方式,可以识别媒体内容或相应的主题或主旨,访问媒体内容或者任何相关的信息,或者通 过媒体上下文信息翻阅到媒体内容内的某个位置。相应地,订阅用户(subscribing user) 能够访问与被监测用户当前访问的相同或相似的媒体内容,也能够翻阅到媒体内容中被监 测用户所在的大致位置。订阅订户所用的应用和访问媒体内容的被监测实体可以是不同的 应用类型。本领域技术人员在阅读以下参照附图对较佳实施例的详尽描述之后,将能理解本 发明的保护范围并实现它的其它方面。


包含在说明书中并且构成说明书一部分的附图示意说明了发明的几个方面,并且 与描述一起用来解释该发明的基本原理。
图1是包含存在系统的通信网络的框图。图2示出了存在系统的基本处理流程。图3是根据本发明一个实施例的传送存在信息的流程示意图。图4是根据本发明一个实施例的通信环境的框图表示。图5A至5C是根据本发明一个实施例的基于用户定义条件来控制会话发起的流程 图。图6是根据本发明一个实施例的存在服务器的框图表示。图7是根据本发明一个实施例的订户实体的框图表示。
具体实施例方式以下所述具体实施例描述了使本领域技术人员能够实践本发明的必要信息,并阐 述了实践本发明的最佳方式。在根据附图阅读以下描述的基础上,本领域技术人员将理解 本发明的构思,并将能够认知到未在这里特别论及的这些构思的应用。应理解的是,这些构 思和应用都落入所公开内容和所附权利要求的范围。参考图3和图4,本发明使订户能够采取就媒体内容而言与另一实体有关或大致 类似的行动。尤其是存在功能22被配置用来从任意数量的被监测实体14接收状态信息。 除涉及用户的通常有效性或行为的传统状态信息之外,存在功能22还从选择的被监测实 体14M接收媒体状态信息。媒体状态信息代表访问媒体内容的用户,并且可包括各种媒体 相关信息,例如媒体内容的标识符、媒体内容类型、为提供对媒体内容的访问所需的应用、 媒体内容存储的位置、与媒体内容相关的信息的位置或者以上信息的任何组合。媒体相关信息还可在媒体内容中提供相对位置,其对应于用户在任意给定时刻在 媒体内容中所处的位置。例如,媒体内容里的位置可以对应为书、电影或电视节目中的一个 章节或位置,视频或歌曲中的时间,文档中的一页,或者演示中的幻灯片。媒体相关信息可 以标识标题、艺术家、作者、曲作者、演唱者、创作者、或者与艺术、文学、科学或类似媒体内 容相关联的信息。媒体相关信息还可以提供与媒体内容相关的主题或主旨有关的信息。存在功能22将处理状态信息和媒体状态信息,状态信息和媒体状态信息由与给 定用户相关联的任意数量的被监测实体14、14M提供。根据可用的存在规则,存在功能22 可产生存在信息和媒体上下文信息。存在信息将与被监测用户的相对有效性有关,并且媒 体上下文信息将与被监测用户对媒体内容的访问有关。媒体上下文信息可以包括被监测实 体提供的某些媒体相关信息或者基于该媒体相关信息的其它信息。媒体上下文信息然后被 发送至订户的存在应用24(在订户实体18中),该订户订阅(subscribe) 了存在信息。在 一个实施例中,媒体上下文信息在传送至存在应用24的存在信息中提供。一旦接收到存在信息和媒体上下文信息,订户实体18的存在应用24将会更新任 何向订户提供存在信息的存在指示符。存在指示器或者其它机制还可提供某些媒体上下文 信息给订户,以便订户能够判定被监测用户正在访问媒体内容。订户实体18响应于订户输 入或以自动的方式,可以识别媒体内容或者其相应的主题或主旨,访问媒体内容或者其任 何相关信息,或用媒体上下文信息来翻阅到媒体内容中的位置。相应地,订阅订户能够访问 与被监测用户当前访问的相同或相似的媒体内容,能够访问与媒体内容有关的信息,也能 够翻阅到媒体内容中被监测用户所在的大致位置。借助于本发明,订阅订户无需与被监测用户建立通信会话就可以随意地跟踪被监测用户的动作。特别请参阅图4,有各种各样的媒体内容源26以及信息源28是可用的,订户实体 18可以根据媒体上下文信息,从中获得媒体内容和任何相关的信息。在另一实施例中,订 户实体18可以从被监测实体14中获得媒体内容。媒体内容可以包括但不限于数据、图片、 音频、视频和声音内容。相应的软件应用程序可以以任何电子格式存储或者访问媒体内容。 因此,媒体内容也可以代表字处理文档、电子数据表、幻灯演示、音频文件、视频文件、图像 文件、网页、或者它们的任何汇编。订户实体18访问的媒体内容可以来自于不同的源,或者来自于稍微不同于正被 监测实体14访问的媒体内容的源。订户实体18可以利用各种媒体内容源26中的任一种 来基于媒体上下文信息获得相同或相似的媒体内容。例如,如果被监测实体14所播放的歌 曲没有驻留在订户实体18中,则订户实体18可以从媒体内容源26中下载该歌曲,即使被 监测实体14从不同源获得的歌曲有相同或不同的音频格式。相应地,“媒体内容”被用来标 识电子内容的任何副本、版本、或独立创作的电子内容,其本质上是相似的。再次以歌曲为 例,媒体内容可能涉及同一来源的不同副本以及同一或者不同艺术家的同一首歌曲的不同 录音。本领域的技术人员将认识到本发明的某些应用(其中媒体内容的相同或一致的副本 是有好处的)和其它应用(其中只需要相似或相关的媒体内容)。图5A-5C的通信流程示出的场景是,媒体状态信息和传统的状态信息由存在功能 22处理以向订户实体18提供存在信息和相关的媒体上下文信息。订户实体18将处理存在 信息和媒体上下文信息来更新提供给订户的存在指示符,并采取选择的动作,该动作与被 监视个人对某一媒体内容所做的动作相关。初始地,假设来自各种的被监测实体14和被监测实体14M的状态信息系统地提供 给存在功能22(步骤100和102)。在这个实例中,来自被监测实体14M的状态信息表示被 监测个人当前活跃于她的家庭个人电脑上。被监测实体14M可以是家庭个人电脑或者其它 监测被监测人与家庭个人电脑的交互的实体。通信流程中所示的其它被监测实体14提供 状态信息,该状态信息指示被监测个人使用她家的电话积极参与电话呼叫。在传统方式中, 根据任何适用的存在规则,存在功能22可以基于从被监测实体14和被监测实体14M接收 到的状态信息生成存在信息(步骤104),并向订户实体18传送存在信息(步骤106)。订 户实体18将处理存在信息,并更新任何向订户提供信息的存在指示符(步骤108)。提供给 订户的信息可以涉及通信的被监测个人的通常位置或有效性。存在功能22可以持续监视 来自被监测实体14和被监测实体14M的状态信息,并以系统方式更新提供给订户实体18 的存在信息。在这样的存在操作过程中,假设被监测个人在被监测实体14M打开媒体应用(例 如媒体播放器)想听音乐(步骤110)。被监测实体14M可以被配置为将这样的动作识别为 状态信息,并向存在功能22提供相应的媒体状态信息,该媒体状态信息指示该媒体应用已 经打开(步骤112)。被监测实体14M也可以访问某些媒体内容,例如,某一特定的歌曲或歌 曲播放列表(步骤114)。同样,被监测实体14M也可以将歌曲或者播放列表的选择识别为 状态信息,并向存在功能22提供相应的媒体状态信息(步骤116)。媒体状态信息可以包括 媒体相关信息(MRI),例如,媒体内容(MC)标识符(ID)、可以获得媒体内容副本的位置以及 关于媒体内容的位置的信息。
借助从被监测实体14M接收到的媒体状态信息,按照存在规则或者其它规则,存 在功能22可以基于该媒体状态信息(或许还基于其它信息)生成媒体上下文信息(步骤 118)。根据存在规则,如果需要,则存在功能还可以基于可用的状态信息、媒体状态信息、或 者以上两者生成更新的存在信息(步骤120)。存在功能22然后可向订户实体18发送媒体 上下文信息,较优地是作为存在信息或者这样的信息,其是存在信息的一部分或者与存在 信息密切关联(步骤122)。订户实体18可以根据新的存在信息和媒体上下文信息更新其 存在指示器(步骤124)。存在指示器可以指示被监测个人已经打开媒体应用,选择了特定 的歌曲或者播放列表,并且已经开始听特定的歌曲。一旦订户实体18拥有媒体上下文信息,订户实体可以采取大量动作来允许订户 随意地跟随被监测个人的动作作为涉及媒体内容的动作。例如,订户实体可以根据媒体上 下文信息获取媒体内容的副本(步骤126)。如果媒体内容并不存储在本地的订户实体18 中,则订户实体18可以发送媒体内容请求至媒体内容源26,其已经在媒体上下文信息中被 标识(步骤128)。媒体内容源26将通过向订户实体发送媒体内容作出响应。如上所述, 订户实体18可以有选择性地请求和接收来自被监测实体14M的媒体内容。订户实体还可 以根据存在功能22所提供的媒体上下文信息获得与媒体内容有关的信息(步骤132)。同 样,如果相关的信息没有存储在本地的订户实体18中,则相关信息请求可以被送至适合的 信息源28(步骤134),信息源28以合适的相关信息作出响应(步骤136)。此时,订户实体18可以在一个或多个合适的媒体应用中访问媒体内容以及任何 相关信息(步骤138)。假设媒体内容是歌曲或者播放列表,则订户可以开始听这首歌或者 该播放列表中的一首歌。现在,订户的动作随意地对应于被监测实体14M对媒体内容的那 些动作。值得注意的是,订户所采取的动作可以在接收到媒体上下文信息时自动采取,或者 可以根据订户在查看特定的存在或者媒体内容信息后提供的指示而触发。继续该实例,假设被监测实体14M继续播放一特定歌曲,这样,被监测实体14M对 媒体内容的处理在进行之中(步骤140)。这样的进行可以对应媒体内容里的某一位置。基 于该信息,被监测实体14M可以提供更新的媒体状态信息给存在功能22(步骤142)。媒体 状态信息可以包括标识媒体内容和被监测个人当前在媒体内容中所处的位置的媒体相关 信息。按照存在规则(步骤146),存在功能22可以基于媒体状态信息生成媒体上下文信 息(步骤144),以及基于任何更新的状态信息和可能的媒体状态信息生成存在信息,并将 更新的存在信息连同更新的媒体上下文信息发送至订户实体18(步骤148)。订户实体18将更新存在指示器(步骤150)以向订户呈现存在信息以及标识出被 监测个人在媒体内容中所处的位置。如果媒体内容是一首歌曲,则媒体上下文信息可以标 识被监测个人当前所听歌曲的一部分;。如果媒体内容是对应一份播放列表,则更新的媒 体上下文信息可以标识被监测个人所听的播放列表中的某一首歌;。如果媒体内容是对应 一展示的幻灯片演示,则更新的媒体上下文信息可以标识被监测个人所查看浏览的某一幻 灯片。相应地,提供对应于的被监测个人在媒体内容中所处的位置的位置信息,可以使订户 实体18或、订户能将分别与对媒体内容的访问与被监测实体14M或、被监测个人的访问分 别实质基本上同步地读取媒体内容。这样,订户实体18可以自动地或以响应于订户输入的 方式而进行,根据基于媒体上下文信息使的媒体内容同步读取的访问同步(步骤152)。基 于此处的教导,本领域技术人员将认识到在呈现和响应于媒体上下文信息时有大量的变化方式。参考图6,所示的存在服务器20或合适的服务节点的框图表示以这样的方式示 出,其包含控制系统30,控制系统30带有具足够空间的存储器32,用于以上述方式操作所 需的软件34和数据36。存在功能22可以软件34的方式实现。控制系统30还可与一个或 多个网络接口 38相关联,以方便与各种被监测实体14和订户实体18以及任何其它网络实 体的通信,参阅图7,示意性地给出了诸如移动终端、计算机、个人数字助理或类似用户终端 之类的订户实体18的框图表示。订户实体18包括控制系统40,控制系统40包含具足够 空间的存储器42,用于以上述方式操作所需的软件44和数据46。在选择的实施例中,存在 功能22可以软件44方式实现。控制系统40还可与一个或多个网络接口 48关联,以方便 与各种网络实体(例如其它订户实体18、被监测实体14和存在服务器20)的通信。控制系 统40还与用户接口(userinterface) 50关联,用户接口可包括麦克风、扬声器、显示器、键 盘等以方便通信会话,向用户提供信息(例如存在指示器和上下文信息),并从用户接收信 息。值得注意的是,给定的用户单元可以是订户实体18和被监测实体14,这取决于谁被监 测或者谁订阅了那些被监测者的存在信息。本领域技术人员将认识到对本发明较佳实施例的改进或改动。所有这样的改进和 改动都被认为属于这里所揭示的构思和后附权利要求的范围。
9
权利要求
一种操作与订户相关联的订户终端的方法,包括步骤从存在系统接收表示访问媒体内容的被监测用户的媒体上下文信息,存在系统适于从接收自至少一个与被监测用户相关联的被监测实体的媒体状态信息产生媒体上下文信息;以及基于媒体上下文信息,在订户终端处提供与被监测实体就媒体内容采取的动作有关的动作。
2.如权利要求1所述的方法,其中所述媒体上下文信息标识由被监测用户访问的媒体 内容,并且在订户终端处提供的动作是访问用于订户的媒体内容。
3.如权利要求1所述的方法,其中所述被监测实体访问的媒体内容与订户终端访问的 媒体内容不相同。
4.如权利要求1所述的方法,其中所述媒体内容由被监测实体使用第一应用类型访 问,并且所述媒体内容由订户使用第二应用类型访问。
5.如权利要求1所述的方法,其中所述媒体上下文信息进一步标识由被监测用户访问 的媒体内容的位置,并且在订户终端处提供的行为是基于该媒体内容的位置访问用于订户 的媒体内容。
6.如权利要求5所述的方法,其中所述订户终端从被监测实体以外的源访问媒体内容。
7.如权利要求1所述的方法,其中所述媒体上下文信息标识与由被监测用户访问的媒 体内容有关的信息的位置,并且在订户终端处提供的行为是基于该信息的位置访问与用于 用户的媒体内容有关的信息。
8.如权利要求1所述的方法,其中所述媒体上下文信息标识在媒体内容中被监测用 户访问媒体内容的位置,并且在订户终端处提供的行为是翻阅到用于订户的媒体内容的位 置,以致于在订户终端处对媒体内容的访问基本上与在被监测实体处对媒体内容的访问同步ο
9.如权利要求1所述的方法,其中所述被监测用户与订户之间没有关于媒体内容的通信会话ο
10.如权利要求ι所述的方法,其中所述媒体内容至少包括下列组中的一个,该组由数 据、图片、音频、视频和声音内容组成。
11.如权利要求1所述的方法,其中所述媒体内容存储于下列组中的至少一个,该组由 字处理文档、电子数据表、幻灯片演示、音频文件、视频文件、图像文件和网页组成。
12.如权利要求1所述的方法,其中进一步包括从存在系统接收存在信息,所述存在信 息与用于通信的被监测用户的相对位置或有效性相关。
13.如权利要求12所述的方法,其中所述媒体上下文信息被提供以存在信息。
14.如权利要求12所述的方法,进一步包括基于存在信息和媒体上下文信息向订户 提供存在指示器,其中,存在指示器提供关于用于通信的被监测用户的相对位置或有效性 的信息以及某些媒体上下文信息,以标识与被监测实体就媒体内容所采取的动作有关的动 作。
15.如权利要求1所述的方法,其中与被监测实体就媒体内容所采取的动作有关的动 作在订户终端处自动发起。
16.如权利要求1所述的方法,其中与被监测实体就媒体内容所采取的动作有关的动 作响应于订户所提供的输入或者响应于某些媒体上下文信息的呈现而触发。
17.一种与订户相关联的订户终端,包括至少一个网络接口 ;以及与至少一个网络接口相关联并适于执行下列步骤的控制系统从存在系统接收表示访问媒体内容的被监测用户的媒体上下文信息,存在系统适于从 接收自至少一个与被监测用户相关联的被监测实体的媒体状态信息产生媒体上下文信息; 以及基于媒体上下文信息,提供与被监测实体就媒体内容而采取的动作有关的动作。
18.如权利要求17所述的订户终端,其中所述媒体上下文信息标识由被监测用户访问 的媒体内容,并且控制系统所提供的动作是访问用于订户的媒体内容。
19.如权利要求17所述的订户终端,其中所述媒体上下文信息进一步标识由被监测用 户访问的媒体内容的位置,并且控制系统所提供的动作是基于该媒体内容的位置访问用于 订户的媒体内容。
20.如权利要求17所述的订户终端,其中所述媒体上下文信息标识与由被监测用户访 问的媒体内容有关的信息的位置,并且控制系统所提供的动作是基于该信息的位置访问与 用于订户的媒体内容有关的信息。
21.如权利要求17所述的订户终端,其中所述媒体上下文信息标识在媒体内容中被监 测用户访问媒体内容的位置,并且控制系统所提供的动作是翻阅到用于订户的媒体内容中 的位置,以致于在订户终端处对媒体内容的访问基本上与在被监测实体处对媒体内容的访 问同步。
22.如权利要求17所述的订户终端,进一步包括从存在系统接收存在信息,所述存在 信息与用于通信的被监测用户的相对位置或有效性相关。
23.如权利要求22所述的订户终端,其中所述媒体上下文信息被提供以存在信息。
24.如权利要求22所述的订户终端,进一步包括基于存在信息和媒体上下文信息向订 户提供存在指示器,其中,存在指示器提供关于用于通信的被监测用户的相对位置或有效 性的信息以及某些媒体上下文信息,以标识与被监测实体就媒体内容所采取的动作有关的 动作。
全文摘要
本发明用于使一个实体能够就媒体内容采取与另一实体有关或大致类似的动作。特别地,存在系统被配置为接收表示用户访问媒体内容和各种媒体相关信息的状态信息和媒体状态信息。存在系统处理任意数量的被监测实体提供的状态信息和媒体状态信息,并产生存在和媒体上下文信息。存在信息与被监测用户的相对有效性有关,媒体上下文信息与被监测用户对媒体内容的访问有关。然后,媒体上下文信息单独或连同可用的存在信息被发送至订阅存在信息的订户的订户实体。一旦订阅实体接收到存在信息和媒体上下文信息,其将基于媒体上下文信息采取动作。
文档编号H04M3/22GK101904154SQ200780051368
公开日2010年12月1日 申请日期2007年12月11日 优先权日2006年12月14日
发明者G·C·尤亚昆, J·H·尤亚昆 申请人:北方电讯网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1