CN103327079A - Multimedia resource caching method and device - Google Patents
Multimedia resource caching method and device Download PDFInfo
- Publication number
- CN103327079A CN103327079A CN2013102143397A CN201310214339A CN103327079A CN 103327079 A CN103327079 A CN 103327079A CN 2013102143397 A CN2013102143397 A CN 2013102143397A CN 201310214339 A CN201310214339 A CN 201310214339A CN 103327079 A CN103327079 A CN 103327079A
- Authority
- CN
- China
- Prior art keywords
- multimedia resource
- cycle
- temperature
- high temperature
- temperature value
- 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 32
- PEDCQBHIVMGVHV-UHFFFAOYSA-N Glycerine Chemical compound OCC(O)CO PEDCQBHIVMGVHV-UHFFFAOYSA-N 0.000 claims description 7
- 230000006399 behavior Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 9
- 238000004590 computer program Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000012163 sequencing technique Methods 0.000 description 5
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000003203 everyday effect Effects 0.000 description 2
- 230000000052 comparative effect Effects 0.000 description 1
- 230000002354 daily effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Images
Landscapes
- Television Signal Processing For Recording (AREA)
Abstract
The invention discloses a multimedia resource caching method and device and relates to the technical field of multimedia broadcasting so that accuracy of the heat calculating result and accuracy of the multimedia resource selection are improved. The method includes the steps of working out a heat value of each multimedia resource in a corresponding period according to accessed times of each stored multimedia resource in a plurality of periods with different time spans, regularly marking a preset number of multimedia resources as high heat multimedia resources from the total number of multimedia resources which are calculated in each period according to a sequence of the heat values from high to low, and commanding the caching device to renew stored current multimedia resources according to all the high heat multimedia resources.
Description
Technical field
The present invention relates to the multimedia broadcasting technical field, particularly a kind of caching method of multimedia resource and device.
Background technology
Along with the development of network technology, P2P (Peer-to-Peer, point-to-point) technology is widely used in the fields such as data download, Streaming Media.Meanwhile, the P2P caching system based on the P2P technology also reaches its maturity with the development of network.
Buffer memory can effectively be alleviated the flow pressure that P2P real time flow medium flow brings, and the implementation method of present common buffer memory manages for buffer memory device for the temperature according to multimedia resource.Temperature is high, then distributes longer memory time and the network bandwidth and other resources for this multimedia resource.Temperature descends, and then shortens to memory time and the network bandwidth and other resources that this multimedia resource distributes.
Owing to all being that the multimedia resource of choosing some high temperatures carries out buffer memory when buffer memory, so the accuracy of temperature is very important, existing temperature account form is just calculated according to the single cycle that arranges and is selected, not very accurate, if and can not accurately calculate, buffer memory just can not be born the effect of sharing flow pressure effectively so.
Summary of the invention
The embodiment of the invention provides a kind of caching method and device of multimedia resource, the accuracy of selecting in order to improve temperature result of calculation and multimedia resource.
The caching method of a kind of multimedia resource that the embodiment of the invention provides comprises:
Each multimedia resource accessed number of times within the cycle of default a plurality of different time length according to storage calculates respectively the temperature value of each multimedia resource within the corresponding cycle;
Regularly from according to the multimedia resource sum after each computation of Period according to temperature value order from high to low respectively the multimedia resource of mark predetermined number be high temperature multimedia resource;
According to all described high temperature multimedia resources, the order buffer memory device upgrades the current multimedia resource of preserving.
The buffer storage of a kind of multimedia resource that the embodiment of the invention provides, this device comprises:
The temperature computing module is used for each multimedia resource accessed number of times within the cycle of default a plurality of different time length according to storage, calculates respectively the temperature value of each multimedia resource within the corresponding cycle;
Mark module, be used for regularly from according to the multimedia resource sum after each computation of Period according to temperature value order from high to low respectively the multimedia resource of mark predetermined number be high temperature multimedia resource;
The update instruction module is used for according to all described high temperature multimedia resources, and the order buffer memory device upgrades the current multimedia resource of preserving.
The embodiment of the invention, be provided with the cycle of a plurality of different lengths, each video is calculated a plurality of temperature values according to these cycles, jointly select high temperature multimedia resource according to these different computing cycles and carry out buffer memory, owing to adopting a plurality of cycles jointly to calculate, so that the high temperature multimedia resource of determining science and accurately more.
Description of drawings
The method flow schematic diagram of the caching method of a kind of multimedia resource that Fig. 1 provides for the embodiment of the invention;
The specific embodiment schematic diagram of the caching method of a kind of multimedia resource that Fig. 2 provides for the embodiment of the invention;
The apparatus structure schematic diagram of the buffer storage of a kind of multimedia resource that Fig. 3 provides for the embodiment of the invention.
Embodiment
Because existing buffer memory device is when choosing multimedia resource according to temperature, the temperature value that only goes out according to single computation of Period is chosen, and causes the result who chooses inaccurate.
The embodiment of the invention provides a kind of caching method and device of multimedia resource, the accuracy of selecting in order to improve temperature result of calculation and multimedia resource.
At first, the embodiment of the invention provides a kind of caching method of multimedia resource, and as shown in Figure 1, the method comprises:
S101, each multimedia resource accessed number of times within the cycle of default a plurality of different time length according to storage calculates respectively the temperature value of each multimedia resource within the corresponding cycle;
S102, regularly from according to the multimedia resource sum after each computation of Period according to temperature value order from high to low respectively the multimedia resource of mark predetermined number be high temperature multimedia resource;
S103, according to all described high temperature multimedia resources, the order buffer memory device upgrades the current multimedia resource of preserving.
In the above embodiment of the present invention, be provided with a plurality of cycles, respectively each multimedia resource is carried out the calculating of temperature value, such multimedia resource can obtain different temperature values within the different cycles, can obtain so the temperature ordering relation of respective amount according to the amount of cycles that arranges, the multimedia resource that regularly takes out according to the forward some of the temperature value after the different cycles calculating is labeled as high temperature, then orders buffer memory device to carry out the renewal of multimedia resource.
Because different a plurality of cycles of length being set, also be that the multimedia resource that gathers the forward some of temperature in each cycle is combined and become high temperature multimedia resource when upgrading multimedia resource, replace with original multimedia resource in the buffer memory device, obviously more accurate by a plurality of cycle common choices high temperature multimedia resource out like this.
Be understandable that, above-mentioned multimedia resource can be a kind of or whole set in video, audio frequency, the picture, the above-mentioned regular time is set the cycle that can carry out as required the multimedia resource renewal and sets, and concrete time length is not done rigid requirement.
On the basis of above-described embodiment, regularly from according to the multimedia resource sum after each computation of Period according to temperature value order from high to low respectively the multimedia resource of mark predetermined number be high temperature multimedia resource, specifically comprise:
Each cycle forms the temperature order corresponding with the cycle according to the temperature value of each video of access times real-time update of video;
From each described temperature order, be high temperature multimedia resource according to the multimedia resource that is caused low sequence notation predetermined number by height regularly.
Each cycle is all upgraded the temperature value of all videos in real time, since the corresponding different cycle of each video has different temperature values, will form so a plurality of temperature orders, so in mark, according to the occurrence of predetermined number, just can directly mark which all multimedia resource of high temperature.
On the basis of above-described embodiment, further, according to all described high temperature multimedia resources, the order buffer memory device upgrades the current multimedia resource of preserving, and specifically comprises:
Described high temperature multimedia resource according to all generates high temperature the Resources list;
Utilize newly-generated high temperature the Resources list and last high temperature the Resources list that generates to compare;
According to comparison result, the order buffer memory device upgrades the current multimedia resource of preserving.
In this above-described embodiment, after each mark is finished, can generate high temperature the Resources list according to these marks, utilize this high temperature the Resources list and inner last high temperature the Resources list that generates (namely recording the now multimedia resource table of storage of buffer memory device) to compare, according to comparative result, the order buffer memory device upgrades.
It should be noted that buffer memory device to the renewal of multimedia resource not in protection scope of the present invention, do not carry out concrete introduction at this, generally can adopt part to upgrade.It is according to comparison result that part is upgraded, and keeps the multimedia resource that has on two tables, and but deletion is at the multimedia resource on new table on the old table not, fills into newly showing but multimedia resource on old table not.
On the basis of above-described embodiment, preferably, the account form of described temperature value is:
Arbitrary cycle is divided into a plurality of continuous isometric time periods, calculates respectively the temperature value of this multimedia resource within each time period;
According to give different weight coefficients and corresponding temperature value for each time period, draw the overall temperature value of described multimedia resource in this cycle, the weight coefficient of giving from the time period of current point in time close to more is higher.
Above-described embodiment is the account form of a kind of preferred temperature value of the present invention, each cycle is divided into the different time periods, the weight coefficient that the time period of time away from more gives when calculating is lower, show should be in the cycle in COMPREHENSIVE CALCULATING overall temperature value the time account for lower proportion, the temperature value that calculates like this is more accurate.
Be understandable that, because the concrete time span of the different cycles that arranges is different, the length of the different time sections that is divided into so also can be different.
On above-described embodiment basis, preferably, in the cycle of described default a plurality of different time length, specifically comprise cycle of following at least two different lengths:
Period 1 take in the sky as unit;
Second round take week is unit;
Period 3 take the moon is unit;
Period 4 take year is unit.
Several cycles of above-mentioned setting all are actual several Cycle Lengths commonly used in the present embodiment, according to the sky substantially when video request program for example, week, month, four cycles of year are carried out the fluctuation of temperature, share the daily program request behavior at family according to these 4 computation of Period temperatures also comparison operators.
Technical scheme for a better understanding of the present invention, as shown in Figure 2, the below describes a specific embodiment during with user's order video in detail:
In the present embodiment, all be provided with above-mentioned day, week, month, year four cycles are for the multimedia resource of choosing high temperature.
S201, four cycles carry out the temperature value to all videos in real time according to self different Cycle Length and calculate;
(1), to the period 1, during take the sky as the cycle, think that the video request program behavior is that a fluctuation is arranged every day basically, Hot Contents can drift about along with content so, and after the user to arbitrary video the program request behavior had occured, we can be hour to come demarcation interval.Obtain the current time, according to 24 hours, for giving the highest weight coefficient from nearest one hour of current time, secondly be from two hours nearest weight coefficients of current time at every turn, the like, 24 hours weight coefficient farthest is minimum.Each program request all can increase hour interval video-on-demand times that the current time is positioned at, the last as a result sum of seizing the opportunity according to this temperature value of 24 hours and weight coefficient, be exactly the temperature value of this video this moment within this period 1, the temperature value that all videos calculated according to this period 1 can form the first temperature sequencing table.
(2), to second round, during take week as the cycle, think that the video request program behavior is that a fluctuation is arranged weekly basically, Hot Contents can drift about along with content so, and after the user to arbitrary video the program request behavior had occured, we can be with demarcation interval over the sky.Obtain the current time, according to date calculating, for the highest from one day nearest weight coefficient of current date, secondly be from two days nearest weight coefficients of current date at every turn, the like, seven days weight coefficient farthest is minimum.Each video request program all can increase the interval video-on-demand times in sky that current date is positioned at, at last according to the as a result sum of seizing the opportunity of the temperature value of this every day in week and weight coefficient, be exactly the temperature value of this video this moment within this second round, all videos can form the second temperature sequencing table according to the temperature value that calculates this second round.
(3), to the period 3, during take year as the cycle, think that the video request program behavior is that a fluctuation is arranged every year basically, Hot Contents can drift about along with content so, and after the user to arbitrary video the program request behavior had occured, we can be with demarcation interval over the moon.Obtain the current time at every turn, according to calculating by the moon, for from current month nearest weight coefficient in January the highest, secondly be from nearest bimester weight coefficient of current month, the like, the weight coefficient in December farthest is minimum.Each video request program all can increase the interval video-on-demand times of the moon that is positioned in current month, at last according in year per month the temperature value and weight coefficient seize the opportunity as a result sum, be exactly the temperature value of this video this moment within this period 3, the temperature value that all videos calculated according to this period 3 can form the 3rd temperature sequencing table.
(4), to the period 4, take 10 years during as the cycle, think that the video request program behavior is a fluctuation to be arranged in per 10 years basically, Hot Contents can drift about along with content so, and after the user to arbitrary video the program request behavior had occured, we can be with demarcation interval over year.Obtain the current time, according to calculating in year, for the highest from 1 year nearest weight coefficient of current time, secondly be from 2 years nearest weight coefficients of current time at every turn, the like, the weight coefficient in 10 years farthest is minimum.Each video request program all can increase the interval video-on-demand times of year that the current time is positioned at.According to the as a result sum of seizing the opportunity of the temperature value in every year and weight coefficient, be exactly the temperature value of this video this moment within this period 4 at last, the temperature value that all videos calculated according to this period 4 can form the 4th temperature sequencing table.
S202 regularly takes out the video of the forward some of rank from each temperature sequencing table, be labeled as high temperature video, can be combined into high temperature videometer according to all marks so;
S203, carry out comparing of video content with newly-generated high temperature videometer and the last high temperature videometer that generates, just can understand very clearly which video needs deletion, which needs is added, which needs keeps, and finishes the renewal of video in the buffer memory device according to the result.
It should be noted that, the number of videos of mark need to be determined according to the spatial cache of buffer memory device and the number of video, need namely to guarantee that the quantity of high temperature video can not be too many, avoid the buffer memory device insufficient memory, on this basis, need to determine the high temperature video number m of buffer memory, according to sixteen rules, generally can think high temperature video number m with 20% of total video number.
The above-mentioned high temperature videometer according to high temperature video marker generation, the generation method can be as follows:
For the different cycles is provided with different ranks, for example can set shorter cycle rank higher, come from the rank of high level high temperature video on high temperature videometer forward, hypothesis n rank arranged.Corresponding the 1st to m/n the program of the first order.The corresponding m/n in the second level is individual to 2*m/n program.The corresponding 2*m/n of the third level is individual to 3*m/n program.N level correspondence (n-1) * m/n to m program.
Corresponding said method side, the embodiment of the invention also provides a kind of buffer storage of multimedia resource, and as shown in Figure 3, this device comprises:
Temperature computing module 1 is used for each multimedia resource accessed number of times within the cycle of default a plurality of different time length according to storage, calculates respectively the temperature value of each multimedia resource within the corresponding cycle;
Mark module 2, be used for regularly from according to the multimedia resource sum after each computation of Period according to temperature value order from high to low respectively the multimedia resource of mark predetermined number be high temperature multimedia resource;
Update instruction module 3 is used for according to all described high temperature multimedia resources, and the order buffer memory device upgrades the current multimedia resource of preserving.
On the basis of above-described embodiment, described mark module specifically is used for:
Each cycle forms the temperature order corresponding with the cycle according to the temperature value of each video of access times real-time update of video;
From each described temperature order, be high temperature multimedia resource according to the multimedia resource that is caused low sequence notation predetermined number by height regularly.
On the basis of above-described embodiment, described update instruction module specifically is used for:
Described high temperature multimedia resource according to all generates high temperature the Resources list;
Utilize newly-generated high temperature the Resources list and last high temperature the Resources list that generates to compare;
According to comparison result, the order buffer memory device upgrades the current multimedia resource of preserving.
On the basis of above-described embodiment, the temperature value account form of described temperature computing module is:
Arbitrary cycle is divided into a plurality of continuous isometric time periods, calculates respectively the temperature value of this multimedia resource within each time period;
According to give different weight coefficients and corresponding temperature value for each time period, draw the overall temperature value of described multimedia resource in this cycle, the weight coefficient of giving from the time period of current point in time close to more is higher.
On the basis of above-described embodiment, in the cycle of described default a plurality of different time length, specifically comprise cycle of at least two following different lengths:
Period 1 take in the sky as unit;
Second round take week is unit;
Period 3 take the moon is unit;
Period 4 take year is unit.
The buffer storage of multimedia resource of the present invention can be used as the control appliance of buffer memory device, and in real work, this device can be controlled many buffer memory devices simultaneously.
Be understandable that, this device can also be monitored the memory space of each buffer memory device, the residual memory space of one by one platform buffer memory device in office is during less than the threshold value set, the last video of video on demand content temperature ordering of this buffer memory device will be repeated to select, and send delete command, until disk space is higher than this threshold values, just stop deletion.
Those skilled in the art should understand, embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt complete hardware implementation example, complete implement software example or in conjunction with the form of the embodiment of software and hardware aspect.And the present invention can adopt the form of the computer program of implementing in one or more computer-usable storage medium (including but not limited to magnetic disc store and optical memory etc.) that wherein include computer usable program code.
The present invention is that reference is described according to flow chart and/or the block diagram of method, equipment (system) and the computer program of the embodiment of the invention.Should understand can be by the flow process in each flow process in computer program instructions realization flow figure and/or the block diagram and/or square frame and flow chart and/or the block diagram and/or the combination of square frame.Can provide these computer program instructions to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device producing a machine, so that the instruction of carrying out by the processor of computer or other programmable data processing device produces the device that is used for realizing in the function of flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame appointments.
These computer program instructions also can be stored in energy vectoring computer or the computer-readable memory of other programmable data processing device with ad hoc fashion work, so that the instruction that is stored in this computer-readable memory produces the manufacture that comprises command device, this command device is realized the function of appointment in flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame.
These computer program instructions also can be loaded on computer or other programmable data processing device, so that carry out the sequence of operations step producing computer implemented processing at computer or other programmable devices, thereby be provided for realizing the step of the function of appointment in flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame in the instruction that computer or other programmable devices are carried out.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.
Claims (10)
1. the caching method of a multimedia resource is characterized in that, the method comprises:
Each multimedia resource accessed number of times within the cycle of default a plurality of different time length according to storage calculates respectively the temperature value of each multimedia resource within the corresponding cycle;
Regularly from according to the multimedia resource sum after each computation of Period according to temperature value order from high to low respectively the multimedia resource of mark predetermined number be high temperature multimedia resource;
According to all described high temperature multimedia resources, the order buffer memory device upgrades the current multimedia resource of preserving.
2. the method for claim 1 is characterized in that, regularly from according to the multimedia resource sum after each computation of Period according to temperature value order from high to low respectively the multimedia resource of mark predetermined number be high temperature multimedia resource, specifically comprise:
Each cycle forms the temperature order corresponding with the cycle according to the temperature value of each video of access times real-time update of video;
From each described temperature order, be high temperature multimedia resource according to the multimedia resource that is caused low sequence notation predetermined number by height regularly.
3. method as claimed in claim 2 is characterized in that, according to all described high temperature multimedia resources, the order buffer memory device upgrades the current multimedia resource of preserving, and specifically comprises:
Described high temperature multimedia resource according to all generates high temperature the Resources list;
Utilize newly-generated high temperature the Resources list and last high temperature the Resources list that generates to compare;
According to comparison result, the order buffer memory device upgrades the current multimedia resource of preserving.
4. method as claimed in claim 3 is characterized in that, the account form of described temperature value is:
Arbitrary cycle is divided into a plurality of continuous isometric time periods, calculates respectively the temperature value of this multimedia resource within each time period;
According to give different weight coefficients and corresponding temperature value for each time period, draw the overall temperature value of described multimedia resource in this cycle, the weight coefficient of giving from the time period of current point in time close to more is higher.
5. method as claimed in claim 4 is characterized in that, in the cycle of described default a plurality of different time length, specifically comprises cycle of at least two following different lengths:
Period 1 take in the sky as unit;
Second round take week is unit;
Period 3 take the moon is unit;
Period 4 take year is unit.
6. the buffer storage of a multimedia resource is characterized in that, this device comprises:
The temperature computing module is used for each multimedia resource accessed number of times within the cycle of default a plurality of different time length according to storage, calculates respectively the temperature value of each multimedia resource within the corresponding cycle;
Mark module, be used for regularly from according to the multimedia resource sum after each computation of Period according to temperature value order from high to low respectively the multimedia resource of mark predetermined number be high temperature multimedia resource;
The update instruction module is used for according to all described high temperature multimedia resources, and the order buffer memory device upgrades the current multimedia resource of preserving.
7. device as claimed in claim 6 is characterized in that, described mark module specifically is used for:
Each cycle forms the temperature order corresponding with the cycle according to the temperature value of each video of access times real-time update of video;
From each described temperature order, be high temperature multimedia resource according to the multimedia resource that is caused low sequence notation predetermined number by height regularly.
8. device as claimed in claim 7 is characterized in that, described update instruction module specifically is used for:
Described high temperature multimedia resource according to all generates high temperature the Resources list;
Utilize newly-generated high temperature the Resources list and last high temperature the Resources list that generates to compare;
According to comparison result, the order buffer memory device upgrades the current multimedia resource of preserving.
9. device as claimed in claim 8 is characterized in that, the temperature value account form of described temperature computing module is:
Arbitrary cycle is divided into a plurality of continuous isometric time periods, calculates respectively the temperature value of this multimedia resource within each time period;
According to give different weight coefficients and corresponding temperature value for each time period, draw the overall temperature value of described multimedia resource in this cycle, the weight coefficient of giving from the time period of current point in time close to more is higher.
10. device as claimed in claim 9 is characterized in that, in the cycle of described default a plurality of different time length, specifically comprises cycle of at least two following different lengths:
Period 1 take in the sky as unit;
Second round take week is unit;
Period 3 take the moon is unit;
Period 4 take year is unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013102143397A CN103327079A (en) | 2013-05-31 | 2013-05-31 | Multimedia resource caching method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013102143397A CN103327079A (en) | 2013-05-31 | 2013-05-31 | Multimedia resource caching method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103327079A true CN103327079A (en) | 2013-09-25 |
Family
ID=49195601
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2013102143397A Pending CN103327079A (en) | 2013-05-31 | 2013-05-31 | Multimedia resource caching method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103327079A (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104778271A (en) * | 2015-04-24 | 2015-07-15 | 无锡天脉聚源传媒科技有限公司 | Video data caching method and device |
CN105335517A (en) * | 2015-11-06 | 2016-02-17 | 努比亚技术有限公司 | Method and terminal for selecting heat multimedia |
CN106547478A (en) * | 2015-09-23 | 2017-03-29 | 北京奇虎科技有限公司 | The I/O throughput monitoring method of process and device |
CN107026892A (en) * | 2016-11-03 | 2017-08-08 | 阿里巴巴集团控股有限公司 | Message recommends method and apparatus |
CN108156193A (en) * | 2016-12-02 | 2018-06-12 | 阿里巴巴集团控股有限公司 | A kind of hot spot determines method and system |
CN109121007A (en) * | 2018-09-18 | 2019-01-01 | 深圳市酷开网络科技有限公司 | Movie and television contents recommended method, smart television and system based on plurality of human faces identification |
CN109784648A (en) * | 2018-12-14 | 2019-05-21 | 北京三快在线科技有限公司 | Scheduling resource distributing method, device, electronic equipment and readable storage medium storing program for executing |
CN109981532A (en) * | 2017-12-27 | 2019-07-05 | 中移(杭州)信息技术有限公司 | A kind of transmission method and server of media file |
CN111327622A (en) * | 2020-02-27 | 2020-06-23 | 典基网络科技(上海)有限公司 | Resource scheduling method and system |
CN111372095A (en) * | 2018-12-25 | 2020-07-03 | 深圳市茁壮网络股份有限公司 | Method and device for calculating heat degree |
CN111782702A (en) * | 2020-06-29 | 2020-10-16 | 北京金山云网络技术有限公司 | Metadata hot ranking method, device, equipment and storage medium |
CN113784170A (en) * | 2021-11-11 | 2021-12-10 | 深圳市名竹科技有限公司 | Content data preheating method and device, computer equipment and storage medium |
CN113949921A (en) * | 2021-08-31 | 2022-01-18 | 上海二三四五网络科技有限公司 | Control method and control device for short video cache cleaning |
CN115334321A (en) * | 2022-08-10 | 2022-11-11 | 北京百度网讯科技有限公司 | Method and device for acquiring access heat of video stream, electronic equipment and medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006012418A2 (en) * | 2004-07-21 | 2006-02-02 | Beach Unlimited Llc | Distributed storage architecture based on block map caching and vfs stackable file system modules |
CN101079727A (en) * | 2006-05-24 | 2007-11-28 | 中兴通讯股份有限公司 | A stream media data content management method |
CN101201801A (en) * | 2006-12-11 | 2008-06-18 | 南京理工大学 | Hierarchical storage management method for video on demand system |
CN102740143A (en) * | 2012-07-03 | 2012-10-17 | 合一网络技术(北京)有限公司 | Network video ranking list generation system based on user behavior and method thereof |
-
2013
- 2013-05-31 CN CN2013102143397A patent/CN103327079A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006012418A2 (en) * | 2004-07-21 | 2006-02-02 | Beach Unlimited Llc | Distributed storage architecture based on block map caching and vfs stackable file system modules |
CN101079727A (en) * | 2006-05-24 | 2007-11-28 | 中兴通讯股份有限公司 | A stream media data content management method |
CN101201801A (en) * | 2006-12-11 | 2008-06-18 | 南京理工大学 | Hierarchical storage management method for video on demand system |
CN102740143A (en) * | 2012-07-03 | 2012-10-17 | 合一网络技术(北京)有限公司 | Network video ranking list generation system based on user behavior and method thereof |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104778271A (en) * | 2015-04-24 | 2015-07-15 | 无锡天脉聚源传媒科技有限公司 | Video data caching method and device |
CN106547478A (en) * | 2015-09-23 | 2017-03-29 | 北京奇虎科技有限公司 | The I/O throughput monitoring method of process and device |
CN105335517A (en) * | 2015-11-06 | 2016-02-17 | 努比亚技术有限公司 | Method and terminal for selecting heat multimedia |
CN107026892A (en) * | 2016-11-03 | 2017-08-08 | 阿里巴巴集团控股有限公司 | Message recommends method and apparatus |
CN108156193A (en) * | 2016-12-02 | 2018-06-12 | 阿里巴巴集团控股有限公司 | A kind of hot spot determines method and system |
CN108156193B (en) * | 2016-12-02 | 2022-08-19 | 阿里巴巴集团控股有限公司 | Hotspot determination method and system |
CN109981532A (en) * | 2017-12-27 | 2019-07-05 | 中移(杭州)信息技术有限公司 | A kind of transmission method and server of media file |
CN109121007A (en) * | 2018-09-18 | 2019-01-01 | 深圳市酷开网络科技有限公司 | Movie and television contents recommended method, smart television and system based on plurality of human faces identification |
CN109121007B (en) * | 2018-09-18 | 2020-11-03 | 深圳市酷开网络科技有限公司 | Movie content recommendation method based on multi-face recognition, smart television and system |
CN109784648A (en) * | 2018-12-14 | 2019-05-21 | 北京三快在线科技有限公司 | Scheduling resource distributing method, device, electronic equipment and readable storage medium storing program for executing |
CN111372095A (en) * | 2018-12-25 | 2020-07-03 | 深圳市茁壮网络股份有限公司 | Method and device for calculating heat degree |
CN111372095B (en) * | 2018-12-25 | 2023-06-23 | 深圳市茁壮网络股份有限公司 | Method and device for calculating heat |
CN111327622A (en) * | 2020-02-27 | 2020-06-23 | 典基网络科技(上海)有限公司 | Resource scheduling method and system |
CN111327622B (en) * | 2020-02-27 | 2023-02-28 | 典基网络科技(上海)有限公司 | Resource scheduling method and system |
CN111782702A (en) * | 2020-06-29 | 2020-10-16 | 北京金山云网络技术有限公司 | Metadata hot ranking method, device, equipment and storage medium |
CN111782702B (en) * | 2020-06-29 | 2024-05-03 | 北京金山云网络技术有限公司 | Metadata heat sorting method, device, equipment and storage medium |
CN113949921A (en) * | 2021-08-31 | 2022-01-18 | 上海二三四五网络科技有限公司 | Control method and control device for short video cache cleaning |
CN113949921B (en) * | 2021-08-31 | 2024-06-18 | 上海二三四五网络科技有限公司 | Control method and control device for short video cache cleaning |
CN113784170A (en) * | 2021-11-11 | 2021-12-10 | 深圳市名竹科技有限公司 | Content data preheating method and device, computer equipment and storage medium |
CN115334321A (en) * | 2022-08-10 | 2022-11-11 | 北京百度网讯科技有限公司 | Method and device for acquiring access heat of video stream, electronic equipment and medium |
CN115334321B (en) * | 2022-08-10 | 2024-04-09 | 北京百度网讯科技有限公司 | Method and device for acquiring access heat of video stream, electronic equipment and medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103327079A (en) | Multimedia resource caching method and device | |
US8510528B2 (en) | Differential data storage based on predicted access frequency | |
CN108364085B (en) | Takeout delivery time prediction method and device | |
JP6030773B2 (en) | Application software display method and device | |
CN104284216A (en) | Method and system for generating video highlight clip | |
US9055308B2 (en) | Method and system for scheduling commercial advertisement | |
CN103562881A (en) | Defragmentation of data storage pools | |
CN110073337A (en) | Information processing unit and memory access method | |
CN103150245B (en) | Determine method and the storage controller of the access characteristics of data entity | |
US20140032614A1 (en) | Database partition management | |
US9535757B2 (en) | Task allocation optimizing system, task allocation optimizing method and task allocation optimizing program | |
CN104714957B (en) | A kind of variation and device of table structure | |
CN106527995A (en) | Data expansion and migration method for I/O equilibrium | |
JP2012243024A (en) | Production schedule creation device and production schedule creation method | |
JP5585330B2 (en) | Information processing apparatus, information processing method, and computer program | |
CN109981732A (en) | Mass file transfer control method and device | |
US11169990B2 (en) | Re-computing pre-computed search results | |
KR20180129496A (en) | Method for predicting electric power demand and apparatus for the same | |
CN115459299A (en) | Low-voltage power distribution reactive power adjustment method, device, computer equipment and storage medium | |
Duerden et al. | Minimisation of energy consumption variance for multi-process manufacturing lines through genetic algorithm manipulation of production schedule | |
CN106909472A (en) | The input/output load regulation method and device of a kind of distributed file system | |
CN109299421A (en) | A kind of data-updating method, server, electric terminal | |
CN106162218A (en) | A kind of program recording control method, system and management, hot statistics server | |
US10687104B2 (en) | Push video on demand schedule simulator | |
CN105007504B (en) | A kind of browsing record processing method and processing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into 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: 20130925 |