Methods, systems and computer program products for responding to natural language communications, sending responses for requesting additional information from users, and displaying callable methods for accessing virtual databases are provided. Some examples involve robotic servers that can use natural language messages to respond to natural language messages (e.g., questions or comments) through messaging applications. Other examples involve the storage of event data associated with Web pages or mobile applications. Event data can describe one or more actions performed by web pages and/or mobile applications. Other examples involve behavioral analysis of event data.
【技术实现步骤摘要】
【国外来华专利技术】具有虚拟数据库的互联网云托管的自然语言交互式消息传送系统相关申请的交叉引用本申请要求于2016年9月16日提交的编号为201641/031569的标题为“INTERNETCLOUD-HOSTEDNATURALLANGUAGEINTERACTIVEMESSAGINGSYSTEM”的印度临时专利的权益和优先权,该申请的全部内容出于所有目的通过引用并入本文。
技术介绍
消息传送应用(例如,Messenger(信使)、即时消息传送软件,移动文本和语音消息传送通信服务、Messenger、Messenger和SKYPEmessenger)是互联网连接的设备(诸如移动设备、笔记本电脑和平板电脑)上快速出现的技术。消息传送应用已获得高的渗透率和每日使用数量。但是,移动设备上的企业应用正在努力使用户定期下载和使用企业应用。
技术实现思路
本公开描述了用于从移动应用和web服务器中的至少一个或多个中展现(expose)原子(atomic)数据的虚拟数据库的技术。虚拟数据库可以用于移动应用和网站的行为分析。在一些示例中,行为分析可以用于与移动应用和/或网站的一个或多个交互,包括参与(例如,用户的活动水平)、群组(cohort)分析(例如,用户的保留)、流失(churn)预测(例如,识别存在不返回风险的用户)、用户/会话分析(例如,识别与用户的会话相关联的信息)、以及预测分析(例如,基于样本,识别可以与所有数据相关联的推断)。例如,方法可以包括由存储服务器接收与源(source)相关联的事件数据。在一些示例中,源可以是移动应用或网页。在这样的示例中,事件数据可以描述与源相关的一个或多个动 ...
【技术保护点】
1.一种方法,包括:由服务器从源接收事件数据,其中所述事件数据描述在所述源上发生的一个或多个动作;将所述事件数据存储在本地数据库中的位置中,其中所述服务器包括所述本地数据库,并且其中所述事件数据根据第一时间表从所述位置中被删除;在将所述事件数据存储在所述位置中之后,根据第二时间表将所述事件数据存储在远程数据库中,其中所述远程数据库与所述服务器分离,并且其中第一时间表比第二时间表更不频繁;向客户端应用展现用于查询虚拟数据库的第一可调用方法,其中当所述事件数据在所述本地数据库中时,使用第一可调用方法对所述事件数据的查询从所述本地数据库中检索所述事件数据,并且其中在所述事件数据从所述本地数据库中被删除之后,所述查询从所述远程数据库中检索所述事件数据;由所述服务器基于所述事件数据来计算汇总计算;以及向所述客户端应用展现用于访问所述汇总计算的第二可调用方法。
【技术特征摘要】
【国外来华专利技术】2016.09.16 IN 201641/0315691.一种方法,包括:由服务器从源接收事件数据,其中所述事件数据描述在所述源上发生的一个或多个动作;将所述事件数据存储在本地数据库中的位置中,其中所述服务器包括所述本地数据库,并且其中所述事件数据根据第一时间表从所述位置中被删除;在将所述事件数据存储在所述位置中之后,根据第二时间表将所述事件数据存储在远程数据库中,其中所述远程数据库与所述服务器分离,并且其中第一时间表比第二时间表更不频繁;向客户端应用展现用于查询虚拟数据库的第一可调用方法,其中当所述事件数据在所述本地数据库中时,使用第一可调用方法对所述事件数据的查询从所述本地数据库中检索所述事件数据,并且其中在所述事件数据从所述本地数据库中被删除之后,所述查询从所述远程数据库中检索所述事件数据;由所述服务器基于所述事件数据来计算汇总计算;以及向所述客户端应用展现用于访问所述汇总计算的第二可调用方法。2.如权利要求1所述的方法,其中所述源是移动应用或网页。3.如权利要求1所述的方法,其中当所述服务器接收到所述事件数据时,递增地更新所述汇总计算。4.如权利要求3所述的方法,其中递增地更新所述汇总计算,而不必针对事件数据查询数据库。5.如权利要求1所述的方法,其中根据第三时间表来递增地更新所述汇总计算,并且其中第一时间表比第三时间表更不频繁。6.如权利要求1所述的方法,其中所述汇总计算基于当前存储在所述本地数据库中的数据和当前存储在所述远程数据库中的数据。7.如权利要求1所述的方法,其中所述汇总计算基于当前时间之前的一段时间的数据。8.一种系统,包括:一个或多个处理器;以及包含指令的非瞬态计算机可读介质,所述指令在由所述一个或多个处理器执行时,使得所述一个或多个处理器执行包括以下的操作:从源接收事件数据,其中所述事件数据描述在所述源上发生的一个或多个动作;将所述事件数据存储在本地数据库中的位置中,其中所述系统包括所述本地数据库,并且其中所述事件数据根据第一时间表从所述位置中被删除;在将所述事件数据存储在所述位置中之后,根据第二时间表将所述事件数据存储在远程数据库中,其中所述远程数据库与所述系统分离,并且其中第一时间表比第二时间表更不频繁;向客户端应用展现用于查询虚拟数据库的第一可调用方法,其中当所述事件数据在所述本地数据库中时,使用第一可调用方法对所述事件数据的查询从所述本地数据库中检索所述事件数据,并且其中在所述事件数据从所述本地...
【专利技术属性】
技术研发人员:S·米什拉,A·斯里尼瓦桑,S·维斯瓦纳坦,
申请(专利权)人:甲骨文国际公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。