一种拆单查询的方法和装置与流程

文档序号:11830386阅读:475来源:国知局
一种拆单查询的方法和装置与流程

本发明涉及计算机技术领域,尤其涉及一种拆单查询的技术。



背景技术:

现有的业务查询技术中,仅限于单一业务的查询,对于包括不同类型业务的复杂的业务查询,现有的查询技术一般无法一次性提供多个业务的查询结果,用户需要自己将不同类型的业务进行归类,分别进行查询之后,人为将不同的查询结果进行组合,从而选择期望的结果,这种半自动的查询技术大大降低了用户的工作效率,并且查询到的结果也不够准确,不能完整地捕捉用户的实际需求,用户体验度不高。

因此如何提供一种查询技术,能够自动对用户的查询需求进行拆单处理,根据拆单处理后的子需求分别进行匹配查询,为用户提供准确的查询结果,成为本领域技术人员亟需解决的问题之一。



技术实现要素:

本发明的目的是提供一种拆单查询的方法和装置。

根据本发明的一个方面,提供一种拆单查询的方法,其中,该方法包括以下步骤:

a获取用户输入的查询需求;

b对所述查询需求进行拆单处理,以获得分属各个业务节点的多个子需求;

c根据所述多个子需求,分别进行匹配查询,获得对应的多个目标对象;

d将所述多个目标对象提供给所述用户。

优选地,所述步骤b包括:

基于需求分析,对所述查询需求进行拆单处理,以获得所述多个子需求。

优选地,所述步骤b还包括:

基于需求分析,确定所述查询需求的延伸需求;

其中,所述步骤c包括:

根据所述多个子需求,并结合所述延伸需求,分别进行匹配查询,获得所述多个目标对象。

优选地,所述步骤c包括:

根据所述多个子需求,并结合认知计算,分别进行匹配查询,获得所述多个目标对象。

优选地,该方法还包括:

x分别获得所述多个目标对象的报价信息;

y根据所述各个业务节点,对所述报价信息进行组合,以获得组合后的报价信息;

z将所述组合后的报价信息提供给所述用户。

优选地,该方法还包括:

对所述组合后的报价信息进行性价比排序,以获得经性价比排序后的组合报价信息;

其中,所述步骤z包括:

将所述经性价比排序后的组合报价信息提供给所述用户。

根据本发明的另一个方面,还提供了一种拆单查询装置,其中,该装置包括:

获取装置,用于获取用户输入的查询需求;

拆单装置,用于对所述查询需求进行拆单处理,以获得分属各个业务节点的多个子需求;

匹配装置,用于根据所述多个子需求,分别进行匹配查询,获得对应的多个目标对象;

第一提供装置,用于将所述多个目标对象提供给所述用户。

优选地,所述拆单装置用于:

基于需求分析,对所述查询需求进行拆单处理,以获得所述多个子需求。

优选地,所述拆单装置还用于:

基于需求分析,确定所述查询需求的延伸需求;

其中,所述匹配装置用于:

根据所述多个子需求,并结合所述延伸需求,分别进行匹配查询,获得所述多个目标对象。

优选地,所述匹配装置用于:

根据所述多个子需求,并结合认知计算,分别进行匹配查询,获得所述多个目标对象。

优选地,该拆单查询装置还包括:

报价装置,用于分别获得所述多个目标对象的报价信息;

组合装置,用于根据所述各个业务节点,对所述报价信息进行组合,以获得组合后的报价信息;

第二提供装置,用于将所述组合后的报价信息提供给所述用户。

优选地,该拆单查询装置还包括:

排序装置,用于对所述组合后的报价信息进行性价比排序,以获得经性价比排序后的组合报价信息;

其中,所述第二提供装置用于:

将所述经性价比排序后的组合报价信息提供给所述用户。

与现有技术相比,本发明具有以下优点:

在此,本发明通过对获取的查询需求进行拆单处理,获得分属各个业务节点的多个子需求,并通过对所述多个子需求进行匹配查询,获得对应的目标对象提供给用户,使得用户可以在一种装置中实现对多个子需求的匹配查询,无需分别到多个对应的应用中进行查询,并且实现了查询需求的自助细化分类,帮助用户更精确的匹配相应的目标对象,不仅简化并整合了用户在非标准化采购业务中的流程,也提高了非标准采购需求实现的准确性。

本发明还可以根据用户的需求经过语义分析,认知计算等方法,智能的将用户的查询需求进行拆单处理,拆单成分属不同业务节点的多个子需求,并对各个子需求针对性的分别进行匹配查询,然后对查询结果进行组合,采用预先定义好的方式提供给用户,不仅为用户提供了更精确的查询结果,而且简化了用户在非标准化采购业务中的流程,减少了用户与查询装置的互动,提高了非标准采购需求实现的准确性。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1示出根据本发明一个方面的一种拆单查询装置的结构示意图;

图2示出根据本发明另一个方面的一种拆单查询的方法流程示意图。

附图中相同或相似的附图标记代表相同或相似的部件。

具体实施方式

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

在上下文中所称“计算机设备”,也称为“电脑”,是指可以通过运行预定程序或指令来执行数值计算和/或逻辑计算等预定处理过程的智能电子设备,其可以包括处理器与存储器,由处理器执行在存储器中预存的存续指令来执行预定处理过程,或是由ASIC、FPGA、DSP等硬件执行预定处理过程,或是由上述二者组合来实现。计算机设备包括但不限于服务器、个人电脑、笔记本电脑、平板电脑、智能手机等。

所述计算机设备包括用户设备与网络设备。其中,所述用户设备包括但不限于电脑、智能手机、PDA等;所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。其中,所述计算机设备可单独运行来实现本发明,也可接入网络并通过与网络中的其他计算机设备的交互操作来实现本发明。其中,所述计算机设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。

需要说明的是,所述用户设备、网络设备和网络等仅为举例,其他现有的或今后可能出现的计算机设备或网络如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。

后面所讨论的方法(其中一些通过流程图示出)可以通过硬件、软件、固件、中间件、微代码、硬件描述语言或者其任意组合来实施。当用软件、固件、中间件或微代码来实施时,用以实施必要任务的程序代码或代码段可以被存储在机器或计算机可读介质(比如存储介质)中。(一个或多个)处理器可以实施必要的任务。

这里所公开的具体结构和功能细节仅仅是代表性的,并且是用于描述本发明的示例性实施例的目的。但是本发明可以通过许多替换形式来具体实现,并且不应当被解释成仅仅受限于这里所阐述的实施例。

应当理解的是,虽然在这里可能使用了术语“第一”、“第二”等等来描述各个单元,但是这些单元不应当受这些术语限制。使用这些术语仅仅是为了将一个单元与另一个单元进行区分。举例来说,在不背离示例性实施例的范围的情况下,第一单元可以被称为第二单元,并且类似地第二单元可以被称为第一单元。这里所使用的术语“和/或”包括其中一个或更多所列出的相关联项目的任意和所有组合。

应当理解的是,当一个单元被称为“连接”或“耦合”到另一单元时,其可以直接连接或耦合到所述另一单元,或者可以存在中间单元。与此相对,当一个单元被称为“直接连接”或“直接耦合”到另一单元时,则不存在中间单元。应当按照类似的方式来解释被用于描述单元之间的关系的其他词语(例如“处于...之间”相比于“直接处于...之间”,“与...邻近”相比于“与...直接邻近”等等)。

这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、单元、组件和/或其组合。

还应当提到的是,在一些替换实现方式中,所提到的功能/动作可以按照不同于附图中标示的顺序发生。举例来说,取决于所涉及的功能/动作,相继示出的两幅图实际上可以基本上同时执行或者有时可以按照相反的顺序来执行。

下面结合附图对本发明作进一步详细描述。需要说明的是在不冲突的情况下,本申请中的实施例及实施例特征可以相互组合。

图1示出根据本发明一个方面的一种拆单查询装置的结构示意图。该拆单查询装置1例如位于计算机设备中,其包括:获取装置101、拆单装置102、匹配装置103和第一提供装置104。

以下以拆单查询装置1位于网络设备中为例进行详细描述,该拆单查询装置1与用户设备通过网络相连接,获取该用户设备所发送的用户输入的查询需求;对所述查询需求进行拆单处理,以获得分属各个业务节点的多个子需求;根据所述多个子需求,分别进行匹配查询,获得对应的多个目标对象;将所述多个目标对象提供给所述用户,以供用户查看和选择。

在此,所述用户设备包括但不限于个人电脑、笔记本电脑、平板电脑、智能手机、PDA等,用户通过该用户设备,输入其查询需求,以便拆单查询装置1通过该用户设备获取所述查询需求,从而获取与查询需求被拆单成的多个子需求对应的多个目标对象。

其中,获取装置101获取用户输入的查询需求。

具体地,用户通过与用户设备的互动,在用户设备应用的输入框输入查询需求,或者在提供给用户的查询需求选项中勾选多个该用户期望的查询需求以输入查询需求,又或者通过两者的结合输入查询需求,其中,所述查询需求可以是语音、图片、文字、视频等多种信息形式,其中,文字信息可以是汉字,拼音或者英文;用户通过某一方式触发拆单查询装置1后,获取装置101通过一次或多次调用该用户设备所提供的应用程序接口(API)或其他约定的通信方式,获取该用户在用户设备的应用中输入的查询需求。例如,用户通过安装在用户设备上的融合通信应用输入查询需求后,例如通过点击与拆单查询装置1对应的查询按钮或者通过敲击键盘上与拆单查询装置1对应的快捷键等方式触发拆单查询装置1,获取装置101获取用户在融合通信应用中输入的所述查询需求。

在此,所述融合通信应用例如为对应于融合通信装置的位于用户设备中的应用,该融合通信装置例如为基于业务流的通信装置,包括但不限于IM(Instant Messaging,即时通信)装置、近场通信装置等。该业务流例如对应某一用户的具有逻辑线条的业务,同一业务流中可以有不同的业务节点,各个业务节点例如分别对应不同的时间节点、对象节点、领域节点等。

本领域技术人员应能理解上述用户输入查询需求的方式仅为举例,其他现有的或者今后可能出现的输入查询需求的方式,如可适用于本发明,也应包含在本发明的保护范围内,此处不再赘述,并通过引用的方式包含于此。本领域技术人员还应能理解上述触发拆单查询装置1的方式也仅为举例,现有的或者今后可能出现的触发方式,如可适用于本发明也应包含在本发明的保护范围内,并在此以引用的方式包含于此。

拆单装置102对所述查询需求进行拆单处理,以获得分属各个业务节点的多个子需求。

具体地,获取装置101获取到用户输入的查询需求后,拆单装置102根据查询需求形式的不同采用不同的方法对所述查询需求进行拆单处理,以获得分属各个业务节点的多个子需求,在此,所述各个业务节点例如分别对应不同领域子需求的提供商。若用户通过在提供给用户的查询需求选项中勾选多个该用户期望的查询需求以输入查询需求,则拆单装置102直接根据用户勾选的不同选项将查询需求进行拆分;在此,拆单装置102可以直接将该用户勾选的多个选项分别作为多个子需求,也可以先对该用户勾选的多个选项进行分类,将每一类作为一个子需求。

若用户通过在用户设备应用的输入框输入查询需求,则拆单装置102判断所述查询需求的信息类型,若所述查询需求为文本信息,则拆单装置102直接对该文本信息进行拆单处理;若所述查询需求为语音、图片或者视频等非文本信息,则拆单装置102首先将该非文本信息转换为文本信息,例如,分别采用对应识别技术对所述查询需求进行识别,将所述非文本信息的查询需求识别为相应的文本信息的查询需求,随后,再对该文本信息进行拆单处理。

在此,拆单装置102例如根据所述文本信息的查询需求,采用分词技术、自然语言处理技术等技术提取出所述查询需求中的关键词,然后根据具体情况采用以下至少任一种方式进行拆单处理:

1)当所述关键词为多个时,拆单装置102按照所述关键词,对所述查询需求进行拆单,将所述查询需求拆单为与所述关键词对应的、分属各个业务节点的多个子需求,并通过智能分析所述查询需求的逻辑关系和语法信息,确定所述子需求的限定条件,以便拆单查询装置1根据所述限定条件获得对应的目标对象;例如,用户输入的查询需求为:预定北京2016年10月1日的婚礼酒店,300位宾客,婚礼现场布置鲜花,提供六层婚礼蛋糕,拆单装置102提取出上述查询需求的关键词为:酒店、鲜花和蛋糕,根据所述关键词获得的三个子需求为:预定酒店、鲜花布置、预定蛋糕,该三个子需求分别对应了三个不同领域的业务节点,其中预定酒店需要满足的条件为:2016年10月1日,北京,婚礼,容纳300的场地;婚礼鲜花布置需要满足的条件:2016年10月1日,北京,婚礼,布置容纳300人的场地;蛋糕这一子需求需要满足的条件是:2016年10月1日,北京,能够制作六层蛋糕;

2)当所述关键词为一个时,拆单装置102确定该查询需求的限定条件,若所述限定条件超出预定阈值,根据预先设定的拆单规则将所述查询需求拆单成多个相近的子需求,或者为用户提供多种不同的拆单组合供用户选择,其中,所述预定阈值例如为根据数据库中某一类需求某一限定条件的最大值或者最小值,例如酒店预定时,数据库中最大规模酒店的容纳阈值为600人,用户输入的查询需求为:预定容纳1000人的年会酒店,其中的限定条件为:1000人,超出最大规模酒店的容纳阈值:600人,则拆单装置102根据预定的平均拆单规则将预定1000人年会酒店的查询需求拆单为预定两个容纳500人的年会酒店的子需求,该子需求对应该业务中的一个业务节点;或者,拆单装置102按照不同的拆单规则为用户提供几种组合供用户选择;

3)当所述关键词为多个,并且按照所述关键词进行拆单后的多个子需求中至少一个子需求对应的至少一个限定条件超出预定阈值时,将该至少一个子需求按照预先设定的拆单规则进行拆单,或者为用户提供多种不同的拆单组合供用户选择。

在此,通过对所述查询需求进行拆单处理,获得分属各个业务节点的多个子需求,实现了查询需求的细化分类,能够帮助用户更精确的匹配相应的目标对象,并为实现所述查询需求提供了丰富的组合形式,不仅简化了用户在非标准化采购业务中的流程,也提高了非标准采购需求实现的准确性。

本领域技术人员应能理解,上述拆单处理的方式仅为举例,现有的或者今后可能出现的拆单处理方式如可适用于本发明,都应包含在本发明的保护范围内,并在此以引用的方式包含于此。

匹配装置103根据所述多个子需求,分别进行匹配查询,获得对应的多个目标对象。

具体地,匹配装置103根据拆单装置102获得的分属各个业务节点的多个子需求,以及与所述多个子需求分别对应的限定条件,在目标对象数据库中采用例如基于语义的精确匹配查询、模糊匹配查询或者两种查询方法相结合的匹配查询方法,查询出既能实现所述子需求,又能满足所述限定条件的所有可能的多个目标对象,其中,所述目标对象数据库中例如存储有多个注册商家的项目信息。例如,用户输入的查询需求为:预定婚礼酒店,300位宾客,婚礼现场布置鲜花,拆单装置102根据该查询需求进行拆单处理后获得的子需求为:1)预订酒店,限定条件为:婚礼,容纳300人;2)鲜花布置,限定条件为:婚礼现场布置,容纳300人的场地,然后匹配装置103分别根据上述两个子需求在目标对象数据库中进行匹配查询,分别获得对应的两个目标对象:1)具有适合举办婚礼的大厅,并且能够容纳300人同时就餐的酒店;2)提供鲜花布置服务,并且能够布置容纳300人婚礼现场的花店。

在此,所述多个目标对象中所包括的目标对象可以是根据多个子需求所分别匹配查询得到的不同的目标对象,也可以是同时满足该多个子需求的一个目标对象。如上例中,匹配装置103可以分别匹配获得上述两个目标对象,也可以获得一个目标对象,例如,获得一家酒店,该酒店既具有适合举办婚礼的大厅,并且能够容纳300人同时就餐,又提供鲜花布置服务,能够布置容纳300人婚礼现场。

在此,所述目标对象数据库既可以位于该拆单查询装置1中,也可以位于与该拆单查询装置1通过网络相连接的第三方设备中。

第一提供装置104将所述多个目标对象提供给所述用户。

具体地,第一提供装置104将匹配装置103获得的多个目标对象,按照一定的排序方式进行排序,例如按照报价由低到高,按照匹配程度排序,或者结合认知计算对所述多个目标对象进行排序,是的排序结果更符合用户需求,例如通过一次或多次调用诸如JSP、ASP或PHP等动态页面技术,以约定的显示方式,例如将不同的目标对象分别放置于不同子页面等方式,提供给所述用户。例如,第一提供装置104将所述多个目标对象,以每页展示预定数量的形式,提供给所述用户,用户可以通过下拉屏幕或点击“下一页”图标按钮,从而继续查看所述多个目标对象,用户还可通过价格排序或者匹配精确度排序来改变多个目标对象的显示顺序。

本领域技术人员应能理解上述将目标对象提供给用户的方法仅为举例,现有的或者今后可能出现的将目标对象提供给用户的方法,如可适用于本发明都应包含在本发明的保护范围内,并在此以引用的方式包含于此。

在此,拆单查询装置1通过对获取的查询需求进行拆单处理,获得分属各个业务节点的多个子需求,并通过对所述多个子需求进行匹配查询,获得对应的目标对象提供给用户,使得用户可以在一种装置中实现对多个子需求的匹配查询,无需分别到多个对应的应用中进行查询,并且实现了查询需求的自助细化分类,帮助用户更精确的匹配相应的目标对象,并为实现所述查询需求提供了丰富的组合形式,不仅简化并整合了用户在非标准化采购业务中的流程,也提高了非标准采购需求实现的准确性。

优选地,所述拆单装置102基于需求分析,对所述查询需求进行拆单处理。

具体地,该拆单装置102根据该用户输入的查询需求,对该查询需求进行需求分析,例如,首先,拆单装置102对该用户输入的查询需求进行语义分析,例如,采用以下任一项分词方法:1)基于字符串匹配的分词方法;2)全切分方法;3)由字构词的分词方法,对查询需求进行分词处理,得到多个词项,通过文意分析后对分词后的每个词项计算一个权重,按照词项的重要程度给予不同的权重,根据所述权重提取出所述查询需求中的关键词,随后,根据所述关键词完成所述查询需求的拆单处理过程。

在此,拆单装置102基于对查询需求的语义分析,提高关键词获取的精确度,以便更准确完成拆单处理过程,进而提高后续匹配查询的准确性。

更优选地,拆单装置102还基于需求分析,确定所述查询需求的延伸需求;其中,所述匹配装置103根据所述多个子需求,并结合所述延伸需求,分别进行匹配查询,获得所述多个目标对象。

具体地,拆单装置102进行拆单处理时,根据需求分析,例如采用语义分析中的主题模型,卷积神经网络等模型,深度分析查询需求中的语义信息,结合与拆单完成后的子需求对应的限定条件对子需求进行相关性分析,智能获取对查询需求进行拆单处理之后将会产生的新的辅助需求,从而确定查询需求的延伸需求,或者拆单装置102根据历史类似拆单处理的延伸需求记录,进行匹配处理后,确定对应的延伸需求,或者为用户提供多种延伸需求选项供用户选择。例如,当有1000个员工被拆单居住在两家酒店时,通过语义分析或者历史拆单记录匹配,确定需要为居住在两家酒店的员工要进行视频会议,则视频设备即为用户的延伸需求,进一步的还可以根据语义分析和该延伸需求确定其限定条件,以便更好的为所述延伸需求匹配合适的视频设备。然后匹配装置103根据拆单装置102获得的分属各个业务节点的多个子需求,所述延伸需求,以及与所述多个子需求和延伸需求分别对应的限定条件,例如采用精确匹配查询方法进行匹配查询,获得与多个子需求和延伸需求对应的多个目标对象。

在此,拆单装置102通过需求分析,确定所述查询需求的延伸需求,多维度全面的满足用户的需求,在减少用户与拆单查询装置交互的基础上,更加全面的为用户提供解决方案,提升了用户的使用体验,节约了用户的时间。

本领域技术人员应能理解,上述获得延伸需求的方法仅为举例,现有的或者今后可能出现的获得延伸需求的方法如可适用于本发明都应包含在本发明的保护范围内,并在此以引用的方式包含于此。

优选地,所述匹配装置103根据所述多个子需求,并结合认知计算,分别进行匹配查询,获得所述多个目标对象。

具体地,所述匹配装置103根据拆单装置102获得的多个子需求和与所述多个子需求对应的限定条件,结合认知计算,精准地识别多个子需求之间或者子需求与对应的限定条件之间的内在联系,深度理解所述多个子需求,在此基础上,在目标对象数据库的大量数据中进行匹配查询,获得跟用户查询需求吻合度高的多个目标对象,其中,所述认知计算通过将简单的单元计算通过层级累加,将无结构的信息进行计算,实现对人脑思考方式和认知的模拟。例如,当有1000个员工被拆单入住于两家酒店时,得到两个预定酒店的子需求,匹配装置103在进行匹配查询时,根据认知计算理解两个子需求的内在联系,在匹配过程中加入一些认知基础上的限定条件,为所述两个子需求匹配的酒店在酒店风格、酒店档次上相近,并且两个酒店的距离最近或者交通最方便。

在此,匹配装置103通过采用认知计算,采用类似于人脑的思考方式深层次理解字面意思之外的用户的需求,为用户匹配更加符合用户真实需求的目标对象,提高了匹配的精度,提高用户的使用体验。

优选地,拆单查询装置1还包括:报价装置105(未示出)、组合装置106(未示出)和第二提供装置107(未示出)。

其中,报价装置105分别获得所述多个目标对象的报价信息。

具体地,匹配装置103根据所述多个子需求匹配查询,获得对应的多个目标对象,所述多个目标对象具有自己的报价信息以供用户根据预算进行选择,进一步地,所述多个目标对象还具有附赠的个性化服务信息和增值服务信息及对应的原值报价信息等。例如,用户预订会议酒店,匹配装置103为用户匹配的多个酒店信息中,会有各个酒店的报价信息,部分酒店赠送会议中享用的果盘或者会议记录的精美笔记本,报价装置105在获得会议酒店报价的同时,还能获得赠送的所述果盘和笔记本的原值报价信息,供用户将赠送服务的原值作为考虑性价比的因素。

组合装置106根据所述各个业务节点,对所述报价信息进行组合,以获得组合后的报价信息。

具体地,组合装置106根据拆单后多个子需求所属的各个业务节点,对与其对应的多个目标对象的报价信息按照进行排列组合,获得组合后的多个目标对象的报价和,其中所述组合可以是同一供应商提供的满足所述多各子需求的组合,也可以是不同供应商组合以分别满足所述多个子需求。进一步地,可以通过认知计算,考虑到各组合中目标对象中赠送的附加服务项目、上述多个目标对象的报价和以及过往用户对该目标对象的评价,优先获得最符合用户查询需求的组合。例如,用户需要预定婚礼酒店,婚礼现场布置鲜花,若某一酒店既能提供符合条件的婚礼场地,也提供婚礼现场布置鲜花的服务,则该酒店可以提供两种服务的组合,并且提供相应的组合报价和对应的单价,供用户选择;若酒店只提供婚礼场地,不能提供婚礼现场布置鲜花的服务,则与其他满足条件的花店进行组合,并提供相应的组合报价和对应的单价,供用户选择。

本领域技术人员应能理解,上述对所述报价信息进行组合的方式仅为举例,现有的或者今后可能出现的对报价信息进行组合的方式,如可适用于本发明都应包含在本发明的保护范围内并在此以引用的方式包含于此。

第二提供装置107将所述组合后的报价信息提供给所述用户。

具体地,第二提供装置107将组合装置106获得的组合后的报价信息按照一定的规则进行排序,例如优先提供需要较少供应商即能实现查询需求的组合,例如通过一次或多次调用诸如JSP、ASP或PHP等动态页面技术,以约定的显示方式,将所述组合以及组合后的报价信息向用户进行显示,或者为用户提供一些筛选条件,用户可以通过点选所述筛选条件按照进一步的需求优先显示部分组合的报价信息。

更优选地,拆单查询装置1还包括:排序装置108(未示出),对所述组合后的报价信息进行性价比排序,以获得经性价比排序后的组合报价信息;其中,所述第二提供装置107将所述经性价比排序后的组合报价信息提供给所述用户。

具体地,排序装置108对组合装置106组合后的报价信息进行性价比排序,例如,直接根据报价信息进行排序;或进一步地,排序装置108根据用户设置的各个目标对象的维度及所述维度所对应的权重,对这些目标对象的报价信息的组合进行性价比排序,获得经性价比排序后的组合报价信息;或更进一步地,排序装置108首先根据用户设置的各个目标对象的维度及所述维度所对应的权重,对这些目标对象的报价信息的组合进行性价比预排序,以获得性价比预排序后的组合报价信息,然后,获取所述目标对象所对应的供应商提供的针对所述目标对象的报价信息,并根据所述报价信息,对所述性价比预排序后的组合报价信息进行性价比重排序,获得性价比重排序后的组合报价信息;随后,所述第二提供装置107以约定的显示方式,将所述经性价比排序后的组合以及组合报价信息提供给用户。

在此,当用户有复杂的查询需求而普通的查询装置无法提供满足条件的查询结果时,拆单查询装置1可以根据用户的需求经过语义分析,认知计算等方法,智能的将用户的查询需求进行拆单处理,拆单成分属不同业务节点的多个子需求,并对各个子需求针对性的分别进行匹配查询,然后对查询结果进行组合,采用预先定义好的方式提供给用户,不仅为用户提供了更精确的查询结果,而且简化并整合了用户在非标准化采购业务中的流程,减少了用户与查询装置的互动,也提高了非标准采购需求实现的准确性。

图2示出根据本发明另一个方面的一种拆单查询的方法流程示意图。所述拆单查询的方法包括:步骤S201、步骤S202、步骤S203和步骤S204。

其中,在步骤S201中,拆单查询装置1获取用户输入的查询需求。

具体地,用户通过与用户设备的互动,在用户设备应用的输入框输入查询需求,或者在提供给用户的查询需求选项中勾选多个该用户期望的查询需求以输入查询需求,又或者通过两者的结合输入查询需求,其中,所述查询需求可以是语音、图片、文字、视频等多种信息形式,其中,文字信息可以是汉字,拼音或者英文;用户通过某一方式触发拆单查询装置1后,在步骤S201中,拆单查询装置1通过一次或多次调用该用户设备所提供的应用程序接口(API)或其他约定的通信方式,获取该用户在用户设备的应用中输入的查询需求。例如,用户通过安装在用户设备上的融合通信应用输入查询需求后,例如通过点击与拆单查询装置1对应的查询按钮或者通过敲击键盘上与拆单查询装置1对应的快捷键等方式触发拆单查询装置1,在步骤S201中,拆单查询装置1获取用户在融合通信应用中输入的所述查询需求。

在此,所述融合通信应用例如为对应于融合通信装置的位于用户设备中的应用,该融合通信装置例如为基于业务流的通信装置,包括但不限于IM(Instant Messaging,即时通信)装置、近场通信装置等。该业务流例如对应某一用户的具有逻辑线条的业务,同一业务流中可以有不同的业务节点,各个业务节点例如分别对应不同的时间节点、对象节点、领域节点等。

本领域技术人员应能理解上述用户输入查询需求的方式仅为举例,其他现有的或者今后可能出现的输入查询需求的方式,如可适用于本发明,也应包含在本发明的保护范围内,此处不再赘述,并通过引用的方式包含于此。本领域技术人员还应能理解上述触发拆单查询装置1的方式也仅为举例,现有的或者今后可能出现的触发方式,如可适用于本发明也应包含在本发明的保护范围内,并在此以引用的方式包含于此。

在步骤S202中,拆单查询装置1对所述查询需求进行拆单处理,以获得分属各个业务节点的多个子需求。

具体地,在步骤S201中,拆单查询装置1获取到用户输入的查询需求后,在步骤S202中,拆单查询装置1根据查询需求形式的不同采用不同的方法对所述查询需求进行拆单处理,以获得分属各个业务节点的多个子需求,在此,所述各个业务节点例如为不同领域子需求的提供商。若用户通过在提供给用户的查询需求选项中勾选多个该用户期望的查询需求以输入查询需求,则在步骤S202中,拆单查询装置1直接根据用户勾选的不同选项将查询需求进行拆分;在此,在步骤S202中,拆单查询装置1可以直接将该用户勾选的多个选项分别作为多个子需求,也可以先对该用户勾选的多个选项进行分类,将每一类作为一个子需求。

若用户通过在用户设备应用的输入框输入查询需求,则在步骤S202中,拆单查询装置1判断所述查询需求的信息类型,若所述查询需求为文本信息,则在步骤S202中,拆单查询装置1直接对该文本信息进行拆单处理;若所述查询需求为语音、图片或者视频等非文本信息,则在步骤S202中,拆单查询装置1首先将该非文本信息转换为文本信息,例如,分别采用对应识别技术对所述查询需求进行识别,将所述非文本信息的查询需求识别为相应的文本信息的查询需求,随后,再对该文本信息进行拆单处理。

在此,在步骤S202中,拆单查询装置1例如根据所述文本信息的查询需求,采用分词技术、自然语言处理技术等技术提取出所述查询需求中的关键词,然后根据具体情况采用以下至少任一种方式进行拆单处理:

1)当所述关键词为多个时,在步骤S202中,拆单查询装置1按照所述关键词,对所述查询需求进行拆单,将所述查询需求拆单为与所述关键词对应的、分属各个业务节点的多个子需求,并通过智能分析所述查询需求的逻辑关系和语法信息,确定所述子需求的限定条件,以便拆单查询装置1根据所述限定条件获得对应的目标对象;例如,用户输入的查询需求为:预定北京2016年10月1日的婚礼酒店,300位宾客,婚礼现场布置鲜花,提供六层婚礼蛋糕,在步骤S202中,拆单查询装置1提取出上述查询需求的关键词为:酒店、鲜花和蛋糕,根据所述关键词获得的三个子需求为:预定酒店、鲜花布置、预定蛋糕,该三个子需求分别对应了三个不同领域的业务节点,其中预定酒店需要满足的条件为:2016年10月1日,北京,婚礼,容纳300的场地;婚礼鲜花布置需要满足的条件:2016年10月1日,北京,婚礼,布置容纳300人的场地;蛋糕这一子需求需要满足的条件是:2016年10月1日,北京,能够制作六层蛋糕;

2)当所述关键词为一个时,在步骤S202中,拆单查询装置1确定该查询需求的限定条件,若所述限定条件超出预定阈值,根据预先设定的拆单规则将所述查询需求拆单成多个相近的子需求,或者为用户提供多种不同的拆单组合供用户选择,其中,所述预定阈值例如为根据数据库中某一类需求某一限定条件的最大值或者最小值,例如酒店预定时,数据库中最大规模酒店的容纳阈值为600人,用户输入的查询需求为:预定容纳1000人的年会酒店,其中的限定条件为:1000人,超出最大规模酒店的容纳阈值:600人,则在步骤S202中,拆单查询装置1根据预定的平均拆单规则将预定1000人年会酒店的查询需求拆单为预定两个容纳500人的年会酒店的子需求,该子需求对应该业务中的一个业务节点;或者,在步骤S202中,拆单查询装置1按照不同的拆单规则为用户提供几种组合供用户选择;

3)当所述关键词为多个,并且按照所述关键词进行拆单后的多个子需求中至少一个子需求对应的至少一个限定条件超出预定阈值时,将该至少一个子需求按照预先设定的拆单规则进行拆单,或者为用户提供多种不同的拆单组合供用户选择。

在此,通过对所述查询需求进行拆单处理,获得分属各个业务节点的多个子需求,实现了查询需求的细化分类,能够帮助用户更精确的匹配相应的目标对象,并为实现所述查询需求提供了丰富的组合形式,不仅简化了用户在非标准化采购业务中的流程,也提高了非标准采购需求实现的准确性。

本领域技术人员应能理解,上述拆单处理的方式仅为举例,现有的或者今后可能出现的拆单处理方式如可适用于本发明,都应包含在本发明的保护范围内,并在此以引用的方式包含于此。

在步骤S203中,拆单查询装置1根据所述多个子需求,分别进行匹配查询,获得对应的多个目标对象。

具体地,在步骤S203中,拆单查询装置1根据获得的分属各个业务节点的多个子需求,以及与所述多个子需求分别对应的限定条件,在目标对象数据库中采用例如基于语义的精确匹配查询、模糊匹配查询或者两种查询方法相结合的匹配查询方法,查询出既能实现所述子需求,又能满足所述限定条件的所有可能的多个目标对象,其中,所述目标对象数据库中例如存储有多个注册商家的项目信息。例如,用户输入的查询需求为:预定婚礼酒店,300位宾客,婚礼现场布置鲜花,在步骤S202中,拆单查询装置1根据该查询需求进行拆单处理后获得的子需求为:1)预订酒店,限定条件为:婚礼,容纳300人;2)鲜花布置,限定条件为:婚礼现场布置,容纳300人的场地,然后在步骤S203中,拆单查询装置1分别根据上述两个子需求在目标对象数据库中进行匹配查询,分别获得对应的两个目标对象:1)具有适合举办婚礼的大厅,并且能够容纳300人同时就餐的酒店;2)提供鲜花布置服务,并且能够布置容纳300人婚礼现场的花店。

在此,所述多个目标对象中所包括的目标对象可以是根据多个子需求所分别匹配查询得到的不同的目标对象,也可以是同时满足该多个子需求的一个目标对象。如上例中,在步骤S203中,拆单查询装置1可以分别匹配获得上述两个目标对象,也可以获得一个目标对象,例如,获得一家酒店,该酒店既具有适合举办婚礼的大厅,并且能够容纳300人同时就餐,又提供鲜花布置服务,能够布置容纳300人婚礼现场。

在此,所述目标对象数据库既可以位于该拆单查询装置1中,也可以位于与该拆单查询装置1通过网络相连接的第三方设备中。

在步骤S204中,拆单查询装置1将所述多个目标对象提供给所述用户。

具体地,在步骤S204中,拆单查询装置1将拆单查询装置1在步骤S202中获得的多个目标对象,按照一定的排序方式进行排序,例如按照报价由低到高,按照匹配程度排序,或者结合认知计算对所述多个目标对象进行排序,是的排序结果更符合用户需求,例如通过一次或多次调用诸如JSP、ASP或PHP等动态页面技术,以约定的显示方式,例如将不同的目标对象分别放置于不同子页面等方式,提供给所述用户。例如,在步骤S204中,拆单查询装置1将所述多个目标对象,以每页展示预定数量的形式,提供给所述用户,用户可以通过下拉屏幕或点击“下一页”图标按钮,从而继续查看所述多个目标对象,用户还可通过价格排序或者匹配精确度排序来改变多个目标对象的显示顺序。

本领域技术人员应能理解上述将目标对象提供给用户的方法仅为举例,现有的或者今后可能出现的将目标对象提供给用户的方法,如可适用于本发明都应包含在本发明的保护范围内,并在此以引用的方式包含于此。

在此,拆单查询装置1通过对获取的查询需求进行拆单处理,获得分属各个业务节点的多个子需求,并通过对所述多个子需求进行匹配查询,获得对应的目标对象提供给用户,使得用户可以在一种装置中实现对多个子需求的匹配查询,无需分别到多个对应的应用中进行查询,并且实现了查询需求的自助细化分类,帮助用户更精确的匹配相应的目标对象,并为实现所述查询需求提供了丰富的组合形式,不仅简化并整合了用户在非标准化采购业务中的流程,也提高了非标准采购需求实现的准确性。

优选地,在步骤S202中,拆单查询装置1基于需求分析,对所述查询需求进行拆单处理。

具体地,在步骤S202中,拆单查询装置1根据该用户输入的查询需求,对该查询需求进行需求分析,例如,首先,在步骤S202中,拆单查询装置1对该用户输入的查询需求进行语义分析,例如,采用以下任一项分词方法:1)基于字符串匹配的分词方法;2)全切分方法;3)由字构词的分词方法,对查询需求进行分词处理,得到多个词项,通过文意分析后对分词后的每个词项计算一个权重,按照词项的重要程度给予不同的权重,根据所述权重提取出所述查询需求中的关键词,随后,根据所述关键词完成所述查询需求的拆单处理过程。

在此,在步骤S202中,拆单查询装置1基于对查询需求的语义分析,提高关键词获取的精确度,以便更准确完成拆单处理过程,进而提高后续匹配查询的准确性。

优选地,在步骤S202中,拆单查询装置1还基于需求分析,确定所述查询需求的延伸需求;其中,在步骤S203中,拆单查询装置1根据所述多个子需求,并结合所述延伸需求,分别进行匹配查询,获得所述多个目标对象。

具体地,在步骤S202中,拆单查询装置1进行拆单处理时,根据需求分析,例如采用语义分析中的主题模型,卷积神经网络等模型,深度分析查询需求中的语义信息,结合与拆单完成后的子需求对应的限定条件对子需求进行相关性分析,智能获取对查询需求进行拆单处理之后将会产生的新的辅助需求,从而确定查询需求的延伸需求,或者在步骤S202中,拆单查询装置1根据历史类似拆单处理的延伸需求记录,进行匹配处理后,确定对应的延伸需求,或者为用户提供多种延伸需求选项供用户选择。例如,当有1000个员工被拆单居住在两家酒店时,通过语义分析或者历史拆单记录匹配,确定需要为居住在两家酒店的员工要进行视频会议,则视频设备即为用户的延伸需求,进一步的还可以根据语义分析和该延伸需求确定其限定条件,以便更好的为所述延伸需求匹配合适的视频设备。然后在步骤S203中,拆单查询装置1根据拆单查询装置1在步骤S202中获得的分属各个业务节点的多个子需求,所述延伸需求,以及与所述多个子需求和延伸需求分别对应的限定条件,例如采用精确匹配查询方法进行匹配查询,获得与多个子需求和延伸需求对应的多个目标对象。

在此,在步骤S202中,拆单查询装置1通过需求分析,确定所述查询需求的延伸需求,多维度全面的满足用户的需求,在减少用户与拆单查询装置1交互的基础上,更加全面的为用户提供解决方案,提升了用户的使用体验,节约了用户的时间。

本领域技术人员应能理解,上述获得延伸需求的方法仅为举例,现有的或者今后可能出现的获得延伸需求的方法如可适用于本发明都应包含在本发明的保护范围内,并在此以引用的方式包含于此。

优选地,在步骤S203中,拆单查询装置1根据所述多个子需求,并结合认知计算,分别进行匹配查询,获得所述多个目标对象。

具体地,在步骤S202中,拆单查询装置1根据获得的多个子需求和与所述多个子需求对应的限定条件,结合认知计算,精准地识别多个子需求之间或者子需求与对应的限定条件之间的内在联系,深度理解所述多个子需求,在此基础上,在目标对象数据库的大量数据中进行匹配查询,获得跟用户查询需求吻合度高的多个目标对象,其中,所述认知计算通过将简单的单元计算通过层级累加,将无结构的信息进行计算,实现对人脑思考方式和认知的模拟。例如,当有1000个员工被拆单入住于两家酒店时,得到两个预定酒店的子需求,在步骤S203中,拆单查询装置1在进行匹配查询时,根据认知计算理解两个子需求的内在联系,在匹配过程中加入一些认知基础上的限定条件,为所述两个子需求匹配的酒店在酒店风格、酒店档次上相近,并且两个酒店的距离最近或者交通最方便。

在此,在步骤S203中,拆单查询装置1通过采用认知计算,采用类似于人脑的思考方式深层次理解字面意思之外的用户的需求,为用户匹配更加符合用户真实需求的目标对象,提高了匹配的精度,提高用户的使用体验。

优选地,拆单查询的方法还包括:步骤S205(未示出)、步骤S206(未示出)和步骤S207(未示出)。

其中,在步骤S205中,拆单查询装置1分别获得所述多个目标对象的报价信息。

具体地,在步骤S203中,拆单查询装置1根据所述多个子需求匹配查询,获得对应的多个目标对象,所述多个目标对象具有自己的报价信息以供用户根据预算进行选择,进一步地,所述多个目标对象还具有附赠的个性化服务信息和增值服务信息及对应的原值报价信息等。例如,用户预订会议酒店,在步骤S203中,拆单查询装置1为用户匹配的多个酒店信息中,会有各个酒店的报价信息,部分酒店赠送会议中享用的果盘或者会议记录的精美笔记本,在步骤S205中,拆单查询装置1在获得会议酒店报价的同时,还能获得赠送的所述果盘和笔记本的原值报价信息,供用户将赠送服务的原值作为考虑性价比的因素。

在步骤S206中,拆单查询装置1根据所述各个业务节点,对所述报价信息进行组合,以获得组合后的报价信息。

具体地,在步骤S206中,拆单查询装置1根据拆单后多个子需求所属的各个业务节点,对与其对应的多个目标对象的报价信息按照进行排列组合,获得组合后的多个目标对象的报价和,其中所述组合可以是同一供应商提供的满足所述多各子需求的组合,也可以是不同供应商组合以分别满足所述多个子需求。进一步地,可以通过认知计算,考虑到各组合中目标对象中赠送的附加服务项目、上述多个目标对象的报价和以及过往用户对该目标对象的评价,优先获得最符合用户查询需求的组合。例如,用户需要预定婚礼酒店,婚礼现场布置鲜花,若某一酒店既能提供符合条件的婚礼场地,也提供婚礼现场布置鲜花的服务,则该酒店可以提供两种服务的组合,并且提供相应的组合报价和对应的单价,供用户选择;若酒店只提供婚礼场地,不能提供婚礼现场布置鲜花的服务,则与其他满足条件的花店进行组合,并提供相应的组合报价和对应的单价,供用户选择。

本领域技术人员应能理解,上述对所述报价信息进行组合的方式仅为举例,现有的或者今后可能出现的对报价信息进行组合的方式,如可适用于本发明都应包含在本发明的保护范围内并在此以引用的方式包含于此。

在步骤S207中,拆单查询装置1将所述组合后的报价信息提供给所述用户。

具体地,在步骤S202中,拆单查询装置1将获得的组合后的报价信息按照一定的规则进行排序,例如优先提供需要较少供应商即能实现查询需求的组合,例如通过一次或多次调用诸如JSP、ASP或PHP等动态页面技术,以约定的显示方式,将所述组合以及组合后的报价信息向用户进行显示,或者为用户提供一些筛选条件,用户可以通过点选所述筛选条件按照进一步的需求优先显示部分组合的报价信息。

更优选地,拆单查询的方法还包括:步骤S208(未示出),对所述组合后的报价信息进行性价比排序,以获得经性价比排序后的组合报价信息;其中,在步骤S207中,拆单查询装置1将所述经性价比排序后的组合报价信息提供给所述用户。

具体地,在步骤S208中,拆单查询装置1对组合后的报价信息进行性价比排序,例如,直接根据报价信息进行排序;或进一步地,在步骤S208中,拆单查询装置1根据用户设置的各个目标对象的维度及所述维度所对应的权重,对这些目标对象的报价信息的组合进行性价比排序,获得经性价比排序后的组合报价信息;或更进一步地,在步骤S208中,拆单查询装置1首先根据用户设置的各个目标对象的维度及所述维度所对应的权重,对这些目标对象的报价信息的组合进行性价比预排序,以获得性价比预排序后的组合报价信息,然后,获取所述目标对象所对应的供应商提供的针对所述目标对象的报价信息,并根据所述报价信息,对所述性价比预排序后的组合报价信息进行性价比重排序,获得性价比重排序后的组合报价信息;随后,在步骤S207中,拆单查询装置1以约定的显示方式,将所述经性价比排序后的组合以及组合报价信息提供给用户。

在此,当用户有复杂的查询需求而普通的查询装置无法提供满足条件的查询结果时,拆单查询装置1可以根据用户的需求经过语义分析,认知计算等方法,智能的将用户的查询需求进行拆单处理,拆单成分属不同业务节点的多个子需求,并对各个子需求针对性的分别进行匹配查询,然后对查询结果进行组合,采用预先定义好的方式提供给用户,不仅为用户提供了更精确的查询结果,而且简化并整合了用户在非标准化采购业务中的流程,减少了用户与查询装置的互动,也提高了非标准采购需求实现的准确性。

需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,本发明的各个装置可采用专用集成电路(ASIC)或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1