Low-delay communication method for automatic embedding of equipment in dynamic scene
By automatically identifying the device type and real-time monitoring of network status, and adaptively adjusting communication policies, the problem of waste of resources during device network access is solved, and access speed and bandwidth utilization is improved.
Patent Information
- Application Number
- CN202411582556.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-07
- Publication Date
- 2025-02-25
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The prior art cannot effectively meet the equipment with higher network requirements when accessing the equipment network, resulting in reduced access speed and waste of network resources.
By obtaining the basic information of the device, automatically identifying the device type, matching the adapted network communication policy, automatically accessing the device to the network, and monitoring the network communication status in real time, adaptively adjusting the communication policy to optimize network resource utilization.
It improves the intelligence of device network access, reduces communication delay, improves network bandwidth utilization efficiency, and avoids data transmission blockage and delay.
Smart Images

Figure CN119521344A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of device network access, and in particular to a low-latency communication method, device, computing device and computer storage medium for automatic embedding of devices in dynamic scenarios. Background Art
[0002] With the increasing popularity of Internet technology and the development of technologies such as the Internet of Things and 5G, various smart devices have spread throughout people's daily lives. By connecting various smart devices with different functions to the network and connecting them to each other, the convenience of daily life has been greatly improved. However, in order to connect a large number of different types of devices to the network and transmit data, higher requirements are placed on the speed of device access to the network and the information transmission after access.
[0003] Currently, the common way is to connect various smart devices through a gateway, and then complete information transmission according to the information transmission request sent by each device. However, in this way, the processing methods of different devices after accessing the gateway are exactly the same. When different devices are accessed and transmitted in the same way, devices with higher network requirements cannot meet their actual data transmission needs, while some devices without excessive network transmission requirements occupy more network resources, resulting in reduced access speed and waste of network transmission resources. Summary of the invention
[0004] In order to solve the above technical problems, the present invention provides a low-latency communication method for automatic embedding of devices in dynamic scenarios and a corresponding low-latency communication device, computing device and computer storage medium for automatic embedding of devices in dynamic scenarios.
[0005] According to one aspect of the present invention, a low-latency communication method for automatic device embedding in a dynamic scenario is provided, the method comprising:
[0006] Get the basic information of the current device and automatically identify the device type of the current device;
[0007] Based on the device type of the current device, automatically matching a first network communication strategy adapted to the device type, and connecting the current device to the network accordingly;
[0008] Monitor the network communication status of the current device in real time and obtain communication status information;
[0009] Based on the acquired communication status information, a second network communication strategy adapted to the current device is adaptively re-determined.
[0010] In the above solution, the step of obtaining basic information of the current device and automatically identifying the device type of the current device further includes:
[0011] After the network connection device agrees to the access request of the current device, the basic information of the current device is obtained;
[0012] The device type information is extracted from the basic information, and the device type of the current device is automatically identified based on the identification algorithm.
[0013] In the above solution, the method of automatically matching the first network communication strategy adapted to the device type based on the device type of the current device and connecting the current device to the network accordingly further includes:
[0014] Based on the device type determined by the identification algorithm, device characteristics corresponding to the device type are obtained; wherein the device characteristics at least include network communication requirement characteristics;
[0015] Get the current network environment status information;
[0016] Based on the device characteristics and network environment status of the current device, a network communication strategy that meets the device characteristics is adaptively determined from a plurality of preset network communication strategies and is determined as the first network communication strategy.
[0017] In the above scheme, the real-time monitoring of the network communication status of the current device to obtain the communication status information further includes:
[0018] Monitor the network communication status of the current device and obtain communication status information in real time;
[0019] Based on the communication status information, obtain the network environment status information at the corresponding moment;
[0020] The acquired communication status information and its corresponding network environment status information are summarized.
[0021] In the above solution, the adaptively re-determining the second network communication strategy adapted to the current device based on the acquired communication status information further includes:
[0022] Based on the summarized communication status information of the current device and the corresponding network environment status information, the network communication requirement of the current device and the current network environment status are judged to obtain a judgment result;
[0023] Among them, based on the communication status information of the current device, if the ratio of the data transmission volume in the most recent preset time period to the data transmission volume in the previous preset time period exceeds 120%, it is determined that the network communication demand of the communication status information of the current device is increased; if the ratio of the data transmission volume in the most recent preset time period to the data transmission volume in the previous preset time period is between 80% and 120%, it is determined that the network communication demand of the communication status information of the current device remains unchanged; if the ratio of the data transmission volume in the most recent preset time period to the data transmission volume in the previous preset time period is less than 80%, it is determined that the network communication demand of the communication status information of the current device is reduced; if based on the current network environment status, the idle bandwidth accounts for more than 50%, the network environment status is determined to be excellent; if the idle bandwidth accounts for between 30% and 50%, the network environment status is determined to be good; if the idle bandwidth accounts for less than 30%, the network environment status is determined to be poor;
[0024] Based on the judgment result, the second network communication strategy is determined, and the current device is adjusted;
[0025] Among them, if the network communication demand of the current device increases and the current network environment state is excellent, a network communication strategy with a higher communication rate is selected as the second network communication strategy; if the network communication demand of the current device decreases, and / or the current network environment state is poor, a network communication strategy with a lower communication rate is selected as the second network communication strategy; otherwise, the first network communication strategy remains unchanged.
[0026] In the above solution, the adaptively re-determining the second network communication strategy adapted to the current device based on the acquired communication status information further includes:
[0027] Build a bandwidth resource adjustment model based on the device communication status and the current network environment status;
[0028] The bandwidth resource adjustment model is trained based on past communication status information and network environment status information of different types of devices to obtain a trained bandwidth resource adjustment model;
[0029] Based on the acquired communication status information and its corresponding network environment status information, a bandwidth adjustment index is obtained by using the trained bandwidth resource adjustment model, and a second network communication strategy is determined accordingly.
[0030] In the above solution, the construction of a bandwidth resource adjustment model based on the device communication state and the current network environment state further includes:
[0031] The bandwidth resource adjustment model determines the bandwidth adjustment index according to the following formula:
[0032]
[0033] Where T is the bandwidth adjustment index; s d is the total transmission volume of the current task of the device; w is the network bandwidth utilization; thou is the data throughput; L is the packet loss rate; d j is the network delay data; t is the task response time; a, b, c, β, x, y, z are the preset coefficients of the model.
[0034] According to another aspect of the present invention, a low-latency communication device for automatic device embedding in a dynamic scenario is provided, comprising: an automatic identification module, an automatic matching module, a monitoring module and a strategy adjustment module; wherein,
[0035] The automatic identification module is used to obtain basic information of the current device and automatically identify the device type of the current device;
[0036] The automatic matching module is used to automatically match a first network communication strategy adapted to the device type based on the device type of the current device, and connect the current device to the network accordingly;
[0037] The monitoring module is used to monitor the network communication status of the current device in real time and obtain communication status information;
[0038] The policy adjustment module is used to adaptively re-determine the second network communication policy adapted to the current device based on the acquired communication status information.
[0039] According to another aspect of the present invention, there is provided a computing device, comprising: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus;
[0040] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform operations corresponding to the low-latency communication method automatically embedded in the device in a dynamic scenario as described above.
[0041] According to another aspect of the present invention, a computer storage medium is provided, wherein the storage medium stores at least one executable instruction, wherein the executable instruction enables a processor to perform operations corresponding to the low-latency communication method automatically embedded in a device in a dynamic scenario as described above.
[0042] According to the technical solution provided by the present invention, basic information of the current device is obtained, and the device type of the current device is automatically identified; based on the device type of the current device, a first network communication strategy adapted to the device type is automatically matched, and the current device is connected to the network accordingly; the network communication status of the current device is monitored in real time to obtain communication status information; based on the acquired communication status information, a second network communication strategy adapted to the current device is adaptively re-determined. By obtaining the basic information of the device and identifying it based on it, the device type of the current device is automatically identified based on the identification algorithm, and according to the device type combined with the current network environment status, the adaptive network communication strategy is automatically selected to connect the device to the network. In this way, the network access process of the device is automatically completed, and a network communication strategy that meets the general needs of this type of device and takes into account the current network transmission situation and other environmental conditions is scientifically determined. At the beginning of the connection, based on the current network transmission status, the network communication resources are reasonably arranged according to the amount of bandwidth required by different types of devices, which enhances the intelligence of the device network access time and place, reduces the communication delay caused by unreasonable allocation of network resources, and improves the utilization efficiency of network bandwidth; then, the network communication status of the device is monitored in real time, and combined with the current network environment status, judgment is made according to preset rules, so as to further adjust the corresponding network communication strategy of the device according to the current actual network transmission demand of the device and the external network environment, greatly improving the immediacy of the adjustment of the network communication strategy, meeting the rapid changes in the network requirements of each device, further improving the utilization efficiency of the network bandwidth, reducing the unreasonable occupation of network resources, and avoiding the data transmission blockage and delay that may be caused by changes in network requirements. In addition, by constructing a bandwidth resource adjustment model and using past data for training, the trained bandwidth resource adjustment model is used to adjust the network communication strategy of the current device, which further improves the rationality and accuracy of the network communication strategy, making it more in line with device requirements and network environment status, and further improving the transmission efficiency of each device and the utilization of network bandwidth.
[0043] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the written description and the accompanying drawings.
[0044] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:
[0046] Figure 1 A schematic flow chart of a low-latency communication method for automatic device embedding in a dynamic scenario according to an embodiment of the present invention is shown;
[0047] Figure 2 A schematic diagram showing a flow chart of a method for determining a communication strategy based on device type according to an embodiment of the present invention;
[0048] Figure 3 A schematic diagram showing a flow chart of a method for adjusting a network communication strategy based on communication status monitoring according to an embodiment of the present invention;
[0049] Figure 4 A schematic diagram of a flow chart of a method for adjusting a network communication strategy based on a bandwidth resource adjustment model according to an embodiment of the present invention is shown;
[0050] Figure 5 A structural block diagram of a low-latency communication device for automatic device embedding in a dynamic scenario according to an embodiment of the present invention is shown;
[0051] Figure 6 A schematic structural diagram of a computing device according to an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0052] The preferred embodiments of the present invention are described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.
[0053] Figure 1 A schematic flow chart of a low-latency communication method for automatic device embedding in a dynamic scenario according to an embodiment of the present invention is shown;
[0054] like Figure 1 As shown, the method comprises the following steps:
[0055] Step S101, obtaining basic information of the current device and automatically identifying the device type of the current device.
[0056] Specifically, after the network connection device agrees to the access request of the current device, the basic information of the current device is obtained;
[0057] The device type information is extracted from the basic information, and the device type of the current device is automatically identified based on the identification algorithm.
[0058] Preferably, the network connection device is usually a gateway; the device sends an access request to join the current network, and after the gateway receives the access request and sends a feedback message agreeing to join, the device completes the network connection in the current network environment through the gateway.
[0059] Step S102: Based on the device type of the current device, automatically match the first network communication strategy adapted to the device type, and connect the current device to the network accordingly.
[0060] Step S103: monitor the network communication status of the current device in real time to obtain communication status information.
[0061] Specifically, the network communication status of the current device is monitored to obtain communication status information in real time;
[0062] Based on the communication status information, obtain the network environment status information at the corresponding moment;
[0063] The acquired communication status information and its corresponding network environment status information are summarized.
[0064] Preferably, the communication status information of the device may include instantaneous transmission rate, average transmission rate within a preset time period, and data transmission volume within a preset time period, etc.; the network environment status information may include the total network bandwidth, network bandwidth utilization, idle bandwidth ratio, etc. of the current network; the preset time period can be set according to user needs and is not limited here.
[0065] Step S104: adaptively re-determine a second network communication strategy adapted to the current device based on the acquired communication status information.
[0066] According to a low-latency communication method for automatic device embedding in a dynamic scenario provided by this embodiment, basic information of the current device is obtained, and the device type of the current device is automatically identified; based on the device type of the current device, a first network communication strategy adapted to the device type is automatically matched, and the current device is connected to the network accordingly; the network communication status of the current device is monitored in real time to obtain communication status information; based on the obtained communication status information, a second network communication strategy adapted to the current device is adaptively re-determined. Through the low-latency communication method for automatic device embedding in a dynamic scenario provided by this embodiment, the basic information of the device is obtained and identified based on the information, the device type of the current device is automatically identified based on the identification algorithm, and the adaptive network communication strategy is automatically selected to connect the device to the network. In this way, the network access process of the device is automatically completed, and a network communication strategy that meets the general requirements of this type of device and takes into account the current network transmission situation and other environmental conditions is scientifically determined, thereby enhancing the intelligence level of device network access, reducing the communication delay caused by unreasonable allocation of network resources, and improving the utilization efficiency of network bandwidth; subsequently, the network communication status of the device is monitored in real time, and the network communication strategy corresponding to the device is further adjusted in combination with the current network environment status, thereby greatly improving the immediacy of the network communication strategy adjustment, meeting the rapid changes in the network requirements of each device, further improving the utilization efficiency of the network bandwidth, reducing the unreasonable occupation of network resources, and avoiding data transmission blockage and transmission delay that may be caused by changes in network requirements.
[0067] Figure 2 A schematic diagram showing a flow chart of a method for determining a communication strategy based on device type according to an embodiment of the present invention;
[0068] like Figure 2 As shown, the method comprises the following steps:
[0069] Step S201, based on the device type determined by the identification algorithm, obtain the device characteristics corresponding to the device type.
[0070] Preferably, the device characteristics at least include network communication demand characteristics; network communication demand characteristics are used to reflect the network demand level that this type of device usually has. For example, the current device is a smart phone, and smart phones usually have a large demand for data traffic, that is, their network demand level is also high; the current device is a smart desk lamp, which usually only needs to transmit and receive control signals through the network, so its network demand level is relatively low.
[0071] Step S202, obtaining current network environment status information.
[0072] Step S203, based on the device characteristics of the current device and the network environment status, adaptively determine a network communication strategy that meets the device characteristics from a plurality of preset network communication strategies, and determine it as the first network communication strategy.
[0073] Preferably, a network transmission strategy comparison table may be prepared in advance according to network communication demand characteristics and network environment status information, and the current first network communication strategy may be selected according to the comparison table.
[0074] According to the above method, by obtaining the basic information of the device and identifying it based on it, the device type of the current device is automatically identified based on the identification algorithm, and according to the device type combined with the current network environment status, an adaptive network communication strategy is automatically selected to connect the device to the network. In this way, the network access process of the device is automatically completed, and a network communication strategy that meets the general needs of this type of device and takes into account the current network transmission status and other environmental conditions is scientifically determined. In this way, at the beginning of the connection, based on the current network transmission status, the network communication resources are reasonably arranged according to the usual bandwidth requirements of different device types, thereby enhancing the intelligence level of the device network access time and place, reducing the communication delay caused by unreasonable allocation of network resources, and improving the utilization efficiency of network bandwidth.
[0075] Figure 3 A schematic diagram showing a flow chart of a method for adjusting a network communication strategy based on communication status monitoring according to an embodiment of the present invention;
[0076] like Figure 3 As shown, the method comprises the following steps:
[0077] Step S301, based on the summarized communication status information of the current device and the corresponding network environment status information, the network communication requirement of the current device and the current network environment status are judged to obtain a judgment result.
[0078] Specifically, the communication status information is judged based on the ratio of the data transmission volume in the most recent preset time period to the data transmission volume in the previous preset time period.
[0079] Preferably, based on the communication status information of the current device, if the ratio of the data transmission volume in the most recent preset period to the data transmission volume in the previous preset period exceeds 120%, it is determined that the network communication demand of the communication status information of the current device is increased;
[0080] If the ratio of the data transmission volume in the most recent preset period to the data transmission volume in the previous preset period is between 80% and 120%, it is determined that the network communication demand of the communication status information of the current device remains unchanged;
[0081] If the ratio of the data transmission volume in the most recent preset period to the data transmission volume in the previous preset period is less than 80%, it is determined that the network communication demand of the communication state information of the current device is reduced.
[0082] Specifically, the network environment status is judged based on the idle bandwidth ratio of the current network environment.
[0083] Preferably, if the idle bandwidth accounts for more than 50% based on the current network environment state, the network environment state is determined to be excellent;
[0084] If the idle bandwidth ratio is between 30% and 50%, the network environment status is judged to be good;
[0085] If the idle bandwidth ratio is less than 30%, the network environment status is determined to be poor.
[0086] Step S302: Based on the judgment result, the second network communication strategy is determined to adjust the current device.
[0087] Preferably, if the network communication demand of the current device increases and the current network environment state is excellent, a network communication strategy with a higher communication rate is selected as the second network communication strategy;
[0088] If the network communication demand of the current device is reduced, and / or the current network environment state is poor, selecting a network communication strategy with a lower communication rate as the second network communication strategy;
[0089] Otherwise, the first network communication strategy remains unchanged.
[0090] According to the above method, by real-time monitoring of the network communication status of the device, and combining the current network environment status, judgment is made according to preset rules, so as to further adjust the network communication strategy corresponding to the device according to the current actual network transmission requirements of the device and the external network environment, thereby greatly improving the immediacy of network communication strategy adjustment, meeting the rapid changes in network requirements of various devices, further improving the utilization efficiency of network bandwidth, reducing the unreasonable occupation of network resources, and avoiding data transmission blockage and delay that may be caused by changes in network requirements.
[0091] Figure 4 A schematic diagram of a flow chart of a method for adjusting a network communication strategy based on a bandwidth resource adjustment model according to an embodiment of the present invention is shown;
[0092] like Figure 4 As shown, the method comprises the following steps:
[0093] Step S401: construct a bandwidth resource adjustment model based on the device communication status and the current network environment status.
[0094] Step S402: training the bandwidth resource adjustment model based on past communication status information and network environment status information of different types of devices to obtain a trained bandwidth resource adjustment model.
[0095] Specifically, the communication status information of various types of devices that were previously connected and the corresponding network environment status information at that time are collected and summarized; the summarized data is used as training data for the bandwidth resource adjustment model.
[0096] Step S403, based on the acquired communication status information and its corresponding network environment status information, a bandwidth adjustment index is obtained using the trained bandwidth resource adjustment model, and a second network communication strategy is determined accordingly.
[0097] Preferably, the bandwidth resource adjustment model determines the bandwidth adjustment index according to the following formula:
[0098]
[0099] Where T is the bandwidth adjustment index; s d is the total transmission volume of the current task of the device; w is the network bandwidth utilization; thou is the data throughput; L is the packet loss rate; d j is the network delay data; t is the task response time; a, b, c, β, x, y, z are the model preset coefficients;
[0100] The above parameters can be adjusted according to user needs, and the specific values are not limited here. The adjustment logic is to set them based on the importance of the parameters corresponding to the coefficients; for example, if the current goal is to prioritize the core tasks, the coefficient a corresponding to the total transmission volume of the current task will be increased; if the main goal is to reduce the idle bandwidth ratio, the coefficient b corresponding to the network bandwidth utilization will be increased; if the overall data throughput of network connection devices such as gateways is the main reference data, the coefficient c corresponding to the data throughput will be increased; if the main focus is on the network status of the current device, the coefficient β will be increased; further, if the main focus is on the packet loss rate of the device, the corresponding coefficient x will be increased; if the main focus is on the network delay data of the device, the corresponding coefficient y will be increased; if the main focus is on the task response time of the device, the corresponding coefficient z will be increased. That is, according to the current user's purpose of adjusting network transmission, the coefficients corresponding to different parameters in the bandwidth adjustment index are adjusted, and the specific adjustment values are not repeated here.
[0101] According to the above method, by constructing a bandwidth resource adjustment model and using past data for training, the trained bandwidth resource adjustment model is used to adjust the network communication strategy of the current device, thereby further improving the rationality and accuracy of the network communication strategy, and scientifically allocating more bandwidth to devices that need it more, so that it can better meet the device requirements and network environment status, further improving the transmission efficiency of each device and the utilization rate of the network bandwidth.
[0102] Figure 5 FIG. 4 shows a structural block diagram of a low-latency communication device for automatic device embedding in a dynamic scene according to an embodiment of the present invention. Figure 5 As shown, the system includes: an automatic identification module 501, an automatic matching module 502, a monitoring module 503 and a strategy adjustment module 504; wherein,
[0103] The automatic identification module 501 is used to obtain basic information of the current device and automatically identify the device type of the current device.
[0104] Specifically, the automatic identification module 501 is further used to:
[0105] After the network connection device agrees to the access request of the current device, the basic information of the current device is obtained;
[0106] The device type information is extracted from the basic information, and the device type of the current device is automatically identified based on the identification algorithm.
[0107] The automatic matching module 502 is used to automatically match a first network communication strategy adapted to the device type based on the device type of the current device, and connect the current device to the network accordingly.
[0108] Specifically, the automatic matching module 502 is further used to:
[0109] Based on the device type determined by the identification algorithm, device characteristics corresponding to the device type are obtained; wherein the device characteristics at least include network communication requirement characteristics;
[0110] Get the current network environment status information;
[0111] Based on the device characteristics and network environment status of the current device, a network communication strategy that meets the device characteristics is adaptively determined from a plurality of preset network communication strategies and is determined as the first network communication strategy.
[0112] The monitoring module 503 is used to monitor the network communication status of the current device in real time and obtain communication status information.
[0113] Specifically, the monitoring module 503 is further used to:
[0114] Monitor the network communication status of the current device and obtain communication status information in real time;
[0115] Based on the communication status information, obtain the network environment status information at the corresponding moment;
[0116] The acquired communication status information and its corresponding network environment status information are summarized.
[0117] The policy adjustment module 504 is used to adaptively re-determine the second network communication policy adapted to the current device based on the acquired communication status information.
[0118] Specifically, the policy adjustment module 504 is further configured to:
[0119] Based on the summarized communication status information of the current device and the corresponding network environment status information, the network communication requirement of the current device and the current network environment status are judged to obtain a judgment result;
[0120] Among them, based on the communication status information of the current device, if the ratio of the data transmission volume in the most recent preset time period to the data transmission volume in the previous preset time period exceeds 120%, it is determined that the network communication demand of the communication status information of the current device is increased; if the ratio of the data transmission volume in the most recent preset time period to the data transmission volume in the previous preset time period is between 80% and 120%, it is determined that the network communication demand of the communication status information of the current device remains unchanged; if the ratio of the data transmission volume in the most recent preset time period to the data transmission volume in the previous preset time period is less than 80%, it is determined that the network communication demand of the communication status information of the current device is reduced; if based on the current network environment status, the idle bandwidth accounts for more than 50%, the network environment status is determined to be excellent; if the idle bandwidth accounts for between 30% and 50%, the network environment status is determined to be good; if the idle bandwidth accounts for less than 30%, the network environment status is determined to be poor;
[0121] Based on the judgment result, the second network communication strategy is determined, and the current device is adjusted;
[0122] Among them, if the network communication demand of the current device increases and the current network environment state is excellent, a network communication strategy with a higher communication rate is selected as the second network communication strategy; if the network communication demand of the current device decreases, and / or the current network environment state is poor, a network communication strategy with a lower communication rate is selected as the second network communication strategy; otherwise, the first network communication strategy remains unchanged.
[0123] Specifically, the policy adjustment module 504 is further used to construct a bandwidth resource adjustment model based on the device communication state and the current network environment state;
[0124] The bandwidth resource adjustment model is trained based on past communication status information and network environment status information of different types of devices to obtain a trained bandwidth resource adjustment model;
[0125] Based on the acquired communication status information and its corresponding network environment status information, a bandwidth adjustment index is obtained by using the trained bandwidth resource adjustment model, and a second network communication strategy is determined accordingly.
[0126] Preferably, the bandwidth resource adjustment model determines the bandwidth adjustment index according to the following formula:
[0127]
[0128] Where T is the bandwidth adjustment index; s d is the total transmission volume of the current task of the device; w is the network bandwidth utilization; thou is the data throughput; L is the packet loss rate; d j is the network delay data; t is the task response time; a, b, c, β, x, y, z are the preset coefficients of the model.
[0129] According to the present embodiment, a low-latency communication device for automatic device embedding in a dynamic scenario includes: an automatic identification module, an automatic matching module, a monitoring module and a policy adjustment module; wherein the automatic identification module is used to obtain basic information of the current device and automatically identify the device type of the current device; the automatic matching module is used to automatically match a first network communication strategy adapted to the device type based on the device type of the current device, and connect the current device to the network accordingly; the monitoring module is used to monitor the network communication status of the current device in real time and obtain communication status information; the policy adjustment module is used to adaptively redetermine a second network communication strategy adapted to the current device based on the acquired communication status information. Through the low-latency communication device that is automatically embedded in a device in a dynamic scenario provided by this embodiment, the basic information of the device is obtained and identified based on the information, and the device type of the current device is automatically identified based on the identification algorithm, and according to the device type and the current network environment status, an adaptive network communication strategy is automatically selected to connect the device to the network. In this way, the network access process of the device is automatically completed, and a network communication strategy that meets the general requirements of this type of device and takes into account the current network transmission status and other environmental conditions is scientifically determined. Therefore, at the beginning of the connection, based on the current network transmission status, network communication resources are reasonably arranged according to the amount of bandwidth required by different device types, thereby enhancing the device. The intelligent degree of network access reduces the communication delay caused by unreasonable allocation of network resources and improves the utilization efficiency of network bandwidth; then, by real-time monitoring of the network communication status of the device and combining the current network environment status, judgment is made according to preset rules, so as to further adjust the network communication strategy corresponding to the device according to the current actual network transmission requirements of the device and the external network environment, which greatly improves the immediacy of network communication strategy adjustment, meets the rapid changes in network requirements of various devices, further improves the utilization efficiency of network bandwidth, reduces the unreasonable occupation of network resources, and avoids data transmission blockage and delay that may be caused by changes in network requirements. In addition, by constructing a bandwidth resource adjustment model and using past data for training, the network communication strategy of the current device is adjusted using the trained bandwidth resource adjustment model, which further improves the rationality and accuracy of the network communication strategy, making it more in line with device requirements and network environment status, and further improves the transmission efficiency of various devices and the utilization of network bandwidth.
[0130] The present invention also provides a non-volatile computer storage medium, which stores at least one executable instruction, and the executable instruction can execute an operation corresponding to a low-latency communication method automatically embedded in a device under a dynamic scenario in any of the above method embodiments.
[0131] Figure 6A schematic diagram of the structure of a computing device according to an embodiment of the present invention is shown. The specific embodiment of the present invention does not limit the specific implementation of the computing device.
[0132] like Figure 6 As shown, the computing device may include: a processor (processor) 602 , a communications interface (Communications Interface) 604 , a memory (memory) 606 , and a communication bus 608 .
[0133] in:
[0134] The processor 602 , the communication interface 604 , and the memory 606 communicate with each other via a communication bus 608 .
[0135] The communication interface 604 is used to communicate with other devices such as clients or other servers.
[0136] The processor 602 is used to execute the program 610, and specifically can execute the relevant steps in the above-mentioned embodiment of the low-latency communication method for automatic embedding of a device in a dynamic scenario.
[0137] Specifically, the program 610 may include program codes, and the program codes include computer operation instructions.
[0138] The processor 602 may be a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present invention. The one or more processors included in the computing device may be processors of the same type, such as one or more CPUs; or may be processors of different types, such as one or more CPUs and one or more ASICs.
[0139] The memory 606 is used to store the program 610. The memory 606 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0140] Program 610 can be specifically used to enable processor 602 to execute a low-latency communication method for automatic device embedding in a dynamic scenario in any of the above-mentioned method embodiments. The specific implementation of each step in program 610 can refer to the corresponding descriptions in the corresponding steps and units in the above-mentioned low-latency communication method embodiment for automatic device embedding in a dynamic scenario, which will not be repeated here. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the above-described devices and modules can refer to the corresponding process description in the aforementioned method embodiment, which will not be repeated here.
[0141] The algorithm and display provided herein are not inherently related to any particular computer, virtual system or other device. Various general purpose systems can also be used together with the teachings based on this. According to the above description, it is obvious that the structure required for constructing such systems. In addition, the present invention is not directed to any specific programming language either. It should be understood that various programming languages can be utilized to realize the content of the present invention described herein, and the description of the above specific languages is for disclosing the best mode of the present invention.
[0142] In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.
[0143] Similarly, it should be understood that in order to streamline the present disclosure and aid in understanding one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, various features of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, this disclosed method should not be interpreted as reflecting the intention that the claimed invention requires more features than those expressly recited in each claim. Rather, as reflected in the claims, inventive aspects lie in less than all of the features of the individual embodiments previously disclosed. Therefore, the claims that follow the detailed description are hereby expressly incorporated into the detailed description, with each claim itself serving as a separate embodiment of the present invention.
[0144] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and in addition they may be divided into a plurality of submodules or subunits or subcomponents. Except that at least some of such features and / or processes or units are mutually exclusive, all features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed in this manner may be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature providing the same, equivalent or similar purpose.
[0145] In addition, those skilled in the art will appreciate that, although some embodiments described herein include certain features included in other embodiments but not other features, the combination of features of different embodiments is meant to be within the scope of the present invention and form different embodiments. For example, in the claims, any one of the claimed embodiments may be used in any combination.
[0146] The various component embodiments of the present invention can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It should be understood by those skilled in the art that a microprocessor or digital signal processor (DSP) can be used in practice to implement some or all of the functions of some or all of the components in the embodiments of the present invention. The present invention can also be implemented as a device or apparatus program (e.g., computer program and computer program product) for executing part or all of the methods described herein. Such a program implementing the present invention can be stored on a computer-readable medium, or can have the form of one or more signals. Such a signal can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.
[0147] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. A low-latency communication method for automatic device embedding in a dynamic scene, comprising: Get the basic information of the current device and automatically identify the device type of the current device; Based on the device type of the current device, automatically matching a first network communication strategy adapted to the device type, and connecting the current device to the network accordingly; Monitor the network communication status of the current device in real time and obtain communication status information; Based on the acquired communication status information, a second network communication strategy adapted to the current device is adaptively re-determined.
2. The low-latency communication method for automatic device embedding in dynamic scenarios according to claim 1 is characterized in that: The obtaining of basic information of the current device and automatically identifying the device type of the current device further includes: After the network connection device agrees to the access request of the current device, the basic information of the current device is obtained; The device type information is extracted from the basic information, and the device type of the current device is automatically identified based on the identification algorithm.
3. The low-latency communication method for automatic device embedding in dynamic scenarios according to claim 1 is characterized in that: The method of automatically matching a first network communication strategy adapted to the device type based on the device type of the current device and connecting the current device to the network accordingly further includes: Based on the device type determined by the identification algorithm, device characteristics corresponding to the device type are obtained; wherein the device characteristics at least include network communication requirement characteristics; Get the current network environment status information; Based on the device characteristics and network environment status of the current device, a network communication strategy that meets the device characteristics is adaptively determined from a plurality of preset network communication strategies and is determined as the first network communication strategy.
4. The low-latency communication method for automatic device embedding in dynamic scenarios according to claim 1, characterized in that: The real-time monitoring of the network communication status of the current device to obtain the communication status information further includes: Monitor the network communication status of the current device and obtain communication status information in real time; Based on the communication status information, obtain the network environment status information at the corresponding moment; The acquired communication status information and its corresponding network environment status information are summarized.
5. The low-latency communication method for automatic device embedding in dynamic scenarios according to claim 1, characterized in that: The adaptively re-determining the second network communication strategy adapted to the current device based on the acquired communication state information further includes: Based on the summarized communication status information of the current device and the corresponding network environment status information, the network communication requirement of the current device and the current network environment status are judged to obtain a judgment result; Among them, based on the communication status information of the current device, if the ratio of the data transmission volume in the most recent preset time period to the data transmission volume in the previous preset time period exceeds 120%, it is determined that the network communication demand of the communication status information of the current device is increased; if the ratio of the data transmission volume in the most recent preset time period to the data transmission volume in the previous preset time period is between 80% and 120%, it is determined that the network communication demand of the communication status information of the current device remains unchanged; if the ratio of the data transmission volume in the most recent preset time period to the data transmission volume in the previous preset time period is less than 80%, it is determined that the network communication demand of the communication status information of the current device is reduced; if based on the current network environment status, the idle bandwidth accounts for more than 50%, the network environment status is determined to be excellent; if the idle bandwidth accounts for between 30% and 50%, the network environment status is determined to be good; if the idle bandwidth accounts for less than 30%, the network environment status is determined to be poor; Based on the judgment result, the second network communication strategy is determined, and the current device is adjusted; Among them, if the network communication demand of the current device increases and the current network environment state is excellent, a network communication strategy with a higher communication rate is selected as the second network communication strategy; if the network communication demand of the current device decreases, and / or the current network environment state is poor, a network communication strategy with a lower communication rate is selected as the second network communication strategy; otherwise, the first network communication strategy remains unchanged.
6. The low-latency communication method for automatic device embedding in dynamic scenarios according to claim 1, characterized in that: The adaptively re-determining the second network communication strategy adapted to the current device based on the acquired communication state information further includes: Build a bandwidth resource adjustment model based on the device communication status and the current network environment status; The bandwidth resource adjustment model is trained based on past communication status information and network environment status information of different types of devices to obtain a trained bandwidth resource adjustment model; Based on the acquired communication status information and its corresponding network environment status information, a bandwidth adjustment index is obtained by using the trained bandwidth resource adjustment model, and a second network communication strategy is determined accordingly.
7. The low-latency communication method for automatic device embedding in dynamic scenarios according to claim 6, characterized in that: The constructing of a bandwidth resource adjustment model based on the device communication state and the current network environment state further includes: The bandwidth resource adjustment model determines the bandwidth adjustment index according to the following formula: Where T is the bandwidth adjustment index; s d is the total transmission volume of the current task of the device; w is the network bandwidth utilization; thou is the data throughput; L is the packet loss rate; d j is the network delay data; t is the task response time; a, b, c, β, x, y, z are the preset coefficients of the model.
8. A low-latency communication device for automatic device embedding in a dynamic scene, comprising: Automatic identification module, automatic matching module, monitoring module and strategy adjustment module; among them, The automatic identification module is used to obtain basic information of the current device and automatically identify the device type of the current device; The automatic matching module is used to automatically match a first network communication strategy adapted to the device type based on the device type of the current device, and connect the current device to the network accordingly; The monitoring module is used to monitor the network communication status of the current device in real time and obtain communication status information; The policy adjustment module is used to adaptively re-determine the second network communication policy adapted to the current device based on the acquired communication status information.
9. A computing device comprising: A processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform operations corresponding to a low-latency communication method automatically embedded in a device in a dynamic scenario as described in any one of claims 1-7.
10. A computer storage medium, wherein at least one executable instruction is stored in the storage medium, wherein the executable instruction enables a processor to perform operations corresponding to a low-latency communication method automatically embedded in a device in a dynamic scenario as described in any one of claims 1-7.
Citation Information
Patent Citations
Network resource allocation method and system based on deep learning, and medium
CN113452559A
Network decision-making method and device, electronic equipment and storage medium
CN114302407A
Terminal network access method and device based on park network environment, and medium
CN115277400A
Monitoring information uploading method and system based on unstable network scene
CN117880128A
5G Internet of Things gateway data processing method and device and 5G Internet of Things gateway
CN118433916A