Service configuration method, device and system

By introducing data distribution service equipment into the CDN network, interaction between the first electronic device and the second electronic device was realized, solving the burden on the configuration center when updating large amounts of data, and enabling synchronous configuration and efficient updates of CDN services.

CN118802527BActive Publication Date: 2025-11-28CHINA MOBILEHANGZHOUINFORMATION TECH CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410345887.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-03-25
Publication Date
2025-11-28
Estimated Expiration
2044-03-25

AI Technical Summary

Technical Problem

The existing CDN service's synchronous configuration method can place a heavy burden on the configuration center when the amount of configuration update data is large, thus hindering synchronous configuration.

Method used

The first electronic device interacts with the configuration center to obtain service version information, and each second electronic device interacts with the first electronic device through the data distribution service device to obtain service configuration information to complete the version update, thereby reducing the interaction pressure on the configuration center.

Benefits of technology

It enables synchronous configuration of content delivery network services even when the amount of configuration update data is large, reducing the burden on the configuration center and improving configuration efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118802527B_ABST
    Figure CN118802527B_ABST
Patent Text Reader

Abstract

The application discloses a service configuration method, device and system, and relates to the technical field of edge computing. The service configuration method is applied to a data distribution service device, and comprises the following steps: receiving service version information sent by a first electronic device; sending the service version information to a second electronic device, so that the second electronic device generates a version identification result based on the service version information; in response to service feedback information sent by the second electronic device, sending the service feedback information to the first electronic device, so that the first electronic device acquires service configuration information based on the service feedback information; and in response to service configuration information sent by the first electronic device, sending the service configuration information to the second electronic device, so that the second electronic device updates the service version based on the service configuration information. According to the embodiment of the application, the first electronic device and the second electronic device are interacted, the interaction pressure of a configuration center is distributed to the first electronic device, and the pressure of the configuration center can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of edge computing, and particularly relates to a service configuration method, device and system. BACKGROUND

[0002] Synchronous configuration of a content delivery network (CDN) service refers to real-time guarantee of completeness and consistency of service configuration in an edge node of the CDN. Host devices of each edge node of the same CDN need to provide the same service, and therefore it is crucial to guarantee consistency of service configuration of the host devices of each edge node.

[0003] Currently, synchronous configuration of the CDN service is achieved by interaction between each edge node and a configuration center, and by using a message queue mode to complete synchronous configuration of a timing increment.

[0004] However, in this method, service configuration of all edge node host devices comes from the configuration center, and in the case of a large amount of configuration update data, the configuration center will be under a large burden, which will easily hinder synchronous configuration of the CDN service. SUMMARY

[0005] Embodiments of the present application provide a service configuration method, device and system, which can reduce the pressure on the configuration center.

[0006] In an aspect of an embodiment of the present application, a service configuration method is provided, which is applied to a data distribution service device, and the method comprises the following steps.

[0007] Receiving service version information sent by a first electronic device, the first electronic device being an electronic device of each electronic device of a content delivery network that performs data interaction with a configuration center;

[0008] Sending the service version information to a second electronic device, so that the second electronic device generates a version identification result based on the service version information, the second electronic device being an electronic device of each electronic device of the content delivery network except the first electronic device, and the version identification result being used to indicate whether the service version of the second electronic device matches the service version information;

[0009] In response to service feedback information sent by the second electronic device, sending the service feedback information to the first electronic device, so that the first electronic device acquires service configuration information based on the service feedback information, the service feedback information being feedback information generated in the case that the version identification result indicates that the service version of the second electronic device does not match the service version information;

[0010] In response to the service configuration information sent by the first electronic device, the service configuration information is sent to the second electronic device, so that the second electronic device updates the service version based on the service configuration information.

[0011] In an aspect of the embodiments of the present application, a service configuration method is provided, which is applied to a first electronic device, and the method comprises the following steps.

[0012] Obtaining service version information of a configuration center;

[0013] Sending the service version information to a data distribution service device, so that the data distribution service device instructs a second electronic device to generate a version identification result based on the service version information, the second electronic device being an electronic device of a content distribution network except the first electronic device, and the version identification result being used to indicate whether the service version of the second electronic device matches the service version information;

[0014] Receiving service feedback information sent by the data distribution service device, the service feedback information being feedback information generated by the second electronic device in a case where the version identification result indicates that the service version of the second electronic device does not match the service version information;

[0015] Obtaining service configuration information corresponding to the service feedback information;

[0016] Sending the service configuration information to the data distribution service device, so that the data distribution service device instructs the second electronic device to update the service version based on the service configuration information.

[0017] In an aspect of the embodiments of the present application, a service configuration method is provided, which is applied to a second electronic device, and the method comprises the following steps.

[0018] Receiving service version information sent by a data distribution service device;

[0019] Generating a version identification result based on the service version information, the version identification result being used to indicate whether the service version of the second electronic device matches the service version information;

[0020] Generating service feedback information in a case where the version identification result indicates that the service version of the second electronic device does not match the service version information;

[0021] Sending the service feedback information to the data distribution service device, so that the data distribution service device instructs a first electronic device to obtain service configuration information based on the service feedback information, the first electronic device being an electronic device of a content distribution network which performs data interaction with the configuration center;

[0022] Receiving service configuration information sent by the data distribution service device;

[0023] Update the service version based on the service configuration information.

[0024] In an aspect of the embodiments, a service configuration device is provided, which is applied to a data distribution service equipment, and the device comprises:

[0025] The first receiving module is configured to receive service version information sent by a first electronic device, the first electronic device being an electronic device of a content distribution network that interacts with a configuration center for data.

[0026] The first sending module is configured to send the service version information to a second electronic device, so that the second electronic device generates a version identification result based on the service version information, the second electronic device being an electronic device of the content distribution network except the first electronic device, and the version identification result being used to indicate whether the service version of the second electronic device matches the service version information.

[0027] The first sending module is further configured to, in response to service feedback information sent by the second electronic device, send the service feedback information to the first electronic device, so that the first electronic device acquires service configuration information based on the service feedback information, the service feedback information being feedback information generated in a case where the version identification result indicates that the service version of the second electronic device does not match the service version information.

[0028] The first sending module is further configured to, in response to service configuration information sent by the first electronic device, send the service configuration information to the second electronic device, so that the second electronic device updates the service version based on the service configuration information.

[0029] In an aspect of the embodiments, a service configuration device is provided, which is applied to a first electronic device, and the device comprises:

[0030] The information acquisition module is configured to acquire service version information of a configuration center.

[0031] The second sending module is configured to send the service version information to a data distribution service equipment, so that the data distribution service equipment instructs a second electronic device to generate a version identification result based on the service version information, the second electronic device being an electronic device of the content distribution network except the first electronic device, and the version identification result being used to indicate whether the service version of the second electronic device matches the service version information.

[0032] The second receiving module is configured to receive service feedback information sent by the data distribution service equipment, the service feedback information being feedback information generated by the second electronic device in a case where the version identification result indicates that the service version of the second electronic device does not match the service version information.

[0033] The information acquisition module is further configured to acquire service configuration information corresponding to the service feedback information.

[0034] The second sending module is further configured to send the service configuration information to the data distribution service device, so that the data distribution service device instructs the second electronic device to update the service version based on the service configuration information.

[0035] In an aspect of the embodiments of the present application, a service configuration device is provided, which is applied to a second electronic device, and the device comprises:

[0036] The third receiving module is configured to receive service version information sent by the data distribution service device.

[0037] The result generating module is configured to generate a version identification result based on the service version information, and the version identification result is used to indicate whether the service version of the second electronic device matches the service version information.

[0038] The information generating module is configured to generate service feedback information in a case where the version identification result indicates that the service version of the second electronic device does not match the service version information.

[0039] The third sending module is configured to send the service feedback information to the data distribution service device, so that the data distribution service device instructs a first electronic device to acquire service configuration information based on the service feedback information, and the first electronic device is an electronic device of the content distribution network that performs data interaction with the configuration center.

[0040] The third receiving module is configured to receive service configuration information sent by the data distribution service device.

[0041] The version updating module is configured to update the service version based on the service configuration information.

[0042] In an aspect of the embodiments of the present application, a service configuration system is provided, which comprises:

[0043] The data distribution service device is configured to implement the service configuration method applied to the data distribution service device when performing service configuration.

[0044] The first electronic device is electrically connected with the data distribution service device, and is configured to implement the service configuration method applied to the first electronic device when performing service configuration.

[0045] The second electronic device is electrically connected with the data distribution service device, and is configured to implement the service configuration method applied to the second electronic device when performing service configuration.

[0046] In an aspect of the embodiments of the present application, an electronic device is provided, which comprises a memory and a program or instructions stored in the memory and executable on a processor, and the program or instructions are executed by the processor to implement the service configuration method provided in any of the aspects of the embodiments of the present application.

[0047] In an aspect of the embodiments of the present application, a readable storage medium is provided, and the readable storage medium stores a program or instructions, and the program or instructions are executed by a processor to implement the service configuration method provided in any of the aspects of the embodiments of the present application.

[0048] In an aspect of the embodiments of the present application, a computer program product is provided, and the instructions in the computer program product are executed by a processor of an electronic device to enable the electronic device to perform the service configuration method provided in any of the aspects of the embodiments of the present application.

[0049] In the service configuration method provided by the embodiments of the present application, the service version information is obtained through the data interaction between the first electronic device and the configuration center, and then each second electronic device only needs to perform data interaction with the first electronic device through the data distribution service device, and in the case of needing to update the service version, the service configuration information sent by the first electronic device is acquired through the data distribution service device, so that the update of the service version is completed. In this way, the embodiments of the present application enable the interaction between the first electronic device and the second electronic device, and the interaction pressure of the configuration center is distributed to the first electronic device, thereby avoiding the problem that the configuration center bears a large burden due to the point-to-point interaction mode between the traditional electronic devices and the configuration center, so that the synchronous configuration of the content distribution network service can be realized in the case of a large amount of configuration update data. BRIEF DESCRIPTION OF DRAWINGS

[0050] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed in the embodiments of the present application will be briefly introduced. Those skilled in the art can also obtain other drawings according to these drawings without creating any creative labor.

[0051] Figure 1 is a flowchart of a service configuration method embodiment provided by the present application;

[0052] Figure 2 is a communication mode schematic diagram of a DDS provided by the present application;

[0053] Figure 3 is a communication architecture diagram of a service configuration method provided by the present application;

[0054] Figure 4 is a flowchart of another service configuration method embodiment provided by the present application;

[0055] Figure 5 is a flowchart of another embodiment of a service configuration method provided by the present application;

[0056] Figure 6 is a structural diagram of an embodiment of a service configuration apparatus provided by the present application;

[0057] Figure 7 is a structural diagram of another embodiment of a service configuration apparatus provided by the present application;

[0058] Figure 8 is a structural diagram of another embodiment of a service configuration apparatus provided by the present application;

[0059] Figure 9 is a structural diagram of an embodiment of a service configuration device provided by the present application. DETAILED DESCRIPTION

[0060] The features and exemplary embodiments of various aspects of the present application will be described below in detail, in order to make the purposes, technical solutions and advantages of the present application more clear and apparent, the present application will be further described in detail below in combination with the drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, but not to limit the present application. The present application can be implemented without some of these specific details by those skilled in the art. The following description of the embodiments is only to provide a better understanding of the present application by showing examples of the present application.

[0061] It should be noted that, in this paper, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between these entities or operations. Moreover, the terms "include", "contain" or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or device. Without more limitations, the elements defined by the statement "include" do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0062] The acquisition, storage, use, processing, etc. of data in the technical solutions of the present application all comply with the relevant provisions of national laws and regulations.

[0063] In the related art, the synchronization configuration of the existing CDN service is achieved by the interaction between each edge node and the configuration center, the message queue mode is adopted, and the synchronization of the timing increment is completed. However, in the case that the data amount of the configuration update is large, this method will form a large burden on the configuration center, thereby easily causing the hindrance to the synchronization configuration of the CDN service.

[0064] The present application aims to provide a service configuration method, device and system. In the service configuration method provided by the present application, the service version information is obtained by the data interaction between the first electronic device and the configuration center, then each second electronic device only needs to perform the data interaction with the first electronic device through the data distribution service device, and in the case that the service version needs to be updated, the service configuration information sent by the first electronic device is acquired through the data distribution service device, so as to complete the update of the service version. In this way, the present application enables the interaction between the first electronic device and the second electronic device, and the interaction pressure of the configuration center is lowered to the first electronic device, thereby avoiding the problem that the configuration center is heavily burdened due to the point-to-point interaction mode between the traditional electronic devices and the configuration center, so that the synchronization configuration of the content distribution network service in the case that the data amount of the configuration update is large can be achieved.

[0065] The specific embodiments of the service configuration method, device and system provided by the present application will be introduced below. First, the service configuration method will be introduced.

[0066] Figure 1 A flowchart of a service configuration method is provided, the service configuration method is applied to a data distribution service device, and the method can include the following steps S101 to S104.

[0067] S101, receiving service version information sent by a first electronic device, the first electronic device being an electronic device of each electronic device of a content distribution network for performing data interaction with a configuration center.

[0068] In the present embodiment, the first electronic device is an electronic device of each electronic device of a content distribution network for performing data interaction with a configuration center. For example, the host X, the host Y and the host Z are deployed in the edge node of the CDN, if the preset host X performs data interaction with the configuration center of the content distribution network, then the host X is the first electronic device.

[0069] The service version information is used to represent the basic information of the service configuration version. For example, the service version information can include the version number and the total number of files.

[0070] For example, the first electronic device acquires the latest configuration version of the service and the configuration data by interacting with a configuration center of the content distribution network. Then, the first electronic device generates service version information according to the latest configuration version of the service, and sends the service version information to the data distribution service device every preset time. The data distribution service device receives the service version information sent by the first electronic device. The preset time can be set to 20 minutes or 30 minutes.

[0071] S102, sending the service version information to the second electronic device, so that the second electronic device generates a version identification result based on the service version information. The second electronic device is an electronic device of the content distribution network except the first electronic device. The version identification result is used to indicate whether the service version of the second electronic device matches the service version information.

[0072] In the embodiment, the second electronic device is an electronic device of the content distribution network except the first electronic device. For example, a host X, a host Y and a host Z are deployed in an edge node of the CDN. The host X is determined as the first electronic device, and the host Y and the host Z are the second electronic devices.

[0073] The version identification result is a result indicating whether the service version of the second electronic device matches the service version information. For example, if the service version of the second electronic device matches the received service version information, a version identification result indicating that the service version matches the service version information is generated. If the service version of the second electronic device does not match the received service version information, a version identification result indicating that the service version does not match the service version information is generated.

[0074] For example, after receiving the service version information sent by the first electronic device, the data distribution service device sends the service version information to the second electronic device. The second electronic device judges whether the version information of the current host matches the received service version information according to the received service version information, and generates a version identification result.

[0075] S103, in response to the service feedback information sent by the second electronic device, sending the service feedback information to the first electronic device, so that the first electronic device acquires service configuration information based on the service feedback information. The service feedback information is feedback information generated in the case that the version identification result indicates that the service version of the second electronic device does not match the service version information.

[0076] In this embodiment, the service feedback information is feedback information generated in a case where the version identification result indicates that the service version of the second electronic device does not match the service version information. For example, the service feedback information can include IP address information of the second electronic device and label information indicating that the versions are inconsistent. The service configuration information is parameter information used for specific configuration of the service.

[0077] For example, in a case where the version identification result indicates that the service version of the second electronic device matches the service version information, the second electronic device does not perform any processing; and in a case where the version identification result indicates that the service version of the second electronic device does not match the service version information, the second electronic device generates service feedback information according to the version identification result.

[0078] The second electronic device then sends the service feedback information to the data distribution service device, and the data distribution service device sends the service feedback information to the first electronic device. In a case where the first electronic device receives the service feedback information, the first electronic device acquires corresponding service configuration information.

[0079] S104, in response to the service configuration information sent by the first electronic device, the service configuration information is sent to the second electronic device, so that the second electronic device updates the service version based on the service configuration information.

[0080] In this embodiment, after the first electronic device acquires corresponding service configuration information, the first electronic device sends the corresponding service configuration information to the data distribution service device, and the data distribution service device sends the service configuration information to the second electronic device. In a case where the second electronic device receives the service configuration information, the second electronic device updates the local configuration file according to the service configuration information.

[0081] Through this embodiment, the service version information is obtained through data interaction between the first electronic device and the configuration center, and then each second electronic device only needs to perform data interaction with the first electronic device through the data distribution service device. In a case where the service version needs to be updated, the service configuration information sent by the first electronic device is acquired through the data distribution service device, so that the update of the service version is completed. In this way, the present embodiment enables interaction between the first electronic device and the second electronic device, so that the interaction pressure of the configuration center is lowered to the first electronic device, thereby avoiding the problem that the configuration center bears a large burden due to the point-to-point interaction mode between the traditional electronic devices and the configuration center, so that the synchronous configuration of the content distribution network service can be realized in a case where the data amount of the configuration update is large.

[0082] As an optional embodiment, before S101, the service configuration method can further include:

[0083] In response to the operation of subscribing to the first topic and the second topic by each electronic device of the content distribution network, topic subscription information is acquired;

[0084] Based on the topic subscription information, the first electronic device and the second electronic device are determined;

[0085] A connection is established between the first electronic device and the second electronic device through the first topic and the second topic.

[0086] In this embodiment, the first topic and the second topic are topics for data interaction in a data distribution service (DDS). For example, the first topic can be a version TOPIC in the DDS, and the second topic can be a version result TOPIC in the DDS. The topic subscription information is information representing the subscription of each electronic device to each topic.

[0087] For example, as shown in Figure 2 A communication mode diagram of the DDS is provided. In the diagram, three topics Topic1, Topic2, and Topic3 are included in a global data space of the DDS. Publisher A is configured as a sender by subscribing to the topic Topic1, and subscriber f is configured as a receiver by subscribing to the topic Topic1. Publisher B is configured as a sender by subscribing to the topics Topic2 and Topic3, and subscriber f is configured as a receiver by subscribing to the topics Topic2 and Topic3. In this way, the data-centric publish-subscribe model is adopted in this embodiment. Different data can be published by publishers through different topics Topic, and different data can be acquired by subscribers through subscribing to different TOPIC.

[0088] Specifically, in this embodiment, each electronic device of the content distribution network subscribes to the first topic and the second topic in the DDS to become a publisher of information and a receiver of information. Then, in response to the operation of subscribing to the first topic and the second topic by each electronic device, the data distribution service device acquires corresponding topic subscription information. Then, based on the acquired topic subscription information, the first electronic device and the second electronic device in the content distribution network are determined, and a connection is established between the first electronic device and the second electronic device through the first topic and the second topic.

[0089] As an example, as shown in Figure 3As shown, a communication architecture diagram of a service configuration method is provided. A plurality of topics such as a node version Topic, a vendor Topic, and a large file Topic can be included in the DDS, and each electronic device in the content distribution network such as a first electronic device, a second electronic device A, a second electronic device B, and a second electronic device C subscribes to a corresponding topic in the DDS. Then, after the first electronic device obtains information from the configuration center, the first electronic device can send the information to each second electronic device that subscribes to the topic in the DDS, and each second electronic device can also send feedback information to the first electronic device that subscribes to the topic in the DDS through the topic in the DDS, thereby realizing data interaction between each electronic device in the content distribution network.

[0090] It can be understood that the configuration synchronization involves scenarios such as a new host being online, a configuration of an online host being missing, and a configuration being manually modified, and the like, causing a certain host to be different from other device hosts in the node. Through the service configuration method, automatic configuration synchronization can be realized.

[0091] Through this embodiment, each electronic device in the content distribution network subscribes to a corresponding topic in the DDS, thereby establishing a connection between the first electronic device and the second electronic device. Through adjustment of the traditional point-to-point communication mode to a data-centric publish-subscribe model, communication between each electronic device in the content distribution network can be realized, overcoming the limitation that each electronic device in the existing content distribution network cannot communicate with each other, thereby reducing the interaction pressure of the configuration center.

[0092] As an optional embodiment, a connection between the first electronic device and the second electronic device is established through the first topic and the second topic, and specifically can include:

[0093] Obtaining a first quality of service parameter corresponding to the first topic and a second quality of service parameter corresponding to the second topic;

[0094] Establishing a connection between the first electronic device and the second electronic device based on the first quality of service parameter and the second quality of service parameter.

[0095] In this embodiment, the first quality of service parameter and the second quality of service parameter are quality of service (QoS) parameters that characterize the quality of communication services.

[0096] For example, in a case where the first electronic device publishes a message through the first topic and the second electronic device receives the message through the first topic, the corresponding first quality of service parameter requires that data be transmitted at a high speed; in a case where the first electronic device receives a message through the second topic and the second electronic device sends a message through the second topic, the corresponding second quality of service parameter does not require that data be transmitted at a high speed.

[0097] Thus, the data distribution service device respectively acquires the first service quality parameter corresponding to the first theme and the second service quality parameter corresponding to the second theme, and then establishes a matched connection relationship between the first electronic device and the second electronic device according to the first service quality parameter and the second service quality parameter.

[0098] As an example, when the data distribution service device establishes a connection between the first electronic device and the second electronic device, a security policy mechanism can also be added, access control prevents external requests from accessing, and peripheral tampering with data prevents data from being tampered with, so as to maximize the closed-loop security of the data.

[0099] Through the embodiment, the first electronic device and the second electronic device are connected according to the first service quality parameter corresponding to the first theme and the second service quality parameter corresponding to the second theme. A flexible service quality QoS mechanism is introduced. In the case of ordinary issuance and less configuration, a high-stability and low-delay data transmission mode can be used; in the case of configuration synchronization, a high-speed and historical data discarding data transmission mode can be used. The corresponding connection relationship can be established according to different business scenarios, so as to improve the efficiency of data transmission.

[0100] As an optional embodiment, Figure 4 A flowchart of a service configuration method is provided, which is applied to a first electronic device. The method can include the following steps S401-S405.

[0101] S401, acquire service version information of a configuration center;

[0102] S402, send the service version information to a data distribution service device, so that the data distribution service device instructs a second electronic device to generate a version identification result based on the service version information, the second electronic device being an electronic device of a content distribution network except the first electronic device, and the version identification result being used to indicate whether the service version of the second electronic device matches the service version information;

[0103] S403, receive service feedback information sent by the data distribution service device, the service feedback information being feedback information generated by the second electronic device in a case where the version identification result indicates that the service version of the second electronic device does not match the service version information;

[0104] S404, acquire service configuration information corresponding to the service feedback information;

[0105] S405, send the service configuration information to the data distribution service device, so that the data distribution service device instructs the second electronic device to update the service version based on the service configuration information.

[0106] In this embodiment, the service version information is used to represent the basic information of the service configuration version. For example, the service version information can include a version number and a total number of files.

[0107] The version identification result is a result indicating whether the service version of the second electronic device matches the service version information.

[0108] The service feedback information is feedback information generated in a case where the version identification result indicates that the service version of the second electronic device does not match the service version information.

[0109] The service configuration information is parameter information used to specifically configure the service.

[0110] For example, the first electronic device first interacts with the configuration center of the content distribution network to obtain the latest configuration version of the service and configuration data. Then, the first electronic device generates the service version information according to the obtained latest configuration version of the service, and sends the service version information to the data distribution service device, so that the data distribution service device instructs the second electronic device to verify whether the corresponding service version matches the service version information based on the service version information.

[0111] In a case where the service version corresponding to the second electronic device does not match the service version information, the data distribution service device sends the service feedback information to the first electronic device. In a case where the first electronic device receives the corresponding service feedback information, the first electronic device obtains the configuration data corresponding to the latest configuration version according to the service feedback information, and generates the service configuration information.

[0112] Finally, the first electronic device sends the service configuration information to the data distribution service device, so that the data distribution service device instructs the second electronic device to update the service version according to the service configuration information.

[0113] Through this embodiment, the first electronic device interacts with the configuration center to obtain the service version information, and then each second electronic device only needs to interact with the first electronic device through the data distribution service device. In a case where the service version needs to be updated, the service configuration information sent by the first electronic device is obtained through the data distribution service device, so that the update of the service version is completed. In this way, the present embodiment enables the first electronic device and the second electronic device to interact with each other, so that the interaction pressure of the configuration center is transferred to the first electronic device, thereby avoiding the problem that the configuration center is heavily burdened due to the point-to-point interaction mode between the traditional electronic devices and the configuration center. Therefore, the synchronous configuration of the content distribution network service can be realized in a case where the data amount of the configuration update is large.

[0114] As an optional embodiment, before S402, the service configuration method can further include:

[0115] subscribing to a first topic so as to send information to the data distribution service device based on the first topic;

[0116] subscribing to a second topic so as to receive information sent by the data distribution service device based on the second topic.

[0117] In the embodiment, the first topic and the second topic are topics preset in the DDS for data interaction. For example, the first topic can be a version TOPIC in the DDS, and the second topic can be a version result TOPIC in the DDS.

[0118] For example, the first electronic device subscribes to the version TOPIC and sends information to the data distribution service device through the version TOPIC, and subscribes to the version result TOPIC and receives information sent by the data distribution service device through the version result TOPIC.

[0119] Through the embodiment, by subscribing to the corresponding topic in the DDS, information can be sent to the second electronic device subscribing to the same topic, and messages sent by the second electronic device subscribing to the same topic can also be received, so that communication can be established between the electronic devices in the content distribution network.

[0120] As an optional embodiment, Figure 5 A flowchart of a service configuration method is provided, the service configuration method being applied to a second electronic device, and the method can include the following steps S501 to S506.

[0121] S501, receiving service version information sent by a data distribution service device;

[0122] S502, generating a version identification result based on the service version information, the version identification result being used to indicate whether the service version of the second electronic device matches the service version information;

[0123] S503, generating service feedback information in a case where the version identification result indicates that the service version of the second electronic device does not match the service version information;

[0124] S504, sending the service feedback information to the data distribution service device, so that the data distribution service device instructs a first electronic device to acquire service configuration information based on the service feedback information, the first electronic device being an electronic device in the content distribution network that performs data interaction with the configuration center;

[0125] S504, receiving service configuration information sent by a data distribution service device;

[0126] S506, updating the service version based on the service configuration information.

[0127] In this embodiment, the service version information is used to represent the basic information of the service configuration version. For example, the service version information can include a version number and a total number of files.

[0128] The version identification result is a result indicating whether the service version of the second electronic device matches the service version information.

[0129] The service feedback information is generated in a case where the version identification result indicates that the service version of the second electronic device does not match the service version information.

[0130] The service configuration information is parameter information used to specifically configure the service.

[0131] For example, the second electronic device first receives the service version information sent by the data distribution service device. After receiving the service version information, it is determined whether the version information of the current host matches the received service version information according to the service version information, thereby generating a version identification result.

[0132] In a case where the version identification result indicates that the service version of the second electronic device does not match the service version information, service feedback information representing the inconsistent version is generated. The service feedback information is sent to the data distribution service device, so that the data distribution service device instructs the first electronic device to obtain the service configuration information based on the service feedback information.

[0133] Finally, the service configuration information fed back by the data distribution service device is received, and the local configuration file is updated based on the service configuration information.

[0134] Through this embodiment, the service version information is obtained through data interaction between the first electronic device and the configuration center, and then each second electronic device only needs to perform data interaction with the first electronic device through the data distribution service device. In a case where the service version needs to be updated, the service configuration information sent by the first electronic device is obtained through the data distribution service device, so that the update of the service version can be completed. In this way, the present embodiment enables interaction between the first electronic device and the second electronic device, so that the interaction pressure of the configuration center is lowered to the first electronic device, thereby avoiding the problem that the configuration center bears a large burden due to the point-to-point interaction mode between the traditional electronic devices and the configuration center. Therefore, the synchronous configuration of the content distribution network service can be realized in the case where the data amount of the configuration update is large.

[0135] As an optional embodiment, before S501, the service configuration method can further include:

[0136] Subscribing to a first topic, so as to receive information sent by the data distribution service device based on the first topic;

[0137] subscribe to a second topic, so as to send information to the data distribution service device based on the second topic.

[0138] In the embodiment, the first topic and the second topic are topics preset in the DDS for data interaction. For example, the first topic can be a version TOPIC in the DDS, and the second topic can be a version result TOPIC in the DDS.

[0139] For example, the second electronic device subscribes to the version TOPIC to receive information sent by the data distribution service device through the version TOPIC, and subscribes to the version result TOPIC to send information to the data distribution service device through the version result TOPIC.

[0140] Through the embodiment, by subscribing to the corresponding topic in the DDS, the second electronic device can receive the message sent by the first electronic device which subscribes to the same topic, and can also send information to the first electronic device which subscribes to the same topic, so as to establish communication between the electronic devices in the content distribution network.

[0141] As an optional embodiment, the service configuration information includes configuration device information and configuration parameter information, and S506 can specifically include:

[0142] Based on the configuration device information, a device identification result is generated, and the device identification result is used to indicate whether the second electronic device belongs to a device that needs to be configured.

[0143] In a case where the device identification result indicates that the second electronic device belongs to a device that needs to be configured, the service version is updated based on the configuration parameter information.

[0144] In the embodiment, the configuration device information is used to represent the device that needs to be configured. For example, the configuration device information can be IP address information of the device. The configuration parameter information is used to represent the parameter for specifically configuring the service.

[0145] For example, after receiving the service configuration information sent by the data distribution service device, the second electronic device parses the service configuration information to obtain the configuration device information and the configuration parameter information.

[0146] Then, the configuration device information is compared with the local device to determine whether the local device belongs to a device that needs to be configured. If not, the service configuration information is discarded. If yes, the local configuration file is updated according to the configuration parameter information to ensure consistency with the first electronic device.

[0147] Through the embodiment, it is determined whether the local device belongs to the device that needs to be configured based on the configuration device information, and the local configuration file is updated only in the case of belonging. The error update and invalid update of the second electronic device service are avoided, and the efficiency and accuracy of service configuration are improved.

[0148] The application further provides a service configuration method.

[0149] As shown in Figure 6 The application provides a service configuration device applied to a data distribution service device, and specifically includes a first receiving module 610 and a first sending module 620.

[0150] The first receiving module 610 is configured to receive service version information sent by a first electronic device, the first electronic device being an electronic device of a content distribution network that interacts with a configuration center.

[0151] The first sending module 620 is configured to send the service version information to a second electronic device, so that the second electronic device generates a version identification result based on the service version information, the second electronic device being an electronic device of the content distribution network except the first electronic device, and the version identification result being used to indicate whether a service version of the second electronic device matches the service version information.

[0152] The first sending module 620 is further configured to send, in response to service feedback information sent by the second electronic device, the service feedback information to the first electronic device, so that the first electronic device acquires service configuration information based on the service feedback information, the service feedback information being feedback information generated in the case that the version identification result indicates that the service version of the second electronic device does not match the service version information.

[0153] The first sending module 620 is further configured to send, in response to service configuration information sent by the first electronic device, the service configuration information to the second electronic device, so that the second electronic device updates the service version based on the service configuration information.

[0154] As an optional embodiment, the service configuration device applied to the data distribution service device can further include the following modules:

[0155] The subscription acquisition module is configured to acquire topic subscription information in response to an operation of subscribing to a first topic and a second topic by each electronic device of the content distribution network.

[0156] The device determination module is configured to determine the first electronic device and the second electronic device based on the topic subscription information.

[0157] The connection establishment module is configured to establish a connection between the first electronic device and the second electronic device through the first topic and the second topic.

[0158] As an optional embodiment, the connection establishment module specifically comprises the following units:

[0159] The parameter acquisition unit is configured to acquire a first quality of service parameter corresponding to the first topic and a second quality of service parameter corresponding to the second topic.

[0160] The connection establishment unit is configured to establish a connection between the first electronic device and the second electronic device based on the first quality of service parameter and the second quality of service parameter.

[0161] As an optional embodiment, as shown in Figure 7 The embodiments of the present application further provide a service configuration apparatus applied to a first electronic device, and specifically comprising an information acquisition module 710, a second sending module 720, and a second receiving module 730.

[0162] The information acquisition module 710 is configured to acquire service version information of a configuration center.

[0163] The second sending module 720 is configured to send the service version information to a data distribution service device, so that the data distribution service device instructs a second electronic device to generate a version identification result based on the service version information, the second electronic device being an electronic device of a content distribution network except the first electronic device, and the version identification result being used to indicate whether a service version of the second electronic device matches the service version information.

[0164] The second receiving module 730 is configured to receive service feedback information sent by the data distribution service device, the service feedback information being feedback information generated by the second electronic device in a case where the version identification result indicates that the service version of the second electronic device does not match the service version information.

[0165] The information acquisition module 710 is further configured to acquire service configuration information corresponding to the service feedback information.

[0166] The second sending module 720 is further configured to send the service configuration information to the data distribution service device, so that the data distribution service device instructs the second electronic device to update the service version based on the service configuration information.

[0167] As an optional embodiment, the service configuration apparatus applied to the first electronic device can further comprise the following modules:

[0168] The first subscription module is configured to subscribe to the first topic, so as to send information to the data distribution service device based on the first topic.

[0169] The first subscription module is further configured to subscribe to a second topic, so as to receive information sent by the data distribution service device based on the second topic.

[0170] As an optional embodiment, as shown in Figure 8 The embodiments of the present application further provide a service configuration apparatus applied to a second electronic device, and specifically comprising a third receiving module 810, a result generating module 820, an information generating module 830, a third sending module 840 and a version updating module 850.

[0171] The third receiving module 810 is configured to receive service version information sent by the data distribution service device.

[0172] The result generating module 820 is configured to generate a version identification result based on the service version information, wherein the version identification result is used to indicate whether the service version of the second electronic device matches the service version information.

[0173] The information generating module 830 is configured to generate service feedback information in a case where the version identification result indicates that the service version of the second electronic device does not match the service version information.

[0174] The third sending module 840 is configured to send the service feedback information to the data distribution service device, so that the data distribution service device instructs the first electronic device to acquire service configuration information based on the service feedback information, and the first electronic device is an electronic device of the content distribution network which performs data interaction with the configuration center.

[0175] The third receiving module 810 is configured to receive service configuration information sent by the data distribution service device.

[0176] The version updating module 850 is configured to update the service version based on the service configuration information.

[0177] As an optional embodiment, the service configuration apparatus applied to the second electronic device can further comprise the following modules:

[0178] The second subscription module is configured to subscribe to a first topic, so as to receive information sent by the data distribution service device based on the first topic;

[0179] The second subscription module is further configured to subscribe to a second topic, so as to send information to the data distribution service device based on the second topic.

[0180] As an optional embodiment, the service configuration information comprises configuration device information and configuration parameter information, and the version updating module 850 specifically comprises the following units:

[0181] The result generation unit is configured to generate a device identification result based on the configuration device information, the device identification result being used to indicate whether the second electronic device belongs to a device that needs to be configured.

[0182] The version updating unit is configured to update the service version based on the configuration parameter information if the device identification result indicates that the second electronic device belongs to a device that needs to be configured.

[0183] As an optional embodiment, the present application provides a service configuration system, which specifically comprises:

[0184] The data distribution service device is configured to implement the service configuration method applied to the data distribution service device as described above when performing service configuration.

[0185] The first electronic device is electrically connected to the data distribution service device and is configured to implement the service configuration method applied to the first electronic device as described above when performing service configuration.

[0186] The second electronic device is electrically connected to the data distribution service device and is configured to implement the service configuration method applied to the second electronic device as described above when performing service configuration.

[0187] Based on the service configuration method, the present application also provides specific embodiments of a service configuration device.

[0188] Figure 9 A hardware structure schematic diagram of the service configuration device provided by the present application is shown.

[0189] The service configuration device can include a processor 901 and a memory 902 having computer program instructions stored therein.

[0190] Specifically, the processor 901 can include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or can be configured as one or more integrated circuits that implement one or more embodiments of the present application.

[0191] The memory 902 can include mass storage for data or instructions. As an example and not by way of limitation, the memory 902 can include a hard disk drive (HDD), a floppy disk drive, flash memory, an optical disc (e.g., a compact disc (CD) or a digital versatile disc (DVD)), a solid-state drive (SSD), a USB drive, or a combination of two or more of these. Where appropriate, the memory 902 can include removable or non-removable (or fixed) media, where appropriate. The memory 902 can be internal or external to the integrated gateway disaster recovery appliance. In particular embodiments, the memory 902 is non-volatile, solid-state memory.

[0192] The memory can include read-only memory (ROM), random-access memory (RAM), magnetic disk storage mediums, optical storage mediums, flash memory devices, electrical, optical, or other physical / tangible memory storage devices. Thus, in general, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., a memory device) encoded with software that, when executed (by one or more processors), is operable to access the data and / or instructions that enable the operations described with reference to the methods according to an aspect of the present disclosure.

[0193] The processor 901 implements any of the service configuration methods in the above embodiments by reading and executing computer program instructions stored in the memory 902.

[0194] In one example, the service configuration device can further include a communication interface 903 and a bus 910. As shown, the processor 901, the memory 902, the communication interface 903 are connected through the bus 910 and complete the communication between each other. Figure 9

[0195] The communication interface 903 is mainly used to realize the communication between each module, device, unit and / or equipment in the embodiments of the present application.

[0196] ​Bus 910 includes a hardware, software, or both that couples components of the service configuration device to each other. As an example and not by way of limitation, bus can include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand (IB) interconnect, a Low Pin Count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or another suitable bus or a combination of two or more of these. Where appropriate, bus 910 can include one or more buses. Although this application describes and shows a particular bus, this application contemplates any suitable bus or interconnect.

[0197] In addition, in combination with the service configuration method in the above embodiments, the embodiments of the present application can provide a computer storage medium to implement. The computer storage medium has computer program instructions stored thereon; the computer program instructions are executed by a processor to implement any of the service configuration methods in the above embodiments.

[0198] In addition, in combination with the service configuration method in the above embodiments, the embodiments of the present application can provide a computer program product to implement. The instructions in the computer program product are executed by the processor of the electronic device to implement any of the service configuration methods in the above embodiments.

[0199] It needs to be clear that the present application is not limited to the specific configurations and processes described above and shown in the drawings. For the sake of brevity, detailed descriptions of well-known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between steps, after understanding the spirit of the present application.

[0200] The functions noted in the description of the structural block diagrams above can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application specific integrated circuits (ASICs), appropriate firmware, plug-ins, functional cards, and the like. When implemented in software, the elements of the present application are program or code segments that are used to perform the required tasks. The program or code segments can be stored in a machine-readable medium or transmitted through a data signal carried in a carrier wave over a transmission medium or communication link. A "machine-readable medium" includes any medium that can store or transport information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, and the like. The code segments can be downloaded via computer networks such as the Internet, intranets, and the like.

[0201] It is also important to note that the examples mentioned in the present application describe some methods or systems based on a series of steps or devices. However, the present application is not limited to the order of the steps mentioned above, that is, the steps can be performed in the order mentioned in the examples, or in an order different from the examples, or several steps can be performed simultaneously.

[0202] The computer program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other processing device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other processing device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. These computer program instructions can also be stored in a computer readable medium that can direct a computer, other programmable data processing apparatus, or other processing device to operate in a particular manner, such that the instructions stored in the computer readable medium produce an article of manufacture including instructions which implement the function / act specified in the flowchart and / or block diagram block or blocks. The computer program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other processing device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other processing device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. These computer program instructions can also be stored in a computer readable medium that can direct a computer, other programmable data processing apparatus, or other processing device to operate in a particular manner, such that the instructions stored in the computer readable medium produce an article of manufacture including instructions which implement the function / act specified in the flowchart and / or block diagram block or blocks.

[0203] The above merely describes a specific implementation of the present application. Those skilled in the art can clearly understand the specific working processes of the system, modules and units described above for the convenience and brevity of description, and can refer to the corresponding processes in the foregoing method embodiments, which will not be described herein again. It should be understood that the protection scope of the present application is not limited to this, and any person skilled in the art can easily think of various equivalent modifications or replacements within the technical range disclosed by the present application, and these modifications or replacements should be covered within the protection scope of the present application.

Claims

1. A service configuration method, characterized by, The application is applied to a data distribution service device, comprising: receiving service version information sent by a first electronic device, the first electronic device being an electronic device of a content distribution network that interacts with a configuration center; sending the service version information to a second electronic device, so that the second electronic device generates a version identification result based on the service version information, the second electronic device being an electronic device of the content distribution network except the first electronic device, and the version identification result being used to indicate whether the service version of the second electronic device matches the service version information; in response to service feedback information sent by the second electronic device, sending the service feedback information to the first electronic device, so that the first electronic device acquires service configuration information based on the service feedback information, the service feedback information being feedback information generated in the case that the version identification result indicates that the service version of the second electronic device does not match the service version information; in response to service configuration information sent by the first electronic device, sending the service configuration information to the second electronic device, so that the second electronic device updates the service version based on the service configuration information; before the receiving service version information sent by the first electronic device, the method further comprises: in response to the operation of subscribing to a first topic and a second topic by each electronic device of the content distribution network, acquiring topic subscription information; based on the topic subscription information, determining the first electronic device and the second electronic device; establishing a connection between the first electronic device and the second electronic device through the first topic and the second topic; the establishing a connection between the first electronic device and the second electronic device through the first topic and the second topic comprises: acquiring a first quality of service parameter corresponding to the first topic and a second quality of service parameter corresponding to the second topic; based on the first quality of service parameter and the second quality of service parameter, establishing a connection between the first electronic device and the second electronic device.

2. A service configuration method characterized by, The application is applied to a first electronic device, comprising: acquiring service version information of a configuration center; sending the service version information to a data distribution service device, so that the data distribution service device instructs a second electronic device to generate a version identification result based on the service version information, the second electronic device being an electronic device of a content distribution network except the first electronic device, and the version identification result being used to indicate whether the service version of the second electronic device matches the service version information; receiving service feedback information sent by the data distribution service device, the service feedback information being feedback information generated by the second electronic device in the case that the version identification result indicates that the service version of the second electronic device does not match the service version information; acquiring service configuration information corresponding to the service feedback information; sending the service configuration information to a data distribution service device, so that the data distribution service device instructs a second electronic device to update a service version based on the service configuration information; before the sending of the service version information to the data distribution service device, the method further includes: subscribing to a first topic, so that information is sent to the data distribution service device based on the first topic; subscribing to a second topic, so that information sent by the data distribution service device is received based on the second topic; the data distribution service device is connected between the first electronic device and the second electronic device based on first quality of service parameters corresponding to the first topic and second quality of service parameters corresponding to the second topic.

3. A service configuration method characterized by, applicable to a second electronic device, including: receiving service version information sent by a data distribution service device; based on the service version information, generating a version identification result, the version identification result being used to indicate whether the service version of the second electronic device matches the service version information; in the case where the version identification result indicates that the service version of the second electronic device does not match the service version information, generating service feedback information; sending the service feedback information to the data distribution service device, so that the data distribution service device instructs a first electronic device to obtain service configuration information based on the service feedback information, the first electronic device being an electronic device of a content distribution network that interacts with a configuration center for data; receiving the service configuration information sent by the data distribution service device; updating the service version based on the service configuration information; before the receiving of the service version information sent by the data distribution service device, the method further includes: subscribing to a first topic, so that information sent by the data distribution service device is received based on the first topic; subscribing to a second topic, so that information is sent to the data distribution service device based on the second topic; the data distribution service device is connected between the first electronic device and the second electronic device based on first quality of service parameters corresponding to the first topic and second quality of service parameters corresponding to the second topic.

4. The method of claim 3, wherein, the service configuration information includes configuration device information and configuration parameter information, the updating of the service version based on the service configuration information includes: based on the configuration device information, generating a device identification result, the device identification result being used to indicate whether the second electronic device belongs to a device that needs to be configured; in the case where the device identification result indicates that the second electronic device belongs to a device that needs to be configured, updating the service version based on the configuration parameter information.

5. A service configuration apparatus characterized by comprising: applicable to a data distribution service device, including: a first receiving module, configured to receive service version information sent by a first electronic device, the first electronic device being an electronic device of a content distribution network that interacts with a configuration center for data; The first sending module is configured to send the service version information to a second electronic device, so that the second electronic device generates a version identification result based on the service version information, the second electronic device being an electronic device of the content distribution network other than the first electronic device, and the version identification result being used to indicate whether a service version of the second electronic device matches the service version information; The first sending module is further configured to, in response to service feedback information sent by the second electronic device, send the service feedback information to the first electronic device, so that the first electronic device acquires service configuration information based on the service feedback information, the service feedback information being feedback information generated in a case where the version identification result indicates that the service version of the second electronic device does not match the service version information; The first sending module is further configured to, in response to service configuration information sent by the first electronic device, send the service configuration information to the second electronic device, so that the second electronic device updates a service version based on the service configuration information; The apparatus further includes: A subscription acquiring module is configured to acquire topic subscription information in response to an operation of subscribing to a first topic and a second topic by each electronic device of the content distribution network; A device determining module is configured to determine the first electronic device and the second electronic device based on the topic subscription information; A connection establishing module is configured to establish a connection between the first electronic device and the second electronic device through the first topic and the second topic; The connection establishing module includes: A parameter acquiring unit is configured to acquire a first quality of service parameter corresponding to the first topic and a second quality of service parameter corresponding to the second topic; A connection establishing unit is configured to establish a connection between the first electronic device and the second electronic device based on the first quality of service parameter and the second quality of service parameter.

6. A service configuration apparatus characterized by comprising: Applied to a first electronic device, including: An information acquiring module is configured to acquire service version information of a configuration center; A second sending module is configured to send the service version information to a data distribution service device, so that the data distribution service device instructs a second electronic device to generate a version identification result based on the service version information, the second electronic device being an electronic device of the content distribution network other than the first electronic device, and the version identification result being used to indicate whether a service version of the second electronic device matches the service version information; A second receiving module is configured to receive service feedback information sent by the data distribution service device, the service feedback information being feedback information generated by the second electronic device in a case where the version identification result indicates that the service version of the second electronic device does not match the service version information; The information acquiring module is further configured to acquire service configuration information corresponding to the service feedback information; The second sending module is further configured to send the service configuration information to the data distribution service device, so that the data distribution service device instructs the second electronic device to update the service version based on the service configuration information. The apparatus further includes: The first subscription module is configured to subscribe to a first topic, so that information is sent to the data distribution service device based on the first topic; The first subscription module is further configured to subscribe to a second topic, so that information sent by the data distribution service device is received based on the second topic; the first electronic device and the second electronic device are connected by the data distribution service device based on first quality of service parameters corresponding to the first topic and second quality of service parameters corresponding to the second topic.

7. A service configuration apparatus characterized by comprising: The application is applied to a second electronic device, and includes: The third receiving module is configured to receive service version information sent by a data distribution service device; The result generation module is configured to generate a version identification result based on the service version information, the version identification result being used to indicate whether the service version of the second electronic device matches the service version information; The information generation module is configured to generate service feedback information in a case where the version identification result indicates that the service version of the second electronic device does not match the service version information; The third sending module is configured to send the service feedback information to the data distribution service device, so that the data distribution service device instructs a first electronic device to acquire service configuration information based on the service feedback information, the first electronic device being an electronic device of a content distribution network that performs data interaction with a configuration center; The third receiving module is configured to receive service configuration information sent by the data distribution service device; The version update module is configured to update the service version based on the service configuration information. The apparatus further includes: The second subscription module is configured to subscribe to a first topic, so that information sent by the data distribution service device is received based on the first topic; The second subscription module is further configured to subscribe to a second topic, so that information is sent to the data distribution service device based on the second topic; the first electronic device and the second electronic device are connected by the data distribution service device based on first quality of service parameters corresponding to the first topic and second quality of service parameters corresponding to the second topic.

8. A service configuration system, characterized by The system includes: The data distribution service device is configured to perform the service configuration method according to claim 1 when performing service configuration; The first electronic device is electrically connected with the data distribution service device and is configured to perform the service configuration method according to claim 2 when performing service configuration; The second electronic device is electrically connected with the data distribution service device and is configured to perform the service configuration method according to any one of claims 3-4 when performing service configuration.

Citation Information

Patent Citations

  • Configuration distribution method and device, configuration receiving method and device and computer readable storage medium

    CN110798349A

  • Configuration updating method and device, terminal and storage medium

    CN111767074A