WO2017049767A1 - 一种用于生成查询结果的方法和装置 - Google Patents
一种用于生成查询结果的方法和装置 Download PDFInfo
- Publication number
- WO2017049767A1 WO2017049767A1 PCT/CN2015/096388 CN2015096388W WO2017049767A1 WO 2017049767 A1 WO2017049767 A1 WO 2017049767A1 CN 2015096388 W CN2015096388 W CN 2015096388W WO 2017049767 A1 WO2017049767 A1 WO 2017049767A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- query
- information
- user
- result
- determining
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/90335—Query processing
Definitions
- the present invention relates to the field of computer technologies, and in particular, to a method and apparatus for generating a query result.
- the existing search engine generates query results based on user query words.
- the user clicks on a query result but still does not satisfy his search needs he needs to return to the search result page to browse other query results. Therefore, based on the prior art, when the user has fewer query words, the user may need to perform multiple browsing and clicking operations in the search result page to find the search result that he really needs.
- the search result is determined only by relying on the query information originally input by the user, and the user's possible search requirements are not further explored.
- a method for generating a query result comprises the following steps:
- generating apparatus for generating a query result, wherein the generating means comprises:
- the present invention has the following advantages: by determining a search requirement of a user to generate a corresponding search result, the search result that is more in line with the user's search requirement can be automatically obtained during the process of viewing the search result by the user, for the user.
- the input query word can automatically perform more accurate and detailed search for the user based on the user's operation, so that the user can quickly find the search result of interest without having to manually input more query words.
- FIG. 1 is a flow chart showing a method for generating a query result in accordance with the present invention
- FIG. 2 is a block diagram showing the structure of a generating apparatus for generating a query result according to the present invention.
- the method according to the invention comprises a step S1, a step S2 and a step S3.
- the computer device includes an electronic device capable of automatically performing numerical calculation and/or information processing in accordance with an instruction set or stored in advance, the hardware of which includes but is not limited to a microprocessor, an application specific integrated circuit (ASIC), a programmable gate Arrays (FPGAs), digital processors (DSPs), embedded devices, and more.
- the computer device includes a network device and/or a user device.
- the network device includes, but is not limited to, a single network server, a server group composed of multiple network servers, or a cloud computing-based cloud composed of a large number of hosts or network servers, where the cloud computing is distributed computing.
- a super virtual computer consisting of a group of loosely coupled computers.
- the user equipment includes, but is not limited to, any electronic product that can interact with a user through a keyboard, a mouse, a remote controller, a touch panel, or a voice control device, such as a personal computer, a tablet computer, a smart phone, or a PDA. , game consoles, or IPTV.
- the generating means according to the invention is included in a search engine.
- the generating device according to the invention is included in a browser.
- the network in which the user equipment and the network device are located includes, but is not limited to, the Internet, a wide area network, a metropolitan area network, a local area network, a VPN network, and the like.
- the user equipment, the network equipment, and the network are only examples. Other existing or future user equipment, network equipment, and networks may be applicable to the present invention, and should also be included in the scope of the present invention. And is included here by reference.
- step S1 the generating means determines the query demand information corresponding to the user according to a selection operation of the one or more query results obtained by the user based on the current query information.
- the query requirement information includes keyword information for indicating a user's search requirement.
- the selection operation includes various operations that may indicate that the user is interested in the query result, for example, clicking a webpage link of the query result, and, for example, selecting a part of the text of the summary of the query result, and the like.
- the generating means Before the step S1, the generating means first records the user's selection operation of the query result by performing step S4 (not shown).
- step S4 the generating means records the user for the one time for a period of time Or the selection operation of multiple query results.
- the generating means is included in a server of the search engine, the user inputs "apple watch” in the search box of the search engine to search for related information, and the server searches based on the query information "apple watch”. Get 10 query results result_1 to result_10 and present them in the search results page.
- the generating means records the following selection operation of the user pair within 5 minutes after the generation of the search result page: clicking the webpage link of the query result result_6.
- step S1 the generating means executes step S1 to determine the query demand information corresponding to the user.
- the manner in which the generating device determines the query requirement information corresponding to the user in step S1 includes, but is not limited to, any one of the following:
- the attribute related information includes but is not limited to at least one of the following:
- the website related information includes the website type of the website corresponding to the selected query result, the content information of the internal page of the website, and the like.
- the content related information includes title information, summary information, or web address information of the selected query result, and the like, and information related to the content contained therein.
- the website whose website type is the shopping type is determined, and the predetermined keyword "price" corresponding to the type is used as the query demand information.
- one or more keywords are extracted from the title of the selected query result as the query demand information.
- the step S1 further includes a step S101 (not shown) and a step S102 (not shown).
- step S101 the generating device compares the selected query result with the remaining selected query results to determine, among the selected query results, The difference information of the remaining query results.
- generating, by the device query result, the selected query result is compared with the title or summary information corresponding to the remaining selected query result, to determine the included in the selected query result, relative to the remaining The difference information of the query results.
- step S102 the generating means determines the query demand information of the user based on the determined difference information.
- the generating means extracts three keywords "apple watch”, “function” and “sales” from the title information of the selected query result_6, and the three keywords are not
- the title information of the other nine query results selected is compared, and then the keyword "function” which has not appeared in the headers of other query results among the three keywords is used as the selected query result_6 with respect to the remaining query result.
- the difference information is used as the query demand information of the user.
- step S2 the generating means determines new query information based on the determined query demand information and the current query information.
- the generating means may use the query request information and the current query information as the new query information. Alternatively, the generating means may select a part of the query demand information and the current query information as the new query information as the new query information.
- the generating means uses the determined query request information "function" together with the current query information "apple watch” as the new query information.
- the generating means may trigger the operations of the steps S1 to S2 based on predetermined time conditions.
- the generating means triggers the operations of the steps S1 to S2 every 10 minutes.
- step S3 the generating means performs a query based on the new query information to obtain a corresponding at least one query result.
- the generating means performs a query based on the new query information "apple watch” and "function" to obtain a corresponding query result, thereby updating the current search result page accordingly.
- the manner in which the generating means displays the query result obtained based on the new query information includes but is not limited to any one of the following:
- the method further comprises a step S5 (not shown), and the step S3 comprises a step S301 (not shown).
- step S5 the generating means prompts the user whether to perform a query based on the new query information.
- step S301 when the user selects to perform the query, the generating means performs a query based on the new query information to obtain a corresponding at least one query result.
- the generating means generates a window in step S5 to prompt the user whether to perform a query based on the determined new query information, and the user clicks the confirmation button in the window, the generating means performs a query based on the determined new query information in step S301, thereby Get the corresponding query results.
- the generating means may perform a query based on the plurality of new query information for the user to select, and then perform a query based on the new query information selected by the user to obtain a corresponding query result.
- the new query information determined by the generating device includes “apple watch+ function” and “apple watch+store”, and prompts the user to select one of the new query information, and the user selects “apple watch+store”, and the generating device selects a new query based on the new query.
- the information is queried to obtain the corresponding query result.
- the corresponding search result is generated by determining the search requirement of the user, so that the search result more in line with the search requirement of the user can be automatically obtained during the process of viewing the search result by the user, and the query word input by the user can be based on
- the user's operation automatically performs a more accurate and detailed search for the user, so that the user can quickly find the search result of interest without having to manually input more query words.
- FIG. 2 is a block diagram showing the structure of a generating apparatus for generating a query result according to the present invention.
- the generating apparatus includes: means for determining query request information corresponding to the user according to a selection operation of one or more query results obtained by the user based on the current query information (hereinafter referred to as "first determining means” 1") means for determining new query information based on the determined query request information and the current query information (hereinafter referred to as “second determining means 2"); for performing based on the new query information A device (hereinafter referred to as "query device 3”) that queries to obtain a corresponding at least one query result.
- the first determining means 1 determines the query demand information corresponding to the user according to a selection operation of the one or more query results obtained by the user based on the current query information.
- the query requirement information includes keyword information for indicating a user's search requirement.
- the selection operation includes various operations that may indicate that the user is interested in the query result, for example, clicking a webpage link of the query result, and, for example, selecting a part of the text of the summary of the query result, and the like.
- the generating means includes means for recording a user's selection operation for the query result (not shown, hereinafter referred to as "recording device") to record the user's query result before the operation of the first obtaining device 1. Select an action.
- the recording device records the user's selection operation for the one or more query results over a period of time.
- the generating means is included in a server of the search engine, the user inputs "apple watch” in the search box of the search engine to search for related information, and the server searches based on the query information "apple watch”. Get 10 query results result_1 to result_10 and present them in the search results page.
- the recording device records the following selection operation of the user pair within 5 minutes after the generation of the search result page: clicking the webpage link of the query result result_6.
- the first determining means 1 determines the query demand information corresponding to the user.
- the manner in which the first determining apparatus 1 determines the query requirement information corresponding to the user includes, but is not limited to, any one of the following:
- the attribute related information includes but is not limited to at least one of the following:
- the website related information includes the website type of the website corresponding to the selected query result, the content information of the internal page of the website, and the like.
- the content related information includes title information, summary information, or web address information of the selected query result, and the like, and information related to the content contained therein.
- the website whose website type is the shopping type is determined, and the predetermined keyword "price" corresponding to the type is used as the query demand information.
- one or more keywords are extracted from the title of the selected query result as the query demand information.
- the first determining means 1 further comprising comparing the selected query result with the remaining selected query result to determine Means for notifying difference information with respect to the remaining query result included in the selected query result (not shown, hereinafter referred to as "difference determining means"), and for determining the difference based on the determined difference information
- difference determining means Means for notifying difference information with respect to the remaining query result included in the selected query result
- sub-determination device A device for inquiring a user's inquiry request information
- the difference determining means compares the selected query result with the remaining selected query result to determine difference information included in the selected query result with respect to the remaining query result.
- the difference determining means compares the selected query result with the title or summary information corresponding to the remaining selected query result to determine the included query result and the remaining query result Difference information.
- the sub-determining device determines the query request information of the user based on the determined difference information.
- the difference determining means proceeds from the selected query result.
- the keyword information of result_6 extracts three keywords "apple watch”, “function” and “sales”, and compares the three keywords with the header information of the other nine query results that are not selected, and then Among the three keywords, the keyword "function” which has not appeared in the title of other query results is used as the difference information of the selected query result result_6 with respect to the remaining query result, and the sub-determining device regards it as the query request information of the user.
- the second determining means 2 determines new query information based on the determined query demand information and the current query information.
- the second determining device 2 may use the query request information and the current query information as the new query information.
- the second determining means 2 may select a part of the query demand information and the current query information as the new query information as new query information.
- the generating means uses the determined query request information "function" together with the current query information "apple watch” as the new query information.
- the generating means may trigger the operations of the first determining means 1 to the second determining means 2 based on predetermined time conditions.
- the generating means triggers the operations of the first determining means 1 to the second determining means 2 every 10 minutes.
- the querying device 3 performs a query based on the new query information to obtain a corresponding at least one query result.
- the querying device 3 performs a query based on the new query information "apple watch” and "function" to obtain a corresponding query result, thereby updating the current search result page accordingly.
- the manner in which the generating means displays the query result obtained based on the new query information includes but is not limited to any one of the following:
- the method further comprises prompting the user whether to enter based on the new query information
- the device for querying the line (not shown, hereinafter referred to as "prompt device”).
- the prompting device prompts the user whether to query based on the new query information.
- the querying device 3 When the user selects to make a query, the querying device 3 performs a query based on the new query information to obtain a corresponding at least one query result.
- the prompting device generates a window to prompt the user whether to perform a query based on the determined new query information, and the user clicks the confirm button in the window, and the querying device 3 performs a query based on the determined new query information, thereby obtaining a corresponding query result.
- the generating device may perform a query based on the plurality of new query information for the user to select, and then the query device 3 performs a query based on the new query information selected by the user to obtain a corresponding query. result.
- the new query information determined by the generating device includes "apple watch+ function" and "apple watch+store”, and prompts the user to select one of the new query information, and the user selects "apple watch+store", and the query device 3 selects a new one based on the selection.
- the search result is determined by determining the search requirement of the user, so that the search result more in line with the search requirement of the user can be automatically obtained in the process of the user viewing the search result, and the query word input by the user can be based on
- the user's operation automatically performs a more accurate and detailed search for the user, so that the user can quickly find the search result of interest without having to manually input more query words.
- the software program of the present invention can be executed by a processor to implement the steps or functions described above.
- the software program (including related data structures) of the present invention can be stored in a computer readable recording medium such as a RAM memory, a magnetic or optical drive or a floppy disk and the like.
- some of the steps or functions of the present invention may be implemented in hardware, for example, as a circuit that cooperates with a processor to perform various functions or steps.
- an embodiment in accordance with the present invention includes a device including a memory for storing computer program instructions and a processor for executing program instructions, wherein when the computer program instructions are executed by the processor, triggering
- the apparatus operates based on the aforementioned methods and/or technical solutions in accordance with various embodiments of the present invention.
- CLAIMS 1. A method for generating a query result, wherein the method comprises the steps of:
- the step of performing a query based on the new query information to obtain a corresponding at least one query result includes the following steps:
- a query is made based on the new query information to obtain a corresponding at least one query result.
- a generating device for generating a query result comprising:
- Means for determining query demand information corresponding to the user according to attribute related information of the selected query result Means for determining query demand information corresponding to the user according to attribute related information of the selected query result.
- the generating device determines the operation of the query demand information corresponding to the user.
- the means for performing a query based on the new query information to obtain a corresponding at least one query result is used for:
- a query is made based on the new query information to obtain a corresponding at least one query result.
- a search engine comprising the generating device according to any one of claims 8 to 14.
- a browser comprising the generating device according to any one of claims 8 to 14.
- a computer readable medium storing computer code, the method of any one of clauses 1 to 7 being performed when the computer code is executed.
- a computer device comprising a memory and a processor, the memory storing computer code, the processor being configured to execute the computer code to perform any of clauses 1-7 Said method.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
一种用于生成查询结果的方法和装置,该方法包括以下步骤:根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息(S1);基于所确定的所述查询需求信息和所述当前查询信息,来确定新查询信息(S2);基于所述新查询信息进行查询,以获得相应的至少一个查询结果(S3)。上述方法和装置通过确定用户的搜索需求来生成相应的搜索结果,从而能够在用户查看搜索结果的过程中自动获取更符合用户的搜索需求的搜索结果,对于用户输入的查询词,能够基于用户的操作,自动为用户进行更加精确的细化搜索,方便用户快速找到其感兴趣的搜索结果,而无需手动输入更多的查询词。
Description
相关申请的交叉引用
本申请要求2015年9月22日提交的专利申请号为201510609830.9、名称为“一种用于生成查询结果的方法和装置”的中国专利申请的优先权,该在先申请的内容以引用方式并入本文本中。
本发明涉及计算机技术领域,尤其涉及一种用于生成查询结果的方法和装置。
现有的搜索引擎基于用户查询词生成查询结果,当用户点击某个查询结果但仍没有满足其搜索需求时,需要返回搜索结果页来浏览其他查询结果。因而基于现有技术的方式,当用户的查询词较少时,用户可能需要在搜索结果页中进行多次浏览和点击的操作,才能找到其真正需要的搜索结果。并且,基于现有技术的方式,搜索结果仅依赖用户最初所述输入的查询信息而确定,没有进一步挖掘用户可能的搜索需求。
发明内容
本发明的目的是提供一种用于生成查询结果的方法和装置。
根据本发明的一个方面,提供了一种用于生成查询结果的方法,其中,所述方法包括以下步骤:
-根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息;
-基于所确定的所述查询需求信息和所述当前查询信息,来确定新查询信息;
-基于所述新查询信息进行查询,以获得相应的至少一个查询结果。
根据本发明的一个方面,还提供了一种用于生成查询结果的生成装置,其中,所述生成装置包括:
用于根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息的装置;
用于基于所确定的所述查询需求信息和所述当前查询信息,来确定新查询信息的装置;
用于基于所述新查询信息进行查询,以获得相应的至少一个查询结果的装置。
与现有技术相比,本发明具有以下优点:通过确定用户的搜索需求来生成相应的搜索结果,从而能够在用户查看搜索结果的过程中自动获取更符合用户的搜索需求的搜索结果,对于用户输入的查询词,能够基于用户的操作,自动为用户进行更加精确的细化搜索,方便用户快速找到其感兴趣的搜索结果,而无需手动输入更多的查询词。
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示意出了根据本发明的一种用于生成查询结果的方法流程图;
图2示意出了根据本发明的一种用于生成查询结果的生成装置的结构示意图。
附图中相同或相似的附图标记代表相同或相似的部件。
下面结合附图对本发明作进一步详细描述。
图1示意出了根据本发明的一种用于生成查询结果的方法流程图。根据本发明的方法包括步骤S1、步骤S2和步骤S3。
其中,根据本发明的方法通过包含于计算机设备中的生成装置来
实现。所述计算机设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。所述计算机设备包括网络设备和/或用户设备。其中,所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量主机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。所述用户设备包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、PDA、游戏机、或IPTV等。
优选地,根据本发明的生成装置包含于搜索引擎中。
优选地,根据本发明的生成装置包含于浏览器中。
其中,所述用户设备及网络设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。
需要说明的是,所述用户设备、网络设备以及网络仅为举例,其他现有的或今后可能出现的用户设备、网络设备以及网络如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
参照图1,在步骤S1中,生成装置根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息。
优选地,所述查询需求信息包括用于指示用户搜索需求的关键词信息。
其中,所述选择操作包括各种可指示用户对查询结果感兴趣的操作,例如,点击查询结果的网页链接,又例如,选中查询结果的摘要的一部分文字等等。
在步骤S1之前,生成装置先通过执行步骤S4(图未示)来记录用户对于查询结果的选择操作。
在步骤S4中,生成装置在一段时间内记录所述用户对于所述一个
或多个查询结果的选择操作。
根据本发明的第一示例,生成装置包含于搜索引擎的服务器中,用户在该搜索引擎的搜索框中输入“apple watch”来搜索相关的信息,该服务器基于查询信息“apple watch”进行搜索,得到10条查询结果result_1至result_10并在搜索结果页中进行呈现。接着,生成装置记录在生成该搜索结果页之后的5分钟之内用户对的以下选择操作:点击查询结果result_6的网页链接。
接着,生成装置执行步骤S1来确定与所述用户对应的查询需求信息。
具体地,生成装置在步骤S1中确定与所述用户对应的查询需求信息的方式包括但不限于以下任一种:
1)根据被选查询结果的属性相关信息,来确定与所述用户对应的查询需求信息;
其中,所述属性相关信息包括但不限于以下至少任一项:
i)所述被选查询结果所对应的网站相关信息;该网站相关信息包括被选查询结果所对应的网站的网站类型、网站内部页面的内容信息等等。
ii)所述被选查询结果的内容相关信息。该内容相关信息包括被选查询结果的标题信息、摘要信息或网址信息等等与其自身所含内容相关的信息。
例如,基于被选查询结果的网址信息,确定其网站类型为购物类型的网站,则将预定的对应于该类型的关键词“价格”作为查询需求信息。
又例如,从被选查询结果的标题中提取出一个或多个关键词来作为查询需求信息。
2)基于被选查询结果相对于其余查询结果的差异信息来确定,所述步骤S1进一步包括步骤S101(图未示)和步骤S102(图未示)。
在步骤S101中,生成装置将所述被选查询结果与未被选择的余下查询结果进行比较,以确定所述被选查询结果中所包含的、相对于所
述余下查询结果的差异信息。
具体地,生成装置查询结果的将所述被选查询结果与未被选择的余下查询结果对应的标题或摘要信息进行比较,以确定所述被选查询结果中所包含的、相对于所述余下查询结果的差异信息。
接着,在步骤S102中,生成装置基于所确定的所述差异信息来确定所述用户的查询需求信息。
继续对前述第一示例进行说明,生成装置从被选查询结果result_6的标题信息中提取出3个关键词“apple watch”、“功能”和“销量”,并将该3个关键词与未被选择的其他9个查询结果的标题信息进行比较,接着将该3个关键词中未在其他查询结果的标题中出现过的关键词“功能”作为该被选查询结果result_6相对于余下查询结果的差异信息,并将其作为该用户的查询需求信息。
接着,在步骤S2中,生成装置基于所确定的所述查询需求信息和所述当前查询信息,来确定新查询信息。
具体地,生成装置可将查询需求信息和当前查询信息作为所述新查询信息。或者,生成装置可选择查询需求信息的一部分和当前查询信息作为所述新查询信息作为新查询信息。
继续对前述第一示例进行说明,生成装置将所确定的查询求信息“功能”和当前查询信息“apple watch”一起作为所述新查询信息。
优选地,生成装置可基于预定时间条件来触发所述步骤S1至步骤S2的操作。
例如,生成装置每隔10分钟来触发所述步骤S1至步骤S2的操作。
接着,在步骤S3中,生成装置基于所述新查询信息进行查询,以获得相应的至少一个查询结果。
继续对前述第一示例进行说明,生成装置基于新查询信息“apple watch”和“功能”进行查询,以获得相应的查询结果,从而相应地更新当前的搜索结果页。
优选地,生成装置显示基于新查询信息所获得的查询结果的方式包括但不限于以下任一种:
1)在当前的结果呈现页面来显示所获得的查询结果;例如,在用户选择某一查询结果时自动基于所获得的查询结果对当前的搜索结果页进行刷新;
2)在其他页面来显示所获得的查询结果;例如,通过悬浮窗口,提示用户可点选的、对应于新查询信息的查询结果。
优选地,在步骤S3之前,所述方法还包括步骤S5(图未示),所述步骤S3包括步骤S301(图未示)。
在步骤S5中,生成装置提示用户是否基于所述新查询信息进行查询。
在步骤S301中,当用户选择进行查询时,生成装置基于所述新查询信息进行查询,以获得相应的至少一个查询结果。
例如,生成装置在步骤S5生成窗口来提示用户是否基于所确定的新查询信息进行查询,用户在该窗口中点击确认按钮,则生成装置在步骤S301中基于所确定的新查询信息进行查询,从而获得相应的查询结果。
优选地,在步骤S3之前,生成装置可基于多个新查询信息进行查询,以供用户进行选择,接着基于用户所选择的新查询信息进行查询,以获得相应的查询结果。
例如,生成装置所确定的新查询信息包括“apple watch+功能”和“apple watch+门店”,并提示用户选择其中一个新查询信息,用户选择“apple watch+门店”,则生成装置基于其选择的新查询信息进行查询,以获得相应的查询结果。
根据本发明的方法,通过确定用户的搜索需求来生成相应的搜索结果,从而能够在用户查看搜索结果的过程中自动获取更符合用户的搜索需求的搜索结果,对于用户输入的查询词,能够基于用户的操作,自动为用户进行更加精确的细化搜索,方便用户快速找到其感兴趣的搜索结果,而无需手动输入更多的查询词。
图2示意出了根据本发明的一种用于生成查询结果的生成装置的结构示意图。
根据本发明的生成装置包括:用于根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息的装置(以下简称“第一确定装置1”);用于基于所确定的所述查询需求信息和所述当前查询信息,来确定新查询信息的装置(以下简称“第二确定装置2”);用于基于所述新查询信息进行查询,以获得相应的至少一个查询结果的装置(以下简称“查询装置3”)。
参照图2,第一确定装置1根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息。
优选地,所述查询需求信息包括用于指示用户搜索需求的关键词信息。
其中,所述选择操作包括各种可指示用户对查询结果感兴趣的操作,例如,点击查询结果的网页链接,又例如,选中查询结果的摘要的一部分文字等等。
其中,所述生成装置包括用于记录用户对于查询结果的选择操作的装置(图未示,以下简称“记录装置”),以在第一获取装置1的操作之前,来记录用户对于查询结果的选择操作。
记录装置在一段时间内记录所述用户对于所述一个或多个查询结果的选择操作。
根据本发明的第一示例,生成装置包含于搜索引擎的服务器中,用户在该搜索引擎的搜索框中输入“apple watch”来搜索相关的信息,该服务器基于查询信息“apple watch”进行搜索,得到10条查询结果result_1至result_10并在搜索结果页中进行呈现。接着,记录装置记录在生成该搜索结果页之后的5分钟之内用户对的以下选择操作:点击查询结果result_6的网页链接。
接着,第一确定装置1来确定与所述用户对应的查询需求信息。
具体地,第一确定装置1确定与所述用户对应的查询需求信息的方式包括但不限于以下任一种:
1)根据被选查询结果的属性相关信息,来确定与所述用户对应的查询需求信息;
其中,所述属性相关信息包括但不限于以下至少任一项:
i)所述被选查询结果所对应的网站相关信息;该网站相关信息包括被选查询结果所对应的网站的网站类型、网站内部页面的内容信息等等。
ii)所述被选查询结果的内容相关信息。该内容相关信息包括被选查询结果的标题信息、摘要信息或网址信息等等与其自身所含内容相关的信息。
例如,基于被选查询结果的网址信息,确定其网站类型为购物类型的网站,则将预定的对应于该类型的关键词“价格”作为查询需求信息。
又例如,从被选查询结果的标题中提取出一个或多个关键词来作为查询需求信息。
2)基于被选查询结果相对于其余查询结果的差异信息来确定,所述第一确定装置1进一步包括用于将所述被选查询结果与未被选择的余下查询结果进行比较,以确定所述被选查询结果中所包含的、相对于所述余下查询结果的差异信息的装置(图未示,以下简称“差异确定装置”),和用于基于所确定的所述差异信息来确定所述用户的查询需求信息的装置(图未示,以下简称“子确定装置”)。
差异确定装置将所述被选查询结果与未被选择的余下查询结果进行比较,以确定所述被选查询结果中所包含的、相对于所述余下查询结果的差异信息。
具体地,差异确定装置将所述被选查询结果与未被选择的余下查询结果对应的标题或摘要信息进行比较,以确定所述被选查询结果中所包含的、相对于所述余下查询结果的差异信息。
接着,子确定装置基于所确定的所述差异信息来确定所述用户的查询需求信息。
继续对前述第一示例进行说明,差异确定装置从被选查询结果
result_6的标题信息中提取出3个关键词“apple watch”、“功能”和“销量”,并将该3个关键词与未被选择的其他9个查询结果的标题信息进行比较,接着将该3个关键词中未在其他查询结果的标题中出现过的关键词“功能”作为该被选查询结果result_6相对于余下查询结果的差异信息,子确定装置将其作为该用户的查询需求信息。
接着,第二确定装置2基于所确定的所述查询需求信息和所述当前查询信息,来确定新查询信息。
具体地,第二确定装置2可将查询需求信息和当前查询信息作为所述新查询信息。或者,第二确定装置2可选择查询需求信息的一部分和当前查询信息作为所述新查询信息作为新查询信息。
继续对前述第一示例进行说明,生成装置将所确定的查询求信息“功能”和当前查询信息“apple watch”一起作为所述新查询信息。
优选地,生成装置可基于预定时间条件来触发所述第一确定装置1至第二确定装置2的操作。
例如,生成装置每隔10分钟来触发第一确定装置1至第二确定装置2的操作。
接着,查询装置3基于所述新查询信息进行查询,以获得相应的至少一个查询结果。
继续对前述第一示例进行说明,查询装置3基于新查询信息“apple watch”和“功能”进行查询,以获得相应的查询结果,从而相应地更新当前的搜索结果页。
优选地,生成装置显示基于新查询信息所获得的查询结果的方式包括但不限于以下任一种:
1)在当前的结果呈现页面来显示所获得的查询结果;例如,在用户选择某一查询结果时自动基于所获得的查询结果对当前的搜索结果页进行刷新;
2)在其他页面来显示所获得的查询结果;例如,通过悬浮窗口,提示用户可点选的、对应于新查询信息的查询结果。
优选地,所述方法还包括用于提示用户是否基于所述新查询信息进
行查询的装置(图未示,以下简称“提示装置”)。
提示装置提示用户是否基于所述新查询信息进行查询。
当用户选择进行查询时,查询装置3基于所述新查询信息进行查询,以获得相应的至少一个查询结果。
例如,提示装置生成窗口来提示用户是否基于所确定的新查询信息进行查询,用户在该窗口中点击确认按钮,则查询装置3基于所确定的新查询信息进行查询,从而获得相应的查询结果。
优选地,在查询装置3的操作之前,生成装置可基于多个新查询信息进行查询,以供用户进行选择,接着,查询装置3基于用户所选择的新查询信息进行查询,以获得相应的查询结果。
例如,生成装置所确定的新查询信息包括“apple watch+功能”和“apple watch+门店”,并提示用户选择其中一个新查询信息,用户选择“apple watch+门店”,则查询装置3基于其选择的新查询信息进行查询,以获得相应的查询结果。
根据本发明的方案,通过确定用户的搜索需求来生成相应的搜索结果,从而能够在用户查看搜索结果的过程中自动获取更符合用户的搜索需求的搜索结果,对于用户输入的查询词,能够基于用户的操作,自动为用户进行更加精确的细化搜索,方便用户快速找到其感兴趣的搜索结果,而无需手动输入更多的查询词。
本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个功能或步骤的电路。
另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指
令运行的计算机设备的工作存储器中。在此,根据本发明的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本发明的多个实施例的方法和/或技术方案。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。***权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
虽然前面特别示出并且描述了示例性实施例,但是本领域技术人员将会理解的是,在不背离权利要求书的精神和范围的情况下,在其形式和细节方面可以有所变化。这里所寻求的保护在所附权利要求书中做了阐述。在下列编号条款中规定了各个实施例的这些和其他方面:
1.一种用于生成查询结果的方法,其中,所述方法包括以下步骤:
-根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息;
-基于所确定的所述查询需求信息和所述当前查询信息,来确定新查询信息;
-基于所述新查询信息进行查询,以获得相应的至少一个查询结果。
2.根据条款1所述的方法,其中,所述根据用户对基于当前查询信
息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息步骤包括以下步骤:
-将所述被选查询结果与未被选择的余下查询结果进行比较,以确定所述被选查询结果中所包含的,相对于所述余下查询结果的差异信息;
-基于所确定的所述差异信息来确定所述用户的查询需求信息。
3.根据条款1或2所述的方法,其中,所述方法还包括以下步骤:
-根据被选查询结果的属性相关信息,来确定与所述用户对应的查询需求信息。
4.根据条款1至3中任一项所述的方法,其中,所述属性相关信息包括以下至少任一项:
-所述被选查询结果所对应的网站相关信息;
-所述被选查询结果的内容相关信息。
5.根据条款1至4中任一项所述的方法,其中,所述方法还包括以下步骤:
-在一段时间内记录所述用户对于所述一个或多个查询结果的选择操作。
6.根据条款1至5中任一项所述的方法,其中,可基于预定时间条件来触发所述根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信至基于所确定的所述查询需求信息和所述当前查询信息,来确定新查询信息的操作。
7.根据条款1至6中任一项所述的方法,其中,在基于所述新查询信息进行查询,以获得相应的至少一个查询结果的步骤之前,所述方法还包括以下步骤:
-提示用户是否基于所述新查询信息进行查询;
其中,基于所述新查询信息进行查询,以获得相应的至少一个查询结果的步骤包括以下步骤:
-当用户选择进行查询时,基于所述新查询信息进行查询,以获得相应的至少一个查询结果。
8.一种用于生成查询结果的生成装置,其中,所述生成装置包括:
用于根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息的装置;
用于基于所确定的所述查询需求信息和所述当前查询信息,来确定新查询信息的装置;
用于基于所述新查询信息进行查询,以获得相应的至少一个查询结果的装置。
9.根据条款8所述的生成装置,其中,所述用于根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息的装置包括:
用于将所述被选查询结果与未被选择的余下查询结果进行比较,以确定所述被选查询结果中所包含的,相对于所述余下查询结果的差异信息的装置;
用于基于所确定的所述差异信息来确定所述用户的查询需求信息的装置。
10.根据条款8或9所述的生成装置,其中,所述生成装置还包括:
用于根据被选查询结果的属性相关信息,来确定与所述用户对应的查询需求信息的装置。
11.根据条款8至10中任一项所述的生成装置,其中,所述属性相关信息包括以下至少任一项:
-所述被选查询结果所对应的网站相关信息;
-所述被选查询结果的内容相关信息。
12.根据条款8至11中任一项所述的生成装置,其中,所述生成装置还包括:
用于在一段时间内记录所述用户对于所述一个或多个查询结果的选择操作的装置。
13.根据条款9至5中任一项所述的生成装置,其中,可基于预定
时间条件来触发所述根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息至根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息的操作。
14.根据条款1至13中任一项所述的生成装置,其中,所述生成装置还包括:
用于提示用户是否基于所述新查询信息进行查询的装置;
其中,用于基于所述新查询信息进行查询,以获得相应的至少一个查询结果的装置用于:
-当用户选择进行查询时,基于所述新查询信息进行查询,以获得相应的至少一个查询结果。
15.一种搜索引擎,包括如权利要求8至14中任一项所述的生成装置。
16.一种浏览器,包括如权利要求8至14中任一项所述的生成装置。
17.一种计算机可读介质,所述计算机可读介质存储有计算机代码,当所述计算机代码被执行时,如条款1至7中任一项所述的方法被执行。
18.一种计算机程序产品,当所述计算机程序产品被计算机设备执行时,如条款1至7中任一项所述的方法被执行。
19.一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器中存储有计算机代码,所述处理器被配置来通过执行所述计算机代码以执行如条款1至7中任一项所述的方法。
Claims (19)
- 一种用于生成查询结果的方法,其中,所述方法包括以下步骤:-根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息;-基于所确定的所述查询需求信息和所述当前查询信息,来确定新查询信息;-基于所述新查询信息进行查询,以获得相应的至少一个查询结果。
- 根据权利要求1所述的方法,其中,所述根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息步骤包括以下步骤:-将所述被选查询结果与未被选择的余下查询结果进行比较,以确定所述被选查询结果中所包含的、相对于所述余下查询结果的差异信息;-基于所确定的所述差异信息来确定所述用户的查询需求信息。
- 根据权利要求1或2所述的方法,其中,所述方法还包括以下步骤:-根据被选查询结果的属性相关信息,来确定与所述用户对应的查询需求信息。
- 根据权利要求1至3中任一项所述的方法,其中,所述属性相关信息包括以下至少任一项:-所述被选查询结果所对应的网站相关信息;-所述被选查询结果的内容相关信息。
- 根据权利要求1至4中任一项所述的方法,其中,所述方法还包括以下步骤:-在一段时间内记录所述用户对于所述一个或多个查询结果的选择操作。
- 根据权利要求1至5中任一项所述的方法,其中,可基于预定时间条件来触发所述根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信的步骤至基于所确定的所述查询需求信息和所述当前查询信息,来确定新查询信息的步骤的操作。
- 根据权利要求1至6中任一项所述的方法,其中,在基于所述新查询信息进行查询,以获得相应的至少一个查询结果的步骤之前,所述方法还包括以下步骤:-提示用户是否基于所述新查询信息进行查询;其中,基于所述新查询信息进行查询,以获得相应的至少一个查询结果的步骤包括以下步骤:-当用户选择进行查询时,基于所述新查询信息进行查询,以获得相应的至少一个查询结果。
- 一种用于生成查询结果的生成装置,其中,所述生成装置包括:用于根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息的装置;用于基于所确定的所述查询需求信息和所述当前查询信息,来确定新查询信息的装置;用于基于所述新查询信息进行查询,以获得相应的至少一个查询结果的装置。
- 根据权利要求8所述的生成装置,其中,所述用于根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息的装置包括:用于将所述被选查询结果与未被选择的余下查询结果进行比较,以确定所述被选查询结果中所包含的,相对于所述余下查询结果的差异信息的装置;用于基于所确定的所述差异信息来确定所述用户的查询需求信息的装置。
- 根据权利要求8或9所述的生成装置,其中,所述生成装置还包括:用于根据被选查询结果的属性相关信息,来确定与所述用户对应的查询需求信息的装置。
- 根据权利要求8至10中任一项所述的生成装置,其中,所述属性相关信息包括以下至少任一项:-所述被选查询结果所对应的网站相关信息;-所述被选查询结果的内容相关信息。
- 根据权利要求8至11中任一项所述的生成装置,其中,所述生成装置还包括:用于在一段时间内记录所述用户对于所述一个或多个查询结果的选择操作的装置。
- 根据权利要求9至5中任一项所述的生成装置,其中,可基于预定时间条件来触发所述用于根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息的装置至用于根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息的装置的操作。
- 根据权利要求1至13中任一项所述的生成装置,其中,所述生成装置还包括:用于提示用户是否基于所述新查询信息进行查询的装置;其中,用于基于所述新查询信息进行查询,以获得相应的至少一个查询结果的装置用于:-当用户选择进行查询时,基于所述新查询信息进行查询,以获得相应的至少一个查询结果。
- 一种搜索引擎,包括如权利要求8至14中任一项所述的生成装置。
- 一种浏览器,包括如权利要求8至14中任一项所述的生成装置。
- 一种计算机可读介质,所述计算机可读介质存储有计算机代 码,当所述计算机代码被执行时,如权利要求1至7中任一项所述的方法被执行。
- 一种计算机程序产品,当所述计算机程序产品被计算机设备执行时,如权利要求1至7中任一项所述的方法被执行。
- 一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器中存储有计算机代码,所述处理器被配置来通过执行所述计算机代码以执行如权利要求1至7中任一项所述的方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510609830.9 | 2015-09-22 | ||
CN201510609830.9A CN105243106A (zh) | 2015-09-22 | 2015-09-22 | 一种用于生成查询结果的方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017049767A1 true WO2017049767A1 (zh) | 2017-03-30 |
Family
ID=55040754
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2015/096388 WO2017049767A1 (zh) | 2015-09-22 | 2015-12-04 | 一种用于生成查询结果的方法和装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105243106A (zh) |
WO (1) | WO2017049767A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105956115A (zh) * | 2016-05-05 | 2016-09-21 | 捷开通讯(深圳)有限公司 | 一种基于用户的搜索方法及通信终端 |
CN106294638B (zh) * | 2016-08-02 | 2020-01-14 | 百度在线网络技术(北京)有限公司 | 一种辅助决策方法和装置 |
CN108170744A (zh) * | 2017-12-19 | 2018-06-15 | 山东浪潮云服务信息科技有限公司 | 一种数据采集方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101256573A (zh) * | 2008-04-01 | 2008-09-03 | 天津大学 | 基于内容相关性的反馈式搜索方法及内容相关方法 |
US20110191363A1 (en) * | 2010-01-29 | 2011-08-04 | Microsoft Corporation | Embedded user experience in search result content |
CN103294814A (zh) * | 2013-06-07 | 2013-09-11 | 百度在线网络技术(北京)有限公司 | 搜索结果推荐方法、***和搜索引擎 |
CN104281706A (zh) * | 2014-10-23 | 2015-01-14 | 百度在线网络技术(北京)有限公司 | 搜索方法及搜索装置 |
CN104881484A (zh) * | 2015-06-04 | 2015-09-02 | 百度在线网络技术(北京)有限公司 | 信息推荐方法和装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101777046A (zh) * | 2009-01-09 | 2010-07-14 | 佳能株式会社 | 检索方法和检索*** |
CN102270243A (zh) * | 2011-08-25 | 2011-12-07 | 北京思博途信息技术有限公司 | 信息搜索方法和*** |
CN103577426B (zh) * | 2012-07-24 | 2019-04-12 | 百度在线网络技术(北京)有限公司 | 用于提供搜索建议的附加应用信息的方法、装置与*** |
-
2015
- 2015-09-22 CN CN201510609830.9A patent/CN105243106A/zh active Pending
- 2015-12-04 WO PCT/CN2015/096388 patent/WO2017049767A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101256573A (zh) * | 2008-04-01 | 2008-09-03 | 天津大学 | 基于内容相关性的反馈式搜索方法及内容相关方法 |
US20110191363A1 (en) * | 2010-01-29 | 2011-08-04 | Microsoft Corporation | Embedded user experience in search result content |
CN103294814A (zh) * | 2013-06-07 | 2013-09-11 | 百度在线网络技术(北京)有限公司 | 搜索结果推荐方法、***和搜索引擎 |
CN104281706A (zh) * | 2014-10-23 | 2015-01-14 | 百度在线网络技术(北京)有限公司 | 搜索方法及搜索装置 |
CN104881484A (zh) * | 2015-06-04 | 2015-09-02 | 百度在线网络技术(北京)有限公司 | 信息推荐方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN105243106A (zh) | 2016-01-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10140368B2 (en) | Method and apparatus for generating a recommendation page | |
JP5745627B2 (ja) | 予測的なクエリ提案のキャッシュ | |
US8386495B1 (en) | Augmented resource graph for scoring resources | |
AU2009350904B2 (en) | Query suggestions from documents | |
US10592565B2 (en) | Method and apparatus for providing recommended information | |
JP6151450B2 (ja) | オンライン・ソーシャル・ネットワークにおける検索クエリの書き換え | |
RU2670494C2 (ru) | Способ обработки поискового запроса, сервер и машиночитаемый носитель для его осуществления | |
US9910932B2 (en) | System and method for completing a user query and for providing a query response | |
US9679079B2 (en) | Search query suggestions based in part on a prior search and searches based on such suggestions | |
JP6407968B2 (ja) | 可変検索クエリ・バーティカル・アクセス | |
WO2014000576A1 (zh) | 一种网络搜索方法及网络搜索*** | |
JP6695952B2 (ja) | 組込可能なメディアコンテンツサーチウィジェット | |
US9460161B2 (en) | Method for determining relevant search results | |
JP6956119B2 (ja) | 文脈情報を提供するためのシステムおよび方法 | |
US10339191B2 (en) | Method of and a system for processing a search query | |
US10019522B2 (en) | Customized site search deep links on a SERP | |
US9195944B1 (en) | Scoring site quality | |
US20150169708A1 (en) | Providing recently selected images | |
WO2013033128A1 (en) | Caching input suggestions | |
US20150169643A1 (en) | Providing supplemental search results in repsonse to user interest signal | |
WO2017049767A1 (zh) | 一种用于生成查询结果的方法和装置 | |
US20150193393A1 (en) | Dynamic Display of Web Content | |
US20160055203A1 (en) | Method for record selection to avoid negatively impacting latency | |
CN104063394B (zh) | 一种用于确定目标网页的方法、装置和设备 | |
JP5538459B2 (ja) | 情報処理装置及び方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15904642 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15904642 Country of ref document: EP Kind code of ref document: A1 |