用于呈现数据更新的方法、设备和计算机程序产品的制作方法

文档序号:7914977阅读:158来源:国知局
专利名称:用于呈现数据更新的方法、设备和计算机程序产品的制作方法
技术领域
本发明涉及多媒体系统的终端的用户的呈现数据(presence data),所述多媒体系统能够针对终端使用多种接入技木。
背景技术
在IP多媒体子系统中,用户可以知晓其他用户的呈现数据,如正可用、在会议中、在电话呼叫中等等。然而,这种呈现数据更新需要预订了更新的终端的资源和电池消耗。因此,期望减小用于呈现数据更新的资源需求(如,网络业务量)。

发明内容
本发明的目的是减小用于呈现数据更新的资源需求。第一实施例包括一种在多媒体系统的终端中执行的方法。所述多媒体系统包括呈现服务器,用于记录多媒体系统的终端的用户的呈现数据,所述多媒体系统能够针对终端使用多种接入技术。所述方法包括在检测到高优先级事件时,将终端的更新状态从低更新状态改变为高更新状态;在检测到低优先级事件时,将终端的更新状态从高更新状态改变为低更新状态;以及与終端处于低更新状态时相比,在終端处于高更新状态时,呈现其他用户的更多呈现数据。通过引入低更新状态和高更新状态,可以减少低更新状态下的呈现更新,而不影响高更新状态呈现更新。換言之,通过定义低更新状态与高更新状态之间的转换,大大减小用于呈现更新的资源需求,同时用户体验不会变得太差。低优先级事件可以从包括以下的组中选择检测到终端正在漫游、终端的不活动定时器到期、在終端中检测到用于呈现呈现数据的应用失去焦点、检测到终端的剩余电池电量低于阈值电量、以及检测到终端被收纳起来。高优先级事件可以从包括以下的组中选择在用于呈现呈现数据的应用内检测到用户活动、检测到用于呈现呈现数据的应用获得焦点、以及检测到终端被从收纳位置取出。在終端中用于呈现呈现数据的应用可以存储多媒体系统的用户的列表,其中,仅呈现列表上的用户的呈现数据。用户的列表可以被分为高优先级用户列表和低优先级用户列表,所述方法还可以包括当終端处于低更新状态时,呈现高优先级列表上的用户的更多呈现数据。当終端处于低更新状态时,可以减缓呈现更新。 当終端处于低更新状态时,可以仅允许特定内容类型的呈现更新。本发明的第二实施例包括一种用于多媒体系统的终端的计算机程序。所述计算机程序包括计算机程序代码,当在終端上运行时,所述代码使終端在检测到高优先级事件时,将终端的更新状态从低更新状态改变为高更新状态;在检测到低优先级事件时,将终端的更新状态从高更新状态改变为低更新状态;以及与终端处于低更新状态时相比,在终端处于高更新状态时,呈现其他用户的更多呈现数据。
本发明的第三实施例包括一种计算机程序产品,包括根据第二实施例的计算机程序和存储计算机程序的计算机可读装置。本发明的第四实施例包括ー种多媒体系统的终端。所述多媒体系统包括呈现服务器,用于记录多媒体系统的终端的用户的呈现数据,所述多媒体系统能够针对终端使用多种接入技木。所述终端包括高优先级状态更新器,被配置为在检测到高优先级事件吋,将终端的更新状态从低更新状态改变为高更新状态;低优先级状态更新器,被配置为在检测到低优先级事件时,将终端的更新状态从高更新状态改变为低更新状态;以及呈现数据呈现器,被配置为与终端处于低更新状态时相比,在終端处于高更新状态时,呈现其他用户的更多呈现数据。低优先级事件可以从由以下ー个或多个事件构成的组中选择检测到终端正在漫游、终端的不活动定时器到期、在終端中检测到用于呈现呈现数据的应用失去焦点、检测到终端的剰余电池电量低于阈值电量、以及检测到终端被收纳起来。高优先级事件可以从由以下ー个或多个事件构成的组中选择在用于呈现呈现数 据的应用内检测到用户活动、检测到用于呈现呈现数据的应用获得焦点、以及检测到终端被从收纳位置取出。呈现数据呈现器可以被配置为,存储多媒体系统的用户的列表,其中,仅呈现列表上的用户的呈现数据。低优先级状态更新器可以被配置为减缓呈现更新。低优先级状态更新器可以被配置为仅允许特定内容类型的呈现更新。本发明的第五实施例包括一种在多媒体系统的资源列表服务器中执行的方法。所述多媒体系统包括呈现服务器,用于记录多媒体系统的终端的用户的呈现数据,所述多媒体系统能够针对终端使用多种接入技木。所述方法包括接收指示终端的更新状态从低更新状态改变为高更新状态的信号;接收指示终端的更新状态从高更新状态改变为低更新状态的信号;以及与終端处于低更新状态时相比,在終端处于高更新状态时,向终端发送其他用户的更多呈现数据。本发明的第六实施例包括一种用于多媒体系统的资源列表服务器的计算机程序。所述计算机程序包括计算机程序代码,当在资源列表服务器上执行吋,所述代码使资源列表服务器接收指示终端的更新状态从低更新状态改变为高更新状态的信号;接收指示终端的更新状态从高更新状态改变为低更新状态的信号;以及与終端处于低更新状态时相比,在終端处于高更新状态时,向终端发送其他用户的更多呈现数据。本发明的第七实施例包括一种计算机程序产品,包括根据第六实施例的计算机程序和存储计算机程序的计算机可读装置。本发明的第八实施例包括ー种多媒体系统的资源列表服务器。所述多媒体系统包括呈现服务器,用于记录多媒体系统的终端的用户的呈现数据,所述多媒体系统能够针对終端使用多种接入技术。所述资源列表服务器包括信号接收机,被配置为接收指示终端的更新状态从低更新状态改变为高更新状态的信号,以及接收指示终端的更新状态从高更新状态改变为低更新状态的信号;以及发射机,被配置为与终端处于低更新状态时相比,在终端处于高更新状态时,向终端发送其他用户的更多呈现数据。应注意,第一、第二、第三、第四、第五、第六、第七和第八实施例的任何特征可以在适当时应用于这些实施例中的其他实施例。一般而言,在本申请中使用的所有术语应当根据其在技术领域中的通常意义来解释,除非这里另有明确定义。对“元件、设备、组件、装置、步骤等等”的所有引用应开放地解释为指元件、设备、组件、装置、步骤等等的至少ー个实例,除非明确另行指出。这里公开的任何方法的步骤不必须完全按照所公开的顺序来执行,除非另行指出。


现在參照附图,通过示例来描述本发明,附图中图I是示出了本发明的实施例可以应用的环境的概况的示意图;图2示意了呈现引擎(presence enabler, PE)如何可以包括资源列表服务器(RLS);
图3是图I和2的呈现引擎的组件的示意图;图4是示意了用户、服务和终端之间的关系的示意图;图5是示意了根据本发明的实施例的终端的不同更新状态的状态图;图6A和6B是示意了本发明实施例中的通信的序列图;图7不出了应用于列表的本发明的实施例;图8示出了具有3个更新状态的备选状态图;图9示出了包括计算机可读装置的计算机程序产品的一个示例;图10是终端(如图I和4的任ー终端)的组件的示意图;图11是示意了終端(如图I和4的任一終端)中实现的方法的实施例的流程图;图12是示出了图I和4的终端的功能模块的示意图;图13是示意了资源列表服务器(如图I和2的资源列表服务器)中实现的方法的实施例的流程图;以及图14是示出了资源列表服务器(如图I和2的资源列表服务器)的功能模块的示意图。
具体实施例方式现在以下參照附图,更全面地描述本发明,在附图中示出了本发明的特定实施例。然而,本发明可以以许多不同形式来实现,不应解释为限于这里阐述的实施例;而是这些实施例作为示例来提供,使得本公开将是透彻和完整的,并将本发明的范围充分传递给本领域技术人员。贯穿描述,类似的标号指代类似的元件。图I是示出了本发明的实施例可以应用的环境的概况的示意图。呈现了符合IP多媒体子系统(MS)的3GPP(第三代伙伴计划)标准的系统I。同样也可以使用其他等同通信系统。在系统I中可以使用各种终端12a-c和12’以允许終端用户使用针对终端的各种接入技术来进行接入,所述各种接入技术可以是例如移动(蜂窝)网络、无线局域网或有线网络(如以太网/ADSL(非対称数字订户线))。这里,用户终端示例为移动終端12a(如智能电话、PDA(个人数字助理)或移动电话)、计算机12b (如固定或便携式个人计算机)、以及传统电话12c。此外,通过使用web客户端引擎11、客户端12’ (其本身不符合MS标准)可以连接至系统。Web客户端引擎11用作网关。客户端12a_c、12’连接至代理呼叫会话控制功能(P-CSCF) 10。P-CSCF允许终端与MS系统I的其余部分连接。P-CSCF 10连接至服务呼叫会话控制功能(S-CSCF) 13。S-CSCF是MS系统I的中心信令节点。呈现引擎(PE) 15记录终端12a_c、12’的用户的呈现数据。呈现引擎15可以记录自动更新的呈现数据或用户更新的呈现数据。自动更新的呈现数据的示例包括用户处于电话呼叫中、用户处于会议中(例如,如果在客户端12a_c、12’中存在日程信息)、以及用户刚刚离开会议。用户更新的呈现数据的示例包括用户正在进餐、或如“执行客户建议”之类的自由文本呈现数据更新。可选地,用户可以以与呈现数据在专用自动交换分机(PABX)系统的终端中编码的方式类似的方式来指示当前呈现数据(如在会议中、外出午餐、度假等等)。呈现数据还可以从其他系统或从现有PABX系统获得,所述其他系统在装置的内部或外部,可以是例如在线社交网络服务(如FaceBook, LinkdedIn或Twitter)。
图2示意了呈现引擎(PE) 15如何可以包括资源列表服务器(RLS) 16。可选地,资源列表服务器RLS 16与呈现引擎15连接但分离。资源列表服务器16存储图I的MS系统I的用户的用户列表。用户列表用于指示特定用户关注哪些其他用户,类似于即时消息客户端的好友列表。例如,在公司设置中,特定用户可以在他/她的用户列表上具有相同组的所有同事。用户可以根据需要,例如通过呈现引擎15和/或资源列表服务器16的web接ロ,或使用終端12a_c、12’之一上的专用客户端应用,来从他/她的列表中添加和移除其他用户。在一个实施例中,每个用户可以維持高优先级列表和低优先级列表,其中,与高优先级列表上的用户的呈现更新相比,以更受限的方式来呈现低优先级列表上的用户的呈现更新。图3是图I和2的呈现引擎15的组件的示意图。控制器20使用任何合适的中央处理单元(CPU)、微控制器、数字信号处理器(DSP)等等来提供,能够执行计算机可读媒介22 (例如存储器)中存储的软件指令。计算机可读媒介22可以是读写存储器(RAM)和只读存储器(ROM)的任意组合。存储器22还包括永久存储器,例如可以是磁存储器、光存储器、或固态存储器中的任何单个存储器或组合。计算机可读媒介22可以与用于存储MS系统I的用户的用户列表数据的存储器共址。输入/输出接ロ 24被提供用于允许呈现引擎15与其他组件(如S-CSCF 13)或间接地与客户端12a-c、12’交互。输入/输出接ロ 24可以例如是网络接ロ,如以太网接ロ或光纤输入/输出通信接ロ。在呈现引擎15与另ー设备(如资源列表服务器16)共址的情况下,可以与该另ー设备共享控制器20、计算机可读媒介22和输入/输出接ロ 24。可选地,提供用户接ロ(未示出)用于操作者使用。附加地或备选地,可以使用输入/输出接ロ 24远程地或本地地操作呈现引擎15。呈现引擎15可以集成在一个单元中,或者可以分离为多个分离单元,例如出于可升级性、易于实现或冗余的目的。在存在多个单元构成呈现引擎15的情况下,一些组件可以存在于多于一个单元(如控制器20和/或存储器22)中。图4是示意了用户、服务和终端之间的关系的示意图。对于每个用户30,可以存在多个服务32a_c和多个终端12a_c、12’。在该示例中,可以认为存在3个服务语音呼叫服务32a、语音呼叫服务32b和即时消息服务32c。此外,用户能够访问4个终端传统电话12c、移动电话12’、智能电话12a和个人计算机12b。从服务32a_c与终端12a_c、12’之间的连接可以看出,传统电话12c可以用于语音呼叫服务32a;移动电话12’可以用于语音呼叫服务32a和语音呼叫服务32b ;智能电话可以用于语音呼叫服务32a、语音呼叫服务32b和即时消息服务32c ;而个人计算机12b仅可以用于即时消息服务32c。換言之,終端可以根据其能力灵活地用于任何服务。图5是示意了根据本发明实施例的終端12a_c、12’的不同更新状态的状态图。对于使用web客户端引擎11的終端12’,web客户端引擎11可以负责所示的状态机。在其他情况下,終端12a_c负责保持状态机最新。这里存在两个更新状态低更新状态40和高更新状态41。终端12a_c、12’中的每ー个具有呈现用户列表上的其他用户的呈现数据的应用,其中用户列表针对于终端的用户并存储在资源列表服务器16中。作为示例,认为用户A正在运行呈现用户B、C和D的呈现数据的应用。传统上,只要例如用户B的呈现数据改变,在用户A的应用中直接对此进行更新。使用更新状态,当用户A的终端处于高更新状态41时,用户B、C或D的任何呈现更新直接或以规则间隔发送至用户A的终端的应用。然而,在低更新状态40中,呈现数据更新更加受限。这可以例如通过减缓来实现,其中在指定时间段期间仅发送一次呈现数据更新。备选地或附加地,内容过滤可以应用于低更新状态,例如通过仅允许发送由用户专门输入的呈现数据。通过在低更新状态40中对呈现更新应用这种限制,大大減少了通信,同时对用户体验影响不大。这具有多个益处。当終端处于低更新状态时,在网络中減少通信,这减少了阻塞和尺度确定要求。此外,減少了終端中的能源使用,这得到较少的电池功率使用从而得到较长的电池寿命。例如,当利用移动终端在外地网络中漫游时,状态机从高更新状态41改变43为低更新状态40,这减少了用户的数据使用费用。如果用户不使用用于呈现数据更新的应用,也进行这种状态改变43,如不活动定时器到期或应用在終端中失去焦点(換言之,另ー应用在终端的用户接口中优先执行)所指示。另ー情形是终端例如使用终端的运动传感器(例如加速度计)和/或邻近传感器感测到其被收纳起来(如置于ロ袋或包中),此时应当采取低更新状态40。此外,当剩余电池电量低于阈值电量时,状态机可以改变43为低更新状态40。这些事件的任何组合可以用于触发从高更新状态41至低更新状态40的状态改变43。例如,当呈现呈现数据的应用检测到应用中的用户活动时,或者在应用再次获得焦点的情况下,或者在感测到終端从收纳位置(如ロ袋或包)取出的情况下,状态机从低更新状态40改变42为高更新状态41。可选地,在进入高更新状态41时,将用户列表上的用户的任何新呈现数据发送至終端。
针对终端的用户对状态机的任何更新可以被传送至资源列表服务器16,以允许资源列表服务器16知道要向每个终端发送多少或多么少量的信息。图6A和6B是示意了本发明实施例中的通信的序列图。呈现更新可以使用SIP (会话发起协议)、XCAP (XML (可扩展标记语言)配置接入协议)或任何其他合适协议来进行。在这些图中,为了清楚起见,A、B和C指用户A、B和C的终端而非用户本身。換言之,由终端而非用户来执行图中所示的通信。因此,終端A 50指用户A当前使用的終端。图6A示意了在图5的高更新状态41中的呈现更新。例如,当在终端A 50上启动示出呈现数据的应用时,图6A中的通信开始。終端A 50首先向资源列表服务器16发送预订命令54,以得到用户A的用户列表的所有当前更新。资源列表服务器16检索用户A的用户列表(包括用户B、C和D)。然后,资源列表服务器16针对列表上的每个用户,向呈现引擎15发送预订消息55、56、57。这将使呈现引擎15向资源列表服务器16发送任何现在的呈现数据和将来的更新。因此,呈现引擎15利用所涉及的用户的当前呈现数据的通知58、59,60来对资源列表服务器16进行响应。一旦资源列表服务器16接收到所有呈现数据,资源列表服务器16向終端A 50发送通知消息61,通知消息61具有针对A的用户列表上的所有用户的所有呈现数据。当存在来自终端B 51的呈现数据更新时,在公布消息63中将其传送至呈现引擎15,呈现引擎15在通知消息64中将该信息转发至资源列表服务器16。资源列表服务器16最終在通知消息65中将呈现数据转发至終端A 50。图6B示意了当終端在高更新状态41中开始并转换为低更新状态40时的呈现更新。例如,同样,当在終端A 50上启动示出呈现数据的应用时,图6B中的通信开始。图中以 资源列表服务器16向終端A 50发送具有针对A的用户列表上的所有用户的所有呈现数据的通知消息61结束的部分与图6A相同。然而,此后,用户A不活动,从而不活动定时器到期并且终端A 50进入低更新状态40。在该状态下,例如通过仅每30分钟发送呈现更新消息来减缓呈现数据消息。在終端A 50处于低更新状态40中时,終端B 51更新呈现数据并将其公布63至呈现引擎15,呈现引擎15通知64资源列表服务器16。此外,終端C 52更新呈现数据并将其公布66至呈现引擎15,呈现引擎15通知67资源列表服务器16。然而,由于减缓,资源列表服务器16等待68,直到从上次更新起过去30分钟,并且仅在已经过去该时间吋,资源列表服务器16才向终端A 50发送B和C的呈现更新的通知。应注意,操作者或用户能够配置资源列表服务器16的减缓,以在更新频率与资源使用之间进行平衡。此外,用户A可以在资源列表服务器16上具有两个用户列表ー个普通优先级用户列表和一个高优先级用户列表。例如,用户A可能需要联系他/她的经理并将经理置于高优先级用户列表。在该情形中,针对高优先级列表上的用户,资源列表服务器16立即向終端A 50发送呈现更新,即使终端A 50处于低更新状态。还可以有更多用户列表,针对每个用户列表设置通信选项,允许针对各个列表完全可配置的减缓和内容过滤。图7不出了应用于列表的本发明的实施例。内容列表50 (例如公司员エ的列表)呈现在终端(例如图I的终端12a)上。内容由服务器提供。窗ロ 51 (也称为滑动窗ロ)显示列表50的子集。根据实施例,从服务器下载显示器51视图内的内容以及上至上限60、下至下限62的内容。当滑动窗ロ 51向上或向下滚动时,上限60和下限62跟随滑动窗ロ 51。可选地,当滑动窗ロ 51移动时,可以增加沿移动方向的余量。例如,如果滑动窗ロ 51向上移动,则上限60与滑动窗ロ 51的顶部上限的距离増大。当滑动窗ロ 51再次静止时,上限60返回与滑动窗ロ 51的上限的固定距离。图8示出了具有3个更新状态的备选状态图。这里,将低更新状态分为受限低优先级状态84和常规低优先级80,以及高优先级状态82。受限低优先级状态是例如没有或极少量呈现数据被发送至终端的状态。这可以例如由于国际漫游或电池电量低于阈值。例如,从低优先级状态80至高优先级状态82的转换可以例如是检测到终端用户活动86、检测到終端中有能力呈现或操作呈现数据的应用的前景聚焦87、或检测到终端从收纳位置(如ロ袋或包)中取出83。相反,从高优先级状态82至低优先级状态80的转换可以例如是不活动定时器89到期、終端中有能力呈现或操作呈现数据的应用失去前景焦点88、或检测到終端被收纳81在例如ロ袋或包中。从高优先级状态80至受限低优先级状态84的转换可以例如是检测到国际漫游92或检测到低电池电量93 (定义为电池电量小于阈值电量)。从受限低优先级状态84至低优先级状态80的转换可以例如是检测到更高电池电量90 (定义为电池电量高于阈值电量)、或检测到国际漫游结束91。图9示出了包括计算机可读装置的计算机程序产品100的ー个示例。在该计算机可读装置上,可以存储计算机程序101,该计算机程序可以使控制器执行根据这里描述的实施例的方法。在该示例中,计算机程序产品是光盘,如CD(紧致盘)或DVD(数字通用盘)或蓝光盘。如上所述,计算机程序产品还可以实现为设备的存储器,如呈现引擎15的存储器22或服务器终端12的存储器112。尽管这里将计算机程序101示意性视为所示光盘上的轨道,但是可以以适于计算机程序产品的任何方式来存储计算机程序。图10是终端12(如图I和4的终端12a_c、12’中的任ー个)的组件的示意图。控制器111使用任何合适的中央处理单元(CPU)、微控制器、数字信号处理器(DSP)等等来提供,能够执行计算机可读媒介112 (例如存储器)中存储的软件指令。计算机可读媒介112可以是读写存储器(RAM)和只读存储器(ROM)的任意組合。存储器112还包括永久存储器,例如可以是磁存储器、光存储器、或固态存储器中的任何单个存储器或组
合 o输入/输出接ロ 113被提供用于允许終端12与其他网络节点通信(例如使用蜂窝网络或无线局域网)。显示器110形成終端12的用户接ロ的一部分。显示器可以是触敏的,和/或可以提供単独的输入设备(未示出)。图11是示意了在终端12(如图I和4的终端12a_c、12’中的任ー个)中实现的方法的实施例的流程图。在呈现较少呈现数据步骤120中,呈现相对少量的呈现数据。这对应于图5的低更新状态40。在条件性高优先级事件步骤122中,确定是否发生了任何高优先级事件。例如,高优先级事件可以是检测到用于呈现呈现数据的应用内的用户活动、检测到用于呈现呈现数据的应用获得焦点、以及检测到终端(12、12a_c、12’ )从收纳位置(如ロ袋或包)中取出。如果发生了高优先级事件,则方法继续至从低至高更新状态改变步骤124。否则,过程继续至呈现较少呈现数据步骤CO。在从低至高更新状态改变步骤124中,终端的状态从低更新状态改变为高更新状态,对应于图5的状态改变42。此外,将高优先级信号发送至资源列表服务器16。在呈现更多呈现数据步骤126中,呈现相对大量的呈现数据。这对应于图5的高更新状态41。在条件性低优先级事件步骤128中,确定是否发生任何低优先级事件。例如,低优先级事件可以是检测到终端正在漫游、终端的不活动定时器到期、在終端中检测到用于呈现呈现数据的应用失去焦点、检测到终端的剰余电池电量低于阈值、以及检测到終端被收纳起来。如果发生了低优先级事件,则方法继续至从高至低更新状态改变步骤129。否则,过程继续至呈现更多呈现数据步骤U6。在从高至低更新状态改变步骤129中,终端的状态从高更新状态改变为低更新状态,对应于图5的状态改变43。此外,将低优先级信号发送至资源列表服务器16。然后,方法继续至呈现较少呈现数据步骤120。
该方法可以继续,直到終端关闭或停止工作。图12是示出了图I和4的终端的功能模块的示意图。可以使用软件(如在終端中执行的计算机程序)来实现这些模块。所有模块依赖于利用控制器111、计算机程序产品112和I/O接ロ 113的执行环境(见图10)。高状态更新器130被配置为,当检测到高优先级事件时,将终端12、12a_c、12’的更新状态从低更新状态40改变为高更新状态41。这对应于图5的状态改变42。将状态改变传送至资源列表服务器16。低状态更新器132被配置为,当检测到低优先级事件时,将终端12、12a_c、12’的更新状态从高更新状态41改变为低更新状态40。这对应于图5的状态改变43。将状态改变传送至资源列表服务器16。呈现数据呈现器134被配置为呈现从资源列表服务器16接收的呈现数据。如上所述,与終端处于高更新状态41时相比,当終端处于低更新状态40时,将呈现较少的呈现数据。图13是示意了在资源列表服务器16(如图I和2的资源列表服务器)中实现的方法实施例的流程图。该方法涉及资源列表服务器16中用于处理ー个终端的状态的方法。该方法针对所需数目的終端并行进行,只要资源列表服务器16具有充足容量。在发送较少呈现数据步骤140中,从资源列表服务器向终端发送相对少量的呈现数据。这对应于图5的低更新状态40。在条件性高优先级信号步骤142中,确定是否接收到任何高优先级信号。如果接收到高优先级信号,则方法继续至从低至高更新状态改变步骤144。否则,该过程继续至发送较少呈现数据步骤120。在从低至高更新状态改变步骤144中,所涉及终端的状态从低更新状态改变至高更新状态,对应于图5的状态改变42。在发送更多呈现数据步骤146中,向终端发送相对大量的呈现数据。这对应于图5的高更新状态41。在条件性低优先级信号步骤148中,确定是否接收到任何低优先级信号。如果接收到低优先级信号,则方法继续至从高至低更新状态改变步骤149。否则,方法继续至发送更多呈现数据步骤146。在从高至低更新状态改变步骤149中,终端的状态从高更新状态改变至低更新状态,对应于图5的状态改变43。然后,方法继续至发送较少呈现数据步骤140。
该方法可以继续,直到終端断开或服务器不工作。图14是示出了资源列表服务器16 (如图I和2的资源列表服务器)的功能模块的示意图。可以使用软件(如在終端中执行的计算机程序)来实现这些模块。所有模块依赖于利用控制器20、计算机程序产品22和I/O接ロ 24的执行环境(见图13)。信号接收机150被配置为接收指示终端12、12a_c、12’的更新状态从低更新状态改变为高更新状态的信号,并接收指示终端12、12a_c、12’的更新状态从高更新状态改变为低更新状态的信号。当终端12、12a_c、12’处于高更新状态时,发射机152被配置为,与終端12、12a_c、12’处于低更新状态时相比,向終端12、12a-c、12’发送其他用户的更多呈现数据。以上主要參照ー些实施例来描述本发明。然而,本领域技术人员容易认识到,在所附专利权利要求所限定的本发明的范围内,不同于上述实施例的其他实施例同样是可能 的。
权利要求
1.一种在多媒体系统的终端中执行的方法,所述多媒体系统包括呈现服务器,用于记录多媒体系统的终端的用户的呈现数据,所述多媒体系统能够针对终端使用多种接入技术,所述方法包括 在检测到高优先级事件时,将终端的更新状态从低更新状态改变为高更新状态; 在检测到低优先级事件时,将终端的更新状态从高更新状态改变为低更新状态;以及 与終端处于低更新状态时相比,在終端处于高更新状态时,呈现其他用户的更多呈现数据。
2.根据权利要求I所述的方法,其中,低优先级事件从由以下ー个或多个事件构成的组中选择检测到终端正在漫游、终端的不活动定时器到期、在終端中检测到用于呈现呈现数据的应用失去焦点、检测到终端的剰余电池电量低于阈值电量、以及检测到终端被收纳起来。
3.根据权利要求I或2所述的方法,其中,高优先级事件从由以下ー个或多个事件构成的组中选择在用于呈现呈现数据的应用内检测到用户活动、检测到用于呈现呈现数据的应用获得焦点、以及检测到终端被从收纳位置取出。
4.根据之前任ー权利要求所述的方法,其中,終端中用于呈现呈现数据的应用存储多媒体系统的用户的列表,其中,仅呈现列表上的用户的呈现数据。
5.根据权利要求4所述的方法,其中,用户的列表被分为高优先级用户列表和低优先级用户列表;当終端处于低更新状态时,与低优先级用户列表上的用户相比,呈现高优先级用户列表上的用户的更多呈现数据。
6.根据之前任ー权利要求所述的方法,其中,当終端处于低更新状态时,减缓呈现更新。
7.根据之前任ー权利要求所述的方法,其中,当終端处于低更新状态时,仅允许特定内容类型的呈现更新。
8.一种用于多媒体系统的终端的计算机程序,所述计算机程序包括计算机程序代码,当在終端上运行时,所述代码使終端 在检测到高优先级事件时,将终端的更新状态从低更新状态改变为高更新状态; 在检测到低优先级事件时,将终端的更新状态从高更新状态改变为低更新状态;以及 与終端处于低更新状态时相比,在終端处于高更新状态时,呈现其他用户的更多呈现数据。
9.一种计算机程序产品,包括根据权利要求5的计算机程序和存储计算机程序的计算机可读装置。
10.ー种多媒体系统的终端,所述多媒体系统包括呈现服务器,用于记录多媒体系统的终端的用户的呈现数据,所述多媒体系统能够针对终端使用多种接入技术,所述终端包括 高优先级状态更新器,被配置为在检测到高优先级事件时,将终端的更新状态从低更新状态改变为高更新状态; 低优先级状态更新器,被配置为在检测到低优先级事件时,将终端的更新状态从高更新状态改变为低更新状态;以及 呈现数据呈现器,被配置为与终端处于低更新状态时相比,在終端处于高更新状态时,呈现其他用户的更多呈现数据。
11.根据权利要求10所述的终端,其中,低优先级事件从由以下ー个或多个事件构成的组中选择检测到终端正在漫游、终端的不活动定时器到期、在終端中检测到用于呈现呈现数据的应用失去焦点、检测到终端的剰余电池电量低于阈值电量、以及检测到终端被收纳起来。
12.根据权利要求10或11所述的终端,其中,高优先级事件从由以下ー个或多个事件构成的组中选择在用于呈现呈现数据的应用内检测到用户活动、检测到用于呈现呈现数据的应用获得焦点、以及检测到终端被从收纳位置取出。
13.根据权利要求10至12中任一项所述的終端,其中,呈现数据呈现器被配置为,存储多媒体系统的用户的列表,其中,仅呈现列表上的用户的呈现数据。
14.根据权利要求10至13中任一项所述的終端,其中,低优先级状态更新器被配置为减缓呈现更新。
15.根据权利要求10至14中任一项所述的終端,其中,低优先级状态更新器被配置为仅允许特定内容类型的呈现更新。
16.一种在多媒体系统的资源列表服务器中执行的方法,所述多媒体系统包括呈现服务器,用于记录多媒体系统的终端的用户的呈现数据,所述多媒体系统能够针对终端使用多种接入技术,所述方法包括以下步骤 接收指示终端的更新状态从低更新状态改变为高更新状态的信号; 接收指示终端的更新状态从高更新状态改变为低更新状态的信号;以及 与終端处于低更新状态时相比,在終端处于高更新状态时,向终端发送其他用户的更多呈现数据。
17.一种用于多媒体系统的资源列表服务器的计算机程序,所述计算机程序包括计算机程序代码,当在资源列表服务器上运行时,所述代码使资源列表服务器 接收指示终端的更新状态从低更新状态改变为高更新状态的信号; 接收指示终端的更新状态从高更新状态改变为低更新状态的信号;以及 与終端处于低更新状态时相比,在終端处于高更新状态时,向终端发送其他用户的更多呈现数据。
18.一种计算机程序产品,包括根据权利要求17的计算机程序和存储计算机程序的计算机可读装置。
19.ー种多媒体系统的资源列表服务器,所述多媒体系统包括呈现服务器,用于记录多媒体系统的终端的用户的呈现数据,所述多媒体系统能够针对终端使用多种接入技木,所述资源列表服务器包括 信号接收机,被配置为接收指示终端的更新状态从低更新状态改变为高更新状态的信号,以及接收指示终端的更新状态从高更新状态改变为低更新状态的信号;以及 发射机,被配置为与终端处于低更新状态时相比,在终端处于高更新状态时,向终端发送其他用户的更多呈现数据。
全文摘要
本发明提供了一种在多媒体系统的终端中执行的方法,所述多媒体系统包括呈现服务器,用于记录多媒体系统的终端的用户的呈现数据,所述多媒体系统能够针对终端使用多种接入技术。所述方法包括以下步骤在检测到高优先级事件时,将终端的更新状态从低更新状态改变为高更新状态;在检测到低优先级事件时,将终端的更新状态从高更新状态改变为低更新状态;以及与终端处于低更新状态时相比,在终端处于高更新状态时,呈现其他用户的更多呈现数据。
文档编号H04L12/58GK102652422SQ201080055543
公开日2012年8月29日 申请日期2010年11月11日 优先权日2009年12月10日
发明者克里斯蒂安·奥尔罗格 申请人:瑞典爱立信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1