基于事件的延迟搜索方法和系统技术方案

技术编号:23865548 阅读:37 留言:0更新日期:2020-04-18 16:41
一种用于执行延迟搜索的方法和系统,包括:在用户界面处从用户接收事件输入,所述事件输入标识未来的事件日期时的事件的事件数据;在所述用户界面处从所述用户接收查询输入;使用所述事件数据处理所述查询输入,以使用处理器生成查询;发送根据所述事件数据的所述查询;以及接收响应于所发送的查询的搜索结果。

Delay search method and system based on event

【技术实现步骤摘要】
【国外来华专利技术】基于事件的延迟搜索方法和系统
本专利技术涉及一种用于延迟搜索的方法和系统,更具体地说,涉及一种用于基于未来事件的延迟搜索的方法和系统。
技术介绍
在人们的繁忙生活中,用户通常需要响应于或基于未来事件来执行搜索,所述未来事件例如是个人事件(诸如生日)或商业事件(诸如会议或预约)。可能需要搜索来提供事件的信息,或者对事件的搜索结果数据执行特定动作,例如,以提供商业会议的商业搜索结果数据或者订购或购买生日的物品。这样的搜索通常访问诸如网站的在线资源。提供这种在线资源的搜索结果的数据可以并且经常被频繁地更新。因此,如果在事件之前执行搜索,则可能不准确,或者可能丢失以后变得可用的数据。另外,如果搜索要求响应于搜索结果而交付某些东西,则可能需要不迟于事件之前的预定时间段来执行搜索,即搜索结果物品的交付间隔时间。然而,用户可能无法在最佳时间进行搜索,并且用户可能不了解且不知道这样的最佳时间会在何时。
技术实现思路
一个方面提供了一种延迟搜索的方法,该方法包括从用户接收事件选择,所述事件选择标识未来的事件日期时的事件的事件数据;从所述用户接收查询输入选择;使用所述事件数据处理所述查询输入选择,以生成查询;发送根据所述事件数据的所述查询;以及接收响应于所发送的查询的搜索结果。本专利技术的另一方面提供了一种用于延迟搜索的系统,该系统包括至少一个处理器;以及存储器,其存储指令,所述指令可由所述至少一个处理器执行以:从用户接收事件选择,所述事件选择标识未来的事件日期时的事件的事件数据;从所述用户接收查询输入选择;使用所述事件数据处理所述查询输入选择,以生成查询;发送根据所述事件数据的所述查询;以及接收响应于所发送的查询的搜索结果。本专利技术的另一方面提供了一种承载可由处理器执行以实现延迟搜索方法的代码的载体介质或存储介质。附图说明图1A是示出根据一个实施例的通用系统的示意图;图1B是示出根据另一实施例的通用系统的示意图;图2是根据一个实施例的使用图1的系统的延迟搜索方法的流程图;图3是示出根据一个实施例的系统的示意图;图4A至图4C是根据一个实施例的使用图2的系统的延迟搜索方法的流程图;图5A至图5C是根据一个实施例的在图2A至图2C的方法期间生成的用户界面;以及图6是用于一个实施例中的基础计算装置的示意图。具体实施方式在以下详细描述中,参考形成其一部分的附图,并且在附图中通过图示的方式示出了其中可以实践本专利技术主题的具体实施例。充分详细地描述这些实施例以使本领域的技术人员能够实践所述实施例,且应了解,可利用其它实施例,且可在不脱离本专利技术主题的范围的情况下作出结构、逻辑和电改变。本专利技术主题的这些实施例在这里可以单独地和/或共同地被称为术语“专利技术”,这仅仅是为了方便,而不是要在实际上公开了一个以上专利技术或专利技术概念的情况下将本申请的范围主动限制于任何单个专利技术或专利技术概念。因此,以下描述不应被理解为限制性的,并且本专利技术主题的范围由所附权利要求限定。在以下实施例中,相同的部件用相同的附图标记表示。在以下实施例中,数据被描述为存储在至少一个数据库中。术语“数据库”旨在包括用于存储和/或组织数据的任何数据结构(和/或多个数据结构的组合),包括但不限于关系数据库(例如,Oracle数据库、mySQL数据库等)、非关系数据库(例如,NoSQL数据库等)、存储器内数据库、电子表格、作为逗号分隔值(CSV)文件、可扩展标记语言(XML)文件、文本(TXT)文件、平面文件、电子表格文件和/或任何其它广泛使用或专有的数据存储格式。数据库通常存储在一个或多个数据存储中。因此,本文中引用的每个数据库(例如,在本文的描述和/或本申请的附图中)应被理解为存储在一个或多个数据存储中。“文件系统”可以控制如何存储和/或检索数据(例如,盘文件系统(如,FAT、NTFS、光盘等)、闪存文件系统、磁带文件系统、数据库文件系统、事务文件系统、网络文件系统等)。为了简单起见,本文关于数据库来描述本公开。然而,本文公开的系统和技术可以用文件系统或数据库和文件系统的组合来实现。在以下实施例中,术语“数据存储”旨在涵盖任何计算机可读存储介质和/或装置(或数据存储介质和/或装置的集合)。数据存储的示例包括但不限于光盘(例如,CD-ROM、DVD-ROM等)、磁盘(例如,硬盘、软盘等)、存储器电路(例如,固态驱动器、随机存取存储器(RAM)等)等。数据存储的另一示例是托管存储环境,其包括可以远程访问并且可以根据需要快速供应的物理数据存储装置的集合(通常称为“云”存储)。在一个实施例中,这里描述的功能或算法以硬件、软件、或软件和硬件的组合来实现。软件包括存储在诸如存储器或其它类型的存储装置之类的计算机可读载体介质上的计算机可执行指令。此外,所描述的功能可对应于模块,所述模块可为软件、硬件、固件、或它们的任何组合。多种功能根据需要在一个或多个模块中执行,并且所描述的实施例仅仅是示例。软件在数字信号处理器、ASIC、微处理器或在系统上操作的其它类型的处理器上执行,所述系统例如为个人计算机、服务器、路由器或能够处理数据的其它装置,包括网络互连装置。一些实施例在两个或更多个特定互连硬件模块或装置中实现功能,其中相关控制和数据信号在模块之间且通过模块传送,或者作为专用集成电路的部分传送。因此,示例性处理流程可应用于软件、固件和硬件实施方式。一般实施例提供了一种延迟方法和系统,以从用户接收事件选择,所述事件选择标识未来的事件日期时的事件的事件数据;从所述用户接收查询输入选择;使用所述事件数据处理所述查询输入选择,以生成查询;发送根据所述事件数据的所述查询;以及接收响应于所发送的查询的搜索结果。查询可以被本地地或通过网络发送到数据存储,使得查询可以满足于来自本地存储的数据或通过网络远程存储的数据的搜索结果。用户可以是个人或单位或实体,例如企业。因此,事件可以与用户、单位、实体或企业相关联。因此,本专利技术的实施例使得用户能够选择将来将用于触发或发起查询的事件。事件可以是在特定日期并且甚至可能在特定时间的事件。事件也可以是与时间段或范围(诸如一天、几天、一周或一个月)相关联的事件。在一个实施例中,事件可以直接与特定用户/人相关联,诸如生日或周年纪念。事件可以仅与一个人相关联,诸如生日,或者事件可以与多个人相关联,诸如结婚周年纪念或团队周年纪念或假日。事件还可以间接与特定用户/人相关联,诸如圣诞节、万圣节、复活节等。在这种情况下,尽管事件本身并不固有地与个人相关联,但是用户可以向与要执行的搜索查询相关的事件分配个人,例如,事件可以是圣诞节,个人David可以是相关联的,并且要执行的搜索涉及对David的礼物的搜索。在该实施例中,要求用户输入与事件相关联的个人David。事件可以是用户的日记或日历中的事件,或者是用户使用的共享日记或日历中的事件。事件可以是需要在事件日期和时间进行的会议或电话呼叫,并且查询可以涉及会议或呼叫所需的数据,诸如文档或研究数据。本文档来自技高网...

【技术保护点】
1.一种延迟搜索的方法,所述方法包括:/n在用户界面处从用户接收事件输入,所述事件输入标识未来的事件日期时的事件的事件数据;/n在所述用户界面处从所述用户接收查询输入;/n使用所述事件数据处理所述查询输入,以使用处理器生成查询;/n发送根据所述事件数据的所述查询;以及/n接收响应于所发送的查询的搜索结果。/n

【技术特征摘要】
【国外来华专利技术】20170705 GB 1710837.41.一种延迟搜索的方法,所述方法包括:
在用户界面处从用户接收事件输入,所述事件输入标识未来的事件日期时的事件的事件数据;
在所述用户界面处从所述用户接收查询输入;
使用所述事件数据处理所述查询输入,以使用处理器生成查询;
发送根据所述事件数据的所述查询;以及
接收响应于所发送的查询的搜索结果。


2.根据权利要求1所述的延迟搜索的方法,其中,通过网络发送所述查询,并且通过所述网络接收响应于所发送的查询的所述搜索结果。


3.根据权利要求1或权利要求2所述的延迟搜索的方法,其中,所述事件数据具有标识与所述用户相关联的一个或多个用户的数据,或者所述方法包括接收标识与所述用户相关联的一个或多个用户的数据,并且所述查询输入的处理包括使用标识一个或多个相关联的用户的数据来生成所述查询。


4.根据权利要求3所述的延迟搜索的方法,其中,使用标识一个或多个相关联的用户的数据来生成所述查询的所述查询输入的处理包括:使用标识一个或多个相关联的用户的数据来确定与所述一个或多个相关联的用户相关的数据、以及使用与所述一个或多个相关联的用户相关的数据来生成所述查询。


5.根据任一前述权利要求所述的延迟搜索的方法,包括:使用所述搜索结果来执行至少一个电子交易。


6.根据权利要求5所述的延迟搜索的方法,包括:从所述用户接收与所述查询输入相关联的用于自动购买的选择,并且使用所述搜索结果自动执行所述至少一个电子交易。


7.根据权利要求5所述的延迟搜索的方法,包括:输出所述搜索结果用于显示,并接收一个或多个搜索结果的用户选择,其中,使用所述用户选择的一个或多个搜索结果来执行所述至少一个电子交易。


8.根据任一前述权利要求所述的延迟搜索的方法,其中,所述查询输入包括来自所述用户的用于自动搜索结果确定的选择,并且使用所述事件数据来生成所述查询。


9.根据权利要求1至权利要求7中任一项所述的延迟搜索的方法,其中,所述查询输入包括作为搜索查询的用户输入文本字符串,并且,使用所述事件数据来处理所述用户输入文本字符串以生成查询。


10.根据任一前述权利要求所述的延迟搜索的方法,其中,动作日期被确定为所述事件数据的一部分,所述动作日期在所述事件日期之前,并且在所述动作日期发送所述查询。


11.根据权利要求10所述的延迟搜索的方法,其中,基于接收到的用户输入或基于与所述搜索结果相关的信息来确定所述动作日期。


12.根据权利要求11所述的延迟搜索的方法,包括:在发送根据所述事件数据的所述查询之前发送所述查询并接收响应于所述查询的初始搜索结果、以及使用所述初始搜索结果确定所述动作日期。


13.根据权利要求10至权利要求12中任一项所述的延迟搜索的方法,其中,在所述动作日期生成用户通知并将所述用户通知输出给所述用户。


14.根据任一前述权利要求所述的延迟搜索的方法,其中,输出所述搜索结果用于显示给所述用户。


15.根据任一前述权利要求所述的延迟搜索的方法,其中,所述事件是所述用户的日记或日历中的事件。


16.根据任一前述权利要求所述的延迟搜索的方法,其中,所述查询包括用于多个产品的复合查询,并且,所述结果包括用于所述多个产品的搜索结果。


17.一种用于延迟搜索的系统,包括:
至少一个处理器;以及
存储器,其存储指令,所述指令能由所述至少一个处理器执行以:
在用户界面处从用户接收事件输入,所述事件输入标识未来的事件日期时的事件的事件数据;
在所述用户界面处从所述用户接收查询输入;
使用所述事件数据处理所述查询输入,以生成查询;
发送根据所述事件数据的所述查询;以及
接收响应于所发送的查询的搜索结果。


18.根据权利要求17所述的用于延迟搜索的系统,其中,通过网络发送查询,并且通过所述网络接收响应于所发送的查询的所述搜索结果。


19.根据权利要求17或权利要求18所述的用于延迟搜索的系统,其中,所述事件数据具有标识与所述用户相关联的一个或多个...

【专利技术属性】
技术研发人员:马里亚·弗朗西斯卡·琼斯
申请(专利权)人:马里亚·弗朗西斯卡·琼斯
类型:发明
国别省市:英国;GB

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

1