Movatterモバイル変換


[0]ホーム

URL:


CN102377675B - Dynamic bandwidth distribution method, device and system - Google Patents

Dynamic bandwidth distribution method, device and system
Download PDF

Info

Publication number
CN102377675B
CN102377675BCN201110364917.6ACN201110364917ACN102377675BCN 102377675 BCN102377675 BCN 102377675BCN 201110364917 ACN201110364917 ACN 201110364917ACN 102377675 BCN102377675 BCN 102377675B
Authority
CN
China
Prior art keywords
time slot
voice
channel bandwidth
ethernet data
time
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.)
Expired - Fee Related
Application number
CN201110364917.6A
Other languages
Chinese (zh)
Other versions
CN102377675A (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.)
Hytera Communications Corp Ltd
Original Assignee
Hytera Communications Corp 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 Hytera Communications Corp LtdfiledCriticalHytera Communications Corp Ltd
Priority to CN201110364917.6ApriorityCriticalpatent/CN102377675B/en
Publication of CN102377675ApublicationCriticalpatent/CN102377675A/en
Application grantedgrantedCritical
Publication of CN102377675BpublicationCriticalpatent/CN102377675B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

Translated fromChinese

本发明公开了一种带宽动态分配方法、装置和系统。本发明实施例采用动态地获取语音集群信号所需信道带宽,在语音集群信号有带宽需求时,从专网总信道带宽资源里分配相应的信道带宽资源给集群通信设备,以传输语音集群信号,并将专网中剩余的信道带宽资源全分配给以太网数据传输设备,以传输以太网数据,与此同时,在确定以太网数据传输设备当前所分配到的信道带宽发生变化时,还会通知以太网数据传输设备根据当前所分配到的信道带宽调整以太网数据的传输速率,使得以太网数据的传输速率和当前的信道带宽相适应,从而可以避免以太网数据丢失,加强了数据传输的可靠性,以及提高系统性能。

The invention discloses a bandwidth dynamic allocation method, device and system. The embodiment of the present invention dynamically acquires the channel bandwidth required by the voice trunking signal, and when the voice trunking signal has a bandwidth requirement, allocates the corresponding channel bandwidth resource from the total channel bandwidth resource of the private network to the trunking communication device to transmit the voice trunking signal, And all the remaining channel bandwidth resources in the private network are allocated to the Ethernet data transmission equipment to transmit Ethernet data. At the same time, when it is determined that the channel bandwidth currently allocated by the Ethernet data transmission equipment changes, it will also notify The Ethernet data transmission device adjusts the transmission rate of Ethernet data according to the currently allocated channel bandwidth, so that the transmission rate of Ethernet data adapts to the current channel bandwidth, thereby avoiding the loss of Ethernet data and enhancing the reliability of data transmission and improve system performance.

Description

Translated fromChinese
一种带宽动态分配方法、装置和系统A method, device and system for dynamically allocating bandwidth

技术领域technical field

本发明涉及通信技术领域,具体涉及一种带宽动态分配方法、装置和系统。The present invention relates to the field of communication technology, in particular to a bandwidth dynamic allocation method, device and system.

背景技术Background technique

随着专业无线通信方式的多样化发展,客户的需求以及所使用的通信手段也不断丰富,比如,在现有的专网通信系统中,除了传统的语音数据业务部分外,就还存在更多的以太网数据业务需求,譬如视频实时监控等,由于增加额外的传输链路的费用相当高昂,所以,为了节约成本,常常将语音数据业务和以太网数据业务放在同一链路中进行传输,因此,如何在现有有限的带宽资源下,灵活地分配这些带宽资源,使其可以更有效地承载多样化业务,就显得尤为重要。With the diversified development of professional wireless communication methods, the needs of customers and the communication methods used are also constantly enriched. For example, in the existing private network communication system, in addition to the traditional voice and data services, there are more Ethernet data service requirements, such as real-time video monitoring, etc., because the cost of adding an additional transmission link is quite high, so, in order to save costs, voice data services and Ethernet data services are often transmitted on the same link. Therefore, under the existing limited bandwidth resources, how to flexibly allocate these bandwidth resources so that they can carry diversified services more effectively becomes particularly important.

现有技术在实现带宽动态分配时,会直接调整以太网占用的时隙,例如,如果需要更大的带宽来传输语音数据的话,则系统将会缩小以太网数据所占用的带宽,而此时由于以太网数据的传输速率不变,所以可能会导致以太网数据丢失,特别是当该以太网数据具体是实时数据,如图像监控等时,该现象尤为突出,比如,就会出现严重丢包、卡图、马赛克等现象,大大影响了用户体验。The existing technology will directly adjust the time slot occupied by Ethernet when realizing dynamic allocation of bandwidth. For example, if a larger bandwidth is required to transmit voice data, the system will reduce the bandwidth occupied by Ethernet data. At this time Since the transmission rate of Ethernet data remains unchanged, it may cause Ethernet data loss, especially when the Ethernet data is real-time data, such as image monitoring, etc., this phenomenon is particularly prominent, for example, serious packet loss will occur , Card map, mosaic and other phenomena greatly affect the user experience.

发明内容Contents of the invention

本发明实施例提供一种带宽动态分配方法、装置和系统,可以避免以太网数据丢失。Embodiments of the present invention provide a bandwidth dynamic allocation method, device and system, which can avoid Ethernet data loss.

一种带宽动态分配方法,包括:A bandwidth dynamic allocation method, comprising:

确定语音集群信号所需信道带宽;Determine the channel bandwidth required for voice trunking signals;

根据语音集群信号所需信道带宽从专网总信道带宽资源里,分配信道带宽资源给集群通信设备,以传输语音集群信号;According to the channel bandwidth required by the voice trunking signal, allocate channel bandwidth resources to the trunking communication equipment from the total channel bandwidth resources of the private network to transmit the voice trunking signal;

将专网中剩余的信道带宽资源分配给以太网数据传输设备;Allocate the remaining channel bandwidth resources in the private network to Ethernet data transmission equipment;

确定以太网数据传输设备当前所分配到的信道带宽发生变化时,通知以太网数据传输设备根据当前所分配到的信道带宽调整以太网数据的传输速率。When it is determined that the currently allocated channel bandwidth of the Ethernet data transmission device changes, the Ethernet data transmission device is notified to adjust the transmission rate of the Ethernet data according to the currently allocated channel bandwidth.

一种带宽动态分配方法,包括:A bandwidth dynamic allocation method, comprising:

确定信道中是否存在时隙变动标识,所述时隙变动标识指示所述需要释放的时隙数,以及释放的时间起点;Determine whether there is a time slot change identifier in the channel, the time slot change identifier indicates the number of time slots that need to be released, and the time starting point of release;

若是,则根据所述时隙变动标识调整时隙分配,根据调整后的时隙分配接收语音集群信号和/或以太网数据;If so, adjust the time slot allocation according to the time slot change identifier, and receive voice trunking signals and/or Ethernet data according to the adjusted time slot allocation;

若否,则根据原时隙分配接收语音集群信号和/或以太网数据。If not, receive voice trunking signals and/or Ethernet data according to the original time slot allocation.

一种发送端设备,包括:A sender device, comprising:

带宽确定单元,用于确定语音集群信号所需信道带宽;A bandwidth determination unit is used to determine the channel bandwidth required by the voice trunking signal;

带宽分配单元,用于根据语音集群信号所需信道带宽从专网总信道带宽资源里,分配信道带宽资源给集群通信设备,以传输语音集群信号;将专网中剩余的信道带宽资源分配给以太网数据传输设备;The bandwidth allocation unit is used to allocate channel bandwidth resources to the trunking communication equipment from the total channel bandwidth resources of the private network according to the channel bandwidth required by the voice trunking signal to transmit the voice trunking signal; allocate the remaining channel bandwidth resources in the private network to the Ethernet Network data transmission equipment;

通知单元,用于确定以太网数据传输设备当前所分配到的信道带宽发生变化时,通知以太网数据传输设备根据当前所分配到的信道带宽调整以太网数据的传输速率。The notification unit is configured to notify the Ethernet data transmission device to adjust the transmission rate of Ethernet data according to the currently allocated channel bandwidth when determining that the channel bandwidth currently allocated by the Ethernet data transmission device changes.

一种接收端设备,包括:A receiver device, comprising:

标识确定单元,用于确定信道中是否存在时隙变动标识,所述时隙变动标识指示所述需要释放的时隙数,以及释放的时间起点;An identification determination unit, configured to determine whether there is a time slot change identification in the channel, the time slot change identification indicates the number of time slots to be released, and the time starting point of the release;

时隙调整单元,用于在标识确定单元确定信道中存在时隙变动标识时,根据所述时隙变动标识调整时隙分配;A time slot adjustment unit, configured to adjust the time slot allocation according to the time slot change identification when the identification determination unit determines that there is a time slot change identification in the channel;

接收单元,用于在标识确定单元确定信道中存在时隙变动标识时,根据调整后的时隙分配接收语音集群信号和/或以太网数据;在标识确定单元确定信道中不存在时隙变动标识时,根据原时隙分配接收语音集群信号和/或以太网数据。The receiving unit is used to receive voice trunking signals and/or Ethernet data according to the adjusted time slot allocation when the identification determination unit determines that there is a time slot change identification in the channel; when the identification determination unit determines that there is no time slot change identification in the channel , receive voice trunking signals and/or Ethernet data according to the original time slot allocation.

一种通信系统,包括本发明实施例提供的任一种发送端设备。A communication system includes any sending end device provided by the embodiments of the present invention.

本发明实施例采用动态地获取语音集群信号所需信道带宽,在语音集群信号有带宽需求时,从专网总信道带宽资源里分配相应的信道带宽资源给集群通信设备,以传输语音集群信号,并将专网中剩余的信道带宽资源全分配给以太网数据传输设备,以传输以太网数据,与此同时,在确定以太网数据传输设备当前所分配到的信道带宽发生变化时,还会通知以太网数据传输设备根据当前所分配到的信道带宽调整以太网数据的传输速率,使得以太网数据的传输速率和当前的信道带宽相适应,从而可以避免以太网数据丢失,加强了数据传输的可靠性,以及提高系统性能。The embodiment of the present invention dynamically acquires the channel bandwidth required by the voice trunking signal, and when the voice trunking signal has a bandwidth requirement, allocates the corresponding channel bandwidth resource from the total channel bandwidth resource of the private network to the trunking communication device to transmit the voice trunking signal, And all the remaining channel bandwidth resources in the private network are allocated to the Ethernet data transmission equipment to transmit Ethernet data. At the same time, when it is determined that the channel bandwidth currently allocated by the Ethernet data transmission equipment changes, it will also notify The Ethernet data transmission equipment adjusts the transmission rate of Ethernet data according to the currently allocated channel bandwidth, so that the transmission rate of Ethernet data adapts to the current channel bandwidth, thereby avoiding the loss of Ethernet data and enhancing the reliability of data transmission and improve system performance.

附图说明Description of drawings

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings that need to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained based on these drawings without any creative effort.

图1是本发明实施例提供的带宽动态分配方法的流程图;FIG. 1 is a flow chart of a bandwidth dynamic allocation method provided by an embodiment of the present invention;

图2是本发明实施例提供的带宽动态分配方法的另一流程图;Fig. 2 is another flow chart of the bandwidth dynamic allocation method provided by the embodiment of the present invention;

图3是脉冲编码调制(PCM,Pulse code modulation)系统的结构示意图;Fig. 3 is a schematic structural diagram of a pulse code modulation (PCM, Pulse code modulation) system;

图4是本发明实施例提供的带宽动态分配方法的又一流程图;Fig. 4 is another flow chart of the bandwidth dynamic allocation method provided by the embodiment of the present invention;

图5是现有技术中E1帧的帧结构示意图;Fig. 5 is a schematic diagram of a frame structure of an E1 frame in the prior art;

图6是为采用两帧的时间传递一个上升沿的示意图;FIG. 6 is a schematic diagram of transmitting a rising edge for a time of two frames;

图7是本发明实施例提供的发送端设备的结构示意图;FIG. 7 is a schematic structural diagram of a sending end device provided by an embodiment of the present invention;

图8是本发明实施例提供的发送端设备的另一结构示意图;FIG. 8 is another schematic structural diagram of a sending end device provided by an embodiment of the present invention;

图9是本发明实施例提供的接收端设备的结构示意图。Fig. 9 is a schematic structural diagram of a receiver device provided by an embodiment of the present invention.

具体实施方式detailed description

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts fall within the protection scope of the present invention.

本发明实施例提供一种带宽动态分配方法、装置和系统。以下分别进行详细说明。Embodiments of the present invention provide a bandwidth dynamic allocation method, device and system. Each will be described in detail below.

实施例一、Embodiment one,

本发明实施例将从发送端的角度进行描述。该发送端具体可以为PCM系统。The embodiment of the present invention will be described from the perspective of the sending end. Specifically, the sending end may be a PCM system.

一种带宽动态分配方法,包括:确定语音集群信号所需信道带宽,根据语音集群信号所需信道带宽从专网总信道带宽资源里,分配信道带宽资源给集群通信设备,以传输语音集群信号;将专网中剩余的信道带宽资源分配给以太网数据传输设备;确定以太网数据传输设备当前所分配到的信道带宽发生变化时,通知以太网数据传输设备根据当前所分配到的信道带宽调整以太网数据的传输速率。A method for dynamically allocating bandwidth, comprising: determining the channel bandwidth required for voice trunking signals, and assigning channel bandwidth resources to trunking communication devices from the total channel bandwidth resources of a private network according to the channel bandwidth required for voice trunking signals to transmit voice trunking signals; Allocate the remaining channel bandwidth resources in the private network to the Ethernet data transmission equipment; when it is determined that the channel bandwidth currently allocated by the Ethernet data transmission equipment changes, notify the Ethernet data transmission equipment to adjust the Ethernet data transmission equipment according to the currently allocated channel bandwidth. network data transfer rate.

如图1所示,具体流程可以如下:As shown in Figure 1, the specific process can be as follows:

101、确定语音集群信号所需信道带宽;例如,具体可以如下:101. Determine the channel bandwidth required for the voice trunking signal; for example, the details may be as follows:

监测语音集群信号,确定存在语音集群信号时,则根据语音集群信号计算语音集群信号所需信道带宽;确定不存在语音集群信号时,则确定语音集群信号所需信道带宽为0。Monitor the voice trunking signal, and when it is determined that there is a voice trunking signal, calculate the channel bandwidth required for the voice trunking signal according to the voice trunking signal;

其中,根据语音集群信号计算语音集群信号所需信道带宽具体可参见现有技术,在此不再赘述。Wherein, for calculating the channel bandwidth required by the voice cluster signal according to the voice cluster signal, reference may be made to the prior art, and details will not be repeated here.

102、根据语音集群信号所需信道带宽从专网总信道带宽资源里,分配信道带宽资源给集群通信设备,以传输语音集群信号;102. According to the channel bandwidth required by the voice trunking signal, allocate channel bandwidth resources to the trunking communication device from the total channel bandwidth resources of the private network to transmit the voice trunking signal;

其中,带宽的分配可以是按照带宽的大小直接进行分配,也可以是以时隙为单位进行分配,为了描述方便,在本发明实施例中,带宽的分配均以时隙的分配为例进行说明,即步骤102具体可以为:Wherein, the allocation of bandwidth can be directly allocated according to the size of the bandwidth, or can be allocated in units of time slots. For the convenience of description, in the embodiments of the present invention, the allocation of bandwidth is described by taking the allocation of time slots as an example. , that is, step 102 can specifically be:

根据语音集群信号所需带宽确定需要释放的时隙数,根据需要释放的时隙数从专网总信道带宽资源里释放时隙给集群通信设备。The number of time slots to be released is determined according to the required bandwidth of the voice trunking signal, and the time slots are released from the total channel bandwidth resource of the private network to the trunking communication device according to the number of time slots to be released.

其中,具体可以通过固定的信道来传递信道带宽资源的分配情况,例如,具体可以通过控制字的插入和提取来表征当前系统的时隙分配情况(即信道带宽资源的分配情况),但是,控制字的插入就必须一直占用多个时隙,造成不必要的带宽资源的浪费,因此,为了节省带宽资源,提高带宽资源的利用率,以及节省信令开销,也可以通过在信道中插入带宽变动标识来指示信道带宽分配情况,以便接收端根据该带宽变动标识接收语音集群信号和/或以太网数据;其中,由于在本发明实施例中,带宽的分配主要可以指的是时隙的分配,所以,该带宽变动标识具体可以为时隙变动标识,主要用于指示需要释放的时隙数,以及释放的时间起点;也就是说,在“根据语音集群信号所需信道带宽从专网总信道带宽资源里,分配信道带宽资源给集群通信设备”(即步骤102)之后,该方法还可以包括:Specifically, the allocation of channel bandwidth resources can be conveyed through a fixed channel. For example, the time slot allocation of the current system (that is, the allocation of channel bandwidth resources) can be represented by inserting and extracting control words. However, the control The insertion of words must always occupy multiple time slots, resulting in unnecessary waste of bandwidth resources. Therefore, in order to save bandwidth resources, improve the utilization of bandwidth resources, and save signaling overhead, it is also possible to insert bandwidth changes in the channel. ID to indicate channel bandwidth allocation, so that the receiving end can receive voice trunking signals and/or Ethernet data according to the bandwidth change ID; where, since in the embodiment of the present invention, the allocation of bandwidth can mainly refer to the allocation of time slots, Therefore, the bandwidth change identifier can specifically be a time slot change identifier, which is mainly used to indicate the number of time slots to be released and the starting point of release time; In the bandwidth resources, after allocating channel bandwidth resources to the cluster communication device" (ie step 102), the method may also include:

根据语音集群信号所需带宽确定需要释放的时隙数;在信道中插入时隙变动标识,以便接收端根据所述时隙变动标识接收语音集群信号和/或以太网数据,其中,时隙变动标识指示需要释放的时隙数,以及释放的时间起点。例如,具体可以如下:Determine the number of time slots that need to be released according to the required bandwidth of the voice trunking signal; insert a time slot change identifier in the channel, so that the receiving end receives the voice trunking signal and/or Ethernet data according to the time slot change identifier, wherein the time slot changes The identifier indicates the number of time slots that need to be released, and the time starting point of the release. For example, it can be as follows:

(1)采用两帧的时间传递一个下降沿或上升沿来指示释放的时间起点;(1) A falling edge or a rising edge is transmitted in two frames to indicate the time starting point of the release;

比如,当确定有时隙需要释放时,则下一帧开始,需要释放的时隙会采用两帧的时间来传递一个上升沿或下降沿,然后才开始传递其真正的数据,比如语音集群信号的内容,从而使得信道的传输能够平坦地过渡,避免有效数据流失。For example, when it is determined that there is a slot that needs to be released, the next frame starts, and the time slot that needs to be released will take two frames to transmit a rising edge or a falling edge, and then start to transmit its real data, such as the voice trunking signal. Content, so that the transmission of the channel can transition smoothly and avoid the loss of effective data.

其中,上升沿指的是,在这两帧的第一帧中,需要释放的时隙中各位(bit)的值均为“0”,在这两帧的第二帧中,需要释放的时隙中各位(bit)的值均为“1”。比如,如果需要释放的时隙为时隙1、时隙2和时隙3,则在这两帧的第一帧中,时隙1、时隙2和时隙3传全“0”,在这两帧的第二帧中,时隙1、时隙2和时隙3传全“1”。Wherein, the rising edge refers to that in the first frame of these two frames, the values of each bit (bit) in the time slot to be released are all "0", and in the second frame of the two frames, the time slot to be released is The value of each bit (bit) in the slot is "1". For example, if the time slots to be released are time slot 1, time slot 2 and time slot 3, then in the first frame of the two frames, time slot 1, time slot 2 and time slot 3 transmit all "0", In the second frame of the two frames, time slot 1, time slot 2 and time slot 3 transmit all "1".

下降沿指的是,在这两帧的第一帧中,需要释放的时隙中各位(bit)的值均为“1”,在这两帧的第二帧中,需要释放的时隙中各位(bit)的值均为“0”。比如,如果需要释放的时隙为时隙1、时隙2和时隙3,则在这两帧的第一帧中,时隙1、时隙2和时隙3传全“1”,在这两帧的第二帧中,时隙1、时隙2和时隙3传全“0”。The falling edge means that in the first frame of these two frames, the value of each bit (bit) in the time slot to be released is "1", and in the second frame of the two frames, in the time slot to be released The value of each bit (bit) is "0". For example, if the time slots to be released are time slot 1, time slot 2, and time slot 3, then in the first frame of the two frames, time slot 1, time slot 2, and time slot 3 transmit all "1". In the second frame of the two frames, time slot 1, time slot 2 and time slot 3 transmit all "0".

需说明的是,是采用一个下降沿来指示释放的时间起点,还是采用一个上升沿来指示释放的时间起点,可以根据策略而定。It should be noted that whether a falling edge is used to indicate the starting time of the release or a rising edge is used to indicate the starting time of the releasing may be determined according to a policy.

(2)在该两帧的奇数帧中0时隙的保留位上插入一个二进制数,其中,该二进制数指示需要释放的时隙数;(2) Insert a binary number on the reserved bit of 0 time slot in the odd frame of these two frames, wherein, this binary number indicates the number of time slots that need to be released;

比如,如果需要释放的时隙为时隙1、时隙2和时隙3共三个时隙,而且采用第一帧和第二帧来传递上升沿或下降沿,则可以在第一帧(即奇数帧)中0时隙的保留位(保留位为5bit)上插入“00011”,表示需要释放的时隙数为“3”。For example, if the time slots to be released are three time slots: time slot 1, time slot 2 and time slot 3, and the first frame and the second frame are used to transmit the rising edge or falling edge, then the first frame ( That is, "00011" is inserted into the reserved bit (the reserved bit is 5 bits) of time slot 0 in the odd frame), indicating that the number of time slots to be released is "3".

可见,除了该两帧的奇数帧中0时隙之外,在其他的帧中,0时隙仍然可以用来传递其他信息,所以,并无需一直占用0时隙,即无需一直占用信道,可以节省带宽资源,提高带宽资源的利用率。It can be seen that, except for slot 0 in the odd frames of the two frames, slot 0 can still be used to transmit other information in other frames, so there is no need to occupy slot 0 all the time, that is, there is no need to occupy the channel all the time. Save bandwidth resources and improve the utilization of bandwidth resources.

103、将专网中剩余的信道带宽资源分配给以太网数据传输设备;103. Allocate the remaining channel bandwidth resources in the private network to the Ethernet data transmission equipment;

由于语音集群信号具有瞬时性的特点,所以只需在存在语音集群信号时,根据集群通信信号的带宽需求分配相应的信道带宽资源给语音集群信号即可,而当没有语音集群信号时,则将系统所有的信道带宽资源全部分配给以太网设备,以传输以太网数据,比如分配给视频编码器,以传输视频信号,等等,从而使得信道带宽资源可以充分地被利用。Since the voice trunking signal is instantaneous, it is only necessary to allocate corresponding channel bandwidth resources to the voice trunking signal according to the bandwidth requirements of the trunking communication signal when there is a voice trunking signal, and when there is no voice trunking signal, the All channel bandwidth resources of the system are allocated to Ethernet devices to transmit Ethernet data, such as video encoders to transmit video signals, etc., so that channel bandwidth resources can be fully utilized.

104、确定以太网数据传输设备当前所分配到的信道带宽发生变化时,通知以太网数据传输设备根据当前所分配到的信道带宽调整以太网数据的传输速率。104. When it is determined that the currently allocated channel bandwidth of the Ethernet data transmission device changes, notify the Ethernet data transmission device to adjust the transmission rate of the Ethernet data according to the currently allocated channel bandwidth.

这是因为,如果用来传送以太网数据的带宽减小,而以太网数据的传输速率不变的话,就必须要通过缓存来保证数据不被丢失,而如果传输的数据为实时数据,如图像监控等的话,则将会出现严重丢包、卡图、马赛克等现象。所以,为了确保信道带宽在变化后,链路上数据能够畅通的传输,可以通知以太网设备。该方法对于对视频信号传输尤其适用,可以很好地避免出现严重丢包、卡图、马赛克等现象。This is because, if the bandwidth used to transmit Ethernet data is reduced and the transmission rate of Ethernet data remains unchanged, it is necessary to ensure that the data is not lost through caching, and if the transmitted data is real-time data, such as image If monitoring, etc., there will be serious packet loss, stuck pictures, mosaics and other phenomena. Therefore, in order to ensure that the data on the link can be transmitted smoothly after the channel bandwidth changes, the Ethernet device can be notified. This method is especially applicable to the transmission of video signals, which can well avoid phenomena such as severe packet loss, stuck pictures, and mosaics.

由上可知,本实施例采用动态地获取语音集群信号所需信道带宽,在语音集群信号有带宽需求时,从专网总信道带宽资源里分配相应的信道带宽资源给集群通信设备,以传输语音集群信号,并将专网中剩余的信道带宽资源全分配给以太网数据传输设备,以传输以太网数据,与此同时,在确定以太网数据传输设备当前所分配到的信道带宽发生变化时,还会通知以太网数据传输设备根据当前所分配到的信道带宽调整以太网数据的传输速率,使得以太网数据的传输速率和当前的信道带宽相适应,从而可以避免以太网数据丢失,加强了数据传输的可靠性,以及提高系统性能。As can be seen from the above, this embodiment adopts the method of dynamically obtaining the channel bandwidth required by the voice trunking signal, and when the voice trunking signal has a bandwidth requirement, allocates the corresponding channel bandwidth resource from the total channel bandwidth resource of the private network to the trunking communication device to transmit voice Cluster signals, and allocate all the remaining channel bandwidth resources in the private network to the Ethernet data transmission equipment to transmit Ethernet data. At the same time, when it is determined that the channel bandwidth currently allocated by the Ethernet data transmission equipment changes, It will also notify the Ethernet data transmission device to adjust the transmission rate of Ethernet data according to the currently allocated channel bandwidth, so that the transmission rate of Ethernet data can adapt to the current channel bandwidth, thereby avoiding the loss of Ethernet data and strengthening the data transmission rate. Transmission reliability, and improve system performance.

实施例二、Embodiment two,

本实施例将从接收端的角度进行描述。该接收端具体可以为PCM系统。This embodiment will be described from the perspective of the receiving end. Specifically, the receiving end may be a PCM system.

一种带宽动态分配方法,包括:确定信道中是否存在时隙变动标识,若是,则根据所述时隙变动标识调整时隙分配,根据调整后的时隙分配接收语音集群信号和/或以太网数据,若否,则根据原时隙分配接收语音集群信号和/或以太网数据,其中,时隙变动标识指示所述需要释放的时隙数,以及释放的时间起点。A method for dynamically allocating bandwidth, comprising: determining whether there is a time slot change identifier in the channel, if so, adjusting the time slot allocation according to the time slot change identification, receiving voice trunking signals and/or Ethernet according to the adjusted time slot allocation data, if not, receive the voice trunking signal and/or Ethernet data according to the original time slot allocation, wherein the time slot change identifier indicates the number of time slots to be released and the starting time of release.

参见图2,具体流程可以如下:Referring to Figure 2, the specific process can be as follows:

201、确定信道中是否存在时隙变动标识,若是,则执行步骤202,若否,则执行步骤203;其中,时隙变动标识指示所述需要释放的时隙数,以及释放的时间起点;201. Determine whether there is a time slot change identifier in the channel, if yes, execute step 202, if not, execute step 203; wherein, the time slot change identifier indicates the number of time slots to be released, and the starting time of release;

例如,具体可以采用两帧的时间传递一个下降沿或上升沿来指示释放的时间起点,以及在该两帧的奇数帧中0时隙的保留位上插入一个二进制数来指示需要释放的时隙数;则,确定信道中是否存在时隙变动标识具体可以如下:For example, two frames can be used to transfer a falling edge or a rising edge to indicate the time starting point of release, and a binary number can be inserted in the reserved bit of time slot 0 in the odd frame of the two frames to indicate the time slot to be released number; then, determining whether there is a time slot change identifier in the channel can be specifically as follows:

监测信道的奇数帧,确定该奇数帧中0时隙的保留位上不是全1时,确定当前是否存在一个下降沿或上升沿,若是,则确定存在时隙变动标识,于是执行步骤202;若否,则确定不存在时隙变动标识,于是执行步骤203。Monitor the odd frame of the channel, when it is determined that the reserved bits of the 0 time slot in the odd frame are not all 1s, determine whether there is a falling edge or a rising edge at present, if so, determine that there is a time slot change flag, and then perform step 202; if If not, it is determined that there is no time slot change identifier, and then step 203 is performed.

其中,按照现有的脉冲编码调制(PCM,Pulse code modulation)系统的相关协议规定,奇数帧中0时隙的保留位上为全1,所以,如果不是全1,则表示此时该保留位上的值用于指示需要释放的时隙数,所以进一步判断是否存在一个下降沿或上升沿,以确定时隙的分配是否发生了变动。Among them, according to the relevant protocol of the existing pulse code modulation (PCM, Pulse code modulation) system, the reserved bit of the 0 time slot in the odd frame is all 1, so if it is not all 1, it means that the reserved bit at this time The value on is used to indicate the number of time slots that need to be released, so it is further judged whether there is a falling edge or a rising edge to determine whether the allocation of time slots has changed.

202、若信道中存在时隙变动标识,则根据该时隙变动标识调整时隙分配,根据调整后的时隙分配接收语音集群信号和/或以太网数据;例如,具体可以如下:202. If there is a time slot change identifier in the channel, adjust the time slot allocation according to the time slot change identification, and receive voice trunking signals and/or Ethernet data according to the adjusted time slot allocation; for example, the details may be as follows:

确定该保留位上的二进制数为需要释放的时隙数,根据该需要释放的时隙数,以及上升沿或下降沿确定用于传输语音集群信号的时隙,从确定的用于传输语音集群信号的时隙上接收语音集群信号;Determine the binary number on the reserved bit as the number of time slots that need to be released, according to the number of time slots that need to be released, and the rising or falling edge to determine the time slot used to transmit the voice cluster signal, from the determined time slot used to transmit the voice cluster Receive the voice cluster signal on the time slot of the signal;

确定除用于传输语音集群信号的时隙之外的时隙为用于传输以太网数据的时隙,从该确定的用于传输以太网数据的时隙接收以太网数据。Determining time slots other than the time slots for transmitting voice trunking signals as time slots for transmitting Ethernet data, and receiving Ethernet data from the determined time slots for transmitting Ethernet data.

203、若信道中不存在时隙变动标识,则不需要调整时隙的分配,即根据原时隙分配接收语音集群信号和/或以太网数据。203. If there is no time slot change identifier in the channel, there is no need to adjust time slot allocation, that is, receive voice trunking signals and/or Ethernet data according to the original time slot allocation.

由上可知,本实施例采用通过在信道中插入时隙变动标识来表征时隙的分配情况,从而实现带宽的动态分配,由于采用的是在信道中插入一个临时的时隙变动标识,所以,相对于现有技术中,需要一直占用固定的时隙来传递信道带宽分配信息而言,大大节省了带宽资源,有利于提高带宽资源的利用率,而且信令开销小,提高了系统的性能。As can be seen from the above, this embodiment uses inserting a time slot change identifier in the channel to characterize the allocation of time slots, thereby realizing dynamic allocation of bandwidth. Since a temporary time slot change identifier is inserted in the channel, Compared with the prior art, which needs to always occupy a fixed time slot to transmit the channel bandwidth allocation information, the bandwidth resource is greatly saved, which is conducive to improving the utilization rate of the bandwidth resource, and the signaling overhead is small, which improves the performance of the system.

实施例三、Embodiment three,

根据实施例一和二所描述的方法,以下将举例作进一步详细说明。According to the methods described in Embodiments 1 and 2, examples will be given below for further detailed description.

在本实施例中,将以以太网设备具体为视频编码器,以太网数据具体为视频信号,带宽变动标识具体为时隙变动标识为例进行说明。In this embodiment, the Ethernet device is specifically a video encoder, the Ethernet data is specifically a video signal, and the bandwidth change identifier is specifically a time slot change identifier as an example for description.

参见图3,该图为PCM系统的结构示意图,该PCM系统可以包括发送端和接收端,其中,发送端包括发送端的微型控制器(MCU,MicroprogramedControl Unit)、视频编码器、集群通信发送设备、数据处理模块、语音处理模块、时隙分配模块、时隙变动标志插入模块和成帧模块;接收端包括接收模块、接收端的MCU、视频解码器、集群通信接收设备、奇数帧监测模块、数据位确认模块和时隙调整模块,具体如下:Referring to Fig. 3, this figure is the structural representation of PCM system, and this PCM system can comprise sending end and receiving end, and wherein, sending end comprises the microcontroller (MCU, Microprogrammed Control Unit) of sending end, video coder, trunking communication sending equipment, Data processing module, voice processing module, time slot allocation module, time slot change flag insertion module and framing module; the receiving end includes a receiving module, an MCU at the receiving end, a video decoder, a cluster communication receiving device, an odd frame monitoring module, and a data bit The confirmation module and the time slot adjustment module are as follows:

发送端的MCU:主要完成各种计算,比如进行需要释放的时隙数的计算和时隙分配等,以及对发送端的各个模块进行控制。The MCU at the sending end: mainly completes various calculations, such as the calculation of the number of time slots to be released and the allocation of time slots, etc., and controls each module at the sending end.

接收端的MCU:主要完成各种计算,比如进行时隙调整等,以及对接收端的各个模块进行控制。MCU at the receiving end: mainly completes various calculations, such as time slot adjustment, and controls each module at the receiving end.

视频编码器:主要完成对实时图像的数模转换,以及图像压缩编码,形成视频信号。Video encoder: It mainly completes the digital-to-analog conversion of real-time images, as well as image compression encoding to form video signals.

集群通信发送设备:发送语音集群信号。Trunking communication sending device: sending voice trunking signals.

数据处理模块:处理物理层的视频编码信号以及完成物理层帧结构的检测。Data processing module: process the video coding signal of the physical layer and complete the detection of the frame structure of the physical layer.

语音处理模块:处理物理层的语音集群信号以及完成物理层帧结构的检测。Voice processing module: process the voice cluster signal of the physical layer and complete the detection of the frame structure of the physical layer.

时隙分配模块:主要通过MCU根据实际需求,分配不同的时隙传输视频信号和语音集群信号。Time slot allocation module: mainly through the MCU according to actual needs, allocate different time slots to transmit video signals and voice trunking signals.

时隙变动标志插入模块:在发送端插入时隙变动标志来表征系统当前即将发生的时隙分配的变动情况,即用来标识时隙分配的情况。Time slot change flag insertion module: Insert a time slot change flag at the sending end to represent the current upcoming change of time slot allocation in the system, that is, to identify the time slot allocation situation.

成帧模块,用于将语音集群信号和视频信号形成E1帧或T1帧,其中,E1帧和T1帧是可以在E1链路上传输的一种帧。The framing module is used to form the voice cluster signal and the video signal into an E1 frame or a T1 frame, where the E1 frame and the T1 frame are frames that can be transmitted on the E1 link.

接收模块,用于接收发送端发送的帧,比如E1帧或T1帧。The receiving module is used to receive frames sent by the sending end, such as E1 frames or T1 frames.

奇数帧监测模块:在接收端通过对奇数帧的监测来保持与当前发送端即将发生变化的时隙相同步,以便确定用于传输语音集群信号的时隙和用于传输视频信号的时隙。Odd-numbered frame monitoring module: at the receiving end, monitor the odd-numbered frames to keep in sync with the time slots that are about to change at the current sending end, so as to determine the time slots for transmitting voice cluster signals and the time slots for transmitting video signals.

数据位确认模块,用于确认信道中是否存在上升沿或下降沿,以确认时隙分配是否发生改变。The data bit confirmation module is used to confirm whether there is a rising edge or a falling edge in the channel, so as to confirm whether the time slot allocation changes.

时隙调整模块,用于对时隙进行调整。The time slot adjustment module is used to adjust the time slot.

集群通信接收设备,用于接收语音集群信号。The trunking communication receiving device is used for receiving voice trunking signals.

视频解码设备,用于接收视频信号,并进行分析和解码。Video decoding equipment is used to receive video signals, analyze and decode them.

如图4所示,该PCM系统的执行流程可以如下:As shown in Figure 4, the execution flow of the PCM system can be as follows:

301、发送端的MCU对语音集群信号进行监测,若存在语音集群信号,则执行步骤302,若不存在语音集群信号,则确定语音集群信号所需信道带宽为0,返回执行对语音集群信号进行监测步骤。301. The MCU at the sending end monitors the voice trunking signal. If there is a voice trunking signal, execute step 302. If there is no voice trunking signal, determine that the channel bandwidth required for the voice trunking signal is 0, and return to monitor the voice trunking signal. step.

302、存在语音集群信号时,发送端的MCU根据语音集群信号计算语音集群信号所需信道带宽,然后执行步骤303;302. When there is a voice trunking signal, the MCU at the sending end calculates the channel bandwidth required for the voice trunking signal according to the voice trunking signal, and then executes step 303;

303、发送端的MCU根据语音集群信号所需信道带宽确定需要释放的时隙数,由时隙分配模块根据该需要释放的时隙数释放时隙给集群通信设备,以传输语音集群信号,而专网中剩余的所有时隙,则由时隙分配模块分配给视频编码器,以传输视频信号,然后执行步骤304。303. The MCU at the sending end determines the number of time slots that need to be released according to the channel bandwidth required by the voice trunking signal, and the time slot allocation module releases the time slots to the trunking communication device according to the number of time slots that need to be released to transmit the voice trunking signal. All remaining time slots in the network are allocated to video encoders by the time slot allocation module to transmit video signals, and then step 304 is performed.

也就是说,当没有语音集群信号时,专网中所有的时隙都会用来传输视频信号,而当监测到语音集群信号时,则会根据语音集群信号的实际需求分配相应的时隙给它;比如,如果专网中共有30个时隙,则当集群通信没有语音集群信号时,MCU将会通过时隙分配模块,将30个时隙完全分配给视频传输,而当监测到有语音集群信号时,则MCU会从30个时隙中释放相应数量的时隙,以传输该语音集群信号。That is to say, when there is no voice trunking signal, all time slots in the private network will be used to transmit video signals, and when a voice trunking signal is detected, corresponding time slots will be assigned to it according to the actual needs of the voice trunking signal ; For example, if there are 30 time slots in the private network, then when there is no voice trunking signal in the trunking communication, the MCU will completely allocate 30 time slots to video transmission through the time slot allocation module, and when it detects that there is a voice trunking signal signal, the MCU will release a corresponding number of time slots from the 30 time slots to transmit the voice cluster signal.

304、确定视频编码器当前所分配到的信道带宽是否发生变化,若变化,则发送端的MCU还需要通知视频编码器调整视频信号的传输速率,从而使得视频信号能够流畅地传输,视频图像不会因为带宽的变化而受影响,并执行步骤305;若没有变化,则返回执行对语音集群信号进行监测步骤,即返回执行步骤301。304. Determine whether the channel bandwidth currently allocated by the video encoder changes. If it changes, the MCU at the sending end needs to notify the video encoder to adjust the transmission rate of the video signal, so that the video signal can be transmitted smoothly and the video image will not Affected by the change of the bandwidth, and execute step 305; if there is no change, return to the step of monitoring the voice cluster signal, that is, return to step 301.

305、时隙变动标识插入模块根据时隙分配的情况在信道中插入时隙变动标识,其中,时隙变动标识指示需要释放的时隙数,以及释放的时间起点。例如,具体可以如下:305. The time slot change identifier inserting module inserts a time slot change identifier into the channel according to the time slot allocation, wherein the timeslot change identifier indicates the number of time slots to be released and the time starting point of the release. For example, it can be as follows:

(1)采用两帧的时间传递一个下降沿或上升沿来指示释放的时间起点;(1) A falling edge or a rising edge is transmitted in two frames to indicate the time starting point of the release;

(2)在该两帧的奇数帧中0时隙的保留位上插入一个二进制数,其中,该二进制数指示需要释放的时隙数,需要释放的时隙数从1时隙起算。(2) Insert a binary number into the reserved bit of time slot 0 in the odd frame of the two frames, wherein the binary number indicates the number of time slots to be released, and the number of time slots to be released is counted from time slot 1.

参见图5,该图为现有技术中E1帧的帧结构示意图,由图5可知,在现有的E1帧中,偶数帧的0时隙主要用来传递时隙同步信息,而奇数帧的0时隙则主要用来传递帧同步信息,其中,奇数帧的0时隙具有5位保留位,具体值均为1,因此,可利用这5位保留位来指示需要释放的时隙数。比如,如果现在需要释放时隙1、时隙2和时隙3共3个时隙,则此时,奇数帧的0时隙的低5位(即保留位)应为:00011,然后时隙1、时隙2和时隙3的前两帧分别为全0和全1(即上升沿),或者,时隙1、时隙2和时隙3的前两帧分别为全1和全0(即下降沿),参见图6,该图为采用两帧的时间传递一个上升沿的示意图,由图6可以看出,在第0帧中,时隙1、时隙2和时隙3中各位的值均为0,而在第1帧中,时隙1、时隙2和时隙3中各位的值均为1,而且,由于第1帧是奇数帧,所以第1帧的0时隙的低5位(即保留位)为:00011。Referring to Fig. 5, this figure is the frame structure schematic diagram of E1 frame in the prior art, as can be seen from Fig. 5, in existing E1 frame, the 0 time slot of even frame is mainly used for transmitting time slot synchronous information, and the time slot of odd frame Time slot 0 is mainly used to transmit frame synchronization information, wherein, time slot 0 of an odd frame has 5 reserved bits, and the specific values are all 1. Therefore, these 5 reserved bits can be used to indicate the number of time slots to be released. For example, if it is necessary to release three time slots of time slot 1, time slot 2 and time slot 3, at this time, the lower 5 bits (ie reserved bits) of time slot 0 of the odd frame should be: 00011, and then the time slot 1. The first two frames of time slot 2 and time slot 3 are all 0s and all 1s (ie rising edge), or the first two frames of time slot 1, time slot 2 and time slot 3 are all 1s and all 0s respectively (that is, the falling edge), see Figure 6, which is a schematic diagram of a rising edge transmitted in two frames of time, as can be seen from Figure 6, in the 0th frame, in time slot 1, time slot 2 and time slot 3 The values of each bit are all 0, and in the first frame, the values of each bit in time slot 1, time slot 2, and time slot 3 are all 1, and, since the first frame is an odd frame, the 0 time of the first frame The lower 5 bits (that is, reserved bits) of the slot are: 00011.

306、成帧模块根据时隙分配的情况将时隙变动标识、以及语音集群信号和视频信号进行封装,形成E1帧或T1帧,并通过E1链路传送给接收端。306. The framing module encapsulates the time slot change identifier, voice cluster signal and video signal according to the time slot allocation to form an E1 frame or T1 frame, and transmits it to the receiving end through the E1 link.

307、接收端的接收模块接收到E1帧或T1帧后,由奇数帧监测模块监测信道的奇数帧,确定该奇数帧中0时隙的保留位上是否为全1,若奇数帧中0时隙的保留位上为全1,则由奇数帧监测模块继续监测信道的奇数帧,若奇数帧中0时隙的保留位上不是全1,则由数据位确认模块确定当前是否存在一个下降沿或上升沿,若存在一个下降沿或上升沿,则表示时隙分配发生变动,于是执行步骤308;若不存在一个下降沿且不存在一个上升沿,则确定具有时隙变动标识(即表示时隙分配没有发生变动),于是返回执行由奇数帧监测模块继续监测信道的奇数帧的步骤。307. After the receiving module at the receiving end receives the E1 frame or T1 frame, the odd frame monitoring module monitors the odd frames of the channel to determine whether the reserved bits of the 0 time slot in the odd frame are all 1, if the 0 time slot in the odd frame If there are all 1s in the reserved bits, the odd-numbered frame monitoring module will continue to monitor the odd-numbered frames of the channel. If the reserved bits of the 0 time slot in the odd-numbered frames are not all 1s, the data bit confirmation module will determine whether there is a falling edge or Rising edge, if there is a falling edge or a rising edge, it means that the time slot allocation changes, so step 308 is executed; if there is not a falling edge and a rising edge, then it is determined that there is a time slot change flag (that is, indicating that the time slot Allocation does not change), then returns to the step of continuing to monitor the odd frames of the channel by the odd frame monitoring module.

308、接收端的MCU通过时隙调整模块根据时隙变动标识调整时隙,并根据调整后的时隙分配接收语音集群信号和视频信号,然后返回执行步骤307,即由奇数帧监测模块监测信道的奇数帧。具体可以如下:308. The MCU at the receiving end adjusts the time slot according to the time slot change identifier through the time slot adjustment module, and receives the voice trunking signal and video signal according to the adjusted time slot allocation, and then returns to step 307, that is, monitors the channel by the odd frame monitoring module Odd frames. The details can be as follows:

确定该奇数帧保留位上的二进制数为需要释放的时隙数,根据该需要释放的时隙数,以及上升沿或下降沿确定用于传输语音集群信号的时隙,从确定的用于传输语音集群信号的时隙上接收语音集群信号;Determine the binary number on the reserved bit of the odd frame as the number of time slots to be released, according to the number of time slots to be released, and the rising or falling edge to determine the time slot used to transmit the voice trunking signal, from the determined time slot for transmission Receive the voice cluster signal on the time slot of the voice cluster signal;

确定除用于传输语音集群信号的时隙之外的时隙为用于传输视频信号的时隙,从该确定的用于传输视频信号的时隙接收视频信号。Determining the time slots other than the time slots for transmitting voice cluster signals as time slots for transmitting video signals, and receiving video signals from the determined time slots for transmitting video signals.

由上可知,本实施例采用在语音集群信号和视频信号公用一条链路时,对语音集群信号进行监测,在不存在语音集群信号时,将专网中所有的带宽资源都用于传输视频信号,而当存在语音集群信号时,则释放相应的时隙给语音集群信号,并通知视频编码设备调整视频信号的传输速率,以适应当前的信道带宽,从而可以在节省带宽资源和提高带宽资源利用率的基础上,避免数据丢失所导致的图像出现卡图、马赛克等现象的产生,保证了视频传输的品质。而且,由于采用的是在信道中插入一个临时的时隙变动标识来指示时隙分配的情况,所以,相对于现有技术中需要一直占用固定的时隙来传递信道带宽分配信息而言,不仅大大减少了信令开销小,而且可以进一步节省带宽资源和提高带宽资源的利用率,从整体上提高了系统的性能。It can be seen from the above that in this embodiment, when the voice trunking signal and the video signal share a link, the voice trunking signal is monitored, and when there is no voice trunking signal, all the bandwidth resources in the private network are used to transmit the video signal , and when there is a voice cluster signal, the corresponding time slot is released for the voice cluster signal, and the video coding device is notified to adjust the transmission rate of the video signal to adapt to the current channel bandwidth, so as to save bandwidth resources and improve the utilization of bandwidth resources On the basis of high efficiency, it avoids the phenomenon of image stuck and mosaic caused by data loss, and ensures the quality of video transmission. Moreover, since a temporary time slot change identifier is inserted into the channel to indicate the time slot allocation, compared to the prior art that needs to always occupy a fixed time slot to transmit channel bandwidth allocation information, not only The signaling overhead is greatly reduced, and the bandwidth resource can be further saved and the utilization rate of the bandwidth resource can be improved, thereby improving the performance of the system as a whole.

实施例四、Embodiment four,

为了更好地实施以上方法,本发明实施例还相应地提供一种发送端设备,可作为本发明实施例的发送端,如图7所示,该发送端设备包括带宽确定单元401、带宽分配单元402和通知单元403。In order to better implement the above method, the embodiment of the present invention also provides a corresponding sending end device, which can be used as the sending end of the embodiment of the present invention. As shown in FIG. 7, the sending end device includes a bandwidth determination unit 401, a bandwidth allocation unit 402 and notification unit 403 .

带宽确定单元401,用于确定语音集群信号所需信道带宽;A bandwidth determining unit 401, configured to determine the channel bandwidth required for the voice cluster signal;

带宽分配单元402,用于根据带宽确定单元401确定的语音集群信号所需信道带宽从专网总信道带宽资源里,分配信道带宽资源给集群通信设备,以传输语音集群信号;将专网中剩余的信道带宽资源分配给以太网数据传输设备;The bandwidth allocation unit 402 is used to allocate channel bandwidth resources to the trunking communication equipment from the total channel bandwidth resources of the private network according to the required channel bandwidth of the voice trunking signal determined by the bandwidth determination unit 401, to transmit the voice trunking signal; Allocate channel bandwidth resources to Ethernet data transmission equipment;

通知单元403,用于确定以太网数据传输设备当前所分配到的信道带宽发生变化时,通知以太网数据传输设备根据当前所分配到的信道带宽调整以太网数据的传输速率。The notification unit 403 is configured to notify the Ethernet data transmission device to adjust the transmission rate of Ethernet data according to the currently allocated channel bandwidth when it is determined that the channel bandwidth currently allocated by the Ethernet data transmission device changes.

其中,带宽确定单元可以包括监测子单元和确定子单元;Wherein, the bandwidth determination unit may include a monitoring subunit and a determination subunit;

监测子单元,用于监测语音集群信号;A monitoring subunit is used to monitor voice trunking signals;

确定子单元,用于确定存在语音集群信号时,根据语音集群信号计算语音集群信号所需信道带宽;确定不存在语音集群信号时,确定语音集群信号所需信道带宽为0。The determination subunit is used to calculate the channel bandwidth required for the voice cluster signal according to the voice cluster signal when it is determined that there is a voice cluster signal;

其中,带宽的分配可以是按照带宽的大小直接进行分配,也可以是以时隙为单位进行分配,为了描述方便,在本发明实施例中,带宽的分配均以时隙的分配为例进行说明,即:Wherein, the allocation of bandwidth can be directly allocated according to the size of the bandwidth, or can be allocated in units of time slots. For the convenience of description, in the embodiments of the present invention, the allocation of bandwidth is described by taking the allocation of time slots as an example. ,Right now:

带宽分配单元402,具体用于根据语音集群信号所需带宽确定需要释放的时隙数,根据所述需要释放的时隙数从专网总信道带宽资源里释放时隙给集群通信设备,以传输语音集群信号;The bandwidth allocation unit 402 is specifically used to determine the number of time slots that need to be released according to the required bandwidth of the voice trunking signal, and release the time slots from the total channel bandwidth resource of the private network to the trunking communication device according to the number of time slots that need to be released for transmission Voice cluster signal;

其中,具体可以通过固定的信道来传递信道带宽资源的分配情况,例如,具体可以通过控制字的插入和提取来表征当前系统的时隙分配情况(即信道带宽资源的分配情况),但是,控制字的插入就必须一直占用多个时隙,造成不必要的带宽资源的浪费,因此,为了节省带宽资源,提高带宽资源的利用率,以及节省信令开销,也可以通过在信道中插入带宽变动标识来指示信道带宽分配情况,以便接收端根据该带宽变动标识接收语音集群信号和/或以太网数据;即如图8所示,该发送端设备还可以包括标识插入单元404;Specifically, the allocation of channel bandwidth resources can be conveyed through a fixed channel. For example, the time slot allocation of the current system (that is, the allocation of channel bandwidth resources) can be represented by inserting and extracting control words. However, the control The insertion of words must always occupy multiple time slots, resulting in unnecessary waste of bandwidth resources. Therefore, in order to save bandwidth resources, improve the utilization of bandwidth resources, and save signaling overhead, it is also possible to insert bandwidth changes in the channel. mark to indicate channel bandwidth allocation, so that the receiving end receives voice trunking signals and/or Ethernet data according to the bandwidth change mark; that is, as shown in FIG. 8 , the sending end device may also include a mark inserting unit 404;

标识插入单元404,用于在信道中插入时隙变动标识,以便接收端根据所述时隙变动标识接收语音集群信号和/或以太网数据,其中,时隙变动标识指示所述需要释放的时隙数,以及释放的时间起点。The identification inserting unit 404 is configured to insert a time slot change identification into the channel, so that the receiving end receives voice trunking signals and/or Ethernet data according to the time slot change identification, wherein the time slot change identification indicates the time to be released The number of gaps, and the time origin of the release.

例如,标识插入单元404,具体可以用于采用两帧的时间传递一个下降沿或上升沿来指示释放的时间起点,并在所述两帧的奇数帧中0时隙的保留位上插入一个二进制数,其中,该二进制数指示所述需要释放的时隙数。For example, the identification inserting unit 404 can specifically be used to transmit a falling edge or a rising edge in the time of two frames to indicate the time starting point of release, and insert a binary number, where the binary number indicates the number of time slots that need to be released.

其中,上升沿指的是,在这两帧的第一帧中,需要释放的时隙中各位(bit)的值均为“0”,在这两帧的第二帧中,需要释放的时隙中各位(bit)的值均为“1”。比如,如果需要释放的时隙为时隙1、时隙2和时隙3,则在这两帧的第一帧中,时隙1、时隙2和时隙3传全“0”,在这两帧的第二帧中,时隙1、时隙2和时隙3传全“1”。Wherein, the rising edge refers to that in the first frame of the two frames, the values of each bit (bit) in the time slot to be released are all "0", and in the second frame of the two frames, the time slot to be released is The value of each bit (bit) in the slot is "1". For example, if the time slots that need to be released are time slot 1, time slot 2 and time slot 3, then in the first frame of the two frames, time slot 1, time slot 2 and time slot 3 transmit all "0". In the second frame of the two frames, time slot 1, time slot 2 and time slot 3 transmit all "1".

下降沿指的是,在这两帧的第一帧中,需要释放的时隙中各位(bit)的值均为“1”,在这两帧的第二帧中,需要释放的时隙中各位(bit)的值均为“0”。比如,如果需要释放的时隙为时隙1、时隙2和时隙3,则在这两帧的第一帧中,时隙1、时隙2和时隙3传全“1”,在这两帧的第二帧中,时隙1、时隙2和时隙3传全“0”。The falling edge means that in the first frame of these two frames, the value of each bit (bit) in the time slot to be released is "1", and in the second frame of the two frames, in the time slot to be released The value of each bit (bit) is "0". For example, if the time slots to be released are time slot 1, time slot 2, and time slot 3, then in the first frame of the two frames, time slot 1, time slot 2, and time slot 3 transmit all "1". In the second frame of the two frames, time slot 1, time slot 2 and time slot 3 transmit all "0".

该发送端设备具体可以为PCM系统。具体实施时,以上各个单元可以作为独立的实体实现,也可以进行任意组合,作为同一或若干个实体来实现,比如,带宽确定单元401和通知单元403可以由实施例三中的发送端的MCU来实现,带宽分配单元402可以由实施例三中的时隙分配模块来实现,标识插入单元404可以由实施例三中的时隙变动标志插入模块来实现,等等。Specifically, the sending end device may be a PCM system. During specific implementation, each of the above units may be implemented as an independent entity, or may be combined arbitrarily as the same or several entities. For example, the bandwidth determination unit 401 and the notification unit 403 may be implemented by the MCU at the sending end in the third embodiment For implementation, the bandwidth allocating unit 402 can be realized by the time slot allocating module in the third embodiment, the identification inserting unit 404 can be realized by the time slot change flag inserting module in the third embodiment, and so on.

以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。For the specific implementation of each of the above units, reference may be made to the foregoing method embodiments, and details are not repeated here.

由上可知,本实施例的发送端设备采用动态地获取语音集群信号所需信道带宽,在语音集群信号有带宽需求时,由带宽分配单元402从专网总信道带宽资源里分配相应的信道带宽资源给集群通信设备,以传输语音集群信号,并将专网中剩余的信道带宽资源全分配给以太网数据传输设备,以传输以太网数据,与此同时,在确定以太网数据传输设备当前所分配到的信道带宽发生变化时,由通知单元403通知以太网数据传输设备根据当前所分配到的信道带宽调整以太网数据的传输速率,使得以太网数据的传输速率和当前的信道带宽相适应,从而可以避免以太网数据丢失,加强了数据传输的可靠性,以及提高系统性能。As can be seen from the above, the sending end device in this embodiment dynamically acquires the channel bandwidth required by the voice trunking signal, and when the voice trunking signal has a bandwidth requirement, the bandwidth allocation unit 402 allocates the corresponding channel bandwidth from the total channel bandwidth resources of the private network resources to trunking communication equipment to transmit voice trunking signals, and allocate the remaining channel bandwidth resources in the private network to Ethernet data transmission equipment to transmit Ethernet data. When the allocated channel bandwidth changes, the notification unit 403 notifies the Ethernet data transmission device to adjust the transmission rate of Ethernet data according to the currently allocated channel bandwidth, so that the transmission rate of Ethernet data adapts to the current channel bandwidth, Therefore, the loss of Ethernet data can be avoided, the reliability of data transmission can be enhanced, and the system performance can be improved.

而且,由于采用由标识插入单元404在信道中插入一个临时的时隙变动标识来指示时隙分配的情况,所以,相对于现有技术中需要一直占用固定的时隙来传递信道带宽分配信息而言,不仅大大减少了信令开销小,而且可以进一步节省带宽资源和提高带宽资源的利用率,从整体上提高了系统的性能。Moreover, since the identification inserting unit 404 inserts a temporary time slot change identification in the channel to indicate the time slot allocation, so, compared with the prior art, it is necessary to occupy a fixed time slot all the time to transmit the channel bandwidth allocation information. In other words, not only the signaling overhead is greatly reduced, but also the bandwidth resources can be further saved and the utilization rate of the bandwidth resources can be improved, thus improving the performance of the system as a whole.

实施例五、Embodiment five,

相应的,本发明实施例还提供一种接收端设备,可作为本发明实施例的接收端,如图9所示,该接收端设备包括标识确定单元501、时隙调整单元502和接收单元503;Correspondingly, the embodiment of the present invention also provides a receiving end device, which can be used as the receiving end of the embodiment of the present invention. As shown in FIG. ;

标识确定单元501,用于确定信道中是否存在时隙变动标识,所述时隙变动标识指示所述需要释放的时隙数,以及释放的时间起点;An identification determination unit 501, configured to determine whether there is a time slot change identification in the channel, the time slot change identification indicates the number of time slots to be released, and the time starting point of the release;

时隙调整单元502,用于在标识确定单元501确定信道中存在时隙变动标识时,根据所述时隙变动标识调整时隙分配;The time slot adjustment unit 502 is configured to adjust the time slot allocation according to the time slot change identification when the identification determination unit 501 determines that there is a time slot change identification in the channel;

接收单元503,用于在标识确定单元501确定信道中存在时隙变动标识时,根据调整后的时隙分配接收语音集群信号和/或以太网数据;在标识确定单元501确定信道中不存在时隙变动标识时,根据原时隙分配接收语音集群信号和/或以太网数据,也就是说,如果时隙分配没有改变的话,则按照原有的时隙分配方式接收语音集群信号和/或以太网数据即可。The receiving unit 503 is configured to receive voice trunking signals and/or Ethernet data according to the adjusted time slot allocation when the identification determination unit 501 determines that there is a time slot change identification in the channel; when the identification determination unit 501 determines that there is no time slot change identification in the channel When the time slot changes, the voice trunking signal and/or Ethernet data are received according to the original time slot allocation, that is, if the time slot allocation has not changed, the voice trunking signal and/or Ethernet data are received according to the original time slot allocation. network data.

其中,具体可以采用两帧的时间传递一个下降沿或上升沿来指示释放的时间起点,以及在该两帧的奇数帧中0时隙的保留位上插入一个二进制数来指示需要释放的时隙数;则:Among them, the time of two frames can be used to transfer a falling edge or rising edge to indicate the time starting point of release, and a binary number can be inserted in the reserved bit of time slot 0 in the odd frame of the two frames to indicate the time slot to be released number; then:

标识确定单元501,具体可以用于监测信道的奇数帧,确定该奇数帧中0时隙的保留位上不是全1时,确定当前是否存在一个下降沿或上升沿,若存在一个下降沿或上升沿,则确定存在时隙变动标识,若不存在一个下降沿且不存在一个上升沿,则确定不存在时隙变动标识。The identification determination unit 501 can specifically be used to monitor the odd frames of the channel, and when it is determined that the reserved bits of the 0 time slot in the odd frame are not all 1s, determine whether there is a falling edge or a rising edge, and if there is a falling edge or a rising edge edge, it is determined that there is a time slot change flag, and if there is neither a falling edge nor a rising edge, it is determined that there is no time slot change flag.

时隙调整单元502,具体可以用于确定该奇数帧中0时隙的保留位上的二进制数为需要释放的时隙数,根据该需要释放的时隙数,以及上升沿或下降沿确定用于传输语音集群信号的时隙,从该用于传输语音集群信号的时隙上接收语音集群信号;确定除用于传输语音集群信号的时隙之外的时隙为用于传输以太网数据的时隙,从该用于传输以太网数据的时隙接收以太网数据。The time slot adjustment unit 502 can specifically be used to determine that the binary number on the reserved bit of the 0 time slot in the odd frame is the number of time slots that need to be released, according to the number of time slots that need to be released, and the rising or falling edge is used to determine In the time slot for transmitting the voice cluster signal, receive the voice cluster signal from the time slot for transmitting the voice cluster signal; determine that the time slots other than the time slot for transmitting the voice cluster signal are used for transmitting Ethernet data time slot from which to receive Ethernet data from the time slot used to transmit Ethernet data.

该接收端设备具体可以为PCM系统。具体实施时,以上各个单元可以作为独立的实体实现,也可以进行任意组合,作为同一或若干个实体来实现,比如,标识确定单元501可以由实施例三中的奇数帧监测模块和数据位确认模块来实现,时隙调整单元502可以由实施例三中的时隙调整模块来实现,接收单元503则可以由实施例三中的接收模块来实现,等等。Specifically, the receiving end device may be a PCM system. During specific implementation, each of the above units can be implemented as an independent entity, or can be combined arbitrarily as the same or several entities. For example, the identification determination unit 501 can be confirmed by the odd frame monitoring module and data bits in the third embodiment module, the time slot adjustment unit 502 can be realized by the time slot adjustment module in the third embodiment, the receiving unit 503 can be realized by the receiving module in the third embodiment, and so on.

以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。For the specific implementation of each of the above units, reference may be made to the foregoing method embodiments, and details are not repeated here.

由上可知,本实施例的接收端设备采用通过在信道中插入时隙变动标识来表征时隙的分配情况,从而实现带宽的动态分配,由于采用的是在信道中插入一个临时的时隙变动标识,所以,相对于现有技术中,需要一直占用固定的时隙来传递信道带宽分配信息而言,大大节省了带宽资源,有利于提高带宽资源的利用率,而且信令开销小,提高了系统的性能。It can be seen from the above that the receiver device in this embodiment uses the time slot change identifier inserted in the channel to represent the allocation of time slots, so as to realize the dynamic allocation of bandwidth. Since a temporary time slot change is inserted into the channel Therefore, compared with the prior art, which needs to always occupy a fixed time slot to transmit channel bandwidth allocation information, it greatly saves bandwidth resources and is conducive to improving the utilization of bandwidth resources, and the signaling overhead is small, improving the system performance.

实施例六、Embodiment six,

相应的,本发明实施例还提供一种通信系统,包括本发明实施例提供的任一种发送端设备,其中,该发送端设备具体可参见实施例四,在此不再赘述。Correspondingly, an embodiment of the present invention further provides a communication system, including any sending end device provided in the embodiments of the present invention, wherein, for the sending end device, reference may be made to Embodiment 4 for details, and details are not repeated here.

此外,该通信系统还可以包括本发明实施例提供的任一种接收端设备,其中,该发送端设备具体可参见实施例五,在此不再赘述。In addition, the communication system may further include any receiving end device provided in the embodiments of the present invention. For the sending end device, reference may be made to Embodiment 5 for details, which will not be repeated here.

该通信系统具体可以为PCM系统。Specifically, the communication system may be a PCM system.

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above-mentioned embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium can include: Read Only Memory (ROM, Read Only Memory), Random Access Memory (RAM, Random Access Memory), disk or CD, etc.

以上对本发明实施例所提供的一种带宽动态分配方法、装置和系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。The above is a detailed introduction to a bandwidth dynamic allocation method, device and system provided by the embodiment of the present invention. In this paper, specific examples are used to illustrate the principle and implementation of the present invention. The description of the above embodiment is only for helping Understand the method of the present invention and its core idea; at the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation and scope of application. In summary, the content of this specification should not be construed as a limitation of the invention.

Claims (8)

Translated fromChinese
1.一种带宽动态分配方法,其特征在于,包括:1. A bandwidth dynamic allocation method, characterized in that, comprising:确定语音集群信号所需信道带宽;Determine the channel bandwidth required for voice trunking signals;根据语音集群信号所需信道带宽从专网总信道带宽资源里,分配信道带宽资源给集群通信设备,以传输语音集群信号;According to the channel bandwidth required by the voice trunking signal, allocate channel bandwidth resources to the trunking communication equipment from the total channel bandwidth resources of the private network to transmit the voice trunking signal;将专网中剩余的信道带宽资源分配给以太网数据传输设备;Allocate the remaining channel bandwidth resources in the private network to Ethernet data transmission equipment;确定以太网数据传输设备当前所分配到的信道带宽发生变化时,通知以太网数据传输设备根据当前所分配到的信道带宽调整以太网数据的传输速率;When it is determined that the channel bandwidth currently allocated by the Ethernet data transmission device changes, notify the Ethernet data transmission device to adjust the transmission rate of Ethernet data according to the currently allocated channel bandwidth;其中,所述根据语音集群信号所需信道带宽从专网总信道带宽资源里,分配信道带宽资源给集群通信设备包括:根据语音集群信号所需带宽确定需要释放的时隙数,根据所述需要释放的时隙数从专网总信道带宽资源里释放时隙给集群通信设备;Wherein, according to the channel bandwidth required by the voice cluster signal, allocating the channel bandwidth resource to the cluster communication device from the total channel bandwidth resource of the private network includes: determining the number of time slots to be released according to the bandwidth required by the voice cluster signal, and according to the needs The number of released time slots is released from the total channel bandwidth resources of the private network to the cluster communication equipment;所述根据语音集群信号所需信道带宽从专网总信道带宽资源里,分配信道带宽资源给集群通信设备之后还包括:在信道中插入时隙变动标识,以便接收端根据所述时隙变动标识接收语音集群信号和/或以太网数据,所述时隙变动标识指示所述需要释放的时隙数,以及释放的时间起点;After the allocation of channel bandwidth resources from the total channel bandwidth resources of the private network according to the required channel bandwidth of the voice trunking signal to the trunking communication device, it also includes: inserting a time slot change identifier in the channel, so that the receiving end changes the identifier according to the time slot Receiving voice trunking signals and/or Ethernet data, the time slot change identifier indicates the number of time slots to be released, and the time starting point of release;所述插入时隙变动标识,包括:采用两帧的时间传递一个下降沿或上升沿来指示释放的时间起点;在所述两帧的奇数帧中0时隙的保留位上插入一个二进制数,所述二进制数指示所述需要释放的时隙数。The insertion of the time slot change identification includes: using the time of two frames to pass a falling edge or rising edge to indicate the time starting point of release; inserting a binary number on the reserved bit of the 0 time slot in the odd frame of the two frames, The binary number indicates the number of time slots that need to be released.2.根据权利要求1所述的方法,其特征在于,所述确定语音集群信号所需信道带宽包括:2. The method according to claim 1, wherein said determining the required channel bandwidth for voice cluster signals comprises:监测语音集群信号;Monitor voice trunking signals;确定存在语音集群信号时,根据语音集群信号计算语音集群信号所需信道带宽;When determining that there is a voice cluster signal, calculate the channel bandwidth required for the voice cluster signal according to the voice cluster signal;确定不存在语音集群信号时,确定语音集群信号所需信道带宽为0。When it is determined that there is no voice cluster signal, it is determined that the channel bandwidth required by the voice cluster signal is 0.3.一种带宽动态分配方法,其特征在于,包括:3. A bandwidth dynamic allocation method, characterized in that, comprising:确定信道中是否存在时隙变动标识,所述时隙变动标识指示需要释放的时隙数,以及释放的时间起点;Determine whether there is a time slot change identifier in the channel, the time slot change identifier indicates the number of time slots to be released, and the time starting point of the release;若是,则根据所述时隙变动标识调整时隙分配,根据调整后的时隙分配接收语音集群信号和/或以太网数据;If so, adjust the time slot allocation according to the time slot change identifier, and receive voice trunking signals and/or Ethernet data according to the adjusted time slot allocation;若否,则根据原时隙分配接收语音集群信号和/或以太网数据;If not, receive voice trunking signals and/or Ethernet data according to the original time slot allocation;其中,所述确定信道中是否存在时隙变动标识,包括:监测信道的奇数帧;确定所述奇数帧中0时隙的保留位上不是全1时,确定当前是否存在一个下降沿或上升沿;若是,则确定存在时隙变动标识;若否,则确定不存在时隙变动标识;Wherein, said determining whether there is a time slot change identifier in the channel includes: monitoring the odd frame of the channel; determining whether the reserved bits of the 0 time slot in the odd frame are not all 1s, determining whether there is currently a falling edge or a rising edge ; If yes, determine that there is a time slot change identification; if not, then determine that there is no time slot change identification;其中,所述根据所述时隙变动标识调整时隙分配,根据调整后的时隙分配接收语音集群信号和/或以太网数据,包括:确定所述保留位上的二进制数为需要释放的时隙数,根据所述需要释放的时隙数,以及上升沿或下降沿确定用于传输语音集群信号的时隙,从所述用于传输语音集群信号的时隙上接收语音集群信号;确定除用于传输语音集群信号的时隙之外的时隙为用于传输以太网数据的时隙,从所述用于传输以太网数据的时隙接收以太网数据。Wherein, the adjusting time slot allocation according to the time slot change identifier, and receiving the voice trunking signal and/or Ethernet data according to the adjusted time slot allocation includes: determining that the binary number on the reserved bit needs to be released The number of slots, according to the number of time slots that need to be released, and the rising edge or falling edge determine the time slot for transmitting the voice cluster signal, and receive the voice cluster signal from the time slot for transmitting the voice cluster signal; determine except The time slots other than the time slots for transmitting voice trunking signals are time slots for transmitting Ethernet data, and the Ethernet data is received from the time slots for transmitting Ethernet data.4.一种发送端设备,其特征在于,包括:4. A sending end device, characterized in that, comprising:带宽确定单元,用于确定语音集群信号所需信道带宽;A bandwidth determination unit is used to determine the channel bandwidth required by the voice trunking signal;带宽分配单元,用于根据语音集群信号所需信道带宽从专网总信道带宽资源里,分配信道带宽资源给集群通信设备,以传输语音集群信号;将专网中剩余的信道带宽资源分配给以太网数据传输设备;The bandwidth allocation unit is used to allocate channel bandwidth resources to the trunking communication equipment from the total channel bandwidth resources of the private network according to the channel bandwidth required by the voice trunking signal to transmit the voice trunking signal; allocate the remaining channel bandwidth resources in the private network to the Ethernet Network data transmission equipment;通知单元,用于确定以太网数据传输设备当前所分配到的信道带宽发生变化时,通知以太网数据传输设备根据当前所分配到的信道带宽调整以太网数据的传输速率;The notification unit is configured to notify the Ethernet data transmission device to adjust the transmission rate of Ethernet data according to the currently allocated channel bandwidth when determining that the channel bandwidth currently allocated by the Ethernet data transmission device changes;其中,所述带宽分配单元,具体用于根据语音集群信号所需带宽确定需要释放的时隙数,根据所述需要释放的时隙数从专网总信道带宽资源里释放时隙给集群通信设备,以传输语音集群信号;Wherein, the bandwidth allocation unit is specifically used to determine the number of time slots that need to be released according to the required bandwidth of the voice trunking signal, and release the time slots from the total channel bandwidth resource of the private network to the trunking communication device according to the number of time slots that need to be released , to transmit voice trunking signals;标识插入单元,用于在信道中插入时隙变动标识,以便接收端根据所述时隙变动标识接收语音集群信号和/或以太网数据,所述时隙变动标识指示所述需要释放的时隙数,以及释放的时间起点;其中,所述插入时隙变动标识包括:采用两帧的时间传递一个下降沿或上升沿来指示释放的时间起点;在所述两帧的奇数帧中0时隙的保留位上插入一个二进制数,所述二进制数指示所述需要释放的时隙数。The identification inserting unit is used to insert a time slot change identification into the channel, so that the receiving end receives the voice trunking signal and/or Ethernet data according to the time slot change identification, and the time slot change identification indicates the time slot that needs to be released number, and the time starting point of the release; wherein, the insertion time slot change identification includes: using the time of two frames to pass a falling edge or rising edge to indicate the time starting point of the release; 0 time slot in the odd frame of the two frames A binary number is inserted into the reserved bit of , and the binary number indicates the number of time slots to be released.5.根据权利要求4所述的发送端设备,其特征在于,所述带宽确定单元包括:5. The sending end device according to claim 4, wherein the bandwidth determining unit comprises:监测子单元,用于监测语音集群信号;A monitoring subunit is used to monitor voice trunking signals;确定子单元,用于确定存在语音集群信号时,根据语音集群信号计算语音集群信号所需信道带宽;确定不存在语音集群信号时,确定语音集群信号所需信道带宽为0。The determination subunit is used to calculate the channel bandwidth required for the voice cluster signal according to the voice cluster signal when it is determined that there is a voice cluster signal;6.一种接收端设备,其特征在于,包括:6. A receiver device, characterized in that it comprises:标识确定单元,用于确定信道中是否存在时隙变动标识,所述时隙变动标识指示需要释放的时隙数,以及释放的时间起点;An identification determination unit, configured to determine whether there is a time slot change identification in the channel, the time slot change identification indicates the number of time slots to be released, and the time starting point of the release;时隙调整单元,用于在标识确定单元确定信道中存在时隙变动标识时,根据所述时隙变动标识调整时隙分配;A time slot adjustment unit, configured to adjust the time slot allocation according to the time slot change identification when the identification determination unit determines that there is a time slot change identification in the channel;接收单元,用于在标识确定单元确定信道中存在时隙变动标识时,根据调整后的时隙分配接收语音集群信号和/或以太网数据;在标识确定单元确定信道中不存在时隙变动标识时,根据原时隙分配接收语音集群信号和/或以太网数据;The receiving unit is used to receive voice trunking signals and/or Ethernet data according to the adjusted time slot allocation when the identification determination unit determines that there is a time slot change identification in the channel; when the identification determination unit determines that there is no time slot change identification in the channel , receive voice trunking signals and/or Ethernet data according to the original time slot allocation;其中,所述标识确定单元,具体用于监测信道的奇数帧,确定所述奇数帧中0时隙的保留位上不是全1时,确定当前是否存在一个下降沿或上升沿,若是,则确定存在时隙变动标识,若否,则确定不存在时隙变动标识;Wherein, the identification determination unit is specifically used to monitor the odd frames of the channel, and when it is determined that the reserved bits of the 0 time slot in the odd frame are not all 1s, determine whether there is a falling edge or a rising edge, and if so, determine There is a time slot change identifier, if not, it is determined that there is no time slot change identifier;其中,所述时隙调整单元,具体用于确定所述保留位上的二进制数为需要释放的时隙数,根据所述需要释放的时隙数,以及上升沿或下降沿确定用于传输语音集群信号的时隙,从所述用于传输语音集群信号的时隙上接收语音集群信号;确定除用于传输语音集群信号的时隙之外的时隙为用于传输以太网数据的时隙,从所述用于传输以太网数据的时隙接收以太网数据。Wherein, the time slot adjustment unit is specifically configured to determine that the binary number on the reserved bit is the number of time slots that need to be released, and determine the time slot used for transmitting voice according to the number of time slots that need to be released, and the rising or falling edge The time slot of the cluster signal, from the time slot for transmitting the voice cluster signal, receive the voice cluster signal; determine that the time slot other than the time slot for transmitting the voice cluster signal is the time slot for transmitting Ethernet data , receiving Ethernet data from the time slot used for transmitting Ethernet data.7.一种通信系统,其特征在于,包括权利要求4或5所述的任一种发送端设备。7. A communication system, characterized by comprising any one of the sending end devices as claimed in claim 4 or 5.8.根据权利要求7所述的通信系统,其特征在于,还包括权利要求6所述的接收端设备。8. The communication system according to claim 7, further comprising the receiver device according to claim 6.
CN201110364917.6A2011-11-172011-11-17Dynamic bandwidth distribution method, device and systemExpired - Fee RelatedCN102377675B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201110364917.6ACN102377675B (en)2011-11-172011-11-17Dynamic bandwidth distribution method, device and system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201110364917.6ACN102377675B (en)2011-11-172011-11-17Dynamic bandwidth distribution method, device and system

Publications (2)

Publication NumberPublication Date
CN102377675A CN102377675A (en)2012-03-14
CN102377675Btrue CN102377675B (en)2015-06-17

Family

ID=45795669

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201110364917.6AExpired - Fee RelatedCN102377675B (en)2011-11-172011-11-17Dynamic bandwidth distribution method, device and system

Country Status (1)

CountryLink
CN (1)CN102377675B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104053161B (en)*2013-03-142018-03-09北京信威通信技术股份有限公司A kind of method for supporting cluster and video to work simultaneously in multicarrier system
CN103581841B (en)*2013-11-282016-08-17哈尔滨工业大学Eat dishes without rice or wine to realize the system and method for wide and narrow strip Resource dynamic allocation based on arrowband
US10623330B2 (en)*2016-09-232020-04-14Google LlcDistributed bandwidth allocation and throttling
CN108683614B (en)*2018-05-152021-11-09国网江苏省电力有限公司苏州供电分公司Virtual reality equipment cluster bandwidth allocation device based on threshold residual error network

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1571348A (en)*2003-07-212005-01-26中兴通讯股份有限公司An apparatus and method for implementing data dynamic alignment bandwidth in transmission equipment
CN101610161A (en)*2008-06-172009-12-23爱动摩杰(北京)科技有限公司A kind of ensuring method in Web conference sound intermediate frequency transmission real-time
CN101729939A (en)*2008-10-312010-06-09中兴通讯股份有限公司Method and system for distributing passive optical network bandwidth

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1571348A (en)*2003-07-212005-01-26中兴通讯股份有限公司An apparatus and method for implementing data dynamic alignment bandwidth in transmission equipment
CN101610161A (en)*2008-06-172009-12-23爱动摩杰(北京)科技有限公司A kind of ensuring method in Web conference sound intermediate frequency transmission real-time
CN101729939A (en)*2008-10-312010-06-09中兴通讯股份有限公司Method and system for distributing passive optical network bandwidth

Also Published As

Publication numberPublication date
CN102377675A (en)2012-03-14

Similar Documents

PublicationPublication DateTitle
CN111092686B (en) Data transmission method, device, terminal equipment and storage medium
CA2775318C (en)Method and system for wireless communication of audio in wireless networks
WO2016115927A1 (en)Service signal transmission method and communication device using ethernet channel
CN107566075A (en)A kind of method, apparatus and network system for sending and receiving business
WO2018210169A1 (en)Data transmission methods, devices, apparatuses, and system
CN102986243B (en)For carrying out the method and system of synchronous communication in audio/visual network
WO2012151971A1 (en)Method and device for allocation of resource location with frequency hopping function
US20120151537A1 (en)Method and system for asynchronous and isochronous data transmission in a high speed video network
CN102377675B (en)Dynamic bandwidth distribution method, device and system
WO2017020235A1 (en)Method and apparatus for controlling scheduling message
CN101465714B (en) Method, device and system for hybrid multiplexing and demultiplexing
CN104683312A (en) Method and device for media multiplexing negotiation
CN103595461A (en)Super-large scale VSAT system frame structure and resource allocation method
CN110460410B (en)Data transmission method, device, equipment and storage medium based on network management channel
CN102742203A (en)Method, device and system for transmitting data in coaxial network
CN107995082B (en)Service card management method, master control card and distributed gateway
US7869460B2 (en)Method of allocating upstream bandwidth
CN107295681A (en) Resource scheduling instruction message processing method, centralized scheduling method and device
WO2013071500A1 (en)Method, apparatus and system for bandwidth dynamic allocation
CN103236895B (en)A kind of division frame structural design and control method and device
CN105959626B (en)A kind of monitoring display screen configuration information transmission method and device
CN117354159A (en)Slicing method, service processing method, communication node and storage medium
RU2565513C2 (en)Data scheduling method and system and respective device
CN102761530A (en)Method, device and system for media code stream transmission
CN119012357A (en)Bearing method, communication node and storage medium

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20150617

CF01Termination of patent right due to non-payment of annual fee

[8]ページ先頭

©2009-2025 Movatter.jp