一种呈现体用于表示和报告一个问题或者交易的状态。所述问题或交易是一种不能触摸(一种无形或者非物理)实体。创建问题或交易的呈现体,把从问题或交易的一个处理器所接收的问题或交易的一个状态登记在呈现体中,并且把所登记的状态报告于呈现体的观察者。较佳的做法是一个处理器作为问题或交易的一个代理向呈现体加以登记,并且把发送给呈现体的消息转发给所述为所登记的代理的处理器。如果问题或交易包括多个实体,则较佳的做法是针对每一个实体创建和使用一个独立的呈现体,以及针对整个问题或交易创建和使用一个独立的呈现体。
【技术实现步骤摘要】
本专利技术涉及呈现(presence)信息的使用。
技术介绍
呈现信息为一种通常用于传递一个通信伙伴的能力和意愿以进行 通信的状况指示器。 一个客户端向一个呈现服务提供称为"呈现状态" 的呈现信息,其中,把呈现状态存储在客户端的可得性的一个记录中, 称为"呈现体(presentity),,。从那里,使呈现状态对于称为"观察者 (watcher)"的用户是可得到的,该用户已订阅了呈现服务以接收客 户端的呈现状态。呈现信息为即时消息传送(IM)的驱动器之一,它是网络上各方 之间的一种实时文本通信形式。 一个客户端发布其呈现状态,以指出 其通信状况,例如"闲"、"忙"、"离开"、"不要打扰"等。这一所发布 的状态向希望与所述客户端联系的观察者通知他或她通信的可得性与 意愿。所述状况用于在一个观察者的即时消息传送接口上显示一个指 示符图标,该指示符图标向观察者指出该客户的呈现可得性以进行一 个IM对话。当前,正在把呈现信息用于追踪可触摸物理实体,即人的通信状 况。就本专利技术者的知识范围而言,尚未把呈现信息用于追踪不能触摸 实体的状况(通信或其它方面),例如,要解决的问题的进展情况或 者要完成交易的进展情况。交易的一个说明性的例子是,对物品或者某一服务的订单的履行。 为了获得一个订单的状况,通常客户要么进入某一Web网点,要么向 一个呼叫中心呼叫、登入订单号码、以及在响应中得到订单状况。在追踪订单的提交的过程中,客户将访问提交服务的Web网点,并且使用 一个追踪号码得到当前提交状况。客户必须针对每一查询启动所述 联系。追踪订单履行的一种可选的方法,可使客户通过电子邮件向供应 商和运货商登记,以接收订单和装运状况。为了追踪订单状况,要求 一个登记,而为了追踪装运状况,要求一个独立的登记。通过电子邮 件追踪状况要求客户使一个电子邮件应用运行,并且要求周期性地检 查电子邮件,以及从客户邮箱中的其它电子邮件消息中过滤出订单追 踪消息和状况追踪消息。在获取订单和装运状况方面,这再次要求客 户的主动的人工参与。这也使得电子邮件通知对于那些使用诸如蜂窝 电话的小型便携设备接收他们的电子邮件的客户不是很合意。
技术实现思路
本专利技术旨在解决现有技术的这些以及其它问题与不足之处。总体上讲,根据本专利技术,使用呈现体(presentity)表示和报告一个问题或 者一个交易的状态。所述问题或交易是一种不能触摸(一种无形或者 非物理)实体。创建用于问题或交易的呈现体,把从问题或交易的处 理器所接收的问题或交易的一个状态登记在呈现体中,并且把所登记 的状态报告于呈现体的观察者。于是,将呈现状态推到(push to )客 户,而不必由客户加以拖拉(pull)。 一个呈现服务经由即时消息传 送将呈现状态报告给观察者,因此立即向客户通知了所改变的状态, 而且不必采取任何行动以获取所改变的状态。较佳的做法是一个处理 器作为问题或交易的 一个代理向呈现体加以登记,并且发送给呈现体 的消息被转发给作为所登记的代理的处理器。如果问题或交易包括多 个实体,则较佳的做法是针对每一个实体创建和使用一个独立的呈现 体,以及针对整个问题或交易创建和使用一个独立的呈现体。可以作为一种方法、 一种用于执行该方法的设备、或者一种包含 当由计算机执行时可使计算机执行该方法的指令的计算机可读介质。附图说明通过考察以下结合附图对本专利技术的说明性实施例的描述,本专利技术的这些及其它特性与优点将会变得更加明显,其中图1为包括本专利技术的一个说明性实施例的通信系统的方框图; 图2~4为图l的系统中的本专利技术的一个第一说明性实施例的功能流程图5为图1的系统中的本专利技术的一个第二说明性实施例的功能流 程图。具体实施例方式图l描述了一个通信网络,其把客户110的一个通信设备112(以 下将它们统称为和分别称为客户110)与呈现服务120供应商、货物 或服务供应商130 (例如,货物供货商或者帮助桌面)、货物运货商 140以及货物的交付目的地150互相连接。图1用作本专利技术的一个说明性实施例--订单追踪的环境。图2~4 中说明了订单追踪过程。为了说明这一实施例,供应商130为一个供 货商130。在图2的步骤200,说明性地描述了客户110向供货商130发 出一个货物订单,即通过向供货商130的呼叫中心进行呼叫,或者通 过在供货商的Web网点上填写并提交一个Web订单页发出一个货物 订单。在步骤202,供货商130接收这一订单,并且作为响应,在步 骤204中,向客户IIO提供一个订单号码。假设客户IIO为一个呈现 服务120的客户端,则当在步骤206接收到订单号码时,客户120向 呈现服务120登记订单客户120与呈现服务120联系,给它订单号 码,并且在步骤208请求它为该订单创建一个呈现体,在步骤208, 客户110还作为观察者预订呈现体的呈现。作为选择,如果供货商130 为一个呈现服务120的客户端,则供货商130可以代表客户IIO根据 与客户110的一个协议执行步骤208。在步骤212,作为响应,呈现服 务120按一种常规的(约定的)方式为订单创建一个呈现体122,并 且在步骤212向呈现体122分配一个作为标识符的订单号码。对于供货商,呈现体代表客户;对于客户,呈现体既代表订单,也代表供货 商。在步骤202已经接收到订单之后,在步骤214,供货商130以一 种常规的方式向呈现服务120报告"已经发出了订单"状况,并且要求 呈现服务120把供货商130登记为订单的一个代理。被登记为一个代 理后,可使供货商130通过呈现服务120接收来自客户IIO的关于订 单的消息。在步骤216,呈现服务120把所报告的状态记录在呈现体 122中,并且把供货商130作为一个代理与呈现体122相关联。在步 骤216,记录所述状态导致向所有所记录的呈现体122的观察者,包 括客户110,发送一条即时消息,以一种常规的方式向它们通知所述 状态。在步骤218,客户110接收来自呈现服务120的即时消息。订单可以表示多个项目,供货商130可能,或不可能立刻填满整 个订单。如果不能,则为原始订单的每一个项目创建一个独立的呈现 体122。于是, 一个订单代表了一组实体,这些实体可以同时具有多 个状态(多个呈现体),每一个实体一个状态。可以存在把订单作为 一个整体加以表示、并且包含各实体的呈现体的状态的一个更高层的 呈现体,其状态,即"丰富的呈现,,表示该组实体的总的状态,例如, 是否已经装运了订单的所有项目,以及是否已经交付了所有项目。当供货商130在步骤220已经填写了订单或者其一部分,在步骤 222,供货商130向呈现服务120通知状态的变化。这可以自动地完成 例如,其中已包装了所订货物的货箱可以具有一个嵌入的RFID,而 且当把货箱从仓库传送到装运台时,由一个RFID阅读器自动地读取 这一RFID。在步骤224,呈现服务120把新的状态记录在呈现体122 中,并且经由即时消息向包括客户110的观察者通知新的状态。在步 骤226,客户IIO接收通知它新状态的即时消息。在步骤230,如果在任何时刻,当把供货商130作为订单的一个 代理向呈现服务120登记时,客户IIO都把一条指向于订单号码的即 时消息发送到呈现服务120,本文档来自技高网...
【技术保护点】
一种方法,包括:创建用于一个问题或交易的一个呈现体;从所述问题或交易的处理器接收所述问题或交易的状态;将所述状态登记在呈现体中;以及将所登记的状态报告给呈现体的观察者。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:罗伯特斯坦纳,
申请(专利权)人:阿瓦雅技术有限公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。