CN105095007A - Hardware equipment error processing method and system - Google Patents
Hardware equipment error processing method and system Download PDFInfo
- Publication number
- CN105095007A CN105095007A CN201510518446.8A CN201510518446A CN105095007A CN 105095007 A CN105095007 A CN 105095007A CN 201510518446 A CN201510518446 A CN 201510518446A CN 105095007 A CN105095007 A CN 105095007A
- Authority
- CN
- China
- Prior art keywords
- coding
- hardware device
- error
- error message
- present encoding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Abstract
The invention provides a hardware equipment error processing method and system. The processing method comprises the steps that error information sent by hardware equipment is received; codes predefined for the error information are distributed; the codes are filtered; corresponding error processing strategies are distributed according to the filtered codes. According to the technical scheme, when the hardware equipment reports errors, repeated error prompts are reduced, the severity degree of error risks is controlled, an appropriate error processing strategy is provided for users, and user experience is improved.
Description
Technical field
The present invention relates to hardware device association area, particularly a kind of disposal route of hardware device mistake and system.
Background technology
In hardware device field, particularly the hardware device of digital X-ray machine system (DR, DigitalRadiography) is when carrying out system and reporting an error, and has following two features: 1) repeatability more, frequently can report this mistake when namely mistake occurs; 2) complicacy, the inconsistent and same hardware device of error handle demand that namely different hardware equipment sends sends the mistake of different severity.
If this mistake does not deal with when occurring, repeatedly will point out user, such as, ceaselessly eject dialog box.And dealing with improperly the order of severity, not only can not regulation risk in fraud of law, and Consumer's Experience is bad.
Summary of the invention
The problem to be solved in the present invention is to provide a kind of disposal route and system of hardware device mistake, when hardware device reports an error, the miscue of repeatedly repeatability can be avoided, and the control realized the risk of errors order of severity, for user provides applicable error handle strategy, improve Consumer's Experience.
For solving the problem, the disposal system and method that the invention provides a kind of hardware device mistake comprises:
Receive the error message that hardware device sends; Distribute described error message predefined coding; Filter described coding, it comprises: compare present encoding and first have coding, identical with present encoding first has coding, then remove present encoding, if do not exist, retain and store present encoding if exist; According to the coding through described filtration, distribute corresponding error handle strategy.
Preferably, described predefined coding is by the following information of hardware device: at least one in product, mode, the order of severity, module, specific fault source, specific coding source forms.
Preferably, distribute error handle strategy described in carry out based on error handle policy library.
Preferably, the processing policy distributed described in is combined strategy.
Preferably, described disposal route, after distributing corresponding processing policy, also comprises: the process received for described error message operates; According to described process operation, described hardware device is processed; Receive the removing information that described hardware device after treatment sends, the coding of described storage is removed.
For solving the problem, present invention also offers a kind of disposal system of hardware device mistake, comprising: garbled-reception unit, for receiving the error message that hardware device sends; Coding unit, for distributing described error message predefined coding; Filter element, for filtering described coding, described filter element comprises: comparing unit, compare present encoding and first have coding, and performance element, identical with present encoding first there is coding if exist, remove present encoding, if do not exist, retain and store present encoding; Dispatch unit, for according to the coding through described filtration, distributes corresponding error handle strategy.
Preferably, described hardware device is the hardware device of medical image system.
Preferably, described medical image system comprises: digital X-ray imaging system, computerized tomography x-ray imaging system, magnetic resonance imaging system or positron emission tomography.
Preferably, also comprise: process operation receiving element, operates for the process received for described error message; Processing unit, for according to described process operation, processes described hardware device; Described filter element is removed the coding of described storage after receiving the removing information that described hardware device sends.
Compared with prior art, the disposal route of hardware device mistake that proposes of the present invention and system have several feature below:
1) mechanism is filtered.Solve the problem that hardware device reports same mistake repeatedly, improve the Consumer's Experience of system;
2) error handle policy library.A suitable processing policy or combination different disposal strategy is selected to provide the reusability of assembly according to the processing requirements of different mistake;
3) error coded mechanism.Encode according to the different equipment of system, place module, the order of severity, by this coding by these packets of information with which, for system help location and deal with problems and provide foundation clearly.
Accompanying drawing explanation
Fig. 1 is the disposal system structural representation of hardware device mistake of the present invention;
Fig. 2 is the structural representation of filter element of the present invention;
Fig. 3 is the schematic flow sheet that error message of the present invention is filtered;
Fig. 4 is the process flow schematic diagram of hardware device mistake of the present invention.
Embodiment
For enabling above-mentioned purpose of the present invention, feature and advantage more become apparent, and are described in detail the specific embodiment of the present invention below in conjunction with accompanying drawing.Set forth detail in the following description so that fully understand the present invention.But the present invention can be different from alternate manner described here to implement with multiple, those skilled in the art can when without prejudice to doing similar popularization when intension of the present invention.Therefore the present invention is not by the restriction of following public embodiment.
The invention discloses a kind of disposal system of hardware device mistake, as shown in Figure 1, hardware device 101 adopts parallel connection with the disposal system 102 of hardware device mistake by bus 103, and multiple hardware device 101 independently can send error message to disposal system 102.
Hardware device 101 can be the hardware device of medical image system, what medical imaging devices was concrete can be digital X-ray imaging system, computerized tomography x-ray imaging system, magnetic resonance imaging system or positron emission tomography, and the medical imaging devices to be combined by above-mentioned multiple imaging system, the combined imaging system (PET-CT) of such as positron emission tomography-computerized tomography x-ray imaging, the combined system (PET-MR) of positron emission tomography magnetic resonance imaging.
In digital X-ray machine system, here hardware device 101 can be at least one of bulb, high pressure generator, collimating apparatus, detector, photoelectric commutator, grid, ionization chamber, frame, examination couch, kinetic control system, data acquisition board, signal preamplifier, data processor, or the submodule of above-mentioned hardware device.
The disposal system 102 of hardware device mistake receives the error message sent by hardware device 101, and processes error message.The disposal system 102 of hardware device mistake can be specifically computing machine, or some computing modules of computing machine.
Disposal system 102 comprises:
Garbled-reception unit 1021, for receiving the error message that hardware device sends.
Coding unit 1022, for distributing described error message predefined coding.
Send error message by hardware device 101, this wrong information content is determined by concrete hardware device, there is plurality of kinds of contents form.
To the error message received, distribute predefined coding by coding unit 1022 to it.
The concrete form of predefine coding can have multiple.Illustrate with digital X-ray machine, it can adopt following coded system: by error message according to sorting code numbers such as product, mode, the order of severity, module, specific fault source, specific coding sections, as shown in table 1, multiple code clerk section can be comprised in a coding simultaneously.
Code clerk section | 63-60 | 59-52 | 51-48 | 47-40 | 39-32 | 31-0 |
Coding sorts | Product | Mode | The order of severity | Module | Specific fault source | Specific coding section |
Table 1
As shown in table 1, specific coding section arranges corresponding code clerk section 0-31, the corresponding code clerk section 32-39 in specific fault source, the corresponding code clerk section 40-47 of module, the corresponding code clerk section 48-51 of the order of severity, the corresponding code clerk section 52-59 of mode, the corresponding code clerk section 60-63 of product.
The 0-31 of specific coding section is used for encoding, such as, for mistake to special mistake: initialization failure, image abnormity, do not correct etc. can adopt specific coding section to encode respectively.
The code clerk section 32-39 in specific fault source can encode to special error source, such as, to error source: network service, workflow, image are correlated with.
The code clerk section 40-47 of module can encode to the module reported an error in the hardware device specifically reported an error, such as: motor, button, flat panel detector, backpedalling brake, grid.
Order of severity code clerk section 48-51 can the different orders of severity of corresponding mistake, such as: the order of severity be divided into: dangerous, high, medium and low.
Mode Coding section 52-59 can corresponding different product mode, such as, belong under same X ray product category: mammary machine, mobile digital X-ray machine, suspension type digital X-ray machine, console mode digital X-ray machine.
The 60-63 of product coding section can the specific product of certain mode corresponding, such as: X ray product, magnetic resonance product, x-ray tomography imaging (CT, ComputedTomography) product, Positron Emission Tomography imaging product, radiation therapy product.
Such as, when hardware device 101 (being specially flat panel detector) sends an error message about flat panel detector communication failure, the form of concrete error message can according to the producer of flat panel detector, the differences such as model, after coding unit 1022 receives this error message, can according to coding rule as shown in table 1, be encoded to 635850453303, wherein 63 represent that it is X ray product, 58 represent that it is breast X-ray machine, 50 represent that the order of severity is medium, 45 represent that concrete module is flat panel detector, 33 represent that its error source is network service, 03 expression belongs to communication failure.
Each code clerk section is decimally represented except above-mentioned, also can with such as representing by binary form.Above coded system just illustrates, specific coding mode according to actual conditions, can adjust the concrete meaning etc. of the code clerk hop count order specifically comprised, each code clerk section correspondence.
Disposal system 102 also comprises filter element 1023, for filtering described coding.
Shown in Figure 2, filter element 1023 includes: comparing unit 1028, compares present encoding and first has coding; And performance element 1029, identical with present encoding first there is coding if exist, remove present encoding, if do not exist, retain and store present encoding.
See Fig. 3, it is the schematic flow sheet of encoding filter.The error message that different hardware devices sends respectively is converted into coding by coding unit, respectively encodes in Fig. 3 with difform geometirc graphical presentation: coding 301, coding 302, coding 303.The each coding produced by different hardware equipment defines coding queue 304, corresponding one and same coding 301, and in coding queue 304, in chronological sequence repeatedly, being designated as respectively appears in order successively: coding 3011, coding 3012, coding 3013.
Suppose that coding 3011 is first coding 301 occurred, then by present encoding (coding 3011) with first there is coding to compare, now not existing identical first has coding, and coding 3011 is retained, and it is encoded and 3011 to be stored simultaneously.
Coding is 3012 when carrying out filter 23 05, and present encoding (coding 3012) and first have coding to compare, has now stored coding 3011, and existing identical first has coding (coding 3011), then coding 3012 is eliminated.
Coding 3013 is when carrying out filter 23 05, present encoding (coding 3013) and first have coding to compare, has now stored coding 3011, and encodes and 3012 to be eliminated, existing identical first has coding (coding 3011), then encode 3013 to be eliminated.
In filter 23 05 step, all the other codings: coding 302, coding 303 are identical with the filter method of coding 301.
Dispatch unit 1024, for according to the coding through described filtration, distributes corresponding error handle strategy.
With reference to figure 3, after carrying out filter 23 05, the error handle strategy corresponding according to coding, such as encode 301 corresponding error handle strategies 308 (in Fig. 3 with same shape, in have the geometric figure of Fill Color represent corresponding error handle strategy of encoding), then when queue 304 of encoding retains coding 301 through filter 23 05 (coding 3011, coding 3012 or coding 3013), dispatch unit 1024 distributes corresponding error handle strategy 308 according to this coding.
In final error list 307, the error handle strategy of error message and correspondence can be provided simultaneously.Usually, error list can be reflected in user operation end, points out user, so that user processes operation accordingly, solves the mistake of corresponding hardware device.Such as when error message is flat panel detector communication failure, the error handle strategy provided can be: 1) check whether order wire loosens; 2) system is restarted; 3) call service slip-stick artist.
In a kind of preferred implementation of the disposal system of hardware device mistake of the present invention, also comprise processing policy storehouse.See Fig. 1, error handle policy store is in processing policy storehouse 1025, and error handle strategy and coding correspondence, dispatch unit 1024 carries out distributing of processing policy based on processing policy storehouse 1025.In Fig. 3, policy library 306 distributes corresponding processing policy 308 to the error message through filter 23 05.
Processing policy storehouse 1025 can be the form stored, the corresponding corresponding processing policy of different coding, processing policy can be the fixing statement preserved, distribute rear prompting user being carried out to processing policy, also can be the programmed statements, algorithm, function etc. that automatically can run for program, automatically run after prompting is carried out to user and solve corresponding hardware device mistake.Processing policy can be not only a treatment step, and can also be combined strategy, namely combined strategy comprises multiple treatment step simultaneously.
In a kind of preferred implementation of the disposal system of hardware device mistake of the present invention, see Fig. 1, also comprise:
Process operation receiving element 1026, operates for the process received for described error message.
Process operation receiving element 1026 is generally user operation end, user according to prompting error message and to should mistake processing policy, the process carried out for this error message operates, it can be specifically the reparation to this error message, process operation receiving element 1026 receives concrete process operation, and sends to subsequent cell.
Processing unit 1027, for according to described process operation, processes described hardware device.
Process operation receiving element 1026 also can be the program automatically run, and receives the processing policy provided by processing policy storehouse 1025, automatically runs corresponding program, carry out respective handling by processing unit 1027 pairs of hardware devices.
According to the process operation that process operation receiving element 1026 receives, processed by processing unit 1027 pairs of hardware devices 101, can be specifically according to process operation, the parameter of hardware device 101 is modified, deletes, recovered, or the restarting of hardware device, wait for, the operation such as detection.
Garbled-reception unit 1021 receives the removing information that described hardware device 101 after treatment sends, and sends it to filter element 1023, removes the coding stored in filter element 1023.
The present invention, on the disposal system basis of above-mentioned hardware device mistake, additionally provides a kind of disposal route of hardware device mistake, see Fig. 4, comprising:
S401, receives the error message that hardware device sends;
S402, distributes described error message predefined coding;
S403, filter described coding, it comprises: more current described coding and first have coding, if there is the existing coding identical with present encoding, then removes present encoding, if do not exist, retains and store present encoding;
S404, according to the coding through described filtration, distributes corresponding error handle strategy.
The embodiment of each step of said method, with reference to the embodiment of the disposal system of hardware device mistake of the present invention, can repeat here no longer one by one.
In the preferred implementation of the disposal route of hardware device mistake of the present invention, predefined coding is by the following information of hardware device: at least one in product, mode, the order of severity, module, specific fault source, specific coding source forms.
In the preferred implementation of the disposal route of hardware device mistake of the present invention, it distributes error handle strategy and carries out based on error handle policy library.
In the preferred implementation of the disposal route of hardware device mistake of the present invention, the processing policy distributed is combined strategy.
In the preferred implementation of the disposal route of hardware device mistake of the present invention, see Fig. 4, also comprise:
S405, the process received for described error message operates;
S406, according to described process operation, processes described hardware device;
S407, receives the removing information that described hardware device after treatment sends, removes the coding of described storage.
The embodiment of each step of S405 to S407, with reference to the embodiment of the disposal system of hardware device mistake of the present invention, can repeat here no longer one by one.
The disposal route of the hardware device mistake that the present invention proposes and system, compared with prior art have following feature: 1) filter mechanism.Solve the problem that hardware device reports same mistake repeatedly, improve the Consumer's Experience of system; 2) error handle policy library.A suitable processing policy or combination different disposal strategy is selected to provide the reusability of assembly according to the processing requirements of different mistake; 3) error coded mechanism.Encode according to the different equipment of system, place module, the order of severity, by this coding by these packets of information with which, for system help location and deal with problems and provide foundation clearly.When hardware device reports an error, decrease the miscue of repeatability, achieve the control to the risk of errors order of severity, for user provides applicable error handle strategy, improve Consumer's Experience.
Although the present invention with preferred embodiment openly as above; but it is not for limiting the present invention; any those skilled in the art without departing from the spirit and scope of the present invention; the Method and Technology content of above-mentioned announcement can be utilized to make possible variation and amendment to technical solution of the present invention; therefore; every content not departing from technical solution of the present invention; the any simple modification done above embodiment according to technical spirit of the present invention, equivalent variations and modification, all belong to the protection domain of technical solution of the present invention.
Claims (10)
1. a disposal route for hardware device mistake, is characterized in that, comprising:
Receive the error message that hardware device sends;
Distribute described error message predefined coding;
Filter described coding, it comprises: compare present encoding and first have coding, identical with present encoding first has coding, then remove present encoding, if do not exist, retain and store present encoding if exist;
According to the coding through described filtration, distribute corresponding error handle strategy.
2. the disposal route of hardware device mistake according to claim 1, is characterized in that, described predefined coding is by the following information of hardware device: at least one in product, mode, the order of severity, module, specific fault source, specific coding source forms.
3. the disposal route of hardware device mistake according to claim 1, is characterized in that, described in distribute error handle strategy and carry out based on error handle policy library.
4. the disposal route of hardware device mistake according to claim 3, is characterized in that, described in the processing policy that distributes be combined strategy.
5. the disposal route of hardware device mistake according to claim 1, is characterized in that, described disposal route, after distributing corresponding processing policy, also comprises:
The process received for described error message operates;
According to described process operation, described hardware device is processed;
Receive the removing information that described hardware device after treatment sends, the coding of described storage is removed.
6. a disposal system for hardware device mistake, is characterized in that, comprising:
Garbled-reception unit, for receiving the error message that hardware device sends;
Coding unit, for distributing described error message predefined coding;
Filter element, for filtering described coding, described filter element comprises: comparing unit, compare present encoding and first have coding, and performance element, identical with present encoding first there is coding if exist, remove present encoding, if do not exist, retain and store current erroneous information;
Dispatch unit, for according to the coding through described filtration, distributes corresponding error handle strategy.
7. the disposal system of hardware device mistake according to claim 6, is characterized in that, described hardware device is the hardware device of medical image system.
8. the disposal system of hardware device mistake according to claim 7, it is characterized in that, described medical image system comprises: at least one of digital X-ray imaging system, computerized tomography x-ray imaging system, magnetic resonance imaging system or positron emission tomography.
9. the disposal system of hardware device mistake according to claim 6, is characterized in that, also comprises error handle policy library, and the strategy process that described dispatch unit is carried out is carried out based on described error handle policy library.
10. the disposal system of hardware device mistake according to claim 6, is characterized in that, also comprise:
Process operation receiving element, operates for the process received for described error message;
Processing unit, for according to described process operation, processes described hardware device;
Described filter element is removed the coding of described storage after receiving the removing information that described hardware device sends.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510518446.8A CN105095007A (en) | 2015-08-21 | 2015-08-21 | Hardware equipment error processing method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510518446.8A CN105095007A (en) | 2015-08-21 | 2015-08-21 | Hardware equipment error processing method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105095007A true CN105095007A (en) | 2015-11-25 |
Family
ID=54575509
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510518446.8A Pending CN105095007A (en) | 2015-08-21 | 2015-08-21 | Hardware equipment error processing method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105095007A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040003324A1 (en) * | 2002-06-29 | 2004-01-01 | Richard Uhlig | Handling faults associated with operation of guest software in the virtual-machine architecture |
CN1598780A (en) * | 2003-09-16 | 2005-03-23 | 蔚华科技股份有限公司 | Memory shortage diagnostic method using failure mode as guide and its system |
CN103176090A (en) * | 2011-12-20 | 2013-06-26 | 鸿富锦精密工业(深圳)有限公司 | Hardware diagnosis system and method for image measuring machine |
CN103605581A (en) * | 2013-11-29 | 2014-02-26 | 中国航空工业集团公司第六三一研究所 | Process of processing malfunctions of distributed computer system |
CN104102563A (en) * | 2014-07-10 | 2014-10-15 | 浪潮(北京)电子信息产业有限公司 | Method and device for finding MCA (machine check architecture) errors of server system |
-
2015
- 2015-08-21 CN CN201510518446.8A patent/CN105095007A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040003324A1 (en) * | 2002-06-29 | 2004-01-01 | Richard Uhlig | Handling faults associated with operation of guest software in the virtual-machine architecture |
CN1598780A (en) * | 2003-09-16 | 2005-03-23 | 蔚华科技股份有限公司 | Memory shortage diagnostic method using failure mode as guide and its system |
CN103176090A (en) * | 2011-12-20 | 2013-06-26 | 鸿富锦精密工业(深圳)有限公司 | Hardware diagnosis system and method for image measuring machine |
CN103605581A (en) * | 2013-11-29 | 2014-02-26 | 中国航空工业集团公司第六三一研究所 | Process of processing malfunctions of distributed computer system |
CN104102563A (en) * | 2014-07-10 | 2014-10-15 | 浪潮(北京)电子信息产业有限公司 | Method and device for finding MCA (machine check architecture) errors of server system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105354314B (en) | Data migration method and device | |
US9158648B2 (en) | Reporting product status information using a visual code | |
CN113676190A (en) | Polar code encoding method and device | |
CN105224314B (en) | A kind of method and system for realizing front-end code Automatic Optimal | |
CN107357639B (en) | A kind of distributed processing system(DPS), data processing method and apparatus | |
CN111708673A (en) | Log data compression method, device, equipment and storage medium | |
CN105630994A (en) | Data processing method, device and system based on storm | |
CN113687975A (en) | Data processing method, device, equipment and storage medium | |
CN105117303B (en) | A kind of method and apparatus that data are restored | |
CN109190776A (en) | Reinspection method, apparatus, terminal device and the storage medium of vehicle failure | |
CN105095007A (en) | Hardware equipment error processing method and system | |
CN102685257A (en) | Data synchronous processing system, data synchronous processing method and server system | |
WO2020000486A1 (en) | Data processing method and device | |
CN115934484B (en) | Diffusion model data enhancement-based anomaly detection method, storage medium and apparatus | |
CN111382878A (en) | Equipment coding method and device for railway station equipment operation and maintenance platform | |
CN102222600A (en) | Cabinet recovery processing method and apparatus | |
CN106304084A (en) | Information processing method and device | |
CN109451512B (en) | Method and device for screening missed MME (mobility management entity) of base station | |
CN103092716A (en) | Method and device for obtaining erasure code parameters | |
CN106095875B (en) | Method and device for improving ID of live broadcast terminal | |
CN104025056B (en) | A kind of method and apparatus of date restoring | |
US10128870B2 (en) | Methods and systems for maximizing read performance of error detection code | |
CN111984716B (en) | Transaction data acquisition method and device | |
CN111402108A (en) | Equipment coding method and device for railway station equipment monitoring platform | |
CN105243188A (en) | Automatic screening method for monitoring quantity of information of intelligent transformer substation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20151125 |
|
RJ01 | Rejection of invention patent application after publication |