The method, apparatus of car networking protecting information safety, system, electronic equipmentTechnical field
The present invention relates to computer information processing fields, in particular to a kind of side of car networking protecting information safetyMethod, device, system, electronic equipment.
Background technique
Car networking is " automobile motive objects networking technology ", refers to the electronic label identification vehicle device by being loaded on vehicle,Using identification technologies such as less radio-frequencies, is realized by car networking service system and the attribute information of vehicle is extracted and effectively benefitWith effectively being supervised to the operating status of vehicle and provide integrated service.
But car networking service system may suffer from attacking, so that information leakage is made even to service situations such as out of control, becauseThis, with the rapid development of car networking technology, it is necessary to develop corresponding car networking safety protection technique.
Summary of the invention
This specification embodiment provides a kind of method, apparatus of car networking protecting information safety, system, electronic equipment, usesTo solve the problems, such as that safety existing for existing car networking Protective Information Security Techniques is poor, efficiency is lower.
This specification embodiment provides a kind of method of car networking protecting information safety, comprising:
It traps node and emulation car machine information is sent to car networking service platform by first network channel;
Receive the attack information from the first network channel;
The attack information is sent to car networking protective platform by the second network channel, second network channel isThe network channel being isolated with the first network channel.
In a kind of embodiment wherein, the first network channel is external network cannels, second network channelFor internal network channels.
In a kind of embodiment wherein, the vehicle device information includes:
At least one of in the interactive information of the behavioural information for emulating vehicle device, status information and environment.
In a kind of embodiment wherein, sent out by first network channel to car networking service platform in the trapping nodeBefore sending emulation car machine information, further includes:
The trapping node obtains the vehicle device by the emulation vehicle device for establishing decoupling communication connection with the trapping nodeInformation.
In a kind of embodiment wherein, the trapping node is built by the second network channel and emulation trapping backstageVertical communication connection makes emulation trapping backstage control institute according to emulator command or the received attack information of the trapping nodeThe behavior of emulation vehicle device is stated, and vehicle device information is obtained according to the behavior of the emulation vehicle device;
The trapping node obtains the vehicle device by the emulation vehicle device for establishing decoupling communication connection with the trapping nodeInformation, comprising:
The trapping node obtains the vehicle device from the virtualization vehicle device service of simulation backstage by the second network channelInformation.
In a kind of embodiment wherein, which is characterized in that the M trapping node by the second network channel with it is describedCommunication connection is established on emulation trapping backstage, and the attack information for making emulation trapping backstage trap node forwarding according to M controlsEach behavior for traping the corresponding emulation vehicle device of node, and vehicle device information, M > 2 are obtained according to the behavior of the emulation vehicle device.
In a kind of embodiment wherein, emulation trapping backstage is virtualization vehicle device service of simulation backstage.
In a kind of embodiment wherein, which is characterized in that the first network channel includes radio network information channel, describedSecond network channel is wire channel.
This specification embodiment provides a kind of device of car networking protecting information safety, comprising:
First network channel communication module is sent by first network channel to car networking service platform for traping nodeEmulation car machine information, for receiving the attack information from the first network channel;
Second network channel communication module is prevented for the attack information to be sent to car networking by the second network channelProtect platform, make the car networking protective platform according to the attack information carry out security protection, second network channel forThe network channel that the first network channel is isolated.
In a kind of embodiment wherein, which is characterized in that the second network channel communication module, it is logical in the trapping nodeCross first network channel to car networking service platform send emulation car machine information before, be also used to:
The trapping node is set to obtain the vehicle by the emulation vehicle device for establishing decoupling communication connection with the trapping nodeMachine information.
In a kind of embodiment wherein, the trapping node is built by the second network channel and emulation trapping backstageVertical communication connection makes emulation trapping backstage control institute according to emulator command or the received attack information of the trapping nodeThe behavior of emulation vehicle device is stated, and vehicle device information is obtained according to the behavior of the emulation vehicle device;
The trapping node obtains the vehicle device by the emulation vehicle device for establishing decoupling communication connection with the trapping nodeInformation, comprising:
The trapping node obtains the vehicle device from the virtualization vehicle device service of simulation backstage by the second network channelInformation.
In a kind of embodiment wherein, after the M trapping node is by the second network channel and emulation trappingPlatform establishes communication connection, and the attack information for making emulation trapping backstage trap node forwarding according to M controls each trapping nodeThe behavior of corresponding emulation vehicle device, and vehicle device information, M > 2 are obtained according to the behavior of the emulation vehicle device.
This specification embodiment provides a kind of system of car networking protecting information safety, comprising: trapping node, emulation trappingFrom the background, vehicle device and car networking protective platform are emulated;
Emulation trapping backstage is established with the emulation vehicle device to be communicated to connect, and is sent behavior to the emulation vehicle device and is referred toIt enables, and acquires the emulation car machine information of the emulation vehicle device;
The trapping node is established and is communicated to connect by the second network channel and emulation trapping backstage, described in obtainingEmulation car machine information;
The trapping node is established by first network channel and car networking service platform and is communicated to connect, and first network is passed throughChannel sends emulation car machine information to car networking service platform, and receives the attack information from the first network channel, instituteStating the second network channel is the network channel being isolated with the first network channel;
The trapping node also passes through the second network channel and the car networking protective platform is established and communicated to connect, will be describedIt attacks information and car networking protective platform is sent to by the second network channel.
In a kind of embodiment wherein, the veneer including at least one M trapping node having, M emulation vehicle device,M>2;
The trapping node also passes through the second network channel and the car networking protective platform is established and communicated to connect, and also wrapsIt includes:
M trapping node is established and is communicated to connect by the second network channel and emulation trapping backstage, and the emulation is madeThe attack information that node forwarding is traped according to M in trapping backstage controls the behavior of the corresponding emulation vehicle device of each trapping node.
This specification embodiment also provides a kind of electronic equipment, wherein the electronic equipment includes:
Processor;And
The memory of computer executable instructions is stored, the executable instruction when executed executes the processorThe method that this specification any embodiment is recorded.
This specification embodiment also provides a kind of computer readable storage medium, wherein the computer-readable storage mediumMatter stores one or more programs, and one or more of programs when being executed by a processor, realize specification any embodimentRecord method.
By initiatively being reduced using emulation vehicle device analogue simulation vehicle device information to the mode that attack information is trapedStatistical sample quantity, efficiency is higher, attack information is sent by the second network channel, due to the second network channel and the first netNetwork channel is isolated, therefore, on the one hand, emulation vehicle device will not have an impact the normal vehicle device in car networking system, another partyFace, the process for sending attack information to car networking protective platform is difficult to be attacked by attacker, highly-safe.
Detailed description of the invention
In order to keep technical problem solved by the invention, the technological means of use and the technical effect of acquirement clearer,Detailed description of the present invention specific embodiment below with reference to accompanying drawings.But it need to state, drawings discussed below is only thisThe attached drawing of invention exemplary embodiment of the present, to those skilled in the art, before not making the creative laborIt puts, the attached drawing of other embodiments can be obtained according to these attached drawings.
Fig. 1 is a kind of schematic illustration of the system for car networking protecting information safety that this specification embodiment provides;
Fig. 2 is a kind of schematic illustration of the system for car networking protecting information safety that this specification embodiment provides;
Fig. 3 is a kind of schematic illustration of the system for car networking protecting information safety that this specification embodiment provides;
Fig. 4 is a kind of schematic illustration of the method for car networking protecting information safety that this specification embodiment provides;
Fig. 5 is a kind of schematic illustration of the device for car networking protecting information safety that this specification embodiment provides;
Fig. 6 is the structural schematic diagram for a kind of electronic equipment that this specification embodiment provides;
Fig. 7 is a kind of schematic illustration for computer-readable medium that this specification embodiment provides.
Specific embodiment
The protection of prior art squadron car networking information security mainly reduces the general of information leakage by setting firewallRate, and the abnormal behaviour of car-mounted terminal is detected, to obtain attack information and then analytical attack behavior, but this sideFormula is substantially to analyze after attack generation attack, and a large amount of statistical sample is needed therefore to comparePassively, safety is poor, efficiency is lower.
Therefore, it is necessary to propose a kind of protecting information safety method that safety is good, high-efficient.
A kind of method that this specification embodiment proposes car networking protecting information safety passes through the first net by trapping nodeNetwork channel sends emulation car machine information to car networking service platform, receives the attack information from the first network channel, willThe attack information is sent to car networking protective platform by the second network channel, makes the car networking protective platform according toIt attacks information and carries out security protection, second network channel is the network channel being isolated with the first network channel.It is logicalIt crosses and statistical sample initiatively is reduced to the mode that attack information is traped using emulation vehicle device analogue simulation vehicle device informationQuantity, efficiency is higher, attack information is sent by the second network channel, since the second network channel and first network channel are separated byFrom therefore, on the one hand, emulation vehicle device will not have an impact the normal vehicle device in car networking system, on the other hand, to car networkingThe process that protective platform sends attack information is difficult to be attacked by attacker, highly-safe.
Exemplary embodiment of the present invention is described more fully with reference to the drawings.However, exemplary embodiment canImplement in a variety of forms, and is understood not to that present invention is limited only to embodiments set forth herein.On the contrary, it is exemplary to provide theseEmbodiment enables to the present invention more full and complete, easily facilitates the technology that inventive concept is comprehensively communicated to this fieldPersonnel.Identical appended drawing reference indicates same or similar element, component or part in figure, thus will omit weight to themMultiple description.
Under the premise of meeting technical concept of the invention, the feature described in some specific embodiment, structure, spyProperty or other details be not excluded for can be combined in any suitable manner in one or more other embodiments.
In the description for specific embodiment, feature, structure, characteristic or the other details that the present invention describes are to makeThose skilled in the art fully understands embodiment.But, it is not excluded that those skilled in the art can practice this hairBright technical solution is one or more without special characteristic, structure, characteristic or other details.
Flow chart shown in the drawings is merely illustrative, it is not necessary to including all content and operation/step,It is not required to execute by described sequence.For example, some operation/steps can also decompose, and some operation/steps can closeAnd or part merge, therefore the sequence actually executed is possible to change according to the actual situation.
Block diagram shown in the drawings is only functional entity, not necessarily must be corresponding with physically separate entity.I.e., it is possible to realize these functional entitys using software form, or realized in one or more hardware modules or integrated circuitThese functional entitys, or these functional entitys are realized in heterogeneous networks and/or processor device and/or microcontroller device.
Although it should be understood that may indicate the attribute of number using first, second, third, etc. to describe various devices hereinPart, element, component or part, but this should not be limited by these attributes.These attributes are to distinguish one and another one.ExampleSuch as, the first device is also referred to as the second device without departing from the technical solution of essence of the invention.
Term "and/or" or " and/or " include the associated all combinations for listing any of project or more persons.
Fig. 1 is a kind of schematic illustration of the system for car networking protecting information safety that this specification embodiment provides.It shouldSystem includes:
Node 101, car networking protective platform 102 are traped, emulation trapping backstage 103 emulates vehicle device 104;
Wherein, emulation trapping backstage 103 is established with the emulation vehicle device 104 communicates to connect, and sends row to emulation vehicle device 104To instruct, and acquire the emulation car machine information of the emulation vehicle device 104;
Node 101 is traped to establish and communicate to connect by the second network channel and emulation trapping backstage 103, it is described imitative to obtainTrue vehicle device information;
It traps node 101 and communication connection is established by first network channel and car networking service platform 20, make to trap node101 send emulation car machine information to car networking service platform 20 by first network channel, and receive and come from the first networkThe attack information of channel, second network channel are the network channel being isolated with the first network channel;
It traps node 101 and communication connection is also established by the second network channel and car networking protective platform 102, save trappingThe attack information is sent to car networking protective platform 102 by the second network channel by point 101.
In this specification embodiment, emulation car machine information may include the behavioural information of the emulation vehicle device, state letterAt least one of in the interactive information of breath and environment.
The system may include several links at work:
Link is forged in emulation: trapping node 101, and emulation trapping platform, emulation vehicle device is connected by establishing communication connectionInto car networking service platform, to forge the process that normal vehicle device and car networking service platform interact, so as to lure intoAttacker implements to attack to them.
It obtains attack information link: forging normal vehicle device and during car networking service platform interacts, if forgingPerson attacks trapping node, then traps node and obtain attack information, and be transmitted to car networking protective platform.
Since first network channel is isolated with the second network channel, attacker is difficult to or this emulation luresBehavior is caught, security threat will not be generated to normal vehicle device;Attack information is obtained in a manner of emulating trapping, statistical sample hasSpecific aim, statistic is smaller, therefore, in this way, efficiently and safely obtaining attack information.Pass through analytical attack information, it will be appreciated thatTool and method used in attacker, thus it is speculated that attack intension and motivation can allow protector clearly to understand them and be facedSecurity threat, and enhance by technology and management means the security protection ability of real system.
In this specification embodiment, emulation trapping platform to emulation vehicle device control, can be according to emulator command intoRow control can also be controlled according to attack instruction, is not particularly limited herein, for example, the links in Fig. 1 can be with structureIt is recycled at one, it is every to carry out a circulation, primary attack information can be obtained, in actual application scenarios, this can be with needleSecurity protection is carried out to the continuous attack of attacker.
By analysis it has also been discovered that this programme is not the simple direct normal vehicle device using in car networking service platformEmulation forgery is carried out, this is because it has been found which, which exists, makes to trap the risk that link influences normal vehicle device,Its basic reason be by normal vehicle device carry out emulation trapping attack information in the way of, be substantially using normal vehicle device and Che LianThe original network communication channel of net service platform is traped, and this discovery is formally based on, and applicant proposes to utilize and the first netSecond network channel of network channel isolation carries out emulation trapping, is thought deeply around this thought, and just having obtained 10, this is completeWhole system, therefore, applicant propose above system and corresponding method and non-obvious.
For the system by the way that the trapping node of forwarding attack information and emulation vehicle device is separately positioned, it is flat to emulate trapping to make itPlatform is communicated as transfer, is realized: using a variety of channels will emulate vehicle device be placed in various environment while, due to luringThe channel for catching node and emulation trapping platform is to can be set with first network channel isolation, emulation vehicle device in various environmentIn, so as to more advantageously obtain comprehensive emulation car machine information, emulation vehicle device is difficult to return the vehicle to the garage and knock off in the Internet services platform and attacksThe control for the person of hitting can be improved flexibility, the safety of setting, reduce the influence to normal vehicle device.
In this specification embodiment, system 10 may include a veneer of M trapping node having, M emulationVehicle device, M > 2;
The trapping node also passes through the second network channel and the car networking protective platform is established and communicated to connect, and also wrapsIt includes:
M trapping node is established and is communicated to connect by the second network channel and emulation trapping backstage, and the emulation is madeThe attack information that node forwarding is traped according to M in trapping backstage controls the behavior of the corresponding emulation vehicle device of each trapping node.
An analog veneer is allowed to simulate multiple trapping nodes by trapping node and emulation trapping backstage decoupling, it is rightIt is few to run resource requirement, cost is greatly saved.
In this specification embodiment, trapping node can have SIM (Subscriber Identity Module clientIdentification module) or with SIM SIM network is collectively formed, in this way, trapping node, which can pass through signal tower, accesses car networking servicePlatform, this channel can be used as, first network channel.
In this specification embodiment, car networking service platform can be deployed in Cloud Server, do not do specifically explain hereinIt states.
Fig. 2 is a kind of schematic illustration of the system for car networking protecting information safety that this specification embodiment provides, and is shownThe schematic illustration of a kind of first network channel and the second network channel is gone out.
In Fig. 2, first network channel includes the radio network information channel being made of signal tower, is external mobile network, theTwo network channels indicate that trapping node is passing through as normal user's locomotive except external mobile network's access internet, alsoTrapping system is accessed by internal network and manages console, and the second network channel can be internal network channels such as by emulation carThe channel in local area network that machine, trapping node, emulation trapping backstage are formed by way of cable network, wherein trapping managementSystem control position may include car networking protective platform or emulation trapping platform, not shown in FIG. 2 other in system 10Part is not specifically described herein.
Fig. 3 is a kind of schematic illustration of the system for car networking protecting information safety that this specification embodiment provides, and is shownGo out trapping node and emulates the Principle of Communication schematic diagram of locomotive.
In Fig. 3, a SIM is configured for each trapping node, is that each trapping node forms independent network, this is multipleSIM is located in a veneer, realizes integrated, another aspect, trapping node passes through network implementations (can see with analogue simulation containerMake emulation locomotive) decoupling connection, improve flexibility,
Certainly, other parts not shown in FIG. 3 in system 10 are not specifically described herein.
Based on the same inventive concept, this specification embodiment also provides a kind of method of car networking protecting information safety.
Fig. 4 is a kind of schematic illustration of the method for car networking protecting information safety that this specification embodiment provides.It shouldMethod includes:
S401: trapping node sends emulation car machine information to car networking service platform by first network channel.
S402: the attack information from the first network channel is received.
S403: the attack information is sent to car networking protective platform by the second network channel, makes the car networkingProtective platform carries out security protection according to the attack information, and second network channel is to be separated by with the first network channelFrom network channel.
By initiatively being reduced using emulation vehicle device analogue simulation vehicle device information to the mode that attack information is trapedStatistical sample quantity, efficiency is higher, attack information is sent by the second network channel, due to the second network channel and the first netNetwork channel is isolated, therefore, on the one hand, emulation vehicle device will not have an impact the normal vehicle device in car networking system, another partyFace, the process for sending attack information to car networking protective platform is difficult to be attacked by attacker, highly-safe.
On the other hand, by by the trapping node of forwarding attack information and emulation vehicle device it is separately positioned, make its with emulation lureCatch platform to be communicated as transfer, realize: using a variety of channels will emulate vehicle device be placed in various environment while, byIt is therefore to emulate vehicle device with first network channel isolation and do not return the vehicle to the garage and knock off directly in the channel of trapping node and emulation trapping platformFlexibility, the safety of setting has can be improved, so as to more advantageously obtain in the control of attacker in the Internet services platformComprehensive emulation car machine information is obtained, the influence to normal vehicle device is reduced.
Pass through analytical attack information, it will be appreciated that tool and method used in attacker, thus it is speculated that attack intension and motivation,Protector can be allowed clearly to understand the security threat that they are faced, and real system is enhanced by technology and management meansSecurity protection ability.
In this specification embodiment, the first network channel is external network cannels, and second network channel isInternal network channels.
In a kind of embodiment wherein, the vehicle device information includes:
At least one of in the interactive information of the behavioural information for emulating vehicle device, status information and environment.
In a kind of embodiment wherein, sent out by first network channel to car networking service platform in the trapping nodeBefore sending emulation car machine information, further includes:
The trapping node obtains the vehicle device by the emulation vehicle device for establishing decoupling communication connection with the trapping nodeInformation.
In a kind of embodiment wherein, the trapping node is built by the second network channel and emulation trapping backstageVertical communication connection makes emulation trapping backstage control institute according to emulator command or the received attack information of the trapping nodeThe behavior of emulation vehicle device is stated, and vehicle device information is obtained according to the behavior of the emulation vehicle device;
The trapping node obtains the vehicle device by the emulation vehicle device for establishing decoupling communication connection with the trapping nodeInformation, comprising:
The trapping node obtains the vehicle device from the virtualization vehicle device service of simulation backstage by the second network channelInformation.
In a kind of embodiment wherein, which is characterized in that the M trapping node by the second network channel with it is describedCommunication connection is established on emulation trapping backstage, and the attack information for making emulation trapping backstage trap node forwarding according to M controlsEach behavior for traping the corresponding emulation vehicle device of node, and vehicle device information, M > 2 are obtained according to the behavior of the emulation vehicle device.
In a kind of embodiment wherein, emulation trapping backstage is virtualization vehicle device service of simulation backstage.
In a kind of embodiment wherein, which is characterized in that the first network channel includes radio network information channel, describedSecond network channel is wire channel.
It should be understood that in Fig. 2 embodiment method, can with discuss Fig. 1 in system when embodiment in methodIt combines, is not repeating to illustrate herein.
It will be understood by those skilled in the art that realizing that all or part of the steps of above-described embodiment is implemented as by computerThe program (computer program) that data processing equipment executes.It is performed in the computer program, offer of the present invention is providedThe above method.Moreover, the computer program can store in computer readable storage medium, which can be withIt is the readable storage medium storing program for executing such as disk, CD, ROM, RAM, is also possible to the storage array of multiple storage medium compositions, such as diskOr tape storage array.The storage medium is not limited to centralised storage, is also possible to distributed storage, such as based on cloudThe cloud storage of calculating.
Based on the same inventive concept, this specification embodiment also provides a kind of device of car networking protecting information safety.
The device of the invention embodiment is described below, which can be used for executing embodiment of the method for the invention.ForDetails described in apparatus of the present invention embodiment should be regarded as the supplement for above method embodiment;For in apparatus of the present inventionUndisclosed details in embodiment is referred to above method embodiment to realize.
Fig. 5 is a kind of structural schematic diagram of the device for car networking protecting information safety that this specification embodiment provides, shouldDevice may include:
First network channel communication module 501 passes through first network channel to car networking service platform for traping nodeEmulation car machine information is sent, the attack information from the first network channel is received;
Second network channel communication module 502, for the attack information to be sent to vehicle connection by the second network channelNet protective platform makes the car networking protective platform carry out security protection, second network channel according to the attack informationFor the network channel being isolated with the first network channel.
In a kind of embodiment wherein, which is characterized in that the second network channel communication module, it is logical in the trapping nodeCross first network channel to car networking service platform send emulation car machine information before, be also used to:
The trapping node is set to obtain the vehicle by the emulation vehicle device for establishing decoupling communication connection with the trapping nodeMachine information.
In a kind of embodiment wherein, the trapping node is built by the second network channel and emulation trapping backstageVertical communication connection makes emulation trapping backstage control institute according to emulator command or the received attack information of the trapping nodeThe behavior of emulation vehicle device is stated, and vehicle device information is obtained according to the behavior of the emulation vehicle device;
The trapping node obtains the vehicle device by the emulation vehicle device for establishing decoupling communication connection with the trapping nodeInformation, comprising:
The trapping node obtains the vehicle device from the virtualization vehicle device service of simulation backstage by the second network channelInformation.
In a kind of embodiment wherein, after the M trapping node is by the second network channel and emulation trappingPlatform establishes communication connection, and the attack information for making emulation trapping backstage trap node forwarding according to M controls each trapping nodeThe behavior of corresponding emulation vehicle device, and vehicle device information, M > 2 are obtained according to the behavior of the emulation vehicle device.
It should be appreciated that device shown in fig. 5 can be used for executing the above-mentioned each reality recorded in this specification embodimentApply the method in example.
It will be understood by those skilled in the art that each module in above-mentioned apparatus embodiment can be distributed in device according to descriptionIn, corresponding change can also be carried out, is distributed in one or more devices different from above-described embodiment.The mould of above-described embodimentBlock can be merged into a module, can also be further split into multiple submodule.
Based on the same inventive concept, this specification embodiment also provides a kind of electronic equipment.
Electronic equipment embodiment of the invention is described below, which can be considered as the method for aforementioned present inventionWith the specific entity embodiment of Installation practice.For details described in electronic equipment embodiment of the present invention, should be regarded as pairIn the above method or the supplement of Installation practice;For undisclosed details, Ke Yican in electronic equipment embodiment of the present inventionIt is realized according to the above method or Installation practice.
Fig. 6 is the structural schematic diagram for a kind of electronic equipment that this specification embodiment provides.Root is described referring to Fig. 6According to the electronic equipment 600 of this embodiment of the invention.The electronic equipment 600 that Fig. 6 is shown is only an example, should not be to the present inventionThe function and use scope of embodiment bring any restrictions.
As shown in fig. 6, electronic equipment 600 is showed in the form of universal computing device.The component of electronic equipment 600 can wrapIt includes but is not limited to: at least one processing unit 610, at least one storage unit 620, (including the storage of the different system components of connectionUnit 620 and processing unit 610) bus 630, display unit 640 etc..
Wherein, the storage unit is stored with program code, and said program code can be held by the processing unit 610Row, so that the processing unit 610 executes described in this specification above-mentioned electronic prescription circulation processing method part according to thisThe step of inventing various illustrative embodiments.For example, the processing unit 610 can execute step as shown in Figure 1.
The storage unit 620 may include the readable medium of volatile memory cell form, such as random access memoryUnit (RAM) 6201 and/or cache memory unit 6202 can further include read-only memory unit (ROM) 6203.
The storage unit 620 can also include program/practical work with one group of (at least one) program module 6205Tool 6204, such program module 6205 includes but is not limited to: operating system, one or more application program, other programsIt may include the realization of network environment in module and program data, each of these examples or certain combination.
Bus 630 can be to indicate one of a few class bus structures or a variety of, including storage unit bus or storageCell controller, peripheral bus, graphics acceleration port, processing unit use any bus structures in a variety of bus structuresLocal bus.
Electronic equipment 600 can also be with one or more external equipments 700 (such as keyboard, sensing equipment, bluetooth equipmentDeng) communication, can also be enabled a user to one or more equipment interact with the electronic equipment 600 communicate, and/or with makeAny equipment (such as the router, modulation /demodulation that the electronic equipment 600 can be communicated with one or more of the other calculating equipmentDevice etc.) communication.This communication can be carried out by input/output (I/O) interface 650.Also, electronic equipment 600 can be withBy network adapter 660 and one or more network (such as local area network (LAN), wide area network (WAN) and/or public network,Such as internet) communication.Network adapter 660 can be communicated by bus 630 with other modules of electronic equipment 600.It shouldUnderstand, although being not shown in Fig. 6, other hardware and/or software module can be used in conjunction with electronic equipment 600, including unlimitedIn: microcode, device driver, redundant processing unit, external disk drive array, RAID system, tape drive and numberAccording to backup storage system etc..
Through the above description of the embodiments, those skilled in the art it can be readily appreciated that the present invention describe it is exemplaryEmbodiment can also be realized by software realization in such a way that software is in conjunction with necessary hardware.Therefore, according to this hairThe technical solution of bright embodiment can be embodied in the form of software products, which can store calculates at oneIn the readable storage medium of machine (can be CD-ROM, USB flash disk, mobile hard disk etc.) or on network, including some instructions are so that onePlatform calculates equipment (can be personal computer, server or network equipment etc.) and executes according to the above method of the present invention.WhenWhen the computer program is executed by a data processing equipment so that the computer-readable medium can be realized it is of the invention upperState method, it may be assumed that method as shown in Figure 1.
Fig. 7 is a kind of schematic illustration for computer-readable medium that this specification embodiment provides.
The computer program can store on one or more computer-readable mediums.Computer-readable medium can be withIt is readable signal medium or readable storage medium storing program for executing.Readable storage medium storing program for executing for example can be but be not limited to electricity, magnetic, optical, electromagnetic, redThe system of outside line or semiconductor, device or device, or any above combination.The more specific example of readable storage medium storing program for executing(non exhaustive list) includes: the electrical connection with one or more conducting wires, portable disc, hard disk, random access memory(RAM), read-only memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact discRead memory (CD-ROM), light storage device, magnetic memory device or above-mentioned any appropriate combination.
The computer readable storage medium may include in a base band or the data as the propagation of carrier wave a part are believedNumber, wherein carrying readable program code.The data-signal of this propagation can take various forms, including but not limited to electromagnetismSignal, optical signal or above-mentioned any appropriate combination.Readable storage medium storing program for executing can also be any other than readable storage medium storing program for executingReadable medium, the readable medium can send, propagate or transmit for by instruction execution system, device or device use orPerson's program in connection.The program code for including on readable storage medium storing program for executing can transmit with any suitable medium, packetInclude but be not limited to wireless, wired, optical cable, RF etc. or above-mentioned any appropriate combination.
The program for executing operation of the present invention can be write with any combination of one or more programming languagesCode, described program design language include object oriented program language-Java, C++ etc., further include conventionalProcedural programming language-such as " C " language or similar programming language.Program code can be fully in userIt calculates and executes in equipment, partly executes on a user device, being executed as an independent software package, partially in user's calculatingUpper side point is executed on a remote computing or is executed in remote computing device or server completely.It is being related to farJourney calculates in the situation of equipment, and remote computing device can pass through the network of any kind, including local area network (LAN) or wide area network(WAN), it is connected to user calculating equipment, or, it may be connected to external computing device (such as utilize ISPTo be connected by internet).
In conclusion the present invention can be implemented in hardware, or the software to run on one or more processorsModule is realized, or is implemented in a combination thereof.It will be understood by those of skill in the art that micro process can be used in practiceThe communications data processing units such as device or digital signal processor (DSP) come realize according to embodiments of the present invention in it is some orThe some or all functions of whole components.The present invention is also implemented as a part for executing method as described hereinOr whole device or device program (for example, computer program and computer program product).Such realization present inventionProgram can store on a computer-readable medium, or may be in the form of one or more signals.Such letterIt number can be downloaded from an internet website to obtain, be perhaps provided on the carrier signal or be provided in any other form.
Particular embodiments described above has carried out further in detail the purpose of the present invention, technical scheme and beneficial effectsIt describes in detail bright, it should be understood that the present invention is not inherently related to any certain computer, virtual bench or electronic equipment, variousThe present invention also may be implemented in fexible unit.The above is only a specific embodiment of the present invention, is not limited to this hairBright, all within the spirits and principles of the present invention, any modification, equivalent substitution, improvement and etc. done should be included in the present inventionProtection scope within.