WO2023066051A1 - 一种区块链信息的传输方法, 装置及系统 - Google Patents

一种区块链信息的传输方法, 装置及系统 Download PDF

Info

Publication number
WO2023066051A1
WO2023066051A1 PCT/CN2022/124156 CN2022124156W WO2023066051A1 WO 2023066051 A1 WO2023066051 A1 WO 2023066051A1 CN 2022124156 W CN2022124156 W CN 2022124156W WO 2023066051 A1 WO2023066051 A1 WO 2023066051A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
network element
network
blockchain
communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2022/124156
Other languages
English (en)
French (fr)
Inventor
谭巍
张航
刘斐
杨晨晨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to EP22882661.6A priority Critical patent/EP4404536A4/en
Publication of WO2023066051A1 publication Critical patent/WO2023066051A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • H04L9/3239Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees

Definitions

  • the embodiments of the present application relate to the field of communication technology, and in particular to a method, device and system for transmitting blockchain information.
  • a blockchain is a database with data "hash verification”. Blocks can be considered as data blocks.
  • Blockchain technology is to combine data blocks into a chain structure in chronological order, and use cryptographic algorithms to collectively maintain the reliability of the database in the form of distributed bookkeeping. All data blocks are connected in chronological order to form a blockchain.
  • the unique consensus and smart contract mechanism of the blockchain brings new opportunities for multi-party trusted decentralized networks, and becomes a potential candidate technology in the future communication network.
  • 6G 6th generation
  • the 6th generation (6G) communication system in the future will have ultra-large-scale access and decentralized networking mode.
  • Fast mutual trust, effective recording and review of network behavior and operation data are inevitable requirements.
  • Blockchain technology may meet the above requirements .
  • Embodiments of the present application provide a blockchain information transmission method, device and system, in order to improve the possibility and maturity of applying blockchain technology in communication networks.
  • a method for transmitting blockchain information may be executed by a first network element, or may be executed by components of the first network element. Take the execution subject as the first network element as an example.
  • the method can be applied to a communication network, and the communication network includes a first network element and one or more second network elements.
  • the method can be implemented through the following steps: the first network element acquires first information, the first information includes the information of the first block chain, and the first block chain is used to carry the first network element and the one or more second network elements. data of the one or more second network elements; the first network element sends the first information to the one or more second network elements.
  • multiple network elements that perform the same communication service in the communication network can use blockchain technology to meet the security requirements of the communication service and improve the security, privacy, and security of the communication service. reliability and resilience.
  • the introduction of blockchain technology in the communication network can also support more forms of terminals. Changes in the form and function of terminals in the communication network (for example, the calculation of vehicles, the improvement of communication capabilities) can also help meet the basic needs of blockchain operations.
  • the first network element into the communication network it can supplement joint network capabilities and interfaces, improve the overall network architecture, and make the integration of blockchain capabilities become the basic capabilities of the communication network. In this way, the trustworthiness of the communication network is filled through the natural trustworthiness of the blockchain.
  • this application provides the following possible designs.
  • the first network element receives second information from the second network element, and the second information is used to indicate to the first network element that the second network element updates the local blockchain parameters according to the first information.
  • the first network element receives the third information from the second network element; the first network element updates the information of the first blockchain according to the third information.
  • the network elements in the same group can be considered as nodes of the blockchain, and the nodes of the blockchain can jointly maintain the update of the blockchain.
  • the second network element has an update requirement for the blockchain, such as communication performance
  • the third information can be sent to the first network element, so that the first network element can update the information of the first blockchain according to the third information, which can better meet the needs and performance of the communication network, and better enable Blockchain is applied to communication networks.
  • end-to-end two-way configuration and feedback can be realized, and members in the group can adopt a more appropriate blockchain configuration according to the network form and scenario, which helps to improve network performance.
  • the second network element may be any of the following: terminal equipment, access network equipment, user plane function UPF network element, session management function SMF network element, or access and mobility management function AMF network Yuan.
  • the second network element is a UPF
  • the first network element sends the first information to the one or more second network elements, which can be implemented in the following manner: the first network element sends the SMF through the first interface The first information is sent, and the SMF forwards the first information to the UPF; or the first network element sends the first information to the UPF through the second interface.
  • the second network element is an access network device, and the first network element sends the first information to the one or more second network elements, which can be implemented in the following manner: the first network element The interface sends the first information to the AMF, and the AMF forwards the first information to the access network device; or the first network element sends the first information to the access network device through the third interface.
  • the second network element is a terminal device, and the first network element sends the first information to the one or more second network elements, which may be implemented in the following manner: the first network element transmits the first information to the The AMF sends the first information, and the AMF forwards the first information to the access network device, and the access network device forwards the first information to the terminal device; or the first network element sends the first information to the access network device through a third interface information, and the access network device forwards the first information to the terminal device.
  • the first network element can be deeply integrated/integrated into the infrastructure of the telecommunication network, and information can be shared in a credible manner through an open and transparent management plane.
  • Provide users with transparent customized services truly make the blockchain capability a part of the basic capabilities of the telecommunications network, and lay the foundation for the communications industry to provide this capability to other industries and industry cooperation.
  • the design has good compatibility with existing protocols, and there is no need to evolve and upgrade the current layers of protocols, and blockchain services can be used directly.
  • a method for transmitting blockchain information is provided, and the method may be executed by a second network element, or may be executed by components of the second network element. Take the execution subject as the second network element as an example.
  • the method can be applied to a communication network, and the communication network includes a first network element and one or more second network elements.
  • the method can be implemented through the following steps: the second network element receives the first information from the first network element, the first information includes the information of the first block chain, and the first block chain is used to carry the first network element and The data of the one or more second network elements; the second network element updates the local blockchain parameters according to the first information.
  • the beneficial effect of the second aspect can refer to the first aspect.
  • this application provides the following possible designs.
  • the second network element sends second information to the first network element, and the second information is used to indicate to the first network element: the second network element according to the The first information updates local blockchain parameters.
  • the second network element sends third information to the first network element, and the third information is used for the first network element to update information of the first blockchain.
  • the present application may also provide the following possible designs.
  • the information of the first block chain includes performance constraint parameters of wireless communication.
  • the performance constraint parameters of wireless communication can better indicate the indicators that the first blockchain can achieve, so that the second network element can better use the first blockchain, and feedback to the first network element when there are different communication performance requirements , to obtain better communication quality in time.
  • the wireless communication performance constraint parameters include a combination of one or more of the following: resource type, packet delay budget, packet error rate , energy consumption, or calculation volume.
  • the information of the first block chain also includes a combination of one or more of the following: first group identification, block chain type, block chain structure, consensus algorithm, contract, or reward mechanism, wherein the first group includes the first network element and the one or more second network elements.
  • the third information includes a combination of one or more of the following: the first A group identifier, an identifier of the second network element, and a performance requirement parameter of wireless communication, wherein the first group includes the first network element and the one or more second network elements.
  • the first network element can select better blockchain parameters for the communication service according to the performance requirement parameters of the wireless communication.
  • a communication device in a third aspect, is provided, and the device may be a first network element, or may be a component (for example, a chip, or a chip system, or a circuit) located in the first network element.
  • the device has the function of implementing the first aspect and the method in any possible design of the first aspect.
  • the functions may be implemented by hardware, or may be implemented by executing corresponding software through hardware.
  • Hardware or software includes one or more modules corresponding to the above-mentioned functions.
  • the device may include a processing unit and a transceiver unit. Exemplarily: the processing unit is used to acquire the first information; the transceiver unit is used to send the first information to one or more second network elements. More detailed descriptions of the above processing unit and the transceiver unit can be directly obtained by referring to the relevant description in the above first aspect. For the beneficial effects of the third aspect and various possible designs, reference may be made to the description of the corresponding part of the first aspect.
  • a communication device in a fourth aspect, is provided, and the device may be a second network element, or may be a component (for example, a chip, or a chip system, or a circuit) located in the second network element.
  • the device has the function of realizing the above-mentioned second aspect and the method in any possible design of the second aspect.
  • the functions may be implemented by hardware, or may be implemented by executing corresponding software through hardware.
  • Hardware or software includes one or more modules corresponding to the above-mentioned functions.
  • the device may include a processing unit and a transceiver unit. Exemplarily: the transceiver unit is used to receive the first information from the first network element; the processing unit is used to update the local blockchain parameters according to the first information. More detailed descriptions of the processing unit and the transceiver unit can be directly obtained by referring to the relevant descriptions in the second aspect above.
  • the fourth aspect and various possible designs reference may be made to the description of the corresponding part of the second aspect.
  • the embodiment of the present application provides a communication device, where the communication device includes an interface circuit and a processor, and the processor and the interface circuit are coupled to each other.
  • the processor implements the method described in the above first aspect and each possible design of the first aspect through a logic circuit or executing code instructions.
  • the interface circuit is used to receive signals from other communication devices other than the communication device and transmit to the processor or send signals from the processor to other communication devices other than the communication device. It can be understood that the interface circuit may be a transceiver or an input/output interface.
  • the communication device may further include a memory for storing instructions executed by the processor, or storing input data required by the processor to execute the instructions, or storing data generated after the processor executes the instructions.
  • the memory may be a physically independent unit, or may be coupled with the processor, or the processor includes the memory.
  • the embodiment of the present application provides a communication device, where the communication device includes an interface circuit and a processor, and the processor and the interface circuit are coupled to each other.
  • the processor implements the method described in the above second aspect and each possible design of the second aspect through a logic circuit or executing code instructions.
  • the interface circuit is used to receive signals from other communication devices other than the communication device and transmit to the processor or send signals from the processor to other communication devices other than the communication device. It can be understood that the interface circuit may be a transceiver or an input/output interface.
  • the communication device may further include a memory for storing instructions executed by the processor, or storing input data required by the processor to execute the instructions, or storing data generated after the processor executes the instructions.
  • the memory may be a physically independent unit, or may be coupled with the processor, or the processor includes the memory.
  • the embodiment of the present application provides a computer-readable storage medium, where a computer program or readable instruction is stored in the computer-readable storage medium, and when the computer program or readable instruction is executed by a communication device, the The methods described in the above aspects or in each possible design of the aspects are executed.
  • the embodiment of the present application provides a chip system, where the chip system includes a processor and may further include a memory.
  • the memory is used to store programs, instructions or codes; the processor is used to execute the programs, instructions or codes stored in the memory, so as to implement the methods described in the above aspects or possible designs of each aspect.
  • the system-on-a-chip may consist of chips, or may include chips and other discrete devices.
  • a computer program product including instructions, which, when executed by a communication device, cause the method described in the first aspect or each possible design of the aspect to be executed.
  • a communication system including a first network element and one or more second network elements, and the second network element includes any of the following: terminal equipment, access network equipment, user plane function UPF network element, a session management function SMF network element, or an access and mobility management function AMF network element; wherein, the interface connection relationship between the first network element and the second network element meets one or more of the following: the The first network element is connected to the AMF and the SMF through a first interface; the first network element is connected to the UPF through a second interface; the first network element is connected to the access network through a third interface The device is connected.
  • the first network element is configured to execute the method described in the above first aspect or each possible design of the first aspect
  • the second network element is configured to execute the method described in the above second aspect or each possible design of the second aspect. methods described in Possible Designs.
  • Fig. 1 is a schematic diagram of the system architecture in the embodiment of the present application.
  • FIG. 2 is one of the schematic diagrams of the communication system architecture in the embodiment of the present application.
  • FIG. 3 is the second schematic diagram of the communication system architecture in the embodiment of the present application.
  • Fig. 4a is one of the flow diagrams of the transmission method of blockchain information in the embodiment of the present application.
  • Fig. 4b is the second schematic flow diagram of the transmission method of blockchain information in the embodiment of the present application.
  • Fig. 5 is the third schematic flow diagram of the transmission method of blockchain information in the embodiment of the present application.
  • Fig. 6 is the fourth schematic flow diagram of the transmission method of blockchain information in the embodiment of the present application.
  • Fig. 7 is the fifth schematic flow diagram of the transmission method of blockchain information in the embodiment of the present application.
  • Fig. 8 is the sixth schematic flow diagram of the transmission method of blockchain information in the embodiment of the present application.
  • FIG. 9 is one of the structural schematic diagrams of the communication device in the embodiment of the present application.
  • FIG. 10 is the second structural diagram of the communication device in the embodiment of the present application.
  • the embodiment of the present application provides a method and device for transmitting blockchain information, in order to improve the possibility and maturity of applying blockchain technology in a communication network.
  • the method and device are conceived based on the same or similar technology. Since the principle of solving the problem of the method and device is similar, the implementation of the device and the method can be referred to each other, and the repetition will not be repeated.
  • the method for transmitting blockchain information provided by the embodiment of the present application can be applied to the fourth generation (4th generation, 4G) communication system, such as long term evolution (long term evolution, LTE), and can also be applied to the fifth generation (5th generation, 5G) communication systems, such as 5G new radio (new radio, NR), can also be applied to various communication systems that evolve in the future, such as the sixth generation (6th generation, 6G) communication system, or the air-space-sea-ground integrated communication system.
  • the 6G communication network is composed of space, space, earth and sea in space, and multiple players in terms of role composition.
  • the actual network carrier consists of satellite networks, drones and other medium and low-altitude platforms, cellular networks, Internet of Vehicles, and Internet of Things. (internet of thing, IoT) network, surface and underwater networks.
  • IoT Internet of thing
  • the 6G communication network is cross-industry and multi-players deeply involved, not limited to the characteristics of a single operator. This determines that the 6G communication network needs a multi-party mutual trust mechanism and platform. Under the 6G ultra-large-scale access and decentralized networking mode It is an inevitable requirement to quickly realize mutual trust, effectively record network behavior/operation data and conduct audits. Blockchain technology essentially changes the trust logic of human society and can well meet the needs of 6G communication networks in this regard. 6G ultra-large-scale access and decentralized networking mode, fast mutual trust, effective recording and review of network behavior and operation data are inevitable requirements. At present, blockchain technology is most likely to meet the above security needs. Therefore, the introduction of blockchain technology in the communication network can bring more security means and more flexible security mechanisms to the communication network.
  • Blockchain is a data structure that generates and stores data in units of blocks (or blocks), and connects them into chains (or chains) in chronological order. All nodes jointly participate in the data verification, storage and maintenance of the blockchain system. The creation of a new block needs to be confirmed by consensus, and broadcast to each node to realize the synchronization of the entire network, after which it cannot be changed or deleted. As a decentralized distributed ledger, its unique consensus and smart contract mechanism brings new opportunities for multi-party joint network trustworthiness in the decentralized network.
  • Blockchain is a distributed ledger that integrates multiple technologies such as cryptography, peer-to-peer (P2P) networks, and distributed databases. Blockchain types include public chains, alliance chains or private chains.
  • the structure of the chain can be divided into main chain, main chain + side chain, or multiple parallel chains.
  • Different types and structures of blockchains can correspond to different consensus Algorithms, incentive mechanisms, or contracts.
  • the indicators such as delay, throughput, and energy consumption of each combination are quite different.
  • the 6G communication network includes a variety of networking forms and application scenarios, and different forms and scenarios have different requirements for blockchain.
  • the embodiment of the present application provides a method for transmitting blockchain information.
  • the communication network uses blockchain technology, it is hoped that the blockchain information can be transmitted to meet the needs of different networking forms and scenarios for the blockchain.
  • FIG. 1 shows a system architecture applicable to the blockchain information transmission method provided by the embodiment of the present application.
  • the system architecture may include a first network element 101 and one or more second network elements 102 .
  • the number of second network elements is three for illustration, and it can be understood that more or fewer second network elements may be included in the system.
  • the first network element 101 may also be called a blockchain management network element, or a multi-party alliance (confederation of multi players for management and control of future wireless networks, CONET) network element that manages and controls future wireless networks, the first network element 101 It can also be called by other names.
  • CONET multi-party alliance
  • the first network element 101 is configured to form multiple players (players) into a group (group), and manage the members in the group.
  • the first network element 101 may manage one or more groups.
  • Group members may be network elements or devices performing communication services.
  • the members in the group can be any of the following: terminal equipment, access network equipment, user plane function (user plane function, UPF) network element, access and mobility management function (access and mobility management function, AMF) network element, session management function (session management function, SMF) network element.
  • the group members may also be other network elements or devices in the communication network.
  • the group can be carried by the blockchain, and the members of the group participate in the data verification, storage and maintenance of the blockchain system, and the members of the group can also be regarded as nodes in the blockchain.
  • the first network element 101 can also be used to manage the blockchain parameters of the group.
  • the first network element 101 can also be used to monitor the situation of the members of each group, and record the action (action) of each member in each group.
  • the second network element 102 may be a member of a group, a group may include one or more members, and members of a group may be used to perform communication services.
  • a second network element 102 may belong to one or more groups, and may be used to perform different communication services in different groups.
  • the members of a group are equivalent to nodes in the blockchain, and blockchain information needs to be transmitted between nodes.
  • the communication system architecture may include an access network and a core network.
  • the access network is used to implement functions related to wireless access, and the access network includes a 3GPP access network and a non-3GPP (non-3GPP access network).
  • the core network mainly includes the following key logical network elements: access and mobility management function network elements, session management function network elements, user plane function network elements, policy control function network elements, and unified data management function network elements.
  • the communication system architecture may further include a first network element, where the first network element may be the first network element 101 as shown in FIG. 1 .
  • Figures 2 and 3 show two possible examples of architectures for communication systems.
  • Each network element or device in the architecture of the communication system is shown as a specific example.
  • the network elements or devices shown in FIG. 2 and FIG. 3 are only examples, and more or fewer network elements may be included in the architecture of an actual summary communication system.
  • a terminal device taking user equipment (user equipment, UE) as an example
  • an AMF network element which may be referred to as AMF for short
  • an SMF network element which may be referred to as SMF
  • UPF network element may be referred to as UPF for short
  • policy control function policy control function
  • PCF policy control function
  • UDM unified data management function network element
  • authentication server function authentication server function
  • AUSF authentication server function
  • NEF network exposure function
  • application function application function, AF
  • network slice selection function network slice selection function
  • NSSF network element
  • the AMF network element and the access network device can be connected through the N2 interface
  • the access network device and the UPF can be connected through the N3 interface
  • the SMF and the UPF can be connected through the N4 interface
  • the AMF network element and the UE can be connected through the N3 interface. It can be connected through the N1 interface.
  • the first network element may be connected to other network elements through an M1 interface
  • the M1 interface may be a service interface.
  • the network elements included in the architecture of the communication system shown in Figure 3 and the connection interfaces between network elements can refer to the description in Figure 2.
  • the first network element can be connected to the UPF through the M2 interface, and the first network element can be connected to the UPF through the M3 interface.
  • the access network device is connected.
  • the first network element may also provide services through the M1 interface.
  • the name of the interface is just an example, which is not specifically limited in this embodiment of the present application.
  • the above-mentioned M1, M2, and M3 interfaces may all have other names.
  • Terminal equipment also known as user equipment (UE), mobile station (mobile station, MS), mobile terminal (mobile terminal, MT), etc.
  • UE user equipment
  • MS mobile station
  • MT mobile terminal
  • the terminal device includes a handheld device with a wireless connection function, a vehicle-mounted device, and the like.
  • Terminal equipment can be: mobile phone (mobile phone), tablet computer, notebook computer, handheld computer, mobile Internet device (mobile internet device, MID), wearable device (such as smart watch, smart bracelet, pedometer, etc.), vehicle-mounted Equipment (such as automobiles, bicycles, electric vehicles, airplanes, ships, trains, high-speed rail, etc.), virtual reality (virtual reality, VR) equipment, augmented reality (augmented reality, AR) equipment, wireless in industrial control (industrial control) Terminals, smart home devices (such as refrigerators, TVs, air conditioners, electric meters, etc.), intelligent robots, workshop equipment, wireless terminals in self driving, wireless terminals in remote medical surgery, smart grid Wireless terminals in (smart grid), wireless terminals in transportation safety (transportation safety), wireless terminals in smart city (smart city), or wireless terminals in smart home (smart home), flying devices (for example, intelligent robots , hot air balloons, drones, airplanes), etc.
  • vehicle-mounted Equipment such as automobiles, bicycles, electric vehicles, airplanes, ships, trains
  • the terminal device in the embodiment of the present application may also refer to a chip in the terminal device, and may also refer to a communication device, unit or module with a user equipment to user equipment (UE to UE, U2U) communication function, such as a vehicle-mounted communication device , a vehicle-mounted communication module or a vehicle-mounted communication chip, etc.; in the embodiment of the present application, the terminal device may also be a roadside unit (roadside unit) in a vehicle networking communication system, or a communication device or a communication chip in a roadside unit. Terminal devices may also include vehicles, cellular network terminals (integrated with satellite terminal functions), and IoT terminals.
  • UE to UE, U2U user equipment to user equipment
  • the access network device is a node in a radio access network (radio access network, RAN), and may also be called a base station, and may also be called a RAN node (or device).
  • RAN radio access network
  • Examples of some network devices 101 are: next generation base station (next generation nodeB, gNB), next generation evolved base station (next generation evolved nodeB, Ng-eNB), transmission reception point (transmission reception point, TRP), evolved node B (evolved Node B, eNB), radio network controller (radio network controller, RNC), node B (Node B, NB), base station controller (base station controller, BSC), base transceiver station (base transceiver station, BTS) , home base station (for example, home evolved NodeB, or home Node B, HNB), base band unit (base band unit, BBU), or wireless fidelity (wireless fidelity, Wifi) access point (access point, AP), access
  • the network equipment may also be a satellite, and
  • the access network device can also be other devices with access network device functions, for example, the access network device can also be a device-to-device (D2D) communication or a machine-to-machine (M2M) A device that functions as an access network device in communications.
  • D2D device-to-device
  • M2M machine-to-machine
  • Access and mobility management function network element mainly responsible for signaling processing, such as access control, mobility management, attachment and detachment, and gateway selection.
  • the AMF network element When the AMF network element provides services for the session in the terminal device, it will provide the session with storage resources on the control plane to store the session ID, the SMF network element ID associated with the session ID, and the like.
  • the access and mobility management function network element can be an AMF network element, such as shown in Figure 2 or Figure 3; in 6G, the access and mobility management function network element can still be an AMF network element, Or have other titles, which are not limited in this application.
  • the access and mobility management functional network element is an AMF network element, the AMF can provide the Namf service.
  • Session management function network element mainly responsible for session management in the mobile network, such as session establishment, modification, and release. Specific functions include assigning IP addresses to users, selecting UPF that provides message forwarding functions, and so on.
  • the network element with the session management function can be an SMF network element, as shown in Figure 1; in future communication, such as in 6G, the network element with the session management function can still be an SMF network element, or have other names. Applications are not limited.
  • the SMF can provide the Nsmf service.
  • User plane functional network element responsible for forwarding and receiving user data in terminal equipment. It can receive user data from the data network and transmit it to the terminal device through the access network device; the UPF network element can also receive user data from the terminal device through the access network device and forward it to the data network.
  • the transmission resources and scheduling functions that provide services for terminal equipment in the UPF network element are managed and controlled by the SMF network element.
  • the user plane functional network element can be a UPF network element, such as shown in Figure 2 or Figure 3; in 6G, the user plane functional network element can still be a UPF network element, or have other names, this application No limit.
  • the method for transmitting blockchain information provided by the embodiment of the present application may be executed by the first network element and the second network element, or may be performed by components of the first network element and the second network element (such as processors, chips, or system-on-a-chip) etc.), the subject that executes the method of the embodiment of the present application may also be referred to as a communication device, and the communication device may be the first network element or the second network element, or a component of the first network element or the second network element (such as processor, chip, or chip system, etc.).
  • the method is applied in a communication network or a communication system, and the communication network or communication system includes a first network element and one or more second network elements, and the first network element and the one or more second network elements are carried by the first network element A block chain, or the first network element and the one or more second network elements can be considered as nodes in the first block chain; or the first network element and the one or more second network elements can be Considered a member of a group.
  • the first network element and the one or more second network elements may be carried by the first blockchain.
  • the first blockchain can be used to carry the data of the first network element and the one or more second network elements.
  • the first network element and the one or more second network elements jointly participate in data verification, storage and maintenance of the first blockchain.
  • the first network element acquires first information.
  • the first information includes the information of the first block chain
  • the first network element sends the first information to one or more second network elements, and correspondingly, the one or more second network elements receive the first information from the first network element.
  • the second network element updates the local blockchain parameters according to the first information.
  • the first network element may be the first network element shown in FIG. 1 , FIG. 2 or FIG. 3 .
  • the second network element can be any of the following: terminal equipment, access network equipment, UPF network element, SMF network element, or AMF network element, terminal equipment, access network equipment, UPF network element, SMF network element, or AMF
  • the network element may be the network element shown in the system shown in FIG. 2 or FIG. 3 .
  • the first network element may also be called a first device or a first device
  • the second network element may also be called a second device or a second device.
  • the second network element may also be another network element, such as any network element shown in FIG. 2 or FIG. 3 .
  • the first network element and different second network elements can form different groups, and each group is applicable to a networking form and scenario, and can be used to perform communication services.
  • a group may include: a first network element, a terminal device, and an access network device.
  • Another group may include: a first network element, a UPF network element, and an SMF network element.
  • Another group may include the first network element, the AMF network element, the access network device and the terminal device. Other possible combinations are not listed one by one.
  • the first network element can manage one or more groups.
  • the first network element can send the first information to one or more second network elements in the group.
  • the first network element sends the first information An example of the way of information.
  • the first network element may send the first information to the SMF through the service interface M1 interface.
  • the SMF receives the first information from the first network element through the M1 interface.
  • the first network element can send the first information to the AMF through the service interface M1 interface.
  • the AMF receives the first information from the first network element through the M1 interface.
  • the first network element can send the first information to the SMF through the service interface M1 interface, and the SMF forwards the first information to the UPF through the N4 interface.
  • the UPF receives the first information from the SMF through the N4 interface.
  • the first network element may send the first information to the UPF through the service interface M2.
  • the UPF may receive the first information from the first network element through the M2 interface.
  • the first network element can send the first information to the AMF through the service interface M1 interface, and the AMF can forward the first information to the access network device through the N2 interface
  • the access network device receives the first message from the AMF through the N2 interface.
  • the first network element can send the first information to the access network device through the service interface M3 interface; the access network device receives the first information from the M3 interface The first information of the first network element.
  • the first network element can send the first information to the AMF through the service interface M1, and the AMF forwards the first information to the access network device, and the access network The device forwards the first information to the terminal device.
  • the terminal device receives first information from the access network device.
  • the first network element can send the first information to the access network device through the M3 interface, and the access network device forwards the first information to the terminal device.
  • the terminal device receives first information from the access network device.
  • the first information may be transmitted between the access network device and the terminal device through a wireless network interface (such as a Uu interface).
  • a wireless network interface such as a Uu interface
  • the M1 interface, the M2 interface and the M3 interface may be named by other names.
  • the identifier of the second network element may be carried in the first information to indicate that the first information needs to be sent to the second network element corresponding to the identifier.
  • the first information carries the identifier of the UPF, and when receiving the first information, the SMF forwards the first information to the UPF according to the identifier of the UPF carried in the first information.
  • the first information may carry identifiers of multiple second network elements, that is, the first network element may send the first information to multiple second network elements.
  • the first information sent by the first network element to the SMF carries the identification of the SMF and the identification of the UPF.
  • the SMF updates the local blockchain parameters according to the first information, and forwards the first information to the UPF.
  • UPF updates the local blockchain parameters according to the first information.
  • the parameters that may be included in the information of the first block chain are illustrated as examples below.
  • the information of the first blockchain may include performance constraint parameters of wireless communication. Different blockchains have different performances when applied to wireless communication networks.
  • the first network element can determine the used blockchain based on the members in a group, or the communication services performed, or communication scenarios, or networking forms, etc.
  • the first information may include capabilities of wireless communications that can be generated using the first blockchain.
  • the performance constraint parameter of wireless communication may be a combination of one or more of the following: resource type, packet delay budget, packet error rate, energy consumption, or calculation amount.
  • the resource type may include time domain resource, frequency domain resource, bandwidth, time domain length, or resource location.
  • the energy consumption may be the power consumption of the device, and the power of the device is limited.
  • the calculation amount may refer to the calculation overhead of the device, and the calculation resources of the device are limited.
  • the information of the first blockchain may further include a group identifier, for example, the group identifier is used to identify a first group, and the first group includes the first network element and the one or more second network elements.
  • the first network element and the one or more second network elements are added to the first group for performing communication services related to the first group. After the first network element or the second network element accesses the first group, it can Save the group ID for the first group.
  • the first network element and the second network element may also join other groups. Each group has its own group ID.
  • the information of the first blockchain may also include a blockchain type (chain type).
  • the block chain type may include a public chain, an alliance chain, or a private chain, and the block chain type in the information of the first block chain is the type of the first block chain.
  • the information of the first blockchain may also include a blockchain structure.
  • the structure of blockchain can include main chain, main chain + side chain, or multiple parallel chains.
  • the blockchain structure in the information of the first blockchain is the structure of the first blockchain.
  • Blockchains of different types and structures can correspond to different consensus algorithms, incentive mechanisms, or contracts. Incentives can also be called incentives.
  • the information of the first blockchain may also include a consensus algorithm.
  • the consensus algorithm in the information of the first blockchain is the consensus algorithm used by the first blockchain.
  • the information of the first blockchain may also include contracts.
  • the contract in the information of the first blockchain is the contract used by the first blockchain.
  • the information of the first block chain may also include a reward mechanism, and the reward mechanism in the information of the first block chain is the reward mechanism used by the first block chain.
  • the parameters of the first block chain can be the content included in the information of the first block chain, for example, the parameters of the first block chain include ancestor identification, block chain type, block chain structure, consensus algorithm, contract, or One or more of the incentive mechanisms.
  • the performance that blockchains with different parameter combinations can achieve is different.
  • the first blockchain can achieve when it is applied to the first network element and the second network element in the first group.
  • the performance of wireless communication is determined.
  • S404 may also be included after S402, and the execution sequence of S404 and S403 is not limited in this application.
  • the second network element sends the second information to the first network element, and correspondingly, the first network element receives the second information from the second network element.
  • the second information is used to respond to the first information, and may be referred to as response information of the first information.
  • the first information is a configuration request (configuration request), and the second information may be a configuration response (configuration response).
  • the first information is a set chain parameter request (set chain parameter request), and the second information is a set chain parameter response (set chain parameter response).
  • the second information may be used to indicate to the first network element that: the second network element updates the local blockchain parameters according to the first information.
  • the second information can be used to indicate that the second network element is about to update the local blockchain parameters, it can also be used to indicate that the second network element has updated the local blockchain parameters, or it can be used to indicate that the second network element is updating the local area Blockchain parameters.
  • the first network element may determine that the configuration or update of the blockchain parameters is completed according to the second information.
  • the first network element may initially configure the information of the first blockchain to the second network element, and may also update the information of the first blockchain after the initial configuration.
  • the embodiment of the present application also provides a method for transmitting blockchain information, and the process is as shown in Fig. 4b below.
  • the second network element sends third information to the first network element, and correspondingly, the first network element receives the third information from the second network element.
  • the explanation of the first block chain can refer to the embodiment in Fig. 4a. It can be understood that the second network element may be any one of the foregoing one or more second network elements.
  • the first network element and the second network element use the first blockchain to perform communication services. Both the first network element and the second network element can update the parameters of the first blockchain.
  • the third information may include a group identifier.
  • group identifier reference may be made to the explanation of the embodiment in FIG. 4a , which will not be repeated here.
  • the third information may further include an identifier of the second network element, and the identifier of the second network element may be a globally unique identifier of the second network element, or may be a local identifier of the second network element in the first group. Members in the first group can identify the second network element according to the local identifier.
  • the third information may also include a performance requirement parameter of wireless communication, which is used to indicate the performance requirement of the second network element for wireless communication, for example, a requirement for delay, a requirement for energy consumption, or a requirement for throughput.
  • a performance requirement parameter of wireless communication which is used to indicate the performance requirement of the second network element for wireless communication, for example, a requirement for delay, a requirement for energy consumption, or a requirement for throughput.
  • the third information may be update chain parameter request (update chain parameter request) information.
  • the first network element updates the information of the first blockchain according to the third information.
  • the first network element can update the information of the first block chain according to the performance requirement parameters of the wireless communication in the third information, specifically, it can update any parameter in the first block chain, such as the performance constraint parameters of the wireless communication, the block Any of the chain type, blockchain structure, consensus algorithm, contract, or reward mechanism.
  • the updated first blockchain should meet the performance requirements of the second network element.
  • S403* may also be included.
  • the first network element sends the updated information of the first blockchain to the second network element, and correspondingly, the second network element receives the updated information of the first blockchain from the first network element.
  • S404* may also be included.
  • the second network element updates the local blockchain parameters according to the updated information of the first blockchain.
  • the embodiment in FIG. 4b can be combined with the embodiment in FIG. 4a.
  • the embodiment in FIG. 4a is the initial configuration of the information of the first blockchain of the second network element by the first network element. After S404, it also includes S401*, etc. step.
  • the SMF can send the third information to the first network element through the service interface M1 interface.
  • the AMF can send the third information to the first network element through the service interface M1 interface.
  • the UPF can send the third information to the SMF through the N4 interface, and the SMF forwards the third information to the first network element through the service interface M1 interface.
  • the UPF can send the third information to the first network element through the service interface M2 interface.
  • the access network device can send the third information to the AMF through the N2 interface, and the AMF can forward the third information to the first network element through the service interface M1 interface. information;
  • the access network device can send the third information to the first network element through the service interface M3 interface;
  • the terminal device can send the third information to the access network device, and the access network device forwards the third information to the AMF through the N2 interface, and the AMF uses the service
  • the interface M1 forwards the third information to the first network element.
  • the terminal device can send the third information to the access network device, and the access network device forwards the third information to the first network element through the M3 interface.
  • the flow of the blockchain information transmission method is as follows.
  • the embodiment in FIG. 5 can be implemented based on the system architecture shown in FIG. 2 .
  • the first group may include five members: terminal equipment, access network equipment, UPF, AMF, and SMF.
  • the first network element sends configuration requests to the SMF and the AMF respectively, and the SMF and AMF respectively receive the configuration requests from the first network element.
  • the configuration request may include any one or more of group identification, blockchain type, blockchain structure, consensus algorithm, contract or reward mechanism.
  • the configuration request may also include wireless communication performance constraint parameters, such as key performance indicator (key performance indicator, KPI) parameters.
  • the configuration request may also carry identifiers of members in the first group.
  • the configuration request sent by the first network element to the SMF carries the identifiers of the SMF and UPF
  • the configuration request sent by the first network element to the AMF carries the identifier of the AMF, the identifier of the access network device, and the identifier of the terminal device.
  • the SMF and the AMF respectively update the local blockchain parameters according to the configuration request.
  • SMF and AMF can verify the ID information first, and can compare the group ID stored locally with the group ID in the configuration request. If they are consistent, the verification passes; otherwise, the verification fails. Update the local blockchain parameters when the verification is passed.
  • the SMF and the AMF respectively send a chain parameter setting request to the UPF and the access network device, and the UPF and the access network device respectively receive the chain parameter setting request from the SMF and the AMF.
  • the set chain parameter request may include information included in the configuration request.
  • the UPF and the access network device update the local blockchain parameters according to the chain parameter setting request respectively.
  • UPF and access network equipment can also verify the ID information first, and then update the local blockchain parameters when the verification is passed.
  • the access network device sends a chain parameter setting request to the terminal device within the communication range, and correspondingly, the terminal device receives the chain parameter setting request from the access network device.
  • the parameters included in the chain parameter setting request are the same as those included in the chain parameter setting request in S503.
  • the terminal device can update the local blockchain parameters according to the chain parameter setting request.
  • the terminal device can also verify the ID information first, and then update the local blockchain parameters when the verification is passed.
  • the terminal device returns a chain parameter setting response to the access network device, and correspondingly, the access network device receives the chain parameter setting response from the terminal device.
  • the UPF and the access network device respectively return a link parameter setting response to the SMF and the AMF, and correspondingly, the SMF and the AMF respectively receive the link parameter setting response from the UPF and the access network device.
  • the chain parameter setting response returned by the SMF to the first network element may be used to indicate that the SMF configures the chain parameters, and may also be used to indicate the UPF to configure the chain parameters, or to indicate the UPF and the SMF to configure the chain parameters.
  • the SMF may wait for the chain parameter setting response of the UPF to be received, and then return the chain parameter setting response to the first network element.
  • the SMF may also separately return its chain parameter setting response to the first network element, and separately return the UPF chain parameter setting response to the first network element.
  • the setting chain parameter response returned by the AMF to the first network element may be used to instruct the AMF to configure the chain parameters, may also be used to instruct the access network equipment to configure the chain parameters, may also be used to instruct the terminal equipment to configure the chain parameters, or may be used to indicate Multiple configuration chain parameters in AMF, access network device and terminal device.
  • the AMF may wait to receive the chain parameter setting response from the access network device, and then return the chain parameter setting response to the first network element.
  • the AMF may also separately return its chain parameter setting response to the first network element, and separately return the chain parameter setting response of the access network device and/or the chain parameter setting response of the terminal device to the first network element.
  • first network element ⁇ AMF ⁇ access network device ⁇ terminal device In the embodiment in Fig. 5, two transmission paths are included. One of them is: first network element ⁇ AMF ⁇ access network device ⁇ terminal device, and the other path is: first network element ⁇ SMF ⁇ UPF.
  • the sequence of the transmission messages of the two paths may not be limited, and may be executed in parallel.
  • the flow of the blockchain information transmission method is as follows.
  • the embodiment in FIG. 6 may be implemented based on the system architecture shown in FIG. 2 .
  • the first group may include five members: terminal equipment, access network equipment, UPF, AMF, and SMF.
  • the terminal device sends a first update chain parameter request (update chain parameter Request) to the access network device, and the corresponding access network device receives the first update chain parameter request from the terminal device.
  • a first update chain parameter request update chain parameter Request
  • the first update chain parameter request may correspond to the third information in the embodiment of Fig. 4a.
  • the first update chain parameter request may carry any one or more of a group identifier, an identifier of a terminal device, or a performance requirement parameter of wireless communication.
  • the access network device sends a second chain parameter update request to the AMF, and correspondingly, the AMF receives the second chain parameter update request from the access network device.
  • the access network device itself may or may not need to update the blockchain parameters.
  • the access network device may separately send its own chain parameter update request to the AMF, and separately forward the terminal device's first chain parameter update request to the AMF.
  • the access network device may also jointly send the link parameter update requests of the terminal device and the access network device itself to the AMF.
  • the second chain parameter update request may carry the chain parameter update request of the access network device itself, including any one or more of the group identifier, the identifier of the access network device, or the performance requirement parameters of wireless communication.
  • the second update chain parameter request may be the forwarded first update chain parameter request.
  • the second update chain parameter request may carry the group identifier, the identifier of the terminal device, the identifier of the access network device, the performance requirement parameters of the wireless communication of the first update chain parameter request, and the wireless communication parameters of the access network device itself. Communication performance requirements parameters.
  • the UPF sends a third request for updating chain parameters to the SMF, and correspondingly, the SMF receives the third request for updating chain parameters from the UPF.
  • the AMF sends a fourth chain parameter update request to the first network element, and correspondingly, the first network element receives the fourth chain parameter update request from the AMF.
  • the fourth chain parameter update request may include the chain parameter update request of the AMF itself, may also include the forwarded chain parameter update request of the access network device, or may include the forwarded terminal device update chain parameter request.
  • the SMF sends a fifth chain parameter update request to the first network element, and correspondingly, the first network element receives the fifth chain parameter update request from the SMF.
  • the fifth chain parameter update request may include the chain parameter update request of the SMF itself, or may include the forwarded UPF chain parameter update request.
  • the first network element updates the blockchain information according to the received chain parameter update request.
  • the first network element sends chain parameter update responses to the SMF and AMF respectively, and correspondingly, the SMF and AMF respectively receive chain parameter update responses from the first network element.
  • the update chain parameter response includes updated blockchain information.
  • the SMF and the AMF forward the update chain parameter response to the UPF and the access network device respectively.
  • the access network device forwards the update chain parameter response to the terminal device.
  • two transmission paths are included.
  • One of them is: terminal device ⁇ access network device ⁇ AMF ⁇ first network element
  • the other path is: UPF ⁇ SMF ⁇ first network element.
  • the sequence of the transmission messages of the two paths may not be limited, and may be executed in parallel.
  • the embodiment in FIG. 6 can be combined with the embodiment in FIG. 5 to form a solution that needs to be protected in this application.
  • the embodiment in FIG. 6 is implemented on the basis of the embodiment in FIG. 5 .
  • the flow of the blockchain information transmission method is as follows.
  • the embodiment in FIG. 7 may be implemented based on the system architecture shown in FIG. 3 .
  • the first group may include three members: the terminal device, the access network device and the UPF.
  • the first network element sends a configuration request to the UPF and the access network device respectively, and the UPF and the access network device respectively receive the configuration request from the first network element.
  • the configuration request may include any one or more of group identification, blockchain type, blockchain structure, consensus algorithm, contract or reward mechanism.
  • the configuration request may also include wireless communication performance constraint parameters, such as key performance indicator (key performance indicator, KPI) parameters.
  • the configuration request may also carry identifiers of members in the first group.
  • the configuration request sent by the first network element to the UPF carries the identifier of the UPF.
  • the configuration request sent by the first network element to the access network device carries the identifier of the access network device and the identifier of the terminal device.
  • the UPF and the access network device update the local blockchain parameters according to the configuration request respectively.
  • UPF and access network equipment can also verify the ID information first, and then update the local blockchain parameters when the verification is passed.
  • the access network device sends a configuration request to the terminal device within the communication range, and correspondingly, the terminal device receives the configuration request from the access network device.
  • the parameters included in the configuration request are the same as those included in the configuration request in S701.
  • Terminal devices can update local blockchain parameters according to configuration requests.
  • the terminal device can also verify the ID information first, and then update the local blockchain parameters when the verification is passed.
  • the terminal device returns a configuration response to the access network device, and correspondingly, the access network device receives the configuration response from the terminal device.
  • the UPF and the access network device respectively return configuration responses to the first network element, and correspondingly, the first network element respectively receives the configuration responses from the UPF and the access network device.
  • first network element ⁇ access network device ⁇ terminal device In the embodiment in Fig. 7, two transmission paths are included. One of them is: first network element ⁇ access network device ⁇ terminal device, and the other path is: first network element ⁇ UPF.
  • the sequence of the transmission messages of the two paths may not be limited, and may be executed in parallel.
  • the flow of the blockchain information transmission method is as follows.
  • the embodiment in FIG. 8 may be implemented based on the system architecture shown in FIG. 3 .
  • the first group may include three members: the terminal device, the access network device and the UPF.
  • the terminal device sends a first update chain parameter request (update chain parameter Request) to the access network device, and the corresponding access network device receives the first update chain parameter request from the terminal device.
  • a first update chain parameter request update chain parameter Request
  • the first update chain parameter request may correspond to the third information in the embodiment of Fig. 4a.
  • the first update chain parameter request may carry any one or more of a group identifier, an identifier of a terminal device, or a performance requirement parameter of wireless communication.
  • the access network device sends a second chain parameter update request to the first network element, and correspondingly, the first network element receives the second chain parameter update request from the access network device.
  • the access network device itself may or may not need to update the blockchain parameters.
  • the access network device may separately send its chain parameter update request to the first network element, and forward the terminal device's first chain parameter update request to the first network element separately.
  • the access network device may also jointly send the link parameter update requests of the terminal device and the access network device itself to the first network element.
  • the second chain parameter update request may carry the chain parameter update request of the access network device itself, including any one or more of the group identifier, the identifier of the access network device, or the performance requirement parameters of wireless communication.
  • the second update chain parameter request may be the forwarded first update chain parameter request.
  • the second update chain parameter request may carry the group identifier, the identifier of the terminal device, the identifier of the access network device, the performance requirement parameters of the wireless communication of the first update chain parameter request, and the wireless communication parameters of the access network device itself. Communication performance requirements parameters.
  • the UPF sends a third chain parameter update request to the first network element, and correspondingly, the first network element receives the third chain parameter update request from the UPF.
  • the first network element updates the blockchain information according to the received chain parameter update request.
  • the first network element sends the update chain parameter response to the UPF and the access network device respectively.
  • the access network device forwards the update chain parameter response to the terminal device.
  • two transmission paths are included.
  • One of them is: terminal device ⁇ access network device ⁇ first network element
  • the other path is: UPF ⁇ first network element.
  • the sequence of the transmission messages of the two paths may not be limited, and may be executed in parallel.
  • the embodiment in FIG. 8 can be combined with the embodiment in FIG. 7 to form a solution that needs to be protected in this application.
  • the embodiment in FIG. 8 is implemented on the basis of the embodiment in FIG. 7 .
  • the first network element and the second network element include hardware structures and/or software modules corresponding to each function.
  • the present application can be implemented in the form of hardware or a combination of hardware and computer software with reference to the units and method steps of the examples described in the embodiments disclosed in the present application. Whether a certain function is executed by hardware or computer software drives the hardware depends on the specific application scenario and design constraints of the technical solution.
  • FIG. 9 and FIG. 10 are schematic structural diagrams of possible communication devices provided by the embodiments of the present application. These communication devices can be used to implement the functions of the first network element or the second network element in the above method embodiments, and therefore can also achieve the beneficial effects of the above method embodiments.
  • the communication device may be the first network element 101 as shown in FIG. 1 , or may be the second network element 102 as shown in FIG. 1 .
  • the communication device may be the first network element shown in FIG. 2 or FIG. 3 , or any network element other than the first network element shown in FIG. 2 or FIG. 3 .
  • the communication device may be a module (such as a chip) applied to the first network element or the second network operator.
  • a communication device 900 includes a processing unit 910 and a transceiver unit 920 .
  • the communication device 900 is configured to implement the functions of the first network element or the second network element in the method embodiments shown in FIG. 4a , FIG. 4b , and FIG. 5 to FIG. 8 .
  • the chain is used to carry data of the first network element and one or more second network elements, and the transceiver unit 920 is used to send the first information to the one or more second network elements.
  • the information of the first block chain includes performance constraint parameters of wireless communication.
  • the performance constraint parameters of wireless communication include a combination of one or more of the following: resource type, packet delay budget, packet error rate, energy consumption, or calculation amount.
  • the information of the first blockchain also includes a combination of one or more of the following:
  • the identification, blockchain type, blockchain structure, consensus algorithm, contract, or reward mechanism of the first group wherein the first group includes the first network element and the one or more second network elements.
  • the transceiver unit 920 is further configured to receive second information from the second network element, and the second information is used to indicate to the first network element that the second network element updates the local blockchain parameters according to the first information.
  • the transceiver unit 920 is further configured to receive third information from the second network element; the processing unit 910 is further configured to update the information of the first blockchain according to the third information.
  • the third information includes a combination of one or more of the following: an identifier of the first group, an identifier of the second network element, and a performance requirement parameter of wireless communication, wherein the first group includes the first network element and the one or multiple second network elements.
  • the second network element is a UPF
  • the transceiver unit 920 when sending the first information to the one or more second network elements, is configured to: send the first information to the SMF through the first interface, and send the first information to the UPF from the SMF Forwarding the first information; or sending the first information to the UPF through the second interface;
  • the second network element is an access network device
  • the transceiver unit 920 when sending the first information to the one or more second network elements, is configured to: send the first information to the AMF through the first interface, and the The AMF forwards the first information to the access network device; or sends the first information to the access network device through the third interface.
  • the second network element is a terminal device
  • the transceiver unit 920 when sending the first information to the one or more second network elements, is configured to: send the first information to the AMF through the first interface, and the AMF sends the first information to the AMF
  • the access network device forwards the first information
  • the access network device forwards the first information to the terminal device; or the transceiver unit 920 is configured to send the first information to the access network device through a third interface, and the access network device sends the first information to the terminal device;
  • the terminal device forwards the first information.
  • the transceiver unit 920 is used to receive the first information from the first network element, the first information includes the first block chain Information, the first block chain is used to carry the data of the first network element and one or more second network elements; the processing unit 910 is used to update the parameters of the local block chain according to the first information.
  • the information of the first block chain includes performance constraint parameters of wireless communication.
  • the performance constraint parameters of wireless communication include a combination of one or more of the following: resource type, packet delay budget, packet error rate, energy consumption, or calculation amount.
  • the information of the first blockchain also includes a combination of one or more of the following:
  • the identification, blockchain type, blockchain structure, consensus algorithm, contract, or reward mechanism of the first group wherein the first group includes the first network element and the one or more second network elements.
  • the transceiver unit 920 is further configured to send second information to the first network element, and the second information is used to indicate to the first network element that the second network element updates the local blockchain parameters according to the first information.
  • the transceiver unit 920 is further configured to send third information to the first network element, where the third information is used for the first network element to update the information of the first blockchain.
  • the third information includes a combination of one or more of the following: an identifier of the first group, an identifier of the second network element, and a performance requirement parameter of wireless communication, wherein the first group includes the first network element and the one or multiple second network elements.
  • processing unit 910 and the transceiver unit 920 can be directly obtained by referring to the relevant descriptions in the method embodiment shown in FIG. 4a , and details are not repeated here.
  • the processing unit 910 and the transceiver unit 920 may also execute steps in other method embodiments.
  • a communication device 1000 includes a processor 1010 and an interface circuit 1020 .
  • the processor 1010 and the interface circuit 1020 are coupled to each other.
  • the interface circuit 1020 may be a transceiver or an input-output interface.
  • the communication device 1000 may further include a memory 1030 for storing instructions executed by the processor 1010 or storing input data required by the processor 1010 to execute the instructions or storing data generated by the processor 1010 after executing the instructions.
  • the processor 1010 is used to implement the functions of the processing unit 910
  • the interface circuit 1020 is used to implement the functions of the transceiver unit 920 .
  • the chip of the first network element implements the functions of the first network element in the above method embodiment.
  • the chip of the first network element receives information from other modules (such as radio frequency modules or antennas) in the first network element, and the information is sent to the first network element by the second network element; or, the chip of the first network element Send information to other modules (such as radio frequency modules or antennas) in the first network element, where the information is sent by the first network element to the second network element.
  • the chip of the second network element implements the functions of the second network element in the above method embodiment.
  • the chip of the second network element receives information from other modules (such as radio frequency modules or antennas) in the second network element, and the information is sent by the first network element to the second network element; or, the chip of the second network element Send information to other modules (such as radio frequency modules or antennas) in the second network element, where the information is sent by the second network element to the first network element.
  • the processor in the embodiments of the present application can be a central processing unit (Central Processing Unit, CPU), and can also be other general-purpose processors, digital signal processors (Digital Signal Processor, DSP), application-specific integrated circuits (Application Specific Integrated Circuit, ASIC), Field Programmable Gate Array (Field Programmable Gate Array, FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof.
  • a general-purpose processor can be a microprocessor, or any conventional processor.
  • the memory may be a non-volatile memory, such as a hard disk (hard disk drive, HDD) or a solid-state drive (solid-state drive, SSD), etc., and may also be a volatile memory (volatile memory), such as Random-access memory (RAM).
  • a memory is, but is not limited to, any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.
  • the memory in the embodiment of the present application may also be a circuit or any other device capable of implementing a storage function, and is used for storing program instructions and/or data.
  • Part or all of the operations and functions performed by the first network element or the second network element described in the above method embodiments of the present application may be implemented by a chip or an integrated circuit.
  • the embodiment of the present application further provides a chip, including a processor, configured to support the communication device to implement the functions involved in the first network element or the second network element in the foregoing method embodiments.
  • the chip is connected to a memory or the chip includes a memory, and the memory is used for storing necessary program instructions and data of the communication device.
  • An embodiment of the present application provides a computer-readable storage medium storing a computer program, where the computer program includes instructions for executing the foregoing method embodiments.
  • Embodiments of the present application provide a computer program product containing instructions, which, when run on a computer, enable the above method embodiments to be realized.
  • the embodiments of the present application may be provided as methods, systems, or computer program products. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
  • computer-usable storage media including but not limited to disk storage, CD-ROM, optical storage, etc.
  • These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions
  • the device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请公开了一种区块链信息的传输方法, 装置及系统, 该方法可以由第一网元执行, 也可以由第一网元的部件执行. 以执行主体为第一网元为例. 该方法可以应用于通信网络, 该通信网络包括第一网元, 以及一个或多个第二网元. 该方法可以通过以下步骤实现: 第一网元获取第一信息, 第一信息包括第一区块链的信息, 第一区块链用于承载第一网元以及该一个或多个第二网元的数据; 所述第一网元向该一个或多个第二网元发送第一信息. 通过在通信网络中传输区块链的信息, 能够使得通信网络中执行相同通信业务的多个网元使用区块链技术, 满足通信业务的安全性需求, 提高通信业务的安全性, 隐私性, 可靠性和韧性.

Description

一种区块链信息的传输方法、装置及系统
相关申请的交叉引用
本申请要求在2021年10月22日提交中国专利局、申请号为202111234594.9、申请名称为“一种区块链信息的传输方法、装置及系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请实施例涉及通信技术领域,尤其涉及一种区块链信息的传输方法、装置及系统。
背景技术
区块链是一种带有数据“散列验证”功能的数据库。区块可以认为是数据块,区块链技术就是按照时间顺序将数据区块组合成一种链式结构,并利用密码学算法以分布式记账的方式,集体维护数据库的可靠性。所有数据块按照时间顺序相连,形成区块链。
区块链独特的共识和智能契约机制,为分散网络多方可信带来新机遇,成为未来通信网络中潜在的候选技术。例如,未来第六代(6th generation,6G)通信系统具有超大规模接入和分散组网模式,快速互信、有效记录以及回顾网络行为和运营数据是必然要求,区块链技术有可能满足上述要求。
目前在通信网络中应用区块链技术还不是很成熟,如何提高在通信网络中应用区块链技术的可能性和成熟度,是需要解决的问题。
发明内容
本申请实施例提供一种区块链信息的传输方法、装置及系统,以期提高在通信网络中应用区块链技术的可能性和成熟度。
第一方面,提供一种区块链信息的传输方法,该方法可以由第一网元执行,也可以由第一网元的部件执行。以执行主体为第一网元为例。该方法可以应用于通信网络,该通信网络包括第一网元、以及一个或多个第二网元。该方法可以通过以下步骤实现:第一网元获取第一信息,第一信息包括第一区块链的信息,第一区块链用于承载第一网元以及该一个或多个第二网元的数据;所述第一网元向该一个或多个第二网元发送第一信息。通过在通信网络中传输区块链的信息,能够使得通信网络中执行相同通信业务的多个网元使用区块链技术,满足通信业务的安全性需求,提高通信业务的安全性、隐私性、可靠性和韧性。在通信网络中引入区块链技术,还可以支持更多形态的终端。通信网络中终端形态和功能的变化(例如,车的计算、通信能力的提升)也可以有利于满足区块链运行的基本需求。通过在通信网络中引入第一网元,能够补充关节型的网络能力和接口,完善网络整体架构,使得区块链能力融合成为通信网基础能力。这样,通过区块链自然的可信属性,填补通信网可信能力。
基于第一方面,本申请提供以下一些可能的设计。
在一个可能的设计中,第一网元接收来自第二网元的第二信息,第二信息用于向第一 网元指示:第二网元根据第一信息更新本地区块链参数。
在一个可能的设计中,第一网元接收来自第二网元的第三信息;第一网元根据第三信息更新第一区块链的信息。位于同一组内的网元都可以认为是区块链的节点,区块链的节点可以共同维护区块链的更新,当第二网元具有对区块链的更新需求时,例如对通信性能有要求时,可以向第一网元发送第三信息,以使得第一网元根据第三信息更新第一区块链的信息,能够更好的满足通信网络的需求和性能,更好的使得区块链应用到通信网络中。另一方面,可以实现端到端的双向配置和反馈,组内的成员可以根据网络形态和场景采用更合适的区块链配置,有助于提升网络性能。
在一个可能的设计中,第二网元可以是以下任一项:终端设备、接入网设备、用户面功能UPF网元、会话管理功能SMF网元、或接入和移动性管理功能AMF网元。
在一个可能的设计中,第二网元为UPF,第一网元向该一个或多个第二网元发送第一信息,可以采用下述方式实现:第一网元通过第一接口向SMF发送第一信息,并由SMF向UPF转发第一信息;或者第一网元通过第二接口向UPF发送第一信息。
在一个可能的设计中,第二网元为接入网设备,第一网元向该一个或多个第二网元发送第一信息,可以采用下述方式实现:第一网元通过第一接口向AMF发送第一信息,并由AMF向接入网设备转发第一信息;或者第一网元通过第三接口向接入网设备发送第一信息。
在一个可能的设计中,第二网元为终端设备,第一网元向该一个或多个第二网元发送第一信息,可以采用下述方式实现:第一网元通过第一接口向AMF发送第一信息,并由AMF向接入网设备转发第一信息,以及由接入网设备向终端设备转发第一信息;或者第一网元通过第三接口向接入网设备发送第一信息,并由接入网设备向终端设备转发第一信息。
以上关于接口的几个可能的设计中,通过在通信网络中增加接口,使得第一网元能够深度融入/集成进电信网基础架构,通过开放透明的管理面,以可信的方式共享信息,为用户提供透明的定制化服务,真正地将区块链能力做成电信网基础能力的一部分,为通信业面向其他行业提供该能力、行业合作打下基础。另一方面,该设计对现有协议兼容性较好,无需对当前各层协议进行演进和升级,可直接使用区块链服务。
第二方面,提供一种区块链信息的传输方法,该方法可以由第二网元执行,也可以由第二网元的部件执行。以执行主体为第二网元为例。该方法可以应用于通信网络,该通信网络包括第一网元、以及一个或多个第二网元。该方法可以通过以下步骤实现:第二网元接收来自第一网元的第一信息,第一信息包括所述第一区块链的信息,第一区块链用于承载第一网元以及该一个或多个第二网元的数据;第二网元根据第一信息,更新本地区块链参数。第二方面的有益效果可以参考第一方面所述。
基于第二方面,本申请提供以下一些可能的设计。
在一个可能的设计中,所述第二网元向所述第一网元发送第二信息,所述第二信息用于向所述第一网元指示:所述第二网元根据所述第一信息更新本地区块链参数。
在一个可能的设计中,所述第二网元向所述第一网元发送第三信息,所述第三信息用于所述第一网元更新所述第一区块链的信息。
上述两个可能的设计的有益效果,可以参考第一方面相关的描述,在此不予赘述。
以下基于第一方面和第二方面,本申请还可以提供以下一些可能的设计。
在一个可能的设计中,所述第一区块链的信息包括无线通信的性能约束参数。无线通 信的性能约束参数能够更好的指示第一区块链能够实现的指标,使得第二网元更好的使用第一区块链,以及在有不同通信性能需求时向第一网元反馈,及时获得更好的通信质量。
在第一区块链的信息包括无线通信的性能约束参数的基础上,可选的,无线通信的性能约束参数包括以下一项或多项的组合:资源类型、包延时预算、误包率、能量消耗、或计算量。
在一个可能的设计中,所述第一区块链的信息还包括以下一项或多项的组合:第一组的标识、区块链类型、区块链结构、共识算法、合约、或奖励机制,其中,所述第一组包括所述第一网元以及该一个或多个第二网元。
在第二网元向第一网元发送第三信息,和/或,第一网元接收第三信息的基础上,可选的,第三信息包括以下一项或多项的组合:第一组的标识、所述第二网元的标识、无线通信的性能需求参数,其中,所述第一组包括所述第一网元以及该一个或多个第二网元。第一网元可以根据无线通信的性能需求参数为通信业务选择更好的区块链参数。
第三方面,提供一种通信装置,该装置可以是第一网元,也可以是位于第一网元中的部件(例如,芯片,或者芯片系统,或者电路)。该装置具有实现上述第一方面和第一方面的任一种可能的设计中的方法的功能。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块。一种设计中,该装置可以包括处理单元和收发单元。示例性地:处理单元用于获取第一信息;收发单元用于向一个或多个第二网元发送所述第一信息。上述处理单元和收发单元更详细的描述可以参考上述第一方面中相关描述直接得到。第三方面以及各个可能的设计的有益效果可以参考第一方面对应部分的描述。
第四方面,提供一种通信装置,该装置可以是第二网元,也可以是位于第二网元中的部件(例如,芯片,或者芯片系统,或者电路)。该装置具有实现上述第二方面和第二方面的任一种可能的设计中的方法的功能。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块。一种设计中,该装置可以包括处理单元和收发单元。示例性地:收发单元用于接收来自所述第一网元的第一信息;处理单元用于根据第一信息,更新本地区块链参数。上述处理单元和收发单元更详细的描述可以参考上述第二方面中相关描述直接得到。第四方面以及各个可能的设计的有益效果可以参考第二方面对应部分的描述。
第五方面,本申请实施例提供一种通信装置,该通信装置包括接口电路和处理器,处理器和接口电路之间相互耦合。处理器通过逻辑电路或执行代码指令用于实现上述第一方面、第一方面各个可能的设计所描述的方法。接口电路用于接收来自所述通信装置之外的其它通信装置的信号并传输至所述处理器或将来自所述处理器的信号发送给所述通信装置之外的其它通信装置。可以理解的是,接口电路可以为收发器或输入输出接口。
可选的,通信装置还可以包括存储器,用于存储处理器执行的指令或存储处理器运行指令所需要的输入数据或存储处理器运行指令后产生的数据。所述存储器可以是物理上独立的单元,也可以与所述处理器耦合,或者所述处理器包括所述存储器。
第六方面,本申请实施例提供一种通信装置,该通信装置包括接口电路和处理器,处理器和接口电路之间相互耦合。处理器通过逻辑电路或执行代码指令用于实现上述第二方面、第二方面各个可能的设计所描述的方法。接口电路用于接收来自所述通信装置之外的其它通信装置的信号并传输至所述处理器或将来自所述处理器的信号发送给所述通信装 置之外的其它通信装置。可以理解的是,接口电路可以为收发器或输入输出接口。
可选的,通信装置还可以包括存储器,用于存储处理器执行的指令或存储处理器运行指令所需要的输入数据或存储处理器运行指令后产生的数据。所述存储器可以是物理上独立的单元,也可以与所述处理器耦合,或者所述处理器包括所述存储器。
第七方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序或可读指令,当所述计算机序或可读指令被通信装置执行时,使得如上述各方面或各方面各个可能的设计中所述的方法被执行。
第八方面,本申请实施例提供一种芯片系统,该芯片系统包括处理器,还可以包括存储器。存储器用于存储程序、指令或代码;处理器用于执行存储器存储的程序、指令或代码,以实现上述各方面或各方面各个可能的设计中所述的方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
第九方面,提供一种包含指令的计算机程序产品,当其被通信装置执行时,使得如第各方面或各方面各个可能的设计中所述的方法被执行。
第十方面,提供一种通信系统,包括第一网元以及一个或多个第二网元,所述第二网元包括以下任一项:终端设备、接入网设备、用户面功能UPF网元、会话管理功能SMF网元、或接入和移动性管理功能AMF网元;其中,所述第一网元和所述第二网元的接口连接关系符合以下一项或多项:所述第一网元与所述AMF和所述SMF通过第一接口相连;所述第一网元通过第二接口与所述UPF相连;所述第一网元通过第三接口与所述接入网设备相连。
在一个可能的设计中,第一网元用于执行如上述第一方面或第一方面各个可能的设计中所述的方法,第二网元用于执行如上述第二方面或第二方面各个可能的设计中所述的方法。
附图说明
图1为本申请实施例中系统架构示意图;
图2为本申请实施例中通信系统架构示意图之一;
图3为本申请实施例中通信系统架构示意图之二;
图4a为本申请实施例中区块链信息的传输方法流程示意图之一;
图4b为本申请实施例中区块链信息的传输方法流程示意图之二;
图5为本申请实施例中区块链信息的传输方法流程示意图之三;
图6为本申请实施例中区块链信息的传输方法流程示意图之四;
图7为本申请实施例中区块链信息的传输方法流程示意图之五;
图8为本申请实施例中区块链信息的传输方法流程示意图之六;
图9为本申请实施例中通信装置结构示意图之一;
图10为本申请实施例中通信装置结构示意图之二。
具体实施方式
本申请实施例提供一种区块链信息的传输方法及装置,以期提高在通信网络中的应用区块链技术的可能性和成熟度。其中,方法和装置是基于相同或相似技术构思的,由于方 法及装置解决问题的原理相似,因此装置与方法的实施可以相互参见,重复之处不再赘述。
本申请实施例的描述中,“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。本申请中所涉及的至少一个是指一个或多个;多个,是指两个或两个以上。另外,需要理解的是,在本申请的描述中,“第一”、“第二”、“第三”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
本申请实施例提供的区块链信息的传输方法可以应用于第四代(4th generation,4G)通信系统,例如长期演进(long term evolution,LTE),也可以应用于第五代(5th generation,5G)通信系统,例如5G新空口(new radio,NR),也可以应用于未来演进的各种通信系统,例如第六代(6th generation,6G)通信系统、或者空天海地一体化通信系统。其中,6G通信网络在空间上由空天地海组成,在角色构成上由多个成员(players)组成,实际网络载体由卫星网络、无人机等中低空平台、蜂窝网络、车联网、物联网(internet of thing,IoT)网络、水面及水下网络组成。本申请实施例以应用于6G通信网络为例进行说明,可以理解的是本申请实施例还可以应用于其它通信系统。
6G通信网络跨行业、多players深度参与,而非局限于单个运营商内的特征,这决定了6G通信网络需要一个多方互信的机制和平台,6G超大规模接入、去中心化组网模式下,快速实现互信、有效记录网络行为/操作数据并进行审核,是必然的需求。区块链技术本质上改变了人类社会的信任逻辑,可以很好满足6G通信网络这方面的需求。6G超大规模接入和分散组网模式,快速互信、有效记录和回顾网络行为和运营数据是必然要求。目前区块链技术最有可能满足上述安全需求。因此在通信网络中引入区块链技术可以为通信网络带来更多的安全保障手段和更灵活的安全机制。
区块链是一种将数据以区块(或块)为单位产生和存储,并按照时间顺序连成链式(或链)数据结构。所有节点共同参与区块链系统的数据验证、存储和维护。新区块的创建需得到共识确认,并向各节点广播实现全网同步,之后就不能更改或删除。作为一种去中心化分布式账本,其独特的共识和智能合约机制,为去中心化网络中的多方联合类的网络可信能力带来新的机会。区块链是一种综合了密码学技术、对等(P2P)网络、分布式数据库等多种技术的分布式账本。区块链类型包括公有链、联盟链或私有链,链的结构上又可分为主链、主链+侧链、或多条平行链,不同类型和结构的区块链可以对应不同的共识算法、激励机制、或合约。每种组合的时延、吞吐量、能耗等指标差异较大。6G通信网络包括多种组网形态和应用场景,不同形态和场景对于区块链的需求各异。
本申请实施例提供一种区块链信息的传输方法,在通信网络使用区块链技术时,以期能够通过传输区块链信息,适应不同组网形态和场景对于区块链的需求。
下面将结合附图,对本申请实施例进行详细描述。
图1示出了本申请实施例提供的区块链信息的传输方法适用的一种系统架构,该系统架构可以包括第一网元101,以及一个或多个第二网元102。图1中以第二网元的数量为3个进行示意,可以理解的是系统中可以包括更多或更少的第二网元。第一网元101也可以称为区块链管理网元、或者管理和控制未来无线网络的多方联盟(confederation of multi players for management and control of future wireless networks,CONET)网元,第一网元101还可以称为其他名称。
第一网元101用于,将多个成员(player)组成一个组(group),管理组内成员。第一网元101可以管理一个或多个组。组内成员可以是执行通信业务的网元或设备。例如,组内成员可以是以下任意一种:终端设备、接入网设备、用户面功能(user plane function,UPF)网元、接入和移动性管理功能(access and mobility management function,AMF)网元、会话管理功能(session management function,SMF)网元。当然组内成员也可以是通信网络中的其他网元或设备。组可以使用区块链承载,组内成员共同参与区块链系统的数据验证、存储和维护,组内成员也可以认为是区块链中的节点。第一网元101还可以用于管理组的区块链参数。第一网元101还可以用于监听每个组的成员情况,记录每个组中每个成员的动作(action)。
第二网元102,可以是组内成员,一个组可以包括一个或多个成员,一个组内的成员可以用于执行通信业务。一个第二网元102可以属于一个或多个组,在不同组中可以用于执行不同的通信业务。当一个组通过区块链承载时,一个组内的成员相当于区块链中的节点,节点之间需要进行区块链信息的传输。
基于图1所述的系统架构,以下给出本申请实施例适用的通信系统架构的两种举例。通信系统架构可以包括接入网和核心网。接入网用于实现无线接入有关的功能,接入网包含与3GPP接入网和非3GPP(non-3GPP的接入网)。核心网主要包括以下关键逻辑网元:接入和移动性管理功能网元、会话管理功能网元、用户面功能网元、策略控制功能网元、统一数据管理功能网元。通信系统架构还可以包括第一网元,该第一网元可以是如图1中所示的第一网元101。
例如,图2和图3示出了通信系统的架构的两种可能的示例。通信系统的架构中各个网元或设备以具体的示例示出。图2和图3中示出的网元或设备仅是举例,实际汇总通信系统的架构中可以包括更多或更少的网元。具体的,图2所示的通信系统的架构中可以包括:终端设备(以用户设备(user equipment,UE)为例示出)、AMF网元(可以简称为AMF)、SMF网元(可以简称为SMF)、UPF网元(可以简称为UPF)、策略控制功能(policy control function,PCF)网元、统一数据管理功能网元(unified data management,UDM)、认证服务器功能(authentication server function,AUSF)网元、网络开放功能(network exposure function,NEF)网元、应用功能(application function,AF)网元、网络切片选择功能(network slice selection function,NSSF)网元、(无线)接入网((radio)access network,(R)AN)设备、网络存储功能(network repository function,NRF)网元。其中,AMF网元与接入网设备之间可以通过N2接口相连,接入网设备与UPF之间可以通过N3接口相连,SMF与UPF之间可以通过N4接口相连,AMF网元与UE之间可以通过N1接口相连。第一网元可以通过M1接口与其他网元连接,M1接口可以是服务化接口。
图3所示的通信系统的架构中包括的网元以及网元之间的连接接口可以参考图2的描述,第一网元可以通过M2接口与UPF连接,第一网元可以通过M3接口与接入网设备连接,可选的,第一网元也可以通过M1接口提供服务。
可以理解的是,接口名称只是一个示例说明,本申请实施例对此不作具体限定,例如,上述M1、M2和M3接口都可以是其他名称。
应理解,本申请实施例并不限于图2或图3所示通信系统,图2或图3中所示的网元的名称在这里仅作为一种示例说明,并不作为对本申请适用的通信系统架构中包括的网元的限定。下面对通信系统中的部分网元或设备的功能进行详细描述:
终端设备,又可以称之为用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等,是一种向用户提供语音或数据连通性的设备,也可以是物联网设备。例如,终端设备包括具有无线连接功能的手持式设备、车载设备等。终端设备可以是:手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备(例如智能手表、智能手环、计步器等),车载设备(例如,汽车、自行车、电动车、飞机、船舶、火车、高铁等)、虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、工业控制(industrial control)中的无线终端、智能家居设备(例如,冰箱、电视、空调、电表等)、智能机器人、车间设备、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端,或智慧家庭(smart home)中的无线终端、飞行设备(例如,智能机器人、热气球、无人机、飞机)等。应理解,本申请实施例中的终端设备还可以指终端设备中的芯片,还可以指具有用户设备到用户设备(UE to UE,U2U)通信功能的通信装置、单元或模块,比如车载通信装置,车载通信模块或者车载通信芯片等;本申请实施例中,终端设备还可以是车联网通信系统中的路侧单元(road side unit),或者是路侧单元中的通信装置或通信芯片。终端设备还可以包括车、蜂窝网络终端(融合卫星终端功能)、以及IoT终端。
接入网设备为无线接入网(radio access network,RAN)中的节点,又可以称为基站,还可以称为RAN节点(或设备)。一些网络设备101的举例为:下一代基站(next generation nodeB,gNB)、下一代演进的基站(next generation evolved nodeB,Ng-eNB)、传输接收点(transmission reception point,TRP)、演进型节点B(evolved Node B,eNB)、无线网络控制器(radio network controller,RNC)、节点B(Node B,NB)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(例如,home evolved NodeB,或home Node B,HNB)、基带单元(base band unit,BBU),或无线保真(wireless fidelity,Wifi)接入点(access point,AP),接入网设备还可以是卫星,卫星还可以称为高空平台、高空飞行器、或卫星基站。接入网设备还可以是其他具有接入网设备功能的设备,例如,接入网设备还可以是设备到设备(device to device,D2D)通信或机器到机器(machine-to-machine,M2M)通信中担任接入网设备功能的设备。
接入和移动性管理功能网元:主要负责信令处理部分,例如:接入控制、移动性管理、附着与去附着以及网关选择等功能。AMF网元为终端设备中的会话提供服务的情况下,会为该会话提供控制面的存储资源,以存储会话标识、与会话标识关联的SMF网元标识等。例如,在5G中,接入和移动性管理功能网元可以是AMF网元,例如图2或图3所示;在6G中,接入和移动性管理功能网元仍可以是AMF网元,或有其它的名称,本申请不做限定。当接入和移动性管理功能网元是AMF网元时,AMF可以提供Namf服务。
会话管理功能网元:主要负责移动网络中的会话管理,如会话建立、修改、释放。具体功能如为用户分配IP地址、选择提供报文转发功能的UPF等。例如,在5G中,会话管理功能网元可以是SMF网元,例如图1所示;在未来通信,如6G中,会话管理功能网元仍可以是SMF网元,或有其它的名称,本申请不做限定。当会话管理功能网元时SMF网元时,SMF可以提供Nsmf服务。
用户面功能网元:负责终端设备中用户数据的转发和接收。可以从数据网络接收用户 数据,通过接入网设备传输给终端设备;UPF网元还可以通过接入网设备从终端设备接收用户数据,转发到数据网络。UPF网元中为终端设备提供服务的传输资源和调度功能由SMF网元管理控制的。例如,在5G中,用户面功能网元可以是UPF网元,例如图2或图3所示;在6G中,用户面功能网元仍可以是UPF网元,或有其它的名称,本申请不做限定。
本申请实施例提供的区块链信息的传输方法可以由第一网元和第二网元执行,也可以由第一网元和第二网元的部件(例如处理器、芯片、或芯片系统等)执行,执行本申请实施例的方法的主体也可以称为通信装置,通信装置可以是第一网元或第二网元,也可以是第一网元或第二网元的部件(例如处理器、芯片、或芯片系统等)。该方法应用于通信网络或通信系统中,该通信网络或通信系统包括第一网元、以及一个或多个第二网元,第一网元和该一个或多个第二网元承载于第一区块链,或者说第一网元和该一个或多个第二网元可以认为是第一区块链中的节点;或者说第一网元和该一个或多个第二网元可以认为是一个组内的成员。第一网元以及该一个或多个第二网元可以承载于第一区块链。或者说第一区块链可以用于承载第一网元以及该一个或多个第二网元的数据。第一网元以及该一个或多个第二网元共同参与第一区块链的数据验证、存储和维护。
如图4a所示,本申请实施例提供的区块链信息的传输方法的具体流程如下所述。
S401.第一网元获取第一信息。
其中,第一信息包括第一区块链的信息;
S402.第一网元向一个或多个第二网元发送第一信息,对应地,该一个或多个第二网元接收来自该第一网元的第一信息。
S403.第二网元根据第一信息更新本地区块链参数。
图4a实施例,通过在通信网络中传输区块链的信息,能够使得通信网络中执行相同通信业务的多个网元使用区块链技术,满足通信业务的安全性需求,提高通信业务的安全性、隐私性、可靠性和韧性。
下面将对图4a实施例的一些可选的实现方式进行说明。
第一网元可以是图1、图2或图3中所示的第一网元。第二网元可以是以下任意一种:终端设备、接入网设备、UPF网元、SMF网元、或AMF网元,终端设备、接入网设备、UPF网元、SMF网元、或AMF网元可以是图2或图3系统中所示的网元。第一网元还可以称为第一设备或第一装置,第二网元也可以称为第二设备或第二装置。第二网元也可以是其它网元,例如图2或图3中所示的任一网元。
第一网元和不同的第二网元可以组成不同的组,每个组适用于一种组网形态和场景,可以用于执行通信业务。例如,一个组内可以包括:第一网元、终端设备和接入网设备。另一个组内可以包括:第一网元、UPF网元和SMF网元。另一个组可以包括第一网元、AMF网元、接入网设备和终端设备。其它可能的组合形式不再一一举例。第一网元可以管理一个或多个组。
第一网元可以向组内的一个或多个第二网元发送第一信息,以下结合图2或图3的系统架构,对第二网元为不同的网元时第一网元发送第一信息的方式进行举例说明。
当第二网元为SMF网元时,基于图2或图3的架构,第一网元可以通过服务化接口M1接口向SMF发送第一信息。SMF通过M1接口接收来自第一网元的第一信息。
当第二网元为AMF网元时,基于图2或图3的架构,第一网元可以通过服务化接口 M1接口向AMF发送第一信息。AMF通过M1接口接收来自第一网元的第一信息。
当第二网元为UPF网元时,基于图2的架构,第一网元可以通过服务化接口M1接口向SMF发送第一信息,由SMF通过N4接口向UPF转发该第一信息。UPF通过N4接口接收来自SMF的第一信息。需要说明的是,本申请实施例中,当涉及到信息的转发时,可以转发原来的信息,也可以对原来的信息进行处理后转发。本说明适用于整个申请。
当第二网元为UPF网元时,基于图3的架构,第一网元可以通过服务化接口M2接口向UPF发送第一信息。UPF可以通过M2接口接收来自第一网元的第一信息。
当第二网元为接入网设备时,基于图2的架构,第一网元可以通过服务化接口M1接口向AMF发送第一信息,由AMF可以通过N2接口向接入网设备转发该第一信息;接入网设备通过N2接口接收来自AMF的第一信息。
当第二网元为接入网设备网元时,基于图3的架构,第一网元可以通过服务化接口M3接口向接入网设备发送第一信息;接入网设备通过M3接口接收来自第一网元的第一信息。
当第二网元为终端设备时,基于图2的架构,第一网元可以通过服务化接口M1接口向AMF发送第一信息,由AMF向接入网设备转发第一信息,由接入网设备向终端设备转发第一信息。终端设备接收来自接入网设备的第一信息。
当第二网元为终端设备时,基于图3的架构,第一网元可以通过M3接口向接入网设备发送第一信息,由接入网设备向终端设备转发第一信息。终端设备接收来自接入网设备的第一信息。
接入网设备和终端设备之间可以通过无线网络接口(例如Uu口)传输第一信息。
如图2或图3的架构介绍中所述,M1接口、M2接口和M3接口可以用其它名称命名。
当第一网元向第二网元发送第一信息时,可以在第一信息中携带第二网元的标识,用于指示需要向该标识对应的第二网元发送第一信息。例如,第二网元为UPF时,第一信息中携带UPF的标识,SMF在接收到第一信息时,根据第一信息中携带的UPF的标识,向UPF转发第一信息。当然,第一信息中可以携带多个第二网元的标识,即第一网元可以向多个第二网元发送第一信息。例如,第一网元向SMF发送的第一信息中携带SMF的标识和UPF的标识,SMF接收到第一信息后,根据第一信息进行本地区块链参数的更新,并向UPF转发第一信息,UPF接收到来自SMF的第一信息后根据第一信息进行本地区块链参数的更新。
以下对第一区块链的信息可能包括的参数进行举例说明。
第一区块链的信息可以包括无线通信的性能约束参数。不同的区块链在应用到无线通信网络中产生的性能是不同的,第一网元可以根据一个组内的成员、或执行的通信业务、或通信场景、或组网形态等,确定使用的第一区块链。第一信息中可以包括使用第一区块链能够产生的无线通信的性能。
无线通信的性能约束参数可以是以下一项或多项的组合:资源类型、包延时预算、误包率、能量消耗、或计算量。其中,资源类型可以包括时域资源、频域资源、带宽、时域长度、或资源位置。能量消耗可以是设备的耗电量,设备的电量是有限的。计算量可以是指设备的计算开销,设备的计算资源是有限的。
第一区块链的信息还可以包括组标识,例如组标识用于标识第一组,第一组包括该第一网元以及该一个或多个第二网元。第一网元以及该一个或多个第二网元加入第一组中, 用于执行与第一组相关的通信业务,第一网元或第二网元在接入第一组后,可以保存第一组的组标识。第一网元和第二网元还可以加入其它组。每个组具有自己的组标识。
第一区块链的信息还可以包括区块链类型(chain type)。区块链类型可以包括公有链、联盟链、或私有链,第一区块链的信息中的该区块链类型为第一区块链的类型。
第一区块链的信息还可以包括区块链结构。区块链的结构可以包括主链、主链+侧链、或多条平行链。第一区块链的信息中的该区块链结构为第一区块链的结构。
不同类型和结构的区块链可以对应不同的共识算法、激励机制、或合约。激励机制也可以称为激励机制。
第一区块链的信息还可以包括共识算法。第一区块链的信息中该共识算法为第一区块链使用的共识算法。
第一区块链的信息还可以包括合约。第一区块链的信息中该合约为第一区块链使用的合约。
第一区块链的信息还可以包括奖励机制,第一区块链的信息中该奖励机制为第一区块链使用的奖励机制。
第一区块链的参数可以是上述第一区块链的信息包括的内容,例如,第一区块链的参数包括祖标识、区块链类型、区块链结构、共识算法、合约、或奖励机制中的一种或多种。不同参数组合的区块链能够达到的性能是不同的,第一区块链在参数组合确定的情况下,在应用到第一组中的第一网元和第二网元时,能够达到的无线通信的性能是确定的。
在一个实施例中,在S402之后还可以包括S404,S404与S403的执行顺序本申请不作限定。
S404.第二网元向第一网元发送第二信息,对应地,第一网元接收来自第二网元的第二信息。
第二信息用于响应第一信息,可以称为第一信息的响应信息。例如,第一信息为配置请求(configuration request),第二信息可以是配置响应(configuration response)。又例如,第一信息为设置链参数请求(set chain parameter request),第二信息为设置链参数响应(set chain parameter response)。
第二信息可以用于向第一网元指示:第二网元根据第一信息进行本地区块链参数的更新。第二信息可以用于指示第二网元将要更新本地区块链参数、也可以用于指示第二网元已经更新完本地区块链参数、也可以用于指示第二网元正在更新本地区块链参数。
第一网元可以根据第二信息确定区块链参数的配置完成或更新完成。
可以理解的是,第一网元可以向第二网元初次配置第一区块链的信息,也可以在初次配置后更新第一区块链的信息。
基于图4a实施例的同一技术构思,本申请实施例还提供一种区块链信息的传输方法,流程如下图4b所述。
S401*.第二网元向第一网元发送第三信息,对应地,第一网元接收来自第二网元的第三信息。
该第一区块链的解释可以参考图4a实施例。可以理解的是,该第二网元可以是上述一个或多个第二网元中的任意一个。
在第一网元向第二网元配置第一区块链的信息之后,第一网元和第二网元使用第一区块链执行通信业务。第一网元和第二网元都可以对第一区块链的参数进行更新。
第三信息中可以包括组标识,组标识可以参照图4a实施例的解释,在此不予赘述。
第三信息还可以包括第二网元的标识,该第二网元的标识可以是第二网元的全局唯一的标识,也可以是第二网元在第一组内的局域标识。第一组内的成员可以根据该局域标识识别第二网元。
第三信息还可以包括无线通信的性能需求参数,用于指示第二网元对无线通信的性能需求,例如,对时延的需求、对能耗的需求、或对吞吐量的需求等。
第三信息可以是更新链参数请求(update chain parameter request)信息。
S402*.第一网元根据第三信息更新第一区块链的信息。
第一网元可以根据第三信息中无线通信的性能需求参数,更新第一区块链的信息,具体可以更新第一区块链中的任意一个参数,例如无线通信的性能约束参数、区块链类型、区块链结构、共识算法、合约、或奖励机制中的任一项。可选的,更新后的第一区块链应当满足第二网元的性能需求。
可选的,在S402*之后,还可以包括S403*。
S403*.第一网元向第二网元发送更新后的第一区块链的信息,对应的,第二网元接收来自第一网元的该更新后的第一区块链的信息。
可选的,在S403*之后,还可以包括S404*。
S404*.第二网元根据更新后的第一区块链的信息,更新本地区块链参数。
该图4b实施例可以与图4a实施例结合,例如,图4a实施例是第一网元对第二网元的第一区块链的信息的初始配置,在S404之后,还包括S401*等步骤。
与第一网元向第二网元发送第一信息类似,基于图2或图3的架构,第二网元向第一网元发送第三信息有不同的实现方式。
以下结合图2或图3的系统架构,对第二网元为不同的网元时发送第三信息的方式进行举例说明。
当第二网元为SMF网元时,基于图2或图3的架构,SMF可以通过服务化接口M1接口向第一网元发送第三信息。
当第二网元为AMF网元时,基于图2或图3的架构,AMF可以通过服务化接口M1接口向第一网元发送第三信息。
当第二网元为UPF网元时,基于图2的架构,UPF可以通过N4接口向SMF发送第三信息,由SMF通过服务化接口M1接口向第一网元转发第三信息。
当第二网元为UPF网元时,基于图3的架构,UPF可以通过服务化接口M2接口向第一网元发送第三信息。
当第二网元为接入网设备时,基于图2的架构,接入网设备可以通过N2接口向AMF发送第三信息,由AMF可以通过服务化接口M1接口向第一网元转发第三信息;
当第二网元为接入网设备网元时,基于图3的架构,接入网设备可以通过服务化接口M3接口向第一网元发送第三信息;
当第二网元为终端设备时,基于图2的架构,终端设备可以向接入网设备发送第三信息,由接入网设备通过N2接口向AMF转发该第三信息,由AMF通过服务化接口M1接口向第一网元转发第三信息。
当第二网元为终端设备时,基于图3的架构,终端设备可以向接入网设备发送第三信 息,由接入网设备通过M3接口向第一网元转发第三信息。
下面结合具体的应用场景,对本申请实施例提供的方法做进一步详细说明。
如图5所示,场景一中,区块链信息的传输方法的流程如下所述。图5实施例可以基于图2所示的系统架构实现。第一组内可以包括终端设备、接入网设备、UPF、AMF和SMF这五个成员。
S501.第一网元分别向SMF和AMF发送配置请求,SMF和AMF分别接收来自第一网元的配置请求。
该配置请求中可以包括组标识、区块链类型、区块链结构、共识算法、合约或奖励机制中的任意一项或多项。该配置请求中还可以包括无线通信的性能约束参数,例如关键绩效指标(key performance indicator,KPI)参数。
该配置请求中还可以携带第一组内各个成员的标识。或者第一网元向SMF发送的配置请求中携带SMF和UPF的标识,第一网元向AMF发送的配置请求中携带AMF的标识、接入网设备的标识和终端设备的标识。
S502.SMF和AMF分别根据配置请求,更新本地区块链参数。
SMF和AMF可以先验证ID信息,可以根据本地保存的组标识与配置请求中的组标识比对,若一致则验证通过,否则验证不通过。在验证通过时再更新本地区块链参数。
S503.SMF和AMF分别向UPF和接入网设备发送设置链参数请求,UPF和接入网设备分别接收来自SMF和AMF的该设置链参数请求。
该设置链参数请求可以包括配置请求中包括的信息。
S504.UPF和接入网设备分别根据设置链参数请求,更新本地区块链参数。
UPF和接入网设备也可以先验证ID信息,在验证通过时再更新本地区块链参数。
S505.接入网设备向通信范围内的终端设备发送设置链参数请求,对应地,终端设备接收来自接入网设备的设置链参数请求。
设置链参数请求包括的参数与S503中设置链参数请求包括的参数相同。
终端设备可以根据设置链参数请求,更新本地区块链参数。终端设备也可以先验证ID信息,在验证通过时再更新本地区块链参数。
S506.终端设备向接入网设备返回设置链参数响应,对应地,接入网设备接收来自终端设备的设置链参数响应。
S507.UPF和接入网设备分别向SMF和AMF返回设置链参数响应,对应地,SMF和AMF分别接收来自UPF和接入网设备的设置链参数响应。
SMF向第一网元返回的设置链参数响应可以用于指示SMF配置链参数,也可以用于指示UPF配置链参数,或者用于指示UPF和SMF配置链参数。SMF可以等待接收到UPF的设置链参数响应后,再一并向第一网元返回设置链参数响应。SMF也可以单独向第一网元返回自身的设置链参数响应,并单独向第一网元返回UPF的设置链参数响应。
AMF向第一网元返回的设置链参数响应可以用于指示AMF配置链参数,也可以用于指示接入网设备配置链参数,也可以用于指示终端设备配置链参数,也可以用于指示AMF、接入网设备和终端设备中的多个配置链参数。AMF可以等待接收到来自接入网设备的设置链参数响应后,一并向第一网元返回设置链参数响应。AMF也可以在单独向第一网元返回自身的设置链参数响应,并单独向第一网元返回接入网设备的设置链参数响应和/或终端设备的设置链参数响应。
图5实施例中,包括两条传输路径。其中一条是:第一网元→AMF→接入网设备→终端设备,另一条路径是:第一网元→SMF→UPF。这两条路径的传输消息的先后顺序可以不作限定,可以并行执行。
如图6所示,场景二中,区块链信息的传输方法的流程如下所述。图6实施例可以基于图2所示的系统架构实现。第一组内可以包括终端设备、接入网设备、UPF、AMF和SMF这五个成员。
S601.终端设备向接入网设备发送第一更新链参数请求(update chain parameter Request),对应的接入网设备接收来自终端设备的该第一更新链参数请求。
该第一更新链参数请求可以对应于图4a实施例中的第三信息。
该第一更新链参数请求中可以携带组标识,终端设备的标识,或无线通信的性能需求参数中的任意一种或多种。
S602.接入网设备向AMF发送第二更新链参数请求,对应地,AMF接收来自接入网设备的第二更新链参数请求。
可选的,接入网设备本身可能需要更新区块链参数,也可能不需要更新区块链参数。接入网设备可以向AMF单独发送自身的更新链参数请求,并单独向AMF转发终端设备的第一更新链参数请求。接入网设备也可以向AMF合并发送终端设备和接入网设备自身的更新链参数请求。如果单独发送,则第二更新链参数请求可以携带接入网设备自身的更新链参数请求,包括组标识、接入网设备的标识或无线通信的性能需求参数中的任意一种或多种。第二更新链参数请求可以是转发的第一更新链参数请求。如果合并发送,则第二更新链参数请求可以携带组标识、终端设备的标识、接入网设备的标识、第一更新链参数请求的无线通信的性能需求参数、以及接入网设备自身的无线通信的性能需求参数。
S603.UPF向SMF发送第三更新链参数请求,对应地,SMF接收来自UPF的第三更新链参数请求。
S604.AMF向第一网元发送第四更新链参数请求,对应地,第一网元接收来自AMF的第四更新链参数请求。
可以理解的是,第四更新链参数请求可以包括AMF自身的更新链参数请求,也可以包括转发的接入网设备的更新链参数请求,也可以包括转发的终端设备的更新链参数请求。
S605.SMF向第一网元发送第五更新链参数请求,对应地,第一网元接收来自SMF的第五更新链参数请求。
可以理解的是,第五更新链参数请求可以包括SMF自身的更新链参数请求,也可以包括转发的UPF的更新链参数请求。
S606.第一网元根据接收到的更新链参数请求,更新区块链的信息。
S607.第一网元分别向SMF和AMF发送更新链参数响应,对应地,SMF和AMF分别接收来自第一网元的更新链参数响应。
该更新链参数响应包括更新的区块链的信息。
S608.SMF和AMF分别向UPF和接入网设备转发该更新链参数响应。
S609.接入网设备向终端设备转发该更新链参数响应。
图6实施例中,包括两条传输路径。其中一条是:终端设备→接入网设备→AMF→第一网元,另一条路径是:UPF→SMF→第一网元。这两条路径的传输消息的先后顺序可以不作限定,可以并行执行。
图6实施例可以和图5实施例结合形成本申请需要保护的方案。例如,图6实施例在图5实施例的基础上实现。
如图7所示,场景三中,区块链信息的传输方法的流程如下所述。图7实施例可以基于图3所示的系统架构实现。第一组内可以包括终端设备、接入网设备和UPF这三个成员。
S701.第一网元分别向UPF和接入网设备发送配置请求,UPF和接入网设备分别接收来自第一网元的配置请求。
该配置请求中可以包括组标识、区块链类型、区块链结构、共识算法、合约或奖励机制中的任意一项或多项。该配置请求中还可以包括无线通信的性能约束参数,例如关键绩效指标(key performance indicator,KPI)参数。
该配置请求中还可以携带第一组内各个成员的标识。第一网元向UPF发送的配置请求中携带UPF的标识。第一网元向接入网设备发送的配置请求中携带接入网设备的标识和终端设备的标识。
S702.UPF和接入网设备分别根据配置请求,更新本地区块链参数。
UPF和接入网设备也可以先验证ID信息,在验证通过时再更新本地区块链参数。
S703.接入网设备向通信范围内的终端设备发送配置请求,对应地,终端设备接收来自接入网设备的配置请求。
配置请求包括的参数与S701中配置请求包括的参数相同。
终端设备可以根据配置请求,更新本地区块链参数。终端设备也可以先验证ID信息,在验证通过时再更新本地区块链参数。
S704.终端设备向接入网设备返回配置响应,对应地,接入网设备接收来自终端设备的配置响应。
S705.UPF和接入网设备分别向第一网元返回配置响应,对应地,第一网元分别接收来自UPF和接入网设备的配置响应。
图7实施例中,包括两条传输路径。其中一条是:第一网元→接入网设备→终端设备,另一条路径是:第一网元→UPF。这两条路径的传输消息的先后顺序可以不作限定,可以并行执行。
如图8所示,场景四中,区块链信息的传输方法的流程如下所述。图8实施例可以基于图3所示的系统架构实现。第一组内可以包括终端设备、接入网设备和UPF这三个成员。
S801.终端设备向接入网设备发送第一更新链参数请求(update chain parameter Request),对应的接入网设备接收来自终端设备的该第一更新链参数请求。
该第一更新链参数请求可以对应于图4a实施例中的第三信息。
该第一更新链参数请求中可以携带组标识,终端设备的标识,或无线通信的性能需求参数中的任意一种或多种。
S802.接入网设备向第一网元发送第二更新链参数请求,对应地,第一网元接收来自接入网设备的第二更新链参数请求。
可选的,接入网设备本身可能需要更新区块链参数,也可能不需要更新区块链参数。接入网设备可以向第一网元单独发送自身的更新链参数请求,并单独向第一网元转发终端设备的第一更新链参数请求。接入网设备也可以向第一网元合并发送终端设备和接入网设备自身的更新链参数请求。如果单独发送,则第二更新链参数请求可以携带接入网设备自身的更新链参数请求,包括组标识、接入网设备的标识或无线通信的性能需求参数中的任 意一种或多种。第二更新链参数请求可以是转发的第一更新链参数请求。如果合并发送,则第二更新链参数请求可以携带组标识、终端设备的标识、接入网设备的标识、第一更新链参数请求的无线通信的性能需求参数、以及接入网设备自身的无线通信的性能需求参数。
S803.UPF向第一网元发送第三更新链参数请求,对应地,第一网元接收来自UPF的第三更新链参数请求。
S804.第一网元根据接收到的更新链参数请求,更新区块链的信息。
S805.第一网元分别向UPF和接入网设备发送该更新链参数响应。
S806.接入网设备向终端设备转发该更新链参数响应。
图8实施例中,包括两条传输路径。其中一条是:终端设备→接入网设备→第一网元,另一条路径是:UPF→第一网元。这两条路径的传输消息的先后顺序可以不作限定,可以并行执行。
图8实施例可以和图7实施例结合形成本申请需要保护的方案。例如,图8实施例在图7实施例的基础上实现。
可以理解的是,为了实现上述实施例中功能,第一网元和第二网元包括了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本申请中所公开的实施例描述的各示例的单元及方法步骤,本申请能够以硬件或硬件和计算机软件相结合的形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用场景和设计约束条件。
图9和图10为本申请的实施例提供的可能的通信装置的结构示意图。这些通信装置可以用于实现上述方法实施例中第一网元或第二网元的功能,因此也能实现上述方法实施例所具备的有益效果。在本申请的实施例中,该通信装置可以是如图1所示的第一网元101,也可以是如图1所示的第二网元102。该通信装置可以是如图2或图3所示的第一网元,也可以是如图2或图3所示的除第一网元之外的任一网元。该通信装置可以是应用于第一网元或第二网格员的模块(如芯片)。
如图9所示,通信装置900包括处理单元910和收发单元920。通信装置900用于实现上述图4a、图4b、图5~图8中所示的方法实施例中第一网元或第二网元的功能。
当通信装置900用于实现图4a所示的方法实施例中第一网元的功能时:处理单元910用于获取第一信息,第一信息包括第一区块链的信息,第一区块链用于承载第一网元以及一个或多个第二网元的数据,收发单元920用于向该一个或多个第二网元发送第一信息。
可选的,第一区块链的信息包括无线通信的性能约束参数。
可选的,无线通信的性能约束参数包括以下一项或多项的组合:资源类型、包延时预算、误包率、能量消耗、或计算量。
可选的,第一区块链的信息还包括以下一项或多项的组合:
第一组的标识、区块链类型、区块链结构、共识算法、合约、或奖励机制,其中,第一组包括第一网元以及该一个或多个第二网元。
可选的,收发单元920还用于接收来自第二网元的第二信息,第二信息用于向第一网元指示:第二网元根据第一信息更新本地区块链参数。
收发单元920,收发单元920还用于接收来自第二网元的第三信息;处理单元910还用于根据第三信息更新第一区块链的信息。
可选的,第三信息包括以下一项或多项的组合:第一组的标识、第二网元的标识、无 线通信的性能需求参数,其中,第一组包括第一网元以及该一个或多个第二网元。
可选的,第二网元为UPF,在向该一个或多个第二网元发送第一信息时,收发单元920用于:通过第一接口向SMF发送第一信息,并由SMF向UPF转发第一信息;或者通过第二接口向UPF发送第一信息;
可选的,第二网元为接入网设备,在向该一个或多个第二网元发送第一信息时,收发单元920用于:通过第一接口向AMF发送第一信息,并由AMF向接入网设备转发第一信息;或者通过第三接口向接入网设备发送第一信息。
可选的,第二网元为终端设备,在向该一个或多个第二网元发送第一信息时,收发单元920用于:通过第一接口向AMF发送第一信息,并由AMF向接入网设备转发第一信息,以及由接入网设备向终端设备转发第一信息;或者收发单元920用于通过第三接口向接入网设备发送第一信息,并由接入网设备向终端设备转发第一信息。
当通信装置900用于实现图4a所示的方法实施例中第二网元的功能时:收发单元920用于接收来自第一网元的第一信息,第一信息包括第一区块链的信息,第一区块链用于承载第一网元以及一个或多个第二网元的数据;处理单元910用于根据第一信息,更新本地区块链参数。
可选的,第一区块链的信息包括无线通信的性能约束参数。
可选的,无线通信的性能约束参数包括以下一项或多项的组合:资源类型、包延时预算、误包率、能量消耗、或计算量。
可选的,第一区块链的信息还包括以下一项或多项的组合:
第一组的标识、区块链类型、区块链结构、共识算法、合约、或奖励机制,其中,第一组包括第一网元以及该一个或多个第二网元。
可选的,收发单元920还用于向第一网元发送第二信息,第二信息用于向第一网元指示:第二网元根据第一信息更新本地区块链参数。
可选的,收发单元920还用于向第一网元发送第三信息,第三信息用于第一网元更新第一区块链的信息。
可选的,第三信息包括以下一项或多项的组合:第一组的标识、第二网元的标识、无线通信的性能需求参数,其中,第一组包括第一网元以及该一个或多个第二网元。
有关上述处理单元910和收发单元920更详细的描述可以直接参考图4a所示的方法实施例中相关描述直接得到,这里不加赘述。处理单元910和收发单元920还可以执行其他方法实施例中的步骤。
如图10所示,通信装置1000包括处理器1010和接口电路1020。处理器1010和接口电路1020之间相互耦合。可以理解的是,接口电路1020可以为收发器或输入输出接口。可选的,通信装置1000还可以包括存储器1030,用于存储处理器1010执行的指令或存储处理器1010运行指令所需要的输入数据或存储处理器1010运行指令后产生的数据。
当通信装置1000用于实现图4a所示的方法时,处理器1010用于实现上述处理单元910的功能,接口电路1020用于实现上述收发单元920的功能。
当上述通信装置为应用于第一网元的芯片时,该第一网元的芯片实现上述方法实施例中第一网元的功能。该第一网元的芯片从第一网元中的其它模块(如射频模块或天线)接收信息,该信息是第二网元发送给第一网元的;或者,该第一网元的芯片向第一网元中的其它模块(如射频模块或天线)发送信息,该信息是第一网元发送给第二网元的。
当上述通信装置为应用于第二网元的芯片时,该第二网元的芯片实现上述方法实施例中第二网元的功能。该第二网元的芯片从第二网元中的其它模块(如射频模块或天线)接收信息,该信息是第一网元发送给第二网元的;或者,该第二网元的芯片向第二网元中的其它模块(如射频模块或天线)发送信息,该信息是第二网元发送给第一网元的。
可以理解的是,本申请的实施例中的处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其它通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其它可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。通用处理器可以是微处理器,也可以是任何常规的处理器。
在本申请实施例中,存储器可以是非易失性存储器,比如硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD)等,还可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
本申请上述方法实施例描述的第一网元或第二网元所执行的操作和功能中的部分或全部,可以用芯片或集成电路来完成。
本申请实施例还提供一种芯片,包括处理器,用于支持通信装置实现上述方法实施例中第一网元或第二网元所涉及的功能。在一种可能的设计中,该芯片与存储器连接或者该芯片包括存储器,该存储器用于保存该通信装置必要的程序指令和数据。
本申请实施例提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序包括用于执行上述方法实施例的指令。
本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得上述方法实施例被实现。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。
显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请实施例的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

Claims (38)

  1. 一种区块链信息的传输方法,其特征在于,应用于通信网络,所述通信网络包括第一网元、以及一个或多个第二网元,所述方法包括:
    所述第一网元获取第一信息,所述第一信息包括第一区块链的信息,所述第一区块链用于承载所述第一网元以及所述一个或多个第二网元的数据;
    所述第一网元向所述一个或多个第二网元发送所述第一信息。
  2. 如权利要求1所述的方法,其特征在于,所述第一区块链的信息包括无线通信的性能约束参数。
  3. 如权利要求2所述的方法,其特征在于,所述无线通信的性能约束参数包括以下一项或多项的组合:资源类型、包延时预算、误包率、能量消耗、或计算量。
  4. 如权利要求1~3任一项所述的方法,其特征在于,所述第一区块链的信息还包括以下一项或多项的组合:
    第一组的标识、区块链类型、区块链结构、共识算法、合约、或奖励机制,其中,所述第一组包括所述第一网元以及所述一个或多个第二网元。
  5. 如权利要求1~4任一项所述的方法,其特征在于,所述方法还包括:
    所述第一网元接收来自所述第二网元的第二信息,所述第二信息用于向所述第一网元指示:所述第二网元根据所述第一信息更新本地区块链参数。
  6. 如权利要求1~5任一项所述的方法,其特征在于,所述方法还包括:
    所述第一网元接收来自所述第二网元的第三信息;所述第三信息包括以下一项或多项的组合:第一组的标识、所述第二网元的标识、无线通信的性能需求参数,其中,所述第一组包括所述第一网元以及所述一个或多个第二网元;
    所述第一网元根据所述第三信息更新所述第一区块链的信息。
  7. 如权利要求1~6任一项所述的方法,其特征在于,所述第二网元为UPF,所述第一网元向所述一个或多个第二网元发送所述第一信息,包括:
    所述第一网元通过第一接口向SMF发送所述第一信息,并由所述SMF向所述UPF转发所述第一信息;
    或者所述第一网元通过第二接口向所述UPF发送所述第一信息。
  8. 如权利要求1~6任一项所述的方法,其特征在于,所述第二网元为接入网设备,所述第一网元向所述一个或多个第二网元发送所述第一信息,包括:
    所述第一网元通过第一接口向AMF发送所述第一信息,并由所述AMF向所述接入网设备转发所述第一信息;
    或者所述第一网元通过第三接口向所述接入网设备发送所述第一信息。
  9. 如权利要求1~6任一项所述的方法,其特征在于,所述第二网元为终端设备,所述第一网元向所述一个或多个第二网元发送所述第一信息,包括:
    所述第一网元通过第一接口向AMF发送所述第一信息,并由所述AMF向所述接入网设备转发所述第一信息,以及由所述接入网设备向所述终端设备转发所述第一信息;
    或者所述第一网元通过第三接口向所述接入网设备发送所述第一信息,并由所述接入网设备向所述终端设备转发所述第一信息。
  10. 一种区块链信息的传输方法,其特征在于,应用于通信网络,所述通信网络包括第 一网元、以及一个或多个第二网元,所述第一网元和所述一个或多个第二网元承载于第一区块链,所述方法包括:
    所述第二网元接收来自所述第一网元的第一信息,所述第一信息包括所述第一区块链的信息,所述第一区块链用于承载所述第一网元以及所述一个或多个第二网元的数据;
    所述第二网元根据所述第一信息,更新本地区块链参数。
  11. 如权利要求10所述的方法,其特征在于,所述第一区块链的信息包括无线通信的性能约束参数。
  12. 如权利要求11所述的方法,其特征在于,所述无线通信的性能约束参数包括以下一项或多项的组合:资源类型、包延时预算、误包率、能量消耗、或计算量。
  13. 如权利要求10~12任一项所述的方法,其特征在于,所述第一区块链的信息还包括以下一项或多项的组合:
    第一组的标识、区块链类型、区块链结构、共识算法、合约、或奖励机制,其中,所述第一组包括所述第一网元以及所述一个或多个第二网元。
  14. 如权利要求10~13任一项所述的方法,其特征在于,所述方法还包括:
    所述第二网元向所述第一网元发送第二信息,所述第二信息用于向所述第一网元指示:所述第二网元根据所述第一信息更新本地区块链参数。
  15. 如权利要求10~14任一项所述的方法,其特征在于,所述方法还包括:
    所述第二网元向所述第一网元发送第三信息;所述第三信息包括以下一项或多项的组合:第一组的标识、所述第二网元的标识、无线通信的性能需求参数,其中,所述第一组包括所述第一网元以及所述一个或多个第二网元;所述第三信息用于所述第一网元更新所述第一区块链的信息。
  16. 一种通信装置,其特征在于,包括:
    处理单元,用于获取第一信息,所述第一信息包括第一区块链的信息,所述第一区块链用于承载第一网元以及一个或多个第二网元的数据;
    收发单元,用于向所述一个或多个第二网元发送所述第一信息。
  17. 如权利要求16所述的装置,其特征在于,所述第一区块链的信息包括无线通信的性能约束参数。
  18. 如权利要求17所述的装置,其特征在于,所述无线通信的性能约束参数包括以下一项或多项的组合:资源类型、包延时预算、误包率、能量消耗、或计算量。
  19. 如权利要求16~18任一项所述的装置,其特征在于,所述第一区块链的信息还包括以下一项或多项的组合:
    第一组的标识、区块链类型、区块链结构、共识算法、合约、或奖励机制,其中,所述第一组包括所述第一网元以及所述一个或多个第二网元。
  20. 如权利要求16~19任一项所述的装置,其特征在于,所述收发单元还用于:
    接收来自所述第二网元的第二信息,所述第二信息用于向所述第一网元指示:所述第二网元根据所述第一信息更新本地区块链参数。
  21. 如权利要求16~20任一项所述的装置,其特征在于,所述收发单元还用于:
    接收来自所述第二网元的第三信息;所述第三信息包括以下一项或多项的组合:第一组的标识、所述第二网元的标识、无线通信的性能需求参数,其中,所述第一组包括所述第一网元以及所述一个或多个第二网元;
    所述处理单元还用于:根据所述第三信息更新所述第一区块链的信息。
  22. 如权利要求16~21任一项所述的装置,其特征在于,所述第二网元为UPF,所述收发单元向所述一个或多个第二网元发送所述第一信息时,用于:
    通过第一接口向SMF发送所述第一信息,并由所述SMF向所述UPF转发所述第一信息;
    或者通过第二接口向所述UPF发送所述第一信息。
  23. 如权利要求16~21任一项所述的装置,其特征在于,所述第二网元为接入网设备,所述收发单元向所述一个或多个第二网元发送所述第一信息时,用于:
    通过第一接口向AMF发送所述第一信息,并由所述AMF向所述接入网设备转发所述第一信息;
    或者通过第三接口向所述接入网设备发送所述第一信息。
  24. 如权利要求16~21任一项所述的装置,其特征在于,所述第二网元为终端设备,所述收发单元向所述一个或多个第二网元发送所述第一信息时,用于:
    通过第一接口向AMF发送所述第一信息,并由所述AMF向所述接入网设备转发所述第一信息,以及由所述接入网设备向所述终端设备转发所述第一信息;
    或者通过第三接口向所述接入网设备发送所述第一信息,并由所述接入网设备向所述终端设备转发所述第一信息。
  25. 一种通信装置,其特征在于,包括:
    收发单元,用于接收来自第一网元的第一信息,所述第一信息包括所述第一区块链的信息,所述第一区块链用于承载所述第一网元以及一个或多个第二网元的数据;
    处理单元,用于根据所述第一信息,更新本地区块链参数。
  26. 如权利要求25所述的装置,其特征在于,所述第一区块链的信息包括无线通信的性能约束参数。
  27. 如权利要求26所述的装置,其特征在于,所述无线通信的性能约束参数包括以下一项或多项的组合:资源类型、包延时预算、误包率、能量消耗、或计算量。
  28. 如权利要求25~27任一项所述的装置,其特征在于,所述第一区块链的信息还包括以下一项或多项的组合:
    第一组的标识、区块链类型、区块链结构、共识算法、合约、或奖励机制,其中,所述第一组包括所述第一网元以及所述一个或多个第二网元。
  29. 如权利要求25~28任一项所述的装置,其特征在于,所述收发单元还用于:
    向所述第一网元发送第二信息,所述第二信息用于向所述第一网元指示:所述第二网元根据所述第一信息更新本地区块链参数。
  30. 如权利要求25~29任一项所述的装置,其特征在于,所述收发单元还用于:
    向所述第一网元发送第三信息;所述第三信息包括以下一项或多项的组合:第一组的标识、所述第二网元的标识、无线通信的性能需求参数,其中,所述第一组包括所述第一网元以及所述一个或多个第二网元;所述第三信息用于所述第一网元更新所述第一区块链的信息。
  31. 一种通信装置,其特征在于,包括处理器和接口电路,所述接口电路用于:接收来自所述通信装置之外的其它通信装置的信号并传输至所述处理器,或将来自所述处理器的信号发送给所述通信装置之外的其它通信装置,所述处理器通过逻辑电路或执行代码指令 用于实现如权利要求1~9中任一项所述的方法或如权利要求10~15中的任一项所述方法。
  32. 如权利要求31所述的装置,其特征在于,还包括存储器,所述存储器用于存储所述处理器执行的指令或存储所述处理器运行指令所需要的输入数据或存储所述处理器运行指令后产生的数据。
  33. 一种计算机可读存储介质,其特征在于,所述可读存储介质中存储有计算机程序或指令,当所述计算机程序或指令被通信装置执行时,如权利要求1~9中任一项所述的方法或如权利要求10~15中的任一项所述方法被实现。
  34. 一种计算机程序产品,其特征在于,所述程序产品中存储有计算机程序或指令,当所述计算机程序或指令被通信装置执行时,如权利要求1~9中任一项所述的方法或如权利要求10~15中的任一项所述方法被实现。
  35. 一种芯片,其特征在于,所述芯片包括处理器,所述处理器用于执行存储器存储的程序、指令或代码,以实现如权利要求1~9中任一项所述的方法或如权利要求10~15中的任一项所述方法。
  36. 如权利要求35所述的芯片,其特征在于,所述芯片与所述存储器连接,或者,所述芯片包括所述存储器。
  37. 一种通信系统,其特征在于,包括第一网元以及一个或多个第二网元,所述第二网元包括以下任一项:终端设备、接入网设备、用户面功能UPF网元、会话管理功能SMF网元、或接入和移动性管理功能AMF网元;
    其中,所述第一网元和所述第二网元的接口连接关系符合以下一项或多项:所述第一网元与所述AMF和所述SMF通过第一接口相连;所述第一网元通过第二接口与所述UPF相连;所述第一网元通过第三接口与所述接入网设备相连。
  38. 如权利要求37所述的系统,其特征在于,所述第一网元用于执行如权利要求1~9任一项所述的方法,所述第二网元用于执行如权利要求10~15任一项所述的方法。
PCT/CN2022/124156 2021-10-22 2022-10-09 一种区块链信息的传输方法, 装置及系统 Ceased WO2023066051A1 (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP22882661.6A EP4404536A4 (en) 2021-10-22 2022-10-09 METHOD, DEVICE AND SYSTEM FOR TRANSMITTING BLOCKCHAIN INFORMATION

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202111234594.9A CN116016499A (zh) 2021-10-22 2021-10-22 一种区块链信息的传输方法、装置及系统
CN202111234594.9 2021-10-22

Publications (1)

Publication Number Publication Date
WO2023066051A1 true WO2023066051A1 (zh) 2023-04-27

Family

ID=86035863

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/124156 Ceased WO2023066051A1 (zh) 2021-10-22 2022-10-09 一种区块链信息的传输方法, 装置及系统

Country Status (3)

Country Link
EP (1) EP4404536A4 (zh)
CN (1) CN116016499A (zh)
WO (1) WO2023066051A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025007337A1 (en) * 2023-07-06 2025-01-09 Huawei Technologies Co., Ltd. Method, apparatus and system for providing a confederation network in a communication system
WO2025066051A1 (en) * 2023-09-29 2025-04-03 Huawei Technologies Co., Ltd. Conet management for multiple players

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025086159A1 (zh) * 2023-10-25 2025-05-01 华为技术有限公司 通信方法和相关产品
CN120343558A (zh) * 2024-01-16 2025-07-18 华为技术有限公司 基于区块链的数据传输方法及通信装置
CN121284533A (zh) * 2024-07-04 2026-01-06 中兴通讯股份有限公司 分布式账本dlt信息传输方法、计算机程序产品

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111669795A (zh) * 2020-06-30 2020-09-15 中国科学技术大学 基于区块链安全属性的自组网移动接入切换方法
CN112449316A (zh) * 2019-08-30 2021-03-05 华为技术有限公司 一种漫游计费的处理方法、装置及系统
CN112787837A (zh) * 2019-11-07 2021-05-11 华为技术有限公司 数据共享的方法、设备及系统
US20210288918A1 (en) * 2020-03-16 2021-09-16 NEC Laboratories Europe GmbH Multi-resource and autonomous hierarchical brokering platform to enable slice resource exchange among heterogeneous network tenants

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110941676B (zh) * 2019-11-27 2021-12-21 腾讯科技(深圳)有限公司 一种配置方法、装置、设备及介质
CN111522683B (zh) * 2020-07-03 2020-10-02 支付宝(杭州)信息技术有限公司 蜜獾拜占庭容错共识机制的共识节点变更方法及相关装置
CN112448855B (zh) * 2021-01-28 2021-05-11 支付宝(杭州)信息技术有限公司 区块链系统参数更新方法和系统

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112449316A (zh) * 2019-08-30 2021-03-05 华为技术有限公司 一种漫游计费的处理方法、装置及系统
CN112787837A (zh) * 2019-11-07 2021-05-11 华为技术有限公司 数据共享的方法、设备及系统
US20210288918A1 (en) * 2020-03-16 2021-09-16 NEC Laboratories Europe GmbH Multi-resource and autonomous hierarchical brokering platform to enable slice resource exchange among heterogeneous network tenants
CN111669795A (zh) * 2020-06-30 2020-09-15 中国科学技术大学 基于区块链安全属性的自组网移动接入切换方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4404536A4 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025007337A1 (en) * 2023-07-06 2025-01-09 Huawei Technologies Co., Ltd. Method, apparatus and system for providing a confederation network in a communication system
WO2025066051A1 (en) * 2023-09-29 2025-04-03 Huawei Technologies Co., Ltd. Conet management for multiple players

Also Published As

Publication number Publication date
CN116016499A (zh) 2023-04-25
EP4404536A1 (en) 2024-07-24
EP4404536A4 (en) 2025-02-05

Similar Documents

Publication Publication Date Title
WO2023066051A1 (zh) 一种区块链信息的传输方法, 装置及系统
US11140654B2 (en) Method for sending paging message and related device
WO2016141793A1 (zh) 一种空口协议栈的配置方法、数据传输方法及设备
US12520379B2 (en) Multicast and broadcast service establishment
CN113746585A (zh) 授时方法和通信装置
US20220322160A1 (en) Apparatus and method for providing mbs data to user equipment in cellular communication system
CN116319161B (zh) 通信的方法与装置
CN116488759B (zh) 授时方法及装置
US20200229055A1 (en) Base station and user equipment for mobile communication system
JP2021510042A (ja) マルチコネクティビティネットワークにおける測位方法、端末装置、及び測位管理機能エンティティ
KR20200037675A (ko) 무선 통신 시스템에서 로밍 단말의 네트워크 슬라이스에 상호 배타적 접속 방법 및 장치
CN113543214A (zh) 用于分离用户面的服务质量实现
EP4633112A1 (en) Computing and network convergence method, apparatus, and storage medium
CN115696545A (zh) 时钟同步方法及通信装置
WO2024187479A1 (zh) 一种算力资源调度方法及装置
KR20230046010A (ko) 무선 통신 시스템에서 IAB(integrated access and backhaul) 노드의 inter-CU(central unit) 핸드오버를 위한 방법 및 장치
TWI775009B (zh) 用於行動通訊系統之基地台及其資料傳輸方法
CN114666873A (zh) 一种无线通信的方法、装置和系统
CN120380724A (zh) 一种通信方法及相关装置
CN113016166A (zh) 一种多媒体业务的传输方法及装置
AU2020246484B2 (en) Terminal management and control method, apparatus, and system
Chelliah et al. Demystifying the 5G-Advanced communication paradigm
KR102816866B1 (ko) 패킷 데이터 컨버전스 프로토콜 엔티티의 하이퍼 프레임 번호 결정 방법 및 이의 장치
KR20220043441A (ko) 그룹 이벤트 모니터링을 위한 그룹 관리 방법 및 이를 위한 장치
US20260128856A1 (en) Homomorphic Task Management Method, Key Management Method, Ciphertext Storage Management Method, and Apparatus

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22882661

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2022882661

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2022882661

Country of ref document: EP

Effective date: 20240415

NENP Non-entry into the national phase

Ref country code: DE