Search

US-12626585-B2 - Electronic device and control method

US12626585B2US 12626585 B2US12626585 B2US 12626585B2US-12626585-B2

Abstract

An electronic device performing short-range wireless communication with an information processing terminal, includes: a processor; a storage storing a program executed by the processor; and a communicator communicating with the information processing terminal by short-range wireless communication. The communicator receives place determination information indicative of a place where the information processing terminal lies. The processor determines whether the communicator is in short-range wireless communication with the information processing terminal, determines whether the information processing terminal is at a registered place registered in advance, based on the place determination information, and changes control of the program based on results of the determinations.

Inventors

  • Makoto Ochi

Assignees

  • PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.

Dates

Publication Date
20260512
Application Date
20240917
Priority Date
20220509

Claims (6)

  1. 1 . A communication system that includes an electronic device and an information processing terminal, the communication system comprising: the information processing terminal registering in advance a registration position information associated with a registration place; detecting a position information of the information processing terminal; transmitting a flag information indicating whether or not the information processing terminal is at the registered place by short-range wireless communication, based on the position information and the registered position information; and the electronic device storing a first program and a second program; receiving the flag information from the information processing terminal; starting up the first program when the received flag information indicates that the information processing terminal is at the registration place; and starting up the second program when the received flag information indicates that the information processing terminal is not at the registration place, wherein the flag information does not contain information that can identify a specific position of the information processing terminal.
  2. 2 . The communication system according to claim 1 , wherein the electronic device includes; a first processor; a first storage storing the first program and the second program; and a first communicator performing short-range wireless communication with the information processing terminal; the information processing terminal includes; a second processor; a second storage storing the position information of the registration place that is registered in advance as the registration position information; a position information detector detecting the position information of the information processing terminal; and a first communicator performing short-range wireless communication with the electronic device; wherein the second processor receives the position information of the information processing terminal from the position information detector, wherein the second processor determines whether or not the information processing terminal is at the registration place, based on the position information detected by the position information detector and the registration position information stored in the second storage, wherein the second processor transmits the flag information indicating whether or not the information processing terminal is at the registration place, to the electronic device via the second communicator, wherein the first processor receives the flag information from the information processing terminal via the first communicator, wherein the first processor starts up the first program stored in the first storage, when the received flag information indicates that the information processing terminal is at the registration place, and wherein the first processor starts up the second program stored in the first storage, when the received flag information indicates that the information processing terminal is not at the registration place.
  3. 3 . The communication system according to claim 2 , wherein the first storage stores a third program, wherein the registration place includes a first registration place and a second registration place, wherein the registration position information includes a first registration position and a second registration position, wherein the first registration position information is associated with the first registration position, wherein the second registration position information is associated with the second registration position, wherein the second processor generates the flag information indicating whether or not the information processing terminal is at the registration place, based on a determination result of the position information, wherein the second processor generates a place identification information indicating either the first registration place or the second registration place among registration places of the information processing terminal, based on the determination result of the position information, wherein the second processor transmits the flag information and the place identification information, to the electronic device via the second communicator, wherein the first processor receives the flag information and the place identification information, from the information processing terminal via the first communicator, wherein the first processor starts up the first program stored in the first storage, when the received flag information indicates that the information processing terminal is at the first registration place, wherein the first processor starts up the second program stored in the first storage, when the received flag information indicates that the information processing terminal is at the second registration place, and wherein the first processor starts up the third program stored in the first storage, when the received flag information indicates that the information processing terminal is not at the registration place and the registration place.
  4. 4 . The communication system according to claim 1 , wherein the registration place includes a first registration place and a second registration place, wherein the registration position information includes a first registration position and a second registration position, wherein the first registration position information is associated with the first registration position, wherein the second registration position information is associated with the second registration position, wherein the information processing terminal generates a place identification information indicating either the first registration place or the second registration place among registration places of the information processing terminal, based on the determination result of the position information, wherein the information processing terminal transmits the flag information and the place identification information, to the electronic device, wherein the electronic device stores the third program, wherein the electronic device receives the flag information and the place identification information, from the information processing terminal, wherein the electronic device starts up the first program, when the received flag information indicates that the information processing terminal is at the first registration place, wherein the electronic device starts up the second program, when the received flag information indicates that the information processing terminal is at the second registration place, and wherein the electronic device starts up the third program, when the received flag information indicates that the information processing terminal is not at the registration place.
  5. 5 . A control method for controlling a communication system that includes an electronic device and an information processing terminal, comprising: registering in the information processing terminal, a registration position information associated with a registration place in advance; detecting by the information processing terminal, a position information of the information processing terminal; transmitting from the information processing terminal to the electronic device, a flag information indicating whether or not the information processing terminal is at the registered place by short-range wireless communication, based on the position information and the registered position information; storing in the electronic device, a first program and a second program; receiving by the electronic device, the flag information from the information processing terminal; starting up by the electronic device, the first program when the received flag information indicates that the information processing terminal is at the registration place; and starting up by the electronic device, the second program when the received flag information indicates that the information processing terminal is not at the registration place, wherein the flag information does not contain information that can identify a specific position of the information processing terminal.
  6. 6 . The control method for controlling a communication system according to claim 5 , wherein the registration place includes a first registration place and a second registration place, wherein the registration position information including a first registration position and a second registration position, wherein the first registration position information is associated with the first registration position, wherein the second registration position information is associated with the second registration position, the control method further comprising: generating by the information processing terminal, the place identification information indicating either the first registration place or the second registration place among registration places of the information processing terminal, based on the determination result of the position information; transmitting by the information processing terminal, the place identification information, to the electronic device; storing in the electronic device, a third program; receiving by the electronic device, the place identification information, from the information processing terminal; starting up by the electronic device, the first program, when the received flag information indicates that the information processing terminal is at the first registration place; starting up by the electronic device, the second program, when the received flag information indicates that the information processing terminal is at the second registration place; and starting up by the electronic device, the third program, when the received flag information indicates that the information processing terminal is not at the registration place.

Description

CROSS REFERENCE TO RELATED APPLICATION This is a continuation application of International Application No. PCT/JP2023/012444, with an international filing date of Mar. 28, 2023, which claims priority of Japanese Patent Application No. 2022-077113 filed on May 9, 2022, the content of which is incorporated herein by reference. BACKGROUND Technical Field The present disclosure relates to an electronic device and a control method thereof. Background Art JP20128800A discloses an information processing device capable of selecting a program to be started upon recovery from a suspended state, depending on the usage situation. The information processing device described in JP20128800A includes a non-volatile storage, a reception unit, a selector, and a program determiner. The non-volatile storage stores a plurality of programs. The reception unit receives context information when power supply to a calculation unit is started. The selector selects one of the plurality of programs stored in the non-volatile storage, based on the context information received by the reception unit. The program determiner determines whether the one program selected by the selector is stored in a volatile storage. When the program determiner determines that the one program is not stored in the volatile storage, the information processing device described in JP20128800A correlates data stored in the volatile storage with the one program stored in the non-volatile storage and saves it in the non-volatile storage, and reads the one program selected by the selector from the non-volatile storage into the volatile storage, for startup. When the program determiner determines that the one program is stored in the volatile storage, the information processing device described in JP20128800A starts up the one program stored in the volatile storage. In recent years, there has been a demand for electronic devices and control methods that change program control in response to various environments. SUMMARY The present disclosure provides an electronic device and a control method thereof that change program control in response to various environments. An electronic device according to an aspect of the present disclosure is an electronic device performing short-range wireless communication with an information processing terminal, including: a processor;a storage storing a program executed by the processor; anda communicator communicating with the information processing terminal by short-range wireless communication,the communicator receives place determination information indicative of a place where the information processing terminal lies,the processor determines whether the communicator is in short-range wireless communication with the information processing terminal,the processor determines whether the information processing terminal is at a registered place registered in advance, based on the place determination information, andthe processor changes control of the program based on results of the determinations. A control method according to another aspect of the present disclosure is a control method for controlling an electronic device performing short-range wireless communication with an information processing terminal, including: receiving, by a communicator of the electronic device, place determination information indicative of a place where the information processing terminal lies;determining, by a processor of the electronic device, whether the communicator is in short-range wireless communication with the information processing terminal;determining, by the processor of the electronic device, whether the information processing terminal is at a registered place registered in advance, based on the place determination information; andchanging, by the processor of the electronic device, control of a program stored in a storage of the electronic device, based on results of the determinations. According to the present disclosure, there can be provided an electronic device and a control method thereof that change program control in response to various environments. BRIEF DESCRIPTION OF DRAWINGS FIG. 1 is a schematic block diagram showing a configuration of a communication system according to a first embodiment of the present disclosure; FIG. 2 shows an example of registered position information; FIG. 3 is a control flowchart of the communication system according to the first embodiment of the present disclosure; FIG. 4 is a control flowchart of a communication system of a first variant; FIG. 5 is a control flowchart of a communication system of a second variant; and FIG. 6 is a control flowchart of a communication system of a third variant. DETAILED DESCRIPTION Background to the Disclosure In recent years, with the spread of remote work, an increasing number of users are working using electronic devices at places other than the workplace, such as at home. Depending on the place where a user works, security measures may not be sufficient. If an electron