[go: up one dir, main page]

CN118554993A - Method and electronic equipment for limiting use of satellite communication - Google Patents

Method and electronic equipment for limiting use of satellite communication Download PDF

Info

Publication number
CN118554993A
CN118554993A CN202310227046.6A CN202310227046A CN118554993A CN 118554993 A CN118554993 A CN 118554993A CN 202310227046 A CN202310227046 A CN 202310227046A CN 118554993 A CN118554993 A CN 118554993A
Authority
CN
China
Prior art keywords
electronic device
satellite
application
communication
mobile phone
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310227046.6A
Other languages
Chinese (zh)
Inventor
王宝
钱锋
李振洲
姚振东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202310227046.6A priority Critical patent/CN118554993A/en
Priority to EP23925041.8A priority patent/EP4654490A1/en
Priority to PCT/CN2023/135625 priority patent/WO2024179094A1/en
Publication of CN118554993A publication Critical patent/CN118554993A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/1851Systems using a satellite or space-based relay
    • H04B7/18519Operations control, administration or maintenance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/24Reselection being triggered by specific parameters
    • H04W36/32Reselection being triggered by specific parameters by location or mobility data, e.g. speed data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

本申请提供一种限制使用卫星通信的方法和电子设备,用以电子设备的卫星通信功能的使用加以限制以使得电子设备使用卫星通信更安全。该方案应用于支持与卫星通信的电子设备中,该方法包括:显示第一应用的通信界面,通信界面中包括第一功能控件,第一功能控件用于触发电子设备通过第一应用与卫星通信;检测针对第一功能控件的操作。响应于对第一功能控件的操作,根据电子设备的位置信息和/或电子设备的移动速度确定电子设备是否满足限制使用条件。在电子设备满足限制使用条件的情况下,限制电子设备通过第一应用与卫星通信。该方案可以实现在电子设备的位置信息和/或电子设备的移动速度不符合与卫星通信的要求时,限制电子设备与卫星通信。

The present application provides a method and electronic device for limiting the use of satellite communications, which are used to limit the use of satellite communication functions of electronic devices so that the electronic devices can use satellite communications more safely. The solution is applied to electronic devices that support satellite communications, and the method includes: displaying a communication interface of a first application, the communication interface includes a first function control, and the first function control is used to trigger the electronic device to communicate with the satellite through the first application; detecting an operation on the first function control. In response to the operation of the first function control, determine whether the electronic device meets the restricted use conditions based on the location information of the electronic device and/or the moving speed of the electronic device. In the case that the electronic device meets the restricted use conditions, restrict the electronic device from communicating with the satellite through the first application. The solution can be implemented to restrict the electronic device from communicating with the satellite when the location information of the electronic device and/or the moving speed of the electronic device do not meet the requirements for satellite communication.

Description

Method and electronic equipment for limiting use of satellite communication
Technical Field
The present application relates to the field of satellite communications technologies, and in particular, to a method and an electronic device for restricting use of satellite communications.
Background
Satellite communication mainly refers to radio communication in which signal forwarding is performed between each earth station or between each earth station and a spacecraft through a communication satellite. Since the satellite is far from the ground, the communication range of the satellite communication is not affected by the geographical environment of the earth surface, and thus the satellite communication can be generally applied to an area where mobile communication is uncovered or not covered or where the communication system is destroyed, such as in the ocean, desert, grassland, unmanned area, etc. Some electronic devices (such as mobile phones) currently have satellite communication functions, so that satellite communication resources are conveniently utilized to provide communication services for the electronic devices.
Although satellite communication is convenient, in a practical process, there may be some situations in which if the electronic device uses satellite communication, signals of the electronic device may affect other devices, so it is necessary to limit use of satellite communication functions of the electronic device to make use of satellite communication by the electronic device safer.
Disclosure of Invention
The embodiment of the application provides a method and electronic equipment for limiting the use of satellite communication, which are used for limiting the use of satellite communication functions of the electronic equipment so as to ensure that the electronic equipment is safer to use the satellite communication.
In order to achieve the above purpose, the embodiment of the present application provides the following technical solutions:
in a first aspect, an embodiment of the present application provides a method for restricting use of satellite communications, which is applied to an electronic device, where the electronic device has a first application for supporting communication between the electronic device and a satellite, and the method includes: the electronic equipment displays a communication interface of the first application, wherein the communication interface at least comprises a first function control. The first functionality control is used for triggering the electronic device to communicate with the satellite through the first application. An operation for a first functionality control is detected. And responding to the operation of the first functional control, and determining whether the electronic equipment meets the use limiting condition according to the position information of the electronic equipment and/or the moving speed of the electronic equipment by the electronic equipment. The electronic device restricts the electronic device from communicating with the satellite through the first application if the electronic device satisfies the restricted use condition.
In the method provided by the embodiment of the application, when the electronic equipment detects that the first function control in the communication interface supporting the first application for communication with the satellite is triggered, the first function control indicates that the user is currently using the first application for communication with the satellite, and at the moment, the electronic equipment acquires the position information and/or the moving speed of the current electronic equipment and judges whether the electronic equipment can use the satellite for communication. If the electronic device meets the limited use condition, the electronic device can limit the electronic device to communicate with the satellite through the first application, so that the signal when the electronic device uses the satellite communication can be prevented from interfering with other devices in a limited use scene due to the moving speed, and the satellite communication can be more legal in the limited use scene due to the position information.
In one possible implementation of the present application, the electronic device restricting the electronic device from communicating with the satellite through the first application includes: the electronic device does not send the satellite communication content triggered by the user at the communication interface.
In one possible implementation of the present application, the electronic device restricting the electronic device from communicating with the satellite through the first application further includes: the electronic equipment outputs first prompt information. The first prompt message is used for prompting a reason for limiting the electronic equipment to communicate with the satellite through the first application.
In a scenario in which the electronic device is limited to communicate with the satellite through the first application, the electronic device outputs the first prompt information, so that a user can conveniently determine the reason why the electronic device is limited to communicate with the satellite through the first application according to the first prompt information, and therefore the first application is not operated frequently.
In one possible implementation of the present application, the outputting, by the electronic device, the first prompt information may specifically be: the electronic device displays a first prompt card including first prompt information. For example, under the condition that the user clicks the first function control, if the electronic device determines that the electronic device meets the limited use condition, a first prompt card is popped up on the communication interface so as to prompt the user.
In one possible implementation of the present application, the determining, by the electronic device, whether the electronic device satisfies the limited use condition according to a moving speed of the electronic device includes: and under the condition that the moving speed of the electronic equipment is greater than or equal to a preset speed threshold value, the electronic equipment determines that the electronic equipment meets the limited use condition. And under the condition that the moving speed of the electronic equipment is smaller than a preset speed threshold, the electronic equipment determines that the electronic equipment does not meet the limited use condition.
According to the scheme, whether the electronic equipment meets the use limiting condition is judged by utilizing the moving speed of the electronic equipment, so that the electronic equipment can be automatically limited to communicate with the satellite through the first application in a scene that the moving speed of the electronic equipment is higher than the preset speed threshold.
In one possible implementation of the present application, the method provided by the embodiment of the present application further includes: the electronic device determines a scene in which the electronic device is located.
In the case that the moving speed of the electronic device is greater than or equal to a preset speed threshold, the electronic device determining that the electronic device satisfies the limited use condition includes: and determining that the electronic equipment meets the use limiting condition under the condition that the moving speed of the electronic equipment is greater than or equal to a preset speed threshold and the scene where the electronic equipment is located is a preset scene.
By comprehensively judging the moving speed of the electronic equipment and the scene where the electronic equipment is located, the electronic equipment can be automatically limited to communicate with the satellite through the first application in a preset scene, and compared with the electronic equipment which is limited to communicate with the satellite through the first application according to the moving speed of the electronic equipment alone, the electronic equipment can be more accurately limited to communicate with the satellite in the preset scene, and the situation that the speed meets the requirement but the electronic equipment is limited to communicate with the satellite through the first application in a non-preset scene is avoided.
In one possible implementation of the present application, the determining, by the electronic device, a scene in which the electronic device is located includes: the electronic device obtains an altitude of the electronic device. The altitude of the electronic equipment is higher than or equal to the preset altitude, and the electronic equipment determines that the scene where the electronic equipment is located is the preset scene.
In one possible implementation of the present application, the electronic device has a first list, where the first list is used to determine information of one or more communication regulatory regions that limit use of satellite communication, and the determining, by the electronic device according to the location information of the electronic device, whether the electronic device meets the usage-limiting condition includes: the location information of the electronic device indicates that the location of the electronic device is located within any one of the communication regulatory regions, and it is determined that the electronic device satisfies the limited use condition. The location information of the electronic device indicates that the location of the electronic device is outside of one or more communication regulatory regions, and the electronic device determines that the electronic device does not satisfy the restricted use condition.
The above-mentioned combined location information determines whether the electronic device meets the usage restriction condition, and may implement restriction of the electronic device from communicating with the satellite through the first application when the electronic device is located in the communication control area.
In one possible implementation of the present application, the first list includes information of one or more common communication areas capable of using satellite communication, and information of n communication regulatory regions included in the common communication areas, n being an integer greater than or equal to 0.
Or the first list includes information of one or more communication regulatory regions that are not capable of using satellite communications.
It will be appreciated that when a common communication area includes information of 0 communication regulatory regions, it indicates that no communication regulatory regions exist within the common communication area.
In one possible implementation of the present application, the first list is a list pre-configured in the electronic device, or the first list is a list acquired by the electronic device from the server.
In one possible implementation of the present application, the method provided by the embodiment of the present application may further include: the electronic device periodically obtains a first list of lists from the server.
In one possible implementation of the present application, in a case where the electronic device restricts the electronic device from communicating with the satellite through the first application, the method provided by the embodiment of the present application further includes: detecting the operation for the first functional control again, and responding to the operation for the first functional control again to acquire the position information of the electronic equipment and/or the moving speed of the electronic equipment again; and determining whether the electronic equipment meets the limited use condition according to the re-acquired position information of the electronic equipment and/or the moving speed of the electronic equipment. And under the condition that the electronic equipment does not meet the limited use condition according to the re-acquired position information of the electronic equipment and/or the moving speed of the electronic equipment, sending the communication content triggered by the user at the call interface through the satellite. And continuing to limit the electronic device to communicate with the satellite through the first application under the condition that the electronic device meets the limited use condition again. For example, the communication content triggered by the user at the call interface may be a short message input by the user at the call interface, or a voice call request or a video call request triggered by the user at the call interface.
In one possible implementation manner of the present application, if the electronic device determines that the location information of the electronic device is located in the communication control area and the movement speed of the electronic device is greater than or equal to the preset movement speed threshold, the electronic device determines that the limited use condition is satisfied.
In one possible implementation of the present application, the communication interface is a short message session interface, and the first functional control is a sending control; or the communication interface is a voice call interface, and the first function control is a voice call control or a video call control.
In one possible implementation of the present application, before the electronic device displays the call interface of the first application, the method provided by the embodiment of the present application further includes: the electronic device monitors the position information of the electronic device and/or the moving speed of the electronic device.
In one possible implementation of the present application, an electronic device monitors location information of the electronic device and/or a moving speed of the electronic device, including: and the electronic equipment starts to monitor the position information of the electronic equipment and/or the moving speed of the electronic equipment when detecting the operation of opening the first application instructed by the user.
In one possible implementation of the present application, after the electronic device detects the operation for the first function control, the method provided by the embodiment of the present application further includes: and responding to the operation of the first function control, and acquiring the current transmission time interval. The current sending time interval is the difference between the current time and the last time the electronic equipment uses satellite communication time. The current transmission time interval is smaller than or equal to the preset transmission time interval, and the operation state of the first function control in the communication interface is set to be a limited use state. The current transmission time interval is greater than or equal to a preset transmission time interval, and the electronic device uses the first application to communicate with the satellite in response to the operation for the first function control.
In one possible implementation of the present application, the electronic device setting the operation state of the first function control in the communication interface to the limited use state further includes: displaying the countdown information of the limited use in the communication interface, wherein the countdown information of the limited use is the time when the operation state of the first functional control changes from the limited use state to the usable state; after limiting the time that the usage countdown information includes, the method further includes: the electronic device sets an operation state of the first function control in the communication interface to a usable state.
In a second aspect, embodiments of the present application provide a communication device, which may implement the method in any possible implementation manner of the first aspect, and thus may also implement the beneficial effects in any possible implementation manner of the first aspect. The communication means may be an electronic device, or may be means for supporting the electronic device to implement the method in any possible implementation manner of the first aspect, e.g. applied to a chip in the electronic device. The communication device may implement the above method by software, hardware, or by hardware executing corresponding software.
As one example, the communication apparatus includes: the display unit is used for displaying a communication interface of the first application, wherein the communication interface comprises a first functional control, and the first functional control is used for triggering the electronic equipment to communicate with the satellite through the first application. And the detection unit is used for detecting the operation aiming at the first functional control. And the judging unit is used for determining whether the electronic equipment meets the use limiting condition according to the position information of the electronic equipment and/or the moving speed of the electronic equipment. And the processing unit is used for limiting the electronic equipment to communicate with the satellite through the first application under the condition that the judging unit determines that the electronic equipment meets the limited use condition.
In a possible implementation manner of the present application, the processing unit is further configured to control the display unit to output a first prompt information, where the first prompt information is used to prompt a reason for limiting the electronic device to communicate with the satellite through the first application.
In one possible implementation manner of the present application, the judging unit is configured to determine that the electronic device meets the limited use condition when a moving speed of the electronic device is greater than or equal to a preset speed threshold; and the judging unit is used for determining that the electronic equipment does not meet the limited use condition under the condition that the moving speed of the electronic equipment is smaller than a preset speed threshold value.
In one possible implementation manner of the present application, the processing unit is further configured to determine a scene in which the electronic device is located; the judging unit is further used for determining that the electronic equipment meets the limited use condition when the moving speed of the electronic equipment is greater than or equal to a preset speed threshold value and the scene where the electronic equipment is located is a preset scene.
In a possible implementation of the application, the processing unit is further configured to obtain an altitude of the electronic device. The altitude of the electronic equipment is higher than or equal to the preset altitude, and the scene where the electronic equipment is located is determined to be the preset scene.
In one possible implementation manner of the present application, the electronic device has a first list, where the first list is used to determine information of one or more communication regulatory regions that limit using satellite communication, and the determining unit is specifically used to determine that the electronic device meets the usage restriction condition when the location information of the electronic device indicates that the location of the electronic device is located in any one of the communication regulatory regions. And determining that the electronic device does not meet the limited use condition when the location information of the electronic device indicates that the location of the electronic device is outside of the one or more communication regulatory regions.
In one possible implementation of the present application, the first list includes information of one or more common communication areas capable of using satellite communication, and information of n communication regulatory regions included in the common communication areas. n is an integer greater than or equal to 0. Or the first list includes information of one or more communication regulatory regions that are not capable of using satellite communications.
In one possible implementation manner of the present application, the first list is a list pre-configured in the electronic device, or the first list is a list acquired by the electronic device from the server.
In a possible implementation manner of the present application, the processing unit is further configured to control the first obtaining unit to re-obtain the location information and/or the moving speed of the electronic device in response to the operation for the first function control again. And the processing unit is also used for determining whether the electronic equipment meets the use limiting condition according to the acquired position information and/or the moving speed of the electronic equipment. And the communication unit is used for communicating with the satellite by utilizing the first application to send the communication content triggered by the user at the call interface under the condition that the electronic equipment does not meet the limited use condition. And the processing unit is also used for continuing to limit the electronic equipment to communicate with the satellite through the first application under the condition that the electronic equipment meets the limited use condition again.
In one possible implementation manner of the application, the communication interface is a short message session interface, and the first functional control is a sending control; or the communication interface is a voice call interface, and the first function control is a voice call control or a video call control.
In a possible implementation manner of the present application, the monitoring unit is configured to monitor location information of the electronic device and/or a moving speed of the electronic device.
In one possible implementation manner of the present application, when the detection module detects that the user indicates to open the first application, the monitoring unit is configured to start monitoring the location information of the electronic device and/or the moving speed of the electronic device.
In a possible implementation manner of the present application, the second obtaining unit is further configured to obtain the current transmission time interval in response to an operation for the first function control. The difference between the current time and the last time the electronic device used satellite communication time. The current transmission time interval is smaller than or equal to a preset transmission time interval, and the operation state of the first functional control in the communication interface is set to be a limited use state; the current transmission time interval is greater than or equal to a preset transmission time interval, and the electronic equipment uses the first application to communicate with the satellite in response to the operation of the first function control. The current transmission time interval is greater than or equal to a preset transmission time interval, and the processing unit is used for communicating with the satellite by using a first application in response to the operation of the first functional control. The current sending time interval is smaller than or equal to the preset sending time interval, and the operation state of the first function control in the communication interface is set to be a limited use state. Specifically, the current transmission time interval is determined by a preset transmission interval threshold and a first difference value. The first difference value is determined by the time when the electronic device obtains the current transmission time interval and the time when the electronic device uses the first application to communicate with the satellite last time.
In a possible implementation manner of the present application, the display unit is further configured to display the countdown information of the limited use of the first function control in the communication interface. The countdown information of the limited use is the time when the operation state of the first functional control changes from the limited use state to the usable state. And the processing unit is also used for setting the operation state of the first functional control in the communication interface into a usable state. In other words, the operation state of the first functionality control in the displayed communication interface will also become the available state.
In a third aspect, embodiments of the present application provide a computer readable storage medium having stored thereon computer program instructions which, when executed by processing circuitry, implement the method described in the first aspect or in various possible implementations of the first aspect.
In a fourth aspect, embodiments of the present application provide a computer program product comprising instructions which, when run on a computer, cause the computer to perform the method described in the first aspect or in various possible implementations of the first aspect.
In a fifth aspect, a chip system includes a processing circuit, a storage medium having computer program instructions stored therein; the computer program instructions, when executed by the processing circuitry, implement the method described in the first aspect or in various possible implementations of the first aspect.
In the alternative, the processing circuit in the above-described chip system may be replaced by a processor, and the storage medium may be replaced by a memory. Optionally, the chip system may further comprise a communication interface for enabling communication of the chip system with an external device.
In a sixth aspect, the present application provides an electronic device, comprising: a processor; a memory; a display screen, and a computer program stored on a memory, which when executed by a processor, causes an electronic device to perform the method described in the first aspect or various implementations of the first aspect.
Drawings
Fig. 1A and fig. 1B are schematic diagrams of a communication scenario provided in an embodiment of the present application;
Fig. 2A to fig. 2L are schematic diagrams of a sending mobile phone sending a short message to a receiving mobile phone through a satellite according to an embodiment of the present application;
Fig. 3A to fig. 3C are schematic diagrams illustrating a sender mobile phone making a call to a receiver mobile phone through a satellite according to an embodiment of the present application;
Fig. 4 is a schematic structural diagram of an electronic device according to an embodiment of the present application;
Fig. 5 is a schematic software architecture diagram of an electronic device according to an embodiment of the present application;
FIG. 6 is a flowchart illustrating a method for restricting the use of satellite communications according to an embodiment of the present application;
FIG. 7 is a schematic diagram of an interface when a mobile phone is limited to communicate with a satellite according to an embodiment of the present application;
FIG. 8 is a schematic diagram of an interface when another mobile phone according to an embodiment of the present application is limited to satellite communication;
FIG. 9 is a flowchart illustrating a specific implementation of a method for restricting the use of satellite communications according to an embodiment of the present application;
FIG. 10 is a flowchart illustrating a second exemplary method for restricting the use of satellite communications according to an embodiment of the present application;
FIG. 11 is a flowchart illustrating a third exemplary method for restricting the use of satellite communications according to an embodiment of the present application;
fig. 12 is a schematic structural diagram of an electronic device according to an embodiment of the present application;
fig. 13 is a schematic structural diagram of a chip system according to an embodiment of the present application.
Detailed Description
In order to clearly describe the technical solution of the embodiments of the present application, in the embodiments of the present application, the words "first", "second", etc. are used to distinguish the same item or similar items having substantially the same function and effect. For example, the first operation and the second operation are merely for distinguishing between different operations and are not limited in their order. It will be appreciated by those of skill in the art that the words "first," "second," and the like do not limit the amount and order of execution, and that the words "first," "second," and the like do not necessarily differ.
In the present application, the words "exemplary" or "such as" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "for example" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete fashion.
In the present application, "at least one" means one or more, and "a plurality" means two or more. "and/or", describes an association relationship of an association object, and indicates that there may be three relationships, for example, a and/or B, and may indicate: a alone, a and B together, and B alone, wherein a, B may be singular or plural. The character "/" generally indicates that the context-dependent object is an "or" relationship. "at least one of" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, at least one (one) of a, b, or c may represent: a, b, c, a-b, a-c, b-c, or a-b-c, wherein a, b, c may be single or plural.
Before describing the embodiments of the present application, the following definitions are first given for the relative terms related to the embodiments of the present application:
The method for limiting the use of satellite communication provided by the embodiment of the application can be applied to the electronic equipment with the satellite communication function. The first application may be installed in an electronic device typically having satellite communication capabilities. The first application may be an application program that supports communication of the electronic device with a satellite. Such as instant messaging applications. The first application may be a pre-installed application before the device leaves the factory, for example, as shown in fig. 2A, a smooth connection application 201, or a third party application downloaded by the device, for example, a micro-message or a short message application carried by the mobile phone (for example, a short message application 200 shown in fig. 2A). The smooth connection application 201 is a social application program supporting a mobile operating system on mobile equipment such as a smart phone, a tablet computer and the like, and belongs to instant messaging software which is self-contained in the factory of the equipment.
As an example, the electronic device in the embodiment of the present application may be a device supporting satellite communication such as a smart watch, a smart bracelet, a mobile phone, a smart home, an in-vehicle device, an augmented reality (augmented reality, AR)/Virtual Reality (VR) device, and the like. The first application is installed in the electronic device, and the name and the type of the electronic device are not limited in the embodiment of the application.
Satellite communication mainly refers to radio communication in which signal forwarding is performed between each earth station or between each earth station and a spacecraft through a communication satellite. Since the satellite is far from the ground, the communication range of the satellite communication is not affected by the geographical environment of the earth surface, and thus the satellite communication can be generally applied to an area where mobile communication is uncovered or not covered or where the communication system is destroyed, such as in the ocean, desert, grassland, unmanned area, etc. Some electronic devices (such as mobile phones) currently have satellite communication functions, so that satellite communication resources are conveniently utilized to provide communication services for the electronic devices.
Although satellite communication is convenient, in practice, there may be some situations where if the electronic device uses satellite communication, the signal of the electronic device may affect other devices. For example, during the flight of an aircraft, in order to avoid interference of signals of electronic devices with communication devices on the aircraft, passengers are usually required to set the mobile phone to a flight mode or to shut down, and mainly, in order to ensure safe flight of the aircraft, although the user may set the mobile phone to the flight mode or to shut down, the above solution cannot limit the use of the electronic devices by the user. In another scenario, a mobile phone that supports satellite communication functions in part currently supports use in a specific area, and restricts use of satellite communication in other areas. There is a need to limit the use of satellite communication functions of electronic devices to make the use of satellite communication by electronic devices safer and more compliant.
Fig. 1A is a schematic view of a scenario in which an electronic device and a satellite communicate with each other according to an embodiment of the present application, as shown in fig. 1A, the system includes: an electronic device 200, an electronic device 201, one or more satellites 202, one or more ground stations 203.
As an example, in the scenario shown in fig. 1A, the procedure of the electronic device 200 in the satellite communication network and the electronic device 201 in the cellular communication network for making a voice or video call is as follows: the user initiates a call request for a voice or video call through the installed first application on the electronic device 200. The electronic device 200 transmits the user-triggered call request to the ground station 203 of region a using the antenna of the electronic device 200. The ground station 203 in region a then transmits the call request of the electronic device 200 as a talk signal to the satellite 202 serving region a. The satellite 202 serving the area a receives the call signal, amplifies the call signal, and forwards the amplified call signal to the ground station 203 in the area B where the electronic device 201 is located. The ground station 203 in the B area transmits the call signal to the base station corresponding to the electronic device 201 through the cellular gateway. Finally, the base station transmits a call signal to the electronic device 201, and the electronic device 201 can receive the call signal by using the antenna. The above scheme can realize the transmission of the request of voice or video call from the satellite communication network to the cellular network.
After the electronic device 201 receives the call signal, the electronic device 201 may choose to reject the call request or accept the call request. In the case where the electronic device 201 accepts the call request, the electronic device 201 may transmit the acceptance request to the ground station 203 of the B region through the antenna. The ground station 203 in region B then transmits an acceptance request as a signal to the satellite 202 for transmission by the satellite 202 to the electronic device 200. The electronic device 200 and the electronic device 201 may then conduct a voice or video call based on the satellite. In the event that the electronic device 201 rejects the call request, the electronic device 201 may transmit the reject call request via the antenna to the ground station 203 in zone B. The ground station 203 in region B then transmits the reject call request as a signal to the satellite 202 for transmission by the satellite 202 to the electronic device 200. Upon receiving the reject call request, the electronic device 200 stops calling the electronic device 201.
As an example, in the scenario shown in fig. 1A, the procedure of the electronic device 200 in the satellite communication network and the electronic device 201 in the satellite communication network for making a voice or video call is as follows: the user initiates a call request for a voice or video call through the installed first application on the electronic device 200. The electronic device 200 transmits the user-triggered call request to the ground station 203 of region a using the antenna of the electronic device 200. The ground station 203 in region a then transmits the call request of the electronic device 200 as a talk signal to the satellite 202 serving region a. The satellite 202 then receives the talk signal, amplifies the signal and transmits it to the ground station in region B where the electronic device 201 is located. The ground station 203 in the B region transmits a call signal to the electronic device 201, and the electronic device 201 can receive the call signal using the antenna. The transmission of a request for a voice or video call from the satellite communication network to the cellular network is effected such that communication between the electronic device 200 in the satellite communication network and the electronic device 201 in the cellular network is effected.
As shown in fig. 1B, fig. 1B is a schematic diagram of an electronic device sending a short message (short message) through a satellite according to an embodiment of the present application, and compared to the scene shown in fig. 1A, the communication scene shown in fig. 1B may further include: satellite short message application platform 204.
As an example, in the scenario shown in fig. 1B, taking an example that the electronic device 200 and the electronic device 201 are both in a satellite communication network, the procedure of sending a short message to the electronic device 201 by the electronic device 200 is as follows: first, the electronic device 200 sends a short message to a satellite 202 (e.g., a satellite supporting short message communication, short message satellite). After receiving the short message, the satellite 202 sends the short message to the satellite short message application platform 204 via the ground station 203. The satellite short message application platform 204 then transmits a signal containing the short message addressed to the electronic device 201 via the ground station 203 over the uplink to the satellite 202. The receiver of satellite 202, upon receiving the signal transmitted by ground station 203, amplifies the signal and transmits the amplified signal to electronic device 201 via the downlink. Accordingly, the process of the electronic device 201 sending a short message to the electronic device 200 may also be accomplished in a similar manner in a satellite communication network.
Taking the example that the electronic device 200 is in a satellite communication network and the electronic device 201 is in a cellular communication network, when the electronic device 200 in the satellite communication network transmits a short message to the electronic device 201 in the cellular network, the electronic device 200 transmits a signal containing the short message to the satellite 202 through an uplink, and the receiver of the satellite 202 amplifies the signal and then transmits the amplified signal to the ground station 203 through a transmitter. The ground station 203 sends the short message to the satellite short message application platform 204; the satellite short message application platform 204 sends the short message to a short message center in the mobile core network through the cellular gateway, and then the short message center sends the short message to a base station corresponding to the electronic equipment 201 through the mobile core network; finally, the transmission of the short message from the satellite communication network to the cellular network is achieved by the base station sending the short message to the electronic device 201, so that the electronic device 200 in the satellite communication network communicates with the electronic device 201 in the cellular network.
The electronic device 200 and the electronic device 201 that can communicate with the satellite 202 through information transmission or voice or video communication need to have corresponding software and hardware configurations. For example, in hardware, the electronic device 200 and the electronic device 201 need to be configured with a communication chip (such as a mobile communication module as shown in fig. 4) capable of communicating with a satellite, a radio frequency channel capable of receiving and transmitting signals with the satellite, and a corresponding power amplifier and a signal receiver; in software, the electronic device 200 and the electronic device 201 need to support the protocol of the voice or video call of the short message, and need to have application software supporting the voice or video call, the editing, the sending and/or the receiving of the short message. So that the electronic device 200, 201 can establish an information transmission channel with the satellite 202.
It will be appreciated that in fig. 1A and 1B, satellites are exemplified as beidou satellites.
The satellites in the embodiments of the present application may refer to low-orbit satellites, medium-orbit satellites, or high-orbit satellites. The satellites can be classified into three types, namely: geostationary orbit (geostationary earthorbit, GEO) satellites, also known as geostationary orbit satellites or high orbit satellites; earth mid-orbit (medium earth orbit, MEO) satellites, also known as medium-orbit satellites; and Low Earth Orbit (LEO) satellites, also known as low earth orbit satellites.
GEO satellites have an orbital altitude of 35786km, which has the major advantage of being stationary relative to the ground and providing a large coverage area. However, also due to this, the disadvantages of GEO satellites are relatively prominent: for example, an excessive distance from the ground requires a larger aperture antenna; the transmission delay is larger, about 0.5 seconds, and the requirement of real-time service cannot be met; the track resources are relatively tight, the transmission cost is high, and coverage cannot be provided for two-pole areas, etc.
The orbit height of MEO satellites is 2000 km-35786 km, and global coverage can be achieved by using a relatively small number of MEO satellites. Compared with LEO satellites, the transmission delay of MEO satellites is larger, and the MEO satellites are mainly used for positioning navigation at present.
The orbit height of LEO satellite is 300 km-2000 km. LEO satellite is than MEO satellite and GEO satellite's orbit height low, and the data propagation delay is less, and the power loss is less, and the transmission cost is lower. Therefore, LEO satellite-based communication networks have made great progress in recent years. Based on LEO satellite as access point of information, the capability of satellite covering more area relative to base station is fully utilized to form high-efficiency coverage to air, ocean and remote areas, and meanwhile, the LEO satellite can be fused with long term evolution (long termevolution, LTE) network or future 5G (NR) network, and the LEO satellite can provide wider coverage and better user experience for users on the premise of adopting the same terminal equipment.
The electronic device 200 and the electronic device 201 that can communicate with the satellite 202 through information transmission or voice or video communication need to have corresponding software and hardware configurations. For example, in hardware, the electronic device 200 and the electronic device 201 need to be configured with a communication chip (such as a mobile communication module as shown in fig. 4) capable of communicating with a satellite, a radio frequency channel capable of receiving and transmitting signals with the satellite, and a corresponding power amplifier and a signal receiver; in software, the electronic device 200 and the electronic device 201 need to support the protocol of the voice or video call of the short message, and need to have application software supporting the voice or video call, the editing, the sending and/or the receiving of the short message. So that the electronic device 200, 201 can establish an information transmission channel with the satellite 202.
Alternatively, the application software supporting the communication between the electronic device 200 and the satellite 202 (i.e., application software supporting voice or video call, short message editing, sending and receiving) (such as the open connection application 201 shown in fig. 2A) may be the same software as the application software supporting the communication between the electronic device and the base station in the cellular network (such as the short message application 200 shown in fig. 2A), or may be different software, which is not limited in this embodiment of the present application.
Alternatively, the application software supporting short message editing, sending and receiving and the application software supporting voice or video call may be different application software or the same application software, which is not limited in the embodiment of the present application.
Optionally, the system as described in fig. 1A and fig. 1B may further include a server, where at least the first list is stored in the server. The electronic device 200 may obtain the first list through interaction with the server.
The following electronic device 200 and electronic device 201 are mobile phones, so as to facilitate distinction: the following takes the electronic device 200 as a mobile phone a, the electronic device 201 as a mobile phone B, the mobile phone a (i.e. the mobile phone of the sender) sends a short message to the mobile phone B (i.e. the mobile phone of the receiver) through a satellite, the first application is a smooth connection application, as shown in fig. 2A, one or more applications are running in the mobile phone a, where the mobile phone a includes the smooth connection application 201, an opening operation (such as clicking the smooth connection application 201) triggered by a user is detected, and the mobile phone a displays a message interface as shown in fig. 2B in response to the opening operation. A plurality of session messages are displayed in the message interface shown in fig. 2B. Such as "Beidou satellite message" 202.
The user may click on "Beidou satellite message" 202 to trigger handset A to enter the Beidou satellite message interface shown in FIG. 2C, where at least a first function option (i.e., new message 203) is displayed in the Beidou satellite message interface shown in FIG. 2C. When the Beidou satellite message needs to be sent, the user can click on the new message 203 to trigger the mobile phone A to enter the short message session interface as shown in fig. 2D. In the short message session interface shown in fig. 2D, the user may click on contact control 210 to trigger handset a to enter the contact interface shown in fig. 2E. In the contact interface shown in fig. 2E, the user may select a target contact (i.e., the contact address of the user of the recipient's handset). Such as the selected target contact being the contact "dad". After the user selects the target contact, the user may click on the confirmation control 211 in the interface. In response to the acknowledgement control 211 being triggered, handset a enters the short message session interface as shown in fig. 2F. As shown in fig. 2F, a location control option 212, a dialog input box 213, and a send control 208 are displayed in the short message session interface. The user may enter message content in dialog input box 213. For example, the message content may be "everything is normal, do not worry" as shown in FIG. 2F. Thereafter, the user may click on the send control 208 to cause handset a to detect an operation in which the send control 208 is triggered. Handset a enters the find satellite phase in response to the send control 208 being triggered. After the mobile phone a successfully searches for the satellite (for example, the mobile phone a judges that the current satellite communication quality meets the communication requirement), the mobile phone a sends a short message to the satellite, so that the satellite forwards the short message to the mobile phone B in the communication mode shown in fig. 1B.
In order to facilitate the receiver mobile phone to know the current position information of the sender mobile phone, the content of the short message sent by the mobile phone A to the satellite is that: not only the message content input by the user in the dialogue input box 213, but also the location information of the mobile phone a detected by the mobile phone a. For example, the location information of the mobile phone a may be geographic location information of the mobile phone a. Such as current latitude and longitude information of handset a, etc.).
In some embodiments of the present application, in the short message session interface shown in fig. 2F, if the position control option 212 is in the selected state, the short message sent by the mobile phone a to the mobile phone B carries the position information of the mobile phone a detected by the mobile phone a. In one possible embodiment of the present application, the position control option 212 in the short message session interface as shown in FIG. 2F is selected by default. Or the position control option 212 may change from unselected to selected state based on user operation.
For example, as shown in FIG. 2F, the position control option 212 is labeled asThe representation is selected.
Illustratively, in the event that handset a detects that the send control 208 is triggered, if handset a determines that the position control option 212 is not selected, then handset a prompts the user to set the position control option 212 to the selected state, or handset a automatically sets the position control option 212 to the selected state. For example, the mark ≡of the position control option 212 indicates that it is not selected.
In one possible embodiment of the present application, one or more templates of the content of the sms may be preset in the mobile phone a. For example, everything is normal, there is no fear, or me is trapped, emergency rescue is needed, etc. When handset a enters the sms conversation interface as shown in fig. 2F, handset a may also display a sms content template 214 in the sms conversation interface. So that the user can select the appropriate template content as desired. After the user selects the appropriate template content, the user may click on the template content selected by the user to trigger the mobile phone a to display the template content selected by the user in the dialog input box 213.
Besides selecting the template content, the user can also input related short message content according to own requirements, and the embodiment of the application is not limited to the method. The description of how the user inputs the text short message in the short message session interface may be referred to in the prior art, and will not be repeated here.
Optionally, in order to facilitate the user to learn more about the relevant content of the Beidou satellite communication (such as sending a short message or voice or video phone), a first prompt card 206, a second prompt card 205, and a second function option 204 are also displayed in the interface shown in FIG. 2C (i.e. learn more). When the mobile phone a detects that the first prompt card 206 is triggered, an operation guide using the Beidou satellite communication is displayed. When the mobile phone a detects that the second prompt card 205 is triggered, relevant problems encountered in the process of using the beidou satellite communication and a way for solving the problems are displayed. And when the mobile phone A detects that the second function option 204 is triggered, displaying relevant content of the Beidou satellite communication process.
Optionally, a return control 207 may be further included in the interface shown in fig. 2C, so that the return control 207 may be triggered during a process when the user does not need to use the beidou satellite communication, so that the mobile phone a returns to the interface shown in fig. 2B in response to the return control 207.
In one possible embodiment of the present application, the mobile phone a detects an operation of opening the first application entered by the user. In response to the open operation for the first application, the mobile phone a starts to monitor the location information and/or the moving speed of the mobile phone a. For example, as shown in fig. 2A, when the mobile phone a detects the operation of opening the open connection application 201 triggered by the user, the location management service in the mobile phone a is started to monitor the location information and/or the moving speed of the mobile phone a.
In an exemplary case where the mobile phone a detects that the user inputs an operation of opening the first application or clicks the send control 208, if the mobile phone a determines that the current location service of the mobile phone a is not opened, the mobile phone a prompts the user to open the location service of the mobile phone a, so as to carry the current location information of the mobile phone a in a process of sending a short message through a satellite using the first application.
In one possible embodiment of the present application, in the stage of searching for satellites by the mobile phone a, the satellite with the strongest signal may be determined as the communication satellite. After determining the communication satellite, the mobile phone a can determine the satellite transmission link direction when the mobile phone a communicates with the communication satellite based on the location information of the mobile phone a and the location information of the communication satellite. The satellite transmission link direction is the direction from the position of the mobile phone A to the position of the communication satellite, and the mobile phone A can also determine the radiation direction of the satellite antenna of the mobile phone A based on geomagnetic data, attitude data and other data of the mobile phone A. Then, the mobile phone a can align the radiation direction of the satellite antenna of the mobile phone a with the communication satellite through the satellite transmission link direction and the radiation direction of the satellite antenna. In the description of the embodiment of the present application, the process of aligning the mobile phone a with the target satellite is referred to as satellite alignment. The radiation direction of the satellite antenna is the maximum gain direction of the signal when the antenna transmits the signal, and the signal intensity in the direction is the maximum.
To facilitate the user's understanding of the communication status between handset a and the satellite, i.e., the strength of the satellite signal, in the event that the send control 208 is triggered, handset a may display a prompt indicating the strength of the satellite signal currently detected by handset a, as shown in fig. 2G. As an example, as shown in fig. 2G, the mobile phone a displays a reminder card 215 including reminder information. As an alternative example, the reminder card 215 may be displayed in an interface as shown in fig. 2F. As shown in fig. 2G, the prompt card 215 may display information related to the star finding stage of the mobile phone a, such as the signal intensity 217.
Illustratively, guidance information 216 may also be displayed in the reminder card 215. Wherein the guiding information 216 is used to instruct the user to adjust the orientation of the mobile phone a (e.g., rotate the mobile phone a to the right). The user can adjust the azimuth of the mobile phone a according to the guiding information 216 to assist the mobile phone a to complete the star finding as soon as possible.
Optionally, after the star finding is successful, the mobile phone may display an interface as shown in fig. 2H, where the interface shown in fig. 2H may display the remaining sending time of the short message and the guiding information indicating that the user keeps the direction of the sender mobile phone in a countdown manner. It will be appreciated that in the event that the sending of a short message is completed, the sender's handset may enter an interface as shown in fig. 2I to prompt the user that the sending of the short message has been completed (e.g., a "sent" typeface).
Optionally, when the mobile phone of the sender completes the sending of the short message and receives the satellite receipt, the prompt information of the received satellite receipt can be displayed to the user.
Optionally, in the case where the sender's handset completes the sending of the short message and does not receive the satellite receipt, the user may be presented with a prompt 218 for the receipt of the satellite receipt. And then, if the mobile phone of the sender receives the satellite receipt, the prompt information of the satellite receipt which is not received can be updated into the prompt information of the satellite receipt which is received.
As shown in fig. 2J, fig. 2J shows an interface schematic of a receiving mobile phone receiving a satellite sms message, and after the receiving mobile phone receives a sms message of a sending mobile phone through a ground station serving an area where the receiving mobile phone is located, a prompt card 219 is displayed on the interface. The prompt card 219 may display the source of the short message and the content of the short message. Such as from which contact the short message originated. For example, as shown in FIG. 2J, the short message is displayed from the contact "daughter". The user may click on the prompt card 219 to trigger the handset to display the content of the received short message, i.e. to display the short message interface as shown in fig. 2L. As shown in fig. 2J, the short message interface displays the specific content of the received short message and the location information of the sender's mobile phone (such as the mobile phone of the contact "daughter").
In one possible embodiment of the application, the reminder card 219 also displays a detail control 220. The user may trigger the details control 220 to trigger the handset to display a short message interface as shown in fig. 2J. Specifically, upon detecting that the detail control 220 is triggered, the handset enters the interface as shown in fig. 2K. A beidou satellite message service card 213 is displayed in the interface shown in fig. 2K. After detecting the operation for the Beidou satellite message service card 213, the receiver mobile phone can display an interface as shown in fig. 2J to view the specific content of the short message.
In the following, the electronic device 200 is taken as a sender mobile phone (i.e. mobile phone a), the electronic device 201 is taken as a receiver mobile phone (i.e. mobile phone B), the sender mobile phone dials a voice call to the receiver mobile phone through a satellite, and the first application is a smooth connection application, for example, as shown in fig. 2A, after the mobile phone a detects an opening operation of a user for the smooth connection application 201 and other operations of the user, a contact interface shown in fig. 3A is displayed, and in the contact interface shown in fig. 3A, the user can switch information of a contact currently displayed on the interface through a sliding operation. Taking the target contact selected by the user as the contact dad as an example, in the case that the user selects the contact dad as a receiver, the user can click on the voice call control 302 or the video call control 301 to trigger the mobile phone a to initiate satellite voice or video call. In the event that the user needs to dial a Beidou satellite voice call, the user may click on the voice call control 302. When handset a detects that the voice call control 302 is triggered, handset a enters the star finding phase as shown in fig. 3B. Or in the case where the user needs to dial a beidou satellite video phone, the user may click on video call control 301. When the mobile phone a detects that the video call control 301 is triggered, the mobile phone a enters a star searching stage as shown in fig. 3B to 3C. In the case where the cell phone a successfully seeks the star, the cell phone a may display an interface as shown in fig. 3C. If the mobile phone A successfully searches for the satellite, the call request of the mobile phone A is sent to the satellite, and the call request is forwarded to the mobile phone B by the satellite in the mode shown in the figure 1A or the figure 1B. Under the condition that the mobile phone B agrees with the call request of the mobile phone A, the mobile phone A can perform voice call or video call with the mobile phone B based on satellites.
As shown in fig. 4, taking an electronic device as a mobile phone, the mobile phone may include: processor 110, external memory interface 120, internal memory 121, universal serial bus (universal serial bus, USB) interface 130, charge management module 140, power management module 141, battery 142, antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, audio module 170, speaker 170A, receiver 170B, microphone 170C, headset interface 170D, sensor module 180, keys 190, motor 191, indicator 192, camera 193, display 194, positioning module, and subscriber identity module (subscriber identification module, SIM) card interface 195, etc.
In an embodiment of the present application, a mobile phone may include a first processor and a second processor. The first processor may be, for example, an application processor (application processor, AP), and the second processor may be, for example, a system coprocessor (sensor hub). In addition, the mobile phone in the embodiment of the application can be provided with a high-pass chip platform. On this basis, the system coprocessor may be referred to as a sensor execution environment (Sensors Execution Environment, SEE), for example.
It should be noted that, the mobile phone shown in fig. 4 may include the processor 110 as the first processor or the second processor; or processor 110 may comprise a first processor and a second processor, which is not limited in this regard by the embodiments of the present application.
It should be understood that the structure illustrated in this embodiment is not limited to a specific configuration of the mobile phone. In other embodiments, the handset may include more or fewer components than shown, or certain components may be combined, or certain components may be split, or different arrangements of components. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
The processor 110 may include one or more processing units, such as: the processor 110 may include an application processor (application processor, AP), a modem processor, a graphics processor (graphics processing unit, GPU), an image signal processor (IMAGE SIGNAL processor, ISP), a controller, a memory, a video codec, a digital signal processor (DIGITAL SIGNAL processor, DSP), a baseband processor, and/or a neural Network Processor (NPU), etc. Wherein the different processing units may be separate devices or may be integrated in one or more processors.
The controller can be a neural center and a command center of the mobile phone. The controller can generate operation control signals according to the instruction operation codes and the time sequence signals to finish the control of instruction fetching and instruction execution.
A memory may also be provided in the processor 110 for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may hold instructions or data that the processor 110 has just used or recycled. If the processor 110 needs to reuse the instruction or data, it can be called directly from the memory. Repeated accesses are avoided and the latency of the processor 110 is reduced, thereby improving the efficiency of the system.
In some embodiments, the processor 110 may include one or more interfaces. The interfaces may include an integrated circuit (inter-INTEGRATED CIRCUIT, I2C) interface, an integrated circuit built-in audio (inter-INTEGRATED CIRCUIT SOUND, I2S) interface, a pulse code modulation (pulse code modulation, PCM) interface, a universal asynchronous receiver transmitter (universal asynchronous receiver/transmitter, UART) interface, a mobile industry processor interface (mobile industry processor interface, MIPI), a general-purpose input/output (GPIO) interface, a subscriber identity module (subscriber identity module, SIM) interface, and/or a universal serial bus (universal serial bus, USB) interface, among others.
It should be understood that the connection relationship between the modules illustrated in this embodiment is only illustrative, and is not limited to the structure of the mobile phone. In other embodiments, the mobile phone may also use different interfacing manners in the foregoing embodiments, or a combination of multiple interfacing manners.
The charge management module 140 is configured to receive a charge input from a charger. The charger can be a wireless charger or a wired charger. In some wired charging embodiments, the charge management module 140 may receive a charging input of a wired charger through the USB interface 130. In some wireless charging embodiments, the charge management module 140 may receive wireless charging input through a wireless charging coil of the cell phone. The charging management module 140 can also supply power to the mobile phone through the power management module 141 while charging the battery 142.
The power management module 141 is used for connecting the battery 142, and the charge management module 140 and the processor 110. The power management module 141 receives input from the battery 142 and/or the charge management module 140 and provides power to the processor 110, the internal memory 121, the external memory, the display 194, the camera 193, the wireless communication module 160, and the like. The power management module 141 may also be configured to monitor battery capacity, battery cycle number, battery health (leakage, impedance) and other parameters. In other embodiments, the power management module 141 may also be provided in the processor 110. In other embodiments, the power management module 141 and the charge management module 140 may be disposed in the same device.
The wireless communication function of the mobile phone can be realized by the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, a modem processor, a baseband processor and the like.
The antennas 1 and 2 are used for transmitting and receiving electromagnetic wave signals. Each antenna in the handset may be used to cover a single or multiple communication bands. Different antennas may also be multiplexed to improve the utilization of the antennas. For example: the antenna 1 may be multiplexed into a diversity antenna of a wireless local area network. In other embodiments, the antenna may be used in conjunction with a tuning switch.
The mobile communication module 150 may provide various wireless communication solutions including 2G/3G/4G/5G, etc. applied to a cellular phone. The mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (low noise amplifier, LNA), etc. The mobile communication module 150 may receive electromagnetic waves from the antenna 1, perform processes such as filtering, amplifying, and the like on the received electromagnetic waves, and transmit the processed electromagnetic waves to the modem processor for demodulation. The mobile communication module 150 can amplify the signal modulated by the modem processor, and convert the signal into electromagnetic waves through the antenna 1 to radiate. In some embodiments, at least some of the functional modules of the mobile communication module 150 may be disposed in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 may be provided in the same device as at least some of the modules of the processor 110. For example, in the case where the handset supports communication with a satellite (i.e., has a satellite communication function), the handset may communicate with the satellite using the mobile communication module 150.
The modem processor may include a modulator and a demodulator. The modulator is used for modulating the low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used for demodulating the received electromagnetic wave signal into a low-frequency baseband signal.
The wireless communication module 160 may provide solutions for wireless communication including wireless local area network (wireless local area network, WLAN) (e.g., wireless fidelity (WIRELESS FIDELITY, wi-Fi) network), bluetooth, global navigation satellite system (global navigation SATELLITE SYSTEM, GNSS), frequency modulation (frequency modulation, FM), near field communication (NEAR FIELD communication, NFC), infrared (IR), etc. applied to a cell phone. The wireless communication module 160 may be one or more devices that integrate at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, modulates the electromagnetic wave signals, filters the electromagnetic wave signals, and transmits the processed signals to the processor 110. The wireless communication module 160 may also receive a signal to be transmitted from the processor 110, frequency modulate it, amplify it, and convert it to electromagnetic waves for radiation via the antenna 2.
In some embodiments, the antenna 1 and the mobile communication module 150 of the handset are coupled, and the antenna 2 and the wireless communication module 160 are coupled, so that the handset can communicate with a network and other devices through wireless communication technology. The wireless communication techniques can include the Global System for Mobile communications (global system for mobile communications, GSM), general packet radio service (GENERAL PACKET radio service, GPRS), code division multiple access (code division multiple access, CDMA), wideband code division multiple access (wideband code division multiple access, WCDMA), time division code division multiple access (time-division code division multiple access, TD-SCDMA), long term evolution (long term evolution, LTE), BT, GNSS, WLAN, NFC, FM, and/or IR techniques, among others. The GNSS may include a global satellite positioning system (global positioning system, GPS), a global navigation satellite system (global navigation SATELLITE SYSTEM, GLONASS), a beidou satellite navigation system (beidou navigation SATELLITE SYSTEM, BDS), a quasi zenith satellite system (quasi-zenith SATELLITE SYSTEM, QZSS) and/or a satellite based augmentation system (SATELLITE BASED AUGMENTATION SYSTEMS, SBAS).
The cell phone implements display functions through the GPU, the display 194, and the application processor, etc. The GPU is a microprocessor for image processing, and is connected to the display 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 that execute program instructions to generate or change display information.
The display screen 194 is used to display images, videos, and the like. The display 194 includes a display panel. The display panel may employ 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 Mini-LED, a Micro-OLED, a quantum dot light-emitting diode (QLED), or the like.
The cell phone may implement photographing functions through an ISP, a camera 193, a video codec, a GPU, a display 194, an application processor, and the like.
The ISP is used to process data fed back by the camera 193. For example, when photographing, the shutter is opened, light is transmitted to the camera photosensitive element through the lens, the optical signal is converted into an electric signal, and the camera photosensitive element transmits the electric signal to the ISP for processing and is converted into an image visible to naked eyes. ISP can also optimize the noise, brightness and skin color of the image. The ISP can also optimize parameters such as exposure, color temperature and the like of a shooting scene. In some embodiments, the ISP may be provided in the camera 193.
The camera 193 is used to capture still images or video. The object generates an optical image through the lens and projects the optical image onto the photosensitive element. The photosensitive element may be a charge coupled device (charge coupled device, CCD) or a Complementary Metal Oxide Semiconductor (CMOS) phototransistor. The photosensitive element converts the optical signal into an electrical signal, which is then transferred to the ISP to be converted into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in a standard RGB, YUV, or the like format. In some embodiments, the handset may include 1 or N cameras 193, N being a positive integer greater than 1.
The digital signal processor is used for processing digital signals, and can process other digital signals besides digital image signals. For example, when the mobile phone selects a frequency point, the digital signal processor is used to perform fourier transform on the frequency point energy, etc.
Video codecs are used to compress or decompress digital video. The handset may support one or more video codecs. In this way, the mobile phone can play or record videos with various coding formats, for example: dynamic picture experts group (moving picture experts group, MPEG) 1, MPEG2, MPEG3, MPEG4, etc.
The NPU is a neural-network (NN) computing processor, and can rapidly process input information by referencing a biological neural network structure, for example, referencing a transmission mode between human brain neurons, and can also continuously perform self-learning. Applications such as intelligent cognition of the mobile phone can be realized through the NPU, for example: image recognition, face recognition, speech recognition, text understanding, etc.
The handset may implement audio functions through an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, an application processor, and the like. Such as music playing, recording, etc.
The audio module 170 is used to convert digital audio information into an analog audio signal output and also to convert an analog audio input into a digital audio signal. The audio module 170 may also be used to encode and decode audio signals. In some embodiments, the audio module 170 may be disposed in the processor 110, or a portion of the functional modules of the audio module 170 may be disposed in the processor 110. The speaker 170A, also referred to as a "horn," is used to convert audio electrical signals into sound signals. A receiver 170B, also referred to as a "earpiece", is used to convert the audio electrical signal into a sound signal. Microphone 170C, also referred to as a "microphone" or "microphone", is used to convert sound signals into electrical signals.
The earphone interface 170D is used to connect a wired earphone. The headset interface 170D may be a USB interface 130 or a 3.5mm open mobile electronic device platform (open mobile terminal platform, OMTP) standard interface, a american cellular telecommunications industry association (cellular telecommunications industry association of the USA, CTIA) standard interface.
The external memory interface 120 may be used to connect to an external memory card, such as a Micro SD card, to extend the memory capabilities of the handset. The external memory card communicates with the processor 110 through an external memory interface 120 to implement data storage functions. For example, audio, video, etc. files are stored in an external memory card.
The internal memory 121 may be used to store computer executable program code including instructions. The processor 110 executes various functional applications of the cellular phone and data processing by executing instructions stored in the internal memory 121. For example, in an embodiment of the present application, the processor 110 may include a storage program area and a storage data area by executing instructions stored in the internal memory 121.
The storage program area may store an application program (such as a sound playing function, an image playing function, etc.) required for at least one function of the operating system, etc. The storage data area may store data created during use of the handset (e.g., audio data, phonebook, etc.), etc. In addition, the internal memory 121 may include a high-speed random access memory, and may further include a nonvolatile memory such as at least one magnetic disk storage device, a flash memory device, a universal flash memory (universal flash storage, UFS), and the like.
The keys 190 include a power-on key, a volume key, etc. The keys 190 may be mechanical keys. Or may be a touch key. The motor 191 may generate a vibration cue. The motor 191 may be used for incoming call vibration alerting as well as for touch vibration feedback. The indicator 192 may be an indicator light, may be used to indicate a state of charge, a change in charge, a message indicating a missed call, a notification, etc. The SIM card interface 195 is used to connect a SIM card. The SIM card may be inserted into the SIM card interface 195 or removed from the SIM card interface 195 to enable contact and separation with the handset. The mobile phone can support 1 or N SIM card interfaces, and N is a positive integer greater than 1. The SIM card interface 195 may support Nano SIM cards, micro SIM cards, and the like.
The positioning module may provide a global navigation satellite system (global navigation SATELLITE SYSTEM, GNSS) solution to implement positioning functions involving the handset. The positioning module may receive electromagnetic waves via the antenna 2, frequency modulate and filter the electromagnetic wave signals, and send the processed signals to the processor 110 in order for the processor 110 to determine the location information of the device.
In some embodiments, the antenna 1 of the handset is coupled to the mobile communication module 150 and the antenna 2 is coupled to the positioning module. In addition, the GNSS may include a global satellite positioning system (global positioning system, GPS), a global navigation satellite system (global navigation SATELLITE SYSTEM, GLONASS), a Beidou satellite navigation system (beidou navigation SATELLITE SYSTEM, BDS), a quasi zenith satellite system (quasi-zenith SATELLITE SYSTEM, QZSS) and/or a satellite based augmentation system (SATELLITE BASED AUGMENTATION SYSTEMS, SBAS).
The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a position sensor 180M, and the like.
The pressure sensor 180A is used to sense a pressure signal, and may convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor 180A may be disposed on the display screen 194. The pressure sensor 180A is of various types, such as a resistive pressure sensor, an inductive pressure sensor, a capacitive pressure sensor, and the like. The capacitive pressure sensor may be a capacitive pressure sensor comprising at least two parallel plates with conductive material. The capacitance between the electrodes changes when a force is applied to the pressure sensor 180A. The handset determines the strength of the pressure based on the change in capacitance. When a touch operation is applied to the display 194, the mobile phone detects the intensity of the touch operation according to the pressure sensor 180A. The cell phone may also calculate the location of the touch based on the detection signal of the pressure sensor 180A. In some embodiments, touch operations that act on the same touch location, but at different touch operation strengths, may correspond to different operation instructions. For example: and executing an instruction for checking the short message when the touch operation with the touch operation intensity smaller than the first pressure threshold acts on the short message application icon. And executing an instruction for newly creating the short message when the touch operation with the touch operation intensity being greater than or equal to the first pressure threshold acts on the short message application icon.
The gyro sensor 180B may be used to determine the motion gesture of the handset. In some embodiments, the angular velocity of the handset about three axes (i.e., x, y, and z axes) may be determined by gyro sensor 180B. The gyro sensor 180B may be used for photographing anti-shake. Illustratively, when the shutter is pressed, the gyro sensor 180B detects the shake angle of the mobile phone, calculates the distance to be compensated by the lens module according to the angle, and makes the lens counteract the shake of the mobile phone through the reverse movement, thereby realizing anti-shake. The gyro sensor 180B may also be used for navigating, somatosensory game scenes. Of course, in the embodiment of the present application, in the stage of searching for satellites by the mobile phone, the gyro sensor 180B is used to detect the rotation angle of the mobile phone, so that the mobile phone completes the satellite searching action.
The air pressure sensor 180C is used to measure air pressure. In some embodiments, the handset calculates altitude from the barometric pressure value measured by barometric pressure sensor 180C, aiding in positioning and navigation. For example, in the embodiment of the present application, the air pressure sensor 180C may measure the air pressure when the mobile phone is in a flight scene, so as to obtain the current altitude of the mobile phone.
The magnetic sensor 180D includes a hall sensor. The mobile phone can detect the opening and closing of the flip leather sheath by using the magnetic sensor 180D. In some embodiments, when the handset is a flip phone, the handset may detect the opening and closing of the flip based on the magnetic sensor 180D. And then according to the detected opening and closing state of the leather sheath or the opening and closing state of the flip, the characteristics of automatic unlocking of the flip and the like are set.
The acceleration sensor 180E can detect the magnitude of acceleration of the mobile phone in various directions (typically three axes). The magnitude and direction of gravity can be detected when the mobile phone is stationary. The method can also be used for recognizing the gesture of the mobile phone, and is applied to the applications of horizontal and vertical screen switching, pedometers and the like. Of course, the acceleration sensor 180E may also be used to determine the mobile speed of the handset. In the embodiment of the application, the mobile phone determines the moving speed of the mobile phone through the acceleration sensor 180E, then the mobile phone determines whether the speed of the mobile phone is greater than or equal to the preset speed threshold according to the moving speed of the mobile phone, and if the speed of the mobile phone is greater than or equal to the preset speed threshold, the mobile phone determines to limit the mobile phone to communicate with the satellite through the first application.
A distance sensor 180F for measuring a distance. The cell phone may measure distance by infrared or laser. In some embodiments, the cell phone may range using the distance sensor 180F to achieve fast focus.
The proximity light sensor 180G may include, for example, a Light Emitting Diode (LED) and a light detector, such as a photodiode. The light emitting diode may be an infrared light emitting diode. The mobile phone emits infrared light outwards through the light emitting diode. The cell phone uses a photodiode to detect infrared reflected light from nearby objects. When sufficient reflected light is detected, it can be determined that there is an object in the vicinity of the handset. When insufficient reflected light is detected, the handset may determine that there is no object in the vicinity of the handset. The mobile phone can use the proximity light sensor 180G to detect that the user holds the mobile phone close to the ear for communication, so as to automatically extinguish the screen to achieve the purpose of saving electricity. The proximity light sensor 180G may also be used in holster mode, pocket mode to automatically unlock and lock the screen.
The ambient light sensor 180L is used to sense ambient light level. The cell phone can adaptively adjust the brightness of the display 194 according to the perceived ambient light level. The ambient light sensor 180L may also be used to automatically adjust white balance when taking a photograph. The ambient light sensor 180L may also cooperate with the proximity light sensor 180G to detect if the phone is in a pocket to prevent false touches.
The fingerprint sensor 180H is used to collect a fingerprint. The mobile phone can realize fingerprint unlocking, access to an application lock, fingerprint photographing, fingerprint incoming call answering and the like by utilizing the collected fingerprint characteristics.
The temperature sensor 180J is for detecting temperature. In some embodiments, the handset performs a temperature processing strategy using the temperature detected by temperature sensor 180J. For example, when the temperature reported by temperature sensor 180J exceeds a threshold, the handset performs a reduction in the performance of a processor located near temperature sensor 180J in order to reduce power consumption to implement thermal protection. In other embodiments, when the temperature is below another threshold, the cell phone heats the battery 142 to avoid the low temperature causing the cell phone to be abnormally shut down. In other embodiments, when the temperature is below a further threshold, the handset is ready to boost the output voltage of the battery 142 to avoid abnormal shutdown caused by low temperatures.
The touch sensor 180K, also referred to as a "touch panel". The touch sensor 180K may be disposed on the display screen 194, and the touch sensor 180K and the display screen 194 form a touch screen, which is also called a "touch screen". The touch sensor 180K is for detecting a touch operation acting thereon or thereabout. The touch sensor may communicate the detected touch operation to the application processor to determine the touch event type. Visual output related to touch operations may be provided through the display 194. In other embodiments, the touch sensor 180K may be disposed on the surface of the mobile phone at a different location than the display 194.
The position sensor 180M may obtain position information of the handset and convert it into a usable output signal. For example, for a mobile phone, the location sensor 180M may be a global positioning system (global positioning system, GPS) sensor, may determine longitude and latitude coordinates of the mobile phone, and the like, which is not limited by the embodiment of the present application. For example, taking a mobile phone as an example, the mobile phone in the embodiment of the present application may use the position sensor 180M to obtain the position (such as longitude and latitude coordinates) of the mobile phone, so as to determine whether the mobile phone is located in a satellite communication restricted area or an area capable of satellite communication according to the position of the mobile phone.
It will be appreciated that the structure illustrated in the embodiments of the present application is not limited to a specific configuration of the mobile phone. In other embodiments of the application, the handset may include more or fewer components than shown, or certain components may be combined, or certain components may be split, or different arrangements of components. The illustrated components may be implemented in hardware, software, or a combination of hardware and software.
In order to make the technical scheme of the application clearer and easy to understand, the method of the embodiment of the application is exemplified below by combining the software architecture of the mobile phone.
Fig. 5 is a block diagram of a software structure of a mobile phone according to an embodiment of the present application.
The layered architecture divides the software into several layers, each with distinct roles and branches. The layers communicate with each other through a software interface. In some embodiments, android TM is divided into multiple layers, from top to bottom, an application layer, an application framework layer, a hardware abstraction layer interface definition language (hardware abstraction LAYER INTERFACE definition language, HIDL) interface layer, a hardware abstraction layer (hardware abstraction layer, HAL), and a hardware layer, respectively. It should be understood that: the Android TM system is used for illustration, and in other operating systems (e.g. hong Meng TM system, iOS TM system, etc.), the scheme of the present application can be implemented as long as the functions implemented by the functional modules are similar to those implemented by the embodiments of the present application.
The application layer may include a series of application packages (android application package, APK).
As shown in fig. 5, various Applications (APPs) can be installed in the application layer. Such as camera, calendar, map, WLAN, music, short message, mailbox, satellite, bluetooth, etc.
In the embodiment of the application, an application program for realizing satellite communication, such as a smooth connection application or a short message application, is arranged in an application program layer.
The application framework layer provides an application programming interface (application programming interface, API) and programming framework for the application of the application layer. The application framework layer includes a number of predefined functions.
In the embodiment of the application, a Location Manager (Location Manager) service is deployed in an application framework layer. Of course, the application framework layer may also include a window manager, a content provider, an activity manager, a view system, a phone manager, a resource manager, a notification manager, etc., to which embodiments of the present application are not limited in any way.
After the smooth connection application and the position management service are successfully connected, the smooth connection application can call an application program interface (Application Program Interface, API) of the position management service to acquire the position information of the mobile phone.
The window manager is used for managing window programs. The window manager can acquire the size of the display screen, judge whether a status bar exists, lock the screen, intercept the screen and the like. The content provider is used to store and retrieve data and make such data accessible to applications. The data may include video, images, audio, calls made and received, browsing history and bookmarks, phonebooks, etc.
The view system includes visual controls, such as controls to display text, controls to display pictures, and the like. The view system may be used to build applications. The display interface may be composed of one or more views. For example, a display interface including a text message notification icon may include a view displaying text and a view displaying a picture.
The telephone manager is used for providing communication functions of the mobile phone. Such as the management of call status (including on, hung-up, etc.).
The resource manager provides various resources for the application program, such as localization strings, icons, pictures, layout files, video files, and the like.
The notification manager allows the application to display notification information in a status bar, can be used to communicate notification type messages, can automatically disappear after a short dwell, and does not require user interaction. Such as notification manager is used to inform that the download is complete, message alerts, etc. The notification manager may also be a notification in the form of a chart or scroll bar text that appears on the system top status bar, such as a notification of a background running application, or a notification that appears on the screen in the form of a dialog window. For example, a text message is prompted in a status bar, a prompt tone is emitted, the mobile phone vibrates, and an indicator light blinks.
The application layer and the application framework layer run in a virtual machine. The virtual machine executes java files of the application program layer and the application program framework layer as binary files. The virtual machine is used for executing the functions of object life cycle management, stack management, thread management, security and exception management, garbage collection and the like.
As also shown in fig. 5, the system libraries and kernel layers below the application framework layer, etc. may be referred to as the underlying system. The system library of the underlying system comprises a state monitoring service and a speed monitoring service. The state monitoring service can be used for identifying the current motion state of the mobile phone, and particularly can call a sensor service (sensor service) to start an acceleration sensor for detection, and the state monitoring service can determine whether the current motion state of the mobile phone is a static state or a motion state according to motion data reported by the acceleration sensor. The state monitoring service can report the determined current motion state of the mobile phone to the activity management service. The speed monitoring service can be used for identifying the current moving speed of the mobile phone, and particularly can call a sensor service (sensor service) to start an acceleration sensor for detection.
The kernel layer of the underlying system is a layer between hardware and software, and includes positioning drivers and sensor drivers. Optionally, the kernel layer may further include a display driver, an audio driver Wi-Fi driver, a modem driver, a bluetooth driver, and the like, which is not limited in any way by the embodiments of the present application.
Android runtime include core libraries and virtual machines. Android runtime is responsible for scheduling and management of the android system.
The core library consists of two parts: one part is a function which needs to be called by java language, and the other part is a core library of android. The application layer and the application framework layer run in a virtual machine. The virtual machine executes java files of the application program layer and the application program framework layer as binary files. The virtual machine is used for executing the functions of object life cycle management, stack management, thread management, security and exception management, garbage collection and the like.
Fig. 6 is a specific implementation of a method for restricting communication using a satellite according to an embodiment of the present application, where the method is applied to an electronic device, and the electronic device has a first application for supporting the electronic device to communicate with the satellite, and the method includes:
Step 601, the electronic device displays a communication interface of the first application. The communication interface comprises a first functional control, and the first functional control is used for triggering the electronic equipment to communicate with the satellite through a first application.
For example, the first functionality control being triggered, the electronic device communicating with the satellite through the first application may include: the electronic equipment sends a short message input by a user in the first application to the satellite, or the electronic equipment sends a voice or video call request triggered by the user through the first application to the satellite.
As shown in fig. 2F, in the case where the communication interface of the first application is a short message session interface as shown in fig. 2F, the first functionality control may be the send control 208. When the electronic device detects that the sending control 208 is triggered, the electronic device can send the text message input by the user on the short message conversation interface and the current position information of the electronic device as short message content to the satellite, so that the satellite forwards the short message to the electronic device of the target contact person selected by the user, and the electronic device can communicate with other electronic devices through the satellite.
As shown in fig. 3A, in the case where the communication interface of the first application is a call interface, the first function control may be a voice call control 302 or a video call control 301. The electronic device detects that the voice call control 302 is triggered, and the electronic device can send a voice call request to the satellite to forward the voice call request by the satellite to the electronic device of the target contact selected by the user. If the electronic device detects video call control 301, the electronic device may send a video call request to the satellite in response to the operation of video call control 301 being triggered, such that the satellite forwards the video call request to the electronic device of the target contact selected by the user.
Step 602, the electronic device detects an operation for a first functionality control.
For example, the operation for the first functionality control may be a click operation, such as the user clicking on send control 208 or clicking on voice call control 302 or video call control 301.
In step 603, in response to the operation of the first function control, the electronic device determines whether the electronic device meets the usage restriction condition according to the location information of the electronic device and/or the moving speed of the electronic device.
In step 603, in response to the operation of the first function control, the electronic device may acquire current location information of the electronic device and/or a movement speed of the electronic device, and determine whether the electronic device meets the usage restriction condition according to the current location information of the electronic device and/or the movement speed of the electronic device acquired in real time.
In the embodiment of the application, if the electronic equipment meets the use limiting condition, the electronic equipment can not use the first application to communicate with the satellite currently.
In the embodiment of the application, if the electronic equipment does not meet the limited use condition, the electronic equipment can use the first application to communicate with the satellite.
Step 604, the electronic device limits the electronic device to communicate with the satellite through the first application if the electronic device meets the limited use condition.
Wherein the limiting of the electronic device to communicate with the satellite through the first application may be understood as: and under the condition that the limited use condition is met, the electronic equipment does not send the short message input by the user at the short message session interface of the first application to the satellite. For example, the electronic device may not respond to an operation triggered by the user at the voice call interface for the voice call control or the video call control, i.e., may not send a voice call request or a video call request to the satellite.
In another possible embodiment of the present application, as shown in fig. 6, the method provided by the embodiment of the present application may further include:
Step 609, in the case that the electronic device determines that the electronic device does not meet the limited use condition, the electronic device uses the first application to communicate with the satellite.
For example, taking the communication content as a short message input by the user on the short message session interface of the first application as an example, when the first function control is detected to be triggered and the electronic device does not meet the limited use condition, as shown in fig. 2I, the electronic device sends the text content input by the user on the short message session interface of the first application and the current geographic position information of the electronic device as a short message to the satellite. To send short messages by the satellite to the electronic device of the target contact.
In one possible embodiment of the present application, in order to facilitate the user to understand the reason for restricting the electronic device from communicating with the satellite through the first application, as shown in fig. 6, the method provided by the embodiment of the present application may further include:
step 605, the electronic device outputs the first prompt information. The first prompt message is used for prompting a reason for limiting the electronic equipment to communicate with the satellite through the first application.
As an example, the first prompt may be a text prompt or a voice prompt. Of course, the first prompt information may also be a text prompt information+vibration prompt mode or a voice prompt information+vibration prompt mode, which is not limited in the embodiment of the present application.
Of course, the reminding mode of the first prompt information may be a reminding mode set by default in the electronic device, or may be a reminding mode set by a user in a self-defining manner, which is not limited in the embodiment of the present application.
In one possible implementation manner of the present application, the electronic device outputs a first prompt message, including: the electronic device displays a first prompt card including first prompt information.
As one example, the electronic device may display a first reminder card at a communication interface of a first application. As shown in fig. 7 (b) or (c), taking the communication interface as a short message session interface as an example, the electronic device may display a prompt card 701 or a prompt card 702 on the short message session interface.
The reasons for the electronic device being restricted to communicate with the satellite in different situations. For example, taking the first prompt information as a text prompt information as an example, the first prompt information may be displayed on a display interface of the electronic device in a card manner. As shown in fig. 7, the handset detects a click operation for the send control 208 triggered by the user in the short message session interface 700 shown in fig. 7 (a). In response to clicking the send control 208, if the mobile phone determines that the position of the mobile phone is located in the communication control area or the moving speed of the mobile phone is greater than or equal to the preset speed threshold, as shown in fig. 7 (b) or (c), the mobile phone displays a prompt card including the first prompt information in the short message session interface 700. Specifically, in a case where the mobile phone is restricted from using the first application and the satellite communication scene due to the mobile phone moving speed being greater than or equal to the preset speed threshold, the mobile phone may display the prompt card 701 in the interface 700 as shown in the (b) diagram of fig. 7. Among these, the hint card 701 includes a reason "satellite communication is restricted due to an excessively high moving speed". Optionally, the prompt card 701 may also display a prompt including a communication result of the failed transmission.
For example, as shown in fig. 7 (c), if the mobile phone is restricted from using the first application to communicate with the satellite because the location of the mobile phone is within the range of any one of the communication regulatory regions, the mobile phone may display the reminder card 702 on the interface shown in fig. 7 (c). The prompt card 702 displays "communication result of short message transmission failure, and the reason of transmission failure is: the current area restricts the use of satellite communications.
In one possible implementation of the application, a close control 703 may also be included in either hint card 702 or hint card 701. In the case where the electronic device detects a designation operation for the closing control 701 or the electronic device detects a user input in the prompt card 702 or the prompt card 701, the electronic device cancels the display of the prompt card 702 or the prompt card 701. For example, the designating operation may be a single click operation, a double click operation, or other operations, which are not limited in the embodiment of the present application.
Of course, the electronic device may also automatically cancel the display of the prompt card 702 or the prompt card 701 after a preset time. In this way, the user can be prevented from manually closing the prompt card 702 or the prompt card 701, and the user experience is further improved.
In one possible implementation manner of the present application, the electronic device determining whether the electronic device meets the usage restriction condition according to the location information of the electronic device and/or the moving speed of the electronic device may be implemented by:
case (1), automatic limitation of electronic device enabled satellite communications in specified scenarios
For example, if it is desired to automatically restrict the electronic device from enabling satellite communications in a designated scenario (such as a flight scenario), it is not necessary to restrict the electronic device from enabling satellite communications in a non-designated scenario. Since the moving speed of the electronic device in the flight scene is generally higher, but the moving speed of the electronic device in the non-designated scene is generally lower than the moving speed of the electronic device in the flight scene, it can be determined whether the electronic device meets the limited use condition by combining the moving speed of the electronic device.
And under the condition that the moving speed of the electronic equipment is greater than or equal to a preset speed threshold value, the electronic equipment determines that the electronic equipment meets the limited use condition. And under the condition that the moving speed of the electronic equipment is smaller than the preset speed threshold, determining that the electronic equipment does not meet the limited use condition.
The preset speed threshold is not particularly limited in the embodiment of the application, and the moving speeds of the aircraft in different stages (stages of taxiing, take-off, climbing, cruising, descending and landing) are generally different, for example, the speed of the aircraft in the taxiing stage is generally 10 knots/hour (i.e. 18.52 km/hour); the flight speed of the aircraft in the take-off and climb stage is generally 160-200 knots/hour (296.32 km/hour-370.4 km/hour); the flying speed of the airplane in the cruising stage is generally 300km/h to 2000km/h; the flight speed of the aircraft during the descent climb is typically 160-200 knots/hour (296.32 km/hour-370.4 km/hour); the aircraft typically has a flight speed of 130-160 knots/hour (240.76 km/hour-296.32 km/hour) during landing. Assuming that the electronic device needs to be restricted from communicating with the satellite when the aircraft is in the takeoff climb phase, the preset speed threshold may be set to 300 km/h. If it is necessary to limit the electronic device to communicate with the satellite when the aircraft is in the cruising phase, the preset speed threshold may be set to the minimum flight speed corresponding to the cruising phase or to a speed range selected from the speed intervals corresponding to the cruising phase, which is not limited by the embodiment of the present application.
As an example, the preset speed threshold may be 200km/h, or the preset speed threshold may be 300km/h at the minimum and 1200km/h at the maximum.
It is assumed that satellite communication needs to be restricted from being enabled by the electronic device in a flight scenario, rather than a flight scenario (e.g., the electronic device is located in a high-speed rail). The maximum speed of the high-speed rail can reach 300-350km/h, so that when the preset speed threshold is set, the preset speed threshold can be set to be greater than or equal to the maximum speed of the high-speed rail, and the situation that when the electronic equipment is positioned on the high-speed rail, the electronic equipment is misjudged due to the fact that the moving speed is too high is avoided, and the electronic equipment is limited to communicate with a satellite.
In combination with the above scenario, in order to avoid misjudgment caused by determining whether the electronic device meets the usage restriction condition by combining the moving speed alone, the electronic device may further determine whether the electronic device meets the usage restriction condition according to the moving speed and the scenario in which the electronic device is located. Based on this, the method provided by the embodiment of the application may further include:
the electronic device determines a scene in which the electronic device is currently located. Correspondingly, when the moving speed of the electronic equipment is greater than or equal to a preset speed threshold value and the current scene of the electronic equipment is a preset scene, the electronic equipment determines that the electronic equipment meets the use limiting condition.
As an example, the preset scene may be a scene in which satellite communication is restricted, such as a flight scene.
In one possible implementation of the present application, the determining, by the electronic device, a scene in which the electronic device is located includes: the electronic device obtains an altitude of the electronic device. And under the condition that the altitude of the electronic equipment is higher than or equal to the preset altitude, the electronic equipment determines that the scene where the electronic equipment is located is a preset scene.
As one example, the electronic device has a barometric pressure sensor therein, by which the electronic device may determine the altitude of the electronic device. Of course, the electronic device may also determine the altitude of the electronic device in other manners, which is not limited by the embodiment of the present application.
In one possible implementation manner of the application, the air pressure sensor can be always in an operating state, so that the electronic equipment can acquire information acquired by the air pressure sensor and used for determining the altitude of the electronic equipment in real time. Or alternatively, the electronic device may further control the air pressure sensor to start when the altitude of the electronic device is higher than or equal to the preset altitude, so as to obtain information collected by the air pressure sensor and used for determining the altitude of the electronic device.
Case (2), automatically restricting electronic device usage of satellite communications in a communications regulated area
Optionally, the electronic device has a first list of information therein, wherein the first list of information is used to determine one or more communication regulatory regions that are restricted from using satellite communications. Correspondingly, the electronic equipment determines whether the electronic equipment meets the use limiting condition according to the position information of the electronic equipment, and the method comprises the following steps:
in the case where the location information of the electronic device indicates that the location of the electronic device is located within any one of the communication regulation areas, it is determined that the electronic device satisfies the limited use condition. In the case where the location information of the electronic device indicates that the location of the electronic device is not located within any one of the communication regulation areas, the electronic device determines that the electronic device does not satisfy the limited use condition.
The area in the embodiment of the application may refer to a country or a region, for example, information of a country, information of a city, or information of a jurisdiction in the a city.
As one example, the first list includes information of one or more public communication areas and information of n communication regulatory regions included in the public communication areas. The public communication area is an area where satellite communication can be used. n is an integer greater than or equal to 0.
The communication control area may be a partial area or a whole area of the public communication area. For example, the common communication area may include a total of M areas, the number of communication regulatory regions may be less than M, and when the number of communication regulatory regions is equal to M, it means that the entire common communication area is restricted from communicating with the satellite.
It will be appreciated that when 0 communication regulatory regions are included in a common communication region, then that communication regulatory region is not present in the common communication region. When the number of the communication control areas included in one public communication area is greater than or equal to 1, it means that at least 1 communication control area exists in the public communication area, and all other areas except at least 1 communication control area in the public communication area are areas where satellite communication can be performed. For example, taking a public communication area as an a country as an example, if the first list includes information of an a country and includes information that a communication regulatory region in which satellite communication is restricted in the a country is an A1 city in the a country, it means that the A1 city is restricted from using satellite communication, and an A2 city and an A3 city in the a country other than the A1 city are all regions in which satellite communication is possible. Thus, if the electronic device detects that the location of the electronic device is within the A1 city, the electronic device is restricted from using satellite communications if the first functionality control of the electronic device is triggered. When the first function control of the electronic device is triggered, if the electronic device detects that the position of the electronic device is located in the A2 city, the electronic device can send a short message or a voice call or a video call request to the satellite.
It is understood that the first list may be considered as a black-and-white list when the first list includes information of one or more public communication areas and information of n communication regulatory areas included in the public communication areas. For example, the black-and-white list includes an identification of one or more countries capable of using satellite communications, and an identification of one or more cities incapable of using satellite communications, such as country a and country B, and 001 city and 002 city in country a, then the electronic device may determine that a place other than 001 city and 002 city in country a may use satellite communications, that is, a place other than 001 city and 002 city in country a is not a regulated area, and the areas corresponding to 001 city and 002 city are not regulated areas capable of using satellite communications. While all areas of country B may be available for satellite communications.
Or as another example, the first list includes information of one or more communication regulatory regions that are not capable of using satellite communications. For example, 001 city and 002 city in country a are regulatory regions that limit communication with satellites, the first list may include city identifications of 001 city and 002 city.
In one possible embodiment of the present application, the first list is preconfigured in the electronic device, for example, the electronic device is configured with the first list when shipped. Or the first list may be obtained by the electronic device from a server. It should be noted that the electronic device may periodically obtain the first list from the server. In this way, the accuracy of the acquired first list can be ensured to be higher.
In one possible embodiment of the present application, after the electronic device obtains the first list from the server, the electronic device may replace the preconfigured first list in the electronic device with the first list obtained from the server.
For example, when the server detects that the area capable of communicating with the satellite changes, the server sends updated information of the area capable of communicating with the satellite to the electronic device, so that the electronic device obtains the first list. Or the server sends the updated information of the area capable of communicating with the satellite to the electronic equipment, and then the electronic equipment updates the original first list of the electronic equipment according to the updated information of the area capable of communicating with the satellite so as to obtain the updated first list.
If the electronic device is always in a state of listening to the location information of the electronic device and/or the moving speed of the electronic device, it may result in higher power consumption of the electronic device. Based on this, in order to reduce the power consumption of the electronic device, in a possible embodiment of the present application, the electronic device starts to monitor the location information of the electronic device and/or the moving speed of the terminal when detecting the operation of opening the first application triggered by the user.
For example, in the interface shown in fig. 2A, if the electronic device detects an opening operation for the first application input by the user, the electronic device may determine that an operation for opening the first application triggered by the user is detected. Taking the electronic device as an example of a mobile phone, the operation may be a single click operation or a double click operation performed by a user on a display screen of the mobile phone, which is not limited in the embodiment of the present application.
In one possible embodiment of the present application, in a case where the first application is in the limited use state, the method provided by the embodiment of the present application may further include: and when the electronic equipment meets the specified conditions, the position information and/or the moving speed of the electronic equipment are acquired again. And then the electronic equipment determines that the electronic equipment does not meet the limited use condition according to the re-acquired position information and/or the moving speed of the electronic equipment, and then the prompting information is output to prompt the user that the first application can be used for communication with the satellite currently.
As one example, the specified conditions may include: an operation for the first functionality control is detected and/or a preset determination period (e.g., one hour, or 30 minutes) is satisfied.
In the case where the first application is in a limited use state (i.e., a limited scene of communication with a satellite), the electronic device may re-acquire the position information and/or the movement speed of the electronic device every 30 minutes, taking the preset determination period of 30 minutes as an example. And then the electronic equipment determines whether the electronic equipment meets the use limiting condition according to the acquired position information and/or the moving speed of the electronic equipment. And outputting prompt information to prompt the user that the first application can be used for communication with the satellite currently if the limited use condition is not met. If the limited use condition is met, a prompt message can be output to prompt the user that the first application cannot be used for communication with the satellite currently, and the first function control of the first application is continuously set to be in a limited use state. The scheme can realize that the electronic equipment automatically judges whether the electronic equipment meets the limited use condition.
In one possible embodiment of the present application, in a case where the first application is in the limited use state, as shown in fig. 6, the method provided by the embodiment of the present application may further include:
step 606, the electronic device again detects operation for the first functionality control.
Step 607, the electronic device re-acquires the location information and/or the movement speed of the electronic device in response to the operation for the first functionality control again.
Step 608, the electronic device determines whether the electronic device meets the usage restriction condition according to the acquired position information and/or the moving speed of the electronic device.
Step 609, if the electronic device determines that the electronic device does not meet the usage restriction condition according to the re-acquired location information and/or the moving speed of the electronic device, the electronic device sends, through the satellite, the communication content triggered by the user at the communication interface, that is, the electronic device may use the first application to communicate with the satellite.
It should be noted that, when the electronic device detects the operation for the first function control again, if the electronic device determines that the electronic device does not meet the usage restriction condition according to the re-acquired location information and/or the moving speed of the electronic device, and the user does not input the content (such as the text content does not exist in the dialog box shown in fig. 2F) in the communication interface, the electronic device may send the currently acquired geographic location information of the electronic device to the satellite as the content of the short message.
For example, taking an electronic device as a mobile phone, in the short message session interface 700 shown in fig. 7 (a), if the mobile phone detects the operation (corresponding to the time T1) of the user on the sending control 208, the mobile phone determines whether the mobile phone is located in the communication control area according to the location information of the mobile phone monitored at the time T1. If the mobile phone is located in the communication control area, the mobile phone determines that the mobile phone is limited to use the smooth connection application to communicate with the satellite, namely, the mobile phone is limited to use the smooth connection application to send short messages to the satellite. Thus, the mobile phone can display the presentation interface shown in fig. 7 (b) or (c). After a period of time, such as time T2, if the handset detects operation on the send control 208 again, the handset determines whether the handset is located in the communication regulatory region again according to the location information of the handset monitored at time T2. At time T2, if the mobile phone is still located in the communication control area, the mobile phone determines to continuously limit the mobile phone to use the smooth connection application to communicate with the satellite. Optionally, the mobile phone may display the alert interface shown in (b) or (c) of fig. 7 again. If the position information of the mobile phone indicates that the mobile phone is located outside the communication control area at the time T2, the mobile phone determines that the mobile phone can use the smooth connection application to communicate with the satellite (such as sending a short message), and the mobile phone sends the short message to the satellite by using the smooth connection application. Specific processes may refer to descriptions of fig. 2G to fig. 2L, and are not described herein.
In another possible embodiment of the present application, in a case where the electronic device is restricted from using the first application to communicate with the satellite, the electronic device may periodically perform a process of judging whether the electronic device satisfies the restricted use condition according to the moving speed and/or the location information of the electronic device. In case the movement speed and/or the position information of the electronic device indicates that the electronic device does not meet the limited use condition, the electronic device releases the limitation of using the first application to communicate with the satellite.
It can be appreciated that after the electronic device releases the restriction of using the first application to communicate with the satellite, if the user triggers the first function control, the electronic device may send, to the satellite, the call content input by the user at the call interface through the first application.
In one possible embodiment of the present application, in order to facilitate the user to understand that the limited use state of the first application is released, the releasing, by the electronic device, the limitation on the first application in the embodiment of the present application further includes: the electronic equipment outputs second prompt information, and the second prompt information is used for prompting that the restriction of the first application is released. The electronic device may also output a reason that the restriction of the first application has been released, such as that the movement speed of the electronic device is satisfactory (e.g., below a preset speed threshold value) or that the electronic device is currently located in an area where satellite communication is available, so that a satellite communication function or the like may be used. As one example, the electronic device outputs a second hint card that includes second hint information.
In one possible implementation of the present application, the limiting, by the electronic device, the electronic device to use the first application to communicate with the satellite may further include: the electronic device sets the first functionality control to a limited use state (e.g., gray). For example, the user may set the first functionality control to a limited use state for a specified period of time. It can be appreciated that when the first functionality control is in the limited use state, the electronic device does not send the communication content triggered by the user in the first application to the satellite even if the user triggers an operation for the first functionality control. It can be understood that, in the case that the first functional control is in the limited use state, if the user triggers the operation of the first functional control, the electronic device may re-determine whether the electronic device currently meets the limited use condition, and if the limited use condition is met, continue to set the first functional control to the limited use state. And when the limited use condition is not met, setting the first function control to be in a usable state. It may be appreciated that, in the case where the first functionality control is in a usable state, if the user triggers an operation for the first functionality control, the electronic device may communicate with the satellite using the first application in response to the operation for the first functionality control. When the first function control is in the limited use state, if the user triggers the operation for the first function control, the electronic device does not use the first application to communicate with the satellite.
Since satellite communication resources are generally precious, if they are always occupied, electronic devices that need resources may not be used, and thus it is necessary to limit the use of satellite communication by electronic devices in such a scenario.
In order to avoid frequent use of satellites for communication by users, the method provided by the embodiment of the application acquires the current transmission time interval when the preset condition is met. The current transmission time interval is the difference between the current time and the last time the electronic device used satellite communication. The current transmission time interval is smaller than or equal to the preset transmission time interval, and the electronic equipment sets the operation state of the first functional control in the communication interface to be a limited use state. The current transmission time interval is greater than the preset transmission time interval, and the electronic device uses the first application to communicate with the satellite in response to the operation of the first function control.
The current transmission time interval is the difference between the current time and the last time the electronic device used satellite communication. The current transmission time interval is smaller than or equal to a preset transmission time interval, and the electronic device setting the operation state of the first function control in the communication interface to a limited use state further includes: the electronic device does not use the first application to send short messages/voice call requests/video call requests to the satellite.
For example, the preset condition may be detecting a user-triggered operation of opening the first application, or clicking the first function control.
And when the current transmission time interval is larger than the preset transmission time interval, the electronic equipment takes the operation state of the first functional control in the communication interface as a usable state.
As an example, the preset transmission time interval may be set according to actual needs, for example, the preset transmission time interval may be 60 seconds, or 120 seconds.
As an example, the current time may be a time at which the electronic device detected that the first functionality control was triggered.
In the embodiment of the application, the time when the last electronic device uses the first application to communicate with the satellite is as follows: the last electronic device before this time uses the first application and the satellite to send a short message or send a voice call request or a video call request to the satellite. Or the last electronic device before this time uses the first application to make a voice call or a video call through the satellite.
In one possible embodiment of the present application, the electronic device setting the operation state of the first function control in the communication interface to the limited use state further includes: the electronic device displays the limited use countdown information in the communication interface. The countdown information of the limited use is the time when the operation state of the first functional control changes from the limited use state to the usable state.
Correspondingly, the method provided by the embodiment of the application further comprises the following steps: and setting the operation state of the first function control in the communication interface to be a usable state after the time included in the usage-limiting countdown information. For example, the countdown information of limiting the use is 10 seconds, the mobile phone sets the state of the first function control displayed by the first communication interface to be an available state after 10 seconds.
For example, as shown in fig. 8, taking an example that the mobile phone transmits a short message to the satellite by using the open connection application, the mobile phone determines the current transmission time interval when the mobile phone detects an open operation of the open connection application as shown in the (a) diagram in fig. 8, which is input by the user, or when the mobile phone detects a click operation of the transmission control 208 by the user. Taking the preset transmission time interval of 60 seconds as an example, if the time T of the last time the electronic device transmitted the short message using the satellite is 12 hours 10 minutes 05 seconds, the current time is 12 hours 10 minutes 45 seconds. The current transmission time interval=40 seconds, and since the current transmission time interval is less than 60 seconds, the electronic device sets the operation state of the first function control in the communication interface to the limited use state, and if the user inputs a short message in the short message session interface at this time, the electronic device does not send the short message to the satellite. For example, as shown in fig. 8 (b), the handset grays out (i.e., limits use) the send control 208 in the short message session interface. Optionally, countdown information may also be displayed in the sms interface as a time alert, such as 15 seconds, so that the user may operate the send control 208 after determining 15 seconds according to the countdown information, and the countdown information may also display the remaining time to the user. After 15 seconds have passed, the operational state of the send control 208 in the short message session interface in the handset becomes available. In the state where the transmission control 208 is available, the mobile phone may perform an operation of the user with respect to the transmission control 208. For example, the user clicks the send control 208, and the handset sends a short message to the satellite. In the limited use state of the sending control 208, the mobile phone will not execute the function corresponding to the sending control 208, i.e. the mobile phone will not use the first application to send a short message to the satellite. Such as the user clicking on the send control 208, the handset will not perform the action of sending a short message to the satellite.
For example, if the time T of the last time the electronic device used the satellite to send the short message is 12 hours, 09 minutes and 35 seconds, the current time is 12 hours, 10 minutes and 45 seconds, the current sending time interval=70 seconds, and since the current sending time interval is greater than 60 seconds, the electronic device will execute the function corresponding to the sending control 208, that is, the sending control 208 is triggered, and the mobile phone uses the first application to send the short message to the satellite.
It can be appreciated that in the embodiment of the present application, the electronic device may still use the first application to communicate with the base station in the cellular network while the electronic device limits the use of the first application to communicate with the satellite. For example, the location of the electronic device is within a communication regulated area, but if the electronic device meets the conditions for communication with a base station in a cellular network, the electronic device may send a short message through the base station or initiate a voice or video call request using a first application.
The following uses the first application as the smooth connection application, and uses the mobile phone to send the short message to the satellite by using the smooth connection application as an example, and the flow diagrams of restricting the satellite communication in different scenes according to the embodiment of the application are respectively described with reference to fig. 9 to 11.
Taking the example of automatically restricting the electronic device from enabling satellite communication functions in a given scenario, as shown in fig. 9, the method includes:
Step 901, displaying an interface comprising the smooth application on a user interface layer, detecting a click operation of opening the smooth application triggered by a user on the interface, and sending an opening operation for the smooth application to an application program layer.
In step 902, when the application program layer detects the operation of opening the open connection application input by the user on the user interface layer, the application program layer sends a mobile speed query service to the mobile speed monitoring service.
For example, the application layer issues a mobile speed inquiry service to a mobile speed listening service. The mobile speed monitoring service receives the mobile speed inquiry service and sends the mobile speed inquiry service to the sensor driver, and then the sensor driver starts to monitor the mobile speed of the mobile phone according to the mobile speed monitoring service. The sensor driver reports the monitored mobile speed of the mobile phone to the mobile speed monitoring service, and the mobile speed monitoring service reports the monitored mobile speed of the mobile phone to the smooth connection application in the application program layer, so that the smooth connection application can acquire the mobile speed of the mobile phone.
In step 903, the application layer starts to monitor the moving speed of the mobile phone in response to the opening operation of the user in step 901.
Step 904, after opening the open connection application, responding to the input operation of the user, and displaying a short message session interface (corresponding to the first communication interface) by the user interface layer. Wherein the short message session interface includes a send control 208, as shown in fig. 2F.
It will be appreciated that in the interface shown in fig. 2F the user can enter the content of the short message to be sent in the dialog box by editing.
Step 905, the user interface layer sends an operation for sending a control to the application layer.
Step 906, the application layer responds to the operation of the user on the sending control in the short message session interface to determine whether the mobile speed of the mobile phone is greater than or equal to a preset speed threshold. In the case where the mobile speed of the mobile phone is greater than or equal to the preset speed threshold, the following step 907 is performed, and in the case where the mobile speed of the mobile phone is less than the preset speed threshold, the following step 910 is performed.
In step 907, the application layer limits the mobile phone from sending short messages to the satellite using the smooth connection application when the mobile speed of the mobile phone is greater than or equal to the preset speed threshold.
In step 908, the application layer further sends a restriction prompting message to the user interface layer, for example, to restrict the reason for the smooth connection application and satellite communication, if the mobile speed of the mobile phone is greater than or equal to the preset speed threshold.
Step 909, the user interface layer outputs the prompt information limiting the use due to the moving speed on the short message session interface.
Step 910, the mobile phone sends a short message to the satellite through the smooth connection application under the condition that the mobile speed of the mobile phone is smaller than the preset speed threshold.
It can be understood that the short message includes not only the current position information of the mobile phone but also other text contents input by the user on the short message session interface.
As shown in fig. 10, taking an example of automatically restricting the electronic device from enabling the satellite communication function in the regulated area, as shown in fig. 10, the method includes:
In step 1001, an application layer in the mobile phone periodically interacts with the cloud server to obtain a black-and-white list.
For example, the mobile phone is configured with a preset period, and the mobile phone can periodically obtain the black-and-white list from the server according to the preset period. Such as weekly or monthly. Of course, in order to timely learn about the latest black-and-white list in the cloud server, after the black-and-white list in the cloud server is updated, the cloud server can inform the mobile phone of timely updating the black-and-white list in the mobile phone.
Step 1002, the application layer stores the obtained black-and-white list.
Step 1003, the mobile phone displays an interface including the open connection application on the user interface layer.
Step 1004, detecting an operation of opening the open connection application input by a user by the user interface layer.
Step 1005, the user interface layer sends the operation of opening the open connection application input by the user to the application program layer.
In step 1006, the application layer issues a location request service to a location management service.
Step 1007, starting to monitor the location information of the mobile phone.
Specifically, the location management service receives the location query service, sends the location query service to a location driver (such as a sensor driver), and then the sensor driver calls a sensor to start monitoring the location information of the mobile phone according to the location monitoring service. The sensor driver reports the monitored position information of the mobile phone to the position management service, so that the position management service reports the monitored position information of the mobile phone to the smooth connection application in the application program layer, and the smooth connection application can acquire the position information of the mobile phone.
Step 1008, the user interface layer displays a short message session interface in response to the user operation.
In step 1009, if the user interface layer detects the operation of the user on the sending control in the short message session interface, the clicking operation of clicking the sending control to the user is sent to the application program layer.
In step 1010, the application layer responds to the operation of the user on the sending control, and the application layer determines whether the position of the mobile phone is located in the communication control area recorded in the black-and-white list.
In step 1011, the application layer limits the mobile phone from sending short messages to the satellite using the open connection application when the location of the mobile phone is within the communication regulatory region recorded in the black-and-white list. For example, the application layer will not send the short message to the communication module.
Step 1012, the application layer sends a restriction hint to the user interface layer. Such as reasons for limiting communication with satellites for smooth-connection applications.
Step 1013, the user interface layer outputs a prompt card on the short message session interface. The reminder card includes reminder information for the location of the electronic device within the communication regulated area that is thus restricted from using the first application to communicate with the satellite.
Step 1014, the application layer uses the clear-link application to send a short message to the satellite if the location of the mobile phone is outside the communication regulatory region recorded in the black-and-white list. For example, the application layer sends a short message to the communication module to cause the communication module to send the short message.
As shown in fig. 11, taking the example of restricting the mobile phone to communicate with a satellite by using a gap, as shown in fig. 11, the method includes:
step 1101, the user interface layer displays a short message session interface of the open connection application.
Step 1102, the user interface layer detects the operation of the user on the short message session interface for sending the control.
In step 1103, the user interface layer sends the operation of clicking the sending control of the open connection application input by the user to the application program layer.
Step 1104, the application layer obtains the operation of clicking the sending control by the user, and the application layer obtains the sending time interval of the mobile phone.
Step 1105, the application layer determines whether the current transmission time interval is greater than a preset transmission time interval threshold.
In step 1106, the current transmission time interval is less than or equal to the preset transmission time interval threshold, and the application layer sends a prompt message to the user interface layer. The prompt information is used for triggering the user interface layer to display the operation state of the sending control in the short message conversation interface as the limited use state and displaying the countdown prompt information.
Step 1107, the user interface layer responds to the prompt information, displays the operation state of the sending control in the short message conversation interface as a limited use state, and displays countdown prompt information.
Step 1108, after the time indicated by the countdown prompt information is reached, the operation state of the sending control in the short message session interface displayed by the user interface layer is in a usable state.
It is to be understood that, in order to implement the functions of any of the above embodiments, the electronic device includes corresponding hardware structures and/or software modules that perform the respective functions. Those of skill in the art will readily appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. Whether a function is implemented as hardware or computer software driven hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The embodiment of the application can divide the functional modules of the electronic equipment, for example, each functional module can be divided corresponding to each function, and two or more functions can be integrated in one processing module. The integrated modules may be implemented in hardware or in software functional modules. It should be noted that, in the embodiment of the present application, the division of the modules is schematic, which is merely a logic function division, and other division manners may be implemented in actual implementation.
For example, in the case of dividing each functional module in an integrated manner, as shown in fig. 12, a block diagram of an electronic device according to an embodiment of the present application is provided. As shown in fig. 12, the electronic apparatus may include a display unit 1201, a detection unit 1202, a judgment unit 1203, and a processing unit 1204.
Wherein, the display unit 1201 is configured to display a communication interface of the first application. The communication interface of the first application at least comprises a first function control. A detection unit 1202, configured to detect an operation for the first function control. A judging unit 1203, configured to determine, in response to the operation of the first functional control, whether the electronic device meets the usage restriction condition according to the position information of the electronic device and/or the movement speed of the electronic device acquired by the first acquiring unit. And a processing unit 1204, configured to restrict the electronic device from communicating with the satellite through the first application, if the judging unit determines that the electronic device satisfies the restricted use condition.
Optionally, the processing unit 1204 is further configured to control the display unit 1201 to output the first prompt information. The first hint information is used to hint reasons for restricting the electronic device from communicating with the satellite through the first application.
In one possible implementation manner of the present application, the determining unit 1203 is configured to determine that the electronic device meets the usage restriction condition when the moving speed of the electronic device is greater than or equal to a preset speed threshold. A judging unit 1203 configured to determine that the electronic device does not satisfy the usage restriction condition, in a case where the movement speed of the electronic device is less than the preset speed threshold.
In a possible implementation manner of the present application, the processing unit 1204 is further configured to determine a scene in which the electronic device is located; the judging unit is further used for determining that the electronic equipment meets the use limiting condition when the moving speed of the electronic equipment is greater than or equal to a preset speed threshold value and the scene where the electronic equipment is located is a preset scene.
In a possible implementation manner of the present application, the processing unit 1204 is further configured to acquire, by using the first acquiring unit, an altitude of the electronic device. And if the altitude of the electronic equipment is higher than or equal to the preset altitude, determining that the scene where the electronic equipment is located is a preset scene.
In one possible implementation manner of the present application, the electronic device has a first list, where the first list is used to determine information of one or more communication regulatory regions that limit using satellite communication, and the determining unit 1203 is specifically configured to determine that the electronic device meets the usage restriction condition when the location information of the electronic device indicates that the location of the electronic device is located in any one of the communication regulatory regions. And a judging unit 1203 configured to determine that the electronic apparatus does not satisfy the limited use condition when the location information of the electronic apparatus indicates that the location of the electronic apparatus is outside one or more of the communication control areas.
In one possible implementation manner of the present application, the first list includes information of one or more public communication areas capable of using satellite communication, and information of n communication regulatory regions included in the public communication areas, where n is an integer greater than or equal to 0; or the first list includes information of one or more of the communication regulated areas that are not capable of using satellite communications.
In one possible implementation manner of the present application, the first list is a list pre-configured in the electronic device, or the first list is a list acquired by the electronic device from the server.
In a possible implementation manner of the present application, the processing unit 1204 is further configured to control the first obtaining unit to re-obtain the location information and/or the moving speed of the electronic device in response to the operation for the first function control again. The processing unit 1204 is further configured to determine whether the electronic device meets the usage restriction condition according to the acquired location information and/or the moving speed of the electronic device. And the communication unit is used for communicating with the satellite by utilizing the first application to send the communication content triggered by the user at the call interface under the condition that the electronic equipment does not meet the limited use condition. The processing unit 1204 is further configured to continue to limit the electronic device to communicate with the satellite through the first application if the electronic device satisfies the limited use condition again.
In one possible implementation manner of the present application, the communication interface is a short message session interface, and the first functional control is a sending control; or the communication interface is a voice call interface, and the first function control is a sending control which is a voice call control or a video call control.
In a possible implementation manner of the present application, the monitoring unit is configured to monitor location information of an electronic device and/or a moving speed of the electronic device.
In one possible implementation manner of the present application, when the detection module detects that the user indicates to open the first application, the monitoring unit is configured to start monitoring the location information of the electronic device and/or the moving speed of the electronic device.
In a possible implementation manner of the present application, the second obtaining unit is further configured to obtain the transmission time interval in response to an operation for the first function control. The sending time interval is determined by a sending interval threshold and a first difference value, and the first difference value is determined by the time when the electronic equipment obtains the sending time interval and the time when the electronic equipment uses the first application to communicate with the satellite last time. The sending time interval is greater than a preset time, and the processing unit 1204 is configured to set an operation state of the first function control in the communication interface to a limited use state. And when the transmission time interval is greater than or equal to the preset time, the processing unit 1204 is used for calling the communication unit to communicate with the satellite by using the first application in response to the operation of the first function control.
In a possible implementation of the application, the display unit 1201 is further configured to display the usage-limiting countdown information in the communication interface. The usage-limiting countdown information is a time when an operational state of the first functionality control changes from a usage-limiting state to a usable state. The processing unit 1204 is further configured to set an operation state of the first function control in the communication interface to a usable state. In other words, the operation state of the first function control in the displayed communication interface will also become the available state by the display unit 1201.
Optionally, the electronic device may further comprise a communication unit. The communication unit is configured to support communication between the electronic device and other electronic devices, and/or other processes related to the embodiment of the present application, for example, the communication unit in the embodiment of the present application may send, to the satellite, a content triggered by a user at a communication interface of the first application. The electronic device may further comprise a storage unit. The storage unit is used for storing computer program instructions and related data related to the embodiments of the present application.
As an example, the communication unit may comprise a radio frequency circuit. Specifically, the electronic device may receive and transmit wireless signals through a radio frequency circuit. Typically, the radio frequency circuitry includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency circuitry may also communicate with other devices via wireless communications. The wireless communication may use any communication standard or protocol including, but not limited to, global system for mobile communications, general packet radio service, code division multiple access, wideband code division multiple access, long term evolution, email, short message service, and the like.
It should be understood that each module in the electronic device may be implemented in software and/or hardware, which is not particularly limited. In other words, the input device is presented in the form of a functional module. A "module" herein may refer to an application specific integrated circuit ASIC, an electronic circuit, a processor and memory that execute one or more software or firmware programs, an integrated logic circuit, and/or other devices that can provide the described functionality.
Fig. 13 is a schematic structural diagram of a chip system 130 according to an embodiment of the present application. The system-on-chip 130 includes one or more (including two) processors 1310 and a communication interface 1330.
Optionally, the system on a chip 130 further includes a memory 1340, which may include read-only memory and random access memory, and provides operating instructions and data to the processor 1310. A portion of memory 1340 may also include non-volatile random access memory (NVRAM).
In some implementations, the memory 1340 stores elements, execution modules or data structures, or a subset thereof, or an extended set thereof.
In an embodiment of the present application, the corresponding operation is performed by calling an operation instruction stored in the memory 1340 (which may be stored in an operating system).
The processor 1310 controls the processing operations of the electronic device, and the processor 1310 may also be referred to as a central processing unit (central processing unit, CPU).
Memory 1340 may include read only memory and random access memory, and provides instructions and data to processor 1310. A portion of the memory 1340 may also include NVRAM. Such as an application memory 1340, a communication interface 1330, and memory 1340, are coupled together by bus system 1320, where bus system 1320 may include a power bus, control bus, status signal bus, and the like, in addition to a data bus. The various buses are labeled as bus system 1320 in fig. 13 for clarity of illustration.
The method disclosed in the above embodiments of the present application may be applied to the processor 1310 or implemented by the processor 1310. Processor 1310 may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the methods described above may be performed by integrated logic circuitry in hardware or instructions in software in processor 1310. The processor 1310 may be a general purpose processor, a digital signal processor (DIGITAL SIGNAL processing, DSP), an ASIC, an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components. The disclosed methods, steps, and logic blocks in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present application may be embodied directly in the execution of a hardware decoding processor, or in the execution of a combination of hardware and software modules in a decoding processor. The software modules may be located in a random access memory, flash memory, read only memory, programmable read only memory, or electrically erasable programmable memory, registers, etc. as well known in the art. The storage medium is located in the memory 1340, and the processor 1310 reads information from the memory 1340 and performs the steps of the method in combination with hardware.
In a possible implementation, taking an example that the chip system 130 is applied to an electronic device, the communication interface 1330 is used to perform the steps of receiving and transmitting the electronic device in the embodiment shown in fig. 6 to 11. The processor 1310 is used to perform the steps of the processing of the electronic device in the embodiment shown in fig. 6-11.
The above communication module may be a communication interface of the apparatus for receiving signals from other apparatuses. For example, when the device is implemented in a chip, the communication module is a communication interface of the chip for receiving signals from other chips or devices or transmitting signals.
The embodiment of the application also provides a computer readable storage medium for storing a computer program code, the computer program including instructions for executing a method for restricting the use of satellite communication provided by the embodiment of the application. The readable medium may be read-only memory (ROM) or random access memory (random access memory, RAM), to which embodiments of the application are not limited.
The present application also provides a computer program product comprising instructions which, when executed, cause an electronic device to perform operations corresponding to the above-described methods.
The embodiment of the application also provides a chip system applied to the electronic equipment, which comprises: a processing unit, which may be, for example, a processor, and a communication unit, which may be, for example, an input/output interface, pins or circuitry, etc. The processing unit may execute computer instructions to cause the electronic device to perform the method of restricting the use of satellite communications provided by the embodiments of the present application described above.
Optionally, the computer instructions are stored in a storage unit.
Alternatively, the storage unit is a storage unit in the chip, such as a register, a cache, etc., and the storage unit may also be a storage unit in the terminal located outside the chip, such as a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (random access memory, RAM), etc. The processor mentioned in any of the above may be a CPU, microprocessor, ASIC, or one or more integrated circuits for controlling the execution of the program of the control method of the shared input device. The processing unit and the storage unit may be decoupled and respectively disposed on different physical devices, and the respective functions of the processing unit and the storage unit are implemented by wired or wireless connection, so as to support the system chip to implement the various functions in the foregoing embodiments. Or the processing unit and the memory may be coupled to the same device.
The electronic device, the computer storage medium, the computer program product or the chip system provided by the present embodiment are all configured to perform the corresponding methods provided above. Therefore, reference may be made to the advantages of the corresponding methods provided above, and the description thereof will not be repeated here.
From the foregoing description of the embodiments, those skilled in the art will appreciate that, for convenience and brevity of description, only the above-described division of functional modules is illustrated. In practical applications, the above-mentioned functions may be distributed by different functional modules according to the need, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
It should be understood that the apparatus and method disclosed in the several embodiments provided by the present application may be implemented in other manners. The device embodiments described above are merely illustrative. For example, the division of modules or units is merely a logical functional division. There may be additional divisions of actual implementations, for example, multiple units or components may be combined or may be integrated into another apparatus. In addition, some features may be omitted, or not performed. In addition, the coupling or direct coupling or communication connection shown or discussed with each other may be through some interface, device or unit indirect coupling or communication connection, which may be in electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate. The component shown as a unit may be one physical unit or a plurality of physical units. I.e. can be located in one place or can be distributed over a plurality of different places. Some or all of the units may be selected according to actual needs to achieve the purpose of this solution.
In addition, each functional unit in each embodiment of the present application may be integrated in one processing unit; or may exist physically alone; it is also possible that part of the units are integrated in one unit, part of the units being physically present separately. The integrated units may be implemented in hardware or in software functional units.
If implemented as a software functional unit and sold or used as a stand-alone product, the integrated unit may be stored in a readable storage medium. With such understanding, all or part of the technical solution of the embodiments of the present application may be embodied in the form of a software product. The software product is stored in a storage medium. The software product comprises instructions for causing a device (which may be a single-chip microcomputer, chip or the like) or processor (processor) to perform all or part of the steps of the methods of the various embodiments of the application. The aforementioned storage medium includes: a usb disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk, etc.
It should be noted that all or part of the above embodiments (e.g., part or all of any feature) provided by the present application may be arbitrarily, combined or combined with each other.
The foregoing is merely illustrative of the present application, and the present application is not limited thereto, and any person skilled in the art will readily recognize that variations or substitutions are within the scope of the present application. Therefore, the protection scope of the application is subject to the protection scope of the claims.

Claims (17)

1.一种限制使用卫星通信的方法,其特征在于,应用于电子设备中,所述电子设备具有支持所述电子设备与卫星通信的第一应用,所述方法包括:1. A method for limiting the use of satellite communications, characterized in that it is applied to an electronic device, the electronic device having a first application that supports the electronic device to communicate with a satellite, and the method comprises: 显示所述第一应用的通信界面,所述通信界面中包括第一功能控件,所述第一功能控件用于触发所述电子设备通过所述第一应用与所述卫星通信;Displaying a communication interface of the first application, wherein the communication interface includes a first function control, and the first function control is used to trigger the electronic device to communicate with the satellite through the first application; 检测针对所述第一功能控件的操作;Detecting an operation on the first functional control; 响应于对所述第一功能控件的操作,根据所述电子设备的位置信息和/或所述电子设备的移动速度确定所述电子设备是否满足限制使用条件;In response to the operation of the first function control, determining whether the electronic device meets the restricted use condition according to the location information of the electronic device and/or the moving speed of the electronic device; 在所述电子设备满足所述限制使用条件的情况下,限制所述电子设备通过所述第一应用与所述卫星通信。In a case where the electronic device satisfies the restricted use condition, the electronic device is restricted from communicating with the satellite through the first application. 2.根据权利要求1所述的方法,其特征在于,所述限制所述电子设备通过所述第一应用与所述卫星通信还包括:2. The method according to claim 1, wherein limiting the electronic device from communicating with the satellite through the first application further comprises: 输出第一提示信息,所述第一提示信息用于提示限制所述电子设备通过第一应用与所述卫星通信的原因。Outputting first prompt information, where the first prompt information is used to prompt the reason for restricting the electronic device from communicating with the satellite through the first application. 3.根据权利要求1或2所述的方法,其特征在于,所述根据所述电子设备的移动速度确定所述电子设备是否满足限制使用条件,包括:3. The method according to claim 1 or 2, characterized in that determining whether the electronic device meets the restricted use condition according to the moving speed of the electronic device comprises: 在所述电子设备的移动速度大于或等于预设速度阈值的情况下,确定所述电子设备满足所述限制使用条件;When the moving speed of the electronic device is greater than or equal to a preset speed threshold, determining that the electronic device meets the restricted use condition; 在所述电子设备的移动速度小于所述预设速度阈值的情况下,确定所述电子设备不满足所述限制使用条件。When the moving speed of the electronic device is less than the preset speed threshold, it is determined that the electronic device does not meet the restricted use condition. 4.根据权利要求3所述的方法,其特征在于,所述方法还包括:4. The method according to claim 3, characterized in that the method further comprises: 确定所述电子设备所处的场景;Determining a scene in which the electronic device is located; 在所述电子设备的移动速度大于或等于预设速度阈值的情况下,确定所述电子设备满足所述限制使用条件,包括:When the moving speed of the electronic device is greater than or equal to a preset speed threshold, determining that the electronic device meets the restricted use condition includes: 在所述电子设备的移动速度大于或等于预设速度阈值,且所述电子设备所处的场景为预设场景的情况下,确定所述电子设备满足所述限制使用条件。When the moving speed of the electronic device is greater than or equal to a preset speed threshold and the scene in which the electronic device is located is a preset scene, it is determined that the electronic device meets the restricted use condition. 5.根据权利要求4所述的方法,其特征在于,所述确定所述电子设备所处的场景,包括:5. The method according to claim 4, wherein determining the scene in which the electronic device is located comprises: 获取所述电子设备的海拔高度;Acquire the altitude of the electronic device; 所述电子设备的海拔高度高于或等于预设海拔高度,则确定所述电子设备所处的场景为所述预设场景。If the altitude of the electronic device is higher than or equal to the preset altitude, it is determined that the scene in which the electronic device is located is the preset scene. 6.根据权利要求1~5任一项所述的方法,其特征在于,所述电子设备中具有第一名单列表,所述第一名单列表用于确定限制使用卫星通信的一个或多个通信管制区域的信息,所述根据所述电子设备的位置信息确定所述电子设备是否满足限制使用条件,包括:6. The method according to any one of claims 1 to 5, characterized in that the electronic device has a first list, the first list is used to determine information of one or more communication control areas where the use of satellite communications is restricted, and the determining whether the electronic device meets the restriction conditions according to the location information of the electronic device comprises: 所述电子设备的位置信息表示所述电子设备的位置位于任一个所述通信管制区域内,则确定所述电子设备满足所述限制使用条件;The location information of the electronic device indicates that the location of the electronic device is located in any of the communication control areas, and then it is determined that the electronic device meets the restricted use condition; 所述电子设备的位置信息表示所述电子设备的位置位于一个或多个所述通信管制区域外,则确定所述电子设备不满足所述限制使用条件。If the location information of the electronic device indicates that the location of the electronic device is outside one or more of the communication control areas, it is determined that the electronic device does not meet the restricted use condition. 7.根据权利要求6所述的方法,其特征在于,所述第一名单列表包括一个或多个能够使用卫星通信的公共通信区域的信息,以及所述公共通信区域包括的n个通信管制区域的信息,n为大于或等于0的整数;7. The method according to claim 6, characterized in that the first list includes information of one or more public communication areas that can use satellite communication, and information of n communication control areas included in the public communication area, where n is an integer greater than or equal to 0; 或者,所述第一名单列表包括一个或多个不能使用卫星通信的所述通信管制区域的信息。Alternatively, the first list includes information of one or more communication control areas where satellite communication cannot be used. 8.根据权利要求6或7所述的方法,其特征在于,所述第一名单列表为预配置于所述电子设备中的名单列表,或者所述第一名单列表为所述电子设备从服务器处获取的名单列表。8. The method according to claim 6 or 7, characterized in that the first list is a list preconfigured in the electronic device, or the first list is a list obtained by the electronic device from a server. 9.根据权利要求1~8任一项所述的方法,其特征在于,在限制所述电子设备通过所述第一应用与所述卫星通信的情况下,所述方法还包括:9. The method according to any one of claims 1 to 8, characterized in that, in the case of restricting the electronic device to communicate with the satellite through the first application, the method further comprises: 响应于再次针对所述第一功能控件的操作,重新获取所述电子设备的位置信息和/或移动速度;In response to the operation on the first functional control again, reacquiring the position information and/or the moving speed of the electronic device; 根据重新获取的所述电子设备的位置信息和/或移动速度,确定所述电子设备是否满足所述限制使用条件;determining whether the electronic device satisfies the restricted use condition according to the reacquired location information and/or moving speed of the electronic device; 在所述电子设备不满足所述限制使用条件的情况下,利用所述第一应用与所述卫星通信以发送用户在所述通话界面触发的通信内容;In a case where the electronic device does not meet the restricted use condition, using the first application to communicate with the satellite to send the communication content triggered by the user on the call interface; 在所述电子设备再次满足所述限制使用条件的情况下,继续限制所述电子设备通过所述第一应用与所述卫星通信。When the electronic device meets the restricted use condition again, the electronic device continues to be restricted from communicating with the satellite through the first application. 10.根据权利要求1~9任一项所述的方法,其特征在于,所述通信界面为短消息会话界面,所述第一功能控件为发送控件;或者所述通信界面为语音通话界面,所述第一功能控件为语音呼叫控件或者视频呼叫控件。10. The method according to any one of claims 1 to 9, characterized in that the communication interface is a short message conversation interface, and the first function control is a send control; or the communication interface is a voice call interface, and the first function control is a voice call control or a video call control. 11.根据权利要求1~10任一项所述的方法,其特征在于,所述显示所述第一应用的通话界面之前,所述方法还包括:11. The method according to any one of claims 1 to 10, characterized in that before displaying the call interface of the first application, the method further comprises: 监听所述电子设备的位置信息和/或所述电子设备的移动速度。The location information of the electronic device and/or the moving speed of the electronic device are monitored. 12.根据权利要求10所述的方法,其特征在于,所述监听所述电子设备的位置信息和/或所述电子设备的移动速度,包括:12. The method according to claim 10, wherein monitoring the location information of the electronic device and/or the moving speed of the electronic device comprises: 检测到用户指示打开所述第一应用的操作,则开始监听所述电子设备的位置信息和/或所述电子设备的移动速度。When an operation of the user instructing to open the first application is detected, the location information of the electronic device and/or the moving speed of the electronic device are monitored. 13.根据权利要求1~12任一项所述的方法,其特征在于,检测针对所述第一功能控件的操作之后,所述方法还包括:13. The method according to any one of claims 1 to 12, characterized in that after detecting the operation on the first functional control, the method further comprises: 响应于针对所述第一功能控件的操作,确定当前发送时间间隔,所述当前发送时间间隔为当前时间和上一次所述电子设备使用卫星通信时刻的差值;In response to the operation on the first function control, determining a current sending time interval, wherein the current sending time interval is a difference between the current time and the last time the electronic device used satellite communication; 所述当前发送时间间隔小于或等于预设发送时间间隔,将所述通信界面中的所述第一功能控件的操作状态设置为限制使用状态;The current sending time interval is less than or equal to the preset sending time interval, and the operation state of the first function control in the communication interface is set to a restricted use state; 所述当前发送时间间隔大于预设发送时间间隔,响应于针对所述第一功能控件的操作,所述电子设备使用所述第一应用与所述卫星通信。The current sending time interval is greater than a preset sending time interval, and in response to an operation on the first function control, the electronic device communicates with the satellite using the first application. 14.根据权利要求13所述的方法,其特征在于,所述将所述通信界面中的所述第一功能控件的操作状态设置为限制使用状态还包括:14. The method according to claim 13, wherein setting the operation state of the first functional control in the communication interface to a restricted use state further comprises: 在所述通信界面中显示限制使用的倒计时信息,所述限制使用的倒计时信息为所述第一功能控件的操作状态从所述限制使用状态变为可使用状态的时间;Displaying countdown information for restricted use in the communication interface, wherein the countdown information for restricted use is the time when the operation state of the first function control changes from the restricted use state to the usable state; 在所述限制使用的倒计时信息包括的时间后,所述方法还包括:After the time included in the countdown information for limiting use, the method further includes: 将所述通信界面中所述第一功能控件的操作状态设置为可使用状态。The operation state of the first function control in the communication interface is set to be usable. 15.一种电子设备,其特征在于,包括:处理器,存储器,显示屏,以及计算机程序,所述计算机程序存储在所述存储器上,当所述计算机程序被处理器执行时,使得所述电子设备执行权利要求1~14任一项所述的方法。15. An electronic device, characterized in that it comprises: a processor, a memory, a display screen, and a computer program, wherein the computer program is stored in the memory, and when the computer program is executed by the processor, the electronic device executes the method according to any one of claims 1 to 14. 16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序在电子设备上运行时,使得所述电子设备执行如权利要求1~14中任意一项所述的方法。16. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program, and when the computer program is executed on an electronic device, the electronic device executes the method according to any one of claims 1 to 14. 17.一种芯片系统,其特征在于,所述芯片系统包括处理器,所述处理器用于执行存储器中存储的计算机程序指令,以实现如权利要求1~14中任意一项所述的方法。17. A chip system, characterized in that the chip system comprises a processor, and the processor is used to execute computer program instructions stored in a memory to implement the method according to any one of claims 1 to 14.
CN202310227046.6A 2023-02-27 2023-02-27 Method and electronic equipment for limiting use of satellite communication Pending CN118554993A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN202310227046.6A CN118554993A (en) 2023-02-27 2023-02-27 Method and electronic equipment for limiting use of satellite communication
EP23925041.8A EP4654490A1 (en) 2023-02-27 2023-11-30 Method for restricting use of satellite communication, and electronic device
PCT/CN2023/135625 WO2024179094A1 (en) 2023-02-27 2023-11-30 Method for restricting use of satellite communication, and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310227046.6A CN118554993A (en) 2023-02-27 2023-02-27 Method and electronic equipment for limiting use of satellite communication

Publications (1)

Publication Number Publication Date
CN118554993A true CN118554993A (en) 2024-08-27

Family

ID=92444948

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310227046.6A Pending CN118554993A (en) 2023-02-27 2023-02-27 Method and electronic equipment for limiting use of satellite communication

Country Status (3)

Country Link
EP (1) EP4654490A1 (en)
CN (1) CN118554993A (en)
WO (1) WO2024179094A1 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI20030929A7 (en) * 2003-06-19 2004-12-20 Nokia Corp Method and arrangements for implementing wireless data transmission in a vehicle
CN110868453A (en) * 2019-10-25 2020-03-06 南京大鱼半导体有限公司 Communication method, communication device, readable storage medium, and electronic apparatus
CN110798803A (en) * 2019-11-12 2020-02-14 深圳星联天通科技有限公司 Ship, shipborne satellite communication terminal and network switching control method thereof
CN115706604A (en) * 2021-08-06 2023-02-17 华为技术有限公司 White list control method and related device in Beidou communication system
CN115706602B (en) * 2021-08-06 2025-10-28 华为技术有限公司 A method, system and related device for reporting position in satellite communication system
CN115396007B (en) * 2022-08-10 2023-10-13 中国联合网络通信集团有限公司 Network access method, network access device, vehicle-mounted gateway, vehicle and medium

Also Published As

Publication number Publication date
WO2024179094A1 (en) 2024-09-06
EP4654490A1 (en) 2025-11-26

Similar Documents

Publication Publication Date Title
CN119676659B (en) Message transmission method and corresponding terminal
EP4362350A1 (en) Transmission control method in satellite communication system and related apparatus
US12004072B2 (en) Network search method and terminal device
CN114449090B (en) Data sharing method, device, system and electronic equipment, storage medium, chip
CN112335294B (en) Emergency call method and user terminal
CN116032942B (en) Method, device, equipment and storage medium for synchronizing cross-equipment navigation tasks
CN116056064B (en) Dual-card communication method and terminal equipment
WO2024001940A1 (en) Vehicle searching method and apparatus, and electronic device
US20240171672A1 (en) Display method, electronic device, and system
CN113810532A (en) Positioning method and related device
EP4586653A1 (en) Positioning method and related apparatus
CN116266088B (en) Application card display method and device, terminal equipment and readable storage medium
CN118509943A (en) Communication mode switching method and electronic equipment
CN114356187B (en) A method and device for obtaining content
CN114765768B (en) Network selection method and device
US20240328805A1 (en) Navigation information sharing method, electronic device, and system
CN118554993A (en) Method and electronic equipment for limiting use of satellite communication
CN113822643A (en) Method and device for setting travel reminder
CN116680001B (en) Camera application startup method, readable storage medium and electronic device
CN117376825A (en) Terminal scene recognition method, device, terminal, storage medium and program product
WO2024255316A1 (en) Satellite call method and terminal device
CN119342137A (en) Method and device for continuous navigation
WO2024022117A1 (en) Communication sharing method and system, and related apparatus
CN119545573A (en) Device connection method and electronic device
CN119996386A (en) Conference transfer method, device, terminal equipment, cloud server and conference system

Legal Events

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