自动用户设备存在登记系统的制作方法

文档序号:7633818阅读:109来源:国知局
专利名称:自动用户设备存在登记系统的制作方法
技术领域
本发明一般涉及利用存在(presence)服务器管理的因特网通信。
背景技术
为了发送消息给接收者,必须使用特定通信或消息接发系统的协议将该消息寻址至接收者。例如,电子邮件消息需要SMTP、IMAP或POP地址。作为发送消息的一部分,发送者必须确定什么消息接发服务最适合于传递该消息,包括确定什么服务将识别该接收者。这能够要求该接收者可用于该服务。
因此,在确定可访问性时,通常需要具有与预定的接收者相关的可靠的存在信息。在诸如即时消息接发系统的一些系统中,一旦用户登录该服务,就保持存在信息。但是,这要求用户调用即时消息接发应用,而用户可能忘记这么做。而且,一旦登录了,该系统无法确定用户是否实际上正在观察用户设备终端,并因此无法知道与用户设备相对的用户实际上是否存在,除非用户注销(退出)或另外表示他或她离开。考虑到这种情况,在此提供本发明。

发明内容
用于管理与用户设备的通信的系统包括存在服务器,当用户设备被断电时,和/或当用户设备未被操作预定周期(period)时,和/或当用户设备接收到加电消息时,该存在服务器接收由用户设备自动生成和发送的消息。存在服务器也可以接收由用户设备自动生成和发送的另一类型的消息,表示用户设备应保持被表示为是有效的(active)。存在服务器使用这些消息来保持数据,表示用户设备可用于通信。
在另一方面,用户设备包括用于向存在服务器登记的装置,和用于在没有用户干预的情况下生成消息至存在服务器的装置,表示用户对于长于阈值的(某个)周期已是无效的(inactive)。另外或替换地,用户设备能生成消息至存在服务器,表示用户设备仍然可用于通信。利用本发明,存在服务器能表示用户设备可用于通信。
在还一方面,存在服务器保持这样的数据,根据表示用户设备上至少与阈值一样长的周期内无活动(性)的用户设备消息,和/或根据表示继续希望保持指定有效设备的用户设备消息,表示什么设备是有效的。
在仍一方面,用于通过因特网做广告的方法包括访问存在服务器中表示有效用户设备的信息。该方法也包括基于信息,通过因特网,将至少一个广告发送给有效的用户设备。


参照附图可以最佳地理解本发明关于其结构和操作的细节,在附图中相同的标号表示相同的部分,其中图1是本发明的方框图;图2是表示设置过程的流程图;图3是表示后续登录过程的流程图;图4是表示自动睡眠消息过程的流程图;图5是表示自动保持活力(keep alive)过程的流程图;和图6是表示用于利用存在服务器做广告的方法的流程图。
具体实施例方式
最初参照图1,示出了一般标识为10的系统,包括存在服务器12。该存在服务器12可以是任何合适的具有因特网能力(Internet-capable)的服务器计算机,并且它可以由特定的组织拥有或与特定的组织相关。毫无限制,存在服务器可以是即时消息接发服务器。
如图1所示,存在服务器12能通过因特网14与因特网服务提供商(ISP)服务器/网络16(为清晰起见,只示出了单个ISP服务器16)通信。ISP服务器/网络16又根据本领域中公知的用于用户的各种计算设备(为了示意,只示出了单个用户的设备)的原理向因特网14(包括向存在服务器12)提供网关。具体地,用户能利用移动计算机18诸如Sony Clie和家庭PC、膝上型计算机或家庭网络计算系统20(在图1中表示为两个方框,以表示独立PC 20能直接与ISP服务器16或通过家庭网络通信)与ISP服务器16通信。计算设备18、20使用软件诸如浏览器和硬件诸如例如调制解调器或无线通信系统或本领域中公知的其他手段来通信。用户也可以使用他或她的办公计算机/计算机网络系统22(同样,在图1中表示为两个方框,以表示办公PC和办公用网络)来访问存在服务器12。移动设备18也可以包括无线通信能力,诸如移动电话芯片或系统,在无线通信系统中与各种基站26并因此与因特网接入无线通信系统服务器/网络28通信。如所示的,无线通信系统服务器28利用因特网与存在服务器12通信。进一步,移动设备18可以具有诸如wi-fi的能力,以便通过因特网14和本地中继站29(通俗被称为“热点”)与存在服务器12通信。
图2表示用户如何设置一个或多个用户设备以便与存在服务器12协作来实施本发明。从方框30开始,在例如家庭PC 20与ISP服务器16之间建立通信。然后,在方框32,诸如用户的名称、帐单信息、用户ID和口令的预约信息被发送给服务器。方框34表示服务器可以利用用户ID和口令的确认来应答。
在方框36,在用户设备和存在服务器12之间建立通信,这访问在方框32上发送的登记信息。即,初始登记信息交换可以在ISP服务器16和用户设备之间或者可以直接在用户设备和存在服务器12之间进行。
在任何情况下,在方框38,用于执行与存在服务器12相关的服务的应用软件被下载给用户设备。在方框40,能根据本领域公知的因特网验证原理,将验证信息发送给存在服务器12。用户在方框42被验证,并且作为验证过程的一部分,可以将“小甜饼”(cookie)或其他权标返回给用户设备。通过从每个用户设备发送验证信息给存在服务器并反向接收那个设备的权标,每个用户设备依次能够被登记。
图3表示能够跟随在登记之后的无限制过程。从方框44开始,用户设备之一被接通或登录到因特网或被解锁。自动地,在方框46,用户设备向存在服务器12发送消息,表示该设备存在且可用于通信。如果需要的话,该消息可以与该设备的权标一起进行发送。在方框48,存在服务器更新数据结构,诸如有效设备的列表、表格或其他结构,以反映用户设备的存在。存在服务器12可以提醒其他的有效设备该用户设备恰好变为可用于通信。方框50表示其他的设备可以寻址消息至该用户设备,该用户设备由于其被包括在存在服务器12的数据结构中而通过存在服务器12接收消息。
本发明认识到一旦反映用户设备存在,则该设备的用户可以在某一点上停止使用该设备,而不注销或表示该用户他或她自己不再监控该设备。因此,图4表示当在判定菱形框52上确定有效的用户设备对于长于阈值的周期已是无效的或用户已输入“去电源(deenergize)”命令时,在方框54,“inactive(无效)”或“off(断开)”消息能够利用用户设备自动地(没有用户干预或交互作用)发送给存在服务器来表示(这种情况)。无活动性可以利用对于长于阈值的周期例如缺少来自键盘或鼠标的输入来表示,并且能利用用户设备自身来确定。在方框56,有效用户设备的数据结构可以利用存在服务器12进行更新,并且然后在方框58,存在服务器12能够向用户设备发送该用户设备不再有效的确认。用户设备和/或存在服务器可以清除验证(代)码,并且用户设备能进入省电模式、屏保模式或甚至能够自动地自己断开电源(如果为电池供电,则犹为如此)。
相反,例如当用户设备为移动计算设备时,可能希望自动地从有效设备的数据结构中除去该设备,除非从该设备周期性地接收消息。因此,现在参照图5,如果与存在服务器12是有效的用户设备在判定菱形框60确定用户没有输入命令去激活,则逻辑移到方框62,以便自动地(没有用户干预)发送消息给存在服务器12,表示用户设备应保持被表示为是有效的。在方框64,接收消息和继续用户设备的有效状态的确认可以通过存在服务器12发送至用户设备。应理解,对于采用图5逻辑的用户设备,存在服务器12在预定时间周期过去之后从用户设备未接收到消息将导致存在服务器12从有效设备的数据结构中去除该用户设备。
图6表示由上述的存在服务器12系统提供的示例性应用。在方框66,广告商通过广告Web(网络)服务器(未示出)能与存在服务器通信,以访问存在服务器中表示有效用户设备的信息。然后,在方框68,基于该信息,能够通过因特网将广告仅发送给有效的用户设备。如果需要的话,能从存在服务器12发送广告,或者存在服务器12能将有效的用户信息提供给能够直接给用户设备发送广告的广告商。如果需要的话,在方框70,接收到广告的有效用户设备能确认接收,并且在方框72生成计帐数据。
计帐数据是基于广告的。在一个非限制实施例中,只对于发送给返回广告接收确认的用户的广告,生成计帐数据。或者,对于发送给有效用户设备的广告,能够生成计帐数据,而与接收的确认无关。如果需要的话,对于同意接受广告的用户,可以减少用户设备服务收费。
虽然在此示出并详细描述的特定的AUTOMATIC USER DEVICEPRESENCE REGISTRATION SYSTEM(自动用户设备存在登记系统)完全能实现本发明的上述目的,但是应理解,这是本发明的当前优选实施例,并因此代表利用本发明广泛涵盖的主题,即本发明的范围完全包含对本领域技术人员可以变得显而易见的其他实施例,并因此本发明的范围仅利用所附的权利要求书来限定,其中除了明确说明的之外,对单数元素的提及并不旨于表示“一个且仅一个”,而是“一个或多个”。对于设备或方法,并不必须解决需求利用本发明解决的每一个问题,因为其利用当前权利要求来包含。另外,在当前公开文本中,没有元件、部件或方法步骤旨于专用于公众,而与该元件、部件或方法步骤是否在权利要求书中明确被叙述无关。如果在此缺少表述限定,则权利要求术语被给予所有普通的和通常的意义,这些意义与本说明书和文件历史并不矛盾。
权利要求
1.一种用于管理与至少一个用户设备(18)通信的系统(10),包括至少一个存在服务器(12),接收至少以下之一当用户设备(18)接收到断电命令时,和/或当用户设备(18)已未被操作预定周期时,和/或当用户设备(18)接收到加电消息时,由用户设备(18)自动生成和发送的第一消息;和由用户设备(18)自动生成和发送的第二消息,表示用户设备(18)应保持被表示为是有效的,存在服务器(12)使用这些消息来保持表示用户设备(18)可用于通信的数据。
2.如权利要求1所述的系统(10),包括多个用户设备(18),至少第一用户设备(18)将至少一个第一消息自动地发送给存在服务器(12)。
3.如权利要求1所述的系统(10),包括多个用户设备(18),至少第一用户设备(18)将至少一个第二消息自动地发送给存在服务器(12)。
4.如权利要求3所述的系统(10),其中第一用户设备(18)是移动计算设备。
5.如权利要求1所述的系统(10),包括使用存在服务器(12)中的数据相互通信的多个用户设备(18)。
6.一种用户设备(18),包括用于向存在服务器(12)登记的装置;选自由以下构成的组中的至少一个装置用于在没有用户干预时生成消息给存在服务器(12)的装置,该消息表示用户设备(18)对于长于阈值的周期已是无效的,从而存在服务器(12)能表示用户设备(18)可用于通信;和用于在没有用户干预并在已利用存在服务器(12)验证之后生成消息给存在服务器(12)的装置,该消息表示用户设备(18)仍然可用于通信,从而存在服务器(12)能表示用户设备(18)仍然可用于通信。
全文摘要
当用户设备(18)被加电时,用户设备(18)自动地将存在消息发送至存在服务器(12)。之后,用户设备(18)可以在断电或无活动的延长周期之后发送睡眠消息给存在服务器(12),或者可以要求该设备(18)发送周期性消息给存在服务器(12),以便将其保持被被列为有效设备。存在服务器(12)随后被用于根据存在信息来管理与用户设备(18)的通信。
文档编号H04L29/08GK1965284SQ200580004670
公开日2007年5月16日 申请日期2005年1月12日 优先权日2004年2月12日
发明者武田京子, T·R·布思三世, J·L·克莱门特 申请人:索尼株式会社, 索尼电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1