KR100733151B1 - System and method for providing content in which user can control the type and arrangement of content displayed on the work screen - Google Patents
System and method for providing content in which user can control the type and arrangement of content displayed on the work screen Download PDFInfo
- Publication number
- KR100733151B1 KR100733151B1 KR1020060017066A KR20060017066A KR100733151B1 KR 100733151 B1 KR100733151 B1 KR 100733151B1 KR 1020060017066 A KR1020060017066 A KR 1020060017066A KR 20060017066 A KR20060017066 A KR 20060017066A KR 100733151 B1 KR100733151 B1 KR 100733151B1
- Authority
- KR
- South Korea
- Prior art keywords
- main element
- content
- user
- content group
- displayed
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Human Computer Interaction (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- General Business, Economics & Management (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
디스플레이 스크린 상에 디스플레이 되는 하나 또는 그 이상의 콘텐츠 그룹을 사용자의 지시에 따라 제어하는 콘텐츠 제공 시스템이 제공된다. 콘텐츠 제공 시스템은, 스크린의 디스플레이 영역을 인식하고, 하나 또는 그 이상의 윈도우를 디스플레이 할 영역을 확보하고 상기 윈도우를 상기 확보된 영역에 디스플레이 하며, 상기 콘텐츠 그룹의 각각에 대해, 당해 콘텐츠 그룹의 메인엘리먼트 및 서브엘리먼트 중 상기 스크린 상에 디스플레이 되도록 설정된 메인엘리먼트 및/또는 서브엘리먼트를 상기 하나 또는 그 이상의 윈도우 내의 미리 정해진 영역에 디스플레이하는 디스플레이 모듈과, 사용자가 메인엘리먼트를 지정할 수 있도록 하기 위한 소정의 사용자 인터페이스를 생성하여 디스플레이 하는 인터페이스 디스플레이 모듈과, 상기 사용자 인터페이스를 통해 사용자가 입력한 데이터가 지정하는 특정의 메인엘리먼트를 상기 메인엘리먼트로서 설정하거나, 디스플레이되고 있는 콘텐츠 그룹의 메인엘리먼트를 사용자가 입력한 데이터에 의하여 새로이 지정된 것으로 변경하는 메인엘리먼트 제어 모듈과, 상기 설정 또는 변경된 메인엘리먼트에 관한 정보에 기초하여, 상기 메인엘리먼트에 의해 식별되는 콘텐츠 그룹에 속하는 서브엘리먼트를 추출하고 상기 디스플레이 모듈로 하여금 상기 추출된 서브엘리먼트를 디스플레이하도록 제어하는 서브엘리먼트 제어 모듈을 포함한다.A content providing system is provided for controlling, according to a user's instruction, one or more groups of content displayed on a display screen. The content providing system recognizes the display area of the screen, secures an area for displaying one or more windows, displays the window in the reserved area, and, for each of the content groups, a main element of the content group. And a display module for displaying a main element and / or subelement set to be displayed on the screen among subelements in a predetermined area within the one or more windows, and a predetermined user interface for allowing a user to designate a main element. An interface display module configured to generate and display a content, and set a specific main element designated by data input by a user through the user interface as the main element, or display the content being displayed. A sub-element belonging to the content group identified by the main element, based on the main element control module for changing the main element of the group to a new one specified by data input by the user, and the information on the set or changed main element. A subelement control module for extracting and controlling the display module to display the extracted subelement.
Description
도 1은 본 발명의 일 실시예에 의한 콘텐츠 제공 시스템 100의 구성을 개념적으로 도시한 블록도이다.1 is a block diagram conceptually illustrating a configuration of a
도 2는 본 발명의 콘텐츠 제공 시스템에 의해 스크린에 디스플레이되는 윈도우의 일 예를 도시한다.Figure 2 shows an example of a window displayed on the screen by the content providing system of the present invention.
도 3은 윈도우 200에 디스플레이되는 콘텐츠 그룹의 구성의 일 예를 도시한다.3 illustrates an example of a configuration of a content group displayed in the
도 4는 본 발명에 따라 사용자가 윈도우에 디스플레이되는 콘텐츠 그룹을 제어하는 과정의 일 예를 도시한다.4 illustrates an example of a process of controlling a content group displayed by a user in a window according to the present invention.
도 5는 본 발명의 다른 실시예에 의한 콘텐츠 제공 시스템 600의 구성을 개념적으로 도시한 블록도이다.5 is a block diagram conceptually illustrating a configuration of a
도 6은 본 발명의 또 다른 실시예에 의한 콘텐츠 제공 시스템 700의 구성을 개념적으로 도시한 블록도이다.6 is a block diagram conceptually illustrating a configuration of a
도 7은 콘텐츠 제공 시스템 700에 의해 복수의 윈도우 중 일부에 디스플레이되는 콘텐츠 그룹의 메인 엘리먼트를 변경하는 과정을 도시한다.FIG. 7 illustrates a process of changing a main element of a content group displayed in some of a plurality of windows by the
도 8은 본 발명의 일 실시예에 의해 사용자가 윈도우에 디스플레이되는 콘텐츠를 제어하는 방법을 도시하는 순서도이다.8 is a flowchart illustrating a method of controlling content displayed on a window by a user according to an embodiment of the present invention.
본 발명은 콘텐츠 제공 시스템 및 그 방법에 관한 것으로서, 특히 스크린에 디스플레이되는 콘텐츠의 종류 및 배치를 사용자가 제어할 수 있도록 하는 콘텐츠 제공 시스템 및 그 방법에 관한 것이다.The present invention relates to a content providing system and a method thereof, and more particularly, to a content providing system and a method for allowing a user to control the type and arrangement of content displayed on a screen.
종래, 콘텐츠를 스크린에 디스플레이함으로써 사용자에게 제공하는 시스템들은, 미리 정해진 콘텐츠를 미리 정해진 배열에 따라 디스플레이한다. 사용자가 현재 디스플레이되고 있는 콘텐츠 외에 다른 콘텐츠를 열람하려고 하거나 콘텐츠의 배치 상태를 변경하고자 하면, 새로운 윈도우를 생성하고 그 윈도우에 디스플레이될 콘텐츠의 종류 및 배치를 설정하는 등 번거로운 작업을 거쳐야 하기 때문에 시간이 많이 소요된다.Conventionally, systems that provide content to a user by displaying the content on a screen display the predetermined content according to a predetermined arrangement. If a user wants to browse other content besides the content currently being displayed or change the layout of the content, the user will have to go through the troublesome task of creating a new window and setting the type and layout of the content to be displayed in the window. It takes a lot.
예를 들어, 증권 정보를 처리하여 디스플레이 하는 시스템에 있어서, 하나의 윈도우에는 디스플레이 되도록 설정된 종목과, 그 종목에 대한 증권 정보들, 예를 들어, 현재가, 체결량, 대비, 등락률 등의 데이터들 중 디스플레이 되도록 설정된 데이터가 미리 정해진 배열로 디스플레이된다. 현재 디스플레이되고 있는 종목의 증권 정보 외에 다른 종목에 관한 다른 종류의 증권 정보를 열람하고자 하면 새로운 윈도우를 생성하여 원하는 종목 및 종류의 증권 정보가 디스플레이되도록 새로이 설정하여야 한다. 따라서, 사용자가 원하는 종목 및 종류의 증권 정보를 하나의 윈도우 내에서 모두 열람하거나, 현재 디스플레이되고 있는 증권 정보의 종류를 신속히 변경시킬 수 없다.For example, in a system for processing and displaying securities information, one item is set to be displayed in one window, and the securities information for the item is displayed, for example, the current price, the amount of execution, the comparison, and the rate of change. The data set to be displayed is displayed in a predetermined arrangement. If you want to view other types of securities information on other items besides the securities information of the currently displayed item, you need to create a new window and newly set the securities information of the desired item and type. Therefore, it is not possible to browse all of the stock information of the item and type desired by the user in one window, or to quickly change the type of the stock information currently displayed.
한편, 증권 정보는 시간의 흐름에 따라 매우 빠르게 변동된다. 데이터를 송수신하는 기술은 이와 같이 빠르게 변동되는 데이터를 데이터베이스 서버로부터 사용자 시스템으로 실시간으로 전송할 수 있을 만큼 발달했지만, 이러한 정보를 사용자에게 디스플레이하는 기술은 이를 뒷받침하지 못하고 있었다. 특히, 투자자는 이러한 증권 정보의 변동을 신속하게 분석하여 매매 계획을 세워야 하는데, 종래의 증권 정보 제공 시스템에 의하여서는 투자자가 다양한 증권 정보를 신속하게 열람할 수 없다는 문제점이 있었다.Meanwhile, securities information fluctuates very quickly over time. The technology for transmitting and receiving data has developed such that data that is rapidly changing from a database server to a user system in real time has not been supported by a technology for displaying such information to a user. In particular, the investor has to quickly analyze the fluctuation of the securities information to establish a trading plan, the conventional securities information providing system has a problem that the investor can not read a variety of securities information quickly.
본 발명은 상기한 기술적 과제들을 해결하기 위하여 안출된 것으로, 본 발명의 목적은, 윈도우에 디스플레이 되는 콘텐츠의 종류 및/또는 배치 상태를 사용자가 용이하고 신속하게 제어할 수 있는 콘텐츠 제공 시스템 및 방법을 제공하는 것을 목적으로 한다.SUMMARY OF THE INVENTION The present invention has been made to solve the above technical problem, and an object of the present invention is to provide a system and method for providing a content that enables a user to easily and quickly control the type and / or arrangement of content displayed on a window. It aims to provide.
또한, 본 발명은 사용자가 하나의 윈도우 내에서 다양한 종류의 콘텐츠를 용 이하고 신속하게 열람할 수 있는 콘텐츠 제공 시스템 및 방법을 제공하는 것을 목적으로 한다.In addition, an object of the present invention is to provide a content providing system and method that allows a user to easily and quickly view various types of content in one window.
또한, 본 발명은 복수의 윈도우에 디스플레이되고 있는 콘텐츠를 사용자가 일괄적으로 또는 개별적으로 제어할 수 있는 콘텐츠 제공 시스템 및 방법을 제공하는 것을 목적으로 한다.In addition, it is an object of the present invention to provide a system and method for providing a content that allows a user to collectively or individually control content displayed in a plurality of windows.
상기의 목적을 달성하기 위하여, 본 발명은, 디스플레이 스크린 상에 디스플레이 되는 하나 또는 그 이상의 콘텐츠 그룹을 사용자의 지시에 따라 제어하는 콘텐츠 제공 시스템에 있어서, 상기 디스플레이 스크린의 디스플레이 영역을 인식하고, 하나 또는 그 이상의 윈도우를 디스플레이 할 영역을 확보하고 상기 윈도우를 상기 확보된 영역에 디스플레이 하며, 상기 콘텐츠 그룹의 각각에 대해, 당해 콘텐츠 그룹의 메인엘리먼트 및 서브엘리먼트 중 상기 스크린 상에 디스플레이 되도록 설정된 메인엘리먼트 및/또는 서브엘리먼트를 상기 하나 또는 그 이상의 윈도우 내의 미리 정해진 영역에 디스플레이하는 디스플레이 모듈; 사용자가 메인엘리먼트를 지정할 수 있도록 하기 위한 소정의 사용자 인터페이스를 생성하여 디스플레이 하는 인터페이스 디스플레이 모듈; 상기 사용자 인터페이스를 통해 사용자가 입력한 데이터가 지정하는 특정의 메인엘리먼트를 상기 메인엘리먼트로서 설정하거나, 디스플레이되고 있는 콘텐츠 그룹의 메인엘리먼트를 사용자가 입력한 데이터에 의하여 새로이 지정된 것으로 변경하는 메인엘리먼트 제어 모듈; 및 상기 설정 또는 변 경된 메인엘리먼트에 관한 정보에 기초하여, 상기 메인엘리먼트에 의해 식별되는 콘텐츠 그룹에 속하는 서브엘리먼트를 추출하고 상기 디스플레이 모듈로 하여금 상기 추출된 서브엘리먼트를 디스플레이하도록 제어하는 서브엘리먼트 제어 모듈을 포함하되, 상기 각각의 콘텐츠 그룹은 당해 콘텐츠 그룹을 식별하는 식별 정보인 메인엘리먼트와, 상기 메인엘리먼트에 관련된 콘텐츠의 집합으로부터 선택된 하나 또는 그 이상의 서브엘리먼트를 포함하고, 상기 서브엘리먼트는 상기 메인엘리먼트에 대응되어 종속되는, 콘텐츠 제공 시스템을 제공한다.In order to achieve the above object, the present invention provides a content providing system for controlling, according to a user's instruction, one or more content groups displayed on a display screen, and recognizes one or more display areas of the display screen. A main element configured to secure an area for displaying more windows and to display the window in the reserved area, and for each of the content group, a main element configured to be displayed on the screen among the main element and the subelement of the content group; Or a display module for displaying a subelement in a predetermined area within the one or more windows; An interface display module for generating and displaying a predetermined user interface for allowing a user to specify a main element; A main element control module for setting a specific main element designated by data input by a user through the user interface as the main element, or changing the main element of the displayed content group to a new one designated by the user input data; ; And a subelement control module that extracts subelements belonging to the content group identified by the main element and controls the display module to display the extracted subelements based on the information about the set or changed main element. Wherein each content group includes a main element which is identification information identifying the content group, and one or more subelements selected from a set of contents related to the main element, wherein the subelement is the main element. Provides a content providing system that is subordinate to.
본 발명의 다른 국면에 의하면, 디스플레이 스크린 상에 디스플레이 되는 하나 또는 그 이상의 콘텐츠 그룹을 사용자의 지시에 따라 제어하는 콘텐츠 제공 방법에 있어서, (1) 상기 디스플레이 스크린의 디스플레이 영역을 인식하고, 하나 또는 그 이상의 윈도우를 디스플레이할 영역을 확보하고 상기 윈도우를 상기 확보된 영역에 디스플레이하며, 상기 콘텐츠 그룹의 각각에 대해, 당해 콘텐츠 그룹의 메인엘리먼트 및 서브엘리먼트 중 상기 스크린 상에 디스플레이 되도록 설정된 메인엘리먼트 및/또는 서브엘리먼트를 상기 하나 또는 그 이상의 윈도우 내의 미리 정해진 영역에 디스플레이하는 단계; (2) 사용자가 메인엘리먼트를 지정할 수 있도록 하기 위한 소정의 사용자 인터페이스를 생성하여 디스플레이하는 단계; (3) 상기 사용자 인터페이스를 통해 사용자가 입력한 데이터가 지정하는 특정의 메인엘리먼트를 상기 메인엘리먼트로서 설정하거나, 디스플레이되고 있는 콘텐츠 그룹의 메인엘리먼트를 사용자가 입력한 데이터에 의하여 새로이 지정된 것으로 변경하는 단계; 및 (4) 상기 설정 또는 변경된 메인엘리먼트에 관한 정보에 기초하여, 상기 메 인엘리먼트에 의해 식별되는 콘텐츠 그룹에 속하는 서브엘리먼트를 추출하고 상기 추출된 서브엘리먼트를 디스플레이하는 단계를 포함하되, 상기 각각의 콘텐츠 그룹은 당해 콘텐츠 그룹을 식별하는 식별 정보인 메인엘리먼트와, 상기 메인엘리먼트에 관련된 콘텐츠의 집합으로부터 선택된 하나 또는 그 이상의 서브엘리먼트를 포함하고, 상기 서브엘리먼트는 상기 메인엘리먼트에 대응되어 종속되는, 콘텐츠 제공 방법이 제공된다.According to another aspect of the present invention, there is provided a content providing method of controlling one or more groups of contents displayed on a display screen according to a user's instruction, comprising: (1) recognizing a display area of the display screen, A main element set to display an area for displaying the above window and display the window in the reserved area, and for each of the content group, a main element set to be displayed on the screen among the main element and subelement of the content group; Displaying subelements in a predetermined area within the one or more windows; (2) generating and displaying a predetermined user interface for allowing a user to specify a main element; (3) setting a specific main element designated by the data input by the user through the user interface as the main element, or changing the main element of the displayed content group to be newly designated by the data input by the user; ; And (4) extracting subelements belonging to the content group identified by the main element and displaying the extracted subelements based on the information about the set or changed main element. The content group includes a main element which is identification information identifying the content group, and one or more subelements selected from a set of contents related to the main element, wherein the subelement is subordinate to and corresponding to the main element. A provision method is provided.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 관하여 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일 실시예에 의한 콘텐츠 제공 시스템 100의 구성을 개념적으로 도시한 블록도이다.1 is a block diagram conceptually illustrating a configuration of a
콘텐츠 제공 시스템 100은 사용자의 컴퓨터 시스템 또는 휴대폰, PDA 등의 휴대용 단말기(이하, "사용자 시스템"이라 함)의 스크린 상에 디스플레이되는 하나 또는 그 이상의 콘텐츠 그룹을 사용자의 지시에 따라 제어한다. 콘텐츠 그룹은, 당해 콘텐츠 그룹을 식별하는 식별 정보인 메인엘리먼트와, 상기 메인엘리먼트에 관련된 콘텐츠의 집합으로부터 선택된 하나 또는 그 이상의 서브엘리먼트를 포함한다. 따라서, 서브엘리먼트는 당해 서브엘리먼트가 속하는 콘텐츠 그룹의 메인엘리먼트에 대응되며 그에 종속된다. 예를 들어, 상기 콘텐츠 제공 시스템 100이 증권 정보를 제공하는 시스템이라면, 종목명(또는 종목 코드)을 메인엘리먼트로 하고, 그 종목에 관한 현재가, 등락률, 대비, 거래량 등의 데이터를 서브엘리먼트로 하는 콘텐츠 그룹을 하나 또는 그 이상 디스플레이한다. 한편, 상기 콘텐츠 제공 시스템 100이 컴퓨터 지원 엔지니어링(Computer Aided Engineering; CAE) 시스템이라면, 특정 제품 또는 프로젝트의 명칭을 메인엘리먼트로 하고, 그 제품 또는 프로젝트에 관련된 회로도, 입력데이터, 타이밍 차트 등을 서브엘리먼트로 하는 콘텐츠 그룹을 하나 또는 그 이상 디스플레이한다.The
상기한 본 발명의 콘텐츠 제공 시스템 100은 통상적인 범용 컴퓨터 시스템을 프로그래밍하여 구현하는 것이 바람직하지만, 전용 하드웨어를 구성하여 구현할 수도 있음은 물론이다. 또한, 콘텐츠 제공 시스템 100은 유무선 통신망을 통해 외부의 데이터베이스 서버로부터 콘텐츠를 수신하고 수신한 콘텐츠를 사용자 시스템으로 송신할 수도 있고, 콘텐츠를 저장하는 데이터베이스를 포함하고 상기 데이터베이스에 저장된 콘텐츠를 사용자 시스템으로 송신할 수도 있다. 이 경우 사용자 시스템은, 인터넷망 등의 유선 또는 무선 네트워크를 통해 콘텐츠 제공 시스템 100으로 접속하고, 콘텐츠 제공 시스템 100이 제공하는 콘텐츠 데이터를 수신하고 디스플레이 할 수 있는 소프트웨어를 포함한다. Although the
한편, 콘텐츠 제공 시스템 100을 구현하는 소프트웨어를 사용자 시스템에 설치하고, 사용자 시스템 내의 데이터베이스에 저장된 콘텐츠를 스크린에 디스플레이하는 것도 가능하다.On the other hand, it is also possible to install the software for implementing the
도 1에 도시된 바와 같이, 본 발명의 콘텐츠 제공 시스템 100은, 중앙처리장치 110 등의 기본적인 하드웨어 및/또는 소프트웨어를 포함하며, 그 외에도 디스플레이 모듈 120, 인터페이스 디스플레이 모듈 130, 메인엘리먼트 제어 모듈 140, 서 브엘리먼트 제어 모듈 150을 더 포함한다. 상기 110 내지 150은 버스 170에 의해 상호 연결된다.As shown in FIG. 1, the
디스플레이 모듈 120은, 디스플레이 스크린의 디스플레이 영역을 인식하고, 하나 또는 그 이상의 윈도우를 디스플레이할 영역을 확보하고 상기 윈도우를 상기 확보된 영역에 디스플레이한다. 예를 들어, 도 2a는 디스플레이 모듈 120에 의해 3개의 윈도우가 스크린에 디스플레이된 상태를 도시한다. 디스플레이 모듈 120은 스크린 500의 디스플레이 영역 510을 파악하고, 디스플레이 영역 510에 콘텐츠 그룹을 디스플레이 할 윈도우 200, 300, 및 400을 디스플레이 한다.The
또한, 콘텐츠 그룹의 각각에 대해, 당해 콘텐츠 그룹의 메인엘리먼트 및 서브엘리먼트 중 상기 스크린 상에 디스플레이 되도록 설정된 메인엘리먼트 및/또는 서브엘리먼트를 하나 또는 그 이상의 윈도우 내의 미리 정해진 영역에 디스플레이한다. 하나의 윈도우에 하나 또는 그 이상의 콘텐츠 그룹이 디스플레이될 수 있고, 하나의 콘텐츠 그룹에 속하는 복수의 서브엘리먼트들이 복수의 윈도우에 디스플레이될 수도 있다.In addition, for each of the content groups, the main element and / or subelements set to be displayed on the screen among the main elements and subelements of the content group are displayed in a predetermined area in one or more windows. One or more content groups may be displayed in one window, and a plurality of subelements belonging to one content group may be displayed in a plurality of windows.
이하에서는 콘텐츠 제공 시스템 100이 증권정보 제공 시스템인 경우에 관하여 설명하지만, 이는 단지 예시일 뿐이며 본 발명의 기술사상이 이에 한정되어서는 안된다는 점을 유의하여야 한다. 도 2b는 도 2a에 도시된 윈도우들 중 윈도우 200에 세 개의 콘텐츠 그룹이 디스플레이되고 있는 상태를 도시한다. 윈도우 200은 세 개의 디스플레이 영역(Display Area; DA) DA1, DA2, 및 DA3로 구획되며, 각각의 디스플레이 영역은 하나의 콘텐츠 그룹을 디스플레이한다. 한편, 도 3은 각각의 디스플레이 영역에 디스플레이되도록 설정된 콘텐츠 그룹의 메인엘리먼트 및 서브엘리먼트를 도시한다.Hereinafter, a description will be given of the case where the
도 2b 및 도 3을 참조하면, 각각의 디스플레이 영역은 CGi를 식별하는 메인엘리먼트 MEi 및 CGi에 속하는 서브엘리먼트 SEij를 디스플레이하도록 설정되어 있다. 여기서, i는 콘텐츠 그룹의 식별번호(i=1,2,3), ij는 CGi에 속하는 서브엘리먼트의 식별번호(j=1,2,3)이다. 디스플레이 모듈 120은, 상기 설정 내용에 따라 메인엘리먼트 또는 서브엘리먼트를 디스플레이한다.When Figure 2b and 3, each display area is configured to display the sub-elements SE ij belonging to the main element ME i and CG i identifying the CG i. Here, i is an identification number (i = 1, 2, 3) of the content group, and ij is an identification number (j = 1, 2, 3) of the subelement belonging to CG i . The
본 예에서, 메인엘리먼트 MEi는 종목 명칭 또는 종목 코드이며, SEij는 MEi가 지정하는 종목의 증권정보들 중 디스플레이 되도록 선택된 증권정보이다. 또한, 도 3에 도시된 바와 같이, DA1은 ME1에 의해 식별되는 콘텐츠 그룹 CG1의 서브엘리먼트인 SE11, SE12, SE13을, DA2는 ME2에 의해 식별되는 콘텐츠 그룹 CG2의 서브엘리먼트인 SE21, SE22, SE23를, DA3는 ME3에 의해 식별되는 콘텐츠 그룹 CG3의 서브엘리먼트인 SE31, SE32, SE33를 디스플레이하도록 설정되어 있다. 본 예에서, SE11은 ME1의 현재가, SE12은 ME1의 등락률, SE13은 ME1의 거래량 데이터이고, SE21은 ME2의 현재가, SE22는 ME2의 상한가, SE23는 ME2의 하한가이고, SE31은 ME3의 매도량, SE22는 ME2의 매수량, SE23는 ME2의 현재가 차트로 설정되어 있다.In this example, the main element ME i is a stock name or stock code, and SE ij is stock information selected to be displayed among stock information of the stock designated by ME i . In addition, as shown in FIG. 3, DA1 represents sub elements SE 11 , SE 12 , SE 13 of content group CG 1 identified by ME 1 , and DA 2 represents sub group of content group CG 2 identified by ME 2 . Elements SE 21 , SE 22 , SE 23 and DA3 are set to display the sub elements SE 31 , SE 32 , SE 33 of the content group CG 3 identified by ME 3 . In this example, SE 11 is the current price of ME 1 , SE 12 is the percentage change of ME 1 , SE 13 is the trading volume data of ME 1 , SE 21 is the current price of ME 2 , SE 22 is the upper limit of ME 2 , SE 23 is ME 2 is the lower limit, SE 31 is the selling amount of ME 3 , SE 22 is the buying amount of ME 2 , and SE 23 is the current price of ME 2 .
인터페이스 디스플레이 모듈 130은, 사용자가 메인엘리먼트를 지정할 수 있 도록 하기 위한 소정의 사용자 인터페이스를 생성하여 디스플레이한다.The
메인엘리먼트 제어 모듈 140은, 상기 사용자 인터페이스를 통해 사용자가 입력한 데이터가 지정하는 특정의 메인엘리먼트를 상기 메인엘리먼트로서 설정하거나, 디스플레이되고 있는 콘텐츠 그룹의 메인엘리먼트를 사용자가 입력한 데이터에 의하여 새로이 지정된 것으로 변경한다. 다시 말해, 사용자는 사용자 인터페이스를 통해 특정의 메인엘리먼트를 지정하는 데이터, 예를 들어, 종목명 또는 종목코드를 입력한다. 디스플레이될 콘텐츠 그룹을 새로이 설정하는 경우에는 사용자가 입력한 데이터가 지정하는 메인엘리먼트에 의해 식별되는 콘텐츠 그룹이 디스플레이되도록 설정되며, 디스플레이되고 있는 콘텐츠 그룹과 다른 콘텐츠 그룹을 식별하는 메인엘리먼트를 지정하는 데이터가 입력된 경우에는 디스플레이될 콘텐츠 그룹이 상기 메인엘리먼트에 의해 식별되는 콘텐츠 그룹으로 변경된다.The main
서브엘리먼트 제어 모듈 150은, 상기 설정 또는 변경된 메인엘리먼트에 관한 정보에 기초하여, 상기 메인엘리먼트에 의해 식별되는 콘텐츠 그룹에 속하는 서브엘리먼트를 수신하고 상기 디스플레이 모듈이 상기 서브엘리먼트를 디스플레이하도록 제어하는 서브엘리먼트 제어 모듈을 포함한다. 즉, 서브엘리먼트 제어 모듈 150은, 메인엘리먼트 제어 모듈 140에 의해 메인엘리먼트가 설정되면 당해 메인엘리먼트에 의해 식별되는 콘텐츠 그룹에 속하는 서브엘리먼트를 수신하고 디스플레이 모듈 120으로 하여금 윈도우의 미리 지정된 위치에 디스플레이 되도록 한다. 한편, 메인엘리먼트 제어 모듈 140에 의해 메인엘리먼트가 변경되면, 이전에 디스플레이되고 있던 콘텐츠 그룹의 서브엘리먼트 대신 상기 변경된 메인엘리먼트에 의 해 식별되는 콘텐츠 그룹에 속하는 서브엘리먼트를 수신하고, 디스플레이 모듈 120에 의해 디스플레이되는 서브엘리먼트를 갱신한다.The subelement control module 150 receives the subelement belonging to the content group identified by the main element based on the information about the set or changed main element, and the subelement which controls the display module to display the subelement. It includes a control module. That is, when the main element is set by the main
본 실시예에 있어서, 각각의 콘텐츠 그룹의 메인엘리먼트 및 서브엘리먼트는 다른 콘텐츠 그룹의 메인엘리먼트 및 서브엘리먼트에 대해 서로 독립적이다. 즉, 디스플레이되고 있는 복수의 콘텐츠 그룹 중 하나의 메인엘리먼트가 변경되더라도, 다른 콘텐츠 그룹의 메인엘리먼트 및 서브엘리먼트는 이러한 변경에 의해 영향을 받지 않는다.In this embodiment, the main element and subelement of each content group are independent of each other with respect to the main element and subelement of another content group. That is, even if the main element of one of the plurality of content groups being displayed is changed, the main element and the subelement of the other content group are not affected by this change.
한편, 본 실시예의 콘텐츠 제공 시스템 100은 이벤트 발생 감시 모듈 160을 더 포함할 수 있다. 이벤트 발생 감시 모듈 160은 사용자에 의하여 특정의 이벤트가 발생하였는지를 감시하고, 인터페이스 디스플레이 모듈 130은, 이벤트 발생 감시 모듈 160에 의하여, 사용자에 의한 이벤트의 발생이 감시된 경우, 상기 사용자 인터페이스를 생성하여 디스플레이한다. 여기서, 특정의 이벤트라 함은, 예를 들어 마우스, 키보드 등과 같은 사용자와 콘텐츠 제공 시스템 100 간의 인터페이스 장치를 사용하여 사용자가 행한 소정의 동작으로서, 이러한 이벤트가 발생하였음이 감시되면 인터페이스 디스플레이 모듈 130이 이에 응하여 사용자 인터페이스를 생성하여 디스플레이한다. 이러한 특정의 이벤트는 시스템 설계자에 의해 미리 특정되는 것이 바람직하다. 예컨대, 윈도우 상의 특정 영역에 마우스를 위치시키고 마우스의 왼쪽 버튼을 클릭하는 동작이 상기 특정 이벤트로 설정될 수 있다.Meanwhile, the
이하에서는, 도 2, 도 3 및 도 4a 내지 도 4b를 참조하여 본 실시예의 콘텐츠 제공 시스템 100에 의하여, 사용자가 도 2b에 도시된 윈도우 200에 디스플레이 되는 콘텐츠 그룹을 제어하는 과정을 설명한다.Hereinafter, a process of controlling a content group displayed in the
본 예에서, 초기에 ME1은 삼성전자, ME2는 현대자동차, ME3는 대우증권으로 설정되어 있다. 또한, DA1에는, CG1의 메인엘리먼트 ME1인 삼성전자 및 종목 코드인 060000가 하나의 셀에 디스플레이되고, 서브엘리먼트 SE11, SE12, SE13인 삼성전자 주식의 현재가, 등락률, 거래량 데이터 각각이 하나의 셀에 디스플레이된다. DA2에는, CG2의 메인엘리먼트 ME2인 현대자동차 및 종목 코드인 054365가 하나의 셀에 디스플레이되고, 서브엘리먼트 SE21, SE22, SE23인 현대자동차 주식의 현재가, 상한가, 하한가 데이터 각각이 하나의 셀에 디스플레이된다. DA3에는 CG3의 메인엘리먼트인 ME3인 대우증권 및 종목 코드인 064115가 하나의 셀에 디스플레이되고, 서브엘리먼트 SE31, SE32, SE33인 대우증권 주식의 매도량, 매수량, 현재가 차트의 각각이 하나의 셀에 디스플레이된다.In this example, ME 1 is set to Samsung Electronics, ME 2 to Hyundai Motor, and ME 3 to Daewoo Securities. Also, DA1 is, a CG 1, the main element ME 1 SEC and item code of 060 000 is displayed on a cell, sub-elements SE 11, SE 12, SE 13 the current value of Samsung Electronics Co., deungrakryul, volume data, respectively This is displayed in one cell. In DA2, Hyundai Motor, the main element ME 2 of CG 2 , and the stock code 054365 are displayed in one cell, and the present, upper, and lower limit data of Hyundai Motor stocks with sub-elements SE 21 , SE 22 , and SE 23 are each one. Is displayed in the cell. DA3, the ME 3 of Daewoo and item code of 064 115, the main elements of the CG 3 is displayed on a cell, each maedoryang, maesuryang, current chart of a sub-element SE 31, SE 32, SE 33 in Daewoo CO It is displayed in one cell.
예를 들어, 사용자가 현대자동차의 증권정보 대신 동원식품의 증권정보인 현재가, 상한가 및 하한가를 열람하기를 원하는 경우, 종래의 콘텐츠 제공 시스템에 의하면 사용자가 새로운 윈도우를 생성하고 생성된 윈도우에 동원식품의 증권정보 중 현재가, 상한가 및 하한가가 디스플레이되도록 설정하는 작업을 수행하여야만 한다. 이러한 작업은 번거롭고 시간이 오래 걸리기 때문에, 사용자는 신속하고 용이하게 증권정보를 열람할 수 없다. 본 실시예의 콘텐츠 제공 시스템 100은 이러한 번거로운 작업 없이 사용자가 원하는 증권정보를 윈도우 200 내에서 열람할 수 있도록 한다.For example, if the user wants to view the current price, the upper limit, and the lower limit, the stock information of Dongwon Food, instead of the stock information of Hyundai Motor Company, according to the conventional content providing system, the user creates a new window and displays the Dongwon Food in the generated window. In order to display the current price, the upper limit value and the lower limit value of the securities information, the operation must be performed. Since this operation is cumbersome and time consuming, the user cannot quickly and easily view the stock information. The
본 예에서, 상기 특정의 이벤트는, 사용자가 메인엘리먼트를 디스플레이하는 셀에 마우스를 위치시키고 마우스의 왼쪽 버튼을 누르는 것으로 설정되어 있는 것으로 한다. 도 4a에 도시된 바와 같이, 사용자가 메인엘리먼트 ME2인 "현대자동차 054365"를 디스플레이하고 있는 셀에 마우스를 위치시키고 마우스의 왼쪽 버튼을 클릭하면, 이벤트 발생 감시모듈 160이 이를 감시하고 이벤트가 발생했다는 것을 인터페이스 디스플레이 모듈 130에 통지한다.In this example, the specific event is assumed to be set by the user placing the mouse in the cell displaying the main element and pressing the left button of the mouse. As shown in FIG. 4A, when the user places the mouse in a cell displaying “Hyundai Motor 054365”, which is the main element ME 2 , and clicks the left button of the mouse, the event
이벤트의 발생을 통지받은 인터페이스 디스플레이 모듈 130은, 도 4b에 도시된 바와 같이 사용자가 데이터를 입력할 수 있는 인터페이스 210을 상기 셀에 중첩되도록 디스플레이한다.The
사용자가 상기 인터페이스 210에 메인엘리먼트를 지시하는 데이터를 입력하면, 메인엘리먼트 제어 모듈 140은 상기 데이터에 의해 지시되는 특정의 메인엘리먼트를 메인엘리먼트 ME2로서 설정하거나 기존의 메인엘리먼트 ME2를 상기 데이터에 의해 지정되는 특정의 메인엘리먼트로 변경한다. 메인엘리먼트 제어 모듈 140은, 사용자가 입력한 데이터를 인식하고 만약 잘못된 데이터가 입력된 경우에는 이를 통보하는 메시지 박스를 윈도우에 디스플레이함으로써 사용자에게 통보해주는 것이 바람직하다. 한편, 본 예에서, 사용자는 인터페이스 210을 통해 종목의 명칭, 즉, "동원식품" 또는 이에 대응하는 종목 코드인 "024720" 중 어느 하나를 입력할 수 있다. 사용자가 종목 코드를 입력하는 경우에는, 메인엘리먼트 제어 모듈 140이 그 코드에 대응하는 종목의 명칭을 검색하고, 검색된 종목의 명칭인 "동원식품"을 해당 셀에 디스플레이하는 것이 바람직하다. 또한, 사용자가 종목의 명칭을 직접 입력하는 대신, 증권 종목들 중 하나를 선택하도록 하는 선택창을 윈도우에 디스플레이하여도 좋다.When a user inputs data indicating a main element to the
메인엘리먼트 제어 모듈 140은, 사용자가 입력한 내용에 따라 DA2에 디스플레이되는 콘텐츠 그룹 CG2의 메인엘리먼트인 ME2를 현대자동차로부터 동원식품으로 변경한다. 서브엘리먼트 제어모듈 150은, 변경된 메인엘리먼트의 값을 기초로 해서, 콘텐츠 그룹 CG2의 서브엘리먼트 SE31, SE32, SE33의 수신 및 디스플레이 동작을 제어한다. 보다 구체적으로, 메인엘리먼트 ME2가 현대자동차에서 동원식품으로 변경됨에 따라, 서브엘리먼트 제어 모듈 150은 현대자동차의 증권정보 대신 동원식품에 관한 증권정보를 추출하고, 디스플레이 모듈 120으로 하여금 상기 증권정보들 중 현재가, 상한가, 하한가 데이터를 디스플레이하도록 한다. 그 결과, 도 4c에 도시된 바와 같이, DA2에는 동원증권의 현재가, 상한가, 하한가가 디스플레이된다.The main
이와 같이, 사용자가 콘텐츠 그룹을 식별하는 정보를 입력할 수 있는 인터페이스를 윈도우 내에 제공함으로써, 윈도우에 디스플레이되는 콘텐츠 그룹의 종류를 용이하게 변경할 수 있다. 따라서, 사용자는 새로운 윈도우를 생성함이 없이 현재 활성화되어 있는 윈도우 내에서 자신이 원하는 콘텐츠를 용이하고 신속하게 열람하는 것이 가능하다.As such, by providing an interface in the window through which the user can input information identifying the content group, the type of the content group displayed in the window can be easily changed. Therefore, the user can easily and quickly browse the desired content in the currently active window without creating a new window.
도 5는 본 발명의 다른 실시예에 의한 콘텐츠 제공 시스템 600의 구성을 개 념적으로 도시한 블록도이다.5 is a block diagram conceptually illustrating a configuration of a
도 5에 도시된 구성요소들 중 도 1에 도시된 것과 동일한 도면 부호를 사용하는 것은 도 1의 그것과 동일 또는 유사한 구성 및 기능을 가지므로, 차이가 있는 부분을 제외하고는 그에 관한 설명을 생략한다.Using the same reference numerals as those shown in FIG. 1 among the components shown in FIG. 5 has the same or similar configuration and function as that of FIG. 1, and thus descriptions thereof are omitted except for differences. do.
본 실시예의 콘텐츠 제공 시스템 600은 중앙처리장치 110, 디스플레이 모듈 120, 인터페이스 디스플레이 모듈 630, 메인엘리먼트 제어 모듈 640, 서브엘리먼트 제어 모듈 650, 및 콘텐츠 그룹 연동성 제어 모듈 660을 포함한다. 또한, 본 실시예에서는, 하나 또는 그 이상의 윈도우 내에 복수의 콘텐츠 그룹이 디스플레이된다.The
연동성 제어 모듈 660은 복수의 콘텐츠 그룹 중 전체 또는 일부의 연동성을 제어한다. 연동성 제어 모듈 660은, 사용자로 하여금 상기 복수의 콘텐츠 그룹 중 서로 연동하는 콘텐츠 그룹을 선택하도록 하는 선택용 아이콘을 생성하여 미리 정해진 위치에 디스플레이하는 아이콘 디스플레이 모듈을 포함한다. 다수의 콘텐츠 그룹이 서로 "연동"한다는 것은, 상기 다수의 콘텐츠 그룹 중 하나의 콘텐츠 그룹의 메인엘리먼트가 변경되면 다른 콘텐츠 그룹의 메인엘리먼트도 이에 연동하여 변경된다는 것을 의미한다. 원칙적으로는 스크린에 디스플레이되는 콘텐츠 그룹의 각각이 서로 독립적이지만, 본 실시예의 콘텐츠 제공 시스템에 의하면 사용자가 복수의 콘텐츠 그룹의 일부 또는 전체가 서로 연동하도록 제어할 수 있다.The
예를 들어, 상기 아이콘 디스플레이 모듈이 각각의 콘텐츠 그룹에 대응하는 선택용 아이콘을 생성하여 소정의 위치에 디스플레이하고, 사용자가 연동시키고자 하는 콘텐츠 그룹에 대응하는 선택용 아이콘을 활성화(예를 들어, 아이콘을 클릭)시키면, 연동성 제어 모듈 600은, 상기 선택용 아이콘을 통해 사용자가 선택한 콘텐츠 그룹이 어느 것인지를 인식한다.For example, the icon display module generates a selection icon corresponding to each content group and displays the predetermined icon at a predetermined position, and activates the selection icon corresponding to the content group that the user wants to cooperate with (eg, Icon), the
사용자가 도 1 내지 4와 관련하여 설명한 것과 동일 또는 유사한 방법을 통해, 상기 선택된 콘텐츠 그룹 중 하나의 콘텐츠 그룹의 메인엘리먼트를 설정 또는 변경하면, 연동성 제어 모듈 600은, 상기 선택된 콘텐츠 그룹 중 상기 하나의 콘텐츠 그룹을 제외한 나머지 콘텐츠 그룹의 메인엘리먼트가 상기 하나의 콘텐츠 그룹의 메인엘리먼트와 동일하게 설정 또는 변경되도록, 메인엘리먼트 제어 모듈 640을 제어한다.When the user sets or changes the main element of one of the selected content groups through the same or similar method as described with reference to FIGS. 1 to 4, the
또 다른 실시예에서, 콘텐츠 그룹 연동성 제어 모듈 600은, 인터페이스 디스플레이 모듈 630으로 하여금, 상기 연동하는 콘텐츠 그룹의 메인엘리먼트를 사용자가 지정할 수 있도록 하기 위한 제2의 사용자 인터페이스를 생성하여 디스플레이하게 한다.In another embodiment, the content group
사용자는 상기 제2의 사용자 인터페이스에 메인엘리먼트를 입력함으로써, 연동하도록 선택한 콘텐츠 그룹의 메인엘리먼트를 한번에 설정 또는 변경할 수 있다. 보다 구체적으로, 연동성 제어 모듈 600은, 상기 선택용 아이콘을 통해 사용자가 선택한 콘텐츠 그룹이 어느 것인지를 인식하고, 상기 선택된 콘텐츠 그룹의 메인엘리먼트가 상기 제2의 사용자 인터페이스를 통해 사용자가 지정한 특정의 메인엘리먼트로 설정 또는 변경되록, 메인엘리먼트 제어 모듈 640을 제어한다.The user may set or change the main element of the selected content group at once by inputting the main element into the second user interface. More specifically, the
도 5에 도시된 콘텐츠 제공 시스템 600에 의하면, 사용자가 윈도우에 디스플 레이되는 복수의 콘텐츠 그룹을 한번에 제어할 수 있다. 예를 들어, 도 2b의 예에서, 사용자가 한미약품의 상한가, 하한가, 매도량 및 매수량을 열람하고자 하는 경우, 종래의 콘텐츠 제공 시스템에 의하여서는 새로운 윈도우를 생성하고 상기 증권정보를 디스플레이하도록 설정하는 작업을 수행하여야 한다. 그러나, 콘텐츠 제공 시스템 600에 의하면, 사용자는 CG2와 CG3에 대응하는 선택용 아이콘을 활성화시켜 두 개의 콘텐츠 그룹을 서로 연동시키고, CG2 또는 CG3 어느 하나의 메인엘리먼트를 한미약품으로 변경함으로써, CG2 및 CG3가 한미약품의 증권정보를 디스플레이하도록 제어할 수 있다. 즉, 종래의 시스템과는 달리, 사용자는 현재의 작업 윈도우에서 간단한 작업만으로 용이하고 신속하게 자신이 원하는 콘텐츠를 열람할 수 있다.According to the
도 6은 본 발명의 또 다른 실시예에 의한 콘텐츠 제공 시스템 700의 구성을 개념적으로 도시한 블록도이다.6 is a block diagram conceptually illustrating a configuration of a
본 실시예의 콘텐츠 제공 시스템 700은 중앙처리장치 110, 디스플레이 모듈 120, 인터페이스 디스플레이 모듈 730, 메인엘리먼트 제어 모듈 740, 서브엘리먼트 제어 모듈 750, 및 윈도우 연동성 제어 모듈 760을 포함한다. 또한, 본 실시예에서는, 복수의 윈도우 내에 하나 또는 그 이상의 콘텐츠 그룹이 디스플레이된다. 즉, 복수의 윈도우에 복수의 콘텐츠 그룹이 디스플레이될 수도 있고, 복수의 윈도우 각각에 하나의 콘텐츠 그룹에 속하는 서브엘리먼트들 중 각각이 디스플레이될 수도 있다.The
윈도우 연동성 제어 모듈 760은, 상기 복수의 윈도우 중 전체 또는 일부의 연동성을 제어한다. 윈도우 연동성 제어 모듈 760은, 사용자로 하여금 상기 복수의 윈도우 중 서로 연동하는 윈도우를 선택하도록 하는 선택용 아이콘을 생성하여 미리 정해진 위치에 디스플레이하는 아이콘 디스플레이 모듈을 포함한다.The window
또한, 윈도우 연동성 제어 모듈 760은, 인터페이스 디스플레이 모듈 630으로 하여금, 상기 연동하는 윈도우에 디스플레이되는 콘텐츠 그룹의 메인엘리먼트를 사용자가 지정 또는 변경할 수 있도록 하기 위한 제2의 사용자 인터페이스를 생성하여 디스플레이하게 한다.In addition, the window
도 7은 콘텐츠 제공 시스템 700에 의해 복수의 윈도우 중 일부에 디스플레이되는 콘텐츠 그룹의 메인 엘리먼트를 변경하는 과정을 도시한다. 도 7a를 참조하면, 콘텐츠 제공 시스템 700이 제공하는 콘텐츠 데이터를 수신하고 디스플레이할 수 있는 사용자 시스템의 소프트웨어를 실행하는 메인윈도우 800 내에 콘텐츠를 지스플레이하는 복수의 작업 윈도우 a 내지 e가 디스플레이된다.FIG. 7 illustrates a process of changing a main element of a content group displayed in some of a plurality of windows by the
각각의 윈도우에는 선택용 아이콘(예를 들어, 윈도우c의 820)이 디스플레이되며, 메인윈도우 800의 하단에는 제2의 사용자 인터페이스 810이 디스플레이된다.A selection icon (for example, 820 of window c) is displayed in each window, and a
윈도우 연동성 제어 모듈 760은, 어떤 윈도우의 선택용 아이콘 820이 활성화되어 있는지를 확인한다. 도 7a는 윈도우 a 내지 e가 메인엘리먼트 "XXX"의 서브엘리먼트를 디스플레이하고 있는 상태를 도시한다.The window
도 7b는 사용자가 일부 윈도우(윈도우 d 및 e)의 선택용 아이콘을 비활성시킴으로써, 윈도우 a 내지 c가 서로 연동되도록 한 상태를 도시한다. 또한, 도 7b에 도시된 바와 같이 사용자가 제2의 사용자 인터페이스 810을 클릭하면, 제2의 사 용자 인터페이스 810이 데이터를 입력할 수 있는 상태로 되는 것이 바람직하다.FIG. 7B illustrates a state in which the windows a to c are linked to each other by the user deactivating an icon for selecting some windows (windows d and e). In addition, as illustrated in FIG. 7B, when the user clicks on the
도 7c에 도시된 바와 같이, 사용자가 제2의 사용자 인터페이스 810에 "YYY" 입력하면, 이에 연동하도록 설정된 윈도우 a 내지 c는 "YYY"에 의해 식별되는 콘텐츠 그룹의 서브엘리먼트를 디스플레이하게 되지만, 연동되지 않은 윈도우 d 및 e는 그대로 "XXX"에 의해 식별되는 콘텐츠 그룹의 서브엘리먼트를 디스플레이한다.As shown in FIG. 7C, when the user inputs "YYY" into the
이와 같이, 윈도우 연동성 제어 모듈 760은, 사용자에 의해 선택된 복수의 윈도우에 디스플레이되는 콘텐츠 그룹의 메인엘리먼트를 상기 제2의 사용자 인터페이스를 통해 사용자가 지정한 특정의 메인엘리먼트로 일괄적으로 설정 또는 변경되도록, 메인엘리먼트 제어 모듈 740을 제어한다.As such, the window
또한, 도 7d에 도시된 바와 같이, 각각의 윈도우에 사용자가 메인엘리먼트를 지정하는 데이터를 입력할 수 있는 사용자 인터페이스(예를 들어, 830)를 제공할 수 있다. 인터페이스 830은 도 1 내지 도 4와 관련하여 설명한 실시예의 인터페이스 210과 그 기능 및 동작이 매우 유사하다. 도 7d를 참조하여 보다 구체적으로 설명하면, 도 7c에 도시된 상태에서, 사용자가 윈도우 a에서 메인엘리먼트 "ZZZ"에 의해 식별되는 콘텐츠 그룹의 서브엘리먼트를 열람하고자 한다면 윈도우 a의 메인엘리먼트를 "YYY"로부터 "ZZZ"로 변경하여 입력하면 된다. 서브엘리먼트 제어 모듈 750은 상기 변경된 메인엘리먼트 "ZZZ"에 의해 식별되는 콘텐츠 그룹의 서브엘리먼트를 검출하고, 디스플레이 모듈 120으로 하여금 윈도우 a에 상기 검출된 서브엘리먼트를 디스플레이하도록 한다. 따라서, 해당 윈도우에 디스플레이되는 콘텐츠 그룹의 메인엘리먼트를 개별적으로 설정 또는 변경할 수 있도록 하는 것도 가능 하다.In addition, as illustrated in FIG. 7D, a user interface (eg, 830) through which a user may input data for designating a main element may be provided in each window. The
도 6에 도시된 실시예에 따른 투자정보 제공 시스템 700에 의하면, 복수의 윈도우들의 전체 또는 일부가 연동하도록 사용자가 설정할 수 있게 함으로써, 서로 연동하는 윈도우들은 하나의 메인엘리먼트가 식별하는 콘텐츠 그룹의 서브엘리먼트를 디스플레이하도록 한번에 제어할 수 있다.According to the investment
예를 들어, 콘텐츠 제공 시스템 700이 증권정보를 제공하는 시스템인 경우, 복수의 윈도우 각각이 하나의 증권종목에 대한 서로 다른 주식정보, 예를 현재가 차트, 손익 차트(pay-off chart) 등을 디스플레이하고 있다고 한다. 윈도우 중 일부의 아이콘 820 만을 활성화시킨 후 인터페이스 810에 기존의 종목명과 다른 종목명을 입력하면, 아이콘 820이 활성화된 윈도우는 새로이 입력된 종목의 주식정보를 갱신하여 디스플레이하는 반면, 아이콘 820이 활성화되지 않은 윈도우는 기존의 종목의 주식정보를 디스플레이하게 된다. 따라서, 사용자는 자신이 원하는 종류의 주식정보를 편리하고 신속하게 열람할 수 있다.For example, if the
도 8은 본 발명의 일 실시예에 의해 사용자가 윈도우에 디스플레이되는 콘텐츠를 제어하는 방법을 도시하는 순서도이다.8 is a flowchart illustrating a method of controlling content displayed on a window by a user according to an embodiment of the present invention.
우선, 윈도우 상에 디스플레이 되도록 지정된 콘텐츠 그룹의 메인엘리먼트 및/또는 서브엘리먼트를 소정의 영역에 디스플레이한다(S900). 다음으로, 사용자에 의해 특정의 이벤트가 발생하였는지 여부를 감시하고 상기 특정의 이벤트가 발생했음이 감시되면(S902), 사용자가 데이터를 입력할 수 있는 인터페이스를 생성하여 윈도우 상의 소정의 위치에 디스플레이 한다(S904). 사용자가 상기 인터페이스 를 통해 메인엘리먼트를 지정하는 데이터를 입력하면(S906), 상기 데이터에 의해 지정되는 메인엘리먼트로 변경된다(S908). 다음으로, 상기 변경된 메인엘리먼트에 의해 식별되는 콘텐츠 그룹의 서브엘리먼트를 수신하고 디스플레이한다(S910).First, main elements and / or subelements of a content group designated to be displayed on a window are displayed in a predetermined area (S900). Next, monitor whether or not a specific event has occurred by the user, and if it is monitored that the specific event has occurred (S902), an interface through which the user can input data is generated and displayed at a predetermined position on the window. (S904). When the user inputs data specifying the main element through the interface (S906), the user is changed to the main element designated by the data (S908). Next, the subelement of the content group identified by the changed main element is received and displayed (S910).
이상, 본 발명의 바람직한 실시예에 관하여 구체적으로 설명하였으나, 본 발명의 기술적 범위가 이에 국한되는 것은 아니다. 본 발명의 기술적 범위는 후술하는 특허청구범위에 의하여 결정되며, 본 발명의 기술적 범위 이내에서 상기한 실시예들의 다양한 변형 및 수정이 가능할 것이기 때문이다.As mentioned above, although the preferred embodiment of this invention was described in detail, the technical scope of this invention is not limited to this. The technical scope of the present invention is determined by the claims to be described later, since various modifications and variations of the embodiments described above are possible within the technical scope of the present invention.
본 발명에 의하면, 윈도우에 디스플레이 되는 콘텐츠의 종류 및/또는 배치 상태를 사용자가 용이하고 신속하게 제어할 수 있다. 특히, 사용자는 하나의 윈도우 내에서 다양한 종류의 콘텐츠를 용이하고 신속하게 열람할 수 있다.According to the present invention, the user can easily and quickly control the type and / or arrangement state of the content displayed in the window. In particular, the user can easily and quickly view various kinds of contents in one window.
또한, 복수의 윈도우에 디스플레이되고 있는 콘텐츠를 사용자가 일괄적으로 또는 개별적으로 제어할 수 있다.In addition, the user can collectively or individually control the contents displayed in the plurality of windows.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060017066A KR100733151B1 (en) | 2006-02-22 | 2006-02-22 | System and method for providing content in which user can control the type and arrangement of content displayed on the work screen |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060017066A KR100733151B1 (en) | 2006-02-22 | 2006-02-22 | System and method for providing content in which user can control the type and arrangement of content displayed on the work screen |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR100733151B1 true KR100733151B1 (en) | 2007-06-27 |
Family
ID=38373663
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020060017066A Expired - Fee Related KR100733151B1 (en) | 2006-02-22 | 2006-02-22 | System and method for providing content in which user can control the type and arrangement of content displayed on the work screen |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100733151B1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07141140A (en) * | 1993-11-17 | 1995-06-02 | Wacom Co Ltd | Multi-window computer system |
| JPH07200237A (en) * | 1993-12-10 | 1995-08-04 | Internatl Business Mach Corp <Ibm> | Method and system for operation of display of plurality of applications in data processing system |
| KR20010075355A (en) * | 1999-07-24 | 2001-08-09 | 요트.게.아. 롤페즈 | Window focusing method and apparatus |
| KR20040089600A (en) * | 2002-02-06 | 2004-10-21 | 사이트릭스 시스템스, 인크. | Interacting with software applications displayed in a web page |
-
2006
- 2006-02-22 KR KR1020060017066A patent/KR100733151B1/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07141140A (en) * | 1993-11-17 | 1995-06-02 | Wacom Co Ltd | Multi-window computer system |
| JPH07200237A (en) * | 1993-12-10 | 1995-08-04 | Internatl Business Mach Corp <Ibm> | Method and system for operation of display of plurality of applications in data processing system |
| KR20010075355A (en) * | 1999-07-24 | 2001-08-09 | 요트.게.아. 롤페즈 | Window focusing method and apparatus |
| KR20040089600A (en) * | 2002-02-06 | 2004-10-21 | 사이트릭스 시스템스, 인크. | Interacting with software applications displayed in a web page |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4620348B2 (en) | User interface for web browser | |
| US7747718B2 (en) | Control system apparatus, method for setting control system and setting program | |
| US6421071B1 (en) | Synchronous scrolling of time stamped log files | |
| US20140135971A1 (en) | Sewing design manufacturing management apparatus and method | |
| US11595468B2 (en) | Data capture on a serial device | |
| US20120291008A1 (en) | Automated construction and deployment of complex event processing applications and business activity monitoring dashboards | |
| JP2002149299A (en) | Computer system capable of displaying a plurality of window screens | |
| KR101427898B1 (en) | Remote hardware control method in associated with an accessed website | |
| AU2002359684B2 (en) | Tracking user flow of web pages of a web site | |
| US9450827B2 (en) | Network selection supporting method and network selection supporting apparatus | |
| CN112667328A (en) | Stock quote device and method with multiple graphic user interface | |
| US20060253776A1 (en) | Information processing device, information processing system, information processing method, information processing program and recording medium recording the informaiton processing program | |
| US6687712B2 (en) | Scientific information viewing system, and a host computer and a viewing computer therefor | |
| CN117743366A (en) | Data query method, device, computer equipment and storage medium | |
| KR101431995B1 (en) | Facility management device, screen display method, and recording medium | |
| KR100733151B1 (en) | System and method for providing content in which user can control the type and arrangement of content displayed on the work screen | |
| CN101512471A (en) | Window display system | |
| TWI650721B (en) | Device and method for setting related financial products and computer program products thereof | |
| CA2647195A1 (en) | Automated integration of partner products | |
| JP6420670B2 (en) | Information browsing system | |
| JP5247559B2 (en) | Input screen display device | |
| US12524603B2 (en) | Methods for recognizing and interpreting graphic elements | |
| CN107016229B (en) | Management device for measuring equipment | |
| JP2020030608A (en) | Display control device, display control method, and display control program | |
| JP6083497B2 (en) | Page editing program |
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 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-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 |
|
| 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 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
| P16-X000 | Ip right document amended |
St.27 status event code: A-5-5-P10-P16-nap-X000 |
|
| Q16-X000 | A copy of ip right certificate issued |
St.27 status event code: A-4-4-Q10-Q16-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| 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: 20110622 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| K11-X000 | Ip right revival requested |
St.27 status event code: A-6-4-K10-K11-oth-X000 |
|
| 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: 20110622 |
|
| PR0401 | Registration of restoration |
St.27 status event code: A-6-4-K10-K13-oth-PR0401 |
|
| R401 | Registration of restoration | ||
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| FPAY | Annual fee payment |
Payment date: 20120621 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20130621 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| 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: 20140622 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: 20140622 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |