Business model adjustment method, device and system and storage medium

By acquiring and adjusting the service twin model and combining target network information, the problem of diversified network performance requirements of different services is solved, and precise adaptation between services and networks is achieved.

CN119544524AActive Publication Date: 2025-02-28CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411658296.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-19
Publication Date
2025-02-28
Estimated Expiration
2044-11-19

AI Technical Summary

Technical Problem

Different services have diverse requirements for network performance, and a unified network resource allocation method is difficult to meet the needs of each service, resulting in uneven network resource allocation.

Method used

By obtaining the business twin model and target network information of the target service, determining the target service duration, and evaluating the network quality based on the duration, adjusting the service twin model to meet the network configuration conditions.

Benefits of technology

It realizes accurate judgment of business network requirements, adapts the target network to the service, ensures the normal operation of the service and optimizes resource allocation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119544524A_ABST
    Figure CN119544524A_ABST
Patent Text Reader

Abstract

The invention provides a service model adjustment method, device and system and a storage medium, relates to the technical field of communication, and is used for solving the problem of how to enable different services to adapt to a new network. The method comprises the following steps: acquiring a service twinborn model of a target service and target network information corresponding to the target service; and based on the service twinborn model and the target network information, determining a target service duration, the target service duration being a duration required for executing the target service in the presence of the communication delay. If the target service duration does not meet the service duration condition, the service twin model is adjusted, and the duration required by the adjusted service twin model to execute the service meets the service duration condition.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a method, device, system and storage medium for adjusting a business model. Background Art

[0002] With the continuous advancement of network technology, new network architectures, protocols and devices are constantly emerging. Therefore, it is necessary to replace the original network with a new network to meet people's growing business needs. However, due to the diverse requirements of different businesses on network performance, if a unified network resource configuration method is used to replace the networks of different businesses, it may lead to unbalanced network resource allocation.

[0003] Therefore, how to adapt different services to the new network and ensure the normal operation of the services has become an urgent problem that needs to be solved. Summary of the invention

[0004] The present application provides a method, device, system and storage medium for adjusting a business model, which are used to solve the problem of how to adapt different businesses to a new network.

[0005] In order to achieve the above objectives, this application adopts the following technical solutions:

[0006] In the first aspect, the present application provides a method for adjusting a business model. In this method, a business twin model of a target business and target network information corresponding to the target business are obtained. Based on the business twin model and the target network information, the target business duration is determined, and the target business duration is the duration required to execute the target business in the presence of communication delays. If the target business duration does not meet the business duration condition, the business twin model is adjusted, and the time required for the adjusted business twin model to execute the business meets the business duration condition.

[0007] Based on the above technical solution, the business twin model of the target business and the target network information corresponding to the target business are obtained. Based on the business twin model and the target network information, the target business duration can be determined. In this way, the network quality of the business can be evaluated based on the target business duration, so as to achieve accurate judgment of the business network requirements so that the target network can adapt to the business. Afterwards, by determining whether the target business duration meets the business duration conditions, it is determined whether the business meets the configuration conditions of the target network. If the target business duration does not meet the business duration conditions, the business twin model is adjusted so that the business can meet the configuration conditions of the target network.

[0008] In one possible design, adjusting the business twin model includes: adjusting the number of times the business twin model communicates and / or the distance of communication based on the target business duration and business duration conditions.

[0009] In a possible design, the business twin model includes: a device model, a scenario model, and a communication component model, and the device model communicates through the communication component model. Adjusting the number of times the business twin model communicates includes: adjusting the number of device models, and / or adjusting the number of times the device model communicates through the communication component model. Adjusting the distance of communication of the business twin model includes: adjusting the position of the device model in the scenario model.

[0010] In one possible design, the target service duration is determined based on the service twin model and the target network information, including: determining the service communication delay based on the service twin model and the target network information, where the service communication delay is the time required for the service twin model to communicate. Obtaining the initial service duration, and determining the target service duration based on the initial service duration and the service communication delay, where the initial service duration is the time required to execute the service without communication delay.

[0011] In a possible design, the service communication delay is determined based on the service twin model and the target network information, including: determining the number of service twin model communications based on the service twin model. Determining a single communication delay based on the target network information. Determining the service communication delay based on the number of service twin model communications and the single communication delay.

[0012] In a possible design, obtaining a business twin model of a target business includes: obtaining business information of the target business, the business information including: business type, equipment information, and communication component information. Based on the business information, a business twin model is constructed.

[0013] In one possible design, obtaining target network information includes: obtaining business requirement parameters of the target business and determining the target network information based on the business requirement parameters.

[0014] In a second aspect, the present application provides a device for adjusting a business model, which includes an acquisition module and a processing module.

[0015] The acquisition module is used to obtain the business twin model of the target business and the target network information corresponding to the target business. The processing module is used to determine the target business duration based on the business twin model and the target network information. The target business duration is the duration required to execute the target business in the presence of communication delay. The processing module is also used to adjust the business twin model if the target business duration does not meet the business duration condition, so that the time required for the adjusted business twin model to execute the business meets the business duration condition.

[0016] In one possible design, the number of times and / or the distance of communication of the business twin model are adjusted based on the target business duration and business duration conditions.

[0017] In a possible design, the business twin model includes: a device model, a scenario model, and a communication component model, and the device model communicates through the communication component model. The processing module is also used to adjust the number of device models and / or the number of times the device model communicates through the communication component model. The processing module is also used to adjust the position of the device model in the scenario model.

[0018] In one possible design, the processing module is further used to determine the service communication delay based on the service twin model and the target network information, where the service communication delay is the time required for the service twin model to communicate. The acquisition module is further used to obtain the initial service duration. The processing module is further used to determine the target service duration based on the initial service duration and the service communication delay, where the initial service duration is the time required to execute the service without communication delay.

[0019] In one possible design, the processing module is further used to determine the number of business twin model communications based on the business twin model. The processing module is further used to determine a single communication delay based on target network information. The processing module is further used to determine a business communication delay based on the number of business twin model communications and a single communication delay.

[0020] In a possible design, the acquisition module is also used to acquire business information of the target business, including business type, equipment information, and communication component information. The processing module is also used to build a business twin model based on the business information.

[0021] In a possible design, the acquisition module is further used to acquire the service requirement parameters of the target service. The processing module is further used to determine the target network information based on the service requirement parameters.

[0022] In a third aspect, the present application provides a device for adjusting a business model, the device comprising: a processor and a memory; the processor and the memory are coupled; the memory is used to store one or more programs, the one or more programs comprising computer execution instructions, and when the device for adjusting the business model is running, the processor executes the computer execution instructions stored in the memory to implement the method described in any possible implementation of the first aspect.

[0023] In a fourth aspect, the present application provides a computer-readable storage medium, in which instructions are stored. When the instructions are executed on a computer, the computer executes the method described in any possible implementation of the first aspect.

[0024] In a fifth aspect, the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is used to run a computer program or instructions to implement the method described in any possible implementation of the first aspect.

[0025] In a sixth aspect, the present application provides a computer program product comprising instructions, which, when executed by a computer, enables the computer to execute the method described in any possible implementation of the first aspect above.

[0026] In the above scheme, the technical problems that can be solved and the technical effects achieved by the business model adjustment device, computer equipment, computer storage medium, chip or computer program product can be referred to the technical problems and technical effects solved by the above-mentioned first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] Figure 1 A system architecture diagram of a business model adjustment system provided in an embodiment of the present application;

[0028] Figure 2 A flowchart of a method for adjusting a business model provided in an embodiment of the present application;

[0029] Figure 3 A flowchart of another method for adjusting a business model provided in an embodiment of the present application;

[0030] Figure 4 A flowchart of another method for adjusting a business model provided in an embodiment of the present application;

[0031] Figure 5 A schematic diagram of the structure of a device for adjusting a business model provided in an embodiment of the present application;

[0032] Figure 6 A schematic diagram of the structure of another device for adjusting a business model provided in an embodiment of the present application;

[0033] Figure 7 A conceptual partial view of a computer program product provided for an embodiment of the present application. DETAILED DESCRIPTION

[0034] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0035] The terms “first” and “second” in the description and claims of the present application are used to distinguish different objects rather than to describe a specific order of the objects.

[0036] In addition, the terms "including" and "having" and any variations thereof mentioned in the description of this application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or modules is not limited to the listed steps or modules, but may optionally include other steps or modules that are not listed, or may optionally include other steps or modules that are inherent to these processes, methods, products or devices.

[0037] In addition, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present concepts in a specific way.

[0038] In recent years, with the continuous advancement of network technology, new network architectures, protocols and devices have emerged, such as the fifth generation mobile communication technology (5G) network. Therefore, it is necessary to replace the original network with a new network to meet people's growing business needs.

[0039] 5G networks have the characteristics of high bandwidth, high real-time, high reliability and high security. By building a high-quality 5G virtual private network, deploying mobile edge computing (MEC) MEC edge cloud platform and network slicing, and combining the artificial intelligence (AI) platform capabilities of the MEC edge cloud, it is possible to provide dozens of integrated innovative applications and comprehensively build a flexible production line system under the 5G environment. In addition, it can better drive production and operations with data, improve data processing speed, and improve production efficiency, product quality and production flexibility, and promote vertical industries to accelerate digital and intelligent transformation. Based on the 5G virtual private network, the industry will be able to use smart factories as carriers and the intelligence of key manufacturing links as the core to create a self-organizing flexible manufacturing system and a flexible and intelligent supply chain system to achieve efficient personalized production.

[0040] Since 5G network applications are mainly large-bandwidth data transmission applications, such as real-time image and video applications. As 5G ultra-reliable and low-latency communication characteristics continue to mature, 5G network applications have gradually expanded from single-link human-machine remote control to human-machine interface control and on-site real-time control of industrial automation control. With the update of subsequent versions of the 3rd Generation Partnership Project (3GPP), the capabilities of mobile network services such as 5G and 5G-A will continue to increase.

[0041] However, since different services have diverse requirements for network performance and service-level agreements (SLA), if a unified network resource configuration method is used to replace the networks of different services, it may lead to unbalanced network resource allocation. If the network resources and service capabilities are configured at a low level, the service requirements of high network demand services cannot be met; if the network resources and service capabilities are configured at a high level, it will lead to resource waste.

[0042] Therefore, in view of the particularity and complexity of various services, how to adjust the services so that different services can adapt to the new network, so that the 5G network can accurately meet business needs and ensure the normal operation of the business.

[0043] In order to solve the above technical problems, an embodiment of the present application provides a method for adjusting a business model. In this method, a business twin model of the target business and the target network information corresponding to the target business are obtained. Based on the business twin model and the target network information, the target business duration can be determined. In this way, the network quality of the business can be evaluated based on the target business duration, thereby achieving accurate judgment of the business network requirements so that the target network can be adapted to the business. Afterwards, by determining whether the target business duration meets the business duration condition, it is determined whether the business meets the configuration conditions of the target network. If the target business duration does not meet the business duration condition, the business twin model is adjusted so that the business can meet the configuration conditions of the target network.

[0044] The implementation environment of the embodiments of the present application is introduced below.

[0045] like Figure 1 As shown, it is a system architecture diagram of a business model adjustment system provided by an embodiment of the present application, and the system includes: a business area information management module 101, a business twin module 102, a translation and classification module 103, and an evaluation module 104. Among them, the business area information management module 101 is connected to the business twin module 102, the business twin module 102 is connected to the translation and classification module 103, the translation and classification module 103 is connected to the evaluation module 104, and the business twin module 102 is connected to the evaluation module 104.

[0046] Among them, the business area information management module 101 is used to store business area information. In addition, the business area information management module 101 is also used to generate a business area identifier for each business area information. In addition, the business area information management module 101 is also used to receive the business area identifier sent by the business twin module 102, and send the business area information corresponding to the business area identifier to the business twin module 102.

[0047] The business twin module 102 is used to obtain the business area identifier and send the business area identifier to the business area identifier management module 101. In addition, the business twin module 102 is also used to receive the business area information sent by the business area information management module 101 to determine the target business. In addition, the business twin module 102 is also used to build a business twin model of the target business to obtain business requirement parameters. In addition, the business twin module 102 is also used to send the business requirement parameters to the translation and grading module 103. In addition, the business twin module 102 is also used to adjust the business twin model. In addition, the business twin module 102 is also used to receive the target network information sent by the translation and grading module 103 to build a network twin system.

[0048] The translation and grading module 103 is used to receive the business demand parameters sent by the business twin module 102. In addition, the translation and grading module 103 is also used to translate the business demand parameters into target network information. In addition, the translation and grading module 103 is also used to send the target network information to the evaluation module 104 and the business twin module 102. In addition, the translation and grading module 103 is also used to determine the network level of the target network information. In addition, the translation and grading module 103 is also used to store the correspondence between the network level of the business and the single communication delay, so as to obtain the single communication delay corresponding to the network level of the target business, and send it to the evaluation module 104.

[0049] The evaluation module 104 is used to receive the target network information and the single communication delay sent by the translation and classification module 103 to obtain the target service duration of the target service. In addition, the evaluation module 104 is also used to determine whether the target service duration meets the service duration condition. In addition, the evaluation module 104 is also used to send an adjustment message to the service twin module 102. In addition, the evaluation module 104 is also used to evaluate the network twin system to evaluate the target network corresponding to the target network information and obtain an evaluation result.

[0050] The embodiments of the present application are described in detail below in conjunction with the accompanying drawings.

[0051] like Figure 2 As shown, a method for adjusting a business model provided in an embodiment of the present application includes:

[0052] S201. Obtain a business twin model of the target business.

[0053] In an embodiment of the present application, the business twin model is used to reflect the operation status of the business.

[0054] Exemplarily, the business twin model can reflect the time spent running the business, the network resources required to run the business, and the rate at which the business is completed.

[0055] In one possible design, the business twin model includes: a device model, a scenario model, and a communication component model, and the device model communicates through the communication component model.

[0056] It should be noted that this application does not limit the business twin model. For example, the business twin model can be an industrial production digital twin model, a city digital twin model, or a building digital twin model.

[0057] In a possible implementation, the business twin models of multiple businesses are pre-stored in the business model adjustment device, and one business corresponds to one business identifier. The business identifier of the target business can be obtained. Afterwards, the business twin model of the target business can be determined from the business twin models of the multiple businesses based on the business identifier of the target business.

[0058] It should be noted that the target business is not limited in the embodiments of the present application. For example, the target business may be an automated warehouse management business, an automated assembly business, a parts defect detection business, or a user behavior analysis business.

[0059] In another possible implementation, the target business may be acquired, and a business twin model may be constructed based on the target business.

[0060] S202: Obtain target network information corresponding to the target service.

[0061] The target network information is used to reflect the network quality.

[0062] In one possible design, the target network information includes at least one of the following: network rate, network delay, data integrity rate, and network capacity.

[0063] Exemplarily, the network delay is 5G communication delay.

[0064] In one possible implementation, the business twin model of the target business is monitored to obtain target network information.

[0065] In another possible implementation, the target network information of multiple services is pre-stored in the service model adjustment device, and one service corresponds to one service identifier. The service identifier of the target service can be obtained. Then, the target network information of the target service can be determined based on the service identifier of the target service.

[0066] S203: Determine the target service duration based on the service twin model and target network information.

[0067] The target service duration is the duration required to execute the target service in the presence of communication delay.

[0068] In one possible implementation, the service communication delay can be determined based on the service twin model and the target network information. The service communication delay is the time required for the service twin model to communicate. After that, the initial service duration is obtained, and the target service duration is determined based on the initial service duration and the service communication delay. The initial service duration is the time required to execute the service without communication delay.

[0069] In one possible design, the business twin model can be used to simulate the operation of the equipment model to obtain the initial business duration.

[0070] In one possible design, the number of times the business twin model communicates can be determined based on the business twin model. Then, the single communication delay can be determined based on the target network information. The business communication delay can be determined based on the number of times the business twin model communicates and the single communication delay.

[0071] In a possible design, a single communication delay includes the number of unidirectional serial transmissions and the number of bidirectional serial transmissions. The number of unidirectional serial transmissions is the number of times the communication component model in the target service sends data serially through a unidirectional communication mode. The number of bidirectional serial transmissions is the number of times the communication component model in the target service sends data serially through a bidirectional communication mode.

[0072] It should be noted that the communication component model has a receiving end and a transmitting end. The one-way communication mode is a communication mode in which data is transmitted from the transmitting end of the communication component model to the receiving end of the communication component model, and the two-way communication mode is a communication mode in which data is transmitted from the transmitting end of the communication component model to the receiving end of the communication component model and vice versa. Serial data transmission is the transmission of data one by one in bit or byte order.

[0073] Exemplarily, the business communication delay satisfies Formula 1.

[0074] Δt=(S1+2*S2)*RTT Formula 1.

[0075] Among them, Δt is the business communication delay, S1 is the number of unidirectional serial transmissions, S2 is the number of bidirectional serial transmissions, and RTT is the number of business twin model communications.

[0076] Exemplarily, the target service duration satisfies Formula 2.

[0077] Target service duration = initial service duration + Δt Formula 2.

[0078] In another possible design, the service model adjustment device pre-stores the correspondence between the service network level and the single communication delay. Based on the target network information, the target network level corresponding to the target network information can be determined, and the single communication delay corresponding to the target network level can be obtained.

[0079] It should be noted that the present application does not limit the network level. For example, the network level can be determined based on any one of the network rate, service communication delay, data integrity rate and network capacity. For another example, the network level can be determined based on the network rate, service communication delay, data integrity rate and network capacity.

[0080] Exemplarily, the network level is determined based on the network rate. The network levels include level 1, level 2, and level 3, and each level corresponds to a network rate. The network rate of level 3 is greater than the network rate of level 2, and the network rate of level 2 is greater than the network rate of level 1. The target network information is obtained. Then, based on the target network information, the target network rate is obtained. If the target network rate is greater than the network rate of level 2 and less than the network rate of level 3, the network level of the target service is determined to be level 2.

[0081] S204: Determine whether the target service duration satisfies a service duration condition.

[0082] The service duration condition may be that the target service duration is less than the preset service duration, or may be that the target service duration is greater than the preset service duration.

[0083] For example, in some transportation control scenarios, the service duration condition is that the target service duration is greater than the preset service duration. In machine vision scenarios, the service duration condition is that the target service duration is less than the preset service duration.

[0084] It should be noted that some transportation control scenarios, such as logistics tracking and cargo status monitoring, have low network speed requirements due to small data transmission volume and low real-time requirements. Therefore, the target service duration needs to be greater than the preset service duration. In this way, network resources can be reasonably allocated and the waste of network resources can be reduced. Machine vision scenarios require a large amount of image and video data to be transmitted. In addition, the image data on the production line needs to be processed and analyzed quickly, which requires a high network speed. Therefore, the target service duration needs to be less than the preset service duration to ensure the real-time and accuracy of machine vision scenario services.

[0085] In some embodiments, if the target service duration does not meet the service duration condition, S205 is executed.

[0086] In some embodiments, if the target service duration satisfies the service duration condition, the target network corresponding to the target network information is evaluated to obtain an evaluation result, which is used to reflect the performance of the target network.

[0087] In a possible implementation, target network configuration parameters may be obtained based on target network information, a network twin system may be constructed based on the target network configuration parameters, and the target network may be evaluated to obtain evaluation results.

[0088] In one possible design, the target network configuration parameters include at least one of the following: wireless network configuration parameters, transmission network configuration parameters, and core network domain configuration parameters.

[0089] In another possible implementation, the target network level corresponding to the target network information may be obtained. Then, based on the target network level and the target network information, a network twin system may be constructed to evaluate the target network and obtain an evaluation result.

[0090] In some embodiments, based on the network twin system, network resources are configured for the target business, and the network resources are optimized based on the evaluation results.

[0091] S205. Adjust the business twin model.

[0092] Among them, the time required for the adjusted business twin model to execute the business meets the business duration conditions.

[0093] In one possible implementation, the number of times and / or the distance of communication of the business twin model may be adjusted based on the target business duration and the business duration condition.

[0094] In one possible design, the number of device models can be adjusted, and / or the number of times the device models communicate through the communication component model can be adjusted to adjust the number of times the business twin model communicates.

[0095] For example, when the service duration condition is that the target service duration is less than the preset service duration, the number of device models can be increased and the number of times the device models communicate through the communication component models can be reduced. When the service duration condition is that the target service duration is greater than the preset service duration, the number of device models can be reduced and the number of times the device models communicate through the communication component models can be increased.

[0096] It is understandable that if the number of devices of the same type is increased, the speed of business completion can be accelerated and the business duration can be reduced; if the number of devices of the same type is reduced, the speed of business completion can be reduced and the business duration can be increased. If the number of times the device model communicates through the communication component model is reduced, the number of times the business twin model communicates can be reduced, thereby reducing the communication time and the business duration; if the number of times the device model communicates through the communication component model is increased, the number of times the business twin model communicates can be increased, thereby increasing the communication time and the business duration.

[0097] In another possible design, the position of the device model in the scene model can be adjusted to adjust the distance of communication of the business twin model.

[0098] Exemplarily, when the service duration condition is that the target service duration is less than the preset service duration, the position distance of the device model in the scene model can be reduced; when the service duration condition is that the target service duration is greater than the preset service duration, the position distance of the device model in the scene model can be increased.

[0099] It is understandable that reducing the distance between device models can reduce the time required for communication between device models, increase the speed of data transmission, and thus reduce business duration.

[0100] In some embodiments, it can be determined whether the target service duration of the adjusted service twin model meets the service duration condition. If the target service duration of the adjusted service twin model meets the service duration condition, the target network is evaluated. If the target service duration of the adjusted service twin model cannot meet the service duration condition, the service twin model is adjusted again until the number of adjustments reaches a preset number threshold, then the adjustment of the service twin model is stopped, and it is determined that the target network cannot meet the service duration condition.

[0101] Based on the above technical solution, the business twin model of the target business and the target network information corresponding to the target business are obtained. Based on the business twin model and the target network information, the target business duration can be determined. In this way, the network quality of the business can be evaluated based on the target business duration, so as to achieve accurate judgment of the business network requirements so that the target network can adapt to the business. Afterwards, by determining whether the target business duration meets the business duration conditions, it is determined whether the business meets the configuration conditions of the target network. If the target business duration does not meet the business duration conditions, the business twin model is adjusted so that the business can meet the configuration conditions of the target network.

[0102] like Figure 3 As shown, another method for adjusting a business model provided in an embodiment of the present application is provided. In this method, S201 may include:

[0103] S301. Obtain business information of a target business.

[0104] Among them, business information includes: business type, equipment information, and communication component information.

[0105] In one possible design, the business type includes at least one of the following: transportation control, production control, machine vision, augmented reality (AR), security monitoring, information collection, and collaborative management. The device information includes at least one of the following: device type, device quantity, and device location. The communication component information includes at least one of the following: component type, component quantity, and component location.

[0106] For example, the transportation control service may be an automated guided vehicle (AGV) service, and the production control service may be a programmable logic controller (PLC) service.

[0107] In a possible implementation, a plurality of business area information is pre-stored in the business model adjustment device, and one business area information corresponds to one business area identifier. Based on the business area identifier, one business area information is determined from the plurality of business area information. Then, the target business of the business area can be obtained based on the business area information. Then, the target business is profiled to obtain business information.

[0108] S302. Build a business twin model based on business information.

[0109] In one possible implementation, based on the business type, device information, and communication component information, a device model, a scenario model, and a communication component model are constructed for each business type to obtain a business twin model.

[0110] In another possible implementation, the business information also includes business flow information, and the business twin model also includes a business network model. Based on the business type, device information, and communication component information, a device model, a scenario model, and a communication component model are constructed for each business type. Then, based on the business flow information, a business network model is constructed. Based on the initial business twin model and the business network model, a business twin model is obtained.

[0111] Based on the above technical solution, the business information of the target business is obtained, the information required to build the business twin model is determined, and the simulation of the business is realized. Then, based on the business information, the business twin model is built. In this way, the network of the business is evaluated through the business twin model, and the network resource configuration required by the business can be determined, the risk and cost of mismatch between network design and business can be reduced, resource waste can be reduced, and the normal operation of the business can be guaranteed.

[0112] like Figure 4 As shown, another method for adjusting a business model provided in an embodiment of the present application is provided. In this method, S202 may include:

[0113] S401: Obtain business requirement parameters of the target business.

[0114] In one possible implementation, business requirement parameters are obtained based on the business twin model.

[0115] In one possible design, the operation of the business twin model can be monitored to obtain business requirement parameters.

[0116] In another possible implementation, the service information further includes service flow information. Based on the service type and the service flow information, a service requirement parameter of each service type is obtained.

[0117] In a possible design, the service flow information includes uplink flow and downlink flow. The uplink flow is the data flow sent from the terminal to the server, and the downlink flow is the data flow returned from the server to the terminal.

[0118] Among them, the uplink traffic includes at least one of the following: control traffic, video transmission traffic, image transmission traffic, information collection traffic and file transmission traffic, and the downlink traffic includes at least one of the following: control traffic, video transmission traffic, image transmission traffic, information collection traffic and file transmission traffic.

[0119] Exemplarily, as shown in Table 1, multiple business requirement parameters are shown.

[0120] Table 1

[0121]

[0122]

[0123] Among them, the business types include transportation control, production control, machine vision, AR, security monitoring, information collection and collaborative management. Each scenario includes uplink traffic and downlink traffic. The uplink traffic of transportation control services is control traffic, and the corresponding business demand parameters are the amount of application data in the communication cycle, communication cycle, single-connection non-real-time service bandwidth and number of connections; the downlink traffic is video transmission traffic, and the corresponding business demand parameters are video bit rate and number of video channels. The uplink traffic of production control services is control traffic, and the corresponding business demand parameters are the amount of application data in the communication cycle, single-connection non-real-time service bandwidth, number of connections, 0 downtime, bus update cycle, lifetime, downtime relevance and communication service availability; the downlink traffic is video transmission traffic, and the corresponding business demand parameters are video bit rate and number of video channels.

[0124] For the introduction of other business requirement parameters in Table 1, please refer to the above introduction of business requirement parameters, which will not be repeated here.

[0125] S402: Determine target network information based on business requirement parameters.

[0126] In a possible implementation manner, the service requirement parameters are translated based on the service type to obtain the target network information of the service under each service type.

[0127] In one possible design, the service demand parameters are translated to obtain the network rate of the service under each service type.

[0128] Exemplarily, the network rate of the transport control service may satisfy Formula 3 and Formula 4.

[0129]

[0130] Uplink network rate = ∑ 连接数量 Video bit rate × number of video channels formula 4.

[0131] Exemplarily, the network rate of production control services may satisfy Formula 5 and Formula 4.

[0132]

[0133] Uplink network rate = ∑ 连接数量 Video bit rate × number of video channels formula 4.

[0134] Exemplarily, the network rate of machine vision services may satisfy Formula 6 and Formula 7.

[0135] Downlink network rate = single connection non-real-time service bandwidth × number of connections Formula 6.

[0136]

[0137] Exemplarily, the network rate of AR services may satisfy Formula 8 and Formula 2.

[0138] Downlink network rate = ∑ 连接数量 Video bit rate × number of video channels + single-connection non-real-time service bandwidth × number of connections Formula 8.

[0140] Uplink network rate = ∑ 连接数量 Video bit rate × number of video channels formula 2.

[0141] Exemplarily, the network rate of security monitoring services may satisfy Formula 6 and Formula 7.

[0142] Downlink network rate = single connection non-real-time service bandwidth × number of connections Formula 6.

[0143]

[0144] Exemplarily, the network rate of information collection services may satisfy Formula 9.

[0145]

[0146] Exemplarily, the network rate of the collaborative management service may satisfy Formula 6 and Formula 7.

[0147] Downlink network rate = single connection non-real-time service bandwidth × number of connections Formula 6.

[0148]

[0149] In one possible design, the service demand parameters are translated to obtain the network delay of each service type.

[0150] Exemplarily, the network delay of transportation control services may satisfy Formula 10.

[0151] Network delay = communication period Formula 10. For example, the network delay of the production control service scenario can satisfy Formula 11.

[0152] Network delay = bus update period formula 11.

[0153] Exemplarily, the network delay of AR services may satisfy Formula 12.

[0154] Network delay = X-terminal cache waiting delay-terminal decoding and rendering delay-terminal display delay

[0155] Formula twelve.

[0156] Among them, X is the user experience classification delay.

[0157] In a possible design, a user experience level is obtained, and based on the user experience level, a value range of X can be determined.

[0158] Exemplarily, the user experience level includes average, good, and excellent. If the user experience level is "average", X is less than or equal to 150 milliseconds; if the user experience level is "good", X is less than or equal to 50 milliseconds; if the user experience level is "excellent", X is less than or equal to 5 milliseconds.

[0159] In a possible design, the service demand parameters are translated to obtain the data integrity rate of each service type.

[0160] Exemplarily, the data integrity rate of transportation control and production control services may satisfy Formula 13.

[0161]

[0162] Among them, CSR is the downtime duration of 0, Y is the time converted from hours of one year to milliseconds, which can satisfy Formula 14. CT is the bus update cycle, ST is the time to complete a data transmission, and m can satisfy Formula 15. n is the downtime relevance. CSA is the communication service availability.

[0163] Y=365*24*60*60*1000 milliseconds Formula 14.

[0164] m=1+ST / CT Formula 15.

[0165] In one possible design, the service demand parameters are translated to obtain the network capacity of each service type.

[0166] Exemplarily, the network capacity may satisfy Formula 16.

[0167] Network capacity = M*D Formula 16.

[0168] Where M is the coverage area of ​​the target network and D is the node density. Node density is used to indicate the number of basic network units per unit area in the network.

[0169] Based on the above technical solution, the business requirement parameters of the target business are obtained. Then, based on the business requirement parameters, the target network information is determined. In this way, the network status of the business can be determined through the target network information, and the network performance can be evaluated.

[0170] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the method. It is understandable that, in order to realize the above functions, the adjustment device of the business model includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the steps of the adjustment method of the business model of each example described in the embodiment disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0171] The embodiment of the present application also provides a device for adjusting a business model. The device for adjusting a business model may be a computer device, a CPU in the computer device, a module in the computer device for adjusting a business model, or a client in the computer device for adjusting a business model.

[0172] The embodiment of the present application can divide the adjustment device of the business model into functional modules or functional units according to the above method example. For example, each functional module or functional unit can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules or functional units. Among them, the division of modules or units in the embodiment of the present application is schematic, which is only a logical function division. There may be other division methods in actual implementation.

[0173] The present application embodiment provides a device for adjusting a business model. Figure 5 As shown, the device for adjusting the business model may include: an acquisition module 501 and a processing module 502 .

[0174] Acquisition module 501 is used to acquire the business twin model of the target business and the target network information corresponding to the target business. Processing module 502 is used to determine the target business duration based on the business twin model and the target network information. The target business duration is the duration required to execute the target business in the presence of communication delay. Processing module 502 is also used to adjust the business twin model if the target business duration does not meet the business duration condition, and the time required for the adjusted business twin model to execute the business meets the business duration condition.

[0175] Figure 66 is a schematic diagram of another business model adjustment device according to an exemplary embodiment. The business model adjustment device may include a processor 602, and the processor 602 is used to execute application code to implement the business model adjustment method in this application.

[0176] The processor 602 may be a central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.

[0177] like Figure 6 As shown, the device for adjusting the business model may further include a memory 603. The memory 603 is used to store application program codes for executing the solution of the present application, and the execution is controlled by the processor 602.

[0178] The memory 603 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory 603 may exist independently and be connected to the processor 602 via a bus 604. The memory 603 may also be integrated with the processor 602.

[0179] like Figure 6 As shown, the device for adjusting the service model may further include a communication interface 601, wherein the communication interface 601, the processor 602, and the memory 603 may be coupled to each other, for example, via a bus 604. The communication interface 601 is used to perform information interaction with other devices, for example, to support information interaction between the device for adjusting the service model and other devices.

[0180] It should be pointed out that Figure 6The device structure shown in the figure does not constitute a limitation on the adjustment device of the business model, except Figure 6 In addition to the components shown, the adjustment device of the business model may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

[0181] In actual implementation, the functions implemented by the processing unit can be Figure 6 The processor 602 shown calls the program code in the memory 603 to implement.

[0182] The present application also provides a computer-readable storage medium, on which instructions are stored, and when the instructions in the computer-readable storage medium are executed by a processor of a computer device, the computer can execute the method for adjusting the business model provided in the above-mentioned embodiment. For example, the computer-readable storage medium may be a memory 603 including instructions, and the above instructions may be executed by a processor 602 of a computer device to complete the above method. Optionally, the computer-readable storage medium may be a non-temporary computer-readable storage medium, for example, a non-temporary computer-readable storage medium may be a ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.

[0183] Figure 7 A conceptual partial view of a computer program product provided by an embodiment of the present application is schematically shown, where the computer program product includes a computer program for executing a computer process on a computing device.

[0184] In one embodiment, the computer program product is provided using a signal bearing medium 700. The signal bearing medium 700 may include one or more program instructions that, when executed by one or more processors, may provide the above-described Figure 2 , Figure 3 , Figure 4 Thus, for example, reference to Figure 2 In the embodiment shown in , one or more features of S201 to S205 may be undertaken by one or more instructions associated with the signal bearing medium 700. In addition, Figure 7 The program instructions in also describe example instructions.

[0185] In some examples, the signal bearing medium 700 may include a computer readable medium 701, such as, but not limited to, a hard drive, a compact disk (CD), a digital video disk (DVD), a digital tape, a memory, a read-only memory (ROM) or a random access memory (RAM), and the like.

[0186] In some implementations, signal bearing medium 700 may include computer recordable medium 702 such as, but not limited to, memory, read / write (R / W) CD, R / W DVD, and the like.

[0187] In some implementations, signal bearing medium 700 may include communication medium 703 such as, but not limited to, digital and / or analog communication media (eg, fiber optic cables, waveguides, wired communication links, wireless communication links, etc.).

[0188] The signal bearing medium 700 may be communicated by a wireless form of communication medium 703. The one or more program instructions may be, for example, computer executable instructions or logic implemented instructions.

[0189] In some examples, the business model adjustment apparatus may be configured to provide various operations, functions, or actions in response to one or more program instructions in computer-readable medium 701 , computer-recordable medium 702 , and / or communication medium 703 .

[0190] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0191] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0192] The units described as separate components may or may not be physically separated, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0193] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0194] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or the full classification part or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute the full classification part or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes various media that can store program codes, such as-U disk, mobile hard disk, ROM, RAM, disk or CD.

[0195] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto, and any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for adjusting a business model, characterized in that: The method comprises: Obtaining a business twin model of a target business and target network information corresponding to the target business; Determine a target service duration based on the service twin model and the target network information, where the target service duration is the duration required to execute the target service in the presence of communication delay; If the target service duration does not meet the service duration condition, the service twin model is adjusted, and the time required for the adjusted service twin model to execute the service meets the service duration condition.

2. The method according to claim 1, characterized in that Adjusting the business twin model includes: Based on the target service duration and the service duration condition, the number of times and / or the communication distance of the service twin model are adjusted.

3. The method according to claim 2, characterized in that The business twin model includes: a device model, a scenario model, and a communication component model, and the device model communicates through the communication component model; Adjusting the number of times the business twin model communicates includes: adjusting the number of the device models, and / or adjusting the number of times the device model communicates through the communication component model; Adjusting the communication distance of the business twin model includes: adjusting the position of the device model in the scene model.

4. The method according to claim 1, characterized in that: The determining the target service duration based on the service twin model and the target network information includes: Determine a service communication delay based on the service twin model and the target network information, where the service communication delay is the time required for the service twin model to communicate; An initial service duration is obtained, and based on the initial service duration and the service communication delay, the target service duration is determined, wherein the initial service duration is the duration required to execute the service when there is no communication delay.

5. The method according to claim 4, characterized in that The determining of the service communication delay based on the service twin model and the target network information includes: Based on the business twin model, determine the number of times the business twin model communicates; Determining a single communication delay based on the target network information; The business communication delay is determined based on the number of times the business twin model communicates and the single communication delay.

6. The method according to claim 1, characterized in that Obtaining a business twin model of the target business, including: Acquire the service information of the target service, the service information including: service type, equipment information, and communication component information; Based on the business information, the business twin model is constructed.

7. The method according to claim 6, characterized in that Obtaining the target network information includes: Obtaining business requirement parameters of the target business; Based on the service requirement parameters, the target network information is determined.

8. A device for adjusting a business model, characterized in that: The device comprises an acquisition module and a processing module: The acquisition module is used to acquire the service twin model of the target service and the target network information corresponding to the target service; The processing module is used to determine a target service duration based on the service twin model and the target network information, where the target service duration is the duration required to execute the target service in the presence of a communication delay; The processing module is also used to adjust the business twin model if the target business duration does not meet the business duration condition, so that the time required for the adjusted business twin model to execute the business meets the business duration condition.

9. A device for adjusting a business model, characterized in that: include: Processor and memory; The processor is coupled to the memory; The memory is used to store one or more programs, and one or more of the programs include computer execution instructions. When the business model adjustment device is running, the processor executes the computer execution instructions stored in the memory to enable the business model adjustment device to perform the method as described in any one of claims 1-7.

10. A computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium, characterized in that: When a computer executes the instruction, the computer performs the method according to any one of claims 1 to 4.

11. A computer program product comprising instructions, characterized in that When the instructions are executed by a computing device, the computing device is caused to perform the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • User data processing method and device based on digital twinning, equipment and medium

    CN115630078A

  • Method for intelligently unloading calculation task under condition of unmanned aerial vehicle twin network mapping error

    CN115659803A

  • Business twinborn model construction method and device, electronic equipment and storage medium

    CN116963141A

  • Generating Instructions for Physical Experiments Using Whole Body Digital Twin Technology

    US20230110674A1

  • Network prediction system and method, and electronic device and storage medium

    WO2024011908A1