Wireless slice resource processing method and system, electronic device and storage medium

By using shared base stations and blockchain technology, the fairness issue in wireless slicing resource sharing is resolved, achieving transparency, immutability, and security in resource requests, and improving the flexibility and user experience of resource sharing.

CN116528382BActive Publication Date: 2026-05-19CHINA TELECOM CORP LTD BEIJING RESEARCH INSTITUTE +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA TELECOM CORP LTD BEIJING RESEARCH INSTITUTE
Filing Date
2023-05-16
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

The separate management of wireless slicing resources by multiple operators leads to issues of fairness in resource sharing, making it impossible to achieve transparency, immutability, and security.

Method used

By sharing base stations and blockchain technology, wireless slice resources requested by terminals are obtained. Consensus is reached and verified by multiple operators, and the data is generated and written into the resource request blockchain to ensure the fairness, transparency, immutability and security of resource sharing.

Benefits of technology

It achieves fairness, transparency, immutability and security in wireless slicing resource requests, improves the flexibility and timeliness of resource sharing, and enhances user experience and resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116528382B_ABST
    Figure CN116528382B_ABST
Patent Text Reader

Abstract

The present disclosure provides a wireless slice resource processing method, system, electronic device and storage medium. The method comprises: obtaining a wireless slice resource requested by a terminal and available wireless slice resources in a shared base station, and determining a hit resource of the wireless slice resource requested by the terminal relative to the available wireless slice resources in the shared base station; reaching a consensus on the hit resource by a plurality of operators corresponding to the shared base station and verifying the hit resource to obtain a wireless slice shared resource that reaches the consensus and passes the verification; generating a first block according to the wireless slice shared resource, and writing the first block into a resource request block chain.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a wireless slicing resource processing method, system, electronic device, and storage medium. Background Technology

[0002] In related technologies, multiple operators allocate wireless slice resources to terminals by sharing base stations. This means that the wireless slice resources of multiple operators are separate and cannot be shared, which will cause fairness issues in the sharing of wireless slice resources.

[0003] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0004] The purpose of this disclosure is to provide a method, system, electronic device, and storage medium for processing wireless slice resources, which ensures the fairness, transparency, immutability, traceability, and security of wireless slice resource requests.

[0005] Other features and advantages of this disclosure will become apparent from the following detailed description, or may be learned in part from practice of this disclosure.

[0006] This disclosure provides a method for processing wireless slicing resources. The method includes: acquiring wireless slicing resources requested by a terminal and wireless slicing resources available in a shared base station, and determining the hit resources of the wireless slicing resources requested by the terminal relative to the wireless slicing resources available in the shared base station; reaching a consensus on the hit resources through multiple operators corresponding to the shared base station and verifying them to obtain wireless slicing shared resources that have reached a consensus and passed verification; generating a first block based on the wireless slicing shared resources, and writing the first block into a resource request blockchain.

[0007] In some exemplary embodiments of this disclosure, the method further includes: responding to a resource usage query request for the terminal, querying the wireless slice shared resources corresponding to the terminal from the resource request blockchain, and querying the wireless slice resources actually used by the terminal on the shared base station through the shared base station; determining the wireless slice shared resources actually used by the terminal based on the wireless slice resources actually used by the terminal and the wireless slice shared resources; reaching a consensus on the wireless slice shared resources actually used by the terminal through the multiple operators and passing verification; generating a second block based on the wireless slice shared resources actually used by the terminal, and writing the second block into the resource usage blockchain.

[0008] In some exemplary embodiments of this disclosure, the method further includes: obtaining a resource usage query request for the terminal forwarded by the core network through the shared base station, the resource usage query request including a terminal identifier; obtaining the wireless slice shared resources actually used by the terminal through the write resource usage blockchain query based on the terminal identifier; and forwarding the wireless slice shared resources actually used by the terminal to the core network through the shared base station.

[0009] In some exemplary embodiments of this disclosure, determining the hit resources of the wireless slice resources requested by the terminal relative to the wireless slice resources available at the shared base station includes: determining the hit resources of the wireless slice resources requested by the terminal on each frequency band and each carrier in the shared base station through a resource request smart contract, and publishing the hit resources.

[0010] In some exemplary embodiments of this disclosure, determining the wireless slice shared resources actually used by the terminal based on the wireless slice resources actually used by the terminal and the wireless slice shared resources includes: determining the wireless slice shared resources actually used by the terminal on each frequency band and each carrier in the shared base station through a resource usage smart contract based on the wireless slice resources actually used by the terminal and the wireless slice shared resources, and publishing the wireless slice shared resources.

[0011] In some exemplary embodiments of this disclosure, reaching a consensus and verifying the hit resources through multiple operators corresponding to the shared base station includes: obtaining the slice subscription information of the terminal; reaching a consensus and verifying the hit resources through multiple operators corresponding to the shared base station based on the slice subscription information; wherein, reaching a consensus and verifying the wireless slice shared resources actually used by the terminal through multiple operators includes: reaching a consensus and verifying the wireless slice shared resources actually used by the terminal through multiple operators corresponding to the shared base station based on the slice subscription information.

[0012] In some exemplary embodiments of this disclosure, the multiple operators corresponding to the shared base station include a contractor and a sharing party; wherein, generating a first block based on the wireless slice shared resources includes: generating a first block based on the wireless slice shared resources, and adding the digital signature of the contractor, the digital signature of the sharing party, and a first timestamp to the first block; wherein, generating a second block based on the wireless slice shared resources actually used by the terminal includes: generating a second block based on the wireless slice shared resources actually used by the terminal, and adding the digital signature of the contractor, the digital signature of the sharing party, and a second timestamp to the second block.

[0013] In some exemplary embodiments of this disclosure, the terminal is a 5G terminal, and the shared base station is a 5G shared base station.

[0014] This disclosure provides a wireless slice resource processing system, including: a terminal, a shared base station, and a blockchain-based wireless slice resource management module; wherein, the terminal is used to send a wireless slice resource request to the shared base station, the wireless slice resource request including wireless slice resources requested by the terminal; the shared base station is used to forward the wireless slice resource request to the wireless slice resource management module, and to send available wireless slice resources in the shared base station to the wireless slice resource management module; the wireless slice resource management module is used to determine the hit resources of the wireless slice resource requested by the terminal relative to the available wireless slice resources in the shared base station based on the wireless slice resources requested by the terminal and the wireless slice resources available in the shared base station; to obtain a consensus and verified wireless slice shared resource by reaching a consensus on the hit resource through multiple operators corresponding to the shared base station; and to generate a first block based on the wireless slice shared resource, and write the first block into the resource request blockchain.

[0015] This disclosure provides an electronic device, including: at least one processor; and a storage terminal device for storing at least one program, which, when executed by the at least one processor, causes the at least one processor to implement any of the above-described wireless slicing resource processing methods.

[0016] This disclosure provides a computer-readable storage medium storing a computer program thereon, characterized in that the computer program, when executed by a processor, implements any of the above-described wireless slicing resource processing methods.

[0017] The wireless slice resource processing method provided in this disclosure determines the matching resources between the wireless slice resources requested by the terminal and the wireless slice resources available in the shared base station, based on the wireless slice resources requested by the terminal and the wireless slice resources available in the shared base station. Multiple operators corresponding to the shared base station reach a consensus on the matching resources and verify them to obtain the consensus-reached and verified wireless slice shared resources. A first block is generated based on the wireless slice shared resources and written into the resource request blockchain. This ensures the fairness, transparency, immutability, traceability, and security of wireless slice resource requests, providing a reliable basis and security guarantee for reviewing, auditing, and settling fees related to wireless slice requests. By combining wireless slice sharing with blockchain, the flexibility, fairness, security, and timeliness of wireless slice resource sharing and statistics are improved, enhancing user experience and increasing the utilization rate of wireless slice resources.

[0018] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0019] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0020] Figure 1 A schematic diagram of a wireless slice resource processing system architecture is shown according to an exemplary embodiment.

[0021] Figure 2 This is a flowchart illustrating a wireless slicing resource processing method according to an exemplary embodiment.

[0022] Figure 3 This is a schematic diagram illustrating a wireless slice resource request on-chain, as shown in an example.

[0023] Figure 4 This is a schematic diagram illustrating the use of blockchain and wireless slice requests to the blockchain, based on an example.

[0024] Figure 5 This is a schematic diagram illustrating the structure of a new first block as shown in an example.

[0025] Figure 6 This is a flowchart illustrating another wireless slice resource processing method according to an exemplary embodiment.

[0026] Figure 7 This is a schematic diagram illustrating the use of wireless slice resources on-chain, as shown in an example.

[0027] Figure 8 This is a schematic diagram illustrating the structure of a new second block as shown in an example.

[0028] Figure 9 This is a flowchart illustrating another wireless slice resource processing method according to an exemplary embodiment.

[0029] Figure 10 This is a schematic diagram illustrating the use of outlinks for wireless slice resources, as shown in an example.

[0030] Figure 11 This is a schematic diagram of the structure of an electronic device according to an exemplary embodiment. Detailed Implementation

[0031] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the embodiments set forth herein; rather, they are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted.

[0032] The features, structures, or characteristics described in this disclosure can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a thorough understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced with one or more specific details omitted, or other methods, components, apparatuses, steps, etc., can be employed. In other instances, well-known methods, apparatuses, implementations, or operations are not shown or described in detail to avoid obscuring various aspects of this disclosure.

[0033] The accompanying drawings are merely illustrative of this disclosure, and the same reference numerals in the drawings denote the same or similar parts, thus omitting repeated descriptions of them. Some block diagrams shown in the drawings do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in at least one hardware module or integrated circuit, or in different network and / or processor devices and / or microcontroller devices.

[0034] The flowchart shown in the accompanying drawings is merely illustrative and does not necessarily include all content and steps, nor does it require execution in the described order. For example, some steps may be broken down, while others may be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0035] Furthermore, in the description of this disclosure, the terms “a,” “one,” “the,” “the,” and “at least one” are used to indicate the presence of at least one element or component; the terms “comprising,” “including,” and “having” are used to indicate an open-ended inclusion and to mean that there may be other elements or components in addition to the listed elements or components; the terms “first,” “second,” and “third,” etc., are used only as labels and are not a limitation on the number of objects.

[0036] Figure 1 A schematic diagram of a wireless slice resource processing system architecture is shown according to an exemplary embodiment.

[0037] like Figure 1 As shown, the wireless slicing resource system may include a terminal 101, a shared base station 102, and a blockchain-based wireless slicing resource management module 103.

[0038] In this embodiment, terminal 101 can be a 5G terminal, which can be one or more, for example, represented by UE1, UE2, ..., UEn, where n is an integer greater than or equal to 1; shared base station 102 can be a 5G shared base station (5G Sharing RAN), which can include a shared AAU (Active Antenna Unit) / RRU (Remote Radio Unit) and a shared BBU (Building Baseband Unit); the wireless slice resource management module 103 includes two blockchains, namely a wireless slice resource request blockchain (hereinafter referred to as the "resource request blockchain") and a wireless slice resource usage blockchain (hereinafter referred to as the "resource usage blockchain").

[0039] In this embodiment, terminal 101 can send a wireless slice resource request to shared base station 102, the wireless slice resource request including wireless slice resources requested by the terminal; shared base station 102 can forward the wireless slice resource request to wireless slice resource management module 103, and send the wireless slice resources available in the shared base station to wireless slice resource management module 103; wireless slice resource management module 103 can determine the hit resources of the wireless slice resources requested by the terminal relative to the wireless slice resources available in the shared base station based on the wireless slice resources requested by the terminal and the wireless slice resources available in the shared base station; through consensus and verification of the hit resources by multiple operators corresponding to the shared base station, a consensus-reached and verified wireless slice shared resource is obtained; and a first block is generated based on the wireless slice shared resource, and the first block is written into the resource request blockchain.

[0040] In this embodiment of the disclosure, the wireless slice resource management module 103 may further: respond to a resource usage query request for a terminal, query the wireless slice shared resources corresponding to the terminal from the resource request blockchain, and query the wireless slice resources actually used by the terminal on the shared base station 102; determine the wireless slice shared resources actually used by the terminal based on the wireless slice resources actually used by the terminal and the wireless slice shared resources; reach a consensus on the wireless slice shared resources actually used by the terminal through multiple operators and pass verification; generate a second block based on the wireless slice shared resources actually used by the terminal, and write the second block into the resource usage blockchain.

[0041] In this embodiment of the disclosure, the wireless slicing resource system may further include one or more core networks 104 (e.g., 5GC1, 5GC2, ..., 5GCm, where m is an integer greater than or equal to 1); wherein, the core network 104 may send a resource usage query request to the shared base station 102, the resource usage query request including the terminal identifier; the shared base station 102 may forward the resource usage query request to the wireless slicing resource management module 103; the wireless slicing resource management module 103 obtains the wireless slicing shared resources actually used by the terminal by writing to the resource usage blockchain based on the terminal identifier; and forwards the wireless slicing shared resources actually used by the terminal to the core network 104 through the shared base station 102.

[0042] It should be understood that Figure 1 The number of terminals 101, shared base stations 102, blockchain-based wireless slice resource management modules 103, and core networks 104 in the diagram is merely illustrative. Depending on actual needs, there can be any number of terminals 101, shared base stations 102, blockchain-based wireless slice resource management modules 103, and core networks 104.

[0043] The following will describe in more detail the various steps of the wireless slicing resource processing method in the exemplary embodiments of this disclosure, with reference to the accompanying drawings and examples.

[0044] Figure 2 This is a flowchart illustrating a wireless slice resource processing method according to an exemplary embodiment. The method provided in this disclosure can be executed by a blockchain-based wireless slice resource management module, and the method provided in this disclosure can be applied to application scenarios of 5G, 5G+SA access network + wireless slice sharing, but this disclosure is not limited thereto.

[0045] like Figure 2 As shown, the wireless slicing resource processing method provided in this embodiment may include the following steps.

[0046] In step S202, the wireless slice resources requested by the terminal and the wireless slice resources available in the shared base station are obtained, and the hit resources of the wireless slice resources requested by the terminal relative to the wireless slice resources available in the shared base station are determined.

[0047] In an exemplary embodiment, the terminal may be a 5G terminal and the shared base station may be a 5G shared base station, but this disclosure is not limited thereto.

[0048] Figure 3 This is a schematic diagram illustrating a wireless slice resource request on-chain, as shown in an example.

[0049] In this embodiment of the disclosure, reference is made to Figure 3When a 5G terminal enters the coverage area of ​​a 5G shared base station, the 5G terminal can forward a wireless slice resource request to a blockchain-based wireless slice resource management module through the 5G shared base station. This wireless slice resource request may include the wireless slice resources requested by the terminal. The 5G shared base station can send its available wireless slice resources to the blockchain-based wireless slice resource management module. The blockchain-based wireless slice resource management module uses the wireless slice resources requested by the 5G terminal and the available wireless slice resources in the 5G shared base station as two transaction data inputs to the wireless slice resource request smart contract. Based on the wireless slice resource request smart contract, it determines the hit resources of the wireless slice resources requested by the terminal in each frequency band and each carrier in the shared base station. The hit resources may include the hit rate.

[0050] For example, a 5G terminal's radio slice resource request (5G terminal or requested radio slice resource) may include PLMNID (Public Land Mobile Network ID), UE ID (User Terminal ID), NSSAI (Network Slice Selection Assistance information) (eMMB (Enhanced Mobile Broadband), uRLLC (Ultra-Reliable Low-Latency Communication), mMTC (Massive Machine-Type Communication)), TAC (Tracking Area Code), RBs (Min Ratio, Max Ratio) – the minimum and maximum ratio of RBs, 5QI (Priority, Delay, Error)), Expected Freq Band and Carrier (e.g., 3.5G and Carrier 1), Guarantee Rate, and RequestDuration.

[0051] For example, the radio slice resources available in a 5G shared base station may include Available PLMNID, Available NSSAI (eMMB, uRLLC, mMTC), TAC, Available RBs, Available 5QI (Priority, Delay, Error), Available Freq Band and Carrier (e.g., 3.5G and Carrier 1 and Carrier 2), Available Rate, and Available Duration.

[0052] In an exemplary embodiment, determining the hit resources of the wireless slice resources requested by the terminal relative to the wireless slice resources available at the shared base station includes: determining the hit resources of the wireless slice resources requested by the terminal on each frequency band and each carrier in the shared base station through a resource request smart contract, and publishing the hit resources.

[0053] Among them, the resource request smart contract (also known as the wireless slice resource request smart contract) is a smart contract used to calculate the hit resources of wireless slice resources on each frequency band and each carrier of the shared base station by taking the wireless slice resources requested by the 5G terminal and the wireless slice resources available in the 5G shared base station as input transaction data.

[0054] In this embodiment of the disclosure, the hit resources may include the hit rate of the wireless slice resources requested by the terminal on each frequency band and each carrier in the shared base station, as well as the hit frequency band and carrier.

[0055] For example, the hit rate of the wireless slice resources requested by the 5G terminal in each frequency band (e.g., 3.5G, 2.1G) and each carrier (e.g., carrier 1-3) in the 5G shared base station can be calculated through the resource request smart contract (e.g., 3.5G carrier 1-30%, carrier 2-70%, carrier 3-50%, 2.1G carrier 1-60%, carrier 2-20%, etc.), and the calculation results can be output and published.

[0056] Figure 4 This is a schematic diagram illustrating the use of blockchain and wireless slice requests to the blockchain, based on an example.

[0057] refer to Figure 4 The blockchain-based wireless slice resource management module in this embodiment may include a wireless slice request blockchain 401 and a wireless slice usage blockchain 402. The wireless slice request blockchain 401 may include a resource request smart contract 4011, an improved consensus mechanism 4012, a resource request verification mechanism 4013, and a resource request blockchain 4014. The wireless slice usage blockchain 402 may include a resource usage smart contract 4021, an improved consensus mechanism 4022, a resource usage verification mechanism 4023, and a resource usage blockchain 4024. The wireless slice request blockchain 401 and the wireless slice usage blockchain 402 are connected end-to-end, i.e., the resource request blockchain 4014 and the resource usage smart contract 4021 are linked, and the resource usage smart contract 4021 can obtain data from the resource request blockchain 4014.

[0058] In this embodiment of the disclosure, the result of the computation of the resource request smart contract 4011 is used as the input of the improved consensus mechanism 4012.

[0059] In step S204, multiple operators corresponding to the shared base station reach a consensus on the hit resources and verify them to obtain the wireless slice shared resources that have reached a consensus and passed the verification.

[0060] In an exemplary embodiment, the multiple operators corresponding to the shared base station include at least one contractor and at least one sharing party.

[0061] In an exemplary embodiment, the consensus and verification of the hit resources by multiple operators corresponding to the shared base station includes: obtaining the slice subscription information of the terminal; and reaching a consensus and verification of the hit resources by multiple operators corresponding to the shared base station based on the slice subscription information.

[0062] In this embodiment of the disclosure, the hit rate of available slice resources on each frequency band and each carrier in the 5G shared base station can be authenticated through the core network collaboration of all operators (e.g., including one contractor and multiple sharing parties) corresponding to the shared base station. This is calculated by the smart contract for 5G terminal wireless slice resource requests. The slice subscription information of the 5G terminal (user) is also taken into account, and the consensus is reached by the contractor and the sharing parties (e.g., 3.5G carrier 2 - hit rate 70%). The available wireless slice shared resources in the 5G shared base station that has reached a true consensus are then input into the resource request verification mechanism.

[0063] In this embodiment of the disclosure, the wireless slice shared resources available in the 5G shared base station that have reached a true consensus are verified through the core network collaboration of all the above-mentioned operators (including one contractor and multiple sharing parties). The resources that have reached a consensus and passed the verification can be called wireless slice shared resources.

[0064] In step S206, a first block is generated based on the wireless slice shared resources, and the first block is written into the resource request blockchain.

[0065] In this embodiment of the disclosure, a new first block, which has reached a true consensus through the wireless slicing resource request consensus mechanism and has been verified by the verification mechanism, can be sequentially written into the resource request blockchain.

[0066] In an exemplary embodiment, generating a first block based on wireless slice shared resources includes: generating a first block based on wireless slice shared resources, and adding the contractor's digital signature, the sharing party's digital signature, and a first timestamp to the first block.

[0067] In this embodiment of the disclosure, the first block may include a block header and a block body (data), and the digital signatures and timestamps of the contractor and the sharing party of the 5G shared base station are added to the first block to ensure data security.

[0068] Figure 5 This is a schematic diagram illustrating the structure of a new first block as shown in an example.

[0069] refer to Figure 5 The new first block can include a block header and a block body. The block header can include a version number, the hash value of the previous block, the Merkle root node, a timestamp, a difficulty value, and a random number. The block body can include a data area for recording and storing data.

[0070] The wireless slice resource processing method provided in this disclosure determines the matching resources between the wireless slice resources requested by the terminal and the wireless slice resources available in the shared base station, based on the wireless slice resources requested by the terminal and the wireless slice resources available in the shared base station. Multiple operators corresponding to the shared base station reach a consensus on the matching resources and verify them to obtain the consensus-reached and verified wireless slice shared resources. A first block is generated based on the wireless slice shared resources and written into the resource request blockchain. This ensures the fairness, transparency, immutability, traceability, and security of wireless slice resource requests, providing a reliable basis and security guarantee for reviewing, auditing, and settling fees related to wireless slice requests. By combining wireless slice sharing with blockchain, the flexibility, fairness, security, and timeliness of wireless slice resource sharing and statistics are improved, enhancing user experience and increasing the utilization rate of wireless slice resources.

[0071] In some embodiments, based on the 5G terminal wireless slice resource request transaction data, the 5G shared base station wireless slice resource availability transaction data, and the digital signatures of the 5G shared base station contractor and the sharing party, the hit rate of 5G terminal wireless slice resource requests on each frequency band and each carrier in the 5G shared base station is calculated through the 5G terminal wireless slice resource request smart contract. The smart contract calculation result is output and published, and the 5G terminal (user) slice contract information is taken into account. Consensus is reached by combining the contractor and the sharing party. After verification by the improved consensus mechanism, the result is written into the wireless slice resource request blockchain, ensuring the fairness and transparency of wireless slice resource requests and responses.

[0072] Figure 6 This is a flowchart illustrating another wireless slice resource processing method according to an exemplary embodiment.

[0073] In this embodiment of the disclosure, Figure 2 After step S206 of the wireless slicing resource processing method shown, Figure 6 The wireless slicing resource processing method shown may also include the following steps.

[0074] In step S602, in response to a resource usage query request for the terminal, the wireless slice shared resources corresponding to the terminal are queried from the resource request blockchain, and the wireless slice resources actually used by the terminal on the shared base station are queried through the shared base station.

[0075] In this embodiment of the disclosure, when it is necessary to count the wireless slice resources used by 5G terminals under 5G shared base stations, a resource usage query request can be sent to the wireless slice resource management module. The resource usage query request includes the terminal's identifier.

[0076] Figure 7 This is a schematic diagram illustrating the use of wireless slice resources on-chain, as shown in an example.

[0077] In this embodiment of the disclosure, reference is made to Figure 7 When it is necessary to statistically analyze the wireless slice resources used by 5G terminals under 5G shared base stations, the blockchain-based wireless slice resource module queries the resource request blockchain using the 5G terminal ID to find the 5G terminal wireless slice resource request information (i.e., the wireless slice shared resources corresponding to the aforementioned terminal) after reaching a consensus. The blockchain-based wireless slice resource management module queries the 5G shared base station using the 5G terminal ID to find the wireless slice resource information actually used by the 5G terminal on the 5G shared base station.

[0078] The blockchain-based wireless slice resource management module can use the wireless slice shared resources corresponding to the terminal obtained from the resource request blockchain and the wireless slice resources actually used by the terminal on the shared base station as two transaction data inputs for the wireless slice resource smart contract.

[0079] Among them, the wireless slice shared resources corresponding to the terminal obtained from the resource request blockchain are wireless slice shared resources that have reached a consensus and are available in the 5G shared base stations in the wireless slice resource request blockchain, which are also the 5G terminal wireless slice resource request information stored in the wireless slice resource request blockchain.

[0080] The radio slice resources actually used by 5G terminals on 5G shared base stations may include: Actual PLMN ID, UE ID, NSSA I (eMMB, uRLLC, mMTC), TAC, RBs (Average Num), Actual 5QI (Priority, Delay, Error), Actual Freq Band and Carrier, Actual Rate, Actual Duration.

[0081] In step S604, the wireless slice shared resources actually used by the terminal are determined based on the wireless slice resources actually used by the terminal and the wireless slice shared resources.

[0082] In this embodiment of the disclosure, the wireless slice resource management module can determine the accuracy of the wireless slice resource usage statistics of the terminal in the 5G shared base station based on the wireless slice resources actually used by the terminal and the wireless slice shared resources actually used by the terminal.

[0083] In an exemplary embodiment, determining the wireless slice shared resources actually used by the terminal based on the wireless slice resources actually used by the terminal and the wireless slice shared resources includes: determining the wireless slice shared resources actually used by the terminal on each frequency band and each carrier in the shared base station through a resource usage smart contract based on the wireless slice resources actually used by the terminal and the wireless slice shared resources, and publishing the wireless slice shared resources.

[0084] Among them, the resource usage smart contract (also known as the wireless slice resource usage smart contract) is a smart contract used to calculate the wireless slice shared resources actually used by the terminal on each frequency band and each carrier in the shared base station by taking the actual wireless slice resources used by the terminal and the wireless slice shared resources corresponding to the terminal obtained from the resource usage blockchain as input transaction data.

[0085] In this embodiment of the disclosure, the actual wireless slice sharing resources used may include the accuracy of the statistics on the use of wireless slice resources by 5G terminals on various frequency bands and carriers in the 5G shared base station.

[0086] For example, by using smart contracts to calculate the accuracy (e.g., 90%) of the wireless slice resource usage statistics of 5G terminals in various frequency bands (e.g., 3.5G) and various carriers (e.g., carrier 2) of 5G shared base stations, the calculation results can be output and published.

[0087] refer to Figure 4 The wireless slicing request blockchain 401 and the wireless slicing usage blockchain 402 are connected end to end, that is, the resource request blockchain 4014 and the resource usage smart contract 4021 are connected. The resource usage smart contract 4021 can obtain data from the resource request blockchain 4014, and the calculation result of the resource usage enabling contract 4021 is used as the input of the improved consensus mechanism 4022.

[0088] In step S606, consensus is reached and verified among multiple operators regarding the shared wireless slice resources actually used by the terminal.

[0089] In an exemplary embodiment, reaching a consensus and verifying the shared wireless slice resources actually used by the terminal through multiple operators includes: reaching a consensus and verifying the shared wireless slice resources actually used by the terminal through multiple operators corresponding to the shared base station based on slice subscription information.

[0090] In this embodiment, the accuracy of the wireless slice resource usage statistics of the 5G terminal in each frequency band and each carrier in the 5G shared base station can be verified by the core network collaboration of all operators (e.g., including one contractor and multiple sharing parties) corresponding to the shared base station. The accuracy of the wireless slice resource usage statistics of the 5G terminal in each frequency band and each carrier in the 5G shared base station can be verified by the smart contract for the 5G terminal wireless slice resource request. The slice contract information of the 5G terminal (user) (from the core network of the operator to which the 5G terminal belongs) is also taken into account. The consensus is reached by the contractor and the sharing parties (e.g., 2-90% for 3.5G carrier). The wireless slice shared resource information of the 5G terminal that has reached a consensus is input into the wireless slice resource usage verification mechanism.

[0091] The collaboration of the core networks of all operators (e.g., including one contractor and multiple sharing parties) is used to verify the wireless slice sharing resources that are truly used by 5G terminals in 5G shared base stations with a consensus reached.

[0092] In step S608, a second block is generated based on the wireless slice sharing resources actually used by the terminal, and the second block is written into the resource usage blockchain.

[0093] In this embodiment of the disclosure, a new second block, which has reached a true consensus through the wireless slicing resource request consensus mechanism and has been verified by the verification mechanism, can be sequentially written into the resource usage blockchain.

[0094] In an exemplary embodiment, generating a second block based on the wireless slice sharing resources actually used by the terminal includes: generating a second block based on the wireless slice sharing resources actually used by the terminal, and adding the contractor's digital signature, the sharing party's digital signature, and the second timestamp to the second block.

[0095] In this embodiment of the disclosure, the first block may include a block header and a block body (data), and the digital signatures and timestamps of the contractor and the sharing party of the 5G shared base station are added to the first block to ensure data security.

[0096] Figure 8 This is a schematic diagram illustrating the structure of a new second block as shown in an example.

[0097] refer to Figure 8 The new second block can include a block header and a block body. The block header can include a version number, the hash value of the previous block, the Merkle root node, a timestamp, a difficulty value, and a random number. The block body can include a data area for recording and storing data.

[0098] The wireless slice resource processing method provided in this disclosure generates a second block based on the wireless slice shared resources actually used by the terminal, and writes the second block into the resource usage blockchain. This ensures the fairness, transparency, immutability, traceability, and security of wireless slice resource usage, providing a reliable basis and security guarantee for reviewing, auditing, and settling fees related to wireless slice usage. By combining wireless slice sharing with blockchain, the flexibility, fairness, security, and timeliness of wireless slice resource sharing and statistics are improved, enhancing user experience and increasing the utilization rate of wireless slice resources.

[0099] In some embodiments, based on the 5G terminal wireless slice resource request transaction data in the wireless slice resource request blockchain that has reached a consensus, the actual wireless slice resource transaction data used by the 5G terminal on the 5G shared base station, and the digital signatures of the 5G shared base station contractor and the sharing party, the accuracy rate of the wireless slice resource usage statistics of the 5G terminal on each frequency band and each carrier in the 5G shared base station is calculated through the 5G terminal wireless slice resource usage smart contract. The smart contract calculation result is output and published, and the slicing contract information of the 5G terminal (user) is taken into account. A consensus is reached in combination with the contractor and the sharing party. After verification by the improved consensus mechanism, the result is written into the wireless slice resource usage blockchain, which ensures the immutability, traceability and security of wireless slice resource requests and wireless slice resource usage. This provides a reliable basis and security guarantee for reviewing and auditing the use of wireless slice resources and related aspects such as fee settlement.

[0100] Figure 9 This is a flowchart illustrating another wireless slice resource processing method according to an exemplary embodiment.

[0101] In this embodiment of the disclosure, Figure 6 After step S608 of the wireless slicing resource processing method shown, Figure 9 The wireless slicing resource processing method shown may also include the following steps.

[0102] In step S902, a resource usage query request for a terminal is obtained, which is forwarded by the core network through the shared base station. The resource usage query request includes the terminal identifier.

[0103] Figure 10 This is a schematic diagram illustrating the use of outlinks for wireless slice resources, as shown in an example.

[0104] In this embodiment of the disclosure, reference is made to Figure 10 When the billing system in the 5G core network of the 5G terminal's home operator queries the wireless slice resources used by the 5G terminal under the 5G shared base station, the billing system in the 5G core network of the 5G terminal's home operator can send a query request to the 5G shared base station through the operator's 5G core network to query the wireless slice resources used by the 5G terminal under the 5G shared base station. The resource usage query request includes the terminal identifier.

[0105] The 5G shared base station can forward the request for wireless slicing resources by 5G terminals under the 5G shared base station to the blockchain-based wireless slicing resource management module.

[0106] In step S904, the wireless slice shared resources actually used by the terminal are obtained by writing resources and querying the blockchain based on the terminal identifier.

[0107] In this embodiment of the disclosure, the blockchain-based wireless slice resource management module queries the wireless slice shared resources actually used by the 5G terminal on the 5G shared base station in the wireless slice resource usage blockchain through the terminal identifier of the 5G terminal (after consensus is reached).

[0108] In step S906, the wireless slice shared resources actually used by the terminal are forwarded to the core network through the shared base station.

[0109] In this embodiment, the blockchain-based wireless slice resource management module transfers the actual wireless slice resource information used by the 5G terminal on the 5G shared base station to the core network of the 5G terminal's home operator through the 5G shared base station. The core network of the 5G terminal's home operator then transfers the actual wireless slice resource information used by the 5G terminal on the 5G shared base station to the billing system in the 5G core network of the 5G terminal's home operator. This provides a reliable basis and security guarantee for reviewing and auditing the use of wireless slice resources and related aspects of fee settlement, reduces the operation and maintenance costs of 5G / 5G+ access network sharing, and improves the efficiency of wireless slice resource usage settlement between access network sharing operators.

[0110] It should also be understood that the above is only to help those skilled in the art better understand the embodiments of this disclosure, and is not intended to limit the scope of the embodiments of this disclosure. Those skilled in the art can obviously make various equivalent modifications or changes based on the examples given above. For example, some steps in the above methods may be unnecessary, or new steps may be added, etc. Alternatively, any combination of any two or more of the above embodiments may be used. Such modifications, changes, or combinations also fall within the scope of the embodiments of this disclosure.

[0111] It should also be understood that the above description of the embodiments of this disclosure focuses on highlighting the differences between the various embodiments. Similarities or differences not mentioned can be referred to each other, and for the sake of brevity, they will not be repeated here.

[0112] It should also be understood that the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this disclosure.

[0113] It should also be understood that, in the various embodiments of this disclosure, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions between different embodiments are consistent and can be referenced by each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0114] The foregoing section detailed examples of methods for determining network anomaly detection models provided in this disclosure. It is understood that, in order to implement the aforementioned functions, computer devices include corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.

[0115] The following are system embodiments of this disclosure, which can be used to execute the method embodiments of this disclosure. For details not disclosed in the system embodiments of this disclosure, please refer to the method embodiments of this disclosure.

[0116] This disclosure provides a wireless slice resource processing system, including: a terminal, a shared base station, and a blockchain-based wireless slice resource management module; wherein, the terminal is used to send a wireless slice resource request to the shared base station, the wireless slice resource request including wireless slice resources requested by the terminal; the shared base station is used to forward the wireless slice resource request to the wireless slice resource management module, and to send available wireless slice resources in the shared base station to the wireless slice resource management module; the wireless slice resource management module is used to determine the hit resources of the wireless slice resource requested by the terminal relative to the available wireless slice resources in the shared base station based on the wireless slice resources requested by the terminal and the wireless slice resources available in the shared base station; to obtain a consensus and verified wireless slice shared resource by reaching a consensus on the hit resource through multiple operators corresponding to the shared base station; and to generate a first block based on the wireless slice shared resource, and write the first block into the resource request blockchain.

[0117] In some exemplary embodiments of this disclosure, the wireless slice resource management module is further configured to: respond to a resource usage query request for the terminal, query the wireless slice shared resource corresponding to the terminal from the resource request blockchain, and query the wireless slice resource actually used by the terminal on the shared base station through the shared base station; determine the wireless slice shared resource actually used by the terminal based on the wireless slice resource actually used by the terminal and the wireless slice shared resource; reach a consensus on the wireless slice shared resource actually used by the terminal through the multiple operators and pass verification; generate a second block based on the wireless slice shared resource actually used by the terminal, and write the second block into the resource usage blockchain.

[0118] In some exemplary embodiments of this disclosure, the wireless slice resource management module is further configured to: obtain a resource usage query request for the terminal forwarded by the core network through the shared base station, the resource usage query request including a terminal identifier; obtain the wireless slice shared resources actually used by the terminal through the resource usage blockchain query based on the terminal identifier; and forward the wireless slice shared resources actually used by the terminal to the core network through the shared base station.

[0119] In some exemplary embodiments of this disclosure, the wireless slice resource management module is further configured to: determine the hit resources of the wireless slice resources requested by the terminal on each frequency band and each carrier in the shared base station through a resource request smart contract, and publish the hit resources.

[0120] In some exemplary embodiments of this disclosure, the wireless slice resource management module is further configured to: determine, through a resource usage smart contract, the wireless slice shared resources actually used by the terminal on each frequency band and each carrier in the shared base station based on the wireless slice resources actually used by the terminal and the wireless slice shared resources, and publish the wireless slice shared resources.

[0121] In some exemplary embodiments of this disclosure, the wireless slice resource management module is further configured to: obtain slice subscription information of the terminal; reach a consensus on the hit resources based on the slice subscription information through multiple operators corresponding to the shared base station and verify them; and reach a consensus on the wireless slice shared resources actually used by the terminal based on the slice subscription information through multiple operators corresponding to the shared base station and verify them.

[0122] In some exemplary embodiments of this disclosure, the multiple operators corresponding to the shared base station include a contractor and a sharing party; wherein, the wireless slice resource management module is further configured to: generate a first block according to the wireless slice shared resources, and add the digital signature of the contractor, the digital signature of the sharing party, and a first timestamp to the first block; generate a second block according to the wireless slice shared resources actually used by the terminal, and add the digital signature of the contractor, the digital signature of the sharing party, and a second timestamp to the second block.

[0123] In some exemplary embodiments of this disclosure, the terminal is a 5G terminal, and the shared base station is a 5G shared base station.

[0124] It should be noted that the block diagrams shown in the above figures are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor terminal devices and / or microcontroller terminal devices.

[0125] Figure 11 This is a schematic diagram illustrating the structure of an electronic device according to an exemplary embodiment. It should be noted that... Figure 11 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0126] like Figure 11As shown, the electronic device 1100 includes a central processing unit (CPU) 1101, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1102 or a program loaded from a storage section 1108 into a random access memory (RAM) 1103. The RAM 1103 also stores various programs and data required for the operation of the electronic device 1100. The CPU 1101, ROM 1102, and RAM 1103 are interconnected via a bus 1104. An input / output (I / O) interface 1105 is also connected to the bus 1104.

[0127] The following components are connected to I / O interface 1105: an input section 1106 including a keyboard, mouse, etc.; an output section 1107 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 1108 including a hard disk, etc.; and a communication section 1109 including a network interface card such as a LAN card, modem, etc. The communication section 1109 performs communication processing via a network such as the Internet. A drive 1110 is also connected to I / O interface 1105 as needed. Removable media 1111, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 1110 as needed so that computer programs read from them can be installed into storage section 1108 as needed.

[0128] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 1109, and / or installed from removable medium 1111. When the computer program is executed by central processing unit (CPU) 1101, it performs the functions defined above in the system of this disclosure.

[0129] It should be noted that the computer-readable medium disclosed herein may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, terminal device, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, terminal device, or device. In this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit programs for use by or in connection with an instruction execution system, terminal device, or apparatus. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.

[0130] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0131] The units described in the embodiments of this disclosure can be implemented in software or hardware. The described units can also be housed in a processor; for example, a processor can be described as including a sending unit, an acquisition unit, a determining unit, and a first processing unit. The names of these units do not necessarily limit the specific unit; for example, a sending unit can also be described as "a unit that sends an image acquisition request to a connected server."

[0132] In another aspect, this disclosure also provides a computer-readable storage medium, which may be included in the electronic device described in the above embodiments; or it may exist independently and not assembled into the electronic device. The computer-readable storage medium carries one or more programs that, when executed by the electronic device, cause the electronic device to perform the methods described in the following embodiments. For example, the electronic device may perform... Figure 2 The steps shown.

[0133] According to one aspect of this disclosure, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in various optional implementations of the above embodiments.

[0134] It should be understood that any number of elements in the accompanying drawings is for illustrative purposes only and not for limitation, and any naming is for distinction only and has no limiting meaning.

[0135] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0136] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A method for processing wireless slicing resources, characterized in that, include: Obtain the wireless slice resources requested by the terminal and the wireless slice resources available in the shared base station, and determine the hit resources of the wireless slice resources requested by the terminal relative to the wireless slice resources available in the shared base station. By reaching a consensus and verifying the hit resources through multiple operators corresponding to the shared base station, a wireless slice shared resource that has reached a consensus and passed verification is obtained. A first block is generated based on the wireless slice shared resources, and the first block is written into the resource request blockchain.

2. The method according to claim 1, characterized in that, Also includes: In response to a resource usage query request for the terminal, the wireless slice shared resources corresponding to the terminal are queried from the resource request blockchain, and the wireless slice resources actually used by the terminal on the shared base station are queried through the shared base station. The actual wireless slice shared resources used by the terminal are determined based on the wireless slice resources actually used by the terminal and the wireless slice shared resources. The consensus on the shared wireless slice resources actually used by the multiple operators was reached and verified. A second block is generated based on the wireless slice sharing resources actually used by the terminal, and the second block is written into the resource usage blockchain.

3. The method according to claim 2, characterized in that, Also includes: Obtain a resource usage query request for the terminal forwarded by the core network through the shared base station, wherein the resource usage query request includes the terminal identifier; Based on the terminal identifier, the actual wireless slice shared resources used by the terminal are obtained by querying the blockchain through the written resources. The wireless slice shared resources actually used by the terminal are forwarded to the core network through the shared base station.

4. The method according to claim 1 or 2, characterized in that, Determining the matching resources of the wireless slice resource requested by the terminal relative to the wireless slice resources available at the shared base station includes: The resource request smart contract determines the matching resources of the wireless slice resources requested by the terminal in each frequency band and each carrier of the shared base station, and publishes the matching resources.

5. The method according to claim 2, characterized in that, Determining the wireless slice shared resources actually used by the terminal based on the wireless slice resources actually used by the terminal and the wireless slice shared resources includes: Based on the wireless slice resources actually used by the terminal and the wireless slice shared resources, the wireless slice shared resources actually used by the terminal on each frequency band and each carrier in the shared base station are determined through a resource usage smart contract, and the wireless slice shared resources are published.

6. The method according to claim 2, characterized in that, The consensus on the hit resources is reached and verified by multiple operators corresponding to the shared base station, including: Obtain the slice contract information of the terminal; The shared base station is used by multiple operators to reach a consensus on the hit resources based on the slice subscription information and then verify them. This includes reaching a consensus and verifying the shared wireless slice resources actually used by the multiple operators, including: The shared base station is used by multiple operators to reach a consensus on the shared wireless slice resources actually used by the terminal based on the slice subscription information, and then the consensus is verified.

7. The method according to claim 2, characterized in that, The multiple operators corresponding to the shared base station include the contractor and the sharing party; The generation of the first block based on the wireless slice shared resources includes: A first block is generated based on the wireless slice shared resources, and the digital signature of the contractor, the digital signature of the sharing party, and the first timestamp are added to the first block; The generation of the second block based on the wireless slice shared resources actually used by the terminal includes: A second block is generated based on the wireless slice sharing resources actually used by the terminal, and the digital signature of the contractor, the digital signature of the sharing party, and the second timestamp are added to the second block.

8. The method according to any one of claims 1-7, characterized in that, The terminal is a 5G terminal, and the shared base station is a 5G shared base station.

9. A wireless slicing resource processing system, characterized in that, include: Terminals, shared base stations, and a blockchain-based wireless slicing resource management module; The terminal is used to send a wireless slice resource request to the shared base station, and the wireless slice resource request includes the wireless slice resources requested by the terminal. The shared base station is used to forward the wireless slice resource request to the wireless slice resource management module, and to send the wireless slice resources available in the shared base station to the wireless slice resource management module. The wireless slice resource management module is used to determine the hit resource of the wireless slice resource requested by the terminal relative to the wireless slice resource available in the shared base station based on the wireless slice resource requested by the terminal and the wireless slice resource available in the shared base station; to obtain the wireless slice shared resource that has reached consensus and been verified by multiple operators corresponding to the shared base station; and to generate a first block based on the wireless slice shared resource and write the first block into the resource request blockchain.

10. An electronic device, characterized in that, include: At least one processor; A storage device for storing at least one program, which, when executed by the at least one processor, causes the at least one processor to implement the method as described in any one of claims 1 to 8.

11. 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 method as described in any one of claims 1 to 8.