【】本技术实施例涉及通信,尤其涉及一种点播方法、装置、电子设备及存储介质。
背景技术
0、
背景技术:
1、在安卓(android)的操作系统领域内,launcher的解释是android系统中的桌面启动器,即为android系统的用户界面。终端的本地launcher通过云os(云桌面方式)云化后,由于操作方式及电子节目指南(electronic program guide,epg)操作数据加载特性,使得终端需要通过虚拟机服务器频繁以桌面流的形式从epg服务器处同步epg结果(即播放资源),导致在本地launcher云化后,虚拟机服务器被以桌面流形式的epg非算力服务大量占用,造成虚拟机服务器算力与存储资源的极大浪费,从而降低了虚拟机服务器所能支撑的终端并发访问数。
技术实现思路
0、
技术实现要素:
1、本技术实施例提供了一种点播方法、装置、设备及存储介质,能够提高虚拟机服务器所支撑的终端并发访问数,减少epg服务器的并发压力。
2、第一方面,本技术实施例提供了一种点播方法,所述方法应用于终端,包括:
3、响应针对至少一个播放链接中目标播放链接的触发指令,向预先分配的播放资源地址所指示的边缘服务器发送针对目标播放资源的第一播放请求,第一播放请求中携带有目标播放资源对应的目标播放资源标识,至少一个播放链接为终端开机初始化后从虚拟机服务器获取的至少一个播放资源一一对应的链接,播放资源地址为终端开机初始化后从虚拟机服务器获取的;
4、接收边缘服务器发送的目标播放资源标识所对应的目标播放资源,边缘服务器存储有电子节目菜单epg服务器同步的播放资源集合,以及播放资源集合中每一播放资源与播放资源标识之间的对应关系;
5、播放目标播放资源。
6、在本技术实施例中,终端在接收到用户对目标播放链接的触发指令后,直接将第一播放请求发送给边缘服务器,由边缘服务器根据第一播放请求中携带的目标播放资源标识,从其存储的播放资源集合中查找对应的目标播放资源进行播放。这种获取方式,使得终端不需要再频繁通过虚拟机服务器与epg服务器进行交互以获取目标播放资源,从而降低了虚拟机服务器的资源加载压力,提高了虚拟机服务器所支撑的终端并发访问数,并减少了epg服务器的并发压力。
7、可选地,所述方法还包括:
8、接收虚拟机服务器发送的链接更新指令,链接更新指令中携带有至少一个更新播放资源一一对应的更新播放链接;
9、在终端判定处于开机初始化时,响应于链接更新指令,基于至少一个更新播放链接对至少一个播放链接进行更新。
10、本技术实施例中,终端只有在开机初始化时才响应链接更新指令,从而避免中断用户的触发行为,降低用户体验。
11、可选地,所述方法还包括:
12、响应针对所述至少一个更新播放链接中目标更新链接的触发指令,向所述边缘服务器发送针对目标更新播放资源的第二播放请求,所述第二播放请求中携带有所述目标更新播放资源对应的目标更新播放资源标识;
13、接收所述边缘服务器发送的所述目标更新播放资源标识所对应的所述目标更新播放资源,所述边缘服务器存储有所述epg服务器同步的更新播放资源集合,以及所述更新播放资源集合中每一更新播放资源与更新播放资源标识之间的对应关系;
14、播放所述目标更新播放资源。
15、本技术实施例中,终端开机初始化从虚拟机服务器获取多个更新播放链接后,通过将第二播放请求发送给边缘服务器,由边缘服务器根据第二播放请求中携带的目标更新播放资源标识,从其存储的更新播放资源集合中查找对应的目标更新播放资源。这种获取方式,使得终端不需要再频繁通过虚拟机服务器与epg服务器进行交互以获取目标更新播放资源,从而降低了虚拟机服务器的资源加载压力,提高了虚拟机服务器支撑的终端并发访问数,并减少了epg服务器的并发压力。
16、第二方面,本技术实施例提供了一种点播方法,所述方法应用于边缘服务器,包括:
17、接收终端发送的针对目标播放资源的第一播放请求,第一播放请求为终端响应针对至少一个播放链接中目标播放链接的触发指令得到,第一播放请求中携带有目标播放资源对应的目标播放资源标识,至少一个播放链接为终端开机初始化后从虚拟机服务器获取的至少一个播放资源一一对应的链接;
18、响应于第一播放请求,将与目标播放资源标识所对应的目标播放资源发送给终端,以使终端播放目标播放资源,其中,所述边缘服务器存储有电子节目菜单epg服务器同步的播放资源集合,以及所述播放资源集合中每一播放资源与播放资源标识之间的对应关系。
19、在本技术实施例中,终端在接收到用户对目标播放链接的触发指令后,直接将第一播放请求发送给边缘服务器,由边缘服务器根据第一播放请求中携带的目标播放资源标识,从其存储的播放资源集合中查找对应的目标播放资源。这种获取方式,使得终端不需要再频繁通过虚拟机服务器与epg服务器进行交互以获取目标播放资源,从而降低了虚拟机服务器的资源加载压力,提高了虚拟机服务器所支撑的终端并发访问数,并减少epg服务器的并发压力。
20、可选地,所述方法还包括:
21、接收epg服务器发送的更新播放资源集合,以及更新资源集合中每一更新资源与更新资源标识之间的对应关系;
22、对更新播放资源集合的版本信息和资源完整性进行校验;
23、当确定校验通过时,存储更新播放资源集合以及所述更新资源集合中每一更新资源与更新资源标识之间的对应关系,以及删除历史存储的播放资源集合以及所述播放资源集合中每一播放资源与播放资源标识之间的对应关系。
24、本技术实施例中,通过对更新资源集合进行校验,能够保证存储的更新播放资源集合是最新版且完整的;且删除历史存储的播放资源集合,能够有效降低边缘服务器的存储压力。
25、可选地,所述方法还包括:
26、接收终端发送的针对目标更新播放资源的第二播放请求,第二播放请求为终端响应针对至少一个更新播放链接中目标更新链接的触发指令得到,第二播放请求中携带有目标更新播放资源对应的目标更新资源播放标识,至少一个更新播放链接为终端开机初始化后从虚拟机服务器获取的至少一个更新播放资源一一对应的链接;
27、响应于第二播放请求,将与目标更新播放资源标识所对应的目标更新播放资源发送给终端,以使终端播放目标更新播放资源。
28、本技术实施例中,在终端开机初始化从虚拟机服务器获取多个更新播放链接后,通过将第二播放请求发送给边缘服务器,由边缘服务器根据第二播放请求中携带的目标更新播放资源标识,从其存储的更新播放资源集合中查找对应的目标更新播放资源,这种获取方式,使得终端不需要再频繁通过虚拟机服务器与epg服务器进行交互以获取目标更新播放资源,从而降低了虚拟机服务器的资源加载压力,提高了虚拟机服务器支撑的终端并发访问数,并减少了epg服务器的并发压力。
29、第三方面,本技术实施例提供了一种点播装置,所述装置包括:
30、发送单元,用于响应针对至少一个播放链接中目标播放链接的触发指令,向预先分配的播放资源地址所指示的边缘服务器发送针对目标播放资源的第一播放请求,第一播放请求中携带有目标播放资源对应的目标播放资源标识,至少一个播放链接为终端开机初始化后从虚拟机服务器获取的至少一个播放资源一一对应的链接,播放资源地址为终端开机初始化后从虚拟机服务器获取的;
31、接收单元,用于接收边缘服务器发送的目标播放资源标识所对应的目标播放资源,边缘服务器存储有电子节目菜单epg服务器同步的播放资源集合,以及播放资源集合中每一播放资源与播放资源标识之间的对应关系;
32、播放单元,用于播放目标播放资源。
33、可选地,所述装置还包括:
34、所述接收单元,还用于接收虚拟机服务器发送的链接更新指令,链接更新指令中携带有至少一个更新播放资源一一对应的更新播放链接;
35、更新单元,用于在终端判定处于开机初始化时,响应于链接更新指令,基于至少一个更新播放链接对至少一个播放链接进行更新。
36、可选地,所述发送单元,还用于响应针对至少一个更新播放链接中目标更新链接的触发指令,向边缘服务器发送针对目标更新播放资源的第二播放请求,第二播放请求中携带有目标更新播放资源对应的目标更新播放资源标识;
37、所述接收单元,还用于接收边缘服务器发送的目标更新资源标识所对应的目标更新资源,边缘服务器存储有epg服务器同步的更新播放资源集合,以及更新播放资源集合中每一更新播放资源与更新资源标识之间的对应关系;
38、所述播放单元,还用于播放目标更新播放资源。
39、第四方面,本技术实施例提供了一种点播装置,所述装置包括:
40、接收单元,用于接收终端发送的针对目标播放资源的第一播放请求,第一播放请求为终端响应针对至少一个播放链接中目标播放链接的触发指令得到,第一播放请求中携带有目标播放资源对应的目标播放资源标识,至少一个播放链接为终端开机初始化后从虚拟机服务器获取的至少一个播放资源一一对应的链接;
41、发送单元,用于响应于第一播放请求,将与目标播放资源标识所对应的目标播放资源发送给终端,以使终端播放目标播放资源,其中,所述边缘服务器存储有电子节目菜单epg服务器同步的播放资源集合,以及所述播放资源集合中每一播放资源与播放资源标识之间的对应关系。
42、可选地,所述装置还包括:
43、所述接收单元,还用于接收epg服务器发送的更新播放资源集合,以及更新播放资源集合中每一更新播放资源与更新播放资源标识之间的对应关系;
44、校验单元,用于对更新播放资源集合的版本信息和资源完整性进行校验;
45、存储单元,用于当确定校验通过时,存储更新播放资源集合以及更新资源集合中每一更新资源与更新资源标识之间的对应关系;
46、删除单元,用于删除历史存储的播放资源集合以及所述播放资源集合中每一播放资源与播放资源标识之间的对应关系。
47、可选地,所述接收单元,还用于接收终端发送的针对目标更新播放资源的第二播放请求,第二播放请求为终端响应针对至少一个更新播放链接中目标更新链接的触发指令得到,第二播放请求中携带有目标更新播放资源对应的目标更新资源播放标识,至少一个更新播放链接为终端开机初始化后从虚拟机服务器获取的至少一个更新播放资源一一对应的链接;
48、所述发送单元,还用于响应于第二播放请求,将与目标更新播放资源标识所对应的目标更新播放资源发送给终端,以使终端播放目标更新播放资源。
49、第五方面,本发明实施例提供一种电子设备,所述电子设备包括处理器和存储器,所述处理器用于执行所述存储器中存储的计算机程序时实现如第一方面或第二方面任一实施例所述方法的步骤。
50、第六方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面或第二方面任一实施例所述方法的步骤。
51、应当理解的是,本发明实施例的第二至六方面与本发明实施例的第一方面的技术方案一致,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。