Summary of the invention
Main purpose of the present invention is to provide a kind of internet video to play monitoring method and device, monitoring result inaccurate problem when monitoring video playback behavior to solve.
To achieve these goals, according to an aspect of the present invention, provide a kind of internet video and play monitoring method.This internet video is play monitoring method and is comprised: the broadcasting record obtaining the video in Preset Time, wherein, video is the internet video needing monitoring, play record and comprise user ID and video playback number of times, wherein, user ID is the mark of the user of displaying video, plays the record that record comprises multiple user's displaying video, user ID is multiple user ID, and video playback number of times is the broadcasting time that in video, each plays the moment; Determine the video playback number of times corresponding with each user ID in multiple user ID respectively; Merge playing the broadcasting record corresponding respectively to each user ID in multiple user ID in record, wherein, the video playback number of times in each broadcasting moment is sued for peace according to user ID, corresponding to each user ID in multiple user ID, each broadcasting moment obtain a video playback number of times and, thus obtain the video playback number of times corresponding respectively to each user ID in multiple user ID; And according to the broadcasting record after merging, video is monitored.
Further, the broadcasting record obtaining the video in Preset Time comprises: the played data of searching video in presetting database, wherein, prestores the played data of video in presetting database; Broadcasting record is searched from played data; Obtain Preset Time; And from playing record the broadcasting record obtained in Preset Time.
Further, after obtaining the broadcasting record of the video in Preset Time, this internet video is play monitoring method and is also comprised: sort according to user ID to broadcasting record; Obtain and play record data table; And play being stored according to the broadcasting record after user ID sequence in record data table.
Further, carry out merging to the broadcasting record corresponding respectively to each user ID in multiple user ID in broadcasting record to comprise: the initial broadcasting moment obtaining video; Judge that the initial broadcasting moment of video is whether in Preset Time; If be engraved in Preset Time during the initial broadcasting of video, sue for peace corresponding respectively to each user ID in multiple user ID according to user ID at the video playback number of times in each broadcasting moment.
Further, after merging the broadcasting record corresponding respectively to each user ID in multiple user ID in broadcasting record, this internet video is play monitoring method and is also comprised: create and merge broadcasting record data table; And the broadcasting record after the merging in Preset Time is play in record data table stored in merging.
Further, after playing in record data table by the broadcasting record after the merging in Preset Time stored in merging, this internet video is play monitoring method and is also comprised: obtain the broadcasting record corresponding respectively to each user ID in multiple user ID outside preset time range; The broadcasting record corresponding respectively to each user ID in multiple user ID outside traversal preset time range, obtains each user ID corresponded in multiple user ID, each broadcasting moment video playback number of times and; Merge the broadcasting record corresponding respectively to each user ID in multiple user ID outside preset time range; And the broadcasting record after the merging outside preset time range is play in record data table stored in merging.
To achieve these goals, according to a further aspect in the invention, provide this internet video a kind of and play monitoring device.This internet video is play monitoring device and is comprised: the first acquisition module, for obtaining the broadcasting record of the video in Preset Time, wherein, video is the internet video needing monitoring, plays record and comprises user ID and video playback number of times, wherein, user ID is the mark of the user of displaying video, play the record that record comprises multiple user's displaying video, user ID is multiple user ID, and video playback number of times is the broadcasting time that in video, each plays the moment; Determination module, for determining the video playback number of times corresponding with each user ID in multiple user ID respectively; First merges module, for merging playing the broadcasting record corresponding respectively to each user ID in multiple user ID in record, wherein, the video playback number of times in each broadcasting moment is sued for peace according to user ID, corresponding to each user ID in multiple user ID, each broadcasting moment obtain a video playback number of times and, thus obtain the video playback number of times corresponding respectively to multiple user ID; And monitoring modular, for monitoring video according to the broadcasting record after merging.
Further, first merges module comprises: the second acquisition module, for obtaining the initial broadcasting moment of video; Judge module, for judging that the initial broadcasting moment of video is whether in Preset Time; First summation module, during for being engraved in Preset Time when the initial broadcasting of video, sues for peace corresponding respectively to each user ID in multiple user ID according to user ID at the video playback number of times in each broadcasting moment.
Further, this internet video is play monitoring device and is also comprised: creation module, plays record data table for creating to merge; And first memory module, for the broadcasting record after the merging in Preset Time is play in record data table stored in merging.
Further, this internet video is play monitoring device and is also comprised: the 3rd acquisition module, for obtaining the broadcasting record corresponding respectively to each user ID in multiple user ID outside preset time range; Second summation module, for traveling through the broadcasting record corresponding respectively to each user ID in multiple user ID outside preset time range, obtains each user ID corresponded in multiple user ID, each broadcasting moment video playback number of times and; Second merges module, for merging the broadcasting record corresponding respectively to each user ID in multiple user ID outside preset time range; And second memory module, for the broadcasting record after the merging outside preset time range is play in record data table stored in merging.
Internet video of the present invention plays the broadcasting record that monitoring method comprises the video obtained in Preset Time, wherein, video is the internet video needing monitoring, play record and comprise user ID and video playback number of times, wherein, user ID is the mark of the user of displaying video, plays the record that record comprises multiple user's displaying video, user ID is multiple user ID, and video playback number of times is the broadcasting time that in video, each plays the moment; Determine the video playback number of times corresponding with each user ID in multiple user ID respectively; Merge playing the broadcasting record corresponding respectively to each user ID in multiple user ID in record, wherein, the video playback number of times in each broadcasting moment is sued for peace according to user ID, corresponding to each user ID in multiple user ID, each broadcasting moment obtain a video playback number of times and, thus obtain the video playback number of times corresponding respectively to multiple user ID; According to the broadcasting record after merging, video is monitored.This internet video plays monitoring method by suing for peace to the broadcasting time in video each broadcasting moment, many corresponding for same user ID video playback records are merged into a video playback record corresponding to this user ID, solve monitoring result inaccurate problem when video playback behavior is monitored, and then reach the effect of accurate statistics analysis video playback behavior from monitoring result.
Embodiment
It should be noted that, when not conflicting, the embodiment in the application and the feature in embodiment can combine mutually.Below with reference to the accompanying drawings and describe the present invention in detail in conjunction with the embodiments.
Better the present invention program is understood in order to make those skilled in the art, below in conjunction with the accompanying drawing in the embodiment of the present invention, technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the embodiment of a part of the present invention, instead of whole embodiments.Based on the embodiment in the present invention, the every other embodiment obtained under those of ordinary skill in the art do not make creative work prerequisite, all should belong to protection scope of the present invention.
It should be noted that, term " first ", " second " etc. in specification of the present invention and claims and above-mentioned accompanying drawing are for distinguishing similar object, and need not be used for describing specific order or precedence.Should be appreciated that the data used like this can be exchanged in the appropriate case, so as embodiments of the invention described herein can with except here diagram or describe those except order implement.In addition, term " comprises " and " having " and their any distortion, and intention is to cover not exclusive comprising.
The present invention aims to provide a kind of internet video and plays monitoring method and device.Fig. 1 is the flow chart of the first embodiment playing monitoring method according to internet video of the present invention, and as shown in Figure 1, this internet video is play monitoring method and comprised following step S101 to step S104:
Step S101, obtains the broadcasting record of the video in Preset Time.
Video of the present invention is the internet video needing monitoring.The video playback record of this embodiment comprises the video playback record of multiple user, and the broadcasting record of video comprises user ID, video playback information and broadcasting time etc.Wherein, user ID should meet for the equipment of same this video of access, the mark that each different calling parties correspondence one is unique.User ID can be CookieID, device id, UserID etc.This embodiment adopts CookieID as user ID, Cookie be website in order to distinguish user identity, conversate and follow the tracks of and the data that are stored on user local terminal.Cookie is usually generated by server end and sends to browser, and the value of Cookie is kept in text by browser, just sends this Cookie to server when again asking this website.The main application of Cookie judges whether registered user logs in website, and user can be pointed out, and whether retains user profile when next time enters this website, log in formality to simplify.The user ID of this embodiment is the mark of the user of displaying video, and user ID is multiple user ID herein.The broadcast information of video can comprise the title of this video, playing duration, plays the information such as initial time.The broadcasting time of video is the broadcasting time that in video, each plays the moment.By the video playback behavior of video in each broadcasting moment can be obtained to each statistics playing moment broadcasting time of video.Such as, it is 1 that first of video plays the broadcasting time in moment, then play this video of moment first and effectively play once; Video is greater than 1 at the broadcasting time that first plays the moment, be then recycled to have play at first broadcasting this video of moment to be greater than 1 time; If be 0 at the first broadcasting time playing the moment, then play this video of moment first and be not played, may be that video terminates to play, also may be the video content that user has skipped this broadcasting moment.In video display process, which video content is have viewed by user clearly can be analyzed to each statistics playing moment broadcasting time of video, skip which video content, review which video content, and which broadcasting moment user terminated to play the information such as this video.
The broadcasting record obtaining video can by the video player embedded code on user to access pages, by user ID, the information such as video playback information and video playback number of times are back to server, or directly read above-mentioned video playback information from presetting database.The broadcasting record of the video of internet video broadcasting monitoring method acquisition in Preset Time of this embodiment comprises: the played data of searching video in presetting database, wherein, prestores the played data of video in presetting database; Broadcasting record is searched from played data; Obtain Preset Time; From playing record the broadcasting record obtained in Preset Time.Wherein, Preset Time can be one hour, also can be one day.According to the demand of statistical analysis, user oneself can determine the scope of Preset Time.Reduced the consumption of systematic function by the broadcasting record obtaining video from presetting database, improve system operations speed.In order to save memory space and the bandwidth of server, video playback record in this embodiment adopts compress mode to carry out storing and transmitting, needing when carrying out union operation to video playback record to decompress in advance, being reduced into the broadcasting time in each broadcasting moment of video.
This internet video is play monitoring method and is also comprised after the broadcasting record obtaining the video in Preset Time: sort according to user ID to broadcasting record; Obtain and play record data table; Play being stored according to the broadcasting record after user ID sequence in record data table.Wherein, sorting according to user ID to broadcasting record can be carry out ascending order arrangement according to user ID, also can be carry out descending according to user ID.The internet video of this embodiment is play after the broadcasting record of monitoring method to video sorts according to user ID and can also be continued to carry out ascending order or descending according to the initial broadcasting moment of video name or video.The broadcasting record of video is carried out sorting and is conducive to quickly and easily from playing record data table the broadcasting record filtered out required for statistical analysis.
Step S102, determines the video playback number of times corresponding with each user ID in multiple user ID respectively.
Play in record data tables the broadcasting record after storing sequence, this broadcasting record is video playback record corresponding to multiple user ID, plays the broadcasting time that record comprises each broadcasting moment of video.Traversal plays record data tables, and first from broadcasting record corresponding to multiple user ID, select broadcasting record corresponding to a user ID, the broadcasting record for this user can have one, also can by many.Then travel through the broadcasting record that this user is corresponding, obtain the broadcasting time in each broadcasting moment of video in broadcasting record corresponding to this user respectively.
Step S103, merges playing the broadcasting record corresponding respectively to each user ID in multiple user ID in record.
Realize by carrying out suing for peace according to user ID to the video playback number of times in each broadcasting moment to playing that the broadcasting record corresponding respectively to each user ID in multiple user ID in record merges.Corresponding to each user ID in multiple user ID, each broadcasting moment obtain a video playback number of times and, thus obtain the video playback number of times corresponding respectively to each user ID in multiple user ID.
Carry out merging to the broadcasting record corresponding respectively to each user ID in multiple user ID in broadcasting record to comprise: the initial broadcasting moment obtaining video; Judge that the initial broadcasting moment of video is whether in Preset Time; If be engraved in Preset Time during the initial broadcasting of video, sue for peace corresponding respectively to each user ID in multiple user ID according to user ID at the video playback number of times in each broadcasting moment.Wherein, initial broadcasting moment of video, to be first broadcasting time be not 0 moment.
This internet video plays monitoring method also comprising playing after the broadcasting record corresponding respectively to each user ID in multiple user ID in record merges: create to merge and play record data table; Broadcasting record after merging in Preset Time is play in record data table stored in merging.Wherein, merge and play record data tables for storing the broadcasting record after merging corresponding to this user ID of obtaining after broadcasting record corresponding to same user ID merges.Broadcasting record after merging comprises user ID, video playback information, the broadcasting time in each broadcasting moment of video.Wherein, user ID is the user ID that the broadcasting record that carries out merging is corresponding, each broadcasting time playing the moment of video be the broadcasting corresponding to this user ID be recorded in the video playback number of times that each broadcasting moment obtains and.
Illustrate, the 12 noon occurring in a day is merged to the whole broadcasting records for the first video that the user ID at 12 in evening is user's first.First obtaining at the 12 noon of a day is whole broadcasting records of user's first to the user ID at 12 in evening; The initial broadcasting moment judging the first video whether at the 12 noon of a day at 12 in evening; If be engraved in the 12 noon of a day at 12 in evening during the initial broadcasting of the first video, be then that whole broadcasting records of user's first are merged by the broadcasting time summation that each plays the moment to the first video to user ID.Such as, at the 12 noon of a day at 12 in evening, this first video comprises 10 and plays the moment, user ID is that the broadcasting of user's first records 2, Article 1, play each broadcasting time playing the moment of the first video in record to be followed successively by " 1102110000 ", Article 2 is play each broadcasting time playing the moment of the first video in record and is followed successively by " 0011000111 ", be then followed successively by " 1113110111 " for each broadcasting time playing the moment of the first video in the broadcasting record after the merging of user's first.Then the broadcasting record after merging is play in record sheet stored in merging, merge the broadcasting record play for user's first in record sheet to comprise: Yong Hujia, first video playback information, in the broadcasting record after merging, each broadcasting time playing the moment of the first video is followed successively by " 1113110111 ".
Step S104, monitors video according to the broadcasting record after merging.
After the whole broadcasting records for same user ID in Preset Time are merged, the broadcasting record after merging is deposited in merge record tables of data.Utilize the broadcasting record that this internet video broadcasting monitoring method can also be corresponding to this user ID outside preset time range to merge, and the broadcasting record addition after merging is deposited in broadcasting record corresponding to this user ID merged in broadcasting record data table.Owing to storing broadcasting record corresponding to multiple user ID in broadcasting record data table, so utilizing this internet video to play after monitoring method merges broadcasting record corresponding to first user ID, broadcasting record corresponding for other user ID can also be merged, then being deposited into merge by the broadcasting record after merging plays in record data tables, and the form that the broadcasting record after the form of storage merges with user's first in above-mentioned citing stores is consistent.The merging obtained by the internet video broadcasting monitoring method of this embodiment is play in record data table and is stored broadcasting record corresponding to multiple user ID, and corresponding one of each user ID plays record.Playing according to merging the video playback behavior that record data tables can analyze particular user exactly, efficiently solving a user repeatedly deviation of statistics that causes of video playback.
The internet video of this embodiment plays the broadcasting record that monitoring method adopts the video obtained in Preset Time; Determine the video playback number of times corresponding with each user ID in multiple user ID respectively; Merge playing the broadcasting record corresponding respectively to each user ID in multiple user ID in record; According to the broadcasting record after merging, video is monitored, solve monitoring result inaccurate problem when video playback behavior is monitored, and then reach the effect of accurate statistics analysis video playback behavior from monitoring result.Monitoring method is play by this internet video, whole broadcasting records utilizations corresponding for same user ID are carried out summation at each broadcasting time playing the moment of video merge, efficiently solve the problem of the statistics deviation that the repeatedly video playback of a user causes in prior art, thus make the true broadcasting behavior that can be reflected user by statistics played data more accurately.
Fig. 2 is the flow chart of the second embodiment playing monitoring method according to internet video of the present invention, and as shown in Figure 2, this internet video is play monitoring method and comprised following step S201 to step S210:
Step S201 to S203, with above-mentioned steps S101 to 103.
Step S204, creates to merge and plays record data table.
Merge and play record data table for storing the broadcasting record after merging.Merge the storage format playing record data table consistent with the storage format playing record data table, table comprises user and represents, video playback information, the broadcasting time etc. in each broadcasting moment of video.
Step S205, plays the broadcasting record after the merging in Preset Time in record data table stored in merging.
After whole broadcasting records corresponding for unification user mark in Preset Time are merged, the broadcasting record after merging corresponding for this user ID is deposited into merge and plays in record data table.Wherein, this user ID merge after broadcasting record comprise this user ID, video playback information, for this user ID video each play the moment broadcasting time and.By the broadcasting record after the merging in Preset Time stored in merging the entry address of playing record data table and comprising acquisition merging broadcasting record data table, be deposited in the first memory cell corresponding to entry address by broadcasting record after merging corresponding for first user ID, the broadcasting record after merging corresponding for other user ID is deposited into this merging and plays in record data table by order of fighting secretly successively.
Step S206, obtains the broadcasting record corresponding respectively to each user ID in multiple user ID outside preset time range.
The internet video of this embodiment plays the played data that first monitoring method searches video in presetting database, wherein, prestores the played data of video in presetting database; Then from played data, broadcasting record is searched; Determine Preset Time; From playing record the broadcasting record obtained outside preset time range.Wherein, Preset Time can be one hour, also can be one day.After the broadcasting record obtaining the video outside preset time range, the broadcasting record corresponding respectively to each user ID in multiple user ID outside preset time range is sorted according to user ID; And play being stored according to the broadcasting record after user ID sequence in record data table.Wherein, sorting according to user ID to broadcasting record can be carry out ascending order arrangement according to user ID, also can be carry out descending according to user ID.
Step S207, the broadcasting record corresponding respectively to each user ID in multiple user ID outside traversal preset time range, obtains each user ID corresponded in multiple user ID, each broadcasting moment video playback number of times and.
The broadcasting record corresponding respectively to multiple user ID outside the preset time range stored in traversal broadcasting record data table, first from broadcasting record corresponding to multiple user ID, broadcasting record corresponding to a user ID is selected, broadcasting record for this user can have one, also can by many.Then travel through the broadcasting record that this user is corresponding, obtain the broadcasting time in each broadcasting moment of video in broadcasting record corresponding to this user ID respectively.After determining the broadcasting time in each broadcasting moment of video in the broadcasting record that this user ID is corresponding, by video, each plays the broadcasting time summation in moment, namely each user ID in multiple user ID is corresponded to, each broadcasting moment obtain video playback number of times and, thus obtain the video playback number of times corresponding respectively to each user ID in multiple user ID.
Step S208, merges the broadcasting record corresponding respectively to each user ID in multiple user ID outside preset time range.
Obtain after corresponding respectively to the video playback number of times of each user ID in multiple user ID, by user ID, video playback information, and the video playback number of times corresponding respectively to each user ID in multiple user ID is merged into the video playback record corresponding respectively to each user ID in multiple user ID.
Step S209, plays the broadcasting record after the merging outside preset time range in record data table stored in merging.
Merge the broadcasting record corresponding respectively to each user ID in multiple user ID play in record data table and stored in Preset Time, merge outside preset time range correspond respectively to the broadcasting record of each user ID in multiple user ID after, by outside preset time range correspond respectively to the merging of each user ID in multiple user ID after broadcasting record addition be deposited in broadcasting record corresponding to same user ID.
Step S210, with above-mentioned steps S104.
The internet video of the embodiment of the present invention plays the broadcasting record that monitoring method adopts the video obtained in Preset Time; Determine the video playback number of times corresponding with each user ID in multiple user ID respectively; Merge playing the broadcasting record corresponding respectively to each user ID in multiple user ID in record; Create to merge and play record data table; Broadcasting record after merging in Preset Time is play in record data table stored in merging; Obtain the broadcasting record corresponding respectively to each user ID in multiple user ID outside preset time range; The broadcasting record corresponding respectively to each user ID in multiple user ID outside traversal preset time range, obtains each user ID corresponded in multiple user ID, each broadcasting moment video playback number of times and; Merge the broadcasting record corresponding respectively to each user ID in multiple user ID outside preset time range; Broadcasting record after merging outside preset time range is play in record data table stored in merging; According to the broadcasting record after merging, video is monitored, solve monitoring result inaccurate problem when video playback behavior is monitored, whole broadcasting record (comprising all moment) corresponding for same user ID is merged simultaneously, ensure that the integrality playing record, make to utilize monitoring result to carry out the behavior of statistical analysis video playback more accurate.
From above description, can find out, the internet video of the embodiment of the present invention plays monitoring method, by broadcasting time corresponding for each user ID corresponded respectively in multiple user ID is sued for peace, achieve the merging to broadcasting record corresponding to each user ID corresponded respectively in multiple user ID, solve a user repeatedly problem of statistics deviation that causes of displaying video, solve monitoring result inaccurate problem when video playback behavior is monitored, and then make the analysis carrying out video playback behavior according to monitoring result more complete and accurate.
It should be noted that, can perform in the computer system of such as one group of computer executable instructions in the step shown in the flow chart of accompanying drawing, and, although show logical order in flow charts, but in some cases, can be different from the step shown or described by order execution herein.
The embodiment of the present invention additionally provides a kind of internet video and plays monitoring device.It should be noted that, this internet video plays the internet video broadcasting monitoring method that monitoring device may be used for performing the embodiment of the present invention.
Fig. 3 is the schematic diagram of the first embodiment playing monitoring device according to internet video of the present invention.As shown in Figure 3, this internet video is play monitoring device and is comprised: the first acquisition module 10, determination module 20, and first merges module 30 and monitoring modular 40.Wherein, the first merging module 30 comprises: the second acquisition module 301, judge module 302 and the first summation module 303.
First acquisition module 10, for obtaining the broadcasting record of the video in Preset Time, wherein, video is the internet video needing monitoring, plays record and comprises user ID and video playback number of times, wherein, user ID is the mark of the user of displaying video, play the record that record comprises multiple user's displaying video, user ID is multiple user ID, and video playback number of times is the broadcasting time that in video, each plays the moment.
Particularly, the first acquisition module 10 comprises: first searches module, for searching the played data of video in presetting database, wherein, prestores the played data of video in presetting database; Second searches module, for searching broadcasting record from played data; First obtains submodule, for obtaining Preset Time; Second obtains submodule, for obtaining the broadcasting record in Preset Time from broadcasting record.
Determination module 20, for determining the video playback number of times corresponding with each user ID in multiple user ID respectively.
First merges module 30, for merging playing the broadcasting record corresponding respectively to each user ID in multiple user ID in record, wherein, the video playback number of times in each broadcasting moment is sued for peace according to user ID, corresponding to each user ID in multiple user ID, each broadcasting moment obtain a video playback number of times and, thus obtain the video playback number of times corresponding respectively to multiple user ID.
Particularly, first merges module 30 comprises: the second acquisition module 301, for obtaining the initial broadcasting moment of video; Judge module 302, for judging that the initial broadcasting moment of video is whether in Preset Time; First summation module 303, during for being engraved in Preset Time when the initial broadcasting of video, sues for peace corresponding respectively to each user ID in multiple user ID according to user ID at the video playback number of times in each broadcasting moment.
Monitoring modular 40, for monitoring video according to the broadcasting record after merging.
The internet video of this embodiment is play monitoring device and is comprised the first acquisition module 10, determination module 20, and first merges module 30 and monitoring modular 40.Wherein, the first merging module 30 comprises: the second acquisition module 301, judge module 302 and the first summation module 303.By the internet video of this embodiment play monitoring device solve video playback behavior is monitored time monitoring result inaccurate problem.
Fig. 4 is the schematic diagram of the second embodiment playing monitoring device according to internet video of the present invention.As shown in Figure 4, this internet video is play monitoring device and is comprised: the first acquisition module 10, determination module 20, first merges module 30, creation module 50, the first memory module 60,3rd acquisition module 70, second summation module 80, second merges module 90, second memory module 110 and monitoring modular 40.
Creation module 50, plays record data table for creating to merge.
First memory module 60, for playing the broadcasting record after the merging in Preset Time in record data table stored in merging.
3rd acquisition module 70, for obtaining the broadcasting record corresponding respectively to each user ID in multiple user ID outside preset time range.
Second summation module 80, for traveling through the broadcasting record corresponding respectively to each user ID in multiple user ID outside preset time range, obtain each user ID corresponded in multiple user ID, each broadcasting moment video playback number of times and.
Second merges module 90, for merging the broadcasting record corresponding respectively to each user ID in multiple user ID outside preset time range.
Second memory module 110, for playing the broadcasting record after the merging outside preset time range in record data table stored in merging.
The internet video of this embodiment is play monitoring device and is comprised the first acquisition module 10, determination module 20, and first merges module 30, creation module 50, the first memory module the 60, three acquisition module 70, second summation module 80, second merges module 90, second memory module 110 and monitoring modular 40.By this embodiment, solve monitoring result inaccurate problem when video playback behavior is monitored, ensure that the integrality of monitoring result simultaneously.
Obviously, those skilled in the art should be understood that, above-mentioned of the present invention each module or each step can realize with general calculation element, they can concentrate on single calculation element, or be distributed on network that multiple calculation element forms, alternatively, they can realize with the executable program code of calculation element, thus, they can be stored and be performed by calculation element in the storage device, or they are made into each integrated circuit modules respectively, or the multiple module in them or step are made into single integrated circuit module to realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.