Satellite Internet of things terminal network access authentication methodTechnical Field
The invention relates to the technical field of Internet of things, in particular to a satellite Internet of things terminal network access authentication method.
Background
The satellite internet of things is gradually widely applied in the future as a branch of a new capital construction 'satellite internet'. The satellite internet of things system has the unique characteristics of wide coverage range, limited channel capacity, large transmission delay, higher safety requirement and the like, and a plurality of communication flow links of the satellite internet of things system are greatly different from the traditional internet of things system.
Because the area range of the application scene of the traditional internet of things equipment is limited, and the mature communication network of the traditional operator is mainly utilized, the safety of equipment access is mainly completed by the network of the operator, and the requirement on the safety of the equipment is not high. The traditional network access authentication mode of the Internet of things equipment is complex in authentication process and tedious in management link, and is not suitable for being applied to a satellite channel.
Disclosure of Invention
In order to overcome the defects of the prior art, the invention provides a method for authenticating the network access of the satellite Internet of things terminal.
The technical scheme adopted by the invention for solving the technical problems is as follows: the improvement of a method for authenticating the network access of a satellite Internet of things terminal is that the method comprises the following steps:
s1, sending network access request information: the satellite internet of things terminal transmits the network access request information to the satellite by adopting a satellite link open channel, the satellite forwards the network access request information to one or more ground station gateways, and the ground station gateways transmit the network access request information to a gateway server;
s2, selecting a ground station gateway: after receiving network access request information of the same satellite Internet of things terminal transmitted by a ground station gateway, a gateway server judges the channel resource occupation condition of each ground station gateway, and selects one ground station gateway with the most residual resources as a special gateway for data transmission of the satellite Internet of things terminal according to the current resource allocation and channel occupation conditions of each ground station gateway;
s3, distributing the random ID and transmitting the service data parameters: the gateway server allocates a random ID and a service data parameter for transmitting service data to the satellite internet-of-things terminal according to the ID and the service type of the satellite internet-of-things terminal and the available channel parameter of the dedicated gateway, wherein the service data parameter is used as a response message of the network access request of the satellite internet-of-things terminal and is transmitted to the ground station gateway specified in the step S2;
s4, sending service data parameters: the designated ground station gateway stores the service data parameters of the satellite Internet of things terminal distributed by the gateway server, adds the mark information of the ground station gateway to the service data parameters, and forwards the service data parameters to the satellite Internet of things terminal through the satellite;
s5, response of the network access request: and after receiving the response message of the network access request, the satellite Internet of things terminal extracts and stores the service data parameters, and the network access request of the satellite Internet of things terminal is successful.
Further, after the network access request is successful, after step S5, when the satellite internet of things terminal transmits the service data, the data communication with the ground station gateway and the gateway server is established by using the service data parameters stored in the satellite internet of things terminal.
Furthermore, after data communication is established between the satellite internet of things terminal and the ground station gateways and between the satellite internet of things terminal and the gateway server, the ground station gateways receive information of the satellite internet of things terminal, but only the special gateway specified by the internet of things terminal can effectively process the information, and the matched ground station gateways transmit the information to the gateway server.
Furthermore, the service data transmitted after the network access request is successful is limited to non-network access request data.
Further, in step S1, the network access request information includes, but is not limited to, a terminal ID and a terminal type.
Further, in step S2, the occupancy of the channel resource of the ground station gateway includes a total channel capacity, the number of the bound terminals, and a total channel capacity occupied by the terminals.
Further, in step S3, the service data parameters for transmitting the service data include, but are not limited to, uplink and downlink frequency, communication speed, and bandwidth.
Further, in step S4, the identifier information of the ground station gateway is a gateway ID.
The invention has the beneficial effects that: by prepositioning the identification process after the network access application to the gateway, the processing requirements of the cloud server are greatly reduced. Meanwhile, through the unified scheduling configuration of the gateway server, a special gateway is designated for the terminal in advance, the random combination of the terminal and the gateway is avoided, the running load of the system is more balanced, the stability of the system is improved, and the management and maintenance of the whole network are simple.
Drawings
Fig. 1 is a schematic flow chart of a method for authenticating a satellite internet of things terminal through network access.
Fig. 2 is a schematic frame structure diagram of a satellite internet of things terminal network access authentication method according to the present invention.
Detailed Description
The invention is further illustrated with reference to the following figures and examples.
The conception, the specific structure, and the technical effects produced by the present invention will be clearly and completely described below in conjunction with the embodiments and the accompanying drawings to fully understand the objects, the features, and the effects of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all embodiments, and those skilled in the art can obtain other embodiments without inventive effort based on the embodiments of the present invention, and all embodiments are within the protection scope of the present invention. In addition, all the connection/connection relations referred to in the patent do not mean that the components are directly connected, but mean that a better connection structure can be formed by adding or reducing connection auxiliary components according to specific implementation conditions. All technical characteristics in the invention can be interactively combined on the premise of not conflicting with each other.
Referring to fig. 1 and 2, the invention discloses a method for network access authentication of a satellite internet of things terminal, and the network access authentication of the satellite internet of things terminal is realized through the method. Specifically, in this embodiment, the method for authenticating the satellite internet of things terminal includes the following steps:
s1, sending network access request information: the satellite internet ofthings terminal 10 transmits the network access request information to thesatellite 20 by adopting a satellite link public channel, thesatellite 20 forwards the network access request information to one or moreground station gateways 30, and theground station gateways 30 transmit the network access request information to thegateway server 40;
in this embodiment, the network access request information includes, but is not limited to, a terminal ID and a terminal type;
s2, selection of ground station gateway 30: after receiving the network access request information of the same satellite internet-of-things terminal 10 transmitted by theground station gateway 30, thegateway server 40 judges the channel resource occupation condition of eachground station gateway 30, and selects oneground station gateway 30 with the most residual resources as a special gateway for data transmission of the satellite internet-of-things terminal according to the current resource allocation and channel occupation condition of eachground station gateway 30; specifically, in this embodiment, the channel resource occupation condition of theground station gateway 30 includes a total channel capacity, the number of bound terminals, and a total channel capacity occupied by the terminals;
s3, distributing the random ID and transmitting the service data parameters: thegateway server 40 allocates a random ID and a service data parameter for transmitting service data to the satellite internet-of-things terminal 10 according to the ID and the service type of the satellite internet-of-things terminal 10 and the available channel parameter of the dedicated gateway, where the service data parameter is used as a response message of the network access request of the satellite internet-of-things terminal 10, and transmits the service data parameter to theground station gateway 30 specified in step S2; the service data parameters for transmitting the service data include, but are not limited to, uplink and downlink frequency, communication speed, and bandwidth;
s4, sending service data parameters: the designatedground station gateway 30 stores the service data parameters of the satellite internet ofthings terminal 10 distributed by thegateway server 40, adds the mark information of theground station gateway 30 to the service data parameters, and forwards the service data parameters to the satellite internet ofthings terminal 10 through thesatellite 20; the mark information of theground station gateway 30 is a gateway ID;
s5, response of the network access request: after receiving the response message of the network access request, the satellite internet ofthings terminal 10 extracts and stores the service data parameters, and the network access request of the satellite internet ofthings terminal 10 is successful.
By the method, after the network access request is successful, when the satellite internet ofthings terminal 10 transmits the service data, the data communication between theground station gateway 30 and thegateway server 40 is established by using the service data parameters stored in the satellite internet ofthings terminal 10. It should be noted that the service data transmitted after the network access request is successful is limited to the non-network access request data.
Moreover, after data communication is established between the satellite internet ofthings terminal 10 and theground station gateways 30 and thegateway server 40, the plurality ofground station gateways 30 receive information of the satellite internet ofthings terminal 10, but only the dedicated gateway designated by the internet of things terminal can effectively process the information, and the matchedground station gateway 30 transmits the information to thegateway server 40, wherein thegateway server 40 is included in the cloud server, and the gateway server is a component of the cloud server.
Compared with the traditional satelliteground station gateway 30 which is only used as forwarding equipment and does not perform data processing, all network access applications and terminal identification processes are realized in a cloud server, so that the carrying load of the server is greatly increased. According to the method for the network access authentication of the satellite Internet ofthings terminal 10, the identification process after the network access application is preposed to the gateway, so that the processing requirement of a cloud server is greatly reduced. Meanwhile, through the unified scheduling configuration of thegateway server 40, a dedicated gateway is designated for the terminal in advance, and random combination of the terminal and the gateway is avoided, so that the operation load of the system is more balanced, the stability of the system is improved, and the management and maintenance of the whole network are simple.
While the preferred embodiments of the present invention have been illustrated and described, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.