A kind of label data sharing method and deviceTechnical field
The present invention relates to field of information processing, in particular to a kind of label data sharing method and device.
Background technique
The data of public security industry constantly generate, and simple function of search is unable to satisfy the business handling of current policeDemand.It is refined due to lacking effective business integration and feature, the mass data of public security convergence can not be by user's rapid interpretive, nothingBusiness experience knowledge transformation is intelligible expression way by method.There is scheme to propose the police service label knowledge of building public security industry.Current construction method or system has the following problems:
Label data is able to achieve in user and user sharing, system and carries out disclosure.The label data for lacking classification is totalAdministrative mechanism is enjoyed, cannot achieve that carry out effective label data between system and system shared.It can be with for which label dataIt is shared, how to share, it is shared how to manage, which shared mode has, and does not form preferable closed loop.
Aiming at the problem that in the related technology for how to share label data between operation system, solution party is not yet proposedCase.
Summary of the invention
The embodiment of the invention provides a kind of label data sharing method and device, at least solve in the related technology forThe problem of how sharing label data between operation system.
According to one embodiment of present invention, a kind of label data sharing method is provided, comprising:
Receive the label data that one or more operation systems report, wherein the label data includes one or moreLabel, each label carry tag identifier;
It is shared according to label data of the tag identifier to one or more of operation systems.
Optionally, shared packet is carried out according to label data of the tag identifier to one or more of operation systemsIt includes:
Receive the first acquisition request message of the request target labels of the first operation system transmission, wherein described theThe label mark of the application identities of first operation system, key and the target labels is carried in one acquisition request messageKnow, first operation system is one in one or more of operation systems;
The application identities and the key are verified according to the first acquisition request message;
In the case where being verified, first operation system is authorized to use the target labels.
Optionally, the method also includes:
The label data reported to one or more of operation systems is updated.
Optionally, the label data one or more of operation systems reported be updated including it is following at least itOne:
It is modified according to label of the change directive to the label data that one or more of operation systems report,In, the tag identifier with change is carried in the change directive;
Increase one or more labels into the label data according to increasing to instruct;
According to the one or more labels deleted in the instruction deletion label data.
Optionally, one or more labels of the label data reported to one or more of operation systems are modifiedInclude:
In the case where detecting that label to be changed has licensed to operation system use, the change for sending change label is askedSeek message;In the case where receiving the change response message for agreeing to change, according to the change response message to described to moreThe label changed is modified;
In the case where the label to be changed being not detected having licensed to operation system use, directly to described to moreThe label changed is modified.
According to another embodiment of the invention, a kind of label data sharing method is additionally provided, comprising:
The label data of first operation system is uploaded into tag system, wherein the label data includes one or moreA label, each label carry tag identifier;
The label data and the second operation system are shared by the tag system.
Optionally, the method also includes:
The first acquisition request message of request target labels is sent to the tag system, wherein described first obtainsTake the tag identifier of the application identities that first operation system is carried in request message, key and the target labels;The first acquisition request message be used to indicate the tag system to first operation system application identities, key intoRow licenses the target labels in the case where being verified.
Optionally, the method also includes:
Receive the second acquisition request message of the acquisition target labels of the second operation system transmission, wherein described second obtainsTake the tag identifier of the application identities that second operation system is carried in request message, key and the target labels;
The application identities of second operation system, key are verified;
In the case where being verified, second operation system is authorized to use the target labels.
Optionally, the method also includes:
Label data of first operation system to first operation system for managing account number login by described secondIt is updated.
Optionally, by first operation system of the second management account number login to the mark of first operation systemLabel data are updated including at least one of:
First operation system logged in by the second management account number is according to change directive to first business systemThe label of the label data of system is modified;
First operation system logged in by the second management account number increases one or more marks according to instruction is increasedIt registers in the label data;
The label data is deleted according to instruction is deleted by first operation system that the second management account number logs inIn one or more labels.
Optionally, first operation system logged in by the second management account number is according to change directive to described firstOne or more labels in the label data of operation system, which are modified, includes:
Detecting that one or more labels to be changed have licensed to the business system in addition to first operation systemIt unites in the case where use, sends the change request message for changing one or more of labels;Change is agreed to more receivingIn the case where changing response message, one or more labels to be changed are modified according to the change response message;
In the case where one or more labels to be changed being not detected having licensed to operation system use, directlyOne or more labels to be changed are modified.
Optionally, in first operation system logged in by the second management account number to first operation systemAfter label data is updated, the method also includes:
Updated label data is reported to the tag system.
According to another embodiment of the invention, a kind of label data sharing means are additionally provided, tag system is applied to,Include:
Receiving module, the label data reported for receiving one or more operation systems, wherein the label data packetOne or more labels are included, each label carries tag identifier;
First sharing module, for according to the tag identifier to the label datas of one or more of operation systems intoRow is shared.
Optionally, first sharing module includes:
Receiving unit disappears for receiving the first acquisition request of request target labels of the first operation system transmissionBreath, wherein application identities, key and the mesh of first operation system are carried in the first acquisition request messageThe tag identifier of label is marked, first operation system is one in one or more of operation systems;
Authentication unit, for being tested according to the first acquisition request message the application identities and the keyCard;
Authorization unit, for authorizing first operation system to use the target labels in the case where being verified.
Optionally, described device further include:
Update module, the label data for reporting to one or more of operation systems are updated.
Optionally, the update module includes at least one of:
Changing unit, the label of the label data for being reported according to change directive to one or more of operation systemsIt is modified, wherein the tag identifier with change is carried in the change directive;
Adding unit increases one or more labels into the label data for instructing according to increase;
Unit is deleted, for according to the one or more labels deleted in the instruction deletion label data.
Optionally, the changing unit, is also used to
In the case where detecting that label to be changed has licensed to operation system use, the change for sending change label is askedSeek message;In the case where receiving the change response message for agreeing to change, according to the change response message to described to moreThe label changed is modified;
In the case where the label to be changed being not detected having licensed to operation system use, directly to described to moreThe label changed is modified.
According to another embodiment of the invention, a kind of label data sharing means are additionally provided, operation system is applied to,Include:
Uploading module, for the label data of the first operation system to be uploaded to tag system, wherein the label dataIncluding one or more labels, each label carries tag identifier;
Second sharing module, for being total to the label data and the second operation system by the tag systemIt enjoys.
Optionally, described device further include:
Sending module, for sending the first acquisition request message of request target labels to the tag system,In, application identities, key and the target mark of first operation system are carried in the first acquisition request messageThe tag identifier of label;The first acquisition request message is used to indicate the tag system and answers to first operation systemThe target labels are licensed in the case where being verified with mark, key.
Optionally, the method also includes:
Receiving module, the second acquisition request message of the acquisition target labels for receiving the transmission of the second operation system,In, application identities, key and the target mark of second operation system are carried in the second acquisition request messageThe tag identifier of label;
Authentication module is verified for the application identities to second operation system, key;
Authorization module, for authorizing second operation system to use the target labels in the case where being verified.
According to still another embodiment of the invention, a kind of storage medium is additionally provided, meter is stored in the storage mediumCalculation machine program, wherein the computer program is arranged to execute the step in any of the above-described embodiment of the method when operation.
According to still another embodiment of the invention, a kind of electronic device, including memory and processor are additionally provided, it is describedComputer program is stored in memory, the processor is arranged to run the computer program to execute any of the above-describedStep in embodiment of the method.
Through the invention, attribute field and the corresponding data of the attribute field in multiple tables of data are obtained;According to pre-It is first the data weighting and/or be in advance the field that attribute field is arranged in the multiple tables of data that the multiple tables of data is arrangedWeight determines the corresponding target data of objective attribute target attribute field of the target object;According to the objective attribute target attribute field and describedThe corresponding target data of objective attribute target attribute field is that the target object establishes target folder, therefore, be can solve in the related technologyThe problem of for how to share label data between operation system, constructs complete shared mechanism to label data, to improve markSign the utilization rate and operating efficiency of data resource.
Detailed description of the invention
The drawings described herein are used to provide a further understanding of the present invention, constitutes part of this application, this hairBright illustrative embodiments and their description are used to explain the present invention, and are not constituted improper limitations of the present invention.In the accompanying drawings:
Fig. 1 is a kind of hardware block diagram of the mobile terminal of label data sharing method of the embodiment of the present invention;
Fig. 2 is the flow chart one of label data sharing method according to an embodiment of the present invention;
Fig. 3 is the flowchart 2 of label data sharing method according to an embodiment of the present invention;
Fig. 4 is the block diagram one of label data sharing means according to an embodiment of the present invention;
Fig. 5 is the block diagram of label data sharing means according to the preferred embodiment of the invention;
Fig. 6 is the block diagram two of label data sharing means according to an embodiment of the present invention.
Specific embodiment
Hereinafter, the present invention will be described in detail with reference to the accompanying drawings and in combination with Examples.It should be noted that not conflictingIn the case of, the features in the embodiments and the embodiments of the present application can be combined with each other.
It should be noted that description and claims of this specification and term " first " in above-mentioned attached drawing, "Two " etc. be to be used to distinguish similar objects, without being used to describe a particular order or precedence order.
Embodiment 1
Embodiment of the method provided by the embodiment of the present application one can be in mobile terminal, terminal or similar fortuneIt calculates and is executed in device.For running on mobile terminals, Fig. 1 is a kind of label data sharing method of the embodiment of the present inventionThe hardware block diagram of mobile terminal, as shown in Figure 1, mobile terminal 10 may include that one or more (only shows one in Fig. 1It is a) (processor 102 can include but is not limited to the processing of Micro-processor MCV or programmable logic device FPGA etc. to processor 102Device) and memory 104 for storing data, optionally, above-mentioned mobile terminal can also include the biography for communication functionTransfer device 106 and input-output equipment 108.It will appreciated by the skilled person that structure shown in FIG. 1 is only to showMeaning, does not cause to limit to the structure of above-mentioned mobile terminal.For example, mobile terminal 10 may also include it is more than shown in Fig. 1Perhaps less component or with the configuration different from shown in Fig. 1.
Memory 104 can be used for storing computer program, for example, the software program and module of application software, such as this hairThe corresponding computer program of message method of reseptance in bright embodiment, processor 102 are stored in memory 104 by operationComputer program realizes above-mentioned method thereby executing various function application and data processing.Memory 104 may includeHigh speed random access memory, may also include nonvolatile memory, as one or more magnetic storage device, flash memory or itsHis non-volatile solid state memory.In some instances, memory 104 can further comprise remotely setting relative to processor 102The memory set, these remote memories can pass through network connection to mobile terminal 10.The example of above-mentioned network includes but notIt is limited to internet, intranet, local area network, mobile radio communication and combinations thereof.
Transmitting device 106 is used to that data to be received or sent via a network.Above-mentioned network specific example may includeThe wireless network that the communication providers of mobile terminal 10 provide.In an example, transmitting device 106 includes a Network adaptationDevice (Network Interface Controller, referred to as NIC), can be connected by base station with other network equipments toIt can be communicated with internet.In an example, transmitting device 106 can for radio frequency (Radio Frequency, referred to asRF) module is used to wirelessly be communicated with internet.
Based on above-mentioned mobile terminal, a kind of label data sharing method is present embodiments provided, Fig. 2 is according to the present inventionThe flow chart one of the label data sharing method of embodiment, as shown in Fig. 2, the process includes the following steps:
Step S202 receives the label data that one or more operation systems report, wherein the label data includes oneA or multiple labels, each label carry tag identifier;
Step S204 is shared according to label data of the tag identifier to one or more of operation systems.
It is corresponding to obtain attribute field and the attribute field in multiple tables of data by S202 to S204 through the above stepsData;It according to the data weighting being arranged in advance for the multiple tables of data and/or is in advance attribute word in the multiple tables of dataThe field weight of section setting determines the corresponding target data of objective attribute target attribute field of the target object;According to the objective attribute target attributeField and the corresponding target data of the objective attribute target attribute field are that the target object establishes target folder, therefore, can be solvedCertainly in the related technology for how to share label data between operation system the problem of, to the complete shared machine of label data buildingSystem, the utilization rate and operating efficiency of Lai Tigao label data resource.
In the embodiment of the present invention, above-mentioned steps S204 be can specifically include:
Receive the first acquisition request message of the request target labels of the first operation system transmission, wherein described theThe label mark of the application identities of first operation system, key and the target labels is carried in one acquisition request messageKnow, first operation system is one in one or more of operation systems;
The application identities and the key are verified according to the first acquisition request message;
In the case where being verified, first operation system is authorized to use the target labels.
It, can also be to one or more of business by the tag system that the first management account number logs in the embodiment of the present inventionThe label data that system reports is updated.Specifically, the label data that one or more of operation systems report is carried outUpdate includes at least one of:
It is modified according to label of the change directive to the label data that one or more of operation systems report,In, the tag identifier with change is carried in the change directive;
Increase one or more labels into the label data according to increasing to instruct;
According to the one or more labels deleted in the instruction deletion label data.
Further, one or more labels of the label data reported to one or more of operation systems carry out moreChanging can specifically include:
In the case where detecting that label to be changed has licensed to operation system use, the change for sending change label is askedSeek message;In the case where receiving the change response message for agreeing to change, according to the change response message to described to moreThe label changed is modified;
In the case where the label to be changed being not detected having licensed to operation system use, directly to described to moreThe label changed is modified.
Embodiment 2
According to another embodiment of the invention, a kind of label data sharing method is additionally provided, Fig. 3 is according to the present inventionThe flowchart 2 of the label data sharing method of embodiment, as shown in figure 3, the process includes the following steps:
The label data of first operation system is uploaded to tag system by step S302, wherein the label data includesOne or more labels, each label carry tag identifier;
Step S304 is shared the label data and the second operation system by the tag system.
In above-mentioned steps S304, after label data is uploaded to tag system by the first operation system, other operation systems(such as the second operation system), the second operation system send to tag system and request, and carry the second operation system in the requestApplication identities, key and the target labels tag identifier, target labels mark is the label of the first operation systemMark, the tag system is the case where the application identities to second operation system, key are verified, be verifiedUnder, the second operation system of authorization uses the target labels of the first operation system.
In the embodiment of the present invention, the label data reported due to being stored with multiple operation systems in tag system, thus it is anyOne operation system can request the label data of other operation systems from tag system, specifically, to the tag systemSend the first acquisition request message of request target labels, wherein carry in the first acquisition request message describedThe tag identifier of the application identities of first operation system, key and the target labels;The tag system is to describedThe application identities of one operation system, key are verified, and in the case where being verified, the first operation system of authorization uses the meshMark label.
In the embodiment of the present invention, the label data of itself can also be shared to other operation systems by the first operation system,Such as the second operation system, specifically, the second acquisition request message of the acquisition target labels that the second operation system is sent is received,In, application identities, key and the target mark of second operation system are carried in the second acquisition request messageThe tag identifier of label;The application identities of second operation system, key are verified;In the case where being verified, awardIt weighs second operation system and uses the target labels.
In the embodiment of the present invention, first operation system logged in by the second management account number is to first businessThe label data of system is updated.
Optionally, by first operation system of the second management account number login to the mark of first operation systemLabel data are updated including at least one of:
First operation system logged in by the second management account number is according to change directive to first business systemThe label of the label data of system is modified;
First operation system logged in by the second management account number increases one or more marks according to instruction is increasedIt registers in the label data;
The label data is deleted according to instruction is deleted by first operation system that the second management account number logs inIn one or more labels.
Further, first operation system logged in by the second management account number is according to change directive to described theOne or more labels in the label data of one operation system, which are modified, includes:
Detecting that one or more labels to be changed have licensed to the business system in addition to first operation systemIt unites in the case where use, sends the change request message for changing one or more of labels;Change is agreed to more receivingIn the case where changing response message, one or more labels to be changed are modified according to the change response message;
In the case where one or more labels to be changed being not detected having licensed to operation system use, directlyOne or more labels to be changed are modified.
In the embodiment of the present invention, in first operation system logged in by the second management account number to first industryAfter the label data of business system is updated, Xiang Suoshu tag system reports updated label data, determines tag systemIn label data accuracy.
The embodiment of the present invention constructs label data complete by being managed to the label in police service knowledge hierarchyShared mechanism, the utilization rate and operating efficiency of Lai Tigao label data resource.Core business object includes: developer, subserviceSystem, user, role, catalogue, label, target portrait, audit application.
The embodiment of the present invention divides 3 grades: user, tag system, subservice system.Construct user and user, userShared mechanism is authorized between tag system, tag system and subsystem, subsystem and user.
1, developer
Each must first register developer's account using the operation system of tag system, and register subservice systemSystem, one sub- operation system of every registration, tag system can provide an access appid and Token for authorization check.It usesIt is shared that progress label data between multiservice system may be implemented in appid and Token.
2, subservice system
Each is a sub- operation system using the external system example of tag system.
3, user
Role of the user of subservice system in tag system is terminal user, and the user in broad scope hereof refers to endThe user of end subscriber role.
4, role
Management role is divided into administrator and subservice system manager, and the administration authority of subservice system manager only limitsIn subservice system.
5, label
Label all must be maintained in catalogue, and catalogue at most has 3 grades of catalogues.All labels are merely placed at 3rd level subdirectoryIn.After label creation, forming Id cannot be modified, and only support soft deletion.Label and target portrait are the relationships of multi-to-multi, are neededIt can bidirectional inquiry.
6, target is drawn a portrait
Target portrait is the object that can be labelled, since the type and inquiry word segment difference of object are away from larger, it is therefore desirable toThe relationship of the target portrait separate storage of each type, label and specified type target portrait is also required to separate storage.
The embodiment of the present invention, including one can manage, the system of auditable multiple terminals multi-user, therefore modify data meetingMultiple subservice systems are influenced, so modification and delete operation, when having an impact to other subservice systems, it is necessary to submit ShenPlease.Audit application is typically all to have administrator to submit, and special auditor is responsible for reply.
Through the above description of the embodiments, those skilled in the art can be understood that according to above-mentioned implementationThe method of example can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but it is very muchIn the case of the former be more preferably embodiment.Based on this understanding, technical solution of the present invention is substantially in other words to existingThe part that technology contributes can be embodied in the form of software products, which is stored in a storageIn medium (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that a terminal device (can be mobile phone, calculateMachine, server or network equipment etc.) execute method described in each embodiment of the present invention.
Embodiment 2
The embodiment of the present invention, additionally provides a kind of label data sharing means, the device for realizing above-described embodiment andPreferred embodiment, the descriptions that have already been made will not be repeated.As used below, predetermined function may be implemented in term " module "The combination of the software and/or hardware of energy.It is hard although device described in following embodiment is preferably realized with softwareThe realization of the combination of part or software and hardware is also that may and be contemplated.
Fig. 4 is the block diagram one of label data sharing means according to an embodiment of the present invention, as shown in figure 4, being applied to labelSystem, comprising:
Receiving module 42, the label data reported for receiving one or more operation systems, wherein the label dataIncluding one or more labels, each label carries tag identifier;
First sharing module 44, for the label data according to the tag identifier to one or more of operation systemsIt is shared.
Optionally, first sharing module 44 includes:
Receiving unit disappears for receiving the first acquisition request of request target labels of the first operation system transmissionBreath, wherein application identities, key and the mesh of first operation system are carried in the first acquisition request messageThe tag identifier of label is marked, first operation system is one in one or more of operation systems;
Authentication unit, for being tested according to the first acquisition request message the application identities and the keyCard;
Authorization unit, for authorizing first operation system to use the target labels in the case where being verified.
Fig. 5 is the block diagram of label data sharing means according to the preferred embodiment of the invention, as shown in figure 5, described deviceFurther include:
Update module 52, the label data for reporting to one or more of operation systems are updated.
Optionally, the update module 52 includes at least one of:
Changing unit, the label of the label data for being reported according to change directive to one or more of operation systemsIt is modified, wherein the tag identifier with change is carried in the change directive;
Adding unit increases one or more labels into the label data for instructing according to increase;
Unit is deleted, for according to the one or more labels deleted in the instruction deletion label data.
Optionally, the changing unit, is also used to
In the case where detecting that label to be changed has licensed to operation system use, the change for sending change label is askedSeek message;In the case where receiving the change response message for agreeing to change, according to the change response message to described to moreThe label changed is modified;
In the case where the label to be changed being not detected having licensed to operation system use, directly to described to moreThe label changed is modified.
Embodiment 4
The embodiment of the present invention, additionally provides a kind of label data sharing means, the device for realizing above-described embodiment andPreferred embodiment, the descriptions that have already been made will not be repeated.As used below, predetermined function may be implemented in term " module "The combination of the software and/or hardware of energy.It is hard although device described in following embodiment is preferably realized with softwareThe realization of the combination of part or software and hardware is also that may and be contemplated.
Fig. 6 is the block diagram two of label data sharing means according to an embodiment of the present invention, as shown in fig. 6, being applied to businessSystem, comprising:
Uploading module 62, for the label data of the first operation system to be uploaded to tag system, wherein the number of tagsAccording to including one or more labels, each label carries tag identifier;
Second sharing module 64, for being total to the label data and the second operation system by the tag systemIt enjoys.
Optionally, described device further include:
Sending module, for sending the first acquisition request message of request target labels to the tag system,In, application identities, key and the target mark of first operation system are carried in the first acquisition request messageThe tag identifier of label;The first acquisition request message is used to indicate the tag system and answers to first operation systemThe target labels are licensed in the case where being verified with mark, key.
Optionally, described device further include:
Receiving module, the second acquisition request message of the acquisition target labels for receiving the transmission of the second operation system,In, application identities, key and the target mark of second operation system are carried in the second acquisition request messageThe tag identifier of label;
Authentication module is verified for the application identities to second operation system, key;
Authorization module, for authorizing second operation system to use the target labels in the case where being verified.
It should be noted that above-mentioned modules can be realized by software or hardware, for the latter, Ke YitongFollowing manner realization is crossed, but not limited to this: above-mentioned module is respectively positioned in same processor;Alternatively, above-mentioned modules are with anyCombined form is located in different processors.
Embodiment 5
The embodiments of the present invention also provide a kind of storage medium, computer program is stored in the storage medium, whereinThe computer program is arranged to execute the step in any of the above-described embodiment of the method when operation.
Optionally, in the present embodiment, above-mentioned storage medium can be set to store by executing based on following stepsCalculation machine program:
S11 receives the label data that one or more operation systems report, wherein the label data include one orMultiple labels, each label carry tag identifier;
S12 is shared according to label data of the tag identifier to one or more of operation systems.
Optionally, in the present embodiment, above-mentioned storage medium may be also configured to store for executing following stepsComputer program:
The label data of first operation system is uploaded to tag system by S21, wherein the label data includes oneOr multiple labels, each label carry tag identifier;
S22 is shared the label data and the second operation system by the tag system.
Optionally, in the present embodiment, above-mentioned storage medium can include but is not limited to: USB flash disk, read-only memory (Read-Only Memory, referred to as ROM), it is random access memory (Random Access Memory, referred to as RAM), mobile hardThe various media that can store computer program such as disk, magnetic or disk.
Embodiment 6
The embodiments of the present invention also provide a kind of electronic device, including memory and processor, stored in the memoryThere is computer program, which is arranged to run computer program to execute the step in any of the above-described embodiment of the methodSuddenly.
Optionally, above-mentioned electronic device can also include transmission device and input-output equipment, wherein the transmission deviceIt is connected with above-mentioned processor, which connects with above-mentioned processor.
Optionally, in the present embodiment, above-mentioned processor can be set to execute following steps by computer program:
S11 receives the label data that one or more operation systems report, wherein the label data include one orMultiple labels, each label carry tag identifier;
S12 is shared according to label data of the tag identifier to one or more of operation systems.
Optionally, in the present embodiment, above-mentioned processor may be also configured to execute following step by computer programIt is rapid:
The label data of first operation system is uploaded to tag system by S21, wherein the label data includes oneOr multiple labels, each label carry tag identifier;
S22 is shared the label data and the second operation system by the tag system.
Optionally, the specific example in the present embodiment can be with reference to described in above-described embodiment and optional embodimentExample, details are not described herein for the present embodiment.
Obviously, those skilled in the art should be understood that each module of the above invention or each step can be with generalComputing device realize that they can be concentrated on a single computing device, or be distributed in multiple computing devices and formedNetwork on, optionally, they can be realized with the program code that computing device can perform, it is thus possible to which they are storedIt is performed by computing device in the storage device, and in some cases, it can be to be different from shown in sequence execution hereinOut or description the step of, perhaps they are fabricated to each integrated circuit modules or by them multiple modules orStep is fabricated to single integrated circuit module to realize.In this way, the present invention is not limited to any specific hardware and softwares to combine.
The foregoing is only a preferred embodiment of the present invention, is not intended to restrict the invention, for the skill of this fieldFor art personnel, the invention may be variously modified and varied.It is all within principle of the invention, it is made it is any modification, etc.With replacement, improvement etc., should all be included in the protection scope of the present invention.