Terminal device, system, method, and program

The terminal device automates the identification and management of connection settings for sensors via connection converters, simplifying the connection process and reducing setup time in complex sensor networks.

JP2025116982AActive Publication Date: 2025-08-12ACCESS
View PDF 1 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Connecting sensors without a built-in wireless communication module to a terminal device is cumbersome due to the need for manual input of connection converter identifiers, which can be difficult to confirm and time-consuming, especially in environments with multiple sensors.

Method used

A terminal device sequentially transmits sensor information to a connection converter and acquires connection setting information associating the sensor with the converter's identifier upon receiving a normal response, utilizing automatic detection and cloud-based management of connection settings.

Benefits of technology

Facilitates easy and efficient connection of sensors to terminal devices by automating the identification of connection converters, reducing manual input errors and streamlining the setup process, even in large-scale installations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025116982000001_ABST
    Figure 2025116982000001_ABST
Patent Text Reader

Abstract

To easily acquire connection information when connecting a first device via a second device.SOLUTION: A terminal device is a device whose first devices are connected via second devices. The terminal device sequentially transmits each information of multiple kinds of the first devices to the second devices under connection, and when a normal response is obtained with respect to the transmission of the information of the first devices, acquires first information obtained by associating the transmitted information of the first devices with identifiers of the second devices under connection.SELECTED DRAWING: Figure 2
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] BACKGROUND ART A system is known in which a sensor device and a terminal device are connected so as to be able to communicate with each other (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 home. A terminal device wirelessly communicates with the sensor device to acquire measurement data of the interior environment of the home by the sensor device. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese 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] To connect a sensor and a terminal device so that they can communicate with each other via a 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 such cases, the task of connecting the sensor and the terminal device so that they can communicate with each other is time-consuming.

[0007] The present invention has been made in consideration of the above circumstances, and its purpose is to provide a terminal device, system, method, and 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 sequentially transmits each of a plurality of types of first device information to the connected second device, and when a normal response is received in response to the transmission of the first device information, the terminal device acquires first information that associates the transmitted first device information 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, and 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 information about multiple types of the first device to the connected second device, and when a normal response is received to the transmission of the information about the first device, acquires first information that associates the transmitted information about 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 multiple types of first device information to the connected second device, and when a normal response is received to the transmission of the first device information, acquires first information that associates the transmitted first device information with an identifier of the connected second device. [Effects of the Invention]

[0012] According to one embodiment of the present invention, a terminal device, system, method, and program are provided 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 explanation of the drawings]

[0013] [Figure 1] 1 is a block diagram illustrating a configuration of a system according to an embodiment of the present disclosure. [Figure 2] FIG. 2 is a sequence diagram illustrating processing executed in a system according to an embodiment of the present disclosure. [Figure 3] FIG. 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. [Figure 4] FIG. 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 INVENTION

[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 will be appropriately simplified or omitted.

[0015] FIG. 1 is a block diagram showing the 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 power, etc.) of a construction site. However, the scope of introduction of the system 1 is not limited to this. The system 1 may also be introduced to measure the environment 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 shows only one terminal device 30. 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 by, for example, 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, or 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 on 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. Furthermore, 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 a single 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 same number of sensors 50 as the number of connection converters 40 can be connected to the terminal device 30. 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 sensing data input from the sensor 50 to the terminal device 30 in a format that complies with Bluetooth.

[0033] The USB converter is connected to the sensor 50, for example, by wire. The USB converter and the terminal device 30 are connected via a USB cable. 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, the connection conversion method (Bluetooth, USB, etc.) and the identifier of the connection converter 40. In the case of a Bluetooth converter, the identifier is a MAC (Media Access Control) 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 the on-site operator operates the terminal device 30 to input the connection setting information CSI into 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] In this way, 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 may not even have a sticker attached. 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, if there are a large number of sensors 50 installed at a construction site, it can be time-consuming for the on-site operator to keep track of which identifiers correspond to which sensors 50.

[0042] Therefore, in this embodiment, the terminal device 30 sequentially transmits information about 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 received 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 way, 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 into 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 construction sites, and performs connection control management of sensors 50 via terminal devices 30, etc.

[0046] 1, signage server 10 includes logger setting DB (Data Base) 11, signage DB 12, and UI (User Interface) 13. An administrative 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 of the connection converter 40, an identifier, 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 the management operator or the on-site operator. The name of the sensor 50 is also arbitrarily created by the management operator or the on-site operator.

[0049] Content information and distribution schedules are registered in the signage DB 12. Content is displayed on the terminal device 30 in accordance with 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] The log DB 22 stores the sensing data uploaded from the terminal device 30 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, for example, in the memory (an example of a storage device) of the terminal device 30.

[0055] The data logger app 31 can, for example, access the signage server 10 via the data logger server 20, download a control protocol compatible with another model, and add it to the library. Also, for example, the terminal device 30 can add a control protocol compatible with another model to the library by accessing an app store and updating the data logger app 31.

[0056] The management operator can determine the control protocols 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 protocols 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 received in response to the transmission of information from the sensor 50), it acquires 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 when a connection with the sensor 50 is established, obtains connection setting information CSI (an example of first information).

[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) using an automatic detection function (such as plug-and-play).

[0061] That is, when the terminal device 30 detects the 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, the automatic detection function is used to obtain information about the connection converter 40, which is the connection path. Therefore, even if the management operator or the 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 connection setting information CSI to signage server 10, the connection relationship between each terminal device 30 in system 1 and sensor 50 can be centrally managed on the cloud.

[0065] For example, there may be a case where the terminal device 30 is unable to 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 terminal device 30 (data logger application 31), signage server 10 transmits connection setting information CSI to terminal device 30. Data logger application 31 can establish a connection with sensor 50 using connection setting information CSI received from 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 running, 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 also 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 processing 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 route based on the information (connection conversion method, identifier, etc.) of the connection converter 40 obtained by automatic detection.

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

[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 turn 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 a normal response is not 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, the data logger application 31 is unable to create the connection setting information CSI. Therefore, in this embodiment, the connection setting information CSI is registered in the logger setting DB 11. Even if the data logger application 31 is unable to create the connection setting information CSI, it can download the connection setting information CSI registered in the signage server 10 and use it as connection information, thereby enabling normal communication with the sensor 50.

[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 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 control unit 110, storage unit 120, communication unit 130, input unit 140, and output unit 150.

[0088] 3 merely shows an example 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 not include some of the functional blocks.

[0089] In the following description of FIG. 3 and FIG. 4, 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, storage, storage device, or the like that is described based on 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, as described based on common understanding in the technical field to which the present disclosure relates. Note that the communication unit 130 may be configured with a transmission unit and a reception unit.

[0093] The input unit 140 accepts input to the 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 explained based on common understanding in the technical field to which the present disclosure relates. The input unit 140 may also be configured as an integrated unit 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 be configured to 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 monitor or the like that is described based on 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 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. Furthermore, the means for realizing each functional block is not particularly limited. That is, each functional block may be realized by a single physically coupled device, or may be realized by two or more physically separate 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 the 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, etc.

[0100] In this embodiment, the terms apparatus, circuit, device, unit, server, etc. can 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. Also, 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 specified software (programs) onto hardware such as processor 1001, memory 1002, etc., so that processor 1001 performs calculations and controls communication via communication device 1004, reading and / or writing of data in 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 as 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 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 in accordance with these. The programs used are those that cause a computer to execute at least some of the operations described in the above embodiments. For example, the control unit 110 may be realized by a control program running on the processor 1001. Similarly, the other functional blocks may be realized by control programs. The control program is 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 ROM (Read Only Memory), an EPROM (Erasable Programmable ROM), an EEPROM (Electrically EPROM), a RAM (Random Access Memory), or other suitable storage medium.

[0106] The memory 1002 may also be referred to as a register, a cache, a main memory (primary storage device), 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 and may be configured by, for example, at least one of a flexible disk, a floppy disk, a magneto-optical disk (e.g., a compact disk (CD-ROM, etc.), a digital versatile disk, a Blu-ray disc), a removable disk, a hard disk drive, a smart card, a flash memory device (e.g., a card, stick, key drive), a magnetic stripe, a database, a server, or other suitable storage medium.

[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 communicating between computers via at least one of a wired network and a wireless network. The communication device 1004 is also referred to as 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 receives input from the outside. The output device 1006 is an output device (e.g., a display, a speaker, etc.) that outputs to the outside. The input device 1005 and the output device 1006 may be integrated into one unit (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] The processor 1001, memory 1002, and other devices are connected by a bus 1007 for communicating information. The bus 1007 may be configured as a single bus, or may be configured as different buses between the devices.

[0112] The information processing device may also 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), or a field programmable gate array (FPGA), 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] (Variation) 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, relative values from a predetermined value, or other corresponding information. Furthermore, the names used for parameters, etc. in this disclosure are not limiting in any way.

[0115] The information, signals, etc. described in this disclosure may be represented using any of a variety of different technologies. For example, 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 / output via multiple network nodes. The input / output information, signals, etc. may be stored in a specific location (e.g., memory) or may be managed using a table. The input / output information, signals, etc. may be overwritten, updated, or added. 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] Software, instructions, information, etc. may also be transmitted and received via a transmission medium and / or signal waveform. For example, if 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), 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 depending on the implementation. Furthermore, the order of the processing procedures, sequences, flowcharts, etc. of each aspect / embodiment described in this disclosure may be changed 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 specific order presented.

[0120] Furthermore, the present disclosure is not limited to the above-described embodiments, and various modifications can be made in the implementation stage without departing from the spirit of the present disclosure. Furthermore, the functions performed in the above-described embodiments may be implemented in appropriate combinations as much as possible. The above-described embodiments include various steps, and various inventions can be extracted by appropriate combinations of the disclosed multiple constituent elements. For example, if the effect can be obtained even if some constituent elements are deleted from all the constituent elements shown in the embodiments, the configuration from which these 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 succession; When a normal response is obtained in response to the transmission of the information of the first device, first information is obtained in which the transmitted information of the first device is associated with an identifier of the second device currently connected. 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 about the called first device to the connected second device and attempting to connect to the first device connected to the second device; When a connection with the first device is established, the first information is acquired. The terminal device according to claim 1 .

6. When detecting the 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. The 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. 1. 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 succession; When a normal response is obtained in response to the transmission of the information of the first device, first information is obtained in which the transmitted information of the first device is associated with an identifier of the second device currently connected. 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 succession; When a normal response is obtained in response to the transmission of the information of the first device, first information is obtained in which the transmitted information of the first device is associated with an identifier of the second device currently connected. program.

Citation Information

Patent Citations

  • Communication system

    JP2022090884A