IP Library › Granted Patent US 12,261,643
Granted Patent B2
US 12,261,643 · App. 17/610,126 · Granted Mar 25, 2025

Data transceiving control method and application system therefor

Inventors: Yuqing Cui (Anhui, CN); Jiacai Zhuang (Anhui, CN); Fushuai Zhuang (Anhui, CN); Yuan Zhuang (Anhui, CN); Jun Xu (Anhui, CN)
Assignee: Sungrow Power Supply Co., Ltd.
H04B10/25759H04B10/40
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,261,643
App. No.
17/610,126
Granted
Mar 25, 2025
Kind
B2
Abstract

A method for controlling data transmission and reception and an application system thereof are provided. In the method, the peer-to-peer communication system is initialized to set each communication unit in the peer-to-peer communication system to be in a data receiving state. A communication host controls, according to a communication status of the peer-to-peer communication system, a controlled electrical connection path between the communication host and a communication interface to the communication transmission path, to work in a mode allowing data transmission from the communication slave to a communication host side of the controlled electrical connection path, or a mode allowing data transmission from the communication host side of the controlled electrical connection path to the communication slave.

Claims (40)

1. A method for controlling data transmission and reception, wherein the method is applied to a peer-to-peer communication system in which a communication unit at either end of a communication transmission path serves as a communication host, and a communication unit at the other end of the communication transmission path serves as a communication slave, and the method comprises steps of:

initializing the peer-to-peer communication system to set each communication unit in the peer-to-peer communication system to be in a data receiving state; and

controlling, by the communication host according to whether a communication initiating unit is located on a communication host side of a controlled electrical connection path, the controlled electrical connection path between the communication host and a communication interface to the communication transmission path, to work in a mode allowing data transmission from the communication slave to the communication host side of the controlled electrical connection path, or a mode allowing data transmission from the communication host side of the controlled electrical connection path to the communication slave;

wherein the communication initiating unit is a communication unit that initiates communication in the peer-to-peer communication system.

2. The method for controlling data transmission and reception according to claim 1 , wherein the step of controlling, by the communication host according to whether a communication initiating unit is located on a communication host side of a controlled electrical connection path, the controlled electrical connection path between the communication host and a communication interface to the communication transmission path, to work in a mode allowing data transmission from the communication slave to the communication host side of the controlled electrical connection path, or a mode allowing data transmission from the communication host side of the controlled electrical connection path to the communication slave comprises:

determining, by the communication host, a communication initiating unit in the peer-to-peer communication system,

performing, in a case where the communication initiating unit is located on the communication host side of the controlled electrical connection path, the following steps by the communication host repeatedly to keep communication in the peer-to-peer communication system:

controlling the controlled electrical connection path to work in an output mode to allow data transmission from the communication host side of the controlled electrical connection path to the communication slave; and then

controlling, after the communication host side of the controlled electrical connection path finishes transmitting data, the controlled electrical connection path to work in a receiving mode, to allow data transmission from the communication slave to the communication host side of the controlled electrical connection path; and

performing, in a case where the communication initiating unit is located on a communication slave side of the controlled electrical connection path, the following steps by the communication host repeatedly to keep communication in the peer-to-peer communication system:

controlling the controlled electrical connection path to work in the receiving mode to allow data transmission from the communication slave to the communication host side of the controlled electrical connection path; and then

controlling, in a case where the communication host is required to transmit data, the controlled electrical connection path to work in the output mode to allow data transmission from the communication host to the communication slave, until the communication host finishes transmitting data.

3. The method for controlling data transmission and reception according to claim 2 , wherein the step of controlling, by the communication host according to whether a communication initiating unit is located on a communication host side of a controlled electrical connection path, the controlled electrical connection path between the communication host and a communication interface to the communication transmission path, to work in a mode allowing data transmission from the communication slave to the communication host side of the controlled electrical connection path, or a mode allowing data transmission from the communication host side of the controlled electrical connection path to the communication slave further comprises:

controlling, in a case where the communication host fails to receive data from the communication slave in a preset time period, the controlled electrical connection path to work in the output mode to allow data transmission from the communication host to the communication slave.

4. The method for controlling data transmission and reception according to claim 3 , wherein in a case where the communication initiating unit is the communication host, a maximum value T of the preset time period is calculated by an equation T=T1+T2+T3,

where T1 represents a maximum time period from a time instant at which the communication host finishes transmitting data to a time instant at which the communication slave determines that the communication slave finishes receiving the data from the communication host, T2 represents a time period required for the communication slave to transmit data, and T3 represents a maximum time period from a time instant at which the communication slave finishes transmitting data to a time instant at which the communication host determines that the communication host finishes receiving the data from the communication slave.

5. The method for controlling data transmission and reception according to claim 3 , wherein the peer-to-peer communication system is provided with at least one another communication unit on the communication host side, and the at least one another communication unit each serves as a bus-sharing device and is connected to the controlled electrical connection path by sharing a communication bus with the communication host, wherein

in a case where the communication initiating unit is the bus-sharing device, the maximum value T of the preset time period is calculated by an equation T=T4+T5+T2+T3,

wherein, T4 represents a maximum time period from a time instant at which the bus-sharing device finishes transmitting data to a time instant at which the communication host determines that the communication host finishes receiving the data from the bus-sharing device, T5 represents a maximum time period from the time instant at which the bus-sharing device finishes transmitting the data to a time instant at which the communication slave determines that the communication slave finishes receiving the data from the bus-sharing device, T2 represents a time period required for the communication slave to transmit data, and T3 represents a maximum time period from a time instant at which the communication slave finishes transmitting data to a time instant at which the communication host determines that the communication host finishes receiving the data from the communication slave.

6. The method for controlling data transmission and reception according to claim 5 , wherein in a case where the communication initiating unit is the bus-sharing device, after the step of controlling the controlled electrical connection path to work in an output mode to allow data transmission from the communication host side of the controlled electrical connection path to the communication slave, the method further comprises:

analyzing, by the communication host, data transmitted from the bus-sharing device to obtain an analysis result,

remaining, by the communication host, the output mode of the controlled electrical connection path, and communicating with the bus-sharing device directly, in a case where the analysis result indicates that the communication host is required to transmit data to the bus-sharing device; and

controlling, by the communication host, the controlled electrical connection path to work in the receiving mode to allow data transmission from the communication slave to the communication bus, in a case where the analysis result indicates that the communication slave is required to transmit data to the communication bus.

7. The method for controlling data transmission and reception according to claim 5 , wherein the communication slave pre-stores a waiting time for waiting to transmit data, wherein

the waiting time is 0 in a case where the communication slave responds to the communication host; and

in a case where the communication slave responds to the bus-sharing device, the waiting time is the maximum time period from a time instant at which the bus-sharing device finishes transmitting data to a time instant at which the communication host determines that the communication host finishes receiving the data from the bus-sharing device.

8. A peer-to-peer communication system, comprising a communication transmission path, a controlled electrical connection path, an uncontrolled electrical connection path, two communication interfaces, and at least two communication units, wherein:

the communication transmission path connects the two communication interfaces;

one of the two communication interfaces has a side connected to the communication transmission path, and has another side connected to one of the communication units which serves as a communication host via the controlled electrical connection path;

the other one of the two communication interfaces has a side connected to the communication transmission path, and has another side electrically connected to another one of the communication units which serves as a communication slave via the uncontrolled electrical connection path, and wherein

the peer-to-peer communication system, when powered on, is configured to perform the method for controlling data transmission and reception according to claim 1 .

9. The peer-to-peer communication system according to claim 8 , wherein in a case where a number of the communication units is greater than two, each of communication units other than the communication host and the communication slave serves as a bus-sharing device and is connected to the controlled electrical connection path by sharing a communication bus with the communication host.

10. The peer-to-peer communication system according to claim 8 , wherein the communication host is configured to control, by using a transmission and reception control signal, the mode of the controlled electrical connection path.

11. The peer-to-peer communication system according to claim 10 , wherein

the controlled electrical connection path is controlled to work in a receiving mode when the transmission and reception control signal is at a high level; and

the controlled electrical connection path is controlled to work in an output mode when the transmission and reception control signal is at a low level.

12. The peer-to-peer communication system according to claim 8 , wherein the communication interfaces are optical fiber interfaces, and the communication transmission path is an optical fiber transmission path.

13. A multi-converter system, comprising one or more peer-to-peer communication systems according to claim 8 , wherein

at least a part of the communication units in each of the peer-to-peer communication systems corresponds to converters.

14. The multi-converter system according to claim 13 , wherein in a case where a number of the peer-to-peer communication systems is greater than one, the peer-to-peer communication systems are independent from each other, or at least two of the peer-to-peer communication systems are connected to each other.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2021
From: CUI, YUQING; ZHUANG, JIACAI; ZHUANG, FUSHUAI; ZHUANG, YUAN; XU, JUN
To: SUNGROW POWER SUPPLY CO., LTD.
Reel/Frame 058236/0388 →
Priority Claims (1)
CN 202010238233.0 · Mar 30, 2020 · national
Continuity (1)
Related Publication 20220216918A1 · Jul 7, 2022
References Cited (19)
US 5610749A · Mizoguchi · 1997 [cited by examiner]
US 20050201305A1 · Shibata et al. · 2005 [cited by applicant]
US 20080152024A1 · Takeuchi · 2008 [cited by examiner]
US 20110103224A1 · Nishioka et al. · 2011 [cited by applicant]
US 20150234764A1 · Kline · 2015 [cited by applicant]
US 20190109881A1 · Gustlin et al. · 2019 [cited by applicant]
CN 101635712A · 2010 [cited by applicant]
CN 101686083A · 2010 [cited by applicant]
CN 101785282A · 2010 [cited by applicant]
CN 102075316A · 2011 [cited by applicant]
CN 105515615A · 2016 [cited by applicant]
CN 110138810A · 2019 [cited by applicant]
CN 111431605A · 2020 [cited by applicant]
EP 0671833A2 · 1995 [cited by applicant]
JP 2010239313A · 2010 [cited by applicant]
JP 5891086B2 · 2016 [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/CN2021/080992, mailed Jun. 21, 2021. [cited by applicant]
Extended European Search Report for European Application No. 21780485.5, dated Jul. 18, 2023. [cited by applicant]
Examination Report for Indian Application No. 202147048633, dated Nov. 9, 2022. [cited by applicant]