WO2019008864A1 - 通信装置、通信方法および通信システム - Google Patents
通信装置、通信方法および通信システム Download PDFInfo
- Publication number
- WO2019008864A1 WO2019008864A1 PCT/JP2018/015781 JP2018015781W WO2019008864A1 WO 2019008864 A1 WO2019008864 A1 WO 2019008864A1 JP 2018015781 W JP2018015781 W JP 2018015781W WO 2019008864 A1 WO2019008864 A1 WO 2019008864A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- communication
- unit
- communication device
- movement
- comparison
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/016—Input arrangements with force or tactile feedback as computer generated output to the user
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B13/00—Transmission systems characterised by the medium used for transmission, not provided for in groups H04B3/00 - H04B11/00
- H04B13/005—Transmission systems in which the medium consists of the human body
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B5/00—Near-field transmission systems, e.g. inductive or capacitive transmission systems
- H04B5/20—Near-field transmission systems, e.g. inductive or capacitive transmission systems characterised by the transmission technique; characterised by the transmission medium
- H04B5/22—Capacitive coupling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2218/00—Aspects of pattern recognition specially adapted for signal processing
- G06F2218/12—Classification; Matching
Definitions
- the present disclosure relates to a communication apparatus, a communication method, and a communication system.
- the human body communication system can be configured by a terminal attached to each of a plurality of users. Each terminal has at least two electrodes. When a terminal worn by a certain user causes a potential difference between two electrodes, an electric field distribution occurs on the surface of the human body of the user. When a user having an electric field distribution contacts another user, the electric field distribution is transmitted to the other users, and a potential difference is generated between the two electrodes of the terminal attached to the other user. Human body communication (electric field communication) can be realized by the other terminal extracting a signal from the potential difference.
- Patent Document 1 discloses a technique for establishing electronic camera pairing when communication between a plurality of electronic cameras is established by a plurality of users shaking hands. .
- human body communication may be started due to spatial coupling even when the users do not contact each other. Even in the case of human body communication of another type, human body communication may be started due to an unintended contact of the user in a town or a train.
- the present disclosure proposes a new and improved communication device, communication method, and communication system capable of suppressing the occurrence of communication that is not intended by the user.
- a communication unit that communicates with another communication device via a human body, an acquisition unit that acquires movement information, movement information of the other communication device received by the communication unit, and the acquisition unit And a communication control unit configured to control communication between the communication unit and the other communication device based on a result of the comparison by the comparison unit.
- a communication device is provided.
- the communication device performs communication with another communication device via a human body, acquiring motion information indicating the motion of the communication device, and motion information of the other communication device.
- a communication method comprising: comparing with movement information of the communication device; and controlling a communication between the communication device and the other communication device by a processor based on a result of the comparison. Ru.
- a first communication device including: a first acquisition unit that acquires motion information; and a first communication unit that transmits information indicating a motion detected by the first acquisition unit.
- a second communication unit that communicates with the first communication unit via a human body, a second acquisition unit that acquires motion information, and a motion of the first communication device received by the second communication unit
- a comparison unit that compares information with motion information acquired by the second acquisition unit; and, based on a result of comparison by the comparison unit, the second communication unit and the first communication unit
- a second communication device having a communication control unit that controls communication between the communication devices.
- composition of a human body communication system It is an explanatory view showing composition of the communication terminal by the embodiment of this indication. It is explanatory drawing which shows the example of a change of the position of each communication terminal which the user who is shaking hands wears. It is a flow chart which shows operation of a communication terminal by an embodiment of this indication. It is explanatory drawing which shows the example of a change of the position of each communication terminal which the user using the same movement means mounts
- a plurality of components having substantially the same functional configuration may be distinguished by attaching different alphabets to the same reference numerals.
- a plurality of configurations having substantially the same functional configuration or logical meaning are distinguished as the communication terminals 20A and 20B as necessary.
- each of the plurality of components is only given the same reference numeral.
- each client is simply referred to as the communication terminal 20.
- BAN communication human body communication
- BAN communication human body communication
- an electrode provided on the terminals distributing an electric field on the surface of the human body.
- FIG. 1 is an explanatory view showing a configuration of a human body communication system.
- the human body communication system includes one or more users' human bodies and a plurality of communication terminals 20.
- the communication terminal 20 is a wearable communication device worn by a user.
- the communication terminal 20 is connected to another communication terminal via the user's human body, and communicates with the other communication terminal via the user's human body.
- the communication terminal 20A communicates via physical contact between two users.
- Human body communication with the terminal 20B is possible.
- human body communication based on handshake, it is useful to exchange business card data including, for example, the user's name and contact information.
- the method of human body communication is not particularly limited, and, for example, the standard of ISO / IEC 17982 (Close Capacitive Coupling Communication, CCCC) may be applied.
- the present inventor has created an embodiment of the present disclosure in view of the above circumstances. According to the embodiment of the present disclosure, it is possible to suppress the occurrence of human body communication involving data exchange that is not intended by the user.
- the configuration and operation of the communication terminal 20 according to such an embodiment of the present disclosure will be sequentially described in detail.
- FIG. 2 is an explanatory view showing the configuration of the communication terminal 20 according to the embodiment of the present disclosure.
- the communication terminal 20 includes a detection unit 210, a vibrator 220, a human body communication IC 230, a data storage unit 240, an instruction storage unit 250, and a host CPU 260. Prepare.
- the detection unit 210 has a function of an acquisition unit that acquires motion information of the communication terminal 20.
- Detection unit 210 includes, for example, an acceleration sensor that detects the acceleration of communication terminal 20, a geomagnetic sensor that detects the direction of communication terminal 20, or a sensor such as a GPS (Global Positioning System) sensor that detects the position of communication terminal 20. obtain.
- the detection unit 210 may acquire, as motion information (first motion information) of the communication terminal 20, a time-series value indicating the acceleration detected by the sensor, the direction of the communication terminal 20, or the position.
- the detection unit 210 may process the time-series values detected by the sensor and acquire the processed information as the first motion information. For example, the detection unit 210 may acquire the absolute value of the value detected by the sensor or the positive / negative of the value detected by the sensor as the first motion information. The detection unit 210 may also acquire velocity as motion information by integrating the integral of the acceleration detected by the acceleration sensor. Furthermore, the detection unit 210 calculates the difference between the time-series value detected by the sensor and the value indicating the specific motion, or the feature quantity of the time-series value acquired by the sensor, and calculates the difference or the feature quantity. It may be acquired as first motion information.
- the detection unit 210 may include an imaging sensor, and may acquire the first motion information by analyzing time-series image data obtained by the imaging sensor.
- the vibrator 220 generates vibration in accordance with control from the host CPU 260.
- the vibrator 220 can function as a notification unit that notifies the user of the state of the communication terminal 20 by vibration. For example, the vibrator 220 vibrates when connection establishment between the communication terminal 20 and another communication terminal 20 succeeds or when exchange of business card data to be described later is completed, connection establishment succeeds, or business card data exchange The end may be notified to the user. If the vibrator 220 vibrates when the exchange of business card data is completed, the user can end the handshake based on the vibration, so that the exchange of business card data intended by the user can be completed more reliably. it can.
- the vibrator 220 is merely an example of a notification unit for notifying the user of the state of the communication terminal 20, and a display for notifying the user of the state of the communication terminal 20 by display or notifying the user of the state of the communication terminal 20 by sound
- a sound output unit may be provided in the communication terminal 20 as a notification unit.
- the human body communication IC 230 is a communication unit having two electrodes for performing human body communication and a signal processing unit.
- the signal processing unit includes a modulation / demodulation unit (PHY, MAC), a transmission processing unit, a reception processing unit, and the like.
- the modulation / demodulation unit modulates transmission data supplied from the host CPU 260 to generate a modulation signal, and the transmission processing unit applies the modulation signal to two electrodes in a predetermined frequency band to realize signal transmission. .
- reception processing such as amplification and down conversion is performed on the signals input from the two electrodes, and the modem unit demodulates the reception data from the signal after the reception processing to realize reception of the signal.
- the human-body communication IC 230 mainly executes an association sequence for establishing connection of human-body communication and data communication for exchanging business card data.
- the data storage unit 240 stores business card data, first motion information, second motion information, and the like as shown in FIG.
- the business card data is personal data including the name, address, department, telephone number, and e-mail address of the user of the communication terminal 20.
- the first motion information is information indicating the motion of the communication terminal 20 acquired by the detection unit 210.
- the second motion information is information indicating the motion of another communication terminal 20 (a partner terminal) that is a communication partner of the communication terminal 20.
- the second motion information is acquired by the opposite terminal, transmitted from the opposite terminal, and received by the human body communication IC 230.
- the instruction storage unit 250 stores an instruction for the host CPU 260 to operate. As shown in FIG. 2, the instruction storage unit 250 stores, for example, a sensor driver 252, a human-body communication IC driver 254, a motion comparison program 256, and a business card exchange program 258.
- the sensor driver 252 is a driver for controlling the sensor of the detection unit 210
- the human body communication IC driver 254 is a driver for controlling the human body communication IC 230.
- the motion comparison program 256 is a program for the host CPU 260 to compare the first motion information and the second motion information
- the business card exchange program 258 exchanges business card data between the communication terminal 20 and the other terminal. It is a program to realize it.
- the data storage unit 240 and the instruction storage unit 250 may be storage media such as a non-volatile memory, a magnetic disk, an optical disk, or a MO (Magneto Optical) disk.
- the nonvolatile memory include a flash memory, an SD card, a micro SD card, a USB memory, an EEPROM (Electrically Erasable Programmable Read-Only Memory), and an EPROM (Erasable Programmable ROM).
- the magnetic disk a hard disk, a disk type magnetic disk, etc. may be mentioned.
- an optical disc a CD (Compact Disc), a DVD (Digital Versatile Disc), a BD (Blu-Ray Disc (registered trademark)), etc. may be mentioned.
- the host CPU 260 controls the overall operation of the communication terminal 20 in accordance with the command stored in the command storage unit 250.
- the host CPU 260 can function as the communication control unit 264, and controls an association sequence for establishing connection between the human body communication IC 230 and the other terminal.
- the host CPU 260 can also function as the comparison unit 266, as shown in FIG.
- the comparison unit 266 compares the first motion information and the second motion information stored in the data storage unit 240. Specifically, the comparison unit 266 calculates the cross correlation of the first motion information and the second motion information.
- the communication control unit 264 controls exchange of business card data between the human body communication IC 230 and the opposite terminal based on the fact that the correlation value calculated by the comparison unit 266 exceeds the threshold value.
- the purpose of the host CPU 260 performing such control will be described.
- each communication terminal 20 mounted on the hands of different users shaking hands also moves highly correlated.
- FIG. 3 is an explanatory view showing a change example of the position of each communication terminal 20 worn by the user who is shaking hands.
- a solid line indicates a change in position of one communication terminal 20 in the vertical direction (z direction)
- a broken line indicates a change in position of the other communication terminal 20 in the vertical direction (z direction).
- FIG. 3 it is expected that correlation will appear in changes in the positions of the two communication terminals 20 worn by the user who is shaking hands.
- the configuration of the communication control unit 264 that controls exchange of business card data between the human body communication IC 230 and the partner terminal has been derived.
- the magnitude of the motion indicated by the first motion information exceeds a predetermined value.
- the comparison unit 266 compares the first motion information and the second motion information after the users are in contact with each other. Just do it.
- the contact between the users can be determined by establishing connection between the human body communication IC 230 and the other terminal. Therefore, the host CPU 260 may activate the sensor of the detection unit 210 based on the establishment of connection between the human body communication IC 230 and the partner terminal. According to this configuration, it is possible to reduce the power consumption of the sensor of the detection unit 210 as compared to the case where the sensor of the detection unit 210 is always activated.
- FIG. 4 is a flowchart showing the operation of the communication terminal 20 according to an embodiment of the present disclosure.
- the communication terminal 20A and the communication terminal 20B execute an Association Sequence for establishing connection (S310).
- the connection establishment between the communication terminal 20A and the communication terminal 20B is successful (S320 / Yes)
- the communication terminal 20A starts acquiring the first motion information, and receives the second motion information from the communication terminal 20B. It starts (S330).
- the communication terminal 20A calculates the cross-correlation of the first motion information and the second motion information (S340), and determines whether the correlation value exceeds a threshold (S350). If the correlation value is equal to or less than the threshold (S350 / No), the communication terminal 20A repeats the process from S340 until the connection between the communication terminal 20A and the communication terminal 20B is ended (S360 / No).
- the communication terminal 20A and the communication terminal 20B exchange business card data (S370).
- the communication terminal 20A and the communication terminal 20B notify the user of the successful exchange, for example, by the vibration of the vibrator 220 (S380).
- both the communication terminal 20A and the communication terminal 20B calculate the cross-correlation of the motion information, and both the correlation value calculated by the communication terminal 20A and the correlation value calculated by the communication terminal 20B exceed the threshold.
- the communication terminal 20A and the communication terminal 20B may exchange business card data. With such a configuration, the conditions under which the exchange of business card data is executed become severe, and therefore, it is possible to more reliably suppress the occurrence of communication that is not intended by the user.
- data communication exchange of business card data
- data communication is performed based on the correlation of the movement of the two communication terminals 20.
- the movements of the communication terminals 20 worn by users using the same transportation means e.g. trains and buses
- the same transportation means e.g. trains and buses
- FIG. 5 is an explanatory view showing a change example of the position of each communication terminal 20 worn by a user who uses the same moving means.
- the solid line shows the change of the position of one communication terminal 20 in the traveling direction (x direction) by the moving means
- the broken line shows the change of the position of the other communication terminal 20 in the x direction.
- a correlation appears in the movement of the communication terminal 20 worn by the user who uses the same moving means.
- the movement of the communication terminal 20 has a predetermined pattern as the execution condition of the data communication.
- the positive and negative directions of movement are switched, but in the movement of the moving means, as shown in FIG. 5, the positive and negative directions of movement are at least within a short time (duration of handshake). Does not switch. Therefore, host CPU 260 has a pattern in which the correlation value of the motion information exceeds the threshold value, and at least one of the first motion information and the other terminal motion information switches in the positive or negative direction of the motion in a predetermined time.
- the data communication may be controlled based on the
- FIG. 6 is a flowchart showing the operation of the communication terminal 20 according to the first modification.
- the processes of S310 to S350 are as described with reference to FIG.
- the host CPU 260 determines whether the movement indicated by the first movement information has a predetermined pattern, for example (S366). ).
- the host CPU 260 controls exchange of business card data (S370).
- the communication terminal 20 repeats the process from S340 until the connection with another communication terminal 20 is ended. (S360 / No).
- the data communication is performed based on the movement having a predetermined pattern such as a handshake, so the same moving means Can prevent data communication from being performed based on a mere contact between users using the.
- Handshakes often involve shaking the hand up and down. However, a handshake may be held simply by holding the hand, in which case it is difficult for two communication terminals 20 to have a correlated movement.
- each communication terminal 20 may vibrate the vibrator 220 simultaneously or alternately.
- the host CPU 260 may control the exchange of the business card data based on the detection of the vibration generated from the vibrator 220 of the other communication terminal 20 by the detection unit 210.
- the business card data is merely an example of a predetermined type of data, and other types of data may be communicated based on a handshake.
- the communication terminal 20 may be an invitation code for connecting users who shake hands to each other via SNS, a smart key for unlocking / locking an electronic lock provided at home, content such as music or video, or an item of a game , Etc. may communicate based on a handshake.
- the detection units 210 of the two communication terminals 20 performing data communication may have different types of sensors.
- the detection unit 210 of one communication terminal 20 may have an acceleration sensor, and the detection unit 210 of the other communication terminal 20 may have an imaging sensor. Even when sensors of different types are used, movement can be compared as both detectors acquire movement information of the same dimension. If the sampling frequency of motion information acquired by both detection units 210 is different, the host CPU 260 may align the sampling frequencies of both motion information by down-converting the sampling frequency of one of the motion information.
- business card data exchange is performed based on a handshake performed by two human users, but the human user and a non-human moving body (for example, imitating a human body)
- the exchange of business card data may be performed based on a handshake performed by the robot).
- each step in the processing of the communication terminal 20 in the present specification does not necessarily have to be processed chronologically in the order described as the flowchart.
- each step in the process of the communication terminal 20 may be processed in an order different from the order described as the flowchart or may be processed in parallel.
- a communication unit that communicates with another communication device via a human body; An acquisition unit for acquiring motion information; A comparison unit that compares the movement information of the other communication device received by the communication unit with the movement information acquired by the acquisition unit; A communication control unit that controls communication between the communication unit and the other communication device based on a result of comparison by the comparison unit; A communication device comprising: (2) The comparison unit calculates a correlation value between the movement information of the other communication device and the movement information acquired by the acquisition unit, The communication control unit controls communication between the communication unit and the other communication device based on whether the correlation value calculated by the comparison unit exceeds a threshold. Communication device as described.
- the communication device (3) The communication device according to (2), wherein the communication control unit causes the communication unit to communicate data of a predetermined type with the other communication device based on the correlation value exceeding the threshold.
- the communication control unit is configured to be predetermined with the other communication device in the communication unit based on the correlation value exceeding the threshold value and that the motion information acquired by the acquisition unit has a predetermined pattern.
- the communication device (3), wherein data of the type is transmitted.
- the comparison unit compares movement information indicating movement of the other communication device after establishment of connection between the communication unit and the other communication device with movement information acquired by the acquisition unit after the connection establishment.
- the communication device according to any one of (1) to (5).
- the communication device according to any one of (1) to (6), wherein the movement information acquired by the acquisition unit is information on temporal change in acceleration, velocity or position of the communication device.
- the movement information acquired by the acquisition unit is a difference between a specific movement and the movement of the communication device or a feature of the movement of the communication device according to any one of (1) to (6).
- Communication device (9) The communication device according to (4), further including: a notification unit that notifies that the communication of the predetermined type of data is successful.
- the communication device communicates with another communication device via the human body; Obtaining movement information indicating movement of the communication device; Comparing movement information of the other communication device with movement information of the communication device; Controlling by the processor communication between the communication device and the other communication device based on the result of the comparison; Communication methods, including: (11) A first acquisition unit that acquires motion information, and a first communication unit that transmits information indicating a motion detected by the first acquisition unit; A first communication device having A second communication unit that communicates with the first communication unit via a human body; Second acquisition unit for acquiring motion information, A comparison unit that compares the movement information of the first communication device received by the second communication unit with the movement information acquired by the second acquisition unit; A communication control unit that controls communication between the second communication unit and the first communication unit based on a result of comparison by the comparison unit; A second communication device having A communication system comprising:
- Reference Signs List 20 communication terminal 210 detection unit 220 vibrator 240 data storage unit 250 instruction storage unit 252 sensor driver 254 human body communication IC driver 256 motion comparison program 258 business card exchange program 264 communication control unit 266 comparison unit
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Strategic Management (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Marketing (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
【課題】ユーザが意図しない通信の発生を抑制する。 【解決手段】他の通信装置と人体を介する通信を行う通信部と、動き情報を取得する取得部と、前記通信部により受信された前記他の通信装置の動き情報と、前記取得部により取得された動き情報とを比較する比較部と、前記比較部による比較の結果に基づいて、前記通信部と前記他の通信装置との間の通信を制御する通信制御部と、を備える、通信装置。
Description
本開示は、通信装置、通信方法および通信システムに関する。
近年、BAN(Body Area Network)とも呼ばれる人体通信システムの研究が進められている。人体通信システムは、複数のユーザの各々に装着された端末により構成され得る。各端末は少なくとも2枚の電極を有する。あるユーザに装着された端末が2枚の電極間に電位差を生じさせると、ユーザの人体表面に電界分布が生じる。電界分布を有するユーザと他のユーザが接触すると、他のユーザに電界分布が伝わり、他のユーザに装着された端末の2枚の電極間に電位差が生じる。他の端末が当該電位差から信号を抽出することで、人体通信(電界通信)が実現され得る。
人体通信を利用するシステムとして、特許文献1には、複数のユーザが握手をしたことにより複数の電子カメラ間の通信が確立された場合に電子カメラのペアリングを成立させる技術が開示されている。
しかし、容量結合方式の人体通信では、ユーザ同士が接触しない状態でも、空間結合により人体通信が開始されてしまう場合がある。他の方式の人体通信であっても、街中や電車などでユーザの意図しない接触に起因して人体通信が開始されてしまう場合がある。
そこで、本開示では、ユーザが意図しない通信の発生を抑制することが可能な、新規かつ改良された通信装置、通信方法および通信システムを提案する。
本開示によれば、他の通信装置と人体を介する通信を行う通信部と、動き情報を取得する取得部と、前記通信部により受信された前記他の通信装置の動き情報と、前記取得部により取得された動き情報とを比較する比較部と、前記比較部による比較の結果に基づいて、前記通信部と前記他の通信装置との間の通信を制御する通信制御部と、を備える、通信装置が提供される。
また、本開示によれば、通信装置が他の通信装置と人体を介する通信を行うことと、前記通信装置の動きを示す動き情報を取得することと、前記他の通信装置の動き情報と、前記通信装置の動き情報とを比較することと、比較の結果に基づいて、前記通信装置と前記他の通信装置との間の通信をプロセッサにより制御することと、を含む、通信方法が提供される。
また、本開示によれば、動き情報を取得する第1の取得部、および前記第1の取得部により検出された動きを示す情報を送信する第1の通信部、を有する第1の通信装置と、前記第1の通信部と人体を介する通信を行う第2の通信部、動き情報を取得する第2の取得部、前記第2の通信部により受信された前記第1の通信装置の動き情報と、前記第2の取得部により取得された動き情報とを比較する比較部、および、前記比較部による比較の結果に基づいて、前記第2の通信部と前記第1の通信部との間の通信を制御する通信制御部、を有する第2の通信装置と、を備える、通信システムが提供される。
以上説明したように本開示によれば、ユーザが意図しない通信の発生を抑制することが可能である。
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
また、本明細書及び図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。例えば、実質的に同一の機能構成または論理的意義を有する複数の構成を、必要に応じて通信端末20Aおよび20Bのように区別する。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、複数の構成要素の各々に同一符号のみを付する。例えば、通信端末20Aおよび20Bを特に区別する必要が無い場合には、各クライアントを単に通信端末20と称する。
また、以下に示す項目順序に従って本開示を説明する。
1.人体通信システムの概要
2.通信端末の構成
3.通信端末の動作
4.変形例
5.むすび
1.人体通信システムの概要
2.通信端末の構成
3.通信端末の動作
4.変形例
5.むすび
<1.人体通信システムの概要>
本開示の実施形態は、BAN(Body Area Network)とも呼ばれる人体通信システムに適用される。人体通信システムにおける端末間のBAN通信(人体通信)は、端末に設けられた電極が人体表面に電界を分布させることにより実現される。以下、図1を参照し、このような人体通信システムの具体的な構成例を説明する。
本開示の実施形態は、BAN(Body Area Network)とも呼ばれる人体通信システムに適用される。人体通信システムにおける端末間のBAN通信(人体通信)は、端末に設けられた電極が人体表面に電界を分布させることにより実現される。以下、図1を参照し、このような人体通信システムの具体的な構成例を説明する。
図1は、人体通信システムの構成を示す説明図である。図1に示したように、人体通信システムは、1または2以上のユーザの人体、および複数の通信端末20から構成される。
通信端末20は、ユーザに装着されるウェアラブル型の通信装置である。通信端末20は、ユーザの人体を介して他の通信端末と接続され、他の通信端末とユーザの人体を介して通信する。例えば、図1に示した例では、通信端末20Aを装着するユーザと通信端末20Bを装着するユーザが握手しているので、通信端末20Aは、2人のユーザの物理的な接触を介して通信端末20Bと人体通信することが可能である。握手に基づく人体通信では、例えばユーザの氏名および連絡先などを含む名刺データが交換されることが有用である。なお、人体通信の方式は特に限定されず、例えば、ISO/IEC 17982 (Close Capacitive Coupling Communication ,CCCC)の規格が適用されてもよい。
(背景)
上述したように、ユーザ同士の接触により通信端末20間でデータ交換が行われることが有用である。しかし、容量結合方式の人体通信では、ユーザ同士が接触しない状態でも、空間結合により人体通信が開始されてしまう場合がある。他の方式の人体通信であっても、街中や電車などでユーザの意図しない接触に起因して人体通信が開始されてしまう場合がある。このようなユーザが意図しない人体通信によりデータ交換が行われることは好ましくない。
上述したように、ユーザ同士の接触により通信端末20間でデータ交換が行われることが有用である。しかし、容量結合方式の人体通信では、ユーザ同士が接触しない状態でも、空間結合により人体通信が開始されてしまう場合がある。他の方式の人体通信であっても、街中や電車などでユーザの意図しない接触に起因して人体通信が開始されてしまう場合がある。このようなユーザが意図しない人体通信によりデータ交換が行われることは好ましくない。
本件発明者は、上記事情に鑑みて本開示の実施形態を創作した。本開示の実施形態によれば、ユーザが意図しないデータ交換を伴う人体通信の発生を抑制することが可能である。以下、このような本開示の実施形態による通信端末20の構成および動作を順次詳細に説明する。
<2.通信端末の構成>
図2は、本開示の実施形態による通信端末20の構成を示す説明図である。図2に示したように、本開示の実施形態による通信端末20は、検出部210と、バイブレーター220と、人体通信IC230と、データ記憶部240と、命令記憶部250と、ホストCPU260と、を備える。
図2は、本開示の実施形態による通信端末20の構成を示す説明図である。図2に示したように、本開示の実施形態による通信端末20は、検出部210と、バイブレーター220と、人体通信IC230と、データ記憶部240と、命令記憶部250と、ホストCPU260と、を備える。
(検出部)
検出部210は、通信端末20の動き情報を取得する取得部の機能を有する。検出部210は、例えば、通信端末20の加速度を検出する加速度センサ、通信端末20の向きを検出する地磁気センサ、または通信端末20の位置を検出するGPS(Global Positioning System)センサなどのセンサを含み得る。検出部210は、センサにより検出された加速度、通信端末20の向き、または位置を示す時系列の値を通信端末20の動き情報(第1の動き情報)として取得してもよい。
検出部210は、通信端末20の動き情報を取得する取得部の機能を有する。検出部210は、例えば、通信端末20の加速度を検出する加速度センサ、通信端末20の向きを検出する地磁気センサ、または通信端末20の位置を検出するGPS(Global Positioning System)センサなどのセンサを含み得る。検出部210は、センサにより検出された加速度、通信端末20の向き、または位置を示す時系列の値を通信端末20の動き情報(第1の動き情報)として取得してもよい。
または、検出部210は、センサにより検出された時系列の値を加工して、加工後の情報を第1の動き情報として取得してもよい。例えば、検出部210は、センサにより検出された値の絶対値、またはセンサにより検出された値の正負を第1の動き情報として取得してもよい。また、検出部210は、加速度センサにより検出された加速度の積分を積分することにより速度を動き情報として取得してもよい。さらに、検出部210は、センサにより検出された時系列の値と特定の動きを示す値との差分、またはセンサにより取得された時系列の値の特徴量を算出し、当該差分または特徴量を第1の動き情報として取得してもよい。
他の例として、検出部210は、撮像センサを有し、撮像センサにより得られた時系列の画像データを解析することで第1の動き情報を取得してもよい。
(バイブレーター)
バイブレーター220は、ホストCPU260からの制御に従って振動を発生する。バイブレーター220は、通信端末20の状態を振動によりユーザに通知する通知部として機能し得る。例えば、バイブレーター220は、通信端末20と他の通信端末20との接続確立が成功した時、または後述する名刺データの交換が終了した時に振動することで、接続確立の成功、または名刺データの交換終了をユーザに通知してもよい。バイブレーター220が名刺データの交換が終了した時に振動する場合、ユーザは、当該振動に基づいて握手を終了することが可能となるので、ユーザが意図する名刺データの交換をより確実に完了させることができる。なお、バイブレーター220はユーザに通信端末20の状態を通知する通知部の一例に過ぎず、表示により通信端末20の状態をユーザに通知する表示部、または音により通信端末20の状態をユーザに通知する音出力部が通知部として通信端末20に設けられてもよい。
バイブレーター220は、ホストCPU260からの制御に従って振動を発生する。バイブレーター220は、通信端末20の状態を振動によりユーザに通知する通知部として機能し得る。例えば、バイブレーター220は、通信端末20と他の通信端末20との接続確立が成功した時、または後述する名刺データの交換が終了した時に振動することで、接続確立の成功、または名刺データの交換終了をユーザに通知してもよい。バイブレーター220が名刺データの交換が終了した時に振動する場合、ユーザは、当該振動に基づいて握手を終了することが可能となるので、ユーザが意図する名刺データの交換をより確実に完了させることができる。なお、バイブレーター220はユーザに通信端末20の状態を通知する通知部の一例に過ぎず、表示により通信端末20の状態をユーザに通知する表示部、または音により通信端末20の状態をユーザに通知する音出力部が通知部として通信端末20に設けられてもよい。
(人体通信IC)
人体通信IC230は、人体通信を行うための2枚の電極、および信号処理部を有する通信部である。信号処理部は、変復調部(PHY、MAC)、送信処理部、および受信処理部などを有する。変復調部がホストCPU260から供給される送信データを変調して変調信号を生成し、送信処理部が変調信号を所定の周波数帯で2枚の電極に印加することにより、信号の送信が実現される。また、2枚の電極から入力される信号に増幅、ダウンコンバージョンなどの受信処理を施し、受信処理後の信号から変復調部が受信データを復調することにより、信号の受信が実現される。
人体通信IC230は、人体通信を行うための2枚の電極、および信号処理部を有する通信部である。信号処理部は、変復調部(PHY、MAC)、送信処理部、および受信処理部などを有する。変復調部がホストCPU260から供給される送信データを変調して変調信号を生成し、送信処理部が変調信号を所定の周波数帯で2枚の電極に印加することにより、信号の送信が実現される。また、2枚の電極から入力される信号に増幅、ダウンコンバージョンなどの受信処理を施し、受信処理後の信号から変復調部が受信データを復調することにより、信号の受信が実現される。
本実施形態においては、人体通信IC230は、主に人体通信の接続確立のためのAssociation Sequence、および名刺データの交換のためのデータ通信を実行する。
(データ記憶部)
データ記憶部240は、図2に示したように、名刺データ、第1の動き情報、および第2の動き情報などを記憶する。名刺データは、通信端末20のユーザの氏名、住所、所属、電話番号およびメールアドレスなどを含む個人データである。第1の動き情報は、検出部210によって取得された通信端末20の動きを示す情報である。第2の動き情報は、通信端末20の通信相手である他の通信端末20(相手端末)の動きを示す情報である。第2の動き情報は、相手端末によって取得され、相手端末から送信され、人体通信IC230によって受信される。
データ記憶部240は、図2に示したように、名刺データ、第1の動き情報、および第2の動き情報などを記憶する。名刺データは、通信端末20のユーザの氏名、住所、所属、電話番号およびメールアドレスなどを含む個人データである。第1の動き情報は、検出部210によって取得された通信端末20の動きを示す情報である。第2の動き情報は、通信端末20の通信相手である他の通信端末20(相手端末)の動きを示す情報である。第2の動き情報は、相手端末によって取得され、相手端末から送信され、人体通信IC230によって受信される。
(命令記憶部)
命令記憶部250は、ホストCPU260が動作するための命令を記憶する。図2に示したように、命令記憶部250は、例えばセンサドライバ252、人体通信ICドライバ254、動き比較プログラム256および名刺交換プログラム258を記憶する。センサドライバ252は、検出部210のセンサを制御するためのドライバであり、人体通信ICドライバ254は、人体通信IC230を制御するためのドライバである。動き比較プログラム256は、ホストCPU260が第1の動き情報と第2の動き情報を比較するためのプログラムであり、名刺交換プログラム258は、通信端末20と相手端末との間で名刺データの交換を実現するためのプログラムである。
命令記憶部250は、ホストCPU260が動作するための命令を記憶する。図2に示したように、命令記憶部250は、例えばセンサドライバ252、人体通信ICドライバ254、動き比較プログラム256および名刺交換プログラム258を記憶する。センサドライバ252は、検出部210のセンサを制御するためのドライバであり、人体通信ICドライバ254は、人体通信IC230を制御するためのドライバである。動き比較プログラム256は、ホストCPU260が第1の動き情報と第2の動き情報を比較するためのプログラムであり、名刺交換プログラム258は、通信端末20と相手端末との間で名刺データの交換を実現するためのプログラムである。
なお、データ記憶部240および命令記憶部250は、不揮発性メモリ、磁気ディスク、光ディスク、またはMO(Magneto Optical)ディスクなどの記憶媒体であってもよい。不揮発性メモリとしては、例えば、フラッシュメモリ、SDカード、マイクロSDカード、USBメモリ、EEPROM(Electrically Erasable Programmable Read-Only Memory)、EPROM(Erasable Programmable ROM)があげられる。また、磁気ディスクとしては、ハードディスクおよび円盤型磁性体ディスクなどがあげられる。また、光ディスクとしては、CD(Compact Disc)、DVD(Digital Versatile Disc)およびBD(Blu-Ray Disc(登録商標))などがあげられる。
(ホストCPU)
ホストCPU260は、命令記憶部250に記憶されている命令に従い、通信端末20の動作全般を制御する。例えば、ホストCPU260は、図2に示したように通信制御部264として機能することが可能であり、人体通信IC230と相手端末との接続確立のためのAssociation Sequenceを制御する。
ホストCPU260は、命令記憶部250に記憶されている命令に従い、通信端末20の動作全般を制御する。例えば、ホストCPU260は、図2に示したように通信制御部264として機能することが可能であり、人体通信IC230と相手端末との接続確立のためのAssociation Sequenceを制御する。
ホストCPU260は、図2に示したように、比較部266として機能することも可能である。比較部266は、データ記憶部240に記憶された第1の動き情報および第2の動き情報を比較する。具体的には、比較部266は、第1の動き情報および第2の動き情報の相互相関を計算する。通信制御部264は、比較部266により計算された相関値が閾値を上回ることに基づき、人体通信IC230と相手端末との間での名刺データの交換を制御する。以下、ホストCPU260がこのような制御を行う趣旨を説明する。
名刺データの交換は、名刺データの交換を意図したユーザ間で行われることが望まれる。このため、ユーザ同士の握手をユーザの意思表示と捉え、ユーザ同士の握手に基づいて名刺データの交換を実行することが考えられる。
この場合、ユーザ同士の握手をどのように判断するかが重要である。本件発明者は、この点に関し、握手をしている異なるユーザの手は相関性の高い動きをすることに着目した。握手をしている異なるユーザの手が相関性の高い動きをすれば、握手をしている異なるユーザの手に装着されている各通信端末20も相関性の高い動きをする。
図3は、握手をしているユーザが装着する各通信端末20の位置の変化例を示す説明図である。図3において、実線は一方の通信端末20の鉛直方向(z方向)の位置の変化を示し、破線は他方の通信端末20の鉛直方向(z方向)の位置の変化を示す。図3に示したように、握手をしているユーザが装着する双方の通信端末20の位置の変化には相関性が現れることが期待される。
上記に着目することで、データ記憶部240に記憶された第1の動き情報および第2の動き情報を比較する比較部266の構成、および、比較部266により計算された相関値が閾値を上回ることに基づき、人体通信IC230と相手端末との間での名刺データの交換を制御する通信制御部264の構成が導出された。ここで、名刺データの交換のための追加条件として、第1の動き情報の示す動きの大きさが所定値を上回ることが用いられてもよい。
かかる構成によれば、2人のユーザが握手をしている場合に名刺データの交換が実行されるので、2人のユーザの単なる接触などに基づいてユーザが意図しない名刺データの交換が行われることを抑制することが可能である。
なお、通信端末20の動きおよび相手端末の動きに相関性が現れることが担保されるのは、ユーザ同士が握手をした後である。ユーザ同士が握手をしている状態は、少なくともユーザ同士が接触している状態であるので、比較部266は、ユーザ同士が接触した後の第1の動き情報および第2の動き情報を比較すればよい。ここで、ユーザ同士が接触したことは、人体通信IC230と相手端末との接続確立により判断可能である。そこで、ホストCPU260は、人体通信IC230と相手端末との接続確立に基づいて検出部210のセンサを起動させてもよい。かかる構成によれば、検出部210のセンサが常時起動する場合と比較して、検出部210のセンサの消費電力を低減することが可能である。
<3.通信端末の動作>
以上、本開示の実施形態による通信端末20の構成を説明した。続いて、図4を参照し、本開示の実施形態による通信端末20の動作を整理する。
以上、本開示の実施形態による通信端末20の構成を説明した。続いて、図4を参照し、本開示の実施形態による通信端末20の動作を整理する。
図4は、本開示の実施形態による通信端末20の動作を示すフローチャートである。図4に示したように、まず、通信端末20Aおよび通信端末20Bがユーザの人体を介して容量結合すると、通信端末20Aおよび通信端末20Bは接続確立のためのAssociation Sequenceを実行する(S310)。そして、通信端末20Aおよび通信端末20Bの接続確立が成功すると(S320/Yes)、通信端末20Aは、第1の動き情報の取得を開始し、通信端末20Bからの第2の動き情報の受信を開始する(S330)。
その後、通信端末20Aは、第1の動き情報および第2の動き情報の相互相関を計算し(S340)、相関値が閾値を上回ったか否かを判断する(S350)。相関値が閾値以下である場合(S350/No)、通信端末20Aは、通信端末20Aと通信端末20Bの接続が終了するまで、S340からの処理を繰り返す(S360/No)。
一方、相関値が閾値を上回った場合(S350/Yes)、通信端末20Aおよび通信端末20Bが名刺データを交換する(S370)。名刺データの交換が成功すると、通信端末20Aおよび通信端末20Bは、例えばバイブレーター220の振動により交換成功をユーザに通知する(S380)。
上記では通信端末20Aが動き情報の相互相関を計算する例を説明した。他の例として、通信端末20Aおよび通信端末20Bの双方が動き情報の相互相関を計算し、通信端末20Aにより算出された相関値および通信端末20Bにより算出された相関値の双方が閾値を上回った場合に、通信端末20Aおよび通信端末20Bは名刺データの交換を行ってもよい。かかる構成により、名刺データの交換が実行される条件が厳しくなるので、ユーザが意図しない通信の発生をより確実に抑制することが可能である。
<4.変形例>
以上、本開示の実施形態を説明した。以下では、本開示の実施形態の幾つかの変形例を説明する。なお、以下に説明する各変形例は、単独で本開示の実施形態に適用されてもよいし、組み合わせで本開示の実施形態に適用されてもよい。また、各変形例は、本開示の実施形態で説明した構成に代えて適用されてもよいし、本開示の実施形態で説明した構成に対して追加的に適用されてもよい。
以上、本開示の実施形態を説明した。以下では、本開示の実施形態の幾つかの変形例を説明する。なお、以下に説明する各変形例は、単独で本開示の実施形態に適用されてもよいし、組み合わせで本開示の実施形態に適用されてもよい。また、各変形例は、本開示の実施形態で説明した構成に代えて適用されてもよいし、本開示の実施形態で説明した構成に対して追加的に適用されてもよい。
(第1の変形例)
上述したように、本開示の実施形態では、2つの通信端末20の動きの相関性に基づいてデータ通信(名刺データの交換)が行われる。この点に関し、同じ移動手段(例えば、電車およびバス)を利用しているユーザが装着する通信端末20の動きは相関を有する。
上述したように、本開示の実施形態では、2つの通信端末20の動きの相関性に基づいてデータ通信(名刺データの交換)が行われる。この点に関し、同じ移動手段(例えば、電車およびバス)を利用しているユーザが装着する通信端末20の動きは相関を有する。
図5は、同じ移動手段を利用しているユーザが装着する各通信端末20の位置の変化例を示す説明図である。図5において、実線は移動手段による進行方向(x方向)上での一方の通信端末20の位置の変化を示し、破線は同x方向上での他方の通信端末20の位置の変化を示す。図5に示したように、同じ移動手段を利用するユーザが装着する通信端末20の動きには相関性が現れる。
しかし、同じ移動手段を利用しているユーザ同士の単なる接触に基づいてデータ通信が行われることは好ましくない。
そこで、データ通信の実行条件に、通信端末20の動きが所定のパターンを有することが追加されてもよい。握手では、図3に示したように動きの方向の正負が切り替わるが、移動手段の動きでは、図5に示したように、動きの方向の正負は少なくとも短時間(握手の継続時間)内には切り替わらない。このため、ホストCPU260は、動き情報の相関値が閾値を上回ること、および、第1の動き情報または他端末動き情報の少なくともいずれかが動きの方向の正負が所定時間内に切り替わるパターンを有していること、に基づいてデータ通信を制御してもよい。
図6は、第1の変形例による通信端末20の動作を示すフローチャートである。S310~S350の処理は、図4を参照して説明した通りである。第1の変形例においては、S350において相関値が閾値を上回ると判断された後、ホストCPU260が、例えば第1の動き情報により示される動きが所定のパターンを有するか否かを判断する(S366)。
第1の動き情報により示される動きが所定のパターンを有する場合(S366/Yes)、ホストCPU260は名刺データの交換を制御する(S370)。一方、第1の動き情報により示される動きが所定のパターンを有さない場合(S366/No)、通信端末20は、他の通信端末20との接続が終了するまで、S340からの処理を繰り返す(S360/No)。
以上説明したように、第1の変形例によれば、2つの通信端末20の動きの相関に加え、握手のような所定のパターンを有する動きに基づいてデータ通信が行われるので、同じ移動手段を利用しているユーザ同士の単なる接触に基づいてデータ通信が行われてしまうことを防止し得る。
(第2の変形例)
握手は、手の上下への揺さぶりを伴うことが多い。しかし、単に手を握り合う握手が行われることもあり、この場合、2つの通信端末20に相関性のある動きが生じ難い。
握手は、手の上下への揺さぶりを伴うことが多い。しかし、単に手を握り合う握手が行われることもあり、この場合、2つの通信端末20に相関性のある動きが生じ難い。
そこで、2つの通信端末20の間で接続確立が成功した後、各通信端末20は、同時にまたは交互にバイブレーター220を振動させてもよい。2人のユーザが握手している場合、一方の通信端末20のバイブレーター220から発生した振動は、ユーザの人体を介して他方の通信端末20に伝播すると考えられる。このため、ホストCPU260は、他方の通信端末20のバイブレーター220から発生した振動が検出部210により検出されたことに基づき、名刺データの交換を制御してもよい。
かかる構成によれば、手の揺さぶりを伴わない握手が行われた場合であっても名刺データの交換を実現することが可能である。
(第3の変形例)
上記では、握手に基づいて名刺データが通信される例を説明したが、名刺データは所定の種類のデータの一例に過ぎず、握手に基づいて他の種類のデータが通信されてもよい。例えば、通信端末20は、握手をしたユーザ同士がSNS上で繋がるための招待コード、自宅に設けられた電子ロックの解錠/施錠のためのスマートキー、音楽または動画などのコンテンツ、ゲームのアイテム、などを握手に基づいて通信してもよい。
上記では、握手に基づいて名刺データが通信される例を説明したが、名刺データは所定の種類のデータの一例に過ぎず、握手に基づいて他の種類のデータが通信されてもよい。例えば、通信端末20は、握手をしたユーザ同士がSNS上で繋がるための招待コード、自宅に設けられた電子ロックの解錠/施錠のためのスマートキー、音楽または動画などのコンテンツ、ゲームのアイテム、などを握手に基づいて通信してもよい。
(第4の変形例)
上記実施形態では、2つの通信端末20の動きの相関に基づいて2つの通信端末20間でデータ通信が行われる例を説明したが、3つ以上の通信端末20の動きの相関に基づいて3つ以上の通信端末20間でデータ通信を行うことも可能である。例えば、3人以上のユーザが円陣を組み、3人以上のユーザが手を重ねた場合、3つ以上の通信端末20が容量結合し得る。さらに、3人以上のユーザが手を重ねた状態で手を上下させた場合、3つ以上の通信端末20が相関性のある動きをすると考えられる。このような場合、各通信端末20は、他の複数の通信端末20とデータ通信を行うことが可能である。
上記実施形態では、2つの通信端末20の動きの相関に基づいて2つの通信端末20間でデータ通信が行われる例を説明したが、3つ以上の通信端末20の動きの相関に基づいて3つ以上の通信端末20間でデータ通信を行うことも可能である。例えば、3人以上のユーザが円陣を組み、3人以上のユーザが手を重ねた場合、3つ以上の通信端末20が容量結合し得る。さらに、3人以上のユーザが手を重ねた状態で手を上下させた場合、3つ以上の通信端末20が相関性のある動きをすると考えられる。このような場合、各通信端末20は、他の複数の通信端末20とデータ通信を行うことが可能である。
(第5の変形例)
データ通信を行う2つの通信端末20の検出部210は、種類が異なるセンサを有してもよい。例えば、一方の通信端末20の検出部210は加速度センサを有し、他方の通信端末20の検出部210は撮像センサを有してもよい。種類が異なるセンサが用いられる場合であっても、双方の検出部が同一の次元の動き情報を取得することにより、動きの比較が可能となる。双方の検出部210で取得される動き情報のサンプリング周波数は異なる場合、ホストCPU260は、一方の動き情報のサンプリング周波数をダウンコンバートすることにより、双方の動き情報のサンプリング周波数を揃えてもよい。
データ通信を行う2つの通信端末20の検出部210は、種類が異なるセンサを有してもよい。例えば、一方の通信端末20の検出部210は加速度センサを有し、他方の通信端末20の検出部210は撮像センサを有してもよい。種類が異なるセンサが用いられる場合であっても、双方の検出部が同一の次元の動き情報を取得することにより、動きの比較が可能となる。双方の検出部210で取得される動き情報のサンプリング周波数は異なる場合、ホストCPU260は、一方の動き情報のサンプリング周波数をダウンコンバートすることにより、双方の動き情報のサンプリング周波数を揃えてもよい。
<5.むすび>
以上説明したように、本開示の実施形態によれば、2人のユーザが握手をしている場合に名刺データの交換が実行されるので、2人のユーザの単なる接触などに基づいてユーザが意図しない名刺データの交換が行われることを抑制することが可能である。
以上説明したように、本開示の実施形態によれば、2人のユーザが握手をしている場合に名刺データの交換が実行されるので、2人のユーザの単なる接触などに基づいてユーザが意図しない名刺データの交換が行われることを抑制することが可能である。
なお、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
例えば、上記実施形態では、人間である2人のユーザが行う握手に基づいて名刺データの交換が実行される例を説明したが、人間であるユーザと、人間でない動体(例えば、人体を模したロボット)とが行う握手に基づいて名刺データの交換が実行されてもよい。
また、本明細書の通信端末20の処理における各ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はない。例えば、通信端末20の処理における各ステップは、フローチャートとして記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
また、通信端末20に内蔵されるCPU、ROMおよびRAMなどのハードウェアに、上述した通信端末20の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
また、以下のような構成も本開示の技術的範囲に属する。
(1)
他の通信装置と人体を介する通信を行う通信部と、
動き情報を取得する取得部と、
前記通信部により受信された前記他の通信装置の動き情報と、前記取得部により取得された動き情報とを比較する比較部と、
前記比較部による比較の結果に基づいて、前記通信部と前記他の通信装置との間の通信を制御する通信制御部と、
を備える、通信装置。
(2)
前記比較部は、前記他の通信装置の動き情報と前記取得部により取得された動き情報との相関値を計算し、
前記通信制御部は、前記比較部により計算された前記相関値が閾値を上回るか否かに基づいて、前記通信部と前記他の通信装置との間の通信を制御する、前記(1)に記載の通信装置。
(3)
前記通信制御部は、前記相関値が前記閾値を上回ることに基づいて、前記通信部に前記他の通信装置と所定の種類のデータを通信させる、前記(2)に記載の通信装置。
(4)
前記通信制御部は、前記相関値が前記閾値を上回ること、かつ、前記取得部により取得された動き情報が所定のパターンを有すること、に基づいて、前記通信部に前記他の通信装置と所定の種類のデータを通信させる、前記(3)に記載の通信装置。
(5)
前記所定のパターンは、動きの方向の正負が切り替わるパターンである、前記(4)に記載の通信装置。
(6)
前記比較部は、前記通信部と前記他の通信装置との接続確立後の前記他の通信装置の動きを示す動き情報と、前記接続確立後に前記取得部により取得された動き情報とを比較する、前記(1)~(5)のいずれか一項に記載の通信装置。
(7)
前記取得部により取得された動き情報は、前記通信装置の加速度、速度または位置の時間変化に関する情報である、前記(1)~(6)のいずれか一項に記載の通信装置。
(8)
前記取得部により取得された動き情報は、特定の動きと前記通信装置の動きの差分または前記通信装置の動きの特徴量である、前記(1)~(6)のいずれか一項に記載の通信装置。
(9)
前記通信装置は、前記所定の種類のデータの通信が成功したことを通知する通知部をさらに備える、前記(4)に記載の通信装置。
(10)
通信装置が他の通信装置と人体を介する通信を行うことと、
前記通信装置の動きを示す動き情報を取得することと、
前記他の通信装置の動き情報と、前記通信装置の動き情報とを比較することと、
比較の結果に基づいて、前記通信装置と前記他の通信装置との間の通信をプロセッサにより制御することと、
を含む、通信方法。
(11)
動き情報を取得する第1の取得部、および
前記第1の取得部により検出された動きを示す情報を送信する第1の通信部、
を有する第1の通信装置と、
前記第1の通信部と人体を介する通信を行う第2の通信部、
動き情報を取得する第2の取得部、
前記第2の通信部により受信された前記第1の通信装置の動き情報と、前記第2の取得部により取得された動き情報とを比較する比較部、および、
前記比較部による比較の結果に基づいて、前記第2の通信部と前記第1の通信部との間の通信を制御する通信制御部、
を有する第2の通信装置と、
を備える、通信システム。
(1)
他の通信装置と人体を介する通信を行う通信部と、
動き情報を取得する取得部と、
前記通信部により受信された前記他の通信装置の動き情報と、前記取得部により取得された動き情報とを比較する比較部と、
前記比較部による比較の結果に基づいて、前記通信部と前記他の通信装置との間の通信を制御する通信制御部と、
を備える、通信装置。
(2)
前記比較部は、前記他の通信装置の動き情報と前記取得部により取得された動き情報との相関値を計算し、
前記通信制御部は、前記比較部により計算された前記相関値が閾値を上回るか否かに基づいて、前記通信部と前記他の通信装置との間の通信を制御する、前記(1)に記載の通信装置。
(3)
前記通信制御部は、前記相関値が前記閾値を上回ることに基づいて、前記通信部に前記他の通信装置と所定の種類のデータを通信させる、前記(2)に記載の通信装置。
(4)
前記通信制御部は、前記相関値が前記閾値を上回ること、かつ、前記取得部により取得された動き情報が所定のパターンを有すること、に基づいて、前記通信部に前記他の通信装置と所定の種類のデータを通信させる、前記(3)に記載の通信装置。
(5)
前記所定のパターンは、動きの方向の正負が切り替わるパターンである、前記(4)に記載の通信装置。
(6)
前記比較部は、前記通信部と前記他の通信装置との接続確立後の前記他の通信装置の動きを示す動き情報と、前記接続確立後に前記取得部により取得された動き情報とを比較する、前記(1)~(5)のいずれか一項に記載の通信装置。
(7)
前記取得部により取得された動き情報は、前記通信装置の加速度、速度または位置の時間変化に関する情報である、前記(1)~(6)のいずれか一項に記載の通信装置。
(8)
前記取得部により取得された動き情報は、特定の動きと前記通信装置の動きの差分または前記通信装置の動きの特徴量である、前記(1)~(6)のいずれか一項に記載の通信装置。
(9)
前記通信装置は、前記所定の種類のデータの通信が成功したことを通知する通知部をさらに備える、前記(4)に記載の通信装置。
(10)
通信装置が他の通信装置と人体を介する通信を行うことと、
前記通信装置の動きを示す動き情報を取得することと、
前記他の通信装置の動き情報と、前記通信装置の動き情報とを比較することと、
比較の結果に基づいて、前記通信装置と前記他の通信装置との間の通信をプロセッサにより制御することと、
を含む、通信方法。
(11)
動き情報を取得する第1の取得部、および
前記第1の取得部により検出された動きを示す情報を送信する第1の通信部、
を有する第1の通信装置と、
前記第1の通信部と人体を介する通信を行う第2の通信部、
動き情報を取得する第2の取得部、
前記第2の通信部により受信された前記第1の通信装置の動き情報と、前記第2の取得部により取得された動き情報とを比較する比較部、および、
前記比較部による比較の結果に基づいて、前記第2の通信部と前記第1の通信部との間の通信を制御する通信制御部、
を有する第2の通信装置と、
を備える、通信システム。
20 通信端末
210 検出部
220 バイブレーター
240 データ記憶部
250 命令記憶部
252 センサドライバ
254 人体通信ICドライバ
256 動き比較プログラム
258 名刺交換プログラム
264 通信制御部
266 比較部
210 検出部
220 バイブレーター
240 データ記憶部
250 命令記憶部
252 センサドライバ
254 人体通信ICドライバ
256 動き比較プログラム
258 名刺交換プログラム
264 通信制御部
266 比較部
Claims (11)
- 他の通信装置と人体を介する通信を行う通信部と、
動き情報を取得する取得部と、
前記通信部により受信された前記他の通信装置の動き情報と、前記取得部により取得された動き情報とを比較する比較部と、
前記比較部による比較の結果に基づいて、前記通信部と前記他の通信装置との間の通信を制御する通信制御部と、
を備える、通信装置。 - 前記比較部は、前記他の通信装置の動き情報と前記取得部により取得された動き情報との相関値を計算し、
前記通信制御部は、前記比較部により計算された前記相関値が閾値を上回るか否かに基づいて、前記通信部と前記他の通信装置との間の通信を制御する、請求項1に記載の通信装置。 - 前記通信制御部は、前記相関値が前記閾値を上回ることに基づいて、前記通信部に前記他の通信装置と所定の種類のデータを通信させる、請求項2に記載の通信装置。
- 前記通信制御部は、前記相関値が前記閾値を上回ること、かつ、前記取得部により取得された動き情報が所定のパターンを有すること、に基づいて、前記通信部に前記他の通信装置と所定の種類のデータを通信させる、請求項3に記載の通信装置。
- 前記所定のパターンは、動きの方向の正負が切り替わるパターンである、請求項4に記載の通信装置。
- 前記比較部は、前記通信部と前記他の通信装置との接続確立後の前記他の通信装置の動きを示す動き情報と、前記接続確立後に前記取得部により取得された動き情報とを比較する、請求項1に記載の通信装置。
- 前記取得部により取得された動き情報は、前記通信装置の加速度、速度または位置の時間変化に関する情報である、請求項1に記載の通信装置。
- 前記取得部により取得された動き情報は、特定の動きと前記通信装置の動きの差分または前記通信装置の動きの特徴量である、請求項1に記載の通信装置。
- 前記通信装置は、前記所定の種類のデータの通信が成功したことを通知する通知部をさらに備える、請求項4に記載の通信装置。
- 通信装置が他の通信装置と人体を介する通信を行うことと、
前記通信装置の動きを示す動き情報を取得することと、
前記他の通信装置の動き情報と、前記通信装置の動き情報とを比較することと、
比較の結果に基づいて、前記通信装置と前記他の通信装置との間の通信をプロセッサにより制御することと、
を含む、通信方法。 - 動き情報を取得する第1の取得部、および
前記第1の取得部により検出された動きを示す情報を送信する第1の通信部、
を有する第1の通信装置と、
前記第1の通信部と人体を介する通信を行う第2の通信部、
動き情報を取得する第2の取得部、
前記第2の通信部により受信された前記第1の通信装置の動き情報と、前記第2の取得部により取得された動き情報とを比較する比較部、および、
前記比較部による比較の結果に基づいて、前記第2の通信部と前記第1の通信部との間の通信を制御する通信制御部、
を有する第2の通信装置と、
を備える、通信システム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/627,432 US20210152257A1 (en) | 2017-07-07 | 2018-04-17 | Communication device, communication method, and communication system |
| CN201880043980.XA CN110870227A (zh) | 2017-07-07 | 2018-04-17 | 通信装置、通信方法和通信系统 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017133630A JP2019016925A (ja) | 2017-07-07 | 2017-07-07 | 通信装置、通信方法および通信システム |
| JP2017-133630 | 2017-07-07 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019008864A1 true WO2019008864A1 (ja) | 2019-01-10 |
Family
ID=64949908
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2018/015781 Ceased WO2019008864A1 (ja) | 2017-07-07 | 2018-04-17 | 通信装置、通信方法および通信システム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20210152257A1 (ja) |
| JP (1) | JP2019016925A (ja) |
| CN (1) | CN110870227A (ja) |
| WO (1) | WO2019008864A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022269713A1 (ja) * | 2021-06-21 | 2022-12-29 | 日本電信電話株式会社 | 行為判定装置、方法およびプログラム |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090265671A1 (en) * | 2008-04-21 | 2009-10-22 | Invensense | Mobile devices with motion gesture recognition |
| JP2014135000A (ja) * | 2013-01-11 | 2014-07-24 | Sony Computer Entertainment Inc | 情報処理装置、情報処理方法、携帯端末、およびサーバ |
| WO2015094220A1 (en) * | 2013-12-18 | 2015-06-25 | Apple Inc. | Gesture-based information exchange between devices in proximity |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| ATE346442T1 (de) * | 2001-09-14 | 2006-12-15 | Motorola Inc | Verfahren zur verbesserung der kommunikationsfähigkeit in einem drahtlosen telekommunikationssystem |
| WO2006062112A1 (ja) * | 2004-12-08 | 2006-06-15 | Seiko Instruments Inc. | 人体経由情報伝達システム及び送受信器 |
| KR100842259B1 (ko) * | 2006-04-21 | 2008-06-30 | 한국전자통신연구원 | 다중 반송파 변조 방식을 이용한 인체 통신 방법 |
| TWI424832B (zh) * | 2008-12-15 | 2014-02-01 | Proteus Digital Health Inc | 與身體有關的接收器及其方法 |
| US20110085505A1 (en) * | 2009-10-12 | 2011-04-14 | Electronics And Telecommunications Research Institute | Method for producing communication frame of body area network and communication network of body area network using the same |
| JP5104921B2 (ja) * | 2010-07-26 | 2012-12-19 | ブラザー工業株式会社 | 通信制御プログラム及び通信装置 |
| KR101438456B1 (ko) * | 2013-10-29 | 2014-10-30 | 한국해양대학교 산학협력단 | 다기능 수중 led 램프 |
| KR102027719B1 (ko) * | 2013-12-13 | 2019-10-01 | 인텔 코포레이션 | 신체 기반 통신 보안 기술 |
| US10083286B2 (en) * | 2014-09-04 | 2018-09-25 | Samsung Electronics Co., Ltd. | Method and system for secured transfer of application data between electronic devices on simultaneous touch |
| JP6392145B2 (ja) * | 2015-03-09 | 2018-09-19 | 株式会社東芝 | 人体通信装置 |
| TWI578815B (zh) * | 2015-03-24 | 2017-04-11 | 緯創資通股份有限公司 | 提示方法及無線裝置 |
| CN106686495A (zh) * | 2016-12-27 | 2017-05-17 | 广东小天才科技有限公司 | 一种可穿戴设备的播放模式控制方法及可穿戴设备 |
-
2017
- 2017-07-07 JP JP2017133630A patent/JP2019016925A/ja active Pending
-
2018
- 2018-04-17 US US16/627,432 patent/US20210152257A1/en not_active Abandoned
- 2018-04-17 CN CN201880043980.XA patent/CN110870227A/zh active Pending
- 2018-04-17 WO PCT/JP2018/015781 patent/WO2019008864A1/ja not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090265671A1 (en) * | 2008-04-21 | 2009-10-22 | Invensense | Mobile devices with motion gesture recognition |
| JP2014135000A (ja) * | 2013-01-11 | 2014-07-24 | Sony Computer Entertainment Inc | 情報処理装置、情報処理方法、携帯端末、およびサーバ |
| WO2015094220A1 (en) * | 2013-12-18 | 2015-06-25 | Apple Inc. | Gesture-based information exchange between devices in proximity |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022269713A1 (ja) * | 2021-06-21 | 2022-12-29 | 日本電信電話株式会社 | 行為判定装置、方法およびプログラム |
| JP7622841B2 (ja) | 2021-06-21 | 2025-01-28 | 日本電信電話株式会社 | 行為判定装置、方法およびプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019016925A (ja) | 2019-01-31 |
| CN110870227A (zh) | 2020-03-06 |
| US20210152257A1 (en) | 2021-05-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101477442B1 (ko) | 모바일 디바이스에서 제스처-기반의 사용자 입력 검출을 위한 방법들 및 장치들 | |
| EP3447649B1 (en) | Master device for using connection attribute of electronic accessories connections to facilitate locating an accessory | |
| US20150031348A1 (en) | Method for continuing operation on mobile electronic device, mobile device using the same, wearable device using the same, and computer readable medium | |
| CN104539321A (zh) | 一种交换联系信息的方法、装置及智能手表 | |
| US9170673B2 (en) | Electronic device and method of data transmission | |
| CN107003819B (zh) | 多用户的基于传感器的交互 | |
| CN111885744A (zh) | 电子装置及其控制方法 | |
| CN113873589A (zh) | 一种蓝牙连接切换方法、蓝牙耳机及计算机可读存储介质 | |
| CN109644130A (zh) | 用于控制共享设备的方法和终端 | |
| WO2016088611A1 (ja) | 情報処理装置、情報処理方法及びコンピュータプログラム | |
| JP6529929B2 (ja) | 電子機器、制御方法、及び制御プログラム | |
| CN105451205A (zh) | 智能穿戴设备配对方法和装置 | |
| EP3987760B1 (en) | Electronic device for identifying external electronic device and method of operating same | |
| WO2019008864A1 (ja) | 通信装置、通信方法および通信システム | |
| US10430145B2 (en) | Remote terminal, method of remote instruction | |
| CN105491518A (zh) | 基于可穿戴设备的社交提醒方法和装置 | |
| EP3254386B1 (en) | A method, device and system for collecting writing pattern using ban | |
| CN112349080A (zh) | 双向追踪系统与双向追踪方法 | |
| KR102674973B1 (ko) | 사용자의 위치를 감지하기 위한 전자 장치 및 그에 관한 방법 | |
| JP6264937B2 (ja) | 通信装置、通信システム、及び通信方法 | |
| CN109219016B (zh) | 无线通信系统、车辆、智能设备及其控制方法 | |
| CN105792105B (zh) | 一种数据传输方法及电子设备 | |
| JP2014127772A5 (ja) | 端末特定方法、サーバ装置及びプログラム | |
| KR20180081496A (ko) | 제1통신 장치와 적어도 하나의 제2통신 장치간 공유된 비밀을 확립 | |
| CN105072252A (zh) | 数据分享方法和相关装置及数据分享系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18828146 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 18828146 Country of ref document: EP Kind code of ref document: A1 |