CN113704604A - 搜索***及搜索方法 - Google Patents
搜索***及搜索方法 Download PDFInfo
- Publication number
- CN113704604A CN113704604A CN202110975457.4A CN202110975457A CN113704604A CN 113704604 A CN113704604 A CN 113704604A CN 202110975457 A CN202110975457 A CN 202110975457A CN 113704604 A CN113704604 A CN 113704604A
- Authority
- CN
- China
- Prior art keywords
- search
- module
- information
- searching
- application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000013499 data model Methods 0.000 claims description 45
- 238000012545 processing Methods 0.000 claims description 21
- 238000005457 optimization Methods 0.000 claims description 4
- 238000004590 computer program Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 230000000694 effects Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 230000001737 promoting effect Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- 238000011161 development Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 3
- 239000000835 fiber Substances 0.000 description 2
- 238000010845 search algorithm Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
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
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- 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/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9538—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Evolutionary Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请涉及一种搜索***及搜索方法,应用于搜索技术领域,所述***包括:第一中控搜索模块和各应用中单个应用对应的内容数据搜索模块;内容数据搜索模块用于接收终端设备发送的、用户通过应用的内容数据搜索界面输入的搜索信息,根据搜索信息,从第一中控搜索模块和内容数据搜索模块中确定待使用的搜索模块;如果待使用的搜索模块包括第一中控搜索模块,将搜索信息发送至第一中控搜索模块;第一中控搜索模块用于根据搜索信息对应用对应的内容数据进行搜索,得到第一内容搜索结果,并将第一内容搜索结果发送至内容数据搜索模块;内容数据搜索模块还用于将接收到的第一内容搜索结果发送至终端设备。本申请可以提高搜索的效率和准确性。
Description
技术领域
本申请涉及搜索技术领域,尤其涉及一种搜索***及搜索方法。
背景技术
搜索引擎是用户在网上搜寻信息的重要方式,应用(例如App、小程序、快应用等)内部也可以集成搜索引擎,用户可以通过该搜索引擎方便地搜索应用内的信息。然而,由于应用内的搜索引擎通常只满足该应用自身的搜索需求,因此,搜索效率和准确性通常较低。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种搜索***及搜索方法。
根据本申请的第一方面,提供了一种搜索***,包括:第一中控搜索模块和各应用中单个应用对应的内容数据搜索模块;
所述单个应用对应的内容数据搜索模块,用于接收终端设备发送的、用户通过所述应用的内容数据搜索界面输入的搜索信息,根据所述搜索信息,从所述第一中控搜索模块和所述内容数据搜索模块中确定待使用的搜索模块;如果所述待使用的搜索模块包括所述第一中控搜索模块,将所述搜索信息发送至所述第一中控搜索模块;
所述第一中控搜索模块,用于根据所述搜索信息对所述应用对应的内容数据进行搜索,得到第一内容搜索结果,并将所述第一内容搜索结果发送至所述内容数据搜索模块;
所述内容数据搜索模块,还用于将接收到的所述第一内容搜索结果发送至所述终端设备。
可选的,所述内容数据搜索模块,还用于在接收到所述第一内容搜索结果之后,对所述第一内容搜索结果进行定制化处理,得到第二内容搜索结果,并具体将所述第二内容搜索结果发送至所述终端设备。
可选的,所述第一中控搜索模块,还用于根据所述应用对应的用户信息和所述各应用中的其他应用对应的用户信息,构建用户模型;和/或,根据所述应用对应的目标内容数据和所述其他应用对应的目标内容数据,构建内容数据模型;
所述第一中控搜索模块,具体用于根据所述用户模型和/或所述内容数据模型,以及所述搜索信息对所述应用对应的内容数据进行搜索,得到所述第一内容搜索结果。
可选的,如果所述待使用的搜索模块为所述内容数据搜索模块,所述内容数据搜索模块,还用于接收所述第一中控搜索模块发送的所述用户模型和/或所述内容数据模型,根据所述用户模型和/或所述内容数据模型,以及所述搜索信息对所述应用对应的内容数据进行搜索,得到第三内容搜索结果,并将所述第三内容搜索结果发送至所述终端设备。
可选的,所述搜索***还包括:第二中控搜索模块和所述各应用中单个应用对应的推广信息搜索模块;
所述单个应用对应的推广信息搜索模块,用于接收所述终端设备发送的、用户通过所述应用的推广信息搜索界面输入的搜索信息,根据所述搜索信息,从所述第二中控搜索模块和所述推广信息搜索模块中确定待使用的搜索模块;如果所述待使用的搜索模块为所述第二中控搜索模块,将所述搜索信息发送至所述第二中控搜索模块;
所述第二中控搜索模块,用于根据所述搜索信息对所述应用对应的推广信息数据进行搜索,得到第一推广信息搜索结果,并将所述第一推广信息搜索结果发送至所述推广信息搜索模块;
所述推广信息搜索模块,还用于将接收到的所述第一推广信息搜索结果发送至所述终端设备。
可选的,所述推广信息搜索模块,还用于在接收到所述第一推广信息搜索结果之后,对所述第一推广信息搜索结果进行定制化处理,得到第二推广信息搜索结果,并具体将所述第二推广信息搜索结果发送至终端设备。
可选的,所述第二中控搜索模块,还用于根据所述应用对应的用户信息和所述各应用中的其他应用对应的用户信息,构建用户模型;和/或,根据所述应用对应的推广信息数据和其他应用对应的推广信息数据,构建推广信息数据模型;
所述第二中控搜索模块,具体用于根据所述用户模型和/或所述推广信息数据模型,以及所述搜索信息对所述应用对应的推广信息数据进行搜索,得到所述第一推广信息搜索结果。
可选的,如果所述待使用的搜索模块为所述推广信息搜索模块,所述推广信息搜索模块,还用于接收所述第二中控搜索模块发送的所述用户模型和/或所述推广信息数据模型,根据所述用户模型和/或所述推广信息数据模型,以及所述搜索信息对所述应用对应的推广信息数据进行搜索,得到第三推广信息搜索结果,并将所述第三推广信息搜索结果发送至所述终端设备。
可选的,所述第二中控搜索模块,还用于监测目标推广信息在所述应用和所述各应用中的其他应用中的投放结果,根据所述投放结果,对所述目标推广信息在所述应用和所述其他应用中的投放方案进行优化调整,使基于调整后的投放方案得到的投放结果满足预设结果。
根据本申请的第二方面,提供了一种搜索方法,包括:
应用对应的内容数据搜索模块接收终端设备发送的、用户通过终端设备中所述应用的内容数据搜索界面输入的搜索信息;根据所述搜索信息,从第一中控搜索模块和所述内容数据搜索模块中确定待使用的搜索模块;如果所述待使用的搜索模块包括所述第一中控搜索模块,将所述搜索信息发送至所述第一中控搜索模块;
所述第一中控搜索模块根据所述搜索信息对所述应用对应的内容数据进行搜索,得到第一内容搜索结果,并将所述第一内容搜索结果发送至所述内容数据搜索模块;
所述内容数据搜索模块将接收到的所述第一内容搜索结果发送至所述终端设备。
可选的,所述方法还包括:
所述内容数据搜索模块在接收到所述第一内容搜索结果之后,对所述第一内容搜索结果进行定制化处理,得到第二内容搜索结果;
所述将所述第一内容搜索结果发送至所述终端设备具体包括:
将所述第二内容搜索结果发送至所述终端设备。
可选的,所述第一中控搜索模块根据所述搜索信息对所述应用对应的内容数据进行搜索,得到第一内容搜索结果,包括:
所述第一中控搜索模块根据所述应用对应的用户信息和各应用中的其他应用对应的用户信息,构建用户模型;和/或,根据所述应用对应的目标内容数据和所述其他应用对应的目标内容数据,构建内容数据模型;
根据所述用户模型和/或所述内容数据模型,以及所述搜索信息对所述应用对应的内容数据进行搜索,得到所述第一内容搜索结果。
可选的,在根据所述搜索信息,从第一中控搜索模块和所述内容数据搜索模块中确定待使用的搜索模块之后,所述方法还包括:
如果所述待使用的搜索模块为所述内容数据搜索模块,所述内容数据搜索模块接收所述第一中控搜索模块发送的所述用户模型和/或所述内容数据模型;
根据所述用户模型和/或所述内容数据模型,以及所述搜索信息对所述应用对应的内容数据进行搜索,得到第三内容搜索结果,并将所述第三内容搜索结果发送至所述终端设备。
可选的,所述方法还包括:
所述应用对应的推广信息搜索模块接收终端设备发送的、用户通过所述应用的推广信息搜索界面输入的搜索信息,根据所述搜索信息,从第二中控搜索模块和所述推广信息搜索模块中确定待使用的搜索模块;如果所述待使用的搜索模块为所述第二中控搜索模块,将所述搜索信息发送至所述第二中控搜索模块;
所述第二中控搜索模块根据所述搜索信息对所述应用对应的推广信息数据进行搜索,得到第一推广信息搜索结果,并将所述第一推广信息搜索结果发送至所述推广信息搜索模块;
所述推广信息搜索模块将接收到的所述第一推广信息搜索结果发送至终端设备。
可选的,所述方法还包括:
所述推广信息搜索模块在接收到所述第一推广信息搜索结果之后,对所述第一推广信息搜索结果进行定制化处理,得到第二推广信息搜索结果;
将所述第一推广信息搜索结果发送至终端设备具体包括:
将所述第二推广信息搜索结果发送至终端设备。
可选的,所述第二中控搜索模块根据所述搜索信息对所述应用对应的推广信息数据进行搜索,得到第一推广信息搜索结果,包括:
所述第二中控搜索模块根据所述应用对应的用户信息和所述各应用中的其他应用对应的用户信息,构建用户模型;和/或,根据所述应用对应的推广信息数据和其他应用对应的推广信息数据,构建推广信息数据模型;
根据所述用户模型和/或所述推广信息数据模型,以及所述搜索信息对所述应用对应的推广信息数据进行搜索,得到所述第一推广信息搜索结果。
可选的,在根据所述搜索信息,从第二中控搜索模块和所述推广信息搜索模块中确定待使用的搜索模块之后,所述方法还包括:
如果所述待使用的搜索模块为所述推广信息搜索模块,所述推广信息搜索模块接收所述第二中控搜索模块发送的所述用户模型和/或所述推广信息数据模型;
根据所述用户模型和/或所述推广信息数据模型,以及所述搜索信息对所述应用对应的推广信息数据进行搜索,得到第三推广信息搜索结果,并将所述第三推广信息搜索结果发送至所述终端设备。
可选的,所述方法还包括:
所述第二中控搜索模块监测目标推广信息在所述应用和所述各应用中的其他应用中的投放结果;
根据所述投放结果,对所述目标推广信息在所述应用和所述其他应用中的投放方案进行优化调整,使基于调整后的投放方案得到的投放结果满足预设结果。
根据本申请的第三方面,提供了一种电子设备,包括:处理器,所述处理器用于执行存储于存储器的计算机程序,所述计算机程序被处理器执行时实现第二方面所述的方法。
根据本申请的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第二方面所述的方法。
根据本申请的第五方面,提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第二方面所述的方法。
本申请实施例提供的技术方案与现有技术相比具有如下优点:
针对每个应用,该应用的内容数据搜索子***包括第一中控搜索模块和该应用对应的内容数据搜索模块。在接收到搜索请求的情况下,可以结合第一中控搜索模块和该应用对应的内容数据搜索模块,通过两者之间的相互协作,完成搜索任务。例如,根据搜索信息,确定使用第一中控搜索模块进行搜索时,可以将搜索信息发送至第一中控搜索模块,通过第一中控搜索模块对应用内的内容数据进行搜索。可见,本申请去中心化的分布式搜索架构,将单个应用的内容数据搜索子***分为应用内的内容数据搜索模块和应用外的第一中控搜索模块,通过两者的协作,达到最优的解决方案。第一中控搜索模块可以满足各个应用的通用的搜索需求,具有更优的搜索算法,因此可以提高搜索效率和搜索准确性。另外,应用开发者可以只开发适用于应用自身的内容数据搜索模块即可,因此也可以提高开发效率。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为适用于本申请实施例的搜索***和搜索方法的应用环境的***架构示意图;
图2为本申请实施例中搜索***的一种结构示意图;
图3为本申请实施例中搜索***的又一种结构示意图;
图4为本申请实施例中搜索方法的一种流程图;
图5为本申请实施例中搜索方法的又一种流程图;
图6为本申请实施例中电子设备的一种结构示意图。
具体实施方式
为了能够更清楚地理解本申请的上述目的、特征和优点,下面将对本申请的方案进行进一步描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本申请,但本申请还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本申请的一部分实施例,而不是全部的实施例。
图1为适用于本申请实施例的搜索***和搜索方法的应用环境的***架构示意图。
如图1所示,***架构100可以包括终端设备101、网络102和服务器103。网络102用以在终端设备101和服务器103之间提供通信链路的介质。网络102可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。终端设备101可以是各种电子设备,包括但不限于台式计算机、便携式计算机、智能手机和平板电脑等等。应该理解,图1中的终端设备、网络和服务器的数量仅仅是示意性的。根据实现需要,可以具有任意数量的终端设备、网络和服务器。比如服务器103可以是多个服务器组成的服务器集群等。
举例而言,用户可以通过终端设备101访问一应用,在该应用的搜索界面中输入搜索信息,终端设备101可以将搜索信息通过网络102发送至该应用对应的服务器103。服务器103中可以部署该应用对应的搜索***,该搜索***包括:第一中控搜索模块和该应用对应的内容数据搜索模块。其中,第一中控搜索模块是授权的第三方搜索引擎,即可以在该应用中嵌入授权的第三方搜索引擎,这样,应用开发者可以只开发适用于该应用需求的功能即可。
服务器103接收到搜索信息后,将搜索信息发送至该应用对应的内容数据搜索模块,内容数据搜索模块可以根据搜索信息判断用户的搜索意图,确定使用第一中控搜索模块进行搜索,或者使用该应用对应的内容数据搜索模块进行搜索。如果确定使用第一中控搜索模块进行搜索,将搜索信息发送至第一中控搜索模块。第一中控搜索模块根据搜索信息对应用对应的内容数据进行搜索,得到第一内容搜索结果,并将第一内容搜索结果发送至内容数据搜索模块。内容数据搜索模块接收第一内容搜索结果后将第一内容搜索结果发送至终端设备101,并在终端设备101上展示第一内容搜索结果。
参见图2,图2为本申请实施例中搜索***的一种结构示意图,包括:第一中控搜索模块210和第一应用对应的内容数据搜索模块221、第二应用对应的内容数据搜索模块222和第三应用对应的内容数据搜索模块223。本申请实施例中,应用的数量可以是任意的,在此以三个应用为例进行说明。第一应用、第二应用和第三应用均是对第三方的第一中控搜索模块210授权的应用,第一中控搜索模块210可以独立于第一应用、第二应用和第三应用,也可以嵌入第一应用、第二应用和第三应用中,与应用内的内容数据搜索模块协作,实现内容数据的搜索。
针对单个应用,该应用对应的内容数据搜索子***包括:第一中控搜索模块210和该应用对应的内容数据搜索模块。例如,第一应用对应的内容数据搜索子***包括:第一中控搜索模块210和内容数据搜索模块221。
第一中控搜索模块210包含了实现内容数据搜索的通用模块,例如数据处理、召回排序等,包含了对各个不同应用的应用内搜索的统一控制逻辑。由于第一中控搜索模块210可以实现对不同应用的内容数据的搜索,因此,基于跨应用的内容数据可以训练深度的算法模型,即可以具有更优的搜索算法,从而提升各个应用的内容数据搜索的效率和准确性。
可以理解的是,针对不同的应用,其对应的搜索需求通常会存在差异,因此,第一应用、第二应用和第三应用分别对应的内容数据搜索模块221、内容数据搜索模块222和内容数据搜索模块223可以具有不同的搜索功能。例如,内容数据搜索模块221可以包含第一应用本身定制化的模块、对第一应用内部内容数据和用户数据进行处理的模块、与第一中控搜索模块210进行协作的其它模块等等。应用开发者只将需要定制化的模块或特定的数据处理模块部署在应用内部的内容数据搜索模块221即可,因此,简化了应用内搜索模块的技术结构,提高了开发效率。
需要说明的是,内容数据搜索模块221、内容数据搜索模块222和内容数据搜索模块223的搜索处理过程相同,在此以单个内容数据搜索模块221为例进行说明。
内容数据搜索模块221,用于接收终端设备发送的、用户通过第一应用的内容数据搜索界面输入的搜索信息,根据搜索信息,从第一中控搜索模块210和内容数据搜索模块221中确定待使用的搜索模块;如果待使用的搜索模块包括第一中控搜索模块210,将搜索信息发送至第一中控搜索模块210。
本申请实施例中,内容数据搜索界面是用于搜索应用中的内容数据的搜索界面,内容数据与下述的推广信息数据不同,内容数据通常指与应用相关的内部数据,例如,应用内包含的物品数据等,而推广信息数据指的是用于对其他信息进行推广的数据,例如广告数据等。用户可以在内容数据搜索界面输入搜索信息,例如,在购物场景下,用户可以在搜索界面输入想要购买的物品名称,搜索信息即物品名称。终端设备接收到该搜索信息后,将搜索信息发送至服务器的内容数据搜索模块221。
内容数据搜索模块221接收到搜索信息后,可以根据搜索信息从第一中控搜索模块210和内容数据搜索模块221中确定待使用的搜索模块。例如,如果根据搜索信息确定通过通用的搜索方式即可实现搜索,而第一中控搜索模块210可以实现通用的搜索功能,此时,可以将搜索信息发送至第一中控搜索模块210。
第一中控搜索模块210,用于根据搜索信息对应用对应的内容数据进行搜索,得到第一内容搜索结果,并将第一内容搜索结果发送至内容数据搜索模块221。第一中控搜索模块210如果同时接收到不同应用的内容数据搜索模块发送的搜索信息,可以根据搜索信息对不同应用对应的内容数据进行搜索,得到搜索结果,并返回至对应的应用。
内容数据搜索模块221,还用于将接收到的第一内容搜索结果发送至终端设备。
本申请实施例的搜索***,自动结合应用外的第一中控搜索模块(即通用模块)与应用内的内容数据搜索模块(即定制化模块),一方面,应用开发者可以只开发满足应用特定功能的模块,可以提高应用搜索***的开发效率;另一方面,通过去中心化的方法,将搜索***的搜索模块分布在应用外和应用内,保证了应用的敏感数据不会泄露到应用外部,提高了数据的安全性。
本申请实施例中,由于第一中控搜索模块210与不同应用的内容数据搜索模块协作,因此,还可以包含跨不同应用的数据处理逻辑,例如,对来自不同应用的用户信息和内容数据进行融合。可选的,第一中控搜索模块210,还用于根据第一应用对应的用户信息和各应用中的其他应用(例如第二应用和第三应用)对应的用户信息,构建用户模型;和/或,根据应用对应的目标内容数据和其他应用对应的目标内容数据,构建内容数据模型。根据用户模型和/或内容数据模型,以及搜索信息对应用对应的内容数据进行搜索,得到第一内容搜索结果。
其中,各个应用中的用户信息可以包括用户的性别、年龄、所属地区、喜好等。由于用户在不用应用中的行为习惯不同,因此,不同应用中同一用户的用户信息也可能不同。第一中控搜索模块210可以获取到各个应用的用户信息,通过将多个用户信息相结合,可以构建更完整、准确的用户模型。这样,在根据搜索信息进行搜索时,通过结合用户模型,可以得到更符合用户需求的第一内容搜索结果。
类似地,除了结合用户信息提高搜索结果的准确性之外,还可以结合目标内容数据,以提高搜索结果的准确性,或者,同时结合用户信息和目标内容数据,以提高搜索结果的准确性。
需要说明的是,应用对应的目标内容数据指应用对应的内容数据中与用户相关的内容数据,可以包括用户最近历史时间段内搜索的内容数据、交易完成的内容数据等等。由于多个应用的目标内容数据与单个应用的目标内容数据相比,内容更丰富,因此,可以构建更完整的内容数据模型,以提高搜索结果的准确性。
内容数据搜索模块221接收到第一内容搜索结果后,可以直接将第一内容搜索结果发送至终端设备。在某些场景下,内容数据搜索模块221,还用于在接收到第一内容搜索结果之后,对第一内容搜索结果进行定制化处理,得到第二内容搜索结果,并将第二内容搜索结果发送至终端设备。例如,如果第一内容搜索结果包含某物品的搜索结果,该搜索结果随机排序,第一应用可以根据自身的需求,对第一内容搜索结果按照销量重新排序,得到第二内容搜索结果。或者,根据用户的隐私信息,去除第一内容搜索结果中用户不需要的物品等。
如前所述,对于不同的搜索信息,待使用的搜索模块也会不同,对于其他类型的搜索数据,例如涉及应用内的敏感数据,此时,可以确定使用内容数据搜索模块221进行数据搜索。内容数据搜索模块221,用于如果待使用的搜索模块为内容数据搜索模块,可以直接根据搜索信息对应用对应的内容数据进行搜索。
如果待使用的搜索模块为内容数据搜索模块221,内容数据搜索模块221,还用于可以接收第一中控搜索模块发送的用户模型和/或内容数据模型,根据用户模型和/或内容数据模型,以及搜索信息对应用对应的内容数据进行搜索,得到第三内容搜索结果,并将第三内容搜索结果发送至终端设备。即,与第一中控搜索模块210类似,根据用户模型和/或内容数据模型,提高搜索结果的准确性。
参见图3,图3为本申请实施例中搜索***的又一种结构示意图,在图1实施例的基础上,还可以包括:第二中控搜索模块310和第一应用对应的推广信息搜索模块321、第二应用对应的推广信息搜索模块322和第三应用对应的推广信息搜索模块323。第一应用、第二应用和第三应用均是对第三方的第二中控搜索模块310授权的应用,第二中控搜索模块310可以独立于第一应用、第二应用和第三应用,也可以嵌入第一应用、第二应用和第三应用中,与应用内的内容数据搜索模块协作,实现推广信息数据的搜索。
应用对应的应用对应的推广信息搜索子***也包括两个模块:第二中控搜索模块310和该应用对应的推广信息搜索模块。例如,对于第二应用,其对应的应用对应的推广信息搜索子***包括:第二中控搜索模块310和推广信息搜索模块322。可以看出,应用对应的应用对应的推广信息搜索子***与前述的内容数据搜索子***是两个独立的搜索子***,应用可以部署其中的一个子***,也可以同时部署两个子***。
与前述的第一中控搜索模块210和内容数据搜索模块类似,第二中控搜索模块310包含实现推广信息搜索的通用模块,例如推广信息匹配、推广信息竞价等,还可以包含对各个不同应用内推广信息搜索的统一控制逻辑。由于第二中控搜索模块310可以实现对不同应用的推广信息数据的搜索,因此,基于跨应用的推广信息数据可以训练深度的算法模型,即可以具有更优的搜索算法,从而提升各个应用的推广信息搜索的效率和准确性。
由于不同的应用,推广信息的搜索需求通常会存在差异,因此,不同应用对应的推广信息搜索模块可以实现不同的搜索功能。例如,针对第一应用,可以包含第一应用定制化的模块、对第一应用内部的推广信息数据和用户数据进行处理的技术模块、与第二中控搜索模块310进行协作的其它模块等。由于不同类型的应用的推广信息的展现逻辑存在较大差别,各个应用开发者可以开发自己的匹配逻辑来返回与用户搜索需求更加匹配的推广信息内容,也可以对推广信息展示样式、推广信息位的价格、推广信息位置等进行个性化的配置等。应用开发者只将需要定制化的模块或特定的数据处理模块部署在应用内部的推广信息搜索模块321即可,因此,简化了应用内搜索模块的技术结构,提高了开发效率。
本申请以第一应用的应用对应的推广信息搜索子***为例对搜索过程进行说明,即以第二中控搜索模块310和推广信息搜索模块321为例对搜索过程进行说明。
推广信息搜索模块321,用于接收终端设备发送的、用户通过应用的推广信息搜索界面输入的搜索信息,根据搜索信息,从第二中控搜索模块和推广信息搜索模块中确定待使用的搜索模块;如果待使用的搜索模块为第二中控搜索模块,将搜索信息发送至第二中控搜索模块310。
由于推广信息搜索子***与前述的内容数据搜索子***是两个独立的搜索子***,推广信息搜索界面是用于搜索应用中的推广信息的搜索界面,用户可以在该界面中输入搜索信息,例如,可以输入某品牌的名称,以搜索该品牌的推广信息。
类似地,推广信息搜索模块321接收到搜索信息后,也可以根据搜索信息确定待使用的搜索模块,例如,针对推广信息匹配类型的搜索信息,可以通过第二中控搜索模块310进行搜索。此时,可以将搜索信息系发送至第二中控搜索模块310。第二中控搜索模块310可以在应用对应的推广信息数据中搜索与搜索信息匹配的推广信息,得到第一推广信息搜索结果。
第二中控搜索模块310,用于根据搜索信息对应用对应的推广信息数据进行搜索,得到第一推广信息搜索结果,并将第一推广信息搜索结果发送至推广信息搜索模块321。
推广信息搜索模块320,还用于将接收到的第一推广信息搜索结果发送至终端设备。
本申请实施例的搜索***,还可以在应用中部署推广信息搜索子***,用户可以通过该子***搜索推广信息。推广信息搜索子***也可以是去中心化的分布式搜索架构,将单个应用的推广信息搜索子***分为应用内的推广信息搜索模块和应用外的第二中控搜索模块,通过两者的协作,达到最优的解决方案。应用开发者只开发定制化的推广信息搜索模块即可,通过第二中控搜索模块实现通用的搜索需求,因此,可以简化应用内搜索模块的技术结构,提高开发效率。
本申请实施例中,由于第二中控搜索模块310与不同应用的推广信息搜索模块协作,因此,还可以包含跨不同应用的数据处理逻辑,例如,对来自不同应用的用户信息和推广信息数据进行融合。可选的,第二中控搜索模块310,还用于根据应用对应的用户信息和各应用中的其他应用对应的用户信息,构建用户模型;和/或,根据应用对应的推广信息数据和其他应用对应的推广信息数据,构建推广信息数据模型。
第二中控搜索模块310与第一中控搜索模块210构建用户模型的方式相同,具体参见第一中控搜索模块210中的描述即可,在此不再赘述。第二中控搜索模块310根据不同应用的推广信息数据,可以构建更高维度的推广信息数据模型。相应地,第二中控搜索模块310,具体用于根据用户模型和/或推广信息数据模型,以及搜索信息对应用对应的推广信息数据进行搜索,得到第一推广信息搜索结果。这样,通过结合更全面、完整的用户模型和/或推广信息数据模型,可以提高推广信息搜索的准确性。
本申请实施例中,第二中控搜索模块310,还用于监测目标推广信息在应用和各应用中的其他应用中的投放结果,根据投放结果,对目标推广信息在应用和其他应用中的投放方案进行优化调整,使基于调整后的投放方案得到的投放结果满足预设结果。也就是,第二中控搜索模块310,基于不同类型的推广信息在不同类型的应用中的表现,能更准确而且更实时地预测每个应用的用户搜索返回哪些推广信息更加符合用户需求,在提升用户体验的同时增加各个应用的搜索推广信息的收入。
对于广告而言,广告主只需在第二中控搜索模块310进行投放,制定投放效果目标,第二中控搜索模块310可以自动预测效果最优的投放方案,将广告投放到最适合的一些应用中,并根据广告在不同应用中的实际效果而动态优化广告的投放。例如,广告主预先制定了广告预算,并根据广告预算在三个应用中投放了广告。在投放广告之后,可以监测三个应用中广告的投放效果,例如可以根据成交量对投放效果进行评价,如果第一应用的成交量较高,表明第一应用的投放效果较好,如果第三应用的成交量较差,表明第三应用的投放效果较好,此时可以增加广告在第一应用的投放预算,降低在第三应用的投放预算,以对投放方案进行优化调整。该过程不需要人工观测投放效果,也不需要手动调整不同应用内的投放预算,可以提高广告投放方案的优化效率。
推广信息搜索模块321,接收到第一推广信息搜索结果之后,除了可以直接将第一推广信息搜索结果发送至终端设备之外,还用于在接收到第一推广信息搜索结果之后,对第一推广信息搜索结果进行定制化处理,得到第二推广信息搜索结果,并具体将第二推广信息搜索结果发送至终端设备。第二内容搜索结果可以是更符合应用自身特性的搜索结果。
如果待使用的搜索模块为推广信息搜索模块321,推广信息搜索模块321,还用于接收第二中控搜索模块310发送的用户模型和/或推广信息数据模型,根据用户模型和/或推广信息数据模型,以及搜索信息对应用对应的推广信息数据进行搜索,得到第三推广信息搜索结果,并将第三推广信息搜索结果发送至终端设备。即,在通过推广信息搜索模块321进行搜索时,也可以结合第二中控搜索模块310生成的用户模型和/或推广信息数据模型,与单独根据搜索信息进行搜索相比,可以提高搜索结果的准确性。
与上述***实施例相对应,本申请实施例还提供了一种搜索方法,参见图4,可以包括以下步骤:
步骤S410,应用对应的内容数据搜索模块接收终端设备发送的、用户通过应用的内容数据搜索界面输入的搜索信息,根据搜索信息,从第一中控搜索模块和内容数据搜索模块中确定待使用的搜索模块;如果待使用的搜索模块包括第一中控搜索模块,将搜索信息发送至第一中控搜索模块。
步骤S420,第一中控搜索模块根据搜索信息对应用对应的内容数据进行搜索,得到第一内容搜索结果,并将第一内容搜索结果发送至内容数据搜索模块。
步骤S430,内容数据搜索模块将接收到的第一内容搜索结果发送至终端设备。
可选的,上述搜索方法还包括:
内容数据搜索模块在接收到第一内容搜索结果之后,对第一内容搜索结果进行定制化处理,得到第二内容搜索结果;
将第一内容搜索结果发送至终端设备具体包括:
将第二内容搜索结果发送至终端设备。
可选的,第一中控搜索模块根据搜索信息对应用对应的内容数据进行搜索,得到第一内容搜索结果,包括:
第一中控搜索模块根据应用对应的用户信息和各应用中的其他应用对应的用户信息,构建用户模型;和/或,根据应用对应的目标内容数据和其他应用对应的目标内容数据,构建内容数据模型;
根据用户模型和/或内容数据模型,以及搜索信息对应用对应的内容数据进行搜索,得到第一内容搜索结果。
可选的,在根据搜索信息,从第一中控搜索模块和内容数据搜索模块中确定待使用的搜索模块之后,上述搜索方法还包括:
如果待使用的搜索模块为内容数据搜索模块,内容数据搜索模块接收第一中控搜索模块发送的用户模型和/或内容数据模型;
根据用户模型和/或内容数据模型,以及搜索信息对应用对应的内容数据进行搜索,得到第三内容搜索结果,并将第三内容搜索结果发送至终端设备。
参见图5,图5为本申请实施例中搜索方法的又一种流程图,包括以下步骤:
步骤S510,应用对应的推广信息搜索模块接收终端设备发送的、用户通过应用的推广信息搜索界面输入的搜索信息,根据搜索信息,从第二中控搜索模块和推广信息搜索模块中确定待使用的搜索模块;如果待使用的搜索模块为第二中控搜索模块,将搜索信息发送至第二中控搜索模块。
步骤S520,第二中控搜索模块根据搜索信息对应用对应的推广信息数据进行搜索,得到第一推广信息搜索结果,并将第一推广信息搜索结果发送至推广信息搜索模块。
步骤S530,推广信息搜索模块将接收到的第一推广信息搜索结果发送至终端设备。
可选的,上述搜索方法还包括:
推广信息搜索模块在接收到第一推广信息搜索结果之后,对第一推广信息搜索结果进行定制化处理,得到第二推广信息搜索结果;
将第一推广信息搜索结果发送至终端设备具体包括:
将第二推广信息搜索结果发送至终端设备。
可选的,第二中控搜索模块根据搜索信息对应用对应的推广信息数据进行搜索,得到第一推广信息搜索结果,包括:
第二中控搜索模块根据应用对应的用户信息和各应用中的其他应用对应的用户信息,构建用户模型;和/或,根据应用对应的推广信息数据和其他应用对应的推广信息数据,构建推广信息数据模型;
根据用户模型和/或推广信息数据模型,以及搜索信息对应用对应的推广信息数据进行搜索,得到第一推广信息搜索结果。
可选的,在根据搜索信息,从第二中控搜索模块和推广信息搜索模块中确定待使用的搜索模块之后,上述搜索方法还包括:
如果待使用的搜索模块为推广信息搜索模块,推广信息搜索模块接收第二中控搜索模块发送的用户模型和/或推广信息数据模型;
根据用户模型和/或推广信息数据模型,以及搜索信息对应用对应的推广信息数据进行搜索,得到第三推广信息搜索结果,并将第三推广信息搜索结果发送至终端设备。
可选的,上述搜索方法还包括:
第二中控搜索模块监测目标推广信息在应用和各应用中的其他应用中的投放结果;
根据投放结果,对目标推广信息在应用和其他应用中的投放方案进行优化调整,使基于调整后的投放方案得到的投放结果满足预设结果。
上述方法的具体细节已经在对应的***中进行了详细的描述,因此此处不再赘述。
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
在本申请的示例性实施例中,还提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行本示例实施方式中上述搜索方法。
图6为本申请实施例中电子设备的一种结构示意图。需要说明的是,图6示出的电子设备600仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
如图6所示,电子设备600包括中央处理单元(CPU)601,其可以根据存储在只读存储器(ROM)602中的程序或者从存储部分608加载到随机访问存储器(RAM)603中的程序而执行各种适当的动作和处理。在RAM 603中,还存储有***操作所需的各种程序和数据。中央处理单元601、ROM 602以及RAM 603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。
以下部件连接至I/O接口605:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如局域网(LAN)卡、调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至I/O接口605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据需要被安装入存储部分608。
特别地,根据本申请的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质611被安装。在该计算机程序被中央处理单元601执行时,执行本申请的装置中限定的各种功能。
本申请实施例中,还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述搜索方法。
需要说明的是,本申请所示的计算机可读存储介质例如可以是—但不限于—电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器、只读存储器、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。计算机可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、射频等等,或者上述的任意合适的组合。
本申请实施例中,还提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行上述搜索方法。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本申请的具体实施方式,使本领域技术人员能够理解或实现本申请。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (10)
1.一种搜索***,其特征在于,所述搜索***包括:第一中控搜索模块和各应用中单个应用对应的内容数据搜索模块;
所述单个应用对应的内容数据搜索模块,用于接收终端设备发送的、用户通过所述应用的内容数据搜索界面输入的搜索信息,根据所述搜索信息,从所述第一中控搜索模块和所述内容数据搜索模块中确定待使用的搜索模块;如果所述待使用的搜索模块包括所述第一中控搜索模块,将所述搜索信息发送至所述第一中控搜索模块;
所述第一中控搜索模块,用于根据所述搜索信息对所述应用对应的内容数据进行搜索,得到第一内容搜索结果,并将所述第一内容搜索结果发送至所述内容数据搜索模块;
所述内容数据搜索模块,还用于将接收到的所述第一内容搜索结果发送至所述终端设备。
2.根据权利要求1所述的搜索***,其特征在于,所述内容数据搜索模块,还用于在接收到所述第一内容搜索结果之后,对所述第一内容搜索结果进行定制化处理,得到第二内容搜索结果,并具体将所述第二内容搜索结果发送至所述终端设备。
3.根据权利要求1所述的搜索***,其特征在于,所述第一中控搜索模块,还用于根据所述应用对应的用户信息和所述各应用中的其他应用对应的用户信息,构建用户模型;和/或,根据所述应用对应的目标内容数据和所述其他应用对应的目标内容数据,构建内容数据模型;
所述第一中控搜索模块,具体用于根据所述用户模型和/或所述内容数据模型,以及所述搜索信息对所述应用对应的内容数据进行搜索,得到所述第一内容搜索结果。
4.根据权利要求3所述的搜索***,其特征在于,如果所述待使用的搜索模块为所述内容数据搜索模块,所述内容数据搜索模块,还用于接收所述第一中控搜索模块发送的所述用户模型和/或所述内容数据模型,根据所述用户模型和/或所述内容数据模型,以及所述搜索信息对所述应用对应的内容数据进行搜索,得到第三内容搜索结果,并将所述第三内容搜索结果发送至所述终端设备。
5.根据权利要求1所述的搜索***,其特征在于,所述搜索***还包括:第二中控搜索模块和所述各应用中单个应用对应的推广信息搜索模块;
所述单个应用对应的推广信息搜索模块,用于接收所述终端设备发送的、用户通过所述应用的推广信息搜索界面输入的搜索信息,根据所述搜索信息,从所述第二中控搜索模块和所述推广信息搜索模块中确定待使用的搜索模块;如果所述待使用的搜索模块为所述第二中控搜索模块,将所述搜索信息发送至所述第二中控搜索模块;
所述第二中控搜索模块,用于根据所述搜索信息对所述应用对应的推广信息数据进行搜索,得到第一推广信息搜索结果,并将所述第一推广信息搜索结果发送至所述推广信息搜索模块;
所述推广信息搜索模块,还用于将接收到的所述第一推广信息搜索结果发送至所述终端设备。
6.根据权利要求5所述的搜索***,其特征在于,所述推广信息搜索模块,还用于在接收到所述第一推广信息搜索结果之后,对所述第一推广信息搜索结果进行定制化处理,得到第二推广信息搜索结果,并具体将所述第二推广信息搜索结果发送至终端设备。
7.根据权利要求5所述的搜索***,其特征在于,所述第二中控搜索模块,还用于根据所述应用对应的用户信息和所述各应用中的其他应用对应的用户信息,构建用户模型;和/或,根据所述应用对应的推广信息数据和其他应用对应的推广信息数据,构建推广信息数据模型;
所述第二中控搜索模块,具体用于根据所述用户模型和/或所述推广信息数据模型,以及所述搜索信息对所述应用对应的推广信息数据进行搜索,得到所述第一推广信息搜索结果。
8.根据权利要求7所述的搜索***,其特征在于,如果所述待使用的搜索模块为所述推广信息搜索模块,所述推广信息搜索模块,还用于接收所述第二中控搜索模块发送的所述用户模型和/或所述推广信息数据模型,根据所述用户模型和/或所述推广信息数据模型,以及所述搜索信息对所述应用对应的推广信息数据进行搜索,得到第三推广信息搜索结果,并将所述第三推广信息搜索结果发送至所述终端设备。
9.根据权利要求5所述的搜索***,其特征在于,所述第二中控搜索模块,还用于监测目标推广信息在所述应用和所述各应用中的其他应用中的投放结果,根据所述投放结果,对所述目标推广信息在所述应用和所述其他应用中的投放方案进行优化调整,使基于调整后的投放方案得到的投放结果满足预设结果。
10.一种搜索方法,其特征在于,所述方法包括:
应用对应的内容数据搜索模块接收终端设备发送的、用户通过终端设备中所述应用的内容数据搜索界面输入的搜索信息;根据所述搜索信息,从第一中控搜索模块和所述内容数据搜索模块中确定待使用的搜索模块;如果所述待使用的搜索模块包括所述第一中控搜索模块,将所述搜索信息发送至所述第一中控搜索模块;
所述第一中控搜索模块根据所述搜索信息对所述应用对应的内容数据进行搜索,得到第一内容搜索结果,并将所述第一内容搜索结果发送至所述内容数据搜索模块;
所述内容数据搜索模块将接收到的所述第一内容搜索结果发送至所述终端设备。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110975457.4A CN113704604A (zh) | 2021-08-24 | 2021-08-24 | 搜索***及搜索方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110975457.4A CN113704604A (zh) | 2021-08-24 | 2021-08-24 | 搜索***及搜索方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113704604A true CN113704604A (zh) | 2021-11-26 |
Family
ID=78654423
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110975457.4A Pending CN113704604A (zh) | 2021-08-24 | 2021-08-24 | 搜索***及搜索方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113704604A (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102483753A (zh) * | 2009-05-27 | 2012-05-30 | 谷歌公司 | 搜索结果中的计算机应用数据 |
CN102591966A (zh) * | 2011-12-31 | 2012-07-18 | 华中科技大学 | 一种移动场景下的搜索结果过滤方法 |
CN104937590A (zh) * | 2012-12-14 | 2015-09-23 | 微软技术许可有限责任公司 | 用相关第三方应用内容扩充搜索结果 |
CN106844484A (zh) * | 2016-12-23 | 2017-06-13 | 北京奇虎科技有限公司 | 信息搜索方法、装置及移动终端 |
CN107341195A (zh) * | 2017-06-14 | 2017-11-10 | 北京小米移动软件有限公司 | 搜索无结果时的处理方法、装置及计算机可读存储介质 |
CN110597866A (zh) * | 2019-09-09 | 2019-12-20 | 深圳龙图腾创新设计有限公司 | 一种地图应用信息检索方法、装置、计算机设备和存储介质 |
CN111125176A (zh) * | 2019-12-20 | 2020-05-08 | 北京百度网讯科技有限公司 | 一种业务数据搜索方法、装置、电子设备和存储介质 |
CN112084441A (zh) * | 2019-06-13 | 2020-12-15 | 北京字节跳动网络技术有限公司 | 信息检索方法、装置和电子设备 |
CN112445968A (zh) * | 2019-09-03 | 2021-03-05 | 百度(中国)有限公司 | 信息推送方法、装置、设备及计算机可读存储介质 |
CN113239278A (zh) * | 2021-06-08 | 2021-08-10 | 阿波罗智联(北京)科技有限公司 | 信息展示方法、装置、电子设备以及存储介质 |
-
2021
- 2021-08-24 CN CN202110975457.4A patent/CN113704604A/zh active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102483753A (zh) * | 2009-05-27 | 2012-05-30 | 谷歌公司 | 搜索结果中的计算机应用数据 |
CN102591966A (zh) * | 2011-12-31 | 2012-07-18 | 华中科技大学 | 一种移动场景下的搜索结果过滤方法 |
CN104937590A (zh) * | 2012-12-14 | 2015-09-23 | 微软技术许可有限责任公司 | 用相关第三方应用内容扩充搜索结果 |
CN106844484A (zh) * | 2016-12-23 | 2017-06-13 | 北京奇虎科技有限公司 | 信息搜索方法、装置及移动终端 |
CN107341195A (zh) * | 2017-06-14 | 2017-11-10 | 北京小米移动软件有限公司 | 搜索无结果时的处理方法、装置及计算机可读存储介质 |
CN112084441A (zh) * | 2019-06-13 | 2020-12-15 | 北京字节跳动网络技术有限公司 | 信息检索方法、装置和电子设备 |
CN112445968A (zh) * | 2019-09-03 | 2021-03-05 | 百度(中国)有限公司 | 信息推送方法、装置、设备及计算机可读存储介质 |
CN110597866A (zh) * | 2019-09-09 | 2019-12-20 | 深圳龙图腾创新设计有限公司 | 一种地图应用信息检索方法、装置、计算机设备和存储介质 |
CN111125176A (zh) * | 2019-12-20 | 2020-05-08 | 北京百度网讯科技有限公司 | 一种业务数据搜索方法、装置、电子设备和存储介质 |
CN113239278A (zh) * | 2021-06-08 | 2021-08-10 | 阿波罗智联(北京)科技有限公司 | 信息展示方法、装置、电子设备以及存储介质 |
Non-Patent Citations (1)
Title |
---|
崔恒勇 等: "《视频广告》", vol. 1, 知识产权出版社, pages: 186 - 190 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107203894B (zh) | 信息推送方法和装置 | |
JP5601862B2 (ja) | ソーシャルネットワーク環境において転送構造を利用するためのシステム及び方法 | |
US8788356B2 (en) | System and method for effectively providing software to client devices in an electronic network | |
KR102396803B1 (ko) | 유통과 물류의 최적화를 위한 마케팅 관리 데이터 제공 방법 및 이를 위한 장치 | |
CN107426328B (zh) | 信息推送方法和装置 | |
US20130085865A1 (en) | Context-contingent targeting in online advertising | |
KR102219275B1 (ko) | 설치-후 어플리케이션 인터렉션 개선하기 | |
KR20190107990A (ko) | 사용자 맞춤형 랜딩 페이지를 제공하는 서비스 서버 및 방법 | |
US20150127473A1 (en) | System and method for providing a bidding platform respective of a user intent | |
CN107330717B (zh) | 广告投放方法和*** | |
US20160180409A1 (en) | Method and system for online advertising based on dynamic advertisement placement | |
CN103116594A (zh) | 应用程序执行、应用程序提供装置和应用程序分发方法 | |
US20240144328A1 (en) | Automatic rule generation for next-action recommendation engine | |
KR20130119721A (ko) | Ap를 이용한 개인형 광고 서비스 방법 및 시스템 | |
CN112308590B (zh) | 一种参数处理方法、装置以及计算设备、存储介质 | |
US11146860B2 (en) | Service processing method, device, and intelligent terminal for obtaining and displaying data based on texture data corresponding to a target service | |
CN112330382A (zh) | 物品推荐方法、装置、计算设备和介质 | |
US20040148223A1 (en) | Targeted direct marketing system and process for distributing coupons to information handling systems | |
CN113704604A (zh) | 搜索***及搜索方法 | |
JP5855039B2 (ja) | 販促システム、販促品配布方法及びプログラム | |
WO2016069621A1 (en) | System and method to recommend a bundle of items based on item/user tagging and co-install graph | |
US20200402141A1 (en) | Methods for generating a real time customer curated storefront electronic interface and devices thereof | |
US9117218B2 (en) | System and method for effectively performing a distribution procedure using an electronic backbone | |
KR101684582B1 (ko) | 키워드 광고 관리 방법, 장치, 및 컴퓨터 프로그램 | |
US11727461B2 (en) | Method, system and computer-readable medium for generating pre-purchasing confidence recommendations for a user |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |