提供产品信息的即时消息机器人制造技术

技术编号:8703221 阅读:174 留言:0更新日期:2013-05-15 23:19
本发明专利技术描述了对产品信息请求自动响应的方法和系统。在一个实施例中,数据收集模块可以在网络上收集产品数据,标识出产品数据与特定产品相关联,并且将产品数据和产品数据与特定产品之间的关联存储在数据库中。在产品数据被存储在数据库中之后,即时消息引擎可以接收对产品数据的请求,并且解析器模块可以响应于所述请求将所述请求标识为与特定产品相对应并且基于特定产品与产品数据之间的关联获取产品数据。即时消息引擎还可以利用即时消息协议发送对所述请求的响应,该响应包括产品数据。

【技术实现步骤摘要】
【国外来华专利技术】
本申请一般地涉及利用诸如互联网之类的网络上的通信的
更具体地,本申请涉及在网络上对信息请求进行自动响应。
技术介绍
计算机和网络技术的发展已经允许人们通过基于计算机的应用找到关于产品和服务的信息或者“在线地”进行商业和金融交易。很多的实体已经通过操纵提供关于产品和服务、对产品或服务的评论的信息或者帮助获取产品或服务的网站建立了他们在互联网上的影响力。很多企业的一个共同目标就是吸引客户访问他们的网站或者广告他们的产品和服务。例如,一些企业在其它网站上、电视上、广播上或者印刷媒体上做广告。一些企业还试图通过直接向客户电子邮寄或信件邮寄广告或优惠券来得到客户。计算机和网络技术的发展也使得人们能够通过使用即时消息(IM)协议、短消息服务(SMS)协议、多消息服务(MMS)协议或者嵌入在web浏览器中的即时消息应用来“即时地”或近乎实时地通信。尽管有了这么多的技术发展,还是有大量的技术挑战和问题。一个这种问题涉及确定其它方式来吸引客户访问网站并提供给客户更好的用户体验。另一个这种问题涉及以一种高效的方式与客户交互来确定他们的兴趣并且发送符合客户兴趣的内容。附图说明一些实施例在附图中以示例的方式而非限制性地被示出,在附图中:图1是示出了根据一个示例实施例的即时消息(IM)机器人可以在其中被实现的网络环境的框图;图2是示出了根据一个示例实施例的IM机器人的框图;图3是示出了根据各个实施例的对用户进行自动响应的方法的流程图;图4是示出了根据各个实施例的对用户进行自动响应的方法的流程图,该方法包括提示用户提供搜索条件;图5是示出了根据各个实施例的用户与IM机器人之间的对话的用户接口 ;图6是示出了根据一个示例实施例的IM机器人的框图;图7是根据各个实施例的示出了向用户发送通知的方法的流程图;图8A是根据各个实施例的示出了用户与IM机器人之间的对话的用户接口 ;图8B是根据各个实施例的示出了用户与IM机器人之间的对话的用户接口 ;图9是根据各个实施例的对以计算机系统为示例形式的机器的图示表示。具体实施例方式以下描述对产品信息或交易信息请求自动响应的示例方法和系统。在下面的描述中,为了说明的目的,大量的具体细节被给出以提供对示例实施例的全面理解。但是本领域技术人员将明白本专利技术可以在没有这些具体细节的情况下被实现。即时消息(M)机器人是被设计为通常通过网络与即时消息客户端的用户交互的系统。在一些实施例中,頂机器人被设计为通过使用自然语言处理系统仿真人类交互,所述自然语言处理系统用于将人类语言转换为机器(例如计算机)可理解的事物并将来自计算机的信息转换为自然语言(例如人类语言)。頂机器人可以被配置为与一个或多个即时消息协议以及其它基于视频的消息传送协议兼容,所述消息传送协议例如短消息服务(SMS)协议、多消息服务(MMS)协议或者嵌入到web浏览器中的即时消息应用。在一些实施例中,M机器人系统可以包括收集关于来自各种源的产品或交易的信息的各种组件。例如,IM机器人系统可以“爬行”一个或多个网站并提取与事物或服务相关联的各种产品信息。頂机器人还可以被配置为接入并检查即时消息通信以监控各种数据或搜索各种数据库或者联系各种服务器以请求产品信息或交易数据。在该上下文中,产品可以是可作为交易的主体的任何事物。例如,产品可以包括能够被出售、租赁、出租等的任何事物或服务。产品可以包括用于出租的住宅单元、事件的票据、餐馆里的菜单条目、收藏品等。产品还可以包括诸如水管、医疗或法律服务等之类的服务。IM机器人系统可以利用该信息向即时消息客户端的用户提供关于一个或多个产品的建议和信息。该信息和建议可以基于用户的兴趣或特征被送往特定的用户,所述用户的兴趣或特征通过用户与頂机器人之间的对话被发现。例如,当用户通过即时消息协议将请求产品信息的消息发送给IM机器人时,IM机器人可以尝试将建议或产品信息确定或缩小为匹配用户兴趣的那些建议或产品信息。这可能涉及提示用户提供附加信息或搜索条件。在某一点处,IM机器人可以进行搜索并标识出与用户兴趣兼容的一个或多个产品。然后,IM机器人可以用关于产品的信息对用户做出响应。例如,IM机器人可以向用户提供关于产品的细节、产品评级、来自产品的用户或所有者的评论、产品的受欢迎度、到关于产品的更多信息的链接、购买产品的链接等。按照这种方式,IM机器人的特定实施例可以通过提供针对于特定用户的建议或产品信息向用户提供好处。頂机器人的某些实施例还可以通过将对特定产品感兴趣的用户引至用户可以进行购买的产品网站来向一个或多个网站提供好处。在用户在与頂机器人相关联的网站上进行购买的一些实施例中,頂机器人可以通过用户的即时消息客户端向用户发送通知消息。例如,IM机器人可以向用户发送通知消息以通知他们用户的支付已经公告或者事物已经寄出。在一个实施例中,用户可以请求来自頂机器人的一个或多个交易的状态并且頂机器人可以获取所述一个或多个交易的状态并且通过即时消息协议将所述交易状态传送给用户。按这种方式,用户可以在不需要检查他们的电子邮件账户或登录到网站的情况下接收通知和状态更新。图1是示出了根据个示例实施例的即时消息(IM)机器人可以在其中被实现的网络环境的框图。网络环境100可以包括頂机器人110、一个或多个web服务器120、即时消息服务器130和通过网络140 (例如互联网)被连接的一个或多个客户端机器150。在一个实施例中,頂机器人110、web服务器120和即时消息服务器130可以全部在相同位置或机器处。但是,在其它实施例中,它们可以全部在单独的机器上并且通过网络140被连接。Web服务器120可以支持一个或多个网站,例如电子商务网站、公告关于产品的评论和评级的评论网站、讨论论坛网站或者包含产品信息的任何其它网站。Web服务器120还可以支持数据源,例如包含产品信息的数据库。即时消息服务器130可以允许客户端机器150上的即时消息客户端160与其它即时消息客户端或頂机器人110通信。但是,在其它实施例中,即时消息客户端可以用点对点技术来实现并且即时消息服务器可能是不需要的。下面将更详细地描述,頂机器人110被配置为收集来自各个源的产品数据并与客户端机器150上的即时消息客户端160通信。例如,IM机器人110可以收集来自一个或多个web服务器120或者来自单独的数据库的产品数据。IM机器人110还可以加入与即时消息客户端160的用户的对话,并且根据对话向即时消息客户端160传送某些信息。被传送的信息可以包括产品信息或交易通知。頂机器人的更多细节和组件将在下面参考图2进行探讨。图2是示出了根据一个示例实施例的頂机器人的框图。如图2中所示,IM机器人200可以包括数据收集模块210、解析器模块220、即时消息引擎230和一个或多个数据库240。如下面将更全面地描述,每个模块可以包括软件指令、计算机硬件组件或两者的组合。为了避免因为不必要的细节模糊本专利技术,这里只描述一些功能。数据收集模块210可以被配置为收集网络上的各种产品数据。例如,数据收集模块210可以利用网络爬虫组件访问互联网上的各种网站并提取与各种产品相关联的产品数据。数据收集模块210可以访问产品制造者或零售商的网站以提取产品细节或定价信息或者可以访问包含本文档来自技高网...

【技术保护点】
一种对产品信息请求自动响应的方法,该方法包括:利用一个或多个处理器在网络上收集产品数据;标识出所述产品数据与特定产品相关联;将所述产品数据和所述产品数据与所述特定产品之间的关联存储在数据库中;在所述产品数据被存储在所述数据库中之后,接收对所述产品数据的请求,所述请求经由即时消息协议被接收;响应于所述请求,将所述请求标识为与所述特定产品相对应;基于所述特定产品与所述产品数据之间的关联获取所述产品数据;以及利用所述即时消息协议发送对所述请求的响应,所述响应包括所述产品数据。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:张晓鸣
申请(专利权)人:电子湾有限公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1