Search

US-12619412-B2 - Control of communication between an electronic device and a second electronic device, and system

US12619412B2US 12619412 B2US12619412 B2US 12619412B2US-12619412-B2

Abstract

According to one embodiment, an electronic device is configured to communicate with a second electronic device. A specific application and a first communication application are installed in the second electronic device. A non-specific application and a second communication application are installed in the electronic device. The electronic device is configured to transmit a beacon by means of the second communication application. The beacon includes identification information of a user of the electronic device, identification information of the non-specific application, and transmission information notified to the specific application by the non-specific application.

Inventors

  • Takehiro YOSHIMOTO
  • Akira Ishitsuka

Assignees

  • KABUSHIKI KAISHA TOSHIBA
  • TOSHIBA DIGITAL SOLUTIONS CORPORATION

Dates

Publication Date
20260505
Application Date
20230206
Priority Date
20200806

Claims (7)

  1. 1 . An electronic device configured to communicate with a second electronic device, wherein the electronic device is configured to execute a non-specific application and a first communication application, the second electronic device is configured to execute a specific application and a second communication application, when the first communication application and the second communication application are executed, the electronic device communicates with the second electronic device, when the specific application is executed, the second electronic device is configured to: determine whether or not a state of the electronic device is a first state, and when the state of the electronic device is the first state, make the electronic device perform a first operation via the second communication application; when the first communication application is executed, the electronic device is configured to transmit a beacon, and the beacon includes identification information of a user of the electronic device, identification information of the non-specific application, and transmission information notified to the specific application by the non-specific application.
  2. 2 . The electronic device of claim 1 , wherein the transmission information includes data acquired by the non-specific application and data indicative of process result of the non-specific application.
  3. 3 . An electronic device configured to communicate with a second electronic device, wherein the electronic device is configured to execute the specific application and a first communication application, the second electronic device is configured to execute a non-specific application and a second communication application, when the first communication application and the second communication application are executed, the electronic device communicates with the second electronic device, when the specific application is executed, the electronic device is configured to: determine whether or not a state of the second electronic device is a first state, and when the state of the second electronic device is the first state, make the second electronic device perform a first operation via the first communication application; when the first communication application is executed, the electronic device is configured to transmit a beacon, and the beacon includes identification information of a user of the second electronic device, identification information of the non-specific application, and transmission information notified to the non-specific application from the specific application.
  4. 4 . The electronic device of claim 3 , wherein the transmission information includes instruction of the specific application with respect to the non-specific application.
  5. 5 . A system having a processor, comprising: a first electronic device, and a second electronic device, wherein the first electronic device is configured to execute a non-specific application and a first communication application, the second electronic device is configured to execute a specific application and a second communication application, when the second communication application and the first communication application are executed, the electronic device communicates with the second electronic device, when the specific application is executed, the second electronic device is configured to: determine whether or not a state of the first electronic device is a first state, and when the state of the first electronic device is the first state, make the first electronic device perform a first operation via the second communication application; when the first communication application is executed, the first electronic device is configured to transmit a first beacon, the first beacon includes identification information of a user of the first electronic device, identification information of the non-specific application, and first transmission information notified to the specific application by the non-specific application, when the second communication application is executed, the second electronic device is configured to transmit a second beacon, and the second beacon includes the identification information of the user of the first electronic device, the identification information of the non-specific application, and second transmission information notified to the non-specific application by the specific application.
  6. 6 . The system of claim 5 , wherein the first transmission information includes data acquired by the non-specific application and data indicative of process result of the non-specific application; and the second transmission information includes instruction of the specific application with respect to the non-specific application.
  7. 7 . The system of claim 5 , wherein the specific application processes the first transmission information as different information based on the identification information of the user of the first electronic device.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS This application is a Continuation Application of PCT Application No. PCT/JP2021/028790, filed Aug. 3, 2021 and based upon and claiming the benefit of priority from Japanese Patent Application No. 2020-133946, filed Aug. 6, 2020, the entire contents of all of which are incorporated herein by reference. FIELD Embodiments described herein relate generally to an electronic device and a system. BACKGROUND An internet of Things (IoT) system which links objects (referred to as devices) in real space via the internet is becoming popular. An example of the IoT system includes a first device, a second device, and a controller. The controller receives an output of the first device. When the controller detects that the state indicated by the output of the first device is a specific state, the controller gives an instruction to the second device to perform a specific operation. In such an IoT system, it is difficult to have the first device and the second device communicate with the controller if the communication method of the first device and the communication method of the second device are different from the communication method of the controller. Therefore, it is difficult to create an IoT system using existing devices and controllers. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 illustrates an example of an IoT system including an electronic device according to an embodiment. FIG. 2A illustrates an example of sending and receiving a beacon packet. FIG. 2B illustrates another example of sending and receiving a beacon packet. FIG. 3A illustrates an example of a structure of a beacon packet. FIG. 3B illustrates an example of the structure of the beacon packet. FIG. 4 illustrates an example of data contained in a beacon packet. FIG. 5 illustrates an example of a frame type structure. FIG. 6 illustrates an example of a frame type set value. FIG. 7 illustrates an example of a structure of a parameter part included in a beacon packet. FIG. 8 illustrates an example of set value of a TL part. FIG. 9 illustrates an example of schema information of the embodiment. FIG. 10 illustrates an example of parameters in a beacon packet for sensor value notification. FIG. 11A illustrates an example of sending and receiving a beacon packet for sensor value notification. FIG. 11B illustrates another example of sending and receiving a beacon packet for sensor value notification. FIG. 12 illustrates an example of parameters in a beacon packet for job notification. FIG. 13A illustrates an example of sending and receiving a beacon packet for job notification. FIG. 13B illustrates another example of sending and receiving a beacon packet for job notification. FIG. 14 is a sequence diagram illustrating an example of sending and receiving a beacon packet. FIG. 15 illustrates an example of schema information. FIG. 16 is a sequence diagram illustrating an example of sending and receiving a beacon packet. FIG. 17 is a sequence diagram illustrating another example of sending and receiving a beacon packet. FIG. 18 is a sequence diagram illustrating another example of sending and receiving a beacon packet. FIG. 19 is a block diagram illustrating a structural example of a system for testing the electronic device of the embodiment. FIG. 20 illustrates an example of a screen display of a smartphone. FIG. 21 illustrates another example of an IoT system including the electronic device of the embodiment. DETAILED DESCRIPTION Various embodiments will be described hereinafter with reference to the accompanying drawings. The disclosure is merely an example and is not limited by contents described in the embodiments described below. Modification which is easily conceivable by a person of ordinary skill in the art comes within the scope of the disclosure as a matter of course. In order to make the description clearer, the sizes, shapes, and the like of the respective parts may be changed and illustrated schematically in the drawings as compared with those in an accurate representation. Constituent elements corresponding to each other in a plurality of drawings are denoted by like reference numerals and their detailed descriptions may be omitted unless necessary. In general, according to one embodiment, an electronic device is configured to communicate with a second electronic device. A specific application and a first communication application are installed in the second electronic device. The specific application is not installed in the electronic device. A non-specific application and a second communication application are installed in the electronic device. The second communication application is communicable with the first communication application. The electronic device is configured to transmit a beacon by means of the second communication application. The beacon includes identification information of a user of the electronic device, identification information of the non-specific application, and transmission informati