CN105095007A - Hardware equipment error processing method and system - Google Patents

Hardware equipment error processing method and system Download PDF

Info

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
Application number
CN201510518446.8A
Other languages
Chinese (zh)
Inventor
唐定车
高强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai United Imaging Healthcare Co Ltd
Original Assignee
Shanghai United Imaging Healthcare Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai United Imaging Healthcare Co Ltd filed Critical Shanghai United Imaging Healthcare Co Ltd
Priority to CN201510518446.8A priority Critical patent/CN105095007A/en
Publication of CN105095007A publication Critical patent/CN105095007A/en
Pending legal-status Critical Current

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

The disposal route of hardware device mistake and system
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.
CN201510518446.8A 2015-08-21 2015-08-21 Hardware equipment error processing method and system Pending CN105095007A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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