一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种多媒体远程播放控制方法、装置及系统与流程

2022-06-25 08:47:49 来源:中国专利 TAG:


1.本发明涉及多媒体控制技术领域,尤其涉及一种多媒体远程播放控制方法、装置及系统。


背景技术:

2.考虑在非实时地、远程地(局域网或者非局域网)的情况下,控制接收端设备上的多媒体素材,能实现对多媒体素材进行素材管理和播放控制。素材管理包括对多媒体素材的上传以及删除功能。播放控制包括对接收端多媒体素材进行播放、暂停、停止、播放方式等控制,同时可以实现播放列表的管理,控制多媒体素材的播放顺序,以及实现多媒体素材(视频、音频、图片)的混合播放和素材的定时播放等。
3.目前市场上比较常见的多媒体播放控制方式:
4.(1)方式一:一个移动设备通过dlna的方式(只能局域网内),将移动设备上的多媒体素材链接地址共享在局域网中,与大屏设备连接后,通过实时推送的方式控制多媒体素材的播放,并且无法将多媒体素材保存在大屏设备中,而且需要移动设备一直和大屏设备保持连接,一旦断开,多媒体控制失效。
5.(2)方式二:通过u盘插入大屏设备,大屏设备识别到u盘插入的操作后,识别相关的多媒体素材进行播放。如果想实现播放列表的效果,需要提前写好播放列表文件放入u盘中。
6.(3)方式三:一个移动设备通过网络传输的方式,简单地发送控制命令给大屏设备,控制大屏设备播放其本地的多媒体素材,不具备播放列表的管理功能。
7.(4)传统方式:一个遥控器通过红外感应实现对大屏设备的多媒体播放控制。而且遥控器本身的功能性非常单一,浪费遥控器硬件成本。
8.综合以上几种市场上常见的多媒体播放控制方式,在它们各自的缺点上进行扩展延伸,多媒体远程播放控制的方法与系统,移动设备需要实现对远程接收端的素材管理功能,包括上传、删除、预览等功能,还需要实现对远程接收端的素材播放控制,包括常见的播放、暂停、停止、播放模式控制,以及播放列表的管理(自定义列表的创建、列表素材的顺序调整、素材的混合播放、素材的定时播放等)。而大屏设备需要实现对移动设备上传、删除的素材指令进行接收并执行操作以及多媒体素材的播放功能。在此基础上保证局域网和非局域网情况下都可以使用,实现非实时地远程控制,释放你的移动设备。


技术实现要素:

9.本发明的目的在于克服现有技术的不足,本发明提供了一种多媒体远程播放控制方法、装置及系统,实现对远程播放端的多媒体进行远程实时播放控制,并且控制响应速度快,用户体验好。
10.为了解决上述技术问题,本发明实施例提供了一种多媒体远程播放控制方法,应用在用户侧,所述方法包括:
11.在远程用户控制端的用户发送程序上接收用户操作生成用户远程播放控制请求指令;
12.基于flatbuffers网络传输协议对所述用户远程播放控制请求指令进行封装,并发送至远程播放端内置的接收端程序;
13.接收所述接收端程序基于所述用户远程播放控制请求指令的请求反馈信息;
14.在所述远程用户控制端的用户发送程序上基于所述请求反馈信息接收用户操作生成用户远程播放控制指令;
15.基于flatbuffers网络传输协议对所述用户远程播放控制指令进行封装,并发送至远程播放端内置的接收端程序进行远程播放端的控制,同时所述远程用户控制端与所述远程播放端保持通信连接。
16.可选的,所述用户远程播放控制请求指令包括不限于播放控制请求指令、多媒体素材上传/删除请求指令及播放列表管理请求指令中的一个或多个请求指令的组合;
17.所述用户远程播放控制指令包括播放控制指令、多媒体素材上传/删除指令及播放列表管理指令中的一个或多个指令的组合;其中,所述多媒体素材上传指令中包含多媒体素材数据。
18.可选的,所述发送至远程播放端内置的接收端程序,包括:
19.确定所述远程用户控制端与所述远程播放端的连接方式为局域网连接方式或互联网连接方式;
20.在所述远程用户控制端与所述远程播放端的连接方式为局域网连接方式时,所述远程用户控制端将封装的用户远程播放控制请求指令基于局域网网关发送至所述远程播放端内置的接收端程序;
21.在所述远程用户控制端与所述远程播放端的连接方式为互联网连接方式时,所述远程用户控制端将封装的用户远程播放控制请求指令发送至集控服务器,所述集控服务器将封装的用户远程播放控制请求指令转发至所述远程播放端的集控服务器客户端程序,并基于集控服务器客户端程序转发至所述接收端程序。
22.可选的,所述播放列表管理指令为包括创建播放列表、删除播放列表、查询播放列表、修改播放列表名称、添加素材到播放列表、从播放列表删除素材、调整素材顺序、设置定时播放、设置播放间隔时间中一项或多项内容的指令;
23.所述播放控制指令为包括播放、暂停、停止、切换、调整顺序中一项或多项内容的指令。
24.另外,本发明实施例还提供了一种多媒体远程播放控制方法,应用在远程播放侧,所述方法包括:
25.远程播放端内置的接收端程序在接收到封装的用户远程播放控制请求指令之后,对封装的用户远程播放控制请求指令进行解析识别处理,并根据第一解析识别处理结果向远程用户控制端发送请求反馈信息;
26.接收所述远程用户控制端基于所述请求反馈信息发送的封装的用户远程播放控制指令;
27.对封装的用户远程播放控制指令进行解析识别处理,并根据第二解析识别结果进行响应控制处理,及将响应控制处理结果向所述远程用户控制端反馈,所述远程用户控制
端与所述远程播放端保持通信连接。
28.可选的,所述根据第二解析识别结果进行响应控制处理,包括:
29.根据所述第二解析结果获得所述用户远程播放控制指令为播放控制指令时,基于所述播放控制指令对远程播放端内的指定文件内的多媒体素材进行播放、暂停、停止、切换或顺序调整控制操作,将所述控制操作结果通过所述远程播放端的大屏进行显示,并向所述远程用户控制端反馈;
30.根据所述第二解析结果获得所述用户远程播放控制指令为多媒体素材上传/删除指令时,将所述多媒体素材上传指令中包含的多媒体素材数据上传至指定路径文件夹或根据所述多媒体素材删除指令在指定文件夹路径中删除对应的多媒体素材数据,并向所述远程用户控制端反馈;
31.根据所述第二解析结果获得所述用户远程播放控制指令为播放列表管理指令时,对所述播放列表管理指令进行分析,并基于分析结果对所述远程播放端的播放列表进行操作处理,并向所述远程用户控制端反馈。
32.可选的,所述基于分析结果对所述远程播放端的播放列表进行操作处理,包括:
33.基于所述分析结果操作所述远程播放端的数据库,对所述远程播放端的播放列表进行创建、删除、修改名称、添加素材、删除素材、调整素材顺序、设置定时播放或设置播放间隔时间操作处理。
34.另外,本发明实施例还提供了一种多媒体远程播放控制方法,所述方法包括:
35.在远程用户控制端的用户发送程序上接收用户操作生成用户远程播放控制请求指令;
36.基于flatbuffers网络传输协议对所述用户远程播放控制请求指令进行封装,并发送至远程播放端内置的接收端程序;
37.远程播放端内置的接收端程序在接收到封装的用户远程播放控制请求指令之后,对封装的用户远程播放控制请求指令进行解析识别处理,并根据第一解析识别处理结果向远程用户控制端发送请求反馈信息;
38.在所述远程用户控制端接收到所述请求反馈信息之后,在所述远程用户控制端的用户发送程序上基于所述请求反馈信息接收用户操作生成用户远程播放控制指令;
39.基于flatbuffers网络传输协议对所述用户远程播放控制指令进行封装,并发送至远程播放端内置的接收端程序进行远程播放端的控制;
40.在所述远程播放端接收到封装的用户远程播放控制指令之后,对封装的用户远程播放控制指令进行解析识别处理,并根据第二解析识别结果进行响应控制处理,及将响应控制处理结果向所述远程用户控制端反馈,所述远程用户控制端与所述远程播放端保持通信连接。
41.另外,本发明实施例还提供了一种多媒体远程播放控制装置,所述装置包括:
42.第一生成模块:用于在远程用户控制端的用户发送程序上接收用户操作生成用户远程播放控制请求指令;
43.第一封装模块:用于基于flatbuffers网络传输协议对所述用户远程播放控制请求指令进行封装,并发送至远程播放端内置的接收端程序;
44.反馈模块:用于远程播放端内置的接收端程序在接收到封装的用户远程播放控制
请求指令之后,对封装的用户远程播放控制请求指令进行解析识别处理,并根据第一解析识别处理结果向远程用户控制端发送请求反馈信息;
45.第二生成模块:用于在所述远程用户控制端接收到所述请求反馈信息之后,在所述远程用户控制端的用户发送程序上基于所述请求反馈信息接收用户操作生成用户远程播放控制指令;
46.第二封装模块:用于基于flatbuffers网络传输协议对所述用户远程播放控制指令进行封装,并发送至远程播放端内置的接收端程序进行远程播放端的控制;
47.控制模块:用于在所述远程播放端接收到封装的用户远程播放控制指令之后,对封装的用户远程播放控制指令进行解析识别处理,并根据第二解析识别结果进行响应控制处理,及将响应控制处理结果向所述远程用户控制端反馈,所述远程用户控制端与所述远程播放端保持通信连接。
48.另外,本发明实施例还提供了一种多媒体远程播放控制系统,所述系统包括远程用户控制端和远程播放端,其中,所述远程用户控制端基于局域网或者互联网与所述远程播放端相连接,所述系统被配置为用于执行根据上述任意一项所述的多媒体远程播放控制方法。
49.在本发明实施例中,解决了非实时、局限于局域网以及播放列表管理问题。用户可以通过移动设备在局域网或者公网的情况下,非实时地对远程播放端上的多媒体素材进行素材管理以及播放控制管理;并且节省了生产遥控器硬件的成本,同时拓宽了原有的应用场景,并且可应用于会议、教育、广告、商场等常见的显示领域;实现对远程播放端的多媒体进行远程实时播放控制,并且控制响应速度快,用户体验好。
附图说明
50.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
51.图1是本发明实施例中的用户侧的多媒体远程播放控制方法的流程示意图;
52.图2是本发明实施例中的远程播放侧的多媒体远程播放控制方法的流程示意图;
53.图3是本发明实施例中的多媒体远程播放控制方法的流程示意图;
54.图4是本发明实施例中的多媒体远程播放控制装置的结构组成示意图;
55.图5是本发明实施例中的多媒体远程播放控制系统的结构组成示意图。
具体实施方式
56.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
57.实施例一
58.在多媒体远程播放控制方法中,需要相应的准备工作如下:(1)选取合适的数据封
装格式,定义好传输协议;首先数据格式选择flatbuffers,因为其体积小、占用内存小、传输速度快;传输协议内容包括:a、指令(请求、响应);b、控制权(允许操作、停止操作);c、各种操作指令(比如上传、创建、删除、播放、暂停等操作指令);d、文件数据(视频、音频、图片等);(2)采用netty网络框架,构建移动设备的客户端、网页端构成远程用户控制端与远程播放端的接收端。
59.请参阅图1,图1是本发明实施例中的用户侧的多媒体远程播放控制方法的流程示意图。
60.如图1所示,一种多媒体远程播放控制方法,应用在用户侧,所述方法包括:
61.s11:在远程用户控制端的用户发送程序上接收用户操作生成用户远程播放控制请求指令;
62.在本发明具体实施过程中,远程用户控制端与远程播放端之间通过局域网或者公网进行连接;远程用户控制端可以为移动端、网页端包含客户端发送程序,客户端发送程序主要为了发送多媒体控制的相关操作;在远程用户控制端与远程播放端之间通过公网进行连接时,需要通过集控服务器来实现指令的转发功能,即转发请求和数据给接收端的集控服务客户端程序,再通过集控服务客户端程序转发给接收端程序;即可通过在远程用户控制端的用户发送程序上接收用户操作生成用户远程播放控制请求指令;其中,户远程播放控制请求指令包括不限于播放控制请求指令、多媒体素材上传/删除请求指令及播放列表管理请求指令中的一个或多个请求指令的组合。
63.s12:基于flatbuffers网络传输协议对所述用户远程播放控制请求指令进行封装,并发送至远程播放端内置的接收端程序;
64.在本发明具体实施过程中,所述发送至远程播放端内置的接收端程序,包括:确定所述远程用户控制端与所述远程播放端的连接方式为局域网连接方式或互联网连接方式;在所述远程用户控制端与所述远程播放端的连接方式为局域网连接方式时,所述远程用户控制端将封装的用户远程播放控制请求指令基于局域网网关发送至所述远程播放端内置的接收端程序;在所述远程用户控制端与所述远程播放端的连接方式为互联网连接方式时,所述远程用户控制端将封装的用户远程播放控制请求指令发送至集控服务器,所述集控服务器将封装的用户远程播放控制请求指令转发至所述远程播放端的集控服务器客户端程序,并基于集控服务器客户端程序转发至所述接收端程序。
65.具体的,在得到用户远程播放控制请求指令之后,通过flatbuffers网络传输协议对该用户远程播放控制请求指令进行封装,并发送至远程播放端内置的接收端程序;使用flatbuffers网络传输协议进行相关的数据封装处理,可以使得封装后的数据体积小,传输速度快、占用内存小的数据格式进行网络传输。
66.同时,需要确定该远程用户控制端与该远程播放端的连接方式为局域网连接方式或互联网连接方式;在远程用户控制端与远程播放端的连接方式为局域网连接方式时,远程用户控制端将封装的用户远程播放控制请求指令根据局域网网关发送至所述远程播放端内置的接收端程序;在远程用户控制端与远程播放端的连接方式为互联网连接方式时,该远程用户控制端将封装的用户远程播放控制请求指令发送至集控服务器,该集控服务器将封装的用户远程播放控制请求指令转发至该远程播放端的集控服务器客户端程序,并根据集控服务器客户端程序转发至所述接收端程序。
67.s13:接收所述接收端程序基于所述用户远程播放控制请求指令的请求反馈信息;
68.在本发明具体实施过程中,远程用户控制端接收该接收端程序根据用户远程播放控制请求指令的请求反馈信息;即远程播放端内置的接收端程序在接收到用户远程播放控制请求指令之后,进行相应的解析,并根据自身的当前情况判断是否通过请求,并根据是否通过请求向远程用户控制端反馈请求反馈信息。
69.s14:在所述远程用户控制端的用户发送程序上基于所述请求反馈信息接收用户操作生成用户远程播放控制指令;
70.在本发明具体实施过程中,所述用户远程播放控制指令包括播放控制指令、多媒体素材上传/删除指令及播放列表管理指令中的一个或多个指令的组合;其中,所述多媒体素材上传指令中包含多媒体素材数据。
71.具体的,在远程用户控制端的用户发送程序上根据请求反馈信息接收用户操作生成用户远程播放控制指令;用户远程播放控制指令包括播放控制指令、多媒体素材上传/删除指令及播放列表管理指令中的一个或多个指令的组合;其中,多媒体素材上传指令中包含多媒体素材数据。
72.同时,该播放列表管理指令为包括创建播放列表、删除播放列表、查询播放列表、修改播放列表名称、添加素材到播放列表、从播放列表删除素材、调整素材顺序、设置定时播放、设置播放间隔时间中一项或多项内容的指令;该播放控制指令为包括播放、暂停、停止、切换、调整顺序中一项或多项内容的指令。
73.s15:基于flatbuffers网络传输协议对所述用户远程播放控制指令进行封装,并发送至远程播放端内置的接收端程序进行远程播放端的控制,同时所述远程用户控制端与所述远程播放端保持通信连接。
74.在本发明具体实施过程中,根据flatbuffers网络传输协议对用户远程播放控制指令进行封装,在封装后,发送至远程播放端内置的接收端程序进行远程播放端的控制,同时远程用户控制端与远程播放端保持通信连接。
75.在本发明实施例中,解决了非实时、局限于局域网以及播放列表管理问题。用户可以通过移动设备在局域网或者公网的情况下,非实时地对远程播放端上的多媒体素材进行素材管理以及播放控制管理;并且节省了生产遥控器硬件的成本,同时拓宽了原有的应用场景,并且可应用于会议、教育、广告、商场等常见的显示领域;实现对远程播放端的多媒体进行远程实时播放控制,并且控制响应速度快,用户体验好。
76.实施例二
77.请参阅图2,图2是本发明实施例中的远程播放侧的多媒体远程播放控制方法的流程示意图。
78.如图2所示,一种多媒体远程播放控制方法,应用在远程播放侧,所述方法包括:
79.s21:远程播放端内置的接收端程序在接收到封装的用户远程播放控制请求指令之后,对封装的用户远程播放控制请求指令进行解析识别处理,并根据第一解析识别处理结果向远程用户控制端发送请求反馈信息;
80.在本发明具体实施过程中,远程播放端内置的接收端程序在接收到封装的用户远程播放控制请求指令之后,需要对封装的用户远程播放控制请求指令进行解析识别处理,然后根据解析识别得到的第一解析识别结果来向远程用户控制端发送请求反馈信息。
81.s22:接收所述远程用户控制端基于所述请求反馈信息发送的封装的用户远程播放控制指令;
82.在本发明具体实施过程中,然后接收该远程用户控制端根据请求反馈信息发送的封装的用户远程播放控制指令。
83.s23:对封装的用户远程播放控制指令进行解析识别处理,并根据第二解析识别结果进行响应控制处理,及将响应控制处理结果向所述远程用户控制端反馈,所述远程用户控制端与所述远程播放端保持通信连接。
84.在本发明具体实施过程中,所述根据第二解析识别结果进行响应控制处理,包括:根据所述第二解析结果获得所述用户远程播放控制指令为播放控制指令时,基于所述播放控制指令对远程播放端内的指定文件内的多媒体素材进行播放、暂停、停止、切换或顺序调整控制操作,将所述控制操作结果通过所述远程播放端的大屏进行显示,并向所述远程用户控制端反馈;根据所述第二解析结果获得所述用户远程播放控制指令为多媒体素材上传/删除指令时,将所述多媒体素材上传指令中包含的多媒体素材数据上传至指定路径文件夹或根据所述多媒体素材删除指令在指定文件夹路径中删除对应的多媒体素材数据,并向所述远程用户控制端反馈;根据所述第二解析结果获得所述用户远程播放控制指令为播放列表管理指令时,对所述播放列表管理指令进行分析,并基于分析结果对所述远程播放端的播放列表进行操作处理,并向所述远程用户控制端反馈。
85.进一步的,所述基于分析结果对所述远程播放端的播放列表进行操作处理,包括:基于所述分析结果操作所述远程播放端的数据库,对所述远程播放端的播放列表进行创建、删除、修改名称、添加素材、删除素材、调整素材顺序、设置定时播放或设置播放间隔时间操作处理。
86.具体的,对封装的用户远程播放控制指令进行解析识别处理,并根据第二解析识别结果进行响应控制处理,即根据第二解析结果获得用户远程播放控制指令为播放控制指令时,则根据播放控制指令对远程播放端内的指定文件内的多媒体素材进行播放、暂停、停止、切换或顺序调整控制操作,将控制操作结果通过所述远程播放端的大屏进行显示,并向远程用户控制端反馈;在根据第二解析结果获得所述用户远程播放控制指令为多媒体素材上传/删除指令时,则将多媒体素材上传指令中包含的多媒体素材数据上传至指定路径文件夹或根据多媒体素材删除指令在指定文件夹路径中删除对应的多媒体素材数据,并向远程用户控制端反馈;在根据第二解析结果获得所述用户远程播放控制指令为播放列表管理指令时,则对播放列表管理指令进行分析,并根据分析结果对远程播放端的播放列表进行操作处理,并向远程用户控制端反馈。
87.即根据分析结果操作远程播放端的数据库,对远程播放端的播放列表进行创建、删除、修改名称、添加素材、删除素材、调整素材顺序、设置定时播放或设置播放间隔时间操作处理。
88.在本发明实施例中,解决了非实时、局限于局域网以及播放列表管理问题。用户可以通过移动设备在局域网或者公网的情况下,非实时地对远程播放端上的多媒体素材进行素材管理以及播放控制管理;并且节省了生产遥控器硬件的成本,同时拓宽了原有的应用场景,并且可应用于会议、教育、广告、商场等常见的显示领域;实现对远程播放端的多媒体进行远程实时播放控制,并且控制响应速度快,用户体验好。
89.实施例三
90.请参阅图3,图3是本发明实施例中的多媒体远程播放控制方法的流程示意图。
91.如图3所示,一种多媒体远程播放控制方法,所述方法包括:
92.s31:在远程用户控制端的用户发送程序上接收用户操作生成用户远程播放控制请求指令;
93.在本发明具体实施过程中,远程用户控制端与远程播放端之间通过局域网或者公网进行连接;远程用户控制端可以为移动端、网页端包含客户端发送程序,客户端发送程序主要为了发送多媒体控制的相关操作;在远程用户控制端与远程播放端之间通过公网进行连接时,需要通过集控服务器来实现指令的转发功能,即转发请求和数据给接收端的集控服务客户端程序,再通过集控服务客户端程序转发给接收端程序;即可通过在远程用户控制端的用户发送程序上接收用户操作生成用户远程播放控制请求指令;其中,户远程播放控制请求指令包括不限于播放控制请求指令、多媒体素材上传/删除请求指令及播放列表管理请求指令中的一个或多个请求指令的组合。
94.s32:基于flatbuffers网络传输协议对所述用户远程播放控制请求指令进行封装,并发送至远程播放端内置的接收端程序;
95.在本发明具体实施过程中,所述发送至远程播放端内置的接收端程序,包括:确定所述远程用户控制端与所述远程播放端的连接方式为局域网连接方式或互联网连接方式;在所述远程用户控制端与所述远程播放端的连接方式为局域网连接方式时,所述远程用户控制端将封装的用户远程播放控制请求指令基于局域网网关发送至所述远程播放端内置的接收端程序;在所述远程用户控制端与所述远程播放端的连接方式为互联网连接方式时,所述远程用户控制端将封装的用户远程播放控制请求指令发送至集控服务器,所述集控服务器将封装的用户远程播放控制请求指令转发至所述远程播放端的集控服务器客户端程序,并基于集控服务器客户端程序转发至所述接收端程序。
96.具体的,在得到用户远程播放控制请求指令之后,通过flatbuffers网络传输协议对该用户远程播放控制请求指令进行封装,并发送至远程播放端内置的接收端程序;使用flatbuffers网络传输协议进行相关的数据封装处理,可以使得封装后的数据体积小,传输速度快、占用内存小的数据格式进行网络传输。
97.同时,需要确定该远程用户控制端与该远程播放端的连接方式为局域网连接方式或互联网连接方式;在远程用户控制端与远程播放端的连接方式为局域网连接方式时,远程用户控制端将封装的用户远程播放控制请求指令根据局域网网关发送至所述远程播放端内置的接收端程序;在远程用户控制端与远程播放端的连接方式为互联网连接方式时,该远程用户控制端将封装的用户远程播放控制请求指令发送至集控服务器,该集控服务器将封装的用户远程播放控制请求指令转发至该远程播放端的集控服务器客户端程序,并根据集控服务器客户端程序转发至所述接收端程序。
98.s33:远程播放端内置的接收端程序在接收到封装的用户远程播放控制请求指令之后,对封装的用户远程播放控制请求指令进行解析识别处理,并根据第一解析识别处理结果向远程用户控制端发送请求反馈信息;
99.在本发明具体实施过程中,在远程播放端内置的接收端程序在接收到封装的用户远程播放控制请求指令之后,需要对封装的用户远程播放控制请求指令进行解析识别处
理,然后根据解析识别得到的第一解析识别结果来向远程用户控制端发送请求反馈信息。
100.s34:在所述远程用户控制端接收到所述请求反馈信息之后,在所述远程用户控制端的用户发送程序上基于所述请求反馈信息接收用户操作生成用户远程播放控制指令;
101.在本发明具体实施过程中,在远程用户控制端接收到请求反馈信息之后,在远程用户控制端的用户发送程序上根据请求反馈信息接收用户操作生成用户远程播放控制指令;用户远程播放控制指令包括播放控制指令、多媒体素材上传/删除指令及播放列表管理指令中的一个或多个指令的组合;其中,多媒体素材上传指令中包含多媒体素材数据。
102.同时,该播放列表管理指令为包括创建播放列表、删除播放列表、查询播放列表、修改播放列表名称、添加素材到播放列表、从播放列表删除素材、调整素材顺序、设置定时播放、设置播放间隔时间中一项或多项内容的指令;该播放控制指令为包括播放、暂停、停止、切换、调整顺序中一项或多项内容的指令。
103.s35:基于flatbuffers网络传输协议对所述用户远程播放控制指令进行封装,并发送至远程播放端内置的接收端程序进行远程播放端的控制;
104.在本发明具体实施过程中,根据flatbuffers网络传输协议对用户远程播放控制指令进行封装,在封装后,发送至远程播放端内置的接收端程序进行远程播放端的控制。
105.s36:在所述远程播放端接收到封装的用户远程播放控制指令之后,对封装的用户远程播放控制指令进行解析识别处理,并根据第二解析识别结果进行响应控制处理,及将响应控制处理结果向所述远程用户控制端反馈,所述远程用户控制端与所述远程播放端保持通信连接。
106.在本发明具体实施过程中,在远程播放端接收到封装的用户远程播放控制指令之后,对封装的用户远程播放控制指令进行解析识别处理,并根据第二解析识别结果进行响应控制处理,即根据第二解析结果获得用户远程播放控制指令为播放控制指令时,则根据播放控制指令对远程播放端内的指定文件内的多媒体素材进行播放、暂停、停止、切换或顺序调整控制操作,将控制操作结果通过所述远程播放端的大屏进行显示,并向远程用户控制端反馈;在根据第二解析结果获得所述用户远程播放控制指令为多媒体素材上传/删除指令时,则将多媒体素材上传指令中包含的多媒体素材数据上传至指定路径文件夹或根据多媒体素材删除指令在指定文件夹路径中删除对应的多媒体素材数据,并向远程用户控制端反馈;在根据第二解析结果获得所述用户远程播放控制指令为播放列表管理指令时,则对播放列表管理指令进行分析,并根据分析结果对远程播放端的播放列表进行操作处理,并向远程用户控制端反馈。
107.即根据分析结果操作远程播放端的数据库,对远程播放端的播放列表进行创建、删除、修改名称、添加素材、删除素材、调整素材顺序、设置定时播放或设置播放间隔时间操作处理。
108.在本发明实施例中,解决了非实时、局限于局域网以及播放列表管理问题。用户可以通过移动设备在局域网或者公网的情况下,非实时地对远程播放端上的多媒体素材进行素材管理以及播放控制管理;并且节省了生产遥控器硬件的成本,同时拓宽了原有的应用场景,并且可应用于会议、教育、广告、商场等常见的显示领域;实现对远程播放端的多媒体进行远程实时播放控制,并且控制响应速度快,用户体验好。
109.实施例四,请参阅图4,图4是本发明实施例中的多媒体远程播放控制装置的结构
组成示意图;
110.如图4所示,一种多媒体远程播放控制装置,所述装置包括:
111.第一生成模块41:用于在远程用户控制端的用户发送程序上接收用户操作生成用户远程播放控制请求指令;
112.第一封装模块42:用于基于flatbuffers网络传输协议对所述用户远程播放控制请求指令进行封装,并发送至远程播放端内置的接收端程序;
113.反馈模块43:用于远程播放端内置的接收端程序在接收到封装的用户远程播放控制请求指令之后,对封装的用户远程播放控制请求指令进行解析识别处理,并根据第一解析识别处理结果向远程用户控制端发送请求反馈信息;
114.第二生成模块44:用于在所述远程用户控制端接收到所述请求反馈信息之后,在所述远程用户控制端的用户发送程序上基于所述请求反馈信息接收用户操作生成用户远程播放控制指令;
115.第二封装模块45:用于基于flatbuffers网络传输协议对所述用户远程播放控制指令进行封装,并发送至远程播放端内置的接收端程序进行远程播放端的控制;
116.控制模块46:用于在所述远程播放端接收到封装的用户远程播放控制指令之后,对封装的用户远程播放控制指令进行解析识别处理,并根据第二解析识别结果进行响应控制处理,及将响应控制处理结果向所述远程用户控制端反馈,所述远程用户控制端与所述远程播放端保持通信连接。
117.在本发明具体实施过程中,装置部分的详细实施例可参详上述方法部分的具体实施方式,在此不再赘述。
118.实施例五
119.请参阅图5,图5是本发明实施例中的多媒体远程播放控制系统的结构组成示意图。
120.如图5所示,一种多媒体远程播放控制系统,所述系统包括远程用户控制端和远程播放端,其中,所述远程用户控制端基于局域网或者互联网与所述远程播放端相连接,所述系统被配置为用于执行根据上述任意一项所述的多媒体远程播放控制方法。
121.在本发明具体实施过程中,系统部分的详细实施方式可参详上述方法部分的具体实施方式,在此不再赘述。
122.在本发明实施例中,解决了非实时、局限于局域网以及播放列表管理问题。用户可以通过移动设备在局域网或者公网的情况下,非实时地对远程播放端上的多媒体素材进行素材管理以及播放控制管理;并且节省了生产遥控器硬件的成本,同时拓宽了原有的应用场景,并且可应用于会议、教育、广告、商场等常见的显示领域;实现对远程播放端的多媒体进行远程实时播放控制,并且控制响应速度快,用户体验好。
123.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(rom,readonly memory)、随机存取存储器(ram,random access memory)、磁盘或光盘等。
124.另外,以上对本发明实施例所提供的一种多媒体远程播放控制方法、装置及系统进行了详细介绍,本文中应采用了具体个例对本发明的原理及实施方式进行了阐述,以上
实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献