著录项信息
专利名称 | 一种允许用户经由移动设备与传感器网络进行交互的方法和系统 |
申请号 | CN200610142406.9 | 申请日期 | 2006-10-24 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2007-05-30 | 公开/公告号 | CN1972228 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L12/28 | IPC分类号 | H;0;4;L;1;2;/;2;8;;;G;0;6;Q;3;0;/;0;0查看分类表>
|
申请人 | SAP股份公司 | 申请人地址 | 德国瓦尔多夫
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | SAP股份公司 | 当前权利人 | SAP股份公司 |
发明人 | 阿苏曼·休比尔 |
代理机构 | 北京市柳沈律师事务所 | 代理人 | 邵亚丽;李晓舒 |
摘要
为了提供使用传感器网络的个人化交易助手,用户使用无线移动设备与例如零售环境中的传感器网络进行交互。用户被提供有关在零售环境中待售的产品的及时、方便和个人化的信息。更具体地说,例如,在传感器网络和移动设备之间地消息交换被自动地启动,以便向用户提供有关例如用户之前表达了对其购买兴趣的货品的可获得性、说明、价格和/或位置的信息。通过这种方式,对于零售环境来说,销售的可能性得到了提高,而用户有一个愉快的购物经历的可能性也会提高,而仅需要用户最少量的努力就可以提供这些益处。
1.一种允许用户经由移动设备与传感器网络进行交互的系统,包括:
传感器网络(112),其包括散布在区域内的多个传感器节点(102,104,106,108,110),每个传感器节点都能够操作用以确定本地环境信息;
与传感器网络(112)通信的存储器,其能够操作用以存储与所述区域内待售的货品相关的交易信息;以及
用户检测节点,其包括传感器网络(112)中的多个节点之一,并且能够操作用以将来自存储器的交易信息与从用户检测节点的本地环境内的所述移动设备(122)获得的包括要购买的货品的用户优选列表进行比较,以确定交易信息的优选匹配子集,其中交易信息的优选匹配子集包括待售的货品中与要购买的货品相符的货品,并且所述用户检测节点还能够操作用以向移动设备(122)输出交易信息的优选匹配子集。
2.权利要求1的系统,其中,所述用户检测节点能够操作用以轮询由移动设备发射的信号,并且还能够操作用以基于所述信号启动与移动设备的消息交换,以便获得用户优选列表。
3.权利要求1的系统,其中,所述用户检测节点能够操作用以输出相对于用户检测节点的本地环境到优选匹配子集的货品的方向。
4.权利要求1的系统,其中,所述用户检测节点能够操作用以输出相对于由传感器网络定义的区域到优选匹配子集的货品的方向。
5.权利要求4的系统,其中,所述用户检测节点能够操作用以与多个传感器节点中的其它传感器节点进行通信,以便输出相对于所述区域的方向。
6.权利要求1的系统,其中,所述用户检测节点能够操作用以与外部存储器通信以提供交易信息的优选匹配子集,并且其中,所述外部存储器与本地服务器计算机、后端企业系统或多个传感器节点中的其它传感器节点之一相关联。
7.权利要求1的系统,其中,所述交易信息的优选匹配子集包括对与要购买的货品相符的待售的货品的说明。
8.权利要求1的系统,其中,所述交易信息的优选匹配子集包括对被确定为与要购买的货品之一类似的替代的待售的货品的说明。
9.权利要求1的系统,其中,所述移动设备包括选择器应用,其能够操作用以从公共可用的货品列表中选择用户优选列表中的货品。
10.一种允许用户经由移动设备与传感器网络进行交互的方法,包括:
在传感器节点的附近范围内检测所述移动设备的存在,所述传感器节点是传感器网络的多个传感器节点之一,每个传感器节点能够操作用以确定本地环境信息;
访问与所述移动设备相关联地存储并且包括要购买的货品的优选信息;
访问与传感器网络的环境相关并且包括环境内待售的货品的环境信息;
将环境信息与优选信息进行匹配,以确定优选匹配信息;以及
将所述优选匹配信息输出到移动设备,
其中,将环境信息与优选信息进行匹配以确定优选匹配信息包括:
将待售的货品与包含在优选信息中的要购买的货品进行匹配;以及
确定包括待售的货品中与要购买的货品相符的货品的优选匹配信息。
11.权利要求10的方法,其中,检测移动设备的存在包括检测由该移动设备发射的信号。
12.权利要求11的方法,其中,访问优选信息包括执行消息交换,在该消息交换中,在传感器节点处接收在移动设备上存储的优选信息。
13.权利要求10的方法,其中,输出优选匹配信息包括输出在传感器网络的环境内到待售的货品中与要购买的货品相符的货品的方向。
一种允许用户经由移动设备与传感器网络进行交互的方法\n和系统\n技术领域\n[0001] 本发明涉及无线网络,更具体地说,涉及网络和无线移动设备。 背景技术\n[0002] 无线传感器网络由一组传感器节点形成,所述传感器节点通过无线介质链接,以执行分布式的传感任务。无线传感器网络被运用于不同的环境以执行诸如监视、大范围环境采样、安全以及健康监控的任务。传感器网络一般将其传感器数据发送到后端系统,以便对所收集的数据进行相关处理。 \n发明内容\n[0003] 根据一个总体方面,一种系统包括:传感器网络,其包括散布在区域内的多个传感器节点,每个传感器节点都可操作用以确定本地环境信息;与传感器网络通信的存储器,其可操作用以存储与所述区域相关的交易信息;以及用户检测节点,其包括传感器网络中的多个节点之一,并且可操作用以将来自存储器的交易信息与从用户检测节点的本地环境内的移动设备获得的用户优选列表进行比较,并且还可操作用以向移动设备输出交易信息的优选匹配子集。 \n[0004] 实施方式可以包括下列特征中的一个或多个。例如,用户检测节点可以被操作用以轮询由移动设备发射的信号,并且还可操作用以基于所述信号启动与移动设备的消息交换,以便获得用户优选列表。 \n[0005] 在另一个例子中,交易信息可以包括所述区域内待售的货品,而所述用户优选列表可以包括要购买的货品,并且其中,优选匹配子集可以包括待售的货品中与要购买的货品相符的货品。用户检测节点可以被操作用以输出相对于用户检测节点的本地环境到优选匹配子集的货品的方向。此外,用户检测节点可以被操作用以输出相对于由传感器网络定义的区域到优选匹配子集的货品的方向。用户检测节点可以被操作用以与多个传感器节点中的其它传感器节点进行通信,以便输出相对于所述区域的方向。 \n[0006] 交易信息的优选匹配子集可以包括对与要购买的货品相符的待售的货品的说明。\n交易信息的优选匹配子集还可以包括对被确定为与要购买的货品之一类似的替代的待售的货品的说明。移动设备可以包括选择器应用,其可操作用以从公共可用的货品列表中选择用户优选列表中的货品。 \n[0007] 在再一个例子中,用户检测节点可以被操作用以与外部存储器进行通信,以便提供交易信息的优选匹配子集,并且所述外部存储器可以与本地服务器计算机、后端企业系统或多个传感器节点中的其它传感器节点之一相关。 \n[0008] 在另一个总体方面中,一种方法包括:在传感器节点的附近范围内检测移动设备的存在,所述传感器节点是传感器网络的多个传感器节点之一;访问与所述移动设备相关联地存储的优选信息,并访问与传感器网络的环境相关的环境信息;将环境信息与优选信息进行匹配,以确定优选匹配信息;以及将所述优选匹配环境信息输出到移动设备。 [0009] 实施方式可以包括下列特征中的一个或多个。例如,检测移动设备的存在可以包括检测由该移动设备发射的信号。访问优选信息可以包括执行消息交换,在该消息交换中,在传感器节点处接收在移动设备上存储的优选信息。 \n[0010] 在另一种情况下,访问环境信息可以包括访问在传感器网络的环境内待售的货品的货品信息。此外,将环境信息与优选信息进行匹配以确定优选匹配信息可以包括:将待售的货品与包含在优选信息中的要购买的货品进行匹配;以及确定包括待售的货品中与要购买的货品相符的货品的优选匹配信息。并且,输出优选匹配环境信息可以包括输出在传感器网络的环境内到待售的货品中与要购买的货品相符的货品的方向。 \n[0011] 在另一个总体方面,具有存储介质的装置具有在其上存储的指令。所述指令包括:\n与传感器网络的传感器节点相关的第一代码段,该第一代码段使得装置访问有关在零售环境中待售的货品的货品信息;与所述传感器节点相关的第二代码段,该第二代码段使得装置从移动设备接收货品列表,该货品列表反映移动设备的用户的优选项;第三代码段,其使得装置将货品信息与货品列表进行比较,以获得优选匹配货品信息;以及第四代码段,其使得装置将优选匹配货品信息输出到移动设备。 \n[0012] 实施方式可以包括下列特征中的一个或多个。例如,第一代码段可以包括第五代码段,用于与传感器网络内的多个传感器节点中的另一个传感器节点进行通信,或者与外部应用进行通信,以获得货品信息。 \n[0013] 第四代码段可以包括第五代码段,用于输出有关优选匹配货品信息中的货品的特性或位置的说明信息。此外或可替代地,第四代码段可以包括第五代码段,用于当移动设备在优选匹配货品信息中的货品的附近时,向移动设备输出通知事件。 \n[0014] 在附图及下面的说明中阐述了一个或多个实施方式的细节。通过说明和附图以及权利要求书,其它特征和有点将会更加清楚。 \n附图说明\n[0015] 图1是允许用户经由移动设备与零售商店环境内的传感器网络进行交互的系统的方框图。 \n[0016] 图2是允许用户通过与一个或多个服务的交互为移动设备植入(populate)对象列表的系统架构的方框图。 \n[0017] 图3是可操作用于创建对象列表并就该对象列表与传感器网络通信的移动设备的示图。 \n[0018] 图4是示出用户创建对象列表的处理的例子的流程图。 \n[0019] 图5是可以用于图1的传感器网络中的传感器节点的方框图。 \n[0020] 图6是示出其中用户和移动设备与零售商店环境中的传感器网络进行交互的购物经历的处理的例子的流程图。 \n[0021] 图7是示出图2-4的对象列表的数据结构的例子的表。 \n具体实施方式\n[0022] 图1是系统100的方框图,该系统100允许用户120使用无线移动设备122与零售商店环境101中的传感器网络112进行交互。系统100用于向用户120提供有关零售环境101中待售的产品的及时、方便和个人化的信息。 \n[0023] 更具体地说,例如,系统100自动启动传感器网络112与移动设备122之间的消息交换,以便向用户120提供例如关于用户120之前已经表达出购买兴趣的产品的可获得性、说明、价格和/或地点的信息。通过这种方式,零售环境的销售可能性会得到提高,同时用户120对购物经历感到愉快的可能性也会提高,而且,只需要用户120最少量的努力就能够提供这些益处。 \n[0024] 移动设备122可以是例如蜂窝式电话、个人数字助理(PDA)、便携式计算机或任何其它类型的移动无线计算设备。移动设备122可以通过多种方式 与传感器网络112通信,对于所述方式下面将会进行更具体地说明,但是其可以包括例如使用无线网络协议(例如\n802.11规范族)、蓝牙技术或其它无线通信技术。 \n[0025] 移动设备122存储关于用户120期望购买什么产品的信息,或者移动设备122具有对所述信息的访问路径(access)。例如,所述购买信息可以包括产品的列表,该列表可以是特定零售环境101特有的、或者可以是指定列表的多个零售环境所特有的,或者该列表可以例如通过产品标识码来标识产品,而不针对任何特定的零售环境。下面将会更具体地讨论所述所存储的购买信息的实施方式的具体例子,包括如何可以获得、存储和共享该购买信息。 \n[0026] 传感器网络112存储与零售环境101内待售的产品相关的产品信息,或者传感器网络112具有对该信息的访问路径。举例来说,所述信息可以包括对产品的总体说明、产品的价格、产品的可获得性、产品在零售环境101内的位置,或者在产品(当前)不可获得的情况下,包括潜在的替代品购买和/或有关该产品何时将会变得可获得的信息。 [0027] 如上面所提到的,传感器网络112与移动设备122可以通过多种方式交互,以便将传感器网络112所访问的零售环境的总体产品信息与用户120的移动设备122的购买信息进行比较。利用这种方式,可以通过用户120最少的努力或介入,来将特定用户120可能感兴趣的产品信息的子集以及相关信息提供给用户120。 \n[0028] 例如,移动设备122可以被配置成在零售环境101内广播购买信息。这样,零售环境101内的传感器网络112可以从移动设备122收集该购买信息,将该购买信息与任何可获得的产品信息进行比较,并将匹配的产品信息发送给移动设备122,以供用户120考虑。 [0029] 可以将这种从移动设备122的信息广播配置成基本上持续地发生,或者通过用户\n120的启动而发生。在其它的实施方式中,这种广播可以响应于传感器网络112检测到移动设备而发生,和/或响应于移动设备122所接收的来自传感器网络112的信号而发生。 [0030] 图1中的传感器网络112包括一组分布式的传感器节点102、104、106、108和110,它们进行通信以形成传感器网络112。如图所示,传感器节点102-110可以例如被安装在零售环境101中的货架126上,并且如图所示,可以有一个或多个传感器节点位于同一货架的不同区域。每个传感器节点102 -110都是具有处理、传感、和/或通信能力的电子设备。传感器节点102-110可以执行路由功能,以创建多跳无线网络结构,将数据分组中继(relay)到诸如例如企业系统114和/或企业服务器116的后端系统。 \n[0031] 传感器节点102-110可以包括存储器,其被配置成存储关于位于接近该传感器节点的货架上的货品(item)的信息。传感器节点可以与货架126或货架126上的扫描仪通信,或者与企业系统114通信,以便在任何给定时刻都具有有关货架126上有什么的实时信息。 \n[0032] 例如,当从货架上移除货品时,可以通知(例如,通过货架上的扫描仪,其没有在图1中具体示出)传感器节点102-110。根据该通知,传感器节点102-110可以更新相应数据存储器的货品数量,以及/或者有关响应于该货品的移除而添加的新的货品的信息。 [0033] 传感器节点102-110还可以存储有关传感器节点102-110本身的物理地点的数据(例如通道或货架的区域编号,以及安装传感器节点102-110的位置)。可以存储从一个传感器节点到另一个传感器节点、从地标(例如收银台或客户服务台)到传感器节点或从传感器节点到地标的地理方向(direction)信息,并借助于移动设备122将其提供给用户\n120。 \n[0034] 在一个例子中,传感器节点102-110在单个传感器节点自身上处理用户的购买信息(也被称为希望列表或对象列表),并在期望的货品在货架126上时通知用户120。这样的传感器节点可以具有数据及处理能力,以确定在该传感器附近是否存在用户的希望列表上的货品。 \n[0035] 例如,如果传感器节点102被安装在零售环境的清洁剂货架上,则传感器节点102可以具有对下列信息的访问路径:有20瓶容量为64盎司、价格为$5.99的X牌液体清洁剂。当其希望列表包含X牌衣物清洁剂的条目的用户120走过传感器节点102时,传感器节点102可以通过向用户120发送告警(alert)消息而立即响应,从而通知移动设备122该移动设备的希望列表上的货品有现货并且就在附近。 \n[0036] 在另一个例子中,传感器节点102可以将其接收到的希望列表中继到其相邻的传感器节点104-110。希望列表可以遍历整个传感器网络112,直到该希望列表被发送到企业系统114,在那里希望列表被处理。来自企业系统114的处理结果可以通过传感器网络112中继回移动设备122。 \n[0037] 在再一个例子中,传感器网络112中的传感器节点102-110可以使用传 感器节点上的处理能力集体处理希望列表。例如,每个传感器节点102-110可以确定希望列表上的货品是否在其附近,然后将结果与该希望列表一起传送给传感器节点102-110的预定义链中的下一个传感器节点。在该希望列表遍历了整个零售环境101之后,可以提供反映在零售环境中可以发现的有关特定货品的所有信息、或有关作为整体的希望列表的所有信息的集合性的结果。 \n[0038] 企业系统114可以是可以控制位于企业的每个零售环境本地的多个子系统并与其进行通信的全局性的(global)、企业级的系统。企业系统114例如可以决定特定类型产品的全局价格,而本地子系统可以对各个产品以及产品的本地存货进行跟踪。本地子系统可以经常性地被零售环境101中的传感器网络112访问,以便向商店中的用户提供服务。 [0039] 这种本地子系统的一个例子包括企业服务器116及其本地数据存储器、应用数据库118。企业服务器116可以是通过网络连接到企业系统114的通用或专用计算机。企业服务器116可以具有软件应用和处理能力,以便处理许多希望列表、发现每个希望列表的匹配货品、并将结果经由传感器网络112传送回用户120。 \n[0040] 企业服务器116可以接收与零售环境101相关的数据,并将该数据存储在应用数据库118中。尽管图1中仅仅示出了一个应用数据库,但是图示的单个应用数据库118代表适合文件接收和存储的任何物理的或虚拟的、集中式的或分布式的数据库。文件可以代表任何类型的信息,诸如文本、图像、可执行文件或简单的二进制数据。例如,应用数据库118可以存储零售环境101中的所有货品的具体信息、相同类型货品的数量、或者货品的图像。 [0041] 企业服务器116可以与零售环境101中的所有传感器节点102-110通信,以便例如更新与传感器节点相关联的货品的销售价格,或者向传感器节点传送货品的信息(例如尺寸、颜色或有关该货品的其它信息),从而帮助传感器节点102-110对希望列表进行处理。企业服务器116还可以跟踪每个传感器节点102-110的物理位置,并且可以提供到零售环境101中任何地点的任何单个传感器节点102-110的路由信息。通过这种方式,用户\n120可以获得有关期望货品的存在、特性和位置的有用信息。 \n[0042] 企业服务器116和传感器网络112一起可以提供帮助用户120发现用户120的电子希望列表上的期望货品的服务环境。如上面所提到的,移动设备 122可以包含一个或多个处理器和存储器,以用于处理和存储软件以及与移动设备122和用户120相关的其它数据。移动设备122可以与传感器网络112进行无线通信,并且/或者可以使用传感器网络\n112提供的无线服务。 \n[0043] 在一种实现方式中,传感器网络112可以执行基本上持续的(constant)轮询(polling)操作,通过该操作,它试图检测其区域内任何兼容的移动设备的存在。例如,移动设备122可以具有可以被传感器网络112的监视检测到的一些类型的输出,该输出可能是用户启动的。一旦被检测到,传感器网络112可以确定与移动设备122相关联地存储的用户120的购买信息的列表,然后可以尝试将该希望列表与零售环境101内的货品列表相匹配。结果,如果存在的话,传感器网络112可以提供零售环境101中与用户120的希望列表上的货品匹配的可获得的货品或替代货品的列表。 \n[0044] 移动设备122可以包括用户接口,其允许用户与移动设备122交互,从而例如输入或更新希望列表,或报告传感器网络112的发现(finding)。此外,用户接口可以允许用户\n120获得到所发现的货品的方向,或者获得有关所发现的货品的更多信息。 [0045] 如上面所说明的,这样可以改善用户的购物经历。例如,用户120可以购买到用户\n120想要购买但又不知道商店中是否有、或者在商店中何处的货品。并且,用户120可能将货品输入到电子希望列表中,然后过一段时间后又忘记该货品被列在表中。后来,当用户\n120进入零售环境101进行另外的购物时,系统100可以提醒用户120购买该货品,否则用户120可能忘记该货品。 \n[0046] 图2是允许用户120将对象(希望)列表201植入移动设备122的系统架构的方框图。在一种实现方式中,移动设备122被配置成通过移动设备122连接到装载(host)/运行了对象选择器应用202的计算机来与对象选择器应用202进行通信。在其它的实现方式中,移动设备122可以自己运行对象选择器应用202。 \n[0047] 除其它功能外,对象选择器应用202还提供用户接口,其允许用户120搜索和收集在诸如因特网的网络204上可获得的有关货物和服务的信息,并利用该结果来创建对象列表201。对象选择器应用202可以与对象搜索引擎206交互。对象搜索引擎206可以是例如公共可用的搜索引擎,或者可以是专为与对象选择器应用202和/或网络204一起使用而设计的定制的搜索引 擎。 \n[0048] 对象搜索引擎206可以获得并存储有关市场上大量商业产品的信息。例如,零售环境的企业系统可以将它们的零售商登记到对象搜索引擎206。制造商也可以利用对象搜索引擎206来登记它们的产品并公布产品信息,产品的批发商也可以这样做。结果,对象搜索引擎206可以具有有关这些被推销货品的信息,以及有关到何处找到(以及购买)它们的信息。 \n[0049] 对象搜索引擎206可以找到与用户输入的一个或多个搜索关键字匹配的货品的列表。对象搜索引擎206可以根据搜索标准向对象选择器应用202建议(propose)一个或多个产品/货品。对象选择器应用202可以用作操作对象搜索引擎206以浏览对象、并/或定义和执行对象搜索的客户端应用。 \n[0050] 对象选择器应用202还可以与各种目录服务208交互,目录服务208可以包括从产品制造商的网站上提供的信息。用户120可以浏览目录服务208,以便发现来自特定厂家和品牌的货品。 \n[0051] 在再一个例子中,企业在线商店210可以是在线服务,其提供有关在作为特定企业或企业链/代销商(franchise)的一部分的本地零售环境中可获得的产品的信息。企业在线商店210还可以允许用户120特殊定购产品,该产品要被从同一企业内的一个零售环境移到另一个零售环境。 \n[0052] 例如,企业在线商店210可以代表由图1的零售环境101提供的浏览器可访问的购物网站。通过这种方式,例如,想要去特定商店的物理地点的用户可以首先访问与该商店有关的目录服务208或在线商店210,可能为了确认货品是否可获得并有存货,并且,如果货品可获得或有存货,则从那些站点将货品下载到移动设备122。 \n[0053] 对象选择器应用202还可以被配置成从顾客信息报告服务212接收信息,以便可以在创建或更新对象列表201的处理期间查看有关产品的质量和等级(rating)信息。通过这种方式,用户可以基于可靠的信息做出购买哪个货品的决定,并且,例如,可以使用这些信息来在所建议的对象列表201上的货品的替代物之间做出决定。例如,顾客信息报告服务可以提供来自独立方或来自其它顾客的有关产品/服务的等级和推荐。 [0054] 当然,还可以有许多其它类型的可获得的在线服务,用户可以通过这些在线服务浏览和选择货品。对象选择器应用202可以从这些在线源收集货品选择,并将所选择的货品处理成有组织的对象列表201。 \n[0055] 对象列表201包括一个或多个对象。出现在对象列表201上的对象可以是用户\n120感兴趣的货品的电子表示。对象可以是包括货品的具体描述以及数据域的数据结构的实例(instantiation),对货品的具体描述诸如例如货品表的记录条目,而数据域可以包括例如货品名称、货品类型、品牌、型号和尺寸。 \n[0056] 在上述实施方式中,对象列表201通常表示对于用户120想要购买的产品/货品的用户120的购物列表或希望列表。但是,在其它实施方式中,对象列表201可以表示与用户相关的其它类型的信息,其可以用于与系统100类似的、但可能在不同的场境中实现的系统中。 \n[0057] 例如,可以在医院中的医疗系统中使用有关用户的医疗信息(例如血型、或用户对其过敏的物质、或当前药物)。也就是说,进入医院的用户可以自动使这些信息出现在移动设备122上,以便由用户120或适当的医务人员检查。 \n[0058] 再例如,可以存储有关用户的爱好和兴趣的信息,服务或商店可以使用这些信息来向用户120建议待售的货品。此外,可替代地,对象列表201上的对象可以表示商业单位或企业可以提供的服务类型。例如,汽车换油服务可以使用该信息来向用户建议服务选项。\n类似的解释也可以用户其它服务,诸如例如干洗服务或银行业服务。 \n[0059] 如所解释的,对象选择器应用202是软件应用,用户120可以与其进行交互以创建对象列表201。对象选择器应用202可以在连接到移动设备122的单机计算机或计算设备上运行。然后,对象选择器应用202可以将用户120创建的对象列表201传输到所连接的移动设备122。可替代地,如已经提到过的,对象选择器应用202可以在移动设备122上运行。通常,对象选择器应用202从多个在线源收集有关一个或多个货品的信息;接收用户对一个或多个货品的选择;处理被选货品的信息以创建对象列表201;最后将对象列表201存储或传输到移动设备122。 \n[0060] 此外,可替代地,对象选择器应用202可以存储用户简档(profile),其包括用户执行了一次或多次的搜索。例如,用户简档可以包括对“x乐队的最新音乐CD”或“本月最畅销书籍”的搜索。对象选择器应用202可以例如周期性的搜索这些货品,或者可以在对象选择器应用202启动是自动搜索这些货品,以便向用户120一共预先选择的或预先可选择的货品的列表。 \n[0061] 如上所述,对象选择器应用202可以访问包括例如对象搜索引擎206、 目录服务\n208、企业在线商店210和顾客信息报告服务212的一个和多个在线服务,并与其进行交互,以便通过网络204获得有关产品和服务的信息。如提到过的,存在许多其它可能的、对象选择器应用202可以与其进行交互的在线服务,并且所述在线服务允许对象选择器应用202选择或上载货品信息,以便创建对象列表201中的对象。对象选择器应用202可以单个地访问每个在线服务,或者可以具有访问多个在线服务的综合入口(integratedportal)。后面将会参照图4对这些处理的例子的细节进行讨论。 \n[0062] 图3是在图1所示的无线系统100的场境中的移动设备122的例子的方框图。移动设备122是无线设备,其可以例如通过向传感器网络112广播用户120的对象列表201、并且通过接收来自传感器网络112的反馈来与零售环境101中的传感器网络112进行通信,所述来自传感器网络112的反馈诸如例如来自传感器网络112的、用以通知用户120对象列表201上的货品就在附近的消息/告警。 \n[0063] 移动设备122还可以能够与对象选择器应用202交互以获得用户120的对象列表\n201。移动设备122还可以向用户120提供允许用户120浏览或管理对象列表201、与传感器网络112交互以及获得关于传感器网络112的发现的通知或告警的接口。移动设备122可以是指定用于图1中的无线系统100的专用设备,或者可以是在现有无线设备上添加了用于系统100的附加特性的无线设备。 \n[0064] 在图3中,移动设备122包括与传感器网络112进行通信的无线通信接口302。无线通信接口302可以是用作将移动设备122连接到传感器网络112的工具的一个硬件和/或软件。无线通信接口302可以广播其存在,以便被传感器网络112检测到,并使能与包括例如企业服务器116和/或企业系统114的后端系统的通信。 \n[0065] 移动设备122还包括对象管理器模块304,其管理一个或多个对象列表201,例如存储、组织和/或移除对象列表201。对象管理器模块304还可以用作从对象选择器应用\n202下载对象列表的客户端应用。对象管理器模块304还可以使能通过无线通信接口302广播对象列表201。 \n[0066] 移动设备122包括用户接口308,其允许用户与移动设备122进行交互。用户接口308包括诸如例如小键盘或触摸屏的用户输入接口310,其允许用户输入命令,用户接口\n308还包括向用户显示信息的图形显示器312,诸如 例如显示移动设备122接收到的文本消息或图像的无线电话或PDA的显示屏。 \n[0067] 移动设备122还可以包括用于生成用户告警的用户告警模块314,其可以通过例如告警声音、移动设备122的振动或光的闪烁、上述的组合、或通过一些其它技术来向用户\n120告警。移动设备122还包括来话消息框306,其被配置成保存移动设备122从传感器网络112接收到的文本消息、告警或图像。 \n[0068] 图4是描述用户120创建移动设备122的对象列表201的处理400的流程图。用户120通过将移动设备122连接到对象选择器应用202来启动处理202(402)。例如,用户\n120可以将移动设备122与装载了对象选择器应用202的计算机或计算设备相连接,并且可以启动主机(hosting)计算机/计算设备上的对象选择器应用202。 \n[0069] 可替代地,如果例如移动设备122是对象选择器应用202的主机设备,则用户120可以直接在移动设备122上启动对象选择器应用202。对象选择器应用202连接到网络\n204。网络204可以是例如主机计算机/计算设备连接到的因特网,或者是无线设备通信的网络。这样,对象选择器应用202“在线”并准备好访问在线服务206-212以发现期望的对象。 \n[0070] 在一个实施方式中,对象选择器应用可以根据用户简档建议对象的列表(404)。如上面在图2中提到过的,用户简档可以包括与用户120有关的典型搜索。例如“x乐队的最新音乐CD”或“本月最畅销书籍”。 \n[0071] 对象选择器应用202可以例如运行这些在用户简档中存储的搜索。结果,对象选择器应用202可以向用户120建议从这些搜索返回的对象的列表。对象选择器应用202可以在每次对象选择器应用202启动时、或者在周期性的基础上、或者响应于用户的请求来执行所述与用户简档相关的搜索。 \n[0072] 然后,用户120可以通过对象选择器应用202浏览在线服务以发现期望的货品(406)。对象选择器应用202可以提供访问多个在线服务的综合接口以收集有关各种货品的信息,并向用户120显示该信息。对象选择器应用202可以预订这种在线服务,并且可以自动连接并在这些服务内搜索特定用户请求,然后检索出货品的集中搜索结果列表。 [0073] 例如,对象选择器应用 202可以预订“onSaleStuff.com”、“bestProduct.com”和“mostPopularStuff.com”在线信息服务。当用户102 在对象选择器应用202中搜索“小型数码相机(small digital camera)”时,搜索串被传送到这三个信息服务,然后,对象选择器应用202可以向用户显示来自这三个服务的集中结果列表。然后,用户120可以从来自对象选择器202的该数码相机集中列表中选择一个或多个货品。 \n[0074] 此外,可替代地,对象选择器应用202还可以用作网关,通过对象选择器应用202,用户120可以访问其它在线服务,并与其进行通信。例如,对象选择器应用202可以具有到例如store1.com、store2.com和store3.com的多个在线商店的一组链接。用户可以浏览store1.com并将货品1、2和3选入对象选择器应用202。然后,用户可以浏览store2.com并选择货品4并浏览store3.com并选择货品5和6。 \n[0075] 在用户120以上述方式通过对象选择器应用202浏览货品之后,用户可以对一个和多个货品进行选择(408)并将这些货品选择传送给对象选择器应用202。这样,对象选择器应用202使得用户能够在许多个站点(给在线对象搜索服务)内购物/浏览,并将来自多个源的所选择的货品放入一个单个的希望列表中(即对象列表201),或放入一组希望列表中。 \n[0076] 对象选择器应用202可以将来自多个源的所选择的货品处理成对象列表\n201(410)。对象选择器应用202可以解析来自多个站点的货品信息并将它们整理(consolidate)成统一格式的对象,或者,换言之,将它们整理成在对象选择器应用202中表示对象的数据结构(在图7中示出了它的例子)。对象选择器应用202还可以向对象附加附加信息,诸如例如对象被选择的日期/时间、用户120输入以发现该对象的搜索字、以及发现该货品的在线资源。这种信息可以帮助对象选择器应用202管理对象列表201,例如按照对象创建时间对对象列表201进行排序、或者按照对象记录的数据域,例如“价格”或“尺寸”,来对对象列表201进行排序。 \n[0077] 对象选择器应用202还可以具有存储并管理多个对象列表的能力,所述多个对象列表诸如例如在圣诞节期间购物的对象列表、在度假胜地购物的对象列表或者向朋友推荐的货品的对象列表。对象选择器应用202可以管理这些对象列表,并使得它们可以由用户\n120容易地访问。 \n[0078] 最后,在图4中,对象选择器应用202可以将一个或多个对象列表210传输和/或存储到移动设备122(412)。例如,用户120可以点击对象选择器应用202的用户接口中的“传输”按钮来启动将所选择的对象列表201传输 到移动设备122的处理。在另一个对象选择器应用202运行在移动设备122上的实施方式中,“保存”命令允许用户120在移动设备122上永久存储对象列表201。 \n[0079] 图5是构成传感器网络112的传感器节点102的方框图。每个传感器节点102是一个可以具有处理、传感、和/或通信能力的电子设备。 \n[0080] 传感器节点102包括为传感器节点102提供电源的电源502。电源502可以是有规律地替换/再充电的电池。电源502还可以是由外界光自动重新充电的太阳能电池。传感器节点102包括一个或多个传感器504,其在传感器节点102中执行命令或程序。传感器节点102还包括存储器506,其可以存储软件程序508和应用数据509。 \n[0081] 软件程序508可以包括操作软件514,诸如例如操作系统514a,软件程序508还可以包括应用软件516。应用软件516可以包括一个和多个程序模块,诸如例如程序模块516a和程序模块516b。 \n[0082] 程序模块的一个例子可以是与移动设备122通信以获得对象列表201的程序。\n程序模块的另一个例子可以是将发现的对象的列表从后端系统中继到移动设备122的程序。在再一个例子中,程序模块可以向用户120提供路由信息,以到达特定的传感器节点102。传感器节点102可以可操作用来通过例如与企业服务器116通信来上载或重写(overwrite)一个或多个程序模块。 \n[0083] 存储器506可以存储可以由例如软件508使用的应用数据509。应用数据509可以包括有关货架上的货品的数据(例如货品质量、货品类型、品牌、型号、尺寸、销售价格)、和/或有关传感器节点的物理位置的数据、和/或从移动设备122收集的对象列表的数据。 [0084] 传感器节点102中的通信接口510允许传感器节点102与包括例如移动设备122、传感器网络112中的其它传感器节点104-108、或者企业服务器116的环境进行通信。通信接口510可以包括无线部件(例如天线)。在一些实现方式中,通信接口510还可以包括有线部件(例如以太网线),以使得传感器节点102通过有线网络与例如企业服务器116进行通信。 \n[0085] 传感器节点102还可以包括一个或多个传感器512,其从其物理环境传感并收集数据。传感器512可以具有例如检测移动设备122是否在其附近的能力,或者从附近的移动设备122收集对象列表201的能力。在其它的实施方式中,传感器512可以包括射频标识符(RFID)读取器,以用于例如读取 与移动设备122或与用户120相关联的RFID标签。\n传感器还可以包括数字温度/湿度传感器,或者任何其它可以向传感器节点102报告有关周围环境的基本上是实时的信息的检测器/扫描器。 \n[0086] 图6是说明购物经历的处理600的流程图,在该购物经历中,在零售环境101内,用户120和移动设备122与传感器网络112进行交互。带有移动设备122的用户120到达零售环境101(602),该移动设备122包含了对象列表201。 \n[0087] 用户120可能通过如图4所示的处理400已经在早前使用对象选择器应用202创建了对象列表201。移动设备122可以例如通过无线通信接口302无线地、持续地向传感器网络112广播该对象列表201(604)。当用户120在传感器节点(例如传感器节点102)的接收范围内时,传感器节点102检测移动设备122,并且可以例如建立与移动设备122的通信。 \n[0088] 传感器节点102从移动设备122接收对象列表201,并将该对象列表201路由到后端系统(606)。后端系统,即,企业服务器116和/或企业系统114可以直接从传感器节点\n102接收对象列表201,或者可以从附近的传感器节点110接收对象列表201,对象列表201是由传感器网络112中继到该传感器节点110的。 \n[0089] 然后,后端系统处理对象列表201(608)。例如,企业服务器116和/或企业系统\n114可以循环处理(loop through)对象列表201中的每个条目。对于每个对象,企业服务器116和/或企业系统114可以使用有关包含在对象列表201中的对象的信息,并且/或者可以在应用数据库118中查找其它相关信息,以便确定在传感器节点102附近或者在零售环境101内是否存在与期望对象匹配的一个或多个货品。 \n[0090] 当后端系统发现与对象列表201中的对象匹配的一个或多个货品时(610),后端系统可以例如用告警来通知移动设备122(612)。移动设备122可以例如通过制造告警声音、和/或通过振动移动设备122、和/或闪烁指示灯来向用户告警。结果,可以提醒用户在其附近发现所报告的匹配对象。 \n[0091] 如果没有发现匹配对象(610),则处理可以结束。在其它的实施方式中,系统100可以发出移动设备没有发现货品的告警,并且/或者可以继续搜索后端系统或其它系统,以防货品变得可获得。 \n[0092] 可替代地,或者附加地,用户120可以通过请求更多的有关被发现的匹 配货品的信息来与零售环境101的企业服务器116进行交互。例如,用户120可以请求路由信息以发现匹配货品的确切位置,或者,再例如,用户120可以请求有关是否存在对匹配货品的任何可用销售(applicable sales)或促销的信息。 \n[0093] 图7是示出在对象列表201的例子中对象列表的示例数据结构的表700。表700示出了对象选择器应用202存储来自多个在线资源的货品信息的标准格式。更具体地说,TM\n表700包括4个货品,即,用户期望购买的数码相机、便携式计算机、电视和iPOD 。 [0094] 每行表示一个对象,并存储有关该对象的信息。对象的每个数据域存储该对象的特定特征。这些特征可以包括例如货品类型702、货品品牌704、型号#706、尺寸708、优选价格710或该货品是否正在促销712。例如,第一行中的对象显示用户对X品牌、型号#502、小尺寸且优选价格为$400(或更低)的数码相机感兴趣。 \n[0095] 也可以包括其它数据域。例如,可以包括用其电子产品码(EPC)表示货品的唯一标识符的数据域“EPC码”。该码可能足够使企业服务器116和/或企业系统114发现对象的精确匹配货品。但是,如果一些EPC码数据域没有包括数据,则剩余的数据域可以被组合,以便被企业服务器116和/或企业系统114用作搜索标准。 \n[0096] 如上所述,系统100或相关的系统可以被用来在个人化的信息特别有用或有帮助的场合下向个人提供该信息。在这方面,这里主要讨论的场合是零售环境101,但是如所提到过的,也可以使用其它场合。 \n[0097] 例如,与传感器网络112类似的传感器网络可以被用于检测紧急状况,诸如例如火灾,低氧气、高/低温度、或存在一氧化碳或其它有毒物质。然后,这些信息可以被传送到移动设备122,或者传送到某人放置的类似的设备,以便在紧急状况中向例如医务人员提供帮助。在这些情况中,可以使医务人员能够获得用户120的个人医疗数据,以便对用户120有利。 \n[0098] 已经说明了多种实施方式。但是,应该理解,各种修改都包括在所附权利要求书的范围内。
法律信息
- 2011-05-04
- 2007-07-25
- 2007-05-30
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
1997-06-12
| | |
2
| | 暂无 |
2005-02-10
| | |
3
| | 暂无 |
2004-11-10
| | |
4
| | 暂无 |
1995-06-07
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |