US12610283B2ActiveUtilityA1

Bandwidth adjustment method, service transmission method, network device and readable storage medium

Priority: Jul 23, 2020Filed: Jul 23, 2021Granted: Apr 21, 2026
Est. expiryJul 23, 2040(~14 yrs left)· nominal 20-yr term from priority
H04W 28/26H04W 28/20
24
PatentIndex Score
0
Cited by
21
References
20
Claims

Abstract

The present application provides a bandwidth adjustment method, a service transmission method, a network device and a readable storage medium. The bandwidth adjustment method includes: receiving a slot adjustment request sent from a predetermined device, and acquiring a slot adjustment scheme notified by the predetermined device; completing slot adjustment preparation on a current device according to the slot adjustment scheme, and sending a slot adjustment acknowledge signal to the predetermined device; and extracting and carrying, in response to detecting a slot adjustment indication signal sent from the predetermined device, a client service according to slots after the slot adjustment scheme is executed, starting from a corresponding receiving cell and a corresponding sending cell.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A bandwidth adjustment method, comprising:
 receiving a slot adjustment request sent from a predetermined device, and acquiring a slot adjustment scheme notified by the predetermined device;   completing slot adjustment preparation on a current device according to the slot adjustment scheme, and sending a slot adjustment acknowledge signal to the predetermined device; and   extracting and carrying, in response to detecting a slot adjustment indication signal sent from the predetermined device, a client service according to slots after the slot adjustment scheme is executed, starting from a corresponding receiving cell and a corresponding sending cell,   wherein the slot adjustment preparation comprises at least slot adjustment preparation at a buffer depth, and the operation of completing the slot adjustment preparation on the current device according to the slot adjustment scheme comprises:   determining a time deviation between a time point at which a receiving port of the current device actually executes the slot adjustment and a time point at which a sending port of the current device actually executes the slot adjustment, and determining a number of cells transferred in the time deviation;   acquiring the number of slots to be adjusted in the slot adjustment scheme, and taking a product of the number of slots to be adjusted and the number of cells transferred in the time deviation as the number of changed slots in the time deviation;   adjusting, according to a variation of a client service volume corresponding to the number of changed slots, the buffer depth of the current device to complete the adjustment preparation of the buffer depth at the current device.   
     
     
         2 . The method according to  claim 1 , wherein the operation of receiving the slot adjustment request sent from the predetermined device, and acquiring the slot adjustment scheme notified by the predetermined device comprises:
 receiving the slot adjustment request and the slot adjustment scheme respectively sent from a gateway center device in a centralized manner; or   receiving the slot adjustment request sent from a first device in a network management path and the slot adjustment scheme sent in a centralized manner; or   receiving the slot adjustment request and the slot adjustment scheme sent from a neighboring device in a network management path; and   wherein the slot adjustment scheme comprises at least one of: the number of slots to be adjusted, an addition/deletion operation type, a slot adjustment position in a cell, an order of slot adjustment at a receiving end and a sending end, and a correspondence relationship between a slot adjustment indication signal and a cell at which the current device starts to execute slot adjustment.   
     
     
         3 . The method according to  claim 1 , wherein the slot adjustment preparation further comprises adjustment preparation of a predetermined operation, and the operation of completing the slot adjustment preparation on the current device according to the slot adjustment scheme, and sending the slot adjustment acknowledge signal to the predetermined device further comprises:
 completing the adjustment preparation of the predetermined operation corresponding to the slot adjustment; and   sending a slot adjustment acknowledge signal to the predetermined device to indicate that the slot adjustment preparation is completed at the current device.   
     
     
         4 . The method according to  claim 1 , wherein the slot adjustment scheme comprises the number of slots to be adjusted and an addition/deletion operation type, and the operation of adjusting, according to the variation of the client service volume corresponding to the number of changed slots, the buffer depth of the current device comprises:
 if the time point at which the receiving port actually executes the slot adjustment is earlier than the time point at which the sending port actually executes the slot adjustment, and the addition/deletion operation type is a slot addition operation; or if the time point at which the receiving port actually executes the slot adjustment is later than the time point at which the sending port actually executes the slot adjustment, and the addition/deletion operation type is a slot deletion operation, reserving a first storage space from a buffer of the current device, wherein the first storage space is capable of accommodating at least the variation of the client service volume corresponding to the number of changed slots; and   if a free space of the buffer is smaller than the first storage space, reserving the first storage space from the buffer of the current device by deleting an idle service code block between messages in a client service code stream.   
     
     
         5 . The method according to  claim 1 , wherein the slot adjustment scheme comprises the number of slots to be adjusted and an addition/deletion operation type, and the operation of adjusting, according to the variation of the client service volume corresponding to the number of changed slots, the buffer depth of the current device comprises:
 if the time point at which the receiving port actually executes the slot adjustment is earlier than the time point at which the sending port actually executes the slot adjustment, and the addition/deletion operation type is a slot deletion operation; or if the time point at which the receiving port actually executes the slot adjustment is later than the time point at which the sending port actually executes the slot adjustment, and the addition/deletion operation type is a slot addition operation, reserving a first service volume in a buffer of the current device, wherein the first service volume is greater than or equal to the variation of the client service volume corresponding to the number of changed slots; and   if the client service volume in the buffer is smaller than the first service volume, reserving the first service volume from the buffer of the current device by adding an idle service code block between messages in a client service code stream.   
     
     
         6 . The method according to  claim 1 , wherein the operation of determining the number of cells transferred in the time deviation comprises:
 determining, if the corresponding receiving cell and the corresponding sending cell have designated cell numbers, that the number of cells transferred in the time deviation is the number of cells transferred in a time deviation from a first actual time point to a second actual time point, wherein the first actual time point is a time point after the receiving port receives the slot adjustment indication signal and starting from a corresponding cell with a designated cell number, at which the slot adjustment is actually executed, and the second actual time point is a time point after the sending port receives the slot adjustment indication signal and starting from a corresponding cell with a designated cell number, at which the slot adjustment is actually executed; and   determining, if the time point at which the slot adjustment is actually executed at the sending port starts at a next cell of a currently processed cell while the slot adjustment is actually executed at the receiving port of the current device, or if the time point at which the slot adjustment is actually executed at the receiving port starts at a next cell of a currently processed cell while the slot adjustment is actually executed at the sending port of the current device, that the number of cells transferred in the time deviation is 1.   
     
     
         7 . The method according to  claim 1 , wherein
 the slot adjustment indication signal is an indication signal that is transferred in one or more cells in a channel associated mode and has a preset number of bits, a combination of commands transferred in the channel associated mode, or a signal identified by content change information of a slot position; and   if the slot adjustment indication signal is a signal identified by content change information of the slot position, the method further comprises:   determining, if it is detected that slots in the received cell are increased and content information of a slot increased position has a first predetermined change, or slots in the received cell are decreased and content information of a slot decreased position has a second predetermined change, that the slot adjustment indication signal is detected, wherein the first predetermined change comprises the content information of the slot increased position changing from idle content to non-idle content, and the second predetermined change comprises the content information of the slot decreased position changing from non-idle content to idle content, and   wherein if the detected cell state indication information carried in a cell indicates that no client service is carried in the current cell, the content information of the slot increased position is determined as idle content, and if the detected cell state indication information carried in a cell indicates that a client service is carried in the current cell, the content information of the slot increased position is determined as non-idle content.   
     
     
         8 . The method according to  claim 1 , wherein the slot adjustment scheme comprises a slot adjustment position in a cell, and after completing the slot adjustment preparation on the current device and before detecting the slot adjustment indication signal, the method further comprises:
 setting the current device to a slot adjustment intermediate transition stage, and carrying, at a sending port of the current device, the client service at a slot adjustment position in the cell according to a client service volume in a buffer of the current device;   extracting the client service at the receiving port of the current device according to content of the detected slot adjustment position or the cell state indication information carried in the cell; and   ending, in response to detecting the slot adjustment indication signal, the slot adjustment intermediate transition stage of the current device.   
     
     
         9 . The method according to  claim 8 , wherein the operation of carrying the client service at the slot adjustment position in the cell according to the client service volume in the buffer of the current device comprises:
 carrying, if the client service volume in the buffer of the current device is greater than or equal to a preset upper threshold of service volume, the client service at all slot adjustment positions in the cell; filling, if the client service volume in the buffer of the current device is less than or equal to a preset lower threshold of service volume, idle content at all slot adjustment positions in the cell, and   the operation of extracting the client service at the receiving port of the current device according to content of the detected slot adjustment position or the cell state indication information carried in the cell comprises:   discarding, if it is detected that the content of the slot adjustment position in the cell received at the receiving port of the current device is idle content or the cell state indication information carried in the cell indicates that no client service is carried in the current cell, content of the slot adjustment position in the received cell; and extracting, if it is detected that the content of the slot adjustment position in the cell received at the receiving port of the current device is non-idle content or the cell state indication information carried in the cell indicates that a client service is carried in the current cell, content of the slot adjustment position in the received cell, and processing the extracted content as client content.   
     
     
         10 . The method according to  claim 8 , wherein the slot adjustment scheme comprises an addition/deletion operation type, and before setting the current device to the slot adjustment intermediate transition stage, the method further comprises:
 reserving, if the slot addition/deletion operation type is a slot addition operation, a storage space size for a client service volume corresponding to at least 1 slot in the buffer; and   reserving, if the slot addition/deletion operation type is a slot deletion operation, a client service volume corresponding to at least 1 slot in the buffer.   
     
     
         11 . The method according to  claim 1 , wherein
 the slot adjustment indication signal is a signal transferred after error detection and error correction, and/or the slot adjustment indication signal is one of a plurality of slot adjustment indication signals transferred from the predetermined device,   after the operation of extracting and carrying the client service according to slots after the slot adjustment scheme is executed, the method further comprises:   feeding back a slot adjustment result to the predetermined device to indicate whether the current device has extracted and carried client services according to slots after the slot adjustment scheme is executed, and   if the slot adjustment result fed back indicates that the current device does not execute slot adjustment, the method further comprises:   extracting and carrying, in response to a detected slot adjustment indication signal again, the client service according to slots after the slot adjustment scheme is executed, starting from a corresponding receiving cell and a corresponding sending cell.   
     
     
         12 . The method according to  claim 1 , wherein the slot adjustment scheme comprises the number of slots to be adjusted, an addition/deletion operation type, a slot adjustment position in a cell,
 the operation of extracting and carrying, in response to detecting the slot adjustment indication signal, the client service according to slots after the slot adjustment scheme is executed, starting from the corresponding receiving cell and the corresponding sending cell comprises:   extracting, if the slot addition/deletion operation type is a slot addition operation, the client service at the slot adjustment position in the cell starting from the corresponding receiving cell according to the number of adjusted slots, and carrying the client service at the slot adjustment position in the cell starting from the corresponding sending cell; and   stopping extracting, if the slot addition/deletion operation type is a slot deletion operation, the client service at the slot adjustment position in the cell starting from the corresponding receiving cell according to the number of adjusted slots, and stopping carrying the client service at the slot adjustment position in the cell starting from the corresponding sending cell.   
     
     
         13 . The method according to  claim 1 , wherein if the cell in the current device has a cell multi-frame structure, and the cell where the current device starts the slot adjustment has a designated cell number, the operation of extracting and carrying the client service according to slots after the slot adjustment scheme is executed, starting from the corresponding receiving cell and the corresponding sending cell comprises:
 extracting, at the receiving port of the current device, starting from the corresponding receiving cell or starting from a designated cell in one or more cell multi-frame periods following a current cell multi-frame period, the client service according to slots after the slot adjustment scheme is executed; and   carrying, at the sending port of the current device, starting from the corresponding sending cell or starting from a designated cell in one or more cell multi-frame periods following a current cell multi-frame period, the client service according to slots after the slot adjustment scheme is executed;   wherein the designated cell is a first cell or any cell after the first cell in a multi-frame period.   
     
     
         14 . The method according to  claim 1 , wherein
 if the slot adjustment indication signal is a signal sent from a neighboring device in the network management path, after detecting the slot adjustment indication signal sent from the predetermined device, the method further comprises:   sending the slot adjustment indication signal to a next neighboring device in the network management path.   
     
     
         15 . The method according to  claim 1 , wherein
 the slot adjustment request comprises a configuration request signal, the slot adjustment acknowledge signal comprises a configuration acknowledge signal, and the slot adjustment indication signal is a configuration come into force signal.   
     
     
         16 . A service transmission method, comprising:
 adjusting, in the bandwidth adjustment method according to  claim 1 , slots in a receiving cell and a sending cell of a current device; and   sending a client service in the current device according to the adjusted slots in the receiving cell and the sending cell.   
     
     
         17 . A network device, comprising:
 one or more processors; and   a memory having one or more programs stored thereon which, when executed by the one or more processors, cause the one or more processors to implement the bandwidth adjustment method according to  claim 1 .   
     
     
         18 . A network device, comprising:
 one or more processors; and   a memory having one or more programs stored thereon which, when executed by the one or more processors, cause the one or more processors to implement the service transmission method according to  claim 16 .   
     
     
         19 . A non-transitory computer-readable storage medium storing a computer program thereon which, when executed by a processor, causes the processor to implement the bandwidth adjustment method according to  claim 1 . 
     
     
         20 . A non-transitory computer-readable storage medium storing a computer program thereon which, when executed by a processor, causes the processor to implement the service transmission method according to  claim 16 .

Join the waitlist — get patent alerts

Track US12610283B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.