KR102394507B1 - 통신 장치, 전자 시계, 시각 보정 방법, 및 기록 매체에 저장된 프로그램 - Google Patents
통신 장치, 전자 시계, 시각 보정 방법, 및 기록 매체에 저장된 프로그램 Download PDFInfo
- Publication number
- KR102394507B1 KR102394507B1 KR1020170074931A KR20170074931A KR102394507B1 KR 102394507 B1 KR102394507 B1 KR 102394507B1 KR 1020170074931 A KR1020170074931 A KR 1020170074931A KR 20170074931 A KR20170074931 A KR 20170074931A KR 102394507 B1 KR102394507 B1 KR 102394507B1
- Authority
- KR
- South Korea
- Prior art keywords
- time
- communication device
- notification signal
- predetermined
- connection request
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G04—HOROLOGY
- G04R—RADIO-CONTROLLED TIME-PIECES
- G04R20/00—Setting the time according to the time information carried or implied by the radio signal
- G04R20/26—Setting the time according to the time information carried or implied by the radio signal the radio signal being a near-field communication signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- G—PHYSICS
- G04—HOROLOGY
- G04G—ELECTRONIC TIME-PIECES
- G04G5/00—Setting, i.e. correcting or changing, the time-indication
-
- G—PHYSICS
- G04—HOROLOGY
- G04G—ELECTRONIC TIME-PIECES
- G04G7/00—Synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72412—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/34—Microprocessors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/02—Details of telephonic subscriber devices including a Bluetooth interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Electric Clocks (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명의 일 국면에 의하면, 무선 통신을 가능하게 하는 통신 장치로서, 시각을 재는 계시부와, 상기 계시부의 시각이 소정의 제1 시각이 되면 자(自) 장치의 존재를 알리는 고지 신호를 발신하도록 제어를 행하고, 상기 고지 신호에 응답하여 다른 장치가 송신한 커넥션 요구를 수신하면 상기 계시부의 시각을 소정의 제2 시각으로 보정하는 프로세서를 포함하는 통신 장치가 제공된다.
Description
본 발명은 통신 장치, 전자 시계, 시각 보정 방법, 및 이 시각 보정 방법을 실행하기 위한 기록 매체에 저장된 컴퓨터 프로그램에 관한 것이다.
종래, 블루투스(Bluetooth: 등록상표) 등의 근거리 무선 통신을 이용해서 다양한 정보를 주고 받을 수 있는 전자 장치들이 존재한다. 근래에는, 기존의 블루투스 통신이 갖는 문제점인 과도한 배터리 소모의 문제를 해결하기 위한 새로운 표준으로서 블루투스 4.0이 채택되었다. 블루투스 4.0 이후의 버전을 블루투스 로우 에너지(BLE)로 칭하기도 한다. 최근 시판된 스마트 밴드, 스마트 워치, 스마트 글래스 등의 웨어러블 무선 통신 장치의 대부분은 BLE 방식을 이용해서 무선 통신을 행한다.
근거리 무선 통신에 의해, 특히, 휴대형의 전자 장치가, 다른 전자 장치가 취득하여 보유하고 있는 정보를 취득하는 것이 용이하게 되었다. 이러한 기술을 이용해서, 스마트폰에서 메일을 받으면 스마트 워치에 알리거나, 스마트 밴드에서 취득한 사용자 정보를 스마트폰에 송신하거나 하는 등의 복수의 전자 장치의 연동이 가능해지고 있다.
예를 들면, 일본특허출원공개 특개2009-118403호 공보에는, 근거리 무선 통신 방식에 의해서 통신가능한 2개의 장치에 있어서, 2개의 장치 간에 SDP(Service Discovery Protocol)를 이용해서 LAN 액세스 서비스의 상세 정보가 교환되고, RFCOMM 커넥션 및 서비스 레벨 커넥션이 확립된 후, 제1의 장치(예를 들면, 휴대 전화 장치)가 제2의 장치(손목시계형 단말 장치)에 시각 정보를 송신하고, 제2의 장치는 수신한 시각 정보를 자신의 시계 회로에 설정함으로써 시각을 수정하는 기술이 개시되어 있다.
상기 특허문헌 1에 개시된 기술에 의하면, 2개의 기기 간의 커넥션이 확립된 후에 시각 정보를 통신하기 때문에, OS에 따라서는 인증 절차의 사정에 따라 번거로운 조작이 필요하게 되는 문제가 있다. 한편, 번거로운 조작을 없애기 위해서 인증 절차를 생략하도록 설정된 경우에는, 커넥션 후에 서비스 디스커버리가 행해지고, 이 때문에 기기 간에 대량의 정보를 교환하기 위한 통신이 발생한다. 따라서, 정기적으로, 또는, 특정의 이벤트가 발생하는 때마다 행해져야 하는 시각 수정을 위해서 매번 대량의 데이터를 교환해야 하고, 이는 전력 소비를 증가시키는 요인이 된다.
본 발명의 목적의 하나는, 대량의 데이터 통신을 행하지 않고, 적은 소비 전력으로 시각 보정을 행할 수 있는 통신 장치, 전자 시계, 시각 보정 방법, 및 프로그램을 제공하는데 있다.
본 발명의 일 국면에 의하면, 무선 통신을 가능하게 하는 통신 장치로서, 시각을 재는 계시부, 및 상기 계시부의 시각이 소정의 제1 시각이 되면 자(自) 장치의 존재를 알리는 고지 신호를 발신하도록 제어를 행하고, 상기 고지 신호에 응답하여 다른 장치가 송신한 커넥션 요구를 수신하면 상기 계시부의 시각을 소정의 제2 시각으로 보정하는 프로세서를 포함하는 통신 장치가 제공된다.
본 발명의 다른 국면에 의하면, 무선 통신을 가능하게 하는 통신 장치로서, 시각을 재는 계시부, 및 상기 계시부의 시각이 소정의 제1 시각이 되면 다른 장치의 존재를 알리는 고지 신호의 탐지를 개시하고, 상기 고지 신호를 수신한 후, 상기 계시부의 시각이 소정의 제2 시각이 되면 커넥션 요구를 상기 다른 장치에 송신하도록 제어를 행하는 프로세서를 포함하는 통신 장치가 제공된다.
이하의 상세한 설명을 도면들과 함께 고려하면, 본원에 대한 보다 깊은 이해를 얻을 수 있다. 이 도면들은 예시에 지나지 않고, 본 발명의 범위를 한정하는 것은 아니다.
도 1은 제1 장치와, 상기 제1 장치와 무선 통신이 가능한 제2 장치로 이루어지는 시스템을 도시한다.
도 2a는, 본 발명의 일 실시예에 의한 제1 장치인 스마트폰 1의 하드웨어 구성을 도시한 블록도이다.
도 2b는, 본 발명의 일 실시예에 의한 제2 장치인 전자 시계 2의 하드웨어 구성을 도시한 블록도이다.
도 3은, 제1 실시예에 의한 시각 보정 프로세스의 흐름을 도시한 시퀀스 다이어그램이다.
도 4는, 본 발명의 일 실시예에 의한 애드버타이징 패킷의 구조의 일 예를 도시한다.
도 5는, 애드버타이징 패킷의 종류를 설명하는 테이블이다.
도 6은, 애드버타이즈 시간 폭 Ta와, 애드버타이징 패킷의 송신 간격 Ti를 설명하는 도면이다.
도 7a는, 본 발명의 일 실시예에 의한 스마트폰 1의 시각 보정 프로세스를 수행하기 위한 기능 블록도이다.
도 7b는, 본 발명의 일 실시예에 의한 전자 시계 2의 시각 보정 프로세스를 수행하기 위한 기능 블록도이다.
도 8은 제1 실시예에 의한 시각 보정 프로세스에 있어서의 스마트폰 1의 동작 시퀀스를 도시하는 흐름도이다.
도 9는 제1 실시예에 의한 시각 보정 프로세스에 있어서의 전자 시계 2의 동작 시퀀스를 도시하는 흐름도이다.
도 10은 제2 실시예에 의한 시각 보정 프로세스에 있어서의 스마트폰 1의 동작 시퀀스를 도시하는 흐름도이다.
도 11은 제2 실시예에 의한 시각 보정 프로세스에 있어서의 전자 시계 2의 동작 시퀀스를 도시하는 흐름도이다.
도 1은 제1 장치와, 상기 제1 장치와 무선 통신이 가능한 제2 장치로 이루어지는 시스템을 도시한다.
도 2a는, 본 발명의 일 실시예에 의한 제1 장치인 스마트폰 1의 하드웨어 구성을 도시한 블록도이다.
도 2b는, 본 발명의 일 실시예에 의한 제2 장치인 전자 시계 2의 하드웨어 구성을 도시한 블록도이다.
도 3은, 제1 실시예에 의한 시각 보정 프로세스의 흐름을 도시한 시퀀스 다이어그램이다.
도 4는, 본 발명의 일 실시예에 의한 애드버타이징 패킷의 구조의 일 예를 도시한다.
도 5는, 애드버타이징 패킷의 종류를 설명하는 테이블이다.
도 6은, 애드버타이즈 시간 폭 Ta와, 애드버타이징 패킷의 송신 간격 Ti를 설명하는 도면이다.
도 7a는, 본 발명의 일 실시예에 의한 스마트폰 1의 시각 보정 프로세스를 수행하기 위한 기능 블록도이다.
도 7b는, 본 발명의 일 실시예에 의한 전자 시계 2의 시각 보정 프로세스를 수행하기 위한 기능 블록도이다.
도 8은 제1 실시예에 의한 시각 보정 프로세스에 있어서의 스마트폰 1의 동작 시퀀스를 도시하는 흐름도이다.
도 9는 제1 실시예에 의한 시각 보정 프로세스에 있어서의 전자 시계 2의 동작 시퀀스를 도시하는 흐름도이다.
도 10은 제2 실시예에 의한 시각 보정 프로세스에 있어서의 스마트폰 1의 동작 시퀀스를 도시하는 흐름도이다.
도 11은 제2 실시예에 의한 시각 보정 프로세스에 있어서의 전자 시계 2의 동작 시퀀스를 도시하는 흐름도이다.
본 명세서에 있어서는, 주로 본 발명을 블루투스, 특히, BLE에 적용한 실시예들에 대해서 설명하지만, 본 발명의 적용 분야는 블루투스로 한정되지 않는다. 예를 들면, 본 발명은, BAN(Body Area Network), Wi-Fi(등록상표), Wi-Fi Direct(등록상표) 등의 다른 무선 통신 기술에도 적용가능하다.
이하, 본 발명의 실시예에 대해서, 도면을 참조하면서 상세하게 설명한다.
(제1 실시예)
먼저, 본 발명의 제1 실시예에 대해서 설명한다. 도 1은 제1 실시예 및 후술하는 다른 실시예에 공통되는 도면으로서, 제1 장치 1, 및 블루투스 등의 근거리 무선 통신에 의해 제1 장치 1과 무선 접속되어 데이터 교환이 가능한 제2 장치 2로 이루어지는 시스템을 나타낸다. 본 발명이 적용된 제1 장치 1은 휴대 전화의 일종인 스마트폰이고, 이동 통신망 3에 접속되어 있다. 그러나, 제1 장치 1은 이 실시예로 한정되지 않고, 근거리 무선 통신이 가능하고 시각을 기록하는 기능을 갖는 장치라면 그 종류나 형태를 묻지 않는다. 본 발명이 적용된 제2 장치 2는 손목 시계형 단말 장치의 일종인 전자 시계이다. 그러나, 제2 장치 2는 이 실시예로 한정되지 않고, 근거리 무선 통신이 가능하고 시각을 기록하는 기능을 갖는 장치라면 그 종류나 형태를 묻지 않는다. 제2 장치는, 예를 들면, 디지털 카메라, 디지털 체중계 등의 헬스 기기, 또는, 스마트 밴드 등의 웨어러블 기기이다. 제1 장치 1은, 제1 장치에 메일 또는 전화가 착신되는 등, 사용자에게 통지할 이벤트가 발생하면, 근거리 무선 통신을 통해서 제2 장치에 그 취지를 통지할 수 있다. 또는, 제2 장치는 취득한 데이터(예를 들면, 사용자의 이동 거리, 고도, 심박수 등)를 상기 근거리 무선 통신을 통해서 제1 장치에 송신할 수 있다.
도 2a는 본 발명의 일 실시예에 의한 제1 장치인 스마트폰 1의 하드웨어 구성을 도시한 블록도이고, 도 2b는 본 발명의 일 실시예에 의한 제2 장치인 전자 시계 2의 하드웨어 구성을 도시한 블록도이다.
도 2a에 도시된 바와 같이, 스마트폰 1은 원거리 통신 처리부 11과, 근거리 통신부 12와, 프로세서 13과, 기억부 15와, 전원부 16과, 입력부 17과, 표시부 18을 포함한다. 프로세서 13은 계시(計時; 시간 측정)부 14를 포함한다. 원거리 통신 처리부 11은, 3G, LTE 등의 휴대 전화 시스템의 기지국과 통신함으로써, 스마트폰 1을 휴대 전화로서 기능시킨다. 원거리 통신 처리부 11은 안테나를 통해서 수신 또는 송신되는 신호를 증폭하는 앰프, 트랜시버(transceiver), 디지털 베이스밴드 프로세서, 음성 입력 회로, 재생 회로 등을 포함하지만, 이들 주지의 구성 요소에 대하여는 도시 및 설명을 생략한다. 또한, 원거리 통신 처리부 11을 통해서 이동 통신망 3으로부터 정확한 시각 데이터를 취득함으로써 계시부 14가 정확한 시각 정보를 보유할 수 있다. 후술하는 바와 같이, 스마트폰 1은 계시부 14가 보유하고 있는 시각 정보를 전자 시계 2에 통지한다.
근거리 통신부 12는, 블루투스, Wi-Fi 등의 근거리 무선 통신 방식으로 제2 장치인 전자 시계 2와 통신할 수 있게 한다. 근거리 통신부 12는, 안테나를 통해서 수신한 전자파를 전기 신호로 변환하거나, 프로세서 13으로부터 입력된 전기 신호를 전자파로 변환하는 회로를 포함한다. 본 실시예에 있어서, 근거리 통신부 12는 BLE를 지원한다.
프로세서 13은 스마트폰 1의 전체적인 동작을 제어하고, 예를 들면, 애플리케이션 프로세서이다. 본 실시예에 있어서는, 프로세서 13이 계시부 14를 포함하도록 구성되어 있지만, 실시예에 따라서는 계시부 14가 별개의 구성 요소로서 포함되는 것도 가능하다. 기억부 15는 프로세서 13에 의해 사용되는 컴퓨터 프로그램 명령, 펌웨어 등의 각종 소프트웨어, 및/또는 프로세서 13이 필요로 하는 데이터 또는 프로세서 13의 처리 결과인 데이터를 기억하기 위해서 사용된다. 기억부 15는 스마트폰 1에 편입된, 또는, 스마트폰 1로부터 탈착가능한 RAM(Random Access Memory), ROM(Read Only Memory), 플래시 메모리, 또는 디스크 드라이브 등의 하나 또는 그 이상의 임의의 기억 장치를 포함한다. 기억부 15는 프로세서 13에 편입되는 것도 가능하다.
전원부 16은 도시를 생략하지만, 배터리 및 전원 관리부를 포함한다. 입력부 17은 각종 키, 스위치, 및/또는 터치 패널 등(도시는 생략)으로 구성되고, 사용자의 입력부 17의 조작에 따라서 각종 데이터가 입력된다. 표시부 18은 LCD, OLED 등의 표시 장치 및 구동 회로(도시는 생략)를 포함한다.
도 2b에 도시된 바와 같이, 전자 시계 2는 근거리 통신부 21과, 프로세서 22와, 전원부 23과, 기억부 24와, 계시부 25와, 입력부 26과, 표시부 27을 포함한다. 근거리 통신부 21은 블루투스, Wi-Fi 등의 근거리 무선 통신 방식으로 제1 장치인 스마트폰 1과 통신할 수 있게 한다. 근거리 통신부 21은, 안테나를 통해서 수신한 전자파를 전기 신호로 변환하거나, 프로세서 22로부터 입력된 전기 신호를 전자파로 변환하는 회로를 포함한다. 본 실시예에 있어서, 근거리 통신부 21은 BLE를 지원한다.
프로세서 22는 전자 시계 2의 전체적인 동작을 제어한다. 전원부 23은 배터리 및 전원 관리부(도시를 생략)를 포함한다. 기억부 24는 프로세서 22에 의해 사용되는 컴퓨터 프로그램 명령, 펌웨어 등의 각종 소프트웨어 및/또는 프로세서 22가 필요로 하는 데이터 또는 프로세서 22의 처리 결과인 데이터를 기억하기 위해서 사용된다. 기억부 24는 전자 시계 2에 편입된 또는 전자 시계 2로부터 탈착가능한 RAM(Random Access Memory), ROM(Read Only Memory), 플래시 메모리, 또는 디스크드라이브 등의 하나 또는 그 이상의 임의의 기억 장치를 포함한다. 기억부 24는 프로세서 22에 편입시키는 것도 가능하다.
계시부 25는, 도시를 생략하지만, 예를 들면, 시스템 클록 또는 발진기에 의해 생성되는 신호로부터 시각 신호를 생성하는 시계 회로를 포함하고, 현재의 시각을 재서(즉, 카운트해서) 시각 정보를 생성한다. 계시부 25를 시계부 혹은 카운터(counter)라고 부르기도 한다. 계시부 25는 생성한 시각 정보를 프로세서 22에 출력한다. 계시부 25를 프로세서 22 내에 편입시키는 것도 가능하다. 입력부 26은 각종 키, 스위치, 및/또는, 터치 패널 등으로 구성되고, 사용자의 입력부 26의 조작에 따라서 각종 데이터가 입력된다. 표시부 27은 LCD, OLED 등의 표시 장치 및 구동 회로를 포함하고, 현재의 시각 등의 정보를 표시한다.
전자 시계 2는, 평상시는 표시부 27에 계시부 25에서 카운트되고 있는 현재의 시각을 표시한다. 또한, 후술하는 바와 같이, 근거리 통신부 21을 통해서 스마트폰 1로부터 계시부 14의 현재의 시각에 관한 데이터를 수신한 경우는, 해당 데이터가 나타내는 시각을 계시부 25에 설정함으로써, 전자 시계 2의 시각을 스마트폰 1의 시각에 동기시킨다.
도 1에 도시된 시스템과, 도 2a 및 도 2b에 도시된 스마트폰 및 전자 시계는 예시에 지나지 않는다. 즉, 본 명세서에 기술된 시각 보정 프로세스를 구현할 수 있는 시스템 또는 장치의 범위를 제한하는 것은 아니다.
다음으로, 스마트폰 1과 전자 시계 2에 있어서, 전자 시계 2의 시각을 스마트폰 1의 시각에 맞추는 시각 보정을 행하기 위한 동작에 대하여 설명한다. 본 실시예에 있어서 스마트폰 1과 전자 시계 2는 모두 블루투스, 특히, BLE를 지원한다. 블루투스 표준(Bluetooth Specification Version 4.2 (2014) 참조)에 의하면, BLE 프로토콜의 패킷의 종류는 크게 애드버타이징 패킷과 데이터 패킷으로 구분된다. 애드버타이징 패킷은, 이를 송신하는 장치가 다른 장치에 자신의 존재를 알리고, 커넥션을 요구하기 위해서 이용되고, 애드버타이징 채널을 통해서 송수신된다. 데이터 패킷은, 2개의 장치의 커넥션이 확립된 후에 주고받는 패킷이다.
또, BLE 프로토콜에 의하면, 복수의 장치는 브로드캐스트(broadcast) 모드나 커넥션 모드에서 통신한다. 브로드캐스트 모드(애드버타이즈 모드라고도 함)에서는 특정의 장치를 지정하지 않고 주변의 모든 장치에 주기적으로 애드버타이즈 신호를 보낸다. 브로드캐스트 모드에 있어서 장치의 롤(역할)은 브로드캐스터(broadcaster)와 옵저버(observer)로 구분된다. 브로드캐스터(애드버타이저라고도 함)는 다른 장치가 신호를 수신할 수 있는 상태인지 아닌지에 관계없이 주기적으로 접속불가(Non-Connectable) 애드버타이징 패킷을 발신한다. 옵저버는 브로드캐스터가 발신하는 접속불가 애드버타이징 패킷을 수신하기 위해서 주기적으로 스캔을 행하는 장치다. 브로드캐스트 모드는 주로 장치가 자신의 존재를 다른 장치에 알릴 때 또는 적은 양(31 바이트 이하)의 데이터를 보낼 때에 이용된다.
쌍방향으로 데이터를 교환하는 경우나, 애드버타이징 패킷에 의해 전달하기 어려운 많은 양의 데이터를 교환해야 하는 경우에는, 커넥션 모드로 통신한다. 커넥션 모드에 있어서 장치의 역할은 센트럴(Central: 마스터)과 페리페럴(Peripheral: 슬레이브)로 구분된다. 센트럴 장치는 다른 장치로부터 송신되는 접속가능(Connectable) 애드버타이징 패킷을 주기적으로 스캔해서 적당한 장치에 커넥션을 요구한다. 페리페럴 장치는 다른 장치와 커넥션을 맺기 위해서 접속가능 애드버타이징 패킷을 주기적으로 발신하고, 이를 수신한 센트럴 장치가 커넥션 요구(Connection Request)를 발신하면, 페리페럴 장치가 이를 수신함으로써 커넥션이 이루어진다.
도 3은 본 실시예에 의한 시각 보정 프로세스의 흐름을 도시한 시퀀스 다이어그램이다. 도 3은 스마트폰 1과 전자 시계 2의 상호 작용을 나타내고, Host1과 LL1의 각각은 스마트폰 1의 호스트와 링크 레이어(Link Layer)이며, Host2와 LL2의 각각은 전자 시계 2의 호스트와 링크 레이어를 의미한다. 본 실시예에 있어서는, 스마트폰 1이 마스터로서 동작하고, 전자 시계 2가 슬레이브로서 동작한다. 도 3의 시각 T는 미리 설정된 시각 보정 프로세스의 기동 시각이고, 예를 들면, 매일 오전 12시다. 이 예에서는, 기동 시각의 주기는 1일, 즉, 24시간이다. 실시예에 따라서는, 기동 시각의 주기가 1일보다 길게 또는 짧게 설정되어도 좋고, 불규칙하게 설정되어도 좋다. 상기 소정의 기동 시각은 스마트폰 1과 전자 시계 2에 동일하게 설정되어야 하고, 스마트폰 1과 전자 시계 2의 설계시에 미리 설정되거나 사용자에 의해 설정되거나 할 수 있다. 또는, 필요한 경우, 시각 보정 프로세스를 제어하는 프로그램의 업데이트 시에 기동 시각이 갱신되어도 좋다.
스마트폰 1의 계시부 14의 시각이 T-M이 되면, 프로세서 13은 근거리 통신부 12에 스캔을 개시시킨다. 스캔은 전자 시계 2가 발신하는 애드버타이징 패킷(고지 신호)을 탐지하기 위한 동작을 말한다. 본 실시예에 있어서, 스캔을 행하는 시간 폭은 Ts로 설정된다. 애드버타이징 패킷은 블루투스 프로토콜에 정의된 패킷 타입이고, 하나의 장치가 주변 장치에 자신의 존재를 알리거나, 적은 양의 데이터를 주변 장치에 전송하기 위해서 이용된다. M은 마진이며, 전자 시계 2로부터의 통신을 확실히 수신하기 위한 것이다. 즉, 스마트폰 1이 시각 T보다 M 정도 빠른 시간에 스캔을 개시하는 것에 의해서, 스마트폰 1과 전자 시계 2의 시각에 차이가 존재해서 전자 시계 2가 스마트폰 1의 시각 T보다 빠른 시간에 패킷을 발신하는 경우에도 최초의 패킷을 놓칠 확률을 줄일 수 있다. 또한, 스마트폰 1이 더욱 확실히 패킷을 수신할 수 있다. 본 실시예에 있어서는, 24시간에 한번 시각 보정 프로세스가 행해지기 때문에, 1 주기인 24시간에 상정되는 전자 시계 2의 시각 오차를 Te로 하면, M>Te로 설정하는 것이 바람직하다. 또, 전파 방해 등에 의해 애드버타이징 패킷의 수신 에러가 발생할 가능성이 있기 때문에, 스마트폰 1은 시간 폭 Ts 동안 스캔을 계속한다.
한편, 전자 시계 2는 계시부 25의 시각이 T가 되면, 소정의 시각 정보 Tadj가 저장된 애드버타이징 패킷을 생성하고, 이 애드버타이징 패킷을 발신한다(고지 신호). 시각 정보 Tadj는, 통신 상대인 스마트폰 1로 하여금 커넥션 요구를 송신하게 하는 시각이며, 시각 보정 프로세스를 행하는 빈도 및 전자 시계 2의 시각 오차로부터 정해진다. 예를 들면, 시각 보정 프로세스를 1일 1회의 빈도로 행하고, 1일당의 전자 시계의 오차가 ±N초라고 한다면, Tadj>T+N이 되도록 Tadj를 정한다. 시각 정보 Tadj는, 도 4에 도시된 바와 같이 애드버타이징 패킷의 PDU의 페이로드의 데이터 필드에 저장된다. 애드버타이징 패킷의 구조에 대해서는 후술한다. 전자 시계 2는 소정의 시간 폭 Ta 동안 Tadj가 저장된 애드버타이징 패킷을 Ti의 간격으로 반복해서 발신하고, Ta가 경과하면 애드버타이즈를 종료한다. 전파 방해 등에 의해 애드버타이징 패킷의 수신 에러가 발생할 가능성이 있으므로, 전자 시계 2는 시간 폭 Ta 동안 Ti의 간격으로 애드버타이즈를 반복한다.
스마트폰 1은 상기 시간 폭 Ts 내에 전자 시계 2로부터 송신된 상기 애드버타이징 패킷을 수신하면, 수신된 애드버타이징 패킷으로부터 시각 정보 Tadj를 추출한다. 그리고, 스캔 요구(SCAN_REQ PDU)를 발신해서 전자 시계 2에 추가 정보(디바이스 어드레스, 이름 등의 기기 정보, 제공하는 서비스, 등)를 요구한다. 전자 시계 2가 당해 스캔 요구를 처리할 수 있으면 동일한 애드버타이징 물리 채널을 통해서 스캔 응답(SCAN_RSP PDU)을 송신한다. 스캔 응답은 전자 시계 2의 디바이스 어드레스 및 스캔 응답 데이터를 포함한다. 스마트폰 1은 스캔 응답에 포함된 정보에 따라, 전자 시계 2와 커넥션이 가능한지 여부를 판단할 수 있다.
한편, 상기 시간 폭 Ts 동안 스캔을 행하여도 애드버타이징 패킷이 수신되지 않으면, 프로세서 13은 표시부 18에 에러가 발생했다는 취지를 표시시킨다. 이에 의해, 사용자에게, 예를 들면, 수동 조작에 의한 시각 보정을 요구할 수 있다.
스마트폰 1은, 계시부 14의 시각이 애드버타이징 패킷으로부터 추출한 시각 정보 Tadj가 가리키는 시각이 될 때까지 대기한다. 계시부 14의 시각이 Tadj가 되면, 상기 애드버타이징 패킷을 송신한 전자 시계 2에 대하여 커넥션 요구(CONNECT_REQ)를 송신하고, 일시적으로 데이터 통신 처리 가능 상태가 된다. 블루투스 프로토콜에 있어서는, 스마트폰 1이 커넥션 요구를 송신하는 타이밍은 애드버타이즈의 종료로부터 150마이크로초(㎲) 후다. 커넥션 요구의 패킷에 포함되는 페이로드에는, 접속 개시측(initiator)인 스마트폰 1의 디바이스 어드레스, 애드버타이저인 전자 시계 2의 어드레스 및 커넥션 셋업 파라미터를 포함한다. 전자 시계 2가 커넥션 요구를 수신함으로써, 커넥션 확립 이벤트(Connection Complete Event)가 발생하고 일시적으로 커넥션이 확립되어, 데이터 통신 처리 가능 상태가 된다. 또, 스마트폰 1로부터 커넥션 요구를 수신한 전자 시계 2는, 커넥션 확립 이벤트가 발생했을 때 계시부 25의 시각을 Tadj로 수정하고, 즉시 커넥션을 종료하기 위해 절단 요구(Disconnect Request 또는 DISCONN_REQ)를 스마트폰 1에 송신한다. 스마트폰 1은 절단 요구를 수신하면 데이터 통신 처리 상태를 종료한다. 본 실시예에서는, 시각을 보정한 후 절단 요구를 송신하도록 했지만, 실시예에 따라서는 커넥션 요구를 수신한 즉시 절단 요구를 송신해도 좋다. 또는, 절단 요구를 송신하지 않는 실시예도 가능하다.
도 4는 전자 시계 2로부터 스마트폰 1에 전송되는 애드버타이징 패킷의 구조의 일 실시예를 도시한다. 도 5는 애드버타이징 패킷의 종류를 설명하는 도면이다. 블루투스 통신에 이용되는 애드버타이징 패킷은 도 5에 도시된 바와 같이 4개의 타입이 존재하고, 패킷의 PDU의 헤더의 PDU Type 필드에 설정된 값이 패킷의 타입을 나타낸다. ADV_IND는 상대를 지정하지 않는 접속가능 애드버타이징 이벤트에 이용되고, 간이 정보 조회가 가능하다(즉, scannable). 간이 정보 조회는, 커넥션 전에, 스캔을 행하는 장치(스캐너)가 애드버타이즈를 행하는 장치(애드버타이저)에 스캔 요구(SCAN_REQ PDU)를 송신해서 애드버타이저에 추가 정보(기기 정보, 제공하는 서비스 등)를 요구하는 절차를 말한다. ADV_DIRECT_IND는 지정된 장치만 접속가능한 애드버타이징 이벤트에 이용된다. ADV_DIRECT_IND는 애드버타이징 데이터를 저장하기 위한 데이터부를 갖지 않는다. 따라서, 애드버타이즈에 의해 애드버타이저의 데이터를 전송하려고 하는 경우는 ADV_DIRECT_IND를 사용할 수 없다. ADV_NONCONN_IND는 어떤 장치도 접속불가인 애드버타이징 이벤트에 이용된다. ADV_SCAN_IND는 어떤 장치든 스캔가능한 애드버타이징 이벤트에 이용되고, 간이 정보 조회가 가능하다 (즉, 어떤 장치든 간이 정보 조회만 가능).
본 실시예는 애드버타이징 패킷에 시각 정보 Tadj가 저장되고, 전자 시계 2가 스마트폰 1로부터 커넥션 요구를 수신하는 것을 전제 조건으로 하기 때문에, ADV_IND 타입의 애드버타이징 패킷을 이용한다. 도 4는 ADV_IND 타입의 애드버타이징 패킷의 구조를 도시한다. ADV_IND 타입의 애드버타이징 패킷의 PDU는 헤더와 페이로드를 포함하고, 헤더의 PDU Type 필드의 값은 0000으로 설정된다. 상기 패킷의 페이로드는 어드레스 필드와 데이터 필드를 포함한다. 어드레스 필드는 애드버타이저의 퍼블릭 또는 랜덤 디바이스 어드레스를 포함하고, 데이터 필드는 애드버타이저의 호스트로부터의 애드버타이징 데이터를 포함한다. 데이터 필드의 AD Type에는 제조자 특정의 데이터가 저장되고, 본 실시예에서는 해당 필드의 값을 시각 보정용의 애드버타이징 패킷이라는 것을 나타내는 Service Data UUID(Universally Unique IDentifier)로 설정한다. 도 4의 예에 있어서, AD Type필드의 값은 0xFF로 설정된다. 블루투스 단말은 다른 단말로부터 수신한 애드버타이징 패킷을 처리하고, 그에 포함된 AD Type 필드의 값을 검출함으로써, 해당 애드버타이징 패킷이 어떤 데이터를 포함하고 있는지를 판별할 수 있다. 시각 정보 Tadj는 AD Data 필드에 저장된다. 시각 데이터는 특정 연월일로부터의 특정 간격(예를 들면, 50ms)마다의 카운터 값으로 표현할 수 있고, 시간대(타임 존)의 정보도 포함할 수 있다. 상기 시간대의 정보는, 예를 들면, ±XX(그 지역의 표준시와 GMT와의 차이)의 포맷을 갖는다.
도 5 및 도 6에 도시된 바와 같이, 블루투스 프로토콜에 의하면, 각 타입의 애드버타이징 패킷에 대해서 애드버타이징 간격(Ti), 즉, 애드버타이징 패킷을 반복해서 송신하는 시간 간격의 설정가능한 최소값이 정해져 있다. 도 6에 도시된 바와 같이, 애드버타이징을 행하는 장치는 소정의 시간 폭 Ta 동안에 애드버타이징 패킷을 Ti의 간격으로 반복해서 발신한다. Ti는 20ms 내지 10.24s의 범위에서 0.625ms 단위로 설정가능하다. ADV_IND 및 ADV_DIRECT_IND는 Ti의 최소값을 20ms로 설정가능하고, ADV_NONCONN_IND 및 ADV_SCAN_IND는 Ti의 최소값을 100ms로 설정가능하다.
애드버타이징 패킷을 반복 송신하는 시간 간격 Ti가 짧으면, 스캔을 행하는 장치가 1개(즉, 최초) 또는 그 이상의 애드버타이징 패킷을 수신할 수 없는 경우에도 짧은 시간 내에 다시 애드버타이징 패킷을 수신할 수 있게 되고, 상기 시간 폭 Ta도 줄일 수 있다. 또한, 상기한 바와 같이, 스마트폰 1이 커넥션 요구를 송신하는 타이밍은 애드버타이즈의 직후(정확하게는, 150마이크로초 이후)이므로, 상기 타이밍은 Tadj에 대해서 최대 Ti만큼 늦을 가능성이 있다. 따라서, Tadj와 커넥션 요구가 송신되는 시간의 오차를 최소화하기 위해서도 Ti가 짧은 것이 바람직하다.
상기한 바와 같이, 전자 시계 2는 애드버타이징 패킷에 의해 커넥션 요구를 수신하고 싶은 시각에 관한 정보 Tadj를 발신하고, 스마트폰 1로부터 커넥션 요구를 수신하면, 즉시 시각 정보 Tadj를 추출해서 시각 보정을 행한다. 그리고, 즉시 절단 요구를 스마트폰 1에 송신한다. 즉, 전자 시계 2는 커넥션 요구를 수신하는 타이밍이 상기 시각 정보가 나타내는 시간임을 알 수 있다. 이에 의해, 스마트폰 1과 전자 시계 2 사이에 커넥션을 확립한 후의 데이터 통신을 행하지 않고도 시각 정보를 전자 시계 2에 알릴 수 있다. 통상, 커넥션이 확립된 후에는 실제로 주고 받을 데이터가 없어도 서비스 정보, 특성 정보 등을 주고 받기 위해서, 대량의 데이터 통신이 발생한다. 본 발명의 상기 실시예에 의하면, 이러한 대량의 정보를 주고 받기 위한 통신이 발생하지 않으므로, 종래 기술에 비해서 전력 소비를 더욱 저감할 수 있다.
도 7a는 본 실시예에 의한 스마트폰 1의 시각 보정 프로세스를 수행하기 위한 기능 블록도이고, 도 7b는 본 실시예에 의한 전자 시계 2의 시각 보정 프로세스를 수행하기 위한 기능 블록도이다.
도 7a에 도시된 바와 같이, 스마트폰 1은 스캔 모듈 1-1과, 애드버타이징 패킷 디코딩 모듈 1-2와, 커넥션 요구 제어 모듈 1-3과, 커넥션 절단 모듈 1-4를 포함한다. 모듈 1-1 내지 1-4는 소프트웨어, 하드웨어 또는 이들의 조합에 의해 구성될 수 있다. 스캔 모듈 1-1은 소정의 시간 폭 Ts 동안 애드버타이징 패킷을 스캔한다. 상기와 같이, 본 실시예에 있어서는, 스마트폰 1이 시각 T-M이 되었을 때에 스캔을 개시하고, 스캔 시간 폭 Ts 동안 시각 정보 Tadj가 저장되어 있는 애드버타이징 패킷이 수신되지 않으면 에러 메시지를 사용자에게 통지한다. 애드버타이징 패킷 디코딩 모듈 1-2는 스캔 기간 Ts 중에 수신된 애드버타이징 패킷을 디코딩(복호)해서 상기 애드버타이징 패킷에 저장되어 있는 데이터를 추출한다. 본 실시예에 있어서는, 전자 시계 2로부터 수신된 애드버타이징 패킷에 저장된 시각 정보 Tadj를 추출한다.
커넥션 요구 제어 모듈 1-3은 애드버타이징 패킷을 발신하는 다른 통신 장치 중에서 적당한 통신 장치에 커넥션을 요구하기 위한 커넥션 요구 패킷을 생성하고, 이를 상기 통신 장치에 송신한다. 본 실시예에 있어서는, 스캔 모듈 1-1이 수신한 애드버타이징 패킷에 포함된 시각 정보 Tadj가 가리키는 시각이 되면, 커넥션 요구 패킷을 전자 시계 2에 송신한다. 커넥션 절단 모듈 1-4는, 커넥션이 확립되어 있는 다른 통신 장치로부터 커넥션 절단 요구가 수신되면, 해당 통신 장치와의 커넥션을 절단한다. 본 실시예에 있어서는, 전자 시계 2로부터 커넥션 절단 요구(DISCONNECT REQUEST)가 수신되면, 전자 시계 2와의 커넥션을 절단한다.
도 7b에 도시된 바와 같이, 전자 시계 2는 애드버타이징 패킷 생성 모듈 2-1과, 애드버타이즈 모듈 2-2와, 커넥션 제어 모듈 2-3과, 시각 수정 모듈 2-4와, 커넥션 절단 제어 모듈 2-5를 포함한다. 애드버타이징 패킷 생성 모듈 2-1은 애드버타이징 패킷을 생성한다. 상기와 같이, 본 실시예에 있어서는, 시각 T 및 시각 보정의 주기부터 상정되는 오차로부터 정해지는 시각 정보 Tadj를 산출하고, 데이터부에 시각 정보 Tadj가 저장되는 애드버타이징 패킷을 생성한다. 애드버타이즈 모듈 2-2는 애드버타이징 패킷을 발신한다. 본 실시예에 있어서는, 전자 시계 2의 시각이 T가 되면, 시각 정보 Tadj를 저장한 애드버타이징 패킷의 발신을 개시하고, 시간 폭 Ta 동안 Ti의 간격으로 반복해서 상기 애드버타이징 패킷을 발신한다.
커넥션 제어 모듈 2-3은 다른 통신 장치로부터 커넥션 요구 패킷이 수신되면 당해 통신 장치와의 커넥션을 확립한다. 본 실시예에 있어서는, 스마트폰 1로부터 커넥션 요구 패킷이 수신되면, 스마트폰 1과의 데이터 통신이 가능한 상태가 되게 한다. 시각 수정 모듈 2-4는 전자 시계 2에 내장된 시계의 시각을 소정의 시각으로 수정한다. 본 실시예에 있어서는, 스마트폰 1로부터 커넥션 요구가 수신되어, 커넥션 완료 이벤트(Connection Complete Event)가 발생한 때에, 전자 시계 2의 시각을 애드버타이징 패킷 생성 모듈 2-1이 산출한 Tadj로 수정한다. 이에 의해, 전자 시계 2의 시각을 스마트폰 1과 동기시키는 것이 가능하다. 커넥션 절단 제어 모듈 2-5는 다른 통신 장치와의 사이에서 확립된 커넥션을 절단하기 위한 커넥션 절단 요구(Disconnect Request)을 생성해서 상기 다른 장치에 송신하고, 상기 다른 장치와의 데이터 통신을 중지한다. 본 실시예에 있어서는, 시각 수정 모듈 2-4가 시각을 수정하고 즉시 커넥션 절단 요구를 스마트폰 1에 송신하고, 스마트폰 1과의 데이터 통신을 중지한다.
도 8은 본 실시예에 의한 시각 보정 프로세스에 있어서의 스마트폰 1의 동작 시퀀스를 도시한 흐름도이다. 먼저, 프로세서 13은 계시부 14의 시각이 T-M인지 아닌지를 판단한다(단계 S102). 계시부 14의 시각이 T-M이 아닌 경우(단계 S102: 아니오), 시각 보정 프로세스를 진행하지 않는다. 계시부 14의 시각이 T-M인 경우(단계 S102: 예), 프로세서 13은 소정의 시간 Ts가 경과했는지 여부를 체크하기 위해서 타이머를 시작하고(단계 S104), 스캔을 개시한다(단계 S106). Ts는 애드버타이징 패킷을 수신하기 위해서 스캔을 행하는 시간 폭이다.
타이머의 시간이 Ts에 도달하지 않은 경우, 즉, 타임 아웃이 일어나기 전에는(단계 S108: 아니오), 애드버타이징 패킷이 수신되는지 아닌지를 확인한다(단계 S110). 애드버타이징 패킷이 수신되지 않는 경우는(단계 S110: 아니오), 단계 S108로 되돌아간다.
타임 아웃이 일어나기 전에 애드버타이징 패킷이 수신되는 경우는(단계 S110: 예), 수신된 애드버타이징 패킷의 데이터부(도 4 참조)로부터 시각 정보 Tadj를 추출한다(단계 S112). 그리고나서, Ts를 체크하는 타이머를 정지한다(단계 S114). 프로세서 13은 계시부 14의 시각이 Tadj가 될 때까지 기다리고(단계 S116), 시각이 Tadj가 되면 커넥션 요구를 전자 시계 2에 송신한다(단계 S118). 이에 의해, 스마트폰 1은 전자 시계 2와의 데이터 통신 처리가 가능한 상태가 된다(단계 S120). 그리고, 절단 요구가 수신되는지 여부를 판단한다(단계 S122). 전자 시계 2로부터 절단 요구가 수신되는 경우(단계 S122: 예), 데이터 통신 처리를 정지한다(단계 S124). 한편, 전자 시계 2로부터 절단 요구가 수신되지 않는 경우(단계 S122: 아니오), 프로세스는 단계 S120에 되돌아가서 데이터 통신 처리를 계속한다.
애드버타이징 패킷이 수신되지 않은 상태에서 타이머의 시간이 Ts에 도달한 경우에는(단계 S108: 예), 스캔을 정지한다(단계 S126). 즉, 상기 시간 폭 Ts 동안 스캔을 행하여도 애드버타이징 패킷이 수신되지 않는 경우에는, 시각 보정 프로세스를 진행할 수 없으므로 표시부 18에 에러가 발생했다는 취지를 표시시킨다(단계 S128). 그 후 프로세스는 단계 S102로 되돌아간다.
도 9는 본 실시예에 의한 시각 보정 프로세스에 있어서의 전자 시계 2의 동작 시퀀스를 도시한 흐름도이다. 먼저, 프로세서 22는 계시부 25의 시각이 T인지 아닌지를 판단한다(단계 S202). 계시부 25의 시각이 T가 아닌 경우(단계 S202: 아니오), 시각 보정 프로세스를 진행시키지 않는다. 계시부 25의 시각이 T인 경우(단계 S202: 예), 프로세서 22는 시각 정보 Tadj를 애드버타이징 패킷에 저장한다(단계 S204). 상기한 바와 같이, 시각 정보 Tadj는 스마트폰 1에 커넥션 요구를 송신시키는 시각이며, 시각 보정 프로세스를 행하는 빈도 및 전자 시계 2의 시각 오차로부터 정해진다. 또한, 시각 정보 Tadj는 ADV_IND 타입의 애드버타이징 패킷의 PDU의 페이로드에 저장된다(도 4 참조).
프로세서 22는 소정의 시간 Ta가 경과했는지 여부를 체크하기 위해서 타이머를 시작하고(단계 S206), 애드버타이즈를 개시한다(단계 S208). 그리고, 스마트폰 1로부터 송신된 커넥션 요구가 수신되는지 여부를 판단한다(단계 S210). 시간 Ta가 경과하기 전에, 즉, 타임 아웃이 일어나기 전에 커넥션 요구가 수신되는 경우에는(단계 S210: 예), Ta를 체크하는 타이머를 정지한다(단계 S212). 그리고, 프로세서 22는 계시부 25의 시각을 Tadj로 수정한다(단계 S214). 또한, 바로 절단 요구를 스마트폰 1에 송신한다(단계 S216).
한편, 커넥션 요구가 수신되지 않을 경우(단계 S210: 아니오), 타이머의 시간이 Ta에 도달했는지 여부를 판단한다(단계 S218). 타이머의 시간이 Ta에 도달하지 않은 경우, 즉, 타임 아웃이 일어나지 않은 경우에는(단계 S218: 아니오), 프로세스는 단계 S210으로 되돌아간다. 커넥션 요구가 수신되지 않은 상태에서 타이머의 시간이 Ta에 도달한 경우, 즉, 타임 아웃이 일어난 경우에는(단계 S218: 예), 시각 보정 프로세스를 진행할 수 없기 때문에 표시부 27에 에러가 발생했다는 취지를 표시시킨다(단계 S220). 다음으로 프로세스는 단계 S202에 되돌아간다. 환언하면, 시간 Ta 동안 애드버타이징 패킷을 반복해서 송신했음에도 불구하고, 커넥션 요구를 수신할 수 없었던 경우에는, 표시부 27에 에러 표시 등을 행하여 매뉴얼 조작 등에 의한 시각 보정을 요구한다.
제1 실시예에 있어서 도 8 및 도 9의 알고리즘은 소프트웨어, 하드웨어, 또는 이들의 조합에 의해 구현될 수 있다. 도 8에 도시된 알고리즘을 하나의 소프트웨어로 구현하는 경우, 이 소프트웨어를 구성하는 프로그램이 스마트폰 1에 네트워크 또는 기록 매체로부터 인스톨된다. 예를 들면, 인터넷을 통해서 서버로부터 상기 프로그램을 스마트폰 1에 다운로드해서 인스톨하는 방법이 가능하다. 상기 프로그램을 포함하는 기록 매체는, 기억부 15(또는, 스마트폰 1에 내장된 다른 기억 장치) 또는 스마트폰 1에 탈착가능한 리무버블 미디어(도시는 생략)이어도 좋다. 이 경우, 프로세서 13은 상기 프로그램에 따라서, 즉, 도 8의 알고리즘에 따라서 시각 보정 프로세스에 필요한 일련의 동작을 실행한다. 도 9에 도시된 알고리즘을 하나의 소프트웨어로 구현하는 경우, 이 소프트웨어를 구성하는 프로그램이 전자 시계 2에 네트워크 또는 기록 매체로부터 인스톨된다. 상기 프로그램을 포함하는 기록 매체는 기억부 24(또는, 전자 시계 2에 내장된 다른 기억 장치) 또는 전자 시계 2에 탈착가능한 리무버블 미디어(도시는 생략)이어도 좋다. 이 경우, 프로세서 22는 상기 프로그램에 따라서, 즉, 도 9의 알고리즘에 따라서 시각 보정 프로세스에 필요한 일련의 동작을 실행한다.
상기한 바와 같이, 본 실시예의 시각 보정 프로세스에 의하면, 전자 시계 2가 애드버타이즈에 의해 시각 보정 타이밍이 되는 시각 정보를 송신하고, 스마트폰 1은 상기 시각 정보의 타이밍에 맞춰서 커넥션 요구를 송신하고, 전자 시계 2는 커넥션 요구를 수신해서 시각 보정을 행한다. 전자 시계 2가 애드버타이즈에 의해 시각 보정 타이밍이 되는 시각 정보를 스마트폰 1에 송신하고, 이를 수신한 스마트폰 1은 상기 시각 정보의 타이밍에 맞춰서 커넥션 요구를 송신하기 때문에, 전자 시계 2가 커넥션 요구를 수신하는 것으로 시각 보정의 정확한 타이밍을 알 수 있다. 또, 전자 시계 2는, 커넥션 요구를 수신하면 즉시 스마트폰 1에 절단 요구를 송신하기 때문에, 통상 커넥션 확립 시에 행해지는 그 후의 데이터 통신이 행해지지 않는다.
통상 커넥션이 확립된 후에는, SDP(Service Discovery Protocol)를 이용해서 2개의 장치 간에 상대 장치에서 가능한 서비스와, 가능한 서비스의 특징에 관한 정보(프로토콜 정보, 인증 정보, 프로파일 데이터 등)를 주고 받으므로, 많은 양의 데이터 통신이 발생하고 전력 소비가 커진다. 본 발명은 SDP에 의한 데이터 통신이 발생하기 전에 전자 시계 2가 커넥션 절단 요구를 송신함으로써, 데이터 통신에 의해 소모되는 전력 소비를 최대한 억제하면서 전자 시계 2의 시각을 보정할 수 있다. 본 발명에 의하면, 커넥션이 확립되고 데이터 통신을 지속하는 종래 기술에 비해서 스마트폰 1과 전자 시계 2가 주고 받는 데이터의 총량이 1/10 내지 1/20의 수준까지 감소하기 때문에, 전력 소비를 크게 절감할 수 있다.
(제2 실시예)
이하, 도 10 및 도 11을 참조해서 제2 실시예에 대해서 설명한다. 제1 실시예에서는, 시간 폭 Ts 내에 애드버타이징 패킷이 수신되지 않으면, 스마트폰 1은 시각 보정 프로세스를 종료하고, 에러 메시지를 표시한다. 또, 시간 폭 Ta 내에 커넥션 요구가 수신되지 않으면, 전자 시계 2는 시각 보정 프로세스를 종료하고, 에러 메시지를 표시한다.
제2 실시예는, 시각 오차가 다소 큰 경우에도 대응할 수 있도록 구성된다. 도 10은 제2 실시예에 의한 시각 보정 프로세스에 있어서의 스마트폰 1의 동작 시퀀스를 도시한 흐름도이다. 도 10의 프로세스 중 도 8과 유사한 부분에 대해서는 상세한 설명을 생략한다.
먼저, 프로세서 13은 계시부 14의 시각이 T-M인지 아닌지를 판단한다(단계 S1002). 계시부 14의 시각이 T-M이 아닌 경우(단계 S1002: 아니오), 시각 보정 프로세스를 진행시키지 않는다. 계시부 14의 시각이 T-M인 경우(단계 S1002: 예), 프로세서 13은 카운터를 0으로 설정한다(단계 S1004). 또한 프로세서 13은 소정의 시간 Ts가 경과했는지 여부를 체크하기 위해서 타이머를 시작하고(단계 S1006), 스캔을 개시한다(단계 S1008). 타이머의 시간이 Ts에 도달하지 않은 경우, 즉, 타임 아웃이 일어나기 전에는(단계 S1010: 아니오), 애드버타이징 패킷이 수신되는지 아닌지를 확인한다(단계 S1012). 애드버타이징 패킷이 수신되지 않는 경우에는(단계 S1012: 아니오), 단계 S1010으로 되돌아간다.
타임 아웃이 일어나기 전에 애드버타이징 패킷이 수신되는 경우에는(단계 S1012: 예), 수신된 애드버타이징 패킷으로부터 시각 정보 Tadj를 추출한다(단계 S1014). 그리고, Ts를 체크하는 타이머를 정지한다(단계 S1016). 프로세서 13은 계시부 14의 시각이 Tadj가 될 때까지 기다리고(단계 S1018), 시각이 Tadj가 되면 커넥션 요구를 전자 시계 2에 송신한다(단계 S1020). 이에 의해, 스마트폰 1은 일시적으로 전자 시계 2와의 데이터 통신 처리가 가능한 상태가 된다(단계 S1022). 그리고, 절단 요구가 수신되는지 여부를 판단한다(단계 S1024). 전자 시계 2로부터 절단 요구가 수신되는 경우(단계 S1024: 예), 데이터 통신 처리를 정지한다(단계 S1026). 한편, 전자 시계 2로부터 절단 요구가 수신되지 않는 경우(단계 S1024: 아니오), 프로세스는 단계 S1022에 돌아가서 데이터 통신 처리를 계속한다.
애드버타이징 패킷이 수신되지 않은 상태에서 타이머의 시간이 Ts에 도달한 경우에는(단계 S1010: 예), 카운터의 값에 1을 더하고(단계 S1028), 스캔을 정지한다(단계 S1030). 그리고, 프로세서 13은 카운터의 값이 소정의 값인 N에 도달했는지 여부를 판단한다(단계 S1032). 카운터의 값이 N에 도달한 경우에는(단계 S1032: 예), 시각 보정 프로세스를 진행할 수 없기 때문에 표시부 18에 에러가 발생했다는 취지를 표시시킨다(단계 S1034). 그 다음 프로세스는 단계 S1002로 되돌아간다. 카운터의 값이 N에 도달하지 않은 경우(단계 S1032: 아니오), 프로세스는 단계 S1006으로 되돌아간다.
도 11은 제2 실시예에 의한 시각 보정 프로세스에 있어서의 전자 시계 2의 동작 시퀀스를 도시한 흐름도이다. 도 11의 프로세스 중 도 9와 유사한 부분에 대해서는 상세한 설명을 생략한다. 먼저, 프로세서 22는 계시부 25의 시각이 T인지 아닌지를 판단한다(단계 S1202). 계시부 25의 시각이 T가 아닌 경우(단계 S1202: 아니오), 시각 보정 프로세스를 진행시키지 않는다. 계시부 25의 시각이 T인 경우(단계 S1202: 예), 프로세서 22는 카운터를 0으로 설정한다(단계 S1204). 또한, 프로세서 22는 시각 정보 Tadj를 애드버타이징 패킷에 저장한다(단계 S1206). 프로세서 22는 소정의 시간 Ta가 경과했는지 여부를 체크하기 위해 타이머를 시작하고(단계 S1208), 애드버타이즈를 개시한다(단계 S1210). 그리고, 스마트폰 1로부터 커넥션 요구가 수신되는지 여부를 판단한다(단계 S1212). 시간 Ta가 경과하기 전에, 즉, 타임 아웃이 일어나기 전에 커넥션 요구가 수신되는 경우에는(단계 S1212: 예), Ta를 체크하는 타이머를 정지한다(단계 S1214). 그리고, 프로세서 22는 계시부 25의 시각을 Tadj로 수정하고(단계 S1216), 즉시 절단 요구를 전자 시계 2에 송신한다(단계 S1218).
한편, 커넥션 요구가 수신되지 않는 경우에는(단계 S1212: 아니오), 타이머의 시간이 Ta에 도달했는지 여부를 판단한다(단계 S1220). 타이머의 시간이 Ta에 도달하지 않은 경우, 즉, 타임 아웃이 일어나지 않은 경우에는(단계 S1220: 아니오), 프로세스는 단계 S1212로 되돌아간다. 커넥션 요구가 수신되지 않은 상태에서 타이머의 시간이 Ta에 도달한 경우, 즉, 타임 아웃이 일어난 경우에는(단계 S1220: 예), 카운터의 값에 1을 더하고(단계 S1222), 애드버타이즈를 정지한다(단계 S1224). 그리고, 프로세서 22는 카운터의 값이 소정의 값인 N에 도달했는지 여부를 판단한다(단계 S1226). 카운터의 값이 N에 도달한 경우에는(단계 S1226: 예), 시각 보정 프로세스를 진행할 수 없기 때문에 표시부 27에 에러가 발생했다는 취지를 표시시킨다(단계 S1228). 그 다음 프로세스는 단계 S1202로 되돌아간다. 카운터의 값이 N에 도달하지 않은 경우에는(단계 S1226: 아니오), 프로세스는 단계 S1208로 되돌아간다.
상기한 바와 같이, 스마트폰 1이 소정의 시간 내에 애드버타이징 패킷을 검출하지 못하는 경우에는, 스마트폰 1은 스캔을 정지하고 카운터의 값을 증가시킨 후에 다시 스캔을 시작한다. 또한, 전자 시계 2가 소정의 시간 내에 커넥션 요구를 수신하지 못하는 경우에는, 전자 시계 2는 애드버타이즈를 정지하고 카운터의 값을 증가시킨 후에 다시 애드버타이즈를 시작한다. 상기 동작을 소정 회수(제2 실시예에서는 N) 반복한 후에도 애드버타이징 패킷 및/또는 커넥션 요구가 수신되지 않는 경우에는, 에러가 발생했다는 취지를 스마트폰 1 및/또는 전자 시계 2에 표시시킨다. 이에 의해, 사용자에게, 예를 들면, 수동 조작에 의한 시각 보정을 요구할 수 있다. 제2 실시예에 의하면, 스캔 및 애드버타이즈를 소정 회수 반복함으로써 스마트폰 1과 전자 시계 2의 시각의 오차가 비교적 큰 경우에도 사용자의 조작없이 시각 보정 프로세스가 자동적으로 행해지도록 할 수 있다.
(제3 실시예)
제1 실시예 및 제2 실시예에서는, 애드버타이징 패킷에 시각 정보 Tadj가 저장되고, 전자 시계 2가 스마트폰 1로부터 커넥션 요구를 수신하는 것을 전제 조건으로 하기 때문에, ADV_IND 타입의 애드버타이징 패킷을 이용한다. 이에 대하여, 제3 실시예에서는, 스마트폰 1의 시각 Tcor에 시각 보정을 행한다는 것을 미리 스마트폰 1 및 전자 시계 2에 설정해 두고, 전자 시계 2가 발신하는 애드버타이징 패킷에 시각 정보를 저장하지 않는다.
제3 실시예에 있어서, 전자 시계 2는 Tcor보다, 시각 보정의 빈도에 따라서 상정되는 오차를 고려해서 정해지는 시간 마진 Me만큼 이른 타이밍에 애드버타이즈를 개시한다. 환언하면, 전자 시계 2는 내장된 시계의 시각이 Tcor-Me가 되었을 때 애드버타이즈를 개시한다. 또한, 스마트폰 1은 미리 설정된 시각 Tcor에 커넥션 요구를 전자 시계 2에 송신한다. 전자 시계 2가 스마트폰 1로부터 커넥션 요구를 수신했을 때 내장된 시계의 시각을 Tcor로 수정함으로써, 전자 시계 2와 스마트폰 1의 시각을 동기시킬 수 있다. 본 실시예에서는 애드버타이징 패킷에 시각 정보를 저장하지 않기 때문에, ADV_DIRECT_IND 타입의 애드버타이징 패킷도 사용가능하다.
이상, 본 발명을 블루투스(Bluetooth(등록상표)), 특히, BLE에 적용한 실시예들에 대해서 설명했지만, 본 발명의 적용 분야는 이것으로 한정되지 않고, 예를 들면, BAN, Wi-Fi(등록상표), Wi-Fi Direct(등록상표) 등의 다른 무선 통신 기술에도 적용가능하다.
본 발명이 속하는 기술 분야에 있어서의 통상의 지식을 가진 자는, 상기 설명 및 관련 도면으로부터 본 발명의 많은 변형 및 다른 실시예를 도출할 수 있다. 따라서, 본 발명은 개시된 특정의 실시예로 한정되지 않는다. 본 명세서에서는, 복수의 특정 용어들이 사용되고 있지만, 이들은 일반적인 의미로서 단지 설명의 목적을 위해서 사용된 것일 뿐이며, 발명을 제한하려는 목적으로 사용된 것은 아니다. 첨부의 특허청구범위 및 그 균등물에 의해 정의되는 일반적인 발명의 개념 및 사상을 벗어나지 않는 범위에서 다양한 변형이 가능하다.
Claims (18)
- 무선 통신을 가능하게 하는 통신 장치에 있어서,
시각을 재는 계시부; 및
상기 계시부의 시각이 소정의 제1 시각이 되면 자(自) 장치의 존재를 알리는 고지 신호를 송신하도록 제어를 행하고, 상기 고지 신호에 응답하여 다른 장치로부터 커넥션 요구를 수신하면 상기 계시부의 시각을 소정의 제2 시각으로 보정하는 프로세서
를 포함하고,
상기 프로세서는, 상기 다른 장치로 하여금 상기 커넥션 요구를 송신하게 할 타이밍을 나타내는 상기 제2 시각에 관한 정보를 상기 고지 신호에 포함시키는,
통신 장치.
- 무선 통신을 가능하게 하는 통신 장치에 있어서,
시각을 재는 계시부; 및
상기 계시부의 시각이 소정의 제1 시각이 되면 자(自) 장치의 존재를 알리는 고지 신호를 송신하도록 제어를 행하고, 상기 고지 신호에 응답하여 다른 장치로부터 커넥션 요구를 수신하면 상기 계시부의 시각을 소정의 제2 시각으로 보정하는 프로세서
를 포함하고,
상기 제2 시각은 상기 제1 시각에 기초해서 결정되는, 통신 장치.
- 제1항 또는 제2항에 있어서,
상기 프로세서는, 상기 계시부의 시각을 상기 제2 시각으로 보정한 즉시 커넥션 절단 요구를 상기 다른 장치에 송신하도록 제어를 행하는,
통신 장치.
- 제1항 또는 제2항에 있어서,
상기 프로세서는, 상기 커넥션 요구를 수신한 즉시 커넥션 절단 요구를 상기 다른 장치에 송신하도록 제어를 행하는,
통신 장치.
- 제1항 또는 제2항에 있어서,
상기 프로세서는, 소정의 시간 동안 상기 고지 신호를 반복해서 송신하도록 제어를 행하는,
통신 장치.
- 제1항 또는 제2항에 있어서,
상기 프로세서는, 상기 고지 신호의 송신을 시작한 후, 소정 시간 내에 상기 커넥션 요구를 수신하지 못하는 경우에, 상기 고지 신호의 송신을 정지하도록 제어를 행하는,
통신 장치.
- 제1항 또는 제2항에 있어서,
표시부를 더 포함하고,
상기 프로세서는, 상기 고지 신호의 송신을 시작한 후, 소정 시간 내에 상기 커넥션 요구를 수신하지 못하는 경우에, 시각 보정을 행할 수 없다는 취지를 상기 표시부에 표시하는,
통신 장치.
- 제1항 또는 제2항에 있어서,
상기 프로세서는, 상기 고지 신호의 송신을 시작한 후, 소정 시간 내에 상기 커넥션 요구를 수신하지 못하는 경우에, 소정의 회수만큼 상기 소정 시간 동안 반복해서 상기 고지 신호를 송신하도록 제어를 행하는,
통신 장치.
- 제1항 또는 제2항에 있어서,
상기 통신 장치는 상기 다른 장치와 블루투스에 의해 통신하고,
상기 고지 신호는 애드버타이징 신호인,
통신 장치.
- 제1항 또는 제2항에 있어서,
상기 통신 장치는 상기 다른 장치와 블루투스에 의해 통신하고,
상기 고지 신호는 애드버타이징 패킷을 포함하고,
상기 제2 시각에 관한 정보는 상기 애드버타이징 패킷의 PDU의 페이로드의 데이터 필드에 포함되는,
통신 장치.
- 제1항 또는 제2항의 통신 장치를 포함하는 전자 시계.
- 계시 기능을 갖고, 무선 통신을 가능하게 하는 통신 장치의 시각 보정 방법에 있어서,
시각을 재는 단계;
소정의 제1 시각이 되면 상기 통신 장치의 존재를 알리는 고지 신호를 송신하는 단계; 및
상기 고지 신호에 응답하여 다른 장치로부터 커넥션 요구를 수신하면 상기 통신 장치의 시각을 소정의 제2 시각으로 보정하는 단계
를 포함하되,
상기 다른 장치로 하여금 상기 커넥션 요구를 송신하게 할 타이밍을 나타내는 상기 제2 시각에 관한 정보를 상기 고지 신호에 포함시키는,
시각 보정 방법.
- 계시 기능을 갖고, 무선 통신을 가능하게 하는 통신 장치의 시각 보정 방법에 있어서,
시각을 재는 단계;
소정의 제1 시각이 되면 상기 통신 장치의 존재를 알리는 고지 신호를 송신하는 단계; 및
상기 고지 신호에 응답하여 다른 장치로부터 커넥션 요구를 수신하면 상기 통신 장치의 시각을 소정의 제2 시각으로 보정하는 단계
를 포함하되,
상기 제2 시각은 상기 제1 시각에 기초해서 결정되는,
시각 보정 방법.
- 컴퓨터로 읽을 수 있는 기록 매체에 저장된 프로그램에 있어서,
계시 기능을 갖고, 무선 통신을 가능하게 하는 통신 장치를 제어하고, 상기 통신 장치에,
시각을 재는 단계와,
소정의 제1 시각이 되면 자(自) 장치의 존재를 알리는 고지 신호를 송신하는 단계와,
상기 고지 신호에 응답하여 다른 장치로부터 커넥션 요구를 수신하면 자 장치의 시각을 소정의 제2 시각으로 보정하는 단계
를 실행시키고,
상기 다른 장치로 하여금 상기 커넥션 요구를 송신하게 할 타이밍을 나타내는 상기 제2 시각에 관한 정보를 상기 고지 신호에 포함시키는,
프로그램.
- 컴퓨터로 읽을 수 있는 기록 매체에 저장된 프로그램에 있어서,
계시 기능을 갖고, 무선 통신을 가능하게 하는 통신 장치를 제어하고, 상기 통신 장치에,
시각을 재는 단계와,
소정의 제1 시각이 되면 자(自) 장치의 존재를 알리는 고지 신호를 송신하는 단계와,
상기 고지 신호에 응답하여 다른 장치로부터 커넥션 요구를 수신하면 자 장치의 시각을 소정의 제2 시각으로 보정하는 단계
를 실행시키고,
상기 제2 시각은 상기 제1 시각에 기초해서 결정되는, 프로그램. - 삭제
- 삭제
- 삭제
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JPJP-P-2016-138997 | 2016-07-14 | ||
JP2016138997A JP6812687B2 (ja) | 2016-07-14 | 2016-07-14 | 通信装置、電子時計、時刻補正方法、及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20180008278A KR20180008278A (ko) | 2018-01-24 |
KR102394507B1 true KR102394507B1 (ko) | 2022-05-03 |
Family
ID=60941062
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170074931A KR102394507B1 (ko) | 2016-07-14 | 2017-06-14 | 통신 장치, 전자 시계, 시각 보정 방법, 및 기록 매체에 저장된 프로그램 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20180017946A1 (ko) |
JP (1) | JP6812687B2 (ko) |
KR (1) | KR102394507B1 (ko) |
CN (1) | CN107623904B (ko) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6394452B2 (ja) * | 2015-03-23 | 2018-09-26 | カシオ計算機株式会社 | 無線通信装置、無線通信方法、及びプログラム |
JP6451666B2 (ja) * | 2016-03-01 | 2019-01-16 | カシオ計算機株式会社 | 通信装置、電子時計、通信方法及びプログラム |
JP6699596B2 (ja) * | 2017-02-28 | 2020-05-27 | カシオ計算機株式会社 | 情報取得方法、無線通信装置、及びプログラム |
JP6970578B2 (ja) * | 2017-10-02 | 2021-11-24 | キヤノン株式会社 | 通信装置およびその制御方法、プログラム |
JP7149715B2 (ja) * | 2018-02-05 | 2022-10-07 | キヤノン株式会社 | 通信機器及びその制御方法及びプログラム |
JP7151345B2 (ja) * | 2018-10-02 | 2022-10-12 | カシオ計算機株式会社 | 無線通信装置、時計及び無線通信プログラム |
JP7256633B2 (ja) * | 2018-11-28 | 2023-04-12 | キヤノン株式会社 | 通信装置、制御方法、及びプログラム |
JP2020160656A (ja) | 2019-03-26 | 2020-10-01 | セイコーエプソン株式会社 | 情報配信システム、ネットワークサーバー及びネットワークサーバーの制御方法 |
US11304044B2 (en) * | 2019-08-19 | 2022-04-12 | Electronics And Telecommunications Research Institute | Bluetooth connection device and method based on estimation of relative angle |
KR102442284B1 (ko) * | 2019-08-19 | 2022-09-15 | 한국전자통신연구원 | 상대각 추정 기반 블루투스 연결 장치 및 방법 |
JP7234978B2 (ja) * | 2020-02-28 | 2023-03-08 | カシオ計算機株式会社 | 通信装置、通信システム、通信方法及びプログラム |
CN112558458B (zh) * | 2020-12-16 | 2021-09-28 | 炬力(珠海)微电子有限公司 | 蓝牙时钟计算电路、蓝牙时钟计算方法、介质及设备 |
US11543784B2 (en) * | 2021-04-01 | 2023-01-03 | Tivadar Bodorlo | Time component adjustment device |
US20230362137A1 (en) * | 2022-05-09 | 2023-11-09 | Juniper Networks, Inc. | Utilizing a removable quantum random number generator for a network device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009118403A (ja) * | 2007-11-09 | 2009-05-28 | Softbank Mobile Corp | 時刻修正システム、携帯電話装置及び腕時計型端末装置 |
JP2016046762A (ja) * | 2014-08-26 | 2016-04-04 | カシオ計算機株式会社 | 電子機器及び通信接続の制御方法 |
JP2016046656A (ja) * | 2014-08-22 | 2016-04-04 | カシオ計算機株式会社 | 無線通信装置、無線通信システム、無線通信方法、プログラム、マスター装置、及びスレーブ装置 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4867669B2 (ja) * | 2007-01-17 | 2012-02-01 | セイコーエプソン株式会社 | 時刻修正装置及び時刻修正装置付き計時装置 |
US20080318557A1 (en) * | 2007-06-25 | 2008-12-25 | Poulson Joshua R | Broadcast of time signal over general purpose wireless network |
JP2009068851A (ja) * | 2007-09-10 | 2009-04-02 | Seiko Epson Corp | 時刻修正装置、時刻修正装置付き計時装置及び時刻修正方法 |
KR100976807B1 (ko) | 2008-05-13 | 2010-08-20 | 덕산하이메탈(주) | 안트라센 유도체 및 이를 포함하는 유기 전계발광 소자 |
CN103235502B (zh) * | 2013-04-26 | 2015-12-09 | 东莞丝丽雅电子科技有限公司 | 利用短距离无线通信接口进行自动对时的计时装置和*** |
JP2015184102A (ja) * | 2014-03-24 | 2015-10-22 | セイコーエプソン株式会社 | 電子機器のプログラム及び時計並びに通信システム |
JP6472202B2 (ja) * | 2014-10-02 | 2019-02-20 | キヤノン株式会社 | 通信システム並びに通信方法、通信装置並びにその制御方法、及びプログラム |
TWI574518B (zh) * | 2015-01-08 | 2017-03-11 | 緯創資通股份有限公司 | 低耗電藍牙傳送設備和低耗電藍牙接收設備以及其方法 |
JP6131987B2 (ja) * | 2015-06-19 | 2017-05-24 | カシオ計算機株式会社 | 無線通信装置、電子時計、無線通信方法、及びプログラム |
-
2016
- 2016-07-14 JP JP2016138997A patent/JP6812687B2/ja active Active
-
2017
- 2017-06-14 KR KR1020170074931A patent/KR102394507B1/ko active IP Right Grant
- 2017-06-20 US US15/627,608 patent/US20180017946A1/en not_active Abandoned
- 2017-06-30 CN CN201710524378.5A patent/CN107623904B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009118403A (ja) * | 2007-11-09 | 2009-05-28 | Softbank Mobile Corp | 時刻修正システム、携帯電話装置及び腕時計型端末装置 |
JP2016046656A (ja) * | 2014-08-22 | 2016-04-04 | カシオ計算機株式会社 | 無線通信装置、無線通信システム、無線通信方法、プログラム、マスター装置、及びスレーブ装置 |
JP2016046762A (ja) * | 2014-08-26 | 2016-04-04 | カシオ計算機株式会社 | 電子機器及び通信接続の制御方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2018009882A (ja) | 2018-01-18 |
CN107623904B (zh) | 2020-11-03 |
JP6812687B2 (ja) | 2021-01-13 |
US20180017946A1 (en) | 2018-01-18 |
CN107623904A (zh) | 2018-01-23 |
KR20180008278A (ko) | 2018-01-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102394507B1 (ko) | 통신 장치, 전자 시계, 시각 보정 방법, 및 기록 매체에 저장된 프로그램 | |
CN107438282B (zh) | 通信装置、电子表、时刻校正方法以及时刻通知方法 | |
EP3326391B1 (en) | Bluetooth low energy combined listen and scan window | |
EP2838313B1 (en) | Portable terminal auxiliary device having satellite communication function | |
US10142840B2 (en) | Method and apparatus for operating a user client wireless communication device on a wireless wide area network | |
TW200428881A (en) | Synchronization for extending battery life | |
US10142834B2 (en) | Method and apparatus for operating a user client wireless communication device on a wireless wide area network | |
CN108605380B (zh) | 用于终端设备间建立关联的方法和设备 | |
US10484293B2 (en) | Communication device, communication method, and storage medium | |
US20100272095A1 (en) | Device and Method for Controlling the Creation of a User Channel Connection in a Communication System and Associated Communication System, Digital Storage Medium, Computer Program Product, and Computer Program | |
US11290982B2 (en) | Notifications concerning UE unreachability | |
CN114731708A (zh) | 一种随机接入的方法、网络设备及终端设备 | |
CN109640338B (zh) | 一种基于基站的通信方法及*** | |
EP2533584A1 (en) | Wireless communication system, radio base station and cooperative control method | |
RU2524866C2 (ru) | Короткие пользовательские сообщения в сигнализации управления системой | |
KR20110053696A (ko) | 무선통신 단말기에서 액티브싱크 서비스의 핑 주기 결정 방법 및 장치 | |
EP4009677A1 (en) | Synchronization of auxiliary activity | |
CN110574404B (zh) | 一种信息处理方法、装置及计算机存储介质 | |
US20240022887A1 (en) | Exchange of ranging data | |
CN102300171B (zh) | 确认短信息被网络端接收的方法和*** | |
CN117882476A (zh) | 通信方法、装置、设备、存储介质、芯片、产品及程序 | |
JP2001094518A (ja) | 携帯電話機への付加価値情報提供システム | |
CN113302965A (zh) | 无线通信的方法和无线通信装置 | |
WO2011071663A2 (en) | Method for facilitating transmission of data in a communication system | |
GB2452015A (en) | Synchronizing communication between a mobile station and base station |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |