Service activation method, electronic equipment and storage medium

By sending service activation requests to target satellites and analyzing user identification card parameters in feedback messages, satellite communication service activation without replacing satellite phone cards is achieved, solving the problems of high costs and poor user experience in the existing technology, and reducing activation costs And improves the user experience.

CN119450379APending Publication Date: 2025-02-14ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310973463.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-02
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

In the prior art, ordinary user identification card (SIM) cards cannot be used directly for satellite communications, and special satellite phone cards need to be replaced to enable satellite communication services, which is costly and has poor user experience.

Method used

By sending a service activation request to the target satellite, receiving and analyzing the user identification card parameters in the feedback message, and using these parameters to activate the corresponding satellite communication service, service activation without replacing the satellite phone card is achieved.

Benefits of technology

Reduced the cost of activating satellite communication services, improved user experience, and achieved seamless satellite service activation in areas where mobile communications and Internet coverage are insufficient.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119450379A_ABST
    Figure CN119450379A_ABST
Patent Text Reader

Abstract

The invention provides a service activation method, electronic equipment and a storage medium. The method comprises the following steps: sending a service activation request to a target satellite; receiving a feedback message sent by the target satellite for the service activation request; user identification card parameters are analyzed from the feedback message; and activating the corresponding satellite communication service according to the user identification card parameters obtained through analysis. The method can be used for activating satellite communication services.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of mobile communications, and in particular to a service activation method, an electronic device and a storage medium. Background Art

[0002] In the related art, ordinary Subscriber Identity Module (SIM) cards cannot be directly used for satellite communications. Satellite communications have special satellite phone cards. If a terminal device needs to activate satellite communication services, it is necessary to first replace the special satellite phone card before applying for satellite communication services. The cost of activating satellite communication services is high and the user experience is poor. Summary of the invention

[0003] The present application provides a service activation method, electronic device and storage medium for activating satellite communication services.

[0004] An embodiment of the present application provides a service activation method, comprising: sending a service activation request to a target satellite; receiving a feedback message sent by the target satellite for the service activation request; parsing a user identification card parameter from the feedback message; and activating a corresponding satellite communication service according to the user identification card parameter obtained by parsing.

[0005] An embodiment of the present application provides a service activation method, including: receiving a service activation request from a terminal device; generating user identification card parameters for the terminal device; and sending a feedback message for the service activation request, wherein the feedback message carries the user identification card parameters, and the user identification card parameters are used in the terminal device to activate a corresponding satellite communication service.

[0006] An embodiment of the present application provides an electronic device, comprising: at least one processor; a memory, on which at least one program is stored. When the at least one program is executed by the at least one processor, the at least one processor implements any one of the service activation methods in the embodiments of the present application.

[0007] An embodiment of the present application provides a storage medium, which stores a computer program. When the computer program is executed by a processor, any service activation method in the embodiment of the present application is implemented.

[0008] According to the service activation method of the embodiment of the present application, the terminal device can send a service activation request to the target satellite; receive a feedback message sent by the target satellite for the service activation request; parse the user identification card parameters from the feedback message; and activate the corresponding satellite communication service according to the user identification card parameters obtained by the parsing. Through this service activation method, the terminal device does not need to replace a special satellite phone card to activate the satellite communication service, which is beneficial to reducing the cost of activating the satellite communication service and improving the user experience.

[0009] With regard to the above embodiments and other aspects of the present application and their implementation, further description is provided in the accompanying drawings, detailed description and claims. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] Figure 1 A schematic diagram of the network architecture of a service activation system according to an embodiment of the present application is shown.

[0011] Figure 2 A flow chart showing a service activation method according to an embodiment of the present application.

[0012] Figure 3 A detailed flowchart of the service activation method according to an embodiment of the present application is shown.

[0013] Figure 4 A flow chart of a service activation method in an embodiment of the present application is shown.

[0014] Figure 5 A schematic diagram showing the structure of a terminal device according to an exemplary embodiment of the present application is shown.

[0015] Figure 6 A detailed block diagram of a terminal device according to an exemplary embodiment of the present application is shown.

[0016] Figure 7 A block diagram of a target satellite provided according to an embodiment of the present application is shown.

[0017] Figure 8 It is a structural diagram showing an exemplary hardware architecture of a computing device capable of implementing the method and apparatus according to an embodiment of the present application. DETAILED DESCRIPTION

[0018] In order to enable those skilled in the art to better understand the technical solution of the present application, the service activation method, electronic device and storage medium provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0019] The present application will be described more fully below with reference to the accompanying drawings, but the embodiments shown may be embodied in different forms, and the present application should not be construed as being limited to the embodiments set forth below. On the contrary, the purpose of providing these embodiments is to make the present application thorough and complete, and to enable those skilled in the art to fully understand the scope of the present application.

[0020] The accompanying drawings of the embodiments of the present application are used to provide a further understanding of the embodiments of the present application, and constitute a part of the specification. Together with the detailed embodiments, they are used to explain the present application, and do not constitute a limitation of the present application. By describing the detailed embodiments with reference to the accompanying drawings, the above and other features and advantages will become more obvious to those skilled in the art.

[0021] The present application may be described with reference to plan views and / or cross-sectional views by means of ideal schematic views of the present application. Therefore, the exemplary illustrations may be modified according to manufacturing techniques and / or tolerances.

[0022] In the absence of conflict, the embodiments of the present application and the features therein may be combined with each other.

[0023] The terms used in this application are only used to describe specific embodiments and are not intended to limit the application. The term "and / or" as used in this application includes any and all combinations of one or more related enumerated items. The singular forms "one" and "the" as used in this application are also intended to include plural forms, unless the context clearly indicates otherwise. The terms "including", "made of..." as used in this application specify the presence of features, wholes, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or groups thereof.

[0024] Unless otherwise defined, all terms (including technical and scientific terms) used in this application have the same meaning as those commonly understood by those of ordinary skill in the art. It will also be understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and this application, and will not be interpreted as having an idealized or overly formal meaning unless explicitly defined in this application.

[0025] Figure 1 A schematic diagram of the network architecture of a service activation system according to an embodiment of the present application is shown.

[0026] like Figure 1As shown, the network architecture may include: a terminal device 10 and a satellite communication system 20. The terminal device 10 may be any electronic device with a SIM card installed, including but not limited to a personal computer, a smart phone, a tablet computer, a personal digital assistant, etc.; the satellite communication system 20 is used to provide a satellite communication network, and the satellite communication system 20 may include multiple satellites. It should be understood that Figure 1 The number of terminal devices in the figure is only for reference and can be adjusted flexibly according to actual application requirements.

[0027] In the related technology, a terminal device can connect to a server through a WiFi network or a cellular network to download the SIM card parameters stored on the server, and then update the SIM card parameters to the terminal device; if the terminal device is in an area where the mobile communication network is not covered, such as forests, deserts, oceans, and mountains, or if the mobile communication network is interrupted due to geological disasters, it will be impossible to download the satellite communication-related user identification card parameters on the server in the above manner.

[0028] However, the ordinary SIM card on the current terminal device cannot be directly used for satellite communication. Existing satellite communication systems, such as Beidou-3 and Tiantong-1, all have corresponding special satellite phone cards, which store satellite communication-related parameters and activate satellite communication services through these parameters. Therefore, in the related technology, to activate the satellite communication service, the ordinary SIM card on the current terminal device needs to be replaced with a special satellite phone card, which is costly and has a poor user experience.

[0029] Based on this, an embodiment of the present application provides a service activation method, which can activate satellite communication services on a terminal device “without changing the card or number”, thereby reducing the cost of activating satellite communication services, making it more applicable, and improving user experience and service competitiveness.

[0030] In a first aspect, an embodiment of the present application provides a service activation method. The method can be applied to a terminal device, Figure 2 The flowchart of the service activation method provided by the embodiment of the present application is shown. Figure 2 , the service activation method includes the following steps.

[0031] S210: Send a service activation request to the target satellite.

[0032] In this step, the target satellite may be a satellite searched by the terminal device through satellite search (star search).

[0033] As an example, a satellite communication system may include multiple satellites that orbit the earth. The satellite is captured by setting and adjusting the antenna, and the adjustment of the antenna includes but is not limited to adjusting the azimuth and elevation of the antenna, adjusting the band of the antenna receiving the signal, etc. As an example, according to the continuously adjusted azimuth and elevation, the antenna can be changed in azimuth and moved in elevation. During the azimuth change and elevation movement of the antenna, the terminal device can read the satellite signal strength level value received by the antenna and compare it with the preset value of the antenna system. When the level value is greater than the preset value, it is determined that the antenna has searched for (captured) a satellite, and the searched satellite is used as the target satellite.

[0034] It should be understood that there are many other ways to capture a satellite, and the corresponding capture method can be selected according to the actual scenario, which is not specifically limited in the embodiments of the present application.

[0035] As an example, the target satellite is a satellite that can provide satellite communication services, including but not limited to BeiDou-3, Tiantong-1, etc.

[0036] In some embodiments, a variety of communication modes can be supported between the terminal device and the target satellite, such as short messages, multimedia messages, voice, Bluetooth, WIFI, etc. The service activation method of the embodiment of the present application has no restrictions on the scope of use of the scene, and can achieve seamless coverage of oceans, mountains, grasslands, forests, Gobi, and deserts. The covered population includes various types of mobile users such as vehicles, aircraft, ships, and individuals, providing all-weather, all-day, stable and reliable mobile communication services for various fields such as personal communications, marine transportation, offshore fishing, aviation rescue, tourism, scientific research, etc., supporting voice, short messages and data services.

[0037] S220: Receive a feedback message for the service activation request sent by the target satellite.

[0038] In this step, the terminal device may receive a feedback message for the service activation request sent from the target satellite through any of the above communication methods.

[0039] S230: parse the subscriber identity card parameters from the feedback message.

[0040] In some embodiments, the user identification card parameters, i.e., SIM parameters, include but are not limited to at least one of the following parameter items: user identification of the terminal device, multicast identification, multicast subkey, communication length limit parameter, communication frequency control parameter, and international mobile equipment identity code of the terminal device.

[0041] S240, activating corresponding satellite communication services according to the analyzed subscriber identity card parameters.

[0042] According to the service activation method of the embodiment of the present application, the terminal device sends a service activation request to the target satellite, and receives a feedback message for the service activation request sent by the target satellite. When the user identification card parameters are parsed from the feedback message, the corresponding satellite communication service is activated using the user identification card parameters. Through this service activation method, the terminal device does not need to replace a special satellite phone card to activate the satellite communication service, which is beneficial to reducing the cost of activating the satellite communication service and improving the user experience. Moreover, according to this method, even in areas that are not covered by mobile communications, the Internet, etc., it is possible to activate the satellite service without changing the card, changing the number, or adding peripherals, thereby realizing the satellite-ground integrated communication service between the terminal device and the satellite communication system, which has the advantages of all-weather, wide coverage over the entire area, and high reliability.

[0043] In some embodiments, step S210 may specifically include: sending a service activation request to a target service address, where the target service address is an address for activating a satellite communication service.

[0044] As an example, the target service address may be a number provided by a satellite communication operator for activating / opening a satellite communication service, and the number is used to represent a specific communication address provided by the satellite communication operator.

[0045] In this embodiment, the terminal device can directly send the service activation request to the target satellite through the target service address without forwarding through the communication operator network, which is beneficial to improving the transmission efficiency of the service activation request and will not be affected by the communication operator network. Even if a communication connection cannot be established with the operator network, it will not affect the activation of the satellite communication service, thereby improving the reliability of the service activation request transmission during the service activation process.

[0046] In some embodiments, the terminal device includes a terminal display interface, the display content of the terminal display interface includes a first interactive element, and the first interactive element is used to trigger the sending of a service activation request; the above-mentioned step of sending a service activation request to the target service address may specifically include: in response to an operation instruction for the first interactive element, when it is determined that the satellite signal of the target satellite has been searched, sending a service activation request to the target service address.

[0047] As an example, the first interactive element may be an option or button provided by the terminal interface, and the display information of the first interactive element may be "activate satellite communication service", and in response to the operation instruction of the first interactive element, a service activation request may be sent to the target service address. Exemplarily, the operation instruction of the first interactive element may be an instruction triggered by an operation such as a click operation or a selection operation.

[0048] In this embodiment, if it is determined that the target satellite has been captured, the operation instruction of "activate satellite communication service" on the display interface of the terminal device can be triggered. The terminal device responds to the operation instruction by sending a service activation request to the target service address, and sends the service activation request to the target satellite through the target service address.

[0049] In some embodiments, the display content of the terminal display interface may further include a second interactive element. For example, the second interactive element may be an option or button provided by the terminal interface, and the display information of the second interactive element may be "search for communication satellites". In response to an operation instruction on the second interactive element, a search for a target satellite may be triggered.

[0050] In this embodiment, when the target satellite has been searched, the second interactive element is in a non-triggerable state; when the target satellite has not been searched, the second interactive element is in a triggerable state. As an example, the operation instruction for the first interactive element can be an instruction triggered by an operation such as a click operation or a selection operation.

[0051] In some embodiments, the service activation request includes N terminal identity identifiers, where N is an integer greater than or equal to 1, and the N terminal identity identifiers are used for terminal identity authentication, and the feedback message includes the terminal identity authentication result; step S230 may specifically include: parsing the terminal identity authentication result from the feedback message; when the terminal identity authentication result is used to indicate that the authentication of at least one terminal identity identifier is successful, parsing the user identification card parameters from the feedback message.

[0052] In this embodiment, the N terminal identities include but are not limited to: user mobile phone number (Mobile Station Integrated Services Digital Network, MSISDN), International Mobile Subscriber Identity (International Mobile Subscriber Identity, IMSI), International Mobile Equipment Identity (International Mobile Equipment Identity, IMEI), terminal model, terminal version number, etc.

[0053] In this embodiment, when the terminal identity authentication result is parsed from the feedback message, and the terminal identity authentication result indicates that the authentication of at least one terminal identity identification is successful, it can be determined that the target satellite has successfully authenticated the terminal device. Compared with the related technology of only authenticating the terminal IMEI number, the service activation method of the embodiment of the present application can provide more diverse terminal identity authentication methods, which is conducive to improving the success rate of service activation and the scope of use of the service activation method.

[0054] In some embodiments, the satellite may perform identity authentication on multiple terminal identities included in the service activation request, which is beneficial to improving the security of the terminal device using the satellite communication function.

[0055] In some embodiments, the service activation request includes user identity information, and the user identity information is used to indicate the type of service requested for activation; the user identification card parameter is used to activate the satellite communication service corresponding to the service type requested for activation.

[0056] In this embodiment, the user identity information includes at least: a user identification (Identity, ID) or other identity information, and the user identity information can be used to determine the type of service that the terminal device needs to activate.

[0057] Exemplarily, the business types identified by user identity information may include: industry business, user business and other businesses, among which industry business may include, for example, satellite small data station (Very Small Aperture Terminal, VSAT) network business of the oil system, settlement backup business of the financial industry, etc., and user business may include, for example, satellite telephone, satellite Internet access, live broadcast to home, digital distribution and other businesses.

[0058] Exemplarily, other identity information may include the card type corresponding to the user ID, and the card type may be used to indicate the type of satellite communication network supported, thereby determining the type of service to be activated. For example, a Beidou card supports access to the Beidou communication network, and accordingly, services related to the Beidou communication network need to be activated for the user; for example, a Tiantong card supports access to the Tiantong communication network, and accordingly, services related to the Tiantong communication network need to be activated for the user.

[0059] Exemplarily, the service type that needs to be activated and is identified by user identity information may include: at least one of: global networking service, regional networking service and domestic networking service. Among them, global networking service is a satellite communication service with service areas all over the world, regional networking service is a satellite communication service that provides communication services to multiple countries or regions in a certain area; domestic networking service is a satellite communication service that provides communication services domestically.

[0060] It should be understood that the service type may include multiple classification methods. In practical applications, the service type of the satellite communication service corresponding to the user identity information may be set according to actual needs, and the embodiments of the present application do not make specific limitations.

[0061] In this embodiment, the target satellite obtains user identity information from the service activation request, identifies the service type corresponding to the user identity information, and generates user identification card parameters corresponding to the service type; the terminal device can activate the satellite communication service of the corresponding service type according to the user identification card parameters.

[0062] In some embodiments, the service activation request includes service activation information, and the service activation information is used to indicate the service type of the service activation request; the subscriber identity card parameter is used to activate the satellite communication service corresponding to the service type.

[0063] In this embodiment, the service activation information can be directly included in the service activation request. According to the service activation information, the service type requested by the terminal device can be directly obtained. The target satellite can generate and send corresponding user identification card parameters according to the service type; the terminal device can activate the satellite communication service of the corresponding service type according to the received user identification card parameters. The specific content of the service type in this embodiment can be referred to the description of the above embodiment, and will not be repeated here.

[0064] In some embodiments, when the information capacity of a single feedback message is greater than or equal to the information amount of the user identification card parameters, the number of feedback messages is single; or when the information capacity of a single feedback message is less than the information amount of the user identification card parameters, the number of feedback messages is multiple.

[0065] In this embodiment, step S230 may specifically include: when the information capacity of a single feedback message is greater than or equal to the information volume of the subscriber identity card parameters, parsing the subscriber identity card parameters from the single feedback message.

[0066] Alternatively, step S230 may specifically include: when the information capacity of a single feedback message is less than the information amount of the user identification card parameters, respectively obtaining parameter items of the user identification card parameters carried in each feedback message from multiple feedback messages received in sequence, and generating the user identification card parameters according to the parameter items of all the obtained user identification card parameters; wherein the order of the multiple feedback messages is proportional to the importance of the parameter items contained in the corresponding feedback messages.

[0067] In this embodiment, when the information size (Size) of the SIM card parameter is less than the capacity of a single short message, the number of feedback messages received by the terminal device is one, and the one feedback message carries all the parameter items in the SIM parameter; when the size of the SIM card parameter exceeds the capacity of a single short message, the number of feedback messages received by the terminal device is multiple, and the multiple feedback messages are received in batches, and the order of the multiple feedback messages in batches is proportional to the importance of the parameter items contained in each feedback message; the terminal device can extract the parameter items carried in each message from the multiple feedback messages received, and obtain the SIM card parameter according to extracting all the parameter items from the multiple feedback messages. By transmitting the SIM card parameters in batches, a large amount of data can be divided into several batches for processing, which can improve the efficiency and flexibility of data transmission.

[0068] In some embodiments, after step S240, the method further includes: storing the user identification card parameters in a predetermined storage area of ​​the terminal device; setting the access rights of the predetermined storage area to: allowing a predetermined application running on the terminal device to access; or, the method further includes: when the terminal device has a specified international mobile equipment identity code, setting the access rights of the predetermined storage area to be accessible and non-copyable; or, the method further includes: setting the access rights of the predetermined storage area to be invisible to the user on the terminal display interface of the terminal device.

[0069] Exemplarily, the predetermined application may be at least one of a short message application, a multimedia message application, a call application, and a video application. It should be understood that in the embodiment of the present application, the predetermined application that can access the predetermined storage area can be set according to the actual requirements of the access rights, and the embodiment of the present application does not specifically limit it.

[0070] Exemplarily, the terminal device may pre-establish a file directory in a predetermined storage area, and store the subscriber identity card parameters in a folder of the file directory. The folder of the file directory may be an encrypted folder.

[0071] In this embodiment, the user identification card parameters are stored in a predetermined storage area, and the access rights of the predetermined storage area can be set. For example, it can be set to allow only one or more predetermined applications on the terminal device to access the predetermined storage area, or, only on a terminal device with a specified IMEI number (also known as a mobile phone serial number), the predetermined storage area is set to be allowed to be accessed and not to be copied, or, the access rights of the predetermined storage area are set on the terminal display interface to be invisible to the user.

[0072] Compared with the related art, the terminal does not need to perform permission management for the stored SIM card parameters. In the embodiment of the present application, various types of permission management can be performed on the predetermined storage area for storing the SIM card parameters in the terminal device, thereby avoiding the security risks caused by user misoperation and improving the security of access to the predetermined storage area corresponding to the SIM card parameters, thereby facilitating the improvement of the security of the SIM parameters and other related data stored in the predetermined storage area.

[0073] In some embodiments, in the above steps, storing the user identification card parameters in a predetermined storage area of ​​the terminal device may specifically include: encrypting the user identification card parameters to obtain a ciphertext of the user identification card parameters; storing the ciphertext of the user identification card parameters in a predetermined storage area, the predetermined storage area being: a predetermined secure storage area on the terminal device, or a physical user identification card of the terminal device, or an electronic user identification card of the terminal device.

[0074] In this embodiment, the SIM card parameters can be stored in the terminal device in ciphertext to improve the security of storing the subscriber identity card parameters, and the subscriber identity card parameters are stored in a predetermined secure storage area on the terminal device, effectively ensuring the secure storage of the SIM card parameters.

[0075] According to the service activation method of the embodiment of the present application, the terminal device can send a service activation request to the target satellite and receive a feedback message sent by the target satellite for the service activation request. When the user identification card parameters are parsed from the feedback message, the user identification card parameters are used to activate the corresponding satellite communication service. Through this service activation method, the terminal device does not need to replace a special satellite phone card to activate the satellite communication service, which is beneficial to reducing the cost of activating the satellite communication service and improving the user experience.

[0076] Figure 3 FIG. 1 is a detailed flow chart of a service activation method of an exemplary embodiment of the present application. Figure 3 As shown, when the service activation method is applied to a terminal device, the processor of the terminal device executes the following steps.

[0077] S301, capturing the satellite signal of the target satellite.

[0078] In this step, when the terminal device determines that the satellite signal of the target satellite has been searched, the "Activate Satellite Communication Service" button on the terminal display page is in an operation-permitting state, and in response to the triggering operation on the button, step S302 is executed.

[0079] S302, sending a service activation request to the target service address to apply for activation of the satellite communication service.

[0080] In this step, the target satellite can authenticate the terminal device according to the terminal device identifier included in the service activation request. After successful authentication, it generates satellite communication-related SIM card parameters for the terminal device and sends a feedback message carrying the SIM card parameters to the terminal device.

[0081] S303: monitor the feedback message sent by the satellite communication system.

[0082] S304, determining whether a feedback message sent by the satellite communication system is received; if so, continuing to execute S305; if not, executing S303.

[0083] S305: parse the identity authentication result in the feedback message.

[0084] S306, determine whether the identity authentication result is successful; if so, continue to execute S307; if not, end the process.

[0085] S307: parse the satellite communication related SIM card parameters in the feedback message.

[0086] In this step, compared with the related art, in which the terminal downloads common SIM card parameters (ie, does not support satellite communication services), in the present application, the terminal downloads satellite communication-related SIM card parameters.

[0087] S308: Store the SIM card parameters in a predetermined storage area on the terminal.

[0088] In this step, the predetermined storage area may be a secure storage area of ​​the terminal device, or a physical user identification card of the terminal device, or an electronic user identification card of the terminal device.

[0089] S309: Setting permissions for the predetermined storage area.

[0090] S310, displaying the activation result.

[0091] In this step, the terminal interface can display the activation result in real time, and the activation result is used to indicate whether the satellite communication service activation is successful or failed.

[0092] Through the above steps S301-S310, the terminal device can send a service activation request to the satellite communication system to apply for activation of the satellite communication service to the target satellite, and the satellite communication system can return a feedback message carrying the user identification card parameters to the terminal; the terminal receives and parses the user identification card parameters from the feedback message, and activates the satellite communication service according to the user identification card parameters. Through this service activation method, the satellite communication service can be activated on the terminal device without replacing the existing SIM card, which is conducive to reducing costs and improving user experience.

[0093] In a second aspect, an embodiment of the present application provides a service activation method, which can be applied to a target satellite. The target satellite can be any satellite in a satellite communication system, and the target satellite is a satellite that can be searched by a terminal device.

[0094] Figure 4 A flow chart showing a service activation method according to an embodiment of the present application is shown. Figure 4 , the service activation method includes the following steps.

[0095] S410: Receive a service activation request from a terminal device.

[0096] In this step, a communication connection can be established with the terminal device through a variety of communication methods to receive a service activation request from the terminal device. The communication connection can be a connection established through any communication method such as short message, MMS, voice, Bluetooth, WIFI, etc., and the embodiment of the present application does not make specific limitations.

[0097] S420, generating user identification card parameters for the terminal device.

[0098] In this step, the user identification card parameters, i.e., SIM card parameters, include but are not limited to at least one of the following parameter items: user identification of the terminal device, multicast identification, multicast subkey, communication length limit parameter, communication frequency control parameter, and international mobile equipment identity code of the terminal device.

[0099] S430, sending a feedback message for the service activation request, the feedback message carries a user identification card parameter, and the user identification card parameter is used in the terminal device to activate the corresponding satellite communication service.

[0100] According to the service activation method, when the target satellite receives a service activation request from a terminal device, it can generate user identification card parameters for the terminal device according to the service activation request, and send a feedback message corresponding to the service activation request to the terminal device, and the feedback message carries the user identification card parameters related to satellite communication, so that the terminal device can activate the corresponding satellite communication service according to the user identification card parameters. Through the service activation method, the target satellite can respond to the service activation request of the terminal device, generate and send user identification parameters for activating satellite communication services to the terminal device, and during the entire activation process, the terminal device does not need to replace a special satellite phone card, which is conducive to reducing the cost of activating satellite communication services and improving user experience.

[0101] In some embodiments, the service activation request includes N terminal identity identifiers, where N is an integer greater than or equal to 1, and user identification card parameters are generated for the terminal device; step S420 may specifically include: using N terminal identity identifiers to perform terminal identity authentication, and when at least one terminal identity identifier is successfully authenticated, generating user identification card parameters for the terminal device.

[0102] In this embodiment, the target satellite can verify one or more terminal identity identifiers in the service activation request to ensure the authenticity of the terminal device. When the authenticity of at least one terminal identity identifier is successfully authenticated, it can be determined that the identity authentication of the terminal device is successful, which is beneficial to ensure that the terminal device can use the satellite communication function normally after activating the satellite communication service, thereby improving the security of the terminal device using the satellite communication function.

[0103] In some embodiments, the service activation request includes user identity information, and the step of generating user identification card parameters for the terminal device may specifically include: determining, based on the user identity information, the service type corresponding to the user identity information requested to be activated by the terminal device; generating user identification card parameters, and the user identification card parameters are used to activate the satellite communication service corresponding to the service type requested to be activated.

[0104] Exemplarily, the target satellite can determine, based on the user identity information, that the corresponding service type requested to be activated by the terminal device can be any one of industry services and user services; or, it can be the service type indicated by the corresponding card type, such as any one of Beidou communication network-related services and Tiantong communication network-related services, or, it can be at least one of global networking services, regional networking services and domestic networking services.

[0105] The specific contents of different service types can refer to the description of the above embodiment, which will not be repeated here. In the embodiment of the present application, the service type can include multiple classification methods. In practical applications, the service type of the satellite communication service corresponding to the user identity information can be set according to actual needs, and the embodiment of the present application does not make specific limitations.

[0106] In some embodiments, the service activation request includes service activation information, and the step of generating user identification card parameters for the terminal device may specifically include: generating user identification card parameters according to the service type indicated by the service activation information, and the user identification card parameters are used to activate the satellite communication service corresponding to the service type.

[0107] In this embodiment, the service activation information is used to indicate the service type requested for activation. After receiving the service activation request, the target satellite can directly obtain the service type requested for activation by the terminal device from the service activation request, and generate user identification card parameters corresponding to the service type for the terminal device. Including the service activation information for indicating the service type in the service activation request is conducive to improving the efficiency of determining the service type, thereby improving the processing efficiency of the service activation method.

[0108] In some embodiments, step S430 may specifically include: when the information capacity of a single feedback message is greater than or equal to the information amount of the user identification card parameters, sending a single feedback message to the terminal device, and the single feedback message carries the user identification card parameters; when the information capacity of a single feedback message is less than the information amount of the user identification card parameters, sending multiple feedback messages to the terminal device in sequence, each feedback message containing at least one parameter item of the user identification card parameters, and the order of the multiple feedback messages is proportional to the importance of the parameter items contained in the corresponding feedback messages.

[0109] In this embodiment, when the information size (Size) of the SIM card parameters is less than the capacity of a single short message, the target satellite can send all parameter items contained in the SIM parameters to the terminal device through a feedback message, and the terminal device can extract all parameter items of the SIM card parameters from the received feedback message; when the size of the SIM card parameters exceeds the capacity of a single short message, the target satellite can send the parameter items contained in the SIM card parameters to the terminal in batches according to the importance of the parameters contained in the SIM card parameters through multiple feedback messages; the terminal device can extract the parameter items carried in each message from the received multiple feedback messages, and obtain the SIM card parameters according to all the parameter items extracted from the multiple feedback messages. By transmitting the SIM card parameters in batches, a large amount of data can be divided into several batches for processing, which can improve the efficiency and flexibility of data transmission.

[0110] According to the service activation method of this embodiment of the present application, when the target satellite receives a service activation request from a terminal device, it can generate user identification card parameters for the terminal device according to the service activation request, and send a feedback message corresponding to the service activation request to the terminal device, and the feedback message carries user identification card parameters related to satellite communication, so that the terminal device can activate the corresponding satellite communication service according to the user identification card parameters. Through this service activation method, the target satellite can respond to the service activation request of the terminal device, generate and send user identification parameters for activating satellite communication services to the terminal device, and during the entire activation process, the terminal device does not need to replace a special satellite phone card, which is conducive to reducing the cost of activating satellite communication services and improving user experience.

[0111] In a third aspect, an embodiment of the present application provides a terminal device. Figure 5 A schematic diagram of the structure of a terminal device provided according to an embodiment of the present application is shown. Figure 5 , the terminal device 500 may include:

[0112] The first sending module 510 is used to send a service activation request to the target satellite; the first receiving module 520 is used to receive a feedback message sent by the target satellite for the service activation request; the parsing module 530 is used to parse the user identification card parameters from the feedback message; the activation module 540 is used to activate the corresponding satellite communication service according to the user identification card parameters obtained by parsing.

[0113] In some embodiments, the first sending module 510 is specifically used to send a service activation request to a target service address, where the target service address is an address used to activate a satellite communication service.

[0114] In some embodiments, the terminal device 500 includes a terminal display interface, the display content of the terminal display interface includes a first interactive element, and the first interactive element is used to trigger the sending of a service activation request; the first sending module 510, when used to send a service activation request to a target service address, is specifically used to: respond to an operation instruction for the first interactive element, and send a service activation request to the target service address when it is determined that the satellite signal of the target satellite has been searched.

[0115] In some embodiments, the service activation request includes N terminal identity identifiers, where N is an integer greater than or equal to 1, and the N terminal identity identifiers are used for terminal identity authentication; the feedback message includes a terminal identity authentication result, and the parsing module 530 is specifically used to: parse the feedback message to obtain the terminal identity authentication result; when the terminal identity authentication result is used to indicate that the authentication of at least one terminal identity identifier is successful, parse the user identification card parameters from the feedback message.

[0116] In some embodiments, the service activation request includes user identity information, and the user identity information is used to indicate the type of service requested for activation; the user identification card parameter is used to activate the satellite communication service corresponding to the service type requested for activation.

[0117] In some embodiments, the service activation request further includes service activation information, where the service activation information is used to indicate the service type of the service activation request; and the subscriber identity card parameter is used to activate the satellite communication service corresponding to the service type.

[0118] In some embodiments, when the information capacity of a single feedback message is greater than or equal to the information amount of the user identification card parameters, the number of feedback messages is a single one; or when the information capacity of a single feedback message is less than the information amount of the user identification card parameters, the number of feedback messages is multiple; the parsing module 530 is specifically used to: when the information capacity of a single feedback message is greater than or equal to the information amount of the user identification card parameters, parse the user identification card parameters from the single feedback message; or when the information capacity of a single feedback message is less than the information amount of the user identification card parameters, respectively obtain the parameter items of the user identification card parameters carried in each feedback message from multiple feedback messages received in sequence, and generate the user identification card parameters according to the parameter items of all the obtained user identification card parameters; wherein the order of the multiple feedback messages is proportional to the importance of the parameter items contained in the corresponding feedback messages.

[0119] In some embodiments, the terminal device 500 also includes: a storage module, used to store user identification card parameters in a predetermined storage area of ​​the terminal device 500; a permission setting module, used to set the access rights of the predetermined storage area to: allow a predetermined application running on the terminal device 500 to access, or, when the terminal device 500 has a specified international mobile equipment identity code, set the access rights of the predetermined storage area to be accessible and non-copyable; or, in the terminal display interface of the terminal device 500, set the access rights of the predetermined storage area to be invisible to the user.

[0120] In some embodiments, when the storage module is used to store the user identification card parameters in a predetermined storage area of ​​the terminal device 500, it is specifically used to: encrypt the user identification card parameters to obtain the ciphertext of the user identification card parameters; store the ciphertext of the user identification card parameters in a predetermined storage area, the predetermined storage area including: a predetermined secure storage area on the terminal device 500, or a physical user identification card of the terminal device 500, or an electronic user identification card of the terminal device 500.

[0121] According to the terminal device of the embodiment of the present application, the terminal device can send a service activation request to the target satellite; receive a feedback message sent by the target satellite for the service activation request; parse the user identification card parameters from the feedback message; and activate the corresponding satellite communication service according to the user identification card parameters obtained by the parsing. Through this service activation method, the terminal device does not need to replace a special satellite phone card to activate the satellite communication service, which is beneficial to reducing the cost of activating the satellite communication service and improving the user experience.

[0122] Figure 6 Detailed block diagram of a terminal device of an exemplary embodiment of the present application is shown. Figure 6As shown, the terminal device 600 includes: a sending module 610, a monitoring module 620, a parsing module 630, a storage module 640, a rights management module 650, and a display module 660.

[0123] The sending module 610 is used to send a service activation request to a target service address.

[0124] Specifically, the service activation request carries at least one terminal identity identifier, which is used to authenticate the terminal device, including but not limited to: MSISDN, IMSI, IMEI, MEID, terminal model, terminal version number, etc.

[0125] In an embodiment of the present application, after receiving a service activation request from a terminal device, the target satellite authenticates the terminal identity carried in the service activation request. If at least one terminal identity authentication is successful, the terminal identity is determined to be a real identity, and user identification card parameters are generated for the terminal device.

[0126] The monitoring module 620 is used to monitor whether a feedback message corresponding to the service activation request sent by the target satellite is received.

[0127] The parsing module 630 is configured to parse the feedback message when receiving the feedback message for the service activation request sent by the target satellite.

[0128] Specifically, the parsing module 630 may parse the identity authentication result and the SIM card parameters related to satellite communication from the feedback message in sequence according to the agreed message format.

[0129] The storage module 640 is used to store the parsed SIM card parameters in a predetermined storage area of ​​the terminal device.

[0130] Exemplarily, the SIM card parameters may be stored in a predetermined storage area of ​​the terminal device, which may be a secure storage area on the terminal device, such as the Android system's security extension (TrustZone) space, Qualcomm's secure processing unit (SPU), etc., or may be stored in the SIM card of the terminal device. The SIM card parameters may be stored in a physical SIM card or in an additional embedded SIM card (eSIM) card.

[0131] The authority management module 650 is used to set the authority for the predetermined storage area of ​​the SIM card parameters.

[0132] The display module 660 is used to display the activation result.

[0133] Exemplarily, the SIM card parameters are stored in ciphertext. The encryption algorithm may be symmetric encryption or asymmetric encryption, etc. It may be set according to actual needs. When the SIM card parameters need to be used, the ciphertext of the SIM card parameters may be decrypted before use. The decryption algorithm corresponds to the encryption algorithm used, and the embodiment of the present application does not specifically limit it.

[0134] The display module 660 is used to display the activation result.

[0135] In this embodiment, the sending module 610 has the same or equivalent function as the first sending module 510 in the above embodiment; the monitoring module 620 has the same or equivalent function as the first receiving module 520 in the above embodiment; the parsing module 630 has the same or equivalent function as the parsing module 530 in the above embodiment, the storage module 640 has the same or equivalent function as the storage module in the terminal device 500 in the above embodiment; the permission management module 650 has the same or equivalent function as the permission setting module in the terminal device 500 in the above embodiment; they will not be repeated here.

[0136] According to the terminal device of the embodiment of the present application, a service activation request can be sent to the target satellite; a feedback message sent by the target satellite for the service activation request can be received; user identification card parameters can be parsed from the feedback message; and corresponding satellite communication services can be activated according to the user identification card parameters obtained by parsing. Through this service activation method, the terminal device does not need to replace a special satellite phone card to activate the satellite communication service, which is beneficial to reducing the cost of activating the satellite communication service and improving the user experience.

[0137] In a fourth aspect, an embodiment of the present application provides a target satellite. Figure 7 A block diagram showing a target satellite according to an embodiment of the present application.

[0138] Reference Figure 7 , the target satellite 700 may include:

[0139] The second receiving module 710 is used to receive a service activation request from a terminal device; the generating module 720 is used to generate user identification card parameters for the terminal device; the second sending module 730 is used to send a feedback message for the service activation request, the feedback message carries the user identification card parameters, and the user identification card parameters are used in the terminal device to activate the corresponding satellite communication service.

[0140] In some embodiments, the service activation request includes N terminal identity identifiers, where N is an integer greater than or equal to 1, and the generation module 720 is specifically used to: use the N terminal identity identifiers to perform terminal identity authentication, and when at least one terminal identity identifier is successfully authenticated, generate user identification card parameters for the terminal device.

[0141] In some embodiments, the service activation request includes user identity information, and the generation module 720 is specifically used to: determine the service type corresponding to the user identity information and requested to be activated by the terminal device based on the user identity information; generate user identification card parameters, and the user identification card parameters are used to activate the satellite communication service corresponding to the service type requested to be activated.

[0142] In some embodiments, the service activation request includes service activation information, and the generating module 720 is specifically used to generate user identification card parameters according to the service type indicated by the service activation information, and the user identification card parameters are used to activate the satellite communication service corresponding to the service type.

[0143] In some embodiments, the second sending module 730 is specifically used to: when the information capacity of a single feedback message is greater than or equal to the information amount of the user identification card parameters, send a single feedback message to the terminal device, and the single feedback message carries the user identification card parameters; when the information capacity of a single feedback message is less than the information amount of the user identification card parameters, send multiple feedback messages to the terminal device in sequence, each feedback message contains at least one parameter item of the user identification card parameters, and the order of the multiple feedback messages is proportional to the importance of the parameter items contained in the corresponding feedback messages.

[0144] According to the target satellite of this embodiment of the present application, when receiving a service activation request from a terminal device, a user identification card parameter can be generated for the terminal device according to the service activation request, and a feedback message corresponding to the service activation request can be sent to the terminal device, wherein the feedback message carries the user identification card parameter related to satellite communication, so that the terminal device can activate the corresponding satellite communication service according to the user identification card parameter. Through this service activation method, the target satellite can respond to the service activation request of the terminal device, generate and send the user identification parameter for activating the satellite communication service to the terminal device, and during the entire activation process, the terminal device does not need to replace a special satellite phone card, which is conducive to reducing the cost of activating the satellite communication service and improving the user experience.

[0145] It should be clear that the present application is not limited to the specific configurations and processes described in the above embodiments and shown in the figures. For the convenience and brevity of description, a detailed description of the known methods is omitted here, and the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, which will not be repeated here.

[0146] In a fifth aspect, an embodiment of the present application also provides an electronic device.

[0147] Reference Figure 8The electronic device includes: at least one processor 801; at least one memory 802, and at least one I / O interface 803, connected between the processor 801 and the memory 802; wherein the memory 802 stores at least one computer program that can be executed by the at least one processor 801, and the at least one computer program is executed by the at least one processor 801 so that the at least one processor 801 can execute the above-mentioned service activation method.

[0148] In some embodiments, the electronic device may include: at least one processor; a memory on which at least one program is stored, and when the at least one program is executed by the at least one processor, the at least one processor implements any of the above-mentioned service activation methods.

[0149] Among them, the processor is a device with data processing capabilities, including but not limited to the central processing unit (CPU); the memory is a device with data storage capabilities, including but not limited to random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory (FLASH); the I / O interface (read-write interface) is connected between the processor and the memory, and can realize information exchange between the memory and the processor, including but not limited to the data bus (Bus), etc.

[0150] The embodiment of the present application also provides a storage medium on which a computer program is stored, wherein the computer program implements the above-mentioned service activation method when executed by the processor / processing core. The computer-readable storage medium may be a volatile or non-volatile computer-readable storage medium.

[0151] Those skilled in the art will appreciate that all or some of the steps, systems, and functional modules / units in the apparatus disclosed above may be implemented as software, firmware, hardware, or a suitable combination thereof.

[0152] In hardware implementations, the division between functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be performed by several physical components in cooperation.

[0153] Some physical components or all physical components may be implemented as software executed by a processor, such as a central processing unit (CPU), a digital signal processor or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-temporary medium) and a communication medium (or temporary medium). As known to those of ordinary skill in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules or other data). Computer storage media include, but are not limited to, random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory (FLASH) or other disk storage; read-only compact disk (CD-ROM), digital versatile disk (DVD) or other optical disk storage; magnetic cassettes, magnetic tapes, disk storage or other magnetic storage; any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically embodies computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0154] The present application has disclosed example embodiments, and although specific terms are used, they are only used and should only be interpreted as general illustrative meanings, and not for limiting purposes. In some instances, it will be apparent to those skilled in the art that, unless otherwise expressly indicated, features, characteristics, and / or elements described in conjunction with a particular embodiment may be used alone, or in combination with features, characteristics, and / or elements described in conjunction with other embodiments. Therefore, it will be understood by those skilled in the art that various changes in form and detail may be made without departing from the scope of the present application as set forth in the appended claims.

Claims

1. A service activation method, characterized in that: The method comprises: Sending a service activation request to the target satellite; receiving a feedback message for the service activation request sent by the target satellite; parsing a user identity card parameter from the feedback message; Activate the corresponding satellite communication service according to the analyzed user identification card parameters.

2. The method according to claim 1, characterized in that The sending of the service activation request to the target satellite comprises: A service activation request is sent to a target service address, where the target service address is an address for activating a satellite communication service.

3. The method according to claim 2, characterized in that The method is applied to a terminal device, the terminal device includes a terminal display interface, the display content of the terminal display interface includes a first interactive element, and the first interactive element is used to trigger the sending of the service activation request; The sending of the service activation request to the target service address includes: In response to the operation instruction for the first interactive element, when it is determined that the satellite signal of the target satellite has been searched, a service activation request is sent to the target service address.

4. The method according to claim 1, characterized in that The service activation request includes N terminal identity identifiers, where N is an integer greater than or equal to 1, and the N terminal identity identifiers are used for terminal identity authentication; The feedback message includes a terminal identity authentication result, and the parsing of a user identification card parameter from the feedback message includes: Parsing the feedback message to obtain the terminal identity authentication result; In the case where the terminal identity authentication result is used to indicate that at least one terminal identity identifier is successfully authenticated, a subscriber identity card parameter is parsed from the feedback message.

5. The method according to claim 1, characterized in that The service activation request includes user identity information, and the user identity information is used to indicate the type of service requested to be activated; the user identification card parameter is used to activate the satellite communication service corresponding to the type of service requested to be activated.

6. The method according to claim 1, characterized in that The service activation request also includes service activation information, and the service activation information is used to indicate the service type of the service activation request; the user identification card parameter is used to activate the satellite communication service corresponding to the service type.

7. The method according to claim 1, characterized in that When the information capacity of a single feedback message is greater than or equal to the information capacity of the subscriber identity card parameters, the number of the feedback messages is a single message; or when the information capacity of a single feedback message is less than the information capacity of the subscriber identity card parameters, the number of the feedback messages is a plurality of messages; The step of parsing the user identification card parameters from the feedback message includes: When the information capacity of a single feedback message is greater than or equal to the information capacity of the subscriber identity card parameters, parsing the subscriber identity card parameters from the single feedback message; or In the case that the information capacity of a single feedback message is less than the information volume of the user identification card parameters, the parameter items of the user identification card parameters carried in each feedback message are respectively obtained from multiple feedback messages received in sequence, and the user identification card parameters are generated according to the parameter items of all the obtained user identification card parameters; wherein the order of the multiple feedback messages is proportional to the importance of the parameter items contained in the corresponding feedback messages.

8. The method according to claim 1, characterized in that The method is applied to a terminal device, and after activating the corresponding satellite communication service according to the user identification card parameters obtained by parsing, the method further comprises: Storing the user identification card parameters in a predetermined storage area of ​​the terminal device; Setting the access permission of the predetermined storage area to allow a predetermined application running on the terminal device to access the predetermined storage area; Alternatively, in the case where the terminal device has a designated international mobile equipment identity code, setting the access permission of the predetermined storage area to be accessible but not copyable; Alternatively, on a terminal display interface of the terminal device, the access permission of the predetermined storage area is set to be invisible to the user.

9. The method according to claim 8, characterized in that The step of storing the user identification card parameters in a predetermined storage area of ​​the terminal device includes: Encrypting the user identification card parameters to obtain a ciphertext of the user identification card parameters; The ciphertext of the user identification card parameters is stored in a predetermined storage area, wherein the predetermined storage area includes: a predetermined secure storage area on the terminal device, or a physical user identification card of the terminal device, or an electronic user identification card of the terminal device.

10. A service activation method, characterized in that: The method comprises: Receiving a service activation request from a terminal device; Generating user identification card parameters for the terminal device; A feedback message is sent for the service activation request, wherein the feedback message carries the user identification card parameters, and the user identification card parameters are used in the terminal device to activate the corresponding satellite communication service.

11. The method according to claim 10, characterized in that The service activation request includes N terminal identity identifiers, where N is an integer greater than or equal to 1. The generating of user identification card parameters for the terminal device includes: The terminal identity authentication is performed using the N terminal identity identifiers, and when at least one terminal identity identifier is successfully authenticated, the user identification card parameters are generated for the terminal device.

12. The method according to claim 10, characterized in that The service activation request includes user identity information, and the generating of the user identification card parameters for the terminal device includes: Determining, according to the user identity information, a service type corresponding to the user identity information that the terminal device requests to activate; Generate a user identification card parameter, wherein the user identification card parameter is used to activate the satellite communication service corresponding to the service type requested to be activated.

13. The method according to claim 10, characterized in that The service activation request includes service activation information, and the generating of the user identification card parameters for the terminal device includes: According to the service type indicated by the service activation information, a user identification card parameter is generated, and the user identification card parameter is used to activate the satellite communication service corresponding to the service type.

14. The method according to claim 10, characterized in that The sending of a feedback message for the service activation request includes: When the information capacity of a single feedback message is greater than or equal to the information capacity of the user identification card parameters, sending a single feedback message to the terminal device, wherein the single feedback message carries the user identification card parameters; When the information capacity of a single feedback message is less than the information amount of the user identification card parameters, multiple feedback messages are sent to the terminal device in sequence, each feedback message contains at least one parameter item of the user identification card parameters, and the order of the multiple feedback messages is proportional to the importance of the parameter items contained in the corresponding feedback messages.

15. An electronic device, comprising: at least one processor; A memory having at least one program stored thereon, wherein when the at least one program is executed by the at least one processor, the at least one processor implements the service activation method according to any one of claims 1 to 9 or any one of claims 10 to 14.

16. A storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the service activation method according to any one of claims 1 to 9 or any one of claims 10 to 14 is implemented.