Summary of the invention
The disposal route and the device that provide a kind of target pages to transform are provided fundamental purpose of the present invention, to solve the lower problem of extensibility that in prior art, target pages transforms.
According to an aspect of the present invention, the disposal route that provides a kind of target pages to transform.
The disposal route transforming according to target pages of the present invention comprises: receive the configuration information to target pages; Monitoring page access, and in monitor procedure according to the conversion results of configuration information record target pages; And the conversion results of storing target pages with bit-wise, wherein, a bit represents the conversion results of a target pages.
Further, the data type of storage conversion results is BigInt type.
Further, after the conversion results with bit-wise storage target pages, disposal route also comprises: receive query statement, wherein, whether query statement is used for inquiring about the first object page and transforms, and the first object page is the arbitrary target page in target pages; In judgement storage data, represent that the bit of the first conversion results is 1 or 0, wherein, storage data are that the first conversion results is the conversion results of the first object page with the conversion results of the target pages of bit-wise storage; In the situation that represent that the bit of the first conversion results is 1 in judging storage data, determine that the first object page transforms; And represent that the bit of the first conversion results is 0 in the situation that judge storage in data, determine that the first object page is unconverted.
Further, the bit that represents the first conversion results in judgement storage data is 1 or 0 to comprise: the bit that represents the first conversion results from storage extracting data; The bit extracting and 1 is done to logic and operation; And judge whether operation result is true, wherein, judging operation result, is in genuine situation, determines in storage data and represents that the bit of the first conversion results is 1; And judging in the non-genuine situation of operation result, determine in storage data and represent that the bit of the first conversion results is 0.
Further, the bit that represents the first conversion results in judgement storage data is 1 or 0 to comprise: from first character string to p position of storage extracting data, wherein, first lowest order for storage data, p position is for representing the bit of the first conversion results, and p is more than 2 natural number; The bit extracting and preset characters string are done to logic and operation, and wherein, the figure place of preset characters string is p, and the bit of preset characters string is comprised of target bit and non-target bit, target bit is the p position of preset characters string, and target bit is 1, and non-target bit is 0; And judge that whether operation result is zero, wherein, judging operation result non-vanishing in the situation that, determine in storage data and represent that the bit of the first conversion results is 1; And in the situation that judging operation result and being zero, determine in storage data and represent that the bit of the first conversion results is 0.
Further, the quantity of the first object page is m, m is more than 2 natural number, the bit that represents the first conversion results in judgement storage data is 1 or 0 to comprise: in judgement storage data, represent that the bit of the first conversion results Ri is 1 or 0, wherein, the first conversion results Ri is the conversion results of first object page Wi, i gets 1 successively to m, wherein, in the situation that represent that the bit of the first conversion results Ri is 1 in judging storage data, determine that first object page Wi transforms; And represent that the bit of the first conversion results Ri is 0 in the situation that judge storage in data, determine that first object page Wi is unconverted.
According to a further aspect in the invention, the treating apparatus that provides a kind of target pages to transform, the disposal route that this treating apparatus transforms for any target pages of carrying out foregoing of the present invention and providing.
According to a further aspect in the invention, the treating apparatus that provides a kind of target pages to transform.
The treating apparatus transforming according to target pages of the present invention comprises: the first receiving element, for receiving the configuration information to target pages; Monitoring unit, for monitoring page access, and in monitor procedure according to the conversion results of configuration information record target pages; And storage unit, for the conversion results with bit-wise storage target pages, wherein, a bit represents the conversion results of a target pages.
Further, the data type of cell stores conversion results is BigInt type.
Further, treating apparatus also comprises: the second receiving element, and for receiving query statement, wherein, whether query statement is used for inquiring about the first object page and transforms, and the first object page is the arbitrary target page in target pages; Judging unit, for judging that storage data represent that the bit of the first conversion results is 1 or 0, wherein, storage data are that the first conversion results is the conversion results of the first object page with the conversion results of the target pages of bit-wise storage; The first determining unit, for representing that the bit of the first conversion results is 1 in the situation that judge storage data, determines that the first object page transforms; And second determining unit, for representing that the bit of the first conversion results is 0 in the situation that judge storage data, determine that the first object page is unconverted.
Further, judging unit comprises: the first extraction module, for represent the bit of the first conversion results from storage extracting data; The first computing module, for doing logic and operation by the bit extracting and 1; And first judge module, for judging whether operation result is true, wherein, is in genuine situation judging operation result, determines in storage data and represents that the bit of the first conversion results is 1; And judging in the non-genuine situation of operation result, determine in storage data and represent that the bit of the first conversion results is 0.
Further, judging unit comprises: the second extraction module, and for from storage extracting data first character string to p position, wherein, and first lowest order for storage data, p position is for representing the bit of the first conversion results, p is more than 2 natural number; The second computing module, for the bit extracting and preset characters string are done to logic and operation, wherein, the figure place of preset characters string is p, and the bit of preset characters string is comprised of target bit and non-target bit, target bit is the p position of preset characters string, and target bit is 1, and non-target bit is 0; And second judge module, for judging whether operation result is zero, wherein, judging operation result non-vanishing in the situation that, determine in storage data and represent that the bit of the first conversion results is 1; And in the situation that judging operation result and being zero, determine in storage data and represent that the bit of the first conversion results is 0.
Further, the quantity of the first object page is m, m is more than 2 natural number, and judging unit comprises: the 3rd judge module, for judging that storage data represent that the bit of the first conversion results Ri is 1 or 0, wherein, the first conversion results Ri is the conversion results of first object page Wi, and i gets 1 successively to m, wherein, in the situation that represent that the bit of the first conversion results Ri is that 1, the first determining unit determines that first object page Wi transforms in judging storage data; And in the situation that represent that the bit of the first conversion results Ri is that 0, the second determining unit determines that first object page Wi is unconverted in judging storage data.
The present invention adopts the configuration information receiving target pages; Monitoring page access, and in monitor procedure according to the conversion results of configuration information record target pages; And the conversion results of storing target pages with bit-wise, wherein, a bit represents the conversion results of a target pages.By the conversion results with bit-wise storage target pages, when the quantity of target pages surpasses in the situation of database storage capacity, structure without change database and storage list, only need in database, increase new memory row, solve the lower problem of extensibility that in prior art, target pages transforms, and then reached the effect that improves extensibility, reduces expansion target pages deployment cost.
Embodiment
It should be noted that, in the situation that not conflicting, embodiment and the feature in embodiment in the application can combine mutually.Describe below with reference to the accompanying drawings and in conjunction with the embodiments the present invention in detail.
The treating apparatus that the embodiment of the present invention provides a kind of target pages to transform, below the treating apparatus that transforms of target pages that the embodiment of the present invention is provided do concrete introduction:
Fig. 1 is that as shown in Figure 1, this treating apparatus mainly comprises the first receiving element 10, monitoring unit 20 and storage unit 30 according to the schematic diagram of the treating apparatus of the target pages conversion of the embodiment of the present invention, wherein:
The first receiving element 10 is for receiving the configuration information to target pages, particularly, in embodiments of the present invention, Config database is as configuration database, the configuration information that is used for the target pages of recording user, the first receiving element 10 is mainly from Config database, to receive the configuration information to target pages.
Monitoring unit 20 is for monitoring page access, and in monitor procedure according to the conversion results of configuration information record target pages, particularly, the monitoring of 20 pairs of page access of monitoring unit, can adopt that in prior art, any carries out the method for page access monitoring, record to target pages conversion results, also can adopt any method of carrying out target pages conversion statistics and recording in prior art.
Storage unit 30 is for the conversion results with bit-wise storage target pages, wherein, a bit represents the conversion results of a target pages, particularly, the main mode of bit byte stream that adopts of storage unit 30 is stored conversion results, a bit represents the conversion results of a target pages, can represent that target pages transforms with 1, with 0, represents that target pages is unconverted.As shown in table 1 below, in table 1, schematically shown target pages T1A in session sid1, target pages T2A, target pages T3A ..., the conversion results of target pages TnA.
Table 1
SID |
TnA |
… |
T3A |
T2A |
T1A |
Sid1 |
1 |
… |
1 |
0 |
1 |
For further improving the extensibility that target pages transforms, and reduce and expand the cost that target pages configures quantity, in embodiments of the present invention, storage unit 30 can adopt stores conversion results with BigInt type, like this, BigInt type has 64 Bit, and the conversion results that can store 64 target pages greatly reduces the cost that expands target pages configuration quantity.If target pages exceeds 64, then add row, just reached like this object of extensibility, do not need to change frequently the structure of database and table.
The treating apparatus that the target pages that the invention process provides transforms, by the conversion results with bit-wise storage target pages, when the quantity of target pages surpasses in the situation of database storage capacity, structure without change database and storage list, only need in database, increase new memory row, solve the lower problem of extensibility that in prior art, target pages transforms, and then reached the effect that improves extensibility, reduces expansion target pages deployment cost.
Fig. 2 is the schematic diagram of the treating apparatus that target pages transforms according to the preferred embodiment of the invention, as shown in Figure 2, in the preferred embodiment, the treating apparatus that target pages transforms also comprises the second receiving element 40, judging unit 50, the first determining unit 60 and the second determining unit 70, wherein:
The second receiving element 40 is for receiving query statement, wherein, whether query statement is used for inquiring about the first object page and transforms, the first object page is the arbitrary target page in target pages,, the first object page can refer to the some target pages in target pages, also can refer to certain the several target pages in target pages, and whether query statement is to have used inquiry this or these target pages to transform.
Judging unit 50 represents that for judging storage data the bit of the first conversion results is 1 or 0, wherein, storage data are the conversion results with the target pages of bit-wise storage, the first conversion results is the conversion results of the first object page, correspondingly, if the first object page refers to the some target pages in target pages, the first conversion results means the conversion results of this target pages; If the first object page refers to certain the several target pages in target pages, the conversion results of each target pages is all called the first conversion results, and 50 of judging units represent that for judgement storage data respectively the bit of each the first conversion results is 1 or 0.
The first determining unit 60 is for representing that the bit of the first conversion results is 1 in the situation that judge storage data, determine that the first object page transforms, correspondingly, if the first object page refers to the some target pages in target pages, the conversion results of this target pages is the first conversion results, in the situation that represent that the bit of this first conversion results is 1 in judging storage data, determine that this first object page transforms; If the first object page refers to certain the several target pages in target pages, the conversion results of each target pages is all called the first conversion results, in the situation that represent that the bit of certain the first conversion results A is 1 in often judging storage data, determine that the first object page corresponding with the first conversion results A transforms.
The second determining unit 70 is for representing that the bit of the first conversion results is 0 in the situation that judge storage data, determine that the first object page is unconverted, correspondingly, if the first object page refers to the some target pages in target pages, the conversion results of this target pages is the first conversion results, in the situation that represent that the bit of this first conversion results is 0 in judging storage data, determine that this first object page is unconverted; If the first object page refers to certain the several target pages in target pages, the conversion results of each target pages is all called the first conversion results, in the situation that represent that the bit of certain the first conversion results A is 0 in often judging storage data, determine that the first object page corresponding with the first conversion results A is unconverted.
The treating apparatus that the target pages of the preferred embodiment of the present invention transforms, the conversion results by direct inquiry with bit-wise storage, only needs the corresponding position of corresponding query aim page conversion results, has reached the effect of raising search efficiency.
The first object page of take below refers to that the some target pages in target pages are example, illustrates the structure building form of judging unit 50:
Particularly, a kind of structure building form of judging unit 50 is: judging unit 50 comprises the first extraction module, the first computing module and the first judge module, wherein, the first extraction module is for representing the bit of the first conversion results from storage extracting data, the first computing module is for doing logic and operation by the bit extracting and 1, the first judge module is used for judging whether operation result is true, wherein, judging operation result, be in genuine situation, determine in storage data and represent that the bit of the first conversion results is 1, judging in the non-genuine situation of operation result, determine in storage data and represent that the bit of the first conversion results is 0.
As shown in table 2 below, suppose that the first object page is session sid1, target pages T6A in session sid2 and session sid3, the conversion results of target pages T6A is being carried out in query script, directly from session sid1, in the target pages conversion results of session sid2 and session sid3, extract the bit of corresponding target pages T6A conversion results, to extract again bit and 1 and do logic and operation, if the bit of target pages T6A conversion results in certain session, with 1 operation result of doing logic and operation be 1, the conversion results bit of determining target pages T6A in this session is 1, otherwise be 0.
Table 2
The another kind of structure building form of judging unit 50 is: judging unit 50 comprises the second extraction module, the second computing module and the second judge module, wherein, the second extraction module is used for from first character string to p position of storage extracting data, wherein, first lowest order for storage data, p position is for representing the bit of the first conversion results, and p is more than 2 natural number.The second computing module is for doing logic and operation by the bit extracting and preset characters string, wherein, the figure place of preset characters string is p, and the bit of preset characters string is comprised of target bit and non-target bit, target bit is the p position of preset characters string, and target bit is 1, and non-target bit is 0, that is the numerical value 2 that, preset characters string is binary representation
p-1.The second judge module is used for judging whether operation result is zero, wherein, judging operation result non-vanishing in the situation that, determine in storage data and represent that the bit of the first conversion results is 1, in the situation that judging operation result and being zero, determine in storage data and represent that the bit of the first conversion results is 0.
As shown in table 3 below, suppose that the first object page is the target pages T4A in session sid1, session sid2 and session sid3, the conversion results of target pages T4A is being carried out in query script, respectively from the target pages conversion results of session sid1, session sid2 and session sid3, extract corresponding target pages T1A to the bit of target pages T4A conversion results, then will extract bit and preset characters string (2 of binary representation
3) do logic and operation, if the bit extracting in certain session, the operation result of doing logic and operation with preset characters string is not value of zero, determines that the conversion results bit of target pages T4A in this session is 1, otherwise is 0.
Table 3
The situation that refers to certain the several target pages in target pages for the first object page, the quantity of supposing the first object page is m, m is more than 2 natural number, judging unit 50 mainly comprises the 3rd judge module, the 3rd judge module represents that for judging storage data the bit of the first conversion results Ri is 1 or 0, wherein, the first conversion results Ri is the conversion results of first object page Wi, i gets 1 successively to m, wherein, in the situation that represent that the bit of the first conversion results Ri is 1 in judging storage data, the first determining unit determines that first object page Wi transforms, in the situation that represent that the bit of the first conversion results Ri is 0 in judging storage data, the second determining unit determines that first object page Wi is unconverted.; the 3rd judge module is for judging that respectively the bit of each the first conversion results is 1 or 0; when judging the bit of certain the first conversion results Ri, be in 1 situation, determine that the first object page Wi that the first conversion results Ri is corresponding transforms, on the contrary unconverted.With this, realize the inquiry whether a plurality of target pages are transformed.
Wherein, the bit that judges certain the first conversion results is 1 or 0 concrete mode, and be that 1 or 0 concrete mode is identical with the bit of single the first conversion results of above-mentioned judgement repeats no more herein.
As shown in table 4 below, suppose that the first object page comprises session sid1, target pages T3A in session sid2 and session sid3, target pages T6A and target pages T7A, the conversion results of target pages is being carried out in query script, judge respectively target pages T3A in each session, the bit of target pages T6A and target pages T7A conversion results is 1 or 0, in table 4, schematically shown from session sid1, in the target pages conversion results of session sid2 and session sid3, extract corresponding target pages T1A to the bit of target pages T7A conversion results, to extract again bit and preset characters string (2 of binary representation
6) do logic and operation, whether the 3rd, the 6th and the 7th that judges operation result be 1 again, judging in corresponding positions is 1 situation, the conversion results bit of determining corresponding target pages in this session is 1, this target pages transforms, otherwise the conversion results bit of corresponding target pages is 0 in this session, this target pages is unconverted.
Table 4
The disposal route that the embodiment of the present invention also provides a kind of target pages to transform, the treating apparatus that target pages that this disposal route can provide by embodiment of the present invention foregoing transforms is carried out, below the disposal route that transforms of target pages that the embodiment of the present invention is provided do concrete introduction:
Fig. 3 is the process flow diagram of the disposal route that transforms according to the target pages of the embodiment of the present invention, and as shown in Figure 3, this disposal route mainly comprises the steps that S302 is to step S306:
S302: receive the configuration information to target pages, particularly, in embodiments of the present invention, Config database is as configuration database, the configuration information that is used for the target pages of recording user, reception to configuration information is mainly from Config database, to receive the configuration information to target pages.
S304: monitoring page access, and in monitor procedure according to the conversion results of configuration information record target pages, particularly, monitoring to page access, can adopt that in prior art, any carries out the method for page access monitoring, record to target pages conversion results, also can adopt any method of carrying out target pages conversion statistics and recording in prior art.
S306: with the conversion results of bit-wise storage target pages, wherein, a bit represents the conversion results of a target pages, particularly, the main mode of bit byte stream that adopts is stored conversion results, a bit represents the conversion results of a target pages, can represent that target pages transforms with 1, with 0, represents that target pages is unconverted.As shown in Table 1, in table 1, schematically shown target pages T1A in session sid1, target pages T2A, target pages T3A ..., the conversion results of target pages TnA.
For further improving the extensibility that target pages transforms, and reduce and expand the cost that target pages configures quantity, in embodiments of the present invention, can adopt conversion results is stored with BigInt type, like this, BigInt type has 64 Bit, and the conversion results that can store 64 target pages greatly reduces the cost that expands target pages configuration quantity.If target pages exceeds 64, then add row, just reached like this object of extensibility, do not need to change frequently the structure of database and table.
The disposal route that the target pages that the invention process provides transforms, by the conversion results with bit-wise storage target pages, when the quantity of target pages surpasses in the situation of database storage capacity, structure without change database and storage list, only need in database, increase new memory row, solve the lower problem of extensibility that in prior art, target pages transforms, and then reached the effect that improves extensibility, reduces expansion target pages deployment cost.
Fig. 4 is the process flow diagram of the disposal route that target pages transforms according to the preferred embodiment of the invention, and as shown in Figure 4, in the preferred embodiment, disposal route mainly comprises the steps that S402 is to step S414:
S402: receive the configuration information to target pages, particularly, S302 is identical with above-mentioned steps.
S404: monitoring page access, and in monitor procedure according to the conversion results of configuration information record target pages, particularly, S304 is identical with above-mentioned steps.
S406: with the conversion results of bit-wise storage target pages, wherein, a bit represents the conversion results of a target pages, and particularly, S306 is identical with above-mentioned steps.
S408: receive query statement, wherein, whether query statement is used for inquiring about the first object page and transforms, wherein, the first object page is the arbitrary target page in target pages, that is, the first object page can refer to the some target pages in target pages, also can refer to certain the several target pages in target pages, whether query statement is to have used inquiry this or these target pages to transform.
S410: represent that the bit of the first conversion results is 1 or 0 in judgement storage data, wherein, storage data are the conversion results with the target pages of bit-wise storage, the first conversion results is the conversion results of the first object page, correspondingly, if the first object page refers to the some target pages in target pages, the first conversion results means the conversion results of this target pages; If the first object page refers to certain the several target pages in target pages, the conversion results of each target pages is all called the first conversion results, need to judge respectively in storage data and represent that the bit of each the first conversion results is 1 or 0.
S412: in the situation that represent that the bit of the first conversion results is 1 in judging storage data, determine that the first object page transforms, correspondingly, if the first object page refers to the some target pages in target pages, the conversion results of this target pages is the first conversion results, in the situation that represent that the bit of this first conversion results is 1 in judging storage data, determine that this first object page transforms; If the first object page refers to certain the several target pages in target pages, the conversion results of each target pages is all called the first conversion results, in the situation that represent that the bit of certain the first conversion results A is 1 in often judging storage data, determine that the first object page corresponding with the first conversion results A transforms.
S414: in the situation that represent that the bit of the first conversion results is 0 in judging storage data, determine that the first object page is unconverted, correspondingly, if the first object page refers to the some target pages in target pages, the conversion results of this target pages is the first conversion results, in the situation that represent that the bit of this first conversion results is 0 in judging storage data, determine that this first object page is unconverted; If the first object page refers to certain the several target pages in target pages, the conversion results of each target pages is all called the first conversion results, in the situation that represent that the bit of certain the first conversion results A is 0 in often judging storage data, determine that the first object page corresponding with the first conversion results A is unconverted.
The disposal route that the target pages of the preferred embodiment of the present invention transforms, the conversion results by direct inquiry with bit-wise storage, only needs the corresponding position of corresponding query aim page conversion results, has reached the effect of raising search efficiency.
The first object page of take below refers to that the some target pages in target pages are example, illustrates the bit that represents the first conversion results in judgement storage data and be 1 or 0 concrete mode:
Particularly, can store in the following way and in data, represent that the bit of the first conversion results is 1 or 0: first, from storage extracting data, represent the bit of the first conversion results; Secondly, the bit extracting and 1 is done to logic and operation; Then, judge whether operation result is true.Wherein, judging operation result, be in genuine situation, determine in storage data and represent that the bit of the first conversion results is 1, judging in the non-genuine situation of operation result, determine in storage data and represent that the bit of the first conversion results is 0.
As above shown in table 2, suppose that the first object page is session sid1, target pages T6A in session sid2 and session sid3, the conversion results of target pages T6A is being carried out in query script, directly from session sid1, in the target pages conversion results of session sid2 and session sid3, extract the bit of corresponding target pages T6A conversion results, to extract again bit and 1 and do logic and operation, if the bit of target pages T6A conversion results in certain session, with 1 operation result of doing logic and operation be 1, the conversion results bit of determining target pages T6A in this session is 1, otherwise be 0.
Can also store in the following way and in data, represent that the bit of the first conversion results is 1 or 0: first, from first character string to p position of storage extracting data, wherein, first lowest order for storage data, p position is for representing the bit of the first conversion results, and p is more than 2 natural number; Secondly, the bit extracting and preset characters string are done to logic and operation, wherein, the figure place of preset characters string is p, and the bit of preset characters string is comprised of target bit and non-target bit, and target bit is the p position of preset characters string, and target bit is 1, non-target bit is 0, that is, and and the numerical value 2 that preset characters string is binary representation
p-1; Then, judge whether operation result is zero.Wherein, judging operation result non-vanishing in the situation that, determining in storage data and represent that the bit of the first conversion results is 1, in the situation that judging operation result and being zero, determining in storage data and represent that the bit of the first conversion results is 0.
As above shown in table 3, suppose that the first object page is the target pages T4A in session sid1, session sid2 and session sid3, the conversion results of target pages T4A is being carried out in query script, respectively from the target pages conversion results of session sid1, session sid2 and session sid3, extract corresponding target pages T1A to the bit of target pages T4A conversion results, then will extract bit and preset characters string (2 of binary representation
3) do logic and operation, if the bit extracting in certain session, the operation result of doing logic and operation with preset characters string is not value of zero, determines that the conversion results bit of target pages T4A in this session is 1, otherwise is 0.
The situation that refers to certain the several target pages in target pages for the first object page, the quantity of supposing the first object page is m, m is more than 2 natural number, the bit that represents the first conversion results in judgement storage data is 1 or 0 to be mainly, in judgement storage data, represent that the bit of the first conversion results Ri is 1 or 0, wherein, the first conversion results Ri is the conversion results of first object page Wi, i gets 1 successively to m, wherein, in the situation that represent that the bit of the first conversion results Ri is 1 in judging storage data, determine that first object page Wi transforms, in the situation that represent that the bit of the first conversion results Ri is 0 in judging storage data, determine that first object page Wi is unconverted.That is, the bit that judges respectively each the first conversion results is 1 or 0, when judging the bit of certain the first conversion results Ri, is in 1 situation, determines that the first object page Wi that the first conversion results Ri is corresponding transforms, otherwise unconverted.With this, realize the inquiry whether a plurality of target pages are transformed.
Wherein, the bit that judges certain the first conversion results is 1 or 0 concrete mode, and be that 1 or 0 concrete mode is identical with the bit of single the first conversion results of above-mentioned judgement repeats no more herein.
As above shown in table 4, suppose that the first object page comprises session sid1, target pages T3A in session sid2 and session sid3, target pages T6A and target pages T7A, the conversion results of target pages is being carried out in query script, judge respectively target pages T3A in each session, the bit of target pages T6A and target pages T7A conversion results is 1 or 0, in table 4, schematically shown from session sid1, in the target pages conversion results of session sid2 and session sid3, extract corresponding target pages T1A to the bit of target pages T7A conversion results, to extract again bit and preset characters string (2 of binary representation
6) do logic and operation, whether the 3rd, the 6th and the 7th that judges operation result be 1 again, judging in corresponding positions is 1 situation, the conversion results bit of determining corresponding target pages in this session is 1, this target pages transforms, otherwise the conversion results bit of corresponding target pages is 0 in this session, this target pages is unconverted.
As can be seen from the above description, the present invention has realized and has reduced the object that expands target pages deployment cost, improves extensibility, has reached saving storage space simultaneously, improves the effect of search efficiency.
It should be noted that, in the step shown in the process flow diagram of accompanying drawing, can in the computer system such as one group of computer executable instructions, carry out, and, although there is shown logical order in flow process, but in some cases, can carry out shown or described step with the order being different from herein.
Obviously, those skilled in the art should be understood that, above-mentioned each module of the present invention or each step can realize with general calculation element, they can concentrate on single calculation element, or be distributed on the network that a plurality of calculation elements form, alternatively, they can be realized with the executable program code of calculation element, thereby, they can be stored in memory storage and be carried out by calculation element, or they are made into respectively to each integrated circuit modules, or a plurality of modules in them or step are made into single integrated circuit module to be realized.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 modification of doing, be equal to replacement, improvement etc., within all should being included in protection scope of the present invention.