在全球虚拟空间内传送消息的位置消息传送系统和方法

文档序号:7550702阅读:316来源:国知局
专利名称:在全球虚拟空间内传送消息的位置消息传送系统和方法
技术领域
本发明涉及计算机系统,具体地说,涉及使消息传送系统可以将消息留置在任何虚拟位置并在虚拟和物理方面皆为最佳的情境下传送消息的方法、系统和计算机程序产品。本发明包括一种可以作为即时消息传送或电子邮件能力的扩展或者作为独立的消息传送系统实现的系统。
背景技术
当前,两种最为流行的电子通信格式是即时消息传送和电子邮件。即时消息传送系统为通过联机或电子联网环境连接到这些系统上的用户之间提供实时通信。即时消息传送系统在因特网、内联网和外联网用户中是相当受欢迎的,因为这些系统对用户友好,并且提供了一种简单而经济的发送即时消息的方式。然而,即时消息传送的流行使员工受到由中断引起的烦恼。员工为了完成工作而断开即时消息传送,这降低了一个虚拟学科机构的效率,因为一些专家、同事或朋友可能不容易通达。
即时消息传送常常被误用,因为似乎没有更好的消息格式可供发送方使用。即时消息传送在它的传送格式中意味着具有高级的紧急性,类似于电话呼叫,促使立即响应。
相反,电子邮件具有相对较低的紧急性,类似于邮政邮件。接收方可以在他们有时间时读取电子邮件,并且可以延迟一段相当长的时间,例如从几分钟到几天,回复一个电子邮件。需要立即反应的消息往往通过即时消息传送而不是电子邮件来发送,因为发送方希望进入真正的交互式会话,或者他们不希望应答延迟到超过一定的期限。如果下一个消息取决于对前一个消息的应答,通过电子邮件进行的会话可能延续几天,这取决于来回交换次数。
有一类消息在紧急性上处于即时消息传送与电子邮件之间。这些通信消息不需要立即传送、中断雇员或其他人。然而,这些消息确实需要在接收到它们时作出响应;在正确的情境或地点内在正确的时间进行传送可以使消息的效用达到最大。在消息的传送中位置、动作和定时的组合产生一类与情境相关的消息传送(contextual messaging)。绝大多数即时消息或电子邮件本质上不是与情境相关的。
即时消息传送和Web会议的解决方案具有一个称为“基于地点的认识(place based awareness)”的功能,允许一个用户可以知道其他用户当前正在同一个“虚拟位置”。这个功能允许这些在相同位置的用户可以在一个共同的主题上进行合作,这个主题通常是与该虚拟位置情境相关的。然而,这种技术要求这组用户同时处于同一个虚拟位置。因此,“基于地点的认识”的消息始终是同步的。此外,这些发送方事先并不知道该消息将会发送给谁。
利用基于地点的认识,如果一个用户希望访问一个网站并与在这个网站的其他用户进行交互,这个用户必须来到这个网站,一直停留到其他人访问这个网站。如果有五个人访问这个网站,则该用户必须决定是否发送五个独立的消息,每人一个,从而请求某种与情境有关的输入。
因此,所需的是这样的一种系统和所关联的方法可以为虚拟全球计算空间内的其他方留置在适当时间可以被传送给接收方和传送至适当地点的消息,最终提供一个丰富得多的与情境有关的消息传送环境。对这样一种系统的需要以前一直未得到满足。

发明内容
本发明满足了这种需要,提出了一种在全球虚拟空间内传送消息的位置消息传送系统(location messaging system)、计算机程序产品和所关联的方法(在这里总称为“系统”或者“本系统”)。本系统在最佳情境下在最佳的时间和位置传送消息。
此外,本系统允许消息发送方和接收方在不同的时间处于同一地点,既允许同步通信也允许异步通信。本系统的一个新颖的方面是接收方可以被概括性或特定性地指向。位置消息准则可以格式化成使得只有特定一组人可以看到该消息,例如,是在某个公司内具有特定技术级别的人员、因特网上某个讨论小组的成员等等。这些准则可以根据公用的或专用的目录得出或者通过数据采掘或其他编程方法推导出。
这消息一直要到接收方或者接收方的动作、不动作或出现激活消息时才向接收方显示或传送。消息例如通过执行一个由消息发送方预先规定的动作或者通过组合一些时间要素被激活。
本系统的位置消息可以含有任何类型的计算媒体,诸如文本、语音、视频之类。位置消息还可以具有与之关联的物理属性。这些物理属性由网卡的MAC地址、TCP/IP地址、GPS位置、小区天线塔信息或者其他方式标识。这使一个发送方可以为一个接收方留置一个只有在这个接收方从一个特定的地点激活动作或时间触发器时才显示的消息。
本位置消息传送系统可以被认为填补了异步电子邮件与同步即时消息传送之间的空白。不需要立即响应或高度交互的消息就不需要采用即时消息传送。然而,电子邮件不能适当地适应有些紧急和与情境有关的消息。对电子邮件和即时消息传送的说明只是作为例子给出,在适当的与情境有关的位置消息的传送中,本说明可应用于任何消息传送格式,包括语音、SMS、IM、电子邮件、电子语音邮件、MMS和其他没有明确命名的格式。
本位置消息传送系统可以实现一种利用具有嵌入的与情境有关的属性的位置消息进行通信的方法。位置消息考虑了在接收方查看、显示或者以其他方式激活位置消息时接收方的位置或情境。
本系统的另一个方面,位置消息可以格式化为具有自动响应的功能。自动响应可以具有任何格式,包括但并不局限于另一个位置消息、电子邮件、即时消息、SMS、语音或它们的组合。
采用本位置消息传送系统可以减少中断工作人员的即时消息传送量,促进雇员之间的协作。位置消息传送是与情境有关的,因为消息与接收方在接收消息的时刻正在从事或做的事情有关。通过在适合接收方的任务流而不是发送方的任务流时接收消息促进了与情境有关的协作。与情境有关的协作是消息接收方的位置、消息接收方正在做的事情与消息的内容之间的关系。
本位置消息传送系统可选地为位置消息指配一些“触发器”。触发器可以是与动作或时间有关的。动作触发器在发送方规定的一个动作发生时,显示该消息。消息发送方在希望接收方在执行一个特定的动作后接收该消息时就用一个动作触发器。举例来说,这样的动作可以是点击一个网站、打开一个文件或者一个文件的特定部分、编辑一个文件、将鼠标移动到一个图像上、拷贝一个文件、保存一个文件、移动一个文件、进行一次采购或者进入一个商店并发起一个事务处理。接收方一直要到他执行发送方所规定的动作时才能看到该消息。动作触发器将情境与消息关联起来,在适当的时间和地点传送它。
时间触发器在发送方所规定的一段期限过去时激活。如果接收方在一段规定的时间内没有查看位置消息,该位置消息就能够执行一定的动作。一个这样的动作可以是向接收方发送一个电子邮件。另一个时间触发器可以是如果这个电子邮件在一段规定的时间内没有被读取就发送一个即时消息。其他的时间触发器可以包括寻呼机通知、自动语音呼叫或脚本式动作。利用时间触发器,位置消息能够自动提高或降低传送级别或重要性级别。一个位置消息不仅可以触发其他类型的消息,它本身还可以被转换成另一个类型的消息。


本发明的各种功能和实现这些功能的方式将结合以下说明、权利要求书和附图进行详细描述,其中在适当情况下重用一些标注数字,以表示所标注项之间的对应情况。在这些附图中图1为可以采用本发明的在全球虚拟空间内传送消息的位置消息传送系统和方法的示范性运行环境的示意图;以及图2包括图2A和2B,为例示图1的位置消息传送系统的运行方法的过程流程图。
具体实施例方式
下面的定义和解释提供了与本发明的技术领域有关的背景信息,旨在便于理解本发明而不是限制本发明的范围。
异步指在时间上不同步或者不一致的事件。位置消息传送最初是异步的,但是可以用一个适当的时间触发器成为同步的。
电子邮件(E-mail)网络上的便函和信息传输。在一个企业内,用户可以将邮件发送给单个接收方,或向多个用户广播。邮件发送给网络邮件服务器或主计算机内的一个模拟邮箱,存储到它被查询和删除。
GPS(全球定位系统)由美国国防部运行的星载无线电导航系统。
即时消息传送两个或更多个人之间利用键盘在因特网上进行的计算机会谈(键盘聊天)。即时消息传送(IM)不是像电话机那样的拨号接通系统,它要求双方同时在线。
因特网一些公用和专用的计算机网络的互连集体,这些公用和专用的计算机网络由一些路由器用一组标准的协议链接在一起,形成一个全球分布式网络。
MMS(多媒体消息传送业务)提供通过一个移动电话机交换不仅是文本而且还有图像、音频、动画和视频的能力。它是提供振铃音和基本图像的EMS(增强的消息传送业务)的一个更为稳健的版本。
PDA(个人数字助理)用作为个人信息管理器的手持式计算机。它通常包括至少一个姓名和地址数据库、待办事项和备忘录。PDA可以用触笔或拇指键盘进行输入,以选择菜单项和输入印刷字符。这种设备还可以包括一个小的用笔轻触的屏幕键盘。数据在PDA与台式计算机之间通过电缆或无线的传输是同步的。
MAC(媒体接入控制)地址连接到一个网络上的设备的物理地址,表示为一个48比特的十六进制数。
物理位置可以从卫星、蜂窝三角测量和其他措施得出的任何地点。这些地点包括IP地址、MAC地址、GPS坐标、邮政编码、城市、州等。
SMS(短消息传送系统或短消息业务)允许用户用无线电话机接收或发送短文本消息的功能部件。利用SMS,可以将一个最多可以是160个字符的短字母数字消息发送给移动电话机,使移动电话机可以象寻呼机那样显示这个消息。
同步同时和/或同地出现。即时消息传送是同步传送。
TCP/IP(传输控制协议/因特网协议)用于网间不同系统的通信协议。
虚拟位置可以在线访问的(无论是在因特网上还是在内联网上)的任何位置,包括网站、网页、文件、页面、段落、字、字符等。一个保存在一个网络驱动器内的文件也具有一个虚拟位置。
图1示出了可以采用根据本发明的在全球虚拟空间内传送消息的位置消息传送系统10和所关联的方法的示范性总体环境。系统10包括一个软件编程代码或计算机程序产品,其通常嵌入或安装在如位置消息传送客户机15、20所代表的计算机、工作站、膝上计算机、PDA或其他无线手持设备、蜂窝电话机上。位置消息传送客户机15表示为一个无线设备,而位置消息传送客户机20表示为一个计算机、工作站等。
系统10可以起到一个位置消息源的作用,无需安装在接收方的计算机或其他设备上。系统10执行的功能也可以在一个诸如位置消息传送服务器组25之类的服务器侧系统内实现。系统10也可以添加给任何即时消息传送应用,以将即时消息传送应用的功能扩展到包括位置消息传送,或者,系统10也可以单独实现。系统10可以保存在一个适当的诸如软盘、CD、硬盘驱动器之类设备的存储媒体上。
位置消息传送客户机15通过各种路径与其他计算机或计算机网络通信因特网30;如通过天线40、PBX 45和网关50进行语音传输35表示的无线通信;或者通过天线60和因特网30或以太网65的数据传输55。位置消息传送客户机20也可以通过以太网65与在局域网(LAN)或广域网(WAN)内其他这样的计算机联系。
在位置消息传送客户机20上实现的系统10可以为处在虚拟位置70、75和物理位置或两者组合的位置上的位置消息传送客户机15留置位置消息。虚拟位置是用户可以在线访问的任何虚拟地点。任何保存到一个驱动器(诸如网络驱动器之类)中的文件也可以受到在线访问,因此可以认为是一个虚拟位置。虚拟位置还可以包括物理位置或者虚拟和物理位置的组合,诸如一个连接到因特网上的计算机。
位置消息传送客户机15可以通过卫星80用全球定位或通过三角测量用天线40和60物理定位。在位置消息传送客户机15上实现的系统10还可以为处在虚拟位置70、75的位置消息传送客户机20留置位置消息。
位置消息传送客户机20可以例如通过它的IP地址或MAC地址物理定位。传送位置消息所用的媒体可以采用电子邮件、即时消息、SMS、语音、位置消息或者它们的组合的形式。
消息类型存储在消息内。消息在例如位置消息传送客户机15或20内用系统10产生,并被存放在位置消息服务器组25处。消息可以保留在位置消息服务器组25处直到接收方可以通过规定的媒体接收该消息。根据接收方的可通达情况,消息可以停留在组25处或者被传送给接收方的本机系统10,在此处对用户隐藏,直到消息触发器被激活。消息格式包括多信息文本、单选按钮、复选框、下拉列表和预定响应这些元素。
系统10的运行方法200由图2(图2A,2B)这个过程流程图示出。生成一个位置消息通常包括以下四个操作阶段1.确定消息的目的地位置;2.生成消息;3.规定触发器;以及4.规定该位置消息属性。
为了生成位置消息,系统10可以允许消息始发方例如来到放置该消息的网站或文件,按鼠标右键,选择“留置消息”。或者,系统10可在消息始发方用来生成位置消息的桌面上提供一个客户机/应用。
目的地位置可以是虚拟位置、物理位置,也可以是虚拟位置和物理位置的组合。虚拟位置包括网站、网页、文件、页面、段落、字、字符,在因特网或内联网上的任何目的地。物理位置包括IP地址、MAC地址、GPS坐标、通过蜂窝三角测量确定的地理位置、邮政编码、城市、州等。
为了在阶段1确定消息的目的地位置(图2A的方框205),系统10首先在判定方框210确定消息是否要发到一个虚拟位置。如果不是,系统10在判定方框215检验消息始发方是否希望将消息发送到一个物理位置。
如果在方框215系统10确定消息始发方不希望将消息发送到一个物理位置,系统10就返回判定方框210。消息始发方选择一个物理位置、虚拟位置或物理位置和虚拟位置的组合。如果在判定方框215消息始发方选择一个物理位置,系统10前进至判定方框220,询问消息始发方该消息是否有任何希望发至的其他目的地位置。如果有,系统10就返回判定方框210。
如果在判定方框210判定目的地是一个虚拟位置,系统10在判定方框220再次询问是否有其他的位置是所希望的,重复方框210、215和220直到选定了该消息的所有目的地位置。
在阶段2的方框225通过由安装在位置消息传送客户机15上的软件提供的方式生成位置消息。在方框230消息始发方选择消息类型。消息类型可以是电子邮件、即时消息、SMS、语音、位置消息,或者这些的组合。在方框235,消息始发方选择消息格式。消息格式描述消息的外在表现,使用诸如多信息文本、单选按钮、复选框、下拉列表和预定响应之类的元素。
在阶段3的方框240规定活动触发器。触发器确定在消息向接收方显示前必须发生的动作。触发器可以涉及动作、时间,或者这两者。在方框245消息始发方选择目标消息接收方。消息接收方可以是个人、一组个人,或者是一个可以予以动态比较的相符特征的规定。
在系统10的一个独特方面中,接收方还可以是可能接收方的简表。例如,消息始发方可以规定所有访问该公司的内部网站的具有5级技术的用户(专家级或以上)应该接收这个消息。消息一发送,就在这优选情境内传送给适当人员。
然后,在判定方框250,系统10询问消息始发方该位置消息是否要有一个动作触发器。动作触发器描述了接收方为使消息传送必须采取的行动。用作触发器的动作包括访问一个虚拟或物理位置、编辑一个文件的单元、发送一个消息、运行一个程序等。动作触发器还可以要求消息接收方为了接收消息应作出的动作的组合。如果消息始发方不希望使用动作触发器,系统10就在判定方框255询问消息始发方是否希望包括一个时间触发器。
时间触发器是通过规定位置消息有效的持续时间生成的。如果消息始发方不希望选择时间触发器,系统10就返回判定方框250。消息始发方必须选择某种形式的触发器。在判定方框255如果消息始发方选择了一个时间触发器,系统10就前进至判定方框260。
在判定方框260,系统10询问消息始发方是否希望采用一个其他的触发器。如果是,系统10就返回判定方框250。在判定方框250如果消息始发方希望生成一个动作触发器,系统10就前进至判定方框260。方框250、255和260一直重复到为位置消息规定了所有的触发器。
在图2B的阶段4的方框265,系统10规定消息属性。消息属性为消息始发方提供了有关消息外在表现和对该消息的可能响应的控制和灵活性。在方框270,消息始发方选择响应消息的类型。响应消息的类型与消息类型相同,包括电子邮件、即时消息、SMS、语音、位置消息,或者它们的组合。
在方框275,消息始发方用诸如多信息文本、单选按钮、复选框、下拉列表和预定响应之类的格式元素规定响应消息的格式。在系统10的一个方面,在方框280,消息始发方为消息规定一个默认的响应;接收方可以选择用默认的进行响应。一个可能的默认消息可以是“是,不,稍后呼我”,并且可以作为电子邮件、即时消息、SMS、语音、位置消息或者它们的组合返回给消息始发方。
在方框285,为消息添加其他属性。这些属性确定了怎样显示消息、怎样传送响应和如果接收方不激活消息怎样逐步升级消息和消息的优先级。例如,消息始发方向John发送一个当他在所规定的一段时间(如24小时)内进入一个特定的文件时被激活的位置消息。如果John没有在规定的时间内访问这个文件,系统10就如消息始发方所规定的发送一个不同类型的消息。这个新的消息可以是一个电子邮件。如果该电子邮件在规定的一段时间内没有被读取,系统10就向John发送一个即时消息。这种优先级逐步升级的消息的进行在方框285予以规定。
在方框290,系统10将消息发送给存储器,以便在由动作触发器或时间触发器确定的时间传送。消息可以存储在接收方的位置消息传送客户机15、20、位置消息传送服务器组25、虚拟位置服务器或者任何其他位置。接收方的位置消息传送客户机的系统10一直要到动作触发器或时间触发器准则被满足时才显示这个消息。接收方可以手动地选择查看他的全部位置消息,而越过触发机制。在这种情况下,点击这些消息中的一个消息可能会激活这个虚拟位置,将接收方引至有关文件、网站、网页等。
系统10可以实现一个安全过程,使位置消息可以按触发器准则验证接收方。一个位置消息的验证过程可以是能查找列在一个目录或一个嵌入消息本身内的核准接收方列表内的用户/用户组。系统10还可以具有一个记录消息的状态的机制,使消息可以按正确的次序向适当的人员传送适当次数。
位置消息传送可以呈现为众多形式。例如,John、Matt和Tim都是在从事项目A,一个包括若干交付部分的白皮书。项目A是分配给John、Matt和Tim的许多项目之一,代表每天几个小时的工作。Matt正从事项目A,并且发现该项目从交付部分3中遗漏了一个关键部分;John负责该交付部分。然而,John当前正在从事项目B而不希望被干扰。如果Matt发送一个即时消息,这将对John形成干扰。如果Matt发送一个电子邮件,John就可能到明天才会读它。Matt希望John在审阅项目A的交付部分3时接收到这个消息,以便可应用这个消息。
Matt将一个位置消息插入项目A的交付部分3中。这天稍后,John开始从事项目A,访问交付部分3。来自Matt的位置消息出现在John的屏幕上,其说明遗漏部分,并且要求John接到后就通知Matt。于是John就用一个给Matt的即时消息响应。
Matt可以通过在他的位置消息内包括一个时间属性来扩展给John的位置消息的动作。如果John在12小时内没有查看项目A的交付部分3,系统10就通过电子邮件传送这个位置消息。如果这个位置消息在24小时内没有被读取,系统10就传送一个将项目A的交付部分3的紧急消息通知John的即时消息。
在位置消息传送的另一个例子中,John和Marie远程从事了一个他们完成的项目。John和Marie从来没有见过面,但是同意下一次在他们中任何一个所在城市时共进午餐。Marie留给John一个带有一个一年的时间限制和一个活动触发器的位置消息。这个活动触发器使系统10在下一次John的蜂窝电话机与一个在Marie的亚特兰大的家乡的小区天线塔关联和Marie的日程表显示她不度假时向John的蜂窝电话机发送一个SMS消息。六个月后,John因公到亚特兰大旅行。他一下飞机接通他的蜂窝电话机,就接收到一个来自Marie的SMS消息,表示她在城里和愿意安排一次午餐。
在位置消息传送的第三个例子中,John在当地的咖啡店出纳台刷他的信用卡。这个动作激活了一个他的同事Tim两周前留下的一个带有“任何在四个月内对这个咖啡链锁店的一个邮政编码为48603的支店的访问”的活动触发器的位置消息。这个消息在出纳员的终端上显示为“John,尝尝Moca Moca;我特别推荐它-Tim”。由于John信任Tim,他就购买所推荐的饮料。原来的位置消息请求系统10作出是否购买这种饮料的响应。由于John购买了这种饮料,系统10就向Tim发出一个即时消息,Tim在他的蜂窝电话机上接收到这个消息。Tim进而呼叫John,询问他是否喜欢这种新的饮料。
位置消息传送可用于电子商务应用的针对性广告。有些电子商务网站具有一个功能,在结帐过程期间会显示含有顾客可能有兴趣购买的附加产品的信息的消息。在这些消息中的建议通常由一个规则引擎生成,典型的是根据与已购买类似的其他产品或者根据来自第三方商家的针对性广告。结帐消息只能被留置在一个地点,结帐记录表,并且该消息是用数据采掘产生的。位置消息传送会允许电子商务在顾客浏览到这个电子商务网点时询问问题、请求反馈和与顾客进行会话,在电子商务与顾客之间建立类似于在一个实际商店内购物所经历的交互作用。
另一个位置消息传送应用是在一些新闻组和讨论板中。新闻组一般用来在一些单独的题目上进行合作。新闻组内的参与者理解大多数对话实质上是与情境有关的;讨论发生在当前登录到在一个虚拟位置处的新闻组上的那些人之间。位置消息传送使相同的与情境有关的交互作用出现在任何虚拟位置。此外,位置消息传送允许一个用户为访问这个新闻组的每个人留下一个消息,从而实质上为新闻组或讨论板创建了一个公用的电子邮件收件箱。
位置消息传送可用于基于物理位置的移动电话机应用。这样应用的一个例子是根据小区天线塔三角测量或全球定位卫星确定你的位置而在有对手处于紧邻处时向参与者报警的游戏。警报是系统根据一个规则引擎产生的消息。利用位置消息传送,游戏的参与者可以为一些特定的对手一一留下个性化消息,而不是由规则引擎提供的一般化系统消息。此外,对手或发送方可以确定留置什么类型的响应和安置一个对消息的期限。
应理解的是,所描述的本发明的这些具体实施例只是例示本发明原理的一定应用。在不背离本发明的精神和范围的情况下可以对在这里描述的本发明的在全球虚拟空间内传送消息的位置消息传送系统和方法进行许多修改。
位置消息传送可以用允许含有位置消息传送所需的元数据的任何文件格式标准即基于XML的标准实现。这个元数据将会包括动作触发器、时间触发器、消息格式、响应格式等。位置消息传送还可以通过扩展即时消息传送(IM)客户机的当前能力实现。在后一种情况下,位置消息不会使任何数据元存储在实际文件或虚拟位置内,但会将整个消息保留在客户机或服务器上的系统10(图1)内。但不论是哪种情况,用户的感觉是相同的,似乎是在一个虚拟位置并且执行某个动作时消息被传送。
权利要求
1.一种传送位置消息的消息传送方法,包括通过以下步骤生成一个位置消息确定位置消息的目的地位置;生成位置消息;规定由接收方使位置消息被激活的触发事件;以及规定位置消息的属性;以及将位置消息发送至目的地位置。
2.权利要求1的方法,其中确定位置消息的目的地位置包括确定消息是否希望发至一个虚拟位置。
3.权利要求2的方法,其中如果消息要发至一个虚拟位置,就将该虚拟位置添加给该位置消息。
4.权利要求1的方法,其中确定位置消息的目的地位置包括确定消息是否希望发至一个物理位置。
5.权利要求4的方法,其中如果消息要发至一个物理位置,就将该物理位置的一个地址添加给该位置消息。
6.权利要求1的方法,其中生成位置消息包括规定消息类型。
7.权利要求6的方法,其中规定消息类型包括规定以下任何一个或多个消息类型电子邮件、即时消息、短消息传送系统、语音邮件,以及位置消息。
8.权利要求6的方法,其中生成位置消息进一步包括规定消息格式。
9.权利要求1的方法,其中规定触发事件包括确定触发事件是否包括一个动作触发器。
10.权利要求1的方法,其中规定触发事件包括确定触发事件是否包括一个时间触发器。
11.权利要求1的方法,其中规定位置消息属性包括规定响应消息类型。
12.权利要求11的方法,其中响应消息类型包括以下任何一个或多个响应消息类型电子邮件、即时消息、短消息传送系统、语音邮件,以及位置消息。
13.权利要求1的方法,其中规定位置消息属性包括规定响应消息格式。
14.权利要求11的方法,还包括将消息类型改变成另一个消息传送类型。
15.权利要求14的方法,其中基于一段时限改变消息类型。
16.权利要求14的方法,其中基于一个由消息接收方执行的预定动作改变消息类型。
17.权利要求1的方法,还包括用一个应答位置消息对位置消息进行应答。
18.权利要求17的方法,其中应答位置消息包括用一个不同类型的消息进行应答。
19.权利要求1的方法,还包括在接收方执行一个预定动作时激活位置消息。
20.权利要求1的方法,还包括在满足一个时间准则时激活位置消息。
21.一种具有传送位置消息的指令代码的计算机程序产品,包括通过下列步骤生成位置消息的第一组指令代码确定位置消息的目的地位置;生成位置消息;规定由接收方使位置消息被激活的触发事件;以及规定位置消息的属性;以及将位置消息发送至目的地位置的第二组指令代码。
22.权利要求21的计算机程序产品,其中所述第一组指令代码确定消息是否要发至一个虚拟位置;以及其中如果消息要发至一个虚拟位置,所述第一组指令代码就将该虚拟位置添加给该位置消息。
23.权利要求21的计算机程序产品,其中所述第一组指令代码确定消息是否要发至一个物理位置;以及其中如果消息要发至一个物理位置,所述第一组指令代码就将该物理位置的一个地址添加给该位置消息。
24.权利要求21的计算机程序产品,其中所述第一组指令代码规定消息类型。
25.权利要求24的计算机程序产品,其中所述第一组指令代码规定消息格式。
26.权利要求21的计算机程序产品,其中所述第一组指令代码确定触发事件是否包括一个动作触发器。
27.权利要求21的计算机程序产品,其中所述第一组指令代码确定触发事件是否包括一个时间触发器。
28.权利要求21的计算机程序产品,其中所述第一组指令代码规定响应消息类型和格式。
29.权利要求21的计算机程序产品,还包括用一个应答位置消息对位置消息进行应答的第三组指令代码。
30.权利要求29的计算机程序产品,还包括在以下任何一个或多个事件发生时激活位置消息的第四组指令代码接收方执行一个预定动作,以及满足一个时间准则。
31.一种传送位置消息的系统,包括通过执行下列步骤生成位置消息的装置确定位置消息的目的地位置;生成位置消息;规定由接收方使位置消息被激活的触发事件;以及规定位置消息的属性;以及将位置消息发送至目的地位置的装置。
32.权利要求31的系统,其中所述生成装置确定消息是否要发至一个虚拟位置;以及其中如果消息要发至一个虚拟位置,该生成装置就将该虚拟位置添加给该位置消息。
33.权利要求31的系统,其中所述生成装置确定消息是否要发至一个物理位置;以及其中如果消息要发至一个物理位置,该生成装置就将该物理位置的一个地址添加给该位置消息。
34.权利要求31的系统,其中所述生成装置规定消息类型。
35.权利要求34的系统,其中所述生成装置规定消息格式。
36.权利要求31的系统,其中所述生成装置确定触发事件是否包括一个动作触发器。
37.权利要求31的系统,其中所述生成装置确定触发事件是否包括一个时间触发器。
38.权利要求31的系统,其中所述生成装置规定响应消息类型和格式。
39.权利要求31的系统,还包括用一个应答位置消息对位置消息进行应答的装置。
40.权利要求39的系统,还包括在以下任何一个或多个事件发生时激活位置消息的装置接收方执行一个预定动作,以及满足一个时间准则。
全文摘要
本发明提出了一种生成消息和在最佳情境内、在最佳时间和位置在全球虚拟空间内传送消息的位置消息传送系统。接收方可以是被概括或特定地指定。位置消息准则可以格式化成使得只有特定一组人可以看到该消息。位置消息传送将一些“触发器”留在一个虚拟位置,这些触发器可以是与动作或时间有关的。利用动作触发器,位置消息一直要到接收方执行预定动作时才被传送。利用时间触发器,位置消息具有自动提高或降低传送级别或重要性级别的能力。
文档编号H04L12/58GK1507236SQ20031011362
公开日2004年6月23日 申请日期2003年11月13日 优先权日2002年12月6日
发明者G·J·博斯, G J 博斯, K·C·麦康奈尔, 麦康奈尔 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1