数据传输方法、系统和控制设备、网络设备、媒体设备与流程

文档序号:28262801发布日期:2021-12-31 16:55阅读:80来源:国知局
数据传输方法、系统和控制设备、网络设备、媒体设备与流程

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.图1为本技术提供的一种应用场景图;
45.图2为本技术一实施例提供的一种数据传输方法的流程图;
46.图3为本技术另一实施例提供的一种数据传输方法的流程图;
47.图4为本技术一实施例提供的一种控制设备的结构示意图;
48.图5为本技术一实施例提供的一种网络设备的结构示意图;
49.图6为本技术一实施例提供的一种媒体设备的结构示意图;
50.图7为本技术另一实施例提供的一种控制设备的结构示意图;
51.图8为本技术另一实施例提供的一种网络设备的结构示意图;
52.图9为本技术另一实施例提供的一种媒体设备的结构示意图;
53.图10为本技术一实施例提供的一种数据传输系统的结构示意图。
具体实施方式
54.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术中的附图,对本技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
55.现有技术中,远程控制的数据传输过程,发起和结束传输过程的控制行为都是由控制设备决定。所谓的远程控制是指,当前的控制设备是与数据收发设备都不同的另外的
终端设备。可以理解的是,控制设备自身并不能确定数据传输的时机及传输的数据内容。因此这种远程控制方式,多应用于有人参与的场景中。用户对数据传输条件进行判断后,触发控制设备发起或结束传输过程。
56.发明人在实现本技术的过程中发现,现在很多场景下没有用户参与,但仍需要使用远程控制的传输方式。例如,在道路视频监控场景下,监控设备设置在道路上,采集视频数据。控制设备若需要获取某一时段内的超速车辆视频信息,则只能在该时段开始时向监控设备发起数据传输请求,并在该时段结束时向监控设备发起结束传输的请求,从而获取该时段内的视频信息。控制设备无法提供准确的需求条件,监控设备无法针对性地发送目标监控视频。这种传输方式,使得传输数据流量大,占用网络资源多,效率较低,显然无法满足需求。
57.基于此,本技术提出一种数据传输方法、系统和控制设备、网络设备、媒体设备。通过在数据传输请求中添加数据传输条件和/或数据传输终止条件,以使媒体设备根据数据传输请求发送更为精准的数据信息,提高数据传输效率。
58.图1为本技术提供的一种应用场景图。如图1所示,本技术的方案可以应用于有监控视频数据传输远程控制的场景中。监控设备101用于提供监控视频数据,控制设备102用于远程控制监控设备101开始或结束媒体数据的传输过程。网络设备103提供监控设备101与控制设备102之间数据传输的网络通道。其中,监控设备101可以为具有图像采集和/或图像处理功能的终端设备;控制设备102可以为服务器、计算机、手机等终端设备;网络设备103可以为服务器。数据传输过程的具体实现方式可以参考以下实施例。
59.图2为本技术一实施例提供的一种数据传输方法的流程图。如图2所示,本实施例的方法包括:
60.s201、控制设备确定数据传输触发条件。
61.s202、控制设备向网络设备发送数据传输请求,数据传输请求中包括数据传输触发条件。相对应的,网络设备接收控制设备发送的数据传输请求。
62.数据传输触发条件指的是触发媒体设备发送数据的条件。数据触发条件被添加在数据传输请求中,发送到网络设备,以使网络设备向媒体设备转发数据传输请求。媒体设备在接收到数据传输请求后,即可根据数据传输触发条件向网络设备发送媒体数据。
63.数据传输触发条件可以由用户根据实际需求进行确定。
64.在一些实施例中,数据传输请求中还会包括:控制设备的身份信息、媒体设备的身份信息,用以告知网络设备数据传输的请求方和数据传输的被请求方的信息。网络设备可以根据这些信息确定数据流的传输方向,以及进一步判断数据传输的权限。
65.在一些实施例中,网络设备可以根据数据传输请求,确定控制设备是否具备控制权限;在确定控制设备具备控制权限时,向媒体设备转发数据传输请求。若网络设备确定控制设备不具有控制权限,则不再向媒体设备转发数据传输请求。可以在向控制设备反馈后结束流程。
66.s203、网络设备向媒体设备转发数据传输请求,数据传输请求中包括数据传输触发条件。相对应的,媒体设备接收网络设备发送的数据传输请求,数据传输请求中包括数据传输触发条件。
67.s204、媒体设备根据数据传输触发条件,向网络设备发送媒体数据。
68.媒体设备可以通过判断是否满足数据传输触发条件,在满足数据传输触发条件时,才向网络设备发送对应的媒体数据。
69.数据传输触发条件,可能是针对媒体数据设定的条件。例如,媒体数据满足一定条件时,向网络设备发送满足此条件的媒体数据。具体的,在道路视频监控信息传输过程中,数据触发条件可能为,视频中车辆车速超过设定值。媒体设备则在对采集到的视频数据实时处理后,在确定某车辆超速后,开始传输视频信息。而当视频画面中没有超速车辆时,则不会触发视频的传输。
70.本技术提供的数据传输方法包括:控制设备确定数据传输触发条件;控制设备向网络设备发送数据传输请求,数据传输请求中包括数据传输触发条件;网络设备接收并向媒体设备转发数据传输请求;媒体设备在接收到数据传输请求后,根据数据传输触发条件向网络设备发送媒体数据。本技术的方案在数据传输请求中加入了数据传输触发条件,使媒体设备可以根据数据传输触发条件的触发进行媒体数据传输。可以更为精准地控制媒体数据传输过程的开始和结束,减少了不必要的数据的传输,节省了网络资源,提高媒体数据传输效率。
71.在一些实施例中,媒体设备向网络设备发送媒体数据之前,还需要得到网络设备的确认。具体的,媒体设备在数据传输触发条件满足时,向网络设备发送媒体数据发送请求。相对应的,网络设备接收媒体设备发送的媒体数据发送请求;并根据媒体数据发送请求,确定当前是否允许发送媒体数据;若当前允许发送媒体数据,则向媒体设备发送媒体数据发送确认指令,媒体数据发送确认指令用于指示当前允许发送媒体数据。相对应的,媒体设备接收网络设备发送的媒体数据发送确认指令后,并向网络设备发送媒体数据。
72.网络设备可能同时负责多个媒体设备的数据传输,但网络资源有限,可能存在网络拥堵状况,无法再支持此媒体设备发送媒体数据,导致传输失败。因而可以在传输之前进行验证,确定当前网络状况允许后,再通知媒体设备进行发送。
73.在一些实施例中,网络设备确定当前允许发送媒体数据时,还可以向控制设备发送数据传输提示;以提示控制设备数据传输请求被媒体设备响应。相对应的,控制设备接收数据传输提示。
74.在一些实施例中,数据传输请求中还可以包括:控制时长;控制时长用于指示数据传输请求的有效时长。媒体设备在接收到数据传输请求后,根据控制时长开始计时;在控制时长内,根据数据传输触发条件向网络设备发送媒体数据。在控制时长结束后,结束数据传输过程。
75.控制时长的设定可以有用户根据实际需求进行设置。增加这一信息后,可以对某一特定时间段的媒体数据进行获取,可以进一步保证数据传输过程的高效。
76.可以理解的是在控制时长内,数据传输触发条件可能被多次满足。每次满足数据传输触发条件时,媒体设备都向网络设备发送媒体数据发送请求。相对应的,网络设备接收媒体设备发送的媒体数据发送请求;并根据媒体数据发送请求,确定当前是否允许发送媒体数据;若当前允许发送媒体数据,则向媒体设备发送媒体数据发送确认指令,媒体数据发送确认指令用于指示当前允许发送媒体数据。相对应的,媒体设备接收网络设备发送的媒体数据发送确认指令后,并向网络设备发送媒体数据。
77.在一些实施例中,还可以在发送数据传输请求后再发送一数据传输终止请求。
78.具体的,控制设备向网络设备发送数据传输终止请求,数据传输终止请求中包括数据传输终止条件。相对应的,网络设备接收并向媒体设备转发数据传输终止请求。相对应的,媒体设备接收数据传输终止请求,并根据数据传输终止条件停止向网络设备发送媒体数据。媒体设备在数据传输终止条件被满足时,停止数据传输并向网络设备发送数据传输终止提示;相应地,网络设备接收并向控制设备转发数据传输终止提示,以提示控制设备数据传输终止请求已经被媒体设备响应。
79.在一些实施例中,网络设备接收到数据传输终止请求后,还可以根据数据传输终止请求,确定当前是否存在数据传输终止请求所指示的传输中的媒体数据;若存在传输中的媒体数据,则向媒体设备转发数据传输终止请求。
80.网络设备根据数据传输终止请求中的信息,确定当前是否存在此数据传输任务。若存在,则继续执行;若不存在,则可以在反馈后直接结束流程。
81.图3为本技术另一实施例提供的一种数据传输方法的流程图,如图3所示,本实施例的方法包括:
82.s301、控制设备确定数据传输触发条件、控制时长。
83.s302、控制设备向网络设备发送数据传输请求,数据传输请求中包括数据传输触发条件、控制时长。相对应的,网络设备接收控制设备发送的数据传输请求。
84.s303、网络设备根据数据传输请求,确定控制设备是否具备控制权限。
85.s304、在确定控制设备具备控制权限时,网络设备向媒体设备转发数据传输请求。
86.若网络设备确定控制设备不具有控制权限,则不再向媒体设备转发数据传输请求。可以在向控制设备反馈后结束流程。
87.s305、媒体设备判断是否满足数据传输触发条件。
88.s306、在满足数据传输触发条件时,媒体设备向网络设备发送媒体数据发送请求。相对应的,网络设备接收媒体设备发送的媒体数据发送请求。
89.s307、网络设备根据媒体数据发送请求,确定当前是否允许媒体设备发送媒体数据。
90.s308、若当前允许发送媒体数据,向媒体设备发送媒体数据发送确认指令,媒体数据发送确认指令用于指示当前允许发送媒体数据。
91.相对应的,媒体设备接收网络设备发送的媒体数据发送确认指令。
92.s309、媒体设备向网络设备发送媒体数据。相对应的,网络设备接收媒体数据。
93.s310、网络设备向控制设备发送数据传输提示,以提示控制设备数据传输请求被媒体设备响应,网络设备已经接收到媒体设备发送的媒体数据。相对应的,控制设备接收数据传输提示。
94.在一些实施例中,在控制时长内,将重复执行s305-s310。
95.在一些实施例中,可以不执行s310。
96.s311、控制设备向网络设备发送数据传输终止请求,数据传输终止请求中包括数据传输终止条件。相对应的,网络设备接收数据传输终止请求。
97.s312、网络设备根据数据传输终止请求,确定当前是否存在数据传输终止请求所指示的传输中的媒体数据。
98.s313、在确定存在传输中的媒体数据时,网络设备向媒体设备转发数据传输终止
请求。相对应的,接收数据传输终止请求。
99.s314、在确定满足数据传输终止条件时,媒体设备停止向网络设备发送媒体数据。
100.s315、媒体设备向网络设备发送数据传输终止提示。相应地,网络设备接收数据传输终止提示。
101.s316、网络设备向控制设备转发数据传输终止提示,以提示控制设备数据传输终止请求已经被媒体设备响应。
102.在一些实施例中,s302与s311可能同时或先后执行。
103.在一些实施例中,在控制时长内未满足数据传输触发条件,则s306-310、s313-s316可能不会执行。
104.上述各步骤的具体实现方式可以参考以上各实施例,其执行顺序根据实际情况会有所不同,不再一一列举。
105.图4为本技术一实施例提供的一种控制设备的结构示意图,如图4所示,本实施例的控制设备400可以包括:确定模块401和发送模块402。
106.确定模块401,用于确定数据传输触发条件。
107.发送模块402,用于向网络设备发送数据传输请求,以使网络设备向媒体设备转发数据传输请求;数据传输请求中包括数据传输触发条件,数据传输触发条件用于使媒体设备在接收到数据传输请求后,根据数据传输触发条件向网络设备发送媒体数据。
108.可选的,控制设备还包括:接收模块403;在数据传输请求被媒体设备响应后,接收模块403用于接收网络设备发送的数据传输提示;数据传输提示用于指示数据传输请求被媒体设备响应。
109.可选的,数据传输请求中还包括:控制时长;控制时长用于指示数据传输请求的有效时长,以使得媒体设备在接收到数据传输请求后,在控制时长内,根据数据传输触发条件向网络设备发送媒体数据。
110.可选的,发送模块402还用于:向网络设备发送数据传输终止请求,以使网络设备向媒体设备转发数据传输终止请求;数据传输终止请求中包括数据传输终止条件,数据传输终止条件用于使媒体设备在接收到数据传输终止请求后,根据数据传输终止条件停止向网络设备发送媒体数据。在数据传输终止请求被媒体设备响应后,接收模块403还用于接收网络设备发送的数据传输终止提示;数据传输终止提示用于指示数据传输终止请求被媒体设备响应。
111.本实施例的控制设备,可以用于执行上述任一实施例中控制设备的方法,其实现原理和技术效果类似,此处不再赘述。
112.图5为本技术一实施例提供的一种网络设备的结构示意图,如图5所示,本实施例的网络设备500可以包括:接收模块501和发送模块502。
113.接收模块501,用于接收控制设备发送的数据传输请求,数据传输请求中包括数据传输触发条件。
114.发送模块502,用于向媒体设备转发数据传输请求,以使得媒体设备根据数据传输触发条件向网络设备发送媒体数据。
115.可选的,网络设备还包括:确定模块503,用于在发送模块502向媒体设备转发数据传输请求之前,根据数据传输请求,确定控制设备是否具备控制权限。发送模块502,具体用
于:在确定模块503确定控制设备具备控制权限时,向媒体设备转发数据传输请求。
116.可选的,接收模块501还用于:接收媒体设备发送的媒体数据发送请求。确定模块503还用于:根据媒体数据发送请求,确定当前是否允许发送媒体数据。发送模块502还用于,在确定模块503确定当前允许发送媒体数据时,向媒体设备发送媒体数据发送确认指令;媒体数据发送确认指令用于指示当前允许发送媒体数据。
117.可选的,发送模块502还用于:在确定模块503确定当前允许发送媒体数据时,向控制设备发送数据传输提示;数据传输提示用于指示数据传输请求被媒体设备响应。
118.可选的,接收模块501还用于:接收数据传输终止请求,数据传输终止请求中包括数据传输终止条件。确定模块503还用于:根据数据传输终止请求,确定当前是否存在数据传输终止请求所指示的传输中的媒体数据。发送模块502还用于,在确定模块503确定存在传输中的媒体数据时,向媒体设备转发数据传输终止请求,以使媒体设备在接收到数据传输终止请求后,根据数据传输终止条件停止向网络设备发送媒体数据。接收模块501,还用于:接收媒体设备发送的数据传输终止提示,数据传输终止提示用于指示媒体设备已停止向网络设备发送媒体数据。发送模块502,还用于:向控制终端转发数据传输终止提示。
119.本实施例的网络设备,可以用于执行上述任一实施例中网络设备的方法,其实现原理和技术效果类似,此处不再赘述。
120.图6为本技术一实施例提供的一种媒体设备的结构示意图,如图6所示,本实施例的媒体设备600可以包括:接收模块601和发送模块602。
121.接收模块601,用于接收网络设备发送的数据传输请求,数据传输请求中包括数据传输触发条件。
122.发送模块602,用于根据数据传输触发条件,向网络设备发送媒体数据。
123.可选的,发送模块602,具体用于:在数据传输触发条件满足时,向网络设备发送媒体数据发送请求,以使网络设备确定当前是否允许发送媒体数据;在接收模块601接收到网络设备发送的媒体数据发送确认指令后,向网络设备发送媒体数据;媒体数据发送确认指令用于指示当前允许发送媒体数据。
124.可选的,数据传输请求中还包括:控制时长;控制时长用于指示数据传输请求的有效时长。发送模块602在根据数据传输触发条件,向网络设备发送媒体数据时,具体用于:在控制时长内,根据数据传输触发条件向网络设备发送媒体数据。
125.可选的,发送模块602在控制时长内,根据数据传输触发条件向网络设备发送媒体数据时,具体用于:在控制时长内,数据传输触发条件满足时,向网络设备发送媒体数据发送请求,以使网络设备确定当前是否允许发送媒体数据;在接收模块601在控制时长内,在接收到网络设备发送的媒体数据发送确认指令后,向网络设备发送媒体数据;媒体数据发送确认指令用于指示当前允许发送媒体数据。
126.可选的,接收模块601还用于:接收网络设备发送的数据传输终止请求,数据传输终止请求中包括数据传输终止条件;数据传输终止请求是网络设备在确定存在传输中的媒体数据时,向媒体设备转发的。发送模块602还用于:根据数据传输终止条件停止向网络设备发送媒体数据;向网络设备发送数据传输终止提示,数据传输终止提示用于指示媒体设备已停止向网络设备发送媒体数据。
127.本实施例的媒体设备,可以用于执行上述任一实施例中媒体设备的方法,其实现
原理和技术效果类似,此处不再赘述。
128.图7为本技术另一实施例提供的一种控制设备的结构示意图,如图7所示,本实施例的控制设备700可以包括:存储器701和处理器702。
129.存储器701,用于存储程序指令。
130.处理器702,用于调用并执行存储器701中的程序指令,执行:确定数据传输触发条件;向网络设备发送数据传输请求,以使网络设备向媒体设备转发数据传输请求;数据传输请求中包括数据传输触发条件,数据传输触发条件用于使媒体设备在接收到数据传输请求后,根据数据传输触发条件向网络设备发送媒体数据。
131.可选的,处理器702还用于:在数据传输请求被媒体设备响应后,接收网络设备发送的数据传输提示;数据传输提示用于指示数据传输请求被媒体设备响应。
132.可选的,数据传输请求中还包括:控制时长;控制时长用于指示数据传输请求的有效时长,以使得媒体设备在接收到数据传输请求后,在控制时长内,根据数据传输触发条件向网络设备发送媒体数据。
133.可选的,处理器702还用于:向网络设备发送数据传输终止请求,以使网络设备向媒体设备转发数据传输终止请求;数据传输终止请求中包括数据传输终止条件,数据传输终止条件用于使媒体设备在接收到数据传输终止请求后,根据数据传输终止条件停止向网络设备发送媒体数据。在数据传输终止请求被媒体设备响应后,接收网络设备发送的数据传输终止提示;数据传输终止提示用于指示数据传输终止请求被媒体设备响应。
134.本实施例的控制设备,可以用于执行上述任一实施例中控制设备的方法,其实现原理和技术效果类似,此处不再赘述。
135.本技术还提供一种计算机可读存储介质,存储介质存储有计算机程序,计算机程序被控制设备的处理器执行时,实现如上述实施例中控制设备的方法。
136.图8为本技术另一实施例提供的一种网络设备的结构示意图,如图8所示,本实施例的网络设备800可以包括:存储器801和处理器802。
137.存储器801,用于存储程序指令。
138.处理器802,用于调用并执行存储器801中的程序指令,执行:接收控制设备发送的数据传输请求,数据传输请求中包括数据传输触发条件;向媒体设备转发数据传输请求,以使得媒体设备根据数据传输触发条件向网络设备发送媒体数据。
139.可选的,处理器802还用于在向媒体设备转发数据传输请求之前,根据数据传输请求,确定控制设备是否具备控制权限;在确定控制设备具备控制权限时,向媒体设备转发数据传输请求。
140.可选的,处理器802还用于:接收媒体设备发送的媒体数据发送请求。根据媒体数据发送请求,确定当前是否允许发送媒体数据;在确定当前允许发送媒体数据时,向媒体设备发送媒体数据发送确认指令;媒体数据发送确认指令用于指示当前允许发送媒体数据。
141.可选的,处理器802还用于:在确定当前允许发送媒体数据时,向控制设备发送数据传输提示;数据传输提示用于指示数据传输请求被媒体设备响应。
142.可选的,处理器802还用于:接收数据传输终止请求,数据传输终止请求中包括数据传输终止条件;根据数据传输终止请求,确定当前是否存在数据传输终止请求所指示的传输中的媒体数据。在确定存在传输中的媒体数据时,向媒体设备转发数据传输终止请求,
以使媒体设备在接收到数据传输终止请求后,根据数据传输终止条件停止向网络设备发送媒体数据;接收媒体设备发送的数据传输终止提示,数据传输终止提示用于指示媒体设备已停止向网络设备发送媒体数据;向控制终端转发数据传输终止提示。
143.本实施例的网络设备,可以用于执行上述任一实施例中网络设备的方法,其实现原理和技术效果类似,此处不再赘述。
144.本技术还提供一种计算机可读存储介质,存储介质存储有计算机程序,计算机程序被网络设备的处理器执行时,实现如上述实施例中网络设备的方法。
145.图9为本技术另一实施例提供的一种媒体设备的结构示意图,如图9所示,本实施例的媒体设备900可以包括:存储器901和处理器902。
146.存储器901,用于存储程序指令。
147.处理器902,用于调用并执行存储器901中的程序指令,执行:接收网络设备发送的数据传输请求,数据传输请求中包括数据传输触发条件;根据数据传输触发条件,向网络设备发送媒体数据。
148.可选的,处理器902具体用于:在数据传输触发条件满足时,向网络设备发送媒体数据发送请求,以使网络设备确定当前是否允许发送媒体数据;在接收到网络设备发送的媒体数据发送确认指令后,向网络设备发送媒体数据;媒体数据发送确认指令用于指示当前允许发送媒体数据。
149.可选的,数据传输请求中还包括:控制时长;控制时长用于指示数据传输请求的有效时长。处理器902在根据数据传输触发条件,向网络设备发送媒体数据时,具体用于:在控制时长内,根据数据传输触发条件向网络设备发送媒体数据。
150.可选的,处理器902在控制时长内,根据数据传输触发条件向网络设备发送媒体数据时,具体用于:在控制时长内,数据传输触发条件满足时,向网络设备发送媒体数据发送请求,以使网络设备确定当前是否允许发送媒体数据;在控制时长内,在接收到网络设备发送的媒体数据发送确认指令后,向网络设备发送媒体数据;媒体数据发送确认指令用于指示当前允许发送媒体数据。
151.可选的,处理器902还用于:接收网络设备发送的数据传输终止请求,数据传输终止请求中包括数据传输终止条件;数据传输终止请求是网络设备在确定存在传输中的媒体数据时,向媒体设备转发的;根据数据传输终止条件停止向网络设备发送媒体数据;向网络设备发送数据传输终止提示,数据传输终止提示用于指示媒体设备已停止向网络设备发送媒体数据。
152.本实施例的媒体设备,可以用于执行上述任一实施例中媒体设备的方法,其实现原理和技术效果类似,此处不再赘述。
153.本技术还提供一种计算机可读存储介质,存储介质存储有计算机程序,计算机程序被媒体设备的处理器执行时,实现如上述实施例中媒体设备的方法。
154.图10为本技术一实施例提供的一种数据传输系统的结构示意图,如图10所示,本实施例的数据传输系统可以包括:控制设备1001、网络设备1002、媒体设备1003。
155.控制设备1001可以采用图4或图7应的实施例的结构,其实现原理和技术效果类似,此处不再赘述。
156.网络设备1002可以采用图5或图8对应的实施例的结构,其实现原理和技术效果类
似,此处不再赘述。
157.媒体设备1003可以采用图6或图9对应的实施例的结构,其实现原理和技术效果类似,此处不再赘述。
158.本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
159.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1