The acquisition methods and device of a kind of insertion content in video
Technical field
The application is related to the acquisition methods and dress of the insertion content in field of computer technology, more particularly to a kind of video
Put.
Background technology
With the development of multimedia technology, viewing video has been increasingly becoming in people's work, study, amusement, life very
An important part.For some videos, in video image in addition to comprising common captions, it is also possible to it can be included
Content (rear to claim embedded content) in its some insertion video image.The embedded content, such as including video figure can be shown in
As the Quick Response Code in the lower right corner or bar code etc..
These insertion contents generally comprise more useful information.By taking Quick Response Code as an example, its carry be probably and video
The merchandise news of image association, or reference address of some recommendation informations, etc.., can by being parsed to Quick Response Code
To get useful information.
According to prior art, during user plays video by video playback apparatus, when occurring two in video image
When tieing up code, user needs to pick up miscellaneous equipment (such as mobile phone either other ancillary equipment) scanning and is embedded with regarding for Quick Response Code
Frequency image, it can just get Quick Response Code.The acquisition methods of insertion content in this acquisition video, it is other because needing user to take out
Equipment, the image scanning function of starting miscellaneous equipment, the region for including Quick Response Code in video image is scanned, operation be present
The problem of cumbersome.
The content of the invention
The embodiment of the present application provides the acquisition methods and device of the insertion content in a kind of video, to solve in the prior art
The problem of insertion content operation in acquisition video is cumbersome.
The embodiment of the present application uses following technical proposals:
A kind of acquisition methods of insertion content in video, including:
Video playback apparatus receives embedded content obtaining instruction during video is played;
In response to the instruction, the insertion content in the video is obtained.
Alternatively, the embedded content obtaining instruction, the video playback interface of video playback apparatus is performed according to user
Operation generation.
Alternatively, when the video playback apparatus is touch-screen equipment, the operation includes following at least one:
Clicking operation, slide, long-press operation.
Alternatively, the insertion content in the video is obtained, is specifically included:
Obtain the picture frame in the video;
Identify the insertion content in described image frame.
Alternatively, the insertion content in described image frame is identified, is specifically included:
Identify the insertion content of the designated area in described image frame.
Alternatively, the embedded content includes character string and/or Quick Response Code.
Alternatively, when the embedded content is character string, the insertion content in the video is obtained, is specifically included:
Obtain the picture frame in the video;
Binary conversion treatment is carried out to the topography in described image frame, wherein, the topography is default, with aobvious
Show the image in the region of the character string;
Character cutting is carried out to the character string in topography after binary conversion treatment;
Carry out feature extraction to the character that is obtained after cutting, and by the feature of the character in the feature and character repertoire that extract
It is compared;
According to comparison result, character string is determined.
Alternatively, after obtaining the insertion content in the video, methods described also includes:
Perform operate corresponding with the embedded content.
Alternatively, the video playback apparatus, including:Video playback client.
A kind of acquisition device of insertion content in video, including:Receiving module and acquisition module, wherein,
The receiving module, for video playback apparatus during video is played, receive embedded content obtaining instruction;
The acquisition module, in response to the instruction, obtaining the insertion content in the video.
Above-mentioned at least one technical scheme that the embodiment of the present application uses can reach following beneficial effect:
Video playback apparatus is during video is played, when receiving embedded content obtaining instruction, you can in response to institute
Instruction is stated, obtains the insertion content in the video.Whole operation process is carried out on video playback apparatus, without borrowing video
Miscellaneous equipment outside playback equipment, so as to also avoid the need for relying on, user takes out miscellaneous equipment, the image of startup miscellaneous equipment is swept
Retouch function, this complicated flow is scanned to the region that embedded content is included in video image, therefore simplify acquisition and regard
The process of insertion content in frequency.
Brief description of the drawings
Accompanying drawing described herein is used for providing further understanding of the present application, forms the part of the application, this Shen
Schematic description and description please is used to explain the application, does not form the improper restriction to the application.In the accompanying drawings:
Fig. 1 is the implementation process schematic diagram of the acquisition methods of the insertion content in the video that the embodiment of the present application 1 provides;
Fig. 2 is the application scenarios schematic diagram of the acquisition methods of the Quick Response Code in the video that the embodiment of the present application 2 provides;
Fig. 3 is the part schematic flow sheet of the acquisition methods of the character string in the video that the embodiment of the present application 3 provides;
Fig. 4 is the structural representation of the acquisition device of the insertion content in the video that the embodiment of the present application 4 provides.
Embodiment
To make the purpose, technical scheme and advantage of the application clearer, below in conjunction with the application specific embodiment and
Technical scheme is clearly and completely described corresponding accompanying drawing.Obviously, described embodiment is only the application one
Section Example, rather than whole embodiments.Based on the embodiment in the application, those of ordinary skill in the art are not doing
Go out under the premise of creative work the every other embodiment obtained, belong to the scope of the application protection.
Embodiment 1
As shown in figure 1, the embodiment of the present application 1 provides a kind of acquisition methods of the insertion content in video, obtained for simplification
The process of the insertion content in video is taken, the described method comprises the following steps:
Step S11:Video playback apparatus receives embedded content obtaining instruction during video is played;
Herein, video playback apparatus can be specially the touch-screen equipments such as mobile phone, tablet personal computer, palm PC, in fact,
It can meet that the application's applies needs as long as there is the terminal device of video playback capability.For example video playback apparatus may be used also
To be notebook, desktop computer etc..
Embedded content is usually the visual content added in video image, and it is possible to pass through image recognition
Mode identifies.Embedded content can specifically be built-in Quick Response Code, bar code, email address, net in above-mentioned video image
Location, Arabic numerals, word etc., can also be specific image of the addition in video image, as commodity image, character image,
Animal painting etc..
Before video playback, when specifically adding above-mentioned embedded content in above-mentioned video, video file can be entered first
Row parsing, to obtain all images frame that video file includes, then closed according to video playback time and the corresponding of each picture frame
System, adds above-mentioned embedded content in some picture frames corresponding to predetermined reproduction time, and above-mentioned addition finally is embedded in into content again
Picture frame and remaining picture frame for being not added with being embedded in content handled according to preset algorithm after generate video file.
The video that video playback apparatus plays, can be that the online webpage played in the browser of video playback apparatus regards
Frequently;It can also be the Online Video played in the video jukebox software of video playback apparatus, be stored in advance in local local
Video;It can also be Online Video played in the other application program of video playback apparatus etc..
In the embodiment, embedded content obtaining instruction can be triggered to generate by user.For example, when video playback apparatus is
During touch-screen equipment, the embedded content obtaining instruction, the behaviour performed according to user to the video playback interface of video playback apparatus
Generate.Specifically, the operation that user performs to the video playback page can include following at least one:Clicking operation, slip
Operation, long-press operation.
Above-mentioned click action, such as click, double-click and the multiple click of preset times.
Above-mentioned slide, such as linear slide, curved slide motion, the slip performed according to the shape of preset pattern and direction
Operation etc.;Further for example, the slip of Dan Zhiyu screen contacts, double fingers and the slip of screen contact, referring to and the slip of screen contact more
Deng.
Above-mentioned long-press operation, a certain region (such as button being arranged on such as long-press video playback interface, long-press in video clip
Region where control) etc..
In addition, in the embodiment, can also on video playback apparatus predetermined physical button, when user is by next specific
Physical button or several physical buttons combination when generate embedded content obtaining instruction.
Step S12:In response to the instruction, the insertion content in the video is obtained.
In the step, when obtaining the insertion content in the video, the picture frame in the video can be obtained first;So
Image recognition is carried out to described image frame according to the feature of embedded content afterwards, to get the embedded content.Certainly can be with
The image of the designated area in picture frame is obtained by modes such as sectional drawings, and then identifies to obtain again embedding in the image of designated area
Enter content, wherein, the image of above-mentioned designated area for it is default, to show the image in the region of the embedded content.
For the image of designated area compared with whole image frame, its size is relatively small, therefore in the image of designated area
Carry out being embedded in the subsequent operations such as content recognition, relative to carrying out being embedded in the operation such as content recognition in whole image frame, it will big
The earth shortens processing time.Therefore, in order to get embedded content more quickly, the image of designated area can be obtained first,
Then the operation of image recognition only is carried out to the image of designated area.
In the step, when embedded content is Quick Response Code, when specifically obtaining the Quick Response Code in video, it can first obtain and regard
A frame either some two field pictures in frequency, if assuming to include Quick Response Code in the picture frame got, can pass through two
Dimension code identification technology identifies the Quick Response Code included in picture frame.Quick Response Code is specifically identified in the picture, in the prior art
Using comparative maturity, it is discussed in detail in the present embodiment and no longer.
Quick Response Code carrying is probably text message or is reference address etc., the Quick Response Code in video is got it
Afterwards, the text message that Quick Response Code is included can be stored, or jumps to website corresponding to the reference address that Quick Response Code includes
Deng.
The executive agent of the present embodiment can be a video playback apparatus, specifically, can be mounted in video playback
The application program with video playback capability in equipment, or hardware module being mounted on video playback apparatus etc..
The above method provided by the embodiment of the present application, video playback apparatus work as reception during video is played
During embedded content obtaining instruction, you can in response to the instruction, obtain the insertion content in the video.Whole operation process exists
Carried out on video playback apparatus, without borrowing the miscellaneous equipment outside video playback apparatus, so as to also avoid the need for taking by user
Go out miscellaneous equipment, start the image scanning function of miscellaneous equipment, the region that embedded content is included in video image is scanned
This complicated flow, therefore simplify the process for obtaining the insertion content in video.
Embodiment 2
For further explaination above-described embodiment 1, it is exemplified below.As shown in Fig. 2 user utilizes touch-screen mobile phone full frame
A certain video is watched, during video playback, such as the time according to video playback, in 2 points of 30 seconds to 3 points mistakes of 30 seconds
Cheng Zhong, has a Quick Response Code in the lower right corner of video clip, and the Quick Response Code carries the video website of downloading the video
Address, have on the website more with video resource as currently playing video class.
In the prior art, if user wants finally to open the website that above-mentioned Quick Response Code includes, at least need following
Operating procedure:
Firstly the need of an ancillary equipment is picked up, such as another mobile phone;
Then the two-dimensional code scanning software on ancillary equipment is opened;
The Quick Response Code that the camera of finding a view of ancillary equipment is aligned in currently playing video clip is subjected to barcode scanning again, finally
The Quick Response Code that ancillary equipment is obtained by parsing scanning, gets the network address that Quick Response Code is carried;
Last ancillary equipment jumps to corresponding website by browser etc..
By above-mentioned analysis, Quick Response Code of the prior art in video is obtained, to the end jump to Quick Response Code institute
Exist cumbersome, it is necessary to by ancillary equipment and multiple operating procedures be present during website corresponding to the reference address of carrying
The problem of, and the method for obtaining embedded content in video provided by the present embodiment 2, comprise the following steps:
Step S21:Mobile phone receives Quick Response Code and obtains instruction during video is played;
Quick Response Code in the embodiment obtains instruction, can click on the video playback interface of mobile phone according to user and give birth to
Into.Such as the double click operation generation Quick Response Code performed according to user to video playback interface obtains instruction, certainly, on mobile phone
Corresponding executing rule is stored with application program, that is, when detecting that user double-clicks video playback interface, that is, generates Quick Response Code and obtains
Instruction fetch.
Double-click position for user, can be the optional position at video playback interface.
Step S22:In response to the instruction, the Quick Response Code in the video is obtained;
It is specific obtain in video Quick Response Code when, if a frame corresponding to current play time can be obtained either first
Dry two field picture, then it is identified using Quick Response Code identification technology, Quick Response Code can be parsed after Quick Response Code is identified.
Certainly it is not excluded for that video file parse the picture frame to whole of acquisition, and then the picture frame of whole is utilized one by one again
Quick Response Code identification technology carries out Quick Response Code identification.
Quick Response Code is also known as two-dimensional bar code, is distributed according to certain rules in plane (two-dimensional directional) using specific geometric figure
Chequered with black and white figure, can be in information such as limited space memory storage word, image, fingerprint, signatures.The coding profit of Quick Response Code
With form " 0 " of computer-internal logical foundations, " 1 " bit stream concept, it is corresponding with binary system several using several
What body represents word numerical information, passes through Quick Response Code identification technology, you can realize the processing of the information to Quick Response Code carrying.
In Quick Response Code, by taking QR codes as an example, on 3 corners in 4 corners of QR codes being printed on less picture " returns " word
Square pattern, i.e. FIP (Finder pattern, positioning mark).This 3 FIP are to aid in the pattern of positioning, meet certain
The geometry site of triangle, for example, forming isosceles right triangle relation.Can be distinctive according to Quick Response Code in the step
Black and white saltus step rule, 3 FIP in search image frame, and then complete positioning and identification to whole Quick Response Code.
Step S23:Control mobile phone browser jumps to website corresponding to the network address of Quick Response Code carrying.
Quick Response Code is identified by the operation in step S22, the network address that Quick Response Code is carried can be got, the step
The browser of rapid i.e. controllable mobile phone jumps to website corresponding to the network address that Quick Response Code is carried.
When controlling mobile phone browser to jump to website corresponding to the network address of Quick Response Code carrying, shown on mobile phone interface
It is the Website page after redirecting, now, the video of the broadcasting can also be controlled, such as controls video pause, control to regard
Frequency terminates broadcasting etc..
It should be noted that the Quick Response Code generation instruction in step S21 is generated because of the triggering of user, ordinary circumstance
Under, user can just perform aforesaid operations when seeing in video clip and having Quick Response Code, now show there is Quick Response Code in video, so
I.e. executable follow-up step S22 and step S23 operation afterwards.Certainly, when there is no Quick Response Code in video image, because user misses
When operating and double-clicking screen, it can also carry out in step S22 and once obtain the action that Quick Response Code obtains in video image, certainly
Quick Response Code can not possibly be finally got, therefore flow can be terminated, no longer performs step S23 operation.
By the above-mentioned analysis of embodiment 2, the Quick Response Code in video is obtained in the prior art, jumping to the end
, it is necessary to which user is more the step of operation during the reference address that Quick Response Code is carried, and the method provided by the present embodiment, only need
User is wanted to double-click video playback interface during video playback, you can the acquisition operation of Quick Response Code is completed, and it is final complete
, in terms of existing technologies, first need not be by into the operation for jumping to website corresponding to the network address that Quick Response Code carried
Ancillary equipment, and enormously simplify the step of user needs operation.
Embodiment 3
Insertion content in video is more, and more typical includes Quick Response Code, character string etc..Above-described embodiment 2 is with video
Insertion content be Quick Response Code exemplified by illustrate, the present embodiment 3 by the insertion content in video be character string exemplified by said
It is bright.
In the prior art, when occurring character string in video, the character string at this, such as network address, email address, telephone number
Generally require Deng, user and open other ancillary equipment and carry out being manually entered storage, therefore the problem of cumbersome be present, and lead to
The method for obtaining embedded content in video of the offer of the present embodiment 3 is provided, comprised the following steps:
Step S31:Video playback apparatus receives character string and obtains instruction during video is played;
Specific open weak point is with reference to the step S11 in embodiment 1.
Step S32:In response to the instruction, the character string in the video is obtained;
In the step, when specifically obtaining the character string in video, as shown in figure 3, following steps can be subdivided into again:
Step S321:Obtain the picture frame in the video;
During specific acquisition, in the picture frame that can be obtained after video parsing, one corresponding to current play time is obtained
Frame either some two field pictures.Wherein, character string is included on current play time, video image.
Step S322:Binary conversion treatment is carried out to the topography in described image frame, wherein, the topography is pre-
If, to show the image in the region of the character string;
Most of picture frame got in step S321 is coloured image, and coloured image information contained amount is larger, in order to
Character string is identified faster, color image frames can be handled first, picture frame is only included foreground information and background
Information, it is black that can simply define foreground information, and background information is white, and then realizes the binary conversion treatment of picture frame.
The topography of character string be additionally, there are compared with whole image frame, its size is relatively small, therefore in Local map
The subsequent operations such as character string identification are carried out as in, are operated relative to character string identification etc. is carried out in whole image frame, it will big
The earth shortens processing time.Therefore, in order to get character string more quickly, the picture frame that can be got from step S321
In, topography is obtained first, and binary conversion treatment only then is carried out to the topography comprising character string, wherein, the office
Portion's image for it is default, to show the image in the region of the character string.
When specifically determining the topography in picture frame:
In one embodiment, character string fixes the designated area appeared in video clip, such as the lower right corner of video
Position, therefore the image of interception image frame lower right field is only needed in the step, and then obtain including the topography of character string.
In another embodiment, when adding character string in video, in units of pixel, the part of character string is added
The pixel coordinate of image in the step according to its pixel coordinate it has been determined that can then accurately acquire comprising character string
Topography.
Certainly, after carrying out binary conversion treatment to the topography that character string is included in described image frame, can also play a game
Portion's image carries out noise-removal operation, to lift the degree of accuracy for the character string finally determined.
Step S323:Character cutting is carried out to the character string in topography after binary conversion treatment;
Character in general video image is the printing type face and the length-width ratio of its character string of rule, between character between
When stroke width is all strictly to be generated according to certain standard for gap, the length and width of character, therefore, is adequately identified
The characters such as Chinese character, English alphabet and numeral in video image, single character can also be extracted from above-mentioned topography and divided
Separate out and.
The present embodiment can be partitioned into word according to the features described above of the character in above-mentioned topography from above-mentioned topography
Image is accorded with, such as first determines the border up and down of character, namely determines the boundary line of character;Then further according between each character
Fixed interval (FI), character is split one by one.
Step S324:Feature extraction is carried out to the character obtained after cutting, and by the feature and character repertoire that extract
The feature of character is compared;
It is characterized in the key message for identifying character, each different character can be transferred through feature to enter with other characters
Row is distinguished.For numeral and English alphabet, feature extraction is to be relatively easy to, because numeral only 10, English alphabet
Only 52, be all small size character set.For Chinese character, feature extraction is relatively difficult, and first, Chinese character is large character set, national standard
In the most frequently used first order Chinese character just have 3755;Second Hanzi structure complexity, nearly word form are more.
After determining using which kind of feature, Feature Dimension Reduction can also be carried out, (feature is general if the dimension of feature is too high
With a vector representation, dimension is the vectorial number of components), the efficiency of grader can be greatly affected, and be known to improve
Other speed, will often carry out dimensionality reduction, and should reduce dimension, and the characteristic vector after reduction dimension must be caused to also retains foot again
Enough information content (to distinguish different characters).
After the feature of character is extracted, either with statistics or structure feature, must all have a comparison character repertoire or
Property data base is compared, and the content of character repertoire can include all characters to be identified, in addition to according to above-mentioned word
Symbol Feature Extraction Method, the feature group that feature extraction obtains is carried out to the character in character repertoire.
S325:According to comparison result, character string is determined.
The comparison result of character feature in above-mentioned steps, you can determine character string.
Step S33:Perform operation corresponding with the character string.
The character string determined in the embodiment can be divided into multiple species, for example, email address, network address, telephone number,
Chinese character etc., therefore in this step, corresponding operation can be performed respectively according to the species difference of character string.
For example, when character string is email address, telephone number, Chinese character etc., the character string of the above-mentioned type can be preserved.
In another example when character string is network address, the browser of video playback apparatus can be controlled to jump to above-mentioned network address pair
The Website page answered.
The above method provided by the embodiment of the present application, video playback apparatus work as reception during video is played
When character string obtains instruction, you can in response to the instruction, obtain the character string in the video.Whole operation process is in video
Carried out on playback equipment, without borrowing other ancillary equipment, and simplify the process for obtaining the character string in video.
Embodiment 4
It is all the present processes embodiment above, correspondingly, present invention also provides the insertion content in a kind of video
Acquisition device embodiment, for simplify obtain video in insertion content process.As shown in figure 4, the device includes:Receive
Module 41 and acquisition module 42, wherein,
It the receiving module 41, can be used for video playback apparatus during video is played, receive embedded content and obtain
Instruction fetch;
The acquisition module 42, it can be used for, in response to the instruction, obtaining the insertion content in the video.
The said apparatus provided by the embodiment of the present application, video playback apparatus work as reception during video is played
When module 41 receives embedded content obtaining instruction, acquisition module 42 may be in response to the instruction, obtain embedding in the video
Enter content.Other ancillary equipment, which need not be borrowed, can get insertion content in video, simplify obtain it is embedding in video
Enter the process of content.
In above-described embodiment, the insertion content obtaining that receiving module 41 receives instructs, and can be that video is broadcast according to user
Put the operation generation that the video playback interface of equipment performs.When the video playback apparatus is touch-screen equipment, the operation bag
Include following at least one:Clicking operation, slide, long-press operation.Above-mentioned embedded content specifically includes character string and/or two dimension
Code.
Acquisition module 42 obtains the insertion content in the video, can specifically include:Obtain the image in the video
Frame;Identify the insertion content in described image frame.Wherein, specifically can be with when identifying the insertion content in described image frame
Identify the insertion content of the designated area in described image frame.
When the embedded content is character string, the insertion content in the video is obtained, can specifically be included:Obtain institute
State the picture frame in video;Binary conversion treatment is carried out to the topography in described image frame, wherein, the topography is pre-
If, to show the image in the region of the character string;Enter line character to the character string in topography after binary conversion treatment to cut
Point;Feature extraction is carried out to the character obtained after cutting, and the feature of the character in the feature and character repertoire that extract is carried out
Compare;According to comparison result, character string is determined.
In addition, as shown in figure 4, described device can also include execution module 43, wherein, the execution module 43 can be with
After the insertion content in getting the video in acquisition module 42, operate corresponding with the embedded content is performed.
Finally, in the video playback apparatus, video playback client is included.
It should be understood by those skilled in the art that, embodiments herein can be provided as method, system or computer program
Product.Therefore, the application can use the reality in terms of complete hardware embodiment, complete software embodiment or combination software and hardware
Apply the form of example.Moreover, the application can use the computer for wherein including computer usable program code in one or more
The computer program production that usable storage medium is implemented on (including but is not limited to magnetic disk storage, CD-ROM, optical memory etc.)
The form of product.
The application is with reference to the flow according to the method for the embodiment of the present application, equipment (system) and computer program product
Figure and/or block diagram describe.It should be understood that can be by every first-class in computer program instructions implementation process figure and/or block diagram
Journey and/or the flow in square frame and flow chart and/or block diagram and/or the combination of square frame.These computer programs can be provided
The processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing devices is instructed to produce
A raw machine so that produced by the instruction of computer or the computing device of other programmable data processing devices for real
The device for the function of being specified in present one flow of flow chart or one square frame of multiple flows and/or block diagram or multiple square frames.
These computer program instructions, which may be alternatively stored in, can guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works so that the instruction being stored in the computer-readable memory, which produces, to be included referring to
Make the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one square frame of block diagram or
The function of being specified in multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that counted
Series of operation steps is performed on calculation machine or other programmable devices to produce computer implemented processing, so as in computer or
The instruction performed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one
The step of function of being specified in individual square frame or multiple square frames.
In a typical configuration, computing device includes one or more processors (CPU), input/output interface, net
Network interface and internal memory.
Internal memory may include computer-readable medium in volatile memory, random access memory (RAM) and/or
The forms such as Nonvolatile memory, such as read-only storage (ROM) or flash memory (flash RAM).Internal memory is computer-readable medium
Example.
Computer-readable medium includes permanent and non-permanent, removable and non-removable media can be by any method
Or technology come realize information store.Information can be computer-readable instruction, data structure, the module of program or other data.
The example of the storage medium of computer includes, but are not limited to phase transition internal memory (PRAM), static RAM (SRAM), moved
State random access memory (DRAM), other types of random access memory (RAM), read-only storage (ROM), electric erasable
Programmable read only memory (EEPROM), fast flash memory bank or other memory techniques, read-only optical disc read-only storage (CD-ROM),
Digital versatile disc (DVD) or other optical storages, magnetic cassette tape, the storage of tape magnetic rigid disk or other magnetic storage apparatus
Or any other non-transmission medium, the information that can be accessed by a computing device available for storage.Define, calculate according to herein
Machine computer-readable recording medium does not include temporary computer readable media (transitory media), such as data-signal and carrier wave of modulation.
It should also be noted that, term " comprising ", "comprising" or its any other variant are intended to non-exclusionism
Comprising so that process, method, commodity or equipment including a series of elements not only include those key elements, but also wrapping
Include the other key elements being not expressly set out, or also include for this process, method, commodity or equipment intrinsic want
Element.In the absence of more restrictions, the key element limited by sentence "including a ...", it is not excluded that including key element
Other identical element in process, method, commodity or equipment also be present.
It will be understood by those skilled in the art that embodiments herein can be provided as method, system or computer program product.
Therefore, the application can be using the embodiment in terms of complete hardware embodiment, complete software embodiment or combination software and hardware
Form.Deposited moreover, the application can use to can use in one or more computers for wherein including computer usable program code
The shape for the computer program product that storage media is implemented on (including but is not limited to magnetic disk storage, CD-ROM, optical memory etc.)
Formula.
Embodiments herein is these are only, is not limited to the application.To those skilled in the art,
The application can have various modifications and variations.All any modifications made within spirit herein and principle, equivalent substitution,
Improve etc., it should be included within the scope of claims hereof.