CN111475678B - 推送搜索结果的方法、服务器及终端 - Google Patents

推送搜索结果的方法、服务器及终端 Download PDF

Info

Publication number
CN111475678B
CN111475678B CN202010188763.9A CN202010188763A CN111475678B CN 111475678 B CN111475678 B CN 111475678B CN 202010188763 A CN202010188763 A CN 202010188763A CN 111475678 B CN111475678 B CN 111475678B
Authority
CN
China
Prior art keywords
search result
result list
time
terminal
search
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.)
Active
Application number
CN202010188763.9A
Other languages
English (en)
Other versions
CN111475678A (zh
Inventor
蔡効谦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Juhaokan Technology Co Ltd
Original Assignee
Juhaokan Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Juhaokan Technology Co Ltd filed Critical Juhaokan Technology Co Ltd
Priority to CN202010188763.9A priority Critical patent/CN111475678B/zh
Publication of CN111475678A publication Critical patent/CN111475678A/zh
Application granted granted Critical
Publication of CN111475678B publication Critical patent/CN111475678B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/7867Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title and artist information, manually generated time, location and usage information, user ratings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73Querying
    • G06F16/738Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Computational Linguistics (AREA)
  • Library & Information Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请公开了一种推送搜索结果的方法、服务器和终端,属于数据处理领域。在本申请中,服务器可以接收终端发送的搜索请求,并根据搜索请求携带的搜索词,确定候选搜索结果列表。之后,可以获取终端的剩余使用时长,进而根据终端的剩余使用时长、每个搜索结果对应的视频的视频时长和候选搜索结果列表,生成目标搜索结果列表。并向终端发送目标搜索结果列表,以使终端显示目标搜索结果列表。这样,目标搜索结果列表考虑了用户能够观看的时长,用户从该目标搜索结果列表可以更为方便的获取到满足自身可观看时长的搜索结果,增加了搜索结果的点击率,提升了搜索准确性。

Description

推送搜索结果的方法、服务器及终端
技术领域
本申请涉及数据处理领域,特别涉及一种推送搜索结果的方法、服务器及终端。
背景技术
当前,用户可以通过终端观看视频。其中,用户可以在终端提供的搜索栏中输入搜索词,终端可以获取搜索词,并将搜索词发送给服务器。服务器可以根据搜索词在资源库中进行匹配,得到多个搜索结果。之后,服务器可以将多个搜索结果按照搜索结果的名称与搜索词的相关度进行排序,得到搜索结果列表。之后,服务器可以将搜索结果列表发送给终端,以供用户进行选择观看。
然而,搜索结果列表中会包括大量不符合用户需求的视频,此时,用户就需要自行从搜索结果列表中筛选合适的视频进行观看,花费了用户较长的时间。
发明内容
本申请实施例提供了一种推送搜索结果的方法、装置及存储介质,可以解决搜索结果列表中包括大量不符合用户需求的视频的问题。所述技术方案如下:
一方面,提供了一种推送搜索结果的方法,所述方法包括:
接收终端发送的搜索请求,所述搜索请求携带搜索词;
根据所述搜索词,确定候选搜索结果列表,所述候选搜索结果列表包括多个搜索结果,每个搜索结果对应一个视频;
获取所述终端的剩余使用时长;
根据所述终端的剩余使用时长、每个搜索结果对应的视频的视频时长和所述候选搜索结果列表,生成目标搜索结果列表;
向所述终端发送目标搜索结果列表,以使所述终端显示目标搜索结果列表。
另一方面,提供了一种服务器,所述服务器包括:
接收模块,用于接收终端发送的搜索请求,所述搜索请求携带搜索词;
确定模块,用于根据所述搜索词,确定候选搜索结果列表,所述候选搜索结果列表包括多个搜索结果,每个搜索结果对应一个视频;
获取模块,用于获取所述终端的剩余使用时长;
生成模块,用于根据所述终端的剩余使用时长、每个搜索结果对应的视频的视频时长和所述候选搜索结果列表,生成目标搜索结果列表;
发送模块,用于向所述终端发送目标搜索结果列表,以使所述终端显示目标搜索结果列表。
另一方面,提供了另一种服务器,所述服务器包括处理器、通信接口、存储器和通信总线;
其中,所述处理器、所述通信接口和所述存储器通过所述通信总线完成相互间的通信;
所述存储器用于存放计算机程序;
所述处理器用于执行所述存储器上所存放的程序,以实现前述提供推送搜索结果的方法。
另一方面,提供了一种计算机可读存储介质,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现前述提供的推送搜索结果的方法的步骤。
另一方面,提供了一种终端,包括处理器和显示器,
所述处理器用于:
发送搜索请求,所述搜索请求携带搜索词,所述搜索请求用于使服务器根据所述搜索词和终端的剩余使用时长,生成目标搜索结果列表;
接收并控制显示器显示所述目标搜索结果列表。
本申请实施例提供的技术方案带来的有益效果至少包括:
在本申请实施例中,目标搜索结果列表是根据终端的剩余使用时长、每个搜索结果对应的视频的视频时长以及候选搜索结果列表生成的,也即,目标搜索结果列表考虑了用户能够观看的时长,这样,用户从该目标搜索结果列表可以更为方便的获取到满足自身可观看时长的搜索结果,增加了搜索结果的点击率,提升了搜索准确性。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种推送搜索结果的方法所涉及的***架构图;
图2是本申请实施例提供的一种推送搜索结果的方法流程图;
图3是本申请实施例提供的一种服务器的结构示意图;
图4是本申请实施例提供的另一种服务器的结构示意图。
具体实施方式
为使本申请示例性实施例的目的、技术方案和优点更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施例中的技术方案进行清楚、完整地描述,显然,所描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。
基于本申请中示出的示例性实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。此外,虽然本申请中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整技术方案。
应当理解,本申请中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,例如能够根据本申请实施例图示或描述中给出那些以外的顺序实施。
此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的那些组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
本申请中使用的术语“模块”,是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
在对本申请实施例进行详细的解释说明之前,先对本申请实施例涉及的应用场景予以介绍。
当前,用户可以在终端上输入搜索词以获取搜索结果列表,进而从获取到的搜索结果列表中选择视频进行观看。然而,用户的可观看时长可能有限,对于搜索结果列表中视频时长大于用户的可观看时长的视频,用户可能根本不会点击观看。在这种情况下,即可以通过本申请实施例提供的推送搜索结果的方法,按照用户的可观看时长和视频时长向用户反馈搜索结果列表,这样,可以省去用户从搜索结果列表中自行筛选符合自身可观看时长的视频的过程,方便用户获取合适的视频进行观看,提高了用户点击搜索结果的概率,提升了搜索结果的准确率。
例如,用户在早晨搭车的途中,在终端中输入搜索词以获取搜索结果列表,由于搭车的时间较短,因此,用户的观看时长较短,此时,则可以通过本申请实施例提供的推送搜索结果的方法,预估用户使用该终端观看视频的可能时长,也即终端的剩余使用时长,进而根据该终端的剩余使用时长、候选搜索结果列表中的每个搜索结果对应的视频的视频时长,生成目标搜索结果列表,并向终端发送目标搜索结果列表,以使终端显示目标搜索结果列表供用户选择观看,从而避免目标搜索结果列表包括不符合用户的观看时长的视频。
再例如,用户在晚上睡前,在终端中输入搜索词以获取搜索结果列表,由于用户将要睡觉,因此,无法观看时长过长的视频,此时,通过可以通过本申请实施例提供的方法来获取搜索结果列表,以方便用户选择合适时长的视频进行观看。
接下来对本申请实施例提供的推送搜索结果的方法所涉及的***架构进行介绍。
图1是本申请实施例提供的一种推送搜索结果的方法所涉及的***架构图。如图1所示,该***100包括终端101和服务器102。终端101和服务器102之间通过无线或有线方式连接以进行通信。
其中,终端101为可以进行视频搜索的终端,其中,终端上可以安装有搜索应用或者是视频应用。终端101在运行上述应用时,可以向用户提供搜索栏,并接收用户在搜索栏中输入的搜索词,之后,将搜索词发送至服务器102。另外,终端101可以接收服务器102发送的目标搜索结果列表,并在用户界面中显示目标搜索结果列表。
可选的,当终端101包括电池时,终端101还可以获取电池的剩余电量,进而根据剩余电量确定终端101的剩余使用时长,并将确定的剩余使用时长发送至服务器102。
服务器102可以接收终端101发送的搜索词,之后,根据搜索词在服务器102的资源库进行匹配,得到与搜索词相关的搜索结果,并将搜索结果进行排序,得到候选搜索结果列表。服务器102还可以获取终端101的剩余使用时长,并根据终端101的剩余使用时长、每个搜索结果对应的视频的视频时长和候选搜索结果列表,生成目标搜索结果列表,将目标搜索结果列表发送给终端101。
在本申请实施例中,终端101可以为电视、电脑和智能手机等设备,图1 中仅仅是以电视举例进行说明,并不构成对本申请实施例的限定。服务器102 可以是用于为上述搜索应用或者是视频应用提供服务的一台服务器或者一个服务器集群。
接下来对本申请实施例提供的推送搜索结果的方法进行介绍。
图2是本申请实施例提供的一种推送搜索结果的方法的流程图,该方法可以应用于服务器中,该服务器可以是指图1中的服务器102。如图2所示,该方法包括以下步骤:
步骤201:接收终端发送的搜索请求,搜索请求携带搜索词。
在本申请实施例中,服务器可以接收终端发送的搜索请求。其中,搜索请求携带有用户输入的搜索词。
需要说明的是,终端可以显示一个搜索栏,并接收用户在搜索栏中输入的搜索词。当终端接收到用户在搜索栏中输入的搜索词之后,可以根据该搜索词生成搜索请求,并向服务器发送搜索请求。
在上述实施例中,搜索请求可以是搜索词的输入触发的,可选地,搜索请求也可以是用户点击预设的栏目框后,终端根据预设规则触发的。
步骤202:根据搜索词,确定候选搜索结果列表。
其中,候选搜索结果列表包括多个搜索结果,每个搜索结果对应一个视频,可选地,每个搜索结果可以包括对应视频的视频名称、视频时长、视频简介等视频信息。
在本申请实施例中,服务器接收到终端发送的搜索请求后,可以获取搜索请求中包括的搜索词,并将搜索词在资源库中进行匹配,得到与搜索词相关的多个搜索结果。之后,服务器可以按照预设规则将该多个搜索结果进行排序,从而得到候选搜索结果列表。
需要说明的是,预设规则可以有多种,例如,可以根据搜索结果包括的视频名称与搜索词的文字相似度进行排序,还可以根据搜索结果的历史点击量进行排序,本申请实施例对此不做限定。
示例性,假设用户输入的搜索词为“小学英语”,且服务器根据“小学英语”获取到表1中的5个搜索结果,服务器可以根据搜索结果包括的视频名称与搜索词的文字相关度从大到小排序后,得到如表1所示候选搜索结果列表。
表1
可选地,在一种可能的实现方式中,服务器在根据搜索词匹配到多个搜索结果之后,也可以不按照预设规则对该多个搜索结果进行排序,而是随机排列该多个搜索结果,从而得到候选搜索结果列表。
步骤203:获取终端的剩余使用时长。
服务器获取到候选搜索结果列表之后,可以获取终端的剩余使用时长。其中,服务器可以根据下述几种不同的方法获取终端的剩余使用时长。
第一种实现方式,当终端为智能手机、平板电脑等靠电池供电的终端时,服务器可以接收终端发送的剩余使用时长。其中,剩余使用时长为该终端根据自身的剩余电量确定的时长。
当终端上设置有电池时,终端可以获取电池的剩余电量,并根据电池的剩余电量预估终端的剩余使用时长,也即是电池的剩余电量还可以支持终端使用的时长。之后,终端可以根据剩余使用时长以及搜索词生成搜索请求,并将搜索请求发送至服务器。相应地,服务器可以从该搜索请求中获取终端的剩余使用时长。
可选地,终端也可以在发送搜索请求之后,获取当前电池的剩余电量,并根据电池的剩余电量预估终端的剩余使用时长,之后,终端可以将该剩余使用时长发送至服务器。相应的,服务器可以接收终端单独发送的剩余使用时长。
第二种实现方式,服务器可以确定终端的预计关机时刻,并根据终端的预计关机时刻和当前时刻,确定终端的剩余使用时长。
在一些可能的情况下,终端发送的搜索请求还携带终端的标识,这样,服务器可以根据终端的标识,获取终端在当前时间周期之前的多个时间周期内的历史关机时刻,并从获取的多个历史关机时刻中确定指定时刻之后的目标历史关机时刻,进而根据目标历史关机时刻,确定终端的预计关机时刻。
需要说明的是,服务器中存储有终端的标识与历史关机时刻之间的第一映射关系,以及存储有终端的标识与指定时刻之间的第二映射关系。其中,历史关机时刻包括该终端在当前时间周期之前每一个时间周期内最晚的一次关机时刻,其中,时间周期可以为一天。
服务器可以根据搜索请求携带的终端的标识,从第一映射关系中获取该终端的历史关机时刻,并从第二映射关系中获取该终端对应的指定时刻。接下来,服务器可以从该终端对应的历史关机时刻中确定处于指定时刻之后的目标历史关机时刻,从而得到多个目标历史关机时刻。之后,服务器可以根据该多个目标历史关机时刻确定终端的预计关机时刻。
可选地,服务器存储的第二映射关系中还可以包括与时间周期数目N之间的映射关系。其中,时间周期数目N用于指示可以获取历史关机时刻的数目。
在这种情况下,服务器从第一映射关系中获取该终端的历史关机时刻,并从第二映射关系中获取该终端对应的时间周期数目以及指定时刻之后,可以从历史关机时刻中获取当前时间周期的前N个时间周期内的历史关机时刻,进而根据指定时刻,在获取的N个时间周期内的历史关机时刻中,确定处于指定时刻之后的目标历史关机时刻。之后,服务器可以根据获取到的目标历史关机时刻确定终端的预计关机时刻。
服务器根据获取到的目标历史关机时刻确定终端的预计关机时刻时,当多个目标历史关机时刻包括的小时相同时,服务器可以将多个目标历史关机时刻的分钟相加,之后再除以相加的目标历史关机时刻的数目,得到平均分钟,进而将该平均分钟加上小时,得到终端的预计关机时刻。可选地,当多个目标历史关机时间包括的小时不同时,服务器可以根据多个目标历史关机时间之间的差值确定预计关机时刻。其中,具体的方法与前述相同情况下的方法相同或相似,在此不再赘述。
示例性地,假设发送搜索请求的当前时刻为2月8日22:46,时间周期为一天,时间周期数目为7,指定时刻为22:00。服务器从第一映射关系种获取的终端对应的前7天的历史关机时刻如下表2所示。之后,服务器可以从获取的前七天的目标历史关机时刻中确定处于指定时刻之后的目标历史关机时刻,目标历史关机时刻如下表3所示。接下来,服务器可以根据目标历史关机时刻确定出终端的预计关机时刻为23:19。
表2
日期 历史关机时刻
2月7日 23:42
2月6日 21:53
2月5日 23:36
2月4日 23:46
2月3日 22:55
2月2日 21:39
2月1日 23:50
表3
日期 历史关机时刻
2月7日 23:42
2月5日 23:34
2月4日 23:46
2月3日 22:55
2月1日 23:50
服务器确定终端的预计关机时刻之后,可以根据该预计关机时刻和当前时刻,确定终端的剩余使用时长。
其中,服务器可以首先判断预计关机时刻是否位于当前时刻之后,如果预计关机时刻不位于当前时刻之后,则说明预计关机时刻是无效的,在这种情况下,无法根据预计关机时刻和当前时刻确定终端的剩余使用时长,因此,服务器可以直接将候选搜索结果列表作为目标搜索结果列表。
可选地,如果预计关机时刻位于当前时刻之后,则服务器可以计算预计关机时刻与当前时刻之间的时间差。之后,服务器可以判断时间差是否处于预设时长范围之内,如果时间差处于预设时长范围之内,则将时间差确定为终端的剩余使用时长。
需要说明的是,假设指定时刻通常为晚上的某一时刻,由于根据前述方法确定的目标历史关机时刻是位于指定时刻之后的,因此,服务器根据目标历史关机时刻确定的预计关机时刻也将处于晚上。在这种情况下,当用户在下午,甚至是上午观看视频时,也即,当当前时刻为上午或者是下午的某个时刻时,根据预计关机时刻以及当前时刻确定的终端剩余时长将较长,而用户可能并不会在这段时间内一直使用终端观看视频,在这种情况下,采用该剩余使用时长来筛选搜索结果将不准确,基于此,服务器可以先将预计关机时刻与当前时刻之间的时间差与预设时长范围进行对比,当时间差处于预设时长范围之内时,则可以将该时间差作为剩余使用时长,也即该剩余使用时长有效的,服务器可以根据该剩余使用时长通过后续的步骤来确定目标搜索结果列表。若该时间差不处于该预设时长范围内,则认为该剩余使用时长无效,此时,服务器可以直接将候选搜索结果列表下发至终端。
其中,预设时长范围可以为5分钟至3小时。其中,预设时长范围的下限值可以更小,上限值也可以为60分钟或者是120分钟,或者是其他值,本申请实施例对此不做限定。
示例性地,继续前述的举例,仍假设当前时刻为2月8日22:46,确定出终端的预计关机时刻为23:19,服务器中存储的预设时长范围为5min-120min。这样,服务器可以确定预计关机时刻与当前时刻之间的时间差为33分钟,且33 分钟处于该预设时长范围之内,则可以将该时间差作为终端的剩余使用时长,从而确定终端的剩余使用时长为33分钟。
在另一些可能的情况下,服务器可以获取搜索请求的接收时刻,并将接收时刻作为机器学习模型的输入,通过机器学习模型确定预计关机时刻,机器学习模型是根据终端的多个历史开机时刻和历史关机时刻训练得到。
需要说明的,服务器中可以存储有多个终端的历史开机时刻以及历史关机时刻,服务器可以预先通过多个终端的历史开机时刻和历史关机时刻来对机器学习模型的进行训练。这样,服务器在接收到搜索请求之后,可以将该搜索请求作为当前的开机时刻输入至训练好的机器学习模型中,机器学习模型可以根据当前的开机时刻预估到关机时刻,进而输出该预计关机时刻。
可选地,服务器还可以获取每个历史开机时刻以及历史关机时刻所对应的当天的天气和星期来对机器学习模型进行训练。在这种情况下,服务器可以将搜索请求的接收时刻作为当前的开机时刻,将当前的开机时刻与当天的天气和星期一起作为机器学习模型的输入来得到预计关机时刻。
服务器可以获取机器学习模型输出的预计关机时刻,并根据预计关机时刻以及搜索请求的接收时刻确定终端的剩余使用时长。其中,具体的实现方式可以参考前述情况下的实现方式,在此不再赘述。
步骤204:根据终端的剩余使用时长、每个搜索结果对应的视频的视频时长和候选搜索结果列表,生成目标搜索结果列表。
服务器确定候选搜索列表以及终端的剩余使用时长之后,可以获取候选搜索结果列表中的每个搜索结果对应的视频的视频时长,之后,可以将每个搜索结果对应的视频的视频时长与终端的剩余使用时长进行比较,进而根据比较的结果,生成目标搜索结果。
在一些实施例中,由前述步骤201中的介绍可知,候选搜索结果列表中的多个搜索结果可以按照预设规则排列,该排列顺序可以为第一顺序。服务器可以从候选搜索结果列表中确定对应的视频时长小于剩余使用时长的一个或多个第一搜索结果,并从候选搜索结果列表中确定对应的视频时长不小于剩余使用时长的一个或多个第二搜索结果。之后,服务器可以将该一个或多个第一搜索结果排列在该一个或多个第二搜索结果之前,得到目标搜索结果列表。其中,该一个或多个第一搜索结果在目标搜索结果列表中的先后顺序与在候选搜索结果中的先后顺序一致。
服务器可以获取候选搜索结果列表中包括的每个搜索结果对应的视频时长,之后,将视频时长与终端的剩余使用时长进行比较,将视频时长小于剩余使用时长的搜索结果确定为第一搜索结果,将视频时长不小于剩余使用时长的搜索结果确定为第二搜索结果。之后,服务器可以第一搜索结果排列在第二搜索结果之前,将得到目标搜索结果列表。
需要说明的是,由于在候选搜索结果列表中的多个搜索结果是按照第一顺序排列的,这样,服务器在候选搜索结果列表中确定一个或多个第一搜索结果时,可以按照候选搜索结果列表中各个搜索结果从前到后的顺序依次进行确定。这样,在确定出第一个第一搜索结果之后,服务器可以将第一个第一搜索结果添加至目标搜索结果列表中,之后,每确定得到的一个第一搜索结果,则服务器可以将该第一搜索结果添加至前一个确定的第一搜索结果之后,如此,目标搜索结果列表中一个或多个第一搜索结果的顺序将与其在候选搜索结果列表中的先后顺序一致。同样的,一个或多个第二搜索结果的顺序也可以与在候选搜索结果列表中的先后顺序也一致。
示例性,仍以表1作为候选搜索结果列表,继续前述的举例,服务器确定的终端的剩余使用时长为33分钟。之后,服务器可以从候选搜索结果列表中确定得到对应的视频时长小于剩余使用时长的3个第一搜索结果,这三个第一搜索结果如下表4所示。之后,服务器可以将候选搜索结果列表剩余的2个搜索结果作为第二搜索结果,如下表5所示。之后,服务可以将3个第一搜索结果排列在2个第二搜索结果之前,得到目标搜索结果列表,该目标搜索结果列表如下表6所示,多个第一搜索结果在目标搜索结果列表中的顺序与在候选结果列表中的顺序相同。
表4
表5
3 小学英语四年级课程 小学英语四年级课程,基础教学 08:05:56
4 小学英语三年级课程 小学英语三年级课程,基础教学 09:02:08
表6
在另一些实施例中,候选搜索结果列表中的多个搜索结果按照第一顺序排列。服务器可以从候选搜索结果列表中确定对应的视频时长小于剩余使用时长的一个或多个第一搜索结果,并从候选搜索结果列表中确定对应的视频时长不小于剩余使用时长的一个或多个第二搜索结果。之后,服务器可以从候选搜索结果列表中删除该一个或多个第二搜索结果,得到目标搜索结果列表。其中,该一个或多个第一搜索结果在目标搜索结果列表中的先后顺序与在候选搜索结果中的先后顺序一致。
也即,在该种实现方式中,服务器确定一个或多个第一搜索结果以及一个或多个第二搜索结果之后,可以直接将候选搜索结果列表中不小于终端的剩余使用时长的搜索结果删除,以得到目标搜索结果列表,在这种情况下,目标搜索结果列表仅包括该一个或多个第一搜索结果,且该一个或多个第一搜索结果在目标搜索结果列表中的顺序与在候选搜索结果列表中的顺序相同。
示例性地,仍以表1作为候选搜索结果列表,继续前述的举例,服务器确定的视频时长小于剩余使用时长的3个第一搜索结果如表4所示,确定的视频时长大于剩余使用时长的2个第二搜索结果如表5所示。之后,服务器可以从候选搜索结果列表中删除该2个第二搜索结果,得到目标搜索结果列表,在这种情况下,目标搜索结果列表仅包括3个第一搜索结果,目标搜索结果列表如表4所示。
可选地,服务器还可以在从候选搜索结果列表中依次确定一个或多个第一搜索结果的过程中生成目标搜索结果列表,也即,如前述介绍,服务器可以按照候选搜索结果列表中各个搜索结果的先后顺序,来依次确定各个搜索结果是否为第一搜索结果,这样,每确定出一个第一搜索结果,即将其添加至目标搜索结果列表中,其中,第一搜索结果的顺序按照确定顺序排列。
在本申请实施例中,服务器确定的目标搜索结果列表中将对应的视频时长大于剩余使用时长的第二搜索结果排列在后,或者直接删除对应的视频时长大于剩余使用时长的第二搜索结果,这样,目标搜索结果列表中,满足用户观看时长需求的视频则会排列在前,或者仅包含满足用户观看时长需求的视频,使得目标搜索结果列表更加准确,用户可以快速的从目标搜索结果列表中选择合适的视频进行观看。
步骤205:向终端发送目标搜索结果列表,以使终端显示目标搜索结果列表。
服务器确定目标搜索结果列表之后,可以将目标搜索结果列表发送至终端中。同样的,终端可以接收服务器发送的目标搜索结果列表,并将该目标搜索结果列表进行显示,以使用户在目标搜索结果列表包括的多个搜索结果对应的视频中选择观看。
在一些实施例中,目标搜索结果列表中的每个搜索结果可以为多种节目组合,用户可以选择不同的节目组合进行观看。其中,不同的节目组合中的节目播放总时长基本一致,且不大于终端的剩余使用时长,这样,可以使得用户可以在预估关机时间前结束观看。
在本申请实施例中,服务器根据搜索词确定候选搜索结果列表之后,可以获取终端的剩余使用时长,并根据剩余使用时长和搜索结果对应的视频时长,将视频时长不小于剩余使用时长的第二搜索结果排列在视频时长小于剩余使用时长的第一搜索结果之后,或者直接删除第二搜索结果,从而得到目标搜索结果列表。这样,目标搜索结果中满足用户可观看时长的搜索结果位于前面,或者仅包括满足用户可观看时长的搜索结果,用户从该目标搜索结果列表可以更为方便的获取到满足自身可观看时长的搜索结果,增加了搜索结果的点击率,提升了搜索准确性。并且,服务器在确定终端的剩余使用时长时,可以判断该剩余使用时长是否有效,当剩余搜索时长有效时,才根据剩余搜索时长确定目标搜索结果列表,从而进一步的提升了搜索准确性。
另外,需要说明的是,在一些实施例中,在步骤203中确定终端的剩余使用时长的第二种实现方式,服务器可以确定一个以上用户可能关机的节点,也即,确定一个以上的预计关机时刻,这是考虑到,一个用户在不同日期下可能有着不同的作息规律。另外,同一终端可能有多个用户在使用,不同的用户具有不同的作息规律。在这种情况下,服务器在接收到搜索请求之后,可以根据不同的关机节点确定得到不同的剩余使用时长,进而根据不同的剩余使用时长确定一个以上的搜索结果列表,然后将多个搜索结果列表发送至终端,以使终端在界面上进行显示。其中,该多个搜索结果列表中搜索结果的观看总时长是不一样的。终端可以接收用户对多个搜索结果列表中某一个搜索结果列表的选择操作,并显示该搜索结果列表中包括的多个搜索结果,以供用户选择观看。
在一些实施例中,服务器可以结合终端的用户的历史行为,来确定该终端对应的搜索结果列表,这样,不同终端接收到的搜索结果列表不同。
因此,对于终端来讲,在一些实施例中,发送搜索请求后,可以接收服务器反馈的一个或多个搜索结果列表。在接收到一个搜索结果列表时,如果该搜索结果列表包括多个节目组合,也即是多个搜索结果为多个节目组合时,则显示该多个节目组合,并接收用户对该多个节目组合中的任一节目组合的选择操作,然后播放用户选择的节目组合的节目内容。如果搜索结果列表中仅包括一个节目组合,也即是搜索结果列表仅包括一个搜索结果,则可以直接播放对应的搜索结果列表中的内容。在搜索结果列表为多个时,可以确定用户选择的搜索结果列表中的节目组合的数量,如果用户选择的搜索结果列表中的节目组合的数量为多个,也即是用户选择的搜索结果列表包括多个搜索结果,则展示多个节目组合以接收用户对节目组合的选择,然后再播放。如果用户选择的搜索结果列表中仅包括一个节目组合,也即是用户选择的搜索结果列表仅包括一个搜索结果,则可以直接播放对应的搜索结果列表中的内容。
在一些实施例中,搜索结果列表中不包含节目组合。当终端发送搜索请求后,可以接收服务器反馈的一个或多个搜索结果列表,在搜索结果列表为一个时,终端可以直接播放对应的搜索结果列表中的节目,如果搜索结果列表为多个时,展示多个搜索结果列表以接收用户对搜索结果列表的选择,然后再播放用户所选择的搜索结果列表中的内容。
在一些实施例中,当搜索结果列表为多个时,可以在不同的区域展示不同的搜索结果列表。其中,不同的搜索列表包含的节目内容中可以存在相同的节目内容,也可以不存在相同的节目内容。
在一些实施例中,当搜索结果列表为多个,且不同的搜索结果列表之间存在相同的节目内容时,则可以将所有的节目内容展示成一个时间域上的节目单,然后在节目单上的不同时长位置处设置不同的搜索结果列表的播放控件以供用户选择。示例性的,节目单前0-40分钟的节目内容相同,为多个搜索结果列表 (第一搜索结果列表,第二搜索结果列表,第三搜索结果列表)共用,则在40 分钟位置处设置第一搜索结果列表播放控件,以播放前0-40分钟的节目内容;在40分钟-60分钟的节目内容为第二搜索结果列表,第三搜索结果列表共用,第一搜索结果列表不包含该部分内容,则在60分钟位置处设置第二搜索结果列表播放控件,以播放前0-60分钟的节目内容;在60分钟-80分钟的节目内容为第三搜索结果列表的节目内容,第一搜索结果列表和第二搜索结果列表不包含该部分内容,则在80分钟位置处设置第三搜索结果列表播放控件,以播放前0-80 分钟的节目内容。第一搜索结果列表,第二搜索结果列表,第三搜索结果列表对应的播放控件也可不固定在时间轴上的特定位置,可以采用分段来标记不同的播放控件。
参见图3,本申请实施例提供了一种服务器300,该服务器300包括:
接收模块301,用于接收终端发送的搜索请求,搜索请求携带搜索词;
确定模块302,用于根据搜索词,确定候选搜索结果列表,候选搜索结果列表包括多个搜索结果,每个搜索结果对应一个视频;
获取模块303,用于获取终端的剩余使用时长;
生成模块304,用于根据终端的剩余使用时长、每个搜索结果对应的视频的视频时长和候选搜索结果列表,生成目标搜索结果列表;
发送模块305,用于向终端发送目标搜索结果列表,以使终端显示目标搜索结果列表。
可选地,获取模块303具体用于:
接收终端发送的剩余使用时长,剩余使用时长为根据终端的剩余电量确定的时长。
可选地,获取模块303包括:
第一确定子模块,用于确定终端的预计关机时刻;
第二确定子模块,用于根据终端的预计关机时刻和当前时刻,确定终端的剩余使用时长。
可选地,搜索请求还携带终端的标识;
第一确定子模块具体用于:
根据终端的标识,获取终端在当前时间周期之前的多个时间周期内的历史关机时刻;
从获取的多个历史关机时刻中确定指定时刻之后的目标历史关机时刻;
根据目标历史关机时刻,确定终端的预计关机时刻。
可选地,第一确定子模块具体用于:
如果预计关机时刻位于当前时刻之后,则计算当前时刻到预计关机时刻之间的时间差;
如果时间差处于预设时长范围之内,则将时间差确定为终端的剩余使用时长。
可选地,第一确定子模块具体用于:
获取搜索请求的接收时刻;
将接收时刻作为机器学习模型的输入,通过机器学习模型确定预计关机时刻,机器学习模型是根据终端的多个历史开机时刻和历史关机时刻训练得到。
可选地,候选搜索结果列表中的多个搜索结果按照第一顺序排列;
生成模块304具体用于:
从候选搜索结果列表中确定对应的视频时长小于剩余使用时长的一个或多个第一搜索结果;
从候选搜索结果列表中确定对应的视频时长不小于剩余使用时长的一个或多个第二搜索结果;
将一个或多个第一搜索结果排列在一个或多个第二搜索结果之前,得到目标搜索结果列表,其中,一个或多个第一搜索结果在目标搜索结果列表中的先后顺序与在候选搜索结果中的先后顺序一致。
可选地,候选搜索结果列表中的多个搜索结果按照第一顺序排列;
生成模块304具体用于:
从候选搜索结果列表中确定对应的视频时长小于剩余使用时长的一个或多个第一搜索结果;
从候选搜索结果列表中确定对应的视频时长不小于剩余使用时长的一个或多个第二搜索结果;
从候选搜索结果列表中删除一个或多个第二搜索结果,得到目标搜索结果列表,其中,一个或多个第一搜索结果在目标搜索结果列表中的先后顺序与在候选搜索结果中的先后顺序一致。
综上所述,在本申请实施例中,服务器根据搜索词确定候选搜索结果列表之后,可以获取终端的剩余使用时长,并根据剩余使用时长和搜索结果对应的视频时长,将视频时长不小于剩余使用时长的第二搜索结果排列在视频时长小于剩余使用时长的第一搜索结果之后,或者直接删除第二搜索结果,从而得到目标搜索结果列表。这样,目标搜索结果中满足用户可观看时长的搜索结果位于前面,或者仅包括满足用户可观看时长的搜索结果,用户从该目标搜索结果列表可以更为方便的获取到满足自身可观看时长的搜索结果,增加了搜索结果的点击率,提升了搜索准确性。并且,服务器在确定终端的剩余使用时长时,可以判断该剩余使用时长是否有效,当剩余搜索时长有效时,才根据剩余搜索时长确定目标搜索结果列表,从而进一步的提升了搜索准确性。
需要说明的是:上述实施例提供的推送搜索结果的服务器在推送搜索结果时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的推送搜索结果的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图4示出了本申请一个示例性实施例是本申请实施例提供的一种用于推送搜索结果的服务器400的结构示意图。上述图2所示的实施例中的服务器的功能即可以通过图4中所示的服务器来实现。该服务器可以是后台服务器集群中的服务器。具体来讲:
服务器400包括中央处理单元(CPU)401、包括随机存取存储器(RAM) 402和只读存储器(ROM)403的***存储器404,以及连接***存储器404和中央处理单元401的***总线405。服务器400还包括帮助计算机内的各个器件之间传输信息的基本输入/输出***(I/O***)406,和用于存储操作***413、应用程序414和其他程序模块415的大容量存储设备407。
基本输入/输出***406包括有用于显示信息的显示器408和用于用户输入信息的诸如鼠标、键盘之类的输入设备409。其中显示器408和输入设备409都通过连接到***总线405的输入输出控制器410连接到中央处理单元401。基本输入/输出***406还可以包括输入输出控制器410以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入输出控制器410还提供输出到显示屏、打印机或其他类型的输出设备。
大容量存储设备407通过连接到***总线405的大容量存储控制器(未示出)连接到中央处理单元401。大容量存储设备407及其相关联的计算机可读介质为服务器400提供非易失性存储。也就是说,大容量存储设备407可以包括诸如硬盘或者CD-ROM驱动器之类的计算机可读介质(未示出)。
不失一般性,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括RAM、ROM、EPROM、EEPROM、闪存或其他固态存储其技术,CD-ROM、DVD或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知计算机存储介质不局限于上述几种。上述的***存储器404和大容量存储设备407可以统称为存储器。
根据本申请的各种实施例,服务器400还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即服务器400可以通过连接在***总线405上的网络接口单元411连接到网络412,或者说,也可以使用网络接口单元411来连接到其他类型的网络或远程计算机***(未示出)。
上述存储器还包括一个或者一个以上的程序,一个或者一个以上程序存储于存储器中,被配置由CPU执行。所述一个或者一个以上程序包含用于进行本申请实施例提供的推送搜索结果的方法的指令。
本申请实施例还提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由服务器的处理器执行时,使得服务器能够执行上述图2所示实施例提供的推送搜索结果的方法。
本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述图2所示实施例提供的推送搜索结果的方法。
本申请实施例还提供了一种终端,包括处理器和显示器,该处理器用于:发送搜索请求,搜索请求携带搜索词,搜索请求用于使服务器根据搜索词和终端的剩余使用时长,生成目标搜索结果列表;接收并控制显示器显示目标搜索结果列表。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (6)

1.一种推送搜索结果的方法,其特征在于,所述方法包括:
接收终端发送的搜索请求,所述搜索请求携带搜索词;
根据所述搜索词,确定候选搜索结果列表,所述候选搜索结果列表包括多个搜索结果,每个搜索结果对应一个视频;
确定所述终端的预计关机时刻;
如果所述预计关机时刻位于当前时刻之后,则计算所述当前时刻到所述预计关机时刻之间的时间差;
如果所述时间差处于预设时长范围之内,则将所述时间差确定为所述终端的剩余使用时长;
根据所述剩余使用时长、每个搜索结果对应的视频的视频时长和所述候选搜索结果列表,对所述候选搜索结果列表进行筛选以生成目标搜索结果列表,所述目标搜索结果列表中各个搜索结果对应的视频时长不超过所述剩余使用时长;向所述终端发送所述目标搜索结果列表,以使所述终端显示所述目标搜索结果列表,便于所述用户获取在所述终端的预计关机时刻之前可结束观看的搜索结果;
如果所述时间差未处于所述预设时长范围之内,则直接向所述终端发送所述候选搜索结果列表。
2.根据权利要求1所述的方法,其特征在于,所述搜索请求还携带所述终端的标识;
所述确定所述终端的预计关机时刻,包括:
根据所述终端的标识,获取所述终端在当前时间周期之前的多个时间周期内的历史关机时刻;
从获取的多个历史关机时刻中确定指定时刻之后的目标历史关机时刻;
根据所述目标历史关机时刻,确定所述终端的预计关机时刻。
3.根据权利要求1所述的方法,其特征在于,所述确定所述终端的预计关机时刻,包括:
获取所述搜索请求的接收时刻;
将所述接收时刻作为机器学习模型的输入,通过所述机器学习模型确定所述预计关机时刻,所述机器学习模型是根据所述终端的多个历史开机时刻和历史关机时刻训练得到。
4.根据权利要求1-3任一所述的方法,其特征在于,所述候选搜索结果列表中的多个搜索结果按照第一顺序排列;
所述根据所述剩余使用时长、每个搜索结果对应的视频的视频时长和所述候选搜索结果列表,对所述候选搜索结果列表进行筛选以生成目标搜索结果列表,包括:
从所述候选搜索结果列表中确定对应的视频时长小于所述剩余使用时长的一个或多个第一搜索结果;
从所述候选搜索结果列表中确定对应的视频时长不小于所述剩余使用时长的一个或多个第二搜索结果;
从所述候选搜索结果列表中删除所述一个或多个第二搜索结果,得到所述目标搜索结果列表,其中,所述一个或多个第一搜索结果在所述目标搜索结果列表中的先后顺序与在所述候选搜索结果中的先后顺序一致。
5.一种服务器,其特征在于,所述服务器包括:
接收模块,用于接收终端发送的搜索请求,所述搜索请求携带搜索词;
确定模块,用于根据所述搜索词,确定候选搜索结果列表,所述候选搜索结果列表包括多个搜索结果,每个搜索结果对应一个视频;
获取模块,用于确定所述终端的预计关机时刻,如果所述预计关机时刻位于当前时刻之后,则计算所述当前时刻到所述预计关机时刻之间的时间差,如果所述时间差处于预设时长范围之内,则将所述时间差确定为所述终端的剩余使用时长;
生成模块,用于根据所述剩余使用时长、每个搜索结果对应的视频的视频时长和所述候选搜索结果列表,对所述候选搜索结果列表进行筛选以生成目标搜索结果列表,所述目标搜索结果列表中各个搜索结果对应的视频时长不超过所述剩余使用时长;
发送模块,用于向所述终端发送所述目标搜索结果列表,以使所述终端显示所述目标搜索结果列表,便于所述用户获取在所述终端的预计关机时刻之前可结束观看的搜索结果;
所述服务器还包括执行以下操作的模块:
如果所述时间差未处于所述预设时长范围之内,则直接向所述终端发送所述候选搜索结果列表。
6.一种终端,其特征在于:包括处理器和显示器,
所述处理器用于:
发送搜索请求,所述搜索请求携带搜索词,所述搜索请求用于使服务器根据所述搜索词和终端的剩余使用时长,生成目标搜索结果列表或候选搜索结果列表;
其中,所述剩余使用时长是根据所述终端的预计关机时刻和当前时刻确定的时长,在所述当前时刻到所述预计关机时刻之间的时间差处于预设时长范围之内的情况下,所述剩余使用时长等于所述时间差;所述候选搜索结果列表是根据所述搜索词确定的;所述目标搜索结果列表是在所述时间差处于所述预设时长范围之内的情况下,根据所述剩余使用时长、所述候选搜索结果列表中每个搜索结果对应的视频的视频时长和所述候选搜索结果列表对所述候选搜索结果列表进行筛选生成的;所述目标搜索结果列表中各个搜索结果对应的视频时长不超过所述剩余使用时长;
接收并控制显示器显示所述目标搜索结果列表,便于所述用户获取在所述终端的预计关机时刻之前可结束观看的搜索结果,所述目标搜索结果列表是在所述时间差处于所述预设时长范围之内的情况下接收的;或者,接收并控制显示器显示所述候选搜索结果列表,所述候选搜索结果列表是在所述时间差未处于所述预设时长范围之内的情况下接收的。
CN202010188763.9A 2020-03-17 2020-03-17 推送搜索结果的方法、服务器及终端 Active CN111475678B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010188763.9A CN111475678B (zh) 2020-03-17 2020-03-17 推送搜索结果的方法、服务器及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010188763.9A CN111475678B (zh) 2020-03-17 2020-03-17 推送搜索结果的方法、服务器及终端

Publications (2)

Publication Number Publication Date
CN111475678A CN111475678A (zh) 2020-07-31
CN111475678B true CN111475678B (zh) 2023-10-27

Family

ID=71748213

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010188763.9A Active CN111475678B (zh) 2020-03-17 2020-03-17 推送搜索结果的方法、服务器及终端

Country Status (1)

Country Link
CN (1) CN111475678B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113127686B (zh) * 2021-04-22 2024-02-02 北京爱奇艺科技有限公司 视频搜索方法、装置、设备及存储介质
CN115941794A (zh) * 2022-11-16 2023-04-07 北京奇艺世纪科技有限公司 一种文件存储方法、***、装置及电子设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104301760A (zh) * 2014-11-10 2015-01-21 上海华勤通讯技术有限公司 电视节目推送方法
CN106599165A (zh) * 2016-12-08 2017-04-26 腾讯科技(深圳)有限公司 一种基于播放行为的内容推荐方法及服务器
CN108345601A (zh) * 2017-01-23 2018-07-31 腾讯科技(深圳)有限公司 搜索结果排序方法及装置
CN110191477A (zh) * 2019-04-18 2019-08-30 努比亚技术有限公司 一种网络搜索控制方法、终端及计算机可读存储介质
CN110222265A (zh) * 2019-05-28 2019-09-10 深圳市轱辘汽车维修技术有限公司 一种信息推送的方法、***、用户终端及服务器
CN110321455A (zh) * 2019-06-19 2019-10-11 北京奇艺世纪科技有限公司 一种信息推送方法及装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2806549C (en) * 2010-07-26 2014-10-28 Seven Networks, Inc. Context aware traffic management for resource conservation in a wireless network

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104301760A (zh) * 2014-11-10 2015-01-21 上海华勤通讯技术有限公司 电视节目推送方法
CN106599165A (zh) * 2016-12-08 2017-04-26 腾讯科技(深圳)有限公司 一种基于播放行为的内容推荐方法及服务器
CN108345601A (zh) * 2017-01-23 2018-07-31 腾讯科技(深圳)有限公司 搜索结果排序方法及装置
CN110191477A (zh) * 2019-04-18 2019-08-30 努比亚技术有限公司 一种网络搜索控制方法、终端及计算机可读存储介质
CN110222265A (zh) * 2019-05-28 2019-09-10 深圳市轱辘汽车维修技术有限公司 一种信息推送的方法、***、用户终端及服务器
CN110321455A (zh) * 2019-06-19 2019-10-11 北京奇艺世纪科技有限公司 一种信息推送方法及装置

Also Published As

Publication number Publication date
CN111475678A (zh) 2020-07-31

Similar Documents

Publication Publication Date Title
CN108763502B (zh) 信息推荐方法和***
CN109241242B (zh) 一种直播间话题推荐方法、装置、服务器及存储介质
CN111475678B (zh) 推送搜索结果的方法、服务器及终端
CN110391959B (zh) 基于智能家居控制***的控制权限的设置方法及装置
CN111464826B (zh) 虚拟资源的榜单更新方法、装置、电子设备及存储介质
CN113015010B (zh) 推送参数确定方法、装置、设备及计算机可读存储介质
CN105430440A (zh) 多媒体信息播放热度处理方法、服务器及客户端
CN113779416A (zh) 信息推荐方法、装置、电子设备及计算机可读存储介质
US12003801B2 (en) System, method, and computer-readable medium including program for distributing live video
US20170116548A1 (en) Information processing apparatus, information processing method, and program
US10423930B2 (en) Schedule management system, non-transitory computer readable medium, and schedule management method
CN112883275B (zh) 一种直播间推荐方法、装置、服务器及介质
CN112422592A (zh) 一种信息推荐方法、装置、电子设置以及存储介质
CN104462270B (zh) 一种信息推荐的方法及装置
CN112883274A (zh) 一种推荐教育课程的方法、装置及存储介质
CN108259588B (zh) 一种基于大数据的文化云平台的推送方法及装置
CN113515336B (zh) 直播间加入方法、创建方法、装置、设备及存储介质
CN110674330B (zh) 表情管理的方法、装置、电子设备及存储介质
CN113660502A (zh) 信息显示方法和装置、存储介质及电子设备
CN112764988A (zh) 一种数据分段采集方法及装置
CN115297078B (zh) 咨询响应方法、装置、计算机设备和存储介质
CN112861041B (zh) 一种媒体内容的展示方法、装置、电子设备及存储介质
CN113379484B (zh) 订单快速匹配的方法、***、设备及介质
US20230019982A1 (en) Information processing apparatus, information processing system, and information processing method
US20240080503A1 (en) Livestreaming scheduling processing method and system

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
GR01 Patent grant
GR01 Patent grant