服务器、显示设备及直播媒资搜索方法与流程
未命名
09-23
阅读:63
评论:0
1.本技术涉及直播
技术领域:
:,尤其涉及一种服务器、显示设备及直播媒资搜索方法。
背景技术:
::2.直播媒资具有时效性强、临场感强、互动性强等特点,是广受用户喜爱的一种电视节目。为满足不同用户的观看需求,现如今,直播频道的数量越来越多,每个直播频道的直播媒资也缤纷复杂,这给用户找到一个自己想要观看的直播媒资带来一定难度。相关技术中,若用户能够确定自己想要观看的直播媒资所在的直播频道,可直接进入该直播频道,然而,若用户不能够确定自己想要观看的直播媒资所在的直播频道,则需要通过遍历直播频道的方式,进入正在直播该直播媒资的直播频道,这种遍历直播频道的方法耗时较长,操作繁琐,导致用户体验不佳。技术实现要素:3.为解决直播媒资不能观看的技术问题,本技术提供了一种服务器、显示设备及直播媒资搜索方法。4.第一方面,本技术提供了一种服务器,该服务器被配置为:5.接收显示设备的媒资搜索请求,所述媒资搜索请求包含关键词;6.响应于所述媒资搜索请求,将所述关键词与当前电子节目菜单中的媒资名称进行匹配以确定所述关键词对应的第一直播媒资;其中,所述当前电子节目菜单为频道标识、媒资名称和媒资直播时间之间的映射关系,所述媒资名称随所述当前电子节目菜单的更新而更新;7.在所述媒资搜索请求对应的第一时间在所述第一直播媒资的直播时间范围内时,将包含所述第一直播媒资对应的直播频道的频道标识的搜索结果反馈给显示设备,使所示显示设备在媒资搜索结果界面显示对应所述频道标识的频道控件;8.在所述媒资搜索请求对应的第一时间不在所述第一直播媒资的直播时间范围内时,不将所述第一直播媒资对应的直播频道的频道标识反馈给显示设备。9.在一些实施例中,将所述关键词与当前电子节目菜单中的媒资名称进行匹配,包括:10.在所述搜索标识为第一标识时,仅将所述关键词与当前电子节目菜单中的媒资名称进行匹配,其中,所述媒资搜索请求包含所述搜索标识,所述第一标识表征所述显示设备进入搜索页面前的主页为直播频道主页;11.在所述搜索标识为第二标识时,将所述关键词分别与当前电子节目菜单中的媒资名称和点播媒资名称进行匹配,其中,所述第二标识表征所述显示设备进入搜索页面前的主页为不同于所述直播频道主页的第二主页。12.在一些实施例中,所述媒资搜索请求还包括搜索标识,所述服务器还被配置为:13.在所述搜索标识为第一标识时,仅将所述关键词与当前电子节目菜单中的媒资名称进行匹配,其中,所述第一标识表征所述显示设备进入搜索页面前的主页为直播频道主页;在所述搜索标识为第三标识时,仅将所述关键词和第三标识对应的点播媒资名称进行匹配,其中,所述第三标识表征所述显示设备进入搜索页面前的主页为不同于所述直播频道主页的第三主页。14.在一些实施例中,在所述媒资搜索请求对应的第一时间在所述第一直播媒资的直播时间范围内时,将包含所述第一直播媒资对应的直播频道的频道标识的搜索结果反馈给显示设备,包括:15.若所述第一直播媒资数量为一个,在所述媒资搜索请求对应的第一时间在所述第一直播媒资的直播时间范围内时,将包含所述第一直播媒资对应的直播频道的频道标识的搜索结果反馈给显示设备;16.若所述第一直播媒资数量为多个,多个所述第一直播媒资的频道标识相同,在其中一个第一直播媒资的直播时间范围包含所述媒资搜索请求对应的第一时间时,将包含所述频道标识的搜索结果反馈给显示设备;17.若所述第一直播媒资数量为多个,多个所述第一直播媒资的频道标识不相同,在多个所述第一直播媒资的直播时间范围均包含所述媒资搜索请求对应的第一时间时,按照所述直播时间范围中的直播开始时间将多个所述第一直播媒资的频道标识进行排序,将包含排序后的频道标识的搜索结果反馈给显示设备。18.在一些实施例中,所述服务器还被配置为:19.接收显示设备的第一播放请求,所述第一播放请求包括频道标识和媒资标识,其中,所述搜索结果还包括所述第一直播媒资的媒资标识;20.响应于所述第一播放请求,根据所述频道标识和媒资标识获取所述媒资标识对应的直播时间范围;21.若所述第一播放请求对应的第二时间不在所述媒资标识对应的直播时间范围内,向所述显示设备反馈直播结束标识,使所述显示设备根据所述直播结束标识显示回放控件;22.接收所述显示设备的第二播放请求,所述第二播放请求包括所述媒资标识和回看标识,其中,所述显示设备根据所述回放控件被触发生成所述第二播放请求;23.响应于所述第二播放请求,根据所述回看标识向所述显示设备反馈所述媒资标识对应的第二播放地址,使所述显示设备根据所述第二播放地址回放所述媒资标识对应的媒资。24.在一些实施例中,所述服务器还被配置为:25.若所述第一播放请求对应的第二时间在所述媒资标识对应的直播时间范围内,向所述显示设备反馈所述频道标识对应的第一播放地址,使所述显示设备根据所述第一播放地址直播所述媒资标识对应的媒资。26.第二方面,本技术提供了一种显示设备,该显示设备包括:27.显示器,用于显示包含多个媒资控件的媒资点播界面;28.控制器,与所述显示器通信连接,所述控制器被配置为:29.接收关键词对应的媒资搜索操作;30.响应于所述媒资搜索操作,生成包含所述关键词的媒资搜索请求,向服务器发送所述媒资搜索请求,使所述服务器将所述关键词与当前电子节目菜单中的媒资名称进行匹配以确定所述关键词对应的第一直播媒资,在所述媒资搜索请求对应的第一时间在所述第一直播媒资的直播时间范围内时,将包含所述第一直播媒资对应的直播频道的频道标识的搜索结果反馈给显示设备;31.接收所述频道标识,生成并控制所述显示器显示媒资搜索结果界面,所述媒资搜索结果界面设置有对应所述频道标识的频道控件。32.在一些实施例中,所述控制器还被配置为:33.接收所述频道控件的触发操作;34.响应于所述频道控件的触发操作,若当前终端时间在所述频道控件对应的目标媒资的播放时间范围内,向服务器发送包含所述目标媒资的媒资标识和频道标识的第一播放请求,使所述服务器根据所述媒资标识和频道标识获取所述目标媒资的播放时间范围,若所述第一播放请求对应的第二时间不在所述播放时间范围内,向所述显示设备反馈播放结束标识,其中,所述搜索结果还包括所述目标媒资的媒资标识和播放时间范围;35.根据所述播放结束标识显示回放控件;36.接收所述回放控件的触发操作;37.响应于所述回放控件的触发操作,向所述服务器发送包含所述频道标识、媒资标识和回看标识的第二播放请求,使所述服务器根据所述回看标识、频道标识和媒资标识向所述显示设备反馈所述媒资标识对应的第二播放地址;38.根据所述第二播放地址回放所述媒资标识对应的媒资。39.在一些实施例中,所述控制器还被配置为:40.响应于所述点播操作,若所述当前终端时间不在所述频道控件对应的目标媒资的播放时间范围内,显示所述回放控件。41.第三方面,本技术提供了一种直播媒资搜索方法,该方法包括:42.接收显示设备的媒资搜索请求,所述媒资搜索请求包含关键词;43.响应于所述媒资搜索请求,将所述关键词与当前电子节目菜单中的媒资名称进行匹配以确定所述关键词对应的第一直播媒资;其中,所述当前电子节目菜单为频道标识、媒资名称和媒资直播时间之间的映射关系,所述媒资名称随所述当前电子节目菜单的更新而更新;44.在所述媒资搜索请求对应的第一时间在所述第一直播媒资的直播时间范围内时,将包含所述第一直播媒资对应的直播频道的频道标识的搜索结果反馈给显示设备,使所示显示设备在媒资搜索结果界面显示对应所述频道标识的频道控件;45.在所述媒资搜索请求对应的第一时间不在所述第一直播媒资的直播时间范围内时,不将所述第一直播媒资对应的直播频道的频道标识反馈给显示设备。46.本技术提供的服务器、显示设备及直播媒资搜索方法的有益效果包括:47.本技术实施例通过在用户属于关键词搜索媒资后,将关键词与当前电子节目单进行匹配,得到关键词对应的直播媒资,并根据直播媒资的直播时间范围过滤当前不能观看的直播媒资,将过滤后的直播媒资的频道标识反馈给显示设备,使得显示设备可展示关键词对应的直播媒资所在直播频道的频道控件,从而用户可通过点击该频道控件进入该直播频道以观看直播媒资,解决了直播媒资不能直接进行搜索的问题,提高了用户观看直播媒资的操作效率,提升了直播媒资的观看体验。附图说明48.为了更清楚地说明本技术实施例或相关技术中的实施方式,下面将对实施例或相关技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。49.图1中示例性示出了根据一些实施例的显示设备与控制装置之间操作场景的示意图;50.图2中示例性示出了根据一些实施例的用于显示设备的媒资搜索方法的流程示意图;51.图3中示例性示出了根据一些实施例的用于服务器的媒资搜索方法的流程示意图;52.图4中示例性示出了根据一些实施例的用于显示设备的直播媒资回看方法的流程示意图;53.图5中示例性示出了根据一些实施例的用于服务器的直播媒资回看方法的流程示意图;54.图6中示例性示出了根据一些实施例的媒资搜索过程的时序图;55.图7中示例性示出了根据一些实施例的视频点播程序的首页示意图;56.图8中示例性示出了根据一些实施例的搜索页面的示意图;57.图9中示例性示出了根据一些实施例的媒资搜索结果界面的示意图;58.图10中示例性示出了根据一些实施例的直播媒资的播放时序图;59.图11中示例性示出了根据一些实施例的直播媒资的播放界面示意图;60.图12中示例性示出了根据一些实施例的播放过半提示界面的示意图;61.图13中示例性示出了根据一些实施例的直播媒资的播放时序图;62.图14中示例性示出了根据一些实施例的播放结束提示界面的示意图;63.图15中示例性示出了根据一些实施例的直播媒资的回放界面示意图;64.图16中示例性示出了根据一些实施例的直播媒资的播放时序图。具体实施方式65.为使本技术的目的和实施方式更加清楚,下面将结合本技术示例性实施例中的附图,对本技术示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本技术一部分实施例,而不是全部的实施例。66.需要说明的是,本技术中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本技术的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。67.本技术中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。68.术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。69.本技术实施方式提供的显示设备可以具有多种实施形式,例如,可以是电视、智能电视、激光投影设备、显示器(monitor)、电子白板(electronicbulletinboard)、电子桌面(electronictable)等。图1为本技术的显示设备的一种具体实施方式。70.图1为根据实施例中显示设备与控制装置之间操作场景的示意图。如图1所示,用户可通过智能设备300或控制装置100操作显示设备200。71.在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式,通过无线或有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等输入用户指令,来控制显示设备200。72.在一些实施例中,也可以使用智能设备300(如移动终端、平板电脑、计算机、笔记本电脑等)以控制显示设备200。例如,使用在智能设备上运行的应用程序控制显示设备200。73.在一些实施例中,显示设备可以不使用上述的智能设备或控制设备接收指令,而是通过触摸或者手势等接收用户的控制。74.在一些实施例中,显示设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控制设备来接收用户的语音指令控制。75.在一些实施例中,显示设备200还与服务器400进行数据通信。可允许显示设备200通过局域网(lan)、无线局域网(wlan)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。76.在一些实施例中,用户可在显示设备200上观看直播媒资。直播媒资可指直播频道播放的电视节目,如频道1在8:00-9:00播放的早间新闻节目,直播媒资具有指定的播放时间范围,在该播放时间范围,直播媒资在直播频道进行播放,用户在显示设备200上进入该直播频道可观看该直播媒资,在非播放时间范围,用户在显示设备200上进入该直播频道不能观看该直播媒资。77.在一些实施例中,当前epg(electricalprogramguide,电子节目单)用于表示频道id(identity,标识)、媒资名称和媒资直播时间之间的实时映射关系,媒资直播时间指直播时间范围,例如,一个当前epg包括:频道1-媒资a1-8:00-9:00、频道1-媒资a2-9:00-10:00、频道1-媒资a3-10:00-11:00,表示频道1在8:00-9:00播放媒资a1,在9:00-10:00播放媒资a2,在10:00-11:00播放媒资a3。78.在一些实施例中,当前epg中的媒资名称可随当前epg的更新而更新,例如,在周一,当前epg包括:频道1-媒资a1-8:00-9:00、频道1-媒资a2-9:00-10:00、频道1-媒资a3-10:00-11:00;在周二,当前epg更新为包括:频道1-媒资a4-8:00-9:00、频道1-媒资a5-9:00-10:00、频道1-媒资a6-10:00-11:0。79.在一些实施例中,用户还可在显示设备200上观看点播媒资。点播媒资可指视频点播程序或浏览器等应用程序提供的已更新完毕的媒资,如电影a,点播媒资不具有指定的播放时间范围,在任何时间,用户均可以控制显示设备200播放该媒资。80.在一些实施例中,直播媒资和点播媒资的视频数据均来源于服务器,显示设备需与服务器通信连接以获取直播媒资和点播媒资的视频数据。81.在一些实施例中,用户想要在显示设备200上观看自己喜爱的直播媒资时,若不知道该直播媒资所在的直播频道,则需要通过遍历各频道的方式找到该直播媒资所在的直播频道,该方法效率较低,影响用户体验。82.为解决上述技术问题,本技术实施例提供了分别用于显示设备和服务器的媒资搜索方法,参见图2,为一种用于显示设备的媒资搜索方法的流程示意图,参见图2,为一种用于服务器的媒资搜索方法的流程示意图。83.如图2所示,用于显示设备的媒资搜索方法可包括如下步骤:84.步骤s101:接收关键词对应的媒资搜索操作。85.在一些实施例中,用户可在显示设备上显示的媒资搜索框内输入想要观看的媒资对应的关键词,以向显示设备输入媒资搜索操作,该媒资搜索操作也可称为搜索指令,其中,媒资搜索框可为显示设备的视频点播程序的界面显示的搜索框,关键词可为媒资名称。86.步骤s102:响应于所述媒资搜索操作,生成包含所述关键词的媒资搜索请求,向服务器发送所述媒资搜索请求,使所述服务器将所述关键词与当前电子节目菜单中的媒资名称进行匹配以确定所述关键词对应的第一直播媒资,在所述媒资搜索请求对应的第一时间在所述第一直播媒资的直播时间范围内时,将包含所述第一直播媒资对应的直播频道的频道标识的搜索结果反馈给显示设备。87.在一些实施例中,显示设备在接收到媒资搜索操作后,可生成包含关键词的媒资搜索请求,向服务器发送媒资搜索请求,使服务器根据该媒资搜索请求搜索关键词对应的直播媒资,该关键词对应的直播媒资可称为第一直播媒资。88.在一些实施例中,媒资搜索请求对应的第一时间可为媒资搜索请求中携带的时间,该时间可为显示设备发出媒资搜索请求的时间,或者,第一时间还可为服务器接收到该媒资搜索请求的时间。89.在一些实施例中,显示设备也可在媒资搜索请求中添加直播标识,使服务器根据该直播标识搜索关键词对应的直播媒资和点播媒资,或根据该直播标识仅搜索关键词对应的直播媒资,若媒资搜索请求中不包含直播标识,则服务器不搜索直播媒资,仅搜索点播媒资。其中,直播标识可由显示设备根据进入搜索页面前的页面确定是否添加,例如,若进入搜索页面前的页面是第一主页和第二主页,则添加直播标识,若进入搜索页面前的页面不是第一主页或第二主页,而是第三主页,则不添加直播标识。示例性的,第一主页可为视频点播程序的直播频道主页,第二主页可为视频点播程序的一些预设频道主页,如影视频道主页,第三主页可为视频点播程序的另一些预设频道主页,如少儿频道主页。90.在一些实施例中,显示设备可默认在媒资搜索请求中添加搜索标识,根据显示设备根据进入搜索页面前的页面不同,搜索标识可不相同。例如,若进入搜索页面前的页面是第一主页,则搜索标识可为第一标识,第一标识用于使服务器仅搜索直播媒资,不搜索点播媒资;若进入搜索页面前的页面是第二主页,则搜索标识可为第二标识,第二标识用于使服务器搜索直播媒资和点播媒资;若进入搜索页面前的页面是第三主页,则搜索标识可为第三标识,第三标识用于使服务器仅搜索点播媒资,不搜索直播媒资。91.步骤s103:接收所述频道标识,生成并控制所述显示器显示媒资搜索结果界面,所述媒资搜索结果界面设置有对应所述频道标识的频道控件。92.在一些实施例中,显示设备向服务器发送媒资搜索请求后,可接收到服务器反馈的搜索结果,显示设备根据搜索结果生成并显示媒资搜索结果界面。93.在一些实施例中,若搜索结果包含频道标识,则显示设备可生成频道标识对应的频道控件,将频道控件显示在媒资搜索结果界面。94.在一些实施例中,若搜索结果包含媒资标识,且媒资标识未设置有关联的频道标识,则显示设备可生成该媒资标识对应的媒资控件,将媒资控件显示在媒资搜索结果界面。95.由图2可见,显示设备在接收到用户输入的媒资搜索操作后,可向服务器发送媒资搜索请求,使服务器反馈关键词对应的直播频道的频道标识,在媒资搜索结果界面展示频道控件,从而用户可在媒资搜索结果界面快速进入想要观看的直播媒资所在的直播频道,与遍历直播频道相比,大幅提高了直播媒资的搜索效率。96.参见图3,用于服务器的媒资搜索方法可包括如下步骤:97.步骤s201:接收显示设备的媒资搜索请求,所述媒资搜索请求包含关键词。98.在一些实施例中,显示设备发送的媒资搜索请求中包含关键词,关键词可为用户在显示设备上输入的文本或输入的语音指令转换成的文本。用户可将想要观看的媒资或直播频道作为关键词在显示设备上进行输入。99.在一些实施例中,媒资搜索请求还可包括搜索标识,搜索标识用于确定媒资搜索范围,媒资搜索范围可包括电子节目单和媒资信息集,电子节目单对应的媒资为直播媒资,媒资信息集对应的媒资为点播媒资。媒资信息集可包括大量点播媒资的媒资信息,如媒资id、播放地址等信息,媒资信息集为一个包含多个子集的信息集,对应着多个媒资类型,每个子集对应一种媒资类型,媒资信息集的子集和电子节目单均是只对应单一媒资类型的单一信息集。100.步骤s202:响应于所述媒资搜索请求,将所述关键词与当前电子节目菜单中的媒资名称进行匹配以确定所述关键词对应的第一直播媒资;其中,所述当前电子节目菜单为频道标识、媒资名称和媒资直播时间之间的映射关系,所述媒资名称随所述当前电子节目菜单的更新而更新。101.在一些实施例中,为推广显示设备可直接搜索直播节目的功能,服务器在接收到媒资搜索请求后,无论媒资搜索请求是否包含搜索标识,均确定搜索范围包括电子节目单,因此,服务器在接收到媒资搜索请求后,可在电子节目单中匹配与关键词相关度达到阈值的直播节目的媒资名称,得到第一匹配结果,第一匹配结果可包含该直播节目的频道id、频道开始播放时间、频道结束播放时间等信息的第一匹配结果。102.在一些实施例中,第一匹配结果也可仅包含频道标识。103.在一些实施例中,为保障搜索结果符合用户需求的准确性,除了搜索电子节目单,服务器还根据媒资搜索请求中的媒资标识确定媒资搜索范围。104.例如,若搜索标识为影视,即搜索标识为第二标识,除了电子节目单,还将媒资信息集加入到媒资搜索范围,使媒资搜索范围包括电子节目单和媒资信息集,从而根据第二标识可搜索到关键词对应的直播媒资和点播媒资,其中,该直播媒资和点播媒资的媒资名称均与关键词的相关度达到阈值,该直播媒资需要用户进在该直播媒资的播放时间范围内进入相应的直播频道进行观看,该点播媒资用户可随时观看。若搜索标识为直播,即搜索标识为第一标识,则确定媒资搜索范围只包括电子节目单。105.在一些实施例中,为保障搜索结果符合用户需求的准确性,服务器也可只在一些场景下搜索直播媒资,在另一些场景下不搜索直播媒资。例如,若搜索标识为直播,即搜索标识为第一标识,则确定媒资搜索范围只包括电子节目单,若搜索标识为少儿,即搜索标识为第三标识,则只将媒资信息集中的少儿标识对应的一个子集,如少儿媒资集加入到媒资搜索范围,不将电子节目单和媒资信息集的其他子集加入到媒资搜索范围。106.在一些实施例中,若媒资搜索范围包括媒资信息集或媒资信息集中的一个子集,且匹配到了一些媒资,则服务器生成第二匹配结果,第二匹配结果对应的媒资为从该媒资信息集或媒资信息集中的一个子集匹配到的媒资的媒资名称、媒资id等信息。107.步骤s203:在所述媒资搜索请求对应的第一时间在所述第一直播媒资的直播时间范围内时,将包含所述第一直播媒资对应的直播频道的频道标识的搜索结果反馈给显示设备,使所示显示设备在媒资搜索结果界面显示对应所述频道标识的频道控件。108.在一些实施例中,若匹配结果包含第一匹配结果,则需对匹配结果进行过滤,滤除直播时间范围不包含媒资搜索请求对应的第一时间的直播媒资的媒资数据,根据第一匹配结果中直播时间范围包含该第一时间的直播媒资对应的直播频道的频道标识,生成搜索结果,反馈搜索结果至显示设备。109.若第一直播媒资数量为1个,且第一直播媒资的播放时间范围包含媒资搜索请求对应的第一时间,则可将包含该第一直播媒资对应的直播频道的频道标识的搜索结果反馈给显示设备。110.若第一直播媒资数量为多个,且多个第一直播媒资对应的频道标识相同,在其中一个第一直播媒资的直播时间范围包含所述媒资搜索请求对应的第一时间时,将包含所述频道标识的搜索结果反馈给显示设备。111.若第一直播媒资数量为多个,且多个所述第一直播媒资的频道标识不相同,在多个第一直播媒资的直播时间范围均包含所述媒资搜索请求对应的第一时间时,按照直播时间范围中的直播开始时间将多个第一直播媒资的频道标识进行排序,将包含排序后的频道标识的搜索结果反馈给显示设备,使显示设备按照频道标识的顺序显示频道控件,例如,服务器按照直播开始时间由晚到早开始排序,使得显示设备将直播时间开始较晚的频道对应的频道控件排列较靠前,将直播时间开始较晚的频道对应的频道控件排列较靠后,有利于用户优先观看刚开始播放的直播媒资,而不是观看已播放较长时间的直播媒资,提升了用户观看直播媒资的体验。112.在一些实施例中,若匹配结果包含第二匹配结果,则服务器生成的搜索结果包含过滤后的第一匹配结果以及第二匹配结果,其中,第二匹配结果用于使显示设备在媒资搜索结果界面显示根据关键词匹配到的点播媒资对应的媒资控件。113.步骤s204:在所述媒资搜索请求对应的第一时间不在所述第一直播媒资的直播时间范围内时,不将所述第一直播媒资对应的直播频道的频道标识反馈给显示设备。114.在一些实施例中,若匹配结果包含第一匹配结果,对于从第一匹配结果中滤除的直播时间范围不包含媒资搜索请求对应的第一时间的直播媒资的频道标识,不反馈至显示设备,避免了显示设备显示该频道标识对应的频道控件后,用户点击该频道控件无法观看该直播媒资的问题。115.上述实施例示出了媒资搜索过程,根据该媒资搜索过程,显示设备可显示媒资搜索结果界面,媒资搜索结果界面可包括频道控件和媒资控件,若用户想要观看直播,可点击其中一个频道控件以进入该频道控件对应的直播频道,显示设备对用户点击频道控件的响应方法可参见图4,包括如下步骤:116.步骤s301:接收频道控件的触发操作。117.在一些实施例中,媒资搜索结果界面可包括频道控件和媒资控件,每个频道控件对应一个直播频道中的直播媒资,每个媒资控件对应一个点播媒资。118.用户可通过点击频道控件的方式点播一个第一直播媒资,该用户点播的第一直播媒资可称为目标媒资。119.步骤s302:响应于所述频道控件的触发操作,若当前终端时间在所述频道控件对应的目标媒资的播放时间范围内,向服务器发送包含所述目标媒资的媒资标识和频道标识的第一播放请求,使所述服务器根据所述媒资标识和频道标识获取所述目标媒资的播放时间范围,若所述第一播放请求对应的第二时间不在所述播放时间范围内,向所述显示设备反馈播放结束标识,其中,所述搜索结果还包括所述目标媒资的媒资标识和播放时间范围。120.在一些实施例中,第一播放请求对应的第二时间可为第一播放请求中携带的时间,该时间可为显示设备发出第一播放请求的时间,或者,第二时间还可为服务器接收到该第一播放请求的时间。121.在一些实施例中,若显示设备在生成该媒资搜索结果界面之前接收到的搜索结果包括第一直播媒资的媒资标识和播放时间范围,则显示设备可判断当前终端时间是否在目标媒资的播放时间范围内。122.若当前终端时间在播放时间范围内,则向所述服务器发送第一播放请求,第一播放请求包含目标媒资的媒资标识和频道标识。若当前终端时间不在播放时间范围内,则不向所述服务器发送第一播放请求,而是显示回放控件,回放控件的显示可参见步骤s303的相关描述。123.步骤s303:根据所述播放结束标识显示回放控件。124.在一些实施例中,显示设备在发送第一播放请求后,若接收到服务器反馈的结束播放标识,则显示播放结束提示界面,用户向显示设备输入返回指令可退出该播放结束提示界面。125.在一些实施例中,播放结束提示界面设置有回放控件,该回放控件被配置为响应于触发时生成第二播放请求,第二播放请求包括目标媒资所在频道的频道标识、目标媒资的媒资标识和回看标识。126.在一些实施例中,播放结束提示界面还设置有下一节目控件,该下一节目控件被配置为响应于触发时生成第三播放请求,所述第三播放请求包括目标媒资所在频道的频道标识、目标媒资的媒资标识和下一节目标识,若用户点击该下一节目控件,显示设备可向服务器请求下一节目的播放地址,以播放下一节目,其中,下一节目为该直播频道当前正在直播的直播媒资,或该直播频道在目标媒资播放完后播放的下一媒资。127.在一些实施例中,显示设备也可不生成播放结束提示界面,而是刷新当前界面,在刷新后的界面显示回放控件和下一节目控件,便于用户继续浏览当前界面的内容。128.步骤s304:接收所述回放控件的触发操作。129.在一些实施例中,用户可通过点击播放提示界面的回放控件的方式向显示设备输入回放控件的触发操作。130.步骤s305:响应于所述触发操作,向所述服务器发送包含所述频道标识、媒资标识和回看标识的第二播放请求,使所述服务器根据所述回看标识、频道标识和媒资标识向所述显示设备反馈所述媒资标识对应的第二播放地址。131.在一些实施例中,显示设备响应于回放控件被触发,生成第二播放请求,向服务器发送第二播放请求。132.步骤s306:根据所述第二播放地址回放所述媒资标识对应的媒资。133.在一些实施例中,显示设备在发送第二播放请求后,若接收到服务器的回放参数,从回放参数中提取出回看地址,根据该回看地址播放目标媒资。134.由图4可见,本技术实施例的显示设备在向服务器请求直播媒资的播放数据后,根据服务器下发的播放结束标识,生成回放控件,使用户可通过回放控件对直播媒资进行回看,解决了用户点播直播媒资时,直播媒资已播放完毕而无法观看的问题。135.需要说明的是,在一些实施例中,若显示设备在生成媒资搜索结果界面之前,接收到的搜索结果仅包括频道标识,不包含第一直播媒资的媒资标识和直播时间范围,则显示设备在接收到频道控件的触发指令后,可不判断当前终端时间是否在直播时间范围内,而是直接向服务器发送仅包含频道标识或仅包含频道标识以及关键词的播放请求,其中,该关键词为用户在步骤s101中输入的关键词。136.服务器若接收到不包含媒资标识的播放请求,可根据步骤s201中接收到的关键词,或根据播放请求中的关键词,在步骤s203生成的匹配结果中查询关键词对应的直播媒资,即确定目标媒资的媒资标识。为实现图4所示的用于显示设备的直播媒资回看方法,本技术实施例还提供了一种直播媒资回看方法,用于服务器,参见图5,该直播媒资回看方法可包括如下步骤:137.步骤s401:接收显示设备的第一播放请求,所述第一播放请求包括媒资标识。138.在一些实施例中,服务器接收到第一播放请求后,可从第一播放请求中提取出媒资标识,根据该媒资标识查询该目标媒资的媒资类型、播放地址等媒资数据,其中,若媒资类型为直播类型,则媒资数据可包括播放时间范围,播放地址包括直播地址和回看地址。139.步骤s402:响应于所述第一播放请求,在所述媒资标识对应的媒资类型为直播类型时,若当前服务器时间不在所述媒资标识对应的直播时间范围内,向所述显示设备反馈直播结束标识,使所述显示设备根据所述直播结束标识显示回放控件。140.在一些实施例中,服务器在接收到第一播放请求后,根据媒资标识可获取目标媒资的媒资类型,若媒资类型为直播类型,可比较当前服务器时间或第一播放请求中携带的时间与目标媒资的播放时间范围,若当前服务器时间不在播放时间范围内,可向显示设备反馈结束播放标识,若当前服务器时间在播放时间范围内,可向显示设备反馈第一直播数据,第一直播数据可包括目标媒资的第一播放地址,显示设备可根据该第一播放地址对目标媒资进行直播。其中,当前服务器时间是服务器接收到第一播放请求的时间,该当前服务器时间晚于显示设备生成目标媒资的媒资控件对应界面的时间,第一播放请求中携带的时控件、“少儿”控件、“教育”控件等等,每个导航控件对应一个主页,当不同的导航控件被选中时,内容展示区展示的内容为不同主页的内容。150.在一些实施例中,导航栏500还可包括“直播”控件,“直播”控件对应的主页可显示多个频道控件,每个频道控件对应一个直播频道,该主页上的频道控件响应于触发时进入该频道控件对应的直播频道。151.示例性的,“直播”控件对应的主页可称为第一主页,“影视”控件对应的主页可称为第二主页,“少儿”控件对应的主页可称为第三主页。152.在一些实施例中,搜索控件501可被配置为与导航栏500设置有动态对应关系,若当前内容展示区是其中一个导航控件,如“电视剧”控件对应主页的内容,则此时搜索控件501与“电视剧”控件设置有对应关系,若当前内容展示区是“电影”控件对应主页的内容,则此时搜索控件501与“电影”控件设置有对应关系,若当前内容展示区是“综艺”控件对应的内容,则此时搜索控件501与“综艺”控件设置有对应关系。153.图7中,页面的焦点在“影视”控件上,该页面为“影视”控件对应的影视主页,即第二主页。在该第二主页,用户可点击搜索控件501以进入图8所示的搜索页面,在图8所示的搜索页面,用户可向显示设备输入搜索指令,搜索指令可包括关键词。154.在一些实施例中,显示设备根据接收到搜索指令,可生成媒资搜索请求,将媒资搜索请求发送给在线子系统。155.在一些实施例中,媒资搜索请求可包括keyword(关键词),deviceid(设备id),appversion(终端版本),license(牌照),apptype(主搜索意图产品),customerid(用户id),pageid(页码),pagesize(每页数量),apppackagename(应用包名)等参数。其中,apptype可为搜索标识,示例性的,若搜索控件501对应的导航控件为“电影”控件或“电视控件”,则apptype为影视,即第二标识若搜索控件501对应的导航控件为“少儿”控件,则apptype为少儿,即第三标识;keyword用于进行媒资匹配;appversion、license、apppackagename为设备能力参数,用于筛选搜索到的媒资;deviceid和customerid用于进行搜索合法性校验以及生成搜索记录;pageid和pagesize用于在搜索结果包含多条数据时,将搜索结果进行分页显示。156.在一些实施例中,在线子系统在接收到媒资搜索请求后,校验媒资搜索请求中的deviceid和customerid是否有效,保障搜索安全性。在校验成功后,将媒资搜索请求中的keyword、appversion、license、apppackagename、pageid和pagesize分别按照预设的参数转换规则转换为搜索子系统可识别的参数,根据转换后的参数调用搜索子系统,使搜索子系统根据该转换后的参数进行媒资匹配,得到并向在线子系统返回匹配结果。157.在一些实施例中,除了显示设备在媒资搜索请求中发送的参数,在线子系统还可添加组装es(elasticsearch,搜索引擎解决方案)的精细过滤条件到搜索子系统,以提高搜索结果的精准性。158.在一些实施例中,搜索子系统可根据主搜索意图产品确定一个主要的搜索产品范围,即媒资搜索范围,其中,若主搜索意图产品为影视意图,则搜索的媒资类型可包括直播类型和非直播类型,其中,对于直播类型,可通过关键词和当前搜索子系统的时间匹配预先分词的直播媒资的媒资名称,即节目名称,过滤掉不在当前时间直播的节目,得到一些匹配的直播节目数据,对于非直播类型,可通过关键词匹配预先分词的点播媒资的媒资名称,得到一些匹配的非直播类型的媒资数据。除了在该主要的搜索产品范围进行搜索,还可在其他意图产品对应的范围进行搜索,例如,若主搜索意图为影视意图,还可在少儿意图对应的产品范围进行搜索,得到一些匹配的媒资数据。最终将匹配出的全部媒资数据按照意图产品进行分组,将分组后的媒资数据封装成匹配结果返回在在线子系统,其中,在匹配结果中,将主搜索意图产品对应的媒资数据排列在第一位,将其他意图产品对应的媒资数据排列在主搜素意图产品对应的媒资数据之后。159.在一些实施例中,搜索子系统在匹配媒资数据时,还可计算每条媒资数据的匹配度,根据匹配度选出预设数量的媒资数据作为精选意图产品对应的媒资数据,在匹配结果中,将精选意图产品对应的媒资数据排列在第一位,将主搜索意图产品对应的媒资数据排列在第二位,将其他意图产品对应的媒资数据排列在精选意图产品和主搜素意图产品对应的媒资数据之后。160.在一些实施例中,在线子系统在得到搜索子系统返回的媒资数据后,从媒资数据中提取出索引信息,根据索引信息向内容子系统获取每个媒资的媒资详情数据,生成搜索结果,其中,索引信息可包括媒资标识,对于直播媒资,媒资详情数据可包括频道id、节目id、节目名称、频道名称、节目开始时间、节目结束时间、节目海报图、播放地址等数据,节目id即媒资id。161.需要说明的是,未到达播放时间的直播媒资,内容子系统中该媒资的媒资详情数据中不包含播放地址,已开始播放的直播媒资,内容子系统中该媒资的媒资详情数据中包含播放地址,播放地址包括直播媒资在直播数据源的直播地址,对于不同的直播媒资,直播数据源可能在不同的服务器上,例如,显示设备方的直播媒资,其直播数据源位于显示设备方的服务器,第三方的直播媒资,其直播数据源位于第三方服务器。162.未播放完毕的直播媒资,内容子系统中该媒资的媒资详情数据中的播放地址不包含该媒资的回放地址,回放地址为直播媒资在回放数据源的回放地址,若一个直播媒资已直播完毕,则内容子系统可得到该直播媒资在回放数据源的回放地址,并将该回放地址存储到该媒资的媒资详情数据中,并将媒资详情数据中的直播地址设置为失效或删除。对于不同的直播媒资,回放数据源可能在不同的服务器上。163.在一些实施例中,在线子系统得到媒资详情数据后,还可从在线子系统的数据库中获取每个媒资的角标信息,将角标信息添加到搜索结果中,其中,角标信息可包括直播标识、院线标识、轮播标识等标识。在线子系统将搜索结果反馈给显示设备后,显示设备可在搜索页面显示部分搜索结果,如图8所示,在搜索页面可设置有搜索结果展示区域502,该区域可展示部分搜索结果,若用户判定该部分搜索结果与自己想要观看的媒资偏差较大,可在搜索控件501中重新输入关键词,若用户判定该部分搜索结果与自己想要观看的媒资较为接近或已经包含了自己想要观看的媒资,可将显示设备的焦点移动至搜索结果展示区域502,此时,显示设备响应于焦点的移动,可展示图9所示的媒资搜索结果界面,在该媒资搜索结果界面展示更为全面的搜索结果。164.如图9所示,媒资搜索结果界面的可有分类控件503以及位于分类控件503下方的操作控件504。每个分类控件503可对应一个搜索意图产品,第一个分类控件对应的搜索意图产品可为主搜索意图产品或为精选意图产品。操作控件504可显示角标信息,例如,对于直播媒资,可显示“直播”角标。操作控件504可为对应一个直播频道的频道控件或为对应一个点播媒资的媒资控件,其中,频道控件可展示第一直播媒资的海报。165.在一些实施例中,用户在图9所示的媒资搜索结果界面点击一个频道控件后,一种直播媒资的播放时序图可参见图10,如图10所示,显示设备在接收到用户对频道控件的点播操作后,可从该频道控件对应的媒资详情数据中获取第一直播媒资的节目开始时间和节目结束时间,若当前终端时间在节目开始时间和节目结束时间之间,则表明当前终端时间在直播时间范围内,此时,显示设备可发送第一播放请求到在线子系统。第一播放请求可包括节目id、媒资类型、节目开始时间等多个参数,便于在线子系统快速筛选出用户想要观看的直播媒资。166.在一些实施例中,在线子系统可根据当前服务器时间,即在线子系统的当前系统时间判断该直播媒资是否在播放时间范围内,若在播放时间范围内,可根据媒资id和频道id从该媒资的详情数据中获取播放地址,该播放地址设置有直播标识和播放时间参数,直播标识用于表示该播放地址属于直播地址,播放时间参数表示需要从哪个时间开始播放该直播媒资。服务器根据直播标识判定播放地址为直播地址后,可将播放地址中的播放时间参数编辑为当前系统时间,得到直播流地址,将该直播流地址进行防盗链处理后生成第一播放地址,将该第一播放地址反馈给显示设备。167.在一些实施例中,显示设备接收到第一播放地址后,可根据该第一播放地址向直播数据源获取直播数据,根据该直播数据从起始播放时间对直播媒资进行播放。直播媒资的一个播放界面可参见图11,如图11所示,直播媒资已播放至第25分钟,用户可从第25分钟开始观看该直播媒资。168.在一些实施例中,在线子系统在接收到第一播放请求后,若判定当前系统时间在直播媒资的播放时间范围内,还可进一步判断当前系统时间是否已超过播放时间范围的中间时间,若已超过,还可将播放地址中的播放时间参数编辑为直播时间范围的播放开始时间,得到直播流地址,将该直播流地址进行防盗链处理后生成第三播放地址,将第三播放地址和第一播放地址反馈给显示设备。显示设备根据接收到第三播放地址和第一播放地址,生成图12所示的播放过半提示界面。169.参见图12,播放过半提示界面可设置有继续观看控件505和从头观看控件506,其中,继续观看控件505被配置为响应于触发时根据第一播放地址向直播数据源获取直播数据,以使显示设备从当前终端时间开始播放直播媒资,从头观看控件506被配置为响应于触发时根据第三播放地址向直播数据源获取直播数据,以使显示设备从直播开始时间开始播放直播媒资。170.在一些实施例中,在线子系统若判定当前系统时间已超过播放时间范围的中间时间,还可向所述显示设备反馈播放过半标识,使所述显示设备显示所述从头观看控件或回放控件。171.在一些实施例中,用户在图9所示的媒资搜索结果界面点击一个频道控件后,一种直播媒资的播放时序图可参见图13,如图13所示,显示设备若判断当前终端时间晚于节目结束时间,则表明当前终端时间不在直播时间范围内,此时,显示设备可显示播放结束提示界面。或者,若显示设备判定当前终端时间在直播之间范围内,但在线子系统判定当前系统时间不在直播时间范围内,则在线子系统向显示设备返回播放结束标识,显示设备根据该播放结束标识显示播放提示界面。172.参见图14,为一种播放结束提示界面的示意图,如图14所示,播放结束提示界面可设置有回放控件507和下一节目控件508,图14中,回放控件507的显示内容为:观看回看,用于提示用户回看该直播媒资。173.在一些实施例中,若用户在图11所示的界面中点击回放控件507,则显示设备向在线子系统发送第二播放请求,第二播放请求可包括媒资id、频道id和回看标识。174.在一些实施例中,在线子系统接收到第二播放请求后,可根据媒资id和频道id向内容子系统重新获取该媒资id的媒资详情数据,以得到该媒资id的回放地址,其中,回放地址设置有回放标识,回放标识用于表示该播放地址属于回放地址。175.在一些实施例中,在线子系统得到回放地址后,将回放地址进行防盗链处理后生成第二播放地址,将该第二播放地址反馈给显示设备,以提高播放安全性。176.在一些实施例中,显示设备接收到第二播放地址后,可根据该第二播放地址向回放数据源获取回放数据,根据该回放数据对直播媒资进行回放。直播媒资的一个回放界面可参见图15,如图15所示,直播媒资从第0分钟开始回放该直播媒资。177.在一些实施例中,用户在图14所示的界面点击下一节目控件508后,一种直播媒资的播放时序图可参见图16,如图16所示,显示设备向在线子系统发送第三播放请求,第二播放请求可包括媒资id、频道id和下一节目标识。178.在一些实施例中,在线子系统接收到第三播放请求后,可根据频道id和当前系统时间向内容子系统检索该频道id对应频道的符合当前播放时间的直播节目,得到该直播节目的节目id,根据节目id、频道id、当前系统时间做为参数在内容子系统中获取该直播节目的直播流地址,将该直播流地址进行防盗链处理后生成第三播放地址,将包含第三播放地址的第三播放参数反馈给显示设备。179.在一些实施例中,显示设备接收到第三播放地址后,可根据该第三播放地址向回放数据源获取直播数据,根据该直播数据对下一节目进行播放。180.由上述实施例可见,本技术实施例实现了直播媒资和非直播媒资的综合搜索,提高了搜索结果的全面性和丰富性;在用户点播一个直播媒资后,显示设备端对当前终端时间和直播媒资的播放时间范围进行比较,服务器端也对当前服务器时间和直播媒资的播放时间范围进行比较,若其中一个比较结果为超过播放时间范围,则显示设备显示播放结束提示界面,播放结束提示界面可设置有回放控件,用户通过回放控件可观看直播媒资的回放,解决了用户点播一个直播媒资后无法观看的问题;播放结束提示界面设置有下一节目控件,用户还可通过下一节目控件观看下一个直播媒资;进一步的,用户点播一个直播媒资后,若直播媒资已播放过半,显示设备还显示播放过半提示界面,播放过半提示界面设置有从头观看控件,用户通过从头观看控件可从头观看直播媒资,提升了直播媒资的观看体验。181.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。182.为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用所述实施方式以及适于具体使用考虑的各种不同的变形的实施方式。当前第1页12当前第1页12
技术特征:
1.一种服务器,其特征在于,所述服务器被配置为:接收显示设备的媒资搜索请求,所述媒资搜索请求包含关键词;响应于所述媒资搜索请求,将所述关键词与当前电子节目菜单中的媒资名称进行匹配以确定所述关键词对应的第一直播媒资;其中,所述当前电子节目菜单为频道标识、媒资名称和媒资直播时间之间的映射关系,所述媒资名称随所述当前电子节目菜单的更新而更新;在所述媒资搜索请求对应的第一时间在所述第一直播媒资的直播时间范围内时,将包含所述第一直播媒资对应的直播频道的频道标识的搜索结果反馈给显示设备,使所示显示设备在媒资搜索结果界面显示对应所述频道标识的频道控件;在所述媒资搜索请求对应的第一时间不在所述第一直播媒资的直播时间范围内时,不将所述第一直播媒资对应的直播频道的频道标识反馈给显示设备。2.根据权利要求1所述的服务器,其特征在于,将所述关键词与当前电子节目菜单中的媒资名称进行匹配,包括:在所述搜索标识为第一标识时,仅将所述关键词与当前电子节目菜单中的媒资名称进行匹配,其中,所述媒资搜索请求包含所述搜索标识,所述第一标识表征所述显示设备进入搜索页面前的主页为直播频道主页;在所述搜索标识为第二标识时,将所述关键词分别与当前电子节目菜单中的媒资名称和点播媒资名称进行匹配,其中,所述第二标识表征所述显示设备进入搜索页面前的主页为不同于所述直播频道主页的第二主页。3.根据权利要求1所述的服务器,其特征在于,所述媒资搜索请求还包括搜索标识,所述服务器还被配置为:在所述搜索标识为第一标识时,仅将所述关键词与当前电子节目菜单中的媒资名称进行匹配,其中,所述第一标识表征所述显示设备进入搜索页面前的主页为直播频道主页;在所述搜索标识为第三标识时,仅将所述关键词和第三标识对应的点播媒资名称进行匹配,其中,所述第三标识表征所述显示设备进入搜索页面前的主页为不同于所述直播频道主页的第三主页。4.根据权利要求1所述的服务器,其特征在于,在所述媒资搜索请求对应的第一时间在所述第一直播媒资的直播时间范围内时,将包含所述第一直播媒资对应的直播频道的频道标识的搜索结果反馈给显示设备,包括:若所述第一直播媒资数量为一个,在所述媒资搜索请求对应的第一时间在所述第一直播媒资的直播时间范围内时,将包含所述第一直播媒资对应的直播频道的频道标识的搜索结果反馈给显示设备;若所述第一直播媒资数量为多个,多个所述第一直播媒资的频道标识相同,在其中一个第一直播媒资的直播时间范围包含所述媒资搜索请求对应的第一时间时,将包含所述频道标识的搜索结果反馈给显示设备;若所述第一直播媒资数量为多个,多个所述第一直播媒资的频道标识不相同,在多个所述第一直播媒资的直播时间范围均包含所述媒资搜索请求对应的第一时间时,按照所述直播时间范围中的直播开始时间将多个所述第一直播媒资的频道标识进行排序,将包含排序后的频道标识的搜索结果反馈给显示设备。
5.根据权利要求1所述的服务器,其特征在于,所述服务器还被配置为:接收显示设备的第一播放请求,所述第一播放请求包括频道标识和媒资标识,其中,所述搜索结果还包括所述第一直播媒资的媒资标识;响应于所述第一播放请求,根据所述频道标识和媒资标识获取所述媒资标识对应的直播时间范围;若所述第一播放请求对应的第二时间不在所述媒资标识对应的直播时间范围内,向所述显示设备反馈直播结束标识,使所述显示设备根据所述直播结束标识显示回放控件;接收所述显示设备的第二播放请求,所述第二播放请求包括所述媒资标识和回看标识,其中,所述显示设备根据所述回放控件被触发生成所述第二播放请求;响应于所述第二播放请求,根据所述回看标识向所述显示设备反馈所述媒资标识对应的第二播放地址,使所述显示设备根据所述第二播放地址回放所述媒资标识对应的媒资。6.根据权利要求5所述的服务器,其特征在于,所述服务器还被配置为:若所述第一播放请求对应的第二时间在所述媒资标识对应的直播时间范围内,向所述显示设备反馈所述频道标识对应的第一播放地址,使所述显示设备根据所述第一播放地址直播所述媒资标识对应的媒资。7.一种显示设备,其特征在于,包括:显示器,用于显示包含多个媒资控件的媒资点播界面;控制器,与所述显示器通信连接,所述控制器被配置为:接收关键词对应的媒资搜索操作;响应于所述媒资搜索操作,生成包含所述关键词的媒资搜索请求,向服务器发送所述媒资搜索请求,使所述服务器将所述关键词与当前电子节目菜单中的媒资名称进行匹配以确定所述关键词对应的第一直播媒资,在所述媒资搜索请求对应的第一时间在所述第一直播媒资的直播时间范围内时,将包含所述第一直播媒资对应的直播频道的频道标识的搜索结果反馈给显示设备;接收所述频道标识,生成并控制所述显示器显示媒资搜索结果界面,所述媒资搜索结果界面设置有对应所述频道标识的频道控件。8.根据权利要求7所述的显示设备,其特征在于,所述控制器还被配置为:接收所述频道控件的触发操作;响应于所述频道控件的触发操作,若当前终端时间在所述频道控件对应的目标媒资的播放时间范围内,向服务器发送包含所述目标媒资的媒资标识和频道标识的第一播放请求,使所述服务器根据所述媒资标识和频道标识获取所述目标媒资的播放时间范围,若所述第一播放请求对应的第二时间不在所述播放时间范围内,向所述显示设备反馈播放结束标识,其中,所述搜索结果还包括所述目标媒资的媒资标识和播放时间范围;根据所述播放结束标识显示回放控件;接收所述回放控件的触发操作;响应于所述回放控件的触发操作,向所述服务器发送包含所述频道标识、媒资标识和回看标识的第二播放请求,使所述服务器根据所述回看标识、频道标识和媒资标识向所述显示设备反馈所述媒资标识对应的第二播放地址;根据所述第二播放地址回放所述媒资标识对应的媒资。
9.根据权利要求8所述的显示设备,其特征在于,所述控制器还被配置为:响应于所述点播操作,若所述当前终端时间不在所述频道控件对应的目标媒资的播放时间范围内,显示所述回放控件。10.一种直播媒资搜索方法,其特征在于,包括:接收显示设备的媒资搜索请求,所述媒资搜索请求包含关键词;响应于所述媒资搜索请求,将所述关键词与当前电子节目菜单中的媒资名称进行匹配以确定所述关键词对应的第一直播媒资;其中,所述当前电子节目菜单为频道标识、媒资名称和媒资直播时间之间的映射关系,所述媒资名称随所述当前电子节目菜单的更新而更新;在所述媒资搜索请求对应的第一时间在所述第一直播媒资的直播时间范围内时,将包含所述第一直播媒资对应的直播频道的频道标识的搜索结果反馈给显示设备,使所示显示设备在媒资搜索结果界面显示对应所述频道标识的频道控件;在所述媒资搜索请求对应的第一时间不在所述第一直播媒资的直播时间范围内时,不将所述第一直播媒资对应的直播频道的频道标识反馈给显示设备。
技术总结
本申请提供了一种服务器、显示设备及直播媒资搜索方法,服务器被配置为:接收显示设备的媒资搜索请求,媒资搜索请求包含关键词;响应于媒资搜索请求,将关键词与当前电子节目菜单中的媒资名称进行匹配以确定关键词对应的第一直播媒资;在媒资搜索请求对应的第一时间在第一直播媒资的直播时间范围内时,将包含第一直播媒资对应的直播频道的频道标识的搜索结果反馈给显示设备,使所示显示设备在媒资搜索结果界面显示对应频道标识的频道控件;在媒资搜索请求对应的第一时间不在第一直播媒资的直播时间范围内时,不将第一直播媒资对应的直播频道的频道标识反馈给显示设备。本申请提升了直播媒资的观看体验。升了直播媒资的观看体验。升了直播媒资的观看体验。
技术研发人员:张鹏 郭伟 刘国栋
受保护的技术使用者:青岛聚看云科技有限公司
技术研发日:2022.08.26
技术公布日:2023/9/22
技术领域:
:,尤其涉及一种服务器、显示设备及直播媒资搜索方法。
背景技术:
::2.直播媒资具有时效性强、临场感强、互动性强等特点,是广受用户喜爱的一种电视节目。为满足不同用户的观看需求,现如今,直播频道的数量越来越多,每个直播频道的直播媒资也缤纷复杂,这给用户找到一个自己想要观看的直播媒资带来一定难度。相关技术中,若用户能够确定自己想要观看的直播媒资所在的直播频道,可直接进入该直播频道,然而,若用户不能够确定自己想要观看的直播媒资所在的直播频道,则需要通过遍历直播频道的方式,进入正在直播该直播媒资的直播频道,这种遍历直播频道的方法耗时较长,操作繁琐,导致用户体验不佳。技术实现要素:3.为解决直播媒资不能观看的技术问题,本技术提供了一种服务器、显示设备及直播媒资搜索方法。4.第一方面,本技术提供了一种服务器,该服务器被配置为:5.接收显示设备的媒资搜索请求,所述媒资搜索请求包含关键词;6.响应于所述媒资搜索请求,将所述关键词与当前电子节目菜单中的媒资名称进行匹配以确定所述关键词对应的第一直播媒资;其中,所述当前电子节目菜单为频道标识、媒资名称和媒资直播时间之间的映射关系,所述媒资名称随所述当前电子节目菜单的更新而更新;7.在所述媒资搜索请求对应的第一时间在所述第一直播媒资的直播时间范围内时,将包含所述第一直播媒资对应的直播频道的频道标识的搜索结果反馈给显示设备,使所示显示设备在媒资搜索结果界面显示对应所述频道标识的频道控件;8.在所述媒资搜索请求对应的第一时间不在所述第一直播媒资的直播时间范围内时,不将所述第一直播媒资对应的直播频道的频道标识反馈给显示设备。9.在一些实施例中,将所述关键词与当前电子节目菜单中的媒资名称进行匹配,包括:10.在所述搜索标识为第一标识时,仅将所述关键词与当前电子节目菜单中的媒资名称进行匹配,其中,所述媒资搜索请求包含所述搜索标识,所述第一标识表征所述显示设备进入搜索页面前的主页为直播频道主页;11.在所述搜索标识为第二标识时,将所述关键词分别与当前电子节目菜单中的媒资名称和点播媒资名称进行匹配,其中,所述第二标识表征所述显示设备进入搜索页面前的主页为不同于所述直播频道主页的第二主页。12.在一些实施例中,所述媒资搜索请求还包括搜索标识,所述服务器还被配置为:13.在所述搜索标识为第一标识时,仅将所述关键词与当前电子节目菜单中的媒资名称进行匹配,其中,所述第一标识表征所述显示设备进入搜索页面前的主页为直播频道主页;在所述搜索标识为第三标识时,仅将所述关键词和第三标识对应的点播媒资名称进行匹配,其中,所述第三标识表征所述显示设备进入搜索页面前的主页为不同于所述直播频道主页的第三主页。14.在一些实施例中,在所述媒资搜索请求对应的第一时间在所述第一直播媒资的直播时间范围内时,将包含所述第一直播媒资对应的直播频道的频道标识的搜索结果反馈给显示设备,包括:15.若所述第一直播媒资数量为一个,在所述媒资搜索请求对应的第一时间在所述第一直播媒资的直播时间范围内时,将包含所述第一直播媒资对应的直播频道的频道标识的搜索结果反馈给显示设备;16.若所述第一直播媒资数量为多个,多个所述第一直播媒资的频道标识相同,在其中一个第一直播媒资的直播时间范围包含所述媒资搜索请求对应的第一时间时,将包含所述频道标识的搜索结果反馈给显示设备;17.若所述第一直播媒资数量为多个,多个所述第一直播媒资的频道标识不相同,在多个所述第一直播媒资的直播时间范围均包含所述媒资搜索请求对应的第一时间时,按照所述直播时间范围中的直播开始时间将多个所述第一直播媒资的频道标识进行排序,将包含排序后的频道标识的搜索结果反馈给显示设备。18.在一些实施例中,所述服务器还被配置为:19.接收显示设备的第一播放请求,所述第一播放请求包括频道标识和媒资标识,其中,所述搜索结果还包括所述第一直播媒资的媒资标识;20.响应于所述第一播放请求,根据所述频道标识和媒资标识获取所述媒资标识对应的直播时间范围;21.若所述第一播放请求对应的第二时间不在所述媒资标识对应的直播时间范围内,向所述显示设备反馈直播结束标识,使所述显示设备根据所述直播结束标识显示回放控件;22.接收所述显示设备的第二播放请求,所述第二播放请求包括所述媒资标识和回看标识,其中,所述显示设备根据所述回放控件被触发生成所述第二播放请求;23.响应于所述第二播放请求,根据所述回看标识向所述显示设备反馈所述媒资标识对应的第二播放地址,使所述显示设备根据所述第二播放地址回放所述媒资标识对应的媒资。24.在一些实施例中,所述服务器还被配置为:25.若所述第一播放请求对应的第二时间在所述媒资标识对应的直播时间范围内,向所述显示设备反馈所述频道标识对应的第一播放地址,使所述显示设备根据所述第一播放地址直播所述媒资标识对应的媒资。26.第二方面,本技术提供了一种显示设备,该显示设备包括:27.显示器,用于显示包含多个媒资控件的媒资点播界面;28.控制器,与所述显示器通信连接,所述控制器被配置为:29.接收关键词对应的媒资搜索操作;30.响应于所述媒资搜索操作,生成包含所述关键词的媒资搜索请求,向服务器发送所述媒资搜索请求,使所述服务器将所述关键词与当前电子节目菜单中的媒资名称进行匹配以确定所述关键词对应的第一直播媒资,在所述媒资搜索请求对应的第一时间在所述第一直播媒资的直播时间范围内时,将包含所述第一直播媒资对应的直播频道的频道标识的搜索结果反馈给显示设备;31.接收所述频道标识,生成并控制所述显示器显示媒资搜索结果界面,所述媒资搜索结果界面设置有对应所述频道标识的频道控件。32.在一些实施例中,所述控制器还被配置为:33.接收所述频道控件的触发操作;34.响应于所述频道控件的触发操作,若当前终端时间在所述频道控件对应的目标媒资的播放时间范围内,向服务器发送包含所述目标媒资的媒资标识和频道标识的第一播放请求,使所述服务器根据所述媒资标识和频道标识获取所述目标媒资的播放时间范围,若所述第一播放请求对应的第二时间不在所述播放时间范围内,向所述显示设备反馈播放结束标识,其中,所述搜索结果还包括所述目标媒资的媒资标识和播放时间范围;35.根据所述播放结束标识显示回放控件;36.接收所述回放控件的触发操作;37.响应于所述回放控件的触发操作,向所述服务器发送包含所述频道标识、媒资标识和回看标识的第二播放请求,使所述服务器根据所述回看标识、频道标识和媒资标识向所述显示设备反馈所述媒资标识对应的第二播放地址;38.根据所述第二播放地址回放所述媒资标识对应的媒资。39.在一些实施例中,所述控制器还被配置为:40.响应于所述点播操作,若所述当前终端时间不在所述频道控件对应的目标媒资的播放时间范围内,显示所述回放控件。41.第三方面,本技术提供了一种直播媒资搜索方法,该方法包括:42.接收显示设备的媒资搜索请求,所述媒资搜索请求包含关键词;43.响应于所述媒资搜索请求,将所述关键词与当前电子节目菜单中的媒资名称进行匹配以确定所述关键词对应的第一直播媒资;其中,所述当前电子节目菜单为频道标识、媒资名称和媒资直播时间之间的映射关系,所述媒资名称随所述当前电子节目菜单的更新而更新;44.在所述媒资搜索请求对应的第一时间在所述第一直播媒资的直播时间范围内时,将包含所述第一直播媒资对应的直播频道的频道标识的搜索结果反馈给显示设备,使所示显示设备在媒资搜索结果界面显示对应所述频道标识的频道控件;45.在所述媒资搜索请求对应的第一时间不在所述第一直播媒资的直播时间范围内时,不将所述第一直播媒资对应的直播频道的频道标识反馈给显示设备。46.本技术提供的服务器、显示设备及直播媒资搜索方法的有益效果包括:47.本技术实施例通过在用户属于关键词搜索媒资后,将关键词与当前电子节目单进行匹配,得到关键词对应的直播媒资,并根据直播媒资的直播时间范围过滤当前不能观看的直播媒资,将过滤后的直播媒资的频道标识反馈给显示设备,使得显示设备可展示关键词对应的直播媒资所在直播频道的频道控件,从而用户可通过点击该频道控件进入该直播频道以观看直播媒资,解决了直播媒资不能直接进行搜索的问题,提高了用户观看直播媒资的操作效率,提升了直播媒资的观看体验。附图说明48.为了更清楚地说明本技术实施例或相关技术中的实施方式,下面将对实施例或相关技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。49.图1中示例性示出了根据一些实施例的显示设备与控制装置之间操作场景的示意图;50.图2中示例性示出了根据一些实施例的用于显示设备的媒资搜索方法的流程示意图;51.图3中示例性示出了根据一些实施例的用于服务器的媒资搜索方法的流程示意图;52.图4中示例性示出了根据一些实施例的用于显示设备的直播媒资回看方法的流程示意图;53.图5中示例性示出了根据一些实施例的用于服务器的直播媒资回看方法的流程示意图;54.图6中示例性示出了根据一些实施例的媒资搜索过程的时序图;55.图7中示例性示出了根据一些实施例的视频点播程序的首页示意图;56.图8中示例性示出了根据一些实施例的搜索页面的示意图;57.图9中示例性示出了根据一些实施例的媒资搜索结果界面的示意图;58.图10中示例性示出了根据一些实施例的直播媒资的播放时序图;59.图11中示例性示出了根据一些实施例的直播媒资的播放界面示意图;60.图12中示例性示出了根据一些实施例的播放过半提示界面的示意图;61.图13中示例性示出了根据一些实施例的直播媒资的播放时序图;62.图14中示例性示出了根据一些实施例的播放结束提示界面的示意图;63.图15中示例性示出了根据一些实施例的直播媒资的回放界面示意图;64.图16中示例性示出了根据一些实施例的直播媒资的播放时序图。具体实施方式65.为使本技术的目的和实施方式更加清楚,下面将结合本技术示例性实施例中的附图,对本技术示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本技术一部分实施例,而不是全部的实施例。66.需要说明的是,本技术中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本技术的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。67.本技术中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。68.术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。69.本技术实施方式提供的显示设备可以具有多种实施形式,例如,可以是电视、智能电视、激光投影设备、显示器(monitor)、电子白板(electronicbulletinboard)、电子桌面(electronictable)等。图1为本技术的显示设备的一种具体实施方式。70.图1为根据实施例中显示设备与控制装置之间操作场景的示意图。如图1所示,用户可通过智能设备300或控制装置100操作显示设备200。71.在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式,通过无线或有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等输入用户指令,来控制显示设备200。72.在一些实施例中,也可以使用智能设备300(如移动终端、平板电脑、计算机、笔记本电脑等)以控制显示设备200。例如,使用在智能设备上运行的应用程序控制显示设备200。73.在一些实施例中,显示设备可以不使用上述的智能设备或控制设备接收指令,而是通过触摸或者手势等接收用户的控制。74.在一些实施例中,显示设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控制设备来接收用户的语音指令控制。75.在一些实施例中,显示设备200还与服务器400进行数据通信。可允许显示设备200通过局域网(lan)、无线局域网(wlan)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。76.在一些实施例中,用户可在显示设备200上观看直播媒资。直播媒资可指直播频道播放的电视节目,如频道1在8:00-9:00播放的早间新闻节目,直播媒资具有指定的播放时间范围,在该播放时间范围,直播媒资在直播频道进行播放,用户在显示设备200上进入该直播频道可观看该直播媒资,在非播放时间范围,用户在显示设备200上进入该直播频道不能观看该直播媒资。77.在一些实施例中,当前epg(electricalprogramguide,电子节目单)用于表示频道id(identity,标识)、媒资名称和媒资直播时间之间的实时映射关系,媒资直播时间指直播时间范围,例如,一个当前epg包括:频道1-媒资a1-8:00-9:00、频道1-媒资a2-9:00-10:00、频道1-媒资a3-10:00-11:00,表示频道1在8:00-9:00播放媒资a1,在9:00-10:00播放媒资a2,在10:00-11:00播放媒资a3。78.在一些实施例中,当前epg中的媒资名称可随当前epg的更新而更新,例如,在周一,当前epg包括:频道1-媒资a1-8:00-9:00、频道1-媒资a2-9:00-10:00、频道1-媒资a3-10:00-11:00;在周二,当前epg更新为包括:频道1-媒资a4-8:00-9:00、频道1-媒资a5-9:00-10:00、频道1-媒资a6-10:00-11:0。79.在一些实施例中,用户还可在显示设备200上观看点播媒资。点播媒资可指视频点播程序或浏览器等应用程序提供的已更新完毕的媒资,如电影a,点播媒资不具有指定的播放时间范围,在任何时间,用户均可以控制显示设备200播放该媒资。80.在一些实施例中,直播媒资和点播媒资的视频数据均来源于服务器,显示设备需与服务器通信连接以获取直播媒资和点播媒资的视频数据。81.在一些实施例中,用户想要在显示设备200上观看自己喜爱的直播媒资时,若不知道该直播媒资所在的直播频道,则需要通过遍历各频道的方式找到该直播媒资所在的直播频道,该方法效率较低,影响用户体验。82.为解决上述技术问题,本技术实施例提供了分别用于显示设备和服务器的媒资搜索方法,参见图2,为一种用于显示设备的媒资搜索方法的流程示意图,参见图2,为一种用于服务器的媒资搜索方法的流程示意图。83.如图2所示,用于显示设备的媒资搜索方法可包括如下步骤:84.步骤s101:接收关键词对应的媒资搜索操作。85.在一些实施例中,用户可在显示设备上显示的媒资搜索框内输入想要观看的媒资对应的关键词,以向显示设备输入媒资搜索操作,该媒资搜索操作也可称为搜索指令,其中,媒资搜索框可为显示设备的视频点播程序的界面显示的搜索框,关键词可为媒资名称。86.步骤s102:响应于所述媒资搜索操作,生成包含所述关键词的媒资搜索请求,向服务器发送所述媒资搜索请求,使所述服务器将所述关键词与当前电子节目菜单中的媒资名称进行匹配以确定所述关键词对应的第一直播媒资,在所述媒资搜索请求对应的第一时间在所述第一直播媒资的直播时间范围内时,将包含所述第一直播媒资对应的直播频道的频道标识的搜索结果反馈给显示设备。87.在一些实施例中,显示设备在接收到媒资搜索操作后,可生成包含关键词的媒资搜索请求,向服务器发送媒资搜索请求,使服务器根据该媒资搜索请求搜索关键词对应的直播媒资,该关键词对应的直播媒资可称为第一直播媒资。88.在一些实施例中,媒资搜索请求对应的第一时间可为媒资搜索请求中携带的时间,该时间可为显示设备发出媒资搜索请求的时间,或者,第一时间还可为服务器接收到该媒资搜索请求的时间。89.在一些实施例中,显示设备也可在媒资搜索请求中添加直播标识,使服务器根据该直播标识搜索关键词对应的直播媒资和点播媒资,或根据该直播标识仅搜索关键词对应的直播媒资,若媒资搜索请求中不包含直播标识,则服务器不搜索直播媒资,仅搜索点播媒资。其中,直播标识可由显示设备根据进入搜索页面前的页面确定是否添加,例如,若进入搜索页面前的页面是第一主页和第二主页,则添加直播标识,若进入搜索页面前的页面不是第一主页或第二主页,而是第三主页,则不添加直播标识。示例性的,第一主页可为视频点播程序的直播频道主页,第二主页可为视频点播程序的一些预设频道主页,如影视频道主页,第三主页可为视频点播程序的另一些预设频道主页,如少儿频道主页。90.在一些实施例中,显示设备可默认在媒资搜索请求中添加搜索标识,根据显示设备根据进入搜索页面前的页面不同,搜索标识可不相同。例如,若进入搜索页面前的页面是第一主页,则搜索标识可为第一标识,第一标识用于使服务器仅搜索直播媒资,不搜索点播媒资;若进入搜索页面前的页面是第二主页,则搜索标识可为第二标识,第二标识用于使服务器搜索直播媒资和点播媒资;若进入搜索页面前的页面是第三主页,则搜索标识可为第三标识,第三标识用于使服务器仅搜索点播媒资,不搜索直播媒资。91.步骤s103:接收所述频道标识,生成并控制所述显示器显示媒资搜索结果界面,所述媒资搜索结果界面设置有对应所述频道标识的频道控件。92.在一些实施例中,显示设备向服务器发送媒资搜索请求后,可接收到服务器反馈的搜索结果,显示设备根据搜索结果生成并显示媒资搜索结果界面。93.在一些实施例中,若搜索结果包含频道标识,则显示设备可生成频道标识对应的频道控件,将频道控件显示在媒资搜索结果界面。94.在一些实施例中,若搜索结果包含媒资标识,且媒资标识未设置有关联的频道标识,则显示设备可生成该媒资标识对应的媒资控件,将媒资控件显示在媒资搜索结果界面。95.由图2可见,显示设备在接收到用户输入的媒资搜索操作后,可向服务器发送媒资搜索请求,使服务器反馈关键词对应的直播频道的频道标识,在媒资搜索结果界面展示频道控件,从而用户可在媒资搜索结果界面快速进入想要观看的直播媒资所在的直播频道,与遍历直播频道相比,大幅提高了直播媒资的搜索效率。96.参见图3,用于服务器的媒资搜索方法可包括如下步骤:97.步骤s201:接收显示设备的媒资搜索请求,所述媒资搜索请求包含关键词。98.在一些实施例中,显示设备发送的媒资搜索请求中包含关键词,关键词可为用户在显示设备上输入的文本或输入的语音指令转换成的文本。用户可将想要观看的媒资或直播频道作为关键词在显示设备上进行输入。99.在一些实施例中,媒资搜索请求还可包括搜索标识,搜索标识用于确定媒资搜索范围,媒资搜索范围可包括电子节目单和媒资信息集,电子节目单对应的媒资为直播媒资,媒资信息集对应的媒资为点播媒资。媒资信息集可包括大量点播媒资的媒资信息,如媒资id、播放地址等信息,媒资信息集为一个包含多个子集的信息集,对应着多个媒资类型,每个子集对应一种媒资类型,媒资信息集的子集和电子节目单均是只对应单一媒资类型的单一信息集。100.步骤s202:响应于所述媒资搜索请求,将所述关键词与当前电子节目菜单中的媒资名称进行匹配以确定所述关键词对应的第一直播媒资;其中,所述当前电子节目菜单为频道标识、媒资名称和媒资直播时间之间的映射关系,所述媒资名称随所述当前电子节目菜单的更新而更新。101.在一些实施例中,为推广显示设备可直接搜索直播节目的功能,服务器在接收到媒资搜索请求后,无论媒资搜索请求是否包含搜索标识,均确定搜索范围包括电子节目单,因此,服务器在接收到媒资搜索请求后,可在电子节目单中匹配与关键词相关度达到阈值的直播节目的媒资名称,得到第一匹配结果,第一匹配结果可包含该直播节目的频道id、频道开始播放时间、频道结束播放时间等信息的第一匹配结果。102.在一些实施例中,第一匹配结果也可仅包含频道标识。103.在一些实施例中,为保障搜索结果符合用户需求的准确性,除了搜索电子节目单,服务器还根据媒资搜索请求中的媒资标识确定媒资搜索范围。104.例如,若搜索标识为影视,即搜索标识为第二标识,除了电子节目单,还将媒资信息集加入到媒资搜索范围,使媒资搜索范围包括电子节目单和媒资信息集,从而根据第二标识可搜索到关键词对应的直播媒资和点播媒资,其中,该直播媒资和点播媒资的媒资名称均与关键词的相关度达到阈值,该直播媒资需要用户进在该直播媒资的播放时间范围内进入相应的直播频道进行观看,该点播媒资用户可随时观看。若搜索标识为直播,即搜索标识为第一标识,则确定媒资搜索范围只包括电子节目单。105.在一些实施例中,为保障搜索结果符合用户需求的准确性,服务器也可只在一些场景下搜索直播媒资,在另一些场景下不搜索直播媒资。例如,若搜索标识为直播,即搜索标识为第一标识,则确定媒资搜索范围只包括电子节目单,若搜索标识为少儿,即搜索标识为第三标识,则只将媒资信息集中的少儿标识对应的一个子集,如少儿媒资集加入到媒资搜索范围,不将电子节目单和媒资信息集的其他子集加入到媒资搜索范围。106.在一些实施例中,若媒资搜索范围包括媒资信息集或媒资信息集中的一个子集,且匹配到了一些媒资,则服务器生成第二匹配结果,第二匹配结果对应的媒资为从该媒资信息集或媒资信息集中的一个子集匹配到的媒资的媒资名称、媒资id等信息。107.步骤s203:在所述媒资搜索请求对应的第一时间在所述第一直播媒资的直播时间范围内时,将包含所述第一直播媒资对应的直播频道的频道标识的搜索结果反馈给显示设备,使所示显示设备在媒资搜索结果界面显示对应所述频道标识的频道控件。108.在一些实施例中,若匹配结果包含第一匹配结果,则需对匹配结果进行过滤,滤除直播时间范围不包含媒资搜索请求对应的第一时间的直播媒资的媒资数据,根据第一匹配结果中直播时间范围包含该第一时间的直播媒资对应的直播频道的频道标识,生成搜索结果,反馈搜索结果至显示设备。109.若第一直播媒资数量为1个,且第一直播媒资的播放时间范围包含媒资搜索请求对应的第一时间,则可将包含该第一直播媒资对应的直播频道的频道标识的搜索结果反馈给显示设备。110.若第一直播媒资数量为多个,且多个第一直播媒资对应的频道标识相同,在其中一个第一直播媒资的直播时间范围包含所述媒资搜索请求对应的第一时间时,将包含所述频道标识的搜索结果反馈给显示设备。111.若第一直播媒资数量为多个,且多个所述第一直播媒资的频道标识不相同,在多个第一直播媒资的直播时间范围均包含所述媒资搜索请求对应的第一时间时,按照直播时间范围中的直播开始时间将多个第一直播媒资的频道标识进行排序,将包含排序后的频道标识的搜索结果反馈给显示设备,使显示设备按照频道标识的顺序显示频道控件,例如,服务器按照直播开始时间由晚到早开始排序,使得显示设备将直播时间开始较晚的频道对应的频道控件排列较靠前,将直播时间开始较晚的频道对应的频道控件排列较靠后,有利于用户优先观看刚开始播放的直播媒资,而不是观看已播放较长时间的直播媒资,提升了用户观看直播媒资的体验。112.在一些实施例中,若匹配结果包含第二匹配结果,则服务器生成的搜索结果包含过滤后的第一匹配结果以及第二匹配结果,其中,第二匹配结果用于使显示设备在媒资搜索结果界面显示根据关键词匹配到的点播媒资对应的媒资控件。113.步骤s204:在所述媒资搜索请求对应的第一时间不在所述第一直播媒资的直播时间范围内时,不将所述第一直播媒资对应的直播频道的频道标识反馈给显示设备。114.在一些实施例中,若匹配结果包含第一匹配结果,对于从第一匹配结果中滤除的直播时间范围不包含媒资搜索请求对应的第一时间的直播媒资的频道标识,不反馈至显示设备,避免了显示设备显示该频道标识对应的频道控件后,用户点击该频道控件无法观看该直播媒资的问题。115.上述实施例示出了媒资搜索过程,根据该媒资搜索过程,显示设备可显示媒资搜索结果界面,媒资搜索结果界面可包括频道控件和媒资控件,若用户想要观看直播,可点击其中一个频道控件以进入该频道控件对应的直播频道,显示设备对用户点击频道控件的响应方法可参见图4,包括如下步骤:116.步骤s301:接收频道控件的触发操作。117.在一些实施例中,媒资搜索结果界面可包括频道控件和媒资控件,每个频道控件对应一个直播频道中的直播媒资,每个媒资控件对应一个点播媒资。118.用户可通过点击频道控件的方式点播一个第一直播媒资,该用户点播的第一直播媒资可称为目标媒资。119.步骤s302:响应于所述频道控件的触发操作,若当前终端时间在所述频道控件对应的目标媒资的播放时间范围内,向服务器发送包含所述目标媒资的媒资标识和频道标识的第一播放请求,使所述服务器根据所述媒资标识和频道标识获取所述目标媒资的播放时间范围,若所述第一播放请求对应的第二时间不在所述播放时间范围内,向所述显示设备反馈播放结束标识,其中,所述搜索结果还包括所述目标媒资的媒资标识和播放时间范围。120.在一些实施例中,第一播放请求对应的第二时间可为第一播放请求中携带的时间,该时间可为显示设备发出第一播放请求的时间,或者,第二时间还可为服务器接收到该第一播放请求的时间。121.在一些实施例中,若显示设备在生成该媒资搜索结果界面之前接收到的搜索结果包括第一直播媒资的媒资标识和播放时间范围,则显示设备可判断当前终端时间是否在目标媒资的播放时间范围内。122.若当前终端时间在播放时间范围内,则向所述服务器发送第一播放请求,第一播放请求包含目标媒资的媒资标识和频道标识。若当前终端时间不在播放时间范围内,则不向所述服务器发送第一播放请求,而是显示回放控件,回放控件的显示可参见步骤s303的相关描述。123.步骤s303:根据所述播放结束标识显示回放控件。124.在一些实施例中,显示设备在发送第一播放请求后,若接收到服务器反馈的结束播放标识,则显示播放结束提示界面,用户向显示设备输入返回指令可退出该播放结束提示界面。125.在一些实施例中,播放结束提示界面设置有回放控件,该回放控件被配置为响应于触发时生成第二播放请求,第二播放请求包括目标媒资所在频道的频道标识、目标媒资的媒资标识和回看标识。126.在一些实施例中,播放结束提示界面还设置有下一节目控件,该下一节目控件被配置为响应于触发时生成第三播放请求,所述第三播放请求包括目标媒资所在频道的频道标识、目标媒资的媒资标识和下一节目标识,若用户点击该下一节目控件,显示设备可向服务器请求下一节目的播放地址,以播放下一节目,其中,下一节目为该直播频道当前正在直播的直播媒资,或该直播频道在目标媒资播放完后播放的下一媒资。127.在一些实施例中,显示设备也可不生成播放结束提示界面,而是刷新当前界面,在刷新后的界面显示回放控件和下一节目控件,便于用户继续浏览当前界面的内容。128.步骤s304:接收所述回放控件的触发操作。129.在一些实施例中,用户可通过点击播放提示界面的回放控件的方式向显示设备输入回放控件的触发操作。130.步骤s305:响应于所述触发操作,向所述服务器发送包含所述频道标识、媒资标识和回看标识的第二播放请求,使所述服务器根据所述回看标识、频道标识和媒资标识向所述显示设备反馈所述媒资标识对应的第二播放地址。131.在一些实施例中,显示设备响应于回放控件被触发,生成第二播放请求,向服务器发送第二播放请求。132.步骤s306:根据所述第二播放地址回放所述媒资标识对应的媒资。133.在一些实施例中,显示设备在发送第二播放请求后,若接收到服务器的回放参数,从回放参数中提取出回看地址,根据该回看地址播放目标媒资。134.由图4可见,本技术实施例的显示设备在向服务器请求直播媒资的播放数据后,根据服务器下发的播放结束标识,生成回放控件,使用户可通过回放控件对直播媒资进行回看,解决了用户点播直播媒资时,直播媒资已播放完毕而无法观看的问题。135.需要说明的是,在一些实施例中,若显示设备在生成媒资搜索结果界面之前,接收到的搜索结果仅包括频道标识,不包含第一直播媒资的媒资标识和直播时间范围,则显示设备在接收到频道控件的触发指令后,可不判断当前终端时间是否在直播时间范围内,而是直接向服务器发送仅包含频道标识或仅包含频道标识以及关键词的播放请求,其中,该关键词为用户在步骤s101中输入的关键词。136.服务器若接收到不包含媒资标识的播放请求,可根据步骤s201中接收到的关键词,或根据播放请求中的关键词,在步骤s203生成的匹配结果中查询关键词对应的直播媒资,即确定目标媒资的媒资标识。为实现图4所示的用于显示设备的直播媒资回看方法,本技术实施例还提供了一种直播媒资回看方法,用于服务器,参见图5,该直播媒资回看方法可包括如下步骤:137.步骤s401:接收显示设备的第一播放请求,所述第一播放请求包括媒资标识。138.在一些实施例中,服务器接收到第一播放请求后,可从第一播放请求中提取出媒资标识,根据该媒资标识查询该目标媒资的媒资类型、播放地址等媒资数据,其中,若媒资类型为直播类型,则媒资数据可包括播放时间范围,播放地址包括直播地址和回看地址。139.步骤s402:响应于所述第一播放请求,在所述媒资标识对应的媒资类型为直播类型时,若当前服务器时间不在所述媒资标识对应的直播时间范围内,向所述显示设备反馈直播结束标识,使所述显示设备根据所述直播结束标识显示回放控件。140.在一些实施例中,服务器在接收到第一播放请求后,根据媒资标识可获取目标媒资的媒资类型,若媒资类型为直播类型,可比较当前服务器时间或第一播放请求中携带的时间与目标媒资的播放时间范围,若当前服务器时间不在播放时间范围内,可向显示设备反馈结束播放标识,若当前服务器时间在播放时间范围内,可向显示设备反馈第一直播数据,第一直播数据可包括目标媒资的第一播放地址,显示设备可根据该第一播放地址对目标媒资进行直播。其中,当前服务器时间是服务器接收到第一播放请求的时间,该当前服务器时间晚于显示设备生成目标媒资的媒资控件对应界面的时间,第一播放请求中携带的时控件、“少儿”控件、“教育”控件等等,每个导航控件对应一个主页,当不同的导航控件被选中时,内容展示区展示的内容为不同主页的内容。150.在一些实施例中,导航栏500还可包括“直播”控件,“直播”控件对应的主页可显示多个频道控件,每个频道控件对应一个直播频道,该主页上的频道控件响应于触发时进入该频道控件对应的直播频道。151.示例性的,“直播”控件对应的主页可称为第一主页,“影视”控件对应的主页可称为第二主页,“少儿”控件对应的主页可称为第三主页。152.在一些实施例中,搜索控件501可被配置为与导航栏500设置有动态对应关系,若当前内容展示区是其中一个导航控件,如“电视剧”控件对应主页的内容,则此时搜索控件501与“电视剧”控件设置有对应关系,若当前内容展示区是“电影”控件对应主页的内容,则此时搜索控件501与“电影”控件设置有对应关系,若当前内容展示区是“综艺”控件对应的内容,则此时搜索控件501与“综艺”控件设置有对应关系。153.图7中,页面的焦点在“影视”控件上,该页面为“影视”控件对应的影视主页,即第二主页。在该第二主页,用户可点击搜索控件501以进入图8所示的搜索页面,在图8所示的搜索页面,用户可向显示设备输入搜索指令,搜索指令可包括关键词。154.在一些实施例中,显示设备根据接收到搜索指令,可生成媒资搜索请求,将媒资搜索请求发送给在线子系统。155.在一些实施例中,媒资搜索请求可包括keyword(关键词),deviceid(设备id),appversion(终端版本),license(牌照),apptype(主搜索意图产品),customerid(用户id),pageid(页码),pagesize(每页数量),apppackagename(应用包名)等参数。其中,apptype可为搜索标识,示例性的,若搜索控件501对应的导航控件为“电影”控件或“电视控件”,则apptype为影视,即第二标识若搜索控件501对应的导航控件为“少儿”控件,则apptype为少儿,即第三标识;keyword用于进行媒资匹配;appversion、license、apppackagename为设备能力参数,用于筛选搜索到的媒资;deviceid和customerid用于进行搜索合法性校验以及生成搜索记录;pageid和pagesize用于在搜索结果包含多条数据时,将搜索结果进行分页显示。156.在一些实施例中,在线子系统在接收到媒资搜索请求后,校验媒资搜索请求中的deviceid和customerid是否有效,保障搜索安全性。在校验成功后,将媒资搜索请求中的keyword、appversion、license、apppackagename、pageid和pagesize分别按照预设的参数转换规则转换为搜索子系统可识别的参数,根据转换后的参数调用搜索子系统,使搜索子系统根据该转换后的参数进行媒资匹配,得到并向在线子系统返回匹配结果。157.在一些实施例中,除了显示设备在媒资搜索请求中发送的参数,在线子系统还可添加组装es(elasticsearch,搜索引擎解决方案)的精细过滤条件到搜索子系统,以提高搜索结果的精准性。158.在一些实施例中,搜索子系统可根据主搜索意图产品确定一个主要的搜索产品范围,即媒资搜索范围,其中,若主搜索意图产品为影视意图,则搜索的媒资类型可包括直播类型和非直播类型,其中,对于直播类型,可通过关键词和当前搜索子系统的时间匹配预先分词的直播媒资的媒资名称,即节目名称,过滤掉不在当前时间直播的节目,得到一些匹配的直播节目数据,对于非直播类型,可通过关键词匹配预先分词的点播媒资的媒资名称,得到一些匹配的非直播类型的媒资数据。除了在该主要的搜索产品范围进行搜索,还可在其他意图产品对应的范围进行搜索,例如,若主搜索意图为影视意图,还可在少儿意图对应的产品范围进行搜索,得到一些匹配的媒资数据。最终将匹配出的全部媒资数据按照意图产品进行分组,将分组后的媒资数据封装成匹配结果返回在在线子系统,其中,在匹配结果中,将主搜索意图产品对应的媒资数据排列在第一位,将其他意图产品对应的媒资数据排列在主搜素意图产品对应的媒资数据之后。159.在一些实施例中,搜索子系统在匹配媒资数据时,还可计算每条媒资数据的匹配度,根据匹配度选出预设数量的媒资数据作为精选意图产品对应的媒资数据,在匹配结果中,将精选意图产品对应的媒资数据排列在第一位,将主搜索意图产品对应的媒资数据排列在第二位,将其他意图产品对应的媒资数据排列在精选意图产品和主搜素意图产品对应的媒资数据之后。160.在一些实施例中,在线子系统在得到搜索子系统返回的媒资数据后,从媒资数据中提取出索引信息,根据索引信息向内容子系统获取每个媒资的媒资详情数据,生成搜索结果,其中,索引信息可包括媒资标识,对于直播媒资,媒资详情数据可包括频道id、节目id、节目名称、频道名称、节目开始时间、节目结束时间、节目海报图、播放地址等数据,节目id即媒资id。161.需要说明的是,未到达播放时间的直播媒资,内容子系统中该媒资的媒资详情数据中不包含播放地址,已开始播放的直播媒资,内容子系统中该媒资的媒资详情数据中包含播放地址,播放地址包括直播媒资在直播数据源的直播地址,对于不同的直播媒资,直播数据源可能在不同的服务器上,例如,显示设备方的直播媒资,其直播数据源位于显示设备方的服务器,第三方的直播媒资,其直播数据源位于第三方服务器。162.未播放完毕的直播媒资,内容子系统中该媒资的媒资详情数据中的播放地址不包含该媒资的回放地址,回放地址为直播媒资在回放数据源的回放地址,若一个直播媒资已直播完毕,则内容子系统可得到该直播媒资在回放数据源的回放地址,并将该回放地址存储到该媒资的媒资详情数据中,并将媒资详情数据中的直播地址设置为失效或删除。对于不同的直播媒资,回放数据源可能在不同的服务器上。163.在一些实施例中,在线子系统得到媒资详情数据后,还可从在线子系统的数据库中获取每个媒资的角标信息,将角标信息添加到搜索结果中,其中,角标信息可包括直播标识、院线标识、轮播标识等标识。在线子系统将搜索结果反馈给显示设备后,显示设备可在搜索页面显示部分搜索结果,如图8所示,在搜索页面可设置有搜索结果展示区域502,该区域可展示部分搜索结果,若用户判定该部分搜索结果与自己想要观看的媒资偏差较大,可在搜索控件501中重新输入关键词,若用户判定该部分搜索结果与自己想要观看的媒资较为接近或已经包含了自己想要观看的媒资,可将显示设备的焦点移动至搜索结果展示区域502,此时,显示设备响应于焦点的移动,可展示图9所示的媒资搜索结果界面,在该媒资搜索结果界面展示更为全面的搜索结果。164.如图9所示,媒资搜索结果界面的可有分类控件503以及位于分类控件503下方的操作控件504。每个分类控件503可对应一个搜索意图产品,第一个分类控件对应的搜索意图产品可为主搜索意图产品或为精选意图产品。操作控件504可显示角标信息,例如,对于直播媒资,可显示“直播”角标。操作控件504可为对应一个直播频道的频道控件或为对应一个点播媒资的媒资控件,其中,频道控件可展示第一直播媒资的海报。165.在一些实施例中,用户在图9所示的媒资搜索结果界面点击一个频道控件后,一种直播媒资的播放时序图可参见图10,如图10所示,显示设备在接收到用户对频道控件的点播操作后,可从该频道控件对应的媒资详情数据中获取第一直播媒资的节目开始时间和节目结束时间,若当前终端时间在节目开始时间和节目结束时间之间,则表明当前终端时间在直播时间范围内,此时,显示设备可发送第一播放请求到在线子系统。第一播放请求可包括节目id、媒资类型、节目开始时间等多个参数,便于在线子系统快速筛选出用户想要观看的直播媒资。166.在一些实施例中,在线子系统可根据当前服务器时间,即在线子系统的当前系统时间判断该直播媒资是否在播放时间范围内,若在播放时间范围内,可根据媒资id和频道id从该媒资的详情数据中获取播放地址,该播放地址设置有直播标识和播放时间参数,直播标识用于表示该播放地址属于直播地址,播放时间参数表示需要从哪个时间开始播放该直播媒资。服务器根据直播标识判定播放地址为直播地址后,可将播放地址中的播放时间参数编辑为当前系统时间,得到直播流地址,将该直播流地址进行防盗链处理后生成第一播放地址,将该第一播放地址反馈给显示设备。167.在一些实施例中,显示设备接收到第一播放地址后,可根据该第一播放地址向直播数据源获取直播数据,根据该直播数据从起始播放时间对直播媒资进行播放。直播媒资的一个播放界面可参见图11,如图11所示,直播媒资已播放至第25分钟,用户可从第25分钟开始观看该直播媒资。168.在一些实施例中,在线子系统在接收到第一播放请求后,若判定当前系统时间在直播媒资的播放时间范围内,还可进一步判断当前系统时间是否已超过播放时间范围的中间时间,若已超过,还可将播放地址中的播放时间参数编辑为直播时间范围的播放开始时间,得到直播流地址,将该直播流地址进行防盗链处理后生成第三播放地址,将第三播放地址和第一播放地址反馈给显示设备。显示设备根据接收到第三播放地址和第一播放地址,生成图12所示的播放过半提示界面。169.参见图12,播放过半提示界面可设置有继续观看控件505和从头观看控件506,其中,继续观看控件505被配置为响应于触发时根据第一播放地址向直播数据源获取直播数据,以使显示设备从当前终端时间开始播放直播媒资,从头观看控件506被配置为响应于触发时根据第三播放地址向直播数据源获取直播数据,以使显示设备从直播开始时间开始播放直播媒资。170.在一些实施例中,在线子系统若判定当前系统时间已超过播放时间范围的中间时间,还可向所述显示设备反馈播放过半标识,使所述显示设备显示所述从头观看控件或回放控件。171.在一些实施例中,用户在图9所示的媒资搜索结果界面点击一个频道控件后,一种直播媒资的播放时序图可参见图13,如图13所示,显示设备若判断当前终端时间晚于节目结束时间,则表明当前终端时间不在直播时间范围内,此时,显示设备可显示播放结束提示界面。或者,若显示设备判定当前终端时间在直播之间范围内,但在线子系统判定当前系统时间不在直播时间范围内,则在线子系统向显示设备返回播放结束标识,显示设备根据该播放结束标识显示播放提示界面。172.参见图14,为一种播放结束提示界面的示意图,如图14所示,播放结束提示界面可设置有回放控件507和下一节目控件508,图14中,回放控件507的显示内容为:观看回看,用于提示用户回看该直播媒资。173.在一些实施例中,若用户在图11所示的界面中点击回放控件507,则显示设备向在线子系统发送第二播放请求,第二播放请求可包括媒资id、频道id和回看标识。174.在一些实施例中,在线子系统接收到第二播放请求后,可根据媒资id和频道id向内容子系统重新获取该媒资id的媒资详情数据,以得到该媒资id的回放地址,其中,回放地址设置有回放标识,回放标识用于表示该播放地址属于回放地址。175.在一些实施例中,在线子系统得到回放地址后,将回放地址进行防盗链处理后生成第二播放地址,将该第二播放地址反馈给显示设备,以提高播放安全性。176.在一些实施例中,显示设备接收到第二播放地址后,可根据该第二播放地址向回放数据源获取回放数据,根据该回放数据对直播媒资进行回放。直播媒资的一个回放界面可参见图15,如图15所示,直播媒资从第0分钟开始回放该直播媒资。177.在一些实施例中,用户在图14所示的界面点击下一节目控件508后,一种直播媒资的播放时序图可参见图16,如图16所示,显示设备向在线子系统发送第三播放请求,第二播放请求可包括媒资id、频道id和下一节目标识。178.在一些实施例中,在线子系统接收到第三播放请求后,可根据频道id和当前系统时间向内容子系统检索该频道id对应频道的符合当前播放时间的直播节目,得到该直播节目的节目id,根据节目id、频道id、当前系统时间做为参数在内容子系统中获取该直播节目的直播流地址,将该直播流地址进行防盗链处理后生成第三播放地址,将包含第三播放地址的第三播放参数反馈给显示设备。179.在一些实施例中,显示设备接收到第三播放地址后,可根据该第三播放地址向回放数据源获取直播数据,根据该直播数据对下一节目进行播放。180.由上述实施例可见,本技术实施例实现了直播媒资和非直播媒资的综合搜索,提高了搜索结果的全面性和丰富性;在用户点播一个直播媒资后,显示设备端对当前终端时间和直播媒资的播放时间范围进行比较,服务器端也对当前服务器时间和直播媒资的播放时间范围进行比较,若其中一个比较结果为超过播放时间范围,则显示设备显示播放结束提示界面,播放结束提示界面可设置有回放控件,用户通过回放控件可观看直播媒资的回放,解决了用户点播一个直播媒资后无法观看的问题;播放结束提示界面设置有下一节目控件,用户还可通过下一节目控件观看下一个直播媒资;进一步的,用户点播一个直播媒资后,若直播媒资已播放过半,显示设备还显示播放过半提示界面,播放过半提示界面设置有从头观看控件,用户通过从头观看控件可从头观看直播媒资,提升了直播媒资的观看体验。181.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。182.为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用所述实施方式以及适于具体使用考虑的各种不同的变形的实施方式。当前第1页12当前第1页12
技术特征:
1.一种服务器,其特征在于,所述服务器被配置为:接收显示设备的媒资搜索请求,所述媒资搜索请求包含关键词;响应于所述媒资搜索请求,将所述关键词与当前电子节目菜单中的媒资名称进行匹配以确定所述关键词对应的第一直播媒资;其中,所述当前电子节目菜单为频道标识、媒资名称和媒资直播时间之间的映射关系,所述媒资名称随所述当前电子节目菜单的更新而更新;在所述媒资搜索请求对应的第一时间在所述第一直播媒资的直播时间范围内时,将包含所述第一直播媒资对应的直播频道的频道标识的搜索结果反馈给显示设备,使所示显示设备在媒资搜索结果界面显示对应所述频道标识的频道控件;在所述媒资搜索请求对应的第一时间不在所述第一直播媒资的直播时间范围内时,不将所述第一直播媒资对应的直播频道的频道标识反馈给显示设备。2.根据权利要求1所述的服务器,其特征在于,将所述关键词与当前电子节目菜单中的媒资名称进行匹配,包括:在所述搜索标识为第一标识时,仅将所述关键词与当前电子节目菜单中的媒资名称进行匹配,其中,所述媒资搜索请求包含所述搜索标识,所述第一标识表征所述显示设备进入搜索页面前的主页为直播频道主页;在所述搜索标识为第二标识时,将所述关键词分别与当前电子节目菜单中的媒资名称和点播媒资名称进行匹配,其中,所述第二标识表征所述显示设备进入搜索页面前的主页为不同于所述直播频道主页的第二主页。3.根据权利要求1所述的服务器,其特征在于,所述媒资搜索请求还包括搜索标识,所述服务器还被配置为:在所述搜索标识为第一标识时,仅将所述关键词与当前电子节目菜单中的媒资名称进行匹配,其中,所述第一标识表征所述显示设备进入搜索页面前的主页为直播频道主页;在所述搜索标识为第三标识时,仅将所述关键词和第三标识对应的点播媒资名称进行匹配,其中,所述第三标识表征所述显示设备进入搜索页面前的主页为不同于所述直播频道主页的第三主页。4.根据权利要求1所述的服务器,其特征在于,在所述媒资搜索请求对应的第一时间在所述第一直播媒资的直播时间范围内时,将包含所述第一直播媒资对应的直播频道的频道标识的搜索结果反馈给显示设备,包括:若所述第一直播媒资数量为一个,在所述媒资搜索请求对应的第一时间在所述第一直播媒资的直播时间范围内时,将包含所述第一直播媒资对应的直播频道的频道标识的搜索结果反馈给显示设备;若所述第一直播媒资数量为多个,多个所述第一直播媒资的频道标识相同,在其中一个第一直播媒资的直播时间范围包含所述媒资搜索请求对应的第一时间时,将包含所述频道标识的搜索结果反馈给显示设备;若所述第一直播媒资数量为多个,多个所述第一直播媒资的频道标识不相同,在多个所述第一直播媒资的直播时间范围均包含所述媒资搜索请求对应的第一时间时,按照所述直播时间范围中的直播开始时间将多个所述第一直播媒资的频道标识进行排序,将包含排序后的频道标识的搜索结果反馈给显示设备。
5.根据权利要求1所述的服务器,其特征在于,所述服务器还被配置为:接收显示设备的第一播放请求,所述第一播放请求包括频道标识和媒资标识,其中,所述搜索结果还包括所述第一直播媒资的媒资标识;响应于所述第一播放请求,根据所述频道标识和媒资标识获取所述媒资标识对应的直播时间范围;若所述第一播放请求对应的第二时间不在所述媒资标识对应的直播时间范围内,向所述显示设备反馈直播结束标识,使所述显示设备根据所述直播结束标识显示回放控件;接收所述显示设备的第二播放请求,所述第二播放请求包括所述媒资标识和回看标识,其中,所述显示设备根据所述回放控件被触发生成所述第二播放请求;响应于所述第二播放请求,根据所述回看标识向所述显示设备反馈所述媒资标识对应的第二播放地址,使所述显示设备根据所述第二播放地址回放所述媒资标识对应的媒资。6.根据权利要求5所述的服务器,其特征在于,所述服务器还被配置为:若所述第一播放请求对应的第二时间在所述媒资标识对应的直播时间范围内,向所述显示设备反馈所述频道标识对应的第一播放地址,使所述显示设备根据所述第一播放地址直播所述媒资标识对应的媒资。7.一种显示设备,其特征在于,包括:显示器,用于显示包含多个媒资控件的媒资点播界面;控制器,与所述显示器通信连接,所述控制器被配置为:接收关键词对应的媒资搜索操作;响应于所述媒资搜索操作,生成包含所述关键词的媒资搜索请求,向服务器发送所述媒资搜索请求,使所述服务器将所述关键词与当前电子节目菜单中的媒资名称进行匹配以确定所述关键词对应的第一直播媒资,在所述媒资搜索请求对应的第一时间在所述第一直播媒资的直播时间范围内时,将包含所述第一直播媒资对应的直播频道的频道标识的搜索结果反馈给显示设备;接收所述频道标识,生成并控制所述显示器显示媒资搜索结果界面,所述媒资搜索结果界面设置有对应所述频道标识的频道控件。8.根据权利要求7所述的显示设备,其特征在于,所述控制器还被配置为:接收所述频道控件的触发操作;响应于所述频道控件的触发操作,若当前终端时间在所述频道控件对应的目标媒资的播放时间范围内,向服务器发送包含所述目标媒资的媒资标识和频道标识的第一播放请求,使所述服务器根据所述媒资标识和频道标识获取所述目标媒资的播放时间范围,若所述第一播放请求对应的第二时间不在所述播放时间范围内,向所述显示设备反馈播放结束标识,其中,所述搜索结果还包括所述目标媒资的媒资标识和播放时间范围;根据所述播放结束标识显示回放控件;接收所述回放控件的触发操作;响应于所述回放控件的触发操作,向所述服务器发送包含所述频道标识、媒资标识和回看标识的第二播放请求,使所述服务器根据所述回看标识、频道标识和媒资标识向所述显示设备反馈所述媒资标识对应的第二播放地址;根据所述第二播放地址回放所述媒资标识对应的媒资。
9.根据权利要求8所述的显示设备,其特征在于,所述控制器还被配置为:响应于所述点播操作,若所述当前终端时间不在所述频道控件对应的目标媒资的播放时间范围内,显示所述回放控件。10.一种直播媒资搜索方法,其特征在于,包括:接收显示设备的媒资搜索请求,所述媒资搜索请求包含关键词;响应于所述媒资搜索请求,将所述关键词与当前电子节目菜单中的媒资名称进行匹配以确定所述关键词对应的第一直播媒资;其中,所述当前电子节目菜单为频道标识、媒资名称和媒资直播时间之间的映射关系,所述媒资名称随所述当前电子节目菜单的更新而更新;在所述媒资搜索请求对应的第一时间在所述第一直播媒资的直播时间范围内时,将包含所述第一直播媒资对应的直播频道的频道标识的搜索结果反馈给显示设备,使所示显示设备在媒资搜索结果界面显示对应所述频道标识的频道控件;在所述媒资搜索请求对应的第一时间不在所述第一直播媒资的直播时间范围内时,不将所述第一直播媒资对应的直播频道的频道标识反馈给显示设备。
技术总结
本申请提供了一种服务器、显示设备及直播媒资搜索方法,服务器被配置为:接收显示设备的媒资搜索请求,媒资搜索请求包含关键词;响应于媒资搜索请求,将关键词与当前电子节目菜单中的媒资名称进行匹配以确定关键词对应的第一直播媒资;在媒资搜索请求对应的第一时间在第一直播媒资的直播时间范围内时,将包含第一直播媒资对应的直播频道的频道标识的搜索结果反馈给显示设备,使所示显示设备在媒资搜索结果界面显示对应频道标识的频道控件;在媒资搜索请求对应的第一时间不在第一直播媒资的直播时间范围内时,不将第一直播媒资对应的直播频道的频道标识反馈给显示设备。本申请提升了直播媒资的观看体验。升了直播媒资的观看体验。升了直播媒资的观看体验。
技术研发人员:张鹏 郭伟 刘国栋
受保护的技术使用者:青岛聚看云科技有限公司
技术研发日:2022.08.26
技术公布日:2023/9/22
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/