[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100681115B1 - Method for improvement graphic processing in communication system - Google Patents

Method for improvement graphic processing in communication system Download PDF

Info

Publication number
KR100681115B1
KR100681115B1 KR1019990052418A KR19990052418A KR100681115B1 KR 100681115 B1 KR100681115 B1 KR 100681115B1 KR 1019990052418 A KR1019990052418 A KR 1019990052418A KR 19990052418 A KR19990052418 A KR 19990052418A KR 100681115 B1 KR100681115 B1 KR 100681115B1
Authority
KR
South Korea
Prior art keywords
screen
data
window
processing
graphic
Prior art date
Application number
KR1019990052418A
Other languages
Korean (ko)
Other versions
KR20010047971A (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
Application filed by 주식회사 케이티 filed Critical 주식회사 케이티
Priority to KR1019990052418A priority Critical patent/KR100681115B1/en
Publication of KR20010047971A publication Critical patent/KR20010047971A/en
Application granted granted Critical
Publication of KR100681115B1 publication Critical patent/KR100681115B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0002Serial port, e.g. RS232C

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Digital Computer Display Output (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

1. 청구범위에 기재된 발명이 속한 기술분야1. TECHNICAL FIELD OF THE INVENTION

본 발명은 통신시스템에서의 그래픽 화면 처리 속도 향상 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것임.The present invention relates to a method for improving the speed of graphic screen processing in a communication system and a computer-readable recording medium having recorded thereon a program for realizing the method.

2. 발명이 해결하려고 하는 기술적 과제2. The technical problem to be solved by the invention

본 발명은, 통신시스템에서 데이터의 패킷 수가 너무 많아 트래픽이 많을 경우에, 윈도우즈의 처리 상태를 인지하여 MDI 환경에서 여러 화면을 이용한 다중 작업시 프로그램의 그래픽 속도를 향상시키기 위한, 그래픽 화면 처리 속도 향상 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하고자 함.According to the present invention, when the number of packets of data in the communication system is too high and there is a lot of traffic, the graphic screen processing speed is improved for recognizing the processing state of Windows and improving the graphic speed of a program when multi-tasking using multiple screens in an MDI environment. A computer readable recording medium having recorded thereon a method and a program for realizing the method.

3. 발명의 해결방법의 요지 3. Summary of Solution to Invention

본 발명은, 통신시스템에서의 그래픽 화면 처리 방법에 있어서, RS-232 케이블을 통해 연결되어 있는 단말기로부터 그래픽 형태로 화면상에 표시할 데이터를 수신하는 단계; 상기 수신한 데이터가 통신 시스템의 처리용량을 초과함에 따라 화면상에서 상기 데이터를 표시할 창의 위치를 확인하는 단계; 상기 확인결과, 상기 데이터를 표시할 창이 다른 창의 위쪽에 위치(모화면)함에 따라 상기 데이터를 처리하여 그래픽의 형태로 화면에 표시하는 단계; 상기 확인결과, 상기 데이터를 표시할 창이 다른 창의 위쪽에 위치하지 않음(자화면)에 따라 큐에 저장하는 단계; 및 상기 큐에 저장된 데이터의 개수가 임계치를 초과함에 따라 일괄 처리하여 화면상의 해당 창에 표시하는 단계를 포함함.The present invention provides a graphic screen processing method in a communication system, comprising: receiving data to be displayed on a screen in graphic form from a terminal connected through an RS-232 cable; Ascertaining a position of a window to display the data on a screen as the received data exceeds a processing capacity of a communication system; As a result of the checking, processing the data and displaying the data on the screen in a graphic form as the window to display the data is positioned above the other window (mother screen); As a result of the checking, storing the data in a queue according to a window not to be positioned above another window (own screen); And batch processing as the number of data stored in the queue exceeds a threshold and displaying the same in a corresponding window on a screen.

4. 발명의 중요한 용도4. Important uses of the invention

본 발명은 통신시스템에서의 그래픽 화면 처리 등에 이용됨.The present invention is used for graphic screen processing and the like in a communication system.

그래픽, RS-232, MDI(Multi Document Interface), 화면, 윈도우즈(Windows)Graphic, RS-232, Multi Document Interface (MDI), Screen, Windows

Description

통신시스템에서의 그래픽 화면 처리 속도 향상 방법{Method for improvement graphic processing in communication system} Method for improvement graphic processing in communication system             

도 1 은 본 발명이 적용되는 통신시스템의 구성 예시도,1 is an exemplary configuration diagram of a communication system to which the present invention is applied;

도 2 는 본 발명의 이해를 돕기 위한 MDI 주(Main) 화면과 자(Child) 화면의 화면 구성을 나타낸 설명도,2 is an explanatory diagram showing a screen configuration of an MDI Main screen and a Child screen to assist in understanding the present invention;

도 3 은 본 발명의 이해를 돕기 위한 자(Child) 화면이 겹쳐진 상태의 화면 구성을 나타낸 설명도,3 is an explanatory diagram showing a screen configuration of a state in which a child screen is overlapped for better understanding of the present invention;

도 4 는 본 발명에 따른 그래픽 화면 처리 속도 향상 방법에 대한 일실시예 흐름도이다.4 is a flowchart illustrating a method for improving a graphic screen processing speed according to the present invention.

*도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings

11 : 단말기 12 : 개인용컴퓨터(PC)11: terminal 12: personal computer (PC)

본 발명은 PC(Personal Computer) 상에서 RS-232(Recommended Standard-232) 케이블을 통해 단말기로부터 전달받은 각각의 데이터를 그래픽의 형태로 화면에 표시할 때 그래픽 처리 속도를 향상시킬 수 있는 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다. The present invention provides a method and method for improving the graphics processing speed when displaying each data received from the terminal through a RS-232 (Recommended Standard-232) cable on a personal computer (PC) on the screen in the form of graphics; The present invention relates to a computer-readable recording medium having recorded thereon a program for realizing this.

현재, 일반적으로 하드웨어 장치를 개발하고, 이를 시험하거나, 조정, 또는 모니터링하기 위해 하드웨어 장치와 통신할 수 있는 프로그램을 PC상에서 구동한다. 이는 사용자의 입장에서는 원격접속유니트(RIU : Remote Interface Unit) 단말기에서 어떠한 일이 벌어지는지 외형적으로는 알기 어렵기 때문에, 먼저 통신시에 사용할 명령을 정하고, 정해진 명령을 패킷(Packet)을 통하여 RIU 단말기로 보내면, RIU 단말기가 이에 맞는 응답메시지를 PC로 보내준다. Currently, a program is typically run on a PC that can communicate with the hardware device to develop it, test it, adjust it, or monitor it. This is because it is difficult for the user to externally know what is going on at the Remote Interface Unit (RIU) terminal. Therefore, first, the command to be used for communication is determined, and the specified command is transmitted through the packet. When sending to the terminal, the RIU terminal sends the corresponding response message to the PC.

이에, PC상에서는 사용자가 쉽게 인지할 수 있도록 메시지 패킷을 텍스트(Text) 형식이나, 그래픽 형태로 화면에 표시한다. 이때, 그래픽 형태는 직관적이고 보기 편하기 때문에 도스(Dos) 환경보다 윈도우즈(Windows) 환경에서 많이 사용되고 있다. Therefore, on the PC, the message packet is displayed on the screen in the form of a text or a graphic so that the user can easily recognize it. In this case, since the graphic form is intuitive and easy to see, the graphic form is used in a Windows environment rather than a DOS environment.

그런데, 텍스트 환경은 PC시스템의 자원(Resource)을 적게 사용하는데 반하여, 윈도우즈 시스템에서는 다중 작업이 가능해야 하므로 PC 시스템의 자원을 많이 사용한다. 특히, 윈도우즈 환경에서는 여러 개의 폼을 화면에 띄우고 사용하는 "MDI(Multi Document Interface)" 방식이 자주 사용된다. 하지만, 이는 여러 작업을 동시에 한다는 장점에 비해, PC 시스템의 자원을 너무 많이 소모하는 단점이 있다. 예를 들면, 그래픽의 형태로 표시해야 할 데이터의 양이 많다면, 화면에 표시되어야 할 그래픽 데이터의 처리가 늦어져서 화면 처리가 늦어지거나, 작업을 마치기 전까지 다른 작업을 하지 못하는 등의 문제점이 있었다.By the way, while the text environment uses less resources of the PC system, the Windows system uses a lot of resources of the PC system because multiple tasks must be possible. In particular, in the Windows environment, the "Multi Document Interface" (MDI) method of displaying multiple forms on the screen is often used. However, this has the disadvantage of consuming too much of the resources of the PC system compared to the advantage of doing multiple tasks at the same time. For example, if the amount of data to be displayed in the form of graphics is large, there is a problem that the processing of the graphic data to be displayed on the screen is delayed, resulting in delayed screen processing or the inability to perform other work until the work is finished. .

상기한 바와 같은 문제점을 해결하기 위하여 안출된 본 발명은, 통신시스템에서 데이터의 패킷 수가 너무 많아 트래픽이 많을 경우에, 윈도우즈의 처리 상태를 인지하여 MDI 환경에서 여러 화면을 이용한 다중 작업시 프로그램의 그래픽 속도를 향상시키기 위한, 그래픽 화면 처리 속도 향상 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.In order to solve the problems described above, the present invention, when there is too much traffic in the communication system in the communication system, when the traffic is heavy, the graphics of the program during the multi-task using the multiple screens in the MDI environment by recognizing the processing state of Windows SUMMARY OF THE INVENTION An object of the present invention is to provide a method for improving the speed of graphic screen processing and a computer-readable recording medium having recorded thereon a program for realizing the method.

상기 목적을 달성하기 위한 본 발명은, 통신시스템에서의 그래픽 화면 처리 방법에 있어서, RS-232 케이블을 통해 연결되어 있는 단말기로부터 그래픽 형태로 화면상에 표시할 데이터를 수신하는 단계; 상기 수신한 데이터가 통신 시스템의 처리용량을 초과함에 따라 화면상에서 상기 데이터를 표시할 창의 위치를 확인하는 단계; 상기 확인결과, 상기 데이터를 표시할 창이 다른 창의 위쪽에 위치(모화면)함에 따라 상기 데이터를 처리하여 그래픽의 형태로 화면에 표시하는 단계; 상기 확인결과, 상기 데이터를 표시할 창이 다른 창의 위쪽에 위치하지 않음(자화면)에 따라 큐에 저장하는 단계; 및 상기 큐에 저장된 데이터의 개수가 임계치를 초과함에 따라 일괄 처리하여 화면상의 해당 창에 표시하는 단계를 포함하는 것을 특징으로 한다.According to an aspect of the present invention, there is provided a method for processing a graphic screen in a communication system, the method comprising: receiving data to be displayed on a screen in graphic form from a terminal connected through an RS-232 cable; Ascertaining a position of a window to display the data on a screen as the received data exceeds a processing capacity of a communication system; As a result of the checking, processing the data and displaying the data on the screen in a graphic form as the window to display the data is positioned above the other window (mother screen); As a result of the checking, storing the data in a queue according to a window not to be positioned above another window (own screen); And processing the batch as the number of data stored in the queue exceeds a threshold and displaying the same in a corresponding window on the screen.

그리고, 본 발명은 프로세서를 구비한 통신시스템에, RS-232 케이블을 통해 연결되어 있는 단말기로부터 그래픽 형태로 화면상에 표시할 데이터를 수신하는 기능; 상기 수신한 데이터가 통신 시스템의 처리용량을 초과함에 따라 화면상에서 상기 데이터를 표시할 창의 위치를 확인하는 기능; 상기 확인결과, 상기 데이터를 표시할 창이 다른 창의 위쪽에 위치(모화면)함에 따라 상기 데이터를 처리하여 그래픽의 형태로 화면에 표시하는 기능; 상기 확인결과, 상기 데이터를 표시할 창이 다른 창의 위쪽에 위치하지 않음(자화면)에 따라 큐에 저장하는 기능; 및 상기 큐에 저장된 데이터의 개수가 임계치를 초과함에 따라 일괄 처리하여 화면상의 해당 창에 표시하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.In addition, the present invention provides a communication system having a processor, a function of receiving data to be displayed on a screen in a graphic form from a terminal connected through an RS-232 cable; Ascertaining a position of a window to display the data on a screen as the received data exceeds a processing capacity of a communication system; A function of processing the data and displaying the data on a screen in a graphic form as a result of the checking, as the window to display the data is positioned above the other window (mother screen); As a result of the checking, storing the data in a queue according to a window not to be positioned above another window (own screen); And a computer-readable recording medium having recorded thereon a program for realizing a function of collectively processing and displaying in a corresponding window on a screen as the number of data stored in the queue exceeds a threshold.

본 발명은 RS-232 케이블을 이용해 하드웨어 장치와 PC를 연결하여 데이터 통신을 할 때, 단말기로부터 온 데이터를 가지고 PC상에서 그래픽으로 처리함에 있어서, 데이터의 패킷 수가 너무 많아 트래픽이 많을 경우에, 윈도우즈의 처리 상태를 인지하여 MDI 환경에서 여러 화면을 이용한 다중 작업함으로써 프로그램의 그래픽 속도를 향상시킬 수 있다. 즉, 그래픽으로 처리해야 할 패킷의 트래픽을 줄여줌으로써, 화면 디스플레이를 유연하게 하고, PC 시스템의 효율을 향상시키고, 그래픽을 빠르게 처리하도록 도와준다.In the present invention, when data communication is performed by connecting a hardware device to a PC using an RS-232 cable, and processing data graphically on a PC with data from a terminal, when there are too many packets of data and there is a lot of traffic, By recognizing the processing status, multi-tasking with multiple screens in the MDI environment can improve the graphics speed of the program. In other words, it reduces the traffic of packets that need to be processed graphically, which makes screen display flexible, improves the efficiency of PC systems, and speeds up graphics processing.

상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바 람직한 일실시예를 상세히 설명한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1 은 본 발명이 적용되는 통신시스템의 구성 예시도로서, 도면에서 "11"은 단말기, "12"는 개인용컴퓨터(PC)를 나타낸다. 1 is an exemplary configuration diagram of a communication system to which the present invention is applied. In the drawings, "11" represents a terminal and "12" represents a personal computer (PC).

도 1에 도시된 바와 같이, 본 발명이 적용되는 통신시스템은, 단말기(11)와 PC(12)용 제어 프로그램간의 데이터 통신시, RS-232 케이블을 이용한다.As shown in Fig. 1, the communication system to which the present invention is applied uses an RS-232 cable for data communication between the terminal 11 and the control program for the PC 12.

RS-232 케이블을 이용하여, PC(12)상의 제어 프로그램에서 단말기(11)로 필요한 데이터를 요구하는 명령을 보내면, 단말기(11)는 이에 해당하는 데이터 또는 값들을 PC(12)의 제어 프로그램으로 보내준다.Using an RS-232 cable, a command for requesting necessary data from the control program on the PC 12 to the terminal 11 is sent, and the terminal 11 transfers the corresponding data or values to the control program of the PC 12. Send it.

PC(12)의 제어 프로그램에서는 단말기(11)로부터 전달받은 데이터들의 처리 결과값을 그래픽으로 화면에 표시하는데, 동시에 여러 데이터를 화면에 표시하려면 도 2에서와 같이 자(Child) 윈도우즈를 열어서 각각의 데이터를 그래픽으로 표시해야 한다. In the control program of the PC 12, the processing result values of the data received from the terminal 11 are displayed on the screen graphically. To simultaneously display various data on the screen, open a child window as shown in FIG. The data must be displayed graphically.

그런데, 단말기(11)에 요구하는 데이터의 종류가 많아지면, 열리는 화면의 개수도 많아지고 데이터의 양도 많아진다. 이러한 경우에 제어프로그램은 통신 트래픽이 많아진 만큼 그래픽으로 처리할 데이터도 많아지게 된다. By the way, when the type of data required for the terminal 11 increases, the number of open screens increases and the amount of data increases. In this case, the control program has a lot of communication traffic, so that the data to be processed graphically.

일반적으로, 텍스트로 처리하는 것보다 그래픽으로 처리하는 것은 PC(12)에 많은 연산을 하게 만든다. 이로 인해 처리해야 할 데이터들에 대하여 지연이 일어날 수가 있다.In general, processing graphically rather than textually causes the PC 12 to do more computation. This can cause delays for the data to be processed.

따라서, 본 발명은 이 감추어진 화면의 처리 횟수를 줄여줌으로써, 시스템을 좀더 유연하고 그래픽처리를 빠르게 하는데 있다. Therefore, the present invention is to reduce the number of times of processing the hidden screen, to make the system more flexible and faster graphics processing.

도 3과 같이 화면에 나타난 자(Child) 윈도우즈의 수가 많아지게 되면, 화면 들이 겹쳐져 나타난다. 이때, 감추어진 화면에 대하여 그래픽 처리 횟수를 줄여주면 된다. As shown in FIG. 3, when the number of child windows displayed on the screen increases, the screens overlap each other. In this case, the number of graphic processes may be reduced for the hidden screen.

여러 종류 패킷들에 대하여 그래픽 작업을 줄이고 시스템의 노드를 줄이기 위해서는, 먼저 화면에 나타난 창이 서로의 창을 가리거나 겹쳐 있는지의 여부를 확인해야 한다.In order to reduce the graphics work for different types of packets and to reduce the nodes of the system, we first need to check whether the windows shown on the screen hide or overlap each other.

만약, 창의 겹친 부분이 그래픽으로 처리해야 할 부분이라면, 아래쪽의 창에서 처리할 데이터들은 버퍼에 쌓아 놓고, 위쪽에 보이는 창의 그래픽을 우선적으로 처리하여 화면에 표시한다. 그리고, 주기적으로 아래쪽 창에서 표시해야 할 데이터를 처리한다.If the overlapping part of the window is to be processed as a graphic, the data to be processed in the lower window is stacked in a buffer, and the graphic of the upper window is processed first and displayed on the screen. It periodically processes the data to be displayed in the lower window.

이후, 감추어져 있는 화면(아래쪽의 창)이 위쪽으로 올라오면, 버퍼의 쌓여있는 데이터를 한번에 처리하여 화면에 표시한다. 즉, 보이지 않는 부분의 작업은 나중에 처리하거나 한꺼번에 처리하도록 만들어 주는 것이 그래픽 화면의 처리를 빠르게 하는 방법이다.After that, when the hidden screen (bottom window) rises upward, the accumulated data in the buffer is processed at once and displayed on the screen. In other words, the work of the invisible part can be processed later or all at once to speed up the processing of the graphic screen.

따라서, 위쪽의 창이 사라지면서 아래쪽의 창이 화면 앞으로 나오는지 항상 감시하고, 이에 따라서 그래픽 처리를 지시해야 한다.Therefore, as the upper window disappears, it should always be monitored whether the lower window comes to the front of the screen and accordingly instructs the graphic processing.

도 4 는 본 발명에 따른 그래픽 화면 처리 속도 향상 방법에 대한 일실시예 흐름도이다.4 is a flowchart illustrating a method for improving a graphic screen processing speed according to the present invention.

먼저, PC(12)상의 제어 프로그램이 RS-232 케이블을 통해 연결되어 있는 단말기(11)로 데이터를 요구하여 해당 데이터를 수신한다(401).
이후, PC 화면상에서 상기 데이터를 표시할 창의 위치를 확인한다(402),
First, the control program on the PC 12 requests data to the terminal 11 connected through the RS-232 cable to receive the corresponding data (401).
Then, the position of the window to display the data on the PC screen is checked (402).

상기 확인결과(402), 상기 데이터를 표시할 창이 다른 창의 위쪽에 위치하면(모화면), 상기 데이터를 처리하여 그래픽의 형태로 화면에 표시한다(403). As a result of the check 402, if the window to display the data is located above the other window (mother screen), the data is processed and displayed on the screen in graphic form (403).

상기 확인결과(402), 상기 데이터를 표시할 창이 다른 창의 위쪽에 위치하지 않으면(자화면), 큐에 저장한다(404).
이후, 큐에 저장된 데이터의 개수가 임계치(바람직하게는 10)를 초과하는지 확인한다(405). 이때, 사용자의 선택에 따라 자화면이 모화면으로 변경될 경우 해당 자화면 상에 표시할 데이터를 우선적으로 처리한다.
상기 확인결과(405), 임계치를 초과하지 않으면 상기 "401" 과정으로 진행하고, 임계치를 초과하면 큐에 저장된 데이터를 일괄 처리하여 화면상의 해당 창에 표시한 후 상기 "401" 과정으로 진행한다(406).
If the check result 402, the window to display the data is not located above the other window (child screen), it is stored in the queue (404).
Then, it is checked whether the number of data stored in the queue exceeds a threshold (preferably 10) (405). At this time, when the child screen is changed to the mother screen according to the user's selection, the data to be displayed on the child screen is processed first.
If the check result 405 does not exceed the threshold value, the process proceeds to the “401” process. If the threshold value is exceeded, the data stored in the queue is processed in a batch and displayed in a corresponding window on the screen. 406).

이상에서와 같이, PC(12)상의 제어 프로그램은 단말기(11)에 데이터(메시지)를 요구하고, 수신된 데이터에 대하여 상기의 과정을 반복 수행한다.
본 발명은 통신시스템의 데이터 처리 용량을 초과하였을 경우에 데이터의 처라 회수를 줄임으로써, 처리 속도를 현저히 향상시킬 수 있다.
As described above, the control program on the PC 12 requests data (message) from the terminal 11, and repeats the above process for the received data.
The present invention can significantly improve the processing speed by reducing the number of data processing when the data processing capacity of the communication system is exceeded.

이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the spirit of the present invention for those skilled in the art to which the present invention pertains, and the above-described embodiments and accompanying It is not limited to the drawing.

상기한 바와 같은 본 발명은, 여러 데이터를 그래픽의 형태로 화면에 표시할 때, 패킷의 처리 순서를 바꿔 그래픽의 처리속도를 향상시킬 수 있고, 트래픽을 줄여 줄 수 있으므로 화면의 디스플레이를 유연하게 하며, PC시스템 자원의 효율을 향상시킬 수 있는 효과가 있다.The present invention as described above, when displaying various data on the screen in the form of graphics, it is possible to change the processing order of the packet to improve the processing speed of the graphics, it is possible to reduce the traffic, thereby making the display of the screen flexible As a result, the efficiency of PC system resources can be improved.

Claims (3)

통신시스템에서의 그래픽 화면 처리 방법에 있어서,In the graphic screen processing method in a communication system, RS-232 케이블을 통해 연결되어 있는 단말기로부터 그래픽 형태로 화면상에 표시할 데이터를 수신하는 단계;Receiving data to be displayed on a screen in a graphic form from a terminal connected through an RS-232 cable; 상기 수신한 데이터가 통신 시스템의 처리용량을 초과함에 따라 화면상에서 상기 데이터를 표시할 창의 위치를 확인하는 단계;Ascertaining a position of a window to display the data on a screen as the received data exceeds a processing capacity of a communication system; 상기 확인결과, 상기 데이터를 표시할 창이 다른 창의 위쪽에 위치(모화면)함에 따라 상기 데이터를 처리하여 그래픽의 형태로 화면에 표시하는 단계;As a result of the checking, processing the data and displaying the data on the screen in a graphic form as the window to display the data is positioned above the other window (mother screen); 상기 확인결과, 상기 데이터를 표시할 창이 다른 창의 위쪽에 위치하지 않음(자화면)에 따라 큐에 저장하는 단계; 및 As a result of the checking, storing the data in a queue according to a window not to be positioned above another window (own screen); And 상기 큐에 저장된 데이터의 개수가 임계치를 초과함에 따라 일괄 처리하여 화면상의 해당 창에 표시하는 단계Batch processing as the number of data stored in the queue exceeds a threshold and displaying the same in a corresponding window on a screen; 를 포함하는 통신시스템에서의 그래픽 화면 처리 속도 향상 방법.Graphic screen processing speed improvement method in a communication system comprising a. 제 1 항에 있어서,The method of claim 1, 상기 모화면은,The mother screen, 윈도우즈(Windows) 환경에서 여러 개의 폼을 화면에 띄워 다중 작업하는 경우에, 처리해야 할 화면의 최상위에 위치한 화면인 것을 특징으로 하는 통신시스템에서의 그래픽 화면 처리 속도 향상 방법.A method of improving a graphic screen processing speed in a communication system, wherein the screen is located at the top of a screen to be processed when multiple forms are displayed on a screen in a Windows environment. 프로세서를 구비한 통신시스템에,In a communication system having a processor, RS-232 케이블을 통해 연결되어 있는 단말기로부터 그래픽 형태로 화면상에 표시할 데이터를 수신하는 기능;Receiving data to be displayed on a screen in graphic form from a terminal connected via an RS-232 cable; 상기 수신한 데이터가 통신 시스템의 처리용량을 초과함에 따라 화면상에서 상기 데이터를 표시할 창의 위치를 확인하는 기능;Ascertaining a position of a window to display the data on a screen as the received data exceeds a processing capacity of a communication system; 상기 확인결과, 상기 데이터를 표시할 창이 다른 창의 위쪽에 위치(모화면)함에 따라 상기 데이터를 처리하여 그래픽의 형태로 화면에 표시하는 기능;A function of processing the data and displaying the data on a screen in a graphic form as a result of the checking, as the window to display the data is positioned above the other window (mother screen); 상기 확인결과, 상기 데이터를 표시할 창이 다른 창의 위쪽에 위치하지 않음(자화면)에 따라 큐에 저장하는 기능; 및 As a result of the checking, storing the data in a queue according to a window not to be positioned above another window (own screen); And 상기 큐에 저장된 데이터의 개수가 임계치를 초과함에 따라 일괄 처리하여 화면상의 해당 창에 표시하는 기능A function of batch processing and displaying the data in the corresponding window on the screen as the number of data stored in the queue exceeds a threshold. 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing this.
KR1019990052418A 1999-11-24 1999-11-24 Method for improvement graphic processing in communication system KR100681115B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990052418A KR100681115B1 (en) 1999-11-24 1999-11-24 Method for improvement graphic processing in communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990052418A KR100681115B1 (en) 1999-11-24 1999-11-24 Method for improvement graphic processing in communication system

Publications (2)

Publication Number Publication Date
KR20010047971A KR20010047971A (en) 2001-06-15
KR100681115B1 true KR100681115B1 (en) 2007-02-08

Family

ID=19621582

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990052418A KR100681115B1 (en) 1999-11-24 1999-11-24 Method for improvement graphic processing in communication system

Country Status (1)

Country Link
KR (1) KR100681115B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102001886B1 (en) * 2017-01-13 2019-07-19 한국기술교육대학교 산학협력단 Repeating apparatus for remote control, and control method thereof

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR920006746A (en) * 1990-09-07 1992-04-28 미쓰다 가쓰시게 Semiconductor Capacitive Accelerometer
KR920006746B1 (en) * 1989-02-06 1992-08-17 인터내셔널 비지네스 머신즈 코포레이션 Depth buffer clipping for window management
JPH0588838A (en) * 1991-09-30 1993-04-09 Matsushita Electric Ind Co Ltd Multi window display device
JPH08234716A (en) * 1995-02-28 1996-09-13 Toshiba Corp Window screen display system
KR970005459A (en) * 1995-07-25 1997-02-19 하랄드 왈라우어, 안젤리카 미카엘레크-피엘 Method and apparatus for induction heating of fireproofing fire
KR970005459B1 (en) * 1993-01-05 1997-04-16 인터내셔널 비지네스 머신즈 코포레이션 Window restoration methods for halted debugee window applications

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR920006746B1 (en) * 1989-02-06 1992-08-17 인터내셔널 비지네스 머신즈 코포레이션 Depth buffer clipping for window management
KR920006746A (en) * 1990-09-07 1992-04-28 미쓰다 가쓰시게 Semiconductor Capacitive Accelerometer
JPH0588838A (en) * 1991-09-30 1993-04-09 Matsushita Electric Ind Co Ltd Multi window display device
KR970005459B1 (en) * 1993-01-05 1997-04-16 인터내셔널 비지네스 머신즈 코포레이션 Window restoration methods for halted debugee window applications
JPH08234716A (en) * 1995-02-28 1996-09-13 Toshiba Corp Window screen display system
KR970005459A (en) * 1995-07-25 1997-02-19 하랄드 왈라우어, 안젤리카 미카엘레크-피엘 Method and apparatus for induction heating of fireproofing fire

Also Published As

Publication number Publication date
KR20010047971A (en) 2001-06-15

Similar Documents

Publication Publication Date Title
CN108628684B (en) DPDK-based message processing method and computer equipment
JP5438688B2 (en) Content separation by processing in the application
JP2012515961A (en) Method and system for realizing message interaction in a multi-tab application
CN107273130A (en) Method, device and the terminal for accelerating interface to draw
CN110377341B (en) Method, device, medium and electronic equipment for monitoring no-response exception
CN112764563A (en) Multi-screen control method, device and system, electronic equipment and storage medium
CN112988346B (en) Task processing method, device, equipment and storage medium
CN114748873B (en) Interface rendering method, device, equipment and storage medium
CN115442431A (en) Redirection method and device for cloud desktop browser, electronic equipment and storage medium
KR100681115B1 (en) Method for improvement graphic processing in communication system
JP2970687B2 (en) Computer workstation
WO2021043021A1 (en) Memory write-back method and apparatus, and terminal and storage medium
CN107273082B (en) Image display method, device, terminal and storage medium
CN115866156A (en) Data processing method and device, electronic equipment and storage medium
EP3522530A1 (en) System performance improvement method, system performance improvement device and display device
CN115934378A (en) Service data processing method and device, electronic equipment and storage medium
CN112671814B (en) Cross-platform equipment development method, device and system
JP2002108841A (en) Distributed control system
US9122519B1 (en) Governor for elimination of repetitive requests
KR101698484B1 (en) Method and apparatus for performing JAVA application
CN111857964A (en) Method and equipment for transmitting data of virtual machine CAN port to physical machine CAN port equipment
CN107390981B (en) Global menu control method, device, equipment and storage medium
JP3708602B2 (en) Connection management method
JPH10320242A (en) Method for inspecting application task
JP2564283B2 (en) Multi-screen display computer system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20110201

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee