Satellite traffic statistics method and electronic device for satellite aeronautical internet

By monitoring and statistically analyzing uplink and downlink traffic resources in aircraft, the problem of traffic loss caused by air interface packet loss in satellite communication has been solved, enabling more accurate resource statistics and cost control, and improving the service quality of satellite aviation internet.

CN116155815BActive Publication Date: 2025-12-12CHINA TELECOM CORP LTD SATELLITE COMMUNICATIONS BRANCH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211718757.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-29
Publication Date
2025-12-12
Estimated Expiration
2042-12-29

AI Technical Summary

Technical Problem

In satellite communications, packet loss at the air interface leads to excessive traffic loss, which current technologies have not been able to effectively solve, resulting in limited broadband resources and high costs.

Method used

During the flight of the aircraft, access requests from mobile devices are monitored, access traffic is intercepted, and traffic resource statistics instructions are sent to the ground and airborne gateways to count uplink and downlink traffic resources respectively. At the end of the flight, the statistics results are read, and the total satellite traffic for the entire flight is calculated based on the dual-end data.

Benefits of technology

It reduces traffic loss caused by air interface packet loss during satellite transmission, improves the accuracy and rationality of resource statistics, reduces communication costs, and enhances user experience and network service levels.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116155815B_ABST
    Figure CN116155815B_ABST
Patent Text Reader

Abstract

The application discloses a satellite traffic statistical method and electronic equipment of a satellite aviation Internet. The method comprises the following steps: monitoring an access request of a mobile device applying for accessing the aviation Internet when an aviation aircraft starts a voyage; intercepting access traffic in response to the access request, and initiating a traffic resource statistical instruction to a ground gateway and an airborne gateway; initiating a stop statistical instruction to the ground gateway and the airborne gateway when the aviation aircraft ends the voyage, and reading traffic statistical results of uplink traffic resources and traffic statistical results of downlink traffic resources; and based on the traffic statistical results of the uplink traffic resources and the traffic statistical results of the downlink traffic resources, total satellite traffic generated in the whole voyage is obtained. The application solves the technical problem of excessive traffic loss caused by air interface packet loss in the satellite transmission process.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of satellite communication, in particular, to a satellite traffic statistical method of satellite aviation Internet and an electronic device. BACKGROUND

[0002] In recent years, satellite aviation Internet service gradually transits from the "local area network" service mainly selected by airlines to the "Internet" service mainly selected by passengers, opening a new era of satellite aviation Internet. Under this trend, the business model of providing services to end customers will be fully promoted, and the payers of in-flight Internet services will be end users.

[0003] However, even for high-throughput satellites, the broadband resources are limited, and the limited resources result in high satellite communication costs. The high cost of resources puts forward higher requirements for the accuracy and reasonableness of resource statistics. However, due to the characteristics of satellite communication network air transmission, air packet loss is usually unavoidable, resulting in the technical problem of excessive traffic loss caused by air packet loss in the satellite transmission process.

[0004] At present, no effective solution has been proposed for the above problems. SUMMARY

[0005] The satellite traffic statistical method of satellite aviation Internet and the electronic device provided by the embodiments of the present application at least solve the technical problem of excessive traffic loss caused by air packet loss in the satellite transmission process.

[0006] According to an aspect of an embodiment of the present application, a satellite traffic statistical method of satellite aviation Internet is provided, applied to an aviation aircraft, the aviation aircraft is deployed with an aviation Internet, comprising: monitoring an access request of a mobile device applying for accessing the aviation Internet in a process of starting a voyage of the aviation aircraft; intercepting access traffic in response to the access request, and initiating a traffic resource statistical instruction to a ground gateway and an airborne gateway, wherein the ground gateway responds to the resource statistical instruction to continuously statistically the transmission traffic of uplink traffic resources, and the airborne gateway responds to the resource statistical instruction to continuously statistically the transmission traffic of downlink traffic resources; initiating a stop statistical instruction to the ground gateway and the airborne gateway when the aviation aircraft ends the voyage, and reading the traffic statistical result of the uplink traffic resources and the traffic statistical result of the downlink traffic resources; based on the traffic statistical result of the uplink traffic resources and the traffic statistical result of the downlink traffic resources, the total satellite traffic generated in the whole voyage is statistically obtained.

[0007] Optionally, after initiating the traffic resource statistics instruction to the ground gateway and the airborne gateway, the method can further include: uplink data is transmitted to the devices of the aerial internet through the high-throughput broadband satellite network, generating inbound traffic; the inbound traffic is counted by the ground gateway to obtain the traffic statistics result of the uplink traffic resource.

[0008] Optionally, the method can further include: transmitting the downlink data returned via the aerial internet to the high-throughput broadband satellite, generating outbound traffic; counting the outbound traffic by the airborne gateway to obtain the traffic statistics result of the downlink traffic resource.

[0009] Optionally, the method can further include: intercepting the access traffic in response to the access request, and initiating the traffic resource statistics instruction to the ground gateway and the airborne gateway, including: intercepting the access traffic by the ground gateway, wherein the access traffic is inbound traffic; initiating the traffic resource statistics instruction to the scheduling service; controlling the scheduling service to send the traffic resource statistics instruction to the ground gateway and the airborne gateway respectively, and issuing a synchronization resource statistics identifier for controlling the ground gateway and the airborne gateway to synchronize.

[0010] Optionally, after monitoring the access request of the mobile device applying to access the aerial internet, the method can further include: reading the device information of the mobile device; performing real-name authentication on the device information, and if the authentication is passed, the airborne gateway allows the mobile device to access the aerial internet.

[0011] According to another aspect of the embodiments of the present application, a satellite traffic statistics device of a satellite aerial internet is also provided, which is applied to an aerial vehicle, and the aerial vehicle is deployed with an aerial internet. The device includes: a monitoring module, configured to monitor an access request of a mobile device applying to access the aerial internet during the aerial vehicle starting a flight; a processing module, configured to intercept access traffic in response to the access request, and initiate a traffic resource statistics instruction to a ground gateway and an airborne gateway, wherein the ground gateway continuously counts transmission traffic of an uplink traffic resource in response to the resource statistics instruction, and the airborne gateway continuously counts transmission traffic of a downlink traffic resource in response to the resource statistics instruction; an initiating module, configured to initiate a stop counting instruction to the ground gateway and the airborne gateway when the aerial vehicle ends the flight, and read a traffic statistics result of the uplink traffic resource and a traffic statistics result of the downlink traffic resource; and a statistics module, configured to count total satellite traffic generated during the whole flight based on the traffic statistics result of the uplink traffic resource and the traffic statistics result of the downlink traffic resource.

[0012] Optionally, the device can further include: a first transmission module, configured to transmit uplink data to the devices of the aerial internet through the high-throughput broadband satellite network, generating inbound traffic; and a first calculation module, configured to count the inbound traffic by the ground gateway to obtain the traffic statistics result of the uplink traffic resource.

[0013] Optionally, the apparatus can further comprise: a second transmission module, configured to transmit the downlink data returned via the aeronautical internet to the high-throughput broadband satellite to generate out-bound traffic; and a second calculation module, configured to count the out-bound traffic by the onboard gateway to obtain a traffic counting result of the downlink traffic resource.

[0014] Optionally, the processing module comprises: an interception module, configured to intercept the access traffic by the ground gateway, wherein the access traffic is the inbound traffic; a sending module, configured to initiate a traffic resource counting instruction to the dispatch service; and a control module, configured to control the dispatch service to send the traffic resource counting instruction to the ground gateway and the onboard gateway respectively, and to issue a synchronization resource counting identifier for controlling synchronization between the ground gateway and the onboard gateway.

[0015] Optionally, the apparatus can further comprise: a reading module, configured to read device information of the mobile device; and an authentication module, configured to perform real-name authentication on the device information, and if the authentication is passed, the onboard gateway allows the mobile device to access the aeronautical internet.

[0016] According to still another aspect of the embodiments of the present application, an electronic device is provided, comprising at least one processor; and a memory connected with the at least one processor in communication; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the satellite traffic counting method of the satellite aeronautical internet.

[0017] According to still another aspect of the embodiments of the present application, a non-transitory computer readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable a computer to perform the satellite traffic counting method of the satellite aeronautical internet.

[0018] In the embodiments of the present application, by monitoring the access request of the mobile device applying to access the aeronautical internet when the aircraft starts the voyage, intercepting the access traffic in response to the access request, and initiating a traffic resource counting instruction to the ground gateway and the onboard gateway, the ground gateway continuously counts the transmission traffic of the uplink traffic resource in response to the resource counting instruction, and the onboard gateway continuously counts the transmission traffic of the downlink traffic resource in response to the resource counting instruction; when the aircraft ends the voyage, a stop counting instruction is initiated to the ground gateway and the onboard gateway, and the traffic counting result of the uplink traffic resource and the traffic counting result of the downlink traffic resource are read; based on the traffic counting result of the uplink traffic resource and the traffic counting result of the downlink traffic resource, the total satellite traffic generated in the whole voyage is counted, thereby achieving the technical effect of reducing the traffic loss caused by air interface packet loss in the satellite transmission process, and further solving the technical problem of excessive traffic loss caused by air interface packet loss in the satellite transmission process. BRIEF DESCRIPTION OF DRAWINGS

[0019] The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiments of the application and together with the description serve to explain the application. In the drawings:

[0020] Figure 1 is a hardware structure block diagram of a computer terminal (or mobile device) for implementing a satellite traffic statistical method of a satellite aviation Internet according to an embodiment of the application;

[0021] Figure 2 is a flowchart of a satellite traffic statistical method of a satellite aviation Internet according to an embodiment of the application;

[0022] Figure 3 is a schematic diagram of a satellite aviation Internet according to an embodiment of the application;

[0023] Figure 4 is a schematic diagram of a satellite traffic statistical device of a satellite aviation Internet according to an embodiment of the application. DETAILED DESCRIPTION

[0024] In order to enable persons skilled in the art to better understand the application scheme, the technical solutions in the embodiments of the application will be clearly and completely described below in conjunction with the drawings in the embodiments of the application. Obviously, the described embodiments are only a part of the embodiments of the application, rather than all the embodiments of the application. Based on the embodiments in the application, all other embodiments obtained by those skilled in the art without creative labor should fall within the scope of protection of the application.

[0025] It should be noted that the terms "first", "second", etc. in the specification and claims of the application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily mean a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0026] At present, the limited resources result in high cost of satellite communication, and the high cost puts forward higher requirements for the accuracy and rationality of resource statistics. However, based on the characteristics of satellite communication network air interface transmission, air interface packet loss is often inevitable. Unscientific and rigorous resource statistics methods will also include the loss of air interface packet loss in resource statistics, which is not fair to users. Therefore, it is urgent to optimize the resource statistics method to improve the quality of satellite aviation interconnection network service.

[0027] In a related technology, a billing method suitable for satellite communication and a billing system suitable for satellite communication are provided. The system determines whether content statistics of satellite communication data of a user is needed; if it is determined that content billing is needed, a content-based bill file is generated, and statistics is started; if it is determined that content statistics is not needed, a traffic-based bill file is generated, and statistics is started. However, the above-mentioned resource statistics method of satellite aviation interconnection network service mainly performs different types of resource statistics according to the business form, and does not involve the accuracy of satellite aviation interconnection network resource statistics, and thus does not involve the method of reducing loss flow of two-way resource statistics.

[0028] However, the embodiment of the present application provides a method for reducing loss flow of satellite aviation interconnection network based on a double-end resource statistics mode, which can effectively reduce the cost of satellite communication, thereby realizing the technical effect of reducing the flow loss caused by air interface packet loss in the satellite transmission process, and further solving the technical problem of excessive flow loss caused by air interface packet loss in the satellite transmission process.

[0029] According to the embodiment of the present application, an embodiment of a satellite flow statistics method of satellite aviation internet is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in different order from here.

[0030] The method embodiment provided by the embodiment of the present application can be executed in a mobile terminal, a computer terminal or a similar operation device. Figure 1 is a hardware structure block diagram of a computer terminal (or mobile device) for implementing a satellite flow statistics method of satellite aviation internet according to the embodiment of the present application. As shown in the figure, Figure 1As shown, the computer terminal 10 (or mobile device 10) can include one or more processors 102 (the processor 102 can include, but not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 104 for storing data, and a transmission module 106 for communication functions. In addition, it can also include a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which can be included as one of the ports of the BUS bus), a network interface, a power supply and / or a camera. Those skilled in the art can understand that Figure 1 The structure shown is only schematic, which does not limit the structure of the above-mentioned electronic device. For example, the computer terminal 10 can include more or fewer components than those shown in Figure 1 or have a different configuration than that shown in Figure 1 .

[0031] It should be noted that the one or more processors 102 and / or other data processing circuits described above can be referred to herein generally as "data processing circuits". The data processing circuits can be embodied in whole or in part as software, hardware, firmware, or any combination thereof. In addition, the data processing circuits can be a single independent processing module, or any one of the other elements incorporated into the computer terminal 10 (or mobile device) in whole or in part. As referred to in the embodiments of the present application, the data processing circuit is a processor control (for example, selection of a variable resistance terminal path connected to an interface).

[0032] The memory 104 can be used to store software programs and modules of application software, such as program instructions / data storage devices of a satellite aviation Internet satellite traffic statistical method according to an embodiment of the present application. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, implements the satellite aviation Internet satellite traffic statistical method described above. The memory 104 can include a high-speed random access memory, and can also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 can further include a memory remotely disposed with respect to the processor 102, which can be connected to the computer terminal 10 through a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0033] The transmission device 106 is configured to receive or send data via a network. The network can include a wireless network provided by a communication provider of the computer terminal 10. In one example, the transmission device 106 includes a network interface controller (NIC) that can be connected to other network devices through a base station to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module that is configured to communicate with the Internet wirelessly.

[0034] The display can be a liquid crystal display (LCD) that is touch screen type, for example, which can enable a user to interact with a user interface of the computer terminal 10 (or mobile device).

[0035] In the above operating environment, the embodiments of the present application provide a satellite traffic statistical method of a satellite aviation Internet applied to an aviation aircraft, wherein the aviation aircraft is deployed with an aviation Internet, such as Figure 2 As shown in the figure, the method comprises the following steps:

[0036] In step S202, the access request of the mobile device applying for accessing the aviation Internet is monitored during the process that the aviation aircraft starts a voyage.

[0037] In step S202, the aviation aircraft can be an airborne vehicle, for example, an airplane, the mobile device can be a mobile terminal device, such as a mobile phone or a computer, of a user of the aviation Internet on the aviation aircraft that needs to connect to the network, the aviation Internet can be an Internet carried on the aviation aircraft, and the access request can be a request of the mobile device to connect to the aviation Internet, for example, opening a webpage, which is only used for illustration and is not limited.

[0038] In this embodiment, the aviation aircraft can monitor the access request of the user of the aviation Internet using a mobile device, such as a mobile phone, a tablet computer or a computer, to apply for accessing the aviation Internet during the process that the aviation aircraft starts a voyage, and release the address (IP) of the user of the aviation Internet who has been real-name authenticated and can access the network.

[0039] In step S204, the access traffic is intercepted in response to the access request, and a traffic resource statistical instruction is initiated to a ground gateway and an onboard gateway.

[0040] In step S204, when the mobile device is online and applies for accessing the aviation Internet, the access traffic can be intercepted by the ground gateway, and then the ground gateway initiates a traffic resource statistical request to a resource statistical scheduling service in response to the resource statistical instruction to continuously statistically transmit the uplink traffic resource, and the onboard gateway continuously statistically transmits the downlink traffic resource in response to the resource statistical instruction.

[0041] Optionally, after initiating the traffic resource statistics instruction to the ground gateway and the airborne gateway, the resource statistics scheduling service can send the traffic resource statistics preparation and the resource statistics synchronization identifier to the ground gateway and the airborne gateway at the same time, the ground gateway and the airborne gateway synchronize the resource statistics identifier and return the traffic resource statistics preparation confirmation, the resource statistics scheduling service initiates the traffic resource statistics start instruction to the ground gateway and the airborne gateway, and the ground gateway releases the mobile device to access the aviation Internet.

[0042] Step S206, when the aircraft ends the voyage, initiate a stop statistics instruction to the ground gateway and the airborne gateway, and read the traffic statistics results of the uplink traffic resources and the traffic statistics results of the downlink traffic resources.

[0043] In the above step S206, when the aircraft ends the voyage, the ground gateway and the airborne gateway can be initiated by the ground wireless network to stop the statistics instruction, so that the ground gateway and the airborne gateway stop the traffic resource statistics, and then read the traffic statistics results of the uplink traffic resources and the traffic statistics results of the downlink traffic resources.

[0044] Optionally, after the traffic resource statistics starts, the uplink traffic resources are transmitted through the high-throughput broadband satellite network, processed through the satellite antenna, the radio frequency system, the baseband system, and then accessed to the Internet to generate the inbound traffic. The inbound traffic is counted by the ground segment resource statistics system, this part of the traffic does not contain the loss of air interface packet loss, is the real traffic of the user accessing the aviation Internet, and is used as the uplink traffic resource statistics standard to obtain the traffic statistics results of the uplink traffic resources.

[0045] Optionally, after accessing the aviation Internet, the information returned by the aviation Internet no longer passes through the ground segment resource statistics system, and is directly transmitted to the high-throughput broadband satellite through the satellite antenna, the radio frequency system, and the baseband system. Then the signal is transmitted to the airborne gateway through the satellite, the airborne gateway counts the outbound traffic, this part of the traffic does not contain the loss of air interface packet loss, is the real traffic returned by the aviation Internet to the user, and is used as the downlink traffic resource statistics standard to obtain the traffic statistics results of the downlink traffic resources.

[0046] Step S208, based on the traffic statistics results of the uplink traffic resources and the traffic statistics results of the downlink traffic resources, the total satellite traffic generated in the whole voyage is counted.

[0047] In the above step S208, the ground segment resource statistics system can count the traffic generated by the aviation Internet user in the whole voyage according to the traffic statistics results of the uplink traffic resources and the traffic statistics results of the downlink traffic resources, and obtain the total satellite traffic generated in the whole voyage, thereby realizing the technical effect of accurate resource statistics of the aviation Internet postpaid service in the whole voyage.

[0048] Through the steps S202 to S208, the access request of the mobile device to access the aeronautical internet is monitored when the aircraft starts the voyage, the access traffic is intercepted in response to the access request, and the traffic resource statistical instruction is initiated to the ground gateway and the onboard gateway, wherein the ground gateway continuously counts the transmission traffic of the uplink traffic resource in response to the resource statistical instruction, and the onboard gateway continuously counts the transmission traffic of the downlink traffic resource in response to the resource statistical instruction; when the aircraft ends the voyage, the stop counting instruction is initiated to the ground gateway and the onboard gateway, and the traffic statistical result of the uplink traffic resource and the traffic statistical result of the downlink traffic resource are read; the total satellite traffic generated in the whole voyage is counted based on the traffic statistical result of the uplink traffic resource and the traffic statistical result of the downlink traffic resource, so as to realize the technical effect of reducing the traffic loss caused by the air interface packet loss in the satellite transmission process, and further solve the technical problem of excessive traffic loss caused by the air interface packet loss in the satellite transmission process.

[0049] The above method of the embodiment of the present application is further described below.

[0050] As an optional embodiment of the present application, after the step S204 of initiating the traffic resource statistical instruction to the ground gateway and the onboard gateway, the method can further include: the uplink data is transmitted to the devices in the aeronautical internet through the high-throughput broadband satellite network to generate inbound traffic; the inbound traffic is counted by the ground gateway to obtain the traffic statistical result of the uplink traffic resource.

[0051] In this embodiment, the traffic statistical result of the uplink traffic resource can be the uplink traffic resource statistical statement, after the step of initiating the traffic resource statistical instruction to the ground gateway and the onboard gateway, the uplink data can be transmitted to the devices in the aeronautical internet through the high-throughput broadband satellite network to generate inbound traffic, and then the inbound traffic is counted by the ground gateway to obtain the traffic statistical result of the uplink traffic resource.

[0052] It should be noted that when the ground gateway counts the inbound traffic, the loss traffic of the air interface packet loss is not included, but the real traffic of the user accessing the aeronautical internet.

[0053] As an optional embodiment of the present application, the method can further include: transmitting the downlink data returned via the aeronautical internet to the high-throughput broadband satellite to generate outbound traffic; counting the outbound traffic by the onboard gateway to obtain the traffic statistical result of the downlink traffic resource.

[0054] In this embodiment, the traffic statistics result of the downlink traffic resource can be a downlink traffic resource statistics bill, the downlink data returned via the aeronautical internet can be transmitted to the high-throughput broadband satellite to generate outbound traffic, and then the outbound traffic is counted by the onboard gateway to obtain the traffic statistics result of the downlink traffic resource.

[0055] It should be noted that when the onboard gateway counts the outbound traffic, the loss of traffic caused by air interface packet loss is not included, but the real traffic returned by the aeronautical internet to the user.

[0056] As an optional embodiment of the present application, the access traffic is intercepted in response to the access request, and a traffic resource statistics instruction is initiated to the ground gateway and the onboard gateway, including: intercepting the access traffic by the ground gateway, wherein the access traffic is inbound traffic; initiating the traffic resource statistics instruction to the scheduling service; controlling the scheduling service to send the traffic resource statistics instruction to the ground gateway and the onboard gateway respectively, and issuing a synchronization resource statistics identifier for controlling synchronization between the ground gateway and the onboard gateway.

[0057] In this embodiment, when the aircraft ends the flight, the access traffic can be intercepted by the ground gateway, and the traffic resource statistics instruction can be initiated to the scheduling service, and then the scheduling service can send the traffic resource statistics instruction to the ground gateway and the onboard gateway respectively, and issue a synchronization resource statistics identifier for controlling synchronization between the ground gateway and the onboard gateway, so as to achieve the technical effect of counting the traffic generated by the aeronautical internet user during the whole flight, wherein the access traffic can be inbound traffic.

[0058] As an optional embodiment of the present application, after monitoring the access request of the mobile device applying to access the aeronautical internet, the method can further include: reading the device information of the mobile device; performing real-name authentication on the device information, and if the authentication is passed, the onboard gateway allows the mobile device to access the aeronautical internet.

[0059] In this embodiment, after monitoring the access request of the mobile device applying to access the aeronautical internet, the device information of the mobile device can be read first, and the device information can be subjected to real-name authentication, and if the authentication is passed, the onboard gateway allows the mobile device to access the aeronautical internet, and if the authentication is not passed, the onboard gateway does not allow the mobile device to access the aeronautical internet.

[0060] Figure 3 is a schematic diagram of a satellite aeronautical network interconnected network according to an embodiment of the present application, as Figure 3As shown, after the aircraft 302 enters the stratosphere, the crew informs the passengers that they can start using the satellite air-to-ground Internet service. Taking the A passenger as an example, after the A passenger connects to the onboard network (for example, WiFi), performs real-name authentication, and then the onboard gateway releases the terminal address (IP: 192.168.1.1), the A passenger opens a streaming media software and searches for a video. The uplink traffic generated during this period enters the gateway station through the satellite transmission network, is received by the antenna, is connected to the ground core network of the aircraft 301 through the radio frequency system and the baseband system, and then is connected to the air Internet. The ground segment resource statistical system in the core network management system counts the uplink traffic of the A passenger terminal IP, and the statistics show that the uplink traffic is 168 KB. The Internet returns the corresponding video data according to the user request, which is transmitted to the satellite through the core network, the tether system, the radio frequency system, and the satellite antenna. The satellite retransmits the data to the onboard antenna, which receives and processes the data through the onboard MODEM and then through the onboard gateway. The onboard gateway counts the downlink traffic of the A passenger terminal IP, and the statistics show that the downlink traffic is 346 MB. After the flight is over, the onboard gateway automatically logs off the A passenger terminal IP, and then the onboard gateway synchronizes the counted downlink traffic to the ground segment resource statistical system. The ground segment resource statistical system counts the traffic generated during the entire flight of the A passenger according to the uplink traffic resource statistical message (168 KB) and the downlink traffic resource statistical message (346 MB).

[0061] It should be noted that the above traffic data is only for illustration, and the specific value of the traffic data is not limited in the embodiments of the present application. Any value used to represent the traffic data is within the protection scope of the embodiments of the present application.

[0062] In the embodiments provided in the present application, the access request of the mobile device for accessing the air Internet is monitored when the air vehicle starts the flight process. The access traffic is intercepted when responding to the access request, and a traffic resource statistical instruction is initiated to the ground gateway and the onboard gateway. The ground gateway responds to the resource statistical instruction to continuously count the transmission traffic of the uplink traffic resource, and the onboard gateway responds to the resource statistical instruction to continuously count the transmission traffic of the downlink traffic resource. When the air vehicle ends the flight, a stop counting instruction is initiated to the ground gateway and the onboard gateway, and the traffic statistical result of the uplink traffic resource and the traffic statistical result of the downlink traffic resource are read. Based on the traffic statistical result of the uplink traffic resource and the traffic statistical result of the downlink traffic resource, the total satellite traffic generated during the entire flight is counted. Not only the technical problem of excessive traffic loss caused by air interface packet loss in the satellite transmission process is solved, but also the accuracy and rationality of the postpaid service resource statistics are improved, the enthusiasm of the air passengers for surfing the Internet is promoted, the user perception of the air Internet is improved, which helps to improve the overall service level of the satellite air Internet service, and thus the use satisfaction of the air customers for the satellite air Internet network is greatly improved.

[0063] Figure 4 is a structural block diagram of a satellite traffic statistical device of a satellite aeronautical internet applied to an aerial vehicle according to an embodiment of the present application, as shown in the figure, the satellite aeronautical internet satellite traffic statistical device 400 comprises: Figure 4

[0064] The monitoring module 401 is configured to monitor an access request of a mobile device applying for accessing the aeronautical internet during the aerial vehicle starting a voyage.

[0065] The processing module 402 is configured to intercept access traffic in response to the access request, and initiate a traffic resource statistical instruction to a ground gateway and an airborne gateway, wherein the ground gateway responds to the resource statistical instruction to continuously count transmission traffic of uplink traffic resources, and the airborne gateway responds to the resource statistical instruction to continuously count transmission traffic of downlink traffic resources.

[0066] The initiation module 403 is configured to initiate a stop counting instruction to the ground gateway and the airborne gateway when the aerial vehicle ends the voyage, and read the traffic statistical result of the uplink traffic resources and the traffic statistical result of the downlink traffic resources.

[0067] The statistical module 404 is configured to count total satellite traffic generated during the whole voyage based on the traffic statistical result of the uplink traffic resources and the traffic statistical result of the downlink traffic resources.

[0068] Optionally, the device can further comprise a first transmission module configured to transmit uplink data to devices in the aeronautical internet through a high-throughput broadband satellite network to generate inbound traffic; and a first calculation module configured to count the inbound traffic through the ground gateway to obtain the traffic statistical result of the uplink traffic resources.

[0069] Optionally, the device can further comprise a second transmission module configured to transmit downlink data returned through the aeronautical internet to the high-throughput broadband satellite to generate outbound traffic; and a second calculation module configured to count the outbound traffic through the airborne gateway to obtain the traffic statistical result of the downlink traffic resources.

[0070] Optionally, the processing module 402 comprises an interception module configured to intercept the access traffic through the ground gateway, wherein the access traffic is the inbound traffic; a sending module configured to initiate the traffic resource statistical instruction to a dispatch service; and a control module configured to control the dispatch service to send the traffic resource statistical instruction to the ground gateway and the airborne gateway respectively, and to issue a synchronization resource statistical identifier for controlling synchronization between the ground gateway and the airborne gateway.

[0071] ​Optionally, the device can further comprise a reading module configured to read device information of the mobile device; and an authentication module configured to perform real-name authentication on the device information, and if the authentication is passed, the onboard gateway allows the mobile device to access the aviation Internet.

[0072] In the satellite traffic statistical device of the satellite aviation Internet, the monitoring module is configured to monitor at least one to-be-executed task; the scheduling module is configured to use a scheduler to select a ready process from a thread pool according to a predetermined scheduling mode to run the to-be-executed task; wherein the scheduling mode is to control each process in the thread pool to run in a round-robin manner according to an allocated running time, and the monitoring module of each process in the thread pool is configured to monitor an access request of a mobile device to access the aviation Internet during a flight process of an aviation aircraft; the processing module is configured to intercept access traffic when responding to the access request, and initiate a traffic resource statistical instruction to a ground gateway and an onboard gateway; the ground gateway responds to the resource statistical instruction to continuously count transmission traffic of uplink traffic resources, and the onboard gateway responds to the resource statistical instruction to continuously count transmission traffic of downlink traffic resources; the initiation module is configured to initiate a stop statistical instruction to the ground gateway and the onboard gateway when the aviation aircraft ends the flight process, and read traffic statistical results of the uplink traffic resources and traffic statistical results of the downlink traffic resources; and the statistical module is configured to count total satellite traffic generated during the whole flight process based on the traffic statistical results of the uplink traffic resources and the traffic statistical results of the downlink traffic resources, thereby achieving the technical effect of reducing traffic loss caused by air interface packet loss in the satellite transmission process, and further solving the technical problem of excessive traffic loss caused by air interface packet loss in the satellite transmission process.

[0073] It should be noted that each module in the satellite traffic statistical device of the satellite aviation Internet can be a program module (for example, a program instruction set for implementing a certain specific function) or a hardware module. For the latter, it can be in the following form, but is not limited to this: the form of each module is a processor, or the functions of each module are implemented by a processor.

[0074] It should be noted that, Figure 4 The preferred embodiments of the illustrated embodiments can be seen with reference to Figure 2 The related description of the illustrated embodiments will not be repeated here.

[0075] The embodiments of the present application also provide a non-volatile storage medium, and the non-volatile storage medium stores a program, wherein when the program runs, the device where the non-volatile storage medium is located executes the satellite traffic statistical method of the satellite aviation Internet.

[0076] The nonvolatile storage medium is used to store a program for performing the following functions: monitoring an access request of a mobile device to access the aeronautical Internet during a start of a voyage of an aircraft; intercepting access traffic in response to the access request, and initiating a traffic resource statistics instruction to a ground gateway and an airborne gateway, wherein the ground gateway continuously counts transmission traffic of uplink traffic resources in response to the resource statistics instruction, and the airborne gateway continuously counts transmission traffic of downlink traffic resources in response to the resource statistics instruction; initiating a stop counting instruction to the ground gateway and the airborne gateway when the aircraft ends the voyage, and reading traffic statistics results of the uplink traffic resources and traffic statistics results of the downlink traffic resources; and based on the traffic statistics results of the uplink traffic resources and the traffic statistics results of the downlink traffic resources, counting total satellite traffic generated in the whole voyage.

[0077] The sequence numbers of the embodiments of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments.

[0078] In the above-described embodiments of the present application, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can be referred to the relevant description of other embodiments.

[0079] In the several embodiments provided by the present application, it should be understood that the disclosed technology can be implemented in other ways. Of course, the embodiment described above is only illustrative, and for example, the division of units can be a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, unit or module, and can be electrical or other forms.

[0080] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on multiple units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.

[0081] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0082] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application or the part that essentially contributes to the related art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the method described in the embodiments of the present application. The aforementioned storage medium includes a U disk, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and various media that can store program codes.

[0083] The above only describes the preferred embodiments of the present application. It should be noted that, for those skilled in the art, without departing from the principles of the present application, a number of improvements and refinements can be made, which should also be considered as the protection scope of the present application.

Claims

1. A satellite traffic statistics method for a satellite aeronautical internet, characterized in that, The method is applied to an aerial vehicle deploying an aerial Internet, and comprises the following steps: During the aerial vehicle starting a voyage, an access request of a mobile device applying for accessing the aerial Internet is monitored; Access traffic is intercepted in response to the access request, and a traffic resource statistical instruction is initiated to a ground gateway and an onboard gateway, wherein the ground gateway continuously counts transmission traffic of uplink traffic resources in response to the resource statistical instruction, and the onboard gateway continuously counts transmission traffic of downlink traffic resources in response to the resource statistical instruction; When the aerial vehicle ends the voyage, a stop counting instruction is initiated to the ground gateway and the onboard gateway, and traffic counting results of the uplink traffic resources and traffic counting results of the downlink traffic resources are read; Based on the traffic counting results of the uplink traffic resources and the traffic counting results of the downlink traffic resources, total satellite traffic generated during the whole voyage is counted.

2. The method of claim 1, wherein, After the traffic resource statistical instruction is initiated to the ground gateway and the onboard gateway, the method further comprises the following steps: Uplink data is transmitted to devices in the aerial Internet through a high-throughput broadband satellite network, generating inbound traffic; The inbound traffic is counted by the ground gateway, and traffic counting results of the uplink traffic resources are obtained.

3. The method of claim 2, wherein, The method further comprises the following steps: Downlink data returned via the aerial Internet is transmitted to a high-throughput broadband satellite, generating outbound traffic; The outbound traffic is counted by the onboard gateway, and traffic counting results of the downlink traffic resources are obtained.

4. The method according to any one of claims 1 to 3, characterized in that, The step of intercepting access traffic in response to the access request and initiating a traffic resource statistical instruction to a ground gateway and an onboard gateway comprises the following steps: The access traffic is intercepted by the ground gateway, wherein the access traffic is inbound traffic; The traffic resource statistical instruction is initiated to a scheduling service; The scheduling service is controlled to send the traffic resource statistical instruction to the ground gateway and the onboard gateway respectively, and a synchronization resource statistical identifier for controlling synchronization between the ground gateway and the onboard gateway is issued.

5. The method of claim 1, wherein, After the access request of the mobile device applying for accessing the aerial Internet is monitored, the method further comprises the following steps: Device information of the mobile device is read; The device information is real-name authenticated, and if the authentication is passed, the onboard gateway allows the mobile device to access the aerial Internet. 6.A satellite traffic statistics device of a satellite aeronautical internet, characterized by, The device is applied to an aerial vehicle deploying an aerial Internet, and comprises the following components: A monitoring module is configured to monitor an access request of a mobile device applying for accessing the aerial Internet during the aerial vehicle starting a voyage; A processing module is configured to intercept access traffic in response to the access request, and initiate a traffic resource statistical instruction to a ground gateway and an onboard gateway, wherein the ground gateway continuously counts transmission traffic of uplink traffic resources in response to the resource statistical instruction, and the onboard gateway continuously counts transmission traffic of downlink traffic resources in response to the resource statistical instruction; The initiating module is configured to initiate a stop statistic instruction to the ground gateway and the onboard gateway when the aerial vehicle ends a trip, and read traffic statistic results of the uplink traffic resource and traffic statistic results of the downlink traffic resource; The statistics module is configured to obtain total satellite traffic generated in the whole trip based on the traffic statistic results of the uplink traffic resource and the traffic statistic results of the downlink traffic resource.

7. The apparatus of claim 6, wherein, The device further comprises: The first transmission module is configured to transmit uplink data to devices of the aerial Internet via a high-throughput broadband satellite network, to generate inbound traffic; The first calculation module is configured to calculate the traffic statistic results of the uplink traffic resource by counting the inbound traffic via the ground gateway.

8. The apparatus of claim 7, wherein, The device further comprises: The second transmission module is configured to transmit downlink data returned via the aerial Internet to a high-throughput broadband satellite, to generate outbound traffic; The second calculation module is configured to calculate the traffic statistic results of the downlink traffic resource by counting the outbound traffic via the onboard gateway.

9. The apparatus of any of claims 6-8, wherein, The processing module comprises: The interception module is configured to intercept the access traffic via the ground gateway, wherein the access traffic is inbound traffic; The sending module is configured to initiate the traffic resource statistic instruction to a scheduling service; The control module is configured to control the scheduling service to send the traffic resource statistic instruction to the ground gateway and the onboard gateway respectively, and to send a synchronization resource statistic identifier used to control synchronization between the ground gateway and the onboard gateway.

10. The apparatus of claim 6, wherein, The device further comprises: The reading module is configured to read device information of the mobile device; The authentication module is configured to perform real-name authentication on the device information, and if the authentication is passed, the onboard gateway allows the mobile device to access the aerial Internet.

11. An electronic device, comprising: comprises: at least one processor; and a memory connected with the at least one processor in communication; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-5.

12. A non-transitory computer-readable storage medium having stored thereon computer instructions, wherein, The computer instructions are used to enable the computer to perform the method of any one of claims 1-5.

Citation Information

Patent Citations

  • Charging method and charging system suitable for satellite communication

    CN111277966A

  • Implementation method for counting flow according to beam numbers in satellite communication

    CN114500314A