CN101236635A - 电子商务购物方法和*** - Google Patents

电子商务购物方法和*** Download PDF

Info

Publication number
CN101236635A
CN101236635A CNA2008100089490A CN200810008949A CN101236635A CN 101236635 A CN101236635 A CN 101236635A CN A2008100089490 A CNA2008100089490 A CN A2008100089490A CN 200810008949 A CN200810008949 A CN 200810008949A CN 101236635 A CN101236635 A CN 101236635A
Authority
CN
China
Prior art keywords
shopper
article
input
free form
shopping
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2008100089490A
Other languages
English (en)
Inventor
S·马塔伊
郝飚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN101236635A publication Critical patent/CN101236635A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/174Form filling; Merging
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0613Third-party assisted
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0623Item investigation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明可以包括一种电子商务购物方法,所述方法包括接收表示购物请求的购物者自由形式输入的步骤。软件程序可以从所述购物者自由形式输入中提取关于至少一个可用于销售的物品的语义。至少一个物品可以基于所述提取的语义被自动添加到电子购物车。购物者可以被允许结账购物车物品,和/或编辑包含在所述购物车中的物品、物品细节和所需要的数量。

Description

电子商务购物方法和***
技术领域
本发明涉及电子商务和自然语言处理领域,特别涉及基于包含在自然语言输入中的内容填充电子商务购物车和/或其它电子商务字段。
背景技术
电子商务(electronic commerce)或电子商务(e-commerce)涉及在网络上和通过计算机进行对商业通信和事务。更具体地说,电子商务包括使用数字通信和通常自动化***进行的货物和服务的购买和销售以及传输资金。在线购物是一种类型的电子商务事务,其涉及购物者***到电子商务服务器的网站。购物者至商务的服务器事务不限于基于web的那些事务,而还包括基于电话的事务(例如交互式语音响应事务)、电子商务事务、基于聊天的事务、基于电子邮件的事务,基于传真的事务等。
常规电子商务购物作为购物者与自动化***之间的一个或更多定向事务被进行。购物者典型通过可用物品的目录来浏览或使用数据库搜索控制来基于购物者提供的准则搜索所述目录。购物者可以选择感兴趣的物品,并且可以将其添加到电子购物车。一旦购物被完成,则所述购物者可以选择行进到结账阶段,在此处,支付和运货细节可以被提供,以及该购物会话可以结束。
当所述目录中的可用物品的数量巨大时,从数千物品中对几个物品进行购物对于购物者可以是非常冗长的任务。通常,用户无法定位所需要的物品,即使被访问的商务源可能包括该物品。当所述商务源包括来自许多不同商家源的物品的合并时,所述情形特别可以是真实的。例如,购物者可以与将购物者链接到多个物品源的“网关”源(例如AMAZON.COM、SHOPZILLA.COM和EBAY.COM)交互。
用于帮助指导购物者的当前方法使用定向购物技术,其中,所述定向购物技术是基于由问卷响应确定的客户偏好、客户购买历史和其它这样的准则。当前的定向购物技术用于预期客户所需要的物品,以及是用于指导营销或指导广告的有效方法。
没有任何已知电子商务技术允许购物者使用自由形式输入来进行购物事务。进一步地,用于自动化商务事务的交互式模态(modality)传统上已限于那些屈从于类似目录的界面的模态(例如经由web的在线购物)。
所需要的是一种允许客户使用例如自然语言输入的自由形式输入来进行电子商务事务的方法,所述方法是可以跨许多不同交互式模态来进行的用户友好的交互式方法。
发明内容
本发明公开了一种解决方案,其被设计为增强电子商务购物从而购物者可以使用自然语言输入与自动化***交互。例如,购物者可以用例如英语的自然语言向商务服务器提交请求。所述请求可以是基于口语和/或文本的,以及可以在实时通信会话(例如电话通信会话、聊天会话等)期间或使用一组被交换的离散消息(例如电子邮件、传真等)来传播。请求可以使用自然语言处理技术来处理,从而有意义的语义可以从购物者输入中被提取,以及智能的计划性动作被作为响应实施。例如,从所述输入确定的物品可以被自动放入购物者的电子购物车中。此外,运货地址、支付信息以及其它电子商务事务特定的信息可以从购物者提供的自然语言输入中被提取。在一个实施例中,关联于所述自然语言输入的歧义可以基于之前已记录的购物者偏好(preference)、购物者简档(profile)、购买历史等被自动解决。
本发明可以根据与这里呈现的材料一致的众多方面来实现。例如,本发明的一方面可以包括一种用于进行电子商务的***,所述***包括电子商务服务器、输入处理***和商家数据存储库。所述电子商务服务器可以接收购物者输入,以及可以基于该输入进行电子商务事务。购物者在所述电子商务事务期间可以购买至少一个可用物品。所述输入处理***可以接收自由形式购物者输入,以及可以将所述自由形式购物者输入语义地解释为关于所述电子商务事务的离散数据字段。所述商家数据存储库可以记录一组可用于购买的物品。所述离散数据字段的至少一部分可以标识所述一组物品中购物者所需要的那些物品。
本发明的另一方面包括一种购物者面向的电子商务界面,所述界面包括自然语言输入单元、购物车和至少一个购物交互式选项。所述自然语言输入单元可以允许购物者输入自然语言格式的信息。所述购物车可以用于呈现由购物者指定的用于购物者购买的物品,其中,所呈现的物品从经由所述自然语言输入单元提供的输入中确定。所述购物交互式选项可以被用户选择,其中,对所述选项之一的选择可以导致呈现在购物车中的物品的至少一个改变。另一选项可以结束涉及呈现在购物车中的物品的购买的电子商务事务。
本发明的再一方面可以包括一种电子商务购物方法,所述方法包括接收表示购物请求的购物者自由形式输入的步骤。软件程序可以从所述购物者自由形式输入中提取关于至少一个可用于销售的物品的语义。至少一个物品可以基于所述提取的语义被自动添加到电子购物车。用于自动购买包含在所述电子购物车中的物品的能力被提供给对应购物者。
应当指出,本发明的各个方面可以被实现为一种用于控制计算设备来实现这里所描述的功能的程序、或一种用于使计算设备能够实施对应于这里公开的步骤的过程的程序。所述程序可以经由将所述程序存储在磁盘、光盘、半导体存储器或任意其它记录媒体中来提供。所述程序还可以作为经由载波传播的被数字编码的信号被提供。所描述的程序可以是单一程序,或者可以被实现为多个子程序,其中,所述多个子程序的每个在单一计算设备内交互,或跨网络空间以分布式方式交互。
还应当指出,这里详述的方法还可以是至少部分地由服务代理和/或被服务代理操纵的机器响应于服务请求而实施的方法。
附图说明
附图中示出了当前优选的实施例,然而应当理解,本发明不限于所示的准确方案和手段。
图1是一种根据这里公开的发明方案的实施例的、处理包括自然语言输入的自由形式输入的电子商务购物***的示意图。
图2是一种根据这里公开的发明方案的实施例的、在电子商务事务期间处理自由形式输入的***的示意图。
图3是一种根据这里公开的发明方案的实施例的、用于部分地基于自由形式用户输入进行电子商务事务的方法。
图4提供了电子商务事务期间的自由形式文本处理的示例。
图5是一种根据这里公开的发明方案的实施例的方法的流程图,在所述方法中,一种服务代理可以将电子商务***配置为处理自由形式购物者输入。
具体实施方式
图1是一种根据这里公开的发明方案的实施例的、处理包括自然语言输入的自由形式输入的电子购物***100的示意图。更具体地说,购物者110可以利用客户端设备111,其中,该客户端设备111托管了通信地链接到网络150的商务界面112。电子商务服务器120、输入处理***130和商家***125也可以通信地链接到网络150。购物者110可以在实时或非实时通信会话中与电子商务服务器120通信,其中,在所述通信会话期间,自由形式的购物者提供的输入152可以被传播到电子商务服务器120。
电子商务服务器120可以将所述输入传播到输入处理***130,其中,该输入处理***130可以从所述输入提取语义意义。例如,语音输入可以被自动语音识别(ASR)引擎134处理,以及然后进一步被自然语言理解(NLU)引擎132处理。在另一示例中,包含在图形图像中的(例如来自传真消息或来自图像文件消息的)文本内容在被NLU引擎132处理之前可以被光学字符识别(OCR)引擎136预处理。所提取的语义意义可以与来自至少一个商家***125的可用于购物者110进行购买的存货物品比较。匹配可以被添加到由电子商务服务器120提供的电子购物车或其它商务产物(artifact)。购物者110可以经由由商务界面112提供的选项修改购买细节和/或确认购买(即,购物者110可以选择修改购物车物品和/或行进到结账)。一旦电子商务事务已完成,则如果必要,针对所购买的物品的支付可以被发送,以及所购买的物品154可以被运送到由购物者110指定的地址。在一个实施例中,该地址可以使用输入处理***130从自由形式的购物通信152中提取。
如***100中所示,购物者110可以是参与电子商务事务的人类参与者。购物者110所使用的商务界面112取决于通信类型和基于设备111的类型可以改变,其中,界面112在设备111上执行。客户端托管的设备111可以包括被配置为接受包括自由形式输入152的购物者输入110的链接到网络150的任意通信设备。设备111可以包括但不限于计算机(例如台式PC、客户端侧服务器、笔记本计算机、平板式计算设备、个人数字助理、瘦客户端等)、电话(例如基于线路的电话、移动电话和/或基于会话启动协议的电话)、传真机、电子邮件台、文本交换设备(例如即时消息传送、文本消息传送和/或使能聊天的设备)、联网扫描仪、娱乐游戏设备、媒体播放设备、嵌入式计算***和/或电子商务信息站。
电子商务服务器120可以包括用于与购物者110交互的任意自动化或部分自动化的***。电子商务服务器120例如可以包括web服务器、交互式语音响应(IVR)***、传真/电子邮件处理和路由***等。电子商务服务器120可以专用于特定商家(例如用于该商家的在线店面),或可以集中地针对由许多不同商家(例如AMAZON.COM、包括到EBAY商店及其中出售的物品的访问的EBAY.COM等)提供的物品来索引/管理/处理电子商务事务。
在一个实施例中,电子商务服务器120可以使用基于面向服务体系结构(SOA)的技术来实现。例如,服务器120可以是这样的部件服务模型***的一部分,所述部件服务模型***允许跨许多模态的交互,以及甚至可以包括在其中会话状态信息被保存的会话中模态切换功能。用于实现电子商务服务器120的常规解决方案可以包括国际商业机器公司(IBM)的WEBSPHERE COMMERCE SERVER、BEA***的WEBLOGICCOMMERCE SERVER以及多种其它商务解决方案中的任一个。
输入处理***130可以是被配置为处理自由形式的购物通信152以及提取例如客户所需要的产品、运货地址、支付细节等的有意义的电子商务信息的任意***。在一个实施例中,WEBSHPERE部件和扩展可以用于实现***130的各个部件(132-138)。然而,其它解决方案是可用的,任意解决方案可以用于***100。
消除歧义引擎138可以利用存储在数据存储库140中的数据、规则和/或偏好来解决歧义。例如,数据存储库140可以包括购物者110的历史购物信息,所述历史购物信息可以用于确定否则有歧义物品的购物者优选的品牌和尺寸。购物者简档110可以也存储在数据存储库140中,其中,例如颜色、价格阈值、优选品牌等的客户偏好可以被引擎138用于解决歧义。例如信用***信息、家庭地址、工作地址等的其它购物者110特定数据可以用于将自然语言物品(例如我家)翻译成可以在电子商务事务期间使用的量化地址(例如,宾西法尼亚大街西北1600号,华盛顿DC 20500)。例如最近出售的最流行的品牌、物品的最流行颜色等的其它非购物者特定的偏好可以在数据存储140库中保存,以及被消除歧义引擎138使用。
在一个实施例中,对于从自由形式购物输入152提取的每个语义单元,置信值可以被建立。这些置信值可以与用户/管理员可配置的阈值比较。当所述置信值超过上阈值时,所述语义单元可以被认为是精确的,以及对应的电子商务字段可以被自动填写。当被关联用于多个可能解释的置信值全都超过下阈值时,购物者可以被提示选择所述多个解释中的一个,以及对应的电子商务字段可以被自动填写。当对于自由形式输入的单元的精确解释不能被确定时(语义单元的置信值落在指定阈值以下),该自由形式单元或者可以被忽略,或者可以触发提示购物者110澄清其对于所述有歧义单元的预期意义的提示操作。
网络150可以包括对于传播在载波中编码的数字内容必要的任意硬件/软件和固件。数字内容可以被包括在模拟或数字信号中,以及可以通过数字或语音信道被传播。网络150可以包括对于将在计算设备部件之间以及集成设备部件与***设备之间交换的通信必要的本地部件和数据通路。网络150还可以包括网络设备,例如一起构成例如因特网的数据网络的路由器、数据线路、集线器和中间服务器。网络150还可以包括基于电路的通信部件和移动通信部件,例如电话交换机、调制解调器、蜂窝通信塔等。网络150可以包括基于线路的和/或无线的通信通路。
应当理解,允许自由形式购物通信152被应用到电子商务上下文的增强可以以各种方式集成到商业***中。例如,服务器120和130可以被集成到单一电子商务硬件/软件***中,其中,所述***可以遵循私有或开放标准。在另一示例中,对自由形式输入的已增强处理可以在中间件(例如WEBSPHERE APPLICATION SERVER)中实现,以及经由应用程序接口(API)、链接库和/或对象类、远程过程调用等被远程访问。进一步地,处理自由形式电子商务输入的能力可以在web服务中实现,其中,可以使所述web服务可用于电子零售商进行例如费用的有价考虑。
图2是一种根据这里公开的发明方案的实施例的、用于在电子商务事务期间处理自由形式输入的***200的示意图。***200是***100的可替换标识,以及在所描述的功能的执行时可以利用其中详述的部件。
在***200中,购物者可以使用例如浏览器212、文本消息传送界面214、电子邮件界面214、电话界面215、传真界面216、信息站界面217等的购物界面210进行电子商务事务。输入可以包括输入处理器220接收的自由形式输入。输入处理器220可以从所述输入中提取关于至少一个可用于销售的物品的语义。可用物品可以在电子商务服务器222的存货数据存储库223中指定。
每当所提取语义与存货物品之间的无歧义匹配出现时,那些物品可以与任意所涉及的数量和运货地址信息一起被自动放入购物车230中。经由使用购物者简档/偏好数据存储228中保存的购物者特定信息,歧义可以被解决,和/或其它条目的精度被改进。购物者特定设置可以使用配置部件224来配置,其中,所述配置可以基于自动确定的购物者数据、购物者输入的信息和历史电子商务事务数据。个人化/规则引擎226可以建立用于将购物者简档/偏好信息应用于电子商务事务的商家和/或电子商务服务器120特定的规则。由配置部件224产生的处理可以导致对包含在购物车230中的物品/数据的改变。
一旦物品被包含在购物车230中,购物者可以被提供一系列用于编辑、更新和另外修改购物车230的条目的选项。例如,当对于所需要的物品存在歧义时,购物者可以被提示从所呈现的列表中选择优选的物品。在另一示例中,许多商家源(全部可通过电子商务服务器222访问)可以提供购物者所需要的物品,以及该购物者可以选择优选商家源。用于编辑购物车物品的交互可以包括被输入处理器220处理的自由形式输入。***200在其各种实施例中设想了多模式接口和/或允许自由形式和指定交互的接口(例如接口210)的使用。
如这里呈现的,数据存储库223和228(以及***100的数据存储库140)的每个可以是被配置为存储数字信息的物理或虚拟存储空间。数据存储库140、223和228可以在任意类型的硬件中物理地实现,其中,所述硬件包括但不限于磁盘、光盘、半导体存储器、数字编码的塑料存储器、全息存储器或任意其它记录媒体。数据存储库140、223和228的每个可以是独立存储单元以及通过多个物理设备构成的存储单元。另外,信息可以以多种方式存储在数据存储库140、223和228中。例如,信息可以被存储在数据库结构中,或者可以被存储在文件存储***的一个或更多文件中,其中,每个文件可以或可以不由于信息搜索目的而被索引。进一步地,数据存储库140、223和/或228可以利用一种或更多加密机制来保护所存储的信息免于未授权的访问。
图3是一种根据这里公开的发明方案的实施例的、用于部分上基于自由形式用户输入进行电子商务事务的方法300的流程图。方法300可以在***100、***200和/或包括用于语义地解释自由形式输入的输入处理部件的任意类似的电子商务***中被实施。
方法300可以在步骤305中开始,此时购物者可以访问电子商务服务器。例如,购物者可以登录由所述电子商务服务器提供的网站。然而,如在***100和200中分别详述的那样,方法300的交互不限于那些基于web的交互,以及其它用于交互的机制(例如经由电话访问IVR***)被设想。
在步骤310中,所述购物者可以向电子商务***提交自然语言(或其它自由形式)格式的购物请求。所述购物请求可以使用在线表格、电子邮件、传真、基于语音通信信道的语音、邮件、聊天等来提供。
在步骤315中,一种输入处理***可以处理所述购物请求。所述输入处理***可以包括语音识别部件、OCR部件、文本分析部件、NLU部件等,它们在适当时被选择地用于其中包含了所述购物请求的消息类型。在步骤320中,从所述购物请求中确定的一个或更多购物物品可以被检测。
对于歧义的检查可以在步骤325中实施。在步骤330中,无歧义的被请求物品可以被加载到关联于购物者特定的电子商务事务的购物车或其它电子商务产物中。在步骤335中,有歧义的物品可以被配置部件进一步解决。如果初始未被完全解决,则有歧义的物品可以被缩减到可管理的可能物品集合。可选的进一步购物者交互(例如,对于已缩减选项集合的选择)然后可以发生。所述缩减过程的结果可以将新物品放入购物车中。
相应地,如由步骤340所示,购物者特定的购物车可以被从所述购物请求确定的物品所填充。另外,一组用户可选择选项可以被缩减,例如编辑选项、结账选项等可以关联于所述购物车。在步骤345中,购物者可以被呈现所述购物车,并且可以被允许利用一个或更多所述购物车选项。该呈现可以例如当电子商务事务经由web站点进行时实时地发生,或者例如当电子商务事务经由电子邮件、邮件或传真消息进行时通过一系列被交换的消息在一段时间后发生。例如传真通知和/或电子邮件通知和/或邮件通知的通知可以被提供,从而通知购物者其购物请求已被处理。在一可选实施例中,甚至当初始购物请求通过非实时形式(例如邮件、传真、电子邮件等)来提交时,一种实时交互式模态(例如在线基于web的模态和/或基于电话的模态)可以被请求用于结束电子商务事务。
在步骤350中,购物者可选地可以编辑已填充的购物车物品。在步骤355中,购物者可以确认购物车中的物品,以及可以结束所述电子商务事务。例如,购物者可以选择结账。该用户可以被提示输入任意缺失的结账信息,例如运货地址信息、支付信息等。应当指出,所述信息中的一些或所有可以从之前提供的包含在购物请求中的自由形式输入中自动提取,其中,所述购物请求曾被输入处理部件处理。任意缺失的信息也可以在自由形式消息中提供,其中,所述输入处理部件可以处理该自由形式消息。购买订单(PO)和其它必要的电子商务事务产物可以在事务的结账阶段被自动生成。方法300可以针对所需要的其它电子商务事务被重复。此外,过去事务历史可以被存储以及用于增加将来事务的精度。例如,所述配置部件当解决歧义时可以权衡之前已被购物者购买的物品。
图4提供了电子商务事务期间的自由形式文本处理的示例400。示例400可以使用***100或200来进行。示例400包括包含以自由形式格式提供的内容的购物请求消息405。特别地,内容可以包括“我需要5加仑脱脂牛奶、2个OREO饼干包、10份CAMPBELL番茄汤10盎司、5份QUAKER燕麦片30盎司、2个大包装HUGGIES尿布、3个背包、10个23盎司的ENFAMIL奶粉、5包奶酪。从我的***收费以及送到我家。”
输入处理部件可以识别在电子商务上下文中有意义的一系列标志(token)410-428。例如购买物品标志430和购买细节标志432的不同类型的标志可以被使用。购买物品标志430可以包括关于所需要的物品和物品数量的信息。细节标志432可以包括关于运货、支付等的信息。
另外,不同标志410-428可以具有不同的被标识范围。例如,标志410-424具有专用于对应标志单元的单元范围。例如,标志410“5加仑脱脂牛奶”应用于单一购买物品。标志426-428具有应用于消息405中的所有购买物品标志430的全局范围。例如,标志426“我的***”标识用于为由标志410-424指定的物品进行支付的支付机制。未被示例400示出的其它范围也可以存在。例如,自由形式短语“牛奶、橙汁和果汁每样五份”可以具有应用于多个物品(每个是单独的物品特定标志)的范围的数量(其是单独的标志)。
在标志410-428被生成、分类和/或确定范围之后,第一标志处理阶段可以被实施。在该第一阶段中,标志可以被处理以及被分类为无歧义物品440和有歧义物品445,其中,所述无歧义物品的细节是清晰的。例如,关联于标志412、414、416和418的物品的品牌、物品和数量可以是清晰的。有歧义物品445的品牌和/或其它购买细节可以是初始未知的。
第二处理阶段可以使用购物者的购买历史、偏好和简档信息解决歧义。如由图示450所示的,购物者的简档可以指定带铁的ENFAMIL LIPIL是优选的婴儿配方。购物者购买历史还可以指示出奶酪是指KRAFT 10盎司包装,其解决了标志424的歧义。
所述第二处理阶段可以保持一个或更多物品不被解决,例如三个背包的标志420,其由图示452示出。品牌流行度和一般购物者简档信息可以用于定位未被解决物品的一个或更多潜在候选。例如,与背包流行度数据(获取自其它购物者的购买)结合的购物者简档中的质量和价格阈值可以建议背包是指“JANSPORT、COLUMBIA或NORTH FACE”,所述建议可以被呈现给购物者进行购物者选择。
当数量、品牌、颜色、商家源和其它准则未被提供时,这些准则可以从客户偏好、历史、商家特价品、流行度和其它这样的因素自动推断出。在一个实施例中,用户界面可以使用用于聚焦用户注意力从而便于确认的可区分指示符来指示所推断的细节。
例如,GUI界面可以对具有在之前设置的阈值之上的关联精度分数的条目使用与具有较低精度分数的条目不同的已着色字段。背包特定的物品可以在具有红色背景的字段中呈现,有歧义物品的品牌可以在具有黄色背景的字段中呈现,以及无歧义物品可以在具有绿色背景的字段中呈现。当多个可能属性值被确定时,下拉控制可以被提供以允许用户快速调整字段值。例如,用于背包的下拉控制可以包括值JANSPORT、COLUMBIA、NORTH FACE和OTHER,其中,OTHER为用户提供不同选项。例如物品颜色和/或商家的进一步可用选项也可以在建立了默认值的下拉选择器中呈现。
应当理解,示例400仅是示出这里公开的发明方案的使用的一个可能的示例。本发明不应当限于这里表述的技术和方案。因此,示例400用作用于阐明本发明的各方面的具体示例,以及不旨在被解释为强加于本申请书的发明范围的限制。例如,当前存在多个常规自然语言处理技术,以及本发明不限于这里所讨论的标志标识和处理技术。类似地,众多指导营销和客户偏好确定技术可以用于解决物品歧义。再进一步地,示例400中关于用户界面的细节聚焦在基于web的GUI实施例上,并且其它物品提示、区分和呈现机制更适于其它界面类型。
图5是根据这里公开的发明方案的实施例的、在其中服务代理可以配置电子商务***来处理自由形式购物者输入的方法500的流程图。方法500可以在***100、200和/或类似***的上下文中实施。
方法500可以在步骤505中开始,此时客户启动服务请求。该服务请求可以是用于将现有电子商务***扩展为处理自由形式输入或用于建立具有自由形式输入处理功能的新电子商务***的对服务代理的请求。该服务请求还可以是用于检修处理自由形式输入的现有电子商务***的问题的请求。
在步骤510中,人类代理可以被选为响应所述服务请求。在步骤515中,所述人类代理可以分析客户的当前***,以及可以开发解决方案。在步骤520中,所述人类代理可以将客户的***配置为进行涉及自由形式输入的电子商务事务,其中,所述自由形式输入由自动化计算部件自动处理。这可以包括所述电子商务***方面中的硬件/软件的安装以及客户员工的培训。在步骤525中,人类代理可以完成服务活动。
本发明可以用硬件、软件或硬件和软件的组合实现。本发明可以以集中方式在一个计算机***中或者以分布式方式实现,其中,在所述分布式方式中,不同单元跨几个互连的计算机***散布。适于实施这里描述的方法的任意种类的计算机***或其它装置是适合的。硬件和软件的典型组合可以是具有这样的计算机程序的通用计算机***,所述计算机程序当被加载和执行时控制所述计算机***从而其实施这里描述的方法。
本发明还可以被嵌入计算机程序产品中,其中,所述计算机程序产品包括使能这里描述的方法的实现的所有特征,以及,所述计算机程序产品当被加载到计算机***中时能够实施这些方法。本发明上下文中的计算机程序是指用任意语言、代码或符号对指令集的任意表述,其中,所述指令集旨在导致***或直接地或在以下的任一个或两个之后具有实施特定功能的信息处理功能:a)转换为另一语言、代码或符号;b)用不同材料形式再现。
本发明在不脱离其精神或基本属性的情况下可以以其它形式来实现。
相应地,为指示本发明的范围,应当参考下面的权利要求而非前述说明书。

Claims (20)

1.一种电子商务购物方法,包括:
接收表示购物请求的购物者自由形式输入;
软件程序从所述购物者自由形式输入中提取关于至少一个可用于销售的物品的语义;
基于所述提取的语义自动将至少一个物品添加到电子购物车;以及
为对应购物者提供自动购买包含在所述电子购物车中的物品的能力。
2.根据权利要求1所述的方法,所述提取步骤进一步包括:
在所述提取步骤期间,确定关于所述自由形式输入的一部分涉及的多个可能物品的歧义;以及
基于包含在机器可读媒体中关于所述购物者的之前存储的数据通过对于所述可能物品中的一个的偏爱来解决所述歧义,其中,所述之前存储的数据包括购物者购买历史数据和购物者偏好数据中的至少一个,其中,所述至少一个被添加的物品包括该解决步骤中所偏爱的物品。
3.根据权利要求1所述的方法,进一步包括:
在所述提取步骤期间,确定关于所述自由形式输入的一部分涉及的多个可能物品的歧义;
将对所述歧义的可能解释缩减到一组很可能的意义;以及
呈现用于解决所述歧义的一组购物者可选择选项,其中,所述一组选项是基于所述缩减步骤的结果。
4.根据权利要求1所述的方法,其中,方法1的所述步骤在购物者与自动化商务***之间的实时交互式通信会话期间被实施。
5.根据权利要求4所述的方法,进一步包括:
呈现所述电子购物车物品进行购物者确认;
为对应购物者提供至少一个选项以便编辑所呈现的购物车物品信息;
接收用户所选择的响应以对所述电子购物车中的物品结账;以及
在结账期间结束电子商务事务从而结束所述结账物品的购物者购买。
6.根据权利要求4所述的方法,其中,所述实时交互式通信会话是在线基于web的购物会话、交互式语音响应会话和文本交换会话中的至少一个。
7.根据权利要求1所述的方法,其中,所接收的自由形式输入在电子邮件消息和传真消息的至少一个中被提供。
8.根据权利要求1所述的方法,其中,所述自由形式输入是自然语言格式的语音输入。
9.根据权利要求1所述的方法,其中,所述自由形式输入是自然语言格式的文本输入。
10.根据权利要求1所述的方法,其中,权利要求1所述的步骤是由至少一个机器根据具有多个代码部分的至少一个计算机程序自动实施的步骤,其中,所述多个代码部分可被所述至少一个机器执行。
11.根据权利要求1所述的方法,其中,权利要求1所述的步骤由服务代理和被该服务代理操纵的计算设备的至少一个实施,所述步骤响应于服务请求而被实施。
12.一种用于进行电子商务的***,包括:
电子商务服务器,其被配置为接收购物者输入、基于该输入进行电子商务事务,其中,在所述电子商务事务期间,购物者购买至少一个可用物品;
输入处理***,其被配置为:接收自由形式购物者输入,以及语义地将所述自由形式购物者输入解释为关于所述电子商务事务的离散数据字段;以及
商家数据存储库,其被配置为记录可用于购买的一组物品,其中,所述离散数据字段的至少一部分标识所述一组物品中购物者所需要的那些物品。
13.根据权利要求12所述的***,进一步包括:
消除歧义引擎,其被配置为,解决由所述输入处理***在将包含在所述自由形式购物者输入中的内容转换为被放入所述离散数据字段中的信息时检测到的歧义;以及
购物者数据存储库,其被配置为存储和索引包括关于购物者偏好和购买历史的信息的购物者特定信息,其中,所述消除歧义引擎利用存储在所述购物者数据存储库中的数据来解决歧义。
14.根据权利要求12所述的***,进一步包括:
自然语言理解引擎,其被配置为,将自由形式购物者输入转换为进入关联于所述电子商务事务的信息的离散单元的数据。
15.根据权利要求14所述的***,其中,所述购物者自由形式输入包含在购物者提供的话语中,所述***进一步包括:
语音识别引擎,其被配置为将所述购物者提供的话语转换为文本,所述文本进一步被所述自然语言理解引擎处理。
16.根据权利要求14所述的***,其中,所述购物者自由形式输入包含在图像文件中,所述***进一步包括:
光学字符识别引擎,其被配置为从所述图像文件中提取文本,所述文本进一步被所述自然语言理解引擎处理。
17.一种购物者面向的电子商务界面,包括:
自然语言输入单元,其中,购物者通过其能够输入自然语言格式的信息;
购物车,其被配置为呈现由所述购物者指定的用于购物者购买的多个物品,其中,所述呈现的物品从经由所述自然语言输入单元提供的输入中确定;以及
至少一个购物交互式选项,其被配置为被用户选择,其中,对所述购物交互式选项的选择导致所述购物车中呈现的物品的改变和涉及所述购物车中呈现的物品的购买的电子商务事务的结束中的至少一个。
18.根据权利要求17所述的界面,进一步包括:
购物者简档编辑界面,其被配置为允许购物者配置物品购买偏好,所述物品购买偏好被自然语言处理***用于在所述自然语言处理***将所述输入信息语义地解释为专用于至少一个所呈现的物品的离散数据单元时解决在所述输入信息中检测到的歧义。
19.根据权利要求17所述的界面,其中,所述界面是可经由具有图形用户界面的浏览器访问的基于web的界面,其中,所述自然语言输入单元、所述购物交互式选项和所述购物车由图形用户界面单元表示。
20.根据权利要求17所述的界面,其中,所述界面是用于在实时通信信道上与自动化语音响应***交互的仅语音界面。
CNA2008100089490A 2007-02-01 2008-01-31 电子商务购物方法和*** Pending CN101236635A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/670,251 US8078502B2 (en) 2007-02-01 2007-02-01 Populating an E-commerce shopping cart and other E-commerce fields based upon content extracted from natural language input
US11/670,251 2007-02-01

Publications (1)

Publication Number Publication Date
CN101236635A true CN101236635A (zh) 2008-08-06

Family

ID=39676969

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2008100089490A Pending CN101236635A (zh) 2007-02-01 2008-01-31 电子商务购物方法和***

Country Status (2)

Country Link
US (1) US8078502B2 (zh)
CN (1) CN101236635A (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103294340A (zh) * 2012-02-19 2013-09-11 国际商业机器公司 文本和格式化数据呈现方法和***
WO2014173155A1 (zh) * 2013-04-26 2014-10-30 腾讯科技(深圳)有限公司 文本操作指令识别处理方法、***、服务器和存储介质
CN105450876A (zh) * 2014-06-11 2016-03-30 阿里巴巴集团控股有限公司 一种语音播报方法及相关***
CN106934694A (zh) * 2017-03-08 2017-07-07 摩瑞尔电器(昆山)有限公司 一种语音交互搜索购物***及其使用方法
CN107003996A (zh) * 2014-09-16 2017-08-01 声钰科技 语音商务
CN107038613A (zh) * 2016-02-03 2017-08-11 郑代金 一种以用户为中心的购物***与方法
US10510341B1 (en) 2006-10-16 2019-12-17 Vb Assets, Llc System and method for a cooperative conversational voice user interface
CN111316309A (zh) * 2017-12-22 2020-06-19 谷歌有限责任公司 电子清单用户接口
US11080758B2 (en) 2007-02-06 2021-08-03 Vb Assets, Llc System and method for delivering targeted advertisements and/or providing natural language processing based on advertisements

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8781940B2 (en) 2000-01-26 2014-07-15 Ebay Inc. Method and apparatus for facilitating user selection of a category item in a transaction
US8549407B2 (en) * 2007-12-05 2013-10-01 Ebay Inc. Multi-dimensional dynamic visual browsing
US9305548B2 (en) 2008-05-27 2016-04-05 Voicebox Technologies Corporation System and method for an integrated, multi-modal, multi-device natural language voice services environment
US8326637B2 (en) 2009-02-20 2012-12-04 Voicebox Technologies, Inc. System and method for processing multi-modal device interactions in a natural language voice services environment
DE102010019191A1 (de) * 2010-05-04 2011-11-10 Volkswagen Ag Verfahren und Vorrichtung zum Betreiben einer Nutzerschnittstelle
US20130030986A1 (en) * 2011-07-27 2013-01-31 International Business Machines Corporation Systems and methods for offline delivery of content available in voice applications
US9817813B2 (en) * 2014-01-08 2017-11-14 Genesys Telecommunications Laboratories, Inc. Generalized phrases in automatic speech recognition systems
US10102195B2 (en) 2014-06-25 2018-10-16 Amazon Technologies, Inc. Attribute fill using text extraction
CN105354711A (zh) * 2014-08-22 2016-02-24 北京中天金谷电子商务有限公司 一种食用油工程设备的电子商务***
US9898459B2 (en) 2014-09-16 2018-02-20 Voicebox Technologies Corporation Integration of domain information into state transitions of a finite state transducer for natural language processing
US10614799B2 (en) 2014-11-26 2020-04-07 Voicebox Technologies Corporation System and method of providing intent predictions for an utterance prior to a system detection of an end of the utterance
US20160269349A1 (en) * 2015-03-12 2016-09-15 General Electric Company System and method for orchestrating and correlating multiple software-controlled collaborative sessions through a unified conversational interface
US10366442B1 (en) * 2015-05-06 2019-07-30 Amazon Technologies, Inc. Systems and methods to update shopping cart
JP5919449B1 (ja) * 2015-06-29 2016-05-18 楽天株式会社 管理装置、管理方法、非一時的な記録媒体およびプログラム
US10515150B2 (en) * 2015-07-14 2019-12-24 Genesys Telecommunications Laboratories, Inc. Data driven speech enabled self-help systems and methods of operating thereof
US10455088B2 (en) 2015-10-21 2019-10-22 Genesys Telecommunications Laboratories, Inc. Dialogue flow optimization and personalization
US10382623B2 (en) 2015-10-21 2019-08-13 Genesys Telecommunications Laboratories, Inc. Data-driven dialogue enabled self-help systems
CN106127556A (zh) * 2016-06-30 2016-11-16 乐视控股(北京)有限公司 一种网络交易方法、电子设备及电子装置
US10438264B1 (en) 2016-08-31 2019-10-08 Amazon Technologies, Inc. Artificial intelligence feature extraction service for products
US9760933B1 (en) * 2016-11-09 2017-09-12 International Business Machines Corporation Interactive shopping advisor for refinancing product queries
US10372980B2 (en) * 2016-11-16 2019-08-06 Switch, Inc. Electronic form identification using spatial information
CN108346073B (zh) * 2017-01-23 2021-11-02 北京京东尚科信息技术有限公司 一种语音购物方法和装置
US11532028B2 (en) * 2018-12-07 2022-12-20 Target Brands, Inc. Voice-based in-store digital checkout system

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6278996B1 (en) * 1997-03-31 2001-08-21 Brightware, Inc. System and method for message process and response
US6246997B1 (en) * 1998-03-26 2001-06-12 International Business Machines Corp. Electronic commerce site with query interface
US6141010A (en) * 1998-07-17 2000-10-31 B. E. Technology, Llc Computer interface method and apparatus with targeted advertising
US6356879B2 (en) * 1998-10-09 2002-03-12 International Business Machines Corporation Content based method for product-peer filtering
US6510431B1 (en) * 1999-06-28 2003-01-21 International Business Machines Corporation Method and system for the routing of requests using an automated classification and profile matching in a networked environment
US6513006B2 (en) * 1999-08-26 2003-01-28 Matsushita Electronic Industrial Co., Ltd. Automatic control of household activity using speech recognition and natural language
US7725307B2 (en) * 1999-11-12 2010-05-25 Phoenix Solutions, Inc. Query engine for processing voice based queries including semantic decoding
US7035805B1 (en) * 2000-07-14 2006-04-25 Miller Stephen S Switching the modes of operation for voice-recognition applications
US7558744B2 (en) * 2004-01-23 2009-07-07 Razumov Sergey N Multimedia terminal for product ordering
US7558792B2 (en) * 2004-06-29 2009-07-07 Palo Alto Research Center Incorporated Automatic extraction of human-readable lists from structured documents
EP1696380A1 (en) * 2005-02-24 2006-08-30 Dolphin Software Ltd. System and method for computerized ordering
US8219920B2 (en) * 2006-08-04 2012-07-10 Apple Inc. Methods and systems for managing to do items or notes or electronic messages
US7881938B2 (en) * 2007-03-27 2011-02-01 Nuance Communications, Inc. Speech bookmarks in a voice user interface using a speech recognition engine and acoustically generated baseforms

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10755699B2 (en) 2006-10-16 2020-08-25 Vb Assets, Llc System and method for a cooperative conversational voice user interface
US10510341B1 (en) 2006-10-16 2019-12-17 Vb Assets, Llc System and method for a cooperative conversational voice user interface
US11222626B2 (en) 2006-10-16 2022-01-11 Vb Assets, Llc System and method for a cooperative conversational voice user interface
US10515628B2 (en) 2006-10-16 2019-12-24 Vb Assets, Llc System and method for a cooperative conversational voice user interface
US11080758B2 (en) 2007-02-06 2021-08-03 Vb Assets, Llc System and method for delivering targeted advertisements and/or providing natural language processing based on advertisements
CN103294340A (zh) * 2012-02-19 2013-09-11 国际商业机器公司 文本和格式化数据呈现方法和***
WO2014173155A1 (zh) * 2013-04-26 2014-10-30 腾讯科技(深圳)有限公司 文本操作指令识别处理方法、***、服务器和存储介质
CN105450876A (zh) * 2014-06-11 2016-03-30 阿里巴巴集团控股有限公司 一种语音播报方法及相关***
CN107003996A (zh) * 2014-09-16 2017-08-01 声钰科技 语音商务
US11087385B2 (en) 2014-09-16 2021-08-10 Vb Assets, Llc Voice commerce
CN107038613A (zh) * 2016-02-03 2017-08-11 郑代金 一种以用户为中心的购物***与方法
CN106934694A (zh) * 2017-03-08 2017-07-07 摩瑞尔电器(昆山)有限公司 一种语音交互搜索购物***及其使用方法
CN111316309A (zh) * 2017-12-22 2020-06-19 谷歌有限责任公司 电子清单用户接口
US11861679B2 (en) 2017-12-22 2024-01-02 Google Llc Electronic list user interface
CN111316309B (zh) * 2017-12-22 2024-04-05 谷歌有限责任公司 电子清单用户接口

Also Published As

Publication number Publication date
US20080189187A1 (en) 2008-08-07
US8078502B2 (en) 2011-12-13

Similar Documents

Publication Publication Date Title
CN101236635A (zh) 电子商务购物方法和***
Bayles et al. E-commerce logistics & fulfillment: delivering the goods
Porter et al. Strategy and the Internet
US11983697B2 (en) Embedded application within a buyer application
US11972407B2 (en) Embedded applications
CA3186555A1 (en) Application integration for contactless payments
US11468432B2 (en) Virtual-to-physical secure remote payment to a physical location
JP2008538463A (ja) 統合モバイル・アプリケーション・サーバおよび通信ゲートウェイ
Sharma et al. Study of E-Commerce and Impact of Machine Learning in E-Commerce
CN109690594A (zh) 使用即时通讯应用程序来促进支付的方法
Petrova et al. Retailer adoption of mobile payment: A qualitative study
CN109711936A (zh) 一种茶业平台交易算法和装置
Turban et al. E-commerce: mechanisms, platforms, and tools
CA3186523A1 (en) Customer-device application sites accessible via merchant-managed identifiers
KR20100003102A (ko) 개인 맞춤형 상품 정보를 제공하는 방법 및 장치
KR20210004176A (ko) 미디어 컨텐츠를 이용한 상품 판매 서비스를 제공하기 위한 서버 및 그 방법
Pousttchi et al. Enabling evidence-based retail marketing with the use of payment data–the Mobile Payment Reference Model 2.0
KR20220072440A (ko) 웨딩 사업 맞춤형 플랫폼
TWI640942B (zh) 線上議價系統及線上商品促銷系統
CN102024221A (zh) 即时互动式网络物品交易方法
Hisrich et al. E-commerce challenges and entrepreneurial manager
Desai et al. Artificial Intelligence In Strengthening The Operations Of Ecommerce Based Business
Walcott COVID-19: A Catalyst for E-Commerce in the Food and Beverage Service Industry in Barbados?
Olunlade et al. Intelligent ways for enhancing the process of placing, retrieving, and receiving orders for products and services from a virtual shop
US20230298065A1 (en) Dynamic modification of digital redemption transactions

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Open date: 20080806