通过存在消息收发的服务创建的制作方法

文档序号:7969161阅读:134来源:国知局
专利名称:通过存在消息收发的服务创建的制作方法
技术领域
本发明涉及存在消息收发以触发网络、系统、应用或服务提供商采取动作,并且更具体地通过存在消息收发启动服务创建。
背景技术
存在一般被定义为,一旦用户连接到网络就通过例如特定媒体上的某一设备知道该人可达。例如,通过存在信息,可以确认该人在线,并且在连接的设备上有特定的设备的特征文件。当前存在只是用来沟通人和实体的状态信息。指明其在网络中存在的用户被称为发布者(presentity)。存在用于通知在联系清单里的一组观察者关于个人的状态,包括可达性。当用户改变了他的存在状态,在联系清单里的每一个联系人就会被通知有关该用户的新的存在状态。
此前要知道如何与人联络的麻烦在于需单独发起联系并发送消息,而存在信息代表消息接收方做出该决定。
本发明利用存在来启动服务。在这种情况下,存在架构用于承载类似于即时消息收发(IM)或短信服务(SMS)的消息收发,这些消息仅向特定实体收发,并且只向那些与存在消息信息交换状态匹配的实体收发,而不传送到作为同一存在的观察者的所有其他实体。
因此,需要一种使用存在消息收发来启动服务创建的方法。更进一步说,分配一种与存在消息相关联的信息交换状态并将该存在信息从预定组的服务提供者定向到至少一个服务提供者。

发明内容
本发明的存在消息的信息交换状态能够将存在消息定向到一个目标观察者来基于存在消息的信息交换状态采取适当的动作。
本发明的目标观察者是一组服务提供者中的至少一个。该组服务提供者是根据在信息交换状态中设置的标准预定义的。
本发明可以被用于基于存在消息的信息收集。例如,如果用户注册了一个叫做“家庭修理服务”的服务。用户家庭设施的信息交换状态就会被发送给预定义的一组服务提供商。如果信息交换状态指示电冰箱的过滤器失效,就需要预定义的一组服务提供商中的至少一个的更换这个过滤器的可用性和花费的报价。报价信息于是自动送给屋主。在这种情况下,信息交换状态只发送给预定义组的服务提供商,这些服务提供商能够收集关于修理的特别信息。
本发明提供基于存在消息的信息交换状态的自动动作。例如,如果一个网络路由器发送诸如在特定端口上传送服务攻击的存在信息的信息交换状态,网络监控系统将能够自动关闭这个特定的端口同时警告网络管理员。
本发明提供用户通信。如果用户A设置存在状态的信息交换状态以通知特定用户B他们将在特定时间被呼叫,则存在消息的信息交换状态只传送给用户B。其他的联系人不会收到存在状态的信息交换状态。在这个特定的时间,系统自动在用户A和B间建立呼叫。
在本发明的一个实施例中,一种通过存在消息收发进行服务创建的方法,包括分配与存在消息相关联的信息交换状态以及将存在消息定向到预定义组的服务提供商中的至少一个服务提供商。
在本发明的另一个实施例中,一种通过存在消息收发进行服务创建的方法,包括分配与存在消息相关联的信息交换状态,其中信息交换状态包括查询,启动由存在消息确定的可执行的响应,感知存在消息状态中的变化,扫描存在消息中的信息交换状态,将信息交换状态匹配到预定义组的服务提供商中的至少一个服务提供商,以及将存在消息定向到预定义组的服务提供商中的至少一个服务提供商,启动由存在消息确定的可执行的响应,由预定义组的服务提供商中的至少一个服务提供商提取信息交换状态,以及产生与存在消息的信息交换状态相关联的响应状态。
在本发明的另一实施例中,一个计算机可读介质包括用于执行如下步骤的指令分配与存在消息相关联的信息交换状态,在存在架构中接收存在消息,扫描存在消息的信息交换状态,将信息交换状态匹配到预定义组的服务提供商中的至少一个服务提供商,将存在消息定向到预定义组的服务提供商中的至少一个服务提供商,感知存在消息状态变化,接收存在消息的信息交换状态,提取信息交换状态,以及产生与存在消息的信息交换状态相关联的响应状态。
在本发明的另一个实施例中,一种用于通过存在消息收发的服务创建的系统,包括存储器,用于接收具有信息交换状态的存在消息,第一处理器,可通信地连接到存储器,第一处理器适于分配与存在消息信息相关联的信息交换状态,向存储器发送存在消息,第二处理器,可通信地连接至存储器,第二处理器适于扫描存在消息的信息交换状态,将信息交换状态与预定义组的服务提供商中的至少一个服务提供商相匹配,将存在消息定向至预定义组的服务提供商中的至少一个服务提供商,第二处理器启动来自预定义组的服务提供商中的至少一个服务提供商的响应,第三处理器,可通信地连接至存储器,第三处理器适于接收存在消息的信息交换状态,提取信息交换状态,以及产生与存在消息的信息交换状态相关联的响应状态。


图1描述按照本发明的优选实施例的通过存在消息收发的服务创建的第一流程图;图2描述按照本发明的优选实施例的通过存在消息收发的服务创建的第二流程图;图3描述按照本发明的优选实施例的通过存在消息收发的服务创建的第一软件流程框;图4描述按照本发明的优选实施例的通过存在消息收发的服务创建的第二软件流程框;
图5描述按照本发明的优选实施例的通过存在消息收发的服务创建的第三软件流程框;图6描述按照本发明的优选实施例的通过存在消息收发的服务创建的系统,以及图7描述按照本发明的优选实施例的通过存在消息收发的服务创建的详细系统。
具体实施例方式
参照图1,示出通过存在消息收发10的服务创建的方法的第一流程图。存在是如下一种技术,通过该技术,称为发布者的用户使他或她的状态被其他被称作观察者的个体所感知。目前,存在的最常见用法是协助建立通讯会话。建立了存在的网络被称作存在架构,通常位于存在服务器中。在本发明中,一个信息交换状态被分配12一个存在消息。信息交换状态可以包含动作请求和与动作请求相关的信息。一组服务提供商与信息交换状态相关联形成根据信息交换状态进行处理的预定义组(列)的服务提供商。存在消息被定向14到预定义组的服务提供商中的至少一个服务提供商。这些框图和模块是软件、硬件、固件和/或软件、硬件和/或固件的组合。信息在存在消息的信息交换状态的分配和其到预定义组的服务提供商中的至少一个的方向间的传输通过无线协议、有线协议和无线协议与有线协议的组合中的至少一个进行。
参照图2,示出通过存在消息收发20的服务创建的方法的第二流程图。在本发明中,一个信息交换状态被分配22到一个存在消息。存在消息的信息交换状态的变化被存在架构感知24。存在消息信息交换状态被存在架构扫描26。信息交换状态被匹配28到与信息交换状态相关的该组服务提供商,以便形成可以根据信息交换状态进行处理的预定义组的服务提供商。存在消息被定向30到预定义组的服务提供商中的至少一个服务提供商。预定义组的服务提供商中的至少一个服务提供商从存在消息中提取32信息交换状态。预定义组的服务提供商中的至少一个信息交换状态产生34与信息交换状态关联的响应状态。这些框图或模块是软件、硬件、固件和/或软件、硬件和/或固件的组合。存在消息的信息交换状态的信息传输通过无线协议、有线协议以及无线协议与有线协议的组合中的至少一个实现。
参照图3,示出通过存在消息40的服务创建的方法的第一软件流程图。在本发明中信息交换状态通过发布者被分配42给存在消息。通过由发布者发送给存在架构的存在消息由存在架构接收44。例如,存在架构可以通过一个具有外部无线能力(例如无线卡)或具有内部无线能力(例如802.11或任何其他的802变形)的蜂窝电话或计算机或支持网际互联协议的电话机所访问。其他设备也以与存在架构通信。这些框图或模块是软件、硬件、固件和/或软件、硬件和/或固件的组合。存在消息的信息交换状态的信息传输通过无线协议、有线协议以及无线协议与有线协议的组合中的至少一个实现。
参照图4,示出通过存在消息收发50的服务创建的方法的第二软件流程框。在本发明中存在消息的信息交换状态由存在架构扫描52。信息交换状态被匹配54到预定义组的服务提供商,它们能基于特定的信息交换状态进行处理。存在信息被定向56到预定义组的服务提供商中的至少一个。这些框图或模块是软件、硬件、固件和/或软件、硬件和/或固件的组合。存在消息的信息交换状态的信息传输通过无线协议、有线协议以及无线协议与有线协议的组合中的至少一个实现。
参照图5,示出通过存在消息收发60的服务创建的方法的第三软件流程框。在本发明中存在消息的信息交换状态由预定义组的服务提供商接收62。信息交换状态由预定义组的服务提供商中的至少一个提取64。这个预定义组的服务提供商中的至少一个服务提供商产生66响应状态。产生的响应状态然后被定向到具有分配信息交换状态的存在消息。这些框图或模块是软件、硬件、固件和/或软件、硬件和/或固件的组合。存在消息的信息交换状态的信息传输通过无线协议、有线协议以及无线协议与有线协议的组合中的至少一个实现。
本发明包括一个唯一的计算机可读的介质或优选地存储在存在服务器上的软件。在其他的实施例中,本发明的软件可以被存储在发布者、观察者或存在服务器、发布者和观察者的至少两个的组合上。这种计算机可读的介质包括用于执行涉及图1-5中所述的功能和用于将信息交换状态分配到存在消息并将存在消息定向到预定义组的服务提供商中的至少一个服务提供商的指令。
参照图6,示出通过存在消息收发70的服务创建的系统。在本发明中,第一处理器72(发布者)传送具有信息交换状态的存在消息到第二处理器(存在架构)。第三处理器78(预定义组的服务提供商中的至少一个服务提供商)从存在架构接收具有可执行的信息交换状态的存在消息。第一处理器(发布者)和第三处理器(预定义组的服务提供商中的至少一个服务提供商)可通信地连接到第三处理器(存在架构)。例如,存在架构可以由一个具有外部无线能力(例如无线卡)或具有内部无线能力(例如802.11或任何其他的802的变形)的蜂窝电话或计算机所访问或支持网际互联协议的电话所访问。其他设备也能与存在架构通信。这些模块是软件、硬件、固件和/或软件、硬件和/或固件的组合。通信耦合通过无线协议、有线协议以及无线协议与有线协议的组合中的至少一个实现。
参照图7,详细示出通过存在消息收发80的具体的服务创建系统。在本发明中,第一处理器82(发布者)可通信地连接88到作为提供存在架构的存在服务器的第二处理器84。第三处理器86(预定义组的服务提供商中的至少一个服务提供商)可通信地连接90到第二处理器84。信息交换状态由第一处理器82(发布者)分配92到存在消息94。存在消息由第一处理器(发布者)发送96到存在架构。存在消息的信息交换状态由第二处理器84(存在服务器)扫描98。存在消息的信息交换状态被存储在存储器100中并匹配102到能够基于特定信息交换状态进行处理的预定义组的服务提供商104。存在消息被定向到第二处理器(预定义组的服务提供商中的至少一个服务提供商)。
存在消息的信息交换状态由第三处理器86(预定义组的服务提供商中的至少一个服务提供商)接收108。信息交换状态由第三处理器(预定义组的服务提供商中的至少一个服务提供商或观察者)提取112。这个预定义组的服务提供商中的至少一个产生114响应状态。产生的响应状态然后被定向到具有所分配的信息交换状态的存在消息。这些模块是软件、硬件、固件和/或软件、硬件和/或固件的组合。通信耦合通过无线协议、有线协议以及无线协议与有线协议的组合中的至少一个实现。
尽管本发明的系统的示例性实施例已经在附图中示出并且在上文中详细描述,但应当理解本发明并不仅限于这些实施例所示,而是可以有许多重新布局、变更以及置换,而不会脱离由后附权利要求书所提出并限定的本发明的构思。例如,本发明的功能可以由第一、第二或第三处理器中的一个或多个完全和/或部分地实施。同时,这些功能也能以当前方式或以分布式的方式实施以及/或通过任何可以将存在消息定向到目标观察者的设备实施。此外,尽管以特定的方式进行了描述,然而各种块可能在不背离本发明的范围的情况下重新配置。例如,第一、第二和第三处理器可以被合并成一个处理器。此外,尽管以特定的方式进行了描述,更大或更小数量的用户、观察者和存在架构都可以被利用。
此外,更少或更多数量的信息交换状态可能被利用于本发明以及这些存在消息可以包含补充信息以便实现本发明,提供本发明的额外特征和/或使本发明更有效。
权利要求
1.一种通过存在消息收发的服务创建方法,包括将信息交换状态分配给存在消息,其中所述信息交换状态包含一个查询;启动由所述存在消息确定的可执行的响应;感知所述存在消息中的变化;扫描所述存在消息中的信息交换状态;将所述信息交换状态匹配到预定义组的服务提供商中的至少一个服务提供商,以及将所述存在消息定向到所述预定义组的服务提供商中的所述至少一个服务提供商。
2.权利要求1中的方法,包括启动由所述存在消息确定的可执行的响应;由所述预定义组的服务提供商中的所述至少一个服务提供商提取所述信息交换状态;以及产生与所述存在消息的所述信息交换状态相关联的响应状态。
3.一种计算机可读介质,包括用于执行如下步骤的指令分配与存在消息相关联的信息交换状态;以及在存在架构中接收所述存在消息。
4.权利要求3中的计算机可读介质,包括用于执行如下步骤的指令扫描所述存在消息的所述信息交换状态;将所述信息交换状态匹配到预定义组的服务提供商中的至少一个服务提供商,以及将所述存在消息定向到所述预定义组的服务提供商中的所述至少一个服务提供商。
5.权利要求4中的计算机可读介质,包括用于感知所述存在消息状态变化的指令。
6.权利要求4中的计算机可读介质,包括用于执行如下步骤的指令接收存在消息的所述信息交换状态;提取所述信息交换状态;以及产生与所述存在消息的所述信息交换状态相关联的响应状态。
7.一种用于通过存在消息收发的服务创建的系统,包括存储器,用于接收具有信息交换状态的存在消息;以及第一处理器,可通信地连接到所述存储器,第一处理器适于分配与所述存在消息相关联的所述信息交换状态;以及向所述存储器发送所述存在消息。
8.权利要求7中的系统,还包括第二处理器,可通信地连接至所述存储器,所述第二处理器适于扫描所述存在消息的所述信息交换状态;将所述信息交换状态与预定义组的服务提供商中的至少一个服务提供商相匹配;以及将所述存在消息定向至所述预定义组的服务提供商中的所述至少一个服务提供商。
9.权利要求8中的系统,其中所述第二处理器启动来自所述预定义组的服务提供商中的所述至少一个服务提供商的响应。
10.权利要求8中的系统,还包括第三处理器,可通信地连接至所述存储器,所述第三处理器适于接收所述存在消息的所述信息交换状态;提取所述信息交换状态;以及产生与所述存在消息的所述信息交换状态相关联的响应状态。
全文摘要
一个用于通过存在消息收发的服务创建系统、方法和计算机可读介质,包括分配与存在消息相关联的信息交换状态以及将存在消息定向至预定义组的服务提供商中的至少一个服务提供商。
文档编号H04L12/58GK1964328SQ200610137118
公开日2007年5月16日 申请日期2006年10月20日 优先权日2005年11月8日
发明者蒂马辛·奥朱格 申请人:阿尔卡特公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1