WO2024258039A1 - 위성의 위치를 식별하기 위한 전자 장치 및 방법 - Google Patents
위성의 위치를 식별하기 위한 전자 장치 및 방법 Download PDFInfo
- Publication number
- WO2024258039A1 WO2024258039A1 PCT/KR2024/005556 KR2024005556W WO2024258039A1 WO 2024258039 A1 WO2024258039 A1 WO 2024258039A1 KR 2024005556 W KR2024005556 W KR 2024005556W WO 2024258039 A1 WO2024258039 A1 WO 2024258039A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- screen
- electronic device
- range
- visual object
- satellite
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/1851—Systems using a satellite or space-based relay
- H04B7/18513—Transmission in a satellite or space-based system
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S3/00—Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic or electromagnetic waves, or particle emission, not having a directional significance, are being received
- G01S3/02—Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic or electromagnetic waves, or particle emission, not having a directional significance, are being received using radio waves
- G01S3/04—Details
- G01S3/046—Displays or indicators
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1694—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1698—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a sending/receiving arrangement to establish a cordless communication link, e.g. radio or infrared link, integrated cellular phone
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/1851—Systems using a satellite or space-based relay
- H04B7/18517—Transmission equipment in earth stations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
- H04W4/026—Services making use of location information using location based information parameters using orientation information, e.g. compass
Definitions
- the descriptions below relate to electronic devices and methods for identifying the position of a satellite.
- These electronic devices may include a communication circuit that can connect to a satellite.
- the electronic devices can provide emergency rescue services by using the connection to the satellite.
- An electronic device may include a memory storing instructions and including one or more storage media.
- the electronic device may include a display.
- the electronic device may include communication circuitry.
- the electronic device may include at least one processor including processing circuitry.
- the instructions when individually or collectively executed by the at least one processor, cause the electronic device, while a software application for connecting to a satellite via the communication circuitry is running, to display, through the display, a first screen for adjusting an azimuth angle of the electronic device to a satellite outside a first range, the azimuth angle being positioned within the first range.
- the instructions when individually or collectively executed by the at least one processor, may cause the electronic device to display, through the display, a second screen that is changed from the first screen and guides the electronic device to be held, based on the azimuth angle being changed from the first range to within the first range while the first screen is displayed.
- the instructions when individually or collectively executed by the at least one processor, may cause the electronic device to display, through the display, a third screen that is changed from the second screen and guides the electronic device to be adjusted to be positioned within the second range, based on identifying an elevation angle of the electronic device with respect to the satellite outside the second range while the second screen is displayed.
- An electronic device may include a display.
- the electronic device may include a sensor.
- the electronic device may include a communication circuit.
- the electronic device may include a processor.
- the processor may be configured to, in a state where a software application for connecting to a satellite through the communication circuit is executed, display a screen through the display for adjusting an azimuth angle of the electronic device with respect to the satellite, identified based on the sensor, to be positioned within a first range.
- the processor may be configured to, in a state where the screen is displayed, display another screen, changed from the screen, for adjusting the elevation angle to be positioned within the second range based on identifying that the azimuth angle outside the first range is changed to within the first range and that the elevation angle of the electronic device with respect to the satellite is outside a second range.
- FIG. 1 is a block diagram of an electronic device within a network environment according to various embodiments.
- Figure 2 illustrates an example of a method for aligning the position of a satellite and the orientation of an electronic device.
- Figure 3 illustrates an exemplary block diagram of an electronic device.
- Figure 4 illustrates an example of a network environment including electronic devices and satellites.
- Figure 5 illustrates an example of an operational flow for a method for aligning the position of a satellite with the orientation of an electronic device.
- Figures 6a to 6c illustrate examples showing the relationship between the direction of the sensor and the direction of the antenna.
- Figures 7a to 7d illustrate examples of methods for identifying the orientation of an electronic device.
- FIGS. 8A to 8D illustrate examples of a method for adjusting an azimuth angle of an electronic device to a satellite within a first range.
- Figure 9 illustrates an example of a method for displaying screens for aligning the position of a satellite and the orientation of an electronic device based on the quality of the signal.
- FIGS. 10A to 10C illustrate examples of a method for adjusting an elevation angle of an electronic device relative to a satellite to fall within a second range.
- Figure 11 shows examples of screens depending on whether a connection is established between the electronic device and the satellite.
- Figure 12 shows an example of a method for adjusting the first range for azimuth.
- Figure 13 illustrates a flow chart of a method for displaying screens for aligning the position of a satellite with the orientation of an electronic device.
- Figures 14a and 14b illustrate examples of a first screen displayed by an electronic device.
- Figures 15a and 15b illustrate examples of a second screen displayed by an electronic device.
- Figures 16a and 16b illustrate examples of a third screen displayed by an electronic device.
- FIG. 1 is a block diagram of an electronic device within a network environment according to various embodiments.
- an electronic device (101) may communicate with an electronic device (102) via a first network (198) (e.g., a short-range wireless communication network), or may communicate with at least one of an electronic device (104) or a server (108) via a second network (199) (e.g., a long-range wireless communication network).
- the electronic device (101) may communicate with the electronic device (104) via the server (108).
- the electronic device (101) may include a processor (120), a memory (130), an input module (150), an audio output module (155), a display module (160), an audio module (170), a sensor module (176), an interface (177), a connection terminal (178), a haptic module (179), a camera module (180), a power management module (188), a battery (189), a communication module (190), a subscriber identification module (196), or an antenna module (197).
- the electronic device (101) may omit at least one of these components (e.g., the connection terminal (178)), or may have one or more other components added.
- some of these components e.g., the sensor module (176), the camera module (180), or the antenna module (197) may be integrated into one component (e.g., the display module (160)).
- the processor (120) may control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) by executing, for example, software (e.g., a program (140)), and may perform various data processing or calculations. According to one embodiment, as at least a part of the data processing or calculations, the processor (120) may store a command or data received from another component (e.g., a sensor module (176) or a communication module (190)) in the volatile memory (132), process the command or data stored in the volatile memory (132), and store result data in the nonvolatile memory (134).
- a command or data received from another component e.g., a sensor module (176) or a communication module (190)
- the processor (120) may include a main processor (121) (e.g., a central processing unit or an application processor) or an auxiliary processor (123) (e.g., a graphic processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that can operate independently or together therewith.
- a main processor (121) e.g., a central processing unit or an application processor
- an auxiliary processor (123) e.g., a graphic processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor
- the secondary processor (123) may be configured to use lower power than the main processor (121) or to be specialized for a given function.
- the secondary processor (123) may be implemented separately from the main processor (121) or as a part thereof.
- the auxiliary processor (123) may control at least a portion of functions or states associated with at least one of the components of the electronic device (101) (e.g., the display module (160), the sensor module (176), or the communication module (190)), for example, on behalf of the main processor (121) while the main processor (121) is in an inactive (e.g., sleep) state, or together with the main processor (121) while the main processor (121) is in an active (e.g., application execution) state.
- the auxiliary processor (123) e.g., an image signal processor or a communication processor
- the auxiliary processor (123) may include a hardware structure specialized for processing artificial intelligence models.
- the artificial intelligence models may be generated through machine learning. Such learning may be performed, for example, in the electronic device (101) itself on which the artificial intelligence model is executed, or may be performed through a separate server (e.g., server (108)).
- the learning algorithm may include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above.
- the artificial intelligence model may include a plurality of artificial neural network layers.
- the artificial neural network may be one of a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), deep Q-networks, or a combination of two or more of the above, but is not limited to the examples described above.
- the artificial intelligence model may additionally or alternatively include a software structure.
- the memory (130) can store various data used by at least one component (e.g., processor (120) or sensor module (176)) of the electronic device (101).
- the data can include, for example, software (e.g., program (140)) and input data or output data for commands related thereto.
- the memory (130) can include volatile memory (132) or nonvolatile memory (134).
- the program (140) may be stored as software in the memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).
- the input module (150) can receive commands or data to be used in a component of the electronic device (101) (e.g., a processor (120)) from an external source (e.g., a user) of the electronic device (101).
- the input module (150) can include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).
- the audio output module (155) can output an audio signal to the outside of the electronic device (101).
- the audio output module (155) can include, for example, a speaker or a receiver.
- the speaker can be used for general purposes such as multimedia playback or recording playback.
- the receiver can be used to receive an incoming call. According to one embodiment, the receiver can be implemented separately from the speaker or as a part thereof.
- the display module (160) can visually provide information to an external party (e.g., a user) of the electronic device (101).
- the display module (160) can include, for example, a display, a holographic device, or a projector and a control circuit for controlling the device.
- the display module (160) can include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of a force generated by the touch.
- the audio module (170) can convert sound into an electrical signal, or vice versa, convert an electrical signal into sound. According to one embodiment, the audio module (170) can obtain sound through an input module (150), or output sound through an audio output module (155), or an external electronic device (e.g., an electronic device (102)) (e.g., a speaker or a headphone) directly or wirelessly connected to the electronic device (101).
- an electronic device e.g., an electronic device (102)
- a speaker or a headphone directly or wirelessly connected to the electronic device (101).
- the sensor module (176) can detect an operating state (e.g., power or temperature) of the electronic device (101) or an external environmental state (e.g., user state) and generate an electric signal or data value corresponding to the detected state.
- the sensor module (176) can include, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
- the interface (177) may support one or more designated protocols that may be used to directly or wirelessly connect the electronic device (101) with an external electronic device (e.g., the electronic device (102)).
- the interface (177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.
- HDMI high definition multimedia interface
- USB universal serial bus
- SD card interface Secure Digital Card
- connection terminal (178) may include a connector through which the electronic device (101) may be physically connected to an external electronic device (e.g., the electronic device (102)).
- the connection terminal (178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).
- the haptic module (179) can convert an electrical signal into a mechanical stimulus (e.g., vibration or movement) or an electrical stimulus that a user can perceive through a tactile or kinesthetic sense.
- the haptic module (179) can include, for example, a motor, a piezoelectric element, or an electrical stimulation device.
- the camera module (180) can capture still images and moving images.
- the camera module (180) can include one or more lenses, image sensors, image signal processors, or flashes.
- the power management module (188) can manage power supplied to the electronic device (101).
- the power management module (188) can be implemented as at least a part of, for example, a power management integrated circuit (PMIC).
- PMIC power management integrated circuit
- the battery (189) can power at least one component of the electronic device (101).
- the battery (189) can include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
- the communication module (190) may support establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device (101) and an external electronic device (e.g., the electronic device (102), the electronic device (104), or the server (108)), and performance of communication through the established communication channel.
- the communication module (190) may operate independently from the processor (120) (e.g., the application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication.
- the communication module (190) may include a wireless communication module (192) (e.g., a cellular communication module, a short-range wireless communication module, or a GNSS (global navigation satellite system) communication module) or a wired communication module (194) (e.g., a local area network (LAN) communication module or a power line communication module).
- a wireless communication module (192) e.g., a cellular communication module, a short-range wireless communication module, or a GNSS (global navigation satellite system) communication module
- a wired communication module (194) e.g., a local area network (LAN) communication module or a power line communication module.
- a corresponding communication module may communicate with an external electronic device (104) via a first network (198) (e.g., a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)) or a second network (199) (e.g., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)).
- a first network (198) e.g., a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)
- a second network (199) e.g., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)
- a computer network e.g.,
- the wireless communication module (192) may use subscriber information (e.g., international mobile subscriber identity (IMSI)) stored in the subscriber identification module (196) to identify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199).
- subscriber information e.g., international mobile subscriber identity (IMSI)
- IMSI international mobile subscriber identity
- the wireless communication module (192) can support a 5G network and next-generation communication technology after a 4G network, for example, NR access technology (new radio access technology).
- the NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), terminal power minimization and connection of multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low-latency communications)).
- eMBB enhanced mobile broadband
- mMTC massive machine type communications
- URLLC ultra-reliable and low-latency communications
- the wireless communication module (192) can support, for example, a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate.
- a high-frequency band e.g., mmWave band
- the wireless communication module (192) may support various technologies for securing performance in a high-frequency band, such as beamforming, massive multiple-input and multiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large scale antenna.
- the wireless communication module (192) may support various requirements specified in an electronic device (101), an external electronic device (e.g., electronic device (104)), or a network system (e.g., second network (199)).
- the wireless communication module (192) may support a peak data rate (e.g., 20 Gbps or more) for eMBB realization, a loss coverage (e.g., 164 dB or less) for mMTC realization, or a U-plane latency (e.g., 0.5 ms or less for downlink (DL) and uplink (UL) each, or 1 ms or less for round trip) for URLLC realization.
- a peak data rate e.g., 20 Gbps or more
- a loss coverage e.g., 164 dB or less
- U-plane latency e.g., 0.5 ms or less for downlink (DL) and uplink (UL) each, or 1 ms or less for round trip
- the antenna module (197) can transmit or receive signals or power to or from the outside (e.g., an external electronic device).
- the antenna module (197) can include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB).
- the antenna module (197) can include a plurality of antennas (e.g., an array antenna).
- at least one antenna suitable for a communication method used in a communication network, such as the first network (198) or the second network (199) can be selected from the plurality of antennas by, for example, the communication module (190).
- a signal or power can be transmitted or received between the communication module (190) and the external electronic device through the selected at least one antenna.
- another component e.g., a radio frequency integrated circuit (RFIC)
- RFIC radio frequency integrated circuit
- the antenna module (197) may form a mmWave antenna module.
- the mmWave antenna module may include a printed circuit board, an RFIC positioned on or adjacent a first side (e.g., a bottom side) of the printed circuit board and capable of supporting a designated high-frequency band (e.g., a mmWave band), and a plurality of antennas (e.g., an array antenna) positioned on or adjacent a second side (e.g., a top side or a side) of the printed circuit board and capable of transmitting or receiving signals in the designated high-frequency band.
- a first side e.g., a bottom side
- a plurality of antennas e.g., an array antenna
- At least some of the above components may be connected to each other and exchange signals (e.g., commands or data) with each other via a communication method between peripheral devices (e.g., a bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)).
- peripheral devices e.g., a bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)).
- commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) via a server (108) connected to a second network (199).
- Each of the external electronic devices (102 or 104) may be the same or a different type of device as the electronic device (101).
- all or part of the operations executed in the electronic device (101) may be executed in one or more of the external electronic devices (102, 104, or 108). For example, when the electronic device (101) is to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device (101) may, instead of or in addition to executing the function or service itself, request one or more external electronic devices to perform at least a part of the function or service.
- One or more external electronic devices that receive the request may execute at least a part of the requested function or service, or an additional function or service related to the request, and transmit the result of the execution to the electronic device (101).
- the electronic device (101) may process the result as is or additionally and provide it as at least a part of a response to the request.
- cloud computing distributed computing, mobile edge computing (MEC), or client-server computing technology may be used.
- the electronic device (101) may provide an ultra-low latency service by using, for example, distributed computing or mobile edge computing.
- the external electronic device (104) may include an IoT (Internet of Things) device.
- the server (108) may be an intelligent server using machine learning and/or a neural network.
- the external electronic device (104) or the server (108) may be included in the second network (199).
- the electronic device (101) can be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.
- a user of an electronic device (101) can use an emergency rescue service by sending a message or making a call to an emergency number.
- the emergency rescue service can be provided in an area or situation where the electronic device (101) can use a wireless communication network (e.g., a 4G network, a 5G network, or WiFi).
- a wireless communication network e.g., a 4G network, a 5G network, or WiFi
- the electronic device (101) cannot provide the emergency rescue service.
- communication via a satellite hereinafter, satellite communication
- the electronic device (101) can provide the emergency rescue service via the satellite communication.
- the electronic device (101) may establish a connection with the satellite in order to perform the satellite communication.
- the electronic device (101) may perform a connection with the satellite through a communication circuit (e.g., a communication module (190) of FIG. 1) for performing communication with the satellite.
- the communication circuit may represent a module for radiating a signal provided from a processor (120) of the electronic device (101).
- the processor (120) may be referred to as a modem.
- the electronic device (101) may identify the strength of a signal radiated through the communication circuit through a sensor (e.g., a sensor module (176) of FIG. 1). In order for the electronic device (101) to perform the satellite communication, the strength may be required to be equal to or greater than a reference strength.
- the signal since the signal is radiated, it may be limited for the electronic device (101) to accurately identify the direction in which the intensity is the strongest through the sensor.
- the direction identified by the sensor e.g., the direction in which a specific surface of the electronic device (101) (e.g., the front surface where the display (160) is positioned)
- an antenna e.g., the antenna module (197) of FIG.
- the electronic device and method according to the present disclosure can identify an azimuth angle and an elevation angle for the satellite based on the direction of the antenna with respect to the direction identified through the sensor of the electronic device (101).
- the electronic device and method according to the embodiment of the present disclosure can provide a screen for adjusting the identified azimuth angle to be located within a first range.
- the electronic device and method according to the embodiment of the present disclosure can provide a screen for adjusting the elevation angle to be located within a second range when a connection with the satellite is not established through the azimuth angle within the first range.
- the electronic device and method according to the embodiment of the present disclosure can improve the directivity between the satellite and the electronic device by aligning the direction of the electronic device (101) and the position of the satellite in consideration of the second direction of the antenna with respect to the first direction identified through the sensor.
- the electronic device and method according to the embodiment of the present disclosure can secure the stability of the connection between the satellite and the electronic device.
- the electronic device and method according to the embodiment of the present disclosure can enable a user of the electronic device (101) to more intuitively obtain the orientation and stability by displaying a screen for adjusting the azimuth to be positioned within the first range and a screen for adjusting the elevation to be positioned within the second range.
- the alignment may indicate that the direction of the electronic device (101) is positioned within a reference range and a location of the satellite.
- the reference range may include a first range for an azimuth of the electronic device (101) with respect to the satellite and a second range for an elevation of the electronic device (101) with respect to the satellite.
- the first range may indicate a range for the azimuth centered on the location of the satellite.
- the second range may indicate a range for the elevation centered on the location of the satellite.
- the first range and the second range may indicate a virtual area defined centered on the actual location of the satellite.
- the embodiments of the present disclosure are not limited thereto.
- the first range may indicate a range for the azimuth centered on the direction of the electronic device (101).
- the direction of the electronic device (101) may indicate a direction identified based on the first direction of the sensor and the second direction of the antenna.
- the second range may represent a range for the elevation angle centered on the direction of the electronic device (101).
- the first range and the second range may represent virtual areas defined centered on the direction of the electronic device (101).
- the first range and the second range are described as reference ranges centered on the position of the satellite.
- the azimuth (or the azimuth of the electronic device (101) with respect to the satellite) may represent the sum (or difference) between the angle between a vector pointing in the direction of the electronic device (101) projected onto a reference plane and a vector pointing in the direction of a reference direction (e.g., true north) and the angle between a vector pointing in the direction of the satellite projected onto the reference plane and a vector pointing in the reference direction.
- the azimuth may represent the angle between a vector pointing in the direction of the electronic device (101) and a vector pointing in the direction of the satellite.
- the reference plane may represent a horizontal plane including a vector pointing in the direction of the electronic device (101) and the reference direction.
- the reference direction may include true north, magnetic north, or grid north.
- the elevation angle (or the elevation angle of the electronic device (101) with respect to the satellite) may represent the difference between the angle between the direction of the electronic device (101) and the reference plane and the angle between a vector pointing to the position of the satellite and the reference plane.
- the azimuth and the elevation angle are exemplified as angles used to align the direction of the electronic device (101) and the position of the satellite, but the embodiments of the present disclosure are not limited thereto.
- the electronic device and method according to the embodiments of the present disclosure may use the first angle as an angular difference in a first direction defining the direction of the electronic device (101) and the position of the satellite, and the second angle as an angular difference in a first direction perpendicular to a plane including the first direction.
- the azimuth angle may be referred to as the first angle
- the elevation angle may be referred to as the second angle.
- FIG. 2 illustrates an example of a method for aligning the position of the satellite and the direction of the electronic device (101).
- the direction of the electronic device (101) may represent a direction in which the first direction identified through the sensor and the second direction of the antenna are synthesized.
- the method for identifying the direction of the electronic device (101) is specifically described in FIGS. 6A to 6C and FIGS. 7A to 7D below.
- Figure 2 illustrates an example of a method for aligning the position of a satellite and the orientation of an electronic device.
- the above method of FIG. 2 can be performed by the electronic device (101) of FIG. 1.
- the screens (201, 202, 203) of FIG. 2 can be displayed through the display area of the display (160) of FIG. 1 (or the display (320) of FIG. 3).
- the display of the screens (201, 202, 203) can be controlled by the processor (120).
- the electronic device (101) can display a first screen (201).
- the electronic device (101) can display the first screen (201) through a display (e.g., a display module (160) of FIG. 1).
- the electronic device (101) may execute a software application for connecting to the satellite.
- the software application for connecting to the satellite may be referred to as a software application for satellite communication or a satellite communication application.
- the electronic device (101) may execute the software application based on at least a portion of a user's input.
- each of the screens (201, 202, 203) may be referred to as a user interface (UI) for the software application.
- UI user interface
- the electronic device (101) can identify the position of the satellite while the software application is running.
- the electronic device (101) can identify the position of the satellite through a software development kit (SDK) for supporting a satellite communication service.
- SDK software development kit
- the SDK is merely an example for convenience of explanation, and the embodiments of the present disclosure are not limited thereto.
- the position of the satellite can be identified through an application programming interface (API) called by the software application.
- API can be included in the SDK.
- the position of the satellite can be identified (or defined) based on a vector pointing in the direction of the satellite.
- the electronic device (101) can identify a difference between the position of the identified satellite and the direction of the electronic device (101). For example, the electronic device (101) can identify the direction of the electronic device (101). For example, the electronic device (101) can identify the first direction identified by a sensor included in the electronic device (101) and the second direction indicated by an antenna of the electronic device (101). The second direction in which the first direction is taken into account (or a direction in which the first direction and the second direction are synthesized) can be referred to as the direction of the electronic device (101). For example, the electronic device (101) can identify the azimuth and the elevation of the electronic device (101) with respect to the satellite based on the direction.
- the electronic device (101) can identify whether the azimuth is within a first range.
- the electronic device (101) can identify whether the azimuth is included in a first range (217).
- the first range (217) can represent a reference range for the azimuth for the electronic device (101) to establish a connection (or perform communication) with the satellite.
- the electronic device (101) can have a relatively high possibility of establishing a connection with the satellite.
- the first range (217) may be identified based on information related to an antenna of the electronic device (101).
- the antenna may be connected to a communication circuit of the electronic device (101) (e.g., the communication module (190) of FIG. 1) and may include an antenna for communicating with the satellite.
- the information may include at least one of the number of antennas, the directivity of the antenna, the intensity of a signal radiated through the antenna, or the frequency band of the signal.
- the length of the first range (217) is described as an example when it is 40° (e.g., -20° to 20°).
- the intermediate value 0° may represent the direction in which the satellite is actually located.
- the length may be referred to as a size.
- the electronic device (101) may display the first screen (201) based on identifying that the azimuth is outside the first range (217).
- the first screen (201) may represent a screen for adjusting the azimuth outside the first range (217) to be positioned within the first range (217).
- the first screen (201) may include a visual object (210) indicating a reference position.
- the first screen (201) may include a visual object (215) indicating a designated range extending from the reference position and including the first range (217). The visual object (215) indicating the designated range may be displayed in a fixed state on the first screen (201).
- the visual object (215) may be displayed in a fixed state so as to face a specific part (e.g., the upper part) of the display of the electronic device (101).
- the first screen (201) may move the visual object (220) indicating the relative position of the satellite according to the movement of the electronic device (101).
- the specified range may represent a wider area than the first range (217).
- the first range (217) may represent a virtual area that is included in the specified range and is not displayed on the first screen (201).
- the visual object (215) may further include another visual object representing the first range (217).
- the first screen (201) may include a visual object (220) representing a relative position of the satellite with respect to the electronic device (101). Within the first screen (201), the relative position of the satellite may be located outside an area of the visual object (215) representing the specified range.
- the first screen (201) may include a visual object (230) that includes an area of the specified range and extends to the visual object (220) within a circle in which the visual object (220) moves.
- the visual object (230) may indicate a direction for changing the position of the satellite within the specified range (or the first range (217)).
- the visual object (230) may include an indicator pointing to the right (or clockwise).
- the visual object (230) may represent a visual object for intuitively indicating the distance between the visual object (215) indicating the specified range and the visual object (220) indicating the position of the satellite.
- the first screen (201) may include a visual object (240) including text guiding movement in the direction.
- the visual object (240) of the first screen (201) may include the text (e.g., Turn right to face the satellite) instructing to turn to the right (or clockwise).
- the electronic device (101) may display an initial screen.
- the electronic device (101) while the initial screen is displayed, may identify the position of the satellite and identify whether the azimuth of the electronic device (101) to the satellite is within the first range (217).
- the initial screen may include a screen for performing settings for performing a connection with the satellite through the software application.
- the initial screen may include a screen including visual objects other than the visual object (240) among the visual objects included in the first screen (201).
- the initial screen may include another visual object including text different from the visual object (240).
- the electronic device (101) may display a second screen (202).
- the electronic device (101) may display the second screen (202) through a display (e.g., the display module (160) of FIG. 1).
- the second screen (202) may indicate a screen that guides holding the orientation of the electronic device (101).
- the electronic device (101) may display the second screen (202) when, in a state where the first screen (201) is displayed, a visual object (220) indicating a relative position of the satellite according to movement of the electronic device (101) is positioned within a first range (217) of a visual object (215) indicating the specified range.
- the positioning of the visual object (220) within the first range (217) according to the above movement may indicate that the azimuth is within the first range (217).
- the movement may include a rotation toward the right (or clockwise).
- the electronic device (101) may display the first screen (201) of FIG. 2 further including a visual object (e.g., the visual object (250) of FIG. 8b) indicating that the azimuth is located within the specified range.
- the brightness of the visual object (215) indicating the specified range may be identified based on the visual object (220) indicating the relative position of the satellite. For example, the brightness of the visual object (215) may become brighter as the visual object (220) indicating the relative position of the satellite gets closer to within the first range (217).
- the brightness may be the first brightness when the visual object (220) is located outside the specified range of the visual object (215).
- the brightness may be a second brightness that is brighter than the first brightness when the visual object (220) is located within the specified range of the visual object (215) and outside the first range (217).
- the brightness may be a third brightness that is brighter than the second brightness when the visual object (220) is located within the first range (217).
- the electronic device (101) may change the number of pixels of the display used to display the visual object (215) based on the visual object (220) indicating the relative position of the satellite. For example, the electronic device (101) may increase the number of pixels used to display the visual object (215) as the visual object (220) gets closer to the first range (217). An increase in the above number may indicate that the visual object (215) is displayed in bold.
- the electronic device (101) may display the second screen (202) based on the change in the azimuth angle outside the first range (217) to within the first range (217) according to the movement while the first screen (201) is displayed.
- the electronic device (101) may display the second screen (202) changed from the first screen (201).
- the second screen (202) may represent a screen for guiding to hold the posture of the electronic device (101).
- the posture of the electronic device (101) may be related to the azimuth angle.
- the second screen (202) may include a visual object (210) indicating a reference position.
- the second screen (202) may include a visual object (215) indicating a designated range extending from the reference position and including the first range (217).
- the visual object (215) of the second screen (202) may be displayed brighter than the visual object (215) of the first screen (201).
- the visual object (215) indicating the specified range may be displayed in a fixed state on the second screen (202). For example, even if the electronic device (101) moves in a direction indicated by the visual object (230) and the visual object (240), the visual object (215) may be displayed in a fixed state so as to face a specific part (e.g., the upper part) of the display of the electronic device (101). This is because the specified range and the first range (217) are areas identified based on the actual position of the satellite.
- the second screen (202) may move the visual object (220) indicating the relative position of the satellite according to the movement of the electronic device (101).
- the specified range may indicate an area wider than the first range (217).
- the first range (217) may represent a virtual area that is included in the specified range and is not displayed on the second screen (202).
- the embodiment of the present disclosure is not limited thereto.
- the visual object (215) may further include another visual object representing the first range (217).
- the second screen (202) may include a visual object (220) representing a relative position of the satellite with respect to the electronic device (101). Within the second screen (202), the relative position of the satellite may be located within the first range (217) of the visual object (215) representing the specified range.
- the second screen (202) may include a visual object (240) that includes text that guides to fix the posture of the electronic device (101).
- the above-described posture of the electronic device (101) may be related to the azimuth angle changed according to the movement.
- the visual object (240) may include the text (e.g., Hold this position to send and receive) guiding to fix the posture.
- the visual object (240) may further include another text indicating a transmission/reception status together with the text guiding to fix the posture.
- the visual object (240) may further include the other text (e.g., sending messages) indicating a transmission status.
- the electronic device (101) can identify whether a connection for transmitting and receiving data with the satellite has been established within a state in which the second screen (202) is displayed. For example, the electronic device (101) can identify whether the data has been transmitted or received via the communication circuit within a specified time period within a state in which the second screen (202) is displayed.
- the specified time period can be identified based on at least one of the performance of the communication circuit, the area (or service area) in which the electronic device (101) is located, or the time required to transmit and receive the data such as a message. For example, the better the performance of the communication circuit, the shorter the specified time period. Alternatively, the more traffic there is for the satellite communication within the area, the longer the specified time period.
- the embodiment of the present disclosure is not limited thereto, and may be set to a specified value by a service provider providing an emergency rescue service through satellite communication or a manufacturer of the electronic device (101).
- the data may include a message transmitted through the satellite communication, location information of the electronic device (101), or information for connection of a call.
- the electronic device (101) may identify that the connection is established when the data is transmitted or received.
- the electronic device (101) may identify that the connection is not established when the data is neither transmitted nor received.
- the electronic device (101) may display a visual object representing the data based on identifying that the connection is established.
- the electronic device (101) may identify whether the elevation angle is within the second range based on identifying that the connection is not established.
- the electronic device (101) may skip displaying the first screen (201) and display the second screen (202) based on identifying that the azimuth is within the first range.
- the electronic device (101) may display the second screen (202) based on identifying that the azimuth is within the first range while the software application is running.
- the electronic device (101) can display a third screen (203).
- the electronic device (101) can display the third screen (203) through a display (e.g., the display module (160) of FIG. 1).
- the third screen (203) can represent a screen for adjusting the elevation angle of the electronic device (101) with respect to the satellite.
- the electronic device (101) may identify whether the elevation angle is within the second range based on identifying that the connection is not established within the specified time while the second screen (202) is displayed. In other words, the electronic device (101) may display the third screen (203) for adjusting the elevation angle based on identifying that the connection with the satellite is not established despite the azimuth angle being within the first range.
- the second range may represent a reference range for the elevation angle for the electronic device (101) to establish a connection (or perform communication) with the satellite. In other words, when the elevation angle is located within the second range, the electronic device (101) may have a relatively high possibility of establishing a connection with the satellite.
- the second range can be identified based on information related to an antenna of the electronic device (101).
- the antenna may be connected to a communication circuit of the electronic device (101) (e.g., the communication module (190) of FIG. 1) and may include an antenna for communicating with the satellite.
- the information may include at least one of the number of antennas, the directivity of the antenna, the intensity of a signal radiated through the antenna, or the frequency band of the signal.
- the length of the second range is described as an example when it is 20° (e.g., -10° to 10°).
- an intermediate value of 0° may indicate a direction in which the satellite is actually located.
- the embodiments of the present disclosure are not limited thereto.
- the length of the second range is shorter than the length of the first range is described as an example, but the embodiment of the present disclosure is not limited thereto.
- the length of the second range may be set to be equal to or longer than the length of the first range.
- the length may be referred to as a size.
- the electronic device (101) may display a third screen (203) based on identifying that the elevation angle is outside the second range.
- the electronic device (101) may display a third screen (203) that is changed from the second screen (202).
- the third screen (203) may represent a screen for adjusting the elevation angle outside the second range to be positioned within the second range.
- the third screen (203) may include a visual object (210) indicating a reference position.
- the third screen (203) may include a visual object (215) indicating a designated range that extends from the reference position and includes the first range (217). The visual object (215) indicating the designated range may be displayed in a fixed state on the third screen (203).
- the visual object (215) may be displayed in a fixed state so as to face a specific part (e.g., the upper part) of the display of the electronic device (101).
- the third screen (203) may move the visual object (220) indicating the relative position of the satellite according to the movement of the electronic device (101).
- the specified range may represent a wider area than the first range (217).
- the first range (217) may represent a virtual area that is included in the specified range and is not displayed on the third screen (203).
- the visual object (215) may further include another visual object representing the first range (217).
- the third screen (203) may include a visual object (220) representing the relative position of the satellite with respect to the electronic device (101). Within the third screen (203), the relative position of the satellite may be located within the first range (217) of the visual object (215) representing the specified range.
- the third screen (203) may include a visual object (255) guiding a tilting direction for changing the elevation angle of the electronic device (101).
- the visual object (255) may be displayed within the visual object (210) representing the reference position.
- the visual object (255) may be displayed in a state in which it is at least partially overlapped with the visual object (210).
- the third screen (203) may display a visual object (255) in at least a portion of the third screen (203).
- the third screen (203) may also display a visual object (255) together with a region in which a visual object (240) including text is displayed.
- the visual object (255) guiding the tilting direction may include an animation indicating the tilting direction.
- the tilting direction may include up-tilting for increasing the elevation angle or down-tilting for decreasing the elevation angle.
- the third screen (203) may include a visual object (240) including text for guiding another movement of the electronic device in the tilting direction.
- the other movement may include a rotation toward the tilting direction (e.g., forward (or up-tilting) or backward (or down-tilting)).
- the visual object (240) may include text (e.g., To improve satellite signal, tilt your phone backward) guiding the down-tilting to decrease the elevation angle.
- the electronic device (101) may display the second screen (202) based on identifying that the elevation angle is within the second range.
- the electronic device (101) may display the third screen (203) based on identifying that the elevation angle is outside the second range while displaying the second screen (202).
- the electronic device (101) may display the second screen (202) changed from the third screen (203) based on the elevation angle being changed to within the second range according to the other movement while displaying the third screen (203).
- the electronic device (101) may skip displaying the third screen (203) and maintain the state of displaying the second screen (202) based on identifying that the elevation angle is within the second range while displaying the second screen (202).
- the electronic device (101) can identify whether a connection for transmitting and receiving data with the satellite has been established while the second screen (202) is displayed.
- the electronic device and method according to the embodiment of the present disclosure can provide a screen for adjusting the identified azimuth to be located within the first range.
- the electronic device and method according to the embodiment of the present disclosure can provide a screen for adjusting the elevation angle to be located within the second range when a connection with the satellite is not established through the azimuth within the first range. Accordingly, the electronic device and method according to the embodiment of the present disclosure can improve the directivity between the satellite and the electronic device by aligning the direction of the electronic device (101) and the position of the satellite in consideration of the second direction of the antenna with respect to the first direction identified through the sensor. In addition, the electronic device and method according to the embodiment of the present disclosure can secure the stability of the connection between the satellite and the electronic device.
- the electronic device and method according to the embodiment of the present disclosure can enable a user of the electronic device (101) to more intuitively obtain the orientation and stability by displaying a screen for adjusting the azimuth to be positioned within the first range and a screen for adjusting the elevation to be positioned within the second range.
- Fig. 3 illustrates an exemplary block diagram of an electronic device.
- the electronic device (101) of Fig. 3 may include the electronic device (101) of Fig. 1.
- the satellite (370) of Fig. 3 may include the satellite that is the target for the electronic device (101) to perform the satellite communication.
- the electronic device (101) may include at least one of a processor (120), a memory (130), a display (320), a sensor (310), and a communication circuit (330).
- the processor (120), the memory (130), the display (320), the sensor (310), and the communication circuit (330) may be electrically and/or operably coupled with each other by an electronic component such as a communication bus.
- the hardwares being operably coupled may mean that a direct connection or an indirect connection is established between the hardwares, either wired or wireless, such that a second hardware is controlled by a first hardware among the hardwares.
- the electronic device (101) may include only some of the hardware components illustrated in FIG. 3.
- the processor (120) of the electronic device (101) may include hardware for processing data based on one or more instructions.
- the hardware for processing data may include, for example, an arithmetic and logic unit (ALU), a floating point unit (FPU), a field programmable gate array (FPGA), a central processing unit (CPU), and/or an application processor (AP).
- ALU arithmetic and logic unit
- FPU floating point unit
- FPGA field programmable gate array
- CPU central processing unit
- AP application processor
- the processor (120) may have a structure of a single-core processor, or a structure of a multi-core processor such as a dual core, a quad core, or a hexa core.
- the processor (120) may include various processing circuits and/or multiple processors.
- the term "processor” as used herein, including in the claims, may include various processing circuits including at least one processor, one or more of which may be configured to perform the various functions described below individually and/or collectively in a distributed manner.
- processor when “processor,” “at least one processor,” and “one or more processors” are described as being configured to perform various functions, these terms encompass, for example, and without limitation, situations where one processor performs some of the recited functions and other processor(s) perform other parts of the recited functions, and also situations where one processor may perform all of the recited functions.
- the at least one processor may include a combination of processors that perform the various functions enumerated/disclosed, for example, in a distributed manner.
- the at least one processor may execute program instructions to achieve or perform the various functions.
- the memory (130) of the electronic device (101) may include a hardware component for storing data and/or instructions input and/or output to the processor (120) of the electronic device (101).
- the memory (130) may include, for example, a volatile memory such as a random-access memory (RAM) and/or a non-volatile memory such as a read-only memory (ROM).
- the volatile memory may include, for example, at least one of a dynamic RAM (DRAM), a static RAM (SRAM), a Cache RAM, and a pseudo SRAM (PSRAM).
- DRAM dynamic RAM
- SRAM static RAM
- PSRAM pseudo SRAM
- the non-volatile memory may include, for example, at least one of a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), a flash memory, a hard disk, a compact disc, a solid state drive (SSD), and an embedded multi media card (eMMC).
- PROM programmable ROM
- EPROM erasable PROM
- EEPROM electrically erasable PROM
- flash memory a hard disk, a compact disc, a solid state drive (SSD), and an embedded multi media card (eMMC).
- SSD solid state drive
- eMMC embedded multi media card
- the display (320) of the electronic device (101) can output visualized information (e.g., screens (201, 202, 203) of FIG. 2) to a user.
- the display (320) can be controlled by a processor (120) including a circuit such as a graphic processing unit (GPU) to output visualized information to the user.
- the display (320) can include a flat panel display (FPD) and/or electronic paper.
- the FPD can include a liquid crystal display (LCD), a plasma display panel (PDP), and/or one or more light emitting diodes (LEDs).
- the LEDs can include organic LEDs (OLEDs).
- the display (320) can include at least a portion of the display module (160) of FIG. 1.
- a sensor (310) of an electronic device (101) may generate electrical information, which may be processed by a processor (120) and/or a memory (130) of the electronic device (101), from non-electronic information related to the electronic device (101).
- the information may be referred to as sensor data.
- the sensor (310) may include a global positioning system (GPS) sensor, an image sensor, an ambient light sensor, and/or a time-of-flight (ToF) sensor for detecting a geographic location of the electronic device (101), and an inertial measurement unit (IMU) for detecting a physical motion of the electronic device (101).
- GPS global positioning system
- ToF time-of-flight
- IMU inertial measurement unit
- the electronic device (101) may identify a direction of the electronic device (101).
- the sensor (310) may include at least a portion of the sensor module (176) of FIG. 1.
- the IMU may include an acceleration sensor, a gyro sensor, a geomagnetic sensor, or a combination thereof.
- the acceleration sensor may output data indicating a direction and/or magnitude of gravitational acceleration applied to the acceleration sensor along a plurality of axes that are perpendicular to each other (e.g., the x-axis, the y-axis, and the z-axis).
- the gyro sensor may output data indicating a rotation of each of the plurality of axes.
- the geomagnetic sensor may output data indicating a direction of a magnetic field in which the geomagnetic sensor is included (e.g., a direction of the N pole or the S pole).
- the IMU within the sensor (310) may be referred to as a motion sensor in terms of detecting a motion of the electronic device (101).
- the electronic device (101) may control the sensor (310) to identify a direction of the electronic device (101).
- the electronic device (101) may, based on identifying the direction, display a visual object (e.g., visual object (220) of FIG. 2) within the display that indicates the relative position of the satellite (370) to the electronic device (101).
- the communication circuit (330) of the electronic device (101) may include hardware components for supporting transmission and/or reception of electrical signals between the electronic device (101) and an external electronic device (e.g., satellite (370)).
- the communication circuit (330) may include, for example, at least one of a modem (MODEM), an antenna, and an optical/electronic (O/E) converter.
- the communication circuit (330) may support transmission and/or reception of electrical signals based on various types of protocols, such as Ethernet, a local area network (LAN), a wide area network (WAN), wireless fidelity (WiFi), Bluetooth, Bluetooth low energy (BLE), ZigBee, long term evolution (LTE), and 5G new radio (NR).
- the communication circuit (330) may include at least a part of the communication module (190) of FIG. 1.
- the electronic device (101) can establish a connection with a satellite (370) using the communication circuit (330).
- the first transmission power obtained by the electronic device (101) based on the connection between the electronic device (101) and the satellite (370) can be included in a range higher than the range of the second transmission power obtained based on the connection between the electronic device (101) and at least one base station.
- the electronic device (101) can transmit a message to the satellite (370) with the first transmission power.
- the electronic device (101) can transmit the message to the satellite (370) based on the first transmission power obtained using the communication circuit configured to operate based on a voltage from a power supply circuit.
- one or more instructions (or commands) representing operations and/or actions to be performed on data by the processor (120) of the electronic device (101) may be stored in the memory (130) of the electronic device (101).
- a set of one or more instructions may be referred to as a program, firmware, an operating system, a process, a routine, a sub-routine, and/or an application.
- an application when installed in the electronic device (e.g., the electronic device (101)), it may mean that one or more instructions provided in the form of an application are stored in the memory (130), and that the one or more applications are stored in a format executable by the processor of the electronic device (e.g., a file having an extension specified by the operating system of the electronic device (101)).
- programs installed in the electronic device (101) may be classified into one of different layers, including an application layer (340), a framework layer (350), and/or a hardware abstraction layer (HAL) (360), based on a target.
- programs e.g., drivers
- target hardware e.g., a display (320), a sensor (310), and/or a communication circuit (330)
- programs e.g., drivers
- target hardware e.g., a display (320), a sensor (310), and/or a communication circuit (330) of the electronic device (101)
- a communication circuit e.g., a communication circuit (330)
- programs e.g., an angle identification unit (351), a satellite position tracking unit (353), and/or a signal quality identification unit (355)
- programs designed to target at least one of the hardware abstraction layer (360) and/or the application layer (340)
- the framework layer (350) Programs classified into the framework layer (350) can provide an executable API (application programming interface) based on other programs.
- a program designed to target a user controlling the electronic device (101) may be classified.
- programs classified into the application layer (340) a pointing application (341) and/or an emergency call (e.g., SOS) application (342) are exemplified, but the embodiment is not limited thereto.
- the pointing application (341) may represent an application for identifying the relative position of the satellite with respect to the electronic device (101).
- the emergency call application (342) may represent an application for providing emergency rescue services.
- the pointing application (341) or the emergency call application (342) may be included in the software application for connecting to the satellite of FIG. 2.
- the software application for connecting to the satellite may be referred to as a software application for satellite communication or a satellite communication application.
- programs e.g., software applications
- the application layer (340) can call APIs to cause execution of functions supported by programs classified into the framework layer (350).
- the electronic device (101) can identify the azimuth and elevation angles of the electronic device (101) with respect to the satellite based on the execution of the angle identification unit (351). For example, the electronic device (101) can identify the direction according to the orientation of the electronic device (101) or the direction (e.g., the first direction) toward which a specific surface (e.g., the front surface where the display (160) is positioned) of the electronic device (101) faces by using the sensor (310). For example, the electronic device (101) can identify the direction in which a signal radiated through an antenna connected to the communication circuit (330) propagates or the direction in which a mainlobe of a beam radiated through the antenna faces (e.g., the second direction).
- the electronic device (101) can identify the azimuth and elevation angles of the electronic device (101) with respect to the satellite based on the execution of the angle identification unit (351). For example, the electronic device (101) can identify the direction according to the orientation of the electronic device (101) or the direction (e.g., the first direction) toward which
- the electronic device (101) can identify the direction of the electronic device (101) in which the first direction and the second direction are synthesized based on the angle identification unit (351).
- the electronic device (101) can identify the azimuth and the elevation based on coordinate values indicating the direction of the electronic device (101).
- the coordinate values can include a first coordinate that is an x-axis coordinate for indicating the first direction, a second coordinate that is a y-axis coordinate for indicating the first direction, and a third coordinate that is a z-axis coordinate for indicating the first direction. Specific details on a method for identifying the azimuth and the elevation are described in FIGS. 6A to 6C and 7A to 7D below.
- the electronic device (101) can identify the actual location of the satellite based on the execution of the satellite position tracking unit (353). For example, the electronic device (101) can obtain information on the actual location of the satellite through an API called based on the execution of the software application, such as the pointing application (341) or the emergency call application (342). For example, the API can be included in an SDK for supporting a satellite communication service. The electronic device (101) can identify the actual location of the satellite based on the information.
- the electronic device (101) can identify the quality of a signal radiated from the electronic device (101) based on the execution of the signal quality identification unit (355). For example, the electronic device (101) can display a screen for attempting to establish a connection with the satellite (e.g., the second screen (202) of FIG. 2) or a screen for adjusting the elevation angle (e.g., the third screen (203) of FIG. 2) based on the quality of the signal.
- the electronic device (101) can identify the quality of the signal by using the API called based on the software application.
- the quality of the signal can be distinguished into a specified number of levels.
- the specified number of levels can include five levels.
- the embodiments of the present disclosure are not limited thereto.
- an electronic device (101) may communicate with a satellite (370) using a communication circuit (330).
- the satellite (370) may include at least one of a processor (380) and a communication circuit (390).
- the processor (380) and the communication circuit (390) may be electrically and/or operatively connected to each other by an electronic component such as a communication bus.
- Each of the processor (380) and the communication circuit (390) within the satellite (370) may correspond to each of the processor (120) and the communication circuit (330) within the electronic device (101).
- descriptions of the processor (380) and the communication circuit (390) that overlap with the descriptions of the processor (120) and the communication circuit (330) within the electronic device (101) may be omitted.
- FIG. 4 illustrates an example of a network environment including an electronic device and a satellite.
- the electronic device (101) of FIG. 4 may include the electronic device (101) of FIGS. 1 to 3.
- the satellite (370) of FIG. 4 may include the satellite (370) of FIG. 3.
- FIG. 4 illustrates an example of a network environment (400) including an electronic device (101) and a satellite (370).
- the electronic device (101) can establish a connection with the satellite (370).
- the connection between the electronic device (101) and the satellite (370) may be referred to as a service link.
- the electronic device (101) may establish the connection with the satellite (370) through the communication circuit (330).
- the gateway (410) may establish a connection with the satellite (370).
- the connection between the gateway (410) and the satellite (370) may be referred to as a feeder link.
- the feeder link may be established based on a relatively wider frequency range and/or wider frequency band than the service link.
- the gateway (410) may be referred to as a ground station.
- the gateway (410) may be connected to the server (420).
- the gateway (410) may be connected to the server (420) based on a designated protocol.
- the server (420) may be connected to an external electronic device (430), a map application (440), and an emergency service provider (ESP) (450).
- the server (420) may provide a location sharing service or an ESP integration service (e.g., a satellite communication service) for emergency rescue using information acquired from a satellite (370) through the gateway (410).
- the satellite communication service is merely exemplary, and the embodiments of the present disclosure are not limited thereto.
- the server (420) may provide a message provided through the satellite (370) to notify an emergency situation to the external electronic device (430).
- the server (420) may provide location information (e.g., GPS) acquired from the satellite (370) to the map application (440).
- the server (420) may provide a location sharing service by providing information acquired from the satellite (370) to the external electronic device (430) and the map application (440).
- the server (420) may provide information acquired from the satellite (370) to the ESP (450).
- the server (420) may provide the information to a plurality of ESPs (450).
- the ESP (450) may provide the information acquired through the server (420) to public safety answering points (PSAPs) (455).
- PSAP (455) may represent a node where emergency/non-emergency calls originate.
- the electronic device (101) can provide a satellite communication service including an emergency rescue service to the user by establishing a connection with a satellite (370).
- a stable connection between the electronic device (101) and the satellite (370) may be required.
- the direction of the electronic device (101) and the position of the satellite (370) need to be aligned (or matched).
- the electronic device (101) can perform more efficient and accurate alignment by providing screens including the screens (201, 202, 203) of FIG. 2 through a software application. Specific details on a method for performing the alignment as described above are described below through the method of FIG. 5.
- Figure 5 illustrates an example of an operational flow for a method for aligning the position of a satellite with the orientation of an electronic device.
- the satellite of FIG. 5 may include the satellite (370) of FIG. 3.
- the electronic device of FIG. 5 may include the electronic device (101) of FIGS. 1 to 4.
- the method of FIG. 5 may be performed by the electronic device (101). For example, at least one operation of the method may be controlled by the processor (120).
- the electronic device (101) may execute a software application.
- the electronic device (101) may execute the software application based on at least a portion of a user's input.
- the software application may include a software application for connecting to a satellite via the communication circuit (330) (e.g., the pointing application (341) or the emergency call application (342) of FIG. 3).
- the software application for connecting to the satellite may be referred to as a software application for satellite communication or a satellite communication application.
- the electronic device (101) can identify the location of the satellite while the software application is running.
- the location of the satellite can indicate the actual location of the satellite.
- the electronic device (101) can identify the location of the satellite through a software development kit (SDK) for supporting a satellite communication service.
- SDK software development kit
- the SDK is merely an example for convenience of explanation, and the embodiments of the present disclosure are not limited thereto.
- the location of the satellite can be identified through an application programming interface (API) called by the software application.
- API application programming interface
- the electronic device (101) can identify the direction of the electronic device (101).
- the electronic device (101) can identify the first direction identified by the sensor included in the electronic device (101) and identify the second direction indicated by the antenna of the electronic device (101).
- the direction of the electronic device (101) can be referred to as a direction in which the second direction is considered with respect to the first direction.
- the direction of the electronic device (101) can also be referred to as a direction in which the first direction and the second direction are synthesized.
- the electronic device (101) can identify the azimuth and elevation angles of the electronic device (101) with respect to the satellite based on the direction. Specific details related thereto are described below in FIGS. 6A to 6C and 7A to 7D.
- the electronic device (101) can identify whether the azimuth is within a first range. For example, the electronic device (101) can identify whether the azimuth is within the first range (e.g., the first range (217) of FIG. 2) while the software application is running. For example, the electronic device (101) can identify whether the azimuth is included in the first range. If the azimuth is included in the first range, the electronic device (101) can identify that the azimuth is within the first range. Conversely, if the azimuth is different from values within the first range, the electronic device (101) can identify that the azimuth is outside the first range.
- the first range can represent a reference range for the azimuth for the electronic device (101) to establish a connection (or perform communication) with the satellite. In other words, when the azimuth is located within the first range, the electronic device (101) may have a relatively high possibility of establishing a connection with the satellite.
- the first range may be identified based on information related to an antenna of the electronic device (101).
- the antenna may include an antenna connected to a communication circuit of the electronic device (101) (e.g., the communication circuit (330) of FIG. 3) and for communicating with the satellite.
- the information may include at least one of the number of antennas, directivity of the antenna, intensity of a signal radiated through the antenna, or frequency band of the signal.
- the length of the first range is described as an example when it is 40° (e.g., -20° to 20°).
- an intermediate value of 0° may indicate a direction in which the satellite is actually located.
- the embodiments of the present disclosure are not limited thereto.
- the electronic device (101) may display an initial screen.
- the electronic device (101) while the initial screen is displayed, may identify the position of the satellite and identify whether the azimuth of the electronic device (101) with respect to the satellite is within the first range.
- the initial screen may include a screen for performing settings for performing a connection with the satellite through the software application.
- the initial screen may include a screen including visual objects other than the visual object (240) among the visual objects included in the first screen. In this case, the initial screen may include another visual object including text different from the visual object (240).
- the electronic device (101) may perform operation (515). Alternatively, based on identifying that the azimuth is outside the first range, the electronic device (101) may perform operation (510).
- the electronic device (101) may display a screen based on the quality of the signal before performing operation (515) after performing operation (505). For example, if the level of the quality of the signal is lower than a reference level, the electronic device (101) may skip displaying the second screen (e.g., the second screen (202) of FIG. 2) and identify whether the elevation angle is within the second range. Accordingly, the electronic device (101) may display the third screen (e.g., the third screen (203) of FIG. 2) based on identifying that the elevation angle is outside the second range. In other words, if the level is lower than the reference level, the electronic device (101) may skip operations (515) and (520) and perform operation (530).
- the second screen e.g., the second screen (202) of FIG. 2
- the electronic device (101) may display the third screen (e.g., the third screen (203) of FIG. 2) based on identifying that the elevation angle is outside the second range.
- the electronic device (101) may skip operations (515) and (520) and perform operation (530).
- the electronic device (101) may display the second screen if the level is equal to or higher than the reference level.
- the electronic device (101) may perform operation (515) (and operation (520)) if the level is equal to or higher than the reference level. Specific details related thereto are described in FIG. 9 below.
- the electronic device (101) may display a screen for adjusting the azimuth.
- the screen for adjusting the azimuth may be referred to as a first screen (e.g., the first screen (201) of FIG. 2).
- the electronic device (101) may display the first screen through a display (e.g., the display (320) of FIG. 3) based on identifying that the azimuth is outside the first range.
- the first screen may refer to the first screen (201) of FIG. 2.
- the first screen (201) may represent a screen for adjusting the azimuth outside the first range (217) to be positioned within the first range (217).
- the first screen (201) may include a visual object (210) indicating a reference position.
- the first screen (201) may include a visual object (215) indicating a designated range extending from the reference position and including the first range (217). The visual object (215) indicating the designated range may be displayed in a fixed state on the first screen (201).
- the visual object (215) may be displayed in a fixed state so as to face a specific part (e.g., the upper part) of the display of the electronic device (101).
- the first screen (201) may move the visual object (220) indicating the relative position of the satellite according to the movement of the electronic device (101).
- the specified range may represent a wider area than the first range (217).
- the first range (217) may represent a virtual area that is included in the specified range and is not displayed on the first screen (201).
- the visual object (215) may further include another visual object representing the first range (217).
- the first screen (201) may include a visual object (220) representing a relative position of the satellite with respect to the electronic device (101). Within the first screen (201), the relative position of the satellite may be located outside an area of the visual object (215) representing the specified range.
- the first screen (201) may include a visual object (230) that includes an area of the specified range and extends to the visual object (220) within a circle in which the visual object (220) moves.
- the visual object (230) may indicate a direction for changing the position of the satellite within the specified range (or the first range (217)).
- the visual object (230) may include an indicator pointing to the right (or clockwise).
- the visual object (230) may represent a visual object for intuitively indicating the distance between the visual object (215) indicating the specified range and the visual object (220) indicating the position of the satellite.
- the first screen (201) may include a visual object (240) including text guiding movement in the direction.
- the visual object (240) of the first screen (201) may include the text (e.g., Turn right to face the satellite) instructing to turn to the right (or clockwise).
- the electronic device (101) may perform operation (505) again.
- the embodiments of the present disclosure are not limited thereto.
- the electronic device (101) may perform operation (505) while performing operation (510).
- the electronic device (101) may identify whether the azimuth is within the first range based on movement of the electronic device (101) by the user.
- the electronic device (101) may display a screen guiding to hold the electronic device (101).
- the screen guiding to hold the orientation of the electronic device (101) may be referred to as a second screen hereinafter.
- the electronic device (101) may display the second screen through a display (e.g., display (320)).
- the electronic device (101), in a state where the first screen is displayed, may display the second screen changed from the first screen based on the change of the azimuth angle from outside the first range to within the first range according to the movement of the electronic device (101).
- the movement may include a rotation for changing the azimuth angle.
- the electronic device (101) may display the first screen further including a visual object (e.g., the visual object (250) of FIG. 8B) indicating that the azimuth angle is positioned within the specified range.
- the electronic device (101) in a state where the first screen (e.g., the first screen (201) of FIG.
- the brightness of a visual object (e.g., the visual object (215) of FIG. 2) representing the specified range may be identified based on a visual object (e.g., the visual object (220) of FIG. 2) representing a relative position of the satellite with respect to the electronic device (101). Specific details related thereto are described below in FIG. 8B. In the above-described example, an example of changing the brightness of the visual object (215) is described, but the embodiment of the present disclosure is not limited thereto.
- the electronic device (101) may change the number of pixels of a display used to display the visual object (215) based on the visual object (220) representing the relative position of the satellite. For example, the electronic device (101) may increase the number of pixels used to display the visual object (215) as the visual object (220) gets closer to the first range (217). An increase in the above number may indicate that the visual object (215) is displayed in bold.
- the electronic device (101) may skip displaying the first screen and display the second screen based on identifying that the azimuth is within the first range within the operation (505) performed before performing the operation (510).
- the electronic device (101) may display the second screen based on identifying that the azimuth is within the first range within a state where the software application is running.
- the second screen may refer to the second screen (202) of FIG. 2.
- the second screen (202) may include a visual object (210) indicating a reference position.
- the second screen (202) may include a visual object (215) indicating a designated range extending from the reference position and including a first range (217).
- the visual object (215) of the second screen (202) may be displayed brighter than the visual object (215) of the first screen (201).
- the visual object (215) indicating the designated range may be displayed in a fixed state on the second screen (202).
- the visual object (215) may be displayed in a fixed state so as to face a specific part (e.g., the upper part) of the display of the electronic device (101).
- the first screen (201) may move the visual object (220) indicating the relative position of the satellite according to the movement of the electronic device (101).
- the specified range may represent a wider area than the first range (217).
- the first range (217) may represent a virtual area that is included in the specified range and is not displayed on the second screen (202).
- the visual object (215) may further include another visual object representing the first range (217).
- the second screen (202) may include a visual object (220) representing a relative position of the satellite with respect to the electronic device (101). Within the second screen (202), the relative position of the satellite may be located within the first range (217) of the visual object (215) representing the specified range.
- the second screen (202) may include a visual object (240) including text guiding to fix the posture of the electronic device (101).
- the posture of the electronic device (101) may be related to the azimuth that changes according to the movement.
- the visual object (240) may include the text guiding to fix the posture (e.g., Hold this position to send and receive).
- the visual object (240) may further include another text indicating a transmission status, along with the text guiding to fix the posture.
- the visual object (240) may further include another text indicating a transmission status (e.g., sending messages).
- the electronic device (101) can identify whether a connection is established within a specified time period. For example, the electronic device (101) can identify whether a connection for transmitting and receiving data with the satellite is established within a state in which the second screen is displayed. For example, the electronic device (101) can identify whether the data is transmitted or received via the communication circuit within a specified time period in a state in which the second screen is displayed.
- the specified time period can be identified based on at least one of the performance of the communication circuit, the area (or service area) in which the electronic device (101) is located, or the time required to transmit and receive the data, such as a message. For example, the better the performance of the communication circuit, the shorter the specified time period.
- the embodiment of the present disclosure is not limited thereto, and may be set to a specified value by a service provider providing an emergency rescue service through satellite communication or a manufacturer of the electronic device (101).
- the data may include a message transmitted through the satellite communication, location information of the electronic device (101), or information for connection of a call.
- the electronic device (101) may identify that the connection is established when the data is transmitted or received.
- the electronic device (101) may identify that the connection is not established when the data is neither transmitted nor received.
- the electronic device (101) may display a visual object representing data.
- the electronic device (101) may include a visual object representing the transmitted and received data and may display a fourth screen that is changed from the second screen.
- the visual object may include a visual object representing the contents of the message.
- Specific details related to the fourth screen may refer to the visual object (1030) of FIG. 10A or the visual object (1130) of FIG. 11.
- the electronic device (101) can identify whether the elevation angle is within the second range. For example, the electronic device (101) can identify whether the elevation angle is within the second range based on identifying that the connection is not established within the specified time while the second screen is displayed.
- the second range may represent a reference range for the elevation angle for the electronic device (101) to establish a connection (or perform communication) with the satellite.
- the electronic device (101) may have a relatively high possibility of establishing a connection with the satellite.
- the second range may be identified based on information related to an antenna of the electronic device (101).
- the antenna may be connected to a communication circuit of the electronic device (101) (e.g., the communication module (190) of FIG. 1) and may include an antenna for communicating with the satellite.
- the information may include at least one of the number of antennas, the directivity of the antenna, the intensity of a signal radiated through the antenna, or the frequency band of the signal.
- the length of the second range is described as an example when it is 20° (e.g., -10° to 10°).
- an intermediate value of 0° may indicate a direction in which the satellite is actually located.
- the embodiments of the present disclosure are not limited thereto.
- the length of the second range is shorter than the length of the first range is described as an example, but the embodiments of the present disclosure are not limited thereto.
- the length of the second range may be set to be equal to or longer than the length of the first range.
- the electronic device (101) may perform operation (535).
- the electronic device (101) may perform operation (540).
- the electronic device (101) may display a screen for adjusting the elevation angle.
- the screen for adjusting the elevation angle may be referred to as a third screen hereinafter.
- the electronic device (101) may display the third screen, which is changed from the second screen, through a display (e.g., display (320) of FIG. 3).
- the third screen may refer to the third screen (203) of Fig. 2.
- the third screen (203) may include a visual object (210) indicating a reference position.
- the third screen (203) may include a visual object (215) indicating a designated range extending from the reference position and including a first range (217).
- the visual object (215) indicating the designated range may be displayed in a fixed state on the third screen (203). For example, even if the electronic device (101) moves in a direction indicated by the visual object (230) and the visual object (240), the visual object (215) may be displayed in a fixed state so as to face a specific portion (e.g., an upper portion) of the display of the electronic device (101). This is because the designated range and the first range (217) are areas identified based on the actual position of the satellite.
- the third screen (203) may move a visual object (220) indicating a relative position of the satellite according to the movement of the electronic device (101).
- the above-mentioned specified range may represent a wider area than the first range (217).
- the first range (217) may represent a virtual area that is included in the above-mentioned specified range and is not displayed on the third screen (203).
- the embodiment of the present disclosure is not limited thereto.
- the visual object (215) may further include another visual object representing the first range (217).
- the third screen (203) may include a visual object (220) representing a relative position of the satellite with respect to the electronic device (101).
- the relative position of the satellite may be located within the first range (217) of the visual object (215) representing the above-mentioned specified range.
- the third screen (203) may include a visual object (255) that guides a tilting direction for changing the elevation angle of the electronic device (101).
- the visual object (255) may be displayed within the visual object (210) indicating the reference position.
- the visual object (255) may be displayed in a state in which it is at least partially overlapped with the visual object (210).
- the third screen (203) may display the visual object (255) in at least a portion of the third screen (203).
- the third screen (203) may also display the visual object (255) together within an area in which a visual object (240) including text is displayed.
- the visual object (255) guiding the tilting direction may include an animation indicating the tilting direction.
- the tilting direction may include up-tilting for increasing the elevation angle or down-tilting for decreasing the elevation angle.
- the third screen (203) may include a visual object (240) that includes text guiding another movement of the electronic device in the tilting direction.
- the other movement may include a rotation in the tilting direction (e.g., forward (or up-tilting) or backward (or down-tilting)).
- the visual object (240) may include the text guiding the down-tilting to decrease the elevation angle (e.g., To improve satellite signal, tilt your phone backward).
- the electronic device (101) may display a screen guiding to fix the electronic device (101).
- the fixation may indicate fixation of the orientation of the electronic device (101).
- the screen guiding to fix the electronic device (101) may be referred to as the second screen.
- the electronic device (101) may display the third screen based on the elevation angle outside the second range, and then display the second screen changed from the third screen based on the elevation angle outside the second range being changed to within the second range.
- the electronic device (101) may maintain displaying the second screen based on the elevation angle within the second range. In other words, the electronic device (101) can skip displaying the third screen and maintain the state of displaying the second screen based on identifying that the elevation angle is within the second range while displaying the second screen.
- the electronic device (101) can perform whether a connection is established with the satellite. For example, the electronic device (101) can identify whether a connection for transmitting and receiving data with the satellite is established within a state of displaying the second screen. In other words, the electronic device (101) can identify whether a connection is established with the satellite based on the azimuth within the first range and the elevation within the second range.
- the electronic device (101) can identify whether the data is transmitted or received through the communication circuit within the state of displaying the second screen. Unlike the operation (520), within the operation (545), the electronic device (101) can identify whether the data is transmitted or received during the specified time and another specified time.
- the other specified time may represent a longer time than the specified time.
- the embodiment of the present disclosure is not limited thereto.
- the other specified time may be set to a specified value by a service provider providing an emergency rescue service via satellite communication or a manufacturer of the electronic device (101), or the other specified time may not be set.
- the data may include a message transmitted via the satellite communication, location information of the electronic device (101), or information for connection of a call.
- the electronic device (101) can identify that the connection is established when the data is transmitted or received.
- the electronic device (101) may identify that the connection is not established if the data is neither transmitted nor received.
- the electronic device (101) may perform operation (525). Alternatively, in operation (545), if a connection with the satellite is not established, the electronic device (101) may perform operation (550).
- the electronic device (101) can identify whether the length of the first range is less than a reference length.
- the electronic device (101) can identify whether the length of the first range, which is a reference range for the azimuth, is less than the reference length.
- the length of the first range can represent an absolute value of a difference between a first value and a second value within the first range.
- the length can be referenced as a size.
- the first value can represent a minimum value of the first range
- the second value can represent a maximum value of the first range.
- the reference length can represent a minimum range for aligning the direction of the electronic device (101) with the position of the satellite.
- the reference length has an excessively small length, it can be difficult to align the direction of the electronic device (101) with the position of the satellite.
- the above standard length may be set by a service provider providing emergency rescue services via satellite communication or a manufacturer of the electronic device (101).
- the electronic device (101) can perform operation (555). Conversely, in operation (550), if the length of the first range is greater than or equal to the reference length, the electronic device (101) can perform operation (560).
- the electronic device (101) may identify whether the second range for the elevation is less than another reference length. Or, for example, the electronic device (101) may identify both whether the first range for the azimuth is less than the reference length (e.g., the first reference length) and whether the second range for the elevation is less than the other reference length (e.g., the second reference length). In this case, based on identifying that the first range is less than the reference length and that the second range is less than the other reference length, the electronic device (101) may perform operation (555).
- the reference length e.g., the first reference length
- the electronic device (101) may perform operation (555).
- the electronic device (101) may display a visual object indicating a failure of the connection.
- the electronic device (101) may display a visual object indicating a failure of the connection based on identifying that the length of the first range is less than the reference length.
- the visual object indicating the failure of the connection may be displayed in a state at least partially overlapping with respect to the second screen.
- displaying in the state at least partially overlapping may include displaying in a state floated (or pop-up) with respect to the second screen.
- the visual object indicating the failure of the connection may include text indicating that transmission or reception of the data is impossible.
- the visual object indicating the failure of the connection may further include text for notifying that a signal radiated by the electronic device (101) is blocked.
- the visual object indicating the failure of the connection may further include text requesting a clear view of the sky where the satellite is located.
- examples of various texts included in the visual object indicating the failure of the connection are described, but the embodiments of the present disclosure are not limited thereto.
- the visual object indicating the failure of the connection may include other information (e.g., an image) that represents substantially the same meaning.
- the visual object (1190) of FIG. 11 For specific details on the visual object indicating the failure of the connection, reference may be made to the visual object (1190) of FIG. 11 below.
- the electronic device (101) can adjust the first range. For example, based on identifying that the first range is greater than or equal to the reference length, the electronic device (101) can change the first range to a third range having a length smaller than the length of the first range.
- the third range can be included in the reference range for the azimuth.
- the second range for the elevation angle can be changed to a fourth range having a length smaller than the length of the second range.
- the fourth range can be included in the reference range for the elevation angle.
- the electronic device (101) can adjust the first range to the third range and adjust the second range to the fourth range. Specific details related to this are described in Figure 12 below.
- the electronic device (101) may perform operation (505) again based on the adjusted range. For example, in operation (505), the electronic device (101) may identify whether the azimuth is within the third range. Subsequent operations may be substantially identically applied to the contents described in FIG. 5.
- the electronic device (101) is exemplified as performing an operation of identifying whether a connection with the satellite is established within a state in which the second screen is displayed, but the embodiment of the present disclosure is not limited thereto. According to one embodiment, the electronic device (101) may identify whether the connection is established even within a state in which the first screen or the third screen is displayed. For example, the electronic device (101) may identify whether the connection is established even if the azimuth is outside the first range or the elevation is outside the second range.
- the electronic device (101) may skip displaying the second screen and directly identify whether the elevation angle is within the second range based on identifying that the azimuth angle is within the first range. For example, the electronic device (101) may identify whether the elevation angle is within the second range when the azimuth angle outside the first range is changed to within the first range while displaying the first screen. Thereafter, the electronic device (101) may display the third screen based on identifying that the elevation angle is outside the second range. In other words, the electronic device (101) may display the third screen changed from the first screen after displaying the first screen. Accordingly, the electronic device (101) may first align with the satellite and then attempt to connect to the satellite.
- Figures 6a to 6c illustrate examples showing the relationship between the direction of the sensor and the direction of the antenna.
- the sensor may include the sensor (310) of FIG. 3.
- the direction of the sensor may indicate a direction according to the orientation of the electronic device (101) identified through the sensor (310) or a direction toward which a specific surface (e.g., the front surface where the display (160) is positioned) of the electronic device (101) faces.
- the direction of the sensor may be referred to as a first direction.
- the antenna may be an antenna connected to the communication circuit (330) of FIG. 3 included in the electronic device (101).
- the antenna may represent an antenna for communicating with the satellite.
- the direction of the antenna may indicate a direction in which a signal radiated through the antenna proceeds or a direction in which a mainlobe of a beam radiated through the antenna faces.
- the direction of the antenna may be referred to as a second direction.
- examples (600) of coordinate systems for indicating the second direction applied to the first direction are illustrated.
- a first vector (620) in a first coordinate system for indicating the first direction and a second vector (640) in a second coordinate system for indicating the second direction extending with respect to the first vector (620) are illustrated.
- the first coordinate system may have the location (610) of the electronic device (101) as its origin and include an x-axis (612), a y-axis (614), and a z-axis (616).
- the second coordinate system may have the location (630) of the first vector (620) indicating the first direction as its origin and include an x-axis (632), a y-axis (634), and a z-axis (636).
- FIG. 6B illustrates an example (650) of the first coordinate system defined for the electronic device (101) and an example (670) of the second coordinate system defined for the electronic device (101).
- an x-axis (612), a y-axis (614), and a z-axis (616) may be defined based on a position (610) of the electronic device (101).
- an x-axis (632), a y-axis (634), and a z-axis (636) may be defined based on a position (630) of the antenna of the electronic device (101).
- FIG. 6b illustrates, as an example, a location (610) of the electronic device (101) and a location (630) of the antenna, which are points on the front side of the electronic device (101) where the display of the electronic device (101) is located, but the embodiments of the present disclosure are not limited thereto.
- the location (610) of the electronic device (101) or the location (630) of the antenna may represent other points of the electronic device (101).
- the direction of each of the axes (612, 614, 616) of the first coordinate system may not be identical with the direction of each of the axes (632, 634, 636) of the second coordinate system.
- the x-axis (612) of the first coordinate system may be defined as passing through a location (610) which is the center of the electronic device (101) and in a direction toward the side of the electronic device (101).
- the x-axis (632) of the second coordinate system may be defined as passing through a location (630) of the antenna of the electronic device (101) and in a direction toward the top of the electronic device (101).
- the x-axis (612) of the first coordinate system may be parallel to (or coincide with) the y-axis (634) of the second coordinate system. Additionally, the y-axis (614) of the first coordinate system may be parallel to (or coincident with) the z-axis (636) of the second coordinate system. Additionally, the z-axis (616) of the first coordinate system may be parallel to (or coincident with) the x-axis (632) of the second coordinate system.
- the electronic device (101) needs to align the axes of the first coordinate system and the second coordinate system.
- the electronic device (101) can change the coordinate value for the x-axis of the second vector (640) indicating the second direction to the coordinate value for the z-axis of the first vector (620) indicating the first direction.
- the electronic device (101) can change the coordinate value for the y-axis of the second vector (640) indicating the second direction to the coordinate value for the x-axis of the first vector (620) indicating the first direction.
- the electronic device (101) can change the coordinate value for the z-axis of the second vector (640) indicating the second direction to the coordinate value for the y-axis of the first vector (620) indicating the first direction.
- a gimbal lock phenomenon may occur.
- FIG. 6C To specifically describe the gimbal lock, reference may be made to FIG. 6C.
- FIG. 6c illustrates circles (681, 682, 683) for indicating a rotation transformation about an axis within a coordinate system including three axes.
- the rotation transformation about the axis can be understood as substantially the same as the transformation of an axis of the first coordinate system of FIG. 6b into an axis corresponding to the second coordinate system.
- the second circle (682) is rotated to be parallel to the first circle (681) while the first circle (681) is fixed, the gimbal lock may occur.
- a transformation according to the rotation of the third circle (683) may not be possible.
- the circles (681, 682, 683) for indicating three dimensions sequentially perform a rotation transformation about the axis, only two dimensions may be displayed.
- the electronic device (101) as described above can use quaternions, rather than sequentially changing the axes (or rotating the axes), to identify the second direction in consideration of the first direction.
- a method of identifying the second direction (or the direction of the electronic device (101)) in consideration of the first direction based on the quaternions is described below in FIGS. 7A to 7D.
- Figures 7a to 7d illustrate examples of a method for identifying an orientation of an electronic device.
- the orientation of the electronic device may represent the second direction of the antenna (or a direction in which the first direction and the second direction are combined) in consideration of the first direction of the sensor.
- Example (701) of Fig. 7a, example (702) of Fig. 7b, example (703) of Fig. 7c, and example (704) of Fig. 7d are vectors (U) (712) representing the first direction, vectors (P) (714) representing the second direction, and vectors (U) (712) and (P) (714) representing the outer product of vectors (U) (712) and (P) (714).
- P)(716) is shown.
- vector (U)(712) and vector (P)(714) are assumed to be unit vectors with a size of 1. The above can represent the cross product of vectors.
- one end of the vector (P) (714) indicating the second direction, other than the origin (O), can be understood as a coordinate indicating the position of the antenna of the electronic device (101).
- the coordinate indicating the position of the antenna is a coordinate at a specific angle ( )(722)
- the rotated coordinate (735) can be located within the plane (730).
- the plane (730) can be perpendicular to the vector (U)(712).
- the vector that points from the origin (O) toward the rotated coordinate (735) is the vector (P)(714) and the vector (U)(714).
- a specific angle ( within the plane defined by P)(716) )(722) can be defined based on a vector (720) rotated by the amount of rotation.
- the vector (720) can be defined by the sum of two vectors. For specific details related thereto, reference can be made to FIG. 7b.
- vector (720) can be defined as the sum of first partial vector (725-1) and second partial vector (725-2).
- Vector (P) (714) is a unit vector, and first partial vector (725-1) is cos( )*P, the second subvector (725-2) is sin( )*(U P) can be defined.
- the above * can represent a multiplication operation.
- the vector (720) is sin( )*(U P)+cos( ) can be defined as *P.
- the + above can represent a sum operation.
- the vector (P ⁇ ) toward the coordinate (735) rotated from the origin (O) can be defined as the sum of the vector (720) and the vector toward the coordinate (735) from one end other than the origin of the vector (720).
- FIG. 7c In order to explain the vector (P ⁇ ) toward the coordinate (735) from one end other than the origin of the vector (720), reference may be made to FIG. 7c.
- the vector (P ⁇ ) pointing to coordinate (735) from another end and the origin of vector (720) may be referred to as a third partial vector (725-3).
- the vector (P ⁇ ) may be defined as the sum of the vector (720) and the third partial vector (725-3).
- the third partial vector (725-3) may be identified based on the difference between the fourth partial vector (740-1) and the fifth partial vector (740-2) pointing to a point on the vector (U) (712) from the origin (O).
- the fourth partial vector (740-1) and the fifth partial vector (740-2) may be defined based on the dot product ( ⁇ ) of the vector (U) (712) and the vector (P) (714).
- the fourth partial vector (740-1) can be defined as (P U)*U.
- the fifth partial vector (740-2) can be defined as ⁇ cos( )*(P ⁇ U) ⁇ *U can be defined.
- the third partial vector (725-3), which is identified based on the difference between the fourth partial vector (740-1) and the fifth partial vector (740-2), is ⁇ (1-cos( ))*(P U) ⁇ *U. Therefore, the vector (P ⁇ ), which is the sum of the vector (720) and the third subvector (725-3), is sin( )*(U P)+cos( )*P+ ⁇ (1-cos( )*(P ⁇ U))*U ⁇ can be defined.
- the vector (P ⁇ ) is a vector (U) (712) representing the first direction and a vector (U) (712) at a specific angle ( ) can be calculated based on the operation between the vector (P) (714) representing the second direction rotated by the amount of rotation.
- the operation representing the vector (P ⁇ ) can be defined using an operation based on a quaternion.
- the vector (U) (712) can be defined as a quaternion (q)
- the vector (P) (714) can be defined as a quaternion (p).
- the quaternion (q) is (cos( /2), sin( /2)*U) can be defined as the cos( of the quaternion number (q) /2) can be referenced as a scalar part, and sin( /2)*U can be referred to as a vector part.
- a quaternion (p) can be defined as (0, P).
- the 0 can be referred to as a scalar part, and the P can be referred to as a vector part.
- the quaternion (q) and the rotation transformation using the quaternion (p) can be defined as q*p*q -1 .
- q*p can be defined as in the following mathematical expression 1.
- q*p can represent a quaternion product operation between a quaternion (q) and a quaternion (p).
- q*p*q -1 for calculating the rotation transformation can be simplified as (a, A).
- the a can be referred to as a scalar part of the quaternion (q*p*q -1 ), and the A can be referred to as a vector part of the quaternion (q*p*q -1 ).
- Each of the a and A can be defined as the following mathematical formulas.
- the azimuth angle of the electronic device (101) with respect to the satellite can be identified based on arctan(x, y)*(180/ ⁇ ).
- the elevation angle of the electronic device (101) with respect to the satellite can be identified based on arcsin(z)*(180/ ⁇ ).
- the 180/ ⁇ can be approximately 57.2957795.
- the electronic device (101) may use a quaternion to calculate the first direction identified by the sensor and the second direction, which is the direction of the antenna, within the same coordinate system.
- the electronic device (101) may identify the azimuth and the elevation angle of the electronic device (101) with respect to the satellite based on the quaternion.
- the azimuth and the elevation angle may be used to align the direction of the electronic device (101) and the position of the satellite. In the alignment, a method of adjusting the azimuth to be located within a first range is described below in FIGS. 8A to 8D.
- FIGS. 8A to 8D illustrate examples of a method for adjusting an azimuth angle of an electronic device to a satellite within a first range.
- FIG. 8a illustrates examples (801, 802, 803) of a first screen (201) displayed within an action (510), a second screen (202) or a second screen (202-1) displayed within an action (515).
- FIG. 8A illustrates examples of a first screen (201) displayed within an operation (510) and second screens (202, 202-1) displayed within an operation (515).
- the electronic device (101) may identify whether the azimuth is within the first range.
- the electronic device (101) may identify whether the azimuth is within the first range (217) while the software application is running.
- the electronic device (101) may display the first screen (201) based on identifying that the azimuth is outside the first range (217). For example, the electronic device (101) may display the first screen (201) through a display (e.g., display (320) of FIG. 3) based on identifying that the azimuth is outside the first range (217).
- a display e.g., display (320) of FIG. 3
- the first screen (201) may represent a screen for adjusting the azimuth outside the first range (217) to be positioned within the first range (217).
- the first screen (201) may include a visual object (210) indicating a reference position.
- the first screen (201) may include a visual object (215) indicating a designated range that extends from the reference position and includes the first range (217).
- the visual object (215) indicating the designated range may be displayed in a fixed state on the first screen (201).
- the visual object (215) may be displayed in a fixed state so as to face a specific portion (e.g., an upper portion) of the display of the electronic device (101).
- a specific portion e.g., an upper portion
- the first screen (201) may move a visual object (220) indicating a relative location of the satellite according to the movement of the electronic device (101).
- the above-mentioned specified range may represent a wider area than the first range (217).
- the first range (217) may represent a virtual area that is included in the above-mentioned specified range and is not displayed on the first screen (201).
- the embodiment of the present disclosure is not limited thereto.
- the visual object (215) may further include another visual object indicating the first range (217).
- the first screen (201) may include a visual object (220) indicating a relative location of the satellite with respect to the electronic device (101). Within the first screen (201), the relative position of the satellite may be located outside the area of the visual object (215) indicating the specified range.
- the first screen (201) may include a visual object (230) that includes an area of the specified range and extends to the visual object (220) within a circle in which the visual object (220) moves.
- the visual object (230) may indicate a direction for changing the position of the satellite within the specified range (or the first range (217)). For example, referring to the first screen (201), if the visual object (220) indicating the position of the satellite is displayed on the right side outside the specified range, the visual object (230) may include an indicator pointing to the right (or clockwise). In other words, the visual object (230) may represent a visual object for intuitively indicating a distance between the visual object (215) representing the specified range and the visual object (220) representing the position of the satellite.
- the first screen (201) may include a visual object (240) including text that guides movement in the direction. In the example of FIG. 8a, the visual object (240) of the first screen (201) may include the text (e.g., Turn right to face the satellite) that instructs to turn to the right (or clockwise).
- the electronic device (101) may display a second screen (202) that is changed from the first screen (201) based on identifying that the azimuth is within the first range (217).
- the electronic device (101) may display the second screen (202) that is changed from the first screen (201) based on the azimuth being changed from outside the first range (217) to within the first range (217) due to movement of the electronic device (101) while the first screen (201) is displayed.
- the movement may include a rotation for changing the azimuth.
- the second screen (202) may indicate a screen that guides holding the orientation of the electronic device (101).
- the second screen (202) may include a visual object (210) indicating a reference position.
- the second screen (202) may include a visual object (215) indicating a designated range extending from the reference position and including a first range (217).
- the visual object (215) of the second screen (202) may be displayed brighter than the visual object (215) of the first screen (201).
- the visual object (215) indicating the designated range may be displayed in a fixed state on the second screen (202). For example, even if the electronic device (101) moves in a direction indicated by the visual object (230) and the visual object (240), the visual object (215) may be displayed in a fixed state facing a specific portion (e.g., an upper portion) of the display of the electronic device (101).
- the first screen (201) may move a visual object (220) indicating a relative position of the satellite according to the movement of the electronic device (101).
- the above-mentioned specified range may represent a wider area than the first range (217).
- the first range (217) may represent a virtual area that is included in the above-mentioned specified range and is not displayed on the second screen (202).
- the embodiment of the present disclosure is not limited thereto.
- the visual object (215) may further include another visual object indicating the first range (217).
- the second screen (202) may include a visual object (220) indicating a relative position of the satellite with respect to the electronic device (101).
- the relative position of the satellite may be located within the first range (217) of the visual object (215) indicating the specified range.
- the second screen (202) may include a visual object (240) including text guiding to fix the attitude of the electronic device (101).
- the attitude of the electronic device (101) may be related to the azimuth that changes according to the movement.
- the visual object (240) may include the text guiding to fix the attitude (e.g., Hold this position to send and receive).
- the visual object (240) may further include another text indicating a transmission and reception status together with the text guiding to fix the attitude.
- the visual object (240) may further include other text indicating a sending status (e.g., sending messages).
- the electronic device (101) may display a second screen (202-1) that is changed from the first screen (201) based on identifying that the azimuth is within the first range (217).
- the second screen (202-1) may display a screen that guides to hold the posture of the electronic device (101), like the second screen (202).
- the second screen (202-1) may include a visual object (245) that is displayed in a floated (or pop-up) state with respect to another software application (e.g., a software application for displaying a home screen) while a software application for satellite communication (e.g., a pointing application (341) or an emergency call application (342) of FIG. 3) is running in the background.
- the visual object (245) may include a visual object (245-1) that is a simplified version of the visual objects (210, 215, 220, 250) of the second screen (202) and a visual object (245-2) corresponding to the visual object (240) that includes text that guides fixing the position of the electronic device (101).
- the visual object (245) may be displayed on an upper portion of the display area of the display of the electronic device (101).
- the embodiment of the present disclosure is not limited thereto, and may be displayed in a different shape (e.g., a visual object formed vertically, unlike a visual object (245) formed horizontally long) on another portion (e.g., a bottom, a middle, or a side) of the display area.
- FIG. 8A an example is illustrated in which a first screen (201) is displayed as the operation (510) is performed, and then a second screen (202) (or a second screen (202-1)) is displayed according to operations (505) and (515) as the azimuth is changed, but the embodiment of the present disclosure is not limited thereto.
- the electronic device (101) may skip displaying the first screen (201) and display the second screen (202) (or a second screen (202-1)) based on identifying that the azimuth is within the first range (217) within operation (505) performed before performing operation (510).
- the electronic device (101) may display the second screen (202) (or the second screen (202-1)) based on identifying that the azimuth is within the first range (217) while the software application is running.
- the electronic device (101) can display the first screen (201-1) on which a visual object (250) is further displayed with respect to the first screen (201).
- FIG. 8b For specific details related thereto, reference may be made to FIG. 8b.
- FIG. 8b illustrates examples (804, 805, 806) of a first screen (201) and a first screen (201-1) displayed within an action (510), and a second screen (202) displayed within an action (515).
- the electronic device (101) can display the first screen (201).
- the content of the first screen (201) of FIG. 8B can be equally applied to the content of the first screen (201) of FIG. 8A.
- the position at which the visual object (220) indicating the relative position of the satellite with respect to the electronic device (101) is displayed can be changed based on the change in the azimuth according to the movement of the electronic device (101) within the state in which the first screen (201) is displayed. For example, based on the movement (or rotation) in the direction (e.g., rightward or clockwise) guided by the electronic device (101) within the first screen (201), the position of the visual object (220) can be changed from outside the specified range of the visual object (215) to within the specified range.
- the electronic device (101) can display a first screen (201-1) that further includes a visual object (250) indicating that the azimuth is located within the specified range.
- the first screen (201-1) can represent a screen that further includes the visual object (250) with respect to the first screen (201).
- the electronic device (101) can display a second screen (202) that is changed from the first screen (201-1).
- the second screen (202) can include a visual object (220) located within the first range (217) of the specified range based on the movement of the electronic device (101).
- the content of the second screen (202) of FIG. 8b can be equally applied to the content of the second screen (202) of FIG. 8a.
- the electronic device (101) may display a visual object (215) having a brightness identified based on a visual object (220) indicating a relative position of the satellite.
- the brightness of the visual object (215) may become brighter as the visual object (220) indicating the relative position of the satellite gets closer to the first range (217).
- the brightness of the visual object (215) in the first screen (201) may be a first brightness when the visual object (220) is located outside the specified range of the visual object (215).
- the brightness of the visual object (215) in the first screen (201-1) may be a second brightness that is brighter than the first brightness when the visual object (220) is located within the specified range of the visual object (215) and outside the first range (217).
- the brightness of the visual object (215) in the second screen (202) may be a third brightness that is brighter than the second brightness when the visual object (220) is located within the first range (217).
- the electronic device (101) may change the number of pixels of the display used to display the visual object (215) based on the visual object (220) indicating the relative position of the satellite. For example, the electronic device (101) may increase the number of pixels used to display the visual object (215) as the visual object (220) gets closer to the first range (217). An increase in the number may indicate that the visual object (215) is displayed in bold.
- the electronic device (101) can display screens that change according to the position of the satellite.
- the screens can display the satellite as if it moves according to the movement (or rotation) of the electronic device (101) through a visual object (220) indicating the relative position of the satellite and a visual object (215) fixed in a specific direction. Accordingly, the designated range and the first range (217) defined for the actual position of the satellite can be displayed based on the direction of the electronic device (101).
- screens including a visual object (820) indicating the actual position of the satellite and a visual object (815) that is variably displayed according to the direction of the electronic device (101) may also be used.
- FIG. 8c illustrates examples (807, 808, 809) of a first screen (201) and a first screen (201-1) displayed within an action (510), and a second screen (202) displayed within an action (515).
- the electronic device (101) may display the first screen (201). Unlike the visual object (220) included in the first screen (201) of FIG. 8C, the visual object (820) included in the first screen (201) of FIG. 8B may be displayed in a fixed state in an area corresponding to the actual location of the satellite.
- the first screen (201) of FIG. 8C may include a visual object (815) indicating the direction of the electronic device (101).
- the visual object (815) of FIG. 8C may be displayed in a position that changes according to the movement (or rotation) of the electronic device (101).
- the visual object (815) may be rotated to the right (or clockwise) when the electronic device (101) rotates to the right (or clockwise).
- the first range (817) may be defined for a visual object (815) indicating an actual location of the satellite, unlike the first range (217) included in the visual object (215) of FIG. 8B.
- the electronic device (101) may display a first screen (201-1) further including a visual object (850) indicating that the visual object (815) indicating the direction of the electronic device (101) begins to be positioned within the first range (817).
- the first screen (201-1) may represent a screen further including the visual object (850) with respect to the first screen (201) of example (807).
- the electronic device (101) may display a second screen (202) changed from the first screen (201-1) of example (808).
- the second screen (202) may indicate a state in which the direction of the electronic device (101) is positioned within the first range (817) based on the movement of the electronic device (101).
- the middle part of the specified range may be aligned with the visual object (820).
- the screens of FIG. 2, the screens of FIG. 8a, the screens of FIG. 8b, the screens of FIG. 10a below, the screens of FIG. 10b below, the screens of FIG. 11 below, and the screens of FIGS. 14a to 16b below illustrate examples of using a visual object (220) indicating a relative position of the satellite, but the embodiments of the present disclosure are not limited thereto.
- a visual object (820) indicating an actual position of the satellite may also be used.
- FIG. 8d illustrates examples (860) of satellites (880-1, 880-2) positioned relative to a designated range (870) centered on a location (865) of an electronic device (101) and a first range (875).
- the designated range (870) may represent the designated range of a visual object (215) within the screens of FIGS. 8a and 8b.
- the first range (875) may represent the first range (217) within the screens of FIGS. 8a and 8b.
- the first range (875) having a length (or size) of 40° and the designated range (870) having a length (or size) of 100° are illustrated, but the embodiments of the present disclosure are not limited thereto.
- the lengths of the first range (875) and the designated range (870) may be changed.
- the first range (875) can be set from 340° (or -20°) to 20°.
- the specified range (870) can be set from 310° (or -50°) to 50°.
- the electronic device (101) can identify the first azimuth angle of the electronic device (101) with respect to the satellite (880-1) as approximately 0°. For example, the electronic device (101) can identify that the first azimuth angle is within the first range (875). Based on identifying that the first azimuth angle is within the first range (875), the electronic device (101) can display the second screen (202) of FIG. 8A (or the second screen (202-1)) or the second screen (202) of FIG. 8B. Also, referring to example (860), the electronic device (101) can identify the second azimuth angle of the electronic device (101) with respect to the satellite (880-2) as approximately 60°. For example, the electronic device (101) can identify that the second azimuth is outside the specified range (870). Based on identifying that the second azimuth is outside the specified range (870), the electronic device (101) can display the first screen (201) of FIG. 8A or the first screen (201) of FIG. 8B.
- Figure 9 illustrates an example of a method for displaying screens for aligning the position of a satellite and the orientation of an electronic device based on the quality of the signal.
- the method of FIG. 9 may be performed by the electronic device (101) of FIG. 3.
- the method may be controlled by the processor (120).
- the method of FIG. 9 may be performed before the operation (515) of FIG. 5 is performed.
- the electronic device (101) may display a second screen (e.g., the second screen (202) of FIG. 2, the second screen (202) of FIG. 8A, or the second screen (202) of FIG. 8B) based on identifying that the azimuth is within the first range.
- the electronic device (101) may skip displaying the second screen and identify whether the elevation angle is within the second range. In other words, the electronic device (101) can perform operation (530) without performing operations (515) and (520).
- FIG. 9 illustrates an example (900) of a signal flow diagram for identifying the quality of a signal radiated (or transmitted) from the electronic device (101).
- the electronic device (101) can identify the quality of the signal based on identifying that the azimuth is within the first range.
- the electronic device (101) can identify the quality of the signal based on an API (920) called by a software application (or a software application for satellite communication) (910) for connecting to the satellite.
- the API (920) can be included in an SDK for supporting a satellite communication service.
- the API (920) can identify the quality of the signal radiated by the electronic device (101) based on being called by the software application (910).
- the API (920) can provide information on the quality of the signal.
- the information may include a level of quality of the signal.
- the level may be one of a plurality of levels (e.g., five levels).
- the electronic device (101) can identify whether the level is less than a reference level.
- the reference level may be one of the plurality of levels.
- the electronic device (101) can identify whether the elevation angle is within the second range based on identifying that the level is less than the reference level.
- the electronic device (101) can perform operation (530).
- the electronic device (101) can display the third screen based on identifying that the elevation angle is within the second range.
- the electronic device (101) can display the second screen based on identifying that the elevation angle is outside the second range.
- the electronic device (101) may display the second screen based on identifying that the level is equal to or greater than the reference level. In other words, the electronic device (101) may perform operation (515). Thereafter, the electronic device (101) may identify, within operation (520), whether a connection is established with the satellite within a specified time.
- the API (920) transmits information about signal quality once, but the embodiment of the present disclosure is not limited thereto.
- the API (920) according to the embodiment of the present disclosure may transmit information about signal quality multiple times based on an event.
- the event may include a case in which the level of the signal quality changes, a case in which a software application (910) makes a request, or a case in which a timer (or a specific time interval) expires.
- FIGS. 10A to 10C illustrate examples of a method for adjusting an elevation angle of an electronic device relative to a satellite to be within a second range.
- FIG. 10A illustrates examples (1001, 1002, 1003) of a second screen (202) displayed within an action (515), a third screen (203) displayed within an action (535), and a fourth screen (204) displayed within an action (525).
- the examples (1001, 1002, 1003) according to the method may represent examples for actions (515), (525), (530), and (535).
- the electronic device (101) may display the second screen (202) based on identifying that the azimuth is within the first range. For example, the electronic device (101) may display the second screen (202) through a display (e.g., display (320) of FIG. 3).
- a display e.g., display (320) of FIG. 3
- the second screen (202) may represent a screen for guiding to hold the orientation of the electronic device (101).
- the orientation of the electronic device (101) may be related to the azimuth.
- the second screen (202) may include a visual object (210) indicating a reference position.
- the second screen (202) may include a visual object (215) indicating a designated range extending from the reference position and including a first range (217).
- the visual object (215) of the second screen (202) may be displayed brighter than the visual object (215) of the first screen (201).
- the visual object (215) indicating the designated range may be displayed in a fixed state on the second screen (202).
- the visual object (215) may be displayed in a fixed state so as to face a specific part (e.g., the upper part) of the display of the electronic device (101).
- the first screen (201) may move the visual object (220) indicating the relative position of the satellite according to the movement of the electronic device (101).
- the specified range may represent a wider area than the first range (217).
- the first range (217) may represent a virtual area that is included in the specified range and is not displayed on the second screen (202).
- the visual object (215) may further include another visual object representing the first range (217).
- the second screen (202) may include a visual object (220) representing a relative position of the satellite with respect to the electronic device (101). Within the second screen (202), the relative position of the satellite may be located within the first range (217) of the visual object (215) representing the specified range.
- the second screen (202) may include a visual object (240) including text guiding to fix the posture of the electronic device (101).
- the posture of the electronic device (101) may be related to the azimuth that changes according to the movement.
- the visual object (240) may include the text guiding to fix the posture (e.g., Hold this position to send and receive).
- the visual object (240) may further include another text indicating a transmission status, along with the text guiding to fix the posture.
- the visual object (240) may further include another text indicating a transmission status (e.g., sending messages).
- the electronic device (101) can identify whether a connection is established with the satellite within a state in which the second screen (202) is displayed. For example, the electronic device (101) can identify whether data is transmitted or received via a communication circuit (e.g., the communication circuit (330) of FIG. 3) within a specified time. The data can represent data transmitted or received when a connection is established with the satellite. For example, the electronic device (101) can identify whether the elevation angle is within the second range based on identifying that a connection with the satellite is not established.
- a communication circuit e.g., the communication circuit (330) of FIG. 3
- the electronic device (101) may display a third screen (203) changed from the second screen (202) based on identifying that the elevation angle is outside the second range.
- the electronic device (101) may display the third screen (203) through a display (e.g., display (320) of FIG. 3).
- the third screen (203) may represent a screen for adjusting the elevation angle outside the second range to be positioned within the second range.
- the third screen (203) may include a visual object (210) indicating a reference position.
- the third screen (203) may include a visual object (215) indicating a designated range that extends from the reference position and includes the first range (217).
- the visual object (215) indicating the designated range may be displayed in a fixed state on the third screen (203). For example, even if the electronic device (101) moves in a direction indicated by the visual object (230) and the visual object (240), the visual object (215) may be displayed in a fixed state so as to face a specific portion (e.g., an upper portion) of the display of the electronic device (101).
- the third screen (203) may move a visual object (220) indicating a relative location of the satellite according to the movement of the electronic device (101).
- the above-mentioned specified range may represent a wider area than the first range (217).
- the first range (217) may represent a virtual area that is included in the above-mentioned specified range and is not displayed on the third screen (203).
- the embodiment of the present disclosure is not limited thereto.
- the visual object (215) may further include another visual object indicating the first range (217).
- the third screen (203) may include a visual object (220) indicating a relative location of the satellite with respect to the electronic device (101).
- the relative position of the satellite may be located within the first range (217) of the visual object (215) indicating the specified range.
- the third screen (203) may include a visual object (255) that guides a tilting direction for changing the elevation angle of the electronic device (101).
- the visual object (255) may be displayed within the visual object (210) indicating the reference position.
- the visual object (255) may be displayed in a state in which it is at least partially overlapped with the visual object (210).
- the embodiment of the present disclosure is not limited thereto.
- the third screen (203) may display the visual object (255) in at least a portion of the third screen (203).
- the third screen (203) may also display the visual object (255) together within an area in which a visual object (240) including text is displayed.
- the visual object (255) guiding the tilting direction may include an animation indicating the tilting direction.
- the tilting direction may include up-tilting to increase the elevation angle or down-tilting to decrease the elevation angle.
- the third screen (203) may include a visual object (240) including text guiding another movement of the electronic device in the tilting direction.
- the other movement may include a rotation in the tilting direction (e.g., forward (or up-tilting) or backward (or down-tilting)).
- the visual object (240) may include the text guiding the down-tilting to decrease the elevation angle (e.g., To improve satellite signal, tilt your phone backward).
- the electronic device (101) may display the fourth screen (204) based on identifying that a connection with the satellite is established.
- the electronic device (101) may display the fourth screen (204) through a display (e.g., the display (320) of FIG. 3).
- the fourth screen (204) may include a visual object (1030) representing the data of a message type related to emergency rescue.
- the fourth screen (204) may execute a software application (e.g., a message application) providing the visual object (1030), and thus, a software application (e.g., a pointing application (341) or an emergency call application (342) of FIG. 3) related to satellite communication may be executed in the background.
- a software application e.g., a pointing application (341) or an emergency call application (342) of FIG. 3
- the simplified visual object (245) of the second screen (202) may be displayed through a part of the display area (e.g., the upper part) of the display.
- the visual object (245) may include a visual object (245-1) that is a simplified visual object of the visual objects (210, 215, 220, 250) of the second screen (202) and a visual object (245-2) corresponding to the visual object (240) that includes text guiding to fix the position of the electronic device (101).
- the fourth screen (204) is illustrated as an example in which the simplified visual object (245) is displayed in a floated (or pop-up) state as the software application related to the satellite communication is executed in the background, but the present disclosure is not limited thereto.
- the fourth screen (204) may include a visual object (1030) displayed in a floating state within the state in which the second screen (202) is displayed.
- FIG. 10b illustrates examples (1002-1, 1002-2) for a third screen (203).
- the third screen (203) of the example (1002-1) may be understood to be substantially the same as the third screen (203) of the example (1002) of FIG. 10a.
- the visual object (240) of the third screen (203) may include the text (e.g., To improve satellite signal, tilt your phone backward) guiding the down-tilting to reduce the elevation angle.
- the third screen (203) may include a visual object (255) guiding the down-tilting of the electronic device (101).
- the visual object (255) guiding the tilting direction may include an animation representing the down-tilting.
- the visual object (240) of the third screen (203) may include the text (e.g., To improve satellite signal, tilt your phone front) guiding the up-tilting to increase the elevation angle.
- the third screen (203) may include a visual object (255) guiding the up-tilting of the electronic device (101).
- the visual object (255) guiding the tilting direction may include an animation representing the up-tilting.
- the electronic device (101) may display a third screen (203) including a visual object (240) and a visual object (255) guiding the up-tilting based on identifying that the elevation angle is less than a third value of the second range.
- the third value may represent a minimum value of the second range.
- the electronic device (101) may display a third screen (203) including a visual object (240) and a visual object (255) guiding the down-tilting based on identifying that the elevation angle is greater than or equal to a fourth value of the second range.
- the fourth value may represent a maximum value of the second range.
- the electronic device (101) can display a third screen (203) including a visual object guiding a tilting direction identified according to the elevation angle.
- the relationship between the elevation angle and the second range can be referred to as FIG. 10c.
- FIG. 10C illustrates an example (1050) of satellites (1080-1, 1080-2) positioned with respect to a second range (1070) centered around a location (1060) of an electronic device (101).
- the second range (1070) may represent a reference range for the elevation angle with respect to the third screen (203) of FIG. 2 or the third screens (203) of FIGS. 10A and 10B.
- the second range (1070) having a length of 20° is illustrated for convenience of explanation, but the embodiment of the present disclosure is not limited thereto.
- the length of the second range (1070) may be changed.
- the second range (1070) may be set to 40° to 60°.
- the electronic device (101) can identify a first elevation angle of the electronic device (101) with respect to a satellite (1080-1) as about 48°. For example, the electronic device (101) can identify that the first elevation angle is within a second range (1070). Based on identifying that the first elevation angle is within the second range (1070), the electronic device (101) can display a second screen (202) changed from the third screen (203). In other words, the electronic device (101) can perform operation (540) upon identifying that the first elevation angle is changed to the second range (1070) within operation (530) performed after performing operation (535) of FIG. 5.
- the electronic device (101) may skip displaying the third screen (203) and maintain displaying the second screen (202) by identifying that the first elevation angle is within the second range (1070) in operation (530) performed after operation (520) of FIG. 5.
- the electronic device (101) may identify the second elevation angle of the electronic device (101) with respect to the satellite (1080-2) as about 26°.
- the electronic device (101) may identify that the second elevation angle is outside the second range (1070).
- the electronic device (101) may display the third screen (203) of FIG. 10A or the third screen (203) of FIG. 10B (e.g., the third screen (203) of the example (1002-1) where down-tilting is required) based on identifying that the second elevation angle is outside the second range (1070).
- Figure 11 shows examples of screens depending on whether a connection is established between the electronic device and the satellite.
- FIG. 11 illustrates examples (1101, 1102, 1103, 1104) of a third screen (203) displayed in an action (535), a second screen (202) displayed in an action (540), a fourth screen (204) displayed in an action (525), and a second screen (202) displayed in an action (555).
- the electronic device (101) may display the third screen (203) based on identifying that the elevation angle is outside the second range. For example, the electronic device (101) may display the third screen (203) through a display (e.g., display (320) of FIG. 3). For example, the electronic device (101) may identify whether the elevation angle is within the second range while the third screen (203) is displayed.
- a display e.g., display (320) of FIG. 3
- the electronic device (101) may identify whether the elevation angle is within the second range while the third screen (203) is displayed.
- the third screen (203) may represent a screen for adjusting the elevation angle outside the second range to be positioned within the second range.
- the third screen (203) may represent a screen for adjusting the elevation angle outside the second range to be positioned within the second range.
- the third screen (203) may include a visual object (210) indicating a reference position.
- the third screen (203) may include a visual object (215) indicating a designated range that extends from the reference position and includes the first range (217). The visual object (215) indicating the designated range may be displayed in a fixed state on the third screen (203).
- the visual object (215) may be displayed in a fixed state so as to face a specific part (e.g., the upper part) of the display of the electronic device (101).
- the third screen (203) may move the visual object (220) indicating the relative position of the satellite according to the movement of the electronic device (101).
- the specified range may represent a wider area than the first range (217).
- the first range (217) may represent a virtual area that is included in the specified range and is not displayed on the third screen (203).
- the visual object (215) may further include another visual object representing the first range (217).
- the third screen (203) may include a visual object (220) representing the relative position of the satellite with respect to the electronic device (101). Within the third screen (203), the relative position of the satellite may be located within the first range (217) of the visual object (215) representing the specified range.
- the third screen (203) may include a visual object (255) guiding a tilting direction for changing the elevation angle of the electronic device (101).
- the visual object (255) may be displayed within the visual object (210) representing the reference position.
- the visual object (255) may be displayed in a state in which it is at least partially overlapped with the visual object (210).
- the third screen (203) may display a visual object (255) in at least a portion of the third screen (203).
- the third screen (203) may also display a visual object (255) together with a region in which a visual object (240) including text is displayed.
- the visual object (255) guiding the tilting direction may include an animation indicating the tilting direction.
- the tilting direction may include up-tilting for increasing the elevation angle or down-tilting for decreasing the elevation angle.
- the third screen (203) may include a visual object (240) including text for guiding another movement of the electronic device in the tilting direction.
- the other movement may include a rotation toward the tilting direction (e.g., forward (or up-tilting) or backward (or down-tilting)).
- the visual object (240) may include text (e.g., To improve satellite signal, tilt your phone backward) guiding the down-tilting to decrease the elevation angle.
- the electronic device (101) can display the second screen (202).
- the electronic device (101) can display the second screen (202) changed from the third screen (203) based on the elevation angle being changed from outside the second range to within the second range according to the movement of the electronic device (101) while the third screen (203) is displayed.
- the movement of the electronic device (101) can include rotation in the tilting direction.
- the second screen (202) may display a screen for guiding to hold the posture of the electronic device (101).
- the posture of the electronic device (101) may be related to the elevation angle.
- the second screen (202) may include a visual object (210) indicating a reference position.
- the second screen (202) may include a visual object (215) indicating a designated range extending from the reference position and including a first range (217).
- the visual object (215) of the second screen (202) may be displayed brighter than the visual object (215) of the first screen (201).
- the visual object (215) indicating the designated range may be displayed in a fixed state on the second screen (202). For example, even if the electronic device (101) moves in a direction indicated by the visual object (230) and the visual object (240), the visual object (215) may be displayed in a fixed state facing a specific portion (e.g., an upper portion) of the display of the electronic device (101).
- the first screen (201) may move a visual object (220) indicating a relative position of the satellite according to the movement of the electronic device (101).
- the above-mentioned specified range may represent a wider area than the first range (217).
- the first range (217) may represent a virtual area that is included in the above-mentioned specified range and is not displayed on the second screen (202).
- the embodiment of the present disclosure is not limited thereto.
- the visual object (215) may further include another visual object indicating the first range (217).
- the second screen (202) may include a visual object (220) indicating a relative position of the satellite with respect to the electronic device (101).
- the relative position of the satellite may be located within the first range (217) of the visual object (215) indicating the specified range.
- the second screen (202) may include a visual object (240) including text guiding to fix the attitude of the electronic device (101).
- the attitude of the electronic device (101) may be related to the azimuth that changes according to the movement.
- the visual object (240) may include the text guiding to fix the attitude (e.g., Hold this position to send and receive).
- the visual object (240) may further include another text indicating a transmission and reception status together with the text guiding to fix the attitude.
- the visual object (240) may further include other text indicating a sending status (e.g., sending messages).
- the electronic device (101) may display the fourth screen (204) based on identifying that a connection with the satellite is established within a state in which the second screen (202) is displayed. For example, the electronic device (101) may identify whether a connection with the satellite is established within a state in which the second screen (202) is displayed. For example, the electronic device (101) may display the fourth screen (204) changed from the second screen (202) through a display (e.g., the display (320) of FIG. 3) based on identifying that a connection with the satellite is established.
- a display e.g., the display (320) of FIG.
- the fourth screen (204) may include a visual object (1130) representing the data of a message type related to emergency rescue.
- the fourth screen (204) may execute a software application (e.g., a message application) providing the visual object (1130), and thus, a software application related to satellite communication (e.g., a pointing application (341) or an emergency call application (342) of FIG. 3) may be executed in the background.
- a software application related to satellite communication e.g., a pointing application (341) or an emergency call application (342) of FIG. 3
- a simplified visual object (245) of the second screen (202) may be displayed through a part of a display area of the display (e.g., an upper portion).
- the visual object (245) may include a visual object (245-2) corresponding to the visual object (240) including a simplified visual object (245-1) of the visual objects (210, 215, 220, 250) of the second screen (202) and text guiding to fix the position of the electronic device (101).
- the fourth screen (204) is illustrated as an example in which the simplified visual object (245) is displayed in a floated (or pop-up) state as the software application related to the satellite communication is executed in the background, but the present disclosure is not limited thereto.
- the fourth screen (204) may include a visual object (1130) displayed in a floated state within a state in which the second screen (202) is displayed.
- the electronic device (101) may display a visual object (1190) to indicate that a connection has failed within a state in which the second screen (202) is displayed.
- the electronic device (101) may display a visual object (1190) that is floated (or pop-up) at least partially overlapping with respect to the second screen (202) through a display (e.g., the display (320) of FIG. 3).
- the visual object (1190) may include text indicating that transmission or reception is not possible.
- the visual object (1190) may include a visual object in which the second screen (202) is simplified.
- embodiments of the present disclosure may not be limited to the visual object (1190) of example (1104).
- the visual object indicating the failure of the connection may further include text to notify that the signal emitted by the electronic device (101) is blocked.
- the visual object indicating the failure of the connection may further include text requesting a clear view of the sky where the satellite is located.
- examples of various texts included in the visual object indicating the failure of the connection are described, but the embodiments of the present disclosure are not limited thereto.
- the visual object indicating the failure of the connection may include other information (e.g., an image) that has substantially the same meaning.
- the visual object (1190) displayed while the second screen (202) is displayed is illustrated, but the embodiments of the present disclosure are not limited thereto.
- the visual object (1190) may be displayed within another screen (e.g., the initial screen) along with the display of the second screen (202) being stopped.
- Figure 12 shows an example of a method for adjusting the first range for azimuth.
- FIG. 12 illustrates an example (1200) of the method in which operations (550) and (560) are performed.
- Example (1200) illustrates a satellite (1280) positioned relative to a designated range (1270) and a first range (1275) centered on a location (1210) of an electronic device (101).
- the designated range (1270) may represent the designated range of a visual object (215) within the screen of FIGS. 8A and 8B .
- the first range (1275) may represent the first range (217) within the screen of FIGS. 8A and 8B .
- the first range (1275) having a length of 40° and the designated range (1270) having a length of 100° are illustrated, but the embodiments of the present disclosure are not limited thereto.
- the lengths of the first range (1275) and the designated range (1270) may be changed.
- the first range (1275) can be set from 340° (or -20°) to 20°.
- the specified range (1270) can be set from 310° (or -50°) to 50°.
- the electronic device (101) can identify a first azimuth angle of the electronic device (101) with respect to a satellite (1280) as being about 15°. For example, the electronic device (101) can identify that the first azimuth angle is within a first range (1275). Based on identifying that the first azimuth angle is within the first range (1275), the electronic device (101) can display the second screen (202) of FIG. 8A (or the second screen (202-1)) or the second screen (202) of FIG. 8B. In other words, the electronic device (101) can display the second screen (202) within operation (540). Thereafter, within operation (545), the electronic device (101) can identify whether a connection is established with the satellite.
- the electronic device (101) can identify within the operation (550) whether the length of the first range (1275) is less than a reference length.
- the reference length may be 20°.
- the electronic device (101) can change the length of the first range (1275) based on identifying that the length is greater than or equal to the reference length because the length is 40°.
- the electronic device (101) can change the length of the first range (1275) to 20°.
- Changing the first range (1275) can be understood as identifying a third range (1275-1), which is a new reference range.
- the electronic device (101) can identify the third range (1275-1) having a length of 20°.
- the electronic device (101) can identify whether the azimuth is within the third range (1275-1). Referring to the example of FIG. 12, upon identifying that the azimuth for the satellite (1280) of the electronic device (101) is outside the third range (1275-1), the first screen (201) of FIG. 2 (or the first screen (201) of FIG. 8A or the first screen (201) of FIG. 8B) for adjusting the azimuth can be displayed.
- the second range for the elevation angle may be changed to a fourth range having a length smaller than the length of the second range.
- the fourth range may be included in the reference range for the elevation angle.
- the electronic device (101) may adjust the first range to the third range and the second range to the fourth range.
- the electronic device (101) can more precisely align the direction of the electronic device (101) with the position of the satellite by adjusting the length of the reference range (e.g., the first range for azimuth and the second range for elevation). Accordingly, the electronic device (101) can perform communication with the satellite based on improved directivity and stability.
- the reference range e.g., the first range for azimuth and the second range for elevation.
- Figure 13 illustrates a flow chart of a method for displaying screens for aligning the position of a satellite with the orientation of an electronic device.
- the method of FIG. 13 may be performed by the electronic device (101) of FIG. 3.
- at least one operation of the method may be controlled by the processor (120).
- the alignment may indicate positioning the direction of the electronic device (101) within a reference range and a position of the satellite.
- the reference range may include a first range for an azimuth of the electronic device (101) with respect to the satellite and a second range for an elevation of the electronic device (101) with respect to the satellite.
- the first range may indicate a range for the azimuth centered on the position of the satellite.
- the second range may indicate a range for the elevation centered on the position of the satellite.
- the azimuth (or azimuth of the electronic device (101) with respect to the satellite) may represent the difference between the angle between a vector pointing in the direction of the electronic device (101) projected onto a reference plane and a vector pointing in a reference direction (e.g., true north) and the angle between a vector pointing in the direction of the satellite projected onto the reference plane and a vector pointing in the reference direction.
- the reference plane may represent a horizontal plane including a vector pointing in the electronic device (101) and the reference direction.
- the reference direction may include true north, magnetic north, or grid north.
- the elevation (or elevation of the electronic device (101) with respect to the satellite) may represent the difference between the angle between the direction of the electronic device (101) and the reference plane and the angle between a vector pointing in the direction of the satellite and the reference plane.
- the electronic device (101) may display a first screen for adjusting the azimuth to be positioned within a first range.
- the electronic device (101) may display the first screen for adjusting the azimuth of the electronic device (101) to the satellite to be positioned within the first range through a display (e.g., the display (320) of FIG. 3).
- the electronic device (101) may execute a software application for connecting to the satellite prior to the operation (1310).
- the software application for connecting to the satellite may be referred to as a software application for satellite communication or a satellite communication application.
- the electronic device (101) may execute the software application based on at least a portion of a user's input.
- the electronic device (101) can identify the position of the satellite while the software application is running.
- the electronic device (101) can identify the position of the satellite through a software development kit (SDK) for supporting a satellite communication service.
- SDK software development kit
- the SDK is merely an example for convenience of explanation, and the embodiments of the present disclosure are not limited thereto.
- the position of the satellite can be identified through an application programming interface (API) called by the software application.
- API can be included in the SDK.
- the position of the satellite can be identified (or defined) based on a vector pointing in the direction of the satellite.
- the electronic device (101) can identify a difference between the position of the identified satellite and the direction of the electronic device (101). For example, the electronic device (101) can identify the direction of the electronic device (101). For example, the electronic device (101) can identify the first direction identified by a sensor included in the electronic device (101) and the second direction indicated by an antenna of the electronic device (101). The second direction in which the first direction is taken into account (or a direction in which the first direction and the second direction are synthesized) can be referred to as the direction of the electronic device (101). For example, the electronic device (101) can identify the azimuth and the elevation of the electronic device (101) with respect to the satellite based on the direction.
- the electronic device (101) can identify whether the azimuth is within the first range. For example, the electronic device (101) can identify whether the azimuth is included in the first range.
- the first range can represent a reference range for the azimuth for the electronic device (101) to establish a connection (or perform communication) with the satellite. In other words, when the azimuth is located within the first range, the electronic device (101) can have a relatively high possibility of establishing a connection with the satellite.
- the first range may be identified based on information related to an antenna of the electronic device (101).
- the antenna may be connected to a communication circuit of the electronic device (101) (e.g., the communication circuit (330) of FIG. 3) and may include an antenna for communicating with the satellite.
- the information may include at least one of the number of antennas, directivity of the antenna, intensity of a signal radiated through the antenna, or frequency band of the signal.
- the length may be referred to as a size.
- the electronic device (101) may display the first screen based on identifying that the azimuth is outside the first range.
- the description of the first screen (201) (or the first screen (201-1)) described above may be substantially identically applied to the first screen.
- the electronic device (101) may display an initial screen.
- the electronic device (101) while the initial screen is displayed, may identify the position of the satellite and identify whether the azimuth of the electronic device (101) with respect to the satellite is within the first range.
- the initial screen may include a screen for performing settings for performing a connection with the satellite through the software application.
- the initial screen may include a screen including at least some of the visual objects among the visual objects included in the first screen.
- the initial screen may include a visual object including a text different from a visual object representing a text included in the first screen (e.g., the visual object (240)).
- the electronic device (101) may display a second screen guiding fixing the electronic device (101).
- the electronic device (101) may display the second screen guiding fixing the orientation of the electronic device (101) through a display (e.g., the display (320) of FIG. 3).
- the second screen may represent a screen changed from the first screen.
- the orientation of the electronic device (101) may be related to the azimuth or elevation angle.
- the electronic device (101) may display the second screen changed from the first screen based on the change of the azimuth angle from outside the first range to within the first range according to the movement (or rotation) of the electronic device (101) while displaying the first screen.
- the movement may represent a movement that changes the azimuth angle.
- the description of the second screen (202) (or the second screen (202-1)) described above may be substantially equally applied.
- the electronic device (101) can identify whether a connection for transmitting and receiving data with the satellite has been established within a state in which the second screen is displayed. For example, the electronic device (101) can identify whether the data has been transmitted or received via the communication circuit within a specified time period within a state in which the second screen is displayed.
- the specified time period can be identified based on at least one of the performance of the communication circuit, the area (or service area) in which the electronic device (101) is located, or the time required to transmit and receive the data such as a message. For example, the better the performance of the communication circuit, the shorter the specified time period. Alternatively, the more traffic there is for the satellite communication within the area, the longer the specified time period.
- the embodiment of the present disclosure is not limited thereto, and may be set to a specified value by a service provider providing an emergency rescue service through satellite communication or a manufacturer of the electronic device (101).
- the data may include a message transmitted through the satellite communication, location information of the electronic device (101), or information for connection of a call.
- the electronic device (101) may identify that the connection is established when the data is transmitted or received.
- the electronic device (101) may identify that the connection is not established when the data is neither transmitted nor received.
- the electronic device (101) may display a visual object representing the data based on identifying that the connection is established.
- the electronic device (101) may identify whether the elevation angle is within the second range based on identifying that the connection is not established.
- the electronic device (101) may display a third screen for adjusting the elevation angle to be within the second range.
- the electronic device (101) may display the third screen for adjusting the elevation angle of the electronic device (101) to the satellite to be within the second range through a display (e.g., the display (320) of FIG. 3).
- the electronic device (101) may identify whether the elevation angle is within the second range based on identifying that the connection is not established within the specified time while the second screen is displayed. In other words, the electronic device (101) may display the third screen for adjusting the elevation angle based on identifying that the connection with the satellite is not established despite the azimuth angle being within the first range.
- the second range may represent a reference range for the elevation angle for the electronic device (101) to establish a connection (or perform communication) with the satellite. In other words, when the elevation angle is located within the second range, the electronic device (101) may have a relatively high possibility of establishing a connection with the satellite.
- the second range may be identified based on information related to an antenna of the electronic device (101).
- the antenna may be connected to a communication circuit of the electronic device (101) (e.g., the communication circuit (330) of FIG. 3) and may include an antenna for communicating with the satellite.
- the information may include at least one of the number of antennas, directivity of the antenna, intensity of a signal radiated through the antenna, or frequency band of the signal.
- the length may be referred to as a size.
- the electronic device (101) may display the third screen based on identifying that the elevation angle is outside the second range.
- the electronic device (101) may display the third screen, which is changed from the second screen.
- the content of the third screen may be substantially identical to the content of the third screen (203) described above.
- the electronic device (101) may display the second screen again based on identifying that the elevation angle is within the second range. For example, the electronic device (101) may display the third screen based on identifying that the elevation angle is outside the second range while displaying the second screen. Thereafter, the electronic device (101) may display the second screen changed from the third screen based on the elevation angle being changed to within the second range according to the other movement while displaying the third screen. Alternatively, the electronic device (101) may skip displaying the third screen and maintain the state of displaying the second screen based on identifying that the elevation angle is within the second range while displaying the second screen. According to one embodiment, the electronic device (101) may identify whether a connection for transmitting and receiving data with the satellite has been established while displaying the second screen.
- each of the first screen, the second screen, and the third screen may be referred to as a user interface (UI) for the software application.
- UI user interface
- Figures 14a and 14b illustrate examples of a first screen displayed by an electronic device.
- the first screen (201a) and the first screen (201b) of FIGS. 14a and 14b illustrate another example of the first screen (201) of FIG. 2 and the first screen (201) (or the first screen (201-1)) of FIGS. 8a to 8c.
- the first screen (201a) and the first screen (201b) can be substantially identically applied to the first screen (201) (or the first screen (201-1)).
- the same reference numerals may be used for the same description.
- the electronic device (101) can display a first screen (201a).
- the electronic device (101) can display the first screen (201a) through a display (e.g., the display module (160) of FIG. 1).
- the electronic device (101) may display the first screen (201a) based on identifying that the azimuth is outside the first range (217).
- the first screen (201a) may represent a screen for adjusting the azimuth outside the first range (217) to be positioned within the first range (217).
- the first screen (201a) may include a visual object (210) indicating a reference position.
- the first screen (201a) may include a visual object (215) indicating a designated range extending from the reference position and including the first range (217).
- the first range (217) may represent a virtual area that is included in the designated range and is not displayed on the first screen (201a).
- the embodiments of the present disclosure are not limited thereto.
- the visual object (215) may further include another visual object representing the first range (217).
- the first screen (201a) may include a visual object (220) representing a relative position of the satellite with respect to the electronic device (101).
- the first screen (201a) may include a visual object (230) that includes an area of the designated range and extends to the visual object (220) within a circle in which the visual object (220) moves.
- the first screen (201a) may include a visual object (240) that includes text guiding movement in the direction.
- the visual object (240) of the first screen (201a) may include the text (e.g., Turn right to face the satellite) that instructs to turn to the right (or clockwise).
- the first screen (201a) may include a visual object (1410) for indicating that the azimuth is outside the first range (217).
- the visual object (1410) may be displayed within the visual object (210) for indicating the reference position.
- the visual object (1410) may include an image that simplifies and displays the electronic device (101) and a background color expressed in a first color.
- the first color may include white.
- the embodiments of the present disclosure are not limited thereto.
- the image and the first color may be used to indicate that the azimuth is outside the first range (217).
- the first screen (201a) may include a visual object (1415) to represent the entire range for the azimuth.
- the visual object (1415) may represent the circle in which the visual object (220) moves.
- the visual object (1415) may be defined as a range in which the azimuth can be changed from 0° to 360°.
- the electronic device (101) can display the first screen (201b).
- the electronic device (101) can display the first screen (201b) through a display (e.g., the display module (160) of FIG. 1).
- the first screen (201b) may include at least a portion of the first screen (201a).
- the first screen (201b) may include a visual object (1410).
- the first screen (201b) may include a visual object (1415).
- the first screen (201b) may further display a guiding visual object (1420) to adjust the azimuth within the first range (217).
- the electronic device (101) may display the visual object (1420) in response to identifying that the azimuth is adjusted by a user of the electronic device (101) while the first screen (201a) (or the first screen (201), the first screen (201-1)) is displayed.
- FIG. 14a an example is shown in which a visual object (1420) including both indicators indicating the right (or clockwise) and the left (or counterclockwise) direction is displayed, but this is merely for convenience of explanation.
- the visual object (1420) may only include an indicator pointing to the right (or clockwise) to adjust the azimuth within the first range (217).
- the electronic device (101) can display the first screen (201a) or the first screen (201b).
- the electronic device (101) can display the first screen (201a) through a display (e.g., the display module (160) of FIG. 1).
- the first screen (201a) and the first screen (201b) of FIG. 14b can correspond to the first screen (201a) and the first screen (201b) of FIG. 14a, respectively.
- the electronic device (101) may display a first screen (201a) (or the first screen (201b)) including a background screen (1430) representing an image of an external environment obtainable through a camera (e.g., the camera module (180) of FIG. 1).
- the electronic device (101) may obtain an image of the external environment through the camera while displaying the first screen (201a) (or the first screen (201b)).
- the electronic device (101) may display the background screen (1430) of the first screen (201a) (or the first screen (201b)) as the image. Accordingly, a user of the electronic device (101) may safely perform the adjustment by visually identifying the external environment during the process of adjusting the azimuth within the first range (217).
- the background screen (1430) may include a visual object corresponding to weather information if the background screen (1430) stores weather information for the area where the electronic device (101) is located.
- the weather information may be received and stored through another software application (e.g., a weather application) for the area.
- Figures 15a and 15b illustrate examples of a second screen displayed by an electronic device.
- the second screen (202a) of FIGS. 15a and 15b illustrates another example of the second screen (202) of FIG. 2, the second screens (202) of FIGS. 8a to 8c, the second screen (202) of FIG. 10a, and the second screen (202) of FIG. 11.
- the second screen (202a) can be substantially identically applied to the second screen (202).
- the same reference numerals can be used for the same description.
- the electronic device (101) can display a second screen (202a).
- the electronic device (101) can display the second screen (202a) through a display (e.g., the display module (160) of FIG. 1).
- the second screen (202a) can indicate a screen that guides holding the orientation of the electronic device (101).
- the electronic device (101) may display the second screen (202a) based on the change in the azimuth angle outside the first range (217) to within the first range (217) according to the movement within the state in which the first screen (201) (or, the first screen (201-1), the first screen (201a), the first screen (201b)) is displayed.
- the electronic device (101) may display the second screen (202a) changed from the first screen (201).
- the second screen (202a) may include a visual object (210) indicating a reference position.
- the second screen (202a) may include a visual object (215) indicating a designated range extending from the reference position and including the first range (217).
- the first range (217) may represent a virtual area that is included in the specified range and is not displayed on the second screen (202a).
- the visual object (215) may further include another visual object representing the first range (217).
- the second screen (202a) may include a visual object (220) representing a relative position of the satellite with respect to the electronic device (101).
- the second screen (202a) may include a visual object (240) that includes text guiding to fix the posture of the electronic device (101).
- the posture of the electronic device (101) may be related to the azimuth that changes according to the movement.
- the visual object (240) may include the text (e.g., Hold this position to send and receive) guiding to hold the posture.
- the visual object (240) may further include another text indicating a sending and receiving status together with the text guiding to hold the posture.
- the visual object (240) may further include the another text (e.g., sending messages) indicating a sending status.
- the second screen (202a) may include a visual object (1510) for indicating that the azimuth is within the first range (217).
- the visual object (1510) may be displayed within the visual object (210) for indicating the reference position.
- the visual object (1510) may include an image that simplifies fixing the posture of the electronic device (101) and a background color expressed in a second color.
- the second color may represent a color different from the first color of FIGS. 14A and 14B.
- the second color may include black.
- the embodiments of the present disclosure are not limited thereto.
- the image and the second color may be used to indicate that the azimuth is within the first range (217).
- the first screen (202a) may include a visual object (1515) to represent the entire range for the azimuth.
- the visual object (1515) may represent the circle in which the visual object (220) moves.
- the visual object (1515) may be defined as a range in which the azimuth can be changed from 0° to 360°.
- the electronic device (101) can display a second screen (202a).
- the electronic device (101) can display the second screen (202a) through a display (e.g., the display module (160) of FIG. 1).
- the second screen (202a) of FIG. 15b can correspond to the second screen (202a) of FIG. 15a.
- the electronic device (101) may display a second screen (202a) including a background screen (1520) that represents an image of an external environment obtainable through a camera (e.g., the camera module (180) of FIG. 1).
- the electronic device (101) may obtain an image of the external environment through the camera while displaying the second screen (202a).
- the electronic device (101) may display the background screen (1520) of the second screen (202a) as the image. Accordingly, the user of the electronic device (101) may safely perform the posture fixation by visually identifying the external environment through the background screen (1520).
- the background screen (1520) may include a visual object corresponding to the weather information.
- the weather information may be received and stored through another software application (e.g., a weather application) for the region.
- Figures 16a and 16b illustrate examples of a third screen displayed by an electronic device.
- the third screen (203a) of FIGS. 16a and 16b illustrates another example of the third screen (203) of FIG. 2, the third screen (203) of FIG. 10a, and the third screen (203) of FIG. 10b.
- the third screen (203a) can be applied substantially identically to the third screen (203).
- the same reference numerals can be used for the same description.
- the electronic device (101) can display a third screen (203a).
- the electronic device (101) can display the third screen (203a) through a display (e.g., the display module (160) of FIG. 1).
- the third screen (203a) can represent a screen for adjusting the elevation angle of the electronic device (101) with respect to the satellite.
- the electronic device (101) may display a third screen (203a) based on identifying that the elevation angle is outside the second range (1617).
- the electronic device (101) may display a third screen (203a) that is changed from the second screen (202) (or the second screen (202a)).
- the third screen (203a) may represent a screen for adjusting the elevation angle outside the second range (1617) to be positioned within the second range (1617).
- the third screen (203a) may include a visual object (210) indicating a reference position.
- the third screen (203a) may include a visual object (1615) indicating a range of the elevation angle based on a plane indicating the azimuth of the electronic device (101).
- the visual object (1615) may be formed as a hemisphere including a circle representing the plane.
- the visual object (1615) may be defined as a range in which the elevation angle can be changed, from 0° to 180°.
- the third screen (203a) may include a second range (1617) extending from the visual object (210) and representing a reference range for the elevation angle.
- the second range (1617) may be displayed in an area on the hemisphere.
- the third screen (203a) may include a visual object (220) representing a relative position of the satellite.
- the third screen (203a) may include a visual object (255) guiding a tilting direction for changing the elevation angle of the electronic device (101).
- the visual object (255) may be displayed within the visual object (210) indicating the reference position.
- the visual object (255) may be displayed in a state in which it is at least partially overlapped with the visual object (210).
- the visual object (255) guiding the tilting direction may include an animation indicating the tilting direction.
- the tilting direction may include up-tilting for increasing the elevation angle or down-tilting for decreasing the elevation angle.
- the third screen (203a) may include a visual object (240) including text guiding another movement of the electronic device toward the tilting direction.
- the other movement may include a rotation toward the tilting direction (e.g., forward (or up-tilting) or backward (or down-tilting)).
- the visual object (240) may include the text (e.g., To improve satellite signal, tilt your phone backward) guiding the down-tilting to reduce the elevation angle.
- the third screen (203a) may include a visual object (255) having a background color (1610) to indicate that the elevation angle is outside the second range (1617).
- the background color (1610) may be displayed within the visual object (210) to indicate the reference position.
- the background color (1610) may be expressed as a third color.
- the background color (1610) may be different from the first color of FIGS. 14A and 14B and the second color of FIGS. 15A and 15B.
- the third color may include gray.
- the embodiments of the present disclosure are not limited thereto.
- the background color (1610) expressed as the third color may be used to indicate that the elevation angle is outside the second range (1617).
- the third screen (203a) may further display a guiding visual object (1620) to adjust the elevation angle within the second range (1617).
- the electronic device (101) may display the visual object (1620) in response to identifying that the elevation angle is adjusted by a user of the electronic device (101) while displaying the third screen (203a).
- FIG. 16A an example is shown in which a visual object (1620) including both indicators indicating up-tilting and down-tilting is displayed, but this is merely for convenience of explanation.
- the visual object (1620) may only include an indicator indicating down-tilting to adjust the elevation angle within the second range (1617).
- the electronic device (101) can display a third screen (203a).
- the electronic device (101) can display the third screen (203a) through a display (e.g., the display module (160) of FIG. 1).
- the third screen (203a) of FIG. 16b can correspond to the third screen (203a) of FIG. 16a.
- the electronic device (101) may display a third screen (203a) including a background screen (1630) that represents an image of an external environment obtainable through a camera (e.g., the camera module (180) of FIG. 1).
- the electronic device (101) may obtain an image of the external environment through the camera while displaying the third screen (203a).
- the electronic device (101) may display the background screen (1630) of the third screen (203a) as the image. Accordingly, a user of the electronic device (101) may safely perform the adjustment by visually identifying the external environment in the process of adjusting the elevation angle within the second range (1617).
- the background screen (1630) may include a visual object corresponding to the weather information.
- the weather information may be received and stored through another software application (e.g., a weather application) for the region.
- the electronic device and method according to the embodiment of the present disclosure can provide a screen for adjusting the identified azimuth to be located within the first range.
- the electronic device and method according to the embodiment of the present disclosure can provide a screen for adjusting the elevation angle to be located within the second range when a connection with the satellite is not established through the azimuth within the first range. Accordingly, the electronic device and method according to the embodiment of the present disclosure can improve the directivity between the satellite and the electronic device by aligning the direction of the electronic device (101) and the position of the satellite in consideration of the second direction of the antenna with respect to the first direction identified through the sensor. In addition, the electronic device and method according to the embodiment of the present disclosure can secure the stability of the connection between the satellite and the electronic device.
- the electronic device and method according to the embodiment of the present disclosure can enable a user of the electronic device (101) to more intuitively obtain the directionality and stability by displaying a screen for adjusting the azimuth to be positioned within the first range and a screen for adjusting the elevation to be positioned within the second range.
- the electronic device (101) may include a memory (130) that stores instructions and includes one or more storage media.
- the electronic device (101) may include a display (320).
- the electronic device (101) may include a communication circuit (330).
- the electronic device (101) may include at least one processor (120) that includes a processing circuit.
- the above instructions when individually or collectively executed by the at least one processor (120), may cause the electronic device (101), while a software application for connecting to a satellite via the communication circuit (330) is running, to display, via the display (320), a first screen for adjusting the azimuth angle of the electronic device (101) to be positioned within the first range based on identifying an azimuth angle of the electronic device (101) with respect to the satellite outside the first range.
- the instructions when individually or collectively executed by the at least one processor (120), may cause the electronic device (101) to display, through the display (320), a second screen that is changed from the first screen and guides the electronic device (101) to be held based on the azimuth angle being changed from the first range to within the first range while the first screen is displayed.
- the instructions when individually or collectively executed by the at least one processor (120), may cause the electronic device (101) to display, through the display (320), a third screen that is changed from the second screen and guides the electronic device (101) to be adjusted to be positioned within the second range based on the identification of an elevation angle of the electronic device (101) with respect to the satellite outside the second range while the second screen is displayed.
- the instructions when individually or collectively executed by the at least one processor (120), may cause the electronic device (101) to execute the software application.
- the instructions when individually or collectively executed by the at least one processor (120), may cause the electronic device (101) to identify, within a state in which the software application is executed, whether the azimuth is within the first range.
- the instructions when individually or collectively executed by the at least one processor (120), may cause the electronic device (101) to display, through the display (320), the second screen in response to identifying that the azimuth is within the first range.
- the above instructions, when individually or collectively executed by the at least one processor (120) may cause the electronic device (101) to display the first screen through the display (320) in response to identifying that the azimuth is outside the first range.
- the first screen may include a visual object representing a reference position, a visual object representing a designated range extending from the reference position and including the first range, a visual object positioned outside the designated range and representing a relative position of the satellite with respect to the electronic device (101), a visual object indicating a direction for changing the relative position of the satellite to within the designated range, and a visual object including text guiding movement in the direction.
- the instructions when individually or collectively executed by the at least one processor (120), may cause the electronic device (101) to, in response to identifying that the changed azimuth according to the movement is within the specified range and outside the first range, display, through the display (320), the first screen further including a visual object that at least partially overlaps a visual object indicating the reference position and indicates that the azimuth is within the specified range.
- the instructions when individually or collectively executed by the at least one processor (120), may cause the electronic device (101) to, in response to identifying that the changed azimuth according to the movement is within the first range, display, through the display (320), the second screen changed from the first screen.
- the second screen may include a visual object indicating the reference position, a visual object indicating the designated range extending from the reference position and including the first range, a visual object located within the first range of the designated range and indicating a relative position of the satellite with respect to the electronic device (101), and a visual object including another text guiding to fix the orientation of the electronic device (101).
- the second screen may be displayed through a user interface of the software application or may pop up while the software application is running in the background.
- a visual object representing the designated range including the first range of the first screen in response to the azimuth outside the first range, can be displayed with a first brightness. In response to the azimuth outside the first range and within the designated range, a visual object representing the designated range including the first range of the first screen can be displayed with a second brightness that is brighter than the first brightness. In response to the azimuth within the first range, a visual object representing the designated range including the first range of the second screen can be displayed with a third brightness that is brighter than the second brightness.
- the instructions when individually or collectively executed by the at least one processor (120), may cause the electronic device (101), while displaying the second screen, to identify whether a connection for transmitting and receiving data with the satellite has been established through the communication circuit (330) within a specified period of time.
- the instructions when individually or collectively executed by the at least one processor (120), may cause the electronic device (101), in response to identifying that the connection has been established, to display, through the display (320), a fourth screen that includes a visual object representing the transmitted and received data and that is changed from the second screen.
- the instructions, when individually or collectively executed by the at least one processor (120) may cause the electronic device (101), in response to identifying that the connection has not been established, to identify whether the elevation angle is within the second range.
- the instructions when individually or collectively executed by the at least one processor (120), may cause the electronic device (101) to identify whether the elevation angle is within the second range while displaying the second screen.
- the instructions when individually or collectively executed by the at least one processor (120), may cause the electronic device (101) to display, through the display (320), the third screen changed from the second screen in response to identifying that the elevation angle is outside the second range.
- the above instructions, when individually or collectively executed by the at least one processor (120) may cause the electronic device (101) to display the second screen, which is changed from the third screen, through the display (320) based on a change in the elevation angle from outside the second range to within the second range according to tilting of the electronic device (101) while the third screen is displayed.
- the instructions when individually or collectively executed by the at least one processor (120), may cause the electronic device (101) to identify, within a state in which the second screen changed from the third screen is displayed, whether a length between a first value and a second value within the first range is less than a reference length.
- the instructions when individually or collectively executed by the at least one processor (120), may cause the electronic device (101) to, in response to identifying the length being less than the reference length, display, through the display (320), a visual object that is floated at least partially overlapping the third screen and that indicates that a connection with the satellite has failed.
- the above instructions when individually or collectively executed by the at least one processor (120), may cause the electronic device (101) to, in response to identifying the length being greater than or equal to the reference length, change the first range for the azimuth to a third range having a different length less than the length.
- the third screen may include a visual object indicating the reference position, a visual object indicating a designated range extending from the reference position and including the first range, a visual object positioned within the first range and indicating a relative position of the satellite with respect to the electronic device (101), a visual object displayed within the visual object indicating the reference position and guiding a tilting direction for changing the elevation angle of the electronic device (101), and a visual object including text guiding another movement of the electronic device (101) toward the tilting direction.
- the visual object guiding the tilting direction may include an animation guiding up-tilting to increase the elevation angle when the elevation angle is less than a third value of the second range.
- the visual object guiding the tilting direction may include another animation guiding down-tilting to decrease the elevation angle when the elevation angle is greater than or equal to a fourth value of the second range.
- the instructions when individually or collectively executed by the at least one processor (120), may cause the electronic device (101) to identify a quality of a signal transmitted by the electronic device (101).
- the instructions when individually or collectively executed by the at least one processor (120), may cause the electronic device (101) to, in response to identifying a quality of the signal that is equal to or greater than a reference quality, display, through the display (320), the second screen changed from the first screen.
- the instructions, when individually or collectively executed by the at least one processor (120) may cause the electronic device (101) to, in response to identifying a quality of the signal that is less than the reference quality, display, through the display (320), the third screen changed from the first screen.
- the first range or the second range may be identified based on information related to antennas connected to the communication circuit (330) and for performing communication with the satellite.
- the information may include at least one of the number of antennas, directivity of the antennas, intensity of a signal radiated through the antennas, or frequency band of the signal.
- the azimuth may be identified based on a portion of the coordinate values of a vector indicating a second direction in which antennas connected to the communication circuit (330) radiate signals with respect to a first direction indicated by the sensor (310) of the electronic device (101).
- the elevation may be identified based on another portion of the coordinate values.
- a method performed by an electronic device (101) may include an operation of displaying, through a display (320) of the electronic device (101), a first screen for adjusting an azimuth angle of the electronic device (101) to be positioned within a first range based on identifying an azimuth angle of the electronic device (101) with respect to the satellite outside a first range while a software application for connecting to a satellite via a communication circuit (330) of the electronic device (101) is running.
- the method may include an operation of displaying, through the display (320), a second screen that is changed from the first screen and guides holding of the electronic device (101) based on the azimuth angle outside the first range being changed to within the first range while the first screen is displayed.
- the method may include an operation of displaying, through the display (320), a third screen that is changed from the second screen and is adjusted so that the elevation angle is positioned within the second range, based on identifying an elevation angle of the electronic device (101) with respect to the satellite outside the second range, while the second screen is displayed.
- the non-transitory computer-readable storage medium as described above can store one or more programs including instructions that, when individually or collectively executed by at least one processor (120) of an electronic device (101) including a display (320) and a communication circuit (330), cause a software application for connecting to a satellite through the communication circuit (330) of the electronic device (101) to be executed, to display a first screen through the display (320) for adjusting the azimuth angle of the electronic device (101) to be positioned within the first range based on identifying an azimuth angle of the electronic device (101) with respect to the satellite outside the first range.
- the non-transitory computer-readable storage medium may store one or more programs including instructions that, when individually or collectively executed by the at least one processor (120), cause a second screen, which is changed from the first screen and guides holding the electronic device (101), to be displayed through the display (320) based on the azimuth angle outside the first range being changed to within the first range while the first screen is displayed.
- the non-transitory computer-readable storage medium may store one or more programs including instructions that, when individually or collectively executed by the at least one processor (120), cause a third screen, which is changed from the second screen and for adjusting the elevation angle to be positioned within the second range, to be displayed through the display (320) based on the identification of an elevation angle of the electronic device (101) outside the second range with respect to the satellite while the second screen is displayed.
- the electronic device (101) may include a display (320).
- the electronic device (101) may include a sensor (310).
- the electronic device (101) may include a communication circuit (330).
- the electronic device (101) may include a processor (120).
- the processor (120) may be configured to display, through the display (320), a screen for adjusting an azimuth angle of the electronic device (101) with respect to a satellite, identified based on the sensor (310), to be positioned within a first range, while a software application for connecting to a satellite through the communication circuit (330) is executed.
- the processor (120) may be configured to display, through the display (320), another screen that is changed from the screen to adjust the elevation angle to be within the second range based on identifying that the azimuth outside the first range is changed to within the first range and the elevation angle of the electronic device (101) with respect to the satellite is outside the second range while the screen is displayed.
- the azimuth may be identified based on first and second coordinates among coordinate values of a vector indicating a second direction in which antennas connected to the communication circuit (330) radiate signals with respect to the first direction indicated by the sensor (310).
- the elevation may be identified based on a third coordinate among the coordinate values.
- the first range or the second range may be identified based on information related to antennas connected to the communication circuit (330) and for performing communication with the satellite.
- the information may include at least one of the number of antennas, directivity of the antennas, intensity of a signal radiated through the antennas, or frequency band of the signal.
- the screen may include a visual object representing a reference position, a visual object representing a designated range extending from the reference position and including the first range, a visual object positioned outside the first range and representing a relative position of the satellite with respect to the electronic device (101), a visual object indicating a direction for changing the relative position of the satellite to within the designated range, and a visual object including text guiding movement of the electronic device (101) toward the direction.
- the processor (120) may be configured to, in response to identifying that the azimuth is within the specified range and outside the first range, display, through the display (320), the screen further including a visual object that at least partially overlaps the visual object indicating the reference position and indicates that the azimuth is within the specified range.
- the other screen may include a visual object indicating a reference position, a visual object indicating a designated range extending from the reference position and including the first range, a visual object positioned within the first range and indicating a relative position of the satellite with respect to the electronic device (101), a visual object superimposed within the visual object indicating the reference position and guiding a tilting direction for changing the elevation angle of the electronic device (101), and a visual object including text guiding another movement of the electronic device (101) toward the tilting direction.
- a method performed by an electronic device (101) may include an operation of displaying a screen for adjusting an azimuth angle of the electronic device (101) to a satellite, identified based on a sensor (310) of the electronic device (101), to be within a first range, through a display (320) of the electronic device (101), while a software application for connecting to a satellite through a communication circuit (330) of the electronic device (101) is executed.
- the method may include an operation of displaying, through the display (320), another screen, which is changed from the screen, for adjusting the elevation angle to be positioned within the second range, based on identifying that the azimuth outside the first range is changed to within the first range, and the elevation angle of the electronic device (101) with respect to the satellite is outside the second range, while the screen is displayed.
- a non-transitory computer-readable storage medium can store one or more programs including instructions that, when executed by a processor (120) of an electronic device (101) including a display (320), cause a screen to be displayed through the display (320) for adjusting an azimuth angle of the electronic device (101) to a satellite, identified based on a sensor (310) of the electronic device (101), to be positioned within a first range, while a software application for connecting to a satellite through a communication circuit (330) of the electronic device (101) is executed.
- the above non-transitory computer-readable storage medium may store one or more programs including instructions that, when executed by the processor (120), cause another screen, changed from the screen, to be displayed through the display (320) based on identifying that the azimuth outside the first range is changed to within the first range and the elevation angle of the electronic device (101) with respect to the satellite is outside the second range, so as to adjust the elevation angle to be positioned within the second range.
- the electronic devices according to various embodiments disclosed in this document may be devices of various forms.
- the electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, or home appliance devices.
- portable communication devices e.g., smartphones
- computer devices portable multimedia devices
- portable medical devices e.g., cameras
- wearable devices e.g., smart watch devices
- home appliance devices e.g., smartphones
- the electronic devices according to embodiments of this document are not limited to the above-described devices.
- first, second, or first or second may be used merely to distinguish one component from another, and do not limit the components in any other respect (e.g., importance or order).
- a component e.g., a first component
- another e.g., a second component
- functionally e.g., a third component
- module used in various embodiments of this document may include a unit implemented in hardware, software or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit, for example.
- a module may be an integrally configured component or a minimum unit of the component or a portion thereof that performs one or more functions.
- a module may be implemented in the form of an application-specific integrated circuit (ASIC).
- ASIC application-specific integrated circuit
- Various embodiments of the present document may be implemented as software (e.g., a program (140)) including one or more instructions stored in a storage medium (e.g., an internal memory (136) or an external memory (138)) readable by a machine (e.g., an electronic device (101)).
- a processor e.g., a processor (120)
- the machine e.g., an electronic device (101)
- the one or more instructions may include code generated by a compiler or code executable by an interpreter.
- the machine-readable storage medium may be provided in the form of a non-transitory storage medium.
- 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g. electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.
- the method according to various embodiments disclosed in the present document may be provided as included in a computer program product.
- the computer program product may be traded between a seller and a buyer as a commodity.
- the computer program product may be distributed in the form of a machine-readable storage medium (e.g., a compact disc read only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) via an application store (e.g., Play StoreTM) or directly between two user devices (e.g., smart phones).
- an application store e.g., Play StoreTM
- at least a part of the computer program product may be at least temporarily stored or temporarily generated in a machine-readable storage medium, such as a memory of a manufacturer's server, a server of an application store, or an intermediary server.
- each component e.g., a module or a program of the above-described components may include a single or multiple entities, and some of the multiple entities may be separately arranged in other components.
- one or more components or operations of the above-described corresponding components may be omitted, or one or more other components or operations may be added.
- the multiple components e.g., a module or a program
- the integrated component may perform one or more functions of each of the multiple components identically or similarly to those performed by the corresponding component of the multiple components before the integration.
- the operations performed by the module, program, or other component may be executed sequentially, in parallel, repeatedly, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Astronomy & Astrophysics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Telephone Function (AREA)
Abstract
Description
Claims (15)
- 전자 장치(101)(electronic device)에 있어서,인스트럭션들을 저장하고, 하나 이상의 저장 매체들을 포함하는, 메모리(130);디스플레이(320)(display);통신 회로(330)(communication circuit); 및프로세싱 회로를 포함하는 적어도 하나의 프로세서(120)(processor)를 포함하고,상기 인스트럭션들은, 상기 적어도 하나의 프로세서(120)에 의해 개별적으로 또는 집합적으로 실행될 시, 상기 전자 장치(101)가:상기 통신 회로(330)를 통해 위성(satellite)과 연결하기 위한 소프트웨어 어플리케이션(software application)이 실행된 상태 내에서, 제1 범위 외의 상기 전자 장치(101)의 상기 위성에 대한 방위각(azimuth angle)을 식별함에 기반하여, 상기 방위각이 상기 제1 범위 내에 위치되도록 조정하기 위한 제1 화면(screen)을, 상기 디스플레이(320)를 통해, 표시하고;상기 제1 화면이 표시된 상태 내에서 상기 제1 범위 외의 상기 방위각이 상기 제1 범위 내로 변경됨에 기반하여, 상기 제1 화면으로부터 변경되고, 상기 전자 장치(101)를 고정(hold)할 것을 안내하는 제2 화면을, 상기 디스플레이(320)를 통해, 표시하고; 및상기 제2 화면이 표시된 상태 내에서, 제2 범위 외의 상기 전자 장치(101)의 상기 위성에 대한 고도각(elevation angle)을 식별함에 기반하여, 상기 제2 화면으로부터 변경되고, 상기 고도각이 상기 제2 범위 내에 위치되도록 조정하기 위한 제3 화면을, 상기 디스플레이(320)를 통해, 표시하도록, 야기하는,전자 장치(101).
- 청구항 1에 있어서,상기 인스트럭션들은, 상기 적어도 하나의 프로세서(120)에 의해 개별적으로 또는 집합적으로 실행될 시, 상기 전자 장치(101)가:상기 소프트웨어 어플리케이션을 실행하고;상기 소프트웨어 어플리케이션이 실행된 상태 내에서, 상기 방위각이 상기 제1 범위 내인지 여부를 식별하고;상기 방위각이 상기 제1 범위 내임을 식별함에 응답하여, 상기 제2 화면을, 상기 디스플레이(320)를 통해, 표시하고; 및상기 방위각이 상기 제1 범위 외임을 식별함에 응답하여, 상기 제1 화면을, 상기 디스플레이(320)를 통해, 표시하도록, 야기하는,전자 장치(101).
- 청구항 1에 있어서,상기 제1 화면은:기준 위치(reference position)를 나타내는 시각적 객체;상기 기준 위치로부터 연장되고, 상기 제1 범위를 포함하는 지정된 범위를 나타내는 시각적 객체;상기 지정된 범위 외에 위치되고, 상기 전자 장치(101)에 대한 상기 위성의 상대적인 위치를 나타내는 시각적 객체;상기 위성의 상기 상대적인 위치를 상기 지정된 범위 내로 변경하기 위한 방향을 지시하는 시각적 객체; 및상기 방향으로 향하는 이동을 안내하는 텍스트를 포함하는 시각적 객체를 포함하는,전자 장치(101).
- 청구항 3에 있어서,상기 인스트럭션들은, 상기 적어도 하나의 프로세서(120)에 의해 개별적으로 또는 집합적으로 실행될 시, 상기 전자 장치(101)가:상기 이동에 따라 변경된 상기 방위각이 상기 지정된 범위 내이고, 상기 제1 범위 외임을 식별함에 응답하여, 상기 기준 위치를 나타내는 시각적 객체에 적어도 일부 중첩되고, 상기 방위각이 상기 지정된 범위 내임을 나타내는 시각적 객체를 더(further) 포함하는 상기 제1 화면을, 상기 디스플레이(320)를 통해, 표시하고; 및상기 이동에 따라 변경된 상기 방위각이 상기 제1 범위 내임을 식별함에 응답하여, 상기 제1 화면으로부터 변경된 상기 제2 화면을, 상기 디스플레이(320)를 통해, 표시하도록, 야기하고,상기 제2 화면은:상기 기준 위치를 나타내는 시각적 객체;상기 기준 위치로부터 연장되고, 상기 제1 범위를 포함하는 상기 지정된 범위를 나타내는 시각적 객체;상기 지정된 범위의 상기 제1 범위 내에 위치하고, 상기 전자 장치(101)에 대한 상기 위성의 상대적인 위치를 나타내는 시각적 객체; 및상기 전자 장치(101)의 자세(orientation)를 고정할 것을 안내하는 다른(another) 텍스트를 포함하는 시각적 객체를 포함하는,전자 장치(101).
- 청구항 4에 있어서,상기 제1 범위 외의 상기 방위각에 응답하여, 상기 제1 화면의 상기 제1 범위를 포함하는 상기 지정된 범위를 나타내는 시각적 객체는, 제1 밝기(brightness)로 표시되고,상기 지정된 범위 내이고, 상기 제1 범위 외의 상기 방위각에 응답하여, 상기 제1 화면의 상기 제1 범위를 포함하는 상기 지정된 범위를 나타내는 시각적 객체는, 상기 제1 밝기 보다 밝은 제2 밝기로 표시되고,상기 제1 범위 내의 상기 방위각에 응답하여, 상기 제2 화면의 상기 제1 범위를 포함하는 상기 지정된 범위를 나타내는 시각적 객체는, 상기 제2 밝기 보다 밝은 제3 밝기로 표시되는,전자 장치(101).
- 청구항 4에 있어서,상기 인스트럭션들은, 상기 적어도 하나의 프로세서(120)에 의해 개별적으로 또는 집합적으로 실행될 시, 상기 전자 장치(101)가:상기 제2 화면을 표시한 상태 내에서, 지정된 시간 내에 상기 통신 회로(330)를 통해, 상기 위성과 데이터를 송수신하기 위한 연결(connection)이 수립되었는지 여부를 식별하고,상기 연결이 수립됨을 식별함에 응답하여, 송수신된 상기 데이터를 나타내는 시각적 객체를 포함하고, 상기 제2 화면으로부터 변경되는 제4 화면을, 상기 디스플레이(320)를 통해, 표시하고; 및상기 연결이 수립되지 않음을 식별함에 응답하여, 상기 고도각이 상기 제2 범위 내인지 여부를 식별하도록, 야기하는,전자 장치(101).
- 청구항 6에 있어서,상기 인스트럭션들은, 상기 적어도 하나의 프로세서(120)에 의해 개별적으로 또는 집합적으로 실행될 시, 상기 전자 장치(101)가:상기 제2 화면을 표시한 상태 내에서 상기 고도각이 상기 제2 범위 내인지 여부를 식별하고;상기 고도각이 상기 제2 범위 외임을 식별함에 응답하여, 상기 제2 화면으로부터 변경된 상기 제3 화면을, 상기 디스플레이(320)를 통해, 표시하고; 및상기 제3 화면이 표시된 상태 내에서, 상기 전자 장치(101)의 틸팅(tilting)에 따라 상기 제2 범위 외의 상기 고도각이 상기 제2 범위 내로 변경됨에 기반하여, 상기 제3 화면으로부터 변경된 상기 제2 화면을, 상기 디스플레이(320)를 통해, 표시하도록, 야기하는,전자 장치(101).
- 청구항 7에 있어서,상기 인스트럭션들은, 상기 적어도 하나의 프로세서(120)에 의해 개별적으로 또는 집합적으로 실행될 시, 상기 전자 장치(101)가:상기 제3 화면으로부터 변경된 상기 제2 화면이 표시된 상태 내에서, 상기 제1 범위 내의 제1 값과 제2 값 사이의 길이가 기준 길이보다 미만인지 여부를 식별하고;상기 기준 길이 미만인 상기 길이를 식별함에 응답하여, 상기 제3 화면에 대하여 적어도 일부 중첩된 상태로 플로팅되고(floated), 상기 위성과의 연결이 실패(failure)하였음을 알리기 위한 시각적 객체를, 상기 디스플레이(320)를 통해 표시하고; 및상기 기준 길이 이상인 상기 길이를 식별함에 응답하여, 상기 방위각에 대한 상기 제1 범위를 상기 길이보다 작은 다른 길이를 갖는 제3 범위로 변경하도록, 야기하는,전자 장치(101).
- 청구항 1에 있어서,상기 제3 화면은:상기 기준 위치를 나타내는 시각적 객체;상기 기준 위치로부터 연장되고, 상기 제1 범위를 포함하는 지정된 범위를 나타내는 시각적 객체;상기 제1 범위 내에 위치되고, 상기 전자 장치(101)에 대한 상기 위성의 상대적인 위치를 나타내는 시각적 객체;상기 기준 위치를 나타내는 시각적 객체 내에 표시되고, 상기 전자 장치(101)의 상기 고도각을 변경하기 위한 틸팅(tilting) 방향을 안내하는 시각적 객체; 및상기 틸팅 방향으로 향하는 상기 전자 장치(101)의 다른(another) 이동을 안내하는 텍스트를 포함하는 시각적 객체를 포함하는,전자 장치(101).
- 청구항 9에 있어서,상기 틸팅 방향을 안내하는 시각적 객체는:상기 고도각이 상기 제2 범위의 제3 값 미만인 경우, 상기 고도각을 증가시키기 위한 업-틸팅(up-tilting)을 안내하는 애니메이션(animation)을 포함하고;상기 고도각이 상기 제2 범위의 제4 값 이상인 경우, 상기 고도각을 감소시키기 위한 다운-틸팅(down-tilting)을 안내하는 다른 애니메이션을 포함하는,전자 장치(101).
- 청구항 1에 있어서,상기 인스트럭션들은, 상기 적어도 하나의 프로세서(120)에 의해 개별적으로 또는 집합적으로 실행될 시, 상기 전자 장치(101)가:상기 전자 장치(101)가 송신하는 신호의 품질(quality)을 식별하고;기준 품질 이상인 상기 신호의 품질을 식별함에 응답하여, 상기 제1 화면으로부터 변경된 상기 제2 화면을, 상기 디스플레이(320)를 통해, 표시하고; 및상기 기준 품질 미만인 상기 신호의 품질을 식별함에 응답하여, 상기 제1 화면으로부터 변경된 상기 제3 화면을, 상기 디스플레이(320)를 통해, 표시하도록, 야기하는,전자 장치(101).
- 청구항 1에 있어서,상기 제1 범위 또는 상기 제2 범위는, 상기 통신 회로(330)와 연결되고, 상기 위성과 통신을 수행하기 위한 안테나(antenna)들과 관련된 정보에 기반하여 식별되고,상기 정보는, 상기 안테나들의 개수, 상기 안테나들의 지향성(directivity), 상기 안테나들을 통해 방사되는 신호의 세기, 또는 상기 신호의 주파수 대역 중 적어도 하나를 포함하는,전자 장치(101).
- 청구항 1에 있어서,상기 방위각은, 상기 전자 장치(101)의 센서(310)가 지시하는 제1 방향에 대하여(with respect to) 적용된 상기 통신 회로(330)와 연결되는 안테나(antenna)들이 신호를 방사하는 제2 방향을 나타내는 벡터(vector)의 좌표 값들 중 부분에 기반하여 식별되고,상기 고도각은, 상기 좌표 값들 중 상기 부분과 다른(another) 부분에 기반하여 식별되는,전자 장치(101).
- 전자 장치(101)(electronic device)에 의해 수행되는 방법에 있어서,위성(satellite)과 연결하기 위한 소프트웨어 어플리케이션(software application)이 실행된 상태 내에서, 제1 범위 외의 상기 전자 장치(101)의 상기 위성에 대한 방위각(azimuth angle)을 식별함에 기반하여, 상기 방위각이 상기 제1 범위 내에 위치되도록 조정하기 위한 제1 화면(screen)을 표시하는 동작;상기 제1 화면이 표시된 상태 내에서 상기 제1 범위 외의 상기 방위각이 상기 제1 범위 내로 변경됨에 기반하여, 상기 제1 화면으로부터 변경되고, 상기 전자 장치(101)를 고정(hold)할 것을 안내하는 제2 화면을 표시하는 동작; 및상기 제2 화면이 표시된 상태 내에서, 제2 범위 외의 상기 전자 장치(101)의 상기 위성에 대한 고도각(elevation angle)을 식별함에 기반하여, 상기 제2 화면으로부터 변경되고, 상기 고도각이 상기 제2 범위 내에 위치되도록 조정하기 위한 제3 화면을 표시하는 동작을 포함하는,방법.
- 비일시적 컴퓨터 판독가능 저장 매체는, 디스플레이(320)(display) 및 통신 회로(330)(communication circuit)를 포함하는 전자 장치(101)(electronic device)의 적어도 하나의 프로세서(120)(processor)에 의해 개별적으로 또는 집합적으로 실행될 시:상기 통신 회로(330)를 통해 위성(satellite)과 연결하기 위한 소프트웨어 어플리케이션(software application)이 실행된 상태 내에서, 제1 범위 외의 상기 전자 장치(101)의 상기 위성에 대한 방위각(azimuth angle)을 식별함에 기반하여, 상기 방위각이 상기 제1 범위 내에 위치되도록 조정하기 위한 제1 화면(screen)을, 상기 디스플레이(320)를 통해, 표시하고;상기 제1 화면이 표시된 상태 내에서 상기 제1 범위 외의 상기 방위각이 상기 제1 범위 내로 변경됨에 기반하여, 상기 제1 화면으로부터 변경되고, 상기 전자 장치(101)를 고정(hold)할 것을 안내하는 제2 화면을, 상기 디스플레이(320)를 통해, 표시하고; 및상기 제2 화면이 표시된 상태 내에서, 제2 범위 외의 상기 전자 장치(101)의 상기 위성에 대한 고도각(elevation angle)을 식별함에 기반하여, 상기 제2 화면으로부터 변경되고, 상기 고도각이 상기 제2 범위 내에 위치되도록 조정하기 위한 제3 화면을, 상기 디스플레이(320)를 통해, 표시하도록, 야기하는 인스트럭션들을 포함하는 하나 이상의 프로그램들을 저장하는,비일시적 컴퓨터 판독가능 저장 매체.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP24823560.8A EP4707867A1 (en) | 2023-06-15 | 2024-04-24 | Electronic device and method for identifying position of satellite |
| US19/398,430 US20260088893A1 (en) | 2023-06-15 | 2025-11-24 | Electronic device and method for identifying position of satellite |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2023-0076941 | 2023-06-15 | ||
| KR20230076941 | 2023-06-15 | ||
| KR10-2023-0091233 | 2023-07-13 | ||
| KR1020230091233A KR20240176398A (ko) | 2023-06-15 | 2023-07-13 | 위성의 위치를 식별하기 위한 전자 장치 및 방법 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US19/398,430 Continuation US20260088893A1 (en) | 2023-06-15 | 2025-11-24 | Electronic device and method for identifying position of satellite |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024258039A1 true WO2024258039A1 (ko) | 2024-12-19 |
Family
ID=93852178
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2024/005556 Ceased WO2024258039A1 (ko) | 2023-06-15 | 2024-04-24 | 위성의 위치를 식별하기 위한 전자 장치 및 방법 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20260088893A1 (ko) |
| EP (1) | EP4707867A1 (ko) |
| WO (1) | WO2024258039A1 (ko) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR960027397A (ko) * | 1994-12-27 | 1996-07-22 | 정장호 | 위성 자동 추적장치를 갖는 위성 통신시스템 |
| KR20050027895A (ko) * | 2003-09-16 | 2005-03-21 | 주식회사 에치에프알 | 주파수 옵셋을 이용한 단말기 기반의 위치 탐지 서비스제공 방법 및 시스템 |
| KR20170073118A (ko) * | 2015-12-18 | 2017-06-28 | 재단법인대구경북과학기술원 | 위성항법시스템을 이용한 자동 방송위성 추적 장치 및 그 동작 방법 |
| WO2023034323A1 (en) * | 2021-08-31 | 2023-03-09 | Apple Inc. | Methods and interfaces for initiating communications |
| US20230115735A1 (en) * | 2020-03-30 | 2023-04-13 | Nippon Telegraph And Telephone Corporation | Antenna direction adjusting method, portable station device and antenna direction adjusting program in satellite communication system |
-
2024
- 2024-04-24 WO PCT/KR2024/005556 patent/WO2024258039A1/ko not_active Ceased
- 2024-04-24 EP EP24823560.8A patent/EP4707867A1/en active Pending
-
2025
- 2025-11-24 US US19/398,430 patent/US20260088893A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR960027397A (ko) * | 1994-12-27 | 1996-07-22 | 정장호 | 위성 자동 추적장치를 갖는 위성 통신시스템 |
| KR20050027895A (ko) * | 2003-09-16 | 2005-03-21 | 주식회사 에치에프알 | 주파수 옵셋을 이용한 단말기 기반의 위치 탐지 서비스제공 방법 및 시스템 |
| KR20170073118A (ko) * | 2015-12-18 | 2017-06-28 | 재단법인대구경북과학기술원 | 위성항법시스템을 이용한 자동 방송위성 추적 장치 및 그 동작 방법 |
| US20230115735A1 (en) * | 2020-03-30 | 2023-04-13 | Nippon Telegraph And Telephone Corporation | Antenna direction adjusting method, portable station device and antenna direction adjusting program in satellite communication system |
| WO2023034323A1 (en) * | 2021-08-31 | 2023-03-09 | Apple Inc. | Methods and interfaces for initiating communications |
Also Published As
| Publication number | Publication date |
|---|---|
| US20260088893A1 (en) | 2026-03-26 |
| EP4707867A1 (en) | 2026-03-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2020116977A1 (en) | Electronic device comprising antenna for wireless communication | |
| WO2019107775A1 (en) | Electronic device comprising antenna | |
| WO2021206341A1 (en) | Electronic device including antennas for angle of arrival measurement | |
| WO2020101262A1 (en) | Antenna using slot and electronic device including the same | |
| WO2022014834A1 (ko) | 전자 장치 및 전자 장치에서 이미지 전송 방법 | |
| WO2021107604A1 (en) | Electronic device including antenna that radiates waves by a non-conducting portion | |
| WO2021125518A1 (ko) | 안테나 및 이를 포함하는 전자 장치 | |
| WO2019107862A1 (ko) | 안테나 및 그 안테나를 포함하는 전자 장치 | |
| WO2019135588A1 (ko) | 전자기 밴드 갭 구조 및 이를 포함하는 전자 장치 | |
| WO2020141863A1 (ko) | 안테나 모듈을 포함하는 전자 장치 | |
| WO2021251642A1 (ko) | 카메라 모듈에 배치된 안테나 모듈을 포함하는 전자 장치 | |
| WO2024258039A1 (ko) | 위성의 위치를 식별하기 위한 전자 장치 및 방법 | |
| WO2024191039A1 (ko) | 위성 통신 연결을 제공하기 위한 전자 장치 및 방법 | |
| WO2024191048A1 (ko) | 위성에게 메시지를 전송하기 위한 전자 장치 및 방법 | |
| WO2024242305A1 (ko) | 자세 또는 방향 중 적어도 하나에 기반하여 복수의 스피커들을 제어하기 위한 전자 장치 및 그 방법 | |
| WO2025058211A1 (ko) | 외부 전자 장치를 이용하여 추적을 수행하기 위한 장치, 방법 및 저장 매체 | |
| WO2025018516A1 (ko) | 디스플레이의 표시 모드를 변경하기 위한 전자 장치, 방법, 및 저장 매체 | |
| WO2025018514A1 (ko) | 가상 환경에서 연결 상태를 표시하기 위한 전자 장치 및 방법 | |
| WO2025018555A1 (ko) | 가상 환경에서 외부 객체를 추적하기 위한 전자 장치 및 방법 | |
| WO2025018576A1 (ko) | 상이한 종횡 비들을 가지는 카메라들을 제어하기 위한 전자 장치 및 그 방법 | |
| WO2024225807A1 (ko) | 열 확산 부재를 포함하는 전자 장치 | |
| WO2025018586A1 (ko) | 안테나 구조 및 이를 포함하는 전자 장치 | |
| WO2024258028A1 (ko) | 외부 전자 장치의 위치에 기반하여 외부 전자 장치로 송신될 오디오 신호를 변경하기 위한 전자 장치 및 그 방법 | |
| WO2025005482A1 (ko) | 멀티 폴더블 전자 장치 및 상기 멀티 폴더블 전자 장치의 알림 제공 방법 | |
| WO2025014030A1 (ko) | 플렉서블 디스플레이의 상태에 기반하여 하나 이상의 어플리케이션들을 실행하기 위한 전자 장치 및 그 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24823560 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2024823560 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2024823560 Country of ref document: EP Effective date: 20251125 |
|
| ENP | Entry into the national phase |
Ref document number: 2024823560 Country of ref document: EP Effective date: 20251125 |
|
| ENP | Entry into the national phase |
Ref document number: 2024823560 Country of ref document: EP Effective date: 20251125 |
|
| ENP | Entry into the national phase |
Ref document number: 2024823560 Country of ref document: EP Effective date: 20251125 |
|
| ENP | Entry into the national phase |
Ref document number: 2024823560 Country of ref document: EP Effective date: 20251125 |
|
| ENP | Entry into the national phase |
Ref document number: 2024823560 Country of ref document: EP Effective date: 20251125 |
|
| ENP | Entry into the national phase |
Ref document number: 2024823560 Country of ref document: EP Effective date: 20251125 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2024823560 Country of ref document: EP Effective date: 20251125 |
|
| ENP | Entry into the national phase |
Ref document number: 2024823560 Country of ref document: EP Effective date: 20251125 |
|
| ENP | Entry into the national phase |
Ref document number: 2024823560 Country of ref document: EP Effective date: 20251125 |
|
| WWP | Wipo information: published in national office |
Ref document number: 2024823560 Country of ref document: EP |





