9270734

Download Method and System Based on Management Data Input/Output Interface

PublishedFebruary 23, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
18 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A download method based on a Management Data Input/Output (MDIO) interface, comprising: a master device informing a slave device of using the MDIO interface to start downloading data packets in batches; the master device transmitting data packets in batches to the slave device by using an MDIO frame, wherein the MDIO frame comprises: a data packet address field and/or a data packet serial number field, wherein the data packet address field is used to indicate a relative address of one data packet in the slave device, and the data packet serial number field is used to indicate a location of said one data packet in multiple data packets; and the slave device judging that a received data packet is a last data packet of a current batch transmission from the master device, and finishing a current batch download; wherein the step of the master device informing the slave device of using the MDIO interface to start downloading the data packets in batches comprises: the master device informing, through an MDIO protocol command, the slave device of using the MDIO interface to start downloading the data packets in batches, wherein the MDIO protocol command comprises download register information, wherein the download register information comprises serial numbers of the data packets transmitted in batches by the master device to the slave device; the step of the slave device judging that a received data packet is the last data packet in the data packets transmitted in batches by the master device comprises: the slave device judging according to a serial number that the received data packet is the last data packet in the data packets transmitted in batches by the master device.

2

2. The method according to claim 1 , wherein the MDIO frame uses an idle field of a set number of bits to replace a preamble field.

3

3. The method according to claim 2 , wherein the step of the master device informing the slave device of using the MDIO interface to start downloading the data packets in batches comprises: the master device informing, through an MDIO protocol command, the slave device of using the MDIO interface to start downloading the data packets in batches, wherein the MDIO protocol command comprises download register information, wherein the download register information comprises serial numbers of the data packets transmitted in batches by the master device to the slave device; the step of the slave device judging that a received data packet is the last data packet in the data packets transmitted in batches by the master device comprises: the slave device judging according to a serial number that the received data packet is the last data packet in the data packets transmitted in batches by the master device.

4

4. The method according to claim 2 , wherein the step of the slave device judging that a received data packet is the last data packet of the current batch transmission from the master device comprises: the slave device receiving one MDIO frame transmitted by the master device, parsing out a data packet from the MDIO frame, and storing data of the data packet in the slave device according to an address indicated by the data packet address field or according to a serial number indicated by the data packet serial number field; and the slave device judging that the stored data packet is the last data packet of the current batch transmission from the master device.

5

5. The method according to claim 2 , further comprising: during a process that the master device transmits the data packets in batches to the slave device by using the MDIO frame, the master device reading download status register information of the slave device through an MDIO protocol command; the master device judging, according to the download status register information, whether the slave device receives a previous group of data packets normally; if so, starting downloading a new group of data packets in batches; otherwise, forcing the slave device to stop a batch download.

6

6. The method according to claim 2 , further comprising: during a process that the master device transmits the data packets in batches to the slave device by using the MDIO frame, if an abnormality of the master device or the slave device occurs and a batch download of the data packets is not stopped, the master device setting a value of the data packet address field or the data packet serial number field of the MDIO frame to indicate the slave device to stop the batch download of the data packets.

7

7. The method according to claim 2 , wherein before the step of the master device informing the slave device of using the MDIO interface to start downloading the data packets in batches, the method further comprises: the master device setting a length of the MDIO frame according to hardware conditions of the slave device.

8

8. The method according to claim 1 , wherein the step of the slave device judging that a received data packet is the last data packet of the current batch transmission from the master device comprises: the slave device receiving one MDIO frame transmitted by the master device, parsing out a data packet from the MDIO frame, and storing data of the data packet in the slave device according to an address indicated by the data packet address field or according to a serial number indicated by the data packet serial number field; and the slave device judging that the stored data packet is the last data packet of the current batch transmission from the master device.

9

9. The method according to claim 1 , further comprising: during a process that the master device transmits the data packets in batches to the slave device by using the MDIO frame, if an abnormality of the master device or the slave device occurs and a batch download of the data packets is not stopped, the master device setting a value of the data packet address field or the data packet serial number field of the MDIO frame to indicate the slave device to stop the batch download of the data packets.

10

10. The method according to claim 1 , wherein before the step of the master device informing the slave device of using the MDIO interface to start downloading the data packets in batches, the method further comprises: the master device setting a length of the MDIO frame according to hardware conditions of the slave device.

11

11. The method according to claim 1 , further comprising: during a process that the master device transmits the data packets in batches to the slave device by using the MDIO frame, the master device reading download status register information of the slave device through an MDIO protocol command; the master device judging, according to the download status register information, whether the slave device receives a previous group of data packets normally; if so, starting downloading a new group of data packets in batches; otherwise, forcing the slave device to stop a batch download.

12

12. A download system based on an MDIO interface, comprising: a master device and a slave device, wherein the master device comprises: an informing module, configured to inform the slave device of using the MDIO interface to start downloading data packets in batches; and a transmitting module, configured to transmit the data packets in batches to the slave device by using an MDIO frame, wherein the MDIO frame comprises: a data packet address field and/or a data packet serial number field, wherein the data packet address field is used to indicate a relative address of one data packet in the slave device, and the data packet serial number field is used to indicate a location of said one data packet in multiple data packets; the slave device comprises: a judging module, configured to judge that a received data packet is a last data packet of a current batch transmission from the master device; and a stopping module, configured to stop a current batch download; wherein the informing module of the master device comprises: an MDIO command module, configured to: inform, through an MDIO protocol command, the slave device of using the MDIO interface to start downloading the data packets in batches, wherein the MDIO protocol command comprises download register information, wherein the download register information comprises serial numbers of the data packets transmitted in batches by the master device to the slave device; the judging module of the slave device comprises: a command receiving module, configured to receive the MDIO protocol command and acquire the serial numbers; and a serial number judging module, configured to judge according to a serial number that a received data packet is the last data packet of the current batch transmission from the master device.

13

13. The system according to claim 12 , wherein the MDIO frame uses an idle field of a set number of bits to replace a preamble field.

14

14. The system according to claim 13 , wherein the informing module of the master device comprises: an MDIO command module, configured to: inform, through an MDIO protocol command, the slave device of using the MDIO interface to start downloading the data packets in batches, wherein the MDIO protocol command comprises download register information, wherein the download register information comprises serial numbers of the data packets transmitted in batches by the master device to the slave device; the judging module of the slave device comprises: a command receiving module, configured to receive the MDIO protocol command and acquire the serial numbers; and a serial number judging module, configured to judge according to a serial number that a received data packet is the last data packet of the current batch transmission from the master device.

15

15. The system according to claim 13 , wherein the master device further comprises: an acquiring module, configured to: during a process of transmitting the data packets in batches to the slave device by using the MDIO frame, read download status register information of the slave device through an MDIO protocol command; and an executing module, configured to: judge, according to the download status register information, whether the slave device receives a previous group of data packets normally; if so, start downloading a new group of data packets in batches; otherwise, force the slave device to stop a batch download.

16

16. The system according to claim 13 , wherein the master device further comprises: a setting module, configured to: during a process of transmitting the data packets in batches to the slave device by using the MDIO frame, if an abnormality of the master device or the slave device occurs and a batch download of the data packets is not stopped, set a value of the data packet address field or the data packet serial number field of the MDIO frame to indicate the slave device to stop the batch download of the data packets.

17

17. The system according to claim 12 , wherein the master device further comprises: a setting module, configured to: during a process of transmitting the data packets in batches to the slave device by using the MDIO frame, if an abnormality of the master device or the slave device occurs and a batch download of the data packets is not stopped, set a value of the data packet address field or the data packet serial number field of the MDIO frame to indicate the slave device to stop the batch download of the data packets.

18

18. The system according to claim 12 , wherein the master device further comprises: an acquiring module, configured to: during a process of transmitting the data packets in batches to the slave device by using the MDIO frame, read download status register information of the slave device through an MDIO protocol command; and an executing module, configured to: judge, according to the download status register information, whether the slave device receives a previous group of data packets normally; if so, start downloading a new group of data packets in batches; otherwise, force the slave device to stop a batch download.

Patent Metadata

Filing Date

Unknown

Publication Date

February 23, 2016

Inventors

Yun Zhang
Yu Fang

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “DOWNLOAD METHOD AND SYSTEM BASED ON MANAGEMENT DATA INPUT/OUTPUT INTERFACE” (9270734). https://patentable.app/patents/9270734

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.