Summary of the invention
The objective of the invention is to be directed against the defective that exists in the existing mobile network cell identifier localization method; A kind of method for optimizing district recognition number data is provided; In time check the integrality of district recognition number data in the database before the user uses positioning service or among the use positioning service; Be that Query Database judges whether to exist district recognition number data in the current network; If do not exist then and do not upgrade in time, network is frequent optimizes district recognition number data in the locating platform that causes untimely synchronously and the location mistake or the location failure that cause thereby overcome.
To achieve these goals, the invention provides a kind of method for optimizing district recognition number data, comprise step: when the request that receives Query Database, inquiry district recognition number data storehouse judges whether to exist effective district recognition number data, if then finish; Otherwise upgrade the district recognition number data in the district recognition number data storehouse.
Also comprise before the said inquiry district recognition number data storehouse: obtain the step of district recognition number data in the current network, be specially: business platform is collected the district recognition number data in all portable terminal current networks among the mobile network, issues locating platform.
The said step of issuing locating platform is specially: directly or through service access ground positioning unit in the locating platform be transmitted to ownership place positioning unit in the corresponding locating platform of said portable terminal.
Service access ground positioning unit is transmitted to the corresponding ownership place positioning unit of said portable terminal with the cell id recognition data, and following several kinds of modes are arranged:
Said service access ground positioning unit receives said district recognition number data; Judge whether said cell identification number is inquired about; If by between inquiry and the nearest query note moment and the current time same interrogation zone that positioning unit is set with being arranged in service access, then finish; If by inquiry and recently query note be positioned between different interrogation zone with current time constantly or said cell identification number is not inquired about, then said service access ground positioning unit is transmitted to the corresponding ownership place positioning unit of said portable terminal with said district recognition number data.
Said service access ground positioning unit receives said district recognition number data, judges whether said cell identification number is inquired about, if by inquiry and recently query note constantly apart from current time at interval less than polling cycle, then finish; If by inquiry and recently query note number do not inquired about more than or equal to polling cycle or said cell identification at interval apart from current time constantly, then said service access ground positioning unit is transmitted to the corresponding ownership place positioning unit of said portable terminal with said district recognition number data.
Said service access ground positioning unit receives said district recognition number data, and the cell identification in the query note table number is inquired about, and judges whether to exist said cell identification number, if exist, then finishes; Otherwise then said service access ground positioning unit is transmitted to the corresponding ownership place positioning unit of said portable terminal with said district recognition number data.Cell identification in the said query note table number according between the clear area or the zero clearing cycle carry out zero clearing.
Described inquiry district recognition number data storehouse judges whether to exist effective district recognition number data, if then finish; Otherwise the step of upgrading the district recognition number data in the district recognition number data storehouse is specially: first database in the ownership place positioning unit inquiry district recognition number data storehouse judges whether to exist said district recognition number data, if then finish; Otherwise; Continue second database in the inquiry district recognition number data storehouse, judge whether to exist said district recognition number data, if exist; Then finish; Otherwise, adding said district recognition number data to said second database, said second database instruction upgrades the recognition number data of cell identification corresponding district described in first database.
Said second database instruction upgrades the recognition number data of cell identification corresponding district described in first database and is specially: said second database sends command information with the district recognition number data that adds with sound, light, figure or mail.To achieve these goals, the present invention also provides a kind of optimizing district recognition number data system, comprising: business platform is used for collecting the district recognition number data of all portable terminal current networks; Locating platform is connected with said business platform, and said locating platform comprises at least one ownership place positioning unit, and wherein each ownership place positioning unit is provided with: district recognition number data storehouse and enquiry module; Said district recognition number data storehouse is used to store district recognition number data; Said enquiry module; Be connected with said district recognition number data storehouse, be used for inquiring about said district recognition number data storehouse when the request that receives Query Database; Judge whether to exist effective district recognition number data; If then finish, otherwise upgrade the district recognition number data in the district recognition number data storehouse.Wherein said locating platform also comprises service access ground positioning unit, and said ownership place positioning unit is connected with said business platform via said service access ground positioning unit, and said service access ground positioning unit is provided with:
The ownership place judge module is used to receive said district recognition number data and judges the portable terminal ownership place;
Data forwarding module is used for being connected with said ownership place judge module, is used to transmit district recognition number data.
Wherein said ownership place positioning unit is connected with said business platform via service access ground positioning unit, and said ownership place positioning unit is provided with: the ownership place judge module is used to receive said district recognition number data and judges the portable terminal ownership place; Data forwarding module is used for being connected with said ownership place judge module, is used to transmit district recognition number data.
Wherein said service access ground positioning unit also is provided with: the query note table, be connected with said ownership place judge module and said data forwarding module, and be used to write down the cell identification of having inquired about number.
Wherein said service access ground positioning unit also is provided with: the cell identification number that is used for making said query note table is according between the clear area or the zero clearing cycle automatic clear module of carrying out zero clearing.
Wherein said database comprises: be used to supply the keeper to upgrade first database of said cell identification corresponding district recognition number data; And be used to the unknown second database of storing said district recognition number data and sending a warning message to the keeper.
Can know by technique scheme; A kind of method for optimizing district recognition number data of the present invention and system are as the synchronous additional technology of district recognition number data; Before the user uses positioning service, check whether comprise district recognition number data in the current network in the database in advance, if do not exist; Then in database, add said district recognition number data or upgrade said cell identification corresponding district recognition number data, improved the success rate that the user uses positioning service so to a great extent; The user is in using the positioning service process; Do not comprise district recognition number data in the current network if find in the database; Then in the restoring to normal position failure, in database, add said district recognition number data or upgrade said cell identification corresponding district recognition number data, so just increased the success rate of user's use next time positioning service.
Through accompanying drawing and embodiment, technical scheme of the present invention is done further detailed description below.
Embodiment
The present invention is through increasing a flow process in locating platform; This flow process can in time be checked the integrality of CELLID data in the database before the user uses positioning service or during the use positioning service; Be that Query Database judges whether to exist CELLID data in the current network; Then do not carry out the data-optimized process of CELLID if do not exist; Promptly in database, add said CELLID data or upgrade the corresponding CELLID data of said CELLID, network is frequent optimizes CELLID data sync in the locating platform that causes untimely and the location mistake or the location failure that cause thereby overcome.
A kind of method for optimizing district recognition number data of the present invention comprises: when the request that receives Query Database, inquiry district recognition number data storehouse judges whether to exist effective district recognition number data, if then finish; Otherwise upgrade the district recognition number data in the district recognition number data storehouse.If exist in the district recognition number data storehouse the corresponding CELLID data of said CELLID and with current network in the CELLID data consistent, then there is effective district recognition number data in explanation; If have the corresponding CELLID data of said CELLID in the district recognition number data storehouse but with current network in the CELLID data inconsistent, or do not have the corresponding CELLID data of said CELLID, then there is not effective district recognition number data in explanation.
Optimizing district recognition number data divides two kinds of situation: first kind of situation is; Before the user uses positioning service; Check in advance whether the CELLID data in the database are complete; Promptly shift to an earlier date Query Database, do not exist, then before the location, the CELLID data in the database are optimized if find the CELLID data; Second kind of situation is during the user uses positioning service, if discovery CELLID data do not exist, then in time the CELLID data in the database to be optimized.
Below, the data-optimized process of CELLID use positioning service the user before is done further detailed description through embodiment one to embodiment seven and Fig. 1 to Fig. 7.
Fig. 1 is method for optimizing district recognition number data embodiment one sketch map of the present invention, comprising:
Step 1, obtain CELLID data in the current network.CELLID is data-optimized to carry out in locating platform, and the therefore said CELLID data of obtaining in the current network refer to locating platform and obtain said CELLID data.
Step 2, according to cell identification number inquiry district recognition number data storehouse, if exist said cell identification corresponding district recognition number data and with current network in district recognition number data consistent, then end; If exist said cell identification corresponding district recognition number data and with current network in district recognition number data inconsistent, or do not have said cell identification corresponding district recognition number data, execution in step 3.When locating platform obtains in the current network after the CELLID data, i.e. expression receives the request of Query Database, number database is inquired about according to cell identification.
District recognition number data in step 3, the renewal district recognition number data storehouse.Carry out the data-optimized process of CELLID, promptly in database, add said CELLID data or upgrade the corresponding CELLID data of said CELLID.
Fig. 2 is method for optimizing district recognition number data embodiment two sketch mapes of the present invention.In the said step 1; Business platform directly sends to ownership place positioning unit in the locating platform with the CELLID data in the portable terminal current network; After said ownership place positioning unit obtained said CELLID data, it was data-optimized to carry out CELLID by the ownership place positioning unit.The step that described ownership place positioning unit obtains the CELLID data comprises:
Business platform is collected the CELLID data of all portable terminal current networks among step 111, the mobile network.Said business platform is the business platform relevant with mobile terminal locations described in the mobile network; Like cell phone map, mobile phone navigation platform etc.; And in order to protect user's personal secrets, these business platforms are not leaked with the positional information that guarantees portable terminal by operator's control and management.
Step 112, business platform send to the ownership place positioning unit with said CELLID data, and said ownership place positioning unit obtains said CELLID data.Need the function of said portable terminal being carried out authentication in the ownership place positioning unit; When receiving the CELLID data of business platform transmission; Need to judge whether the portable terminal under the said CELLID data belongs to this ownership place, if then receive said CELLID data; If not, then refuse said CELLID data.
Fig. 3 is method for optimizing district recognition number data embodiment three sketch mapes of the present invention.Business platform sends in the locating platform service access ground positioning unit earlier with the CELLID data in the portable terminal current network, gives corresponding ownership place positioning unit by service access ground unit forwards again, and it is data-optimized to carry out CELLID by the ownership place positioning unit.The step that described ownership place positioning unit obtains the CELLID data comprises:
Business platform is collected the CELLID data of all portable terminal current networks among step 121, the mobile network;
Step 122, business platform send to service access ground positioning unit in the locating platform with said CELLID data;
Step 123, service access ground positioning unit give said portable terminal corresponding ownership place positioning unit said CELLID data forwarding, and said ownership place positioning unit obtains said CELLID data.
This embodiment sets up service access ground positioning unit in locating platform; Make and carry out indirect communication through the said service access ground positioning unit of setting up between business platform and the ownership place positioning unit; The ownership place of the portable terminal of the CELLID data that this service access ground positioning unit can be transmitted business platform judges that the CELLID data forwarding of will being correlated with then is to the ownership place positioning unit of said portable terminal correspondence.This embodiment makes a decision through the ownership place to portable terminal in service access ground positioning unit; All need portable terminal is carried out authentication with respect to each ownership place positioning unit among the embodiment two; Reduced the information interaction between each portable terminal and each ownership place positioning unit; Reduce the message traffic in the network, thereby made full use of Internet resources, improved network resource utilization.
Fig. 4 is method for optimizing district recognition number data embodiment four sketch mapes of the present invention.This embodiment and embodiment three differences do; After service access ground positioning unit receives said CELLID data; At first judge said CELLID whether by inquiry and current time and recently query note constantly whether between same interrogation zone in; And then whether decision send to the ownership place positioning unit with said CELLID data, and it is data-optimized to carry out CELLID by the ownership place positioning unit.The step that described ownership place positioning unit obtains the CELLID data comprises the step 121 among the embodiment two, also comprises outside 122:
After step 1231, service access ground positioning unit receive said CELLID data; Judge at first whether said CELLID is inquired about; If by between inquiry and the nearest query note moment and the current time same interrogation zone that positioning unit is set with being arranged in service access, then finish; If by inquiry and recently query note be positioned between different interrogation zone with current time constantly or said CELLID is not inquired about; Then said service access ground positioning unit gives said portable terminal corresponding ownership place positioning unit said CELLID data forwarding, and said ownership place positioning unit obtains said CELLID data.
Among this embodiment; The judgement portable terminal ownership place and forwarding CELLID data function of service access ground positioning unit in having embodiment three; Also have the record CELLID function of whether having been inquired about, and can set between interrogation zone, if current time and CELLID inquire about in the moment is between same interrogation zone recently through setting regular query time; Then explanation inquiry recently is current still effective, and need not give the ownership place positioning unit with the CELLID data forwarding this moment; In if current time and CELLID inquire about recently and constantly be between different interrogation zone, explain and inquires about recently that at this moment the CELLID data are sent to the ownership place positioning unit, it is data-optimized to carry out CELLID by the ownership place positioning unit current invalid.This embodiment transmits the CELLID data according to determining whether between interrogation zone to the ownership place positioning unit, thus reduced repeat to inquire about and service access ground positioning unit and other each ownership place positioning units between communication.
Fig. 5 is method for optimizing district recognition number data embodiment five sketch mapes of the present invention.This embodiment and embodiment three differences do; After service access ground positioning unit receives said CELLID data; At first judge said CELLID whether by inquiry and recently query note constantly apart from current time whether less than polling cycle; And then whether decision send to the ownership place positioning unit with said CELLID data, and it is data-optimized to carry out CELLID by the ownership place positioning unit.
Described, the step that the ownership place positioning unit obtains the CELLID data comprises the step 121 among the embodiment two, also comprises outside 122:
After step 1232, service access ground positioning unit receives said CELLID data, judge at first whether said CELLID is inquired about, if by inquiry and recently query note constantly apart from current time at interval less than polling cycle, then finish; If do not inquired about more than or equal to polling cycle or said CELLID at interval apart from current time constantly by inquiry and nearest query note; Then said service access ground positioning unit gives said portable terminal corresponding ownership place positioning unit said CELLID data forwarding, and said ownership place positioning unit obtains said CELLID data.
Among this embodiment; Service access ground positioning unit records all CELLID that once inquired about and the nearest query note moment of said CELLID; Therefore need judge said CELLID whether by inquiry and current time apart from nearest query note time at intervals whether in polling cycle; If then explanation inquiry recently is current still effective, need not give the ownership place positioning unit with the CELLID data forwarding this moment; Otherwise, inquiry recently is described current invalid, send to ownership place positioning unit with the CELLID data this moment, and it is data-optimized to carry out CELLID by the ownership place positioning unit.This embodiment determined whether transmitting the CELLID data to the ownership place positioning unit according to polling cycle, thus reduced repeat to inquire about and service access ground positioning unit and other each ownership place positioning units between communication.
Fig. 6 is method for optimizing district recognition number data embodiment six sketch mapes of the present invention.This embodiment and embodiment three differences do; After service access ground positioning unit receives said CELLID data; At first the query note table in the service access ground positioning unit is inquired about; And then whether decision send to the ownership place positioning unit with said CELLID data, and it is data-optimized to carry out CELLID by the ownership place positioning unit.The step that described ownership place positioning unit obtains the CELLID data comprises the step 121 among the embodiment 2, also comprises outside 122:
Step 1233, service access ground positioning unit are inquired about the CELLID in the query note table, judge whether to exist said CELLID, if exist, then finish; Otherwise then said service access ground positioning unit gives said portable terminal corresponding ownership place positioning unit said CELLID data forwarding, and said ownership place positioning unit obtains said CELLID data.CELLID in the wherein said query note table according between the clear area or the zero clearing cycle carry out zero clearing.All can reset with the zero clearing cycle between the clear area, promptly reset, for example, reset according to the belonging area network optimization cycle.
If the data in the query note table are according to writing down between the clear area and zero clearing, as shown in the table:
A economizes, B economizes ..., N economizes the ownership province that represent portable terminal.1
1, 1
2... 1
nRepresent respectively corresponding to ownership economize A, B ..., the zero clearing siding-to-siding block length economized of N; Wherein the zero clearing siding-to-siding block length can be reset; The cycle of zero clearing was in this embodiment set according to the network optimization cycle of ownership place, and when the network optimization cycle changed, the zero clearing cycle also can correspondingly reset simultaneously; When between the clear area during length variations, also change accordingly between the clear area, the end value between each clear area has reflected the regularly zero clearing time.
CELLID
11, CELLID
12The cell id of the portable terminal that belongs to A province of expression, for example service access ground positioning unit will send to the CELLID of ownership place positioning unit
11The CELLID of data
11And the corresponding moment T of query note recently
11Be recorded in the query note table, show CELLID
11Inquired about; If the zero clearing siding-to-siding block length is seven days, if the relative value when end value and record constantly are with respect to initial record between the clear area is nearest query note moment T
11Be positioned between the clear area [0,1
1] in, then at [T
11, 1
1] in, still there is CELLID in the query note table
11Record; If service access ground positioning unit receives CELLID once more
11The current time of data is T
11', if current time T
11' and nearest query note moment T
11Between same clear area [0,1
1] in, then still record CELLID in the query note table
11, inquiry business inserts the query note table in the ground positioning unit, finds still to exist CELLIE
11, explain that inquiry recently current still effective, need not the CELLID that receives
11Data send to the corresponding ownership place positioning unit of portable terminal and are optimized processing, thus reduced repeat to inquire about and service access ground each ownership place positioning unit of positioning unit and other between communicate by letter.
If the data in the query note table write down and zero clearing according to the zero clearing cycle, and are as shown in the table:
p
1, p
2... p
nRepresent respectively corresponding to ownership economize A, B ..., N zero clearing cycle of economizing; Wherein the zero clearing cycle can reset; The cycle of zero clearing was in this embodiment set according to the network optimization cycle of ownership place, and when the network optimization cycle changed, the zero clearing cycle also can correspondingly reset simultaneously.
CELLID
11, CELLID
12The cell id of the portable terminal that belongs to A province of expression, for example service access ground positioning unit will send to the CELLID of ownership place positioning unit
11The CELLID of data
11And nearest query note moment T
11Be recorded in the query note table, show CELLID
11Inquired about; If the zero clearing cycle is seven days, then in seven days zero clearing cycles, still there is CELLID in the query note table
11Record; If service access ground positioning unit receives CELLID once more
11The current time of data is T
11', if current time T
11' apart from nearest query note moment T
11Less than seven days, then still record CELLID in the query note table
11, inquiry business inserts the query note table in the ground positioning unit, finds still to exist CELLID
11, then need not again with the CELLID that receives
11Data send to the corresponding ownership place positioning unit of portable terminal and are optimized processing, thus reduced repeat to inquire about and service access ground each ownership place positioning unit of positioning unit and other between communicate by letter.
The query note table record be between the clear area or the zero clearing cycle in last query note situation; When surpassing between the clear area or zero clearing during the cycle; CELLID record automatic clear in the query note table; After service access ground positioning unit receives said CELLID data, in the time of only need inquiring about, if there is the record of this CELLID in the query note table to the query note table; Just can make thus judge this CELLID by inquiry and last inquiry constantly and current time between same clear area or apart from current time at interval less than the zero clearing cycle, so service access ground positioning unit need not to give portable terminal corresponding ownership place positioning unit said CELLID data forwarding.And, since the query note table according between the clear area or the zero clearing cycle carry out zero clearing, thereby reduce the storage load of CELLID in the query note table.
Service access ground positioning unit need write down all CELLID that once inquired about and the nearest query note moment of said CELLID among embodiment four or the embodiment five; Therefore when service access positioning unit when receiving CELLID data from current network; Search among the CELLID that need cross to all records; Judge then said CELLID whether by inquiry and current time and recently query note constantly whether between same clear area or in, and then whether decision sends to the ownership place positioning unit with said CELLID data.This embodiment should with respect to embodiment four and embodiment five, reduce the storage load of CELLID in the service access ground owing to set up the query note table of automatic renewal; And that write down in the current time query note table is the CELLID that need not to search again; As long as therefore when searching, judge the record that has CELLID in the query note table; Just can draw the conclusion that need not to inquire about again again; With respect to embodiment four or embodiment five, improved search efficiency.
Fig. 7 is method for optimizing district recognition number data embodiment seven sketch mapes of the present invention.Embodiment seven is the preferred embodiment of the data-optimized method of CELLID of the present invention.Among this embodiment, the ownership place positioning unit obtains the CELLID data and the embodiment six phase is same, and wherein, the data in the query note table are according to writing down between the clear area and zero clearing.
Among this embodiment, database is provided with first database and interim second database of storing unknown CELLID data that stores the CELLID data in the said ownership place positioning unit.The CELLID data of first database storage are used to realize the portable terminal location; Second database is temporary have unknown; Be non-existent CELLID data in current first database; The CELLID data that while second database will be present in are wherein alarmed to the keeper; The keeper upgrades first database in time, thereby has improved success rate and validity that the user uses positioning service.
First database in step 21, the ownership place positioning unit inquiry district recognition number data storehouse judges whether to exist said CELLID data, if then finish; Otherwise, execution in step 22.
Step 22, ownership place positioning unit continue second database in the inquiry district recognition number data storehouse, judge whether to exist said CELLID data, if then finish; If not, execution in step 31.If said CELLID data have existed in second database; Explaining then second database has instructed, the recognition number data of cell identification corresponding district described in first database is upgraded; Promptly send a warning message, but this moment, the keeper did not also add corresponding data to the keeper; If said CELLID data are not in second database, then explanation is new CELLID data, promptly carries out following steps 31.
Step 31, ownership place positioning unit add said CELLID data to said unknown second database, instruct simultaneously the recognition number data of cell identification corresponding district described in first database is upgraded, and promptly send a warning message to the keeper.Second database sends command information with the cell id recognition data that adds with sound, light, figure or mail; Promptly send a warning message to the keeper with sound, light, figure or mail; After the keeper receives said warning information, in first database, add said CELLID data or upgrade the corresponding CELLID data of said CELLID.
Step 32, keeper add said CELLID data or upgrade the corresponding CELLID data of said CELLID in first database.If there are not the corresponding data of said CELLID in said first database, then in said first database, add said CELLID data; If there are the corresponding data of said CELLID in said first database, but changes, then that CELLID described in said first database is corresponding Data Update is said CELLID data.
Said CELLID data in step 33, deletion second database.When the keeper adds after corresponding C ELLID data or the Data Update that said CELLID is corresponding be said CELLID data, the ownership place positioning unit can be deleted the said CELLID data in said second database automatically.
If it is data-optimized among the location, to carry out CELLID; The request of Query Database is the positioning service request that the ownership place positioning unit receives the user; Query Database in position fixing process; When finding that the CELLID data do not exist, then returning to when the user locatees failure, carry out the database update and the alarm process of said step 31, step 32, step 33.The present invention also provides a kind of optimizing district recognition number data system, and Fig. 8 is a structural representation of optimizing district recognition number data of the present invention system.Comprise: business platform a is used for collecting the district recognition number data of all portable terminal current networks; Locating platform b is connected with said business platform a, and said locating platform comprises at least one ownership place positioning unit a1, and wherein each ownership place positioning unit is provided with:
District recognition number data storehouse b11 is used to store district recognition number data; Enquiry module b12, storehouse b11 is connected with said district recognition number data, is used to inquire about said district recognition number data storehouse.
Said business platform a is the business platform relevant with mobile terminal locations described in the mobile network, like one of business platforms such as cell phone map or mobile phone navigation platform or its combination.Said enquiry module b12 is connected with business platform a, when receiving the CELLID data of business platform a transmission, judges at first whether the portable terminal under the said CELLID data belongs to this ownership place, if then accept said CELLID data; If not, then refuse said CELLID data.After accepting said CELLID data, the district recognition number data storehouse b11 in the inquiry ownership place positioning unit judges whether to exist said CELLID data, if exist, then finishes; If do not exist, then carry out the data-optimized process of CELLID.
Fig. 9 is another structural representation of optimizing district recognition number data of the present invention system.Locating platform also comprises service access ground positioning unit b2, and one or several ownership place positioning units b1 are connected with business platform via service access ground positioning unit b2.Be provided with among the service access ground positioning unit b2: ownership place judge module b21 is used to receive said district recognition number data and judges the portable terminal ownership place; Data forwarding module b22 is used for being connected with said ownership place judge module, is used to transmit district recognition number data.
In this structure chart; The ownership place positioning unit is connected with business platform via service access ground positioning unit; Made a decision by the ownership place of the ownership place judge module in the service access ground positioning unit to portable terminal, when directly receiving the cell id recognition data of business platform transmission with respect to the ownership place positioning unit, each ownership place positioning unit all needs carry out authentication to portable terminal; Reduced the information interaction between each portable terminal and each ownership place positioning unit; Reduce the message traffic in the network, thereby made full use of Internet resources, improved network resource utilization.
Figure 10 is the structural representation again for optimizing district recognition number data of the present invention system.
Said service access ground positioning unit b2 also is provided with:
Query note table b23 is connected with said ownership place judge module b21 and data forwarding module b22, is used to write down the CELLID that had inquired about;
Automatic clear module b24 is connected with said query note table b23, be used for according between the clear area or the zero clearing cycle carry out zero clearing.
Said district recognition number data storehouse b11 comprises:
The first database b111 is connected with said enquiry module b12, is used to store district recognition number data and supplies the keeper to upgrade district recognition number data; And
The second database b112 is connected with said enquiry module b12, is used for storing said district recognition number data and sends a warning message to the keeper temporarily.
It should be noted last that; Above embodiment is only unrestricted in order to technical scheme of the present invention to be described; Although the present invention is specified with reference to preferred embodiment; Those of ordinary skill in the art should be appreciated that and can make amendment or be equal to replacement technical scheme of the present invention, and do not break away from the spirit and the scope of technical scheme of the present invention.