Communication method, electronic device, and system
By establishing a dedicated bearer between terminal devices and network devices, the problem of enabling satellite communication services in environments without a network has been solved, enabling convenient access to satellite communication services and improving user experience.
Patent Information
- Application Number
- PCT/CN2025/092169
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-05-09
- Filing Date
- 2025-04-29
- Publication Date
- 2025-11-13
AI Technical Summary
Existing satellite network deployment methods require independent SIM cards or terrestrial cellular network roaming, making it difficult for users to conveniently activate satellite communication services in environments without network coverage. Furthermore, existing technical solutions rely on the network environment and cannot enable communication services in the absence of a network.
By establishing a dedicated bearer between the terminal device and the network device, the terminal device sends a request to the network device to indicate that satellite communication service is not configured, and establishes a dedicated bearer with the network device in the absence of network access, sends a request to activate satellite communication service, and obtains permission to access the public Internet.
It enables the activation of satellite communication services in environments without a network, improves user experience, simplifies user operation processes, and avoids additional network overhead.
Smart Images

Figure CN2025092169_13112025_PF_FP_ABST
Abstract
Description
A communication method, electronic device and system
[0001] This application claims priority to Chinese Patent Application No. 202410572396.0, filed on May 9, 2024, with the Chinese National Intellectual Property Administration, entitled "A Communication Method, Electronic Device and System", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of wireless communication technology, and more particularly to a communication method, electronic device, and system. Background Technology
[0003] With the development of technology, users are no longer limited to using terrestrial networks for communication; they can also use satellite networks to make phone calls, send text messages, and perform other communication activities.
[0004] Currently, satellite networks are generally deployed in two ways. One is to deploy the satellite network independently of the terrestrial cellular network, and the other is to deploy the satellite network as a roaming network for the terrestrial cellular network. If the satellite network is deployed independently of the terrestrial cellular network, a separate subscriber identity module (SIM) card is required, which means a separate billing method. In this case, users need to subscribe to a satellite data plan, and if they want to use the terrestrial cellular network, they also need to activate roaming services for that network, resulting in additional costs. If the satellite network is deployed as a roaming network for the terrestrial cellular network, it uses a terrestrial cellular SIM card. In this case, users in environments without a terrestrial network cannot easily activate roaming services from the terrestrial cellular network to the satellite network. For users who want to use satellite networks for communication, both deployment methods are extremely inconvenient. Summary of the Invention
[0005] This application provides a communication method, electronic device, and system. The method can be applied to a satellite communication system including a first terminal device and a first network device. Implementing the method, the first terminal device can send a request to the first network device to access the public internet. This request indicates whether the first terminal device has configured satellite communication services. If the first terminal device has not configured satellite communication services, it can establish a dedicated bearer with the first network device. Based on this dedicated bearer, the first terminal device can send a satellite communication service activation request to the first network device. In response to this request, the first network device can grant the first terminal device permission to access the public internet. Thus, the first terminal device can activate satellite communication services even in a network-free environment, improving user experience.
[0006] In a first aspect, this application provides a communication method applied to a first satellite communication system, the first satellite communication system including a first terminal device and a first network device. The method includes: the first terminal device sending a first request to the first network device, the first request being for requesting access to the public Internet, and the first request indicating that the first terminal device has not been configured with satellite communication services; the first terminal device and the first network device establishing a first dedicated bearer; the first terminal device sending a satellite communication service activation request to the first network device based on the first dedicated bearer; in response to the satellite communication service activation request, the first network device granting the first terminal device permission to access the public Internet; the first network device returning a first notification of successful satellite communication service activation to the first terminal device; the first terminal device receiving the first notification; and the first terminal device accessing the public Internet.
[0007] The first satellite communication system can be the communication system 10 shown in Figure 1, the first terminal device can be the terminal device 100 shown in Figure 2A, the first network device can be the satellite network device 200 in Figure 1, the gateway station 22 shown in Figure 2B, or the satellite core network 23 shown in Figure 2C, the first dedicated bearer can be a bearer used by the first terminal device to send a satellite communication service activation request to the first server, the first network device can also include a satellite communication service activation server, the first notification can be a notification of successful satellite communication service activation, and the first request can be a request to access the public Internet.
[0008] By implementing the method provided in the first aspect, the first terminal device can enable satellite communication services in a network-free environment, thereby improving the user experience.
[0009] In conjunction with the first aspect, in some embodiments, the first terminal device includes a first profile, the first profile includes first authentication information, the first authentication information includes the identity information of the first user and a first key, and the operator providing the first profile is a satellite communication operator; the first request includes the first authentication information.
[0010] The first profile can be a satellite communication profile, the first user's identity information can be the identity information of user A (e.g., International Mobile Subscriber Identity (IMSI) information), and the first key can be the key of user A in the satellite communication profile.
[0011] Thus, if the first terminal device contains the first profile, the first network device can determine that the first terminal device is not configured with satellite communication services by using the first authentication information of the first profile in the received first request.
[0012] In conjunction with the first aspect, in some embodiments, the first dedicated bearer is a User Plane Function (UPF) bearer.
[0013] In this way, the first terminal device can send a satellite communication service activation request to the first server through the UPF bearer.
[0014] In conjunction with the first aspect, in some embodiments, before the first terminal device sends a first request to the first network device, the method further includes: the first terminal device displaying a first user interface; the first user interface including a first control for activating satellite communication services; and the first terminal device detecting an operation of clicking the first control.
[0015] The first user interface can be the user interface 710 shown in Figure 7A, and the first control can be the control 711 in the user interface 710 shown in Figure 7A.
[0016] In this way, upon detecting a click on the first control, the first terminal device can send a first request to the first network device to access the public Internet.
[0017] In conjunction with the first aspect, in some embodiments, after the first terminal device and the first network device establish a first dedicated bearer, the method further includes: the first terminal device displaying a second user interface; the second user interface including a first prompt, the first prompt being used to instruct the first user to input real-name authentication information; upon detecting an operation to confirm the real-name authentication information, the first terminal device displaying a third user interface; the third user interface including a menu bar for satellite communication service packages; upon detecting a selection operation on the menu bar, the first terminal device displaying a fourth user interface; the fourth user interface including one or more payment options for activating a satellite communication service package; upon detecting a click operation on a payment option, the first terminal device displaying a payment interface for activating a satellite communication service package; and the first terminal device detecting a payment operation.
[0018] The second user interface can be user interface 720 as shown in Figure 7B, the first prompt can be prompt box 721 in user interface 720 as shown in Figure 7B, the third user interface can be user interface 740 as shown in Figure 7D, and the fourth user interface can be user interface 750 as shown in Figure 7E.
[0019] In this way, the first terminal device can send a satellite communication service activation request to the first server based on the first dedicated bearer. The satellite communication service activation request may include the identity information of user A, the satellite communication service package selected by user A from the menu bar of the satellite communication service package, and billing information.
[0020] In conjunction with the first aspect, in some embodiments, before the first terminal device and the first network device establish the first dedicated bearer, the method further includes: the first terminal device sending a second request to the first network device to establish the first dedicated bearer; the second request includes an SM PDU DN request container field, the SM PDU DN request container field including a Network Access Identifier (NAI) field, the NAI field being used to identify the type of the first dedicated bearer.
[0021] The second request may be a request to establish a first dedicated bearer.
[0022] In this way, the first network device can configure the first dedicated bearer for the first terminal device based on the second request sent by the first terminal device to establish the first dedicated bearer, and then establish the first dedicated bearer with the first terminal device.
[0023] In conjunction with the first aspect, in some embodiments, before the first terminal device and the first network device establish the first dedicated bearer, the method further includes: the first network device configuring the bearer resources and Internet Protocol (IP) address of the first dedicated bearer for the first terminal device.
[0024] In this way, the first network device can configure the first dedicated bearer for the first terminal device by configuring the bearer resources and IP address of the first dedicated bearer, and then establish the first dedicated bearer with the first terminal device.
[0025] In conjunction with the first aspect, in some embodiments, after the first terminal device receives the first notification, the method further includes: the first terminal device shutting down the first dedicated bearer.
[0026] In this way, after receiving the first notification, the first terminal device can shut down the first dedicated bearer to prevent the first terminal device from continuously occupying bearer resources.
[0027] In conjunction with the first aspect, in some embodiments, the first dedicated bearer is configured with a dedicated name.
[0028] In conjunction with the first aspect, in some embodiments, the first terminal device includes a second profile, the second profile containing second authentication identity information, the second authentication identity information including the identity information of the first user and a second key, and the operator providing the second profile is a cellular communication operator; the first request includes the second authentication identity information.
[0029] The second profile can be a cellular communication profile, the first user's identity information can be user A's identity information (e.g., International Mobile Subscriber Identity (IMSI) information), and the second key can be user A's key in the cellular communication profile.
[0030] Thus, the first terminal device can access the first network device not only via a satellite communication profile, but also via a cellular communication profile.
[0031] Secondly, this application provides a communication method applied to a first terminal device. The method includes: sending a first request to a first network device, the first request being used to request access to the public Internet and indicating that the first terminal device is not configured with satellite communication services; establishing a first dedicated bearer with the first network device; sending a satellite communication service activation request to the first network device based on the first dedicated bearer; receiving a first notification from the first network device that the satellite communication service has been successfully activated; and accessing the public Internet.
[0032] The first terminal device can be terminal device 100 as shown in Figure 2A, the first network device can be satellite network device 200 in Figure 1, gateway station 22 as shown in Figure 2B, or satellite core network 23 as shown in Figure 2C, the first dedicated bearer can be a bearer used by the first terminal device to send a satellite communication service activation request to the first server, the first network device can also include a satellite communication service activation server, the first notification can be a notification of successful satellite communication service activation, and the first request can be a request to access the public Internet.
[0033] By implementing the method provided in the second aspect, the first terminal device can enable satellite communication services in a network-free environment, thereby improving the user experience.
[0034] In conjunction with the second aspect, in some embodiments, the first terminal device includes a first profile, the first profile includes first authentication information, the first authentication information includes the identity information of the first user and a first key, and the operator providing the first profile is a satellite communication operator; the first request includes the first authentication information.
[0035] The first profile can be a satellite communication profile, the first user's identity information can be the identity information of user A (e.g., International Mobile Subscriber Identity (IMSI) information), and the first key can be the key of user A in the satellite communication profile.
[0036] Thus, if the first terminal device contains the first profile, the first request can be used to instruct the first network device to determine, through the first authentication information, that the first terminal device is not configured with satellite communication services.
[0037] In conjunction with the second aspect, in some embodiments, the first dedicated bearer is a User Plane Function (UPF) bearer.
[0038] In this way, the first terminal device can send a satellite communication service activation request to the first server through the UPF bearer.
[0039] In conjunction with the second aspect, in some embodiments, before sending the first request to the first network device, the method further includes: displaying a first user interface; the first user interface includes a first control for activating satellite communication services; and detecting an operation of clicking the first control.
[0040] The first user interface can be the user interface 710 shown in Figure 7A, and the first control can be the control 711 in the user interface 710 shown in Figure 7A.
[0041] In this way, upon detecting a click on the first control, the first terminal device can send a first request to the first network device to access the public Internet.
[0042] In conjunction with the second aspect, in some embodiments, after establishing a first dedicated bearer with the first network device, the method further includes: displaying a second user interface; the second user interface includes a first prompt, the first prompt being used to instruct the first user to input real-name authentication information; upon detecting an operation to confirm the real-name authentication information, displaying a third user interface; the third user interface includes a menu bar for satellite communication service packages; upon detecting a selection operation on the menu bar, displaying a fourth user interface; the fourth user interface includes one or more payment options for activating a satellite communication service package; upon detecting a click operation on a payment option, displaying a payment interface for activating a satellite communication service package; and detecting a payment operation.
[0043] The second user interface can be user interface 720 as shown in Figure 7B, the first prompt can be prompt box 721 in user interface 720 as shown in Figure 7B, the third user interface can be user interface 740 as shown in Figure 7D, and the fourth user interface can be user interface 750 as shown in Figure 7E.
[0044] In this way, the first terminal device can send a satellite communication service activation request to the first server based on the first dedicated bearer. The satellite communication service activation request may include the identity information of user A, the satellite communication service package selected by user A from the menu bar of the satellite communication service package, and billing information.
[0045] In conjunction with the second aspect, in some embodiments, before establishing a first private bearer with the first network device, the method further includes: sending a second request to the first network device to establish the first private bearer; the second request includes an SM PDU DN request container field, the SM PDU DN request container field including a network access identifier (NAI) field, the NAI field being used to identify the type of the first private bearer.
[0046] The second request may be a request to establish a first dedicated bearer.
[0047] In this way, the first terminal device can be configured with the first dedicated bearer by the first network device based on the second request, and then establish the first dedicated bearer with the first network device.
[0048] In conjunction with the second aspect, in some embodiments, after receiving a first notification from the first server that the satellite communication service has been successfully activated, the method further includes: shutting down the first dedicated bearer.
[0049] In this way, after receiving the first notification, the first terminal device can shut down the first dedicated bearer to prevent the first terminal device from continuously occupying bearer resources.
[0050] In conjunction with the second aspect, in some embodiments, the first dedicated bearer is configured with a dedicated name.
[0051] In conjunction with the second aspect, in some embodiments, the first terminal device includes a second profile, the second profile containing second authentication identity information, the second authentication identity information including the identity information of the first user and a second key, and the operator providing the second profile is a cellular communication operator; the first request includes the second authentication identity information.
[0052] The second profile can be a cellular communication profile, the first user's identity information can be user A's identity information (e.g., International Mobile Subscriber Identity (IMSI) information), and the second key can be user A's key in the cellular communication profile.
[0053] Thus, the first terminal device can access the first network device not only via a satellite communication profile, but also via a cellular communication profile.
[0054] Thirdly, this application provides a communication method applied to a first network device. The method includes: receiving a first request sent by a first terminal device, the first request being for requesting access to the public Internet and indicating that the first terminal device is not configured with satellite communication services; establishing a first dedicated bearer with the first terminal device; receiving a second request sent by the first terminal device through the first dedicated bearer, the second request being for activating satellite communication services; and the second request being for instructing the first network device to grant the first terminal device permission to access the public Internet.
[0055] The first terminal device can be terminal device 100 as shown in Figure 2A, the first network device can be satellite network device 200 in Figure 1, gateway station 22 as shown in Figure 2B, or satellite core network 23 as shown in Figure 2C, the second request is a satellite communication service activation request, the first dedicated bearer can be a bearer used by the first terminal device to send a satellite communication service activation request to the first server, the first network device can also include a satellite communication service activation server, and the first request can be a request to access the public Internet.
[0056] By implementing the method provided in the third aspect, the first network device can configure a first dedicated bearer for the first terminal device when the first terminal device is in a network-free environment, and then establish a first dedicated bearer with the first terminal device to receive the satellite communication service activation request sent by the first terminal device through the first dedicated bearer, thereby granting the first terminal device the right to access the public Internet, enabling the first terminal device to activate the satellite communication service and improving the user experience.
[0057] In conjunction with the third aspect, in some embodiments, the first terminal device includes a first profile, the first profile includes first authentication information, the first authentication information includes the identity information of the first user and a first key, and the operator providing the first profile is a satellite communication operator; the first request includes the first authentication information.
[0058] The first profile can be a satellite communication profile, the first user's identity information can be the identity information of user A (e.g., International Mobile Subscriber Identity (IMSI) information), and the first key can be the key of user A in the satellite communication profile.
[0059] Thus, if the first terminal device contains the first profile, the first network device can determine that the first terminal device is not configured with satellite communication services by using the first authentication information of the first profile in the received first request.
[0060] In conjunction with the third aspect, in some embodiments, the first dedicated bearer is a User Plane Function (UPF) bearer.
[0061] In this way, the first dedicated bearer (UPF bearer) can be used by the first terminal device to send a satellite communication service activation request to the first server.
[0062] In conjunction with the third aspect, in some embodiments, before establishing a first dedicated bearer with the first terminal device, the method further includes: configuring the bearer resources and Internet Protocol (IP) address of the first dedicated bearer for the first terminal device.
[0063] In this way, the first network device can configure the first dedicated bearer for the first terminal device by configuring the bearer resources and IP address of the first dedicated bearer, and then establish the first dedicated bearer with the first terminal device.
[0064] In conjunction with the third aspect, in some embodiments, the first dedicated bearer is configured with a dedicated name.
[0065] In conjunction with the third aspect, in some embodiments, the first terminal device includes a second profile, the second profile containing second authentication identity information, the second authentication identity information including the identity information of the first user and a second key, and the operator providing the second profile is a cellular communication operator; the first request includes the second authentication identity information.
[0066] The second profile can be a cellular communication profile, the first user's identity information can be user A's identity information (e.g., International Mobile Subscriber Identity (IMSI) information), and the second key can be user A's key in the cellular communication profile.
[0067] Thus, the first terminal device can access the first network device not only via a satellite communication profile, but also via a cellular communication profile.
[0068] Fourthly, this application provides a communication method applied to a first communication system, the first communication system including a first terminal device and a satellite network device. The method includes: the first terminal device sending a first calling signaling to the satellite network device, the first calling signaling including a calling number and a called number; wherein the calling number is the satellite number of a first user; and the called number is the number of a second user; the satellite network device determining the cellular number of the first user from a first database based on the satellite number of the first user, the first database including the satellite number and the cellular number of the first user; the satellite network device sending a second calling signaling to the second terminal device of the second user, the calling number in the second calling signaling being the cellular number of the first user, and the called number in the second calling signaling being the number of the second user; and after receiving the second calling signaling, the second terminal device displaying the calling number in the second calling signaling.
[0069] The first communication system can be the communication system 10 shown in Figure 1, the first terminal device can be the terminal device 100 shown in Figure 2A, the satellite network device can be the satellite network device 200 in Figure 1, the gateway station 22 shown in Figure 2B, or the satellite core network 23 shown in Figure 2C, the first calling signaling can be calling signaling A, the first user can be user A, the second user can be user B, the first database can be database A, the second terminal device can be the terminal device 300 in Figure 1, and the second calling signaling can be calling signaling B.
[0070] By implementing the method provided in the fourth aspect, after the satellite communication service is activated, when the first terminal device (caller) calls another number of the second terminal device (called party) using the satellite number, the second terminal device (called party) can display the caller's cellular number, keeping the cellular number received by the called party consistent with the satellite number, thus improving the user experience of the called party.
[0071] In conjunction with the fourth aspect, in some embodiments, the called number in the first calling signaling belongs to a satellite communication operator or a cellular communication operator.
[0072] In conjunction with the fourth aspect, in some embodiments, the first communication system further includes a cellular network device, and the method further includes: the cellular network device receiving a third calling signaling from a second terminal device, wherein the called number in the third calling signaling is the cellular number of a first user; the cellular network device determining that the call to the cellular number of the first user failed; and the cellular network device sending a fourth calling signaling to the first terminal device, wherein the called number in the fourth calling signaling is the satellite number of the first user.
[0073] Among them, the third calling signaling can be calling signaling C, and the fourth calling signaling can be calling signaling D.
[0074] In this way, if it fails to determine that a caller's cellular number is a user A, the cellular network device can forward the call to the satellite number.
[0075] In conjunction with the fourth aspect, in some embodiments, the method further includes: the satellite network device receiving a third calling signaling from a second terminal device, wherein the called number in the third calling signaling is the satellite number of the first user; the satellite network device determining that the call to the satellite number of the first user failed; and the satellite network device sending a fourth calling signaling to the first terminal device, wherein the called number in the fourth calling signaling is the cellular number of the first user.
[0076] Among them, the third calling signaling can be calling signaling E, and the fourth calling signaling can be calling signaling F.
[0077] In this way, if it fails to determine the satellite number of user A, the satellite network equipment can forward the satellite number call to the cellular number.
[0078] In conjunction with the fourth aspect, in some embodiments, the method further includes: the satellite network device receiving a third calling signaling from a second terminal device, wherein the called number in the third calling signaling is the first satellite number of the first user; the satellite network device determining that the call to the first satellite number failed; and the satellite network device sending a fourth calling signaling to the first terminal device, wherein the called number in the fourth calling signaling is the second satellite number of the first user, and the second satellite number is different from the first satellite number.
[0079] Among them, the third calling signaling can be calling signaling G, the fourth calling signaling can be calling signaling H, the first satellite number can be one of user A's satellite numbers, and the second satellite number can be another of user A's satellite numbers.
[0080] In this way, if it fails to determine a satellite number for user A, the satellite network equipment can forward calls from one satellite number to another for the same user.
[0081] In conjunction with the fourth aspect, in some embodiments, the first communication system further includes a cellular network device, and the method further includes: the cellular network device receiving a third calling signaling from a second terminal device, wherein the called number in the third calling signaling is a first cellular number of a first user; the cellular network device determining that the call to the first cellular number failed; and the cellular network device sending a fourth calling signaling to the first terminal device, wherein the called number in the fourth calling signaling is a second cellular number of the first user, and the second cellular number is different from the first cellular number.
[0082] Among them, the third calling signaling can be calling signaling J, the fourth calling signaling can be calling signaling K, the first cellular number can be one of user A's cellular numbers, and the second cellular number can be another of user A's cellular numbers.
[0083] In this way, if it fails to determine that a caller A can use a cellular number, the cellular network device can forward a call from one cellular number to another for the same user.
[0084] In conjunction with the fourth aspect, in some embodiments, the first database is located on a core network element of the first communication system.
[0085] In some embodiments, the first database may be located on the core network element of the satellite network device 200 of the communication system 10 shown in FIG1. Not limited to the core network element of the satellite network device 200, the first database may also be located on the core network element of the cellular network device 400 of the communication system 10 shown in FIG1.
[0086] In conjunction with the fourth aspect, in some embodiments, before the first terminal device sends the first calling signaling to the satellite network device, the method further includes: the first terminal device sending the cellular number of the first user to the satellite network device; the satellite network device associating the satellite number of the first user with the cellular number of the first user and storing them in a first database.
[0087] In this way, after receiving the cellular number of user A sent by the first terminal device, the satellite network device can associate the satellite number and cellular number of user A and store the satellite number and cellular number of user A in database A.
[0088] In conjunction with the fourth aspect, in some embodiments, the first terminal device sends the cellular number of the first user to the satellite network device, specifically including: the first terminal device sending a first short message to the satellite network device using the satellite number of the first user, the content of the first short message including the cellular number of the first user.
[0089] The first short message may be a short message containing user A's cellular number.
[0090] In this way, the first terminal device can send a short message containing user A's cellular number to the satellite network device using user A's satellite number, so that the satellite network device can associate user A's satellite number and cellular number.
[0091] In conjunction with the fourth aspect, in some embodiments, the first terminal device sends the cellular number of the first user to the satellite network device, specifically including: the first terminal device logging into a second server connected to the satellite network device and sending a first message to the second server, the first message being used to instruct the satellite number of the first user to be modified to the cellular number of the first user, and the second server being used to forward the first message to the satellite network device.
[0092] The second server can be a server connected to the satellite network equipment and used to forward messages modifying numbers to the satellite network equipment. The first message can be a message that modifies user A's satellite number to user A's cellular number.
[0093] In this way, the first terminal device can log in to the second server and send a message to the server to change user A's satellite number to user A's cellular number, so that the satellite network device can associate user A's satellite number and cellular number. In addition to forwarding the above message, the server can also forward user A's cellular number and satellite number to the satellite network device.
[0094] Fifthly, this application provides a communication method applied to a satellite network device. The method includes: receiving a first calling signaling sent by a first terminal device, the first calling signaling including a calling number and a called number; wherein the calling number is a satellite number of a first user; and the called number is a number of a second user; determining the cellular number of the first user from a first database based on the satellite number of the first user, the first database including the satellite number and cellular number of the first user; and sending a second calling signaling to a second terminal device of the second user, wherein the calling number in the second calling signaling is the cellular number of the first user, and the called number in the second calling signaling is the number of the second user.
[0095] The first terminal device can be terminal device 100 as shown in Figure 2A, the satellite network device can be satellite network device 200 in Figure 1, the gateway station 22 as shown in Figure 2B, or the satellite core network 23 as shown in Figure 2C, the first calling signaling can be calling signaling A, the first user can be user A, the second user can be user B, the first database can be database A, the second terminal device can be terminal device 300 in Figure 1, and the second calling signaling can be calling signaling B.
[0096] By implementing the method provided in the fifth aspect, after the satellite communication service is activated, when the first terminal device (caller) calls another number of the second terminal device (called party) using the satellite number, the satellite network device can convert the caller's satellite number into a cellular number, keeping the cellular number and satellite number received by the called party consistent, thus improving the user experience of the called party.
[0097] In conjunction with the fifth aspect, in some embodiments, the called number in the first calling signaling belongs to a satellite communication operator or a cellular communication operator.
[0098] In conjunction with the fifth aspect, in some embodiments, the method further includes: receiving a third calling signaling from a second terminal device, wherein the called number in the third calling signaling is the satellite number of the first user; determining that the call to the satellite number of the first user failed; and sending a fourth calling signaling to the first terminal device, wherein the called number in the fourth calling signaling is the cellular number of the first user.
[0099] Among them, the third calling signaling can be calling signaling E, and the fourth calling signaling can be calling signaling F.
[0100] In this way, if it fails to determine the satellite number of user A, the satellite network equipment can forward the satellite number call to the cellular number.
[0101] In conjunction with the fifth aspect, in some embodiments, the method further includes: receiving a third calling signaling from a second terminal device, wherein the called number in the third calling signaling is a first satellite number of the first user; determining that the call to the first satellite number failed; and sending a fourth calling signaling to the first terminal device, wherein the called number in the fourth calling signaling is a second satellite number of the first user, and the second satellite number is different from the first satellite number.
[0102] Among them, the third calling signaling can be calling signaling G, the fourth calling signaling can be calling signaling H, the first satellite number can be one of user A's satellite numbers, and the second satellite number can be another of user A's satellite numbers.
[0103] In this way, if it fails to determine a satellite number for user A, the satellite network equipment can forward calls from one satellite number to another for the same user.
[0104] In conjunction with the fifth aspect, in some embodiments, the first database is located on a core network element of the first communication system, which includes a first terminal device and a satellite network device.
[0105] The first communication system can be the communication system 10 shown in Figure 1.
[0106] In some embodiments, the first database may be located on the core network element of the satellite network device 200 of the communication system 10 shown in FIG1. Not limited to the core network element of the satellite network device 200, the first database may also be located on the core network element of the cellular network device 400 of the communication system 10 shown in FIG1.
[0107] In conjunction with the fifth aspect, in some embodiments, before receiving the first calling signaling sent by the first terminal device, the method further includes: receiving the cellular number of the first user sent by the first terminal device; associating the satellite number of the first user with the cellular number of the first user, and storing them in a first database.
[0108] In this way, after receiving the cellular number of user A sent by the first terminal device, the satellite network device can associate the satellite number and cellular number of user A and store the satellite number and cellular number of user A in database A.
[0109] In conjunction with the fifth aspect, in some embodiments, receiving the cellular number of the first user sent by the first terminal device specifically includes: receiving a first short message sent by the first terminal device using the satellite number of the first user, the content of the first short message including the cellular number of the first user.
[0110] The first short message may be a short message containing user A's cellular number.
[0111] In this way, the satellite network equipment can receive a short message containing user A's cellular number sent by the first terminal device using user A's satellite number to obtain user A's satellite number and cellular number, and then associate user A's satellite number and cellular number.
[0112] In conjunction with the fifth aspect, in some embodiments, receiving the cellular number of the first user sent by the first terminal device specifically includes: connecting to a second server; the second server is used by the first terminal device to forward a first message to the satellite network device, the first message being used to instruct the first user's satellite number to be modified to the first user's cellular number.
[0113] The second server can be a server connected to the satellite network equipment and used to forward messages modifying numbers to the satellite network equipment. The first message can be a message that modifies user A's satellite number to user A's cellular number.
[0114] In this way, the satellite network device can connect to a second server used by the first terminal device to forward messages modifying user A's satellite number to user A's cellular number, thereby obtaining user A's satellite number and cellular number, and then associating user A's satellite number and cellular number. Not limited to forwarding the aforementioned messages, the satellite network device can also receive user A's cellular number and satellite number forwarded by the second server.
[0115] Sixthly, this application provides a communication system, which includes a terminal device and a network device; wherein, there is a communication connection between the terminal device and the network device, the terminal device is an electronic device according to any one of the second aspects above, and the network device is an electronic device according to any one of the third or fifth aspects above.
[0116] In a seventh aspect, this application provides a terminal device, which includes a processor and a memory; wherein the memory is coupled to the processor and is used to store a computer program, and when the processor executes the computer program, the terminal device performs the method described in any of the second aspects above.
[0117] Eighthly, this application provides a network device, which includes an access network device and a core network device; wherein, the memory of the access network device is coupled to a processor, and the memory of the core network device is coupled to a processor, and the memory of the access network device or the memory of the core network device is used to store a computer program, and when the processor of the access network device or the processor of the core network device executes the computer program, the network device performs the method of any one of the third or fifth aspects described above.
[0118] Ninthly, this application provides a computer-readable storage medium storing a computer program that is executed by a processor to implement the method described in any one of the first to fifth aspects.
[0119] In a tenth aspect, this application provides a computer program product that, when executed by a processor, implements the method described in any one of the first to fifth aspects.
[0120] Eleventhly, this application provides a chip including a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, causing the chip to perform the method described in any one of the first to fifth aspects above.
[0121] The solutions provided in aspects six through eleven above are used to implement or cooperate with the methods provided in aspects one through five above, and therefore can achieve the same or corresponding beneficial effects as the methods in aspects one through five, which will not be elaborated here. Attached Figure Description
[0122] Figure 1 is a schematic diagram of a communication system 10 provided in an embodiment of this application;
[0123] Figure 2A is a structural schematic diagram of a terminal device 100 provided in an embodiment of this application;
[0124] Figure 2B is a schematic diagram of the structure of a gateway station 22 provided in an embodiment of this application;
[0125] Figure 2C is a schematic diagram of the structure of a satellite core network 23 provided in an embodiment of this application;
[0126] Figure 3 is a flowchart illustrating a notification method provided in an embodiment of this application;
[0127] Figure 4 is a flowchart illustrating a bill payment method provided in an embodiment of this application;
[0128] Figure 5 is a flowchart illustrating a QR code payment method provided in an embodiment of this application;
[0129] Figure 6 is a flowchart illustrating a bank card payment method provided in an embodiment of this application;
[0130] Figures 7A-7H are a set of interface diagrams provided in the embodiments of this application;
[0131] Figure 8 is a flowchart illustrating another notification method provided in an embodiment of this application;
[0132] Figure 9 is a flowchart illustrating a number authorization and number conversion method provided in an embodiment of this application. Detailed Implementation
[0133] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be a limitation of this application.
[0134] With the development of technology, users are no longer limited to using terrestrial networks for communication; they can also use satellite networks to make phone calls, send text messages, and perform other communication activities.
[0135] Currently, satellite networks are generally deployed in two ways. One is to deploy the satellite network independently of the terrestrial cellular network, and the other is to deploy the satellite network as a roaming network for the terrestrial cellular network. If the satellite network is deployed independently of the terrestrial cellular network, a separate subscriber identity module (SIM) card is required, which means a separate billing method. In this case, users need to subscribe to a satellite data plan, and if they want to use the terrestrial cellular network, they also need to activate roaming services for that network, resulting in additional costs. If the satellite network is deployed as a roaming network for the terrestrial cellular network, it uses a terrestrial cellular SIM card. In this case, users in environments without a terrestrial network cannot easily activate roaming services from the terrestrial cellular network to the satellite network. For users who want to use satellite networks for communication, both deployment methods are extremely inconvenient.
[0136] Currently, communication services can be activated using SIM card technology. Electronic devices can have an initial security context pre-installed when the SIM card is issued, and the operator's key pre-installed when the operator activates the plan. However, activating a plan using SIM card technology requires a network connection. For example, roaming between a satellite network and a terrestrial cellular network requires prior activation of a roaming plan, which also involves roaming fees and the possibility of changing phone numbers. Similarly, roaming between a terrestrial cellular network and a satellite network requires prior activation of a roaming plan within the terrestrial cellular network environment, meaning there are fixed plan costs regardless of whether the user uses the satellite network. Alternatively, communication services can be activated using an embedded subscriber identity module (eSIM) technology. Users need to pre-order an eSIM plan in a network environment. After ordering the eSIM plan, a quick response (QR) code is generated, which the user can scan to activate the eSIM. Therefore, eSIM service activation depends on the network environment; users cannot order plans or activate eSIMs without a network connection. Emergency bearer technology can also be used to activate communication services. However, in environments without network connectivity, the current emergency bearer only provides emergency call functionality and cannot use data services, thus preventing connection to other networks. Additionally, communication services can be activated via Wi-Fi CAPTCHA login. However, Wi-Fi CAPTCHA login relies on terrestrial cellular networks to transmit the CAPTCHA, making authentication impossible for users without a network connection.
[0137] As can be seen from the existing solutions described above, current technical solutions for enabling communication services all rely on a network environment. For terrestrial users in environments without a network, access to the terrestrial network is impossible, thus preventing the activation of satellite communication services. Furthermore, the number of SIM card slots in terminal devices is limited. As the number of operators increases, the use of physical SIM cards will affect the proportion of users activating service plans.
[0138] To address the aforementioned issues, this application provides a communication method, electronic device, and system. This method can be applied to a satellite communication system including a first terminal device and a first network device. Implementing this method, the first terminal device can send a request to the first network device to access the public internet. This request indicates whether the first terminal device has configured satellite communication services. If the first terminal device has not configured satellite communication services, it can establish a dedicated bearer with the first network device. The first terminal device can then send a satellite communication service activation request to the first network device based on this dedicated bearer. In response to this request, the first network device can grant the first terminal device permission to access the public internet. The first network device can then return a notification of successful satellite communication service activation to the first terminal device. After receiving this notification, the first terminal device can access the public internet. Thus, the first terminal device can activate satellite communication services even in a network-free environment, improving the user experience.
[0139] In some embodiments, this method can be implemented based on eSIM technology. An eSIM can contain a base key and a carrier key. The base key is pre-installed by the eSIM manufacturer in the embedded secure element (eSE) at the factory, while the carrier key is downloaded over the air when the user uses the eSIM. If a user already has an eSIM with a terrestrial operator, they can use the eSIM to download and install a profile online, enabling internet access without a physical SIM card. Implementing a communication method using eSIM technology can reduce the usage of SIM card slots on terminal devices, facilitate users activating data plans, and improve the user experience.
[0140] In some embodiments, the first terminal device may include a satellite communication profile, which may contain authentication information, including user A's identity information and a key. When the first terminal device includes a satellite communication profile, a request sent by the first terminal device to the first network device to access the public internet may include the aforementioned authentication information. The first network device can determine whether the first terminal device has configured satellite communication services through the authentication information in the satellite communication profile.
[0141] In some embodiments, if the first terminal device does not contain a satellite communication profile, the first terminal device may download the satellite communication profile from the first network device.
[0142] In some embodiments, a satellite communication service activation request may include user A's identity information and the satellite communication service package selected by user A from the menu bar of the satellite communication service packages.
[0143] In some embodiments, after receiving a notification from the first network device that the satellite communication service has been successfully activated, the first terminal device can activate user A's key and access the public Internet based on the activated key.
[0144] In this embodiment of the application, granting the first terminal device the permission to access the public Internet by the first network device specifically means granting the first terminal device the permission to send and receive data packets on the public Internet.
[0145] In this embodiment of the application, the first network device may include a first server, which may be a satellite communication service activation server.
[0146] After satellite communication services are launched, and with the satellite network deployed independently of the terrestrial cellular network, the satellite communication operator is a new operator using a new eSIM card and number. When users use satellite communication services such as making calls and sending text messages, the receiving users find it difficult to adapt, resulting in a poor user experience.
[0147] This application provides another communication method, electronic device, and system. This method can be applied to a communication system including a first terminal device and a satellite network device. Implementing the above method, the first terminal device can send calling signaling A to the satellite network device. Calling signaling A includes a calling number and a called number; wherein the calling number is user A's satellite number, and the called number is user B's number; the satellite network device can determine user A's cellular number from database A based on user A's satellite number, and database A includes user A's satellite number and cellular number; the satellite network device can send calling signaling B to user B's second terminal device. The calling number in calling signaling B is user A's cellular number, and the called number in calling signaling B is user B's number; after receiving calling signaling B, the second terminal device can display the calling number (i.e., user A's cellular number) in calling signaling B. In this way, after the satellite communication service is activated, when the first terminal device (caller) calls another number of the second terminal device (called party) using the satellite number, the second terminal device (called party) can display the caller's cellular number, keeping the cellular number received by the called party consistent with the satellite number, thus improving the user experience of the called party.
[0148] In some embodiments, the called number in the calling signaling A may belong to a satellite communication operator or a cellular communication operator.
[0149] In some embodiments, database A may be located on a core network element of a communication system that includes a first terminal device and a satellite network device.
[0150] First, we will introduce a communication system 10 and related equipment provided in the embodiments of this application.
[0151] Figure 1 illustrates an exemplary communication system 10 provided in an embodiment of this application.
[0152] As shown in Figure 1, the communication system 10 may include: terminal equipment 100, satellite 21, satellite network equipment 200, terminal equipment 300, and cellular network equipment 400. Satellite network equipment 200 may include gateway station 22 and satellite core network 23. Cellular network equipment 400 may include base station 41, cellular access network 42, cellular core network 43, base station 44, cellular access network 45, and cellular core network 46. Terminal equipment 100 is also referred to as a first terminal equipment, satellite network equipment 200 as a first network equipment, and terminal equipment 300 as a second terminal equipment.
[0153] In communication system 10, terminal device 100 can establish a communication connection with satellite 21, satellite 21 can establish a communication connection with satellite network device 200, that is, satellite 21 can establish a communication connection with gateway station 22, and gateway station 22 can establish a communication connection with satellite core network 23. Satellite network device 200 can establish a communication connection with cellular network device 400, and cellular network device 400 can establish a communication connection with terminal device 300.
[0154] In some embodiments, terminal device 100 may send a request to access the public internet to satellite 21. Satellite 21 may send the request to gateway station 22, which may then send the request to satellite core network 23. This request to access the public internet may be used to indicate whether terminal device 100 is configured with satellite communication services. In some embodiments, terminal device 100 may include a satellite communication profile, which may include authentication information, including user A's identity information and key. In response to the request to access the public internet, which may include the aforementioned authentication information, if terminal device 100 includes a satellite communication profile, satellite core network 23 can determine whether terminal device 100 is configured with satellite communication services using the authentication information in the satellite communication profile. If it is determined that terminal device 100 is not configured with satellite communication services, satellite core network 23 may establish a dedicated bearer with terminal device 100. In some embodiments, the communication system 10 may also include a server (not shown in FIG. 1). In this embodiment, the server may refer to a satellite communication service activation server. Terminal device 100 can send a satellite communication service activation request to the server via a dedicated bearer. This request includes user A's identity information and the server's address information. In response to the request, the server can grant terminal device 100 access to the public internet and send a notification of successful activation. Upon receiving this notification, terminal device 100 can activate user A's key and access the public internet using the activated key.
[0155] When terminal device 100 needs to communicate with terminal device 300, terminal device 100 can send communication data (such as paging messages, target information, call data, etc.) to satellite 21. The communication data may carry the device identifier of terminal device 300. The device identifier can be used to identify the device, such as the eSIM card number of the device. Satellite 21 can send the communication data to satellite network device 200, which can then send it to cellular network device 400, which in turn sends the communication data to terminal device 300.
[0156] In this way, based on satellite 21, satellite network equipment 200 and cellular network equipment 400, terminal equipment 100 and terminal equipment 300 can communicate with each other.
[0157] In other embodiments, after the satellite communication service is activated, terminal device 100 can send calling signaling A to satellite 21. Calling signaling A includes a calling number and a called number, where the calling number is user A's satellite number and the called number is user B's number. Satellite 21 can send calling signaling A to gateway station 22, which can then send it to satellite core network 23. Satellite core network 23 can determine user A's cellular number from database A based on user A's satellite number. Database A includes user A's satellite number and cellular number. Satellite core network 23 can send calling signaling B to the cellular core network 46 accessed by user B's terminal device 300. Calling signaling B contains user A's cellular number and user B's number as both the calling and called numbers. Cellular core network 46 can send calling signaling B to cellular access network 45, which in turn sends calling signaling B to base station 44. Base station 44 then forwards calling signaling B to terminal device 300. After receiving calling signaling B, terminal device 300 can display the calling number (i.e., user A's cellular number) in calling signaling B.
[0158] It is understood that the communication system 10 shown in Figure 1 is just an example. In some embodiments, the communication system 10 may include more electronic devices or more base stations, etc., which is not limited here.
[0159] Figure 2A illustrates the structure of the terminal device 100 provided in an embodiment of this application.
[0160] As shown in Figure 2A, the terminal device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, a camera 193, a display screen 194, and a SIM card interface 195, etc.
[0161] It is understood that the structures illustrated in the embodiments of the present invention do not constitute a specific limitation on the terminal device 100. In other embodiments of this application, the terminal device 100 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0162] Processor 110 may include one or more processing units, such as application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU). These different processing units may be independent devices or integrated into one or more processors.
[0163] In some embodiments, the terminal device 100 may also include one or more processors 110.
[0164] The controller can serve as the nerve center and command center of an electronic device. Based on the instruction opcode and timing signals, the controller generates operation control signals to control the fetching and execution of instructions.
[0165] The processor 110 may also include a memory for storing instructions and data.
[0166] USB port 130 is a USB standard compliant interface, specifically a Mini USB port, Micro USB port, or USB Type-C port. USB port 130 can be used to connect a charger to charge terminal device 100, and can also be used for data transfer between terminal device 100 and peripheral devices. It can also be used to connect headphones for audio playback. This interface can also be used to connect other electronic devices, such as AR devices.
[0167] The charging management module 140 receives charging input from a charger. The charger can be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 receives charging input from the wired charger via the USB interface 130. In some wireless charging embodiments, the charging management module 140 receives wireless charging input via the wireless charging coil of the terminal device 100. While charging the battery 142, the charging management module 140 can also supply power to the terminal device 100 via the power management module 141.
[0168] The power management module 141 connects the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140, providing power to the processor 110, internal memory 121, external memory, display screen 194, camera 193, and wireless communication module 160, etc. The power management module 141 can also be used to detect parameters such as battery capacity, battery cycle count, and battery health status (leakage current, impedance). In some other embodiments, the power management module 141 may also be located within the processor 110. In other embodiments, the power management module 141 and the charging management module 140 may be located in the same device.
[0169] The wireless communication function of the terminal device 100 can be implemented through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor and baseband processor, etc.
[0170] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in terminal device 100 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch.
[0171] The mobile communication module 150 can provide solutions for wireless communication, including 2G / 3G / 4G / 5G, applied to the terminal device 100. The mobile communication module 150 may include at least one filter, switch, power amplifier, low-noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves via the antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to the modem processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via the antenna. In some embodiments, at least some functional modules of the mobile communication module 150 may be housed in the processor 110. In some embodiments, at least some functional modules of the mobile communication module 150 and at least some modules of the processor 110 may be housed in the same device.
[0172] The modem processor may include a modulator and a demodulator. The modulator modulates the low-frequency baseband signal to be transmitted into a mid-to-high frequency signal. The demodulator demodulates the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After processing by the baseband processor, the low-frequency baseband signal is transmitted to the application processor. The application processor outputs a sound signal through an audio device or displays an image or video through the display screen 194. In some embodiments, the modem processor may be a separate device. In other embodiments, the modem processor may be independent of the processor 110 and may be housed in the same device as the mobile communication module 150 or other functional modules.
[0173] The wireless communication module 160 can provide solutions for wireless communication applications on the terminal device 100, including WLAN (such as Wi-Fi networks), Bluetooth, Global Navigation Satellite System (GNSS), Frequency Modulation (FM), NFC, Infrared (IR), and Ultra Wideband (UWB). The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via an antenna, modulates and filters the electromagnetic wave signals, and sends the processed signal to the processor 110. The wireless communication module 160 can also receive signals to be transmitted from the processor 110, modulate and amplify them, and then convert them into electromagnetic waves for radiation via the antenna. Exemplarily, the wireless communication module 160 may include a Bluetooth module, a Wi-Fi module, etc. In some embodiments, a portion of the antenna of the terminal device 100 is coupled to the mobile communication module 150, and another portion of the antenna is coupled to the wireless communication module 160, enabling the terminal device 100 to communicate with networks and other devices via wireless communication technology.
[0174] In this embodiment, terminal device 100 can send a request to access the public internet to satellite 21 via wireless communication module 160. Satellite 21 can then forward the request to gateway station 22, which in turn can forward it to satellite core network 23. This request can be used to indicate whether terminal device 100 has configured satellite communication services. In some embodiments, terminal device 100 may include a satellite communication profile, which may contain authentication information, including user A's identity information and key. In response to the request to access the public internet, which may include the aforementioned authentication information, if terminal device 100 includes a satellite communication profile, satellite core network 23 can determine whether terminal device 100 has configured satellite communication services using the authentication information in the profile. If it is determined that terminal device 100 has not configured satellite communication services, satellite core network 23 can establish a dedicated bearer with terminal device 100. Terminal device 100 can send a satellite communication service activation request to the satellite communication service activation server via wireless communication module 160 based on a dedicated bearer. This request includes user A's identity information and the server's address information. In response to the satellite communication service activation request, the server can grant terminal device 100 access to the public internet and return a notification of successful activation. Upon receiving this notification, terminal device 100 can activate user A's key and access the public internet via wireless communication module 160 using the activated key.
[0175] In this embodiment, when terminal device 100 needs to communicate with terminal device 300, terminal device 100 can send communication data (such as paging messages, target information, call data, etc.) to satellite 21 through wireless communication module 160. The communication data may carry the device identifier of terminal device 300. The device identifier can be used to identify the device, such as the eSIM card number of the device. Satellite 21 can send the communication data to satellite network device 200, which can then send it to cellular network device 400, which in turn sends the communication data to the wireless communication module of terminal device 300.
[0176] In this embodiment, after the satellite communication service is activated, the terminal device 100 can send calling signaling A to the satellite 21 via the wireless communication module 160. Calling signaling A includes a calling number and a called number, where the calling number is user A's satellite number and the called number is user B's number. The satellite 21 can send calling signaling A to the gateway station 22, which in turn can send it to the satellite core network 23. The satellite core network 23 can determine user A's cellular number from database A based on user A's satellite number. Database A includes user A's satellite number and cellular number. The satellite core network 23 can then send calling signaling B to the cellular core network 46 accessed by user B's terminal device 300. Calling signaling B contains user A's cellular number and user B's number as both the calling and called numbers. Cellular core network 46 can send calling signaling B to cellular access network 45, which in turn sends calling signaling B to base station 44. Base station 44 then forwards calling signaling B to the wireless communication module of terminal device 300. After receiving calling signaling B, terminal device 300 can display the calling number (i.e., user A's cellular number) from calling signaling B on its display screen.
[0177] Terminal device 100 can implement display functions, such as displaying aggregated messages based on the same event, through a GPU, display screen 194, and application processor. The GPU is a microprocessor for image processing, connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 110 may include one or more GPUs, which execute instructions to generate or modify display information.
[0178] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a quantum dot light-emitting diode (QLED), etc. In some embodiments, the terminal device 100 may include one or N display screens 194, where N is a positive integer greater than 1.
[0179] Terminal device 100 can perform shooting functions through an ISP, camera 193, video codec, GPU, display 194, and application processor. The ISP processes data fed back from the camera 193. The camera 193 captures still images or videos. The digital signal processor processes digital signals, including digital image signals and other digital signals. The video codec compresses or decompresses digital video. Terminal device 100 can support one or more video codecs. The NPU (Neural-Network Processing Unit) is a neural network (NN) computing processor that, by borrowing from the structure of biological neural networks, such as the transmission patterns between neurons in the human brain, rapidly processes input information and can continuously learn itself.
[0180] The external storage interface 120 can be used to connect an external storage card, such as a Micro SD card, to expand the storage capacity of the terminal device 100. The external storage card communicates with the processor 110 through the external storage interface 120 to perform data storage functions. For example, music, photos, videos, and other data can be stored on the external storage card.
[0181] The internal memory 121 can be used to store one or more computer programs, which include instructions. The processor 110 can execute the instructions stored in the internal memory 121, thereby causing the terminal device 100 to perform the message processing methods provided in some embodiments of this application, as well as various functional applications and data processing. The internal memory 121 may include a stored program area and a stored data area. The stored program area may store the operating system; it may also store one or more applications (such as a gallery, contacts, etc.). The stored data area may store data created during the use of the terminal device 100 (such as photos, contacts, etc.). Furthermore, the internal memory 121 may include high-speed random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc.
[0182] The SIM card interface 195 is used to connect a SIM card. The SIM card can be inserted into or removed from the SIM card interface 195 to make contact with and separate from the terminal device 100. The terminal device 100 can support one or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 195 can support Nano SIM cards, Micro SIM cards, SIM cards, etc. Multiple cards can be inserted into the same SIM card interface 195 simultaneously. The multiple cards can be of the same or different types. The SIM card interface 195 is also compatible with different types of SIM cards. The SIM card interface 195 is also compatible with external memory cards. The terminal device 100 can interact with the network through the SIM card to realize functions such as calls and data communication. In some embodiments, the terminal device 100 can use an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the terminal device 100 and cannot be separated from the terminal device 100.
[0183] In this embodiment of the application, the device type of the terminal device 100 can be any of the following: mobile phone, tablet computer, handheld computer, desktop computer, laptop computer, ultra-mobile personal computer (UMPC), netbook, cellular phone, personal digital assistant (PDA), smartwatch, etc. This embodiment of the application does not limit the specific type of the terminal device 100.
[0184] The structure of terminal device 300 is the same as that of terminal device 100, and will not be described again here.
[0185] Figure 2B illustrates the structure of the gateway station 22 provided in an embodiment of this application.
[0186] As shown in Figure 2B, the gateway station 22 may include: one or more processors 201, a memory 202, a transmitter 205, a receiver 206, a coupler 207, and an antenna 208. These components can be connected via a bus 204 or other means; Figure 2B illustrates a bus connection as an example. Wherein:
[0187] Transmitter 205 can be used to process the signal output by processor 201, such as signal modulation. Receiver 206 can be used to process the mobile communication signal received by antenna 208, such as signal demodulation. In some embodiments of this application, transmitter 205 and receiver 206 can be considered as a wireless modem. In gateway station 22, the number of transmitters 205 and receivers 206 can be one or more. Antenna 208 can be used to convert electromagnetic energy in the transmission line into electromagnetic waves in free space, or to convert electromagnetic waves in free space into electromagnetic energy in the transmission line. Coupler 207 can be used to split the mobile communication signal into multiple paths and distribute them to multiple receivers 206.
[0188] The memory 202 is coupled to the access network device processor 201 and is used to store various software programs and / or multiple sets of instructions. Specifically, the memory 202 may include high-speed random access memory and may also include non-volatile memory, such as one or more disk storage devices, flash memory devices, or other non-volatile solid-state storage devices. The memory 202 may store an operating system (hereinafter referred to as the system), such as uCOS, VxWorks, RTLinux, or other embedded operating systems. The memory 202 may also store network communication programs that can be used to communicate with one or more additional devices, one or more terminal devices, or one or more gateway stations.
[0189] The processor 201 can be used for radio channel management, establishing and dismantling call and communication links, and providing cell handover control for users within the control area. Specifically, the processor 201 may include: an Administration / Communication Module (AM / CM) (for the center of voice and information switching), a Basic Module (BM) (for call processing, signaling processing, radio resource management, radio link management and circuit maintenance), a Transcoder and SubMultiplexer (TCSM) (for multiplexing, demultiplexing and code conversion functions), etc.
[0190] In this application, the processor 201 can be used to read and execute computer-readable instructions. Specifically, the processor 201 can be used to call a program stored in the memory 202, such as the implementation program of the communication method provided in one or more embodiments of this application on the gateway station 22 side, and execute the instructions contained in the program.
[0191] It is understood that gateway station 22 is an access network device, which can be gateway station 22 in the communication system 10 shown in Figure 1.
[0192] It should be noted that the gateway station 22 shown in Figure 2B is only one implementation provided by this application. In actual applications, the gateway station 22 may include more or fewer components, which is not limited here.
[0193] Figure 2C illustrates, exemplarily, the structure of the satellite core network 23 provided in an embodiment of this application.
[0194] As shown in Figure 2C, the satellite core network 23 may include: one or more processors 301, a memory 303, and a communication interface 305. These components can be connected via a bus 304 or other means; Figure 2C illustrates a connection via a bus. Wherein:
[0195] The communication interface 305 can be used by the satellite core network 23 to communicate with other communication devices, such as gateway stations. Specifically, the gateway station can be the gateway station 22 shown in Figure 2B. Specifically, the communication interface 305 can include a wired communication interface, such as a wide area network (WAN) interface or a local area network (LAN) interface. Not limited to wired communication interfaces, in some possible embodiments, the communication interface 305 may also include a wireless communication interface, such as a wireless local area network (WLAN) interface.
[0196] Memory 303 is coupled to processor 301 and is used to store various software programs and / or multiple sets of instructions. Specifically, memory 303 may include high-speed random access memory and may also include non-volatile memory, such as one or more disk storage devices, flash memory devices, or other non-volatile solid-state storage devices. Memory 303 may store an operating system (hereinafter referred to as the system), such as uCOS, VxWorks, RTLinux, or other embedded operating systems. Memory 303 may also store network communication programs that can be used to communicate with one or more additional devices, one or more terminal devices, or one or more gateway stations.
[0197] In some embodiments of this application, memory 303 may be used to store the implementation program of the communication method provided by one or more embodiments of this application on the satellite core network 23 side. For the implementation of the communication method provided by one or more embodiments of this application, please refer to the foregoing embodiments.
[0198] The processor 301 can be used to read and execute computer-readable instructions. Specifically, the processor 301 can be used to call a program stored in the memory 303, such as the implementation program of the communication method provided in one or more embodiments of this application on the satellite core network 23 side, and execute the instructions contained in the program.
[0199] It is understood that the satellite core network 23 is a core network device, which can be the satellite core network 23 in the communication system 10 shown in Figure 1.
[0200] It should be noted that the satellite core network 23 shown in Figure 2C is only one implementation of the embodiment of this application. In actual applications, the satellite core network 23 may include more or fewer components, which is not limited here.
[0201] (I) Example 1
[0202] In some embodiments, terminal device 100 may send a request to satellite network device 200 to access the public Internet. This request indicates whether the first terminal device has configured satellite communication services. If the first terminal device has not configured satellite communication services, terminal device 100 may establish a dedicated bearer with satellite network device 200. Terminal device 100 may then send a satellite communication service activation request to satellite network device 200 based on this dedicated bearer. In response to this request, satellite network device 200 may grant terminal device 100 permission to access the public Internet (i.e., permission to send and receive data packets on the public Internet). Satellite network device 200 may return a notification of successful satellite communication service activation to terminal device 100. After receiving this notification, terminal device 100 can access the public Internet. In this way, terminal device 100 can activate satellite communication services even in a network-free environment, improving user experience.
[0203] The following is a flowchart illustrating a notification method provided in an embodiment of this application.
[0204] Figure 3 illustrates, exemplarily, the specific flow of a notification method provided in an embodiment of this application. This method can be applied to a satellite communication system including a terminal device 100 and a satellite network device 200. The satellite network device 200 may include a satellite core network 23 and a server.
[0205] As shown in Figure 3, the method may include:
[0206] S101, Terminal device 100 sends a request to the satellite core network 23 to access the public Internet.
[0207] Specifically, after initiating random access, terminal device 100 can send a request to the satellite core network 23 to access the public internet. If terminal device 100 contains a satellite communication profile, this request to access the public internet can include the authentication information of the satellite communication profile, which may include user A's identity information and key. The public internet refers to a globally accessible internet network that can be used by the public. Terminal device 100 can obtain access to the public internet by sending a request to satellite network device 200.
[0208] In some embodiments, before sending a request to access the public Internet to the satellite core network 23, the terminal device 100 may display a user interface 710 as shown in FIG7A. The user interface 710 may include a control for activating satellite communication services (such as control 711), and the terminal device 100 may detect the operation of clicking the control for activating satellite communication services (such as control 711).
[0209] In other embodiments, terminal device 100 may display a user interface 720 as shown in FIG7B, which may include one or more options (such as option 722, option "No"). Upon detecting a click on option 722, terminal device 100 may send a request to the satellite core network 23 to access the public internet. Upon detecting a click on option "No", terminal device 100 may not send a request to the satellite core network 23 to access the public internet.
[0210] In other embodiments, terminal device 100 may display a user interface 730 as shown in FIG7C, which may include option 731. Upon detecting a click on option 731, terminal device 100 may send a request to the satellite core network 23 to access the public Internet.
[0211] S102, Satellite Core Network 23 determines whether Terminal Equipment 100 is configured with satellite communication services.
[0212] Specifically, the request to access the public internet is used to indicate whether the first terminal device is configured with satellite communication services.
[0213] In some embodiments, in response to a request from terminal device 100 to access the public internet, if terminal device 100 includes a satellite communication profile, the request may include authentication information of the satellite communication profile. Satellite core network 23 can determine whether terminal device 100 has configured satellite communication services through the authentication information in the satellite communication profile. The authentication information in the satellite communication profile may include user A's identity information and key.
[0214] Understandably, step S102 can use the instrument detection log process and appropriate staking to obtain evidence.
[0215] S103, terminal equipment 100 and satellite core network 23 establish a dedicated bearer.
[0216] In some embodiments, when the terminal device 100 does not contain a satellite communication profile, the request for access to the public internet sent by the terminal device 100 to the satellite core network 23 does not include authentication information for the satellite communication profile. After receiving the request for access to the public internet from the terminal device 100, the satellite core network 23 can establish a dedicated bearer with the terminal device 100. The terminal device 100 can then download the satellite communication profile from the satellite core network 23 based on the dedicated bearer.
[0217] In other embodiments, if the terminal device 100 includes a satellite communication profile, and the satellite core network 23 determines that the terminal device 100 is not configured with satellite communication services through the authentication information of the satellite communication profile in the request to access the public Internet, then the satellite core network 23 can establish a dedicated bearer with the terminal device 100.
[0218] In some embodiments, if the satellite core network 23 determines, through the authentication information of the satellite communication profile in the request to access the public Internet, that the terminal device 100 is not configured with satellite communication services (i.e., the key of user A in the satellite communication profile is not activated), the satellite core network 23 may return an authentication failure notification to the terminal device 100. After receiving the authentication failure notification, the terminal device 100 may restrict the user A's dwell state and provide emergency call services to user A.
[0219] In some embodiments, after restricting the dwell status of user A, terminal device 100 may send a dedicated bearer establishment request to the access and mobility management function (AMF) in satellite network device 200. This dedicated bearer establishment request may include an SM PDU DN request container field, which contains a Network Access Identifier (NAI) field. The NAI field may contain user identity information such as International Mobile Subscriber Identity (IMSI) information and operator information such as Public Land Mobile Network (PLMN) information. In this embodiment, the NAI field can be used to identify the type of dedicated bearer.
[0220] In some embodiments, after receiving a dedicated bearer establishment request sent by terminal device 100, the AMF can verify the dedicated bearer establishment request to determine whether to configure a dedicated bearer for terminal device 100. If the AMF determines to configure a dedicated bearer for terminal device 100, it forwards the dedicated bearer establishment request to the user plane function (UPF).
[0221] In some embodiments, after receiving a dedicated bearer establishment request forwarded by the AMF, the UPF can configure the bearer resources and Internet Protocol (IP) address of the dedicated bearer for the terminal device 100 according to the type of dedicated bearer in the dedicated bearer establishment request. After configuring the bearer resources and IP address of the dedicated bearer for the terminal device 100, the UPF can establish a dedicated bearer with the terminal device 100. After establishing a dedicated bearer with the terminal device 100, the UPF can return a dedicated bearer establishment completion response to the terminal device 100.
[0222] In some embodiments, the dedicated bearer is configured with a unique name, and the satellite core network 23 can distinguish the type of the dedicated bearer by the unique name of the dedicated bearer.
[0223] In some embodiments, the dedicated bearer can provide targeted (i.e., fixed destination address) packet forwarding services based on packet format, destination IP address, and port number. For example, the dedicated bearer can be used by terminal device 100 to send a satellite communication service activation request to a satellite communication service activation server.
[0224] S104. Terminal device 100 sends a satellite communication service activation request to the server.
[0225] Specifically, terminal device 100 can send a satellite communication service activation request to a server (e.g., a satellite communication service activation server) based on a dedicated bearer. This dedicated bearer can be a UPF bearer, and the satellite communication service activation request can include user A's identity information, with the destination address of the request being the aforementioned server. It is understood that the server can belong to satellite network device 200 or to the public internet; this embodiment does not impose such limitations.
[0226] In some embodiments, the satellite communication service activation request may also include the satellite communication service package and billing information selected by user A from the menu bar of the satellite communication service package.
[0227] In some embodiments, before sending a satellite communication service activation request to a server (e.g., a satellite communication service activation server) based on a dedicated bearer, terminal device 100 may display a user interface 730 as shown in FIG7C. This user interface 730 may include text prompts instructing user A to input real-name authentication information (e.g., "name," "ID number," "mobile phone number," etc.). Terminal device 100 may detect operations involving inputting real-name authentication information (e.g., name, ID number, mobile phone number, etc.) and confirming real-name authentication information (e.g., detecting an operation to click option 731). After detecting the operation to confirm real-name authentication information (e.g., detecting an operation to click option 731), terminal device 100 may display a user interface 740 as shown in FIG7D. This user interface 740 may include a menu bar for satellite communication service packages (e.g., menu bar 741). Terminal device 100 may detect selection operations for the menu bar (e.g., menu bar 741) for satellite communication service packages (e.g., detecting an operation to select satellite package 1). After detecting a selection operation on a menu bar (e.g., menu bar 741) for a satellite communication service package (e.g., detecting the selection of satellite package 1), terminal device 100 can send billing information to a server (e.g., a satellite communication service activation server). This billing information can be included in the satellite communication service activation request. After receiving a notification confirming the billing information from the server (e.g., the satellite communication service activation server), terminal device 100 can display a user interface 750 as shown in FIG7E. This user interface 750 can include one or more payment options for activating a satellite communication service package (e.g., option 751, option 752). Terminal device 100 can detect a click operation on a payment option for activating a satellite communication service package (e.g., option 751, option 752) (e.g., detecting a click on option 751).
[0228] S105. The server grants terminal device 100 permission to access the public Internet and returns a notification to terminal device 100 that the satellite communication service has been successfully activated.
[0229] Specifically, after detecting a click operation on the payment options (e.g., options 751 and 752) for activating a satellite communication service package (e.g., clicking option 751), terminal device 100 can submit billing information to the payment server and display the payment interface for activating the satellite communication service package (user interface 760 as shown in Figure 7F). Upon detecting user A's payment operation, the payment server can return a notification of bill payment completion to the server (e.g., the satellite communication service activation server). After receiving the notification of bill payment completion, the server (e.g., the satellite communication service activation server) can grant terminal device 100 access to the public internet and return a notification of successful satellite communication service activation to terminal device 100.
[0230] In this embodiment of the application, the permission granted by the server (e.g., a satellite communication service activation server) to the terminal device 100 to access the public Internet can specifically mean that the server (e.g., a satellite communication service activation server) grants the terminal device 100 the permission to access the public Internet to send and receive data packets.
[0231] In some embodiments, after the server (e.g., a satellite communication service activation server) returns a notification of successful satellite communication service activation to the terminal device 100, the terminal device 100 may shut down the dedicated bearer to prevent the terminal device 100 from continuously occupying bearer resources. It is understood that the duration of the dedicated bearer activation is based on empirical data determined according to the service type of the dedicated bearer.
[0232] In other embodiments, after the server (e.g., a satellite communication service activation server) returns a notification of successful satellite communication service activation to the terminal device 100, the terminal device 100 may send a notification to the satellite core network 23 to close the dedicated bearer. Upon receiving the notification from the terminal device 100 to close the dedicated bearer, the satellite core network 23 may close the dedicated bearer to prevent the terminal device 100 from continuously occupying bearer resources. It is understood that the duration of the dedicated bearer activation is empirical data determined based on the service type of the dedicated bearer.
[0233] S106, Terminal device 100 accesses the public Internet.
[0234] In some embodiments, after receiving a notification that the satellite communication service has been successfully activated, terminal device 100 can activate user A's key and access the public internet based on the activated key. In this way, terminal device 100 can access the public internet to send and receive data packets.
[0235] It is understandable that the above steps for activating satellite communication services based on dedicated bearers can be detected using network logs or protocol flow analysis, and simultaneously aided by feature recognition of the user interface for evidence collection.
[0236] In other embodiments, if the terminal device 100 includes a terrestrial operator's eSIM, that is, if the terminal device 100 includes a cellular communication profile, the cellular communication profile may contain authentication information, which may include user A's identity information and key. The request for access to the public Internet sent by the terminal device 100 to the satellite core network 23 may include this authentication information. The satellite core network 23 can determine whether the terminal device 100 is configured with satellite communication services through the authentication information in the cellular communication profile. If the terminal device 100 is not configured with satellite communication services, the satellite core network 23 can establish a dedicated bearer with the terminal device 100. The subsequent specific process can be referred to steps S104-S106, and will not be repeated here.
[0237] The following is a flowchart illustrating a bill payment method provided in an embodiment of this application.
[0238] Figure 4 illustrates the specific process of a bill payment method provided in an embodiment of this application.
[0239] As shown in the figure, the method may include:
[0240] S201, Terminal device 100 sends billing information to the server.
[0241] S202. The server returns a notification confirming the billing information to the terminal device 100.
[0242] Specifically, terminal device 100 can send billing information to a server (e.g., a satellite communication service activation server). After confirming the billing information, the server (e.g., a satellite communication service activation server) can return a billing information confirmation notification to terminal device 100.
[0243] S203, Terminal device 100 submits bill information to the payment server.
[0244] S204. The payment server returns a notification to the server that the bill payment is complete.
[0245] S205. The server returns a notification of service activation to the terminal device 100.
[0246] Specifically, terminal device 100 can send confirmed bill information to the payment server. Upon detecting user A's payment operation, the payment server can return a bill payment completion notification to the server (e.g., a satellite communication service activation server). After receiving the bill payment completion notification, the server (e.g., a satellite communication service activation server) can activate the service for terminal device 100 (e.g., grant terminal device 100 permission to access the public internet) and send a service activation notification to terminal device 100 (e.g., a notification of successful satellite communication service activation).
[0247] For example, bill payment methods may include QR code payment and bank card payment.
[0248] The following is a flowchart illustrating a QR code payment method provided in an embodiment of this application.
[0249] Figure 5 illustrates the specific process of a QR code payment method provided in an embodiment of this application.
[0250] As shown in the figure, the method may include:
[0251] S301, Terminal device 100 detected the operation of selecting a business order.
[0252] Specifically, terminal device 100 can detect the user's selection of a business order and redirect to the payment gateway.
[0253] S302, The payment gateway initiates a payment request.
[0254] Specifically, a payment gateway can initiate a payment request to the payment system.
[0255] S303, Terminal device 100 displays the payment channel selection interface.
[0256] Specifically, after receiving the response from the payment system, the terminal device 100 can display a payment channel selection interface by calling the interface of the payment gateway that integrates payment channels.
[0257] S304, Terminal device 100 detected the operation of selecting a payment channel.
[0258] Specifically, terminal device 100 can detect the user's selection of a payment channel.
[0259] S305, the payment gateway processes payments.
[0260] Specifically, the payment gateway can perform payment processing operations.
[0261] S306, The payment system initiates a QR code payment request.
[0262] Specifically, the payment system can initiate a QR code payment request to the funding channel.
[0263] S307, Funding channel request for QR code payment information.
[0264] Specifically, the funding channel can request QR code payment information from banks or third-party payment platforms.
[0265] S308, the bank or third-party payment platform returns QR code information.
[0266] Specifically, banks or third-party payment platforms can return QR code information to the payment gateway.
[0267] S309, Terminal Equipment 100 displays the QR code.
[0268] Specifically, after receiving the QR code information from the payment gateway, the terminal device 100 can display the QR code.
[0269] S310, terminal device 100 detected the QR code payment operation.
[0270] Specifically, terminal device 100 can detect when a user uses a payment channel client to make a QR code payment.
[0271] S311, The bank or third-party payment platform returns the payment result.
[0272] Specifically, banks or third-party payment platforms can return payment results to the payment system.
[0273] S312, The payment system calls the accounting interface to record transactions.
[0274] Specifically, the payment system can call the accounting system's accounting interface to record transactions.
[0275] S313. The accounting system returns the accounting results.
[0276] Specifically, the accounting system can return accounting results to the payment system.
[0277] S314. The payment system returns the payment result.
[0278] Specifically, the payment system can return the payment result to the payment gateway.
[0279] S315, Terminal device 100 displays payment results.
[0280] Specifically, after receiving the payment result from the payment gateway, the terminal device 100 can display the payment result.
[0281] The following is a flowchart illustrating a bank card payment method provided in an embodiment of this application.
[0282] Figure 6 illustrates, for example, the specific flow of a bank card payment method provided in an embodiment of this application.
[0283] As shown in the figure, the method may include:
[0284] S401, Terminal device 100 detected the operation of selecting online banking payment.
[0285] Specifically, terminal device 100 can detect the user's selection of online banking payment.
[0286] S402. Merchants submit gateway payment information on the platform.
[0287] Specifically, merchant platforms can submit gateway payment information to payment institutions.
[0288] S403, The payment institution returns information from the online banking checkout.
[0289] Specifically, payment institutions can return online banking payment information to merchant platforms.
[0290] S404, Terminal device 100 redirects to the cashier interface.
[0291] Specifically, after receiving the online banking checkout information from the merchant platform, the terminal device 100 can be redirected to the checkout interface.
[0292] S405, Terminal device 100 detected the bank selection operation.
[0293] Specifically, terminal device 100 can detect the user's selection of a bank.
[0294] S406. The payment institution submits a gateway request.
[0295] Specifically, payment institutions can submit gateway request information to NetsUnion or UnionPay.
[0296] S407, NetsUnion or UnionPay for gateway payment processing.
[0297] Specifically, NetsUnion or UnionPay can perform gateway payment processing operations.
[0298] S408, NetsUnion or UnionPay return gateway redirect message.
[0299] Specifically, NetsUnion or UnionPay can return a gateway redirection message to the payment institution.
[0300] S409. The payment institution redirects to the gateway interface.
[0301] Specifically, payment institutions can redirect users to the gateway interface.
[0302] S410, Terminal device 100 submits payment information.
[0303] Specifically, terminal device 100 can submit payment information to the bank through the bank's online banking interface.
[0304] S411, The bank processes the deduction.
[0305] Specifically, the bank can perform the deduction operation.
[0306] S412, Terminal device 100 jump interface.
[0307] Specifically, terminal device 100 can jump from the bank's online banking interface to a browser interface.
[0308] S413, The bank returns an asynchronous notification of payment success.
[0309] Specifically, banks can send an asynchronous notification of payment success to NetsUnion or UnionPay.
[0310] S414. Payment results are processed by NetsUnion or UnionPay.
[0311] Specifically, NetsUnion or UnionPay can process the payment results.
[0312] S415, NetsUnion or UnionPay will return an asynchronous notification of payment success.
[0313] Specifically, NetsUnion or UnionPay can send an asynchronous notification of payment success to the payment institution.
[0314] S416. Payment institutions process payment results.
[0315] Specifically, payment institutions can perform operations to process payment results.
[0316] S417. The payment institution returns an asynchronous notification of payment success.
[0317] Specifically, payment institutions can send asynchronous notifications of payment success to merchant platforms.
[0318] S418, Merchant platform processes payment results.
[0319] Specifically, the merchant platform can process payment results.
[0320] Based on the method flow illustrated in Figure 3, the following will describe in detail a series of graphical user interfaces provided by the embodiments of this application. A graphical user interface is essentially a human-computer interaction method, and is an interface control method for the terminal device 100.
[0321] As shown in Figure 7A, in some embodiments, the terminal device 100 can detect the operation of activating satellite communication services before sending a request to the satellite core network 23 to access the public Internet.
[0322] For example, as shown in FIG7A, the terminal device 100 may display a user interface 710, which may include a satellite communication service activation control (such as control 711) in a closed state, which can be used to activate the satellite communication service.
[0323] Terminal device 100 can receive input operations (e.g., clicks) from users on the control for activating satellite communication services. In response to such input operations, terminal device 100 can send a request to the satellite core network 23 to access the public Internet.
[0324] As shown in Figures 7B-7E, in some embodiments, after the satellite core network 23 and the terminal device 100 establish a dedicated bearer, the terminal device 100 can receive the real-name authentication information input by the user and the satellite communication service package information selected by user A from the menu bar of the satellite communication service package, and generate billing information.
[0325] For example, as shown in FIG7B, the terminal device 100 may display a user interface 720, which may include a prompt box (such as prompt box 721). The prompt box may include text prompt information for prompting the user to perform real-name authentication (e.g., "It has been detected that you have not activated a satellite package. Please perform real-name authentication"). In some embodiments, the type of prompt information included in the prompt box 721 may also be an image, video, sound, etc., and this application embodiment does not limit this. In addition, the prompt box may also include one or more options (such as option 722), which can be used to trigger the terminal device 100 to determine that the user has entered the real-name authentication process.
[0326] Terminal device 100 can receive input operations (e.g., clicks) performed by a user on option 722, and in response to such input operations, terminal device 100 can display user interface 730 as shown in FIG7C.
[0327] For example, as shown in FIG7C, the terminal device 100 may display a user interface 730, which may include text prompts (such as "name", "ID number", "mobile phone number", etc.) and options 731 for instructing the user to enter real-name authentication information. Option 731 can be used to confirm the real-name authentication information entered by the user.
[0328] After receiving the user's input of real-name authentication information (such as name, ID number, mobile phone number, etc.), the terminal device 100 can receive the user's input operation on option 731 (such as clicking). In response to the input operation, the terminal device 100 can display the user interface 740 as shown in Figure 7D.
[0329] For example, as shown in FIG7D, the terminal device 100 may display a user interface 740, which may include a menu bar (e.g., menu bar 741) for satellite communication service packages, which provides users with selectable satellite communication service packages.
[0330] Terminal device 100 can receive a user's click operation on the menu bar of a satellite communication service package (e.g., selecting satellite package 1). In response to this input operation, terminal device 100 can send billing information to a server (e.g., a satellite communication service activation server). This billing information can be included in the satellite communication service activation request. After receiving a notification confirming the billing information from the server (e.g., the satellite communication service activation server), terminal device 100 can display the user interface 750 as shown in FIG7E.
[0331] For example, as shown in FIG7E, the terminal device 100 may display a user interface 750, which may include one or more payment options for activating a satellite communication service package (e.g., option 751, option 752), which can be used by the user to select a payment method for the satellite communication service package.
[0332] Terminal device 100 can receive a user's click operation on the payment option for activating a satellite communication service package (e.g., clicking option 751). In response to this input operation, terminal device 100 can submit billing information to the payment server and display the payment interface for activating the satellite communication service package (user interface 760 as shown in Figure 7F).
[0333] As shown in Figures 7F-7G, in some embodiments, terminal device 100 can detect user A's payment operation (e.g., using a terminal device other than terminal device 100 to scan the QR code in user interface 760 as shown in Figure 7F to make a payment). After receiving a notification from the payment server that the bill payment is complete, the server (e.g., a satellite communication service activation server) can grant terminal device 100 permission to access the public Internet, and the server (e.g., a satellite communication service activation server) can also return a notification to terminal device 100 that the satellite communication service has been successfully activated. After receiving the notification that the satellite communication service has been successfully activated, terminal device 100 can display user interface 770 as shown in Figure 7G.
[0334] For example, as shown in FIG7G, the terminal device 100 may display a user interface 770, which may include a prompt box (e.g., prompt box 771). The prompt box may include text prompt information to inform the user that the satellite communication service package has been successfully activated (e.g., "You have successfully paid, and the satellite package has been activated"). In some embodiments, the type of prompt information included in the prompt box 771 may also be an image, video, sound, etc., and this application embodiment does not limit this.
[0335] After the satellite communication service is activated, the terminal device 100 can display the user interface 780 shown in Figure 7H. The user interface 780 may include a control for activating the satellite communication service (such as control 781) that is in an open state.
[0336] In some embodiments, the aforementioned user interfaces are optional, such as user interfaces 720 and 730 related to real-name authentication, user interface 780 notifying the user of successful activation of the satellite communication service package, etc. This application embodiment does not limit this.
[0337] (II) Example 2
[0338] In other embodiments, in a satellite calling scenario, terminal device 100 can send calling signaling A to satellite network device 200. Calling signaling A includes a calling number and a called number; wherein the calling number is user A's satellite number and the called number is user B's number; satellite network device 200 can determine user A's cellular number from database A based on user A's satellite number, and database A includes user A's satellite number and cellular number; satellite network device 200 can send calling signaling B to user B's terminal device 300. The calling number in calling signaling B is user A's cellular number, and the called number in calling signaling B is user B's number; after receiving calling signaling B, terminal device 300 can display the calling number (i.e., user A's cellular number) in calling signaling B. In this way, after the satellite communication service is activated, when terminal device 100 (the calling party) calls other numbers of terminal device 300 (the called party) using the satellite number, terminal device 300 (the called party) can display the calling party's cellular number, keeping the cellular number and satellite number received by the called party consistent and improving the user experience of the called party.
[0339] The following is a flowchart illustrating another notification method provided in an embodiment of this application.
[0340] Figure 8 illustrates the specific flow of another notification method provided in an embodiment of this application. This method can be applied to a communication system including terminal device 100 and satellite network device 200.
[0341] As shown in Figure 8, the method may include:
[0342] S501, satellite core network 23 and ground core network 43 are authorized to use numbers.
[0343] Specifically, terminal device 100 can send user A's cellular number to satellite core network 23. After receiving user A's cellular number from terminal device 100, satellite core network 23 can associate user A's satellite number and cellular number, and store user A's satellite number and cellular number in database A.
[0344] In some embodiments, database A may be located on a core network element of a communication system including terminal device 100 and satellite network device 200. Not limited to satellite core network 23, database A may also be located on terrestrial core network 43 (cellular core network 43).
[0345] In some embodiments, terminal device 100 can send a short message to satellite core network 23 using user A's satellite number, the content of which includes user A's cellular number. For example, terminal device 100 can send the short message "HMZH+1888888888" to the customer service number of satellite core network 23 using user A's satellite number "88888", where "1888888888" is user A's cellular number.
[0346] In other embodiments, terminal device 100 can log in to a server connected to satellite core network 23 and send a message to that server. This message can be used to instruct user A's satellite number to be changed to user A's cellular number. The server can then forward this message to satellite core network 23. Not limited to forwarding the message, the server can also forward user A's cellular number and satellite number to satellite core network 23. For example, terminal device 100 can log in to a number modification server connected to satellite core network 23 and send the message "88888+1888888888" to that server. The server can then forward this message to satellite core network 23. Satellite core network 23 can associate user A's satellite number "88888" and cellular number "1888888888" and store user A's satellite number and cellular number in database A.
[0347] The specific negotiation mechanism for number authorization between the satellite core network 23 and the ground core network 43 can be found in the relevant explanation in Figure 9, which will not be elaborated here.
[0348] S502, Terminal device 100 initiates a call.
[0349] Specifically, terminal device 100 can send calling signaling A to satellite core network 23. Calling signaling A includes calling number and called number; where the calling number is user A's satellite number and the called number is user B's number.
[0350] In some embodiments, the called number in the calling signaling A may belong to a satellite communication operator or a cellular communication operator.
[0351] S503, Satellite Core Network 23 conversion number.
[0352] Specifically, the satellite core network 23 can determine the cellular number of user A from database A based on user A's satellite number, where database A includes user A's satellite number and cellular number.
[0353] In some embodiments, database A may include a home location register (HLR).
[0354] The specific number conversion process in the satellite core network 23 can be found in the relevant explanation in Figure 9, which will not be elaborated here.
[0355] S504, Satellite Core Network 23 carries cellular number for calls.
[0356] Specifically, the satellite core network 23 can send calling signaling B to other core networks 46 (cellular core network 46), where the calling number in calling signaling B is the cellular number of user A, and the called number in calling signaling B is the number of user B.
[0357] S505, Terminal device 300 displays cellular number.
[0358] Specifically, after receiving the calling signaling B, the terminal device 300 can display the calling number (i.e., user A's cellular number) in the calling signaling B.
[0359] In this way, after the satellite communication service is activated, when terminal device 100 (the calling party) calls other numbers of terminal device 300 (the called party) using the satellite number, terminal device 300 (the called party) can display the calling party's cellular number, keeping the cellular number and satellite number received by the called party consistent and improving the user experience of the called party.
[0360] In other embodiments, in a satellite-based called scenario, terminal device 300 can initiate a call (i.e., broadcast a paging message in other core networks 46) to other core networks 46 (cellular core networks 46) at a preset frequency (e.g., every 2.5 seconds). Other core networks 46 (cellular core networks 46) can send the paging message to other access networks 45 (cellular access networks 45), which in turn can send the paging message to a paging domain. The paging domain can then notify terminal device 100 to receive the paging message. If terminal device 100 does not receive the paging message within a preset time (e.g., 15 seconds), the paging process fails. If terminal device 300 detects that the user has enabled call forwarding service, other core networks 46 (cellular core networks 46) can send the calling signaling in the paging message to the ground core network 43 (cellular core network 43) so that the ground core network 43 (cellular core network 43) can forward the calling signaling call.
[0361] S506, Terminal device 300 initiates the call.
[0362] Specifically, terminal device 300 can send calling signaling C to other core network 46 (cellular core network 46), where the called number in calling signaling C is user A's cellular number.
[0363] S507. If paging fails, other core networks 46 send calling signaling to ground core networks 43.
[0364] S508, Ground Core Network 43 Call Transfer.
[0365] S509 and Satellite Core Network 23 initiated satellite paging.
[0366] Specifically, the other core network 46 (cellular core network 46) can determine that the call to user A's cellular number has failed. After determining that the call to user A's cellular number has failed, if the terminal device 300 detects that the user has enabled call forwarding service, the other core network 46 (cellular core network 46) can send the calling signaling C to the terrestrial core network 43 (cellular core network 43). After receiving the calling signaling C, the terrestrial core network 43 (cellular core network 43) can send the calling signaling D to the satellite core network 23, where the called number in the calling signaling D is user A's satellite number. After receiving the calling signaling D, the satellite core network 23 can send the calling signaling D to the terminal device 100.
[0367] In some embodiments, not limited to the terminal device 300 described above which forwards cellular number calls to satellite numbers, the terminal device may also forward satellite number calls to cellular numbers.
[0368] Specifically, the satellite core network 23 can receive calling signaling E from the terminal device 300, where the called number in calling signaling E is the satellite number of user A; the satellite core network 23 can determine that the call to user A's satellite number has failed; after determining that the call to user A's satellite number has failed, the satellite core network 23 can send calling signaling F to the terminal device 100, where the called number in calling signaling F is the cellular number of user A.
[0369] In other embodiments, the terminal device may also forward calls from one of User A's satellite numbers to another of User A's satellite numbers.
[0370] Specifically, the satellite core network 23 can receive calling signaling G from the terminal device 300, where the called number in the calling signaling G is the satellite number A of user A; the satellite core network 23 can determine that the call to user A's satellite number A failed; after determining that the call to user A's satellite number A failed, the satellite core network 23 can send calling signaling H to the terminal device 100, where the called number in the calling signaling H is user A's satellite number B, which is different from satellite number A.
[0371] In other embodiments, the terminal device may also forward calls from one of User A's cellular numbers to another of User A's cellular numbers.
[0372] Specifically, other core network 46 (cellular core network 46) can receive calling signaling J from terminal device 300, where the called number in calling signaling J is user A's cellular number A; other core network 46 (cellular core network 46) can determine that calling user A's cellular number A has failed; after determining that calling user A's cellular number A has failed, other core network 46 (cellular core network 46) can send calling signaling K to terminal device 100, where the called number in calling signaling K is user A's cellular number B, which is different from cellular number A.
[0373] The following is a flowchart illustrating a number authorization and number conversion method provided in an embodiment of this application.
[0374] Figure 9 illustrates, exemplarily, the specific flow of a number authorization and number conversion method provided in an embodiment of this application. Taking database A as an example, which is the HLR on satellite core network 23.
[0375] As shown in Figure 9, the method may include:
[0376] S601, HLR requests number authorization.
[0377] S602, Ground Core Network 43 returns cellular numbers.
[0378] Specifically, the number authorization process between the satellite core network 23 and the ground core network 43 (cellular core network 43) may include: after the satellite communication service is activated, the HLR can send a number authorization request to the ground core network 43 (cellular core network 43); after receiving the number authorization request sent by the HLR, the ground core network 43 (cellular core network 43) can return user A's cellular number to the HLR. The HLR can associate user A's satellite number and cellular number and store user A's satellite number and cellular number in the HLR.
[0379] S603, UPF sends calling signaling.
[0380] The S604 and IMS protocol stack transmit satellite numbers.
[0381] S605, HLR sends cellular numbers.
[0382] The S606 and IMS protocol stack carry cellular number calls.
[0383] Specifically, the number translation process of the satellite core network 23 may include: after receiving the calling signaling A (e.g., Session Initiation Protocol (SIP) signaling) sent by the terminal device 100, the UPF can send the calling signaling A to the IP Multimedia Subsystem (IMS) protocol stack. The calling signaling A contains the calling number and the called number; wherein the calling number is the satellite number of user A, and the called number is the number of user B; after receiving the calling signaling A, the IMS protocol stack can send the calling number (i.e., the satellite number of user A) in the calling signaling A to the HLR; the HLR can return the cellular number associated with the satellite number of user A to the IMS protocol stack; after receiving the cellular number of user A, the IMS protocol stack can send the calling signaling B to the terrestrial core network 43 (cellular core network 43). The calling number in the calling signaling B is the cellular number of user A, and the called number in the calling signaling B is the number of user B.
[0384] In some embodiments, the called number in the calling signaling A may belong to a satellite communication operator or a cellular communication operator.
[0385] Understandably, all of the above processes can be identified and verified using the instrument testing protocol process.
[0386] This application also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it can implement the steps performed by the electronic device in the above method embodiments, or the steps performed by the human-computer interaction module and the computing module.
[0387] This application also provides a computer program product that, when run on a terminal device, enables the terminal device to perform the steps executed by the electronic device in the above method embodiments.
[0388] This application also provides a chip system, which includes a processor coupled to a memory. The processor executes a computer program stored in the memory to implement the steps performed by the electronic device in any of the method embodiments of this application. The chip system can be a single chip or a chip module composed of multiple chips.
[0389] The term "user interface (UI)," or simply "interface," used in the specification and accompanying drawings of this application, refers to the medium through which an application or operating system interacts and exchanges information with the user. It facilitates the conversion between the internal form of information and a form acceptable to the user. The user interface of an application is written in source code using specific computer languages such as Java or Extensible Markup Language (XML). This source code is parsed and rendered on the terminal device, ultimately presenting user-recognizable content, such as images, text, and buttons. Controls, also known as widgets, are the basic elements of the user interface. Typical controls include toolbars, menu bars, text boxes, buttons, scroll bars, images, and text. The attributes and content of controls in the interface are defined using tags or nodes, such as XML tags. <textview> 、 <imgview> 、 <videoview>Nodes define the controls contained in the interface. A node corresponds to a control or property in the interface, and after parsing and rendering, the node is presented as the content visible to the user. In addition, many applications, such as hybrid applications, often contain web pages within their interfaces. A web page, also known as a page, can be understood as a special control embedded in the application interface. Web pages are source code written in a specific computer language, such as Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), JavaScript (JS), etc. Web page source code can be loaded and displayed as user-readable content by a browser or a web page display component with browser-like functionality. The specific content contained in a web page is also defined through tags or nodes in the web page source code; for example, HTML uses tags or nodes to define the content. 、 、 <video> 、 <canvas>To define the elements and attributes of a webpage.
[0390] The most common form of user interface is the graphical user interface (GUI), which refers to a user interface related to computer operation displayed graphically. It can be an icon, window, control, or other interface element displayed on the screen of an electronic device. Controls can include visual interface elements such as icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, and widgets.
[0391] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
[0392] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0393] As used in the above embodiments, depending on the context, the term "when..." can be interpreted as meaning "if..." or "after..." or "in response to determining..." or "in response to detecting...". Similarly, depending on the context, the phrase "when determining..." or "if (the stated condition or event) is detected" can be interpreted as meaning "if determining..." or "in response to determining..." or "when (the stated condition or event) is detected" or "in response to detecting (the stated condition or event)".
[0394] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state drive), etc.
[0395] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This program can be stored in a computer-readable storage medium, and when executed, it can include the processes described in the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM or random access memory (RAM), magnetic disks, or optical disks.< / canvas> < / video> < / videoview> < / imgview> < / textview>
Claims
1. A communication method applied to a first satellite communication system, characterized in that, The first satellite communication system includes a first terminal device and a first network device, and the method includes: The first terminal device sends a first request to the first network device. The first request is used to request access to the public Internet and to indicate that the first terminal device has not configured satellite communication services. The first terminal device and the first network device establish a first dedicated bearer; The first terminal device sends a satellite communication service activation request to the first network device based on the first dedicated bearer; In response to the satellite communication service activation request, the first network device grants the first terminal device permission to access the public Internet; The first network device returns a first notification to the first terminal device that the satellite communication service has been successfully activated. The first terminal device receives the first notification; The first terminal device connects to the public Internet.
2. The method according to claim 1, characterized in that, The first terminal device includes a first profile, which includes first authentication information, which includes the identity information of the first user and a first key. The operator providing the first profile is a satellite communication operator. The first request includes the first authentication information.
3. The method according to claim 1 or 2, characterized in that, The first dedicated bearer is the User Plane Function (UPF) bearer.
4. The method according to any one of claims 1-3, characterized in that, Before the first terminal device sends the first request to the first network device, the method further includes: The first terminal device displays the first user interface; The first user interface includes a first control, which is used to activate satellite communication services; The first terminal device detected the operation of clicking the first control.
5. The method according to any one of claims 1-4, characterized in that, After the first terminal device and the first network device establish the first dedicated bearer, the method further includes: The first terminal device displays the second user interface; The second user interface includes a first prompt, which instructs the first user to input real-name authentication information; Upon detecting an operation to confirm the real-name authentication information, the first terminal device displays a third user interface; The third user interface includes a menu bar for satellite communication service packages; Upon detecting a selection operation on the menu bar, the first terminal device displays a fourth user interface; The fourth user interface includes one or more payment options for activating satellite communication service packages; Upon detecting a click on the payment option, the first terminal device displays a payment interface for activating a satellite communication service package; The first terminal device detected a payment operation.
6. The method according to any one of claims 1-5, characterized in that, Before the first dedicated bearer is established between the first terminal device and the first network device, the method further includes: The first terminal device sends a second request to the first network device to establish the first dedicated bearer; The second request includes an SM PDU DN request container field, which includes a Network Access Identifier (NAI) field, used to identify the type of the first dedicated bearer.
7. The method according to any one of claims 1-6, characterized in that, Before the first dedicated bearer is established between the first terminal device and the first network device, the method further includes: The first network device configures the first dedicated bearer's bearer resources and Internet Protocol (IP) address for the first terminal device.
8. The method according to any one of claims 1-7, characterized in that, After the first terminal device receives the first notification, the method further includes: The first terminal device shuts down the first dedicated bearer.
9. The method according to any one of claims 1-8, characterized in that, The first dedicated bearer is configured with a unique name.
10. The method according to any one of claims 1-9, characterized in that, The first terminal device includes a second profile, which contains second authentication information. The second authentication information includes the identity information of the first user and a second key. The operator providing the second profile is a cellular communication operator. The first request includes the second authentication information.
11. A communication method, characterized in that, Applied to a first terminal device, the method includes: Send a first request to a first network device, the first request being used to request access to the public Internet, and the first request being used to indicate that the first terminal device is not configured with satellite communication services; Establish a first dedicated bearer with the first network device; A satellite communication service activation request is sent to the first network device based on the first dedicated bearer. Receive a first notification from the first network device that the satellite communication service has been successfully activated; Access to the public Internet.
12. The method according to claim 11, characterized in that, The first terminal device includes a first profile, which includes first authentication information, which includes the identity information of the first user and a first key. The operator providing the first profile is a satellite communication operator. The first request includes the first authentication information.
13. The method according to claim 11 or 12, characterized in that, The first dedicated bearer is the User Plane Function (UPF) bearer.
14. The method according to any one of claims 11-13, characterized in that, Before sending the first request to the first network device, the method further includes: Display the first user interface; The first user interface includes a first control, which is used to activate satellite communication services; An action of clicking the first control was detected.
15. The method according to any one of claims 11-14, characterized in that, After establishing the first dedicated bearer with the first network device, the method further includes: Display a second user interface; The second user interface includes a first prompt, which instructs the first user to input real-name authentication information; Upon detecting an operation to confirm the real-name authentication information, a third user interface is displayed. The third user interface includes a menu bar for satellite communication service packages; A selection operation on the menu bar is detected, and a fourth user interface is displayed. The fourth user interface includes one or more payment options for activating satellite communication service packages; A click on the payment option is detected, and the payment interface for activating the satellite communication service package is displayed; Payment transaction detected.
16. The method according to any one of claims 11-15, characterized in that, Before establishing the first dedicated bearer with the first network device, the method further includes: Send a second request to the first network device to establish the first dedicated bearer; The second request includes an SM PDU DN request container field, which includes a Network Access Identifier (NAI) field, used to identify the type of the first dedicated bearer.
17. The method according to any one of claims 11-16, characterized in that, After receiving the first notification from the first server that the satellite communication service has been successfully activated, the method further includes: Shut down the first dedicated bearer.
18. The method according to any one of claims 11-17, characterized in that, The first dedicated bearer is configured with a unique name.
19. The method according to any one of claims 11-18, characterized in that, The first terminal device includes a second profile, which contains second authentication information. The second authentication information includes the identity information of the first user and a second key. The operator providing the second profile is a cellular communication operator. The first request includes the second authentication information.
20. An electronic device, characterized in that, The electronic device includes a processor and a memory; wherein the memory is coupled to the processor and is used to store a computer program that, when executed by the processor, causes the electronic device to perform the method as described in any one of claims 11-19.
21. A computer storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1-19.
22. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1-19.
Citation Information
Patent Citations
Satellite communication method and device, equipment and storage medium
CN111786719A
Satellite communication method, ground station and satellite
CN115665885A
Satellite network connection method and device, equipment and storage medium
CN115696635A
Message transmission method and device
CN116094566A
Mobile satellite communication device, satellite communication equipment and method
KR102377809B1