Method and apparatus for adjusting business model, and storage medium

By acquiring and adjusting the business twin model, the problem of uneven resource allocation during network upgrades was solved, achieving precise adaptation of services and networks and resource optimization.

CN119544524BActive Publication Date: 2025-12-09CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

During network upgrades, due to the diverse requirements of different services for network performance and service level agreements, adopting a unified network resource allocation method may lead to uneven resource allocation, failing to meet the service needs of services with high network demands or resulting in resource waste.

Method used

By acquiring the service twin model of the target service and the target network information, the duration of the target service is determined, the network quality is evaluated, and the service twin model is adjusted to meet the service duration conditions, including adjusting the number of communications, distance, and the location of the device model, in order to achieve adaptation with the target network.

Benefits of technology

It enables accurate assessment of business network requirements, ensuring normal business operation, avoiding resource waste, and optimizing network resource allocation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119544524B_ABST
    Figure CN119544524B_ABST
Patent Text Reader

Abstract

The application provides a service model adjustment method and device and a storage medium, relates to the technical field of communication, and is used for solving the problem of how to adapt different services to a new network. The method comprises the following steps: obtaining a service twin model of a target service and target network information corresponding to the target service. Based on the service twin model and the target network information, a target service duration is determined, the target service duration being a duration required for performing the target service in the case that there is a communication delay. If the target service duration does not meet a service duration condition, the service twin model is adjusted, and a duration required for performing the service by using the adjusted service twin model 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 technical field of communication, and particularly relates to a service model adjustment method and device and a storage medium. BACKGROUND

[0002] With the continuous progress of network technology, new network architectures, protocols and devices are emerging. Therefore, the original network needs to be replaced by a new network to meet the increasing business needs of people. However, due to the diversified requirements of different services on network performance, if a unified network resource configuration method is used to replace the network of different services, it may lead to unbalanced allocation of network resources.

[0003] Therefore, how to make different services adapt to the new network and ensure the normal operation of the services has become a problem to be solved. SUMMARY

[0004] The present application provides a service model adjustment method, device and storage medium, which are used to solve the problem of how to make different services adapt to the new network.

[0005] To achieve the above purpose, the present application adopts the following technical solutions:

[0006] In a first aspect, the present application provides a service model adjustment method. In the method, a service twin model of a target service and target network information corresponding to the target service are obtained. Based on the service twin model and the target network information, a target service duration is determined, the target service duration being a duration required for performing the target service under a communication delay. If the target service duration does not meet a service duration condition, the service twin model is adjusted, and a duration required for performing the service by the adjusted service twin model meets the service duration condition.

[0007] Based on the above technical solutions, the service twin model of the target service and the target network information corresponding to the target service are obtained. Based on the service twin model and the target network information, the target service duration can be determined. In this way, the network quality of the service can be evaluated based on the target service duration, thereby realizing accurate judgment of the network demand of the service and enabling the target network to adapt to the service. Then, by determining whether the target service duration meets the service duration condition, it is judged whether the service meets the configuration condition of the target network. If the target service duration does not meet the service duration condition, the service twin model is adjusted so that the service can meet the configuration condition of the target network.

[0008] In a possible design, adjusting the service twin model comprises: adjusting the number of communications and / or the distance of communication of the service twin model based on the target service duration and the service duration condition.

[0009] In a possible design, the service twin model comprises: a device model, a scene model, and a communication component model, and the device model communicates through the communication component model. The number of times of communication of the service twin model is adjusted, comprising: adjusting the number of device models, and / or adjusting the number of times of communication of the device model through the communication component model. The distance of communication of the service twin model is adjusted, comprising: adjusting the position of the device model in the scene model.

[0010] In a possible design, the target service duration is determined based on the service twin model and the target network information, comprising: determining a service communication delay based on the service twin model and the target network information, the service communication delay being a duration required by the service twin model for communication. An 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 being a duration required by the service for execution 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, comprising: determining the number of times of communication of the service twin model based on the service twin model. A single-communication delay is determined based on the target network information. The service communication delay is determined based on the number of times of communication of the service twin model and the single-communication delay.

[0012] In a possible design, the service twin model of the target service is obtained, comprising: obtaining service information of the target service, the service information comprising: a service type, device information, and communication component information. The service twin model is constructed based on the service information.

[0013] In a possible design, the target network information is obtained, comprising: obtaining a service demand parameter of the target service. The target network information is determined based on the service demand parameter.

[0014] In a second aspect, the present application provides a service model adjustment apparatus, comprising an obtaining module and a processing module.

[0015] The obtaining module is configured to obtain a service twin model of a target service and target network information corresponding to the target service. The processing module is configured to determine a target service duration based on the service twin model and the target network information, the target service duration being a duration required by the target service for execution with communication delay. The processing module is further configured to, if the target service duration does not satisfy a service duration condition, adjust the service twin model, and the duration required by the adjusted service twin model for execution satisfies the service duration condition.

[0016] In a possible design, the number of times of communication and / or the distance of communication of the service twin model is adjusted based on the target service duration and the service duration condition.

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

[0018] In a possible design, the processing module is further configured to determine, based on the service twin model and the target network information, a service communication delay, where the service communication delay is a time length required for the service twin model to communicate. The obtaining module is further configured to obtain an initial service time length, where the initial service time length is a time length required for the service to be performed without a communication delay. The processing module is further configured to determine, based on the initial service time length and the service communication delay, a target service time length.

[0019] In a possible design, the processing module is further configured to determine, based on the service twin model, a number of times of communication of the service twin model. The processing module is further configured to determine, based on the target network information, a single-time communication delay. The processing module is further configured to determine, based on the number of times of communication of the service twin model and the single-time communication delay, the service communication delay.

[0020] In a possible design, the obtaining module is further configured to obtain service information of the target service, where the service information includes: a service type, device information, and communication component information. The processing module is further configured to construct the service twin model based on the service information.

[0021] In a possible design, the obtaining module is further configured to obtain a service requirement parameter of the target service. The processing module is further configured to determine the target network information based on the service requirement parameter.

[0022] In a third aspect, the present application provides a service model adjustment apparatus, which includes: a processor and a memory; the processor and the memory are coupled; the memory is used for storing one or more programs, which include computer execution instructions; when the service model adjustment apparatus is running, the processor executes the computer execution instructions stored in the memory, so as to implement the method described in any possible implementation manner of the first aspect.

[0023] In a fourth aspect, the present application provides a computer readable storage medium, which stores instructions, when the instructions are running on a computer, the computer executes the method described in any possible implementation manner of the first aspect.

[0024] In a fifth aspect, the present application provides a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used for running a computer program or instructions, so as to implement the method described in any possible implementation manner 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, cause the computer to carry out the method described in any possible implementation manner of the first aspect.

[0026] The technical problems and technical effects of the business model adjustment apparatus, the computer device, the computer storage medium, the chip, or the computer program product can refer to the technical problems and technical effects of the first aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS

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

[0028] Figure 2 A flowchart of a business model adjustment method provided by an embodiment of the present application;

[0029] Figure 3 A flowchart of another business model adjustment method provided by an embodiment of the present application;

[0030] Figure 4 A flowchart of another business model adjustment method provided by an embodiment of the present application;

[0031] Figure 5 A structural diagram of a business model adjustment apparatus provided by an embodiment of the present application;

[0032] Figure 6 A structural diagram of another business model adjustment apparatus provided by an embodiment of the present application;

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

[0034] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present application.

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

[0036] Moreover, the terms "comprising" and "having" and any variations thereof in the present description are intended to cover a non-exclusive inclusion. For example, a process, method, system, product, or apparatus that comprises a list of steps or modules is not necessarily limited to those listed steps or modules, but can optionally include additional steps or modules not expressly listed or can optionally include steps or modules inherent to such process, method, product, or apparatus.

[0037] In addition, in the embodiments of the present application, the words "exemplary" and "for example" are used to mean serving as an example, instance, or illustration. Any implementation or design scheme described as "exemplary" or "for example" in the present application should not be construed as being preferred or advantageous over other implementations or design schemes. Rather, the use of the words "exemplary" or "for example" is intended to present concepts in a particular manner.

[0038] In recent years, with the continuous progress of network technology, new network architectures, protocols and devices are emerging, such as the 5th generation mobile communication technology (5G) network. Therefore, it is necessary to replace the original network with a new network to meet the increasing business needs of people.

[0039] The 5G network has the characteristics of high bandwidth, high real-time, high reliability, and high security of communication. By constructing a high-quality 5G virtual private network, deploying a mobile edge computing (MEC) MEC edge cloud platform and network slicing, combined with the artificial intelligence (AI) platform capabilities of the MEC edge cloud, it can provide dozens of innovative applications that integrate, and comprehensively build a flexible production line system in the 5G environment. And it can better drive production and operation with data, improve data processing speed, and improve production efficiency, product quality, and production flexibility level, and promote the digital and intelligent transformation of vertical industries. Based on the 5G virtual private network, the industry will be able to take the intelligent factory as the carrier and the intelligentization of key manufacturing links as the core to create a self-organizing flexible manufacturing system and a flexible and intelligent supply chain system, and realize efficient personalized production.

[0040] Since 5G network applications are primarily focused on high-bandwidth data transmission, such as real-time image and video applications, and with the continuous maturation of 5G's ultra-reliable and low-latency communication characteristics, 5G network applications are gradually expanding from single-link remote human-machine interface control to human-machine interface control and real-time on-site control in industrial automation. With subsequent updates to the 3rd Generation Partnership Project (3GPP), the capabilities of 5G, 5G-A, and other mobile network services will continue to be enhanced.

[0041] However, due to the diverse requirements of different services regarding network performance and service-level agreements (SLAs), replacing networks for different services using a uniform network resource configuration method may lead to uneven distribution of network resources. If the network resource and service capacity configuration is too low, it will be unable to meet the service needs of services with high network demands; if the network resource and service capacity configuration is too high, it will result in resource waste.

[0042] Therefore, given the unique characteristics and complexity of various services, how to adjust these services to adapt them to the new network, so that the 5G network can accurately meet service requirements and ensure the normal operation of services, is a crucial question.

[0043] To address the aforementioned technical problems, embodiments of this application provide a method for adjusting a service model. This method involves obtaining a service twin model of the target service and the corresponding target network information. Based on the service twin model and the target network information, the duration of the target service can be determined. This allows for the evaluation of the network quality of the service based on its duration, thereby achieving accurate judgment of the service's network requirements and ensuring the target network is compatible with the service. Subsequently, by determining whether the target service duration meets the service duration conditions, it is determined whether the service meets the configuration conditions of the target network. If the target service duration does not meet the service duration conditions, the service twin model is adjusted so that the service can meet the configuration conditions of the target network.

[0044] The implementation environment of the embodiments of this application is described below.

[0045] like Figure 1 The diagram shown is a system architecture diagram of a business model adjustment system provided in an embodiment of this application. 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. 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] The business area information management module 101 is used to store business area information. Furthermore, the business area information management module 101 is used to generate a business area identifier for each business area. Additionally, the business area information management module 101 is 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 acquire a business area identifier and send it to the business area identifier management module 101. Furthermore, the business twin module 102 is also used to receive business area information sent by the business area information management module 101 to identify the target business. Additionally, the business twin module 102 is used to construct a business twin model of the target business to obtain business requirement parameters. Furthermore, the business twin module 102 is used to send the business requirement parameters to the translation and hierarchical module 103. Furthermore, the business twin module 102 is used to adjust the business twin model. Finally, the business twin module 102 is used to receive target network information sent by the translation and hierarchical module 103 to construct a network twin system.

[0048] The translation and classification module 103 is used to receive service requirement parameters sent by the service twin module 102. Furthermore, the translation and classification module 103 is used to translate the service requirement parameters into target network information. Additionally, the translation and classification module 103 is used to send the target network information to the evaluation module 104 and the service twin module 102. Furthermore, the translation and classification module 103 is used to determine the network level of the target network information. Furthermore, the translation and classification module 103 is used to store the correspondence between the network level of the service and the single communication latency, to obtain the single communication latency corresponding to the network level of the target service, and send it to the evaluation module 104.

[0049] The evaluation module 104 is used to receive target network information and single communication latency sent by the translation and classification module 103 to obtain the target service duration of the target service. Furthermore, the evaluation module 104 is also used to determine whether the target service duration meets the service duration condition. Additionally, the evaluation module 104 is used to send an adjustment message to the service twin module 102. Furthermore, the evaluation module 104 is 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 this application will now be described in detail with reference to the accompanying drawings.

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

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

[0053] In the embodiments of the present application, the business twin model is used to reflect the running situation of the business.

[0054] For example, the business twin model can reflect the time consumed by the running business, the network resources required by the running business, and the rate of completing the business.

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

[0056] It should be noted that the present 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 adjustment device of the business model pre-stores business twin models of a plurality of businesses, and one business corresponds to one business identifier. The business identifier of a target business can be obtained. Then, the business twin model of the target business can be determined from the business twin models of the plurality of businesses based on the business identifier of the target business.

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

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

[0060] S202, target network information corresponding to a target business is obtained.

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

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

[0063] For example, the network delay is a 5G communication delay.

[0064] In a possible implementation, the target network information is obtained by monitoring the business twin model of the target business.

[0065] In another possible implementation, the adjustment device of the business model pre-stores target network information of a plurality of businesses, and one business corresponds to one business identifier. The business identifier of a target business can be obtained. Then, the target network information of the target business can be determined based on the business identifier of the target business.

[0066] S203, determine a target service duration based on the service twin model and the target network information.

[0067] The target service duration is a duration required for performing the target service in a case where a communication delay exists.

[0068] In a possible implementation, based on the service twin model and the target network information, a service communication delay can be determined. The service communication delay is a duration required for the service twin model to perform communication. Then, an initial service duration is obtained, and based on the initial service duration and the service communication delay, the target service duration is determined. The initial service duration is a duration required for performing the service in a case where no communication delay exists.

[0069] In a possible design, the initial service duration can be obtained by simulating a device model running condition by using the service twin model.

[0070] In a possible design, based on the service twin model, a number of times of communication of the service twin model can be determined. Then, based on the target network information, a single-time communication delay is determined. Based on the number of times of communication of the service twin model and the single-time communication delay, the service communication delay is determined.

[0071] In a possible design, the single-time communication delay includes a number of times of one-way serial transmission and a number of times of two-way serial transmission. The number of times of one-way serial transmission is a number of times of serial transmission of data by the communication component model in the target service through a one-way communication manner. The number of times of two-way serial transmission is a number of times of serial transmission of data by the communication component model in the target service through a two-way communication manner.

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

[0073] For example, the service communication delay satisfies Formula One.

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

[0075] In Formula One, Δt is the service communication delay, S1 is the number of times of one-way serial transmission, S2 is the number of times of two-way serial transmission, and RTT is a round-trip time delay of transmission from the sending end of the communication component model to the receiving end of the communication component model.

[0076] For example, the target service duration satisfies Formula Two.

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

[0078] In another possible design, the adjusting apparatus of the service model pre-stores a corresponding relationship between network levels of services and single-communication time delays. Based on the target network information, a target network level corresponding to the target network information can be determined, and a single-communication time delay corresponding to the target network level can be obtained.

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

[0080] For example, the network level is determined based on network rate. The network level includes level one, level two, and level three, each of which corresponds to a network rate. The network rate of level three is greater than that of level two, and the network rate of level two is greater than that of level one. 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 two and less than the network rate of level three, the network level of the target service is determined as level two.

[0081] In S204, it is determined whether the target service duration meets a service duration condition.

[0082] The service duration condition can be that the target service duration is less than a preset service duration, or 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 the machine vision scenario, 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 state monitoring, have low requirements for network speed 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 waste of network resources can be reduced. The machine vision scenario needs to transmit a large amount of image and video data. Moreover, image data on the production line needs to be quickly processed and analyzed, and the network speed requirement is relatively high. Therefore, the target service duration needs to be less than the preset service duration, so as to guarantee the real-time performance and accuracy of the machine vision scenario service.

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

[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. The evaluation result is used to reflect the performance of the target network.

[0087] In a possible implementation, the target network configuration parameter can be obtained based on the target network information. Based on the target network configuration parameter, a network twin system is constructed to evaluate the target network to obtain an evaluation result.

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

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

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

[0091] S205, adjust the service twin model.

[0092] The duration required by the adjusted service twin model to perform the service satisfies the service duration condition.

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

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

[0095] For example, if the service duration condition is that the target service duration is less than a preset service duration, the number of device models can be increased, and the number of times of communication of the device model through the communication component model can be reduced. If 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 of communication of the device model through the communication component model can be increased.

[0096] It is understandable that increasing the number of devices of the same type can speed up business completion and reduce business duration; conversely, reducing the number of devices of the same type can slow down business completion and increase business duration. Reducing the number of times the device model communicates with the communication component model can reduce the number of times the business twin model communicates, thereby reducing communication time and business duration; conversely, increasing the number of times the device model communicates with the communication component model can increase the number of times the business twin model communicates, thereby increasing communication time and business duration.

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

[0098] For example, when the target business duration is less than the preset business duration, the distance between the device model and the scene model can be reduced; when the target business duration is greater than the preset business duration, the distance between the device model and the scene model can be increased.

[0099] Understandably, reducing the distance between device models can reduce the time required for communication between them, increase the data transmission speed, and thus reduce the duration of business operations.

[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 does not meet the service duration condition, the service twin model is adjusted again until the number of adjustments reaches a preset threshold, then the adjustment of the service twin model is stopped, and it is determined that the target network does not meet the service duration condition.

[0101] Based on the above technical solution, a service twin model of the target service and the corresponding target network information are obtained. Based on the service twin model and target network information, the duration of the target service can be determined. Thus, the network quality of the service can be evaluated based on the target service duration, thereby achieving an accurate judgment of the service's network requirements and ensuring that the target network is compatible with the service. Then, by determining whether the target service duration meets the service duration conditions, it is determined whether the service meets the configuration conditions of the target network. If the target service duration does not meet the service duration conditions, the service twin model is adjusted so that the service can meet the configuration conditions of the target network.

[0102] like Figure 3 The illustration shows another method for adjusting a business model provided in an embodiment of this application. In this method, step S201 may include:

[0103] S301, acquire service information of a target service.

[0104] The service information includes at least one of the following: a service type, device information, and communication component information.

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

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

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

[0108] S302, construct a service twin model based on the service information.

[0109] In a possible implementation, based on the service type, the device information, and the communication component information, a device model, a scene model, and a communication component model under each service type are constructed to obtain the service twin model.

[0110] In another possible implementation, the service information further includes service traffic information, and the service twin model further includes a service network model. Based on the service type, the device information, and the communication component information, a device model, a scene model, and a communication component model under each service type are constructed. Then, based on the service traffic information, a service network model is constructed. Based on the initial service twin model and the service network model, the service twin model is obtained.

[0111] Based on the technical solution, the service information of the target service is acquired, the information required for constructing the service twin model is determined, and the simulation of the service is realized. Then, the service twin model is constructed based on the service information. In this way, the network resources required by the service can be determined by evaluating the network of the service based on the service twin model, the risk and cost of mismatch between the network design and the service are reduced, resource waste is reduced, and the normal operation of the service is ensured.

[0112] As shown in Figure 4 Another method for adjusting a service model is provided in the embodiments of the present application. In the method, S202 can include:

[0113] S401, acquiring service requirement parameters of a target service.

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

[0115] In a possible design, the service requirement parameters can be obtained by monitoring the operation of the service twin model.

[0116] In another possible implementation, the service information further includes service traffic information. The service requirement parameters of each service type are obtained based on the service type and the service traffic information.

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

[0118] 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] For example, as shown in Table 1, a plurality of service requirement parameters are shown.

[0120] Table 1

[0121]

[0122]

[0123] The business types include a transportation control type, a production control type, a machine vision type, an AR type, a security monitoring type, an information collection type, and a collaborative management type. Each scenario includes uplink traffic and downlink traffic. The uplink traffic of the transportation control type is control traffic, and corresponding business demand parameters are application data volume in a communication period, a communication period, single-connection non-real-time service bandwidth, and connection quantity. The downlink traffic is video transmission traffic, and corresponding business demand parameters are a video code rate and a video quantity. The uplink traffic of the production control type is control traffic, and corresponding business demand parameters are application data volume in a communication period, single-connection non-real-time service bandwidth, connection quantity, 0 downtime length, bus update period, survival time, downtime correlation degree, and communication service availability. The downlink traffic is video transmission traffic, and corresponding business demand parameters are a video code rate and a video quantity.

[0124] Table 1 introduces other business demand parameters, which can be referred to the introduction of the business demand parameters above, and details are not described herein.

[0125] In S402, target network information is determined based on the business demand parameters.

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

[0127] In a possible design, the business demand parameters are translated to obtain network rates of the business under each business type.

[0128] For example, the network rate of the transportation control type can satisfy formula three and formula four.

[0129]

[0130] Uplink network rate = ∑ 连接数量 Video code rate x video quantity formula four.

[0131] For example, the network rate of the production control type can satisfy formula five and formula four.

[0132]

[0133] Uplink network rate = ∑ 连接数量 Video code rate x video quantity formula four.

[0134] For example, the network rate of the machine vision type can satisfy formula six and formula seven.

[0135] Downlink network rate = single-connection non-real-time service bandwidth x connection quantity formula six.

[0136] Downlink network rate = single-connection non-real-time service bandwidth x connection quantity formula six.

[0137] For example, the network rate of the AR type of service can satisfy Equation Eight and Equation Four.

[0138] Downlink network rate = ∑ 连接数量 Video code rate x video route number + single connection non-real-time service bandwidth x

[0139] Connection number Equation Eight.

[0140] Uplink network rate = ∑ 连接数量 Video code rate x video route number Equation Four.

[0141] For example, the network rate of the security monitoring type of service can satisfy Equation Six and Equation Seven.

[0142] Downlink network rate = single connection non-real-time service bandwidth x connection number Equation Six.

[0143]

[0144] For example, the network rate of the information collection type of service can satisfy Equation Nine.

[0145]

[0146] For example, the network rate of the collaborative management type of service can satisfy Equation Six and Equation Seven.

[0147] Downlink network rate = single connection non-real-time service bandwidth x connection number Equation Six.

[0148]

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

[0150] For example, the network delay of the transportation control type of service can satisfy Equation Ten.

[0151] Network delay = communication period Equation Ten. For example, the network delay of the production control type of service can satisfy Equation Eleven.

[0152] Network delay = bus update period Equation Eleven.

[0153] For example, the network delay of the AR type of service can satisfy Equation Twelve.

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

[0155] Equation Twelve.

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

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

[0158] For example, the user experience level includes general, better and excellent. If the user experience level is general, X is less than or equal to 150 milliseconds; if the user experience level is better, X is less than or equal to 50 milliseconds; and if the user experience level is excellent, X is less than or equal to 5 milliseconds.

[0159] In a possible design, the business requirement parameter is translated to obtain a data integrity rate of the business of each business type.

[0160] For example, the data integrity rate of the transport control type and the production control type business can satisfy formula thirteen.

[0161]

[0162] wherein CSR is a 0 downtime length, Y is a time converted from a length of one year in hours to milliseconds, formula fourteen can be satisfied. CT is a bus update period, ST is a time for completing one data transmission, and formula fifteen can be satisfied. N is a downtime correlation degree. CSA is a communication service availability.

[0163] Y = 395 * 24 * 60 * 60 * 1000 milliseconds formula fourteen.

[0164] m = 1 + ST / CT formula fifteen.

[0165] In a possible design, the business requirement parameter is translated to obtain a network capacity of the business of each business type.

[0166] For example, the network capacity can satisfy formula sixteen.

[0167] Network capacity = M * D formula sixteen.

[0168] wherein M is a coverage area of a target network, and D is a node density. The node density is used to indicate a number of network basic units in a unit area in the network.

[0169] Based on the technical solution, the business requirement parameter of the target business is acquired. Then, based on the business requirement parameter, the target network information is determined. In this way, the network situation of the business can be determined through the target network information, and the network performance can be evaluated.

[0170] The above mainly introduces the scheme provided by the embodiments of the present application from the perspective of method. It can be understood that the business model adjustment apparatus contains hardware structure and / or software module corresponding to the execution of each function in order to realize the above functions. Those skilled in the art should easily realize that the business model adjustment method steps of each example described in combination with the embodiments disclosed in the present application can be realized in the form of hardware or the combination of hardware and computer software. Whether a certain 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. The professional technicians can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0171] The embodiments of the present application further provide a business model adjustment apparatus. The business model adjustment apparatus can be a computer device, a CPU in the computer device, a module for adjusting a business model in the computer device, or a client for adjusting a business model in the computer device.

[0172] The embodiments of the present application can divide the business model adjustment apparatus according to the above method examples into functional modules or functional units. For example, each functional module or functional unit can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be realized in the form of hardware or software functional module or functional unit. The division of modules or units in the embodiments of the present application is illustrative, and is only a logical functional division. Actual implementation can have another division manner.

[0173] The embodiments of the present application provide a business model adjustment apparatus. As shown in the Figure 5 The business model adjustment apparatus can include an acquisition module 501 and a processing module 502.

[0174] The acquisition module 501 is configured to acquire a business twin model of a target business and target network information corresponding to the target business. The processing module 502 is configured to determine a target business duration based on the business twin model and the target network information, the target business duration being a duration required for executing the target business in the case of existing communication delay. The processing module 502 is further configured to adjust the business twin model if the target business duration does not satisfy a business duration condition, and the duration required for executing the adjusted business twin model satisfies the business duration condition.

[0175] Figure 6is a structural schematic diagram of another service model adjustment apparatus according to an exemplary embodiment. The service model adjustment apparatus can include a processor 602, which is configured to execute application code to implement the service model adjustment method in the present application.

[0176] The processor 602 can 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 programs of the present application.

[0177] As shown in Figure 6 , the service model adjustment apparatus can further include a memory 603. The memory 603 is configured to store the application code for implementing the programs of the present application and to be controlled by the processor 602 to execute the application code.

[0178] The memory 603 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disk storage, a magneto-optical disk, a magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to this. The memory 603 can exist independently and be connected to the processor 602 through the bus 604. The memory 603 can also be integrated with the processor 602.

[0179] As shown in Figure 6 , the service model adjustment apparatus can further include a communication interface 601, wherein the communication interface 601, the processor 602, and the memory 603 can be coupled to each other, for example, through the bus 604. The communication interface 601 is configured to interact with other devices, for example, to support the information interaction between the service model adjustment apparatus and other devices.

[0180] It should be noted that Figure 6The device structure shown in the figures does not constitute a limitation on the adjustment apparatus of the service model, except Figure 6 The adjustment apparatus of the service model can include more or fewer components than shown in the figures, or combine certain components, or different component arrangements, in addition to the components shown.

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

[0182] The present application also provides a computer readable storage medium, and the computer readable storage medium stores instructions, when the instructions in the computer readable storage medium are executed by the processor of the computer device, the computer can execute the service model adjustment method provided by the above-mentioned embodiments. For example, the computer readable storage medium can be a memory 603 including instructions, and the above-mentioned instructions can be executed by the processor 602 of the computer device to complete the above-mentioned method. Alternatively, the computer readable storage medium can be a non-transitory computer readable storage medium, for example, the non-transitory computer readable storage medium can be a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk and an optical data storage device, etc.

[0183] Figure 7 The conceptual partial view of the computer program product provided by the embodiments of the present application is schematically shown, and 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 can include one or more program instructions, which when executed by one or more processors, can provide the above-described functions or partial functions. Therefore, for example, with reference to the embodiments shown in Figure 2 , Figure 3 , Figure 4 described, one or more features of S201-S205 can be assumed by one or more instructions associated with the signal bearing medium 700. In addition, the program instructions in Figure 2 also describe example instructions. Figure 7

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

[0186] ​In some embodiments, the signal-bearing medium 700 can include a computer- readable medium 702, such as, but not limited to, memory, a read / write (R / W) CD, a R / W DVD, etc.

[0187] In some embodiments, the signal-bearing medium 700 can include a communication medium 703, such as, but not limited to, a digital and / or an analog communication medium (e.g., a fiber optic cable, a waveguide, a wired communication link, a wireless communication link, etc.).

[0188] The signal-bearing medium 700 can be conveyed by a wireless form of the communication medium 703. The one or more program instructions can be, for example, computer-executable or logic-implementing instructions.

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

[0190] From the above description of embodiments, it is apparent that a person skilled in the art can clearly appreciate that, for the convenience and brevity of description, only the above-described division of the functional modules is taken as an example, and in actual application, the above-described functions can be completed by different functional modules, that is, the internal structure of the apparatus is divided into different functional modules to complete the full classification or part of the functions described above.

[0191] In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented in other ways. For example, the apparatus embodiment described above is only illustrative, for example, the division of the module or unit is only a logical function division, and in actual implementation, another division mode can be used, for example, a plurality of units or components can be combined or integrated into another apparatus, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed units can be indirect coupling or communication connection through some interfaces, apparatuses or units, which can be electrical, mechanical or other forms.

[0192] The units described as separate components can or can not be physically separate, and the components displayed as units can be one physical unit or a plurality of physical units, that is, can be located in one place, or can be distributed to a plurality of different places. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0193] In addition, each function unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software function unit.

[0194] When the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application are essentially or say the part that contributes to the prior art or the whole classification or part of the technical solutions can be embodied in the form of a software product, which is stored in a storage medium and includes a plurality of instructions for causing an apparatus (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute the whole classification or part of the steps of the method of each embodiment of the present application. The foregoing storage medium includes a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk and various storage program codes.

[0195] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto, any change or replacement within the technical scope disclosed in the present application should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method of adjusting a business model, characterized by, The method comprises: obtaining a service twin model of a target service and target network information corresponding to the target service, the target network information being used to reflect network quality; based on the service twin model and the target network information, determining a target service duration, the target service duration being a duration required for performing the target service in the presence of communication delay; if the target service duration does not meet a service duration condition, adjusting the number of times of communication and / or the distance of communication of the service twin model based on the target service duration and the service duration condition, the duration required for performing the service by the adjusted service twin model meeting the service duration condition.

2. The method of claim 1, wherein, The service twin model comprises: a device model, a scene model, and a communication component model, and the device model communicates through the communication component model; adjusting the number of times of communication of the service twin model comprises: adjusting the number of device models and / or adjusting the number of times of communication of the device models through the communication component model; adjusting the distance of communication of the service twin model comprises: adjusting the position of the device models in the scene model.

3. The method of claim 1, wherein, The determination of the target service duration based on the service twin model and the target network information comprises: based on the service twin model and the target network information, determining a service communication delay, the service communication delay being a duration required for communication of the service twin model; obtaining an initial service duration, and determining the target service duration based on the initial service duration and the service communication delay, the initial service duration being a duration required for performing the service in the absence of communication delay.

4. The method of claim 3, wherein, The determination of the service communication delay based on the service twin model and the target network information comprises: based on the service twin model, determining the number of times of communication of the service twin model; based on the target network information, determining a single-time communication delay; based on the number of times of communication of the service twin model and the single-time communication delay, determining the service communication delay.

5. The method of claim 1, wherein, The obtaining of the service twin model of the target service comprises: obtaining service information of the target service, the service information comprising: a service type, device information, and communication component information; based on the service information, constructing the service twin model.

6. The method of claim 5, wherein, The obtaining of the target network information comprises: obtaining service requirement parameters of the target service; based on the service requirement parameters, determining the target network information.

7. An apparatus for adjusting a service model, characterized by comprising: The device comprises an obtaining module and a processing module: the obtaining module is configured to obtain a service twin model of a target service and target network information corresponding to the target service, the target network information being used to reflect network quality; the processing module is configured to determine a target service duration based on the service twin model and the target network information, the target service duration being a duration required for performing the target service in the presence of communication delay; The processing module is further configured to, if the target service duration does not satisfy the service duration condition, adjust the number of communications and / or the distance of communications of the service twin model based on the target service duration and the service duration condition, and the duration required by the service twin model after adjustment to perform the service satisfies the service duration condition.

8. An apparatus for adjusting a service model, characterized by comprising: Comprising: a processor and a memory; the processor and the memory are coupled; the memory is configured to store one or more programs, and the one or more programs include computer execution instructions, when the service model adjustment device is running, the processor executes the computer execution instructions stored in the memory, so that the service model adjustment device executes the method in any one of claims 1-6.

9. A computer-readable storage medium having stored therein instructions, the computer-readable storage medium comprising: When the computer executes the instruction, the computer executes the method in any one of claims 1-6.

10. A computer program product comprising instructions, characterized in that, When the instruction is run by the computing device, the computing device executes the method in any one of claims 1-6.

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