[go: up one dir, main page]

CN108804046B - Data processing method and data processing device - Google Patents

Data processing method and data processing device Download PDF

Info

Publication number
CN108804046B
CN108804046B CN201710285877.3A CN201710285877A CN108804046B CN 108804046 B CN108804046 B CN 108804046B CN 201710285877 A CN201710285877 A CN 201710285877A CN 108804046 B CN108804046 B CN 108804046B
Authority
CN
China
Prior art keywords
data processing
identification
data
chip
protocol type
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.)
Active
Application number
CN201710285877.3A
Other languages
Chinese (zh)
Other versions
CN108804046A (en
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.)
Guangzhou Zhongnuo Microelectronics Co ltd
Original Assignee
Guangzhou Zhongnuo Microelectronics 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 Guangzhou Zhongnuo Microelectronics Co ltd filed Critical Guangzhou Zhongnuo Microelectronics Co ltd
Priority to CN201710285877.3A priority Critical patent/CN108804046B/en
Priority to PCT/CN2017/085490 priority patent/WO2018196068A1/en
Publication of CN108804046A publication Critical patent/CN108804046A/en
Application granted granted Critical
Publication of CN108804046B publication Critical patent/CN108804046B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1218Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
    • G06F3/1219Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to consumables, e.g. ink, toner, paper
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1229Printer resources management or printer maintenance, e.g. device status, power levels

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Communication Control (AREA)
  • Information Transfer Systems (AREA)

Abstract

The invention relates to a data processing method and a data processing device, wherein the method comprises the following steps: the data processing device comprises an identification head, and after the identification head is contacted with the chip, the data processing device sends identification data to the chip through the identification head according to the current protocol type; the data processing device receives a judging result returned by the chip after receiving the identification data through the identification head for judging whether the identification data is legal or not; the data processing device judges the validity of the result and analyzes the result; judging whether to switch the current protocol type; if yes, setting the next protocol type as the current protocol type, and sending the identification data corresponding to the switched current protocol type to the chip through the identification head until the data processing device receives the identification data or the judgment result returned by the chip after the switched identification data is legal. The data processing method and the data processing device can identify that the head is commonly used for chips of different types.

Description

Data processing method and data processing device
Technical Field
The invention relates to the technical field of consumable data processing, in particular to a data processing device and a method for performing data processing such as identification, burning and the like by using the device.
Background
The use of consumable materials such as carbon powder or ink by image forming apparatuses such as printers, copies, and facsimile machines is generally controlled by means of a chip. At present, a company for manufacturing a general chip generally uses an original OEM chip to reset and then reuse the original chip, or manufacture a replacement chip with the same or similar function as the original chip to replace the original chip (the replacement chip can be reused after being reset), so that the effect of reducing the chip waste can be achieved. In addition, the types of chips used by different types of imaging devices are usually different, and if the chip types are not matched with the imaging devices, the imaging devices cannot use consumables, so that the printer cannot work normally, and the types of the chips need to be identified before the chips are installed.
But currently both the identification and the reset of the chip generally require a corresponding device to handle. The existing equipment comprises an equipment host and an identification head, wherein the identification head is connected with the equipment host through a connecting wire, and an identification probe is arranged on the identification head. In the prior art, one identification head is correspondingly arranged for different types of chips, so that each equipment host is provided with a plurality of identification heads, and the use is very troublesome. For example, it is not easy to select an appropriate recognition head from among a plurality of recognition heads, or when a user does not know the type of chip, it is easy for the recognition head for the type B chip to operate the type a chip, reducing the work efficiency.
Disclosure of Invention
In order to solve the above problems, the present invention provides a data processing apparatus and a data processing method using the same.
A data processing method comprising the steps of:
the data processing device comprises an identification head, and after the identification head is contacted with the chip, the data processing device sends identification data to the chip through the identification head according to the current protocol type;
the data processing device receives a judging result returned by the chip after receiving the identification data through the identification head, wherein the judging result is used for judging whether the identification data is legal or not;
the data processing device analyzes the validity of the judging result and makes corresponding processing according to the analyzing result;
judging whether to switch the current protocol type;
if yes, setting the next protocol type as the current protocol type, sending identification data corresponding to the switched current protocol type to the chip through the identification head, and when the data processing device receives a judgment result that the identification data returned by the chip after receiving the identification data is legal through the identification head, carrying out data processing on the chip by the data processing device.
Preferably, if the determination result is legal, the method further includes the following steps:
the data processing device sends the data to be processed to the chip according to the corresponding protocol type.
Preferably, the instruction for data processing includes an instruction for reading data of a chip or an instruction for writing data to a chip.
Preferably, the process of determining whether to switch the current protocol type includes:
when the data processing device receives the identification data returned by the chip after receiving the identification data, judging whether the identification data corresponding to the protocol type is sent completely or not;
if yes, the current protocol type is required to be switched;
if not, the current protocol type does not need to be switched.
Preferably, the identification data is address information.
In order to achieve the above object, the present invention further provides a data processing apparatus, including a host and an identification head, where the identification head is connected to the host through a connection line; the identification head is provided with an identification probe, and the host comprises a first data processing unit, a second data processing unit and a switching unit; the identification probe is connected with the first data processing unit; the first data processing unit is connected with the second data processing unit, and the switching unit is connected with the first data processing unit and the second data processing unit;
the identification probe is used for contacting with the chip, and is used for transmitting data in the process of communicating the chip with the host;
the first data processing unit is used for sending the identification data corresponding to the current protocol type in the second data processing unit to the chip, receiving a judgment result returned by the chip after receiving the identification data and judging whether the identification data is legal or not, and sending the judgment result to the second data processing unit;
the second data processing unit is used for judging whether the current protocol type is switched;
and the switching unit is used for switching part or all of the functions of the identification probes when the current protocol type is switched according to the judgment result of the second data processing unit.
Preferably, the first data processing unit is provided with a plurality of first pins, each first pin is connected with one identification probe, and each first pin is connected with the second data processing unit.
Preferably, the second data processing unit includes a plurality of second pins, and each second pin is connected to one of the first pins.
Preferably, the second data processing unit is a single chip microcomputer, the second data processing unit analyzes the judging result after receiving the judging result of judging whether the identification data is legal, if the judging result is that the identification data is legal, the data processing is performed on the chip according to the corresponding instruction, and if the judging result is that the identification data is legal, the current protocol type is judged whether to be switched or not.
Preferably, the second data processing unit further includes a third pin connected to the switching unit, where the third pin is used to send a result of determining whether to switch the current protocol type to the switching unit, and the switching unit performs an operation of switching the identification probe function according to the result sent by the third pin.
The invention has the beneficial effects that:
compared with the prior art, the data processing method of the invention judges whether the data processing device and the chip pass verification according to the legitimacy of the identification data by sending the identification data to the chip by the data processing device, and realizes that the data processing device can pass the verification with different chips by switching different protocol types by the data processing device, thereby avoiding that different identification heads are arranged for different chips to match with different chips, achieving the effect that the identification heads can be commonly used for different types of chips, and further improving the use efficiency of the data processing device.
In addition, the data processing device sends the identification data through the second data processing unit and sends the identification data to the chip through the first data processing unit, and receives the data returned by the chip, so that the data processing device and the chip are communicated; the function of switching the identification probes on the identification head is realized by the switching unit receiving the switching instruction sent by the second data processing unit, so that the identification head can be used for different types of chips, and the use efficiency of the data processing device is improved.
Drawings
FIG. 1 is a flowchart of a data processing method according to an embodiment of the present invention;
FIG. 2 is a second flowchart of a data processing method according to an embodiment of the invention;
FIG. 3 is a schematic diagram of a data processing device and a chip according to an embodiment of the invention;
FIG. 4 is a schematic diagram of a circuit board according to an embodiment of the invention;
FIG. 5 is a schematic diagram of a second data processing unit according to an embodiment of the present invention;
FIG. 6 is a second schematic diagram of a second data processing unit according to an embodiment of the present invention.
Detailed Description
The invention will be further described with reference to the accompanying drawings and detailed description below:
method embodiment
Referring to fig. 1, 2 and 3, the present embodiment provides a data processing method, which includes the following steps:
in step S1, the data processing apparatus 100 sends the identification data corresponding to the protocol type to the chip. The data processing device may comprise a host 1 and an identification head 2, the identification head 2 being operable to be in contact with a chip 200, the identification data being transmittable by the host 1 to the respective chip 200 after the identification head 2 is in contact with the chip 200. The identification data may be address information of the chip 200 or an identifier set according to a protocol type, and the following embodiments will take address information as an example. The protocol types of the identification data comprise a plurality of types, and the protocol types of the identification data corresponding to different brands or different series of chips of the same brand can be different. For example, the identification protocol types of the jingbo O-series laser printer chip and the management P-series laser printer chip may not be identical, and the protocols or modes adopted when the chip 200 communicates with the data identification apparatus 100 may also be inconsistent. The identification data of each protocol type respectively comprises K groups of identification data, wherein the value range of K can be a natural number of 1-256. The host 1 in this embodiment may store a plurality of types of protocol types. The current protocol type may include multiple or groups of identification data. One or a set of identification data in the current protocol type may be sent to the chip at a time.
After receiving the identification data, the chip 200 analyzes the identification data, determines whether the identification information is legal, and sends the result of the determination to the host 1 through the identification head 2. For example, the identification data is 0×03, and after receiving the identification data, the chip 200 compares the identification data with the address information of the chip 200, and if the address information of the chip 200 is also 0×03, it indicates that the identification data is legal, otherwise, it is illegal. The protocols or manners in which different types of chips communicate with the host may be different, if the possible identification information (i.e., address information) using the same protocols or manners is different.
In step S2, the data processing apparatus receives a determination result returned by the chip 200 after receiving the identification data to determine whether the identification data is legal. After receiving the identification data, the chip 200 determines whether the identification data is legal or not, or whether the identification data is matched with the chip 200 or not, if yes, the identification data is legal, otherwise, the identification data is illegal, and the identification data is sent to the host 1 through the identification head 2 and the step S3 is executed. For example, the chip 200 is actually in communication with the data processing device in the first type protocol, after the data processing device sends the first identification data to the chip 200, the chip 200 determines whether the identification data in the chip 200 is consistent with the first identification data when receiving the first identification data, if so, a legal determination result is returned, and if not, an illegal determination result is returned.
In step S3, the data processing apparatus 100 analyzes the validity of the determination result, and performs corresponding processing according to the analysis result. Specifically, in step S3 of the present embodiment, the host 1 of the data processing apparatus 100 may analyze the determination result, and if the determination result is determined to be legal, it is indicated that the data processing apparatus 100 and the chip 200 pass the verification, so that the two can pass the communication. If the judging result is that the identification data is illegal; the host 1 performs other operations such as switching the identification data of the current protocol type or switching the current protocol type, for example, step S4 may be performed.
If the determination result is determined to be legal in step S3, it is indicated that the operation such as resetting, data burning, or diagnosis may be performed on the chip 200 by the data processing apparatus 100, and the content such as the instruction and data of the operation may be transmitted between the chip 200 and the host 1 through the identification head 2. At this time, the following step S6 may be further included:
the data processing apparatus 100 transmits data to be processed to the chip 200 according to the corresponding protocol type. Preferably, the instruction of data processing includes an instruction of reading data of the chip 200 or an instruction of writing data to the chip 200. The protocol types may include IIC communication protocol, serial communication protocol, ONE WIRE communication protocol, or the like. The data to be processed comprises data of an identification chip, data of a burning chip, data of a diagnosis chip and the like.
And S4, judging whether to switch the current protocol type. If the current protocol type does not need to be switched, the step S1 can be adopted to continue to send other identification data in the current protocol type to the chip 200, and to continue to verify the chip 200 and the data processing apparatus 100. If the type of the current data needs to be switched, step S5 may be executed.
The process of determining whether to switch the current protocol type may include the following steps, that is, step S4 may include the following sub-steps:
in step S41, when the data processing apparatus 100 receives the identification data returned by the chip 200 after receiving the identification data, it is determined whether the identification data corresponding to the protocol type is illegal, and whether the transmission of the identification data is completed is determined. For example, when the identification data corresponding to the protocol type includes 256 pieces, after all the 256 pieces of identification data are sent to the chip 200 for identification, the chip 200 returns a determination result that the identification data is illegal, so that it is indicated that when the identification data corresponding to the protocol type is sent completely, and step 42 is executed; otherwise, when the identification data corresponding to the protocol type is not transmitted, step 43 is executed.
Step S42, if the judgment result of step S41 is yes, the current protocol type is required to be switched, and step S5 is executed. For example, the protocol type before switching is the protocol type M corresponding to the type a printer chip, and the protocol type after switching is the protocol type N corresponding to the type B printer chip. The protocol type M of the identification data corresponding to the type A printer chip before switching is the current protocol type. And taking the protocol type N corresponding to the B-type printer chip as the current identification protocol type after the switching.
Step S43, if the judgment result of step S41 is negative, the current protocol type is not required to be switched. At this time, other identification data in the current protocol type may still be sent to the chip 200 for verification in the manner of step S1, for example, after the identification data 0×03 corresponding to the protocol type is sent to the chip 200, the chip 200 returns a determination result that the identification data is illegal identification data, and when the identification data 0×03 is still later than the identification data 0×04, the identification data 0×05, the identification data 0×0FF of … …, etc. are not sent to the chip 200 for identification, at this time, the remaining identification data 0×04, the identification data 0×05, the identification data 0×ff of … …, etc. may also be sent to the chip 200 for identification until the legal identification data is present, otherwise, step S5 may be executed to switch the protocol type.
And step S5, if the determination result in the step S4 is yes, taking the next protocol type as the current protocol type, and sending the identification data corresponding to the switched current protocol type to the chip 200 until the data processing apparatus 100 receives the identification data or the determination result returned by the chip 200 after the switched identification data is legal. The pre-handoff protocol type will likely be identified as the last protocol type. For example, the current protocol type before the handover is M, the next protocol type is N, after the handover, the current protocol type becomes N, and M becomes the last protocol type. The process of transmitting the identification data after switching the current type to the chip may employ step S1.
In summary, the data processing device in this embodiment makes the identification head applicable to different types of chips by cutting the current protocol type and the identification data, so that different identification heads do not need to be set for different types of chips, and the identification head can be used for different types of chips of printers, thereby improving the use efficiency of the data processing device.
As another preferred embodiment, the steps S4 and S5 may also be arranged before the step S1, as shown in FIG. 2.
Device embodiment
Referring to fig. 3-5, a data processing apparatus 100 according to an embodiment of the present invention includes a host 1 and an identification head 2. The host 1 may include a housing 11 and a circuit board (not shown) mounted in the housing. The identification head 2 is connected with the host 1 through a connecting wire 3. The identification head 2 is provided with an identification probe 21. The identification probe 21 is used for contacting the chip 200, and the identification probe 21 is used for transmitting data during communication of the chip 200 with the host 1. A plurality of identification probes 21 may be mounted on each identification head 2, for example, two identification probes 21, four identification probes 21, five identification probes 21, or the like may be mounted on each identification head 2. The identification probe 21 may be a metal probe, such as copper or silver or an alloy or the like. The identification probes 21 on each identification head 2 may be used for different functions, for example, identification heads of four identification probes 21 may be used as data lines, power lines, clock lines and ground lines, respectively, and some or all of the functions of the identification probes 21 may be switched. The process of switching the function of the identification probe 21 may be implemented in the process of switching the current protocol type in the above-described method embodiment, for example, after switching the protocol type, a clock may be sent to the identification probe that is originally used as a data line, and data may be sent to the identification probe that is originally used as a clock line, so that the functions of the data line and the clock line are switched.
Referring to fig. 4, the host 1 may further include a first data processing unit 12, a second data processing unit 13, and a switching unit 14. The identification probe 21 is connected to the first data processing unit 12. The first data processing unit 12 is connected to a second data processing unit 13. The switching unit 14 is connected to both the first data processing unit 12 and the second data processing unit 13. The first data processing unit 12, the second data processing unit 13, and the switching unit 14 may be disposed on a circuit board of the host 1, respectively. The process of verifying and/or data processing by the data processing apparatus 100 at the chip 200 may be performed using any of the above method embodiments.
The first data processing unit 12 is configured to send identification data to the chip 100, receive a determination result returned by the chip 200 after receiving the identification data to determine whether the identification data is legal, and send the determination result to the second data processing unit 13. Referring to fig. 3, the first data processing unit 12 includes a plurality of first pins 121, and each first pin 121 is connected to one of the identification probes 21. The first pin 121 is also connected to the second data processing unit 13. Preferably, the first data processing unit 12 may further comprise a fuse 122 and a filter 123. The fuse 122 is connected to the first pin 121, and the filter 123 is connected in series with the fuse 122. The fuse 122 is used to protect the identification head 2 and the host 1. The filter 123 may be used to filter out clutter in the data transmission process of the first data processing unit 12 and the second data processing unit 13, thereby improving the efficiency of data processing. The filter 123 may comprise two capacitors connected in parallel, one of which is used for filtering low frequency waves and the other of which is used for filtering high frequency waves.
Referring to fig. 5, the second data processing unit 13 may be configured to determine whether to switch the protocol type of the identification data. The switching unit 14 may be configured to switch the functions of part or all of the identification probes 21 according to the protocol type of the switching identification data determined by the second data processing unit 13, so as to implement that the identification head 3 is commonly used for different types of chips. The second data processing unit 13 may include a plurality of second pins 131, and each second pin 131 is connected to the first pin 121. After the second pins 131 are respectively connected to the first pins 121, the first data processing unit 12 may perform data transmission with the second data processing unit 13.
As a preferred solution, the second data processing unit 13 may be a single chip microcomputer, for example, a single chip microcomputer of STM32 series, and after receiving the judging result, the second data processing unit 13 may analyze the judging result, if the judging result is that the identification data is legal, perform data processing on the chip 200 according to the corresponding instruction, and if the judging result is that the identification data is illegal, judge whether to switch the current protocol type.
Preferably, the second data processing unit 13 may further include a third pin 132 for connection with the switching unit 14.
The switching unit 14 includes a relay circuit 141 and a power switching circuit 142, and the relay circuit 141 is connected to the power switching circuit 142. The relay circuit 141 is connected to the third pin 132, and the relay 1411 in the relay circuit 141 can switch different pins to switch voltages, so that the function of the corresponding identification probe 21 is changed. The relay 1411 is connected to the power switching circuit. The power supply switching circuit 142 may be changed by controlling the function of the identification probe 21 for use as a power supply line. The power switching circuit 142 may also be connected to the first data processing unit, specifically, the power switching circuit 142 is connected to both the fuse 122 and the filter 123. Of course, the switching operations of the relay circuit 141 and the power switching circuit 142 may be performed at different times, so as to achieve the operation of changing the function switching of the identification probe 21, and thus the identification head 2 may be commonly used for different types of chips.
The power switching circuit 142 may include a transistor Q4 and resistors (R42, R43); the transistor Q4 may be connected to a relay 1411. The resistor R42 is connected with the resistor R43, and the resistor R43 is grounded. The grid G of the triode Q4 is connected with a resistor R42, and the drain D is connected with a fuse 122; the source S is connected to the relay 1411.
Referring to fig. 6, as another preferred embodiment, the relay circuit 141 may include a first relay circuit 141a and a second relay circuit 141b for better achieving the purpose of general use of the identification head. The first relay circuit 141a includes a first relay 1411a, a transistor Q5, resistors (R44, R54), and a diode D6. The second relay circuit 141b includes a second relay 1411b, a transistor Q24, resistors (R30, R108), and a diode D16.
The base of the transistor Q5 is connected to the resistor R44, the emitter is connected to the diode and the first relay 1411a, and the collector is connected to the second relay circuit 141b. The first relay 1411a is connected to the second relay circuit 141b. Switching of different protocol types may be achieved according to the pin on which the first relay 1411a is turned on. For example, when the first relay 1411a turns on pin DATA1, a first protocol may be employed to enable the chip to communicate with the DATA processing device; when the first relay 1411a is connected to the pin Port_Piint6, the second protocol can be used to realize the communication between the chip and the data processing device; when the first relay 1411a is turned on to the pin J1, the first relay 1411a is connected to the second relay circuit 141b, and the chip can communicate with the data processing device using a third protocol. In this embodiment, the filter 123 is disposed between the first relay circuit 141a and the power supply switching circuit 142. The second relay 1411b is connected to the transistor Q24 and the first relay 1411 a. The base of the transistor Q24 is connected to the resistor R30, the emitter thereof is connected to the diode D16 and the second relay 1411b, and the collector thereof is connected to the collector of the first relay 1411 a. The working principle of the data processing device of the invention is described by the data processing device for data burning of the chip:
the data processing device is started, and the data burning function can be executed through the data processing device. The identification probe on the identification head is contacted with a terminal which can be used for data burning on the chip A (namely, the type A printer chip), then a host of the data processing device can send one identification data in the current protocol type M to the chip A through the identification probe of the identification head, the chip A judges whether the identification data is legal or not after receiving the identification data, if the judgment result is sent to the host through the identification probe in a legal way, after receiving the identification data as a legal result, the host indicates that the type of the chip A which needs to be burnt is matched with the current protocol type M to be burnt in the data processing device, and therefore the data burning can be normally carried out on the chip A through the data processing device. If a chip B (i.e. a B-type printer chip) is better formed, all the identification data in the current protocol type M is likely to be identified by the chip B as illegal identification data, at this time, the chip B still sends the judging result to the host through the identification probe, after all the identification data in the current protocol type M are sent, the chip still can not normally communicate with the host, the identification data of the next protocol type N is sent to the chip B, in order to meet the protocol type N after switching, the functions of part or all of the identification probes need to be changed, when the chip B receives that certain identification data are legal, the chip B is the chip which can be matched with the protocol type N, the switching process at this time is realized through the second data processing unit and the switching unit, the identification head does not need to be switched, and the same identification head can be obtained from the example and used for the chip A and the chip B. Of course, the identification head of the present invention is not only applicable to two types of chips, but also applicable to at least two types of chips, and will not be described in detail in this embodiment.
In summary, the data processing device in this embodiment sends the identification data through the second data processing unit and sends the identification data to the chip through the first data processing unit, and receives the data returned by the chip, so as to realize the communication between the data processing device and the chip; the function of switching the identification probes on the identification head is realized by the switching unit receiving the switching instruction sent by the second data processing unit, so that the identification head can be used for different types of chips, and the use efficiency of the data processing device is improved.
It will be apparent to those skilled in the art from this disclosure that various other changes and modifications can be made which are within the scope of the invention as defined in the appended claims.

Claims (9)

1. A data processing method, comprising the steps of:
the data processing device comprises an identification head, and after the identification head is contacted with the chip, the data processing device sends identification data to the chip through the identification head according to the current protocol type;
the data processing device receives a judging result returned by the chip after receiving the identification data through the identification head, wherein the judging result is used for judging whether the identification data is legal or not;
the data processing device analyzes the validity of the judging result and makes corresponding processing according to the analyzing result;
judging whether to switch the current protocol type;
if yes, setting the next protocol type as the current protocol type, sending identification data corresponding to the switched current protocol type to a chip through an identification head, and when the data processing device receives a judgment result that the identification data returned by the chip after receiving the identification data is legal through the identification head, carrying out data processing on the chip by the data processing device;
the process of judging whether to switch the current protocol type comprises the following steps:
when the data processing device receives the identification data returned by the chip after receiving the identification data, judging whether the identification data corresponding to the protocol type is sent completely or not;
if yes, the current protocol type is required to be switched;
if not, the current protocol type does not need to be switched.
2. The data processing method according to claim 1, wherein if the determination result is legal, further comprising the steps of:
the data processing device sends the data to be processed to the chip according to the corresponding protocol type.
3. The method according to claim 2, wherein the instruction for data processing includes an instruction for reading data of a chip or an instruction for writing data to a chip.
4. A data processing method according to any one of claims 1 to 3, wherein the identification data is address information.
5. A data processing device comprises a host and an identification head, wherein the identification head is connected with the host through a connecting wire; the identification probe is arranged on the identification head, and is characterized in that: the host comprises a first data processing unit, a second data processing unit and a switching unit; the identification probe is connected with the first data processing unit; the first data processing unit is connected with the second data processing unit, and the switching unit is connected with the first data processing unit and the second data processing unit;
the identification probe is used for contacting with the chip, and is used for transmitting data in the process of communicating the chip with the host;
the first data processing unit is used for sending the identification data corresponding to the current protocol type in the second data processing unit to the chip, receiving a judgment result returned by the chip after receiving the identification data and judging whether the identification data is legal or not, and sending the judgment result to the second data processing unit;
the second data processing unit is used for judging whether the current protocol type is switched;
the switching unit is used for switching part or all of the functions of the identification probes when the current protocol type is switched according to the judgment result of the second data processing unit;
the process of judging whether to switch the current protocol type comprises the following steps:
when the data processing device receives the identification data returned by the chip after receiving the identification data, judging whether the identification data corresponding to the protocol type is sent completely or not;
if yes, the current protocol type is required to be switched;
if not, the current protocol type does not need to be switched.
6. The data processing apparatus of claim 5, wherein: the first data processing unit is provided with a plurality of first pins, each first pin is connected with one identification probe respectively, and each first pin is connected with the second data processing unit.
7. The data processing apparatus of claim 6, wherein: the second data processing unit comprises a plurality of second pins, and each second pin is respectively connected with one first pin.
8. A data processing apparatus according to any one of claims 5-7, wherein: the second data processing unit is a singlechip, analyzes the judging result after receiving the judging result of judging whether the identification data is legal, processes the data of the chip according to the corresponding instruction when the judging result is that the identification data is legal, and judges whether the current protocol type is switched or not when the judging result is that the identification data is illegal.
9. A data processing apparatus according to any one of claims 5-7, wherein: the second data processing unit further comprises a third pin connected with the switching unit, the third pin is used for sending a result of judging whether to switch the current protocol type to the switching unit, and the switching unit executes operation of switching the identification probe function according to the result sent by the third pin.
CN201710285877.3A 2017-04-27 2017-04-27 Data processing method and data processing device Active CN108804046B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710285877.3A CN108804046B (en) 2017-04-27 2017-04-27 Data processing method and data processing device
PCT/CN2017/085490 WO2018196068A1 (en) 2017-04-27 2017-05-23 Data processing method and data processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710285877.3A CN108804046B (en) 2017-04-27 2017-04-27 Data processing method and data processing device

Publications (2)

Publication Number Publication Date
CN108804046A CN108804046A (en) 2018-11-13
CN108804046B true CN108804046B (en) 2023-12-19

Family

ID=63917957

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710285877.3A Active CN108804046B (en) 2017-04-27 2017-04-27 Data processing method and data processing device

Country Status (2)

Country Link
CN (1) CN108804046B (en)
WO (1) WO2018196068A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111475441B (en) * 2019-01-24 2023-10-13 广州众诺微电子有限公司 Identification head control method, control system and readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101097415A (en) * 2006-07-01 2008-01-02 珠海天威技术开发有限公司 Intelligent chip and information processing method thereof
CN103631747A (en) * 2013-11-20 2014-03-12 飞天诚信科技股份有限公司 Communication mode recognizing method
CN104425299A (en) * 2013-08-27 2015-03-18 珠海艾派克微电子有限公司 Chip processing device and chip processing method using chip processing device
CN105610876A (en) * 2016-04-01 2016-05-25 江苏科技大学 Industrial control type automatic network communication protocol converter and communication protocol conversion method

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4265805B2 (en) * 2006-03-29 2009-05-20 シャープ株式会社 Image processing system
JP4664243B2 (en) * 2006-06-29 2011-04-06 富士通株式会社 Communication device
CN102195977B (en) * 2011-04-13 2014-07-23 北京恒光创新科技股份有限公司 Network protocol identification method and device
CN102442073B (en) * 2011-09-27 2013-11-27 珠海天威技术开发有限公司 Universal chip, communication method of universal chip, consumable container and imaging equipment
CN102591839B (en) * 2012-01-15 2015-02-25 北京深思洛克软件技术股份有限公司 USB (universal serial bus) multiprotocol self-adaptive method
CN104506488B (en) * 2014-11-25 2017-11-21 深圳市金印达科技有限公司 The multi-user's encryption system and its communication means of a kind of automatic identification communication protocol
CN105260754A (en) * 2015-10-08 2016-01-20 河北远东通信系统工程有限公司 Card reader design method supporting radio frequency protocols in multiple types

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101097415A (en) * 2006-07-01 2008-01-02 珠海天威技术开发有限公司 Intelligent chip and information processing method thereof
CN104425299A (en) * 2013-08-27 2015-03-18 珠海艾派克微电子有限公司 Chip processing device and chip processing method using chip processing device
CN103631747A (en) * 2013-11-20 2014-03-12 飞天诚信科技股份有限公司 Communication mode recognizing method
CN105610876A (en) * 2016-04-01 2016-05-25 江苏科技大学 Industrial control type automatic network communication protocol converter and communication protocol conversion method

Also Published As

Publication number Publication date
WO2018196068A1 (en) 2018-11-01
CN108804046A (en) 2018-11-13

Similar Documents

Publication Publication Date Title
CN107451077B (en) Test head, chip processing device and method for displaying chip type
CN109409076B (en) Verification method and device of printing consumable box and consumable chip
CN207669999U (en) A kind of regeneration chip component of printing consumables
CN107589920B (en) Reset method for chip, electronic device, storage medium and device
JP2017068722A (en) Server and communication system
CN111857611A (en) A print preview method, device, device and storage medium
CN108804046B (en) Data processing method and data processing device
CN110271291B (en) Universal chip, imaging box, imaging system and using method
CN111722812B (en) Information processing system, device, method, and computer-readable recording medium
US20170134610A1 (en) Systems and Methods for Universal Imaging Components
CN115190479B (en) Data processing method, data processing device and imaging box
CN106469033A (en) Image processing apparatus and authentication method
WO2020057176A1 (en) Printing consumable, consumable chip, ink box, ink box transformation method and setting method of differential circuit structure
CN113677533B (en) Chip communication method, chip and imaging box
CN114968769B (en) Interface testing method, device and equipment
WO2018196332A1 (en) Data processing apparatus
CN106998282B (en) Communication setting notifies device
CN109976928B (en) Chip, chip resetting method and consumable container
CN113524913A (en) Ink authorization use method, server, upper computer, printing equipment and system
CN110177696B (en) Memory chip resetting method, resetting device and resetting system
CN109145021B (en) Method, device and storage medium for rewriting mobile device network identity
CN110121423B (en) Reset method, reset device and reset system of data storage device
CN114055945B (en) Universal chip and chip universal method
US20250272040A1 (en) Information processing system, non-transitory computer readable medium, and information processing method
CN111143961B (en) Unmanned vehicle simulation monitoring and positioning method, device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 510663 No. 202, G10 building, Southern China new material innovation park, No. 31, Ke Feng Road, Guangzhou hi tech Industrial Development Zone, Guangdong

Applicant after: Guangzhou Zhongnuo Microelectronics Co.,Ltd.

Address before: 510663 No. 202, G10 building, Southern China new material innovation park, No. 31, Ke Feng Road, Guangzhou hi tech Industrial Development Zone, Guangdong

Applicant before: GUANGZHOU ZHONO ELECTRONIC TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant