Bandwidth adjustment optimization method and device, equipment and storage medium

By obtaining video conferencing task information in large enterprise networks and generating bandwidth adjustment strategies, the complexity of video conferencing bandwidth adjustment optimization is solved, and network efficiency and video conferencing quality are improved.

CN119629061AActive Publication Date: 2025-03-14STATE GRID SHANGHAI MUNICIPAL ELECTRIC POWER CO
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411750300.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-02
Publication Date
2025-03-14
Estimated Expiration
2044-12-02

AI Technical Summary

Technical Problem

In large enterprise networks, there are problems such as many influencing factors and difficulty in optimizing the bandwidth adjustment of video conferencing, and factors such as the allocation and distance between participants and video conferencing equipment and the limit on the number of people in each video conferencing room should be considered.

Method used

By obtaining the video conference period, video conference content and participant identification information in the target video conference task, the network bandwidth reservation information of the enterprise network during the video conference period is determined, and a video conference device candidate strategy and bandwidth adjustment optimization strategy are generated based on the physical address information of the participants, the physical address information of the video conference equipment and the network address information.

Benefits of technology

It improves the rationality and intelligence of bandwidth adjustment and optimization of video conferencing under the enterprise network, ensures enterprise operation efficiency and video conferencing quality, and improves business processing and remote collaboration efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119629061A_ABST
    Figure CN119629061A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of bandwidth adjustment, and discloses a bandwidth adjustment optimization method, device and equipment and a storage medium, and the bandwidth adjustment optimization method comprises the steps: extracting a video conference time period, video conference content and participant identification information in a target video conference task, and carrying out the bandwidth adjustment optimization through the video conference time period and the video conference content; determining network bandwidth reservation information of an enterprise network, extracting position information of participants and video conference equipment by using participant identification information, and considering network bandwidth parameters allocated to each candidate video conference equipment, the number of participants in each video conference room and a moving distance value from each participant to the video conference room; and solving the optimal video conference equipment candidate strategy and bandwidth adjustment optimization strategy of the target video conference task, thereby realizing bandwidth parameter adjustment, improving rationality and intellectualization of bandwidth adjustment optimization for the video conference under an enterprise network, ensuring enterprise operation efficiency and video conference quality, and improving business processing and remote cooperation efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of bandwidth adjustment, and in particular to a bandwidth adjustment optimization method, device, equipment and storage medium. Background Art

[0002] At present, bandwidth adjustment is a corporate network optimization strategy that ensures the normal operation of key businesses by reasonably allocating bandwidth, significantly improves the overall network performance, and reduces unnecessary waste of resources. It is of great significance and role in corporate intranet management, high-concurrency scenario support, and remote collaboration. It can effectively improve network performance and user experience while reducing costs.

[0003] Among them, bandwidth adjustment and optimization applied to remote collaboration scenarios such as video conferencing can improve the efficiency and experience of remote communication. However, the bandwidth adjustment currently used in large enterprise networks for video conferencing still has the following problems: (1) There may be multiple departments or teams in the enterprise holding video conferences with different meeting contents and meeting durations at the same time. The bandwidth management and adjustment and optimization of the enterprise network are subject to many influencing factors and great optimization difficulty. (2) When adjusting and optimizing the bandwidth for each video conference, it is necessary to consider not only the impact of the network bandwidth itself, but also the distribution and distance between the participants and the video conferencing equipment, as well as the number of people in each video conference room, so as to ensure the enterprise's operating efficiency and video conferencing quality, and improve business processing and remote collaboration efficiency. Summary of the invention

[0004] The purpose of the present invention is to provide a bandwidth adjustment optimization method, device, equipment and storage medium to improve the rationality and intelligence of bandwidth adjustment optimization for video conferencing under enterprise networks, ensure enterprise operation efficiency and video conferencing quality, and improve business processing and remote collaboration efficiency.

[0005] To achieve the above object, the present invention provides a bandwidth adjustment optimization method, comprising the following steps:

[0006] Obtaining a target video conference task; wherein the target video conference task includes a video conference time period, video conference content, and participant identification information of the target video conference;

[0007] Calling the network bandwidth demand list, based on the video conference period, extracting a number of network bandwidth demand information stored in the network bandwidth demand queue, and determining the network bandwidth occupancy change information of the enterprise network during the video conference period;

[0008] Determine network bandwidth reservation information of the enterprise network during the video conference period according to the network bandwidth occupancy change information, the total network bandwidth information of the enterprise network and the video conference content;

[0009] Based on the identification information of the participants of the target video conference, query the enterprise equipment database and the enterprise personnel database to extract the first physical address information of each participant, the second physical address information of each video conference device, and the network address information of each video conference device;

[0010] Generate a video conferencing device candidate strategy and a bandwidth adjustment optimization strategy for the enterprise network for the target video conferencing task based on the network bandwidth reservation information, the first physical address information of each participant, the second physical address information of each video conferencing device, and the network address information; wherein the video conferencing device candidate strategy includes a number of candidate video conferencing devices that join the target video conferencing task and the participants assigned to each candidate video conferencing device, and the bandwidth adjustment optimization strategy includes bandwidth parameters of the candidate video conferencing devices at each moment in the video conferencing period;

[0011] The video conferencing device candidate strategy and the bandwidth adjustment optimization strategy are sent to a network bandwidth management terminal, so that the network bandwidth management terminal is driven to perform bandwidth adjustment optimization actions for each candidate video conferencing device during the video conferencing period.

[0012] Optionally, the step of obtaining the target video conference task specifically includes:

[0013] Accessing a video conference task library; wherein the video conference task library stores a plurality of video conference tasks, each of which includes a video conference time period, video conference content, and participant identification information of a video conference uploaded by a video conference requesting terminal;

[0014] According to the sequence of the video conference time periods of each video conference, a plurality of video conference tasks in the video conference task library are sorted to generate a video conference task execution queue;

[0015] Determine whether the video conference time period of the frontmost video conference task in the video conference task execution queue matches the current time. If so, use the frontmost video conference task as the target video conference task and delete the frontmost video conference task from the video conference task execution queue.

[0016] Optionally, the step of calling a network bandwidth demand list, extracting a plurality of network bandwidth demand information stored in the network bandwidth demand queue based on the video conference period, and determining network bandwidth occupancy change information of the enterprise network during the video conference period specifically includes:

[0017] Calling a network bandwidth demand list, extracting a plurality of network bandwidth demand information stored in the network bandwidth demand queue; wherein each piece of network bandwidth demand information includes a first network bandwidth demand obtained by converting a network operation task uploaded by a network bandwidth requesting terminal, a second network bandwidth demand determined according to historical network bandwidth usage information of a plurality of network devices connected to the enterprise network, and / or a third network bandwidth demand corresponding to network bandwidth reservation information of a currently executed video conference task;

[0018] Based on the video conference period, the first network bandwidth demand, the second network bandwidth demand and / or the third network bandwidth demand at the same time are accumulated to obtain network bandwidth occupancy change information of the enterprise network during the video conference period.

[0019] Optionally, the step of determining network bandwidth reservation information of the enterprise network during the video conference period according to the network bandwidth occupancy change information, the total network bandwidth information of the enterprise network and the video conference content specifically includes:

[0020] Extract keywords from the video conference content, match the keywords with keyword sets of preset different conference importance levels, determine the conference importance level of the target video conference, and match the network bandwidth reservation ratio of the target video conference in a comparison table of conference importance level and network bandwidth reservation ratio;

[0021] Calculate the remaining change information of the network bandwidth of the enterprise network during the video conference period according to the network bandwidth occupancy change information and the total network bandwidth information of the enterprise network;

[0022] The product of the remaining network bandwidth value at each moment in the network bandwidth remaining change information and the network bandwidth reservation ratio is used as the network bandwidth reservation information of the enterprise network during the video conference period, and it is determined whether there is a target period in the network bandwidth reservation information where the network bandwidth reservation value is less than the target network bandwidth value. If so, the network bandwidth reservation value of the target period is updated to the target network bandwidth value, and the final network bandwidth reservation information of the enterprise network during the video conference period is generated.

[0023] Optionally, based on the identification information of the participants of the target video conference, the step of querying the enterprise device database and the enterprise personnel database to extract the first physical address information of each participant, the second physical address information of each video conference device, and the network address information of each video conference device specifically includes:

[0024] Querying the workstation location of each participant's identification information stored in the enterprise personnel database, and using the workstation location as the first physical address information of the participant;

[0025] The layout position and the network position in the enterprise network of each video conferencing device stored in the enterprise device database are queried, and the layout position and the network position are used as the second physical address information and the network address information of the video conferencing device respectively.

[0026] Optionally, the step of generating a video conferencing device candidate strategy and a bandwidth adjustment optimization strategy for the enterprise network for the target video conferencing task according to the network bandwidth reservation information, the first physical address information of each participant, the second physical address information and the network address information of each video conferencing device specifically includes:

[0027] Calling the enterprise space map information, and calculating the moving distance value of each participant to each video conferencing device according to the first physical address information of the participant and the second physical address information of the video conferencing device in the enterprise space map information;

[0028] The allocation strategy is to evenly allocate the network bandwidth reservation value at each moment in the network bandwidth reservation information to each candidate video conferencing device, the first constraint is that the number of participants allocated to each candidate video conferencing device is not greater than the maximum number of people in the conference room corresponding to each video conferencing device, the second constraint is that the network bandwidth parameter allocated to each candidate video conferencing device at each moment in the video conferencing period is not less than the minimum standard parameter of the video conferencing network bandwidth, and the goal is to minimize the moving distance value of each participant to the allocated candidate video conferencing device, and optimize and solve to obtain a video conferencing device candidate strategy including several candidate video conferencing devices that join the target video conferencing task and the participants to which each candidate video conferencing device is allocated;

[0029] According to the number of candidate video conferencing devices in the video conferencing device candidate strategy, the network bandwidth parameter allocated to each candidate video conferencing device at each moment of the video conferencing period is calculated to generate a bandwidth adjustment optimization strategy.

[0030] Optionally, the video conferencing device candidate strategy and the bandwidth adjustment optimization strategy are sent to a network bandwidth management terminal, so as to drive the network bandwidth management terminal to perform bandwidth adjustment optimization action steps for each candidate video conferencing device during the video conferencing period, specifically including:

[0031] Sending the video conferencing device candidate policy to the network bandwidth management terminal, driving the network bandwidth management terminal to determine the video conferencing device corresponding to the video conferencing device candidate policy as the candidate video conferencing device during the video conferencing period;

[0032] Sending the bandwidth adjustment optimization strategy to the network bandwidth management terminal, driving the network bandwidth management terminal to perform bandwidth adjustment optimization actions for each candidate video conferencing device according to the network bandwidth parameters allocated to each candidate video conferencing device at each moment of the video conferencing period in the bandwidth adjustment optimization strategy;

[0033] The bandwidth adjustment optimization action includes controlling the upper limit of the data transmission rate of each candidate video conferencing device at each moment during the video conferencing period.

[0034] In order to achieve the above object, the present invention further provides a bandwidth adjustment and optimization device, which is used to implement any one of the above bandwidth adjustment and optimization methods; the bandwidth adjustment and optimization device comprises:

[0035] An acquisition module, used to acquire a target video conference task; wherein the target video conference task includes a video conference time period, video conference content, and participant identification information of the target video conference;

[0036] A calling module, configured to call a network bandwidth demand list, extract a plurality of network bandwidth demand information stored in the network bandwidth demand queue based on the video conference period, and determine network bandwidth occupancy change information of the enterprise network during the video conference period;

[0037] A determination module, configured to determine network bandwidth reservation information of the enterprise network during the video conference period according to the network bandwidth occupancy change information, the total network bandwidth information of the enterprise network and the video conference content;

[0038] A query module, for querying the enterprise equipment database and the enterprise personnel database based on the identification information of the participants of the target video conference, and extracting the first physical address information of each participant, the second physical address information of each video conference device, and the network address information of each video conference device;

[0039] A generation module, used to generate a video conferencing device candidate strategy and a bandwidth adjustment optimization strategy for the enterprise network for a target video conferencing task based on the network bandwidth reservation information, the first physical address information of each participant, the second physical address information of each video conferencing device, and the network address information; wherein the video conferencing device candidate strategy includes a number of candidate video conferencing devices that join the target video conferencing task and the participants assigned to each candidate video conferencing device, and the bandwidth adjustment optimization strategy includes bandwidth parameters of the several candidate video conferencing devices at each moment in the video conferencing period;

[0040] The execution module is used to send the video conferencing device candidate strategy and the bandwidth adjustment optimization strategy to the network bandwidth management terminal, driving the network bandwidth management terminal to execute the bandwidth adjustment optimization action for each candidate video conferencing device during the video conferencing period.

[0041] In addition, in order to achieve the above-mentioned purpose, the present invention also provides a bandwidth adjustment and optimization device, which includes: a memory, a processor, and a bandwidth adjustment and optimization program stored in the memory and executable on the processor, and the bandwidth adjustment and optimization program implements the steps of the bandwidth adjustment and optimization method described above when executed by the processor.

[0042] In addition, in order to achieve the above-mentioned purpose, the present invention also provides a storage medium, on which a bandwidth adjustment optimization program is stored, and when the bandwidth adjustment optimization program is executed by a processor, the steps of the above-mentioned bandwidth adjustment optimization method are implemented.

[0043] The beneficial effects of the present invention are as follows: a bandwidth adjustment optimization method, device, equipment and storage medium are proposed, by extracting the video conference time period, video conference content and participant identification information in the target video conference task, using the video conference time period and video conference content, determining the network bandwidth reservation information provided by the enterprise network to the target video conference, using the participant identification information to extract the first physical address information of each participant, the second physical address information of each video conference device and the network address information of each video conference device, and then considering the network bandwidth parameters allocated to each candidate video conference device, the number of participants in each video conference room and the moving distance value of each participant to the video conference room, solving the optimal video conference device candidate strategy and bandwidth adjustment optimization strategy for the target video conference task, and thereby controlling the bandwidth parameters of each candidate video conference device at each moment of the video conference time period through the network bandwidth management terminal, improving the rationality and intelligence of bandwidth adjustment optimization for video conferences under the enterprise network, ensuring the enterprise operation efficiency and video conference quality, and improving the efficiency of business processing and remote collaboration. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] Figure 1 A schematic diagram of the device structure of the hardware operating environment involved in the embodiment of the present invention;

[0045] Figure 2 A schematic diagram of a flow chart of an embodiment of a bandwidth adjustment and optimization method of the present invention;

[0046] Figure 3 The structure block diagram of a bandwidth adjustment and optimization device in an embodiment of the present invention.

[0047] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0048] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0049] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0050] like Figure 1 As shown, Figure 1 It is a schematic diagram of the device structure of the hardware operating environment involved in the embodiment of the present invention.

[0051] like Figure 1 As shown, the device may include: a processor 1001, such as a CPU, a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 may be a high-speed RAM memory, or it may be a stable memory (non-volatile memory), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0052] Those skilled in the art will understand that Figure 1 The structure of the device shown in the figure does not constitute a limitation of the device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0053] like Figure 1 As shown, the memory 1005 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a bandwidth adjustment optimization program.

[0054] exist Figure 1 In the terminal shown, the network interface 1004 is mainly used to connect to the backend server and perform data communication with the backend server; the user interface 1003 is mainly used to connect to the client (user end) and perform data communication with the client; and the processor 1001 can be used to call the bandwidth adjustment optimization program stored in the memory 1005 and perform the following operations:

[0055] Obtaining a target video conference task; wherein the target video conference task includes a video conference time period, video conference content, and participant identification information of the target video conference;

[0056] Calling the network bandwidth demand list, based on the video conference period, extracting a number of network bandwidth demand information stored in the network bandwidth demand queue, and determining the network bandwidth occupancy change information of the enterprise network during the video conference period;

[0057] Determine network bandwidth reservation information of the enterprise network during the video conference period according to the network bandwidth occupancy change information, the total network bandwidth information of the enterprise network and the video conference content;

[0058] Based on the identification information of the participants of the target video conference, query the enterprise equipment database and the enterprise personnel database to extract the first physical address information of each participant, the second physical address information of each video conference device, and the network address information of each video conference device;

[0059] Generate a video conferencing device candidate strategy and a bandwidth adjustment optimization strategy for the enterprise network for the target video conferencing task based on the network bandwidth reservation information, the first physical address information of each participant, the second physical address information of each video conferencing device, and the network address information; wherein the video conferencing device candidate strategy includes a number of candidate video conferencing devices that join the target video conferencing task and the participants assigned to each candidate video conferencing device, and the bandwidth adjustment optimization strategy includes bandwidth parameters of the candidate video conferencing devices at each moment in the video conferencing period;

[0060] The video conferencing device candidate strategy and the bandwidth adjustment optimization strategy are sent to a network bandwidth management terminal, so that the network bandwidth management terminal is driven to perform bandwidth adjustment optimization actions for each candidate video conferencing device during the video conferencing period.

[0061] The specific embodiments of the present invention applied to the device are basically the same as the embodiments of the following application bandwidth adjustment optimization method, and are not described in detail here.

[0062] The embodiment of the present invention provides a bandwidth adjustment optimization method, referring to Figure 2 Schematic diagram of the process.

[0063] In this embodiment, the bandwidth adjustment optimization method includes the following steps:

[0064] S100: Acquire a target video conference task; wherein the target video conference task includes a video conference time period, video conference content, and participant identification information of the target video conference;

[0065] S200: calling a network bandwidth demand list, extracting a plurality of network bandwidth demand information stored in the network bandwidth demand queue based on the video conference period, and determining network bandwidth occupancy change information of the enterprise network during the video conference period;

[0066] S300: Determine network bandwidth reservation information of the enterprise network during the video conference period according to the network bandwidth occupancy change information, the total network bandwidth information of the enterprise network and the video conference content;

[0067] S400: Based on the identification information of the participants of the target video conference, query the enterprise device database and the enterprise personnel database to extract the first physical address information of each participant, the second physical address information of each video conference device, and the network address information of each video conference device;

[0068] S500: Generate a video conferencing device candidate strategy and a bandwidth adjustment optimization strategy for the enterprise network for a target video conferencing task based on the network bandwidth reservation information, the first physical address information of each participant, the second physical address information of each video conferencing device, and the network address information; wherein the video conferencing device candidate strategy includes a number of candidate video conferencing devices that join the target video conferencing task and the participants assigned to each candidate video conferencing device, and the bandwidth adjustment optimization strategy includes bandwidth parameters of the candidate video conferencing devices at each moment in the video conferencing period;

[0069] S600 sends the video conferencing device candidate strategy and the bandwidth adjustment optimization strategy to the network bandwidth management terminal, driving the network bandwidth management terminal to perform bandwidth adjustment optimization actions for each candidate video conferencing device during the video conferencing period.

[0070] It should be noted that bandwidth adjustment and optimization applied to remote collaboration scenarios such as video conferencing can improve the efficiency and experience of remote communication. However, the bandwidth adjustment currently used in large enterprise networks for video conferencing still has the following problems: (1) There may be multiple departments or teams in an enterprise conducting video conferences with different meeting contents and durations at the same time. The bandwidth management and adjustment and optimization of the enterprise network are subject to many influencing factors and great optimization difficulty. (2) When adjusting and optimizing the bandwidth for each video conference, it is necessary to consider not only the impact of the network bandwidth itself, but also the distribution and distance between the participants and the video conferencing equipment, as well as the number of people in each video conference room, so as to ensure the enterprise's operating efficiency and video conferencing quality, and improve business processing and remote collaboration efficiency.

[0071] In order to solve the above problems, this embodiment extracts the video conference time period, video conference content and participant identification information in the target video conference task, uses the video conference time period and video conference content to determine the network bandwidth reservation information provided by the enterprise network to the target video conference, and uses the participant identification information to extract the first physical address information of each participant, the second physical address information of each video conference device and the network address information of each video conference device, and then considers the network bandwidth parameters assigned to each candidate video conference device, the number of participants in each video conference room and the moving distance value of each participant to the video conference room, and solves the optimal video conference device candidate strategy and bandwidth adjustment optimization strategy for the target video conference task, and thereby controls the bandwidth parameters of each candidate video conference device at each moment of the video conference time period through the network bandwidth management terminal, thereby improving the rationality and intelligence of bandwidth adjustment optimization for video conferences under the enterprise network, ensuring the enterprise operation efficiency and video conference quality, and improving the efficiency of business processing and remote collaboration.

[0072] In a preferred embodiment, the step of obtaining the target video conference task specifically includes:

[0073] S110: Accessing a video conference task library; wherein the video conference task library stores a plurality of video conference tasks, each of which includes a video conference time period, video conference content, and participant identification information of a video conference uploaded by a video conference requesting terminal;

[0074] S120: sorting a plurality of video conference tasks in a video conference task library according to the sequence of the video conference time periods of each video conference, and generating a video conference task execution queue;

[0075] S130: Determine whether the video conference time period of the frontmost video conference task in the video conference task execution queue matches the current time. If so, use the frontmost video conference task as the target video conference task and delete the frontmost video conference task from the video conference task execution queue.

[0076] In this embodiment, the video conference time period, video conference content and parameter personnel representation information uploaded by the video conference request terminal are used to generate and store the video conference task. After that, the video conference task that needs to be executed can be obtained by accessing the video conference task library.

[0077] In a preferred embodiment, the steps of calling the network bandwidth demand list, extracting a plurality of network bandwidth demand information stored in the network bandwidth demand queue based on the video conference period, and determining the network bandwidth occupancy change information of the enterprise network during the video conference period specifically include:

[0078] S210: calling a network bandwidth demand list, extracting a plurality of network bandwidth demand information stored in the network bandwidth demand queue; wherein each piece of network bandwidth demand information includes a first network bandwidth demand obtained by converting a network operation task uploaded by a network bandwidth requesting terminal, a second network bandwidth demand determined according to historical network bandwidth usage information of a plurality of network devices connected to an enterprise network, or a third network bandwidth demand corresponding to network bandwidth reservation information of a currently executed video conference task;

[0079] S220: Based on the video conference period, the first network bandwidth demand, the second network bandwidth demand, and the third network bandwidth demand at the same time are accumulated to obtain network bandwidth occupancy change information of the enterprise network during the video conference period.

[0080] Furthermore, the step of determining the network bandwidth reservation information of the enterprise network during the video conference period according to the network bandwidth occupancy change information, the total network bandwidth information of the enterprise network and the video conference content specifically includes:

[0081] S310: extract keywords from the video conference content, match the keywords with preset keyword sets of different conference importance levels, determine the conference importance level of the target video conference, and match the network bandwidth reservation ratio of the target video conference in a comparison table of conference importance level and network bandwidth reservation ratio;

[0082] S320: Calculating remaining change information of the network bandwidth of the enterprise network during the video conference period according to the network bandwidth occupancy change information and the total network bandwidth information of the enterprise network;

[0083] S330: The product of the remaining network bandwidth value at each moment in the network bandwidth remaining change information and the network bandwidth reservation ratio is used as the network bandwidth reservation information of the enterprise network during the video conference period, and it is determined whether there is a target period in the network bandwidth reservation information where the network bandwidth reservation value is less than the target network bandwidth value. If so, the network bandwidth reservation value of the target period is updated to the target network bandwidth value, and the final network bandwidth reservation information of the enterprise network during the video conference period is generated.

[0084] In this embodiment, by calling the network bandwidth demand list, extracting several pieces of network bandwidth demand information stored in the network bandwidth demand queue, the network operation tasks in the enterprise network (for example, allocating corresponding network bandwidth according to preset rules based on the importance and content of different network operation tasks), historical network bandwidth usage information (for example, allocating corresponding network bandwidth according to the average value of historical network bandwidth in the past target time period) and network bandwidth reservation information of other video conferencing tasks being executed are counted, and then the network bandwidth reservation ratio corresponding to the meeting importance level determined by the meeting content is used to calculate the network bandwidth reservation information that can currently be provided for the target video conference.

[0085] In a preferred embodiment, based on the identification information of the participants of the target video conference, the steps of querying the enterprise equipment database and the enterprise personnel database, extracting the first physical address information of each participant, the second physical address information of each video conference device, and the network address information of each video conference device specifically include:

[0086] S410: querying the workstation location of each participant's identification information corresponding to the participant's identification information stored in the enterprise personnel database, and using the workstation location as the first physical address information of the participant;

[0087] S420: Query the layout position and the network position in the enterprise network of each video conferencing device stored in the enterprise device database, and use the layout position and the network position as the second physical address information and the network address information of the video conferencing device respectively.

[0088] In this embodiment, the second physical address information and network address information of each video conferencing device are queried in the enterprise equipment database, and the first physical address information of each participant is queried in the enterprise personnel database. The first physical address information and the second physical address information are used to calculate the moving distance value, and the network address information is used by the network bandwidth management terminal to perform bandwidth adjustment for each video conferencing device.

[0089] In a preferred embodiment, the step of generating a candidate strategy for video conferencing equipment and a bandwidth adjustment optimization strategy for the enterprise network for a target video conferencing task according to the network bandwidth reservation information, the first physical address information of each participant, the second physical address information of each video conferencing device, and the network address information specifically includes:

[0090] S510: calling the enterprise space map information, and calculating the moving distance value of each participant to each video conferencing device according to the first physical address information of the participant and the second physical address information of the video conferencing device in the enterprise space map information;

[0091] S520: The allocation strategy is to evenly allocate the network bandwidth reservation value at each moment in the network bandwidth reservation information to each candidate video conferencing device, the first constraint is that the number of participants allocated to each candidate video conferencing device is not greater than the maximum number of participants in the conference room corresponding to each video conferencing device, the second constraint is that the network bandwidth parameter allocated to each candidate video conferencing device at each moment in the video conferencing period is not less than the minimum standard parameter of the video conferencing network bandwidth, and the goal is to minimize the moving distance value of each participant to the allocated candidate video conferencing device, and optimize and solve to obtain a video conferencing device candidate strategy including a number of candidate video conferencing devices that join the target video conferencing task and the participants to which each candidate video conferencing device is allocated;

[0092] S530: Calculate the network bandwidth parameter allocated to each candidate video conferencing device at each moment of the video conferencing period according to the number of candidate video conferencing devices in the video conferencing device candidate strategy, and generate a bandwidth adjustment optimization strategy.

[0093] Furthermore, the steps of sending the video conferencing device candidate strategy and the bandwidth adjustment optimization strategy to the network bandwidth management terminal, and driving the network bandwidth management terminal to perform bandwidth adjustment optimization actions for each candidate video conferencing device during the video conferencing period, specifically include:

[0094] Sending the video conferencing device candidate policy to the network bandwidth management terminal, driving the network bandwidth management terminal to determine the video conferencing device corresponding to the video conferencing device candidate policy as the candidate video conferencing device during the video conferencing period;

[0095] Sending the bandwidth adjustment optimization strategy to the network bandwidth management terminal, driving the network bandwidth management terminal to perform bandwidth adjustment optimization actions for each candidate video conferencing device according to the network bandwidth parameters allocated to each candidate video conferencing device at each moment of the video conferencing period in the bandwidth adjustment optimization strategy;

[0096] The bandwidth adjustment optimization action includes controlling the upper limit of the data transmission rate of each candidate video conferencing device at each moment during the video conferencing period.

[0097] In this embodiment, after using the participant identification information to extract the first physical address information of each participant, the second physical address information of each video conferencing device, and the network address information of each video conferencing device, the network bandwidth parameters assigned to each candidate video conferencing device, the number of participants in each video conference room, and the moving distance value of each participant to the video conference room are considered to solve the optimal video conferencing device candidate strategy and bandwidth adjustment optimization strategy for the target video conferencing task, and thereby control the bandwidth parameters of each candidate video conferencing device at each moment during the video conferencing period through the network bandwidth management terminal, thereby improving the rationality and intelligence of bandwidth adjustment optimization for video conferencing under the enterprise network, ensuring the enterprise operation efficiency and video conferencing quality, and improving business processing and remote collaboration efficiency.

[0098] like Figure 3 As shown, the bandwidth adjustment and optimization device proposed in the embodiment of the present invention includes:

[0099] The acquisition module 10 is used to acquire a target video conference task; wherein the target video conference task includes the video conference time period, video conference content and participant identification information of the target video conference;

[0100] The calling module 20 is used to call the network bandwidth demand list, extract a plurality of network bandwidth demand information stored in the network bandwidth demand queue based on the video conference period, and determine the network bandwidth occupancy change information of the enterprise network during the video conference period;

[0101] A determination module 30, configured to determine network bandwidth reservation information of the enterprise network during the video conference period according to the network bandwidth occupancy change information, the total network bandwidth information of the enterprise network and the video conference content;

[0102] A query module 40, for querying the enterprise equipment database and the enterprise personnel database based on the identification information of the participants of the target video conference, and extracting the first physical address information of each participant, the second physical address information of each video conference device, and the network address information of each video conference device;

[0103] A generating module 50 is used to generate a video conferencing device candidate strategy and a bandwidth adjustment optimization strategy for the enterprise network for the target video conferencing task according to the network bandwidth reservation information, the first physical address information of each participant, the second physical address information of each video conferencing device, and the network address information; wherein the video conferencing device candidate strategy includes a number of candidate video conferencing devices that join the target video conferencing task and the participants assigned to each candidate video conferencing device, and the bandwidth adjustment optimization strategy includes bandwidth parameters of the candidate video conferencing devices at each moment in the video conferencing period;

[0104] The execution module 60 is used to send the video conferencing device candidate strategy and the bandwidth adjustment optimization strategy to the network bandwidth management terminal, so as to drive the network bandwidth management terminal to perform bandwidth adjustment optimization actions for each candidate video conferencing device during the video conferencing period.

[0105] Other embodiments or specific implementations of the bandwidth adjustment and optimization device of the present invention can refer to the above-mentioned method embodiments, which will not be described in detail here.

[0106] In addition, the present invention also proposes a bandwidth adjustment and optimization device, which includes: a memory, a processor, and a bandwidth adjustment and optimization program stored in the memory and executable on the processor, and the bandwidth adjustment and optimization program implements the steps of the bandwidth adjustment and optimization method described above when executed by the processor.

[0107] The specific implementation of the bandwidth adjustment and optimization device of the present application is basically the same as the various embodiments of the bandwidth adjustment and optimization method described above, and will not be repeated here.

[0108] In addition, the present invention also proposes a readable storage medium, the readable storage medium includes a computer readable storage medium, on which a bandwidth adjustment optimization program is stored. The readable storage medium may be Figure 1 The memory 1005 in the terminal may also be at least one of a ROM (Read-Only Memory) / RAM (Random Access Memory), a magnetic disk, and an optical disk. The readable storage medium includes a number of instructions for enabling a bandwidth adjustment and optimization device having a processor to execute the bandwidth adjustment and optimization method described in each embodiment of the present invention.

[0109] The specific implementation in the readable storage medium of the present application is basically the same as the various embodiments of the above-mentioned bandwidth adjustment optimization method, and will not be repeated here.

[0110] It is understood that, in the description of this specification, the description with reference to the terms "one embodiment", "another embodiment", "other embodiments", or "first to Nth embodiments" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0111] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.

[0112] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0113] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.

[0114] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A bandwidth adjustment optimization method, characterized in that: The following steps are involved: Obtaining a target video conference task; wherein the target video conference task includes a video conference time period, video conference content, and participant identification information of the target video conference; Calling the network bandwidth demand list, based on the video conference period, extracting a number of network bandwidth demand information stored in the network bandwidth demand queue, and determining the network bandwidth occupancy change information of the enterprise network during the video conference period; Determine network bandwidth reservation information of the enterprise network during the video conference period according to the network bandwidth occupancy change information, the total network bandwidth information of the enterprise network and the video conference content; Based on the identification information of the participants of the target video conference, query the enterprise equipment database and the enterprise personnel database to extract the first physical address information of each participant, the second physical address information of each video conference device, and the network address information of each video conference device; Generate a video conferencing device candidate strategy and a bandwidth adjustment optimization strategy for the enterprise network for the target video conferencing task based on the network bandwidth reservation information, the first physical address information of each participant, the second physical address information of each video conferencing device, and the network address information; wherein the video conferencing device candidate strategy includes a number of candidate video conferencing devices that join the target video conferencing task and the participants assigned to each candidate video conferencing device, and the bandwidth adjustment optimization strategy includes bandwidth parameters of the candidate video conferencing devices at each moment in the video conferencing period; The video conferencing device candidate strategy and the bandwidth adjustment optimization strategy are sent to a network bandwidth management terminal, so that the network bandwidth management terminal is driven to perform bandwidth adjustment optimization actions for each candidate video conferencing device during the video conferencing period.

2. The bandwidth adjustment and optimization method according to claim 1, characterized in that: The step of obtaining the target video conference task further includes: Accessing a video conference task library; wherein the video conference task library stores a plurality of video conference tasks, each of which includes a video conference time period, video conference content, and participant identification information of a video conference uploaded by a video conference requesting terminal; According to the sequence of the video conference time periods of each video conference, a plurality of video conference tasks in the video conference task library are sorted to generate a video conference task execution queue; Determine whether the video conference time period of the frontmost video conference task in the video conference task execution queue matches the current time. If so, use the frontmost video conference task as the target video conference task and delete the frontmost video conference task from the video conference task execution queue.

3. The bandwidth adjustment and optimization method according to claim 1, characterized in that: The step of determining the network bandwidth occupancy change information of the enterprise network during the video conference period further includes: Calling a network bandwidth demand list, extracting a plurality of network bandwidth demand information stored in the network bandwidth demand queue; wherein each piece of network bandwidth demand information includes a first network bandwidth demand obtained by converting a network operation task uploaded by a network bandwidth requesting terminal, a second network bandwidth demand determined according to historical network bandwidth usage information of a plurality of network devices connected to the enterprise network, and / or a third network bandwidth demand corresponding to network bandwidth reservation information of a currently executed video conference task; Based on the video conference period, the first network bandwidth demand, the second network bandwidth demand and / or the third network bandwidth demand at the same time are accumulated to obtain network bandwidth occupancy change information of the enterprise network during the video conference period.

4. The bandwidth adjustment and optimization method according to claim 1, characterized in that: The step of determining network bandwidth reservation information of the enterprise network during the video conference period further includes: Extract keywords from the video conference content, match the keywords with keyword sets of preset different conference importance levels, determine the conference importance level of the target video conference, and match the network bandwidth reservation ratio of the target video conference in a comparison table of conference importance level and network bandwidth reservation ratio; Calculate the remaining change information of the network bandwidth of the enterprise network during the video conference period according to the network bandwidth occupancy change information and the total network bandwidth information of the enterprise network; The product of the remaining network bandwidth value at each moment in the network bandwidth remaining change information and the network bandwidth reservation ratio is used as the network bandwidth reservation information of the enterprise network during the video conference period, and it is determined whether there is a target period in the network bandwidth reservation information where the network bandwidth reservation value is less than the target network bandwidth value. If so, the network bandwidth reservation value of the target period is updated to the target network bandwidth value, and the final network bandwidth reservation information of the enterprise network during the video conference period is generated.

5. The bandwidth adjustment and optimization method according to claim 1, characterized in that: Querying the workstation location of each participant's identification information stored in the enterprise personnel database, and using the workstation location as the first physical address information of the participant; The layout position and the network position in the enterprise network of each video conferencing device stored in the enterprise device database are queried, and the layout position and the network position are used as the second physical address information and the network address information of the video conferencing device respectively.

6. The bandwidth adjustment and optimization method according to claim 1, characterized in that: The step of generating a candidate strategy for video conferencing equipment and a bandwidth adjustment optimization strategy for the enterprise network for a target video conferencing task further includes: Calling the enterprise space map information, and calculating the moving distance value of each participant to each video conferencing device according to the first physical address information of the participant and the second physical address information of the video conferencing device in the enterprise space map information; The allocation strategy is to evenly allocate the network bandwidth reservation value at each moment in the network bandwidth reservation information to each candidate video conferencing device, the first constraint is that the number of participants allocated to each candidate video conferencing device is not greater than the maximum number of people in the conference room corresponding to each video conferencing device, the second constraint is that the network bandwidth parameter allocated to each candidate video conferencing device at each moment in the video conferencing period is not less than the minimum standard parameter of the video conferencing network bandwidth, and the goal is to minimize the moving distance value of each participant to the allocated candidate video conferencing device, and optimize and solve to obtain a video conferencing device candidate strategy including several candidate video conferencing devices that join the target video conferencing task and the participants to which each candidate video conferencing device is allocated; According to the number of candidate video conferencing devices in the video conferencing device candidate strategy, the network bandwidth parameter allocated to each candidate video conferencing device at each moment of the video conferencing period is calculated to generate a bandwidth adjustment optimization strategy.

7. The bandwidth adjustment and optimization method according to claim 6, characterized in that: The step of driving the network bandwidth management terminal to perform bandwidth adjustment optimization actions for each candidate video conferencing device during the video conferencing period further includes: Sending the video conferencing device candidate policy to the network bandwidth management terminal, driving the network bandwidth management terminal to determine the video conferencing device corresponding to the video conferencing device candidate policy as the candidate video conferencing device during the video conferencing period; Sending the bandwidth adjustment optimization strategy to the network bandwidth management terminal, driving the network bandwidth management terminal to perform bandwidth adjustment optimization actions for each candidate video conferencing device according to the network bandwidth parameters allocated to each candidate video conferencing device at each moment during the video conferencing period in the bandwidth adjustment optimization strategy; The bandwidth adjustment optimization action includes controlling the upper limit of the data transmission rate of each candidate video conferencing device at each moment during the video conferencing period.

8. A bandwidth adjustment and optimization device, used to implement the bandwidth adjustment and optimization method according to any one of claims 1 to 7, characterized in that: The bandwidth adjustment and optimization device comprises: An acquisition module, used to acquire a target video conference task; wherein the target video conference task includes a video conference time period, video conference content, and participant identification information of the target video conference; A calling module, used to call the network bandwidth demand list, extract a number of network bandwidth demand information stored in the network bandwidth demand queue based on the video conference period, and determine the network bandwidth occupancy change information of the enterprise network during the video conference period; A determination module, configured to determine network bandwidth reservation information of the enterprise network during the video conference period according to the network bandwidth occupancy change information, the total network bandwidth information of the enterprise network and the video conference content; A query module, for querying the enterprise equipment database and the enterprise personnel database based on the identification information of the participants of the target video conference, and extracting the first physical address information of each participant, the second physical address information of each video conference device, and the network address information of each video conference device; A generation module, used to generate a video conferencing device candidate strategy and a bandwidth adjustment optimization strategy for the enterprise network for a target video conferencing task based on the network bandwidth reservation information, the first physical address information of each participant, the second physical address information of each video conferencing device, and the network address information; wherein the video conferencing device candidate strategy includes a number of candidate video conferencing devices that join the target video conferencing task and the participants assigned to each candidate video conferencing device, and the bandwidth adjustment optimization strategy includes bandwidth parameters of the several candidate video conferencing devices at each moment in the video conferencing period; The execution module is used to send the video conferencing device candidate strategy and the bandwidth adjustment optimization strategy to the network bandwidth management terminal, driving the network bandwidth management terminal to execute the bandwidth adjustment optimization action for each candidate video conferencing device during the video conferencing period.

9. A bandwidth adjustment and optimization device, characterized in that: The bandwidth adjustment and optimization device comprises: a memory, a processor, and a bandwidth adjustment and optimization program stored in the memory and executable on the processor. When the bandwidth adjustment and optimization program is executed by the processor, the steps of the bandwidth adjustment and optimization method according to any one of claims 1 to 7 are implemented.

10. A storage medium, characterized in that: The storage medium stores a bandwidth adjustment optimization program, and when the bandwidth adjustment optimization program is executed by the processor, the steps of the bandwidth adjustment optimization method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Resource management method and apparatus for video conference access media server

    CN101370113A

  • Reserving network resources during scheduling of meeting event

    CN101753576A

  • Video conference management method and device

    CN116980557A

  • Enterprise-level cloud conference light asset system

    CN118413397A

  • System and method to provide dynamic bandwidth allocation over wide area networks

    EP3169124A1