Terminal device, system, method and program

The terminal device simplifies the connection process by automatically acquiring connection information for sensors without wireless communication modules, using a connection converter, thereby addressing the challenge of manual identifier input.

JP7651024B1Active Publication Date: 2025-03-25ACCESS
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024011574
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-01-30
Publication Date
2025-03-25
Estimated Expiration
2044-01-30

AI Technical Summary

Technical Problem

Existing systems face challenges in easily obtaining connection information when connecting a sensor device without a wireless communication module to a terminal device, often requiring a connection converter and manual input of sensor and converter identifiers.

Method used

A terminal device that sequentially transmits information about various types of sensor devices to a connected connection converter, acquiring connection setting information that associates the sensor information with the converter identifier when a normal response is received.

Benefits of technology

Enables easy acquisition of connection information without manual input, simplifying the process of connecting sensors to terminal devices via connection converters, thereby improving operational efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007651024000001_ABST
    Figure 0007651024000001_ABST
Patent Text Reader

Abstract

To easily obtain connection information when connecting a first device via a second device. [Solution] A terminal device is a device to which a first device is connected via a second device. This terminal device transmits each of a plurality of types of information of the first device in sequence to the connected second device, and when a normal response is obtained to the transmission of the information of the first device, obtains first information that associates the transmitted information of the first device with an identifier of the connected second device.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The disclosure of this specification relates to a terminal device, a system, a method, and a program. [Background technology]

[0002] 2. Description of the Related Art A system is known in which a sensor device and a terminal device are communicatively connected (see, for example, Patent Document 1).

[0003] In the system described in Patent Document 1, a sensor device with a built-in wireless communication module is installed in a house. A terminal device wirelessly communicates with the sensor device to obtain measurement data of the internal environment of the house measured by the sensor device. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent Publication No. 2022-90884 Summary of the Invention [Problem to be solved by the invention]

[0005] Some sensors do not have a built-in wireless communication module as shown in Patent Document 1. In order to connect this type of sensor to a terminal device so that they can communicate with each other, it is necessary to connect the sensor to the terminal device via a connection converter, for example.

[0006] In order to connect the sensor and the terminal device so that they can communicate with each other via the connection converter, the user needs to input the sensor information and the identifier of the connection converter as connection information. However, it may not be easy for the user to confirm the identifier of the connection converter. In this case, it is time-consuming to connect the sensor and the terminal device so that they can communicate with each other.

[0007] The present invention has been made in consideration of the above-mentioned circumstances, and an object of the present invention is to provide a terminal device, a system, a method, and a program that can easily obtain connection information when connecting a first device such as a sensor via a second device such as a connection converter. [Means for solving the problem]

[0008] A terminal device according to an embodiment of the present disclosure is a device to which a first device is connected via a second device. The terminal device transmits each of a plurality of types of information of the first device to the connected second device in sequence, and when a normal response is obtained to the transmission of the information of the first device, the terminal device acquires first information that associates the transmitted information of the first device with an identifier of the connected second device.

[0009] A system according to an embodiment of the present disclosure includes the terminal device described above and a server that stores first information uploaded from the terminal device. The server transmits the first information to the terminal device in response to a request from the terminal device.

[0010] A method according to an embodiment of the present disclosure is a method executed by a terminal device to which a first device is connected via a second device. In this method, the terminal device sequentially transmits each of a plurality of types of information of the first device to the connected second device, and when a normal response is obtained to the transmission of the information of the first device, acquires first information that associates the transmitted information of the first device with an identifier of the connected second device.

[0011] A program according to an embodiment of the present disclosure is a program executed by a terminal device to which a first device is connected via a second device. The program sequentially transmits each of a plurality of types of information of the first device to the connected second device, and when a normal response is obtained to the transmission of the information of the first device, obtains first information that associates the transmitted information of the first device with an identifier of the connected second device. Effect of the Invention

[0012] According to one embodiment of the present invention, there are provided a terminal device, a system, a method, and a program that can easily obtain connection information when connecting a first device such as a sensor via a second device such as a connection converter. [Brief description of the drawings]

[0013] [Figure 1] FIG. 1 is a block diagram showing a configuration of a system according to an embodiment of the present disclosure. [Diagram 2] FIG. 2 is a sequence diagram showing a process executed in a system according to an embodiment of the present disclosure. [Diagram 3] 2 is a diagram illustrating an example of functional configurations of a signage server, a data logger server, and a terminal device included in a system according to an embodiment of the present disclosure. FIG. [Figure 4] 2 is a diagram illustrating an example of the hardware configuration of a signage server, a data logger server, and a terminal device included in a system according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0014] The following description relates to a terminal device, a system, and a method and program executed by the terminal device according to an embodiment of the present disclosure. Common or corresponding elements are denoted by the same or similar reference numerals, and duplicate descriptions are appropriately simplified or omitted.

[0015] FIG. 1 is a block diagram showing a configuration of a system 1 according to an embodiment of the present disclosure.

[0016] As shown in FIG. 1, the system 1 includes a signage server 10, a data logger server 20, and a terminal device 30.

[0017] In this embodiment, the system 1 is introduced to measure the environment (noise, vibration, wind force, etc.) of a construction site. However, the scope of introduction of the system 1 is not limited to this. The system 1 may be introduced to measure the environments of existing buildings (buildings, condominiums, detached houses, etc.), transportation facilities, public facilities, roads, mountains, rivers, etc. The system 1 can also be diverted to a system that manages the connection of wireless devices and wired devices to the terminal device 30.

[0018] The signage server 10 and the data logger server 20 are, for example, cloud servers. The signage server 10 and the data logger server 20 may be configured as a single server device.

[0019] The terminal device 30 is a set-top box for digital signage. The terminal device 30 may be, for example, a notebook PC (Personal Computer), a tablet terminal, or a smartphone.

[0020] The signage server 10 and the data logger server 20 are an example of a cloud server that provides a digital signage service. The terminal device 30 is an example of a client that provides a digital signage service.

[0021] 1, only one terminal device 30 is shown. However, the number of terminal devices 30 that provide the digital signage service is not limited to one. In the system 1, for example, a terminal device 30 may be installed at each of a plurality of construction sites. That is, the digital signage service may be provided at each of the plurality of terminal devices 30 (in other words, at each of the plurality of construction sites).

[0022] The terminal device 30 is used, for example, by a site operator at a construction site. A sensor 50 is connected to the terminal device 30.

[0023] The sensor 50 is an example of a first device and is an environmental sensor. Illustratively, the sensor 50 is a noise measurement sensor, a vibration measurement sensor, and a wind force measurement sensor. The sensor 50 is installed at various locations on the construction site by, for example, a site operator.

[0024] It should be noted that any reference to an element using a designation such as "first," "second," etc., used in this disclosure does not generally limit the quantity or order of those elements. These designations are used for convenience to distinguish between two or more elements. Thus, reference to a first and a second element does not imply, for example, that only two elements are employed, that the first element must precede the second element, etc.

[0025] The sensor 50 outputs sensing data in response to a request from the terminal device 30. The sensing data is, for example, noise data measured by a noise measurement sensor, vibration data measured by a vibration measurement sensor, and wind force data measured by a wind force measurement sensor.

[0026] After establishing a connection with the terminal device 30, the sensor 50 may output sensing data at regular intervals.

[0027] The terminal device 30 collects sensing data from sensors 50 installed at various locations in the construction site, and uploads the data to the data logger server 20. The data logger server 20 accumulates the uploaded sensing data as log data.

[0028] The sensor 50 does not have a built-in wireless communication module. Therefore, the terminal device 30 and the sensor 50 cannot be directly connected wirelessly. In addition, the physical layer protocols of the terminal device 30 and the sensor 50 are different from each other. Therefore, it is difficult to directly connect the terminal device 30 and the sensor 50 with one cable.

[0029] Therefore, in this embodiment, the terminal device 30 is connected to the sensor 50 via the connection converter 40. The connection converter 40 is an example of a second device, and can connect the terminal device 30 and the sensor 50 so that they can communicate with each other.

[0030] One sensor 50 is connected to one connection converter 40. That is, the number of sensors 50 can be connected to the terminal device 30 equal to the number of connection converters 40. Only one sensor 50 may be connected to the terminal device 30 via one connection converter 40, or multiple sensors 50 may be connected via multiple connection converters 40, respectively.

[0031] The connection converter 40 is, for example, a Bluetooth (registered trademark) converter or a USB (Universal Serial Bus) converter.

[0032] The Bluetooth converter is connected, for example, by wire to the sensor 50. The Bluetooth converter transmits the sensing data input from the sensor 50 to the terminal device 30 in a format conforming to Bluetooth.

[0033] The USB converter is connected, for example, by wire to the sensor 50. The USB converter is connected via a USB cable to the terminal device 30. The USB converter transmits sensing data input from the sensor 50 to the terminal device 30 via the USB cable.

[0034] In order to connect the terminal device 30 and the sensor 50 so that they can communicate with each other via the connection converter 40, the terminal device 30 needs to hold information (an example of first information) that associates information about the connection converter 40, which is the connection path, with information about the sensor 50, which is the final connection destination.

[0035] The information on the connection converter 40 includes, for example, a connection conversion method (Bluetooth, USB, etc.) and an identifier of the connection converter 40. In the case of a Bluetooth converter, the identifier is a Media Access Control (MAC) address. In the case of a USB converter, the identifier is a serial number.

[0036] The information on the sensor 50 includes, for example, the model name of the sensor 50 (an example of sensor model information).

[0037] For convenience, the information associating the information of the connection converter 40 with the information of the sensor 50 is referred to as "connection setting information CSI."

[0038] When a field operator operates the terminal device 30 to input the connection setting information CSI on a predetermined input screen, the terminal device 30 and the sensor 50 are connected via the connection converter 40 so as to be able to communicate with each other.

[0039] Thus, the terminal device 30 is an example of a device to which the sensor 50 (an example of a first device) is connected via the connection converter 40 (an example of a second device).

[0040] The identifier of the connection converter 40 is written on, for example, a sticker attached to the connection converter 40. However, if the sticker is dirty or lost, the on-site operator may not be able to confirm the identifier and may not be able to input the identifier. Some connection converters 40 do not even have a sticker attached to them. In this case, it is also difficult for the on-site operator to input the identifier.

[0041] Even if the on-site operator can confirm the identifier, for example, if there are a large number of sensors 50 installed at a construction site, it will be time-consuming for the on-site operator to grasp which identifier corresponds to which sensor 50.

[0042] Therefore, in this embodiment, the terminal device 30 sequentially transmits information on each of the multiple types of sensors 50 (an example of a first device) to the currently connected connection converter 40 (an example of a second device). When a normal response is obtained in response to the transmission of the sensor 50 information, the terminal device 30 acquires connection setting information CSI (an example of first information) that associates the transmitted sensor 50 information with the identifier of the currently connected connection converter 40.

[0043] In this manner, in this embodiment, the terminal device 30 can acquire the connection setting information CSI even if the on-site operator does not input the connection setting information CSI on the input screen.

[0044] The system 1 according to this embodiment will now be described in more detail.

[0045] The signage server 10 manages display content information and distribution schedules for realizing digital signage services at the construction site, and also controls and manages connections to the sensors 50 via the terminal devices 30.

[0046] 1, signage server 10 includes a logger setting database (DB) 11, a signage DB 12, and a user interface (UI) 13. An administrator operator operates signage server 10 via UI 13.

[0047] In the logger setting DB 11, for example, connection setting information CSI of each sensor 50 is registered for each terminal device 30 included in the system 1. As described above, the connection setting information CSI includes the connection conversion method and identifier of the connection converter 40, and the model name of the sensor 50.

[0048] The connection setting information CSI may further include the name of the terminal device 30 and the name of the sensor 50. The name of the terminal device 30 is arbitrarily created by a management operator or a field operator. The name of the sensor 50 is also arbitrarily created by a management operator or a field operator.

[0049] Content information and a distribution schedule are registered in the signage DB 12. Content is displayed on the terminal device 30 according to the information registered in the signage DB 12.

[0050] The data logger server 20 includes a setting DB 21 and a log DB 22 .

[0051] Setting DB 21 stores connection setting information CSI registered in logger setting DB 11 of signage server 10.

[0052] In the log DB 22, the sensing data uploaded from the terminal device 30 is accumulated as log data.

[0053] The terminal device 30 includes a data logger application 31, a signage application 32, an agent application 33, a communication interface , and a display unit 35. The terminal device 30 is connected to a connection converter 40 via the communication interface .

[0054] The data logger application 31 holds control protocols corresponding to specific models of the sensor 50 (e.g., control protocol A corresponding to model A, control protocol B corresponding to model B, etc.) as a library. The control protocols describe procedures, commands, model names of the sensors 50, etc. for properly communicating with specific models. The library is stored in, for example, the memory (an example of a storage device) of the terminal device 30.

[0055] The data logger application 31 can, for example, access the signage server 10 via the data logger server 20, download a control protocol corresponding to another model, and add it to the library. Also, for example, the terminal device 30 can access an app store and update the data logger application 31, thereby adding a control protocol corresponding to another model to the library.

[0056] The management operator can determine the control protocol to be registered in the library by operating the signage server 10. The on-site operator can also operate the data logger application 31 to determine the control protocol to be registered in the library.

[0057] The data logger application 31 can sequentially call the control protocols corresponding to each model registered in the library and sequentially try to connect to the sensor 50 via the connection converter 40. Only when the control protocol corresponding to the model connected to the connection converter 40 is used, a normal response is obtained and a connection between the terminal device 30 (data logger application 31) and the sensor 50 is established.

[0058] When the data logger application 31 establishes a connection with the sensor 50 (in other words, when a normal response is obtained to the transmission of information from the sensor 50), it obtains connection setting information CSI that associates the model name of the sensor 50 with which the connection has been established and the identifier of the connection converter 40.

[0059] In this way, the data logger application 31 calls a control protocol (an example of information about the first device, including the model name of the sensor 50) corresponding to each model registered in the library, and attempts to connect to the sensor 50 (an example of a first device) connected to the connection converter 40 using the called control protocol (i.e., by sending information about the first device, which is the model name of the sensor 50, to the connected connection converter 40 (an example of a second device),) and obtains connection setting information CSI (an example of first information) when a connection with the sensor 50 is established.

[0060] When the connection converter 40 is connected, the terminal device 30 automatically detects information about the connection converter 40 (such as the connection conversion method and identifier) ​​by using an automatic detection function (such as plug-and-play).

[0061] That is, when the terminal device 30 detects a connection of a connection converter 40 (an example of a second device), it requests the connection converter 40 to transfer the information (such as an identifier), and obtains the information (such as an identifier) ​​from the connection converter 40 in response to the request.

[0062] In this embodiment, information on the connection converter 40, which is the connection path, is obtained by utilizing an automatic detection function. Therefore, even if a management operator or an on-site operator cannot confirm the identifier of the connection converter 40, the connection setting information CSI can be easily obtained.

[0063] Data logger application 31 uploads the acquired connection setting information CSI to signage server 10 via data logger server 20.

[0064] By uploading the connection setting information CSI to the signage server 10, the connection relationship between each terminal device 30 in the system 1 and the sensor 50 can be centrally managed on the cloud.

[0065] For example, there may be a case where the terminal device 30 cannot automatically detect the information of the connection converter 40 due to some malfunction. In this case, the data logger application 31 can allow the terminal device 30 and the sensor 50 to communicate normally by referring to the connection setting information CSI registered in the signage server 10.

[0066] That is, in response to a request from the terminal device 30 (data logger application 31), the signage server 10 transmits the connection setting information CSI to the terminal device 30. The data logger application 31 can establish a connection with the sensor 50 using the connection setting information CSI received from the signage server 10.

[0067] The data logger application 31 controls the connected sensor 50 using the connection setting information CSI, and acquires sensing data from the sensor 50. The data logger application 31 uploads the sensing data to the data logger server 20. When the signage application 32 is operating, the data logger application 31 also transfers the sensing data to the signage application 32.

[0068] Signage application 32 downloads signage content from signage server 10. Signage application 32 displays the downloaded signage content on display unit 35. Signage application 32 can further superimpose sensing data (an example of information sensed by a sensor) transferred from data logger application 31 on the signage content and display it in real time.

[0069] The signage application 32 can also download sensing data (an example of information sensed by a sensor) uploaded to the data logger server 20 and display it on the display unit .

[0070] The agent application 33 initializes and updates the data logger application 31 and the signage application 32 .

[0071] The agent application 33 can display on the display unit 35 the serial number of the USB converter connected to the communication interface 34 .

[0072] FIG. 2 is a sequence diagram showing a process executed by the system 1 according to an embodiment of the present disclosure.

[0073] As shown in FIG. 2, the data logger application 31 automatically detects information (such as a connection conversion method and an identifier) ​​of the connection converter 40 connected to the terminal device 30 (step S101).

[0074] The data logger application 31 sequentially calls the control protocols corresponding to each model of the sensor 50 registered in the library, and attempts to connect to the sensor 50 connected to the connection converter 40 using the called control protocols (step S102). At this time, the data logger application 31 determines the connection destination path based on the information of the connection converter 40 (connection conversion method, identifier, etc.) obtained by automatic detection.

[0075] The connection attempt is started at a timing set by the user, for example, immediately after the terminal device 30 is started, during a predetermined connection information update process, or at a timing set by the user. The connection attempt may be performed for each sensor 50 in sequence, or may be performed for all sensors 50 at once.

[0076] If a connection is attempted using a control protocol that is not compatible with the sensor 50, an error response will be returned to the data logger application 31, or no response will be returned to the data logger application 31, resulting in a timeout.

[0077] The data logger application 31 attempts to connect using the control protocol corresponding to each model in order until a normal response is returned. When a connection is attempted using the control protocol corresponding to the sensor 50, a normal response is returned to the data logger application 31, and a connection between the terminal device 30 and the sensor 50 is established.

[0078] If no normal response is returned even after connection attempts using all control protocols corresponding to each model, the data logger application 31 performs a predetermined error process, which ends the sequence process in FIG.

[0079] When a normal response is returned (step S103), the data logger application 31 creates connection setting information CSI that associates the model name of the sensor 50 included in the corresponding control protocol with information (connection conversion method, identifier) ​​of the connection converter 40 on the connection path to this sensor 50 (step S104).

[0080] Data logger application 31 uploads the created connection setting information CSI to signage server 10 via data logger server 20 (steps S105 to S106).

[0081] Signage server 10 registers the uploaded connection setting information CSI in logger setting DB 11 (step S107).

[0082] For example, if the automatic detection function does not operate normally due to some malfunction, data logger application 31 cannot create connection setting information CSI. Therefore, in this embodiment, connection setting information CSI is registered in logger setting DB 11. Even if data logger application 31 cannot create connection setting information CSI, it can communicate normally with sensor 50 by downloading connection setting information CSI registered in signage server 10 and using it as connection information.

[0083] The data logger application 31 transmits a control command to the sensor 50 with which a connection has been established (step S108). The sensor 50 outputs sensing data in response to the received control command (step S109). The data logger application 31 acquires the sensing data via the connection converter 40.

[0084] The data logger application 31 uploads the sensing data to the data logger server 20 (step S110).

[0085] The data logger server 20 accumulates the uploaded sensing data in the log DB 22 for each terminal device 30 and each sensor 50 included in the system 1 (step S111). The signage application 32 can download the sensing data accumulated in the log DB 22 at any time and display it on the display unit 35.

[0086] The data logger application 31 can also transfer the sensing data to the signage application 32. The signage application 32 can superimpose the transferred sensing data on the signage content and display it in real time.

[0087] 3 is a diagram showing an example of the functional configuration of signage server 10, data logger server 20, and terminal device 30. As shown in FIG. 3, signage server 10, data logger server 20, and terminal device 30 each include a control unit 110, a storage unit 120, a communication unit 130, an input unit 140, and an output unit 150.

[0088] Note that Fig. 3 merely shows examples of the functional blocks of the signage server 10, the data logger server 20, and the terminal device 30. The signage server 10, the data logger server 20, and the terminal device 30 may include other functional blocks not shown in Fig. 3. Furthermore, the signage server 10, the data logger server 20, and the terminal device 30 may be configured not to include some of the functional blocks.

[0089] In the following description of FIG. 3 and FIG. 4 described later, signage server 10, data logger server 20 and terminal device 30 will be collectively referred to as "information processing device."

[0090] The control unit 110 controls the information processing device. The control unit 110 can be configured by a controller, a control circuit, or a control device that is described based on common understanding in the technical field to which the present disclosure relates.

[0091] The storage unit 120 stores information used by the information processing device. The storage unit 120 can be configured, for example, by a memory, a storage, a storage device, or the like that is described based on a common understanding in the technical field to which the present disclosure relates.

[0092] The communication unit 130 performs communication between information processing devices (e.g., mutual communication between the two devices). The communication unit 130 can be configured with a transmitter / receiver, a transmission / reception circuit, or a transmission / reception device that are described based on a common understanding in the technical field to which the present disclosure relates. The communication unit 130 may be configured with a transmission unit and a reception unit.

[0093] The input unit 140 accepts input to an information processing device. The input unit 140 may also be connected to a predetermined device, storage medium, etc., and may accept input of data. The input unit 140 may output the input result to the control unit 110, for example.

[0094] The input unit 140 can be configured with input devices such as a keyboard, a mouse, and buttons, input / output terminals, input / output circuits, etc., which are described based on common understanding in the technical field to which the present disclosure pertains. The input unit 140 may also be configured to be integrated with a display unit (for example, a touch panel).

[0095] The output unit 150 performs output in the information processing device. The output unit 150 may include a display unit that displays images, an audio output unit that outputs audio, and the like.

[0096] The display unit may be configured with a display device such as a display or monitor that is described based on a common understanding in the technical field to which the present disclosure relates, and the audio output unit may be configured with an output device such as a speaker that is described based on a common understanding in the technical field to which the present disclosure relates.

[0097] The block diagrams used in the description of the above embodiments show functional blocks. These functional blocks (components) are realized by any combination of hardware and / or software. The means for realizing each functional block is not particularly limited. That is, each functional block may be realized by one physically combined device, or may be realized by two or more physically separated devices connected by wire or wirelessly.

[0098] For example, an information processing device according to an embodiment of the present disclosure may function as a computer that performs various processes according to an embodiment of the present disclosure.

[0099] 4 is a diagram showing an example of a hardware configuration of an information processing device. The information processing device may be physically configured as a computer device including a processor 1001, a memory 1002, a storage 1003, a communication device 1004, an input device 1005, an output device 1006, a bus 1007, and the like.

[0100] In this embodiment, the terms "apparatus," "circuit," "device," "unit," "server," etc. may be interchangeable. The hardware configuration of the information processing device may be configured to include one or more of the devices shown in the drawings, or may be configured to exclude some of the devices.

[0101] For example, although only one processor 1001 is shown, there may be multiple processors, and the processes may be performed by a single processor or the processes may be performed by two or more processors simultaneously, serially, or otherwise. The processor 1001 may be implemented by one or more chips.

[0102] Each function in the information processing device is realized by loading a specific software (program) onto hardware such as a processor 1001 and a memory 1002, so that the processor 1001 performs calculations and controls communication via a communication device 1004, reading and / or writing of data in the memory 1002 and storage 1003, etc.

[0103] The processor 1001 controls the entire computer by running, for example, an operating system. The processor 1001 may be configured with a central processing unit (CPU) including an interface with peripheral devices, a control device, an arithmetic unit, a register, etc. Each unit such as the control unit 110 may be realized by the processor 1001.

[0104] The processor 1001 reads out programs (program codes), software modules, data, etc. from at least one of the storage 1003 and the communication device 1004 into the memory 1002, and executes various processes according to the programs. The programs used are those that cause a computer to execute at least a part of the operations described in the above embodiments. For example, the control unit 110 may be realized by a control program that runs on the processor 1001. Similarly, other functional blocks may be realized by control programs. The control programs are stored in the memory 1002, for example.

[0105] The memory 1002 is a computer-readable recording medium and may be composed of, for example, at least one of a Read Only Memory (ROM), an Erasable Programmable ROM (EPROM), an Electrically EPROM (EEPROM), a Random Access Memory (RAM), or other suitable storage medium.

[0106] The memory 1002 may be referred to as a register, a cache, a main memory, etc. The memory 1002 may store executable programs (program codes), software modules, etc. for implementing a method according to an embodiment of the present disclosure.

[0107] Storage 1003 is a computer-readable recording medium. Storage 1003 may be, for example, at least one of a flexible disk, a floppy disk, a magneto-optical disk (e.g., a compact disk (CD-ROM (Compact Disc ROM)), a digital versatile disk, a Blu-ray (registered trademark) disk), a removable disk, a hard disk drive, a smart card, a flash memory device (e.g., a card, a stick, a key drive), a magnetic stripe, a database, a server, and other suitable storage media.

[0108] The storage 1003 may be called an auxiliary storage device. The storage unit 120 may be realized by the memory 1002 and / or the storage 1003.

[0109] The communication device 1004 is hardware (transmission / reception device) for performing communication between computers via at least one of a wired network and a wireless network. The communication device 1004 is also called, for example, a network device, a network controller, a network card, a communication module, etc. The communication device 1004 may include a SIM card. Note that the communication unit 130 may be realized by the communication device 1004.

[0110] The input device 1005 is an input device (e.g., a keyboard, a mouse, etc.) that accepts an input from the outside. The output device 1006 is an output device (e.g., a display, a speaker, etc.) that performs output to the outside. The input device 1005 and the output device 1006 may be integrated into one (e.g., a touch panel). The input unit 140 and the output unit 150 may be realized by the input device 1005 and the output device 1006, respectively.

[0111] Each device, such as the processor 1001 and the memory 1002, is connected by a bus 1007 for communicating information. The bus 1007 may be configured by a single bus, or may be configured by different buses between the devices.

[0112] The information processing device may be configured to include hardware such as a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable gate array (FPGA), etc., and some or all of the functional blocks may be realized by the hardware. For example, the processor 1001 may be implemented by at least one of these pieces of hardware.

[0113] (Modification) In addition, terms explained in this disclosure and / or terms necessary for understanding this disclosure may be replaced with terms having the same or similar meanings.

[0114] The information, parameters, etc. described in this disclosure may be expressed using absolute values, may be expressed using relative values ​​from a predetermined value, or may be expressed using other corresponding information. Furthermore, the names used for parameters, etc. in this disclosure are not limiting in any respect.

[0115] The information, signals, etc. described in this disclosure may be represented using any of a variety of different technologies. For example, the data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof.

[0116] Information, signals, etc. may be input and output via multiple network nodes. Input and output information, signals, etc. may be stored in a specific location (e.g., memory) or may be managed using a table. Input and output information, signals, etc. may be overwritten, updated, or appended. Output information, signals, etc. may be deleted. Input information, signals, etc. may be transmitted to another device.

[0117] Software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.

[0118] Also, software, instructions, information, etc. may be transmitted and received via a transmission medium and / or signal waveform. For example, if the software is transmitted from a website, server, or other remote source using wired technologies (such as coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL)) and / or wireless technologies (such as infrared, microwave), then these wired and / or wireless technologies are included within the definition of a transmission medium.

[0119] Each aspect / embodiment described in this disclosure may be used alone, in combination, or switched according to implementation. In addition, the processing procedures, sequences, flow charts, etc. of each aspect / embodiment described in this disclosure may be reordered unless inconsistent. For example, the methods described in this disclosure present elements of various steps using an example order, and are not limited to the particular order presented.

[0120] In addition, the present disclosure is not limited to the above-mentioned embodiment, and various modifications can be made in the implementation stage without departing from the gist of the disclosure. In addition, the functions executed in the above-mentioned embodiment may be implemented in appropriate combinations as much as possible. The above-mentioned embodiment includes various steps, and various inventions can be extracted by appropriate combinations of the disclosed multiple constituent elements. For example, if an effect can be obtained even if some constituent elements are deleted from all the constituent elements shown in the embodiment, the configuration from which the constituent elements are deleted can be extracted as an invention. [Explanation of symbols]

[0121] 1: System 10: Signage server 11: Logger setting DB 12: Signage DB 13:UI 20: Data logger server 21: Configuration DB 22: Log DB 30: Terminal device 31: Data logger app 32: Signage App 33: Agent App 34: Communication interface 35: Display section 40: Connection converter 50: Sensor

Claims

1. A terminal device to which a first device is connected via a second device, Transmitting each of the plurality of types of information of the first device to the second device in sequence; When a normal response is obtained in response to the transmission of the information of the first device, first information is obtained by associating the transmitted information of the first device with an identifier of the connected second device. Terminal device.

2. the first device is a sensor; The second device is a connection converter that communicatively connects the terminal device and the sensor. The terminal device according to claim 1 .

3. The information about the first device includes model information about the sensor, if the second device is a Bluetooth converter, the identifier is a Media Access Control (MAC) address; If the second device is a Universal Serial Bus (USB) converter, the identifier is a serial number. The terminal device according to claim 2.

4. The information sensed by the sensor is displayed on a display unit. The terminal device according to claim 2.

5. Calling up information about the first device stored in a storage device; Transmitting information of the called first device to the connected second device and attempting a connection with the first device connected to the second device; When a connection with the first device is established, the first information is obtained. The terminal device according to claim 1 .

6. When detecting a connection of the second device, requesting the second device to transfer the identifier, and acquiring the identifier from the second device in response to the request. The terminal device according to claim 1 .

7. uploading the first information to a server; The terminal device according to claim 1 .

8. A terminal device according to claim 7; a server that stores the first information uploaded from the terminal device; the server transmits the first information to the terminal device in response to a request from the terminal device; system.

9. A method executed by a terminal device to which a first device is connected via a second device, comprising: Transmitting each of the plurality of types of information of the first device to the second device in sequence; When a normal response is obtained in response to the transmission of the information of the first device, first information is obtained by associating the transmitted information of the first device with an identifier of the connected second device. method.

10. A program executed by a terminal device to which a first device is connected via a second device, Transmitting each of the plurality of types of information of the first device to the second device in sequence; When a normal response is obtained in response to the transmission of the information of the first device, first information is obtained by associating the transmitted information of the first device with an identifier of the connected second device. program.

Citation Information

Patent Citations

  • Network system, node device group, sensor device group and sensor data transmission / reception method

    JP2013097724A

  • Apparatus and method for installing electronic device in wireless communication system

    JP2019507998A

  • Communication system

    JP2022090884A

  • JPP7302836B