CN116996565B - Reliable access method, device and storage medium of edge internet of things proxy entity - Google Patents

Reliable access method, device and storage medium of edge internet of things proxy entity Download PDF

Info

Publication number
CN116996565B
CN116996565B CN202311244206.4A CN202311244206A CN116996565B CN 116996565 B CN116996565 B CN 116996565B CN 202311244206 A CN202311244206 A CN 202311244206A CN 116996565 B CN116996565 B CN 116996565B
Authority
CN
China
Prior art keywords
data
proxy entity
edge internet
access
things proxy
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.)
Active
Application number
CN202311244206.4A
Other languages
Chinese (zh)
Other versions
CN116996565A (en
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.)
Chengdu Handu Technology Co ltd
Original Assignee
Chengdu Handu Technology 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 Chengdu Handu Technology Co ltd filed Critical Chengdu Handu Technology Co ltd
Priority to CN202311244206.4A priority Critical patent/CN116996565B/en
Publication of CN116996565A publication Critical patent/CN116996565A/en
Application granted granted Critical
Publication of CN116996565B publication Critical patent/CN116996565B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/04Key management, e.g. using generic bootstrapping architecture [GBA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a reliable access method, a device and a storage medium of an edge internet of things proxy entity, wherein in the method, after the edge internet of things proxy entity receives data sent by a terminal connected with the edge internet of things proxy entity, the edge proxy entity performs edge calculation according to the data to determine at least two optional connections, and measures the communication quality of the at least two connections.

Description

Reliable access method, device and storage medium of edge internet of things proxy entity
Technical Field
The present invention relates to the field of communications, and in particular, to a reliable access method, apparatus, and storage medium for an edge internet of things proxy entity.
Background
Edge computing is a computing model that moves data collection, computation, and storage to the edge of a network, i.e., a device or terminal. The mode can rapidly process data, reduce the network bandwidth requirement and improve the response speed and privacy protection. In smart grids, the application of edge computation is very widespread.
Firstly, the edge calculation can perform real-time data analysis and processing on the terminal equipment, so that the real-time monitoring and optimization of the power grid are realized. For example, in an electrical power system, edge calculations may help monitor the operating state of electrical equipment, predict maintenance requirements, and thereby improve the stability and reliability of the power supply.
Second, edge computation may enable autonomous control and optimization of the device. By implementing the intelligent algorithm on the terminal equipment, the interaction between the equipment can be more intelligent, thereby realizing the self-adaption and optimization of the power grid. For example, in a smart meter, edge calculations may help monitor the user's power usage behavior, thereby achieving accurate billing and energy conservation.
In addition, the edge calculation can also realize privacy protection and safe transmission of data. In smart grids, privacy protection of data is an important issue. Through edge calculation, the data can be processed and analyzed locally, so that the privacy of the user is protected. Meanwhile, the edge calculation can also ensure the safety and the integrity of the data through encryption and a safe transmission technology.
Applying edge computation in smart grids can bring many advantages. First, edge computation may eliminate physical gaps between grids. In different power grid areas, sharing and interaction of data can be achieved through edge calculation, so that overall operation of a power grid is more coordinated and stable.
Secondly, edge computation can improve the stability and reliability of the grid. Through real-time data monitoring and analysis, problems in the power grid can be found in time, so that quick early warning and handling are realized. Meanwhile, the edge calculation can help to realize the distributed optimization of the power grid, so that the operation efficiency and the economy of the power grid are improved.
However, as the types of terminals connected by the edge computing device are various, different target devices for uploading data by different terminals are different, and the connection methods supported by different target devices are different, if the stability and reliability of the access of the edge internet of things proxy entity to the communication network are not high enough, the service experience of the terminal will be affected. Therefore, how to guarantee the service experience of the terminal is a hot spot problem of current research.
Disclosure of Invention
The embodiment of the invention provides a reliable access method, a device and a storage medium of an edge internet of things proxy entity, which are used for guaranteeing service experience of a terminal.
In order to achieve the above purpose, the invention adopts the following technical scheme:
a method of reliable access of an edge internet of things proxy entity, the method comprising:
the method comprises the steps that an edge internet of things proxy entity establishes at least two types of connection with a communication network through at least two types of access modes, wherein the at least two types of access modes are different access modes of a cross-network mode;
Before an edge internet of things proxy entity uploads data through a communication network, the edge internet of things proxy entity measures communication quality of at least two connections according to the data transmitted as required;
and the edge internet of things proxy entity selects the connection with the best communication quality from the at least two connections, and the proxy terminal acquires service from the communication network.
Optionally, before the edge internet of things proxy entity uploads the data through the communication network, the edge internet of things proxy entity measures the communication quality of the at least two connections according to the data that needs to be transmitted, including:
receiving first data sent by a terminal connected with the edge internet of things proxy entity;
judging whether the first data meet preset requirements according to the first data;
when the first data meet preset requirements, measuring the communication quality of the at least two connections according to the first data;
when the first data does not meet the preset requirement, the first data is processed into second data meeting the preset requirement;
and measuring the communication quality of the at least two connections according to the second data.
Optionally, the measuring the communication quality of the at least two connections according to the first data or the communication quality of the at least two connections according to the second data includes:
Determining a first target device of the first data on the communication network according to the first data;
determining an access mode supported by first target equipment according to the first target equipment;
and selecting at least two types of connection according to the access mode supported by the first target equipment, and measuring the communication quality of the at least two types of connection.
Optionally, the at least two access manners are access manners that the first target device expects the edge internet of things proxy entity to use.
Optionally, the method further comprises:
the edge internet of things proxy entity sends a first message to the first target device, wherein the first message is used for indicating a plurality of access modes supported by the edge internet of things proxy entity, and the plurality of access modes are different access modes crossing network modes;
the edge internet of things proxy entity receives a second message returned by the first target device, wherein the second message is used for indicating the at least two access modes, and the at least two access modes are also access modes supported by the edge internet of things proxy entity.
Optionally, in the process that the edge internet of things proxy entity establishes at least two kinds of connection with the communication network through at least two kinds of access modes, the method further includes:
If the at least two access modes comprise a 5G access mode, the edge internet of things proxy entity derives a non-access stratum NAS key between the edge internet of things proxy entity and an access and mobility management network element in the communication network under the condition that the main authentication passes;
the edge proxy entity sends the NAS key to an application function, wherein the access and mobility management network element and the application function are configured to enable secure communications using the NAS key.
Optionally, the terminal includes at least one of a low-voltage side terminal, a medium-voltage side terminal, a power distribution terminal, and a power transformation terminal.
Optionally, the edge internet of things proxy entity measures communication quality of the at least two connections, including:
the edge thing proxy entity measures at least one of the following for each of the at least two connections: the packet loss rate, or the data transmission rate, wherein the connection with the best communication quality is the connection with the smallest data transmission rate in the connection with the packet loss rate lower than the threshold value.
In another aspect, a reliable access apparatus for an edge internet of things proxy entity, the apparatus being applied to an edge internet of things proxy entity configured to:
The method comprises the steps that an edge internet of things proxy entity establishes at least two types of connection with a communication network through at least two types of access modes, wherein the at least two types of access modes are different access modes of a cross-network mode;
before an edge internet of things proxy entity uploads data through a communication network, the edge internet of things proxy entity measures communication quality of at least two connections according to the data transmitted as required;
and the edge internet of things proxy entity selects the connection with the best communication quality from the at least two connections, and the proxy terminal acquires service from the communication network.
In another aspect, a computer readable storage medium includes: computer programs or instructions; the computer program or instructions, when run on a computer, cause the computer to perform the method described above.
In summary, the method and the system have the following technical effects:
the edge thing proxy entity provides stable and low-delay connection for the terminal by determining one of at least two communication methods with a better signal according to communication targets of different terminals.
Drawings
Fig. 1 is a flow chart of a reliable access method of an edge internet of things proxy entity according to an embodiment of the present invention;
Fig. 2 is a schematic structural diagram of an electronic device according to an embodiment of the present invention;
fig. 3 is a schematic diagram of a model selection and an interface of an electronic device according to an embodiment of the present invention;
fig. 4 is a schematic architecture diagram of a reliable access method system of an edge internet of things proxy entity according to an embodiment of the present invention.
Detailed Description
In the embodiment of the invention, the indication can comprise direct indication and indirect indication, and can also comprise explicit indication and implicit indication. In the specific implementation process, the manner of indicating the information to be indicated is various, for example, but not limited to, the information to be indicated may be directly indicated, such as the information to be indicated itself or an index of the information to be indicated. The information to be indicated can also be indicated indirectly by indicating other information, wherein the other information and the information to be indicated have an association relation. It is also possible to indicate only a part of the information to be indicated, while other parts of the information to be indicated are known or agreed in advance. For example, the indication of the specific information may also be achieved by means of a pre-agreed (e.g., protocol-specified) arrangement sequence of the respective information, thereby reducing the indication overhead to some extent. And meanwhile, the universal part of each information can be identified and indicated uniformly, so that the indication cost caused by independently indicating the same information is reduced.
The "pre-defining" or "pre-configuring" may be implemented by pre-storing corresponding codes, tables, or other manners that may be used to indicate relevant information in the device, and the embodiments of the present invention are not limited to the specific implementation manner. Where "save" may refer to saving in one or more memories. The one or more memories may be provided separately or may be integrated in an encoder or decoder, processor, or electronic device. The one or more memories may also be provided separately as part of a decoder, processor, or electronic device. The type of memory may be any form of storage medium, and embodiments of the invention are not limited in this regard.
The "protocol" referred to in the embodiments of the present invention may refer to a standard protocol of a protocol family, a similar protocol family frame structure in the communication field, or a related protocol applied to a reliable access method system of a future edge internet of things proxy entity, which is not specifically limited in the embodiments of the present invention.
In the embodiment of the invention, the descriptions of "when … …", "in the case of … …", "if" and "if" all refer to that the device will perform corresponding processing under some objective condition, and are not limited in time, nor do the descriptions require that the device must have a judging action when implementing, nor do the descriptions mean that other limitations exist.
In the description of the embodiments of the present invention, unless otherwise indicated, "/" means that the objects associated in tandem are in a "or" relationship, e.g., A/B may represent A or B; the "and/or" in the embodiment of the present invention is merely an association relationship describing the association object, and indicates that three relationships may exist, for example, a and/or B may indicate: a alone, a and B together, and B alone, wherein A, B may be singular or plural. Also, in the description of the embodiments of the present invention, unless otherwise indicated, "plurality" means two or more than two. "at least one of" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, at least one (one) of a, b or c may represent: a, b, c, a-b, a-c, b-c, or a-b-c, wherein a, b, c may be single or plural. In addition, in order to facilitate the clear description of the technical solution of the embodiments of the present invention, in the embodiments of the present invention, the words "first", "second", etc. are used to distinguish the same item or similar items having substantially the same function and effect. It will be appreciated by those of skill in the art that the words "first," "second," and the like do not limit the amount and order of execution, and that the words "first," "second," and the like do not necessarily differ. Meanwhile, in the embodiments of the present invention, words such as "exemplary" or "such as" are used to mean serving as examples, illustrations or explanations. Any embodiment or design described herein as "exemplary" or "e.g." in an embodiment should not be taken as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete fashion that may be readily understood.
The network architecture and the service scenario described in the embodiments of the present invention are for more clearly describing the technical solution of the embodiments of the present invention, and do not constitute a limitation on the technical solution provided by the embodiments of the present invention, and those skilled in the art can know that, with the evolution of the network architecture and the appearance of the new service scenario, the technical solution provided by the embodiments of the present invention is applicable to similar technical problems.
Fig. 1 is a schematic flow chart of a method according to an embodiment of the present invention, and the specific flow chart is as follows:
s301, an edge internet of things proxy entity establishes at least two types of connection with a communication network through at least two types of access modes.
At least two access modes are different access modes across network modes. For example, the at least two access methods may include at least two of an RS485 access method, an RS232 access method, a LoRa access method, a bluetooth access method, a 3G access method, a 4G access method, a 5G access method, or a 6G access method. Wherein, according to the definition of 3GPP, the 5G access mode may further include: the third generation partnership project 3GPP access, trusted non-3 GPP access such as trusted WLAN access, and wired network access, particularly fixed home network access, etc., or untrusted non-3 GPP access such as untrusted wireless local area network (wireless local area network, WLAN) access.
S302, before the edge internet of things proxy entity uploads data through a communication network, the edge internet of things proxy entity measures communication quality of at least two connections according to the data transmitted as required.
After the edge internet of things proxy entity receives data sent by a terminal connected with the edge internet of things proxy entity, the edge proxy entity determines at least two optional connections according to the data and measures communication quality of the at least two connections.
Optionally, before the edge internet of things proxy entity uploads the data through the communication network, the edge internet of things proxy entity measures communication quality of at least two kinds of connections according to the data to be transmitted, including:
receiving first data sent by a terminal connected with an edge internet of things proxy entity;
judging whether the first data meet preset requirements according to the first data;
when the first data meet the preset requirement, measuring the communication quality of at least two connections according to the first data;
When the first data does not meet the preset requirement, the first data is processed into second data meeting the preset requirement;
the communication quality of at least two connections is measured from the second data.
After the edge internet of things proxy entity receives first data sent by a terminal connected with the edge internet of things proxy entity, because of the bandwidth limitation of a communication network, the communication network is blocked due to the fact that the data volume of original data sent by a plurality of terminals is too large, whether the first data meets preset requirements is judged first, the preset requirements can be format requirements, data size requirements, data content requirements and the like, and when the first data meets the preset requirements, namely the edge internet of things proxy entity only needs to forward the first data to the communication network, the edge internet of things proxy measures the communication quality of at least two connections according to the first data; when the first data does not meet the preset requirement, that is, the edge internet of things proxy entity only needs to process the first data into second data meeting the preset requirement and then send the second data to the communication network, the process of processing the first data into the second data meeting the preset requirement is also an edge calculation process, and after calculation is completed, the edge internet of things proxy measures the communication quality of at least two types of connection according to the second data.
Alternatively, the first data and the second data may be structured data or unstructured data. When the first data is unstructured data, such as when the first data is monitoring video data, the first data is subjected to resolution compression and downsampling, the first data is compressed to obtain second data while the first data characteristics are reserved, and after the first data is compressed, the pressure of a communication network is relieved, and the stability of the communication network is improved.
Optionally, measuring the communication quality of at least two connections from the first data or measuring the communication quality of at least two connections from the second data comprises:
determining a first target device of the first data on the communication network according to the first data;
determining an access mode supported by first target equipment according to the first target equipment;
and selecting at least two types of connection according to the access mode supported by the first target equipment, and measuring the communication quality of the at least two types of connection.
The first data includes information of the first target device, and the edge internet of things proxy entity determines an access mode supported by the first target device according to the information of the first target device, and optionally, the edge internet of things proxy entity may determine the access mode supported by the first target device according to the access mode recorded in the information of the first target device, or may determine the access mode supported by the first target device by using different connections to communicate with the first target device. And after determining the access mode supported by the first target equipment according to the information of the first target equipment, the edge internet of things proxy entity selects at least two types of connection according to the access mode supported by the first target equipment and measures the communication quality of the at least two types of connection. Since the second data is processed by the first data, the first data includes all information of the corresponding second data.
The first target device may be a last level server of the edge proxy entity, a last level edge device or other device with computing power at a last level, or may be a master station of the edge proxy entity.
Optionally, the at least two access manners are access manners used by the first target device expected edge internet of things proxy entity.
And the edge internet of things proxy entity selects at least two types of connection according to the access mode supported by the first target equipment and according to the feedback expectation of the first target equipment, and measures the communication quality of the at least two types of connection.
Specifically, the first target device feeds back the expected connection mode according to various access modes supported by the first target device and the bandwidth occupancy rate of the various access modes;
optionally, the first target device may further feed back the expected connection mode according to the real-time requirement of the data sent by the edge internet of things proxy entity, such as the data size, when the data size is larger, select a connection mode with higher bandwidth, and when the data size is smaller, select a connection mode with lower bandwidth;
optionally, the first target device may also feed back the expected connection mode according to the model of the edge internet of things proxy entity or the distance between the first target device and the edge internet of things proxy entity, for example, when the distance between the first target device and the edge internet of things proxy entity is relatively close, RS485 wired connection is used, and when the distance between the first target device and the edge internet of things proxy entity is relatively far, 5G or 4G connection is used.
Specifically, the edge internet of things proxy entity sends a first message to the first target device, wherein the first message is used for indicating a plurality of access modes supported by the edge internet of things proxy entity, and the plurality of access modes are different access modes of a cross-network mode;
the edge internet of things proxy entity receives a second message returned by the first target device, wherein the second message is used for indicating at least two access modes, and the at least two access modes are also access modes supported by the edge internet of things proxy entity.
According to the access mode supported by the first target device, parameters such as bandwidth occupation conditions of the current access mode are selected to generate a second message by two communication modes meeting the first data or second data transmission requirements, and the second message is sent to an edge internet of things proxy entity, for example, when the first data has higher real-time requirements or the first data is unstructured data with larger data volume, 5G access, 4G access or RS485 interface access with higher transmission efficiency can be selected, and when the second data is data with lower real-time requirements, loRa access or NB-IoT access can be selected.
Optionally, in the process that the edge internet of things proxy entity establishes at least two kinds of connection with the communication network through at least two kinds of access modes, if the at least two kinds of access modes comprise a 5G access mode, the edge internet of things proxy entity derives a non-access stratum NAS key between the edge internet of things proxy entity and an access and mobility management network element in the communication network under the condition that the main authentication passes; the edge internet of things proxy entity sends NAS keys to the application functions, wherein the access and mobility management network elements and the application functions are configured to be capable of using the NAS keys for safe communication, namely multiplexing the NAS keys deduced by the edge internet of things proxy entity to ensure the communication safety of the access and mobility management network elements and the application functions.
S303, the edge thing allies oneself with proxy entity and chooses the connection with the best communication quality in at least two kinds of connections, the proxy terminal obtains the service from the communication network.
For example, the edge-proxy entity measures at least one of the following for each of at least two connections with the first target device: packet loss rate, or data transmission rate, wherein the connection with the best communication quality is the connection with the smallest data transmission rate (meaning that there can be a relatively large data transmission capacity, or the connection is relatively idle) in the connection with the packet loss rate below the threshold.
The terminals include at least one of low-side terminals, medium-side terminals, distribution terminals, and power transformation terminals.
Terminals physically connected to the edge internet of things proxy may be located on the low-voltage side, the medium-voltage side, and the distribution and transformation system of the power grid, for example, the low-voltage side terminals may be: phase change switches, bay low voltage regulators, etc.; the medium-voltage side terminal may be: the internet of things type load monitor, wave recording fault indicator, temperature sensor and the like, and the power distribution terminal and the power transformation terminal can be: the system comprises an Internet of things type high-precision leakage circuit breaker, a low-voltage distribution monitoring terminal, an electric energy quality adjusting device and the like. The terminals in all subsystems of the power system are connected into the Internet of things, so that the power system is better monitored, the data processing capacity of the intelligent power grid can be optimized, and the whole operation of the power grid is more coordinated and stable.
In summary, since the edge internet of things proxy entity can establish at least two connections with the communication network, the edge internet of things proxy entity can select the connection with the best communication quality for the accessed terminal, and the proxy terminal obtains the service from the communication network, so that the stability and reliability of the service are ensured, and the service experience of the terminal is ensured.
The reliable access method of the edge internet of things proxy entity provided by the embodiment of the invention is described in detail above with reference to fig. 1. The following details are used for executing the edge internet of things proxy entity provided by the embodiment of the invention.
Wherein the edge thing proxy entity is configured to: the method comprises the steps that an edge internet of things proxy entity establishes at least two types of connection with a communication network through at least two types of access modes, wherein the at least two types of access modes are different access modes crossing network modes;
before the edge internet of things proxy entity uploads data through a communication network, the edge internet of things proxy entity measures the communication quality of at least two connections according to the data to be transmitted;
the edge thing allies oneself with proxy entity and selects the connection with best communication quality among at least two kinds of connections, proxy terminal obtains the service from the communication network.
In one possible design, the at least two access modes include at least two of the following: RS485 access, RS232 access, loRa access, bluetooth access, 3G access, 4G access, 5G access, or 6G access.
Optionally, the 5G access manner includes: the third generation partnership project 3GPP access, trusted non-3 GPP access, or untrusted non-3 GPP access.
Optionally, the edge internet of things proxy entity is further configured to: the edge internet of things proxy entity sends a first message to the first target equipment, wherein the first message is used for indicating a plurality of access modes supported by the edge internet of things proxy entity, and the plurality of access modes are different access modes crossing network modes;
the edge internet of things proxy entity receives a second message returned by the first target device, wherein the second message is used for indicating at least two access modes, and the at least two access modes are also access modes supported by the edge internet of things proxy entity.
As shown in fig. 4, the system of the reliable access method of the edge internet of things proxy entity may be applicable to the above 5GS, including: application Functions (AF) and edge internet of things proxy entities (UE).
In one possible design, the edge thing proxy entity is further configured to: in the process that the edge internet of things proxy entity establishes at least two kinds of connection with the communication network through at least two kinds of access modes, if the at least two kinds of access modes comprise a 5G access mode, the edge internet of things proxy entity derives a non-access stratum NAS key between the edge internet of things proxy entity and an access and mobility management network element in the communication network under the condition that a main authentication passes; the edge proxy entity sends the NAS key to the application function, wherein the access and mobility management network element and the application function are configured to enable secure communications using the NAS key.
Optionally, the edge internet of things proxy entity is located within the service scope of the application function.
Optionally, the terminal and the edge internet of things proxy entity are accessed through a sidestream (PC 5 connection).
In one possible design, the edge thing proxy entity is further configured to: the edge proxy entity measures at least one of the following for each of the at least two connections: packet loss rate, or data transmission rate, wherein the connection with the best communication quality is the connection with the smallest data transmission rate in the connection with the packet loss rate lower than the threshold value.
Fig. 2 is a schematic structural diagram of an electronic device according to an embodiment of the present invention. The electronic device may be a network device, or may be a chip (system) or other part or component that may be disposed on the network device, for example. As shown in fig. 2, the electronic device 400 may include a processor 401. Optionally, the electronic device 400 may also include memory 402 and/or a transceiver 403. Wherein the processor 401 is coupled to the memory 402 and the transceiver 403, e.g. may be connected by a communication bus.
The following describes the various constituent elements of the electronic device 400 in detail with reference to fig. 2:
the processor 401 is a control center of the electronic device 400, and may be one processor or a collective name of a plurality of processing elements. For example, processor 401 is one or more central processing units (central processing unit, CPU) and may also be an integrated circuit (application specific integrated circuit, ASIC) or one or more integrated circuits configured to implement embodiments of the present invention, such as: one or more microprocessors (digital signal processor, DSPs), or one or more field programmable gate arrays (field programmable gate array, FPGAs).
Alternatively, the processor 401 may perform various functions of the electronic device 400, such as performing the reliable access method of the edge-to-internet-of-things proxy entity shown in fig. 1 described above, by running or executing a software program stored in the memory 402 and invoking data stored in the memory 402.
In a particular implementation, processor 401 may include one or more CPUs, such as CPU0 and CPU1 shown in FIG. 2, as an embodiment.
In a particular implementation, electronic device 400 may also include multiple processors, as one embodiment. Each of these processors may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). A processor herein may refer to one or more devices, circuits, and/or processing cores for processing data (e.g., computer program instructions).
The memory 402 is configured to store a software program for executing the solution of the present invention, and the processor 401 controls the execution of the software program, and the specific implementation may refer to the above method embodiment, which is not described herein again.
Alternatively, memory 402 may be, but is not limited to, read-only memory (ROM) or other type of static storage device that may store static information and instructions, random access memory (random access memory, RAM) or other type of dynamic storage device that may store information and instructions, electrically erasable programmable read-only memory (electrically erasable programmable read-only memory, EEPROM), compact disc read-only memory (compact disc read-only memory) or other optical disk storage, optical disk storage (including compact disc, laser disc, optical disc, digital versatile disc, blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. The memory 402 may be integrated with the processor 401 or may exist separately and be coupled to the processor 401 through an interface circuit (not shown in fig. 2) of the electronic device 400, which is not specifically limited by the embodiment of the present invention.
A transceiver 403 for communication with other electronic devices. For example, electronic device 400 is a terminal and transceiver 403 may be used to communicate with a network device or with another terminal device. As another example, electronic device 400 is a network device and transceiver 403 may be used to communicate with a terminal or with another network device.
Alternatively, the transceiver 403 may include a receiver and a transmitter (not separately shown in fig. 2). The receiver is used for realizing the receiving function, and the transmitter is used for realizing the transmitting function.
Alternatively, transceiver 403 may be integrated with processor 401 or may exist separately and be coupled to processor 401 by an interface circuit (not shown in fig. 2) of electronic device 400, as embodiments of the invention are not specifically limited in this regard.
It will be appreciated that the configuration of the electronic device 400 shown in fig. 2 is not limiting of the electronic device, and that an actual electronic device may include more or fewer components than shown, or may combine certain components, or a different arrangement of components.
In addition, the technical effects of the electronic device 400 may refer to the technical effects of the method of the above-mentioned method embodiment, and will not be described herein.
As shown in fig. 3, in a specific implementation, as an embodiment, the processor 401 uses a NUC977 chip 40101, and the processor 401 is connected to the memory 402 and the transceiver 403 through a UART, where the memory 402 is connected to an SPI0 interface of the NUC977 chip 40101.
Alternatively, the transceiver 403 may be an RS485 transceiver 40301, where the RS485 transceiver 40301 is connected to a UART7 interface of the NUC977 chip 40101;
alternatively, the transceiver 403 may be an RS232 transceiver 40302, and the RS232 transceiver 40302 is connected to the UART8 interface of the NUC977 chip 40101;
alternatively, the transceiver 403 may be a bluetooth transceiver 40303, and the bluetooth transceiver 40303 is connected to the UART4 interface of the NUC977 chip 40101;
alternatively, the transceiver 403 may be a LoRa transceiver 40304, where the LoRa transceiver 40304 is connected to the UART1 interface of the NUC977 chip 40101;
alternatively, the transceiver 403 may be a 4G transceiver 40305,4G transceiver 40305 connected to the USB1 interface of the NUC977 chip 40101;
alternatively, the transceiver 403 may be a 5G transceiver 40306,5G transceiver 40306 connected to the UART6 interface of the NUC977 chip 40101;
at least one of the RS485 transceiver 40301, the RS232 transceiver 40302, the bluetooth transceiver 40303 and the LoRa transceiver 40304 is used for communicating with and networking to a terminal device, the 4G transceiver 40305 and the 5G transceiver 40306 are used for accessing to a communication network, the terminal device may be an internet of things type high-precision earth leakage breaker, a low voltage distribution monitoring terminal or an internet of things type load monitor, and the electronic device 400 may simultaneously communicate with a plurality of terminal devices.
It should be appreciated that the processor in embodiments of the invention may be a central processing unit (central processing unit, CPU), which may also be other general purpose processors, digital signal processors (digital signal processor, DSP), application specific integrated circuits (application specific integrated circuit, ASIC), off-the-shelf programmable gate arrays (field programmable gate array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
It should also be appreciated that the memory in embodiments of the present invention may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The nonvolatile memory may be a read-only memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an electrically Erasable EPROM (EEPROM), or a flash memory. The volatile memory may be random access memory (random access memory, RAM) which acts as an external cache. By way of example but not limitation, many forms of random access memory (random access memory, RAM) are available, such as Static RAM (SRAM), dynamic Random Access Memory (DRAM), synchronous Dynamic Random Access Memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced Synchronous Dynamic Random Access Memory (ESDRAM), synchronous Link DRAM (SLDRAM), and direct memory bus RAM (DR RAM).
The above embodiments may be implemented in whole or in part by software, hardware (e.g., circuitry), firmware, or any other combination. When implemented in software, the above-described embodiments may be implemented in whole or in part in the form of a computer program product. The computer program product comprises one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the processes or functions described in accordance with embodiments of the present invention are produced in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from one website site, computer, server, or data center to another website site, computer, server, or data center by wired (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains one or more sets of available media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. The semiconductor medium may be a solid state disk.
It should be understood that the term "and/or" is merely an association relationship describing the associated object, and means that three relationships may exist, for example, a and/or B may mean: there are three cases, a alone, a and B together, and B alone, wherein a, B may be singular or plural. In addition, the character "/" herein generally indicates that the associated object is an "or" relationship, but may also indicate an "and/or" relationship, and may be understood by referring to the context.
In the present invention, "at least one" means one or more, and "a plurality" means two or more. "at least one of" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, at least one (one) of a, b, or c may represent: a, b, c, a-b, a-c, b-c, or a-b-c, wherein a, b, c may be single or plural.
It should be understood that, in various embodiments of the present invention, the sequence numbers of the foregoing processes do not mean the order of execution, and the order of execution of the processes should be determined by the functions and internal logic thereof, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a read-only memory (ROM), a random access memory (random access memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The foregoing is merely illustrative of the present invention, and the present invention is not limited thereto, and any person skilled in the art will readily recognize that variations or substitutions are within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (6)

1. A method for reliable access of an edge internet of things proxy entity, the method comprising:
the method comprises the steps that an edge internet of things proxy entity establishes at least two types of connection with a communication network through at least two types of access modes, wherein the at least two types of access modes are different access modes of a cross-network mode;
before an edge internet of things proxy entity uploads data through a communication network, the edge internet of things proxy entity measures communication quality of at least two connections according to the data transmitted as required;
the edge internet of things proxy entity selects the connection with the best communication quality from the at least two connections, and the proxy terminal acquires service from the communication network;
before the edge internet of things proxy entity uploads data through a communication network, the edge internet of things proxy entity measures the communication quality of the at least two connections according to the data transmitted as required, and the method comprises the following steps:
Receiving first data sent by a terminal connected with the edge internet of things proxy entity;
judging whether the first data meet preset requirements according to the first data;
when the first data meet preset requirements, measuring the communication quality of the at least two connections according to the first data;
when the first data does not meet the preset requirement, the first data is processed into second data meeting the preset requirement;
measuring communication quality of the at least two connections based on the second data;
the measuring of the communication quality of the at least two connections from the first data or the communication quality of the at least two connections from the second data comprises:
determining a first target device of the first data on the communication network according to the first data;
determining an access mode supported by the first target equipment according to the first target equipment;
selecting at least two types of connection according to the access mode supported by the first target equipment, and measuring the communication quality of the at least two types of connection;
the at least two access modes are access modes which the first target device expects the edge internet of things proxy entity to use;
Further comprises:
the edge internet of things proxy entity sends a first message to the first target device, wherein the first message is used for indicating a plurality of access modes supported by the edge internet of things proxy entity, and the plurality of access modes are different access modes crossing network modes;
the edge internet of things proxy entity receives a second message returned by the first target device, wherein the second message is used for indicating the at least two access modes, and the at least two access modes are also access modes supported by the edge internet of things proxy entity.
2. The method for reliable access of an edge internet of things proxy entity according to claim 1, wherein in the process that the edge internet of things proxy entity establishes at least two connections with a communication network through at least two access modes, the method further comprises:
if the at least two access modes comprise a 5G access mode, the edge internet of things proxy entity derives a non-access stratum NAS key between the edge internet of things proxy entity and an access and mobility management network element in the communication network under the condition that the main authentication passes;
the edge proxy entity sends the NAS key to an application function, wherein the access and mobility management network element and the application function are configured to enable secure communications using the NAS key.
3. The method for reliable access of an edge internet of things proxy entity of claim 1, wherein the terminal comprises at least one of a low-voltage side terminal, a medium-voltage side terminal, a power distribution terminal, and a power transformation terminal.
4. The method for reliable access by an edge internet of things proxy entity of claim 1, wherein the edge internet of things proxy entity measures communication quality of the at least two connections, comprising:
the edge thing proxy entity measures at least one of the following for each of the at least two connections: the packet loss rate, or the data transmission rate, wherein the connection with the best communication quality is the connection with the smallest data transmission rate in the connection with the packet loss rate lower than the threshold value.
5. A reliable access device for an edge internet of things proxy entity, the device being applied to an edge internet of things proxy entity, the edge internet of things proxy entity being configured to:
the method comprises the steps that an edge internet of things proxy entity establishes at least two types of connection with a communication network through at least two types of access modes, wherein the at least two types of access modes are different access modes of a cross-network mode;
before an edge internet of things proxy entity uploads data through a communication network, the edge internet of things proxy entity measures communication quality of at least two connections according to the data transmitted as required;
The edge internet of things proxy entity selects the connection with the best communication quality from the at least two connections, and the proxy terminal acquires service from the communication network;
before the edge internet of things proxy entity uploads data through a communication network, the edge internet of things proxy entity measures the communication quality of the at least two connections according to the data transmitted as required, and the method comprises the following steps:
receiving first data sent by a terminal connected with the edge internet of things proxy entity;
judging whether the first data meet preset requirements according to the first data;
when the first data meet preset requirements, measuring the communication quality of the at least two connections according to the first data;
when the first data does not meet the preset requirement, the first data is processed into second data meeting the preset requirement;
measuring communication quality of the at least two connections based on the second data;
the measuring of the communication quality of the at least two connections from the first data or the communication quality of the at least two connections from the second data comprises:
determining a first target device of the first data on the communication network according to the first data;
Determining an access mode supported by the first target equipment according to the first target equipment;
selecting at least two types of connection according to the access mode supported by the first target equipment, and measuring the communication quality of the at least two types of connection;
the at least two access modes are access modes which the first target device expects the edge internet of things proxy entity to use;
further comprises:
the edge internet of things proxy entity sends a first message to the first target device, wherein the first message is used for indicating a plurality of access modes supported by the edge internet of things proxy entity, and the plurality of access modes are different access modes crossing network modes;
the edge internet of things proxy entity receives a second message returned by the first target device, wherein the second message is used for indicating the at least two access modes, and the at least two access modes are also access modes supported by the edge internet of things proxy entity.
6. A computer-readable storage medium, comprising: computer programs or instructions; the computer program or instructions, when run on a computer, cause the computer to perform the method of any of claims 1-4.
CN202311244206.4A 2023-09-26 2023-09-26 Reliable access method, device and storage medium of edge internet of things proxy entity Active CN116996565B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311244206.4A CN116996565B (en) 2023-09-26 2023-09-26 Reliable access method, device and storage medium of edge internet of things proxy entity

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311244206.4A CN116996565B (en) 2023-09-26 2023-09-26 Reliable access method, device and storage medium of edge internet of things proxy entity

Publications (2)

Publication Number Publication Date
CN116996565A CN116996565A (en) 2023-11-03
CN116996565B true CN116996565B (en) 2024-01-12

Family

ID=88525116

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311244206.4A Active CN116996565B (en) 2023-09-26 2023-09-26 Reliable access method, device and storage medium of edge internet of things proxy entity

Country Status (1)

Country Link
CN (1) CN116996565B (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102387564A (en) * 2011-11-08 2012-03-21 中国联合网络通信集团有限公司 Internet of things access method, device and gateway
CN109996126A (en) * 2017-12-29 2019-07-09 浙江宇视科技有限公司 Equipment connection dynamic dispatching method and system under a kind of hybrid network framework
CN111465079A (en) * 2020-03-02 2020-07-28 浙江华云信息科技有限公司 Method for connecting wireless terminal with multiple base stations based on power Internet of things
CN111465066A (en) * 2020-03-02 2020-07-28 浙江华云信息科技有限公司 Network selection and mobility management method for multi-connection technology of power internet of things
CN111669419A (en) * 2019-03-07 2020-09-15 阿里巴巴集团控股有限公司 Gateway and data communication system
CN114827204A (en) * 2022-04-25 2022-07-29 海南博高物联科技有限公司 Intelligent internet of things computer and informatization-based internet of things method thereof
CN115664987A (en) * 2022-08-18 2023-01-31 缀初网络技术(上海)有限公司 Data transmission method and device based on QUIC protocol under edge scene
WO2023071522A1 (en) * 2021-11-01 2023-05-04 中兴通讯股份有限公司 Connection establishment method and device, storage medium and electronic device
WO2023115829A1 (en) * 2021-12-24 2023-06-29 苏州浪潮智能科技有限公司 Edge computing resource allocation method, apparatus and device, and storage medium

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102387564A (en) * 2011-11-08 2012-03-21 中国联合网络通信集团有限公司 Internet of things access method, device and gateway
CN109996126A (en) * 2017-12-29 2019-07-09 浙江宇视科技有限公司 Equipment connection dynamic dispatching method and system under a kind of hybrid network framework
CN111669419A (en) * 2019-03-07 2020-09-15 阿里巴巴集团控股有限公司 Gateway and data communication system
CN111465079A (en) * 2020-03-02 2020-07-28 浙江华云信息科技有限公司 Method for connecting wireless terminal with multiple base stations based on power Internet of things
CN111465066A (en) * 2020-03-02 2020-07-28 浙江华云信息科技有限公司 Network selection and mobility management method for multi-connection technology of power internet of things
WO2023071522A1 (en) * 2021-11-01 2023-05-04 中兴通讯股份有限公司 Connection establishment method and device, storage medium and electronic device
CN116074365A (en) * 2021-11-01 2023-05-05 中兴通讯股份有限公司 Method and device for establishing connection, storage medium and electronic device
WO2023115829A1 (en) * 2021-12-24 2023-06-29 苏州浪潮智能科技有限公司 Edge computing resource allocation method, apparatus and device, and storage medium
CN114827204A (en) * 2022-04-25 2022-07-29 海南博高物联科技有限公司 Intelligent internet of things computer and informatization-based internet of things method thereof
CN115664987A (en) * 2022-08-18 2023-01-31 缀初网络技术(上海)有限公司 Data transmission method and device based on QUIC protocol under edge scene

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
基于最优加权多属性决策的LWA网络接入点选择算法;申滨;徐浪;周晓勇;闫伟;;电子科技大学学报(第03期);全文 *
异构无线网络中移动终端接入智能切换的研究;刘文斌;李烨;王亚刚;刘晓峰;;通信技术(第11期);全文 *
无线传感网中的连接查询优化;伍转华;;计算机与现代化(第09期);全文 *
物联网环境下数据转发模型研究;李继蕊;李小勇;高雅丽;高云全;方滨兴;;软件学报(第01期);全文 *

Also Published As

Publication number Publication date
CN116996565A (en) 2023-11-03

Similar Documents

Publication Publication Date Title
US11206412B2 (en) Band steering for a low power device
Sarkar et al. Theoretical modelling of fog computing: a green computing paradigm to support IoT applications
US20190182687A1 (en) Facilitating enhanced beam management in a wireless communication system
US8855625B2 (en) Dynamic steering of traffic across radio access networks
US10284566B2 (en) Proximity detection system
WO2016161677A1 (en) Traffic offload method and system
US10652807B2 (en) Voting to connect to a wireless network
US20170331831A1 (en) Trust evaluation method and system in internet of things
US20180212787A1 (en) Operating method of semiconductor device performing intelligence negotiation
CN104349316A (en) Network sharing device, network sharing system and network sharing method
CN112165511A (en) Coal mine monitoring system, method and computer storage medium
CN104375621A (en) Dynamic weighting load assessment method based on self-adaptive threshold values in cloud computing
CN116996565B (en) Reliable access method, device and storage medium of edge internet of things proxy entity
CN106900009A (en) The method and device of load balancing
CN112702219A (en) Internet of things network monitoring method, device, equipment and storage medium
CN116470607B (en) Battery pack power distribution method, device, equipment and storage medium
CN112583941A (en) Method for supporting access of multiple power terminals, unit node and power Internet of things
CN117202311B (en) Distribution network method, system and equipment of edge internet of things proxy entity
Xu et al. Set-valued Kalman filtering: Event triggered communication with quantized measurements
Ma et al. Uncoordinated coexisting IEEE 802.15. 4 networks for machine to machine communications
WO2022247263A1 (en) User state monitoring method, device and system, and computer-readable storage medium
CN117613326B (en) Fuel cell control method based on regional temperature
CN113840313B (en) Network mode control method and device of mobile terminal and computer equipment
Melissaris et al. Optimizing IoT and Web Traffic Using Selective Edge Compression
CN117768247B (en) Security detection method and device for market transaction Internet of things data and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant