CN108401165A - A kind of method, apparatus and equipment of video resource push - Google Patents
A kind of method, apparatus and equipment of video resource push Download PDFInfo
- Publication number
- CN108401165A CN108401165A CN201710064253.9A CN201710064253A CN108401165A CN 108401165 A CN108401165 A CN 108401165A CN 201710064253 A CN201710064253 A CN 201710064253A CN 108401165 A CN108401165 A CN 108401165A
- Authority
- CN
- China
- Prior art keywords
- fragment
- resource
- quality
- resources
- video
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 239000012634 fragment Substances 0.000 claims abstract description 174
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 18
- 238000004891 communication Methods 0.000 claims abstract description 12
- 238000004458 analytical method Methods 0.000 claims description 7
- 238000004364 calculation method Methods 0.000 claims description 6
- 230000003139 buffering effect Effects 0.000 abstract description 6
- 238000005516 engineering process Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 230000008447 perception Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000008521 reorganization Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000008014 freezing Effects 0.000 description 1
- 238000007710 freezing Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001550 time effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25841—Management of client data involving the geographical location of the client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/251—Learning process for intelligent management, e.g. learning user preferences for recommending movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Graphics (AREA)
- Computing Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种视频资源推送的方法、装置及设备,用于通信技术领域,能够解决现有的视频资源推送方法推送的视频资源容易出现视频卡顿和缓冲,降低视频业务的质量的问题。该方法包括:分析目标视频中每个分片的分片资源的归属地和分片资源的质量相关参数;根据质量相关参数通过预设算法分别计算分片资源的质量;由分片资源的质量和分片资源的归属地确定分片的目标分片资源;当用户请求目标视频时,向用户推送目标分片资源中的目标视频。
The invention discloses a method, device and equipment for pushing video resources, which are used in the field of communication technology, and can solve the problem that the video resources pushed by the existing video resource pushing method are prone to video freeze and buffering, and reduce the quality of video services . The method includes: analyzing the attribution of the fragment resources of each fragment in the target video and the quality-related parameters of the fragment resources; respectively calculating the quality of the fragment resources through a preset algorithm according to the quality-related parameters; and the attribution of the fragment resource determine the target fragment resource of the fragment; when the user requests the target video, push the target video in the target fragment resource to the user.
Description
技术领域technical field
本发明涉及通信技术领域,尤其涉及一种视频资源推送的方法、装置及设备。The present invention relates to the field of communication technology, in particular to a method, device and equipment for pushing video resources.
背景技术Background technique
近年来随着互联网的发展,人们的生活越来越离不开互联网,而在互联网中视频业务又是极为重要的业务之一。在视频业务中,用户通过网络访问视频,运营商通过视频资源的归属和调度策略等为用户推送相应的视频资源,所以如何确定推送的视频资源成为提升用户访问视频业务质量的关键。In recent years, with the development of the Internet, people's lives are increasingly inseparable from the Internet, and the video service is one of the most important services on the Internet. In video services, users access videos through the network, and operators push corresponding video resources to users through the ownership and scheduling policies of video resources. Therefore, how to determine the video resources to be pushed becomes the key to improving the quality of users' access to video services.
现有视频资源推送的方案为:确定每个视频资源开始播放的第一个视频分片的归属地,统计每个视频网站的运营商本网率占比;将本网率占比较高的视频资源推送给用户。但是这种视频资源的推送方法只对每个视频资源开始播放的第一个视频分片进行分析,很容易出现第一个视频资源在本网内,而后续视频资源在本网外的情况。由于不同分片视频资源的归属地的不同,质量也会存在偏差。将这些资源推送给用户后,用户在观看视频的时候,很容易出现视频卡顿和缓冲的情况,降低视频业务的质量。The existing video resource push scheme is as follows: determine the attribution of the first video segment that each video resource begins to play, and count the proportion of the operator's own network rate of each video website; Resources are pushed to users. However, this method of pushing video resources only analyzes the first video segment that each video resource begins to play, so it is easy for the first video resource to be in the network and the subsequent video resources to be outside the network. Due to the different attribution of video resources of different fragments, there will be deviations in quality. After these resources are pushed to the user, when the user is watching the video, video freezes and buffering are likely to occur, which reduces the quality of the video service.
发明内容Contents of the invention
本发明实施例提供了一种视频资源推送的方法、装置及设备,能够解决现有的视频资源推送方法只对每个视频资源开始播放的第一个视频分片进行分析,推送的视频资源容易出现视频卡顿和缓冲,降低视频业务的质量的问题。Embodiments of the present invention provide a method, device and equipment for pushing video resources, which can solve the problem that the existing video resource pushing method only analyzes the first video segment that each video resource starts to play, and the pushed video resources are easy Video freezing and buffering occur, reducing the quality of video services.
第一方面,本发明实施例提供了一种视频资源推送的方法,包括:In the first aspect, the embodiment of the present invention provides a method for pushing video resources, including:
分析目标视频中每个分片的分片资源的归属地和所述分片资源的质量相关参数;Analyzing the attribution of the fragment resources of each fragment in the target video and the quality-related parameters of the fragment resources;
根据所述质量相关参数通过预设算法计算所述分片资源的质量;Calculating the quality of the fragment resource through a preset algorithm according to the quality-related parameters;
由所述分片资源的质量和所述分片资源的归属地确定所述分片的目标分片资源;determining the target resource fragment of the fragment according to the quality of the resource fragment and the attribution of the resource fragment;
当用户请求所述目标视频时,向用户推送所述目标分片资源中的目标视频。When the user requests the target video, push the target video in the target segment resource to the user.
第二方面,本发明实施例提供了一种视频资源推送的装置,包括:In the second aspect, the embodiment of the present invention provides an apparatus for pushing video resources, including:
分析单元,用于分析目标视频中每个分片的分片资源的归属地和所述分片资源的质量相关参数;An analysis unit, configured to analyze the attribution of the fragment resources of each fragment in the target video and the quality-related parameters of the fragment resources;
计算单元,用于根据所述质量相关参数通过预设算法计算所述分片资源的质量;a calculation unit, configured to calculate the quality of the slice resource through a preset algorithm according to the quality-related parameters;
确定单元,用于由所述分片资源的质量和所述分片资源的归属地确定所述分片的目标分片资源;a determining unit, configured to determine a target resource fragment of the fragment according to the quality of the resource fragment and the attribution of the resource fragment;
推送单元,用于当用户请求所述目标视频时,向用户推送所述目标分片资源中的目标视频。A pushing unit, configured to push the target video in the target segment resource to the user when the user requests the target video.
第三方面,本发明实施例提供了一种视频资源推送的设备,包括:In a third aspect, an embodiment of the present invention provides a device for pushing video resources, including:
存储器、处理器、通信接口和总线;memory, processor, communication interface and bus;
所述存储器、所述处理器和所述通信接口通过所述总线连接并完成相互间的通信;The memory, the processor, and the communication interface are connected through the bus and complete mutual communication;
所述存储器用于存储程序代码;The memory is used to store program codes;
所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行一种视频资源推送的方法;其中,所述视频资源推送的方法包括:The processor executes a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to execute a video resource pushing method; wherein, the video resource pushing Methods include:
分析目标视频中每个分片的分片资源的归属地和所述分片资源的质量相关参数;Analyzing the attribution of the fragment resources of each fragment in the target video and the quality-related parameters of the fragment resources;
根据所述质量相关参数通过预设算法计算所述分片资源的质量;Calculating the quality of the fragment resource through a preset algorithm according to the quality-related parameters;
由所述分片资源的质量和所述分片资源的归属地确定所述分片的目标分片资源;determining the target resource fragment of the fragment according to the quality of the resource fragment and the attribution of the resource fragment;
当用户请求所述目标视频时,向用户推送所述目标分片资源中的目标视频。When the user requests the target video, push the target video in the target segment resource to the user.
本发明实施例提供了一种视频资源推送的方法、装置及设备,本发明实施例中首先分析目标视频中每个分片的分片资源的归属地和分片资源的质量相关参数;然后根据质量相关参数通过预设算法计算分片资源的质量;由分片资源的质量和分片资源的归属地确定分片的目标分片资源;当用户请求目标视频时,向用户推送目标分片资源中的目标视频。本发明实施例中对视频的每个分片的分片资源进行分析,从归属地和质量两个方面确定出适合推送给用户的视频资源。在用户请求时,将确定出的视频资源中的视频推送给用户,即通过对完整的视频资源进行归属地和质量分析确定出推送给用户的视频,从而避免用户在观看视频的时候出现视频卡顿和缓冲的情况,提高视频业务的质量。The embodiment of the present invention provides a method, device and equipment for pushing video resources. In the embodiment of the present invention, the attribution of the fragment resources of each fragment in the target video and the quality-related parameters of the fragment resources are first analyzed; and then according to Quality-related parameters calculate the quality of fragmented resources through preset algorithms; the quality of fragmented resources and the attribution of fragmented resources determine the target fragmented resource of the fragment; when the user requests the target video, push the target fragmented resource to the user The target video in . In the embodiment of the present invention, the fragment resource of each fragment of the video is analyzed, and the video resource suitable for pushing to the user is determined from two aspects of attribution and quality. When the user requests, the video in the determined video resource is pushed to the user, that is, the video to be pushed to the user is determined by analyzing the attribution and quality of the complete video resource, so as to avoid the video card when the user is watching the video frame and buffering, and improve the quality of video services.
附图说明Description of drawings
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the accompanying drawings required in the embodiments of the present invention. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For Those of ordinary skill in the art can also obtain other drawings based on these drawings without making creative efforts.
图1示出了根据本发明一实施例提供的视频资源推送的方法的示意性流程图;FIG. 1 shows a schematic flowchart of a method for pushing video resources according to an embodiment of the present invention;
图2示出了图1所示视频资源推送的方法中f(x)函数的曲线示意图;Fig. 2 shows a schematic diagram of the curve of the f(x) function in the method for pushing video resources shown in Fig. 1;
图3示出了根据本发明一实施例的视频资源推送的装置的示意性框图;Fig. 3 shows a schematic block diagram of an apparatus for pushing video resources according to an embodiment of the present invention;
图4示出了根据本发明又一实施例的视频资源推送的装置的示意性框图;Fig. 4 shows a schematic block diagram of an apparatus for pushing video resources according to yet another embodiment of the present invention;
图5是根据本发明一实施例的视频资源推送的设备的示意性框图。Fig. 5 is a schematic block diagram of a device for pushing video resources according to an embodiment of the present invention.
具体实施方式Detailed ways
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and embodiments.
图1示出了根据本发明一实施例的视频资源推送的方法的示意性流程图。如图1所示,该方法包括以下步骤。Fig. 1 shows a schematic flowchart of a method for pushing video resources according to an embodiment of the present invention. As shown in Figure 1, the method includes the following steps.
110,分析目标视频中每个分片的分片资源的归属地和分片资源的质量相关参数。110. Analyze the attribution location of the segment resources of each segment in the target video and the quality-related parameters of the segment resources.
120,根据质量相关参数通过预设算法计算分片资源的质量。120. Calculate the quality of the slice resource by using a preset algorithm according to the quality-related parameters.
130,由分片资源的质量和分片资源的归属地确定分片的目标分片资源。130. Determine the target segment resource of the segment according to the quality of the segment resource and the attribution of the segment resource.
140,当用户请求目标视频时,向用户推送目标分片资源中的目标视频。140. When the user requests the target video, push the target video in the target segment resource to the user.
在步骤110中,对目标视频中每个分片的分片资源进行归属地和分片资源质量进行分析,得出各分片资源的归属地和质量相关参数。In step 110, the attribution and the quality of the segment resources of each segment in the target video are analyzed, and parameters related to the attribution and quality of each segment resource are obtained.
可以理解的是,对视频业务可以基于用户观看的时效应、连续性、完整性等影响用户感知的指标按照各自权重进行用户感知的评定,进而实现对每一个分片资源进行质量的评估。质量相关参数可以包括以下各项中的至少一项:播放等待时长、播放停顿频次、播放停顿时长占比、下载速率、播放中断率等。It can be understood that for video services, user perception can be evaluated based on indicators that affect user perception, such as the time effect, continuity, and integrity of user viewing, according to their respective weights, and then the quality of each fragmented resource can be evaluated. The quality-related parameters may include at least one of the following items: playback waiting time, playback pause frequency, percentage of playback pause time, download rate, playback interruption rate, and the like.
在步骤120中,对于每个分片资源,根据其质量相关参数可以计算出其质量,计算的算法为预先设置。In step 120, for each slice resource, its quality can be calculated according to its quality-related parameters, and the calculation algorithm is preset.
在步骤130中,在向用户推送视频时,从推送的成本来说:视频资源归属地为他省异网的成本>视频资源归属地为本省异网的成本>视频资源归属地为他省本网的成本>视频资源归属地为本省本网的成本,所以在确定目标分片资源时,需要从成本和质量两个方面来考虑,从而达到既能保证视频质量又能节省成本的目的。In step 130, when pushing the video to the user, in terms of the cost of pushing: the cost of the video resource belonging to other provinces > the cost of the video resource belonging to the different network of this province > the cost of the video resource belonging to other provinces The cost of the network > the cost of the video resources belonging to the province and the network, so when determining the target fragment resources, it is necessary to consider both cost and quality, so as to achieve the goal of ensuring video quality and saving costs.
在步骤140中,通过步骤110至步骤130确定出目标视频的目标分片资源后,在用户请求目标视频时,即可向用户推送确定的目标分片资源中的目标视频。In step 140, after the target segment resource of the target video is determined through steps 110 to 130, when the user requests the target video, the target video in the determined target segment resource can be pushed to the user.
本发明实施例中,对视频的每个分片的分片资源进行分析,从归属地和质量两个方面确定出适合推送给用户的视频资源。在用户请求时,将确定出的视频资源中的视频推送给用户,即通过对完整的视频资源进行归属地和质量分析确定出推送给用户的视频,从而避免用户在观看视频的时候出现视频卡顿和缓冲的情况,提高视频业务的质量,并且在保证视频质量的同时节省成本。In the embodiment of the present invention, the fragment resource of each fragment of the video is analyzed, and the video resource suitable for pushing to the user is determined from two aspects of attribution and quality. When the user requests, the video in the determined video resource is pushed to the user, that is, the video to be pushed to the user is determined by analyzing the attribution and quality of the complete video resource, so as to avoid the video card when the user is watching the video frame and buffering, improve the quality of video services, and save costs while ensuring video quality.
可以理解的是,在本发明实施例的步骤120可以具体执行为如下步骤。It can be understood that step 120 in this embodiment of the present invention may be specifically implemented as the following steps.
121,根据质量相关参数计算分片资源的每个质量相关参数的得分。121. Calculate the score of each quality-related parameter of the slice resource according to the quality-related parameter.
122,设置每个质量相关参数的权重值。122. Set the weight value of each quality-related parameter.
123,按照分片资源的每个质量相关参数的得分和每个质量相关参数的权重值计算分片资源的质量。123. Calculate the quality of the slice resource according to the score of each quality-related parameter of the slice resource and the weight value of each quality-related parameter.
其中,本步骤中质量相关参数可以包括多个,对每个质量相关参数设置其权重值,然后设置每个质量相关参数的数值对应的分数,从而根据分片资源的每个质量相关参数的数值可以计算出分片资源的每个质量相关参数的得分,进而按照每个质量相关参数的得分和每个质量相关参数的权重值可以计算出分片资源的质量。Wherein, the quality-related parameters in this step may include multiple, set its weight value for each quality-related parameter, and then set the score corresponding to the value of each quality-related parameter, so that according to the value of each quality-related parameter of the fragment resource The score of each quality-related parameter of the slice resource can be calculated, and then the quality of the slice resource can be calculated according to the score of each quality-related parameter and the weight value of each quality-related parameter.
例如,如表1所示,质量相关参数包括:播放等待时长、播放停顿频次、播放停顿时长占比、下载速率、播放中断率。表1中设置了各质量相关参数的权重,以及各质量相关参数的参数值与每个质量相关参数的优值和劣值的对应关系,则在得出每个分片资源的质量相关参数的参数之后,即可通过表1计算其的得分,在得出各质量相关参数的得分后,在乘以其相应的权重即可得出各分片资源的质量。For example, as shown in Table 1, the quality-related parameters include: playback waiting time, playback pause frequency, percentage of playback pause time, download rate, and playback interruption rate. Table 1 sets the weight of each quality-related parameter, and the corresponding relationship between the parameter value of each quality-related parameter and the superior value and inferior value of each quality-related parameter. After parameters, the score can be calculated through Table 1. After getting the score of each quality-related parameter, multiply it by its corresponding weight to get the quality of each slice resource.
表1Table 1
需要说明的是,在表1中只设置了各质量相关参数的优值和劣值,本发明实施例还可以将各质量相关参数的其他分值也进行设置,再次不做限定。It should be noted that only the superior and inferior values of each quality-related parameter are set in Table 1, and other scores of each quality-related parameter may also be set in the embodiment of the present invention, which is not limited again.
可以理解的是,在本发明实施例的步骤130可以具体执行为如下步骤:131,对每个分片的分片资源,根据分片资源的质量和分片资源的归属地,判断是否存在归属地在本网内且质量大于预设值的第一分片资源;132,当存在第一分片资源时,将第一分片资源作为目标分片资源;133,当不存在第一分片资源时,将分片资源中质量最高的分片资源作为目标分片资源。It can be understood that step 130 in the embodiment of the present invention can be specifically executed as the following steps: 131, for each sliced resource, judge whether there is an attribution according to the quality of the sliced resource and the place where the sliced resource belongs 132, when the first fragment resource exists, use the first fragment resource as the target fragment resource; 133, when there is no first fragment resource resources, the fragment resource with the highest quality among the fragment resources is used as the target fragment resource.
其中,在视频资源推送时,需要从质量和成本两方面考虑。首先设置质量门限,即预设值(例如设置为75),表示质量达到预设值的分片资源的质量能够满足用户需求,然后设置确定目标分片资源的规则:对每一个分片,如果存在归属地在本网内且质量大于预设值的第一分片资源,则将其确定为目标分片资源;如果不存在归属地在本网内且质量大于预设值的第一分片资源,则将质量最最高的分片资源作为目标分片资源,如此即可以保证推送给用户的质量,又可以尽可能的节省成本。Among them, when pushing video resources, two aspects of quality and cost need to be considered. First, set the quality threshold, which is a preset value (for example, set to 75), indicating that the quality of fragmented resources whose quality reaches the preset value can meet user needs, and then set the rules for determining the target fragmented resource: for each fragment, if If there is a first fragment resource that belongs to the local network and whose quality is greater than the preset value, it is determined as the target fragment resource; if there is no first fragment resource that belongs to the local network and whose quality is greater than the preset value resources, the highest-quality shard resource is used as the target shard resource, so that the quality pushed to the user can be guaranteed, and the cost can be saved as much as possible.
另外,在存在归属地在本网内且质量大于预设值的分片资源时,还可以判断第一分片资源的个数,如果第一分片资源的个数存在二个或二个以上,为了进一步节省成本,则需要优先推送本网本省的分片资源,所以此时还可以判断二个或二个以上第一分片资源中是否存在归属地在本省的分片资源;当存在归属地在本省的分片资源时,将归属地在本省的分片资源作为目标分片资源;当不存在归属地在本省的分片资源时,将归属地在外省的分片资源作为目标分片资源。In addition, when there are fragmented resources that belong to the local network and whose quality is greater than the preset value, the number of the first fragmented resources can also be judged. If there are two or more first fragmented resources , in order to further save costs, it is necessary to give priority to push the shard resources of this province in this network, so at this time, it can also be judged whether there are shard resources belonging to this province among the two or more first shard resources; When there are fragment resources in this province, use the fragment resources in this province as the target fragment resources; when there is no fragment resource in this province, use the fragment resources in other provinces as the target fragment resources resource.
需要说明的是,在不存在归属地在本网内且质量大于预设值的分片资源时,为了节省成本,还可以考虑优先选取本省外网的分片资源。It should be noted that when there are no fragmented resources that belong to the local network and whose quality is greater than the preset value, in order to save costs, it is also possible to consider preferentially selecting fragmented resources from the external network of the province.
需要说明的是,在步骤130中,确定出目标分片资源后,则可以将确定的目标分片资源进行重组,得到目标视频。重组算法很多,除了协议栈外也有其他改进算法,所有算法的核心问题是可靠重组及消耗尽可能小。It should be noted that, in step 130, after the target segment resource is determined, the determined target segment resource may be reorganized to obtain the target video. There are many reorganization algorithms, and there are other improved algorithms besides the protocol stack. The core problem of all algorithms is reliable reorganization and consumption as small as possible.
本发明实施例通过获取到每一个视频的分片资源之后,对每个视频的每个分片的分片资源进行分析,同一个视频分片中,如果有来自多个运营商的质优分片资源,则优先给用户推送运营商网内的视频资源,通过整合视频中每个分片的分片资源信息后,提高推送视频资源的本网率,减少出网流量,提升用户感知。In the embodiment of the present invention, after obtaining the fragment resources of each video, the fragment resources of each fragment of each video are analyzed. In the same video fragment, if there are high-quality Video resources in the operator's network are given priority to push to users. After integrating the fragment resource information of each fragment in the video, the local network rate of video resource push is increased, the outbound traffic is reduced, and user perception is improved.
可以理解的是,在本发明实施例的步骤110之前,还可以包括步骤140,获取所述分片资源的IP地址;则步骤110可以具体执行为111,根据所述IP地址确定所述分片资源的归属地。It can be understood that, before step 110 in the embodiment of the present invention, step 140 may also be included to obtain the IP address of the fragment resource; then step 110 may be specifically executed as 111, determining the fragment according to the IP address where the resources belong.
其中,本发明实施中可以通过分片资源的IP地址来分析其归属地,所以在执行步骤110之前,可以首先获取所述分片资源的IP地址。Wherein, in the implementation of the present invention, the IP address of the fragment resource can be used to analyze its attribution, so before step 110 is performed, the IP address of the fragment resource can be obtained first.
具体的,本发明实施例中可以通过二分法获取所述目标视频中每个分片的分片资源的IP地址。具体流程可以如下步骤所示。Specifically, in the embodiment of the present invention, the IP address of the fragment resource of each fragment in the target video may be obtained by using a dichotomy method. The specific process can be shown in the following steps.
步骤1,确定第一时刻对应分片的分片资源的第一IP地址,第一时刻为目标视频中的初始时刻;Step 1, determining the first IP address of the fragment resource corresponding to the fragment at the first moment, the first moment being the initial moment in the target video;
步骤2,确定目标视频中第二时刻对应分片的分片资源的第二IP地址,其中,第二时刻晚于第一时刻;Step 2, determining the second IP address of the fragment resource corresponding to the fragment at the second moment in the target video, wherein the second moment is later than the first moment;
步骤3,判断第一IP地址和第二IP地址是否相同;Step 3, judging whether the first IP address and the second IP address are the same;
步骤4,当第一IP地址和第二IP地址不相同时,判断第一时刻与第二时刻之间的时间间隔是否小于预设值;Step 4, when the first IP address and the second IP address are different, judge whether the time interval between the first moment and the second moment is less than a preset value;
步骤5,当第一时刻与第二时刻之间的时间间隔不小于预设值时,确定第一时刻与第二时刻之间的中间时刻更新为第二时刻,并执行步骤2和步骤3;Step 5, when the time interval between the first moment and the second moment is not less than the preset value, determine that the intermediate moment between the first moment and the second moment is updated as the second moment, and execute steps 2 and 3;
步骤6,当第一时刻与第二时刻之间的时间间隔小于预设值时,将第二时刻与目标视频中终止时刻之间的中间时刻更新为第二时刻,以及将更新前的第二时刻更新为第一时刻,并执行步骤2和步骤3;Step 6, when the time interval between the first moment and the second moment is less than the preset value, update the intermediate moment between the second moment and the termination moment in the target video as the second moment, and update the second moment before the update The time is updated to the first time, and steps 2 and 3 are executed;
步骤7,当第一IP地址和第二IP地址相同时,判断第二时刻与终止时刻之间的时间间隔是否小于预设值;Step 7, when the first IP address and the second IP address are the same, determine whether the time interval between the second moment and the termination moment is less than a preset value;
步骤8,当第二时刻与终止时刻之间的时间间隔不小于预设值时,将第二时刻与目标视频中终止时刻之间的中间时刻更新为第二时刻,以及将更新前的第二时刻更新为第一时刻,并执行步骤2和步骤3;Step 8, when the time interval between the second moment and the end moment is not less than the preset value, update the intermediate moment between the second moment and the end moment in the target video as the second moment, and update the second moment before the update The time is updated to the first time, and steps 2 and 3 are executed;
步骤9,当第二时刻与终止时刻之间的时间间隔小于预设值时,停止操作。Step 9, when the time interval between the second moment and the termination moment is less than a preset value, stop the operation.
其中,在开始执行上述过程时,将目标视频的初始时刻作为第一时刻,将目标视频中的中间时刻作为第二时刻,分别获取第一时刻和第二时刻对应分频资源的第一IP(Internet Protocol,网络之间互连的协议)地址和第二IP地址,获取的方式可以为通过爬虫工具等方式获取。然后判断第一IP地址和第二IP地址是否相同,如果两者相同,还需要判断第一时刻和第二时刻是否足够接近,即判断第一时刻和第二时刻之间的时间间隔是否小于预设值;如果两者不相同,还需要判断第二时刻和目标视频的终止时刻是否足够接近,即判断第二时刻和终止时刻之间的时间间隔是否小于预设值。在步骤5中,第一时刻和第二时刻之间的时间间隔不小于预设值,表明两个时刻没有足够接近,则此时确定第一时刻与第二时刻之间的中间时刻作为第二时刻,重新执行步骤2和步骤3。在步骤6中,第一时刻和第二时刻之间的时间间隔小于预设值,表明两个时刻足够接近,两者对应分片资源的IP地址相同,说明两者对应的很可能为同一个分片资源,则此时即可确定第一时刻与第二时刻之间对镜的分片资源的IP地址已经获取到,然后将第二时刻作为第一时刻,第二时刻与终止时刻之间的中点作为第二时刻,重新执行步骤2和步骤3。Wherein, when starting to execute the above-mentioned process, the initial moment of the target video is used as the first moment, and the intermediate moment in the target video is used as the second moment, and the first IP ( The Internet Protocol, the protocol for interconnection between networks) address and the second IP address can be obtained by means of a crawler tool or the like. Then judge whether the first IP address and the second IP address are the same, if they are the same, it is also necessary to judge whether the first moment and the second moment are close enough, that is, to judge whether the time interval between the first moment and the second moment is less than the preset time interval. Set value; if the two are not the same, it is also necessary to judge whether the second moment and the end moment of the target video are close enough, that is, to judge whether the time interval between the second moment and the end moment is less than the preset value. In step 5, the time interval between the first moment and the second moment is not less than the preset value, indicating that the two moments are not close enough, then determine the intermediate moment between the first moment and the second moment as the second moment. time, re-execute steps 2 and 3. In step 6, if the time interval between the first moment and the second moment is smaller than the preset value, it indicates that the two moments are close enough, and the IP addresses corresponding to the fragment resources of the two are the same, indicating that the two corresponding to the same resource are likely to be the same Fragmented resources, then it can be determined at this time that the IP address of the mirrored fragmented resource between the first time and the second time has been obtained, and then the second time is taken as the first time, and the time between the second time and the end time The midpoint of is used as the second moment, and steps 2 and 3 are performed again.
具体的,以目标视频的时间长度区间为[a,b]为例,首先通过爬虫工具获取a时刻对应分片资源的IP地址,记为f(a);取待a和b的中点x,并获取a时刻对应分片资源的IP地址,记为f(x);比较f(a)和f(x)是否相同,如果两者相同,则对区间[X,b]按照上述方式进行分析,如果两者不相同,则对区间[a,x]按照上述方式进行分析,直到获取[a,b]对应分片资源的IP地址。Specifically, taking the time interval of the target video as [a, b] as an example, first use the crawler tool to obtain the IP address of the fragment resource corresponding to time a, which is recorded as f(a); take the midpoint x between a and b , and obtain the IP address of the fragment resource corresponding to time a, which is recorded as f(x); compare whether f(a) and f(x) are the same, if they are the same, perform the above-mentioned method for the interval [X, b] Analysis, if the two are not the same, analyze the interval [a, x] according to the above method until the IP address of the fragment resource corresponding to [a, b] is obtained.
需要说明的是,在本发明实施例中,因目标视频的分片数与每一片的时间大小不确定,所以采用周期性使用二分法获取目标视频中每个分片的分片资源的IP地址进行分析,以保证获取到的分片资源的信息的全面性和实时性。通过二分法算法反复进行计算,最终得到整个目标视频中每一分片所对应的IP地址和分片资源之间的函数f(x),从而构建了每一视频分片的IP资源池,并进行实时更新,可以更准备的为用户推送优质的视频资源,提升总体的用户感知。其中,f(x)函数的曲线示意图如图2所示,x轴为目标视频的分片序列,y轴是IP地址。It should be noted that, in the embodiment of the present invention, since the number of fragments of the target video and the time size of each fragment are uncertain, the IP address of the fragment resource of each fragment in the target video is obtained periodically using the dichotomy method Analysis is performed to ensure the comprehensiveness and real-timeness of the obtained fragment resource information. Repeated calculations through the dichotomy algorithm, and finally obtain the function f(x) between the IP address corresponding to each segment in the entire target video and the segment resource, thereby constructing the IP resource pool of each video segment, and Real-time updates can push high-quality video resources to users more preparedly and improve the overall user perception. Wherein, the schematic diagram of the curve of the f(x) function is shown in FIG. 2 , the x-axis is the slice sequence of the target video, and the y-axis is the IP address.
图3示出了根据本发明一实施例的视频资源推送的装置200的示意性框图。如图3所示,该装置200包括:Fig. 3 shows a schematic block diagram of an apparatus 200 for pushing video resources according to an embodiment of the present invention. As shown in Figure 3, the device 200 includes:
分析单元201,用于分析目标视频中每个分片的分片资源的归属地和所述分片资源的质量相关参数;An analysis unit 201, configured to analyze the attribution of the fragment resources of each fragment in the target video and the quality-related parameters of the fragment resources;
计算单元202,用于根据所述质量相关参数通过预设算法计算所述分片资源的质量;A calculation unit 202, configured to calculate the quality of the slice resource through a preset algorithm according to the quality-related parameters;
确定单元203,用于由所述分片资源的质量和所述分片资源的归属地确定所述分片的目标分片资源;A determining unit 203, configured to determine the target resource fragment of the fragment according to the quality of the resource fragment and the attribution of the resource fragment;
推送单元204,用于当用户请求所述目标视频时,向用户推送所述目标分片资源中的目标视频。The pushing unit 204 is configured to push the target video in the target segment resource to the user when the user requests the target video.
本发明实施例中,对视频的每个分片的分片资源进行分析,从归属地和质量两个方面确定出适合推送给用户的视频资源,在用户请求时,将确定出的视频资源中的视频推送给用户,即通过对完整的视频资源进行归属地和质量分析确定出推送给用户的视频,从而避免用户在观看视频的时候出现视频卡顿和缓冲的情况,提高视频业务的质量,并且在保证视频质量的同时节省成本。In the embodiment of the present invention, the fragment resources of each fragment of the video are analyzed, and the video resources suitable for pushing to the user are determined from two aspects of attribution and quality. When the user requests, the determined video resources will be Push the video to the user, that is, determine the video to be pushed to the user through the attribution and quality analysis of the complete video resource, so as to avoid video freeze and buffering when the user is watching the video, and improve the quality of the video service. And save costs while ensuring video quality.
可以理解的是,所述质量相关参数包括以下各项中的至少一项:播放等待时长、播放停顿频次、播放停顿时长占比、下载速率、播放中断率。It can be understood that the quality-related parameters include at least one of the following items: playback waiting time, playback pause frequency, playback pause time ratio, download rate, and playback interruption rate.
可以理解的是,所述计算单元202还用于:It can be understood that the calculation unit 202 is also used for:
根据所述质量相关参数分别计算所述分片资源的每个所述质量相关参数的得分;respectively calculating the score of each of the quality-related parameters of the slice resource according to the quality-related parameters;
设置每个所述质量相关参数的权重值;setting a weight value for each of said quality-related parameters;
按照所述分片资源的每个所述质量相关参数的得分和每个所述质量相关参数的权重值计算所述分片资源的质量。The quality of the slice resource is calculated according to the score of each quality-related parameter of the slice resource and the weight value of each quality-related parameter.
可以理解的是,所述确定单元203还用于:It can be understood that the determining unit 203 is also configured to:
对所述每个分片的分片资源,根据所述分片资源的质量和所述分片资源的归属地,判断是否存在归属地在本网内且质量大于预设值的第一分片资源;For the fragmented resources of each fragment, according to the quality of the fragmented resources and the attribution of the fragmented resources, it is judged whether there is a first fragment whose attribution is within the network and whose quality is greater than a preset value resource;
当存在所述第一分片资源时,将所述第一分片资源作为所述目标分片资源;When the first slice resource exists, use the first slice resource as the target slice resource;
当不存在所述第一分片资源时,将所述分片资源中质量最高的分片资源作为所述目标分片资源。When the first fragment resource does not exist, use the fragment resource with the highest quality among the fragment resources as the target fragment resource.
可以理解的是,当存在二个或二个以上所述第一分片资源时,所述确定单元203还用于:It can be understood that, when there are two or more first fragment resources, the determining unit 203 is further configured to:
判断二个或二个以上所述第一分片资源中是否存在归属地在本省的分片资源;Judging whether there are fragment resources belonging to this province among the two or more first fragment resources;
当存在所述归属地在本省的分片资源时,将所述归属地在本省的分片资源作为所述目标分片资源;When there is a fragment resource whose attribution is in this province, use the fragment resource with attribution in this province as the target fragment resource;
当不存在所述归属地在本省的分片资源时,将归属地在外省的分片资源作为所述目标分片资源。When there is no slice resource attributable in this province, the slice resource attributable in other provinces is used as the target slice resource.
图4示出了根据本发明又一实施例的视频资源推送的装置200的示意性框图。Fig. 4 shows a schematic block diagram of an apparatus 200 for pushing video resources according to yet another embodiment of the present invention.
可以理解的是,如图4所示,该装置200还可以包括:It can be understood that, as shown in FIG. 4, the device 200 may also include:
获取单元205,用于获取所述分片资源的网络协议IP地址;并且,An obtaining unit 205, configured to obtain the network protocol IP address of the fragmented resource; and,
所述分析单元201还用于根据所述IP地址确定所述分片资源的归属地。The analysis unit 201 is further configured to determine the attribution of the fragment resource according to the IP address.
可以理解的是,所述获取单元205还用于通过二分法获取所述目标视频中每个分片的分片资源的IP地址。It can be understood that the obtaining unit 205 is further configured to obtain the IP address of the segment resource of each segment in the target video by a binary method.
根据本发明实施例的视频资源推送的装置200可对应于根据本发明实施例的视频资源推送的方法中的执行主体,并且视频资源推送的装置200中的各个模块的上述和其它操作和/或功能分别为了实现图1至图2中的各个方法的相应流程,为了简洁,在此不再赘述。The apparatus 200 for pushing video resources according to the embodiment of the present invention may correspond to the execution subject in the method for pushing video resources according to the embodiment of the present invention, and the above-mentioned and other operations and/or The functions are respectively to realize the corresponding flow of each method in FIG. 1 to FIG. 2 , and for the sake of brevity, details are not repeated here.
图5是根据本发明一实施例的视频资源推送的设备300的示意性框图。如图5所示,设备300包括处理器301、存储器302和通信接口303,存储器302用于存储可执行的程序代码,处理器301通过读取存储器302中存储的可执行程序代码来运行与可执行程序代码对应的程序,通信接口303用于与外部设备通信,设备300还可以包括总线304,总线304用于连接处理器301、存储器302和通信接口303,使处理器301、存储器302和通信接口303通过总线304进行相互通信。Fig. 5 is a schematic block diagram of a device 300 for pushing video resources according to an embodiment of the present invention. As shown in FIG. 5 , the device 300 includes a processor 301, a memory 302 and a communication interface 303, the memory 302 is used to store executable program codes, and the processor 301 runs and can read the executable program code stored in the memory 302 Execute the program corresponding to the program code, the communication interface 303 is used to communicate with external devices, the device 300 can also include a bus 304, and the bus 304 is used to connect the processor 301, memory 302 and communication interface 303, so that the processor 301, memory 302 and communication The interfaces 303 communicate with each other through the bus 304 .
具体地,处理器301还用于执行一种视频资源推送的方法;其中,所述视频资源推送的方法包括:Specifically, the processor 301 is also configured to execute a method for pushing video resources; wherein, the method for pushing video resources includes:
分析目标视频中每个分片的分片资源的归属地和所述分片资源的质量相关参数;Analyzing the attribution of the fragment resources of each fragment in the target video and the quality-related parameters of the fragment resources;
根据所述质量相关参数通过预设算法分别计算所述分片资源的质量;Calculating the quality of the fragmented resources respectively through a preset algorithm according to the quality-related parameters;
由所述分片资源的质量和所述分片资源的归属地确定所述分片的目标分片资源;determining the target resource fragment of the fragment according to the quality of the resource fragment and the attribution of the resource fragment;
当用户请求所述目标视频时,向用户推送所述目标分片资源中的目标视频。When the user requests the target video, push the target video in the target segment resource to the user.
根据本发明实施例的视频资源推送的设备300可对应于根据本发明实施例的内容推送的方法中的执行主体,并且视频资源推送的设备300中的各个模块的上述和其它操作和/或功能分别为了实现图1至图2中的各个方法的相应流程,为了简洁,在此不再赘述。The device 300 for pushing video resources according to an embodiment of the present invention may correspond to the execution subject in the method for pushing content according to an embodiment of the present invention, and the above-mentioned and other operations and/or functions of each module in the device 300 for pushing video resources In order to realize the corresponding flow of each method in FIG. 1 to FIG. 2 respectively, for the sake of brevity, details are not repeated here.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the relationship between hardware and software Interchangeability. In the above description, the composition and steps of each example have been generally described according to their functions. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present invention.
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiment, and will not be repeated here.
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person familiar with the technical field can easily think of various equivalents within the technical scope disclosed in the present invention. Modifications or replacements shall all fall within the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims (15)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710064253.9A CN108401165A (en) | 2017-02-04 | 2017-02-04 | A kind of method, apparatus and equipment of video resource push |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710064253.9A CN108401165A (en) | 2017-02-04 | 2017-02-04 | A kind of method, apparatus and equipment of video resource push |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN108401165A true CN108401165A (en) | 2018-08-14 |
Family
ID=63093435
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710064253.9A Pending CN108401165A (en) | 2017-02-04 | 2017-02-04 | A kind of method, apparatus and equipment of video resource push |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108401165A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110149534A (en) * | 2019-06-12 | 2019-08-20 | 深圳市大数据研究院 | Adaptive video circulation code method and device based on decision tree |
| CN110401869A (en) * | 2019-07-26 | 2019-11-01 | 歌尔股份有限公司 | A kind of net cast method, system and electronic equipment and storage medium |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102497387A (en) * | 2011-11-11 | 2012-06-13 | 合一网络技术(北京)有限公司 | Flash video distribution method based on P2P client terminal state analysis |
| EP2891143A1 (en) * | 2012-08-29 | 2015-07-08 | Bedford Industries, Inc. | Attachment tags and methods of manufacture and use thereof |
| CN105847864A (en) * | 2016-05-13 | 2016-08-10 | 合网络技术(北京)有限公司 | Video definition recommending method and device |
-
2017
- 2017-02-04 CN CN201710064253.9A patent/CN108401165A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102497387A (en) * | 2011-11-11 | 2012-06-13 | 合一网络技术(北京)有限公司 | Flash video distribution method based on P2P client terminal state analysis |
| EP2891143A1 (en) * | 2012-08-29 | 2015-07-08 | Bedford Industries, Inc. | Attachment tags and methods of manufacture and use thereof |
| CN105847864A (en) * | 2016-05-13 | 2016-08-10 | 合网络技术(北京)有限公司 | Video definition recommending method and device |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110149534A (en) * | 2019-06-12 | 2019-08-20 | 深圳市大数据研究院 | Adaptive video circulation code method and device based on decision tree |
| CN110149534B (en) * | 2019-06-12 | 2021-06-08 | 深圳市大数据研究院 | Decision tree-based adaptive video stream transcoding method and device |
| CN110401869A (en) * | 2019-07-26 | 2019-11-01 | 歌尔股份有限公司 | A kind of net cast method, system and electronic equipment and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11778006B2 (en) | Data transmission method and apparatus | |
| CN108737333B (en) | Data detection method and device | |
| CN103177042B (en) | A kind of method and device of web page browsing | |
| CN103678372B (en) | A method and device for obtaining application performance of a page | |
| CN105554007A (en) | web anomaly detection method and device | |
| CN108521405B (en) | A risk management and control method, device and storage medium | |
| CN107483976A (en) | Live management-control method, device and electronic equipment | |
| US10650025B2 (en) | Method and apparatus for checking and updating data on a client terminal | |
| CN106341373B (en) | Method and apparatus for detecting and preventing malicious clicks on advertisement links | |
| CN105049298A (en) | Method and system for monitoring cloud resource | |
| CN107508914A (en) | A kind of accurate method for pushing of message and system based on cloud computing analysis | |
| CN104427118B (en) | Method for recommending contents and mobile terminal | |
| CN108401165A (en) | A kind of method, apparatus and equipment of video resource push | |
| WO2015021753A1 (en) | Data compression method, computer system and device | |
| CN108462590B (en) | Network flow monitoring method and device and computer terminal | |
| WO2021139345A1 (en) | Method and apparatus for displaying network state during call process, and computer device and medium | |
| CN107666414A (en) | A kind of network performance optimizing method, system and computer-readable recording medium | |
| US10572486B2 (en) | Data communication in a distributed data grid | |
| CN111913768A (en) | Virtualized cloud desktop and construction method thereof | |
| CN103856558A (en) | Data processing method and device for terminal application | |
| US11178003B2 (en) | Resetting observable channel knockouts | |
| CN108600147A (en) | A kind of speed of download prediction technique and device | |
| CN119363433A (en) | A method, system, device, equipment and medium for verifying media data | |
| CN101835205A (en) | Wireless terminal and wireless Internet access method | |
| CN116339872B (en) | Data processing method, stream processing system, medium and device based on sliding window |
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 | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180814 |