Electronic device, user terminal, and control method therefor
The electronic device and user terminal system addresses the issue of failed emergency calls by reactivating the wireless connection through a server, enabling emergency calls even when the user terminal is in an inactive state due to flight mode, SIM card disablement, or low battery, ensuring communication can be restored for critical calls.
Patent Information
- Application Number
- PCT/KR2024/010212
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-07-25
- Filing Date
- 2024-07-16
- Publication Date
- 2025-01-30
AI Technical Summary
Users face challenges in making emergency calls when their wireless communication is disabled due to flight mode, SIM card disablement, or low battery, leading to failed attempts even when using emergency call features.
An electronic device and user terminal system that identifies the wireless connection status and sends a wireless connection activation request to a server, activating the connection if necessary, to facilitate emergency calls by re-establishing communication when the user terminal is in an inactive state.
Ensures that emergency calls can be transmitted even when the user terminal's wireless connection is initially disabled, by reactivating the connection through the server, thereby overcoming the limitations of flight mode, SIM card disablement, or low battery issues.
Smart Images

Figure KR2024010212_30012025_PF_FP_ABST
Abstract
Description
Electronic devices, user terminals and control methods thereof
[0001] The present disclosure relates to an electronic device, a user terminal, and a control method thereof, and more particularly, to an electronic device, a user terminal, and a control method thereof for transmitting an emergency call while the wireless communication of the user terminal is turned off.
[0002] In real-world situations, users may disable their device's wireless communications for a variety of reasons. For example, wireless communications may be disabled due to flight mode, SIM card deactivation / change, eSIM profile deactivation, or low battery. In these cases, calls and messages cannot be received or sent over the network, potentially resulting in missed emergency calls from family or close friends. Even if the MO uses the Mark as Emergency Call feature to mark an emergency call, the call result will still be returned as a failed call.
[0003] An electronic device according to one or more embodiments may include a communication interface, one or more memories storing at least one command, and one or more processors connected to the communication interface and the one or more memories to execute the at least one command, thereby identifying a wireless connection state of a user terminal based on information about a wireless connection state of the user terminal when an urgent call event occurs to the user terminal, and if the wireless connection state of the user terminal is identified as being in an inactive state, transmitting a wireless connection activation request to a server through the communication interface through a preset existing connection, and receiving the wireless connection activation request from the server and if a response signal is received from the user terminal that has activated the wireless connection or if a preset time has elapsed, transmitting the emergency call to the user terminal.
[0004] According to one or more embodiments, a user terminal may include a communication interface, one or more memories storing at least one command, and one or more processors connected to the communication interface and the memory to execute the at least one command, thereby transmitting emergency contact information including identification information and a wireless connection status to a server through the communication interface, and when a wireless connection activation request for receiving an urgent call is received from the server, activating a wireless connection and transmitting a response signal to the wireless connection activation request to the server.
[0005] According to one or more embodiments, a method for controlling an electronic device may include, when an urgent call event occurs to a user terminal, a step of identifying a wireless connection status of the user terminal based on information about the wireless connection status of the user terminal, a step of transmitting a wireless connection activation request to a server through a preset existing connection when the wireless connection status of the user terminal is identified as being in an inactive state, and a step of transmitting the emergency call to the user terminal when a response signal is received from the user terminal that has activated the wireless connection by receiving the wireless connection activation request from the server or when a preset time has elapsed.
[0006] The above and other aspects, features and advantages of specific embodiments of the present disclosure will become more apparent from the following description taken in conjunction with the accompanying drawings.
[0007] Figures 1, 2a and 2b illustrate cases where emergency call reception is impossible.
[0008] Figure 3 illustrates a schematic operation according to one or more embodiments.
[0009] FIG. 4 illustrates operations between a MO device, a server, and an MT device according to one or more embodiments.
[0010] FIG. 5A illustrates a configuration of an electronic device (MO device) according to one or more embodiments.
[0011] FIG. 5b illustrates a configuration of a server according to one or more embodiments.
[0012] FIG. 5c illustrates a configuration of a user terminal (MT device) according to one or more embodiments.
[0013] FIG. 6A is a flowchart illustrating the operation of an electronic device (100) according to one or more embodiments.
[0014] FIG. 6b illustrates the operation of a user terminal (300) according to one or more embodiments.
[0015] FIG. 7 illustrates a method for updating an emergency contact list according to one or more embodiments.
[0016] FIG. 8 illustrates a method for updating an emergency contact list according to one or more embodiments.
[0017] FIG. 9 illustrates a data format stored in a server (200) according to one or more embodiments.
[0018] FIG. 10 illustrates a data format stored in an MO device (100) according to one or more embodiments. FIG. 11a and FIG. 11b illustrate an MT status update method according to one or more embodiments.
[0019] FIG. 12 illustrates a method for transmitting an emergency call according to one or more embodiments.
[0020] FIG. 13 illustrates the operation of a MO device, a server, and an MT device according to one or more embodiments.
[0021] FIGS. 14 and 15 illustrate a method of transmitting a message through a peripheral device according to one or more embodiments.
[0022] FIG. 16 illustrates a method for providing an emergency call to an unauthenticated device according to one or more embodiments.
[0023] FIG. 17 illustrates a method of MO route call to an alternative number according to one or more embodiments.
[0024] FIG. 18 illustrates a method for remotely enabling wireless connectivity of an MT according to one or more embodiments.
[0025] The terms used in this specification will be briefly explained, and the present disclosure will be described in detail.
[0026] The terms used in the embodiments of this disclosure have been selected from widely used, current terms, taking into account the functions of this disclosure. However, these terms may vary depending on the intentions of those skilled in the art, precedents, the emergence of new technologies, etc. Furthermore, in certain cases, terms may be arbitrarily selected by the applicant, and in such cases, their meanings will be described in detail in the description of the relevant disclosure. Therefore, the terms used in this disclosure should not be defined simply as names of terms, but rather based on the meanings of the terms and the overall content of this disclosure.
[0027] In this specification, expressions such as “has,” “can have,” “includes,” or “may include” indicate the presence of a feature (e.g., a number, function, operation, or component such as a part), and do not exclude the presence of additional features.
[0028] In this disclosure, expressions such as “A or B,” “at least one of A and / or B,” or “one or more of A or / and B” can include all possible combinations of the listed items. For example, “A or B,” “at least one of A and B,” or “at least one of A or B” can all refer to (1) including at least one A, (2) including at least one B, or (3) including both at least one A and at least one B.
[0029] As used herein, the expressions “first,” “second,” “first,” or “second,” etc., may describe various components, regardless of order and / or importance, and are only used to distinguish one component from another, but do not limit the components.
[0030] When it is said that a component (e.g., a first component) is “operatively or communicatively coupled with / to” or “connected to” another component (e.g., a second component), it should be understood that the component may be directly coupled to the other component, or may be connected through another component (e.g., a third component).
[0031] The expression "configured to" as used in the present disclosure may be used interchangeably with, for example, "suitable for," "having the capacity to," "designed to," "adapted to," "made to," or "capable of." The term "configured to" may not necessarily mean only "specifically designed to" in terms of hardware.
[0032] In some contexts, the phrase "a device configured to" may mean that the device, in conjunction with other devices or components, is "capable of" performing A, B, and C. For example, the phrase "a processor configured (or set) to perform A, B, and C" may refer to a dedicated processor (e.g., an embedded processor) for performing those operations, or a general-purpose processor (e.g., a CPU or application processor) that can perform those operations by executing one or more software programs stored in a memory device.
[0033] Singular expressions include plural expressions unless the context clearly dictates otherwise. In this application, terms such as "comprise" or "consist of" are intended to indicate the presence of a feature, number, step, operation, component, part, or combination thereof described in the specification, but should be understood not to preclude the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.
[0034] In the embodiments, a "module" or "part" performs at least one function or operation and may be implemented in hardware or software, or a combination of hardware and software. Furthermore, multiple "modules" or multiple "parts" may be integrated into at least one module and implemented as at least one processor, excluding any "modules" or "parts" that need to be implemented as specific hardware.
[0035] Meanwhile, the various elements and areas in the drawings are schematically drawn. Therefore, the technical concept of the present invention is not limited by the relative sizes or spacing depicted in the attached drawings.
[0036] An embodiment of the present disclosure will be described in more detail with reference to the attached drawings below.
[0037] Figures 1, 2a, and 2b illustrate cases where emergency calls cannot be received. As illustrated in Figure 1, the number of IoT devices is rapidly increasing, enabling them to communicate in various ways via IoT networks. For example, various electronic devices can be connected via IoT networks, exchange data, and provide various functions. For example, electronic devices can store data on Internet servers, such as the cloud, and based on this data, provide optimized functions to users.
[0038] FIG. 2a illustrates a SIM card / eSIM deactivation state according to an example.
[0039] For example, if the physical SIM card of the wireless terminal (10) is disabled or the eSIM profile is disabled, calls / SMS will not be provided to the user.
[0040] FIG. 2b is a drawing for explaining a case where a wireless terminal (10) is set to a do-not-disturb mode, a flight mode, or a low-power mode, according to an example.
[0041] When the wireless terminal (10) is set to the Do Not Disturb mode, Flight mode (12), or Low Power mode (13), calls / SMS will not be provided to the user. For example, the wireless terminal (10) will still maintain a wireless connection to the network, and the MO (Mobile Origination) device can still communicate with the MT (Mobile Termination) device, but the user will not accept calls unless the Do Not Disturb mode is turned off. When the MO (Mobile Origination) device sends a call, for example, an SMS / MMS message, to a specific server, the server receives the message and transmits it to the MT device. Here, the MO device may be a device that sends an emergency call, and the MT device may be a device that receives the emergency call.
[0042] For example, if the wireless connection of the wireless terminal (10) is disconnected but still connected to the Wi-Fi network, the MO device (or MO) may use a third party app (3 rd It is possible to access MT devices (or MTs) using party apps. However, this may result in issues with call quality and / or security.
[0043] Accordingly, the following describes one or more embodiments in which an MO device can make an emergency call to an MT device even when the MT is unable to communicate wirelessly based on an IoT environment.
[0044] FIG. 3 illustrates an operation for transmitting an emergency call from a MO to a MT according to one or more embodiments.
[0045] According to the embodiment illustrated in FIG. 3, the wireless status (or wireless communication status) of the MT device may be updated by the server as an emergency contact list (S310). Here, the MT device may include a call module that supports emergency calls (e.g., call information is included as an emergency call type and / or the user selects an emergency call option). Here, the emergency call may include an emergency call from a family member or close friend. However, this is not limited thereto, and various emergency messages, such as disaster messages and accident messages, may also be included as emergency type calls.
[0046] Next, if the MO device makes an emergency call while the MT device is in a "wireless connection unavailable" state, the MO device may request the server to turn on wireless communication on the MT device (S320). For example, the MO device may send a request message to a public server to activate the wireless connection of the MT device.
[0047] Next, the MT can turn on the wireless connection and respond to the server about the new wireless status (S330).
[0048] After this, the MO device can transmit an emergency call over the network (S340). For example, when a response to the wireless connection activation of the MT device is received, or when the timer T expires, the MO device can transmit an emergency call over the network.
[0049] FIG. 4 illustrates operations between an MO device (100), a server (200), and an MT device (300) according to one or more embodiments. Throughout the present disclosure, the MO device (100) may also be referred to as an electronic device (100), and the MT device (300) may also be referred to as a user terminal (300). According to FIG. 4, when the MO device (100) makes an emergency call (S410), it may transmit a message (or request) to the server (200) to turn on the wireless connection of the MT device (300) (S420).
[0050] The server (200) can transmit a message to the MT device (300) to turn on the wireless connection of the MT device (300) (S430).
[0051] The MT device (300) can turn on a wireless connection based on a message received from the server (200) (S440) and transmit a message to the server (200) to update a new MT wireless connection (S450).
[0052] The server (200) can transmit a message to the MO device (100) to update a new MT wireless connection based on a message received from the MT device (300) (S460).
[0053] The M0 device (100) can transmit a call to the network based on a message received from the server (200) (S470).
[0054] FIG. 5A illustrates a configuration of an electronic device (100) (MO device 100) according to one or more embodiments.
[0055] According to one embodiment, the electronic device (100) may include a communication interface (110), a memory (120) (at least one memory), and one or more processors (130).
[0056] The electronic device (100) can be implemented as a variety of devices equipped with wireless communication functions, such as a smartphone, tablet, smart TV, electronic picture frame, electronic whiteboard, electronic table, laptop, digital signage, digital information display (DID), video wall, projector, etc. According to one example, the electronic device (100) can be implemented as an MO device (100).
[0057] It goes without saying that the communication interface (110) can be implemented as various interfaces depending on the implementation example of the electronic device (100). For example, the communication interface (110) can be implemented as a cellular communication, Bluetooth, TM , AP-based Wi-Fi (Wireless LAN network), Zigbee, wired / wireless LAN (Local Area Network), WAN (Wide Area Network), Ethernet, IEEE 1394, HDMI (High-Definition Multimedia Interface), USB (Universal Serial Bus), MHL (Mobile High-Definition Link), AES / EBU (Audio Engineering Society / European Broadcasting Union), Optical, Coaxial, etc. can communicate with external devices.
[0058] The memory (120) can store data required for one or more embodiments. Depending on the purpose of data storage, the memory (120) may be implemented in the form of memory embedded in the electronic device (100) or may be implemented in the form of memory that can be attached or detached from the electronic device (100). For example, data for driving the electronic device (100) may be stored in a memory embedded in the electronic device (100'), and data for expanding the functions of the electronic device (100) may be stored in a memory that can be attached or detached from the electronic device (100). In one example, the memory embedded in the electronic device (100) may be implemented as at least one of volatile memory (e.g., dynamic RAM (DRAM), static RAM (SRAM), or synchronous dynamic RAM (SDRAM)), non-volatile memory (e.g., one time programmable ROM (OTPROM), programmable ROM (PROM), erasable and programmable ROM (EPROM), electrically erasable and programmable ROM (EEPROM), mask ROM, flash ROM, flash memory (e.g., NAND flash or NOR flash), hard drive, or solid state drive (SSD). In addition, the memory that can be detachably attached to the electronic device (100') may be implemented as at least one of a memory card (e.g., compact flash (CF), secure digital (SD), micro secure digital (Micro-SD), mini secure digital (Mini-SD), extreme digital (xD), multi-media card (MMC), etc.), and external memory that can be connected to a USB port (e.g., USB memory). It can be implemented in the following form.
[0059] One or more processors (130) control the overall operation of the electronic device (100). Specifically, one or more processors (130) may be connected to each component of the electronic device (100) to control the overall operation of the electronic device (100). For example, one or more processors (130) may be electrically connected to a communication interface (110) and a memory (120) to control the overall operation of the electronic device (100). The processor (130) may be composed of one or more processors.
[0060] One or more processors (130) may perform operations of an electronic device (100) according to one or more embodiments by executing at least one instruction stored in a memory (120).
[0061] The one or more processors (130) may include one or more of a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), an Accelerated Processing Unit (APU), a Many Integrated Core (MIC), a Digital Signal Processor (DSP), a Neural Processing Unit (NPU), a hardware accelerator, or a machine learning accelerator. The one or more processors (130) may control one or any combination of other components of the electronic device, and may perform operations related to communication or data processing. The one or more processors (130) may execute one or more programs or instructions stored in a memory. For example, the one or more processors may perform a method according to one or more embodiments of the present disclosure by executing one or more instructions stored in a memory.
[0062] When a method according to one or more embodiments of the present disclosure includes multiple operations, the multiple operations may be performed by one processor or by multiple processors. For example, when a first operation, a second operation, and a third operation are performed by a method according to one or more embodiments, the first operation, the second operation, and the third operation may all be performed by the first processor, or the first operation and the second operation may be performed by the first processor (e.g., a general-purpose processor) and the third operation may be performed by the second processor (e.g., an artificial intelligence-specific processor).
[0063] One or more processors (130) may be implemented as a single core processor including one core, or may be implemented as one or more multicore processors including multiple cores (e.g., homogeneous multicores or heterogeneous multicores). When one or more processors (130) are implemented as a multicore processor, each of the multiple cores included in the multicore processor may include an internal processor memory, such as a cache memory or an on-chip memory, and a common cache shared by the multiple cores may be included in the multicore processor. In addition, each of the multiple cores (or some of the multiple cores) included in the multicore processor may independently read and execute a program instruction for implementing a method according to one or more embodiments of the present disclosure, or all (or some) of the multiple cores may be linked to read and execute a program instruction for implementing a method according to one or more embodiments of the present disclosure.
[0064] When a method according to one or more embodiments of the present disclosure includes a plurality of operations, the plurality of operations may be performed by one core among the plurality of cores included in a multi-core processor, or may be performed by the plurality of cores. For example, when a first operation, a second operation, and a third operation are performed by a method according to one or more embodiments, the first operation, the second operation, and the third operation may all be performed by a first core included in the multi-core processor, or the first operation and the second operation may be performed by a first core included in the multi-core processor, and the third operation may be performed by a second core included in the multi-core processor.
[0065] In the embodiments of the present disclosure, a processor may mean a system on a chip (SoC) in which one or more processors and other electronic components are integrated, a single-core processor, a multi-core processor, or a core included in a single-core processor or a multi-core processor, wherein the core may be implemented as a CPU, a GPU, an APU, a MIC, a DSP, an NPU, a hardware accelerator, or a machine learning accelerator, but the embodiments of the present disclosure are not limited thereto. Hereinafter, for the convenience of explanation, one or more processors (130) will be referred to as a processor (130).
[0066] FIG. 5b is a block diagram illustrating a configuration of a server according to one or more embodiments.
[0067] According to one embodiment, the server (200) may include a communication interface (210), a memory (220), and one or more processors (230). The implementation forms of the communication interface (210), the memory (220) (at least one memory), and the one or more processors (230) are identical or similar to the implementation forms of the communication interface (110), the memory (120), and the one or more processors (130) included in the electronic device (100), and therefore, a detailed description thereof will be omitted.
[0068] FIG. 5c is a block diagram showing the configuration of a user terminal (300) (MT device (300)) according to one or more embodiments.
[0069] The user terminal (300) can be implemented as a variety of devices equipped with wireless communication functions, such as a smartphone, tablet, smart TV, electronic picture frame, electronic whiteboard, electronic table, laptop, digital signage, digital information display (DID), video wall, projector, etc. According to one example, the user terminal (300) can be implemented as an MT device (300).
[0070] According to one embodiment, the user terminal (300) may include a communication interface (310), a memory (320), and one or more processors (330). The implementation forms of the communication interface (310), the memory (320), and the one or more processors (330) are identical or similar to the implementation forms of the communication interface (110), the memory (120), and the one or more processors (130) included in the electronic device (100), and therefore, a detailed description thereof will be omitted.
[0071] According to one or more embodiments, functions performed in the electronic device (100), the server (200), and the user terminal (300) may be performed through the processor (130, 230, 330). However, for convenience of explanation, the functions are described as being performed by the electronic device (100), the server (200), and the user terminal (300) below.
[0072] FIG. 6A illustrates the operation of an electronic device (100) according to one or more embodiments.
[0073] According to the embodiment illustrated in FIG. 6A, when an emergency call event occurs to a user terminal (300) (S611:Y), the electronic device (100) can identify the wireless connection status of the user terminal (300) based on information about the wireless connection status of the user terminal (300) (S612). The information about the wireless connection status of the user terminal (300) can include the wireless connection status of the user terminal (300) and the reason for wireless connection deactivation.
[0074] If the electronic device (100) identifies the wireless connection of the user terminal (300) as being in an inactive state (S613:Y), it can transmit a wireless connection activation request to the server (200) via a pre-established existing connection (S614). The wireless connection activation request may correspond to a request to activate the wireless connection of the MT device (300).
[0075] For example, a wireless connection may include a cellular (or mobile) connection. For example, a pre-established connection may include at least one of an Internet connection or a peripheral connection. For example, a peripheral connection may include at least one of BLE, Nearby Share (Google), or Quick Share (Samsung).
[0076] The electronic device (100) may transmit an emergency call to the user terminal (300) when a response signal is received from the user terminal (300) or a preset time elapses (S615:Y). In this case, the user terminal (300) may receive a wireless connection activation request from the server (200), activate the wireless connection, and then transmit a response signal to the server (200).
[0077] In one example, if the electronic device (100) identifies that an emergency call has not been transmitted to the user terminal (300), it may transmit a request for an update on the wireless connection status of the user terminal (300) to the server (200) to retry the emergency call.
[0078] According to one example, when the electronic device (100) receives information about the identification information of the user terminal (300) and the wireless connection status of the user terminal (300), the electronic device (100) can update the wireless connection status of the user terminal (300) in the memory (120). For example, the electronic device (100) can update the information about the identification information of the user terminal (300) and the wireless connection status of the user terminal (300) in the emergency contact list.
[0079] According to one example, when the electronic device (100) receives alternative identification information of the user terminal (300) from the server (200) in response to an update request for the wireless connection status of the user terminal (300), the electronic device (100) may transmit an emergency call to the user terminal (300) based on the received alternative identification information.
[0080] FIG. 6b illustrates the operation of a user terminal (300) (MT device (300)) according to one or more embodiments.
[0081] According to the embodiment illustrated in FIG. 6b, the user terminal (300) can transmit emergency contact information, including identification information and wireless connection status, to the server (200) (S621). For example, the emergency contact information may include the wireless connection status of the user terminal (300) and the reason for wireless connection deactivation.
[0082] When a request for wireless connection activation for receiving an urgent call is received from the server (200) (S622:Y), the user terminal (300) can activate the wireless connection and transmit a response signal for the wireless connection activation request to the server (200) (S623). In one example, the user terminal (300) can activate the wireless connection by turning off the flight mode, turning on the SIM card, or turning on the eSIM profile.
[0083] For example, if the user terminal (300) activates a wireless connection and succeeds in cellular communication (or mobile communication), it can notify the server (200) that it is ready to receive an emergency call.
[0084] For example, if a user terminal (300) activates a wireless connection and cellular communication fails, it may attempt to camp on VoWiFi (Voice over WiFi), and if successful in camping on VoWiFi, it may notify the server (200) that it is ready to receive an emergency call. Attempting to camp on VoWiFi may mean attempting to route a call through a WiFi network.
[0085] FIG. 7 illustrates a method for updating an emergency contact list according to one or more embodiments.
[0086] According to the embodiment illustrated in FIG. 7, the MT device (300) can add a new ID account to the emergency contact list (S710). Here, the ID is information for identifying the MT device (300), and may be at least one of a specific account, for example, a Samsung account / Google account, a phone number, or an IMEI, but is not limited thereto.
[0087] The MT device (300) may transmit an updated ID and / or current status to the server (200) (S720). For example, if the wireless connection status of the MT device (300) has changed, the updated ID and / or current status may be transmitted to the server (200) via an Internet connection and / or a proximity connection. Additionally, the MT device (300) may transmit to the server (200) the reason why the wireless connection is unavailable (e.g., airplane mode / SIM card deactivation, etc.).
[0088] The server (200) can update a new ID from the MT device (300) and notify the MO device (100) of the current status of the MT device (300) (S730). For example, the server (200) can check the ID registered for emergency call service and share the updated MT status for the corresponding registered MO ID.
[0089] The MO device (100) can receive a notification from the server (200) and update the status of the MT device (300) in a local database (S740).
[0090] FIG. 8 illustrates a method for updating an emergency contact list according to one or more embodiments. According to the embodiment illustrated in FIG. 8, when a wireless connection is disabled (S810), the MT device (300) may transmit a wireless status message to the server (200) (S820). For example, the wireless status message may include information indicating that the wireless connection of the MT device (300) is disabled and a reason for the disablement.
[0091] The server (200) may request an MT status update to the MO device (100) based on a wireless status message received from the MT device (300) (S830). Here, the MT status update request may include information indicating that the wireless connection of the MT device (300) is disabled and a reason for the disablement.
[0092] The MO device (100) can update the MT contact status based on an MT status update request received from the server (200). For example, the MO device (100) can update a pre-stored emergency contact list regarding the fact that the wireless connection of the MT device (300) is disabled and the reason for the disablement.
[0093] FIG. 9 illustrates a data format stored in a server (200) according to one or more embodiments.
[0094] According to one or more embodiments, data stored in the memory (220) of the server (200), as illustrated in FIG. 9, may be in the form of at least one piece of urgent number information corresponding to user information. For example, N pieces of urgent number information may be mapped and stored for one piece of user information. "N" may be an integer greater than 0.
[0095] User information may include id, nameUser, phoneNumber, ICCID, radioState, and stateReason, as shown on the left side of FIG. 9. Emergency number information may include id, idUser, nameContact, phoneNumber, and ICCID, as shown on the right side of FIG. 9.
[0096] FIG. 10 illustrates a data format stored in a MO device (100) according to one or more embodiments.
[0097] According to one or more embodiments, it may include id, subid, phoneNumber, ICCID, radioState and stateReason as illustrated in FIG. 10.
[0098] FIGS. 11A and 11B illustrate a method for updating an MT status according to one or more embodiments.
[0099] According to one or more examples, the wireless status message of the MT device (300) may be updated by an Internet connection. For example, as illustrated in FIG. 11a, the updating message may be in the form of an HTTP POST, an HTTP PUT, or the like.
[0100] According to one or more examples, the wireless status message of the MT device (300) may be updated by a nearby connection. For example, as illustrated in FIG. 11A, the updating message may be transmitted via a nearby device. For example, as illustrated in FIG. 11B, the electronic device (100) may transmit a message for wireless status update of the MT device (300) to the nearby device via a nearby protocol (S1110). In this case, the nearby device (400) may transmit a message for wireless status update of the MT device (300) to the server (200) (S1120).
[0101] FIG. 12 illustrates a method for transmitting an emergency call according to one or more embodiments.
[0102] According to the embodiment illustrated in FIG. 12, the MO device (100) can generate an emergency type call based on an event (S1205). Here, the emergency type call may include an emergency call from a family member or close friend. However, this is not limited to this, and various emergency text messages, such as disaster text messages and accident text messages, may also be included in the emergency type call.
[0103] If the MO device (100) identifies that the wireless state of the MT device (300) exists and is in an off state (or turned off state) (S1210:Y), the MO device (100) may request the server (200) to enable (or activate) the wireless state of the MT device (300) (S1215). For example, the presence and off state of the wireless state of the MT device (300) may mean that the MT device (300) supports cellular communication, but the cellular communication is turned off for a specific reason. For example, the MT device (300) may have the cellular communication turned off due to physical SIM card deactivation, eSIM profile deactivation, do not disturb mode, airplane mode, and / or low power mode.
[0104] The server (200) can enable the wireless state of the MT device (300) (S1220). For example, the server (200) can enable the wireless state of the MT device (300) based on various methods such as Wi-Fi, BLE, nearby device, IOT system, etc. (S1220).
[0105] When the wireless communication of the MT device (300) is turned on (S1225), it can be identified whether cellular camping has been successfully performed (S1230).
[0106] When the MT device (300) successfully camps on the cellular network (S1230:Y), it can transmit a ready status for a call to the server (200) (S1235).
[0107] The server (200) may update the new status of the MT device (300) in the emergency contact list and / or notify the MO device (100) (S1240). For example, the server (200) may update the new status of the MT device (300) in the pre-stored emergency contact list and notify the MO device (100).
[0108] In this case, the MO device (100) can transmit the call request generated to the cellular network (S1245).
[0109] If you are unable to successfully camp on cellular (S1230:N), you can try camping on a Wi-Fi network, such as VoWiFi (S1250). VoWiFi is a technology related to "WiFi calling," which allows you to use your home Wi-Fi network for calls.
[0110] If camped successfully with VoWifi (S1255:Y), the server (200) can notify the new status to the emergency contact list of the MT device (300) (S1235).
[0111] If camp is not successfully established via VoWifi (S1255:N), the call readiness status may not be transmitted to the server (200) (S1260). In this case, the server (200) may notify the new status to the emergency contact list of the MT device (300) (S1240).
[0112] For example, the MT state may be synchronized (or resynchronized) if necessary (S1265). For example, if the new state of the MT device (300) does not match the previously stored state, the MT state may be synchronized (or resynchronized).
[0113] FIG. 13 illustrates the operation of a MO device, a server, and an MT device according to one or more embodiments.
[0114] According to FIG. 13, when an emergency call is generated (S1305), the MO device (100) can identify whether the wireless status of the MT device (300) is off (S1310).
[0115] If the wireless state of the MT device (300) is off (S1310:Y), the MO device (100) can transmit a wireless state enable request to the server (200) (S1315). The wireless state enable request may be a request to turn on the wireless state (communication) of the MT device (300).
[0116] When a response for turning on wireless communication of the MT device (300) is received (S1320:Y), the MO device (100) can generate an emergency call (S1330).
[0117] If a response for turning on wireless communication of the MT device (300) is not received (S1320:N), the MO device (100) can identify whether the timer T has expired (S1325). Here, the timer T can be set to a predefined timer time at the time of transmitting the wireless state enable request.
[0118] The MO device (100) can generate an emergency call (S1330) when the timer T expires (S1325:Y).
[0119] If the call is successful but the MT device (200) is identified in the database as being in an off state in the wireless state (S1335:Y), the MO device (100) can request the server (200) to update the wireless state of the MT device (300) (S1340).
[0120] When a wireless enable request from an MT device (300) is received (S1345), the server (200) can transmit a wireless state enable request message to the MT device (300) (S1350). For example, the server (200) can transmit the request message to the MT device (300) via Wi-Fi and / or BLE.
[0121] When a response to turn on the MT radio is received (S1355:Y), the server (200) can transmit a response to the MO device (100) (S1360).
[0122] The server (200) may transmit a response to the MO device (100) when a response to turn on the MT radio is not received (S1355:N) or when the timer T expires (S1365:Y) (S1360).
[0123] When a wireless enable request message is received (S1370:Y), the MT device (300) can turn on wireless communication (S1375).
[0124] If the MT device (300) successfully camps on the cellular network (S1380:Y), it can transmit a status ready for a call to the server (200) (S1385).
[0125] If the MT device (300) fails to successfully camp with cellular (S1380:N), it may attempt to camp with VoWifi (S1390).
[0126] If the MT device (300) successfully camps on VoWifi (S1395:Y), it can transmit a call readiness status to the server (200) (S1385).
[0127] If the MT device (300) fails to successfully camp on VoWifi (S1395:N), it may not transmit a ready status for a call to the server (200) (S1399).
[0128] In Fig. 13, block "①" is a block describing a request step for enabling a wireless connection. For example, block "①" may be responsible for activating a wireless connection and reporting the MT's readiness status to the MO. When the MO generates an emergency call, the MT number is checked in the current database, and the local database can be synchronized with the server (200). If the MT is unable to use wireless communication for any reason, the MO initiates a wireless connection activation process. Otherwise, the call may be immediately transferred to the core network.
[0129] In FIG. 13, block "②" is a block for describing steps for enabling MT wireless connectivity. In one example, block "②" may be responsible for activating the wireless connectivity and reporting the MT's readiness status to the MO. In one example, upon receiving a message from the server (200), the MT performs wireless power turn-on / activates the selected SIM / profile, and may attempt to camp on the network in various ways, including VoiFi, in case the cellular network cannot be connected. The MT reports its readiness status for receiving a call from the MO, and may activate the wireless connectivity and attempt to camp on the network. Information regarding whether the wireless connection status is successful / failed may be transmitted to the MO via the server (200) for further processing.
[0130] In Fig. 13, block "③" is a block for describing a step for reporting the MT status to MO. In one example, block "③" can receive the MT status and handle emergency calls. In one example, server (200) can delay receiving the status of MT after sending a wireless connection activation request within timer T. If MT can update its status to server (200) within timer T, the result is sent to MO, and if there is no response from MT and T expires, a failure result can be sent to MO. After sending the wireless connection activation request to server (200), MO also starts timer T, and if MO receives the result within timer T, the call can be processed and transmitted to the network. In other words, even if there is no response from server (200), the call can still be transmitted to the core network after T expires.
[0131] In Fig. 13, block "④" is a block that describes the steps for updating the new wireless status of the MT from the MO. In one example, block "④" may be responsible for resynchronizing the wireless status of the MT with the server. For example, if an emergency call is successfully made but the MT status in the MO is still unavailable, a synchronization request for the new status of the MT may be performed by the server (200) and the new status may be updated to the MO.
[0132] FIGS. 14 and 15 illustrate a method of transmitting a message through a peripheral device according to one or more embodiments.
[0133] According to FIG. 14, the server (200) can transmit a message to the peripheral device (400) to enable wireless communication (S1410). For example, the server (200) can transmit the message to the peripheral device (400) via the share / BLE system.
[0134] The peripheral device (400) can forward a message received by the MT device (300) (S1420).
[0135] According to FIG. 15, if the MT device (300) is connected to a wifi AP, the server (200) can also send a message directly to the MT device (300). However, if only the Nearbyshare / BLE system remains, the server (200) can use a peripheral device to transmit a message (or request) to the MT device (300).
[0136] FIG. 16 illustrates a method for providing an emergency call to an unauthenticated device according to one or more embodiments.
[0137] According to FIG. 16, when the MO device generates a call (S1610), it can identify whether the wireless status of the MT device (300) is off (S1620).
[0138] If the wireless status of the MT device (300) is not off (S1620:N), but the call fails (S1630), it can be determined whether the user wishes to utilize the function for an emergency call (S1640). For example, if the user changes to an unauthorized MO (e.g., determined by ID), the call to the MT device (300) may fail because there is no available connection.
[0139] In this case, the new MO must have a mechanism for users to authenticate their IDs to make emergency calls. Accordingly, a request to activate the wireless connection of the MT device can be sent to the server (200). The request may include the ID account, authentication status, MT number, etc.
[0140] ID authentication can be performed (S1650) and a wireless status enable request can be transmitted to the server (200) (S1660).
[0141] The server (200) can query whether the MO's ID exists in the MT emergency contact list (S1670).
[0142] If the MO's ID exists in the MT emergency contact list (S1570:Y), the process for activating wireless communication is the same as the process described previously.
[0143] If the MO's ID does not exist in the MT emergency contact list (S1570:N), it may respond that the ID does not exist in the MT emergency contact list.
[0144] FIG. 17 illustrates a method of MO route call to an alternative number according to one or more embodiments.
[0145] For example, a single user may use multiple numbers, each of which may be linked to an ID, such as a Google account, Samsung account, or IMEI. In this case, if the server (200) fails to activate the requested number in the MO, it may check the status of another alternate number, and if it finds another active number, it may forward that number to the MO and request the MO to route calls to the new active number. Since this number is linked to the ID, the status of the number may also be updated in the server (200).
[0146] According to FIG. 17, when the MO device (100) generates a call (S1705), it can identify whether the MT wireless state is off (S1710).
[0147] When the MT wireless state is off, the MO device (100) can transmit a wireless connection enable request to the server (200) (S1715).
[0148] The server (200) may attempt to enable wireless connection of the MT device (300) (S1720).
[0149] When the server (200) receives an MT response of failure or the timer T expires (S1725), it can search for another phone number associated with the MT ID (S1730).
[0150] When the server (200) searches for the MT active number (S1735:Y), the MT active number (MT activation number) can be reported as a replacement MT number to MO (S1740).
[0151] The server (200) can request an MO route call with an MT active number (S1745). In this case, the MO device (100) can generate a call to the network (S1770).
[0152] If the server (200) fails to retrieve the MT active number (S1735:N), it may report the result to the MO device (100) and continue to retry sending the message (S1755). For example, the active message may be retransmitted until a response is received from the MT.
[0153] When the server (200) identifies that a response reception / MT update wireless connection is available (S1760), it can report the MT readiness status to the MO device (100) and request the creation of an emergency call (S1765). In this case, the MO device (100) can create a call to the network (S1770).
[0154] FIG. 18 illustrates a method for remotely enabling wireless connectivity of an MT according to one or more embodiments.
[0155] In one embodiment, when an emergency call is generated and the MO device (100) detects that the MT device (300) is in a wireless unavailable mode, the MO device (100) may transmit a request to the MT device (300) to activate the wireless connection of the MT device (300). Thereafter, when the MO device (100) receives the status of the MT device (300) or a preset time has elapsed, the emergency call process may be additionally performed. If the status of the MT device (300) does not match the preset status, the MO device (100) may perform a synchronization procedure.
[0156] In one embodiment, if a new MO provides an authentication step, it may also be possible to set up an emergency call from another MO.
[0157] In one embodiment, a new MT's number may be provided to the MO for calling, and a notification may be sent to the MO when the MT is ready to call.
[0158] According to FIG. 18, when an emergency call is generated (S1805), the MO device (100) can check whether the emergency contact status is in a wireless off state (S1810).
[0159] If the emergency contact status is wireless off (S1810:Y), a wireless enable request can be transmitted to the MT device (300) (S1815).
[0160] When it is received that the MT device (300) is in a ready state (S1820:Y), a call can be generated (S1825).
[0161] If it is not received that the MT device (300) is in a ready state (S1820:N), a general call creation can be attempted (S1830).
[0162] After this, if the call is successful (S1835), the status emergency contacts can be updated.
[0163] According to one or more of the embodiments described above, the MO can make an emergency call to the MT even when the MT is unable to communicate wirelessly based on the IoT environment.
[0164] Meanwhile, the methods according to one or more embodiments of the present disclosure described above may be implemented only with a software upgrade or a hardware upgrade for an existing electronic device.
[0165] Additionally, one or more embodiments of the present disclosure described above may be performed through an embedded server provided in an electronic device, or an external server of the electronic device.
[0166] Meanwhile, according to a temporary example of the present disclosure, one or more of the embodiments described above may be implemented as software including instructions stored in a machine-readable storage medium that can be read by a machine (e.g., a computer). The device may include an electronic device (e.g., electronic device (A)) according to the disclosed embodiments, which is a device that can call instructions stored in the storage medium and operate according to the called instructions. When an instruction is executed by a processor, the processor may directly or under the control of the processor perform a function corresponding to the instruction using other components. The instruction may include code generated or executed by a compiler or interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' means that the storage medium does not contain a signal and is tangible, but does not distinguish between data being stored semi-permanently or temporarily in the storage medium.
[0167] Furthermore, according to one embodiment of the present disclosure, the method according to one or more embodiments described above may be provided as included in a computer program product. The computer program product may be traded as a commodity between sellers and buyers. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read only memory (CD-ROM)) or online through an application store (e.g., Play Store™). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily generated in a storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.
[0168] In addition, each of the components (e.g., modules or programs) according to one or more of the embodiments described above may be composed of a single or multiple entities, and some of the corresponding sub-components described above may be omitted, or other sub-components may be further included in one or more embodiments. Alternatively or additionally, some of the components (e.g., modules or programs) may be integrated into one entity, which may perform the same or similar functions as those performed by each of the corresponding components prior to integration. Operations performed by a module, program or other component according to one or more of the embodiments may be executed sequentially, in parallel, iteratively or heuristically, or at least some of the operations may be executed in a different order, omitted, or other operations may be added.
[0169] Although the preferred embodiments of the present disclosure have been illustrated and described above, the present disclosure is not limited to the specific embodiments described above, and various modifications may be made by a person having ordinary skill in the art to which the present disclosure pertains without departing from the gist of the present disclosure as claimed in the claims, and such modifications should not be understood individually from the technical idea or prospect of the present disclosure.
Claims
1. In electronic devices, communication interface; One or more memories storing at least one instruction; and By being operatively connected to the above communication interface and the above memory and executing the at least one command, When an urgent call event occurs to a user terminal, the wireless connection status of the user terminal is identified based on information about the wireless connection status of the user terminal, If the wireless connection status of the above user terminal is identified as being inactive, a request for wireless connection activation is transmitted to the server through the communication interface via the established existing connection, An electronic device comprising: one or more processors that receive the wireless connection activation request from the server, and transmit the emergency call to the user terminal when a response signal is received from the user terminal that has activated the wireless connection or when a preset time has elapsed.
2. In paragraph 1, Information about the wireless connection status of the above user terminal, An electronic device including a wireless connection status of the user terminal and a reason for wireless connection deactivation.
3. In paragraph 1, The one or more processors, by executing the at least one instruction, An electronic device that updates the wireless connection status of the user terminal in the memory when the identification information of the user terminal and the information on the wireless connection status of the user terminal are received.
4. In paragraph 1, The one or more processors, by executing the at least one instruction, An electronic device that, when it is identified that the emergency call has not been transmitted to the user terminal, transmits to the server a request for an update on the wireless connection status of the user terminal for retrying the emergency call.
5. In paragraph 4, The one or more processors, by executing the at least one instruction, An electronic device that, when receiving alternative identification information of the user terminal from the server in response to a request for an update on the wireless connection status of the user terminal, transmits the emergency call to the user terminal based on the received alternative identification information.
6. In paragraph 1, The existing connection established above is, Includes at least one Internet connection or a peripheral connection, The above peripheral connections are, An electronic device comprising at least one of BLE, Nearby Share, and Quick Share.
7. In the user terminal, communication interface; One or more memories storing at least one instruction; and By executing at least one command while being connected to the above communication interface and the one or more memories, Transmit emergency contact information including identification information and wireless connection status to the server via the communication interface; A user terminal comprising: one or more processors for activating a wireless connection and transmitting a response signal to the wireless connection activation request to the server when a request for activating a wireless connection for receiving an urgent call is received from the server.
8. In paragraph 7, The above emergency contact information is: An electronic device including a wireless connection status of the user terminal and a reason for wireless connection deactivation.
9. In paragraph 7, The one or more processors, by executing the at least one instruction, An electronic device that enables wireless connectivity through at least one of turning off airplane mode, turning on a SIM card, or turning on an eSIM profile.
10. In paragraph 7, The one or more processors, by executing the at least one instruction, After activating the wireless connection and successfully establishing cellular communication, the server is notified that it is ready to receive the emergency call. If cellular communication fails after enabling wireless connection, try camping with VoWiFi (Voice over WiFi). An electronic device that notifies the server that it is ready to receive an emergency call based on camping with VoWiFi.
11. In a method for controlling an electronic device, A step for identifying the wireless connection status of a user terminal based on information about the wireless connection status of the user terminal when an urgent call event occurs to the user terminal; When the wireless connection status of the user terminal is identified as being in an inactive state, a step of transmitting a wireless connection activation request to the server through a pre-established existing connection; and A control method comprising: a step of transmitting the emergency call to the user terminal when a response signal is received from the user terminal that has activated the wireless connection by receiving the wireless connection activation request from the server or when a preset time has elapsed.
12. In paragraph 11, Information about the wireless connection status of the above user terminal, A method of transmitting information, including a wireless connection status of the user terminal and a reason for wireless connection deactivation.
13. In paragraph 11, A control method further comprising: a step of updating the wireless connection status of the user terminal in one or more memories when the identification information of the user terminal and the information on the wireless connection status of the user terminal are received.
14. In paragraph 11, A control method further comprising the step of transmitting, to the server, a request for an update on the wireless connection status of the user terminal for retrying the emergency call, if it is identified that the emergency call has not been transmitted to the user terminal.
15. In paragraph 14, A control method further comprising: a step of transmitting the emergency call to the user terminal based on the received alternative identification information when the alternative identification information of the user terminal is received from the server in response to a request for an update on the wireless connection status of the user terminal.
Citation Information
Patent Citations
Granular toothpowder composition and preparation method thereof
KR1020210100988A
UE and communication method for same
US20210267001A1
Emergency calls with service request triggered fallback
US20220124869A1
System and method for determining establishment causes for emergency sessions
US20220232047A1
KR20230110639A