[go: up one dir, main page]

KR101070971B1 - Portable communication device and system with interchangeable accessory modules - Google Patents

Portable communication device and system with interchangeable accessory modules Download PDF

Info

Publication number
KR101070971B1
KR101070971B1 KR1020087009881A KR20087009881A KR101070971B1 KR 101070971 B1 KR101070971 B1 KR 101070971B1 KR 1020087009881 A KR1020087009881 A KR 1020087009881A KR 20087009881 A KR20087009881 A KR 20087009881A KR 101070971 B1 KR101070971 B1 KR 101070971B1
Authority
KR
South Korea
Prior art keywords
accessory
communication device
wireless communication
sensor
module
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.)
Expired - Fee Related
Application number
KR1020087009881A
Other languages
Korean (ko)
Other versions
KR20080077095A (en
Inventor
티모시 톰
야서 에이. 앤서리
카일 할콜라
Original Assignee
교세라 가부시키가이샤
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from US11/265,046 external-priority patent/US20070099592A1/en
Priority claimed from US11/264,888 external-priority patent/US20070099593A1/en
Application filed by 교세라 가부시키가이샤 filed Critical 교세라 가부시키가이샤
Publication of KR20080077095A publication Critical patent/KR20080077095A/en
Application granted granted Critical
Publication of KR101070971B1 publication Critical patent/KR101070971B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/0202Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
    • H04M1/0254Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets comprising one or a plurality of mechanically detachable modules
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/7246User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions by connection of exchangeable housing parts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User 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/72412User 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72442User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for playing music files
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/10Details of telephonic subscriber devices including a GPS signal receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/12Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/52Details of telephonic subscriber devices including functional features of a camera

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Telephone Set Structure (AREA)
  • Telephone Function (AREA)

Abstract

본 발명의 일 실시예에 따른 휴대용 통신 장치 및 시스템은 교환 가능한 액세서리 모듈을 포함한다. 이 액세서리 모듈은 휴대용 통신 장치 어셈블리에 다른 액세서리 장치가 사용되도록 한다. 액세서리 모듈 및 휴대용 통신 장치 어셈블리는, 액세서리 모듈이 휴대용 통신 장치 어셈블리에 고정될 때, 휴대용 통신 장치를 형성한다. 액세서리 장치는 센서, 뮤직 플레이어, 디스플레이, GPS 수신기, 사용자 인터페이스 장치, 카메라, 메모리 장치, 및 다른 장치를 포함한다.A portable communication device and system according to one embodiment of the invention includes a replaceable accessory module. This accessory module allows other accessory devices to be used in the portable communication device assembly. The accessory module and the portable communication device assembly form the portable communication device when the accessory module is secured to the portable communication device assembly. Accessory devices include sensors, music players, displays, GPS receivers, user interface devices, cameras, memory devices, and other devices.

Description

교환 가능한 액세서리 모듈을 포함하는 휴대용 통신 장치{PORTABLE COMMUNICATION DEVICE AND SYSTEM WITH INTERCHANGEABLE ACCESSORY MODULES}PORTABLE COMMUNICATION DEVICE AND SYSTEM WITH INTERCHANGEABLE ACCESSORY MODULES}

본 발명은 휴대용 통신 장치에 관한 것이다 더 구체적으로는 교환가능한 액세서리 모듈을 포함하는 휴대용 통신 장치 및 시스템에 관한 것이다.The present invention relates to a portable communication device and more particularly to a portable communication device and system comprising a replaceable accessory module.

휴대 전화(cellular telephones)와 같은 휴대용 통신 장치는 통신 기능에 더해, 다양한 기능을 수행하는 내장형 액세서리를 점점 더 많이 포함한다. 예를 들어, 많은 휴대용 통신 장치는 디지털 카메라, 비디오 카메라, 녹음기, 뮤직 플레이어, 대형 컬러 디스플레이 및 블루투스 인터페이스 장치를 포함한다.In addition to communication functions, portable communication devices such as cellular telephones include more and more embedded accessories that perform various functions. For example, many portable communication devices include digital cameras, video cameras, recorders, music players, large color displays, and Bluetooth interface devices.

일반적으로 휴대용 통신 장치는, 액세서리가 휴대용 통신 장치 내에 영구적으로 장착된다는 점에서 한계를 가진다. 일반적인 휴대용 통신 장치가 많은 애플리케이션보다 더 크고 훨씬 복잡하다. 왜냐하면 불필요한 장치나 소프트웨어가 휴대용 통신 장치에 포함되기 때문이다. 예를 들면, 일부 사용자는 카메라가 휴대용 통신 장치의 하우징 내에 장착되더라도, 카메라를 사용하지 않을 수 있다. 결과적으로 카메라가 필요 없는 상황에서 휴대용 통신 장치가 필요한 것보다 더 크고, 더 무거우며, 더 비싸진다. 또한, 휴대용 통신 장치의 여러 모듈이 서로 다른 액세서리를 포함하도록 제조되는 경우에, 제조 비용이 증가한다. 액세서리를 포함시키는 데 새로운 산업상 및 기능적 디자인이 필요하기 때문에, 상대적으로 적은 수의 유닛을 위한 특정 액세서리를 포함하도록 설계 변경하는 것이 비용 효율적이지 않다는 점에서, 장치가 일반적으로 더 제한된다. Portable communication devices generally have limitations in that the accessory is permanently mounted in the portable communication device. Typical portable communication devices are larger and much more complex than many applications. This is because unnecessary devices or software are included in the portable communication device. For example, some users may not use the camera even if the camera is mounted in the housing of the portable communication device. As a result, portable communication devices are larger, heavier and more expensive than necessary in situations where no camera is needed. In addition, manufacturing costs increase when several modules of the portable communication device are manufactured to include different accessories. Since new industrial and functional designs are needed to include the accessories, the apparatus is generally more limited in that design changes to include specific accessories for a relatively small number of units are not cost effective.

따라서, 사용자가 액세서리 모듈을 교체할 수 있는 휴대용 통신 장치 및 시스템에 대한 요구가 있다. Accordingly, there is a need for a portable communication device and system in which a user can replace an accessory module.

본 발명에 따른 분리 가능한 액세서리 모듈은 휴대용 통신 장치로 전원을 공급하는 배터리와, 휴대용 통신 장치를 형성하도록 휴대용 장치 어셈블리에 액세서리 모듈을 고정하는 부착 장치, 그리고 휴대용 장치 어셈블리와 액세서리 장치 사이에 신호를 교환하는 모듈 인터페이스를 포함한다. 액세서리 장치는 센서, 카메라, GPS 수신기, 메모리 장치, 뮤직 플레이어 및/또는 사용자 인터페이스 장치를 포함한다.The detachable accessory module according to the present invention provides a battery for supplying power to a portable communication device, an attachment device for securing the accessory module to the portable device assembly to form a portable communication device, and exchange signals between the portable device assembly and the accessory device. It includes a module interface. Accessory devices include sensors, cameras, GPS receivers, memory devices, music players, and / or user interface devices.

본 발명이 온전히 이해되고 실질적인 효과를 내기 위해, 본 발명의 바람직한 실시예(이에 제한되는 것은 아님)를 첨부된 도면을 참조하여, 이하에서 설명한다.BRIEF DESCRIPTION OF THE DRAWINGS In order for the present invention to be fully understood and to have substantial effect, preferred embodiments of the present invention, but not limited thereto, are described below with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 휴대용 통신 장치의 측면 분해도를 나타내는 블록 다이어그램이다.1 is a block diagram illustrating a side exploded view of a portable communication device according to an embodiment of the present invention.

도 2는 본 발명의 일 실시예에 따라 휴대용 통신 장치 어셈블리에 연결된 액세서리 모듈의 측면을 나타내는 블록도이다. 2 is a block diagram illustrating a side of an accessory module connected to a portable communication device assembly in accordance with one embodiment of the present invention.

도 3은 본 발명의 일 실시예에 따라 휴대용 통신 장치의 투시도를 나타낸다.3 illustrates a perspective view of a portable communication device in accordance with one embodiment of the present invention.

도 4는 본 발명의 일 실시예에 따라 액세서리 모듈의 투시도를 나타낸다.4 shows a perspective view of an accessory module according to one embodiment of the invention.

도 5는 본 발명의 일 실시예에 따라 액세서리 애플리케이션의 블록 다이어그램을 나타낸다.5 shows a block diagram of an accessory application according to one embodiment of the invention.

도 6은 본 발명의 일 실시예에 따라 통신 프레임 플랫폼의 블록 다이어그램을 나타낸다.6 shows a block diagram of a communication frame platform according to one embodiment of the invention.

도 7은 본 발명의 일 실시예에 따라 액세서리 장치가 센서를 포함하는 액세서리 모듈의 블록 다이어그램을 나타낸다.7 shows a block diagram of an accessory module in which the accessory device includes a sensor in accordance with one embodiment of the present invention.

도 8은 본 발명의 일 실시예에 따라 액세서리 장치가 뮤직 플레이어를 포함하는 액세서리 모듈의 블록 다이어그램을 나타낸다.8 shows a block diagram of an accessory module in which the accessory device comprises a music player according to one embodiment of the invention.

도 9는 본 발명의 일 실시예에 따라 액세서리 장치가 GPS(global positioning satellite) 수신기를 포함하는 액세서리 모듈의 블록 다이어그램을 나타낸다.9 shows a block diagram of an accessory module in which the accessory device comprises a global positioning satellite receiver (GPS) in accordance with an embodiment of the present invention.

도 10은 본 발명의 일 실시예에 따라 액세서리 장치가 액세서리 사용자 인터페이스를 포함하는 액세서리 모듈의 블록 다이어그램을 나타낸다.10 shows a block diagram of an accessory module in which the accessory device includes an accessory user interface in accordance with one embodiment of the present invention.

도 11은 본 발명의 일 실시예에 따라 액세서리 장치가 메모리 드라이브 인터페이스를 포함하는 액세서리 모듈의 블록 다이어그램을 나타낸다.11 shows a block diagram of an accessory module in which the accessory device includes a memory drive interface in accordance with one embodiment of the present invention.

도 12는 본 발명의 일 실시예에 따라 휴대용 장치 어셈블리에서 수행되는 액세서리 모듈의 관리 방법에 대한 흐름도이다.12 is a flowchart of a method of managing an accessory module performed in a portable device assembly in accordance with one embodiment of the present invention.

도 13은 초기화 절차를 수행하는 예시적인 방법을 나타내는 흐름도이다.13 is a flowchart illustrating an exemplary method of performing an initialization procedure.

이하에서, 첨부된 도면 및 실시예와 함께 본 발명을 상세히 설명한다.Hereinafter, the present invention will be described in detail with the accompanying drawings and examples.

본 발명의 일 실시예에 따른 휴대용 통신 장치 및 시스템은, 휴대용 통신 장치 어셈블리에 서로 다른 액세서리들이 사용될 수 있도록 하는 사용자 교환방식 액세서리 모듈을 포함한다. 휴대용 통신 장치 어셈블리에 고정되면, 액세서리 모듈 각각이 휴대용 통신 장치를 형성한다. 실시예에서, 액세서리 모듈이 배터리, 액세서리 장치, 그리고 모듈 인터페이스를 포함한다. 모듈 인터페이스는 휴대용 통신 장치 어셈블리 내의 장치 회로에 액세서리 장치를 연결한다. 휴대용 통신 장치의 기능성이 액세서리 모듈을 연결함으로써 확장된다. 따라서, 서로 다른 성능을 가지는 휴대용 통신 장치를 구성하도록, 수많은 액세서리 모듈이 하나의 휴대용 통신 장치와 함께 사용될 수 있다. 따라서, 액세서리 모듈이 실시예에 따른 배터리 모듈 내에 구현되기 때문에, 휴대용 통신 장치의 기능성이 배터리 모듈을 교환함으로써 변경된다. A portable communication device and system according to one embodiment of the invention includes a user interchangeable accessory module that allows different accessories to be used in the portable communication device assembly. Once secured to the portable communication device assembly, each accessory module forms a portable communication device. In an embodiment, the accessory module includes a battery, an accessory device, and a module interface. The module interface connects the accessory device to device circuitry in the portable communication device assembly. The functionality of the portable communication device is extended by connecting accessory modules. Thus, many accessory modules can be used with one portable communication device to configure portable communication devices having different capabilities. Thus, since the accessory module is implemented in the battery module according to the embodiment, the functionality of the portable communication device is changed by exchanging the battery module.

도 1 및 도 2는 본 발명의 실시예에 따른 휴대용 통신 장치(100)의 측면을 나타내는 블록 다이어그램이다. 도 1은 측면 분해도이고 도 2는 휴대용 장치 어셈블리(104)에 연결된 액세서리 모듈(102)의 측면도이다. 도 1 및 2에 도시된 블록은 일반적으로 휴대용 장치 어셈블리(104)와 액세서리 모듈(102)의 관련 구성을 예시적으로 나타낸다. 그러나, 도시된 컴포넌트의 모든 상대적인 크기나 위치를 나타내야 할 필요는 없다. 액세서리 모듈(102)이 부착되면, 장치 어셈블리(104) 및 각각의 어셈블리 모듈(102)이 휴대용 통신 장치(100)를 형성한다. 휴대용 통신 장치(100)의 기능성이 선택된 액세서리 모듈(102)을 부착함으로써 확장된다. 이하에 서 더 상세히 설명될 바와 같이, 액세서리 모듈(102)이 센서, 카메라, 집적 회로(IC), 메모리 장치, 뮤직 플레이어 및 멀티미디어 플레이어, 그리고 다양한 다른 전기 및 기계적 장치 중 어느 하나를 포함할 수 있다. 1 and 2 are block diagrams illustrating aspects of a portable communication device 100 according to an embodiment of the invention. 1 is a side exploded view and FIG. 2 is a side view of accessory module 102 connected to portable device assembly 104. The blocks shown in FIGS. 1 and 2 generally illustrate the relevant configuration of the portable device assembly 104 and the accessory module 102. However, it is not necessary to indicate all the relative sizes or positions of the components shown. Once accessory module 102 is attached, device assembly 104 and each assembly module 102 form portable communication device 100. The functionality of the portable communication device 100 is extended by attaching the selected accessory module 102. As will be described in more detail below, the accessory module 102 can include any of sensors, cameras, integrated circuits (ICs), memory devices, music players and multimedia players, and various other electrical and mechanical devices. .

휴대용 장치 어셈블리(104)는, 무선 통신 및 다른 기능을 구현하는 전기 및 기계적 컴포넌트를 포함한다. 일 실시예에서, 휴대용 장치 어셈블리(104)는 디스플레이, 키보드, 버튼, 스피커 및 마이크로 폰과 같은 입/출력 장치와, 플라스틱 하우징(106), 인쇄 회로 기판, 안테나, 전기 회로 및 다른 컴포넌트를 포함한다. 장치 회로(108)는 프로세서(124) 및 무선 주파수(RF) 통신 회로와, RF 통신 이외의 기능을 수행하는 하드웨어, 소프트웨어 및/또는 펌웨어(firmware)를 포함한다. 장치 회로(108)에 연결된 어셈블리 인터페이스(110)가 액세서리 모듈(102)의 모듈 인터페이스(112)를 이용하여, 인터페이스 표준(116)에 따라 장치 회로(108)와 액세서리 장치(114) 사이에 하나 이상의 전기 연결을 형성한다. 모듈 인터페이스(112) 및 어셈블리 인터페이스(110)가 연결 인터페이스(122)를 형성한다. 수많은 기계적 및 전기적 구성들 중 어느 것이나, 그리고 수많은 물리적 레이어 프로토콜 및 통신 프로토콜 중 어느 것이나 모듈 인터페이스(112), 어셈블리 인터페이스(110), 그리고 인터페이스 표준(116)을 구현하는 데 사용될 수 있다. 이하에 상세히 설명할 바와 같이, 휴대용 통신 장치를 테스트 및 프로그램하는데 사용되는 연결 패드가 어셈블리 인터페이스(110)를 형성하도록 실시예 내에 사용된다. 따라서, 다른 목적으로 사용되는 하드웨어, 소프트웨어 및/또는 펌웨어가, 실시예에서 연결 인터페이스를 형성하는데 사용될 수 있다. 일부 환경에서, 연결 인터페이스(122)가 RF, 적외 선 또는 블루투스 연결과 같은 무선 인터페이스일 수 있다.Portable device assembly 104 includes electrical and mechanical components that implement wireless communication and other functionality. In one embodiment, portable device assembly 104 includes input / output devices such as displays, keyboards, buttons, speakers, and microphones, and plastic housings 106, printed circuit boards, antennas, electrical circuits, and other components. . The device circuit 108 includes a processor 124 and radio frequency (RF) communication circuits, and hardware, software and / or firmware that performs functions other than RF communication. One or more assembly interfaces 110 connected to the device circuitry 108, using the module interface 112 of the accessory module 102, are connected between the device circuitry 108 and the accessory device 114 according to the interface standard 116. To form an electrical connection. The module interface 112 and the assembly interface 110 form the connection interface 122. Any of a number of mechanical and electrical configurations, and any of numerous physical layer protocols and communication protocols, can be used to implement module interface 112, assembly interface 110, and interface standard 116. As will be described in detail below, connection pads used to test and program the portable communication device are used in the embodiments to form the assembly interface 110. Thus, hardware, software and / or firmware used for other purposes may be used to form the connection interface in an embodiment. In some circumstances, the connection interface 122 may be a wireless interface, such as an RF, infrared or Bluetooth connection.

액세서리 모듈(102)이 적어도 부분적으로 액세서리 장치(114)를 둘러싸는 모듈 하우징(118)을 포함한다. 모듈 하우징(118)은 또한 예시적인 실시예에서, 배터리 수납부 도어로 기능 할 수 있다. 배터리(120)가 액세서리 모듈(102)의 일부이나, 배터리(120)가, 일부 환경에서, 액세서리 모듈(102)로부터 분리된 휴대용 장치 어셈블리(104)로 삽입될 수 있다. 따라서, 일 실시예에서, 사용자가 원하는 액세서리 기능을 포함하는 배터리 모듈을 선택 및 부착함으로써, 액세서리 장치(114)를 부가 및 변경한다. 예를 들어, 사용자는, 카메라 폰의 기능을 원하는 경우에, 카메라 배터리 모듈로 표준 배터리 모듈을 대체할 수 있다. Accessory module 102 includes a module housing 118 at least partially surrounding accessory device 114. Module housing 118 may also function as a battery compartment door, in an exemplary embodiment. Battery 120 may be part of accessory module 102, but battery 120 may be inserted into portable device assembly 104 separate from accessory module 102, in some circumstances. Thus, in one embodiment, the accessory device 114 is added and modified by selecting and attaching a battery module that includes the accessory functionality desired by the user. For example, the user may replace the standard battery module with a camera battery module if he wants the functionality of the camera phone.

액세서리 장치(114)가 데이터 감지, 사용 입력 수신, 사용 출력 제공, 정보 저장 또는 정보 처리와 같은 액세서리 기능을 수행하는, 하드웨어, 소프트웨어, 및/또는 펌웨어의 조합을 포함한다. 액세서리 장치(114)는 휴대용 장치 어셈블리(104)의 장치 회로(108)에 의해 수행되는 표준 통신 기능에 부가된 기능을 수행한다. 액세서리 장치는 예를 들면, 카메라, 온도 센서, 방사선 센서, 동작 센서(자이로스코프), 공중 부유 입자 검출기, 몰드 검출기, 연기 검출기, 또는 무선 주파수 검출기와 같은 감지 장치일 수 있다. 나아가, 액세서리 장치는 음악 플레이어, 멀티미디어 플레이어, 메모리 장치 또는 GPS 수신기와 같은 특정한 사용자 기능을 수행하는 전자 장치일 수 있다.Accessory device 114 includes a combination of hardware, software, and / or firmware that performs accessory functions such as data sensing, usage input reception, usage output provision, information storage, or information processing. Accessory device 114 performs a function in addition to standard communication functions performed by device circuitry 108 of portable device assembly 104. The accessory device may be, for example, a sensing device such as a camera, temperature sensor, radiation sensor, motion sensor (gyroscope), airborne particle detector, mold detector, smoke detector, or radio frequency detector. Furthermore, the accessory device may be an electronic device that performs a particular user function, such as a music player, a multimedia player, a memory device, or a GPS receiver.

이하에 더 상세히 설명될 바와 같이, 프로세서(122)에서 동작하는 액세서리 인터페이스 애플리케이션이 휴대용 장치 어셈블리(104)와 액세서리 모듈(102) 사이 에서 명령, 제어, 및 데이터 신호의 교환을 용이하게 한다. 프로세서(12)는 모든 프로세서, 제어기, 마이크로프로세서, 컴퓨터 또는 컴퓨터 장치이며, 이는 이하에 설명된 작업을 수행하는데 적합한 프로세스 전원을 가지며, 일 실시예에서, 휴대용 장치(100)의 초과 기능을 돕는 휴대용 장치 어셈블리의 메인 프로세서이다.As will be described in more detail below, an accessory interface application operating on the processor 122 facilitates the exchange of command, control, and data signals between the portable device assembly 104 and the accessory module 102. The processor 12 is any processor, controller, microprocessor, computer or computer device, which has a process power source suitable for performing the tasks described below, and in one embodiment is a portable device that assists in the excess functionality of the portable device 100. The main processor of the device assembly.

도 3은 휴대용 장치 어셈블리(104)의 투시도이고, 도 4는 본 발명의 일 실시예에 따른 액세서리 모듈(102)의 투시도이다. 휴대용 장치 어셈블리(104)가 다양한 구조, 모양 또는 크기(size)를 가질 수 있다. 바람직한 실시예에서, 액세서리 모듈이 휴대용 장치 어셈블리(104)에 고정되어 휴대용 통신 장치(100)를 형성하면, 휴대용 장치 어셈블리(104)의 내부 표면(302)이 액세서리 모듈(102)의 내부 표면(402)을 향한다. 도 3 및 4는 휴대용 장치 어셈블리(104)와 위를 향하는 내부 표면(302, 402)을 가지는 액세서리 모듈(102)을 도시한다. 고정 메커니즘(securing mechanism)이 액세서리 모듈(102)이 휴대용 통신 장치(100)에 제거가능 하게 부착되도록 한다. 일 실시예에서, 액세서리 모듈(102) 상의 다수의 고정 탭(404)은, 고정 메커니즘을 형성하도록 휴대용 장치 어셈블리(104) 내의 다수의 대응하는 개구부(304)에 수용된다. 휴대용 통신 장치(100)의 특정 디자인 및 구성에 따라, 다른 종류의 고정 메커니즘이 사용될 수 있다.3 is a perspective view of portable device assembly 104, and FIG. 4 is a perspective view of accessory module 102 in accordance with one embodiment of the present invention. Portable device assembly 104 may have a variety of structures, shapes, or sizes. In a preferred embodiment, when the accessory module is secured to the portable device assembly 104 to form the portable communication device 100, the inner surface 302 of the portable device assembly 104 is the inner surface 402 of the accessory module 102. Towards). 3 and 4 show accessory module 102 having portable device assembly 104 and facing inner surfaces 302, 402. A securing mechanism allows the accessory module 102 to be removably attached to the portable communication device 100. In one embodiment, the plurality of securing tabs 404 on the accessory module 102 are received in a plurality of corresponding openings 304 in the portable device assembly 104 to form a securing mechanism. Depending on the specific design and configuration of the portable communication device 100, other kinds of fastening mechanisms may be used.

액세서리 모듈(102)이 휴대용 장치 어셈블리(104)에 고정될 때, 두 개의 배터리 콘택트(306)가 배터리 터미널(406)과 전기적 연결을 형성한다. 일 실시예에서, 어셈블리 인터페이스(110)는 기계적 인터페이스이며, 이는 16개씩 두 행(row)으로 배열된 전기 콘택트 패드(308)를 포함한다. 전기 콘택트 패드(308)는 장치 회 로(108)의 다른 컴포넌트와 마찬가지로, 프로세서(122)의 입력 및 출력 포트에 연결된다. 어셈블리 인터페이스(110)는 여러 구조, 물리적 특성 또는 다수의 연결(부) 중 어느 하나를 가질 수 있다. 위에 설명한 바와 같이, 어셈블리 인터페이스(110)가 적외선, 블루투스, 또는 다른 RF 인터페이스와 같은 무선 인터페이스일 수 있다. 일부의 경우에는 단일 연결이 적합할 수 있으나, 특정 액세서리 모듈에 대한 데이터, 제어 및 장치 ID 감지 신호를 지원하도록, 일 실시예에서, 어셈블리 인터페이스(110)가 7개 이상의 연결을 포함한다. 예시적인 핀 구성은 포지티브 및 네거티브 전송 및 수신 신호들, 신호 그라운드, 장치 식별 및 클록 신호들(즉, +TXData, -TXData +RXData, -RXData, GND, 및 CLK)를 위한 핀을 포함한다. 일 실시예에서, 액세서리 장치에 대한 전원 및 그라운드(접지)가 배터리로부터 공급된다. 그러나, 일부의 경우에, 전원 신호가 휴대용 장치 어셈블리(104)로부터 획득될 수 있다. 액세서리 모듈(102)이 휴대용 장치 어셈블리(104)에 고정되는 경우에, 전기 연결 패드(308)가 모듈 인터페이스(112)의 포고 핀(pogo pins)과 같은 스프링 로드 핀(408)을 연결하도록 배치된다. 연결 패드(308)가 휴대용 통신 장치(100) 내의 프로세서(122)나 다른 휴대용 통신 장치(100) 상의 입력 및 출력 포트로 연결된다. 여기서 포트는 예를 들면, 일반적인 GPIO (general purpose input/output) 및/또는 UART(universal asynchronous receiver-transmitter) 인터페이스와 같은 수많은 인터페이스 표준 중 어느 하나에 따라 동작할 수 있다. 일 실시예에서, 커넥터(408, 포고 핀(pogo pins))이 액세서리 모듈(102)의 각 유형(type)과 동일할 필요는 없다. 예를 들면, 장치 ID 감지 핀이 각각의 액세서리 모듈 상의 동일한 위치에 존재 할 후 있다. 그러나, +TXData, -TXData +RXData, -RXData 신호를 위한 핀이 서로 다른 유형의 액세서리 모듈(102) 상의 다른 위치에 배치될 수 있다. 일 실시예에서, 액세서리 장치(114)와 장치 회로(108) 사이에서, 유니버설 시리얼 버스(USB) 프로토콜을 이용하여, 신호가 전송된다. 다른 표준 프로토콜(가령, Secure Digital I/O)이 사용될 수도 있다. 나아가, 일부의 경우에, 비-표준 또는 독점 프로토콜에 따라 신호가 전송될 수 있다. 패러렐 프로토콜(parallel protocols)이 사용될 수 있으나, 시리얼 프로토콜은 대부분, 적은 수의 연결 라인으로 고 대역폭 연결을 제공한다.When accessory module 102 is secured to portable device assembly 104, two battery contacts 306 form an electrical connection with battery terminal 406. In one embodiment, assembly interface 110 is a mechanical interface, which includes electrical contact pads 308 arranged in two rows of sixteen. The electrical contact pads 308 are connected to the input and output ports of the processor 122, like other components of the device circuit 108. The assembly interface 110 can have any of a variety of structures, physical characteristics, or multiple connections. As described above, assembly interface 110 may be a wireless interface, such as an infrared, Bluetooth, or other RF interface. In some cases a single connection may be suitable, but in one embodiment, the assembly interface 110 includes seven or more connections to support data, control and device ID sensing signals for a particular accessory module. Exemplary pin configurations include pins for positive and negative transmit and receive signals, signal ground, device identification and clock signals (ie, + TXData, -TXData + RXData, -RXData, GND, and CLK). In one embodiment, power and ground (ground) for the accessory device are supplied from the battery. In some cases, however, power signals may be obtained from the portable device assembly 104. When the accessory module 102 is secured to the portable device assembly 104, an electrical connection pad 308 is arranged to connect spring loaded pins 408, such as pogo pins of the module interface 112. . The connection pads 308 are connected to input and output ports on the processor 122 or other portable communication device 100 in the portable communication device 100. Ports here may operate according to any of a number of interface standards, such as, for example, general purpose input / output (GPIO) and / or universal asynchronous receiver-transmitter (UART) interfaces. In one embodiment, the connectors 408 (pogo pins) need not be the same as each type of accessory module 102. For example, after the device ID sense pin is in the same location on each accessory module. However, pins for the + TXData, -TXData + RXData, and -RXData signals may be placed in different locations on different types of accessory module 102. In one embodiment, signals are transmitted between accessory device 114 and device circuitry 108 using the Universal Serial Bus (USB) protocol. Other standard protocols (eg Secure Digital I / O) may be used. Furthermore, in some cases, signals may be transmitted in accordance with non-standard or proprietary protocols. Parallel protocols can be used, but most serial protocols provide high bandwidth connections with fewer connection lines.

도 5는 본 발명의 일 실시예에 따라, 프로세서(122)에서 동작하는 액세서리 인터페이스 애플리케이션(500)을 나타내는 블록 다이어그램이다. 애플리케이션(500)이 수행 가능한 소프트웨어 코드(액세서리 장치(114)를 제어하기 위해 데이터, 제어 및 명령 신호를 발생, 전송, 수신 및 해독함)일 수 있다. 액세서리 인터페이스 애플리케이션은, 액세서리 인터페이스 애플리케이션(500)과 액세서리 장치(114) 사이의 통신을 가능하게 하는 하나 이상의 액세서리 드라이버(502)를 포함한다. 따라서, 드라이버(502)가, 특정한 액세서리 장치 모듈(102)에 대응하는 명령, 제어 및 데이터 처리 정보를 포함한다. 액세서리 드라이버(502)가 액세서리 인터페이스 애플리케이션의 일반화된 명령 및 액세서리 모듈(102)에 필요한 특성화된 명령 사이에 중계기(translator)로 동작한다. 액세서리 드라이버는 액세서리 모듈과 애플리케이션이 성공적으로 통신하도록 하는 코드 또는 한 세트의 명령어이다. 적합한 액세서리 드라이버의 예시로는, 서브루틴, 플러그-인 소프트웨어 모듈 및 애플릿을 포함한다. 일 실시예에서, 액세서리 인터페이스 애플리케이션이 자바 애플리케이션으로 구현되고, 액세서리 드라이버(502)가 자바 애플릿이다.5 is a block diagram illustrating an accessory interface application 500 operating on the processor 122, in accordance with an embodiment of the present invention. The application 500 may be software code executable (generates, transmits, receives, and decodes data, control, and command signals to control the accessory device 114). The accessory interface application includes one or more accessory drivers 502 that enable communication between the accessory interface application 500 and the accessory device 114. Thus, the driver 502 includes command, control and data processing information corresponding to the particular accessory device module 102. The accessory driver 502 acts as a translator between the generalized instructions of the accessory interface application and the specialized instructions required for the accessory module 102. An accessory driver is a code or set of instructions that allows an accessory module and application to communicate successfully. Examples of suitable accessory drivers include subroutines, plug-in software modules, and applets. In one embodiment, the accessory interface application is implemented as a Java application and the accessory driver 502 is a Java applet.

액세서리 드라이버(502)는, 수많은 기술 중 하나를 이용하여 휴대용 장치 어셈블리로 로드 될 수 있다. 일부 적합한 예로서, 제조 공정 중에, 사용자에 의해 시작될 때, 또는 새로운 액세서리 장치가 연결되고 전류 액세서리 드라이버(502)에 의해 지원되지 않는다는 검출(detection) 결과에 자동으로 응답하여, 휴대용 장치 어셈블리 내의 비 휘발성 메모리에 액세서리 드라이버를 저장하는 단계를 포함할 수 있다. 액세서리 드라이버(502)가 휴대용 통신 장치 어셈블리(104) 상의 전기 커넥터를 통해 또는 무선 통신 채널을 통해 로드될 수 있다.Accessory driver 502 can be loaded into a portable device assembly using one of a number of techniques. As some suitable examples, during the manufacturing process, when initiated by a user, or automatically in response to a detection result that a new accessory device is connected and not supported by the current accessory driver 502, non-volatile in the portable device assembly. Storing the accessory driver in a memory. Accessory driver 502 can be loaded via an electrical connector on portable communication device assembly 104 or via a wireless communication channel.

실시예에서, 액세서리 드라이버(502)가 액세서리 모듈(102)의 메모리 내에 저장되며, 어셈블리 모듈이 처음으로 연결 및 초기화될 때, 휴대용 어셈블리에 로드된다. 이하에서 더 상세히 설명할 바와 같이, 애플리케이션(500)이 연결 인터페이스(120)를 통해 수신되는 데이터에 기반하여 액세서리 모듈을 식별하고, 적합한 액세서리 드라이브(502)가 사용가능한 경우인지를 결정한다. 액세서리 드라이버(502)가 아직 로드되지 않은 경우에, 액세서리 장치 메모리로부터 휴대용 장치 어셈블리(104)의 메모리로 전달된다. In an embodiment, the accessory driver 502 is stored in the memory of the accessory module 102 and loaded into the portable assembly when the assembly module is first connected and initialized. As will be described in more detail below, the application 500 identifies the accessory module based on the data received via the connection interface 120 and determines if a suitable accessory drive 502 is available. If accessory driver 502 is not yet loaded, it is transferred from accessory device memory to memory of portable device assembly 104.

도 6은 본 발명의 일 실시예에 따른 데이터 프레임(600)과 제어 프레임(601)을 나타내는 블록 다이어그램이다. 위에 설명한 바와 같이, 수많은 프로토콜 중 어느 하나가 액세서리 장치 및 장치 회로 사이의 통신 신호를 교환하는 데 사용될 수 있다. 따라서, 도 6을 참조하여 설명된, 예시적인 프로토콜이 특정 구현 예에 따라 적합한 다른 프로토콜로 변경 및 대체될 수 있다. 데이터 프레임(600)을 사용하여 데이터 신호가 인터페이스 표준(116)에 대해 교환되며, 제어 프레임(601)을 사용하여 제어 및 명령 신호가 교환된다. 데이터 프레임(600) 및 제어 프레임(601) 각각은 프레임 헤더(602), 스트림 ID(604), 우선권 식별기(606), 패킷 양 표시기(608), 및 CRC(cyclic redundancy check)(614)를 포함한다. 데이터 프레임(600) 내의 패이로드(payload)가 패킷 넘버 식별기(610) 및 데이터(612)를 포함한다. 프레임 헤더(602)는, 프레임이 제어 프레임(601)인지 데이터 프레임(600)인지 여부와 마찬가지로, 프레임(600, 601)의 시작을 표시하는 4 비트 헤더이다.6 is a block diagram illustrating a data frame 600 and a control frame 601 according to an embodiment of the present invention. As described above, any of a number of protocols may be used to exchange communication signals between accessory devices and device circuits. Thus, the example protocols described with reference to FIG. 6 may be altered and replaced with other suitable protocols in accordance with certain implementations. Data signals are exchanged with respect to interface standard 116 using data frame 600 and control and command signals are exchanged using control frame 601. Each of data frame 600 and control frame 601 includes a frame header 602, stream ID 604, priority identifier 606, packet quantity indicator 608, and cyclic redundancy check (CRC) 614. do. The payload in data frame 600 includes packet number identifier 610 and data 612. The frame header 602 is a 4-bit header that marks the beginning of the frames 600, 601, similarly to whether the frame is a control frame 601 or a data frame 600.

스트림 ID(604)가 데이터 또는 제어 정보가 포함되는 스트림을 나타내는 4 비트 식별기이다. 일반적으로, 스트림 ID는, 서로 다른 시점에 전송된 한 세트의 프레임이 하나의 연속된 일련의 데이터 또는 "스트림"을 형성하도록 서로 연관되게 한다. 동일한 스트림 ID (604) 를 가지는 프레임은 동일한 스트림에 속한다. 따라서, 단일 스트림이 동일한 유형의, 여러 개의 인터리빙(interleaving) 된 일련의 프레임 데이터 또는 제어 데이터를 가질 수 있다. 지정된 스트림 ID를 가지는 모든 프레임이 동일한 유형(타입)을 가져야 한다. 일 실시예에서, 각각의 스트림이 제어 평면(plane)과 데이터 평면을 포함한다. 우선권 표시기(606)는 프레임의 우선권을 나타내며, 005/LOS 우선권 관리를 용이하게 하는 4 비트 식별기이다. 패킷 양 표시기(610)는 바이트로 패이로드의 전체 길이를 정의한다. 전체 길이가 표시되는 실시예에서, 패이로드 프레임은 가변 길이 프레임이다. 패이로드 패킷 내에, 롤링 8-비트 패킷 헤더는 애플리케이션이 인터리빙된 스트림이 전송되는, 적합한 시퀀스로 패킷을 재결합시키는 데 사용된다. 일 실시예에서, 휴대용 통신 장치 어셈블리에서 동작하는 애플리케이션은 네거티브 승인(negative acknowledgement)을 통해 손실된 패킷을 요청할 필요가 있다. 따라서, 적절히 수신된 패이로드 패킷이 승인되지 않고, 손실된 패킷만이 식별된다. CRC 614는 프레임 무결성(integrity)을 극대화하는 16 비트 CRC이다. 예시적인 데이터 바이트 경계(boundary)의 말단까지 프레임을 완성할 필요가 있는 경우에, 프레임(600)이 패딩 비트(padding bits)를 포함한다. 일부의 경우에 데이터 스트림 내 다른 필드가 사용될 수 있다. Stream ID 604 is a 4-bit identifier that indicates a stream that contains data or control information. In general, stream IDs allow a set of frames transmitted at different points in time to be associated with each other to form one contiguous series of data or “stream”. Frames with the same stream ID 604 belong to the same stream. Thus, a single stream may have several interleaved series of frame data or control data of the same type. All frames with the specified stream ID must have the same type (type). In one embodiment, each stream includes a control plane and a data plane. Priority indicator 606 indicates the priority of the frame and is a 4-bit identifier that facilitates 005 / LOS priority management. Packet quantity indicator 610 defines the total length of the payload in bytes. In the embodiment where the full length is indicated, the payload frame is a variable length frame. Within the payload packet, a rolling 8-bit packet header is used by the application to recombine the packets in the proper sequence in which the interleaved stream is transmitted. In one embodiment, an application operating on a portable communication device assembly needs to request a lost packet through negative acknowledgment. Thus, properly received payload packets are not acknowledged and only lost packets are identified. CRC 614 is a 16-bit CRC that maximizes frame integrity. If it is necessary to complete the frame to the end of the example data byte boundary, frame 600 includes padding bits. In some cases other fields in the data stream may be used.

제어 프레임(601)은 명령 및 응답에 따르고, 제어 필드(616) 및 제어 필드(618)를 포함하며, 여기서, 명령 필드가 참/거짓 표시기, 숫자 데이터, 텍스트 데이터 또는 온/오프 표시기를 포함할 수 있다. 제어 필드(616)는 기본 기능을 포함하고, 제어 필드(618)는 기능을 다루는 방법에 대한 명령을 포함한다. 예를 들어, LIST 제어 요청에 대해, 명령이 타입 또는 객체(object)를 나열하는 것이다. 응답은 LIST 제어 응답일 수 있으며, 명령 필드는 요청에 대해 전송된 원하는 명령 코드에 대응하는 데이터를 포함한다. The control frame 601 is in accordance with commands and responses and includes control fields 616 and control fields 618, where the command fields may include true / false indicators, numeric data, text data, or on / off indicators. Can be. Control field 616 includes basic functionality, and control field 618 includes instructions on how to handle the functionality. For example, for a LIST control request, the command is to list the type or object. The response may be a LIST control response, where the command field contains data corresponding to the desired command code sent for the request.

도 7은 본 발명의 일 실시예에 따라, 액세서리 장치(114)가 센서(700)를 포함하는 액세서리 모듈(102)을 나타내는 블록도이다. 센서(700)는 물리적 조건을 신호로 변환하는 감지 장치일 수 있다. 센서(700)의 예로서, 온도 센서, 방사선 센서, 광학 센서, 마이크로폰, 동작 센서, 자기 센서, 전자 컴퍼스와 같은 방향 센서, 연기 검출기, 몰드 검출기 및 일산화탄소 검출기를 포함한다.7 is a block diagram illustrating an accessory module 102 in which the accessory device 114 includes a sensor 700, in accordance with an embodiment of the present invention. The sensor 700 may be a sensing device that converts a physical condition into a signal. Examples of sensors 700 include temperature sensors, radiation sensors, optical sensors, microphones, motion sensors, magnetic sensors, orientation sensors such as electronic compasses, smoke detectors, mold detectors, and carbon monoxide detectors.

센서(700)는 장치 회로(108)와 통신하기 위한 하드웨어, 소프트웨어 및/또는 펌웨어의 조합을 포함하는 인터페이스 회로(701)와 연결된다. 인터페이스 회로(702)는 장치 회로(108) 내의 프로세서와 접속 및 통신하는 집적 회로(IC)와 같은 드라이버 칩일 수 있다. 인터페이스 회로(302)가, 명령, 제어 신호 및 데이터를 전송 및 수신하기 위해 인터페이스 표준(116)에 따라 장치 회로(108)와 통신한다. Sensor 700 is coupled with interface circuit 701, which includes a combination of hardware, software, and / or firmware for communicating with device circuitry 108. The interface circuit 702 may be a driver chip such as an integrated circuit (IC) that connects and communicates with a processor within the device circuit 108. Interface circuitry 302 communicates with device circuitry 108 in accordance with interface standard 116 to send and receive commands, control signals, and data.

휴대용 통신 장치(100)의 동작 중에, 센서(700)가 물리적 상태, 조건 또는 특성을 아날로그나 디지털 표현(representation)으로 변환한다. 이러한 표현은 인터페이스 회로(302)에 의해 수신되고, 필요한 경우에 처리되며, 모듈 인터페이스(112)를 통해 장치 회로로 제공된다. 일 실시예에서, 액세서리 모듈(102) 내의 배터리(12)가 액세서리 장치(114)에 전원을 제공한다. 액세서리 장치(114)는 다른 컴포넌트, 회로 또는 특성을 포함할 수 있다. 일부의 경우에, 예를 들면 전원 필터 또는 회로 보호 회로가 포함될 수 있다. During operation of the portable communication device 100, the sensor 700 converts a physical state, condition or characteristic into an analog or digital representation. This representation is received by the interface circuit 302, processed as needed, and provided to the device circuit via the module interface 112. In one embodiment, battery 12 in accessory module 102 provides power to accessory device 114. Accessory device 114 may include other components, circuits, or features. In some cases, for example, a power filter or circuit protection circuit may be included.

액세서리 모듈(102)이 휴대용 장치 어셈블리에 고정되면, 액세서리 인터페이스 애플리케이션이 초기화 절차를 수행한다. 전원, 액세서리 모듈의 부착 여부가 확인된 후에, 클록 신호가 활성화된다. 액세서리 모듈 내의 인터페이스 회로는, 클록 신호를 사용하여 프로세서(124)에 동기화되고, 제어 필드(616)에 장치 식별자와 명령 필드(618)에 장치 성능 디스크립터를 가지는 명령 프레임(691)이 전송된다. 수신된 정보에 근거하여, 액세서리 인터페이스 애플리케이션은 적합한 드라이버가 로드되거나 적합한 액세서리 드라이버(502)를 로드했는지를 확인한다. 클록 신호가 비활성화되어 액세서리 장치가 슬립(sleep) 모드에 놓인다. 액세서리 장치가 사용되는 경우에, 클록 신호가 활성화되고 제어 프레임(601)이 액세서리 장치로 전송되 어 장치를 제어한다. 감지된 데이터가 처리되고 데이터 패킷 및 프레임으로 형성되며, 연결 인터페이스(120)를 통해 액세서리 인터페이스 애플리케이션으로 전송된다. 액세서리 인터페이스 애플리케이션이 데이터를 수신 및 해독하고, 이를 프로세서(124)에서 동작하는 적합한 다른 애플리케이션으로 전달한다. Once accessory module 102 is secured to the portable device assembly, the accessory interface application performs an initialization procedure. After confirming that the power supply and accessory module are attached, the clock signal is activated. The interface circuit in the accessory module is synchronized to the processor 124 using the clock signal, and a command frame 691 having a device identifier in the control field 616 and a device performance descriptor in the command field 618 is transmitted. Based on the received information, the accessory interface application checks whether the appropriate driver has been loaded or loaded the appropriate accessory driver 502. The clock signal is disabled to put the accessory device into sleep mode. When an accessory device is used, a clock signal is activated and a control frame 601 is sent to the accessory device to control the device. The sensed data is processed and formed into data packets and frames and sent to the accessory interface application via the connection interface 120. The accessory interface application receives and decrypts the data and passes it to another suitable application running on the processor 124.

도 8은 액세서리 장치(114)가 뮤직 플레이어(800)를 포함하는 액세서리 모듈(102)을, 본 발명의 일 실시예에 따라 나타내는 블록 다이어그램이다. 뮤직 플레이어(800)를 포함하는 액세서리 모듈(102)이 도 7을 참조하여 위에 설명한 바와 같이 초기화된다. 뮤직 플레이어(800)는, 저장된 오디오 파일을 아날로그 신호로 변환하는 하나 이상의 오디오 프로세서(802)를 포함한다. 일 실시예에서, 뮤직 플레이어(800)가 오디오 프로세서(802), 메모리 장치(804) 그리고 오디오 회로(804)를 포함한다. 오디오 프로세서(802)는 변환을 위한 하드웨어, 소프트웨어, 및/또는 펌웨어(MP3 또는 WMA 파일과 같은 오디오 파일을 아날로그 오디오 신호로 변환함)의 조합이다. 오디오 신호가 증폭되거나, 오디오 잭(808)에 제공되기 전에, 오디오 회로에 의해 처리된다.8 is a block diagram illustrating an accessory module 102 in which accessory device 114 includes a music player 800, in accordance with an embodiment of the present invention. The accessory module 102 including the music player 800 is initialized as described above with reference to FIG. 7. The music player 800 includes one or more audio processors 802 that convert stored audio files into analog signals. In one embodiment, the music player 800 includes an audio processor 802, a memory device 804 and an audio circuit 804. The audio processor 802 is a combination of hardware, software, and / or firmware (convert audio files such as MP3 or WMA files into analog audio signals) for conversion. Before the audio signal is amplified or provided to the audio jack 808, it is processed by an audio circuit.

헤드 폰이나 외부 스피커가 오디오 잭(808)에 플러그 된다. 일부의 경우에, 오디오 신호가 휴대용 장치 어셈블리로 다시 라우트 될 수 있으며, 휴대용 장치 어셈블리 상의 스피커 또는 오디오 잭을 통해 제공된다.Headphones or external speakers are plugged into the audio jack 808. In some cases, the audio signal can be routed back to the portable device assembly and provided through a speaker or audio jack on the portable device assembly.

도 9는 본 발명의 일 실시예에 따라 액세서리 장치(114)가 GPS 수신기(900)를 포함하는 액세서리 모듈(102)의 블록 다이어그램이다. 액세서리 모듈(102)이 휴대용 장치 어셈블리에 고정된 후에, 이하에, 도 7을 참조하여 설명된 바와 같이 액 세서리 장치(102)가 초기화된다. GPS 수신기(900)가 위성으로부터 수신된 신호를 처리하여 위치 정보를 얻는다. 위치 정보는 데이터 프레임 내의 데이터 패킷으로 형성되고, 인터페이스 연결(120)을 통해 액세서리 인터페이스 애플리케이션으로 전송된다. 액세서리 인터페이스 애플리케이션이 프레임을 해독하고 위치 정보를 프로세서(124)에서 동작하는 적합한 애플리케이션으로 제공한다.9 is a block diagram of accessory module 102 in which accessory device 114 includes a GPS receiver 900 in accordance with one embodiment of the present invention. After the accessory module 102 is secured to the portable device assembly, the accessory device 102 is initialized as described below with reference to FIG. 7. The GPS receiver 900 processes the signal received from the satellite to obtain location information. The location information is formed into data packets within the data frame and sent to the accessory interface application via the interface connection 120. The accessory interface application decodes the frame and provides the location information to a suitable application running on the processor 124.

도 10은 액세서리 장치(114)가 사용자 인터페이스(100)를 포함하는 액세서리 모듈(102)의 블록 다이어그램이다. 액세서리 모듈(102)이 휴대용 장치 어셈블리에 고정된 후에, 액세서리 장치(102)가 도 7을 참조하여 위에 설명한 바와 같이 초기화된다. 사용자 인터페이스가 시각 디스플레이나 스피커와 같은 출력 장치를 포함할 수 있으며, 또한 광학 센서, 지문 리더기, 키패드, 키보드, 조이스틱, 터치 패드 또는 마이크로폰과 같은 입력 장치를 포함할 수 있다. 일 실시예에서, 신호가 연결 인터페이스(12)를 통해 교환된다. 이는 출력 장치를 통해 제공되는 출력 데이터를 포함하거나, 사용자 인터페이스에 따라 입력 장치로 사용자에 의해 입력된 입력 데이터를 포함한다. 10 is a block diagram of accessory module 102 in which accessory device 114 includes a user interface 100. After the accessory module 102 is secured to the portable device assembly, the accessory device 102 is initialized as described above with reference to FIG. 7. The user interface may include an output device such as a visual display or a speaker, and may also include an input device such as an optical sensor, a fingerprint reader, a keypad, a keyboard, a joystick, a touch pad or a microphone. In one embodiment, signals are exchanged via the connection interface 12. This may include output data provided via the output device, or input data input by the user to the input device according to the user interface.

도 11은 액세서리 장치(114)가 외부 메모리 드라이브(1100)를 포함하는 액세서리 모듈(102)의 블록 다이어그램이다. 액세서리 모듈(102)이 휴대용 장치 어셈블리에 고정된 후에, 액세서리 장치(102)가 도 7을 참조하여 설명한 바와 같이 초기화된다. 메모리 드라이브(1100)가 예를 들면, 메모리 카드, 디스크 또는 플래시 메모리 장치와 같은 외부 메모리 매체에 읽기 및 쓰기 동작을 수행하도록 구성된다. 따라서, 휴대용 장치 어셈블리 내의 파일 및 데이터가 외부 메모리 매체로 전송되 거나 이로부터 인출된다.11 is a block diagram of accessory module 102 in which accessory device 114 includes an external memory drive 1100. After the accessory module 102 is secured to the portable device assembly, the accessory device 102 is initialized as described with reference to FIG. 7. The memory drive 1100 is configured to perform read and write operations on an external memory medium such as, for example, a memory card, a disk, or a flash memory device. Thus, files and data in the portable device assembly are transferred to or withdrawn from an external memory medium.

도 12는 본 발명의 일 실시예에 따라, 휴대용 장치 어셈블리 내에서 수행되는 액세서리 모듈(102)을 관리하는 방법을 나타내는 흐름도이다. 단계(1202, 1204 및 1206)가 도 12에 표현된 것과 다른 순서로 수행될 수 있다. 예를 들어, 단계 (1204)가 단계 (1206) 후에 수행되거나, 단계(1206)와 동시에 수행될 수 있다. 12 is a flowchart illustrating a method of managing accessory module 102 performed within a portable device assembly, in accordance with an embodiment of the present invention. Steps 1202, 1204, and 1206 may be performed in a different order than that represented in FIG. 12. For example, step 1204 may be performed after step 1206 or concurrently with step 1206.

단계(1202)에서, 초기화 과정이 수행된다. 일 실시예에서, 통신이 액세서리 애플리케이션 사이에 초기화되며, 액세서리 모듈 타입이 인식되고, 적합한 액세서리 드라이버가 로드되거나 확인된다. 단계(1202)를 수행하기 위한 예시적인 기술이 도 13을 참조하여 이하에서 설명된다.In step 1202, an initialization process is performed. In one embodiment, communication is initiated between accessory applications, an accessory module type is recognized, and a suitable accessory driver is loaded or verified. An example technique for performing step 1202 is described below with reference to FIG. 13.

단계(1204)에서, 제어 신호가 연결 인터페이스를 통해 액세서리 모듈로 전송된다. 일 실시예에서, 모듈 인터페이스 및 어셈블리 인터페이스 사이에 이루어진 연결을 통해 인터페이스 표준에 따라, 하나 이상의 제어 프레임이 생성 및 전송된다. In step 1204, a control signal is sent to the accessory module via the connection interface. In one embodiment, one or more control frames are generated and transmitted according to the interface standard via a connection made between the module interface and the assembly interface.

단계(1206)에서, 데이터 신호가 연결 인터페이스를 통해 액세서리 모듈과 교환된다. 일 실시예에서, 하나 이상의 데이터 프레임(600)이 액세서리 모듈로부터 수신되며, 여기서 액세서리 장치가 센서 또는 입력 장치를 포함하거나, 액세서리 모듈로 데이터를 제공하는 다른 장치를 포함한다. 액세서리 장치가 시각 디스플레이 또는 스피커와 같은 출력 장치인 경우에, 하나 이상의 데이터 프레임이 액세서리 모듈의 인터페이스 회로로 연결 인터페이스를 통해 전송된다.In step 1206, the data signal is exchanged with the accessory module via the connection interface. In one embodiment, one or more data frames 600 are received from an accessory module, where the accessory device includes a sensor or input device, or other device that provides data to the accessory module. If the accessory device is an output device such as a visual display or a speaker, one or more data frames are transmitted via the connection interface to the interface circuit of the accessory module.

도 13은 본 발명의 일 실시예에 따라, 초기화 절차를 수행하는 방법을 나타 내는 흐름도이다. 따라서, 단계(1302-1312)가 도 2의 단계(1202)를 수행하는 예시적인 방법을 제공한다. 이 방법은 소프트웨어 코드를 일 실시예의 프로세서(124)에서 실행함으로써 수행된다.13 is a flowchart illustrating a method of performing an initialization procedure according to an embodiment of the present invention. Thus, steps 1302-1312 provide an exemplary method of performing step 1202 of FIG. 2. This method is performed by executing software code in the processor 124 of one embodiment.

단계(1320)에서, 액세서리 모듈의 휴대용 장치 어셈블리에 대한 연결이 검출된다. 일 실시예에서, 배터리 ID 핀을 통해 유효 배터리 식별기의 비-검출(non-dectection)에 응답하여 액세서리 모듈의 CLK 핀으로 클록 신호가 제공된다. 클록 신호는 장치 식별기(장치 ID)를 포함하는 명령 프레임을 초기화 및 전송하도록 액세서리 모듈의 인터페이스 회로에 입력된다. 장치 ID가 수신되면, 액세서리 애플리케이션이 유효 액세서리 모듈이 휴대용 장치 어셈블리에 연결되는지를 검출한다.At step 1320, a connection to the portable device assembly of the accessory module is detected. In one embodiment, a clock signal is provided to the CLK pin of the accessory module in response to a non-dectection of the effective battery identifier via the battery ID pin. The clock signal is input to the interface circuit of the accessory module to initialize and transmit a command frame including a device identifier (device ID). Once the device ID is received, the accessory application detects whether a valid accessory module is connected to the portable device assembly.

단계(1304)에서, 액세서리 모듈 타입이 확인된다. 일 실시에에서, 장치 ID가 장치 또는 휴대용 장치 어셈블리에 연결된 특정 장치의 분류를 결정하는데 사용된다. 장치 ID는 액세서리 모듈에 대응하는 액세서리 드라이버를 식별하는 데에도 사용된다. In step 1304, the accessory module type is identified. In one embodiment, the device ID is used to determine the classification of a particular device connected to the device or portable device assembly. The device ID is also used to identify the accessory driver corresponding to the accessory module.

단계(1306)에서, 액세서리 드라이버가 로드되었는지 여부가 결정된다. 액세서리 드라이버가 로드되면, 방법이 단계(1204)로 이어진다. 그렇지 않으면, 절차는, 액세서리 드라이버가 로컬로 저장되었는지 여부를 결정하는 단계(1308)에서 계속된다.At step 1306, it is determined whether the accessory driver has been loaded. Once the accessory driver is loaded, the method continues to step 1204. Otherwise, the procedure continues at step 1308, determining whether the accessory driver has been stored locally.

단계 (1308)에서, 휴대용 장치 어셈블리 내의 메모리가 단계(1304)에서 인식된 액세서리 드라이버에 대해 검색된다. 액세서리 드라이버가 발견되며, 액세서리 드라이버가 단계(1312)에서 로드된다. 액세서리 드라이버가 로컬로 저장되지 않은 경우에, 방법이 단계(1310)로 이어진다.In step 1308, memory in the portable device assembly is retrieved for the accessory driver recognized in step 1304. The accessory driver is found, and the accessory driver is loaded at step 1312. If the accessory driver has not been stored locally, the method continues to step 1310.

단계(1310)에서, 액세서리 드라이버가 검색된다. 일 실시예에서, 액세서리 드라이버가 액세서리 모듈의 메모리(704)로부터 검색된다. 로드 드라이버 명령 프레임이 인터페이스 회로로 전송되고, 데이터 프레임을 사용하여, 액세서리 드라이버가 메모리(704)로부터 휴대용 장치 어셈블리의 메모리로, 다운로드 된다. 일부의 경우에, 액세서리 드라이버가 퍼스널 컴퓨터나 다른 외부 장치로, 케이블이나 무선 연결을 사용하여 다운로드 될 수 있다. 또한, 액세서리 장치가 다른 환경의 컴퓨터 시스템에 의해 제공된 무선 채널을 통해 다운로드 될 수 있다.In step 1310, an accessory driver is retrieved. In one embodiment, an accessory driver is retrieved from memory 704 of the accessory module. The load driver command frame is sent to the interface circuit, and using the data frame, the accessory driver is downloaded from the memory 704 to the memory of the portable device assembly. In some cases, accessory drivers can be downloaded to a personal computer or other external device using a cable or wireless connection. In addition, the accessory device may be downloaded via a wireless channel provided by a computer system in another environment.

단계(1312)에서, 액세서리 드라이버가 액세서리 인터페이스 애플리케이션(500)으로 로드된다. 위에 설명한 바와 같이, 일 실시예에서, 액세서리 인터페이스 애플리케이션이 자바 애플리케이션이고, 액세서리 드라이버가 자바 애플릿이다. 다른 타입의 드라이버 및 인터페이스 애플리케이션이 사용될 수 있다. At step 1312, the accessory driver is loaded into the accessory interface application 500. As described above, in one embodiment, the accessory interface application is a Java application and the accessory driver is a Java applet. Other types of driver and interface applications can be used.

따라서, 일 실시예에서, 휴대용 통신 장치 시스템이 휴대용 통신 장치 어셈블리(104) 및 복수의 액세서리 모듈(102, 302)을 포함하며, 이 모듈은 다른 액세서리를 포함하고 서로 다른 기능을 수행한다. 사용자가 휴대용 통신 장치의 용량을 확장하기 위해 적합한 기능을 이용하여 액세서리 모듈을 선택한다. 인터페이스 표준에 따라, 데이터 및 제어 신호가 액세서리 모듈과 휴대용 장치 어셈블리 사이의 인터페이스 연결을 통해 교환된다. Thus, in one embodiment, a portable communication device system includes a portable communication device assembly 104 and a plurality of accessory modules 102, 302, which include different accessories and perform different functions. The user selects an accessory module with a suitable function to expand the capacity of the portable communication device. According to the interface standard, data and control signals are exchanged via the interface connection between the accessory module and the portable device assembly.

상술한 본 발명의 실시예들은 단지 예시와 설명을 위한 것일 뿐이며, 본 발명을 설명된 형태로 한정하려는 것이 아니다. 따라서, 다양한 변화 및 변경을 할 수 있음은 본 발명이 속하는 분야의 당업자에게 자명하다. 또한, 이 명세서의 상세한 설명이 본 발명의 범위를 제한하는 것은 아니다. 본 발명의 범위는 첨부된 청구항에 의해서 정의된다.The above-described embodiments of the present invention are for illustrative purposes only and are not intended to limit the present invention to the described embodiments. Accordingly, various changes and modifications can be made to those skilled in the art to which the present invention pertains. Further, the detailed description of this specification does not limit the scope of the present invention. The scope of the invention is defined by the appended claims.

Claims (24)

분리 가능한 배터리 모듈(102)과 휴대용 장치 어셈블리(104)를 포함하는 무선 통신 장치(100)에, 전원을 공급하는 배터리(120);A wireless communication device (100) comprising a removable battery module (102) and a portable device assembly (104), comprising: a battery (120) for supplying power; 상기 분리 가능한 배터리 모듈(102)이 무선 통신 장치(100)에 부착되는 경우에, 상기 휴대용 장치 어셈블리(104) 상의 배터리 콘택트(306)와 연결하도록 배치된 배터리 터미널(406);A battery terminal 406 arranged to connect with a battery contact 306 on the portable device assembly 104 when the detachable battery module 102 is attached to the wireless communication device 100; 상기 휴대용 장치 어셈블리(104)에 상기 분리 가능한 배터리 모듈을 고정하는 부착 장치;An attachment device for securing the removable battery module to the portable device assembly (104); 상기 무선 통신 장치에 추가 기능성을 제공하는 액세서리 장치(114)로서, 상기 액세서리 장치(114)는 상기 휴대용 장치 어셈블리(104)로 전송가능한 액세서리 드라이버(502)를 포함하며, 상기 휴대용 장치 어셈블리(104)는 상기 액세서리 드라이버(502)를 이용하여 상기 액세서리 장치(114)와 상기 휴대용 장치 어셈블리(104) 사이의 통신을 활성화하는 것이 특징인, 액세서리 장치(114) 그리고An accessory device 114 that provides additional functionality to the wireless communication device, wherein the accessory device 114 includes an accessory driver 502 that is transferable to the portable device assembly 104, and the portable device assembly 104. Is characterized in that it activates communication between the accessory device 114 and the portable device assembly 104 using the accessory driver 502. 상기 분리 가능한 배터리 모듈이 상기 무선 통신 장치에 부착되는 경우에, 무선 통신 장치상의 어셈블리 인터페이스를 연결하도록 배치된 모듈 인터페이스를 포함하되,A module interface arranged to connect an assembly interface on the wireless communication device when the detachable battery module is attached to the wireless communication device, 상기 모듈 인터페이스가, 상기 무선 통신 장치와 상기 분리 가능한 배터리 모듈의 액세서리 장치 사이에 신호를 교환하도록 구성되는 것을 특징으로 하는 무선 통신 장치를 위한 분리 가능한 배터리 모듈.And the module interface is configured to exchange signals between the wireless communication device and an accessory device of the removable battery module. 제 1 항에 있어서,The method of claim 1, 상기 액세서리 장치가 센서를 포함하고,The accessory device comprises a sensor, 상기 센서는 광학 센서, 방사선 센서, 동작 센서, 공중 부양 입자 센서, 자기 센서, 방향 센서, 연기 검출기, 몰드 검출기, 일산화탄소 검출기 및 이들의 조합으로 구성된 그룹에서 선택되는 것을 특징으로 하는 무선 통신 장치를 위한 분리 가능한 배터리 모듈.The sensor is selected from the group consisting of optical sensor, radiation sensor, motion sensor, levitation particle sensor, magnetic sensor, direction sensor, smoke detector, mold detector, carbon monoxide detector and combinations thereof. Removable battery module. 제 1 항에 있어서,The method of claim 1, 상기 액세서리 장치가 카메라, 뮤직 플레이어, GPS 수신기, 메모리 장치, 사용자 인터페이스 및 시각 디스플레이 중 하나 이상을 포함하는 것을 특징으로 하는 무선 통신 장치를 위한 분리 가능한 배터리 모듈.And the accessory device comprises at least one of a camera, a music player, a GPS receiver, a memory device, a user interface and a visual display. 제 1 항에 있어서,The method of claim 1, 상기 액세서리 장치(114)가 메모리 집적 회로 장치 및 하드 드라이브 메모리 장치 중 하나 이상을 포함하는 것을 특징으로 하는 무선 통신 장치를 위한 분리 가능한 배터리 모듈.And the accessory device (114) comprises at least one of a memory integrated circuit device and a hard drive memory device. 제 1 항에 있어서,The method of claim 1, 상기 모듈 인터페이스가 액세서리 장치와 무선 통신 장치의 장치 회로를 전기적으로 연결하는 것을 특징으로 하는 무선 통신 장치를 위한 분리 가능한 배터리 모듈.And the module interface electrically connects the accessory device and the device circuit of the wireless communication device. 제 1 항에 있어서,The method of claim 1, 상기 모듈 인터페이스가 액세서리 장치와 무선 통신 장치의 장치 회로 사이에 신호 교환을 위한 무선 통신 장치의 어셈블리 인터페이스를 연결하도록 구성된 복수의 전기 콘택트를 포함하는 것을 특징으로 하는 무선 통신 장치를 위한 분리 가능한 배터리 모듈.And the module interface comprises a plurality of electrical contacts configured to connect an assembly interface of a wireless communication device for signal exchange between an accessory device and a device circuit of the wireless communication device. 제 1 항에 있어서,The method of claim 1, 상기 모듈 인터페이스가, 액세서리 장치와 무선 통신 장치의 장치 회로 사이에 무선으로 신호 교환을 하도록 구성되는 무선 인터페이스인 것을 특징으로 하는 무선 통신 장치를 위한 분리 가능한 배터리 모듈.And the module interface is a wireless interface configured to wirelessly exchange signals between an accessory device and a device circuit of the wireless communication device. 제 1 항에 있어서,The method of claim 1, 상기 무선 통신 장치로 전송가능한 상기 액세서리 드라이버(502)를 저장하도록 구성되는 메모리 장치를 더 포함하는 것을 특징으로 하는 무선 통신 장치를 위한 분리 가능한 배터리 모듈.And a memory device configured to store said accessory driver (502) transferable to said wireless communication device. 휴대용 통신 장치 어셈블리(104); 그리고Portable communication device assembly 104; And 복수의 교환 가능한 배터리 모듈을 포함하되, 각각의 배터리 모듈(102)은 휴대용 통신 장치를 형성하도록, 상기 휴대용 통신 장치 어셈블리(104)에 부착되며, 각각의 배터리 모듈(102)은: A plurality of replaceable battery modules, each battery module 102 is attached to the portable communication device assembly 104 to form a portable communication device, each battery module 102 is: 휴대용 통신 장치에 전원을 공급하기 위해 휴대용 통신 장치 어셈블리 상의 배터리 콘택트와 연결하기 위한 배터리 터미널(406);A battery terminal 406 for connecting with a battery contact on the portable communication device assembly to power the portable communication device; 복수의 가용 액세서리 장치들 중 하나의 액세서리 장치(114)로서, 상기 액세서리 장치(114)는 휴대용 통신 장치 어셈블리(104)로 전송가능한 액세서리 드라이버(502)를 포함하고, 상기 휴대용 통신 장치 어셈블리(104)는 상기 액세서리 드라이버(502)를 사용하여 상기 액세서리 장치(114)와 상기 휴대용 통신 장치 어셈블리(104) 사이의 통신을 활성화하는 것이 특징인 액세서리 장치(114);An accessory device 114 of one of a plurality of available accessory devices, wherein the accessory device 114 includes an accessory driver 502 that is transferable to the portable communication device assembly 104, and the portable communication device assembly 104. An accessory device (114) characterized by activating communication between the accessory device (114) and the portable communication device assembly (104) using the accessory driver (502); 상기 휴대용 통신 장치 어셈블리에 각각의 배터리 모듈을 고정하는 부착 장치; 그리고An attachment device for securing each battery module to the portable communication device assembly; And 상기 휴대용 통신 장치 어셈블리 및 상기 액세서리 장치 사이에 신호를 교환하는 연결 인터페이스A connection interface for exchanging signals between the portable communication device assembly and the accessory device 를 포함하는 것을 특징으로 하는 휴대용 통신 장치 시스템.Portable communication device system comprising a. 제 9 항에 있어서,The method of claim 9, 복수의 상기 액세서리 장치는 센서 액세서리 모듈을 포함하고, 각각의 센서액세서리 모듈은 센서를 포함하며,The plurality of accessory devices comprises a sensor accessory module, each sensor accessory module including a sensor, 상기 센서 액세서리 모듈이 광학 센서, 방사선 센서, 동작 센서, 공중 부양 입자 센서, 자기 센서, 방향 센서, 연기 검출기, 몰드 검출기, 일산화탄소 검출기 및 이들의 조합으로 구성된 그룹에서 선택된 센서를 포함하는 것을 특징으로 하는 휴대용 통신 장치 시스템.Wherein said sensor accessory module comprises a sensor selected from the group consisting of an optical sensor, a radiation sensor, a motion sensor, a levitation particle sensor, a magnetic sensor, a direction sensor, a smoke detector, a mold detector, a carbon monoxide detector and combinations thereof. Portable communication device system. 제 9 항에 있어서,The method of claim 9, 상기 액세서리 장치가 메모리 액세서리 모듈을 포함하되, 상기 메모리 액세서리 모듈이 메모리 장치를 포함하는 것을 특징으로 하는 휴대용 통신 장치 시스템.And the accessory device comprises a memory accessory module, wherein the memory accessory module comprises a memory device. 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 무선 통신 장치 및 상기 무선 통신 장치로부터 분리 가능한 배터리 모듈(102) 사이의 통신을 관리하기 위한 방법에 있어서, 상기 방법은:A method for managing communication between a wireless communication device and a battery module 102 detachable from the wireless communication device, the method comprising: 상기 배터리 모듈이 상기 무선 통신 장치에 부착된 때, 상기 무선 통신 장치의 배터리 콘택트와 접촉 상태인 상기 배터리 모듈의 배터리 터미널(406)을 통해 상기 배터리 모듈로부터 상기 무선 통신 장치로 전원을 공급하는 단계;When the battery module is attached to the wireless communication device, supplying power from the battery module to the wireless communication device through a battery terminal (406) of the battery module in contact with a battery contact of the wireless communication device; 상기 무선 통신 장치로부터의 요청에 응답하여, 분리 가능한 상기 배터리 모듈(102) 내에 포함된 모듈 메모리(704)로부터 액세서리 드라이버(502)를 검색하는 단계로서, 상기 액세서리 드라이버(502)는 액세서리 장치(114)와 상기 무선 통신 장치 사이의 통신을 활성화하는 것이 특징인 검색 단계;Responsive to a request from the wireless communication device, retrieving an accessory driver 502 from a module memory 704 contained within the detachable battery module 102, wherein the accessory driver 502 is an accessory device 114. Retrieving communication between the wireless communication device and the wireless communication device; 상기 무선 통신 장치로부터 상기 배터리 모듈로 제어 신호들을 전송하는 단계;Transmitting control signals from the wireless communication device to the battery module; 상기 배터리 모듈 내에 포함된 액세서리 장치(114)에서 상기 제어 신호들 중 하나 이상의 제어 신호를 수신하는 단계; 그리고Receiving at least one control signal of the control signals at an accessory device (114) included in the battery module; And 상기 액세서리 장치가 무선 통신 장치를 위해 추가 기능을 제공하는 단계The accessory device providing additional functionality for the wireless communication device 를 포함하는 것을 특징으로 하는 통신 관리 방법. Communication management method comprising a. 제 17 항에 있어서,The method of claim 17, 상기 제어 신호를 전송하는 단계는, 액세서리 장치의 사용자 인터페이스 및 액세서리 장치의 시각 디스플레이 중 하나로 제어 신호를 전송하는 단계를 포함하는 것을 특징으로 하는 통신 관리 방법.The transmitting of the control signal includes transmitting the control signal to one of a user interface of the accessory device and a visual display of the accessory device. 제 17 항에 있어서,The method of claim 17, 상기 분리 가능한 배터리 모듈이 상기 무선 통신 장치에 부착될 때, 상기 분리 가능한 배터리 모듈로부터 무선 통신 장치로 전원을 제공하는 단계;When the removable battery module is attached to the wireless communication device, providing power from the removable battery module to the wireless communication device; 상기 분리 가능한 배터리 모듈 내에 포함된 액세서리 장치로부터 상기 무선 통신 장치로 장치 식별기를 전송하는 단계;Transmitting a device identifier from the accessory device included in the detachable battery module to the wireless communication device; 장치 식별기 및 액세서리 드라이버의 수신에 응답하여, 무선 통신 장치로부터 액세서리 장치로 제어 신호를 전송하는 단계; 그리고In response to receiving the device identifier and the accessory driver, transmitting a control signal from the wireless communication device to the accessory device; And 전송된 제어 신호에 응답하여 상기 분리 가능한 배터리 모듈의 액세서리 장치로부터 데이터를 수신하는 단계Receiving data from an accessory device of the removable battery module in response to a transmitted control signal 를 포함하는 것을 특징으로 하는 통신 관리 방법.Communication management method comprising a. 제 19 항에 있어서,The method of claim 19, 상기 검색하는 단계는 액세서리 장치가 무선 통신 장치에 로드되지 않았다는 무선 통신 장치 내의 결정에 응답하는 것을 특징으로 하는 통신 관리 방법.And the retrieving step is responsive to a determination in the wireless communication device that the accessory device has not been loaded into the wireless communication device. 제 17 항에 있어서,The method of claim 17, 상기 배터리 모듈이 무선 통신 장치에 연결될 때, 초기화 절차를 수행하는 단계를 더 포함하되, 상기 초기화 절차는:When the battery module is connected to a wireless communication device, further comprising performing an initialization procedure, wherein the initialization procedure is: 상기 무선 통신 장치로의 상기 배터리 모듈의 연결을 검출하는 단계;Detecting a connection of the battery module to the wireless communication device; 상기 배터리 모듈로부터 장치 식별기를 수신하는 단계; 그리고Receiving a device identifier from the battery module; And 상기 장치 식별기에 근거하여 상기 배터리 모듈의 타입을 확인하는 단계Identifying the type of battery module based on the device identifier 를 더 포함하는 것을 특징으로 하는 통신 관리 방법.Communication management method further comprises. 제 21 항에 있어서,The method of claim 21, 상기 초기화 절차는:The initialization procedure is as follows: 상기 배터리 모듈 내 액세서리 장치로부터 액세서리 드라이버를 검색하는 단계를 더 포함하는 것을 특징으로 하는 통신 관리 방법.And retrieving an accessory driver from an accessory device in the battery module. 제 19 항에 있어서,The method of claim 19, 상기 데이터가 상기 액세서리 장치 내 센서 장치에 의해 수집된 센서 데이터, 상기 액세서리 장치 내 카메라에 의해 수집된 이미지 데이터, 상기 액세서리 장치 내 음악 플레이어로부터의 오디오 데이터, 상기 액세서리 장치 내 GPS 수신기로부터의 위치 정보, 그리고 상기 액세서리 장치 내 메모리 장치에 저장된 데이터 중 하나 이상을 포함하는 것을 특징으로 하는 통신 관리 방법.Sensor data collected by the sensor device in the accessory device, image data collected by the camera in the accessory device, audio data from a music player in the accessory device, location information from a GPS receiver in the accessory device, And at least one of data stored in a memory device in the accessory device. 제 23 항에 있어서,The method of claim 23, wherein 상기 센서 장치가 광학 센서, 방사선 센서, 동작 센서, 공중 부양 입자 센서, 자기 센서, 방향 센서, 연기 검출기, 몰드 검출기, 일산화탄소 검출기 및 이들의 조합으로 구성된 그룹에서 선택되는 것을 특징으로 하는 통신 관리 방법.And said sensor device is selected from the group consisting of optical sensor, radiation sensor, motion sensor, levitation particle sensor, magnetic sensor, direction sensor, smoke detector, mold detector, carbon monoxide detector and combinations thereof.
KR1020087009881A 2005-11-02 2006-10-19 Portable communication device and system with interchangeable accessory modules Expired - Fee Related KR101070971B1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US11/265,046 US20070099592A1 (en) 2005-11-02 2005-11-02 Portable communication device and system with interchangeable accessory modules
US11/265,046 2005-11-02
US11/264,888 US20070099593A1 (en) 2005-11-02 2005-11-02 Method for managing interchangeable accessory modules connected to a portable communication device
US11/264,888 2005-11-02

Publications (2)

Publication Number Publication Date
KR20080077095A KR20080077095A (en) 2008-08-21
KR101070971B1 true KR101070971B1 (en) 2011-10-06

Family

ID=37670294

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020087009881A Expired - Fee Related KR101070971B1 (en) 2005-11-02 2006-10-19 Portable communication device and system with interchangeable accessory modules

Country Status (4)

Country Link
EP (1) EP1943821A1 (en)
JP (1) JP2009514358A (en)
KR (1) KR101070971B1 (en)
WO (2) WO2007055884A1 (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014105241A1 (en) * 2012-12-26 2014-07-03 Flir Systems, Inc. Device attachment with infrared imaging sensor
US9900478B2 (en) 2003-09-04 2018-02-20 Flir Systems, Inc. Device attachment with infrared imaging sensor
US8626149B2 (en) * 2007-12-18 2014-01-07 Qualcomm Incorporated Monitoring and troubleshooting a module associated with a portable communication device
EP2216910B1 (en) * 2009-02-04 2014-10-08 Alcatel Lucent Method and equipment for configuring radio communications
US10757308B2 (en) 2009-03-02 2020-08-25 Flir Systems, Inc. Techniques for device attachment with dual band imaging sensor
US9986175B2 (en) 2009-03-02 2018-05-29 Flir Systems, Inc. Device attachment with infrared imaging sensor
TWI449356B (en) * 2010-02-05 2014-08-11 Htc Corp Detachable wireless communication module and method for using the same
US20120208605A1 (en) * 2011-02-11 2012-08-16 Qualcomm Incorporated Mobile device power optimization with peripheral sensors with standard interfaces
US20130082918A1 (en) * 2011-10-03 2013-04-04 Research In Motion Limited Method and apparatus pertaining to responsively changing application functionality of an electronic device
US8494585B2 (en) * 2011-10-13 2013-07-23 The Boeing Company Portable communication devices with accessory functions and related methods
JP2016519860A (en) 2013-02-20 2016-07-07 ノキア テクノロジーズ オサケユイチア Accessory detection
US11297264B2 (en) 2014-01-05 2022-04-05 Teledyne Fur, Llc Device attachment with dual band imaging sensor
KR200485793Y1 (en) * 2016-01-20 2018-02-22 주식회사 엘지유플러스 Detachable Accessory on Watch, The Watch Using The Accessory
WO2022255936A1 (en) 2021-06-02 2022-12-08 Schneider Electric Asia Pte Ltd A modular accessory device for a transmitter device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050020304A1 (en) * 2000-04-28 2005-01-27 Fujitsu Limited Mobile electronic apparatus, and battery pack for the apparatus

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05292165A (en) * 1992-04-10 1993-11-05 Toshiba Corp Portable wireless communication device
JPH08101803A (en) * 1994-09-30 1996-04-16 Ricoh Co Ltd Information processing system
JP3287740B2 (en) * 1995-08-28 2002-06-04 シャープ株式会社 Image storage device and image processing device provided with image storage device
JP2000194645A (en) * 1998-12-28 2000-07-14 Toshiba Corp Electronic device and its control method and device
US20030181226A1 (en) * 2000-02-23 2003-09-25 Kaoru Kawata Portable telephone battery pack and portable telephone equipped with the battery pack
ATE368351T1 (en) * 2001-05-14 2007-08-15 Innovision Res & Tech Plc PORTABLE COMMUNICATIONS DEVICE FOR USE IN A SALES SYSTEM
EP1347623A1 (en) * 2002-03-22 2003-09-24 Nokia Corporation Downloading of application software for an accessory device to a mobile terminal
JP3901011B2 (en) * 2002-05-20 2007-04-04 ソニー・エリクソン・モバイルコミュニケーションズ株式会社 Mobile phone and strobe module
WO2005060218A1 (en) * 2003-12-18 2005-06-30 Telefonaktiebolaget Lm Ericsson (Publ) Exchangeable module for additional functionality
JP2005252386A (en) * 2004-03-01 2005-09-15 Sharp Corp Information terminal equipment

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050020304A1 (en) * 2000-04-28 2005-01-27 Fujitsu Limited Mobile electronic apparatus, and battery pack for the apparatus

Also Published As

Publication number Publication date
WO2007053329A1 (en) 2007-05-10
KR20080077095A (en) 2008-08-21
WO2007055884A1 (en) 2007-05-18
EP1943821A1 (en) 2008-07-16
JP2009514358A (en) 2009-04-02

Similar Documents

Publication Publication Date Title
KR101070971B1 (en) Portable communication device and system with interchangeable accessory modules
CN101300821A (en) Portable communication device and system with interchangeable accessory modules
US20070099593A1 (en) Method for managing interchangeable accessory modules connected to a portable communication device
CN112771481B (en) Electronic device for pairing with handwriting pen and method thereof
TWI540418B (en) Adapter for a portable electronic component and method thereof
EP3486649B1 (en) Electronic device including replaceable sensor
US6182162B1 (en) Externally coupled compact flash memory card that configures itself one of a plurality of appropriate operating protocol modes of a host computer
US11576600B2 (en) Modular electronic device for measuring bio-signals
JP2019061676A (en) Electronic device having connector capable of antenna connection
US20140075054A1 (en) Device-dependent selection between modes for asymmetric serial protocols
JP2001195151A (en) Information peripheral device
WO2019157676A1 (en) Card holder and mobile terminal
US12182471B2 (en) Electronic device using communication channel generated by electrical connection between electronic device and external electronic device, and method for operating electronic device
JPWO2004091251A1 (en) Electronic device and audio signal output method for electronic device
CN112424741B (en) Electronic device for displaying information about a stylus pen and method thereof
KR20200063765A (en) Electronic device and method for detecting situation thereof
WO2021096216A1 (en) Wearable device and method for providing information of user
CN106815165B (en) Mobile device and modularized accessory detection method based on same
WO2020204451A1 (en) Method for keyless reset, and electronic device therefor
US11438082B2 (en) Broadcast receiving method and apparatus of electronic device
WO2019143160A1 (en) Connector and electronic device comprising same
CN110401464B (en) electronic device
KR100474862B1 (en) the information equipment having a interface for communication cable and power feeding cable and the power feeding cable
US20050058281A1 (en) Blue tooth ear piece having termometer
TW200415905A (en) Exchangeable housing-parts with a sensor-element

Legal Events

Date Code Title Description
A201 Request for examination
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PA0105 International application

St.27 status event code: A-0-1-A10-A15-nap-PA0105

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

T12-X000 Administrative time limit extension not granted

St.27 status event code: U-3-3-T10-T12-oth-X000

E90F Notification of reason for final refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

N234 Change of applicant [patent]: notification of change of applicant and registration of full transfer of right
PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R14-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U12-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20140930

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20140930