CN114286040A - 布控管理方法、装置、***及存储介质 - Google Patents

布控管理方法、装置、***及存储介质 Download PDF

Info

Publication number
CN114286040A
CN114286040A CN202010979546.1A CN202010979546A CN114286040A CN 114286040 A CN114286040 A CN 114286040A CN 202010979546 A CN202010979546 A CN 202010979546A CN 114286040 A CN114286040 A CN 114286040A
Authority
CN
China
Prior art keywords
media stream
rejection information
server
sending
receiving server
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.)
Granted
Application number
CN202010979546.1A
Other languages
English (en)
Other versions
CN114286040B (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.)
Chengdu TD Tech Ltd
Original Assignee
Chengdu TD Tech 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 Chengdu TD Tech Ltd filed Critical Chengdu TD Tech Ltd
Priority to CN202010979546.1A priority Critical patent/CN114286040B/zh
Publication of CN114286040A publication Critical patent/CN114286040A/zh
Application granted granted Critical
Publication of CN114286040B publication Critical patent/CN114286040B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请实施例提供一种布控管理方法、装置、***及存储介质,该方法通过媒体流发送设备确定是否接收到上传实时视频流的请求,如果接收到,则进一步确定是否获取到拒绝信息,如果获取到,则将上述拒绝信息发送至媒体流接收服务器,进而,使得媒体流接收服务器结束对发出上述拒绝信息的媒体流发送设备的布控任务,即在媒体流发送设备被布控时,例如移动终端被布控时,可以发送拒绝信息给媒体流接收服务器,从而,使得媒体流接收服务器停止对媒体流发送设备,例如移动终端,发起视频请求,提高媒体流发送设备布控的灵活性,避免给媒体流发送设备的实际用户造成困扰。

Description

布控管理方法、装置、***及存储介质
技术领域
本申请实施例涉及智能布控技术领域,尤其涉及一种布控管理方法、装置、***及存储介质。
背景技术
在公共安全智能分析布控场景中,布控场景多为媒体流接收服务器发起,例如布控平台发起,被指示发起布控的端侧为媒体流发送设备,例如设置在卡口或者路口等人流密集位置的多个摄像头。布控平台对于指定卡口、指定摄像头组布控任务。摄像头只有在线和离线两种状态,但是目前移动终端布控,例如执法记录仪布控,成为业界的新趋势。即媒体流发送设备设置为移动终端成为新趋势。移动终端本身由使用者操作,业务模式不同于固定摄像头,除了在线、离线状态,他还具有业务特征,比如用户忙、用户因有高优先级业务而拒绝布控、用户终止存在的布控等。
现有摄像头布控管理流程是:在布控平台上,如果智能分析和布控任务存在,就会向摄像头发起上传实时视频流的请求,如果摄像头超时无响应,布控后台还会周期性的来拉视频流。相应的,如果移动终端按照摄像头布控管理流程布控,其布控管理流程是:布控平台向移动终端发起上拉实时视频流的请求,如果移动终端超时无响应,布控后台也会周期性的来拉视频流。
然而,在移动终端被布控时,可能会出现:即使终端用户挂断了实时视频,只要智能分析和布控任务没有结束,布控后台还是会继续对终端发起视频请求的问题,降低移动终端布控的灵活性,给移动终端实际用户造成困扰。
发明内容
为解决现有技术中存在的问题,本申请提供一种布控管理方法、装置、***及存储介质。
为了实现上述目的,本发明实施例提供如下技术方案:
第一方面,本申请实施例提供一种布控管理方法,该方法包括:
确定是否接收到上传实时视频流的请求;
若接收到所述上传实时视频流的请求,则确定是否获取到拒绝信息;
若获取到所述拒绝信息,则将所述拒绝信息发送至媒体流接收服务器,所述拒绝信息用于指示所述媒体流接收服务器结束对发出所述拒绝信息的媒体流发送设备的布控任务。
在一种可能的实现方式中,所述将所述拒绝信息发送至媒体流接收服务器,包括:
将所述拒绝信息发送至会话发起协议(Session Initiation Protocol,SIP)服务器,所述拒绝信息用于指示所述SIP服务器将所述拒绝信息发送至媒体服务器,并在接收到所述媒体服务器返回的预设响应后,将所述拒绝信息发送至所述媒体流接收服务器。
在一种可能的实现方式中,在所述确定是否接收到上传实时视频流的请求之前,还包括:
接收所述媒体流接收服务器发送的连接请求;
根据所述连接请求发送连接信息至所述媒体流接收服务器,所述连接信息携带所述媒体流发送设备的类型,所述连接信息用于指示所述媒体流接收服务器与所述媒体流发送设备建立通信连接。
在一种可能的实现方式中,在所述将所述拒绝信息发送至媒体流接收服务器之后,还包括:
经过预设时间间隔,生成布控提示;
若根据所述布控提示获取到同意信息,则将所述同意信息发送至所述媒体流接收服务器,所述同意信息用于指示所述媒体流接收服务器启动对所述媒体流发送设备的布控任务。
第二方面,本申请实施例提供另一种布控管理方法,该方法包括:
确定是否接收到拒绝信息;
若接收到所述拒绝信息,则结束对发出所述拒绝信息的媒体流发送设备的布控任务。
在一种可能的实现方式中,所述确定是否接收到拒绝信息,包括:
确定是否接收到SIP服务器发送的所述拒绝信息,所述拒绝信息是所述媒体流发送设备发送至所述SIP服务器的,所述拒绝信息用于指示所述SIP服务器将所述拒绝信息发送至媒体服务器,并在接收到所述媒体服务器返回的预设响应后,将所述拒绝信息发送至媒体流接收服务器。
第三方面,本申请实施例提供一种布控管理装置,包括:
第一确定模块,用于确定是否接收到上传实时视频流的请求;
第二确定模块,用于若接收到所述上传实时视频流的请求,则确定是否获取到拒绝信息;
处理模块,用于若获取到所述拒绝信息,则将所述拒绝信息发送至媒体流接收服务器,所述拒绝信息用于指示所述媒体流接收服务器结束对发出所述拒绝信息的媒体流发送设备的布控任务。
在一种可能的实现方式中,所述处理模块,具体用于:
将所述拒绝信息发送至SIP服务器,所述拒绝信息用于指示所述SIP服务器将所述拒绝信息发送至媒体服务器,并在接收到所述媒体服务器返回的预设响应后,将所述拒绝信息发送至所述媒体流接收服务器。
在一种可能的实现方式中,还包括连接模块,用于在所述第一确定模块确定是否接收到上传实时视频流的请求之前,接收所述媒体流接收服务器发送的连接请求;根据所述连接请求发送连接信息至所述媒体流接收服务器,所述连接信息携带所述媒体流发送设备的类型,所述连接信息用于指示所述媒体流接收服务器与所述媒体流发送设备建立通信连接。
在一种可能的实现方式中,所述处理模块,还用于:
经过预设时间间隔,生成布控提示;
若根据所述布控提示获取到同意信息,则将所述同意信息发送至所述媒体流接收服务器,所述同意信息用于指示所述媒体流接收服务器启动对所述媒体流发送设备的布控任务。
第四方面,本申请实施例提供另一种布控管理装置,包括:
第三确定模块,用于确定是否接收到拒绝信息;
布控模块,用于若接收到所述拒绝信息,则结束对发出所述拒绝信息的媒体流发送设备的布控任务。
在一种可能的实现方式中,所述第三确定模块,具体用于:
确定是否接收到SIP服务器发送的所述拒绝信息,所述拒绝信息是所述媒体流发送设备发送至所述SIP服务器的,所述拒绝信息用于指示所述SIP服务器将所述拒绝信息发送至媒体服务器,并在接收到所述媒体服务器返回的预设响应后,将所述拒绝信息发送至媒体流接收服务器。
第五方面,本申请实施例提供一种布控管理***,包括:
媒体流发送设备,用于确定是否接收到上传实时视频流的请求,若接收到所述上传实时视频流的请求,则确定是否获取到拒绝信息,若获取到所述拒绝信息,则将所述拒绝信息发送至媒体流接收服务器;
所述媒体流接收服务器,用于结束对发出所述拒绝信息的所述媒体流发送设备的布控任务。
在一种可能的实现方式中,还包括SIP服务器和媒体服务器;
所述媒体流发送设备,还用于将所述拒绝信息发送至所述SIP服务器;
所述SIP服务器,用于将所述拒绝信息发送至所述媒体服务器,并在接收到所述媒体服务器返回的预设响应后,将所述拒绝信息发送至所述媒体流接收服务器。
第六方面,本申请实施例提供一种媒体流发送设备,包括:至少一个处理器和存储器;
所述存储器存储计算机执行指令;
所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的布控管理方法。
第七方面,本申请实施例提供一种媒体流接收服务器,包括:至少一个处理器和存储器;
所述存储器存储计算机执行指令;
所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的布控管理方法。
第八方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的布控管理方法。
第九方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的布控管理方法。
本申请实施例提供的布控管理方法、装置、***及存储介质,该方法通过媒体流发送设备确定是否接收到上传实时视频流的请求,如果接收到,则进一步确定是否获取到拒绝信息,如果获取到,则将上述拒绝信息发送至媒体流接收服务器,进而,使得媒体流接收服务器结束对发出上述拒绝信息的媒体流发送设备的布控任务,即在媒体流发送设备被布控时,例如移动终端被布控时,可以发送拒绝信息给媒体流接收服务器,从而,使得媒体流接收服务器停止对媒体流发送设备,例如移动终端,发起视频请求,提高媒体流发送设备布控的灵活性,避免给媒体流发送设备的实际用户造成困扰。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的布控管理***架构示意图;
图2为本申请实施例提供的一种布控管理方法的流程示意图;
图3为本申请实施例提供的另一种布控管理方法的流程示意图;
图4为本申请实施例提供的再一种布控管理方法的流程示意图;
图5为本申请实施例提供的一种布控管理装置的结构示意图;
图6为本申请实施例提供的另一种布控管理装置的结构示意图;
图7为本申请实施例提供的一种布控管理***的结构示意图;
图8A为本申请实施例提供的媒体流发送设备的一种可能的基本硬件架构图;
图8B为本申请实施例提供的媒体流接收服务器的一种可能的基本硬件架构图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”及“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
相关技术中,媒体流发送设备,例如摄像头布控管理流程是:在媒体接收服务器上,例如布控平台上,如果智能分析和布控任务存在,就会向摄像头发起上传实时视频流的请求,如果摄像头超时无响应,布控后台还会周期性的来拉视频流。以公共安全视频监控联网***信息传输、交换、控制技术要求GB-T 28181为例,在GB-T 28181协议流程中,没有媒体流发送设备发拒绝挂断的流程,只有媒体接收服务器发送拒绝信息(BYE)的过程。
相应的,如果移动终端按照上述布控管理流程布控,其布控管理流程是:布控平台向移动终端发起上拉实时视频流的请求,如果移动终端超时无响应,布控后台也会周期性的来拉视频流。然而,在移动终端被布控时,可能会出现:即使终端用户挂断了实时视频,只要智能分析和布控任务没有结束,布控后台还是会继续对终端发起视频请求的问题,降低移动终端布控的灵活性,给移动终端实际用户造成困扰。
因此,考虑到上述问题,本申请提供一种布控管理方法,在媒体流发送设备被布控时,例如移动终端被布控时,可以发送拒绝信息(BYE信息)给媒体流接收服务器,从而,使得媒体流接收服务器停止对媒体流发送设备,例如移动终端,发起视频请求,提高媒体流发送设备布控的灵活性,避免给媒体流发送设备的实际用户造成困扰。
可选地,本申请实施例提供的布控管理方法可以应用于如图1所示的应用场景中。图1只是以示例的方式描述了本申请实施例提供的布控管理方法的一种可能的应用场景,本申请实施例提供的布控管理方法的应用场景不限于图1所示的应用场景。
图1为布控管理***架构示意图。在图1中,该架构以媒体流发送设备为移动终端为例。上述架构包括媒体流接收服务器和移动终端。
可以理解的是,本申请实施例示意的结构并不构成对布控管理***架构的具体限定。在本申请另一些可行的实施方式中,上述架构可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置,具体可根据实际应用场景确定,在此不做限制。图1所示的部件可以以硬件,软件,或软件与硬件的组合实现。
在具体实现过程中,媒体流接收服务器可以对移动终端进行布控,例如媒体流接收服务器向移动终端发起上拉实时视频流的请求。移动终端根据上述请求上传视频至媒体流接收服务器。
如果在移动终端被布控时,移动终端获取到拒绝信息,例如终端用户因有高优先级业务而拒绝布控或终端用户终止存在的布控等,移动终端可以发送拒绝信息给媒体流接收服务器,从而,使得媒体流接收服务器停止对移动终端发起视频请求,提高媒体流发送设备布控的灵活性,避免给媒体流发送设备的实际用户造成困扰。
另外,上述架构还包括SIP服务器和媒体服务器。
移动终端可以发送拒绝信息给SIP服务器,进而,SIP服务器将上述拒绝信息发送至媒体服务器,并在接收到媒体服务器返回的预设响应后,将上述拒绝信息发送至媒体流接收服务器。
应理解,本申请实施例描述的***架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着***架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体地实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。
图2为本申请实施例提供的一种布控管理方法的流程示意图,本申请实施例的执行主体可以为图1实施例中的媒体流发送设备,例如移动终端,具体可以根据实际情况确定,本申请实施例对此不做特别限制。如图2所示,该方法可以包括:
S201:确定是否接收到上传实时视频流的请求。
这里,媒体流发送设备可以首先确定是否接收到上传实时视频流的请求,即确定是否被布控,如果被布控,则执行后续流程,否则,停止相应操作,保证后续处理准确进行。
在一些可行的实施例中,在上述确定是否接收到上传实时视频流的请求之前,媒体流发送设备还可以接收媒体流接收服务器发送的连接请求,根据该连接请求发送连接信息至媒体流接收服务器,该连接信息携带媒体流发送设备的类型,该连接信息用于指示媒体流接收服务器与媒体流发送设备建立通信连接。
在本申请实施例中,媒体流接收服务器在对媒体流发送设备进行布控之前,需要与媒体流发送设备建立通信连接,即媒体流接收服务器发送连接请求至媒体流发送设备,媒体流发送设备在接收到熬该连接请求之后,根据该连接请求发送连接信息至媒体流接收服务器,该连接信息携带媒体流发送设备的类型,进而,媒体流接收服务器根据上述连接信息与媒体流发送设备建立通信连接。其中,上述媒体流发送设备的类型可以为移动终端,即媒体流接收服务器在对媒体流发送设备进行布控之前,首先确定媒体流发送设备的类型,从而,后续在对媒体流发送设备进行布控后,如果接收到媒体流发送设备发出的拒绝信息后,可以根据上述确定的媒体流发送设备的类型,判断是否结束对上述媒体流发送设备的布控任务,例如如果媒体流发送设备的类型为移动终端,则结束对上述媒体流发送设备的布控任务,满足应用需要。
S202:若接收到上述上传实时视频流的请求,则确定是否获取到拒绝信息。
示例性的,如果媒体流发送设备接收到上述上传实时视频流的请求,则进一步确定是否获取到拒绝信息,以媒体流发送设备为移动终端为例,这里移动终端确定终端用户是否因有高优先级业务而拒绝布控或终端用户是否终止存在的布控等,如果有,则执行后续流程,否则,停止相应操作。
S203:若获取到上述拒绝信息,则将上述拒绝信息发送至媒体流接收服务器,上述拒绝信息用于指示媒体流接收服务器结束对发出上述拒绝信息的媒体流发送设备的布控任务。
这里,如果媒体流发送设备获取到上述拒绝信息,则将上述拒绝信息发送至媒体流接收服务器。示例性的,媒体流发送设备可以将上述拒绝信息发送至SIP服务器,上述拒绝信息用于指示SIP服务器将上述拒绝信息发送至媒体服务器,并在接收到媒体服务器返回的预设响应后,将上述拒绝信息发送至媒体流接收服务器。
在本申请实施例中,媒体流发送设备可以将上述拒绝信息发送至SIP服务器,SIP服务器收到上述拒绝消息后可以回复媒体流发送设备一定响应,例如200OK响应,会话断开。SIP服务器向媒体服务器发送上述拒绝信息,断开同媒体服务器的Invite会话。媒体服务器收到上述拒绝消息后回复一定响应,例如200OK响应,会话断开。SIP服务器在收到上述响应后,向媒体流接收者发送上述拒绝消息。媒体流接收者收到上述拒绝消息后回复一定响应,例如200OK响应,会话断开,结束对上述媒体流发送设备的布控任务。
从上述描述可知,本申请实施例通过媒体流发送设备确定是否接收到上传实时视频流的请求,如果接收到,则进一步确定是否获取到拒绝信息,如果获取到,则将上述拒绝信息发送至媒体流接收服务器,进而,使得媒体流接收服务器结束对发出上述拒绝信息的媒体流发送设备的布控任务,即在媒体流发送设备被布控时,例如移动终端被布控时,可以发送拒绝信息给媒体流接收服务器,从而,使得媒体流接收服务器停止对媒体流发送设备,例如移动终端,发起视频请求,提高媒体流发送设备布控的灵活性,避免给媒体流发送设备的实际用户造成困扰。
另外,本申请实施例在将上述拒绝信息发送至媒体流接收服务器之后,还考虑经过预设时间间隔,生成布控提示,如果根据该布控提示获取到同意信息,则将该同意信息发送至媒体流接收服务器,图3为本申请实施例提出的另一种布控管理方法的流程示意图。如图3所示,该方法包括:
S301:确定是否接收到上传实时视频流的请求。
S302:若接收到上述上传实时视频流的请求,则确定是否获取到拒绝信息。
S303:若获取到上述拒绝信息,则将上述拒绝信息发送至媒体流接收服务器,上述拒绝信息用于指示媒体流接收服务器结束对发出上述拒绝信息的媒体流发送设备的布控任务。
其中,步骤S301-S303与上述步骤S201-S203的实现方式相同,此处不再赘述。
S304:经过预设时间间隔,生成布控提示。
其中,上述预设时间间隔可以根据实际情况确定,本申请实施例对此不做特别限制。
这里,媒体流发送设备可以在一段时间后,生成布控提示,以媒体流发送设备为移动终端为例,移动终端可以在一段时间后,生成布控提示,提示终端用户是否对移动终端进行布控。
S305:若根据上述布控提示获取到同意信息,则将该同意信息发送至媒体流接收服务器,该同意信息用于指示媒体流接收服务器启动对媒体流发送设备的布控任务。
在本申请实施例中,如果媒体流发送设备根据上述布控提示获取到同意信息,则将上述同意信息发送至媒体流接收服务器,示例性的,媒体流发送设备可以将上述同意信息发送至SIP服务器,上述同意信息用于指示SIP服务器将上述同意信息发送至媒体服务器,并在接收到媒体服务器返回的一定响应后,将上述同意信息发送至媒体流接收服务器,由媒体流接收服务器启动对媒体流发送设备的布控任务。
本申请实施例在将上述拒绝信息发送至媒体流接收服务器之后,还考虑经过预设时间间隔,生成布控提示,如果根据该布控提示获取到同意信息,则将该同意信息发送至媒体流接收服务器,以使媒体流接收服务器启动对媒体流发送设备的布控任务,满足实际应用需要。另外,本申请实施例在媒体流发送设备被布控时,例如移动终端被布控时,可以发送拒绝信息给媒体流接收服务器,从而,使得媒体流接收服务器停止对媒体流发送设备,例如移动终端,发起视频请求,提高媒体流发送设备布控的灵活性,避免给媒体流发送设备的实际用户造成困扰。
以上实施例从媒体流发送设备侧详细描述了根据本申请实施例的布控管理方法,下面将结合以下实施例从媒体流接收服务器侧详细描述根据本申请实施例提供的布控管理方法。应理解,媒体流接收服务器侧描述的某些概念、特性等与媒体流发送设备侧的描述相应,为了简洁,适当省略重复的描述。
图4为本申请实施例提出的再一种布控管理方法的流程示意图。本实施例的执行主体可以为图1中的媒体流接收服务器,如图4所示,该方法可以包括如下步骤:
S401:确定是否接收到拒绝信息。
示例性的,媒体流接收服务器可以确定是否接收到SIP服务器发送的上述拒绝信息,上述拒绝信息是媒体流发送设备发送至SIP服务器的,上述拒绝信息用于指示SIP服务器将上述拒绝信息发送至媒体服务器,并在接收到媒体服务器返回的预设响应后,将上述拒绝信息发送至媒体流接收服务器。
在本申请实施例中,媒体流接收服务器在确定是否接收到拒绝信息之前,还可以发送连接请求至媒体流发送设备,该连接请求用于指示媒体流发送设备返回连接信息,该连接信息携带媒体流发送设备的类型,从而,媒体流接收服务器基于上述连接信息,与媒体流发送设备建立通信连接。
S402:若接收到上述拒绝信息,则结束对发出上述拒绝信息的媒体流发送设备的布控任务。
这里,媒体流接收服务器在接收到上述拒绝信息,结束对媒体流发送设备的布控任务之后,还可以接收媒体流发送设备发出的同意信息,并根据该同意信息启动对媒体流发送设备的布控任务。
从上述描述可知,本申请实施例通过媒体流接收服务器确定是否接收到拒绝信息,如果接收到拒绝信息,则结束对发出该拒绝信息的媒体流发送设备的布控任务,即在媒体流发送设备被布控时,例如移动终端被布控时,可以发送拒绝信息给媒体流接收服务器,从而,使得媒体流接收服务器停止对媒体流发送设备,例如移动终端,发起视频请求,提高媒体流发送设备布控的灵活性,避免给媒体流发送设备的实际用户造成困扰。
对应于上文实施例的布控管理方法,图5为本申请实施例提供的布控管理装置的结构示意图。为了便于说明,仅示出了与本申请实施例相关的部分。图5为本申请实施例提供的一种布控管理装置的结构示意图,该布控管理装置50包括:第一确定模块501、第二确定模块502、处理模块503以及连接模块504。这里的布控管理装置可以是上述媒体流发送设备本身,或者是实现媒体流发送设备的功能的芯片或者集成电路。这里需要说明的是,第一确定模块、第二确定模块、处理模块以及连接模块的划分只是一种逻辑功能的划分,物理上两者可以是集成的,也可以是独立的。
其中,第一确定模块501,用于确定是否接收到上传实时视频流的请求。
第二确定模块502,用于若接收到所述上传实时视频流的请求,则确定是否获取到拒绝信息。
处理模块503,用于若获取到所述拒绝信息,则将所述拒绝信息发送至媒体流接收服务器,所述拒绝信息用于指示所述媒体流接收服务器结束对发出所述拒绝信息的媒体流发送设备的布控任务。
在一种可能的实现方式中,所述处理模块503,具体用于:
将所述拒绝信息发送至SIP服务器,所述拒绝信息用于指示所述SIP服务器将所述拒绝信息发送至媒体服务器,并在接收到所述媒体服务器返回的预设响应后,将所述拒绝信息发送至所述媒体流接收服务器。
在一种可能的实现方式中,连接模块504,用于在所述第一确定模块501确定是否接收到上传实时视频流的请求之前,接收所述媒体流接收服务器发送的连接请求;根据所述连接请求发送连接信息至所述媒体流接收服务器,所述连接信息携带所述媒体流发送设备的类型,所述连接信息用于指示所述媒体流接收服务器与所述媒体流发送设备建立通信连接。
在一种可能的实现方式中,所述处理模块503,还用于:
经过预设时间间隔,生成布控提示;
若根据所述布控提示获取到同意信息,则将所述同意信息发送至所述媒体流接收服务器,所述同意信息用于指示所述媒体流接收服务器启动对所述媒体流发送设备的布控任务。
本申请实施例提供的装置,可用于执行上述图2和图3所述方法实施例的技术方案,其实现原理和技术效果类似,本申请实施例此处不再赘述。
图6为本申请实施例提供的另一种布控管理装置的结构示意图。该布控管理装置60包括:第三确定模块601以及布控模块602。这里的布控管理装置可以是上述媒体流接收服务器本身,或者是实现上述媒体流接收服务器的功能的芯片或者集成电路。这里需要说明的是,第三确定模块以及布控模块的划分只是一种逻辑功能的划分,物理上两者可以是集成的,也可以是独立的。
其中,第三确定模块601,用于确定是否接收到拒绝信息。
布控模块602,用于若接收到所述拒绝信息,则结束对发出所述拒绝信息的媒体流发送设备的布控任务。
在一种可能的实现方式中,所述第三确定模块601,具体用于:
确定是否接收到SIP服务器发送的所述拒绝信息,所述拒绝信息是所述媒体流发送设备发送至所述SIP服务器的,所述拒绝信息用于指示所述SIP服务器将所述拒绝信息发送至媒体服务器,并在接收到所述媒体服务器返回的预设响应后,将所述拒绝信息发送至媒体流接收服务器。
本申请实施例提供的装置,可用于执行上述图4所述方法实施例的技术方案,其实现原理和技术效果类似,本申请实施例此处不再赘述。
图7为本申请实施例提供的一种布控管理***的结构示意图,该布控管理***70包括:
媒体流发送设备701,用于确定是否接收到上传实时视频流的请求,若接收到所述上传实时视频流的请求,则确定是否获取到拒绝信息,若获取到所述拒绝信息,则将所述拒绝信息发送至媒体流接收服务器702。
所述媒体流接收服务器702,用于结束对发出所述拒绝信息的所述媒体流发送设备的布控任务。
在一种可能的实现方式中,还包括SIP服务器703和媒体服务器704。
所述媒体流发送设备701,还用于将所述拒绝信息发送至所述SIP服务器703。
所述SIP服务器703,用于将所述拒绝信息发送至所述媒体服务器704,并在接收到所述媒体服务器704返回的预设响应后,将所述拒绝信息发送至所述媒体流接收服务器702。
本申请实施例在媒体流发送设备被布控时,例如移动终端被布控时,可以发送拒绝信息给媒体流接收服务器,从而,使得媒体流接收服务器停止对媒体流发送设备,例如移动终端,发起视频请求,提高媒体流发送设备布控的灵活性,避免给媒体流发送设备的实际用户造成困扰。
可选地,图8A和8B分别示意性地提供本申请所述媒体流发送设备和媒体流接收服务器的一种可能的基本硬件架构。
参见图8A和8B,媒体流发送设备和媒体流接收服务器包括至少一个处理器801以及通信接口803。进一步可选的,还可以包括存储器802和总线804。
其中,媒体流发送设备和媒体流接收服务器中,处理器801的数量可以是一个或多个,图8A和8B仅示意了其中一个处理器801。可选地,处理器801,可以是中央处理器(Central Processing Unit,CPU)、图形处理器(Graphics Processing Unit,GPU)或者数字信号处理(Digital Signal Process,DSP)。如果媒体流发送设备和媒体流接收服务器具有多个处理器801,多个处理器801的类型可以不同,或者可以相同。可选地,媒体流发送设备和媒体流接收服务器的多个处理器801还可以集成为多核处理器。
存储器802存储计算机指令和数据;存储器802可以存储实现本申请提供的上述布控管理方法所需的计算机指令和数据,例如,存储器802存储用于实现上述布控管理方法的步骤的指令。存储器802可以是以下存储介质的任一种或任一种组合:非易失性存储器(例如只读存储器(ROM)、固态硬盘(SSD)、硬盘(HDD)、光盘),易失性存储器。
通信接口803可以为所述至少一个处理器提供信息输入/输出。也可以包括以下器件的任一种或任一种组合:网络接口(例如以太网接口)、无线网卡等具有网络接入功能的器件。
可选的,通信接口803还可以用于媒体流发送设备和媒体流接收服务器与其它计算设备或者终端进行数据通信。
进一步可选的,图8A和8B用一条粗线表示总线804。总线804可以将处理器801与存储器802和通信接口803连接。这样,通过总线804,处理器801可以访问存储器802,还可以利用通信接口803与其它计算设备或者终端进行数据交互。
在本申请中,媒体流发送设备和媒体流接收服务器执行存储器802中的计算机指令,使得媒体流发送设备和媒体流接收服务器实现本申请提供的上述布控管理方法,或者使得媒体流发送设备和媒体流接收服务器部署上述的布控管理装置。
从逻辑功能划分来看,示例性的,如图8A所示,存储器802中可以包括第一确定模块501、第二确定模块502、处理模块503以及连接模块504。这里的包括仅仅涉及存储器中所存储的指令被执行时可以分别实现第一确定模块、第二确定模块、处理模块以及连接模块的功能,而不限定是物理上的结构。
示例性的,如图8B所示,存储器802中还可以包括第三确定模块601以及布控模块602。这里的包括仅仅涉及存储器中所存储的指令被执行时可以分别实现第三确定模块以及布控模块的功能,而不限定是物理上的结构。
另外,上述的媒体流发送设备和媒体流接收服务器除了可以像上述图8A和图8B通过软件实现外,也可以作为硬件模块,或者作为电路单元,通过硬件实现。
本申请提供一种计算机可读存储介质,所述计算机程序产品包括计算机指令,所述计算机指令指示计算设备执行本申请提供的上述布控管理方法。
本申请提供一种芯片,包括至少一个处理器和通信接口,所述通信接口为所述至少一个处理器提供信息输入和/或输出。进一步,所述芯片还可以包含至少一个存储器,所述存储器用于存储计算机指令。所述至少一个处理器用于调用并运行该计算机指令,以执行本申请提供的上述布控管理方法。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

Claims (13)

1.一种布控管理方法,其特征在于,包括:
确定是否接收到上传实时视频流的请求;
若接收到所述上传实时视频流的请求,则确定是否获取到拒绝信息;
若获取到所述拒绝信息,则将所述拒绝信息发送至媒体流接收服务器,所述拒绝信息用于指示所述媒体流接收服务器结束对发出所述拒绝信息的媒体流发送设备的布控任务。
2.根据权利要求1所述的方法,其特征在于,所述将所述拒绝信息发送至媒体流接收服务器,包括:
将所述拒绝信息发送至会话发起协议SIP服务器,所述拒绝信息用于指示所述SIP服务器将所述拒绝信息发送至媒体服务器,并在接收到所述媒体服务器返回的预设响应后,将所述拒绝信息发送至所述媒体流接收服务器。
3.根据权利要求1所述的方法,其特征在于,在所述确定是否接收到上传实时视频流的请求之前,还包括:
接收所述媒体流接收服务器发送的连接请求;
根据所述连接请求发送连接信息至所述媒体流接收服务器,所述连接信息携带所述媒体流发送设备的类型,所述连接信息用于指示所述媒体流接收服务器与所述媒体流发送设备建立通信连接。
4.根据权利要求1至3中任一项所述的方法,其特征在于,在所述将所述拒绝信息发送至媒体流接收服务器之后,还包括:
经过预设时间间隔,生成布控提示;
若根据所述布控提示获取到同意信息,则将所述同意信息发送至所述媒体流接收服务器,所述同意信息用于指示所述媒体流接收服务器启动对所述媒体流发送设备的布控任务。
5.一种布控管理方法,其特征在于,包括:
确定是否接收到拒绝信息;
若接收到所述拒绝信息,则结束对发出所述拒绝信息的媒体流发送设备的布控任务。
6.根据权利要求5所述的方法,其特征在于,所述确定是否接收到拒绝信息,包括:
确定是否接收到SIP服务器发送的所述拒绝信息,所述拒绝信息是所述媒体流发送设备发送至所述SIP服务器的,所述拒绝信息用于指示所述SIP服务器将所述拒绝信息发送至媒体服务器,并在接收到所述媒体服务器返回的预设响应后,将所述拒绝信息发送至媒体流接收服务器。
7.一种布控管理装置,其特征在于,包括:
第一确定模块,用于确定是否接收到上传实时视频流的请求;
第二确定模块,用于若接收到所述上传实时视频流的请求,则确定是否获取到拒绝信息;
处理模块,用于若获取到所述拒绝信息,则将所述拒绝信息发送至媒体流接收服务器,所述拒绝信息用于指示所述媒体流接收服务器结束对发出所述拒绝信息的媒体流发送设备的布控任务。
8.一种布控管理装置,其特征在于,包括:
第三确定模块,用于确定是否接收到拒绝信息;
布控模块,用于若接收到所述拒绝信息,则结束对发出所述拒绝信息的媒体流发送设备的布控任务。
9.一种布控管理***,其特征在于,包括:
媒体流发送设备,用于确定是否接收到上传实时视频流的请求,若接收到所述上传实时视频流的请求,则确定是否获取到拒绝信息,若获取到所述拒绝信息,则将所述拒绝信息发送至媒体流接收服务器;
所述媒体流接收服务器,用于结束对发出所述拒绝信息的所述媒体流发送设备的布控任务。
10.根据权利要求9所述的***,其特征在于,还包括SIP服务器和媒体服务器;
所述媒体流发送设备,还用于将所述拒绝信息发送至所述SIP服务器;
所述SIP服务器,用于将所述拒绝信息发送至所述媒体服务器,并在接收到所述媒体服务器返回的预设响应后,将所述拒绝信息发送至所述媒体流接收服务器。
11.一种媒体流发送设备,其特征在于,所述设备包括:至少一个处理器和存储器;
所述存储器存储计算机执行指令;
所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如权利要求1至4任一项所述的布控管理方法。
12.一种媒体流接收服务器,其特征在于,所述设备包括:至少一个处理器和存储器;
所述存储器存储计算机执行指令;
所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如权利要求5或6任一项所述的布控管理方法。
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1至6任一项所述的布控管理方法。
CN202010979546.1A 2020-09-17 2020-09-17 布控管理方法、装置、***及存储介质 Active CN114286040B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010979546.1A CN114286040B (zh) 2020-09-17 2020-09-17 布控管理方法、装置、***及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010979546.1A CN114286040B (zh) 2020-09-17 2020-09-17 布控管理方法、装置、***及存储介质

Publications (2)

Publication Number Publication Date
CN114286040A true CN114286040A (zh) 2022-04-05
CN114286040B CN114286040B (zh) 2023-08-08

Family

ID=80867428

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010979546.1A Active CN114286040B (zh) 2020-09-17 2020-09-17 布控管理方法、装置、***及存储介质

Country Status (1)

Country Link
CN (1) CN114286040B (zh)

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1791147A (zh) * 2004-12-15 2006-06-21 展讯通信(上海)有限公司 移动站回应呼叫的方法及装置
CN1976346A (zh) * 2006-12-01 2007-06-06 华为技术有限公司 一种实现视频共享业务的方法、***及装置
CN102546976A (zh) * 2012-01-12 2012-07-04 前卫视讯(北京)科技发展有限公司 一种基于视频监控的指挥调度方法和装置
CN103200366A (zh) * 2013-04-15 2013-07-10 中国联合网络通信集团有限公司 远程拍摄控制方法、网络服务器及终端设备
US8943140B1 (en) * 2014-03-26 2015-01-27 Ankit Dilip Kothari Assign photographers on an event invite and automate requesting, uploading, and sharing of photos and videos for an event
CN105471935A (zh) * 2014-08-12 2016-04-06 腾讯科技(深圳)有限公司 信息提示方法和装置
CN105635625A (zh) * 2014-10-31 2016-06-01 腾讯科技(深圳)有限公司 视频通话方法和装置
CN105741535A (zh) * 2016-03-10 2016-07-06 江苏南亿迪纳数字科技发展有限公司 基于图片或视频的实时路况点播方法及***
CN106686251A (zh) * 2017-02-13 2017-05-17 北京奇虎科技有限公司 呼叫请求的响应方法、装置和可穿戴设备
US20180351895A1 (en) * 2018-07-11 2018-12-06 Yogesh Rathod In the event of selection of message, invoking camera to enabling to capture media and relating, attaching, integrating, overlay message with/on/in captured media and send to message sender
CN109327620A (zh) * 2018-11-19 2019-02-12 广东小天才科技有限公司 移动终端通话处理方法、装置、移动终端及存储介质
CN110536100A (zh) * 2019-09-02 2019-12-03 视联动力信息技术股份有限公司 一种视联网会议的记录方法及***
CN110599774A (zh) * 2019-08-23 2019-12-20 绍兴文理学院 基于区块链的交通违章处理方法及***
CN110933357A (zh) * 2019-11-18 2020-03-27 深圳明心科技有限公司 一种视讯会议***融合监控***的方法和***
CN111629250A (zh) * 2020-05-28 2020-09-04 海信视像科技股份有限公司 一种显示设备及视频播放方法

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1791147A (zh) * 2004-12-15 2006-06-21 展讯通信(上海)有限公司 移动站回应呼叫的方法及装置
CN1976346A (zh) * 2006-12-01 2007-06-06 华为技术有限公司 一种实现视频共享业务的方法、***及装置
CN102546976A (zh) * 2012-01-12 2012-07-04 前卫视讯(北京)科技发展有限公司 一种基于视频监控的指挥调度方法和装置
CN103200366A (zh) * 2013-04-15 2013-07-10 中国联合网络通信集团有限公司 远程拍摄控制方法、网络服务器及终端设备
US8943140B1 (en) * 2014-03-26 2015-01-27 Ankit Dilip Kothari Assign photographers on an event invite and automate requesting, uploading, and sharing of photos and videos for an event
CN105471935A (zh) * 2014-08-12 2016-04-06 腾讯科技(深圳)有限公司 信息提示方法和装置
CN105635625A (zh) * 2014-10-31 2016-06-01 腾讯科技(深圳)有限公司 视频通话方法和装置
CN105741535A (zh) * 2016-03-10 2016-07-06 江苏南亿迪纳数字科技发展有限公司 基于图片或视频的实时路况点播方法及***
CN106686251A (zh) * 2017-02-13 2017-05-17 北京奇虎科技有限公司 呼叫请求的响应方法、装置和可穿戴设备
US20180351895A1 (en) * 2018-07-11 2018-12-06 Yogesh Rathod In the event of selection of message, invoking camera to enabling to capture media and relating, attaching, integrating, overlay message with/on/in captured media and send to message sender
CN109327620A (zh) * 2018-11-19 2019-02-12 广东小天才科技有限公司 移动终端通话处理方法、装置、移动终端及存储介质
CN110599774A (zh) * 2019-08-23 2019-12-20 绍兴文理学院 基于区块链的交通违章处理方法及***
CN110536100A (zh) * 2019-09-02 2019-12-03 视联动力信息技术股份有限公司 一种视联网会议的记录方法及***
CN110933357A (zh) * 2019-11-18 2020-03-27 深圳明心科技有限公司 一种视讯会议***融合监控***的方法和***
CN111629250A (zh) * 2020-05-28 2020-09-04 海信视像科技股份有限公司 一种显示设备及视频播放方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘龙;: "保卫手机通知栏, 拒绝广告推送", 电脑知识与技术(经验技巧), no. 10 *

Also Published As

Publication number Publication date
CN114286040B (zh) 2023-08-08

Similar Documents

Publication Publication Date Title
CN109617731A (zh) 一种多网关环境下自适应的网关角色配置方法及装置
CN108702486A (zh) 一种低延时音视频传输方法、装置及计算机可读存储介质
EP3493468A1 (en) Network function processing method and related device
CN112988346A (zh) 任务处理方法、装置、设备及存储介质
US10044777B2 (en) Method and device for communicating between at least a first terminal and a second terminal
US11064156B2 (en) Camera control method, camera, and surveillance system
CN114286040A (zh) 布控管理方法、装置、***及存储介质
CN103916823B (zh) 移动电话会议的创建方法及装置
CN106341433A (zh) 一种服务***、信号服务器和对讲服务器
CN116980557A (zh) 一种视频会议管理方法和装置
CN111600808A (zh) 一种用于即时通讯的信息处理方法和装置
CN109040672B (zh) 一种视频播放方法及装置
CN110768816B (zh) 多媒体业务异常保护方法和装置
CN110798647B (zh) 音视频通话过程中的设备切换方法、设备及存储介质
CN106488537B (zh) 一种发送方法、装置及移动终端
CN109600346B (zh) 对讲方法、中心服务器、流服务器及对讲***
CN111064915B (zh) 音视频通话的方法、装置、设备及可读存储介质
CN113727152A (zh) 调整码率的方法、装置及存储介质
CN108093199B (zh) 会议处理方法及装置
CN117435354B (zh) 算法模型的运行方法、装置、***、电子设备及存储介质
CN108833206A (zh) 一种rcu掉线判断方法、***、设备及计算机存储介质
CN103458011A (zh) 远程控制中多网卡计算机间的网卡绑定方法
CN113434187B (zh) 服务器及白板版本兼容方法
CN117156599B (zh) 会话交互方法、装置、***、设备、存储介质及程序产品
CN109561081B (zh) 移动终端视频会议方法、装置及存储介质、服务器

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