无线通信网络、移动手持设备中的图形与可变出席状态架构及其方法

文档序号:7891754阅读:138来源:国知局
专利名称:无线通信网络、移动手持设备中的图形与可变出席状态架构及其方法
技术领域
一般地,本发明涉及出席状态(presence)服务,更具体地,涉及出席状态架构,包括无线通信网络中的出席状态服务器,其能够提供图形与可变出席状态信息,并涉及移动通信手持设备,其能够显示图形与可变出席状态信息,以及其方法。
背景技术
众所周知,通信网络中的“出席状态”服务一般包括,比如说,美国在线(AOL)的流行的“好友列表”出席状态与即时消息服务。AOL“好友列表”是AOL用户工作站上的弹出窗口,当预先选择的“好友”在线或“出席”时,该窗口列出那些预先选择或确定的AOL用户(称为“好友”)。当用户上线与下线时,AOL“好友列表”动态地更新。这样,AOL成员能够知道他们预先选择的“好友”中有哪些在线和离线。
同样众所周知的是,将图标与用户的出席状态相关联,比如说AOL服务允许用户从预定义的图标列表中选择图标,以与他们的出席状态相关联。所选择的图标与用户的出席状态相关联,显示在AOL好友列表上的用户的用户名旁边。
对于本领域普通技术人员而言,在仔细考虑下面联系所附绘图进行的对本发明的详细描述之后,本发明的各种方面、特性与优点将变得更加显然。


图1是示例性的功能通信架构图,其支持无线通信,其中可实行本发明的主题。
图2是用于向移动无线通信设备传输出席状态信息的示例性的流程图。
图3是用于在网络上创建和更新出席状态信息的示例性的流程图。
具体实施例方式
一般地,本发明涉及已增强或要增强的出席状态服务,包括针对无线用户的出席状态服务,其向出席状态服务用户提供出席状态信息,包括可变文本或非文本信息,例如图形图像,该状态信息可以显示与请求出席状态信息的实体相关联的出席状态信息,如下面进一步讨论的那样。
在一些实施例中,向用户提供或由用户接收的出席状态信息取决于用户单元的硬件与软件能力,例如用户单元是否能生成和/或显示图形信息。出席状态信息,例如图形化出席状态图像,可在用户单元本地地生成或渲染。作为可供选择的另一种替代方案,用户可以,比如说,从出席状态服务器或从某个其它来源接收预先渲染的信息。这样,本发明的一些实施例允许具有有限图像渲染能力(例如不能生成图形图像)的用户显示图形出席状态信息,如下面更全面地讨论的那样。
在本发明的其它实施例中,提供给用户的出席状态信息取决于与接收出席状态信息的特定用户单元相关联的个人的个人身份,例如可指定某人的配偶从特定实体接收与其同事不同的出席状态信息,而又指定同事接收与其社交朋友不同的出席状态信息,如下面更全面地讨论的那样。
在图1的系统100中,无线通信设备110(比如说,双向寻呼机,或者蜂窝式手持设备或其它可双向无线通信的移动设备)在无线网络120(比如说,2.5G GPRS或3G宽带CDMA通信网络或者其它无线或寻呼网络)上通信。
在一实施例中,网络可通信地连接到归属用户系统129,例如归属位置寄存器(HLR)130和具有无线网络用户信息(一般包括个人用户信息与用户设备信息)的数据库132。在示例性的实施例中,HLR130也与包括出席状态数据库142的出席状态服务器140通信。更一般地,多于一个归属用户单元可以与出席状态服务器通信。
在一些出席状态架构中,归属用户系统129与出席状态服务器130连接到图像渲染服务器150,该服务器可以远离出席状态服务器130,或者位于HLR 130或出席状态服务器130之一。在其它实施例中,集成图像渲染服务器150与出席状态服务器130,使得两者合而为一。
在图1的出席状态架构中,网关160,例如无线应用协议(WAP)网关或其它网关,可通信地连接到无线网络120、HLR 130和出席状态服务器140、图像渲染服务器150、以及允许WAP或其它网关的移动无线通信设备(110示出了其中之一)。图1还阐释了连接到因特网170或其它网络的网关160,而该因特网170或其它网络又可通信地连接到HLR 130和出席状态服务器140。因特网170还具有与之相关联的多个第三方服务提供商180,例如Yahoo、AOL等等,该服务提供商可具有相应的即时消息(IM)服务器。第三方服务提供商典型地具有即时消息与出席状态服务的多个服务用户182。因此,这里所指的用户与用户单元不限于无线用户,而更一般地包括其它类型的用户,所有这些用户可以相互通信和提供出席状态信息。
在一些实施例中,基于接收到的出席状态信息,在请求出席状态信息的无线用户处显示图形图像,以响应对另一实体的状态信息进行的请求。图形信息可指示实体是否出席,并且图形信息还可包括关于该实体的额外的时间相关的信息,如下面进一步讨论的那样。
在一些实施例中,图形图像唯一地关联到特定实体,比如说,实体可以与唯一的图形图像或漫画相关联。作为可供选择的另一种替代方案,图形图像可以是图形方式或文本方式修改后的图像,其选自一组预定义的图像。与实体相关联的图形图像还可以是其它唯一的图像,或者是选自一组标准图像的图像,或者是由实体创建的图像。
在一些实施例中,特定实体的出席状态信息有时随实体的可变特征或属性或活动或状况而变化。因此,可变出席状态信息不仅指示出席(或不出席),它还能图形化地指示特定时间上的关于实体的其它信息。
在一实施例中,基于对应实体的某变化的属性或特征或状况,比如说,实体的情绪、可访问性、位置、愿望或者特定时间上的关于或围绕实体的其它特性或境况,修改对应于实体的图形图像或漫画。
在一实施例中,依据实体的属性或状况,例如实体的心理状态,通过改变相应的基线图像或漫画的表情和/或身体语言,改变对应于实体的基线图像或漫画。在其它实施例中,可以以其它方式修改图形图像或漫画,以提供对实体的某种状态或状况的即时指示。作为可供选择的另一种替代方案,可将图像或特征与其它图像或特征或文本相结合,除实体的出席状态之外,还交流其它的信息。例如,可将图像或漫画的姿态设在桌旁,以指示实体正在工作,或者可将图像或漫画的姿态设为进行闲暇活动,以指示放松。作为可供选择的另一种替代方案,可基于历史信息,例如存储在用户单元或出席状态服务器或其它信息仓库上的信息,修改基线图像或漫画。下面进一步讨论本发明的这些以及其它方面。
图2是用于向移动无线通信设备或无线用户提供无线出席状态服务的示例性的通用过程流程图200,并且更具体地,向请求出席状态信息的用户单元发送设备“A”的出席状态信息。在框210,移动无线通信设备,这里称为无线用户或用户或用户单元,请求一个或多个其它预定义的实体的出席状态信息,例如关于其它实体的出席状态的信息,有时称为出席状态信息(presentity)。可在启动用户单元或其它事件时,例如打开浏览器或即时消息应用程序或某种其它应用程序时,或者通过在手持设备上进行某种操作,发起该过程。
在本专利描述中,图形渲染能力是指用户单元与服务器构造或生成图形图像(例如从原始数据),以供在显示设备(例如无线设备的LCD)上显示的能力。它也指用户单元与服务器修正或改动图形图像以供显示的能力。一些用户单元能够渲染和显示图形信息,而其它用户单元仅能显示图形信息而不能渲染图形图像。其它用户单元不能渲染或显示图形信息。
在出席状态服务器或其它出席状态信息来源向用户提供图形出席状态信息的应用中,其中直接发送图形出席状态信息,或提供何处可获取图形出席状态信息的信息,出席状态服务器可能希望知道请求出席状态信息的用户是否能够显示除文本信息之外的图形信息。
在图2中,在框214,确定请求出席状态信息的用户(即设备“A”)是否能够显示图像或图形出席状态信息,例如除文本之外的信息。
在图1中,在某些出席状态架构中,HLR 130可从数据库,例如从包括用户设定档信息的数据库132,获取用户的图像显示能力。在其它出席状态架构中,此信息可以存储在可由出席状态服务器140访问的另一数据库,例如它可以存储在出席状态数据库142。作为可供选择的另一种替代方案,可在请求出席状态信息时将用户的图形显示能力传输到出席状态服务器。
在图2中,在框218,在用户单元不能显示图形信息(例如图像或漫画)的情况下,出席状态服务器不向用户发送图形出席状态信息以响应它对出席状态信息的请求。在此情况下,不通过显示图形信息来指示实体的出席状态。而是可通过其它传统方式,例如仅显示文本信息,来指示出席状态。
在一些实施例中,每个实体能够指定向能够显示图形信息的用户提供什么出席状态信息,而向不能够显示图形信息的用户提供什么出席状态信息。例如,实体可指定向不能够显示图形信息的用户发送特定文本出席状态信息,而向能够显示图形信息的用户发送图形与文本信息两者。每个实体为特定用户指定的出席状态信息可存储在数据库中,例如图1中的出席状态数据库142或可由出席状态服务器访问的其它位置。此特性也允许实体指定,或裁剪,提供给可能请求该实体的出席状态信息的特定用户或用户组的出席状态信息。这样,当用户请求特定实体的出席状态信息时,出席状态服务器仅发送为该特定用户指定的出席状态信息。
在一些出席状态应用中,作为对请求的响应,不能够显示图形信息的用户也可以接收指示针对特定实体可获得图形信息的消息,但不向该用户发送图形信息,因为该用户不能显示图像。
在图2中,在框220,用户接收针对特定实体可获得图形信息的指示,但不发送图形信息。在其它应用中,不能够显示图形信息的用户单元接收的图形信息仅仅被丢弃。优选地,不向没有图形能力的用户发送图形信息,因为可能减少消息内容,从而减少带宽利用率。
在用户单元能够显示图像信息的实施例中,出席状态服务器发送出席状态信息,该信息至少指示其出席状态信息被请求的一个或多个实体是否出席。更一般地,出席状态信息可包括图形信息和显示可变图形或其它可变信息所必需的信息。在用户处,针对其出席状态信息被用户请求的实体,基于接收的出席状态信息,在用户上显示出席状态信息,包括图形和/或文本信息。
在一些应用中,用户单元能够显示图形信息,但不能在用户单元上本地地渲染图形图像。在图2中,在框222判定设备“A”是否能本地地渲染或修改图形图像。比如说,可基于存储在HLR数据库132内的设定档信息,或基于从某其它数据库获取的信息,或者作为可供选择的另一种替代方案,通过在请求时向出席状态服务器传输用户的图形渲染能力信息,来作出该判定。
在请求者或用户单元能够显示图形但不能渲染或修改图形时,优选地,向用户单元传输的任何出席状态图像信息在用户接收之前被预渲染。换言之,用户接收的图形图像信息为适合用户显示的形式,而无需进一步的图形渲染。
在图1中,可在出席状态服务器140构造或预渲染图像,比如说,在向特定用户传输之前,基于出席状态服务器上存储的信息,该信息指示该用户不能本地地修改图像。作为可供选择的另一种替代方案,可在专用图像渲染服务器150渲染图形图像,该服务器基于从图形图像数据库154获取的信息,使用图像渲染算法152来渲染图形图像。作为可供选择的另一种替代方案,可从除数据库154之外的其它来源,例如从存储在HLR数据库132内的设定档信息,或者从存储在出席状态服务器140上的信息,得到或获取预渲染的图形图像。在图2的过程流程图中,预渲染图像的创建发生在框224。
作为对请求用户信息的响应,在一些实施例中,用户接收完全地预渲染的图形图像。图像可能来自出席状态服务器,或者来自图形图像源,比如说,直接来自图1中的图像渲染服务器150,或者来自某其它来源。在图2中,在框228,将预渲染的图像发送给用户,即用户设备“A”。其后,在用户单元上显示预渲染的图形图像。
在如图2中的框222所判定的那样,用户能够生成或渲染图形图像的实施例中,基于接收到的出席状态信息的与预定义的实体相关联的图形图像可在用户单元上至少部分地生成。其后,基于响应请求而接收到的出席状态信息,当其出席状态信息被请求的预定义的实体出席时,在用户单元上显示图形图像。
在用户能够本地地渲染图形图像的应用中,作为对请求的响应,可接收所有为在用户处生成出席状态图像所必需的信息。在其它实施例中,至少部分图形信息存储在用户单元上,例如用户的出席状态列表上的每个实体的基线特征图像或漫画。在此示例性的实施例中,作为对请求的响应,用户至少接收指示所搜寻的实体是否出席的信息。在其它应用中,用户单元接收图形出席状态信息,用户使用该信息来在用户单元上生成图像。
在用户单元上为用户的每个出席状态存储至少部分图形信息,有利于用户减少数据流量,这是因为无需为响应每个请求传输每个实体的图形信息,除非更新后的基线图像被发送给用户,如下面更全面地讨论的那样。
在图2的示例性的图中,在框230,用户接收为修改出席状态图像(例如存储在用户单元上的基线漫画)所必需的出席状态信息。这样,在一些实施例中,出席状态服务器希望知道用户是否作为被请求了出席状态信息的任何实体的基线图像信息,如图2内的框234所指示的那样。用户可将此信息传输给出席状态服务器,或者出席状态服务器140可从某其它来源,例如从HLR数据库132,或从出席状态数据库142获取此信息,从而消除了为响应每个请求而重新发送图形数据的需要。
在图2中,在框228,获取出席状态信息,例如设备“A”的新的或更新的图像,以传输给请求关于设备“A”的出席状态信息的用户单元。用户其后更新已经存储在用户单元上的用于设备“A”的基线图像或其它图形信息。用户也可于其上存储多种图形表情或其它图形图像,以基于为响应请求而接收到的出席状态信息,联合基线特征使用。例如,如果在用户处接收到的出席状态信息指示实体愉快,用户将基线漫画修改为愉快的脸。作为可供选择的另一种替代方案,如果实体悲伤,用户将漫画修改为悲伤的脸。
同样地,在框238,出席状态服务器可获取用户单元为通过修改基线图像来渲染可变图像所必需的信息,并且其后在框228将该信息发送给用户。假定,比如说,用户于其上为特定实体存储了基线图像,例如漫画,并且作为对请求的响应,服务器或某其它来源向用户发送另一图像,例如埃及图像,以及关于合并漫画与埃及图像的指示,从而指示该实体当前在埃及或参与某相关活动。
在一些实施例中,实体具有动态地更新图形信息,以供出席状态服务器分发给用户的能力。在特定会话中,比如说,实体可能从办公室前往家中,或者改变了情绪。根据本发明的此方面,用户接收关于所有其出席状态信息被请求的实体的更新的出席状态信息。这样,如果实体在其出席状态信息中进行任何更新或改动,则将该更新或改动发送给用户。并且,如上面所标注的那样,来自实体的更新可以是特定于用户的,使得实体可以为某些用户而不为其它用户更新其出席状态信息。在一些实施例中,更新的出席状态信息被立刻发送给用户,而在其它实施例中,更新的出席状态信息不被发送,直到下一次会话开始。
在一些实施例中,用户将为多个实体同时地显示图形信息。在一实施例中,用户图形化地组织显示的图形出席状态信息,例如基于实体之间的共性的一个或多个成分。此实施例在显示的图形出席状态信息具有时变成分的应用中特别有用。例如,当知道两个或多个实体处于同一位置时,例如在工作时,基于接收到的图形出席状态信息,用户可以图形化地组合或者修改为这些实体显示的图形出席状态信息。对于出席同一会议的实体的图形出席状态信息,例如漫画,可被分组在一起,比如说,坐在桌旁。
在图2中,在框240,其中在用户上不存储基线图像,从数据库,比如说,漫画数据库154或某其它数据库,为每个出席的实体获取图像。其后,在框244,可将从漫画或其它数据库获取的图像嵌入出席状态信息,并在框228发送给用户。在图2中,在框242,在一些实施例中,在发送给用户之前,更新或编辑从漫画或其它数据库获取的基线图像。
图3是用于创建和更新服务器上出席状态信息的示例性的流程图。在一实施例中,具有相应出席状态信息,包括任何图形和/或文本信息的无线与其它用户,向出席状态服务器提供至少一次图形信息图像。可周期性地更新此出席状态信息或其一部分,如上面所标注的那样。作为可供选择的另一种替代方案,用户向出席状态服务器提供指针或地址,出席状态服务器或其它用户可使用该指针或地址来定位图像或图像元素。在任一情形中,实体可在任何时间更新全部或部分出席状态信息,并且根据出席状态服务提供商的调度,优选地立即,将更新后的信息发送给请求出席状态信息的用户。
在一些应用中,用于一个或多个用户的图像或其一部分,比如基线漫画,存储在其它用户单元上。可从出席状态服务器获取,并且可由出席状态服务器更新图像或其部分,如上面联系图2的框238所讨论的那样。作为可供选择的另一种替代方案,基于从出席状态服务器或与图像相关联的实体获取的指针或地址,用户单元可从某其它来源获取基线图像。
在图3中,在框310,用户,或用户设备(UE),向出席状态服务器发送出席状态消息,指示UE出席。在框314,判定与用户相关联的图形图像信息是否存储在用户单元上或存储在某其它位置上。在框318,确定图像位置是否存储在网络上。如果不是,在框320,将图像发送给出席状态服务器,或者(发送)给漫画数据库,或者可能地,(发送)给HLR。
在图3中,在框318,如果图像在网络上,在一些实施例中,在框324,用户向出席状态服务器发送可定位图像的指针或地址。在框328,出席状态服务器获取图像,并且在一些实施例中,在框330,出席状态服务器在出席状态服务器数据库上存储图像的拷贝,以供后继使用。
这样,本发明提供新的出席状态应用,包括图形与可变出席状态图像,其实质性地增强了出席状态服务,特别是在,但不限于,无线环境。尽管以这样的方式描述了本发明及其当前被认为最好的模式,使得确立了发明者的所有权,并允许本领域普通技术人员制造和使用所述发明,本领域技术人员将理解和认识到,这里公开的示例性的实施例存在众多等价物,可对其作出无数种修改与变动,而不偏离本发明的范围与实质,该范围与实质不由示例性的实施例,而是由所附权利要求书来限制。
权利要求
1.一种移动无线通信手持设备中的方法,其包括请求用于预定义实体的出席状态信息;接收关于所述预定义实体的出席状态的出席状态信息,以响应所述请求;基于对所述请求的响应而接收到的所述出席状态信息,在所述移动无线通信手持设备上显示图形出席状态信息。
2.如权利要求1所述的方法,所述图形出席状态信息包括与所述预定义实体相关联的图形图像信息,接收为请求出席状态信息的所述预定义实体完全预渲染的所述图形图像,在出席的所述移动无线通信手持设备上显示所述预渲染的图形图像。
3.如权利要求2所述的方法,在接收所述的完全预渲染的图形图像之前指示所述移动无线通信手持设备不能渲染图形图像。
4.如权利要求1所述的方法,所述图形出席状态信息包括与不超过请求出席状态信息的单个预定义实体唯一地关联的图像,接收为所述预定义实体完全预渲染的所述图像,在所述移动无线通信手持设备上显示所述预渲染图像。
5.如权利要求1所述的方法,基于接收到的所述出席状态信息,在所述移动无线通信手持设备上显示可变图像,所述可变图像依赖于所述预定义实体的出席以及其它因素。
6.如权利要求1所述的方法,基于接收到的所述出席状态信息,在所述移动无线通信手持设备上显示可变图像,所述可变图像依赖于所述预定义实体的出席以及其它因素,所述可变图像唯一地表示请求出席状态信息的所述预定义实体的特征。
7.如权利要求1所述的方法,基于接收到的所述出席状态信息,在所述移动无线通信手持设备上渲染与所述预定义实体相关联的图形图像,所述图形图像与不超过请求出席状态信息的单个预定义实体唯一地关联,在所述移动无线通信手持设备上显示所述图形图像。
8.如权利要求7所述的方法,在接收所述出席状态信息之前指示所述移动无线通信手持设备是否能够渲染图形图像。
9.如权利要求7所述的方法,通过用接收到的所述信息修改存储在所述移动无线通信手持设备上的基本图像,在所述移动无线通信手持设备上渲染所述图形图像。
10.如权利要求1所述的方法,基于接收到的所述出席状态信息,在所述移动无线通信手持设备上渲染与所述预定义实体相关联的图形图像;在所述移动无线通信手持设备上显示所述图形图像。
11.如权利要求1所述的方法,基于接收到的所述出席状态信息,在所述移动无线通信手持设备上渲染与所述预定义实体相关联的可变图像,所述可变图像依赖于与所述预定义实体相关联的至少一个可变属性,所述可变图像即与所述预定义实体相关联,在所述移动无线通信手持设备上显示所述可变图像。
12.如权利要求1所述的方法,基于接收到的所述出席状态信息和属于所述预定义实体的历史信息,在所述移动无线通信手持设备上显示可变图像。
13.如权利要求1所述的方法,接收来源的地址,可以从所述来源获取用于所述预定义实体的基线图形信息。
14.如权利要求1所述的方法,通过显示具有与所述预定义实体相关联的可变特性的图形图像,提供关于所述预定义实体的除其出席状态之外的额外信息,所述可变特性传输所述额外信息。
15.如权利要求1所述的方法,基于对所述请求的响应而接收到的所述出席状态信息,在所述移动无线通信手持设备上显示图形出席状态信息,所述信息与其它实体唯一地关联。
16.如权利要求1所述的方法,基于对所述请求的响应而接收到的所述出席状态信息,在所述移动无线通信手持设备上为多个实体显示图形出席状态信息;图形化地组织显示的所述图形出席状态信息。
17.如权利要求16所述的方法,为每一实体显示的所述图形出席状态信息是时变图像,基于所述时变图像之间的共性的元素,图形化地组织显示的所述图形信息。
18.一种移动无线通信手持设备中的方法,其包括请求用于预定义实体的出席状态信息;接收关于所述预定义实体的出席状态的第一可变出席状态信息,以响应所述请求;基于接收到的所述第一可变出席状态信息,在所述移动无线通信手持设备上显示第一出席状态信息,显示的所述第一出席状态信息依赖于除所述预定义实体的出席状态之外的所述预定义实体的特性。
19.如权利要求18所述的方法,接收关于同一所述预定义实体的出席状态的第二可变出席状态信息,基于接收到的所述第二可变出席状态信息,在所述移动无线通信手持设备上显示第二出席状态信息,其不同于所述第一出席状态信息,显示的所述第一出席状态信息依赖于除所述预定义实体的出席状态之外的所述预定义实体的特性。
20.一种用于无线通信网络的出席状态服务器中的方法,其包括在出席状态服务器,接收对特定实体的出席状态信息的请求,所述请求由远离所述出席状态服务器的用户设备发起;在所述出席状态服务器,当所述特定实体出席时,提供与所述特定实体相关联的图形出席状态信息,以响应所述请求。
21.如权利要求20所述的方法,提供用于所述特定实体的预渲染的图形图像,以响应所述请求。
22.如权利要求20所述的方法,在所述出席状态服务器,接收发起对出席状态信息的所述请求的所述用户设备的图形图像渲染能力信息,如果所述用户设备不能渲染图形图像,就提供预渲染图形图像,以响应所述请求。
23.如权利要求22所述的方法,在提供所述预渲染图形图像以响应所述请求之前,从图像渲染服务器接收所述预渲染图形图像。
24.如权利要求20所述的方法,在所述出席状态服务器,提供与所述特定实体唯一关联的可变图形出席状态信息,以响应所述请求,所述可变图形信息依赖于所述特定实体的至少一个可变属性。
25.如权利要求24所述的方法,在所述出席状态服务器,在提供所述可变图形出席状态信息以响应所述请求之前,从所述特定实体接收可变属性信息。
全文摘要
本发明公开一种移动无线通信手持设备与其它用户内的方法,包括请求用于预定义实体的出席状态信息(210),接收关于所述预定义实体的出席状态的出席状态信息,以响应所述请求(228),基于接收到的出席状态信息,当所述预定义实体出席时,在所述移动无线通信手持设备上显示图形出席状态信息,并且在一些实施例中显示可变出席状态信息。
文档编号H04Q7/20GK1643944SQ03807303
公开日2005年7月20日 申请日期2003年2月24日 优先权日2002年3月28日
发明者桑贾伊·古普塔, 里克·弗赖德 申请人:摩托罗拉公司(在特拉华州注册的公司)
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1