KR100312308B1 - Method for outputting state information of portable telephone in personal computer - Google Patents
Method for outputting state information of portable telephone in personal computer Download PDFInfo
- Publication number
- KR100312308B1 KR100312308B1 KR1019990028084A KR19990028084A KR100312308B1 KR 100312308 B1 KR100312308 B1 KR 100312308B1 KR 1019990028084 A KR1019990028084 A KR 1019990028084A KR 19990028084 A KR19990028084 A KR 19990028084A KR 100312308 B1 KR100312308 B1 KR 100312308B1
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- personal computer
- status information
- terminal device
- phone terminal
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
- G06F11/324—Display of status information
- G06F11/328—Computer systems status display
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2257—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using expert systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
- G06F11/321—Display for diagnostics, e.g. diagnostic result display, self-test user interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/20—Monitoring; Testing of receivers
- H04B17/29—Performance testing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Human Computer Interaction (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 휴대 전화 단말 장치에 관한 것으로, 특히 RS-232C 인터페이스를 사용하여 휴대전화단말장치의 상태정보를 퍼스널컴퓨터로 전송하여 디스플레이 하는 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a mobile phone terminal device, and more particularly, to a method of transmitting and displaying status information of a mobile phone terminal device to a personal computer using an RS-232C interface.
본 발명은 RS-232C 케이블을 통해 정합한 휴대전화단말장치의 상태정보 퍼스널컴퓨터 출력 방법에 있어서, 상기 퍼스널컴퓨터에서 통신프로그램실행요구가 있을 경우 상기 휴대전화단말장치로 데이터 송수신 준비 완료를 나타내는 제1신호를 전송하는 과정과, 상기 휴대전화단말장치에서 제1신호를 수신함에 따라 그 상태정보를 검사하고, 검사한 상태정보를 데이터변환하여 유휴신호인 제2신호를 클럭으로 제3신호에 실어 상기 퍼스널 컴퓨터로 전송하는 과정과, 상기 퍼스널컴퓨터에서 상기 제2신호, 제3신호를 수신하여 상기 제2신호를 클럭으로 하여 상기 제3신호에 포함되어 있는 상태정보를 분석하는 과정과, 상기 상태정보를 분석한 후 상태정보 출력 프로그램이 실행중일 경우 상기 분석한 상태정보를 디스플레이 하는 과정으로 이루어진다.The present invention relates to a method for outputting status information personal computer of a mobile phone terminal device matched via an RS-232C cable, comprising: a first signal indicating completion of data transmission / reception to the mobile phone terminal device when a communication program is requested to be executed in the personal computer; And transmitting the signal and inspecting the state information in response to the first signal received by the mobile phone terminal device, and converting the inspected state information into a third signal by clocking the second signal as an idle signal. Transmitting to the personal computer, receiving the second signal and the third signal from the personal computer, analyzing the state information included in the third signal using the second signal as a clock, and the state information. After the analysis of the state information output program is running, the process consists of displaying the analyzed state information.
Description
본 발명은 휴대 전화 단말 장치에 관한 것으로, 특히 RS-232C 인터페이스를 사용하여 휴대전화단말장치의 상태정보를 퍼스널컴퓨터로 전송하여 디스플레이 하는 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a mobile phone terminal device, and more particularly, to a method of transmitting and displaying status information of a mobile phone terminal device to a personal computer using an RS-232C interface.
도 1은 일반적인 RS-232C를 통한 휴대전화단말장치와 퍼스널컴퓨터간의 신호흐름도이다.1 is a signal flow diagram between a mobile phone terminal device and a personal computer through a general RS-232C.
퍼스널컴퓨터(100)는 데이터 단말장치(DTE: Data Terminal Equipment)이며, 상기 휴대전화단말장치(110)는 데이터 회선 종단장치(DCE: Data Cirduit terminating Equipment)로, 상기 퍼스널컴퓨터(100)와 휴대전화단말장치(110)의 인터페이스로 RS-232C를 사용하는 것이다.The personal computer 100 is a data terminal equipment (DTE: Data Terminal Equipment), and the mobile phone terminal device (110) is a data line terminating equipment (DCE), and the personal computer 100 and a mobile phone RS-232C is used as an interface of the terminal device 110.
상기 퍼스널컴퓨터(100)와 상기 휴대전화단말장치(110)가 RS-232C케이블로 결합되어 RS-232C를 통한 인터페이스 수행에 따른 신호흐름이 도시되어 있는데, 그 신호를 설명하면;The personal computer 100 and the mobile phone terminal device 110 are coupled with an RS-232C cable to show a signal flow according to an interface performed through RS-232C.
먼저, 상기 퍼스널컴퓨터(100)에서 상기 휴대전화단말장치(110)로 데이터를 전송하는 신호가 TXD이며, 상기 휴대전화단말장치(110)에서 상기 퍼스널컴퓨터(100)로 데이터를 전송하는 신호가 RXD이며, 상기 휴대전화단말장치(110)에서 캐리어를 검출함을 나타내는 신호가 DCD이며, 상기 휴대전화단말장치(110)에서 통신회선으로 송신해야 할 데이터를 상기 퍼스널컴퓨터(100)에서 수신할 수 있는 상태로 천이한 것을 나타내는 신호가 CTS이며, 오프라인에서 필요로 되는 신호가 RI이며, 상기 휴대전화단말장치(100)의 전원온 상태 검사등과 같은 준비상태를 조사하여 데이터 송수신 준비가 완료하였을 경우 전송하는 신호가 DSR이며, 상기 퍼스널컴퓨터(100)가 상기 휴대전화단말장치(110)와 마찬가지로 데이터 송수신 준비가 완료하였을 경우 전송하는 신호가 DTR이며, 상기 퍼스널컴퓨터(100)에서 상기 휴대전화단말장치(110)로 데이터 송신을 요구하는 신호가 RTS이다. 상기 설명한 신호들은 RS-232C 인터페이스 규격에 설정되어 있는 신호이다.First, the signal for transmitting data from the personal computer 100 to the mobile phone terminal device 110 is TXD, and the signal for transmitting data from the mobile phone terminal device 110 to the personal computer 100 is RXD. The signal indicating that a carrier is detected by the cellular phone terminal device 110 is a DCD, and the personal computer 100 can receive data to be transmitted from the cellular phone terminal device 110 to a communication line. When the signal indicating the state transition is CTS, the signal required offline is RI, and the ready state such as the power-on state check of the mobile phone terminal device 100 is checked and the data is ready for transmission and reception, the transmission is completed. The signal to be transmitted is DSR, and when the personal computer 100 is ready to transmit and receive data like the mobile phone terminal device 110, the signal to be transmitted is DTR. A signal for requesting data transmission from the personal computer 100 to the cellular phone terminal device 110 is an RTS. The signals described above are signals set in the RS-232C interface standard.
이렇게, RS-232C를 통해 상호간에 인터페이스를 수행하여 상기 퍼스널컴퓨터(100)에서는 상기 휴대전화단말장치(110)를 모뎀(MODEM)으로 사용하여 데이터 서비스인 통신프로그램을 실행하는 것이 가능하고, 상기와 같이 데이터 서비스를 수행하고 있을 경우 사용자는 상기 휴대전화단말장치(110)의 상태정보, 예를 들어 배터리전압, 문자메시지수신, 수신전계강도, 통화 시작 및 종료와 같은 상태정보를 확인하기 위해서는 상기 휴대전화단말장치(110)의 표시부를 시각적으로 일일이 확인하여야만 했었다.Thus, by performing the interface between each other via RS-232C, it is possible for the personal computer 100 to execute a communication program which is a data service using the cellular phone terminal device 110 as a modem. When performing the data service as described above, the user is required to check the status information of the mobile phone terminal device 110, for example, battery voltage, text message reception, reception field strength, call start and end, and the like. The display unit of the telephone terminal device 110 had to be checked visually.
따라서, 본 발명의 목적은 RS-232C 인터페이스 중 제어신호를 이용하여 휴대전화단말장치의 상태정보를 퍼스널컴퓨터에 출력하는 방법을 제공함에 있다.Accordingly, it is an object of the present invention to provide a method for outputting status information of a portable telephone terminal device to a personal computer using a control signal of an RS-232C interface.
상기한 목적을 달성하기 위한 본 발명은, RS-232C 케이블을 통해 정합한 휴대전화단말장치의 상태정보 퍼스널컴퓨터 출력 방법에 있어서, 상기 퍼스널컴퓨터에서 통신프로그램실행요구가 있을 경우 상기 휴대전화단말장치로 데이터 송수신 준비 완료를 나타내는 제1신호를 전송하는 과정과, 상기 휴대전화단말장치에서 제1신호를 수신함에 따라 그 상태정보를 검사하고, 검사한 상태정보를 데이터변환하여 유휴신호인 제2신호를 클럭으로 제3신호에 실어 상기 퍼스널 컴퓨터로 전송하는 과정과, 상기 퍼스널컴퓨터에서 상기 제2신호, 제3신호를 수신하여 상기 제2신호를 클럭으로 하여 상기 제3신호에 포함되어 있는 상태정보를 분석하는 과정과, 상기 상태정보를 분석한 후 상태정보 출력 프로그램이 실행중일 경우 상기 분석한 상태정보를 디스플레이 하는 과정으로 이루어짐을 특징으로 한다.The present invention for achieving the above object, in the state information personal computer output method of the mobile phone terminal device matched via an RS-232C cable, when the communication program execution request from the personal computer to the mobile phone terminal device; Transmitting a first signal indicating completion of data transmission and reception, and checking the state information according to the reception of the first signal by the mobile phone terminal device, and converting the checked state information into a second signal as an idle signal. Transferring the signal to the personal computer by a clock, and receiving the second signal and the third signal from the personal computer, and using the clock as the clock to display the state information included in the third signal. And analyzing the status information and displaying the analyzed status information when the status information output program is executed after analyzing the status information. It is characterized in constituted by any process.
도 1은 일반적인 RS-232C를 통한 휴대전화단말장치와 퍼스널컴퓨터간의 신호흐름도1 is a signal flow diagram between a mobile terminal device and a personal computer through a general RS-232C
도 2는 본 발명의 일 실시예에서의 기능을 수행하기 위한 퍼스널 컴퓨터의 내부구성을 도시한 블록도2 is a block diagram showing an internal configuration of a personal computer for performing a function in an embodiment of the present invention.
도 3은 본 발명의 일 실시예에서의 기능을 수행하기 위한 휴대전화단말장치의 내부구성을 도시한 블록도3 is a block diagram showing an internal configuration of a mobile phone terminal apparatus for performing a function in an embodiment of the present invention.
도 4는 본 발명의 일 실시예인 동기방식에 따른 휴대전화단말장치의 상태정보를 퍼스널컴퓨터에 출력하기 위한 신호흐름도4 is a signal flow diagram for outputting status information of a mobile phone terminal apparatus according to an embodiment of the present invention to a personal computer;
도 5는 도 4의 상태정보 분석시 사용되는 신호의 일예를 도시한 도면5 is a diagram illustrating an example of a signal used in analyzing state information of FIG. 4;
도 6은 본 발명의 또 다른 실시예인 비동기방식에 따른 휴대전화단말장치의 상태정보를 퍼스널컴퓨터에 출력하기 위한 신호흐름도6 is a signal flow diagram for outputting status information of a mobile phone terminal apparatus according to another embodiment of the present invention to a personal computer;
도 7은 도 6의 상태정보 분석시 사용되는 신호의 일예를 도시한 도면FIG. 7 is a diagram illustrating an example of a signal used in analyzing state information of FIG. 6.
이하, 본 발명에 따른 바람직한 실시예를 첨부한 도면을 참조하여 상세히 설명한다. 하기의 설명에서는 본 발명에 따른 동작을 이해하는데 필요한 부분만이 설명되며 그 이외 부분의 설명은 본 발명의 요지를 흩트리지 않도록 생략될 것이라는 것을 유의하여야 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. It should be noted that in the following description, only parts necessary for understanding the operation according to the present invention will be described, and descriptions of other parts will be omitted so as not to distract from the gist of the present invention.
도 2는 본 발명의 일 실시예에서의 기능을 수행하기 위한 퍼스널 컴퓨터의 내부구성을 도시한 블록도이다.2 is a block diagram showing an internal configuration of a personal computer for performing a function in an embodiment of the present invention.
제어부(211)는 상기 퍼스널컴퓨터의 전반적인 동작을 제어한다.The control unit 211 controls the overall operation of the personal computer.
모니터(215)는 상기 제어부(211)의 제어에 따라 발생하는 데이터를 디스플레이 하며, 입력장치(217), 즉 키보드(본 발명의 실시예에서는 키보드라 한정하지만 마우스 등 다른 입력장치가 될 수도 있다)는 사용자가 선택한 키에 해당하는 키신호를 발생하여 상기 제어부(211)로 제공한다.The monitor 215 displays data generated under the control of the control unit 211, and input device 217, that is, a keyboard (in the embodiment of the present invention, it is limited to a keyboard, but may be another input device such as a mouse). Generates a key signal corresponding to a key selected by the user and provides the generated key signal to the controller 211.
RS-232C 인터페이스부(219)는 RS-232C 케이블을 접속할 수 있는 I/O 포트(Port)를 구비하고 있어, 상기 포트로 RS-232C 케이블이 접속됨에 따라 RS-232C인터페이스를 통해 상대 장치와 통신을 수행한다.The RS-232C interface unit 219 has an I / O port for connecting an RS-232C cable, and communicates with an external device through an RS-232C interface as an RS-232C cable is connected to the port. Do this.
메모리(221)는 상기 제어부(211)의 제어에 의해 수행되는 프로그램 및 데이터서비스를 위한 통신 프로그램 및 휴대전화단말장치의 상태정보를 디스플레이하기 위한 상태정보 출력 프로그램을 저장한다.The memory 221 stores a program performed by the control of the control unit 211, a communication program for data service, and a status information output program for displaying status information of the mobile phone terminal device.
보조 매체 접속부(223)는 상기 제어부(211)가 제어 프로그램을 수행하는 중에 발생하는 데이터를 저장하기 위한 보조 매체(225)와 접속을 하는 역할을 수행한다. 상기 보조 매체(225)는 상기 제어부(211)에서 제어프로그램의 수행중에 발생하는 데이터를 일시적으로 저장하는 역할을 한다.The auxiliary medium access unit 223 connects to the auxiliary medium 225 for storing data generated while the control unit 211 performs the control program. The auxiliary medium 225 temporarily stores data generated while the control program is executed by the control unit 211.
도 3은 본 발명의 일 실시예에서의 기능을 수행하기 위한 휴대전화단말장치의 내부구성을 도시한 블록도이다.3 is a block diagram showing an internal configuration of a mobile phone terminal apparatus for performing a function in an embodiment of the present invention.
제어부(111)는 상기 휴대 전화 단말 장치의 전반적인 동작을 제어한다. 메모리(113)는 상기 휴대 전화 단말 장치의 제어 프로그램 및 상기 제어부(111)의 제어에 따라 발생하는 제어 데이터를 저장한다.The control unit 111 controls the overall operation of the mobile phone terminal device. The memory 113 stores control programs generated by the control program of the mobile phone terminal device and the control of the control unit 111.
키입력부(115)는 다수의 다이얼링 디지트 키와, 메뉴(MENU)키 및 송출(SEND)키 등을 구비하며, 사용자가 선택한 키에 해당하는 키신호를 발생시켜 상기 제어부(111)로 전달한다.The key input unit 115 includes a plurality of dialing digit keys, a menu key, a send key, and the like, and generates and transmits a key signal corresponding to a key selected by a user to the controller 111.
음성메모리(117)는 다수의 음성 메시지를 저장하며, 음성처리부(119)는 상기제어부(111)의 제어에 따라 상기 음성 메모리(117)로부터 독출된 음성 메시지를 아날로그 처리하여 스피커를 통해 송출하며, 또한 마이크를 통해 사용자로부터 입력되는 아날로그 음성을 디지털 신호 처리한다.The voice memory 117 stores a plurality of voice messages, and the voice processor 119 analog-processes the voice message read from the voice memory 117 under the control of the controller 111 and transmits the voice message through a speaker. In addition, the digital signal processing analog voice input from the user through the microphone.
송신부(121)는 상기 제어부(111)에서 발생한 신호를 입력하여 디지털 무선 변조하여 듀플렉서(123)로 전달한다. 상기 듀플렉서(123)는 상기 송신부(121)로부터 전달받은 무선 신호를 안테나를 통해 송출하며, 안테나를 통해 수신되는 신호를 수신부(125)로 전달한다. 상기 수신부(125)는 상기 듀플렉서(123)로부터 전달받은 무선 신호를 복조하여 상기 제어부(111)로 전달하고, 상기 제어부(111)는 상기 전달받은 신호에 상응하여 통화를 제어한다.The transmitter 121 inputs the signal generated by the controller 111, digitally modulates the signal, and transmits the signal to the duplexer 123. The duplexer 123 transmits a radio signal received from the transmitter 121 through an antenna, and transmits a signal received through the antenna to the receiver 125. The receiver 125 demodulates a radio signal received from the duplexer 123 and transmits the demodulated signal to the controller 111, and the controller 111 controls a call according to the received signal.
표시부(127)는 LCD(Liquid Crystal Display Unit) 및 LED 등으로 구현되며, 상기 제어부(111)의 제어에 따라 수행되는 상기 휴대 전화 단말 장치의 제어 데이터 및 입력되는 데이터를 디스플레이 한다.The display unit 127 is implemented with a liquid crystal display unit (LCD), an LED, and the like, and displays control data and input data of the mobile phone terminal device which is performed under the control of the controller 111.
RS-232C인터페이스부(129)는 RS-232C케이블을 접속하기 위한 별도의 잭을 구비하고 있으며, 상기 잭으로 RS-232C케이블이 접속됨에 따라 RS-232C인터페이스를 통해 상대장치와 인터페이싱을 수행한다.RS-232C interface unit 129 is provided with a separate jack for connecting the RS-232C cable, and performs an interface with the external device through the RS-232C interface as the RS-232C cable is connected to the jack.
도 4는 본 발명의 일 실시예인 동기방식에 따른 휴대전화단말장치의 상태정보를 퍼스널컴퓨터에 출력하기 위한 신호흐름도이다.Fig. 4 is a signal flow diagram for outputting status information of a portable telephone terminal device according to an embodiment of the present invention to a personal computer.
도 5는 도 4의 상태정보 분석시 사용되는 신호의 일예를 도시한 도면이다.5 is a diagram illustrating an example of a signal used when analyzing the state information of FIG. 4.
먼저, 사용자가 휴대전화단말장치(110)와 퍼스널컴퓨터(100)간의 RS-232C인터페이싱을 위해 상기 휴대전화단말장치(110)와 퍼스널컴퓨터(100) 각각에 RS-232C케이블을 접속한다.(411단계. 413단계)First, a user connects an RS-232C cable to each of the mobile phone terminal device 110 and the personal computer 100 for RS-232C interfacing between the mobile phone terminal device 110 and the personal computer 100. (411) Step 413)
상기 퍼스널컴퓨터(100) 제어부(211)는 RS-232C케이블을 접속한 후 사용자로부터 프로그램 실행 요구가 있을 경우 그 실행요구가 통신 프로그램 실행 요구인지를 검사한다.(415단계) 검사 결과 통신 프로그램 실행요구가 아닐 경우 상기 제어부(211)는 상기 실행요구가 상태정보 출력 프로그램 실행 요구인지를 검사한다.(417단계) 상기 검사 결과 상태정보 출력 프로그램 실행 요구가 아닐 경우 상기 제어부(211)는 상기 실행요구에 해당하는 해당작업을 수행하고 리턴한다.(419단계)After connecting the RS-232C cable, the control unit 211 of the personal computer 100 checks whether the execution request is a communication program execution request from the user (step 415). If not, the control unit 211 checks whether the execution request is a status information output program execution request. (Step 417) If the inspection result is not a request for executing the status information output program, the control unit 211 makes a request to the execution request. Perform the corresponding operation and return (step 419).
만약, 상기 프로그램 실행요구가 통신 프로그램 실행 요구, 혹은 상태 정보 출력 프로그램 실행 요구라면 상기 제어부(211)는 RS-232C 인터페이스부(129)로 RS-232C를 통해 통신프로그램 실행에 따른 DTR 신호를 상기 휴대전화단말장치(100)로 전송한다.(421단계) 이에 상기 휴대전화단말장치(100) 제어부(111)는 RS-232C인터페이스부(129)로 수신되는 RS-232C DTR신호를 수신하고(423단계) 상기 DTR 신호 수신에 상응하여 상태정보, 예를 들어 배터리전압, 수신전계강도, 수신된 문자메시지의 존재여부 등과 같은 상태정보를 검사하여(425단계) 그 검사된 상태정보를 상기 RS-232C RI, DSR신호에 실어 상기 퍼스널컴퓨터(100)로 전송한다.(427단계) 이때, 상기 RI, DSR 신호에 상기 검사한 상태정보를 실어 전송하는 이유는, 상기 RS-232C 인터페이스의 TXD, RXD 신호는 RS-232C 인터페이싱에 따른 실질적인 데이터 전송에 사용되고, 나머지 다른 신호들은 상기 퍼스널컴퓨터(100)와 휴대전화단말장치(110)의 제어신호로 사용되고 있는데. 상기 퍼스널컴퓨터(100)와 휴대전화단말장치(110)간의 실질적인 데이터 전송에 영향을 주지 않으면서도, 상기 휴대전화단말장치(110)의 상태정보에 해당하는 데이터를 전송하는 것이 가능한 신호는 상기 RI, DSR 신호뿐이기 때문이다.If the program execution request is a communication program execution request or a status information output program execution request, the control unit 211 carries the DTR signal according to the communication program execution through RS-232C to the RS-232C interface unit 129. The control unit 111 receives the RS-232C DTR signal received by the RS-232C interface unit 129 (step 423). In response to the DTR signal reception, status information such as battery voltage, received electric field strength, and presence of a received text message is examined (step 425), and the checked status information is converted into the RS-232C RI. The DSR signal is transmitted to the personal computer 100 (step 427). The reason for transmitting the checked status information to the RI and DSR signals is that TXD and RXD signals of the RS-232C interface are transmitted. According to RS-232C interfacing It is used for the actual data transmission, and the other signals are used as control signals of the personal computer 100 and the mobile phone terminal device 110. Signals capable of transmitting data corresponding to the status information of the cellular phone terminal device 110 without affecting substantial data transmission between the personal computer 100 and the cellular phone terminal device 110 include the RI, This is because it is only a DSR signal.
상기 휴대전화단말장치(110)에서 전송한 RI, DSR 신호를 수신함에 따라서, 상기 퍼스널 컴퓨터(100) 제어부(211)는 상기 수신된 RI, DSR 신호를 분석하여 상기 휴대전화단말장치(110)에서 전송한 상태정보를 분석한다.(429단계) 이때, 상기 제어부(211)가 상기 상태정보를 분석하는 과정을 설명하면, 상기 수신한 RI, DSR 신호는 상기 도 5에 도시되어 있는 바와 같고, 상기 제어부(211)는 상기 RI 신호를 클럭으로 동기화하여 상기 RI 신호의 클럭 에지(Clock Edge)마다 상기 DSR 신호를 읽어 상기 상태정보를 분석한다. 상기 도 5를 참조하여 설명하면; 제1클럭에지(511)에서 DSR 제1데이터(D0)는 1로 분석되고, 제2클럭에지(513)에서 상기 DSR 제2데이터(D1)는 0으로 분석되고, 제3클럭에지(515)에서 상기 DSR 제3데이터(D2)는 0으로 분석되고, 제4클럭에지(517)에서 상기 DSR 제4데이터(D3)는 0으로 분석되고, 제5클럭에지(519)에서 상기 DSR 제5데이터(D4)는 0으로 분석되고, 제6클럭에지(521)에서 상기 DSR 제6데이터(D5)는 0으로 분석되고, 제7클럭에지(523)에서 상기 DSR 제7데이터(D6)는 1로 분석되고, 제8클럭에지(525)에서 상기 DSR 제8데이터(D7)는 0으로 분석되어, 결과적으로 10000010 데이터를 분석하여 그 분석된 데이터를 결과로 상태정보를 분석하게 되는 것이다. 또한, 상기 RI 신호와 DSR 신호의 역할을 교환하여, 즉 상기 RI신호를 데이터 신호로, 상기 DSR신호를 클럭 신호로 교환하여 상기 휴대전화단말장치(110)의 상태정보를 전송하는 것이 가능함은 물론이다.In response to the RI and DSR signals transmitted from the mobile phone terminal device 110, the personal computer 100 control unit 211 analyzes the received RI and DSR signals and transmits them to the mobile phone terminal device 110. In operation 429, the controller 211 analyzes the state information. The received RI and DSR signals are as shown in FIG. The controller 211 analyzes the state information by reading the DSR signal at each clock edge of the RI signal by synchronizing the RI signal with a clock. Referring to Figure 5 above; In the first clock edge 511, the DSR first data D0 is analyzed as 1, in the second clock edge 513, the DSR second data D1 is analyzed as 0, and the third clock edge 515 is analyzed. The DSR third data D2 is analyzed as 0, the DSR fourth data D3 is analyzed as 0 at the fourth clock edge 517, and the DSR fifth data at the fifth clock edge 519. D4 is analyzed as 0, the DSR sixth data D5 is analyzed as 0 at the sixth clock edge 521, and the DSR seventh data D6 as 1 at the seventh clock edge 523. The DSR eighth data D7 is analyzed as 0 at the eighth clock edge 525, and as a result, the 10000010 data is analyzed to analyze the state information based on the analyzed data. In addition, the state information of the mobile phone terminal device 110 may be transmitted by exchanging the roles of the RI signal and the DSR signal, that is, by exchanging the RI signal with a data signal and the DSR signal with a clock signal. to be.
상기에서 설명한 바와 같이, 상기 두 신호 RI, DSR 신호중 하나의 신호를 클럭신호로 사용하고, 다른 하나의 신호를 데이터 신호로 하여 송수신을 하는 방식을 동기방식이라 칭하였다.As described above, a method of transmitting and receiving using one of the two signals RI and DSR signals as a clock signal and the other signal as a data signal is called a synchronous method.
상기 수신된 상태정보를 분석한 후 상기 제어부(211)는 상기 분석한 상태정보를 출력하기 프로그램인 상태정보 출력프로그램이 실행중인가를 검사한다.(431단계) 검사 결과 상태정보 출력프로그램이 실행중이 아니라면 상기 제어부(211)는 상기 분석된 상태 정보를 보조매체(225)에 일시 저장하고 리턴한다.(435단계) 여기서, 상기 상태정보 출력 프로그램이 실행되어 있는지를 검사하는 이유는 상기 상태정보 출력 프로그램이 실행되어 있지 않을 때 상기 통신 프로그램만이 실행된 상태에서도 상기의 과정이 수행되는 것이 가능하기 때문이다.After analyzing the received state information, the control unit 211 checks whether a state information output program, which is a program for outputting the analyzed state information, is running (step 431). If not, the controller 211 temporarily stores and analyzes the analyzed state information in the auxiliary medium 225 (step 435). The reason for checking whether the state information output program is executed is the state information output. This is because the above process can be performed even when only the communication program is executed when the program is not executed.
만약 검사 결과 상태정보 출력프로그램이 실행중이라면 상기 제어부(211)는 상기 분석된 상태정보를 모니터(215)를 통해 디스플레이 하고 리턴한다(433단계).If the test result state information output program is being executed, the controller 211 displays and returns the analyzed state information through the monitor 215 (step 433).
한편, 상기 휴대전화단말장치(110) 제어부(111)는 상기 퍼스널컴퓨터(100)로 상태정보를 전송한 후 그 전송한 시점이후에 변경된 상태정보가 존재할 경우(437단계) 그 변경된 상태정보를 RI, DSR 신호에 실어 전송하고(439단계) 이에 상기 퍼스널 컴퓨터(100) 제어부(211)는 상기와 같이 그 변경된 상태정보를 분석하여 모니터(215)를 통해 디스플레이한다.On the other hand, the control unit 111 of the mobile phone terminal device 110 transmits the status information to the personal computer 100, and if there is changed status information after the transmission point (step 437), the controller 110 transmits the changed status information to the RI. In operation 439, the controller 211 analyzes the changed state information and displays the changed state information on the monitor 215.
도 6은 본 발명의 또 다른 실시예인 비동기방식에 따른 휴대전화단말장치의 상태정보를 퍼스널컴퓨터에 출력하기 위한 신호흐름도이다.6 is a signal flow diagram for outputting status information of a mobile phone terminal apparatus according to another embodiment of the present invention to a personal computer.
도 7은 도 6의 상태정보 분석시 사용되는 신호의 일예를 도시한 도면이다.FIG. 7 is a diagram illustrating an example of a signal used in analyzing state information of FIG. 6.
상기 도 6에 도시되어 있는 611단계에서 639단계까지의 과정은 상기 도 4에서 설명한 단계들과 그 동작을 동일하게 수행한다.Steps 611 to 639 shown in FIG. 6 perform the same operations as those described with reference to FIG. 4.
그러나, 627단계에서 휴대전화단말장치(110) 제어부(111)는 검사한 상태정보를 DSR에 실어 상기 퍼스널컴퓨터(100)로 전송한다. 이에 629단계에서 상기 퍼스널컴퓨터(100) 제어부(211)는 상기 DSR신호가 수신됨에 따라 상기 DSR 신호의 최초 폴링에지(Falling Edge)를 검출하면 내부에 구비되어 있는 샘플링 타이머(Sampling Timer)를 구동하여 미리 설정되어 있는 전송속도(bps)에 따라 데이터를 분석한다.However, in step 627, the control unit 111 of the mobile phone terminal device 110 transfers the inspected state information to the DSR and transmits it to the personal computer 100. In step 629, when the DSR signal is received, the controller 211 of the personal computer 100 detects an initial falling edge of the DSR signal to drive a sampling timer provided therein. Analyze the data according to the preset baud rate.
상기 전송속도에 따라 데이터를 분석하는 과정을 설명하면; 상기 도 7에 도시되어 있는 바와 같이 최초의 폴링에지가 감지되면, 즉 데이터 분석의 시작(start)이 감지되면 상기 샘플링 타이머의 구동에 따라 설정된 주기마다 상기 수신한 DSR 신호를 분석하여 제1데이터(D0)는 1로 분석하고, 제2데이터(D1)는 0으로 분석하고, 제3데이터(D2)는 0으로 분석하고, 제4데이터(D3)는 0으로 분석하고,제5데이터(D4)는 0으로 분석하고, 제6데이터(D5)는 0으로 분석하고, 제7데이터(D6)는 1로 분석하고, 제8데이터(D7)는 0로 분석한 후, 상기 샘플링 타이머의 시간 카운팅이 종료됨에 따라 발생한 종료신호(Stop)에 따라 데이터 분석을 종료한다.A process of analyzing data according to the transmission rate; As shown in FIG. 7, when the first falling edge is detected, that is, when the start of data analysis is detected, the received DSR signal is analyzed every set period according to the driving of the sampling timer. D0) is analyzed as 1, the second data D1 is analyzed as 0, the third data D2 is analyzed as 0, the fourth data D3 is analyzed as 0, and the fifth data D4 is analyzed. Is analyzed as 0, the sixth data D5 is analyzed as 0, the seventh data D6 is analyzed as 1, and the eighth data D7 is analyzed as 0, and then the time counting of the sampling timer is The data analysis is terminated according to the stop signal (Stop) generated by the termination.
상기와 같이 상태정보 데이터를 전송하고, 그에 따라 수신한 데이터를 별도의 클럭 제공없이 분석하는 방식을 비동기방식이라 칭한다.As described above, a method of transmitting status information data and analyzing the received data without providing a separate clock is called an asynchronous method.
상술한 바와 같이 본 발명은, 휴대전화단말장치와 RS-232C 케이블을 통해 정합되어 퍼스널컴퓨터에서 상기 휴대전화단말장치의 상태정보를 출력하는 것을 가능하게 함으로써, 사용자가 통신프로그램 수행중 상기 휴대전화단말장치의 상태정보를 확인하기 위해 상기 휴대전화단말장치의 표시부를 시각적으로 일일이 확인하여야만 하는 번거로움을 제거한다는 이점을 갖는다.As described above, the present invention is matched via a RS-232C cable with a cellular phone terminal device, so that a personal computer can output status information of the cellular phone terminal device, so that the user can perform the communication program while the mobile phone terminal is running. In order to confirm the status information of the device has the advantage of eliminating the hassle of having to visually check the display unit of the mobile phone terminal device.
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019990028084A KR100312308B1 (en) | 1999-07-12 | 1999-07-12 | Method for outputting state information of portable telephone in personal computer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019990028084A KR100312308B1 (en) | 1999-07-12 | 1999-07-12 | Method for outputting state information of portable telephone in personal computer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20010009628A KR20010009628A (en) | 2001-02-05 |
| KR100312308B1 true KR100312308B1 (en) | 2001-11-03 |
Family
ID=19601158
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019990028084A Expired - Fee Related KR100312308B1 (en) | 1999-07-12 | 1999-07-12 | Method for outputting state information of portable telephone in personal computer |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100312308B1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100756140B1 (en) * | 2005-11-15 | 2007-09-05 | 주식회사 지엠티소프트 | Monitoring method of general-purpose I / O port and device |
-
1999
- 1999-07-12 KR KR1019990028084A patent/KR100312308B1/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| KR20010009628A (en) | 2001-02-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5784633A (en) | System for obtaining status data unrelated to user data path from a modem and providing control data to the modem without interrupting user data flow | |
| US6138245A (en) | System and method for automatic device synchronization | |
| KR101251439B1 (en) | Automatical test system and method performance of smart phone using android debug bridge interface | |
| CN100481782C (en) | Apparatus and method for checking performance of wireless data network | |
| EP1441491A1 (en) | System and method for testing portable communications devices | |
| US6128372A (en) | Extension device for telephone | |
| KR100390646B1 (en) | Dialing method in smart-phone | |
| CN105847325A (en) | Method and device for debugging application client side | |
| KR100652698B1 (en) | Device and method for remote control of short message service in mobile communication terminal | |
| CN101909310A (en) | Electronic device testing method | |
| KR100312308B1 (en) | Method for outputting state information of portable telephone in personal computer | |
| KR100619959B1 (en) | Remote debugging device and method for dial-up service of mobile communication terminal | |
| US20040204072A1 (en) | Apparatus and method for quick control of portable phone infrared transmission | |
| KR100663566B1 (en) | Connection cable and method for debugging wireless terminal | |
| CN115840828B (en) | Image comparison display method, device, equipment and medium | |
| KR100574662B1 (en) | Mobile communication terminal with source program tracking and its control method | |
| KR20060062351A (en) | Unicode string processing method of mobile communication terminal | |
| KR101081379B1 (en) | System for analyzing protocol | |
| KR100709810B1 (en) | Error Handling Method in Mobile Communication Terminal | |
| KR100241744B1 (en) | Smartphones and data transmission / reception methods that can be connected to multiple external devices | |
| KR100504830B1 (en) | Serial communication protocol analizing function providing method for mobile terminal | |
| CN111475177A (en) | Program writing method and device of server and terminal equipment | |
| KR100217738B1 (en) | Computer communication speed improving method of keyphone | |
| KR100664098B1 (en) | Printing Method of Portable Terminal Equipment | |
| KR20040028868A (en) | System and method for extracting caller id using computer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-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 |
|
| 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 |
|
| 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-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| FPAY | Annual fee payment |
Payment date: 20080903 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| 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: 20091009 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: 20091009 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |