A voice service control method, device, storage medium and program product

By setting up wired and wireless access interfaces in the customer's premises equipment, detecting the connectivity of the wired path and switching to the wireless path transmission in case of an anomaly, the low reliability problem caused by the failure of the shared optical cable for voice service paths is solved, and highly reliable transmission of voice service data is achieved.

CN122137758APending Publication Date: 2026-06-02CHINA MOBILE GRP GUANGDONG CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHINA MOBILE GRP GUANGDONG CO LTD
Filing Date
2026-02-10
Publication Date
2026-06-02

Smart Images

  • Figure CN122137758A_ABST
    Figure CN122137758A_ABST
Patent Text Reader

Abstract

This application discloses a voice service control method, device, storage medium, and program product. The method is applied to a customer premises equipment, which includes a first access interface and a second access interface. The first access interface is used to access a wired network as an access point for a first path, and the second access interface is used to access a wireless network as an access point for a second path. The method includes: controlling voice service data to be transmitted via the first access interface, so that the voice service data is transmitted to the voice platform through the first path; detecting the connectivity of the first path; and when an abnormality in the connectivity of the first path is detected, controlling the voice service data to switch to transmission via the second access interface, so that the voice service data is transmitted to the voice platform through the second path. Implementing the technical solution of this application can reduce the probability of voice service interruption and improve the reliability of voice service data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data transmission technology, and in particular to a control method, device, storage medium, and program product for voice services. Background Technology

[0002] In corporate voice leased line services, clients often use transmission equipment such as Optical Network Unit (ONU), Packet Transport Network (PTN), or Optical Transport Network (OTN) as access devices.

[0003] In related technologies, high-capacity PTN transmission equipment is deployed on the client side, and primary and backup service paths are established through the PTN metropolitan area network and the voice core network's language platform. In this technical solution, both the primary and backup service paths consist of the client-side PTN equipment, the PTN metropolitan area network, and the voice core network's language platform. Since the primary and backup services share the same physical access optical cable on the client side, when the access optical cable fails, both the primary and backup service paths will be interrupted simultaneously, resulting in low reliability. Summary of the Invention

[0004] This application addresses some of the deficiencies mentioned in the background art by providing a voice service control method, device, storage medium, and program product.

[0005] In a first aspect, embodiments of this application provide a voice service control method applied to a customer premises equipment. The customer premises equipment includes a first access interface and a second access interface. The first access interface is used to access a wired network as an access point for a first path from the bearer network to the voice platform. The second access interface is used to access a wireless network as an access point for a second path from the wireless access network, the user plane function of the wireless core network, and the bearer network to the voice platform. The method includes: Control voice service data to be transmitted through the first access interface, so that the voice service data is transmitted to the voice platform through the first path; The connectivity of the first path is detected; When a connectivity anomaly is detected in the first path, the voice service data is switched to be transmitted via the second access interface, so that the voice service data is transmitted to the voice platform through the second path.

[0006] In one embodiment of the first aspect, the construction of the first path includes: The customer premises equipment is connected to the bearer network via an access layer device; This enables the bearer network to interface with the voice platform.

[0007] In one embodiment of the first aspect, the construction of the second path includes: Enables the customer premises equipment to access the user plane function of the wireless core network through the wireless access network; The user plane function of the wireless core network is connected to the bearer network, and the bearer network is connected to the voice platform.

[0008] In one embodiment of the first aspect, during the transmission of the second path, voice service data is carried in at least one of the following ways: The voice service data is carried between the customer's on-site equipment and the voice platform using a tunneling transmission method. The voice service data is encapsulated and carried between the customer premises equipment and the gateway of the bearer network based on a general routing encapsulation protocol. Voice service data is transmitted between the user plane functions of the radio access network and the radio core network based on a user plane tunnel, and between the user plane functions of the radio core network and the gateway of the bearer network based on a common routing encapsulation protocol.

[0009] In one embodiment of the first aspect, detecting the connectivity of the first path includes: Test messages are sent to the first path at a preset period; If the number of consecutive times no response to the test message is detected reaches a preset threshold, the connectivity of the first path is determined to be abnormal.

[0010] In one embodiment of the first aspect, after controlling the switching of the voice service data to transmission via the second access interface, the method further includes: Continuously monitor the connectivity of the first path; When the first path is detected to be reconnected, the voice service data is switched back to be transmitted via the first access interface.

[0011] Secondly, embodiments of this application provide a customer premises equipment, including: The first access interface is used to access the wired network and serves as the access point for the first path from the bearer network to the voice platform. The second access interface is used to access the wireless network, serving as the access point for the second path from the wireless access network, the wireless core network, and the bearer network to the voice platform. A control module for performing the steps of any of the methods described in the first aspect.

[0012] Thirdly, embodiments of this application provide an electronic device, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of any of the methods described in the first aspect.

[0013] Fourthly, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any of the methods described in the first aspect. Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the steps of any of the methods described in the first aspect.

[0014] According to the voice service control method, device, storage medium, and program product of the present application embodiments, by setting a first access interface and a second access interface in the customer premises equipment, which serve as access points for a first path of accessing the voice platform via a wired network and a second path of accessing the voice platform via a wireless network, respectively, the connectivity of the first path is detected during the transmission of voice service data via the first path, and when a connectivity abnormality is detected in the first path, the voice service data is switched to be transmitted via the second path, thereby improving the reliability of voice service data transmission. Attached Figure Description

[0015] The above and other objects, features, and advantages of this application will become more apparent from the more detailed description of the embodiments of this application in conjunction with the accompanying drawings. The accompanying drawings are used to provide a further understanding of the embodiments of this application and form part of the specification. They are used together with the embodiments of this application to explain this application and do not constitute a limitation thereof. In the accompanying drawings, the same reference numerals generally represent the same components or steps.

[0016] Figure 1 This is a control system architecture diagram for a voice service provided in an embodiment of this application.

[0017] Figure 2 This is a flowchart of a voice service control method provided in an embodiment of this application.

[0018] Figure 3 This is a network topology diagram in a voice service control method provided in an embodiment of this application.

[0019] Figure 4 This is a flowchart of connectivity detection in a voice service control method provided in an embodiment of this application.

[0020] Figure 5 This is a flowchart of path reversal in a voice service control method provided in an embodiment of this application.

[0021] Figure 6 This is a block diagram of a customer site equipment provided in an embodiment of this application.

[0022] Figure 7 This is a schematic diagram of a computer program product provided in an embodiment of this application.

[0023] Figure 8 This is a hardware block diagram of an electronic device provided in an embodiment of this application. Detailed Implementation

[0024] To make the objectives, technical solutions, and advantages of this application more apparent, exemplary embodiments according to this application will be described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are merely some embodiments of this application, and not all embodiments of this application. It should be understood that this application is not limited to the exemplary embodiments described herein.

[0025] See Figure 1 A voice service control method is applied to a customer premises equipment 101. The customer premises equipment 101 includes a first access interface and a second access interface. The first access interface is used to access a wired network as an access point for a first path from a bearer network 102 to a voice platform 103. The second access interface is used to access a wireless network as an access point for a second path from a wireless access network 104, a user plane function 105 of a wireless core network, and a bearer network 102 to a voice platform 103.

[0026] See Figure 2 A method for controlling voice services, comprising: S201, control the transmission of voice service data through the first access interface, so that the voice service data is transmitted to the voice platform through the first path.

[0027] In this step, the customer's premises equipment sends voice service data through the first access interface via a wired network, enabling the voice service data to be forwarded to the voice platform via the bearer network, thereby achieving normal transmission of voice services.

[0028] S202, Detect the connectivity of the first path.

[0029] In this step, the customer's premises equipment can detect the connectivity status of the first path to determine whether the path is available. Connectivity detection is used to reflect the reachability of voice service data for end-to-end transmission via the first path.

[0030] Connectivity detection can be achieved by sending test messages and determining whether a response is received. For example, the first path can be periodically detected based on a path connectivity detection mechanism. This application does not limit the scope of this embodiment.

[0031] S203, when an abnormality in the connectivity of the first path is detected, the voice service data is switched to be transmitted via the second access interface, so that the voice service data is transmitted to the voice platform through the second path.

[0032] In this step, when a connectivity anomaly is detected in the first path, the customer premises equipment can stop sending voice service data through the first access interface and instead send the voice service data through the second access interface via the wireless network. This allows the voice service data to be transmitted to the voice platform sequentially via the wireless access network, the user plane function of the wireless core network, and the bearer network, thereby reducing the probability of voice service interruption.

[0033] In the technical solution of this application embodiment, according to the voice service control method of this application embodiment, a first access interface and a second access interface are set in the customer premises equipment, which serve as the access points for the first path of accessing the voice platform via a wired network and the second path of accessing the voice platform via a wireless network, respectively. During the transmission of voice service data via the first path, the connectivity of the first path is detected, and when a connectivity abnormality is detected in the first path, the voice service data is switched to the second path, that is, transmitted to the voice platform sequentially via the wireless access network, the user plane function of the wireless core network, and the bearer network, thereby reducing the probability of voice service interruption and improving the reliability of voice service data transmission.

[0034] See Figure 3In one example, the voice service control method is applied to Customer Premises Equipment (CPE). The CPE communicates with the voice platform via the CPE. The bearer network 102 can be a Slicing Packet Network (SPN), the voice platform 103 can be an Interrogating Session Border Controller (ISBC) in an IP Multimedia Subsystem (IMS) metropolitan area network, the radio access network 104 can be a base station gNB, and the user plane function of the radio core network can be a 5G to Business User Plane Function (5G ToB UPF).

[0035] In one implementation, the customer premises equipment connects to the wired network via a fiber optic cable and to the wireless network via a fifth-generation subscriber identity module (5G SIM). During use, both the first and second path links are active to achieve hot backup.

[0036] In one implementation, connectivity detection and path switching are performed on the customer premises equipment side. Since the second path already has wireless access capabilities and forwarding capabilities with the network side on the equipment side, there is no need to rebuild the session or reconfigure the service on the voice platform side when performing path switching. The switching process is controlled by the customer premises equipment, thus improving switching efficiency. Under normal circumstances, the switchback can be achieved within a set time such as 50ms.

[0037] In one implementation, the construction of the first path includes: enabling the customer premises equipment to access the bearer network via the access layer equipment, and enabling the bearer network to interface with the voice platform.

[0038] For example, see Figure 3 The customer premises equipment connects to the wired network through its first access interface. The first access interface is a wired interface, and the customer premises equipment connects to the bearer network through the access layer equipment, thereby enabling voice service data to be introduced from the customer side into the bearer network for forwarding and processing.

[0039] In the interface between the bearer network and the voice platform, voice service data is transmitted along the pre-configured service tunnels or forwarding paths in the bearer network. The network-facing provider edge (NPE) of the bearer network interfaces with the access switch (such as the switching equipment in the IMS network, abbreviated as IMS-SW) on the voice platform side, so that voice service data can be forwarded across domains from the bearer network to the voice platform.

[0040] Through the above access and connection process, voice service data can be transmitted end-to-end to the voice platform via the bearer network.

[0041] In one implementation, the construction of the second path includes: enabling customer premises equipment to access the user plane function of the wireless core network via the wireless access network; enabling the user plane function of the wireless core network to interface with the bearer network; and enabling the bearer network to interface with the voice platform.

[0042] For example, see Figure 3 The customer premises equipment accesses the wireless network through its second access interface. In one implementation, the second access interface is a wireless interface. The customer premises equipment accesses the user plane function of the wireless core network through the wireless access network, enabling voice service data to be forwarded from the customer side to the wireless core network via the wireless network. In the wireless core network, the user plane function forwards the voice service data and introduces it into the bearer network for further transmission. Through the above-mentioned wireless access, core network user plane forwarding, and bearer network connection process, voice service data can be transmitted to the voice platform sequentially via the wireless access network, the user plane function of the wireless core network, and the bearer network, thus completing the end-to-end construction of the second path.

[0043] In one implementation, during transmission along the second path, voice service data is carried out in at least one of the following ways: Voice service data is carried between customer site equipment and the voice platform using a tunneling transmission method; Voice service data is encapsulated and carried between the customer's premises equipment and the gateway of the bearer network based on a general routing encapsulation protocol; Voice service data is transmitted between the user plane functions of the radio access network and the radio core network based on the user plane tunnel, and between the user plane functions of the radio core network and the gateway of the bearer network based on the general routing encapsulation protocol.

[0044] The above configuration enables voice service data to be transmitted in different network segments along the second path using bearer or encapsulation methods adapted to those network segments, thereby achieving end-to-end transmission of voice service data to the voice platform via the wireless access path. In one example, during transmission along the second path, voice service data is carried using all of the above methods.

[0045] For example, the wireless link in the second path can achieve end-to-end transmission of voice service data through a combination of various tunnels. In this example, tunnels at different levels operate on different network segments to encapsulate and forward voice service data. However, the embodiments of this application do not limit the specific number of tunnel layers, tunnel types, or their nesting relationships.

[0046] For example, a service layer tunnel based on the Secure Real-time Transport Protocol (SR-TP) can be established between the customer's on-site equipment and the voice platform to provide end-to-end protection for voice service data; A logical tunnel based on the Generic Routing Encapsulation (GRE) protocol can be established between the customer’s premises equipment and the gateway of the bearer network to carry the service layer tunnel. Between the user plane functions of the radio access network and the radio core network, a user plane tunnel (GPRSTunneling Protocol, GTP tunnel) can be established to carry voice service data from the radio access side. A forwarding tunnel based on a general routing encapsulation protocol can be established between the user plane function of the wireless core network and the gateway of the bearer network to introduce voice service data into the bearer network.

[0047] In one implementation, the second path can be achieved through a multi-layered nested tunnel connection. The first layer is the SR-TP tunnel between the CPE and the ISBC; the second layer is the CPE GRE tunnel between the CPE and the gateway; and the third layer is the GTP tunnel between the base station and the UPF, and the UPF GRE tunnel between the UPF and the gateway.

[0048] In one implementation, see Figure 4 The connectivity of the first path is checked, including: S401, send test messages to the first path according to a preset cycle.

[0049] In this embodiment, voice service data is carried on the first path, while the second path is in standby mode. The customer premises equipment detects the end-to-end connectivity of the first path by sending test messages to the first path.

[0050] For example, test messages can be generated based on various link detection mechanisms, such as Label Switched Path Ping (LSP Ping) and Pseudowire Virtual Circuit Connectivity Verification Ping (PW VCCV Ping) to diagnose the connectivity of wired links. Customer premises equipment can send test messages to the first path at preset intervals and determine the connectivity status of the first path based on whether a corresponding response message is received.

[0051] S402, if the number of times no response to the test message is detected consecutively reaches a preset threshold, the connectivity of the first path is determined to be abnormal.

[0052] In this step, if no response to the test message is received within several consecutive detection cycles, and the number of times the response is not received reaches a preset threshold, the customer's on-site equipment determines that the connectivity of the first path is abnormal.

[0053] For example, if no response to the test message is detected consecutively multiple times, it can be determined that the first path has lost connectivity, i.e., the first path has been interrupted. The preset period and preset threshold can be configured according to business needs. For example, the preset period can be set to a millisecond-level period, such as 3.3ms or 10ms. The "multiple times" in "when no response to the test message is detected consecutively multiple times" can be set according to requirements, such as 3 times, 5 times, etc.

[0054] In one implementation, see Figure 5 After controlling the switching of voice service data to transmission via the second access interface, the method further includes: S501 continuously detects the connectivity of the first path.

[0055] In this embodiment, while voice service data is transmitted via the second path, the customer premises equipment continues to continuously monitor the connectivity of the first path. This continuous monitoring is used to determine whether the first path has recovered from an abnormal state to a usable state, thereby providing a basis for subsequent service switchback decisions. The continuous monitoring method can be the same as or similar to the aforementioned connectivity monitoring method; for example, periodic monitoring of the first path based on test packets. This embodiment does not limit this approach.

[0056] S502, when the first path is detected to be reconnected, control the voice service data to switch back to transmission via the first access interface.

[0057] When the detection result shows that the first path has been restored to connectivity, the customer premises equipment controls the voice service data to switch back from the second path to the first path for transmission, that is, the voice service data is resent by the first access interface.

[0058] For example, in one specific implementation, the customer premises equipment can complete the switchback operation based on the path switching mechanism, thereby enabling voice service data to be transmitted again via the wired bearer path. For example, the service can be switched back to the wired link through switching methods such as Multi-Protocol Label Switching Operations, Administration, and Maintenance (MPLS OAM) and Multi-Protocol Label Switching Transport Profile Operations, Administration, and Maintenance (MPLS-TPOAM).

[0059] This application provides a voice service control method. By deploying customer premises equipment with wired and wireless dual access capabilities on the customer side, the voice service can simultaneously access the voice platform via both wired and wireless networks. This allows the voice service data to continue to be transmitted via the wireless network when the wired bearer path is abnormal, thereby improving the reliability of the voice service.

[0060] In this embodiment, the customer premises equipment is an access device equipped with both wired and wireless access interfaces. The customer premises equipment connects to the bearer network via the wired access interface and transmits voice service data to the voice platform via the bearer network. Simultaneously, the customer premises equipment connects to the wireless access network via the wireless access interface and transmits voice service data to the voice platform sequentially via the user plane function of the wireless core network and the bearer network.

[0061] On the network side, the user plane function of the wireless core network establishes a connection with the bearer network, and the bearer network further establishes a connection with the network-side equipment where the voice platform is located, thereby realizing end-to-end transmission of voice service data on the wireless bearer path.

[0062] The above configuration enables voice services to reach the voice platform from the customer side via both wired and wireless bearer paths.

[0063] The technical solution of this application embodiment involves the customer-side CPE connecting to the ISBC of the voice platform via both wired and wireless connections, allowing voice services to continue transmission via the second path after path switching. This includes: the customer-side using SPN CPE 01 to achieve dual wired and wireless access; and the core side simultaneously connecting the 5G core network, SPN metropolitan area network, and IMS metropolitan area network to complete the docking of the 5G ToB UPF with the NPE and the NPE with the IMS-SW.

[0064] refer to Figure 6 An exemplary embodiment of this application also provides a customer premises equipment for voice services, including: The first access interface 601 is used to access the wired network, serving as the access point for the first path from the bearer network to the voice platform.

[0065] The second access interface 602 is used to access the wireless network, serving as an access point for the second path from the wireless access network, the user plane function of the wireless core network, and the bearer network to the voice platform.

[0066] The control module 603 is used to execute the steps of any method in the embodiments of this application.

[0067] Exemplary embodiments of this application also provide a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the steps of any method of the embodiments of this application.

[0068] refer to Figure 7 An exemplary embodiment of this application also provides a computer program product 700, including a computer program 701, wherein the computer program, when executed by a processor, implements the steps of any method of the embodiments of this application.

[0069] refer to Figure 8 The present invention describes a structural block diagram of an electronic device 800 that can serve as a server or client of this application, which is an example of a hardware device that can be applied to various aspects of this application. The electronic device is intended to represent various forms of digital electronic computer devices, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the application described and / or claimed herein.

[0070] Electronic device 800 includes a computing unit 801, which can perform various appropriate actions and processes based on a computer program stored in read-only memory (ROM) 802 or a computer program loaded from storage unit 808 into random access memory (RAM) 803. RAM 803 may also store various programs and data required for device operation. The computing unit 801, ROM 802, and RAM 803 are interconnected via bus 804. Input / output (I / O) interface 805 is also connected to bus 804.

[0071] Multiple components in electronic device 800 are connected to I / O interface 805, including: input unit 806, output unit 807, storage unit 808, and communication unit 809. Input unit 806 can be any type of device capable of inputting information to electronic device 800. Input unit 806 can receive input digital or character information and generate key signal inputs related to user settings and / or function control of electronic device. Output unit 807 can be any type of device capable of presenting information and may include, but is not limited to, a display, speaker, video / audio output terminal, vibrator, and / or printer. Storage unit 808 may include, but is not limited to, disks and optical discs. Communication unit 809 allows electronic device 800 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks, and may include, but is not limited to, modems, network cards, infrared communication devices, wireless communication transceivers, and / or chipsets, such as Bluetooth™ devices, WiFi devices, WiMax devices, cellular communication devices, and / or the like.

[0072] The computing unit 801 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 801 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 801 performs the various methods and processes described above. For example, in some embodiments, the methods of the embodiments of this application can be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as storage unit 808. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 800 via ROM 802 and / or communication unit 809. In some embodiments, the computing unit 801 can be configured to perform the methods of the embodiments of this application by any other suitable means (e.g., by means of firmware).

[0073] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.

Claims

1. A control method for voice services, applied to customer premises equipment, characterized in that, The customer premises equipment includes a first access interface and a second access interface. The first access interface is used to access a wired network, serving as an access point for a first path from the bearer network to the voice platform. The second access interface is used to access a wireless network, serving as an access point for a second path from the wireless access network, the user plane function of the wireless core network, and the bearer network to the voice platform. The method includes: Control voice service data to be transmitted through the first access interface, so that the voice service data is transmitted to the voice platform through the first path; The connectivity of the first path is detected; When a connectivity anomaly is detected in the first path, the voice service data is switched to be transmitted via the second access interface, so that the voice service data is transmitted to the voice platform through the second path.

2. The method according to claim 1, characterized in that, The construction of the first path includes: The customer premises equipment is connected to the bearer network via an access layer device; This enables the bearer network to interface with the voice platform.

3. The method according to claim 1, characterized in that, The construction of the second path includes: Enables the customer premises equipment to access the user plane function of the wireless core network through the wireless access network; The user plane function of the wireless core network is connected to the bearer network, and the bearer network is connected to the voice platform.

4. The method according to any one of claims 1 to 3, characterized in that, During the transmission of the second path, voice service data is carried in at least one of the following ways: The voice service data is carried between the customer's on-site equipment and the voice platform using a tunneling transmission method. The voice service data is encapsulated and carried between the customer premises equipment and the gateway of the bearer network based on a general routing encapsulation protocol. Voice service data is transmitted between the user plane functions of the radio access network and the radio core network based on a user plane tunnel, and between the user plane functions of the radio core network and the gateway of the bearer network based on a common routing encapsulation protocol.

5. The method according to claim 1, characterized in that, The connectivity detection of the first path includes: Test messages are sent to the first path at a preset period; If the number of consecutive times no response to the test message is detected reaches a preset threshold, the connectivity of the first path is determined to be abnormal.

6. The method according to claim 1, characterized in that, After controlling the switching of the voice service data to transmission via the second access interface, the method further includes: Continuously monitor the connectivity of the first path; When the first path is detected to be reconnected, the voice service data is switched back to be transmitted via the first access interface.

7. A customer site equipment, characterized in that, include: The first access interface is used to access the wired network and serves as the access point for the first path from the bearer network to the voice platform. The second access interface is used to access the wireless network, serving as the access point for the second path from the wireless access network, the wireless core network, and the bearer network to the voice platform. A control module for performing the steps of the method according to any one of claims 1 to 6.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory, characterized in that, The processor executes the computer program to implement the steps of the method according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method described in any one of claims 1 to 6.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method described in any one of claims 1 to 6.