Nothing Special   »   [go: up one dir, main page]

CN110460728A - Video color ring data processing method, network equipment and computer readable storage medium - Google Patents

Video color ring data processing method, network equipment and computer readable storage medium Download PDF

Info

Publication number
CN110460728A
CN110460728A CN201910753726.5A CN201910753726A CN110460728A CN 110460728 A CN110460728 A CN 110460728A CN 201910753726 A CN201910753726 A CN 201910753726A CN 110460728 A CN110460728 A CN 110460728A
Authority
CN
China
Prior art keywords
video
data stream
picture frame
frame
video data
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.)
Pending
Application number
CN201910753726.5A
Other languages
Chinese (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.)
MIGU Music Co Ltd
MIGU Culture Technology Co Ltd
Original Assignee
MIGU Music Co Ltd
MIGU Culture Technology Co 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 MIGU Music Co Ltd, MIGU Culture Technology Co Ltd filed Critical MIGU Music Co Ltd
Priority to CN201910753726.5A priority Critical patent/CN110460728A/en
Publication of CN110460728A publication Critical patent/CN110460728A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42017Customized ring-back tones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23418Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/6437Real-time Transport Protocol [RTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明提供了一种视频彩铃数据处理方法、网络设备及计算机可读存储介质,其中,视频彩铃数据处理方法包括:在接收到主叫终端发送的通话请求信息的情况下,根据通话请求信息中携带的第一参考信息,向与第一参考信息对应的第三方内容平台发送RTP请求;接收第三方内容平台根据RTP请求反馈的视频数据流;根据视频数据流,得到视频彩铃数据流;向主叫终端推送视频彩铃数据流;其中,第一参考信息包括主叫终端发送通话请求信息的时刻信息和被叫终端信息中的至少一种。本方案能够实现根据主叫需求向主叫终端推送对应类型、对应时间段的彩铃视频,满足用户的不同需求,很好的解决了现有技术中视频彩铃处理方案无法满足用户多样化需求的问题。

The present invention provides a method for processing video CRBT data, a network device, and a computer-readable storage medium, wherein the method for processing CRBT data includes: when receiving call request information sent by a calling terminal, according to the call request information in the call request information The carried first reference information sends an RTP request to the third-party content platform corresponding to the first reference information; receives the video data stream fed back by the third-party content platform according to the RTP request; obtains the video ring back tone data stream according to the video data stream; The calling terminal pushes the video ring back tone data stream; wherein, the first reference information includes at least one of the time information when the calling terminal sends the call request information and the called terminal information. This solution can realize the push of the corresponding type and time period of CRBT video to the calling terminal according to the caller's needs, to meet the different needs of users, and solve the problem that the video CRBT processing scheme in the prior art cannot meet the diverse needs of users .

Description

视频彩铃数据处理方法、网络设备及计算机可读存储介质Video color ring back tone data processing method, network device and computer-readable storage medium

技术领域technical field

本发明涉及通信技术领域,特别是指一种视频彩铃数据处理方法、网络设备及计算机可读存储介质。The present invention relates to the technical field of communication, in particular to a method for processing video ring back tone data, network equipment and a computer-readable storage medium.

背景技术Background technique

现有的视频彩铃实现方式为:主叫用户拨打被叫用户时,如果被叫用户是视频彩铃的签约用户,则在被叫用户接通电话前,主叫用户的手机屏幕上将播放被叫用户提前设置好的视频彩铃内容。The existing implementation of video ring back tones is as follows: when the calling user dials the called user, if the called user is a subscriber of the video ring back tones, before the called user connects the phone, the called user's mobile phone screen will play the The video ring back tone content set by the user in advance.

但是,目前视频彩铃只能观看录制好的娱乐视频或商业视频,不提供实时或准实时(相对于实时可能存在一定的延时)的视频监控服务;更加不能够通过视频彩铃观看用户关心的实时视频监控服务,无法满足用户的多样化需求。However, at present, video ring back tones can only watch recorded entertainment videos or commercial videos, and do not provide real-time or quasi-real-time (there may be a certain delay relative to real-time) video monitoring services; Video surveillance services cannot meet the diverse needs of users.

发明内容Contents of the invention

本发明的目的在于提供一种视频彩铃数据处理方法、网络设备及计算机可读存储介质,解决现有技术中视频彩铃处理方案无法满足用户多样化需求的问题。The purpose of the present invention is to provide a method for processing video ring back tones data, a network device and a computer-readable storage medium, so as to solve the problem that the video ring back tones processing scheme in the prior art cannot meet the diverse needs of users.

为了解决上述技术问题,本发明实施例提供一种视频彩铃数据处理方法,包括:In order to solve the above technical problems, an embodiment of the present invention provides a method for processing video ring back tone data, including:

在接收到主叫终端发送的通话请求信息的情况下,根据所述通话请求信息中携带的第一参考信息,向与所述第一参考信息对应的第三方内容平台发送实时传输协议RTP请求;In the case of receiving the call request information sent by the calling terminal, according to the first reference information carried in the call request information, send a real-time transport protocol RTP request to a third-party content platform corresponding to the first reference information;

接收所述第三方内容平台根据RTP请求反馈的视频数据流;receiving the video data stream fed back by the third-party content platform according to the RTP request;

根据所述视频数据流,得到视频彩铃数据流;According to the video data stream, obtain the video ring back tone data stream;

向所述主叫终端推送所述视频彩铃数据流;pushing the video CRBT data stream to the calling terminal;

其中,所述第一参考信息包括所述主叫终端发送所述通话请求信息的时刻信息和被叫终端信息中的至少一种。Wherein, the first reference information includes at least one of time information when the calling terminal sends the call request information and called terminal information.

可选的,所述接收所述第三方内容平台根据RTP请求反馈的视频数据流,包括:Optionally, receiving the video data stream fed back by the third-party content platform according to the RTP request includes:

接收所述第三方内容平台根据RTP请求反馈的实时视频数据流;Receiving the real-time video data stream fed back by the third-party content platform according to the RTP request;

所述根据所述视频数据流,得到视频彩铃数据流,包括:According to the video data stream, the video ring back tone data stream is obtained, including:

将所述实时视频数据流作为视频彩铃数据流。The real-time video data stream is used as a video ring back tone data stream.

可选的,所述接收所述第三方内容平台根据RTP请求反馈的视频数据流,包括:Optionally, receiving the video data stream fed back by the third-party content platform according to the RTP request includes:

接收所述第三方内容平台根据RTP请求反馈的预设时间段的视频数据流;receiving the video data stream of the preset time period fed back by the third-party content platform according to the RTP request;

所述根据所述视频数据流,得到视频彩铃数据流,包括:According to the video data stream, the video ring back tone data stream is obtained, including:

将所述视频数据流作为视频彩铃数据流;或者Using the video data stream as a video ring back tone data stream; or

对所述视频数据流进行截取处理,得到视频彩铃数据流;Intercepting and processing the video data stream to obtain a video CRBT data stream;

其中,所述预设时间段包括由第一时刻至第二时刻的时间段,所述第二时刻为在所述第三方内容平台接收到所述RTP请求的第三时刻之前、且与所述第三时刻相差预设时长的时刻,所述第一时刻为所述第二时刻之前的时刻。Wherein, the preset time period includes a time period from the first moment to the second moment, and the second moment is before the third moment when the third-party content platform receives the RTP request and is the same as the The third moment is a moment with a preset duration, and the first moment is a moment before the second moment.

可选的,所述对所述视频数据流进行截取处理,得到视频彩铃数据流,包括:Optionally, the intercepting the video data stream to obtain the video CRBT data stream includes:

根据所述视频数据流中的图像帧的时间信息,将所述视频数据流中的图像帧进行划分,得到至少两组图像帧;dividing the image frames in the video data stream according to the time information of the image frames in the video data stream to obtain at least two groups of image frames;

在每一组图像帧中获取n帧图像;Obtain n frames of images in each group of image frames;

将相邻的每两组图像帧中前一组图像帧中的第i帧图像与后一组图像帧中的第i帧图像进行对比,得到差异变化值;Compare the i-th frame image in the previous group of image frames in each adjacent two groups of image frames with the i-th frame image in the next group of image frames to obtain a difference change value;

若所述差异变化值大于或等于预设门限值,则截取所述差异变化值对应的两张图像帧;If the difference change value is greater than or equal to a preset threshold value, intercepting two image frames corresponding to the difference change value;

根据截取的图像帧,得到视频彩铃数据流;Obtain the video ring back tone data stream according to the intercepted image frame;

其中,n为大于0的整数,i为大于0且小于或等于n的整数;Wherein, n is an integer greater than 0, and i is an integer greater than 0 and less than or equal to n;

不同组的图像帧对应不同的时间段。Different groups of image frames correspond to different time periods.

可选的,若所述视频数据流中包括至少两个场景的图像帧,则在根据所述视频数据流中的图像帧的时间信息,将所述视频数据流中的图像帧进行划分,得到至少两组图像帧之前,还包括:Optionally, if the video data stream includes image frames of at least two scenes, then according to the time information of the image frames in the video data stream, divide the image frames in the video data stream to obtain Before at least two sets of image frames, also include:

根据所述视频数据流中的图像帧对应的场景信息,对视频数据流中的图像帧进行划分,得到至少两组图像帧;其中,不同组的图像帧对应不同的场景信息;According to the scene information corresponding to the image frames in the video data stream, the image frames in the video data stream are divided to obtain at least two groups of image frames; wherein, different groups of image frames correspond to different scene information;

所述根据所述视频数据流中的图像帧的时间信息,将所述视频数据流中的图像帧进行划分,得到至少两组图像帧,包括:According to the time information of the image frames in the video data stream, divide the image frames in the video data stream to obtain at least two groups of image frames, including:

根据所述视频数据流中同一场景下的图像帧的时间信息,将所述视频数据流中同一场景下的图像帧进行划分,得到至少两组图像帧;According to the time information of the image frames in the same scene in the video data stream, divide the image frames in the same scene in the video data stream to obtain at least two groups of image frames;

所述将相邻的每两组图像帧中前一组图像帧中的第i帧图像与后一组图像帧中的第i帧图像进行对比,得到差异变化值,包括:The i-th frame image in the previous group of image frames in each adjacent two groups of image frames is compared with the i-th frame image in the next group of image frames to obtain a difference change value, including:

将同一场景下相邻的每两组图像帧中前一组图像帧中的第i帧图像与后一组图像帧中的第i帧图像进行对比,得到差异变化值。In every two groups of adjacent image frames in the same scene, the i-th frame image in the previous group of image frames is compared with the i-th frame image in the next group of image frames to obtain the difference change value.

可选的,所述将相邻的每两组图像帧中前一组图像帧中的第i帧图像与后一组图像帧中的第i帧图像进行对比,得到差异变化值,包括:Optionally, the i-th frame image in the previous group of image frames in each adjacent two groups of image frames is compared with the i-th frame image in the subsequent group of image frames to obtain a difference change value, include:

获取前一组图像帧中的第i帧图像上z个位置的像素点值以及后一组图像帧中的第i帧图像上对应位置的像素点值;Obtain the pixel point value of the z position on the i-th frame image in the previous group of image frames and the pixel point value of the corresponding position on the i-th frame image in the subsequent group of image frames;

将前一组图像帧中的第i帧图像上第j个位置的像素点值与后一组图像帧中的第i帧图像上第j个位置的像素点值进行比较,得到差值;Compare the pixel point value of the j-th position on the i-th frame image in the previous group of image frames with the pixel point value of the j-th position on the i-th frame image in the subsequent group of image frames to obtain the difference ;

根据所述差值,得到差异变化值;Obtaining a difference change value according to the difference;

其中,z为大于0的整数,j为大于0且小于或等于z的整数。Wherein, z is an integer greater than 0, and j is an integer greater than 0 and less than or equal to z.

可选的,所述根据所述差值,得到差异变化值,包括:Optionally, the obtaining a difference change value according to the difference includes:

根据所述差值的和,得到差异变化值。According to the sum of the differences, a difference change value is obtained.

可选的,在每一组图像帧中获取n帧图像之前,还包括:Optionally, before acquiring n frames of images in each group of image frames, further include:

根据所述视频数据流的图像帧变化速率,确定n。n is determined according to the image frame change rate of the video data stream.

可选的,所述根据截取的图像帧,得到视频彩铃数据流,包括:Optionally, obtaining the video ring back tone data stream according to the intercepted image frame includes:

按照图像帧的生成时间信息,将截取的图像帧进行排序整合,得到视频彩铃数据流。According to the generation time information of the image frames, the intercepted image frames are sorted and integrated to obtain the video ring back tone data stream.

可选的,所述被叫终端信息包括被叫终端的号码信息和所述主叫终端中针对所述被叫终端的备注信息中的至少一种。Optionally, the called terminal information includes at least one of number information of the called terminal and remark information for the called terminal in the calling terminal.

本发明实施例还提供了一种视频彩铃数据处理装置,包括:The embodiment of the present invention also provides a video ring back tone data processing device, including:

第一发送模块,用于在接收到主叫终端发送的通话请求信息的情况下,根据所述通话请求信息中携带的第一参考信息,向与所述第一参考信息对应的第三方内容平台发送实时传输协议RTP请求;The first sending module is configured to send a third-party content platform corresponding to the first reference information according to the first reference information carried in the call request information when the call request information sent by the calling terminal is received. Send a real-time transport protocol RTP request;

第一接收模块,用于接收所述第三方内容平台根据RTP请求反馈的视频数据流;The first receiving module is used to receive the video data stream fed back by the third-party content platform according to the RTP request;

第一处理模块,用于根据所述视频数据流,得到视频彩铃数据流;The first processing module is used to obtain the video CRBT data stream according to the video data stream;

第一推送模块,用于向所述主叫终端推送所述视频彩铃数据流;A first push module, configured to push the video CRBT data stream to the calling terminal;

其中,所述第一参考信息包括所述主叫终端发送所述通话请求信息的时刻信息和被叫终端信息中的至少一种。Wherein, the first reference information includes at least one of time information when the calling terminal sends the call request information and called terminal information.

可选的,所述第一接收模块,包括:Optionally, the first receiving module includes:

第一接收子模块,用于接收所述第三方内容平台根据RTP请求反馈的实时视频数据流;The first receiving submodule is used to receive the real-time video data stream fed back by the third-party content platform according to the RTP request;

所述第一处理模块,包括:The first processing module includes:

第一处理子模块,用于将所述实时视频数据流作为视频彩铃数据流。The first processing sub-module is configured to use the real-time video data stream as a video ring back tone data stream.

可选的,所述第一接收模块,包括:Optionally, the first receiving module includes:

第二接收子模块,用于接收所述第三方内容平台根据RTP请求反馈的预设时间段的视频数据流;The second receiving submodule is used to receive the video data stream of the preset time period fed back by the third-party content platform according to the RTP request;

所述第一处理模块,包括:The first processing module includes:

第二处理子模块,用于将所述视频数据流作为视频彩铃数据流;或者The second processing submodule is configured to use the video data stream as a video ring back tone data stream; or

第三处理子模块,用于对所述视频数据流进行截取处理,得到视频彩铃数据流;The third processing sub-module is used to intercept and process the video data stream to obtain the video CRBT data stream;

其中,所述预设时间段包括由第一时刻至第二时刻的时间段,所述第二时刻为在所述第三方内容平台接收到所述RTP请求的第三时刻之前、且与所述第三时刻相差预设时长的时刻,所述第一时刻为所述第二时刻之前的时刻。Wherein, the preset time period includes a time period from the first moment to the second moment, and the second moment is before the third moment when the third-party content platform receives the RTP request and is the same as the The third moment is a moment with a preset duration, and the first moment is a moment before the second moment.

可选的,所述第三处理子模块,包括:Optionally, the third processing submodule includes:

第一划分单元,用于根据所述视频数据流中的图像帧的时间信息,将所述视频数据流中的图像帧进行划分,得到至少两组图像帧;A first division unit, configured to divide the image frames in the video data stream according to the time information of the image frames in the video data stream to obtain at least two groups of image frames;

第一获取单元,用于在每一组图像帧中获取n帧图像;The first acquisition unit is used to acquire n frames of images in each group of image frames;

第一处理单元,用于将相邻的每两组图像帧中前一组图像帧中的第i帧图像与后一组图像帧中的第i帧图像进行对比,得到差异变化值;The first processing unit is used to compare the i-th frame image in the previous group of image frames with the i-th frame image in the next group of image frames in every two adjacent groups of image frames to obtain the difference change value ;

第一截取单元,用于若所述差异变化值大于或等于预设门限值,则截取所述差异变化值对应的两张图像帧;A first intercepting unit, configured to intercept two image frames corresponding to the difference change value if the difference change value is greater than or equal to a preset threshold value;

根据截取的图像帧,得到视频彩铃数据流;Obtain the video ring back tone data stream according to the intercepted image frame;

其中,n为大于0的整数,i为大于0且小于或等于n的整数;Wherein, n is an integer greater than 0, and i is an integer greater than 0 and less than or equal to n;

不同组的图像帧对应不同的时间段。Different groups of image frames correspond to different time periods.

可选的,还包括:Optionally, also include:

第一划分模块,用于若所述视频数据流中包括至少两个场景的图像帧,则在根据所述视频数据流中的图像帧的时间信息,将所述视频数据流中的图像帧进行划分,得到至少两组图像帧之前,根据所述视频数据流中的图像帧对应的场景信息,对视频数据流中的图像帧进行划分,得到至少两组图像帧;其中,不同组的图像帧对应不同的场景信息;The first dividing module is configured to divide the image frames in the video data stream according to the time information of the image frames in the video data stream if the video data stream includes image frames of at least two scenes Divide, before obtaining at least two groups of image frames, according to the scene information corresponding to the image frames in the video data stream, divide the image frames in the video data stream to obtain at least two groups of image frames; wherein, different groups of Image frames correspond to different scene information;

所述第一划分单元,包括:The first division unit includes:

第一划分子单元,用于根据所述视频数据流中同一场景下的图像帧的时间信息,将所述视频数据流中同一场景下的图像帧进行划分,得到至少两组图像帧;The first dividing subunit is used to divide the image frames in the same scene in the video data stream according to the time information of the image frames in the same scene in the video data stream to obtain at least two groups of image frames;

所述第一处理单元,包括:The first processing unit includes:

第一处理子单元,用于将同一场景下相邻的每两组图像帧中前一组图像帧中的第i帧图像与后一组图像帧中的第i帧图像进行对比,得到差异变化值。The first processing subunit is used to compare the i-th frame image in the previous group of image frames and the i-th frame image in the subsequent group of image frames in every two groups of adjacent image frames in the same scene, Get the difference change value.

可选的,所述第一处理单元,包括:Optionally, the first processing unit includes:

第一获取子单元,用于获取前一组图像帧中的第i帧图像上z个位置的像素点值以及后一组图像帧中的第i帧图像上对应位置的像素点值;The first obtaining subunit is used to obtain the pixel point value of the z position on the i-th frame image in the previous group of image frames and the pixel point value of the corresponding position on the i-th frame image in the subsequent group of image frames;

第二处理子单元,用于将前一组图像帧中的第i帧图像上第j个位置的像素点值与后一组图像帧中的第i帧图像上第j个位置的像素点值进行比较,得到差值;The second processing subunit is used to compare the pixel point value of the j-th position on the i-th frame image in the previous group of image frames with the pixel at the j-th position on the i-th frame image in the subsequent group of image frames Point values are compared to get the difference;

第三处理子单元,用于根据所述差值,得到差异变化值;A third processing subunit, configured to obtain a difference change value according to the difference;

其中,z为大于0的整数,j为大于0且小于或等于z的整数。Wherein, z is an integer greater than 0, and j is an integer greater than 0 and less than or equal to z.

可选的,所述第三处理子单元,具体用于:Optionally, the third processing subunit is specifically used for:

根据所述差值的和,得到差异变化值。According to the sum of the differences, a difference change value is obtained.

可选的,还包括:Optionally, also include:

第一确定模块,用于在每一组图像帧中获取n帧图像之前,根据所述视频数据流的图像帧变化速率,确定n。The first determining module is configured to determine n according to the image frame change rate of the video data stream before acquiring n frames of images in each group of image frames.

可选的,所述第一截取单元,包括:Optionally, the first intercepting unit includes:

第四处理子单元,用于按照图像帧的生成时间信息,将截取的图像帧进行排序整合,得到视频彩铃数据流。The fourth processing subunit is used to sort and integrate the intercepted image frames according to the generation time information of the image frames to obtain the video ring back tone data stream.

可选的,所述被叫终端信息包括被叫终端的号码信息和所述主叫终端中针对所述被叫终端的备注信息中的至少一种。Optionally, the called terminal information includes at least one of number information of the called terminal and remark information for the called terminal in the calling terminal.

本发明实施例还提供了一种网络设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述程序时实现上述的视频彩铃数据处理方法。The embodiment of the present invention also provides a network device, including a memory, a processor, and a computer program stored on the memory and operable on the processor; when the processor executes the program, the above-mentioned video A color ring data processing method.

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的视频彩铃数据处理方法中的步骤。The embodiment of the present invention also provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the steps in the above-mentioned method for processing video ring back tone data are realized.

本发明的上述技术方案的有益效果如下:The beneficial effects of above-mentioned technical scheme of the present invention are as follows:

上述方案中,所述视频彩铃数据处理方法通过在接收到主叫终端发送的通话请求信息的情况下,根据所述通话请求信息中携带的第一参考信息,向与所述第一参考信息对应的第三方内容平台发送实时传输协议RTP请求;接收所述第三方内容平台根据RTP请求反馈的视频数据流;根据所述视频数据流,得到视频彩铃数据流;向所述主叫终端推送所述视频彩铃数据流;其中,所述第一参考信息包括所述主叫终端发送所述通话请求信息的时刻信息和被叫终端信息中的至少一种;能够实现根据主叫需求向主叫终端推送对应类型、对应时间段的彩铃视频,满足用户的不同需求,很好的解决了现有技术中视频彩铃处理方案无法满足用户多样化需求的问题。In the above solution, the method for processing video color ring back tone data, when receiving the call request information sent by the calling terminal, according to the first reference information carried in the call request information, sends a message corresponding to the first reference information to the first reference information. The third-party content platform sends a real-time transport protocol RTP request; receives the video data stream fed back by the third-party content platform according to the RTP request; obtains the video ring back tone data stream according to the video data stream; pushes the video data stream to the calling terminal Video color ring back tone data stream; wherein, the first reference information includes at least one of the time information when the calling terminal sends the call request information and the information of the called terminal; it is possible to push The CRBT video corresponding to the type and corresponding time period meets the different needs of users, and well solves the problem that the video CRBT processing scheme in the prior art cannot meet the diverse needs of users.

附图说明Description of drawings

图1为本发明实施例的视频彩铃数据处理方法流程示意图;FIG. 1 is a schematic flow chart of a method for processing video ring back tone data according to an embodiment of the present invention;

图2为本发明实施例的视频彩铃数据处理方法实现框架示意图;FIG. 2 is a schematic diagram of an implementation framework of a method for processing video CRBT data according to an embodiment of the present invention;

图3为本发明实施例的视频彩铃数据处理装置结构示意图。Fig. 3 is a schematic structural diagram of a video ring back tone data processing device according to an embodiment of the present invention.

具体实施方式Detailed ways

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。In order to make the technical problems, technical solutions and advantages to be solved by the present invention clearer, the following will describe in detail with reference to the drawings and specific embodiments.

本发明针对现有的技术中视频彩铃处理方案无法满足用户多样化需求的问题,提供一种视频彩铃数据处理方法,如图1所示,包括:The present invention aims at the problem that the video color ring back tone processing scheme in the prior art cannot meet the diverse needs of users, and provides a video color ring back tone data processing method, as shown in FIG. 1 , including:

步骤11:在接收到主叫终端发送的通话请求信息的情况下,根据所述通话请求信息中携带的第一参考信息,向与所述第一参考信息对应的第三方内容平台发送实时传输协议RTP请求;Step 11: In the case of receiving the call request information sent by the calling terminal, according to the first reference information carried in the call request information, send the real-time transport protocol to the third-party content platform corresponding to the first reference information RTP request;

步骤12:接收所述第三方内容平台根据RTP请求反馈的视频数据流;Step 12: receiving the video data stream fed back by the third-party content platform according to the RTP request;

步骤13:根据所述视频数据流,得到视频彩铃数据流;Step 13: Obtain the video ring back tone data stream according to the video data stream;

步骤14:向所述主叫终端推送所述视频彩铃数据流;Step 14: push the video ring back tone data stream to the calling terminal;

其中,所述第一参考信息包括所述主叫终端发送所述通话请求信息的时刻信息和被叫终端信息中的至少一种。Wherein, the first reference information includes at least one of time information when the calling terminal sends the call request information and called terminal information.

本发明实施例提供的所述视频彩铃数据处理方法通过在接收到主叫终端发送的通话请求信息的情况下,根据所述通话请求信息中携带的第一参考信息,向与所述第一参考信息对应的第三方内容平台发送实时传输协议RTP请求;接收所述第三方内容平台根据RTP请求反馈的视频数据流;根据所述视频数据流,得到视频彩铃数据流;向所述主叫终端推送所述视频彩铃数据流;其中,所述第一参考信息包括所述主叫终端发送所述通话请求信息的时刻信息和被叫终端信息中的至少一种;能够实现根据主叫需求向主叫终端推送对应类型、对应时间段的彩铃视频,满足用户的不同需求,很好的解决了现有技术中视频彩铃处理方案无法满足用户多样化需求的问题。In the method for processing video ring back tone data provided by the embodiment of the present invention, in the case of receiving the call request information sent by the calling terminal, according to the first reference information carried in the call request information, send the first reference information to the first reference information. The third-party content platform corresponding to the information sends a real-time transport protocol RTP request; receives the video data stream fed back by the third-party content platform according to the RTP request; obtains the video ring back tone data stream according to the video data stream; pushes the video data stream to the calling terminal The video color ring back tone data stream; wherein, the first reference information includes at least one of the time information when the calling terminal sends the call request information and the information of the called terminal; The terminal pushes the CRBT video of the corresponding type and time period to meet the different needs of users, and solves the problem that the video CRBT processing scheme in the prior art cannot meet the diverse needs of users.

关于第三方内容平台反馈的视频数据流,主要包括两种情况:第一种情况,实时数据流;第二种情况,准实时数据流;Regarding the video data stream fed back by the third-party content platform, there are mainly two cases: the first case, real-time data stream; the second case, quasi-real-time data stream;

针对第一种情况,所述接收所述第三方内容平台根据RTP请求反馈的视频数据流,包括:接收所述第三方内容平台根据RTP请求反馈的实时视频数据流;对应的,所述根据所述视频数据流,得到视频彩铃数据流,包括:将所述实时视频数据流作为视频彩铃数据流。For the first case, the receiving the video data stream fed back by the third-party content platform according to the RTP request includes: receiving the real-time video data stream fed back by the third-party content platform according to the RTP request; The video data stream to obtain the video CRBT data stream includes: using the real-time video data stream as the video CRBT data stream.

这样能够便于用户在打电话之余观看自己感兴趣的实时视频内容,比如直播。This can make it easier for users to watch real-time video content of their interest, such as live broadcast, while making calls.

针对第二种情况,所述接收所述第三方内容平台根据RTP请求反馈的视频数据流,包括:接收所述第三方内容平台根据RTP请求反馈的预设时间段的视频数据流;对应的,所述根据所述视频数据流,得到视频彩铃数据流,包括:将所述视频数据流作为视频彩铃数据流;或者对所述视频数据流进行截取处理,得到视频彩铃数据流;其中,所述预设时间段包括由第一时刻至第二时刻的时间段,所述第二时刻为在所述第三方内容平台接收到所述RTP请求的第三时刻之前、且与所述第三时刻相差预设时长的时刻,所述第一时刻为所述第二时刻之前的时刻。For the second case, the receiving the video data stream fed back by the third-party content platform according to the RTP request includes: receiving the video data stream of the preset time period fed back by the third-party content platform according to the RTP request; correspondingly, The obtaining a video CRBT data stream according to the video data stream includes: using the video data stream as a video CRBT data stream; or intercepting the video data stream to obtain a video CRBT data stream; wherein, the The preset time period includes a time period from the first moment to the second moment, and the second moment is before the third moment when the third-party content platform receives the RTP request and is different from the third moment A time of preset duration, the first time is a time before the second time.

这种情况下,可以直接将第三方内容平台反馈的视频流数据推送给主叫终端,或者经过截取处理后再推送给主叫终端。In this case, the video stream data fed back by the third-party content platform can be directly pushed to the calling terminal, or can be intercepted and then pushed to the calling terminal.

其中,所述对所述视频数据流进行截取处理,得到视频彩铃数据流,包括:根据所述视频数据流中的图像帧的时间信息,将所述视频数据流中的图像帧进行划分,得到至少两组图像帧;在每一组图像帧中获取n帧图像;将相邻的每两组图像帧中前一组图像帧中的第i帧图像与后一组图像帧中的第i帧图像进行对比,得到差异变化值;若所述差异变化值大于或等于预设门限值,则截取所述差异变化值对应的两张图像帧;根据截取的图像帧,得到视频彩铃数据流;其中,n为大于0的整数,i为大于0且小于或等于n的整数;不同组的图像帧对应不同的时间段。Wherein, the intercepting the video data stream to obtain the video CRBT data stream includes: according to the time information of the image frames in the video data stream, dividing the image frames in the video data stream to obtain At least two groups of image frames; acquiring n frames of images in each group of image frames; combining the i-th frame image in the previous group of image frames in each adjacent group of image frames with the subsequent group of image frames The i-th frame image in is compared to obtain the difference change value; if the difference change value is greater than or equal to the preset threshold value, then intercept the two image frames corresponding to the difference change value; according to the intercepted image frames, get Video ring back tone data stream; wherein, n is an integer greater than 0, i is an integer greater than 0 and less than or equal to n; different groups of image frames correspond to different time periods.

在具体应用中,关于相邻两组图像帧的取景不同,也不影响针对这两组图像帧中第i帧图像到的对比,比如:在厨房安装的摄像头转动了角度,导致第一组图像帧与第二组图像帧的取景不同,假设第一组为厨房的窗户的图像帧,第二组为厨房的地板的图像帧,这样也不影响第一组的第i帧与第二组的第i帧进行对比,只是等同于跳帧了。In a specific application, the difference in framing between two adjacent sets of image frames does not affect the comparison of the i-th frame of the two sets of image frames. For example, the camera installed in the kitchen rotates the angle, resulting in the first The framing of the first group of image frames is different from that of the second group of image frames, assuming that the first group is the image frame of the kitchen window, and the second group is the image frame of the kitchen floor, which does not affect the i-th frame of the first group and The i-th frame of the second group is compared, but it is equivalent to frame skipping.

关于“相邻的每两组”可具体比如为第一组与第二组,第二组与第三组,第三组与第四组···Regarding "every two adjacent groups" can be specifically for example the first group and the second group, the second group and the third group, the third group and the fourth group...

进一步的,若所述视频数据流中包括至少两个场景的图像帧,则在根据所述视频数据流中的图像帧的时间信息,将所述视频数据流中的图像帧进行划分,得到至少两组图像帧之前,还包括:根据所述视频数据流中的图像帧对应的场景信息,对视频数据流中的图像帧进行划分,得到至少两组图像帧;其中,不同组的图像帧对应不同的场景信息;Further, if the video data stream includes image frames of at least two scenes, then according to the time information of the image frames in the video data stream, divide the image frames in the video data stream to obtain at least Before the two groups of image frames, it also includes: according to the scene information corresponding to the image frames in the video data stream, the image frames in the video data stream are divided to obtain at least two groups of image frames; wherein, different groups of images Frames correspond to different scene information;

对应的,所述根据所述视频数据流中的图像帧的时间信息,将所述视频数据流中的图像帧进行划分,得到至少两组图像帧,包括:根据所述视频数据流中同一场景下的图像帧的时间信息,将所述视频数据流中同一场景下的图像帧进行划分,得到至少两组图像帧;Correspondingly, said dividing the image frames in the video data stream according to the time information of the image frames in the video data stream to obtain at least two groups of image frames includes: according to the same Time information of the image frames in the scene, dividing the image frames in the same scene in the video data stream to obtain at least two groups of image frames;

所述将相邻的每两组图像帧中前一组图像帧中的第i帧图像与后一组图像帧中的第i帧图像进行对比,得到差异变化值,包括:将同一场景下相邻的每两组图像帧中前一组图像帧中的第i帧图像与后一组图像帧中的第i帧图像进行对比,得到差异变化值。The i-th frame image in the previous group of image frames in each adjacent two groups of image frames is compared with the i-th frame image in the next group of image frames to obtain a difference change value, including: the same In every two groups of adjacent image frames in the scene, the i-th frame image in the previous set of image frames is compared with the i-th frame image in the next set of image frames to obtain the difference change value.

也就是关于需要进行对比的两组图像帧是同一场景下的图像,比如针对客厅的两组图像帧进行对比,针对厨房的两组图像帧进行对比,而不是客厅的图像帧与厨房的图像帧进行对比。That is to say, the two sets of image frames that need to be compared are images in the same scene, such as comparing two sets of image frames for the living room, and comparing two sets of image frames for the kitchen, rather than the image frames of the living room and the kitchen. image frames for comparison.

具体的,所述将相邻的每两组图像帧中前一组图像帧中的第i帧图像与后一组图像帧中的第i帧图像进行对比,得到差异变化值,包括:获取前一组图像帧中的第i帧图像上z个位置的像素点值以及后一组图像帧中的第i帧图像上对应位置的像素点值;将前一组图像帧中的第i帧图像上第j个位置的像素点值与后一组图像帧中的第i帧图像上第j个位置的像素点值进行比较,得到差值;根据所述差值,得到差异变化值;其中,z为大于0的整数,j为大于0且小于或等于z的整数。Specifically, the i-th frame image in the previous group of image frames in each adjacent two groups of image frames is compared with the i-th frame image in the next group of image frames to obtain the difference change value, including : Obtain the pixel point value of the z position on the i-th frame image in the previous group of image frames and the pixel point value of the corresponding position on the i-th frame image in the subsequent group of image frames; convert the previous group of image frames Compare the pixel point value of the jth position on the i-th frame image in the image frame with the pixel point value of the j-th position on the i-th frame image in the subsequent group of image frames to obtain a difference; according to the difference, Obtain the difference change value; wherein, z is an integer greater than 0, and j is an integer greater than 0 and less than or equal to z.

具体比如:第一组的第2帧图像上第2个像素点(关于排序顺序可以由上到下,由左到右,但并不以此为限)与第二组的第2帧图像上第2个像素点(排序规则与第一组的图像帧上的像素的排序规则相匹配,比如一致)。关于像素点值可以体现为二进制形式,但并不以此为限。For example: the second pixel on the second frame image of the first group (the sorting order can be from top to bottom, from left to right, but not limited to this) and the second pixel on the second frame image of the second group The second pixel (the ordering rule matches the ordering rule of the pixels on the image frame of the first group, for example, the same). The pixel value can be embodied in binary form, but it is not limited thereto.

更具体的,所述根据所述差值,得到差异变化值,包括:根据所述差值的和,得到差异变化值。More specifically, the obtaining the difference change value according to the difference includes: obtaining the difference change value according to the sum of the difference values.

进一步的,在每一组图像帧中获取n帧图像之前,还包括:根据所述视频数据流的图像帧变化速率,确定n。Further, before acquiring n frames of images in each group of image frames, the method further includes: determining n according to the image frame change rate of the video data stream.

这样能够更加贴合实际应用,在图像帧的内容变化快的情况下,采集较多的图像帧;在图像帧的内容变化慢的情况下,采集较少的图像帧。This can be more suitable for practical applications. When the content of the image frame changes rapidly, more image frames are collected; when the content of the image frame changes slowly, fewer image frames are collected.

本发明实施例中,所述根据截取的图像帧,得到视频彩铃数据流,包括:按照图像帧的生成时间信息,将截取的图像帧进行排序整合,得到视频彩铃数据流。In the embodiment of the present invention, the obtaining the video CRBT data stream according to the intercepted image frames includes: sorting and integrating the intercepted image frames according to the generation time information of the image frames to obtain the video CRBT data stream.

这样能够更加贴合实际应用,符合图像帧的内容的发生顺序,便于用于理解视频彩铃的内容。This can be more suitable for practical applications, conforms to the occurrence sequence of the content of the image frames, and is convenient for understanding the content of the video ring tone.

其中,所述被叫终端信息包括被叫终端的号码信息和所述主叫终端中针对所述被叫终端的备注信息中的至少一种。Wherein, the called terminal information includes at least one of number information of the called terminal and remark information in the calling terminal for the called terminal.

这样能够针对不同的被叫终端,根据主叫终端的兴趣需求,向主叫终端推送视频彩铃。In this way, the video ring tone can be pushed to the calling terminal according to the interests of the calling terminal for different called terminals.

下面对本发明实施例提供的所述视频彩铃数据处理方法进行进一步说明,具体以视频彩铃平台实现所述视频彩铃数据处理方法为例。The method for processing video CRBT data provided by the embodiments of the present invention will be further described below, specifically taking the implementation of the video CRBT data processing method by a video CRBT platform as an example.

针对上述技术问题,本发明实施例提供了一种视频彩铃数据处理方法,如图2所示,主要包括:主叫终端的呼叫信息传送给视频彩铃平台;视频彩铃平台据此通过RTCP从第三方内容平台截取实时或准实时视频数据流,通过处理形成视频彩铃数据流推送给主叫终端。Aiming at the above-mentioned technical problems, the embodiment of the present invention provides a method for processing video CRBT data, as shown in FIG. 2 , which mainly includes: transmitting the call information of the calling terminal to the video CRBT platform; The content platform intercepts the real-time or quasi-real-time video data stream, forms a video ring back tone data stream through processing and pushes it to the calling terminal.

其中涉及:将第三方内容平台的直播数据流,通过实时传输协议RTP接入到视频彩铃平台中;其中第三方内容平台的直播数据流可以为:用户(主叫或被叫)关心的监控服务器(如用户的家庭监控系统服务器)或某一路直播信号,在此不作限定。It involves: connecting the live data stream of the third-party content platform to the video ring back tone platform through the real-time transmission protocol RTP; wherein the live data stream of the third-party content platform can be: a monitoring server concerned by the user (calling or called) (such as the user's home monitoring system server) or a certain live broadcast signal, which is not limited here.

具体的,第三方内容平台以家庭监控系统服务器为例,关于第三方内容平台反馈的视频数据流以准实时数据流为例;本发明实施例提供的方案可包括:Specifically, the third-party content platform takes a home monitoring system server as an example, and the video data stream fed back by the third-party content platform takes a quasi-real-time data stream as an example; the solutions provided by the embodiments of the present invention may include:

1.主叫终端拨打被叫终端,视频彩铃平台收到主叫终端的呼叫信息(具体可为通话请求信息,携带第一参数信息,比如被叫的号码信息、备注信息等);1. The calling terminal dials the called terminal, and the video ring back tone platform receives the call information of the calling terminal (specifically, it may be call request information, carrying the first parameter information, such as called number information, remark information, etc.);

2.视频彩铃平台向家庭监控系统服务器发起RTP请求,调取家庭监控系统服务器接收到RTP请求后反馈的预设时间段(包括距离家庭监控系统服务器接收到RTP请求时刻(即第三时刻)预设时长的时刻(即第二时刻))内的视频数据流,并可通过ffmpeg视频截取能力从上述视频数据流中截取时长7s~48s内的视频数据流;具体可通过图像比对技术,确定人物数量变化、图像色度变化或人物表情变化等信息;比如:截取同一场景下、不同时间段对应的相邻两组图像帧中前一组图像帧中的n帧图像(以下简称前n帧)与后一组图像帧中的n帧图像(以下简称后n帧),通过背景差分析法获取前n帧与后n帧中相同位置的像素点的差异变化值,当差异变化值大于m(即上述预设门限值)的时候,表示图像的内容变化符合要求,对该差异变化值对应的图像帧进行截取;2. The video CRBT platform initiates an RTP request to the home monitoring system server, and retrieves the preset time period (including the time (ie, the third moment) from the time when the home monitoring system server receives the RTP request) that the home monitoring system server feeds back after receiving the RTP request. Set the video data stream within the duration of the moment (that is, the second moment), and use the ffmpeg video interception capability to intercept the video data stream within the duration of 7s to 48s from the above video data stream; specifically, it can be determined through image comparison technology Information such as changes in the number of people, changes in image chroma, or changes in the expressions of people; for example: intercepting n frames of images in the previous group of image frames in the same scene and corresponding to different time periods (hereinafter referred to as the previous group) n frames) and n frames of images in the next group of image frames (hereinafter referred to as the last n frames), the difference change value of the pixel point in the same position in the previous n frames and the last n frames is obtained through the background difference analysis method, when the difference changes When the value is greater than m (i.e. the above-mentioned preset threshold value), it means that the content change of the image meets the requirements, and the image frame corresponding to the difference change value is intercepted;

例如:E.g:

通过人像识别技术,获取视频中前一组图像帧中第n帧人像的a像素点、b像素点、c像素点等z个像素点的二进制值,与后一组图像帧中第n帧人像的相应位置像素点的二进制值进行比较(具体为前一组的第1帧的a像素点与后一组第1帧的a像素点对比,···前一组第n帧的a像素点与后一组第n帧的a像素点对比;前一组的第1帧的b像素点与后一组第1帧的b像素点对比,···前一组第n帧的b像素点与后一组第n帧的b像素点对比;前一组的第1帧的c像素点与后一组第1帧的c像素点对比,···前一组第n帧的c像素点与后一组第n帧的c像素点对比),得到多个差值,以此类推,当进行比较的两帧图像的所有相应像素位置的差值和(即上述差异变化值)大于m时,进行相应的视频流截取(即对差值和大于m对应的前一组图像帧中第x帧人像和后一组图像帧中第x帧人像进行截图,x大于0且小于或等于n);假设两种图像帧的第1帧符合条件,则对应的具体公式为:Through the portrait recognition technology, obtain the binary value of z pixels such as a pixel point, b pixel point, c pixel point, etc. Compare the binary values of the pixels at the corresponding positions of the frame portrait (specifically, the a pixel point of the first frame of the previous group is compared with the a pixel point of the first frame of the next group, ... the a pixel point of the nth frame of the previous group The pixel point is compared with the a pixel point of the nth frame of the next group; the b pixel point of the first frame of the previous group is compared with the b pixel point of the first frame of the next group, and the b of the nth frame of the previous group is compared. The pixel point is compared with the b pixel point of the nth frame of the next group; the c pixel point of the first frame of the previous group is compared with the c pixel point of the first frame of the next group, and the c of the nth frame of the previous group is compared The pixel point is compared with the c pixel point of the next group nth frame), and multiple difference values are obtained, and so on, when the difference sum of all corresponding pixel positions of the two frames of images to be compared (ie the above-mentioned difference change value) is greater than When m, carry out the corresponding video stream interception (that is, take a screenshot of the x-th frame portrait in the previous group of image frames corresponding to the difference value and greater than m and the x-th frame portrait in the next group of image frames, x is greater than 0 and less than or equal to n); assuming that the first frame of the two image frames meets the conditions, the corresponding specific formula is:

(前一组第1帧a点像素值–后一组第1帧a点像素值)+(前一组第1帧b点像素值–后一组第1帧b点像素值)+(前一组第1帧c点像素值–后一组第1帧c点像素值)···+(前一组第1帧z点像素–后一组第1帧z点像素)>m;(Pixel value of point a in the first frame of the previous group – pixel value of point a in the first frame of the next group) + (pixel value of point b in the first frame of the previous group – pixel value of point b in the first frame of the next group) + (before A group of pixel values at point c in the first frame – pixel values at point c in the next group of the first frame) + (pixels at point z in the first frame in the previous group – pixels at point z in the first frame in the next group)>m;

本发明实施例中,截取数据流可根据不同时间段、不同被叫方通过以下匹配规则接入不同的第三方实时数据流;In the embodiment of the present invention, the intercepted data stream can access different third-party real-time data streams according to different time periods and different called parties through the following matching rules;

匹配规则:Matching rules:

(1)设置亲情号,可以接入家庭实时视频数据;(1) Set up the family account, which can access the real-time video data of the family;

(2)用户按照兴趣爱好等信息分组,比如可根据足球、篮球等体育爱好接入不同的第三方体育类直播流;(2) Users are grouped according to information such as interests and hobbies, for example, they can access different third-party sports live streams according to sports hobbies such as football and basketball;

关于第三方平台接入方式可以为:视频彩铃平台开发相应的接入软件开发工具包sdk供第三方直播平台接入。The third-party platform access method can be as follows: the video CRBT platform develops a corresponding access software development kit sdk for third-party live broadcast platform access.

具体的,家庭监控系统服务器向视频彩铃平台通过RTP协议上传预设时间段的监控视频;视频彩铃平台根据上传的家庭监控系统视频数据生成视频彩铃数据流。Specifically, the server of the home monitoring system uploads the monitoring video of a preset period of time to the video ring back tone platform through the RTP protocol; the video ring back tone platform generates a video ring back tone data stream according to the uploaded video data of the home monitoring system.

3.视频彩铃平台向主叫终端推送该视频彩铃数据流;3. The video CRBT platform pushes the video CRBT data stream to the calling terminal;

4.主叫终端根据该视频彩铃数据流向用户播放视频彩铃;4. The calling terminal plays the video CRBT to the user according to the video CRBT data stream;

5.被叫终端摘机,向视频彩铃平台提交摘机消息;5. The called terminal goes off-hook and submits an off-hook message to the video ring back tone platform;

6.视频彩铃平台根据摘机消息,停止向主叫终端推送视频彩铃数据流,主叫终端停止向用户播放视频彩铃。6. The video CRBT platform stops pushing the video CRBT data stream to the calling terminal according to the off-hook message, and the calling terminal stops playing the video CRBT to the user.

由上可知,本发明实施例提供的方案能够通过视频彩铃实现观看视频实时监控服务;其中的截取数据流可根据不同时间段、不同被叫方通过一定的规则接入不同的实时数据流,然后根据实时视频流生成视频彩铃;As can be seen from the above, the solution provided by the embodiment of the present invention can realize watching video real-time monitoring service through the video color ring tone; wherein the intercepted data stream can be connected to different real-time data streams according to different time periods and different called parties through certain rules, and then Generate video ring tones based on real-time video streams;

本方案利用视频彩铃平台制作视频彩铃的能力,在现有视频彩铃功能的基础上增加了可将实时外部视频流转换成视频彩铃的功能;具体可将接入视频彩铃平台的实时监控视频数据视频制作成准实时(拨打电话时的前48秒)的视频彩铃,从而能让主叫用户方便地、随机地了解到自己所关注场景的监控情况,比如可以在打电话之余利用视频彩铃功能查看家中小孩情况;让主叫用户充分地利用了碎片时间,拓展了视频彩铃的应用场景,应用前景良好;并且相对现有通过互联网方式上视频监控服务器下载视频再查看内容的方式,本方案具有快捷、便利、高效的特点。This solution utilizes the ability of the video CRBT platform to make video CRBT, and adds the function of converting real-time external video streams into video CRBT on the basis of the existing video CRBT function; specifically, the real-time monitoring video data video Make a quasi-real-time (the first 48 seconds when making a call) video ring back, so that the calling user can easily and randomly learn about the monitoring situation of the scene he cares about, for example, he can use the video ring back to check The situation of the child at home; allowing the calling user to make full use of the fragmented time, expanding the application scenarios of video ring back tones, and has a good application prospect; and compared with the existing method of downloading video from the video monitoring server through the Internet and then viewing the content, this solution is faster and faster , Convenient and efficient features.

本发明实施例还提供了一种视频彩铃数据处理装置,如图3所示,包括:The embodiment of the present invention also provides a video ring back tone data processing device, as shown in Figure 3, comprising:

第一发送模块31,用于在接收到主叫终端发送的通话请求信息的情况下,根据所述通话请求信息中携带的第一参考信息,向与所述第一参考信息对应的第三方内容平台发送实时传输协议RTP请求;The first sending module 31 is configured to send the third-party content corresponding to the first reference information according to the first reference information carried in the call request information when the call request information sent by the calling terminal is received. The platform sends a real-time transport protocol RTP request;

第一接收模块32,用于接收所述第三方内容平台根据RTP请求反馈的视频数据流;The first receiving module 32 is configured to receive the video data stream fed back by the third-party content platform according to the RTP request;

第一处理模块33,用于根据所述视频数据流,得到视频彩铃数据流;The first processing module 33 is used for obtaining the video ring back tone data stream according to the video data stream;

第一推送模块34,用于向所述主叫终端推送所述视频彩铃数据流;The first push module 34 is used to push the video ring back tone data stream to the calling terminal;

其中,所述第一参考信息包括所述主叫终端发送所述通话请求信息的时刻信息和被叫终端信息中的至少一种。Wherein, the first reference information includes at least one of time information when the calling terminal sends the call request information and called terminal information.

本发明实施例提供的所述视频彩铃数据处理装置通过在接收到主叫终端发送的通话请求信息的情况下,根据所述通话请求信息中携带的第一参考信息,向与所述第一参考信息对应的第三方内容平台发送实时传输协议RTP请求;接收所述第三方内容平台根据RTP请求反馈的视频数据流;根据所述视频数据流,得到视频彩铃数据流;向所述主叫终端推送所述视频彩铃数据流;其中,所述第一参考信息包括所述主叫终端发送所述通话请求信息的时刻信息和被叫终端信息中的至少一种;能够实现根据主叫需求向主叫终端推送对应类型、对应时间段的彩铃视频,满足用户的不同需求,很好的解决了现有技术中视频彩铃处理方案无法满足用户多样化需求的问题。The video ring back tone data processing device provided by the embodiment of the present invention sends the first reference information to the first reference information according to the first reference information carried in the call request information when receiving the call request information sent by the calling terminal. The third-party content platform corresponding to the information sends a real-time transport protocol RTP request; receives the video data stream fed back by the third-party content platform according to the RTP request; obtains the video ring back tone data stream according to the video data stream; pushes the video data stream to the calling terminal The video color ring back tone data stream; wherein, the first reference information includes at least one of the time information when the calling terminal sends the call request information and the information of the called terminal; The terminal pushes the CRBT video of the corresponding type and time period to meet the different needs of users, and solves the problem that the video CRBT processing scheme in the prior art cannot meet the diverse needs of users.

关于第三方内容平台反馈的视频数据流,主要包括两种情况:第一种情况,实时数据流;第二种情况,准实时数据流;Regarding the video data stream fed back by the third-party content platform, there are mainly two cases: the first case, real-time data stream; the second case, quasi-real-time data stream;

针对第一种情况,所述第一接收模块,包括:第一接收子模块,用于接收所述第三方内容平台根据RTP请求反馈的实时视频数据流;对应的,所述第一处理模块,包括:第一处理子模块,用于将所述实时视频数据流作为视频彩铃数据流。For the first case, the first receiving module includes: a first receiving submodule, configured to receive the real-time video data stream fed back by the third-party content platform according to the RTP request; correspondingly, the first processing module, It includes: a first processing submodule, used to use the real-time video data stream as a video ring back tone data stream.

针对第二种情况,所述第一接收模块,包括:第二接收子模块,用于接收所述第三方内容平台根据RTP请求反馈的预设时间段的视频数据流;对应的,所述第一处理模块,包括:第二处理子模块,用于将所述视频数据流作为视频彩铃数据流;或者第三处理子模块,用于对所述视频数据流进行截取处理,得到视频彩铃数据流;其中,所述预设时间段包括由第一时刻至第二时刻的时间段,所述第二时刻为在所述第三方内容平台接收到所述RTP请求的第三时刻之前、且与所述第三时刻相差预设时长的时刻,所述第一时刻为所述第二时刻之前的时刻。For the second case, the first receiving module includes: a second receiving submodule, configured to receive the video data stream of the preset time period fed back by the third-party content platform according to the RTP request; correspondingly, the first A processing module, comprising: a second processing submodule, configured to use the video data stream as a video CRBT data stream; or a third processing submodule, configured to intercept and process the video data stream to obtain a video CRBT data stream ; Wherein, the preset time period includes the time period from the first moment to the second moment, and the second moment is before the third moment when the third-party content platform receives the RTP request and is in line with the A time at which the third time is different from a preset time period, and the first time is a time before the second time.

其中,所述第三处理子模块,包括:第一划分单元,用于根据所述视频数据流中的图像帧的时间信息,将所述视频数据流中的图像帧进行划分,得到至少两组图像帧;第一获取单元,用于在每一组图像帧中获取n帧图像;第一处理单元,用于将相邻的每两组图像帧中前一组图像帧中的第i帧图像与后一组图像帧中的第i帧图像进行对比,得到差异变化值;第一截取单元,用于若所述差异变化值大于或等于预设门限值,则截取所述差异变化值对应的两张图像帧;根据截取的图像帧,得到视频彩铃数据流;其中,n为大于0的整数,i为大于0且小于或等于n的整数;不同组的图像帧对应不同的时间段。Wherein, the third processing sub-module includes: a first division unit, configured to divide the image frames in the video data stream according to the time information of the image frames in the video data stream to obtain at least two groups Image frame; the first acquisition unit is used to acquire n frames of images in each group of image frames; the first processing unit is used to convert the images in the previous group of image frames in each group of adjacent image frames The i-th frame image is compared with the i-th frame image in the subsequent group of image frames to obtain a difference change value; the first intercepting unit is used to intercept all the difference change values if the difference change value is greater than or equal to a preset threshold value The two image frames corresponding to the difference change value; according to the intercepted image frame, the video ring back tone data stream is obtained; wherein, n is an integer greater than 0, and i is an integer greater than 0 and less than or equal to n; the image frames of different groups correspond to different time periods.

进一步的,所述的视频彩铃数据处理装置,还包括:第一划分模块,用于若所述视频数据流中包括至少两个场景的图像帧,则在根据所述视频数据流中的图像帧的时间信息,将所述视频数据流中的图像帧进行划分,得到至少两组图像帧之前,根据所述视频数据流中的图像帧对应的场景信息,对视频数据流中的图像帧进行划分,得到至少两组图像帧;其中,不同组的图像帧对应不同的场景信息;Further, the device for processing video CRBT data further includes: a first division module, configured to, if the video data stream includes image frames of at least two scenes, then according to the image frames in the video data stream time information, divide the image frames in the video data stream, and before obtaining at least two groups of image frames, perform image processing on the image frames in the video data stream according to the scene information corresponding to the image frames in the video data stream Divide to obtain at least two groups of image frames; wherein, different groups of image frames correspond to different scene information;

对应的,所述第一划分单元,包括:第一划分子单元,用于根据所述视频数据流中同一场景下的图像帧的时间信息,将所述视频数据流中同一场景下的图像帧进行划分,得到至少两组图像帧;Correspondingly, the first dividing unit includes: a first dividing subunit, configured to divide the image frames in the same scene in the video data stream according to the time information of the image frames in the same scene in the video data stream performing division to obtain at least two groups of image frames;

所述第一处理单元,包括:第一处理子单元,用于将同一场景下相邻的每两组图像帧中前一组图像帧中的第i帧图像与后一组图像帧中的第i帧图像进行对比,得到差异变化值。The first processing unit includes: a first processing subunit, which is used to combine the i-th frame image in the previous group of image frames and the subsequent group of image frames in every two groups of adjacent image frames in the same scene Compare the i-th frame image in , and get the difference change value.

具体的,所述第一处理单元,包括:第一获取子单元,用于获取前一组图像帧中的第i帧图像上z个位置的像素点值以及后一组图像帧中的第i帧图像上对应位置的像素点值;第二处理子单元,用于将前一组图像帧中的第i帧图像上第j个位置的像素点值与后一组图像帧中的第i帧图像上第j个位置的像素点值进行比较,得到差值;第三处理子单元,用于根据所述差值,得到差异变化值;其中,z为大于0的整数,j为大于0且小于或等于z的整数。Specifically, the first processing unit includes: a first acquisition subunit, configured to acquire the pixel point value of the z position on the i-th frame image in the previous group of image frames and the pixel point value of the z position in the subsequent group of image frames The pixel point value of the corresponding position on the i-th frame image; the second processing subunit is used to combine the pixel point value of the j-th position on the i-th frame image in the previous group of image frames with the subsequent group of image frames Compare the pixel point value at the jth position on the i-th frame of the image to obtain a difference value; the third processing subunit is used to obtain a difference change value according to the difference value; wherein, z is an integer greater than 0, and j is an integer greater than 0 and less than or equal to z.

更具体的,所述第三处理子单元,具体用于:根据所述差值的和,得到差异变化值。More specifically, the third processing subunit is specifically configured to: obtain a difference change value according to the sum of the difference values.

进一步的,所述的视频彩铃数据处理装置,还包括:第一确定模块,用于在每一组图像帧中获取n帧图像之前,根据所述视频数据流的图像帧变化速率,确定n。Further, the device for processing video CRBT data further includes: a first determining module, configured to determine n .

本发明实施例中,所述第一截取单元,包括:第四处理子单元,用于按照图像帧的生成时间信息,将截取的图像帧进行排序整合,得到视频彩铃数据流。In the embodiment of the present invention, the first intercepting unit includes: a fourth processing subunit, configured to sort and integrate the intercepted image frames according to the generation time information of the image frames to obtain a video color ring back tone data stream.

其中,所述被叫终端信息包括被叫终端的号码信息和所述主叫终端中针对所述被叫终端的备注信息中的至少一种。Wherein, the called terminal information includes at least one of number information of the called terminal and remark information in the calling terminal for the called terminal.

其中,上述视频彩铃数据处理方法的所述实现实施例均适用于该视频彩铃数据处理装置的实施例中,也能达到相同的技术效果。Wherein, the implementation examples of the above-mentioned video CRBT data processing method are all applicable to the embodiment of the video CRBT data processing device, and can also achieve the same technical effect.

本发明实施例还提供了一种网络设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述程序时实现上述的视频彩铃数据处理方法。The embodiment of the present invention also provides a network device, including a memory, a processor, and a computer program stored on the memory and operable on the processor; when the processor executes the program, the above-mentioned video A color ring data processing method.

该网络设备可为视频彩铃平台、视频彩铃服务器等。The network device may be a video ring back tone platform, a video ring back tone server, and the like.

其中,上述视频彩铃数据处理方法的所述实现实施例均适用于该网络设备的实施例中,也能达到相同的技术效果。Wherein, the implementation embodiments of the above-mentioned method for processing video CRBT data are all applicable to the embodiments of the network device, and can also achieve the same technical effect.

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的视频彩铃数据处理方法中的步骤。The embodiment of the present invention also provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the steps in the above-mentioned method for processing video ring back tone data are realized.

其中,上述视频彩铃数据处理方法的所述实现实施例均适用于该计算机可读存储介质的实施例中,也能达到相同的技术效果。Wherein, the implementation embodiments of the above-mentioned method for processing video CRBT data are all applicable to the embodiment of the computer-readable storage medium, and can also achieve the same technical effect.

需要说明的是,此说明书中所描述的许多功能部件都被称为模块/子模块,以便更加特别地强调其实现方式的独立性。It should be noted that many of the functional components described in this specification are referred to as modules/submodules, in order to more particularly emphasize the independence of their implementation.

本发明实施例中,模块/子模块可以用软件实现,以便由各种类型的处理器执行。举例来说,一个标识的可执行代码模块可以包括计算机指令的一个或多个物理或者逻辑块,举例来说,其可以被构建为对象、过程或函数。尽管如此,所标识模块的可执行代码无需物理地位于一起,而是可以包括存储在不同位里上的不同的指令,当这些指令逻辑上结合在一起时,其构成模块并且实现该模块的规定目的。In the embodiments of the present invention, the modules/submodules may be implemented by software so as to be executed by various types of processors. An identified module of executable code may, by way of example, comprise one or more physical or logical blocks of computer instructions which may, for example, be structured as an object, procedure, or function. Notwithstanding, the executable code of an identified module need not be physically located together, but may include distinct instructions stored in different bits which, when logically combined, constitute the module and implement the specified Purpose.

实际上,可执行代码模块可以是单条指令或者是许多条指令,并且甚至可以分布在多个不同的代码段上,分布在不同程序当中,以及跨越多个存储器设备分布。同样地,操作数据可以在模块内被识别,并且可以依照任何适当的形式实现并且被组织在任何适当类型的数据结构内。所述操作数据可以作为单个数据集被收集,或者可以分布在不同位置上(包括在不同存储设备上),并且至少部分地可以仅作为电子信号存在于系统或网络上。Indeed, a module of executable code may be a single instruction, or many instructions, and may even be distributed over several different code segments, among different programs and across multiple memory devices. Likewise, operational data may be identified within modules, and may be implemented in any suitable form and organized within any suitable type of data structure. The operational data may be collected as a single data set, or may be distributed in different locations (including on different storage devices), and may exist, at least in part, only as electronic signals on a system or network.

在模块可以利用软件实现时,考虑到现有硬件工艺的水平,所以可以以软件实现的模块,在不考虑成本的情况下,本领域技术人员都可以搭建对应的硬件电路来实现对应的功能,所述硬件电路包括常规的超大规模集成(VLSI)电路或者门阵列以及诸如逻辑芯片、晶体管之类的现有半导体或者是其它分立的元件。模块还可以用可编程硬件设备,诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等实现。When the module can be realized by software, considering the level of the existing hardware technology, the module that can be realized by software, regardless of the cost, those skilled in the art can build the corresponding hardware circuit to realize the corresponding function. The hardware circuit includes conventional very large scale integration (VLSI) circuits or gate arrays as well as existing semiconductors such as logic chips, transistors, or other discrete components. A module may also be implemented in programmable hardware devices such as field programmable gate arrays, programmable array logic, programmable logic devices, and the like.

以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述原理前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。What has been described above is a preferred embodiment of the present invention. It should be pointed out that for those skilled in the art, some improvements and modifications can also be made without departing from the principle of the present invention. These improvements and modifications should also be considered as Be the protection scope of the present invention.

Claims (12)

1. a kind of video frequency color ring data processing method characterized by comprising
In the case where receiving the communicating request information of calling terminal transmission, according to the carried in the communicating request information One reference information sends realtime transmission protocol RTP request to third party content platform corresponding with first reference information;
The third party content platform is received according to the video data stream of RTP request feedback;
According to the video data stream, video frequency color ring data flow is obtained;
The video frequency color ring data flow is pushed to the calling terminal;
Wherein, first reference information includes information and called at the time of the calling terminal sends the communicating request information At least one of end message.
2. video frequency color ring data processing method according to claim 1, which is characterized in that described to receive in the third party Hold platform according to the video data stream of RTP request feedback, comprising:
The third party content platform is received according to the real time video data stream of RTP request feedback;
It is described according to the video data stream, obtain video frequency color ring data flow, comprising:
Using the real time video data stream as video frequency color ring data flow.
3. video frequency color ring data processing method according to claim 1, which is characterized in that described to receive in the third party Hold platform according to the video data stream of RTP request feedback, comprising:
The third party content platform is received according to the video data stream of the preset time period of RTP request feedback;
It is described according to the video data stream, obtain video frequency color ring data flow, comprising:
Using the video data stream as video frequency color ring data flow;Or
Intercepting process is carried out to the video data stream, obtains video frequency color ring data flow;
Wherein, the preset time period includes the period by the first moment to the second moment, and second moment is described Preset duration is differed before the third moment that third party content platform receives the RTP request and with the third moment Moment, at the time of first moment is before second moment.
4. video frequency color ring data processing method according to claim 3, which is characterized in that described to the video data stream Intercepting process is carried out, video frequency color ring data flow is obtained, comprising:
According to the temporal information of the picture frame in the video data stream, the picture frame in the video data stream is drawn Point, obtain at least two groups picture frame;
N frame image is obtained in each group of picture frame;
By the i-th frame figure in the i-th frame image and later group picture frame in adjacent every two groups of picture frames in previous group picture frame As comparing, the change of divergence value is obtained;
If the change of divergence value is greater than or equal to predetermined threshold value, corresponding two images of the change of divergence value are intercepted Frame;
According to truncated picture frame, video frequency color ring data flow is obtained;
Wherein, n is the integer greater than 0, and i is the integer greater than 0 and less than or equal to n;
The picture frame of difference group corresponds to the different periods.
5. video frequency color ring data processing method according to claim 4, which is characterized in that if being wrapped in the video data stream The picture frame of at least two scenes is included, then in the temporal information according to the picture frame in the video data stream, by the video Picture frame in data flow is divided, before obtaining at least two groups picture frame, further includes:
According to the corresponding scene information of picture frame in the video data stream, the picture frame in video data stream is drawn Point, obtain at least two groups picture frame;Wherein, the picture frame of different groups corresponds to different scene informations;
The temporal information according to the picture frame in the video data stream carries out the picture frame in the video data stream It divides, obtains at least two groups picture frame, comprising:
According to the temporal information of the picture frame under Same Scene in the video data stream, by field same in the video data stream Picture frame under scape is divided, and at least two groups picture frame is obtained;
I-th in the i-th frame image by adjacent every two groups of picture frames in previous group picture frame and later group picture frame Frame image compares, and obtains the change of divergence value, comprising:
It will be in the i-th frame image and later group picture frame in every two groups of picture frames adjacent under Same Scene in previous group picture frame The i-th frame image compare, obtain the change of divergence value.
6. video frequency color ring data processing method according to claim 4, which is characterized in that described by adjacent every two group picture As the i-th frame image in frame in previous group picture frame is compared with the i-th frame image in later group picture frame, difference change is obtained Change value, comprising:
Obtain the pixel point value of z position and the i-th frame in later group picture frame on the i-th frame image in previous group picture frame The pixel point value of corresponding position on image;
By the i-th frame figure in the pixel point value of j-th of position on the i-th frame image in previous group picture frame and later group picture frame As the pixel point value of upper j-th of position is compared, difference is obtained;
According to the difference, the change of divergence value is obtained;
Wherein, z is the integer greater than 0, and j is the integer greater than 0 and less than or equal to z.
7. video frequency color ring data processing method according to claim 6, which is characterized in that it is described according to the difference, it obtains To the change of divergence value, comprising:
According to the sum of the difference, the change of divergence value is obtained.
8. video frequency color ring data processing method according to claim 4, which is characterized in that obtained in each group of picture frame Before n frame image, further includes:
According to the picture frame rate of change of the video data stream, n is determined.
9. video frequency color ring data processing method according to claim 4, which is characterized in that described according to truncated picture Frame obtains video frequency color ring data flow, comprising:
According to the generation temporal information of picture frame, truncated picture frame is ranked up integration, obtains video frequency color ring data flow.
10. video frequency color ring data processing method according to claim 1, which is characterized in that the called terminal packet Include at least one of the remark information that the called terminal is directed in the number information and the calling terminal of called terminal.
11. a kind of network equipment, including memory, processor and it is stored on the memory and can transports on the processor Capable computer program;It is characterized in that, the processor realizes such as any one of claims 1 to 10 when executing described program The video frequency color ring data processing method.
12. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor The step in the video frequency color ring data processing method as described in any one of claims 1 to 10 is realized when execution.
CN201910753726.5A 2019-08-15 2019-08-15 Video color ring data processing method, network equipment and computer readable storage medium Pending CN110460728A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910753726.5A CN110460728A (en) 2019-08-15 2019-08-15 Video color ring data processing method, network equipment and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910753726.5A CN110460728A (en) 2019-08-15 2019-08-15 Video color ring data processing method, network equipment and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN110460728A true CN110460728A (en) 2019-11-15

Family

ID=68486813

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910753726.5A Pending CN110460728A (en) 2019-08-15 2019-08-15 Video color ring data processing method, network equipment and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN110460728A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111031183A (en) * 2019-11-18 2020-04-17 咪咕文化科技有限公司 Color ring back tone playing method, electronic equipment and storage medium
CN111405125A (en) * 2020-03-12 2020-07-10 咪咕互动娱乐有限公司 Video color ring issuing method, server and readable storage medium
CN112559882A (en) * 2020-12-25 2021-03-26 咪咕音乐有限公司 Method for recommending default video color ring, server and readable storage medium
CN113014730A (en) * 2021-02-20 2021-06-22 咪咕音乐有限公司 Video color ring playing method, communication equipment and computer readable storage medium
CN114928675A (en) * 2022-03-25 2022-08-19 联通沃音乐文化有限公司 Video color ring playing method based on off-hook duration prediction algorithm
CN115209170A (en) * 2022-06-28 2022-10-18 联通沃音乐文化有限公司 Live video color ring visual angle switching playing method based on user behavior
CN116962640A (en) * 2023-07-24 2023-10-27 联通沃音乐文化有限公司 Monitoring plug flow method and device based on screen terminal and screen terminal

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101106594A (en) * 2007-07-19 2008-01-16 华为技术有限公司 System, method and terminal for identifying caller
CN103621019A (en) * 2011-07-06 2014-03-05 阿尔卡特朗讯 Multimedia ringtone
CN103957423A (en) * 2014-05-14 2014-07-30 杭州古北电子科技有限公司 Video compression and reconstruction method based on computer vision
CN104105080A (en) * 2014-06-26 2014-10-15 中兴通讯股份有限公司 Video media playing method, device and system
CN105100748A (en) * 2015-08-31 2015-11-25 深圳市茁壮网络股份有限公司 Video monitoring system and video monitoring method
CN106412347A (en) * 2016-10-27 2017-02-15 姚杰 Method for realizing incoming call video ringtone
CN108111663A (en) * 2016-11-25 2018-06-01 北京小米移动软件有限公司 Play multimedia method and device
WO2018116310A1 (en) * 2016-12-23 2018-06-28 Chavan Rajesh Kishanrao Method and system to send voice/video/text messages during the time interval between call connection and establishment
CN109076188A (en) * 2016-05-12 2018-12-21 谷歌有限责任公司 Caller's preview of video call
CN109104618A (en) * 2018-09-03 2018-12-28 中国联合网络通信集团有限公司 Service push method, apparatus and system

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101106594A (en) * 2007-07-19 2008-01-16 华为技术有限公司 System, method and terminal for identifying caller
CN103621019A (en) * 2011-07-06 2014-03-05 阿尔卡特朗讯 Multimedia ringtone
CN103957423A (en) * 2014-05-14 2014-07-30 杭州古北电子科技有限公司 Video compression and reconstruction method based on computer vision
CN104105080A (en) * 2014-06-26 2014-10-15 中兴通讯股份有限公司 Video media playing method, device and system
CN105100748A (en) * 2015-08-31 2015-11-25 深圳市茁壮网络股份有限公司 Video monitoring system and video monitoring method
CN109076188A (en) * 2016-05-12 2018-12-21 谷歌有限责任公司 Caller's preview of video call
CN106412347A (en) * 2016-10-27 2017-02-15 姚杰 Method for realizing incoming call video ringtone
CN108111663A (en) * 2016-11-25 2018-06-01 北京小米移动软件有限公司 Play multimedia method and device
WO2018116310A1 (en) * 2016-12-23 2018-06-28 Chavan Rajesh Kishanrao Method and system to send voice/video/text messages during the time interval between call connection and establishment
CN109104618A (en) * 2018-09-03 2018-12-28 中国联合网络通信集团有限公司 Service push method, apparatus and system

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111031183A (en) * 2019-11-18 2020-04-17 咪咕文化科技有限公司 Color ring back tone playing method, electronic equipment and storage medium
CN111405125A (en) * 2020-03-12 2020-07-10 咪咕互动娱乐有限公司 Video color ring issuing method, server and readable storage medium
CN112559882A (en) * 2020-12-25 2021-03-26 咪咕音乐有限公司 Method for recommending default video color ring, server and readable storage medium
CN113014730A (en) * 2021-02-20 2021-06-22 咪咕音乐有限公司 Video color ring playing method, communication equipment and computer readable storage medium
CN114928675A (en) * 2022-03-25 2022-08-19 联通沃音乐文化有限公司 Video color ring playing method based on off-hook duration prediction algorithm
CN114928675B (en) * 2022-03-25 2024-11-15 联通沃音乐文化有限公司 A video ringback tone playing method based on off-hook duration prediction algorithm
CN115209170A (en) * 2022-06-28 2022-10-18 联通沃音乐文化有限公司 Live video color ring visual angle switching playing method based on user behavior
CN115209170B (en) * 2022-06-28 2023-12-26 联通沃音乐文化有限公司 Live video color ring visual angle switching playing method based on user behavior
CN116962640A (en) * 2023-07-24 2023-10-27 联通沃音乐文化有限公司 Monitoring plug flow method and device based on screen terminal and screen terminal
CN116962640B (en) * 2023-07-24 2024-08-06 联通沃音乐文化有限公司 Monitoring plug flow method and device based on screen terminal and screen terminal

Similar Documents

Publication Publication Date Title
CN110460728A (en) Video color ring data processing method, network equipment and computer readable storage medium
CN108965780B (en) Display method and system of monitoring picture
CN109348171B (en) Video networking monitoring video acquisition method and device
US20080077953A1 (en) Video background replacement system
CN111092898B (en) Message transmission method and related equipment
US11997324B2 (en) Systems and methods for dynamic optimization of content delivery in a wireless communication network
CN111147801A (en) Video data processing method and device for video networking terminal
CN108989837A (en) A kind of method and apparatus of picture interception
JP2018117259A (en) One-to-many audio video streaming method by audio video synchronous take in
CN111131754A (en) Control split screen method and device of conference management system
US11431770B2 (en) Method, system, apparatus, and electronic device for managing data streams in a multi-user instant messaging system
US20150341565A1 (en) Low data-rate video conference system and method, sender equipment and receiver equipment
Pal et al. A No‐Reference Modular Video Quality Prediction Model for H. 265/HEVC and VP9 Codecs on a Mobile Device
CN108574689B (en) Method and device for video call
CN111510737B (en) Video data transmission method, device, equipment and storage medium
CN113194278A (en) Conference control method and device and computer readable storage medium
WO2019220334A1 (en) A system and a method for broadcasting live content to spectators' portable devices at a venue
CN110795008B (en) Picture transmission method and device and computer readable storage medium
CN110677617A (en) Data processing method and device
Qiang [Retracted] Consumption Reduction Solution of TV News Broadcast System Based on Wireless Communication Network
CN110049069B (en) Data acquisition method and device
US20230328308A1 (en) Synchronization of multiple content streams
CN108989737B (en) Data playing method and device and electronic equipment
WO2021238735A1 (en) Video transmission method and device
CN106998328A (en) A kind of video transmission method and device

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20191115

RJ01 Rejection of invention patent application after publication