[go: up one dir, main page]

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 PDF

Info

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
Application number
KR1020060017066A
Other languages
Korean (ko)
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 KR1020060017066A priority Critical patent/KR100733151B1/en
Application granted granted Critical
Publication of KR100733151B1 publication Critical patent/KR100733151B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/04817Interaction 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; 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

작업 화면에 디스플레이되는 콘텐츠의 종류 및 배열을 사용자가 제어 가능한 콘텐츠 제공 시스템 및 방법{A Contents Providing System and Method for Making User Control Kinds and Disposition of Contents Displayed by Working Display Window}A Contents Providing System and Method for Making User Control Kinds and Disposition of Contents Displayed by Working Display Window}

도 1은 본 발명의 일 실시예에 의한 콘텐츠 제공 시스템 100의 구성을 개념적으로 도시한 블록도이다.1 is a block diagram conceptually illustrating a configuration of a content providing system 100 according to an embodiment of the present invention.

도 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 window 200.

도 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 content providing system 600 according to another embodiment of the present invention.

도 6은 본 발명의 또 다른 실시예에 의한 콘텐츠 제공 시스템 700의 구성을 개념적으로 도시한 블록도이다.6 is a block diagram conceptually illustrating a configuration of a content providing system 700 according to another embodiment of the present invention.

도 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 content providing system 700.

도 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 content providing system 100 according to an embodiment of the present invention.

콘텐츠 제공 시스템 100은 사용자의 컴퓨터 시스템 또는 휴대폰, PDA 등의 휴대용 단말기(이하, "사용자 시스템"이라 함)의 스크린 상에 디스플레이되는 하나 또는 그 이상의 콘텐츠 그룹을 사용자의 지시에 따라 제어한다. 콘텐츠 그룹은, 당해 콘텐츠 그룹을 식별하는 식별 정보인 메인엘리먼트와, 상기 메인엘리먼트에 관련된 콘텐츠의 집합으로부터 선택된 하나 또는 그 이상의 서브엘리먼트를 포함한다. 따라서, 서브엘리먼트는 당해 서브엘리먼트가 속하는 콘텐츠 그룹의 메인엘리먼트에 대응되며 그에 종속된다. 예를 들어, 상기 콘텐츠 제공 시스템 100이 증권 정보를 제공하는 시스템이라면, 종목명(또는 종목 코드)을 메인엘리먼트로 하고, 그 종목에 관한 현재가, 등락률, 대비, 거래량 등의 데이터를 서브엘리먼트로 하는 콘텐츠 그룹을 하나 또는 그 이상 디스플레이한다. 한편, 상기 콘텐츠 제공 시스템 100이 컴퓨터 지원 엔지니어링(Computer Aided Engineering; CAE) 시스템이라면, 특정 제품 또는 프로젝트의 명칭을 메인엘리먼트로 하고, 그 제품 또는 프로젝트에 관련된 회로도, 입력데이터, 타이밍 차트 등을 서브엘리먼트로 하는 콘텐츠 그룹을 하나 또는 그 이상 디스플레이한다.The content providing system 100 controls one or more content groups displayed on the screen of a user's computer system or a portable terminal (hereinafter, referred to as a "user system") of a mobile phone or PDA according to a user's instruction. 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. Accordingly, the subelement corresponds to and depends on the main element of the content group to which the subelement belongs. For example, if the content providing system 100 provides securities information, the item name (or item code) is used as the main element, and the data such as the current price, fluctuation rate, contrast, and trading volume of the item is used as sub-elements. Display one or more content groups. On the other hand, if the content providing system 100 is a computer aided engineering (CAE) system, the name of a specific product or project is the main element, and the circuit diagram, input data, timing chart, etc. related to the product or project are subelements. Display one or more content groups.

상기한 본 발명의 콘텐츠 제공 시스템 100은 통상적인 범용 컴퓨터 시스템을 프로그래밍하여 구현하는 것이 바람직하지만, 전용 하드웨어를 구성하여 구현할 수도 있음은 물론이다. 또한, 콘텐츠 제공 시스템 100은 유무선 통신망을 통해 외부의 데이터베이스 서버로부터 콘텐츠를 수신하고 수신한 콘텐츠를 사용자 시스템으로 송신할 수도 있고, 콘텐츠를 저장하는 데이터베이스를 포함하고 상기 데이터베이스에 저장된 콘텐츠를 사용자 시스템으로 송신할 수도 있다. 이 경우 사용자 시스템은, 인터넷망 등의 유선 또는 무선 네트워크를 통해 콘텐츠 제공 시스템 100으로 접속하고, 콘텐츠 제공 시스템 100이 제공하는 콘텐츠 데이터를 수신하고 디스플레이 할 수 있는 소프트웨어를 포함한다. Although the content providing system 100 of the present invention is preferably implemented by programming a general-purpose general-purpose computer system, it is of course possible to configure and implement dedicated hardware. In addition, the content providing system 100 may receive content from an external database server through a wired / wireless communication network and transmit the received content to a user system. The content providing system 100 may include a database storing the content and transmit the content stored in the database to the user system. You may. In this case, the user system includes software for connecting to the content providing system 100 through a wired or wireless network such as an internet network, and receiving and displaying content data provided by the content providing system 100.

한편, 콘텐츠 제공 시스템 100을 구현하는 소프트웨어를 사용자 시스템에 설치하고, 사용자 시스템 내의 데이터베이스에 저장된 콘텐츠를 스크린에 디스플레이하는 것도 가능하다.On the other hand, it is also possible to install the software for implementing the content providing system 100 to the user system, and to display the content stored in the database in the user system on the screen.

도 1에 도시된 바와 같이, 본 발명의 콘텐츠 제공 시스템 100은, 중앙처리장치 110 등의 기본적인 하드웨어 및/또는 소프트웨어를 포함하며, 그 외에도 디스플레이 모듈 120, 인터페이스 디스플레이 모듈 130, 메인엘리먼트 제어 모듈 140, 서 브엘리먼트 제어 모듈 150을 더 포함한다. 상기 110 내지 150은 버스 170에 의해 상호 연결된다.As shown in FIG. 1, the content providing system 100 of the present invention includes basic hardware and / or software such as a central processing unit 110. In addition, the display module 120, the interface display module 130, the main element control module 140, The sub element control module 150 further includes. The 110 to 150 are interconnected by bus 170.

디스플레이 모듈 120은, 디스플레이 스크린의 디스플레이 영역을 인식하고, 하나 또는 그 이상의 윈도우를 디스플레이할 영역을 확보하고 상기 윈도우를 상기 확보된 영역에 디스플레이한다. 예를 들어, 도 2a는 디스플레이 모듈 120에 의해 3개의 윈도우가 스크린에 디스플레이된 상태를 도시한다. 디스플레이 모듈 120은 스크린 500의 디스플레이 영역 510을 파악하고, 디스플레이 영역 510에 콘텐츠 그룹을 디스플레이 할 윈도우 200, 300, 및 400을 디스플레이 한다.The display module 120 recognizes a display area of the display screen, secures an area for displaying one or more windows, and displays the window in the reserved area. For example, FIG. 2A illustrates a state in which three windows are displayed on the screen by the display module 120. The display module 120 identifies the display area 510 of the screen 500 and displays windows 200, 300, and 400 for displaying a content group in the display area 510.

또한, 콘텐츠 그룹의 각각에 대해, 당해 콘텐츠 그룹의 메인엘리먼트 및 서브엘리먼트 중 상기 스크린 상에 디스플레이 되도록 설정된 메인엘리먼트 및/또는 서브엘리먼트를 하나 또는 그 이상의 윈도우 내의 미리 정해진 영역에 디스플레이한다. 하나의 윈도우에 하나 또는 그 이상의 콘텐츠 그룹이 디스플레이될 수 있고, 하나의 콘텐츠 그룹에 속하는 복수의 서브엘리먼트들이 복수의 윈도우에 디스플레이될 수도 있다.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 content providing system 100 is a stock information providing system. However, it should be noted that the technical concept of the present invention should not be limited thereto. FIG. 2B illustrates a state in which three content groups are displayed in the window 200 among the windows shown in FIG. 2A. The window 200 is divided into three display areas DA1, DA2, and DA3, and each display area displays one content group. Meanwhile, FIG. 3 shows main elements and subelements of a content group set to be displayed in each display area.

도 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 display module 120 displays the main element or the subelement according to the setting contents.

본 예에서, 메인엘리먼트 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 interface display module 130 generates and displays a predetermined user interface for allowing a user to designate a main element.

메인엘리먼트 제어 모듈 140은, 상기 사용자 인터페이스를 통해 사용자가 입력한 데이터가 지정하는 특정의 메인엘리먼트를 상기 메인엘리먼트로서 설정하거나, 디스플레이되고 있는 콘텐츠 그룹의 메인엘리먼트를 사용자가 입력한 데이터에 의하여 새로이 지정된 것으로 변경한다. 다시 말해, 사용자는 사용자 인터페이스를 통해 특정의 메인엘리먼트를 지정하는 데이터, 예를 들어, 종목명 또는 종목코드를 입력한다. 디스플레이될 콘텐츠 그룹을 새로이 설정하는 경우에는 사용자가 입력한 데이터가 지정하는 메인엘리먼트에 의해 식별되는 콘텐츠 그룹이 디스플레이되도록 설정되며, 디스플레이되고 있는 콘텐츠 그룹과 다른 콘텐츠 그룹을 식별하는 메인엘리먼트를 지정하는 데이터가 입력된 경우에는 디스플레이될 콘텐츠 그룹이 상기 메인엘리먼트에 의해 식별되는 콘텐츠 그룹으로 변경된다.The main element control module 140 sets a specific main element designated by the data input by the user through the user interface as the main element, or newly designates the main element of the displayed content group by the user input data. Change to In other words, the user enters data, for example, an item name or an item code, that designate a particular main element via the user interface. When newly setting the content group to be displayed, the content group identified by the main element designated by the data input by the user is set to be displayed, and the data specifying the main element identifying the content group different from the content group being displayed. If is input, the content group to be displayed is changed to the content group identified by the main element.

서브엘리먼트 제어 모듈 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 element control module 140, the sub element control module 150 receives the sub element belonging to the content group identified by the main element and causes the display module 120 to be displayed at the predetermined position of the window. do. On the other hand, when the main element is changed by the main element control module 140, instead of the subelement of the content group that was previously displayed, the sub-element belonging to the content group identified by the changed main element is received, and the display module 120 receives the sub-element. Update the displayed subelement.

본 실시예에 있어서, 각각의 콘텐츠 그룹의 메인엘리먼트 및 서브엘리먼트는 다른 콘텐츠 그룹의 메인엘리먼트 및 서브엘리먼트에 대해 서로 독립적이다. 즉, 디스플레이되고 있는 복수의 콘텐츠 그룹 중 하나의 메인엘리먼트가 변경되더라도, 다른 콘텐츠 그룹의 메인엘리먼트 및 서브엘리먼트는 이러한 변경에 의해 영향을 받지 않는다.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 content providing system 100 of the present embodiment may further include an event occurrence monitoring module 160. The event occurrence monitoring module 160 monitors whether a specific event has occurred by the user, and the interface display module 130 generates and displays the user interface when the occurrence of an event by the user is monitored by the event occurrence monitoring module 160. do. Here, the specific event is a predetermined operation performed by the user using an interface device between the user and the content providing system 100 such as a mouse, a keyboard, and the like, and when the event is monitored, the interface display module 130 In response, a user interface is generated and displayed. This particular event is preferably specified in advance by the system designer. For example, an operation of placing a mouse in a specific area on the window and clicking the left button of the mouse may be set as the specific event.

이하에서는, 도 2, 도 3 및 도 4a 내지 도 4b를 참조하여 본 실시예의 콘텐츠 제공 시스템 100에 의하여, 사용자가 도 2b에 도시된 윈도우 200에 디스플레이 되는 콘텐츠 그룹을 제어하는 과정을 설명한다.Hereinafter, a process of controlling a content group displayed in the window 200 shown in FIG. 2B by the user by the content providing system 100 of the present embodiment will be described with reference to FIGS. 2, 3 and 4A through 4B.

본 예에서, 초기에 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 content providing system 100 of the present embodiment enables the user to view the desired stock information within the window 200 without such troublesome work.

본 예에서, 상기 특정의 이벤트는, 사용자가 메인엘리먼트를 디스플레이하는 셀에 마우스를 위치시키고 마우스의 왼쪽 버튼을 누르는 것으로 설정되어 있는 것으로 한다. 도 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 occurrence monitoring module 160 monitors this and an event occurs. The interface display module 130 is notified.

이벤트의 발생을 통지받은 인터페이스 디스플레이 모듈 130은, 도 4b에 도시된 바와 같이 사용자가 데이터를 입력할 수 있는 인터페이스 210을 상기 셀에 중첩되도록 디스플레이한다.The interface display module 130 notified of the occurrence of the event displays the interface 210 in which the user can input data, so as to overlap the cell, as shown in FIG. 4B.

사용자가 상기 인터페이스 210에 메인엘리먼트를 지시하는 데이터를 입력하면, 메인엘리먼트 제어 모듈 140은 상기 데이터에 의해 지시되는 특정의 메인엘리먼트를 메인엘리먼트 ME2로서 설정하거나 기존의 메인엘리먼트 ME2를 상기 데이터에 의해 지정되는 특정의 메인엘리먼트로 변경한다. 메인엘리먼트 제어 모듈 140은, 사용자가 입력한 데이터를 인식하고 만약 잘못된 데이터가 입력된 경우에는 이를 통보하는 메시지 박스를 윈도우에 디스플레이함으로써 사용자에게 통보해주는 것이 바람직하다. 한편, 본 예에서, 사용자는 인터페이스 210을 통해 종목의 명칭, 즉, "동원식품" 또는 이에 대응하는 종목 코드인 "024720" 중 어느 하나를 입력할 수 있다. 사용자가 종목 코드를 입력하는 경우에는, 메인엘리먼트 제어 모듈 140이 그 코드에 대응하는 종목의 명칭을 검색하고, 검색된 종목의 명칭인 "동원식품"을 해당 셀에 디스플레이하는 것이 바람직하다. 또한, 사용자가 종목의 명칭을 직접 입력하는 대신, 증권 종목들 중 하나를 선택하도록 하는 선택창을 윈도우에 디스플레이하여도 좋다.When a user inputs data indicating a main element to the interface 210, the main element control module 140 sets a specific main element indicated by the data as the main element ME 2 or sets an existing main element ME 2 to the data. Change to the specific main element specified by. The main element control module 140 recognizes the data input by the user and preferably notifies the user by displaying a message box in a window that notifies the user if the wrong data is input. Meanwhile, in the present example, the user may input one of the item name, ie, "Dongwon Food" or the corresponding item code "024720" through the interface 210. When the user inputs an item code, it is preferable that the main element control module 140 searches for the name of the item corresponding to the code, and displays "Dongwon Food", which is the name of the retrieved item, in the corresponding cell. In addition, instead of directly inputting the name of the item, a selection window may be displayed in a window to allow the user to select one of the securities items.

메인엘리먼트 제어 모듈 140은, 사용자가 입력한 내용에 따라 DA2에 디스플레이되는 콘텐츠 그룹 CG2의 메인엘리먼트인 ME2를 현대자동차로부터 동원식품으로 변경한다. 서브엘리먼트 제어모듈 150은, 변경된 메인엘리먼트의 값을 기초로 해서, 콘텐츠 그룹 CG2의 서브엘리먼트 SE31, SE32, SE33의 수신 및 디스플레이 동작을 제어한다. 보다 구체적으로, 메인엘리먼트 ME2가 현대자동차에서 동원식품으로 변경됨에 따라, 서브엘리먼트 제어 모듈 150은 현대자동차의 증권정보 대신 동원식품에 관한 증권정보를 추출하고, 디스플레이 모듈 120으로 하여금 상기 증권정보들 중 현재가, 상한가, 하한가 데이터를 디스플레이하도록 한다. 그 결과, 도 4c에 도시된 바와 같이, DA2에는 동원증권의 현재가, 상한가, 하한가가 디스플레이된다.The main element control module 140 changes ME 2 , the main element of the content group CG 2 displayed on the DA2 according to the input by the user, from Hyundai Motor to Dongwon Food. The subelement control module 150 controls the reception and display operations of the subelements SE 31 , SE 32 , and SE 33 of the content group CG 2 based on the changed main element value. More specifically, as the main element ME 2 is changed from Hyundai Motor to Dongwon Food, the subelement control module 150 extracts stock information on Dongwon Food instead of Hyundai Motor's stock information, and causes the display module 120 to display the stock information. The present price, the upper limit value, and the lower limit value of the data are displayed. As a result, as shown in Fig. 4C, the current price, the upper limit value, and the lower limit value of Dongwon Securities are displayed on DA2.

이와 같이, 사용자가 콘텐츠 그룹을 식별하는 정보를 입력할 수 있는 인터페이스를 윈도우 내에 제공함으로써, 윈도우에 디스플레이되는 콘텐츠 그룹의 종류를 용이하게 변경할 수 있다. 따라서, 사용자는 새로운 윈도우를 생성함이 없이 현재 활성화되어 있는 윈도우 내에서 자신이 원하는 콘텐츠를 용이하고 신속하게 열람하는 것이 가능하다.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 content providing system 600 according to another embodiment of the present invention.

도 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 content providing system 600 according to the present embodiment includes a central processing unit 110, a display module 120, an interface display module 630, a main element control module 640, a sub element control module 650, and a content group interoperability control module 660. Also, in the present embodiment, a plurality of content groups are displayed in one or more windows.

연동성 제어 모듈 660은 복수의 콘텐츠 그룹 중 전체 또는 일부의 연동성을 제어한다. 연동성 제어 모듈 660은, 사용자로 하여금 상기 복수의 콘텐츠 그룹 중 서로 연동하는 콘텐츠 그룹을 선택하도록 하는 선택용 아이콘을 생성하여 미리 정해진 위치에 디스플레이하는 아이콘 디스플레이 모듈을 포함한다. 다수의 콘텐츠 그룹이 서로 "연동"한다는 것은, 상기 다수의 콘텐츠 그룹 중 하나의 콘텐츠 그룹의 메인엘리먼트가 변경되면 다른 콘텐츠 그룹의 메인엘리먼트도 이에 연동하여 변경된다는 것을 의미한다. 원칙적으로는 스크린에 디스플레이되는 콘텐츠 그룹의 각각이 서로 독립적이지만, 본 실시예의 콘텐츠 제공 시스템에 의하면 사용자가 복수의 콘텐츠 그룹의 일부 또는 전체가 서로 연동하도록 제어할 수 있다.The interoperability control module 660 controls interoperability of all or part of the plurality of content groups. The interoperability control module 660 may include an icon display module that generates a selection icon for allowing a user to select a content group that interworks with each other among the plurality of content groups and displays the same at a predetermined position. When the plurality of content groups are "interlocked" with each other, it means that when the main element of one of the plurality of content groups is changed, the main element of the other content group is also changed in association with it. In principle, each of the content groups displayed on the screen is independent of each other, but according to the content providing system of the present embodiment, the user can control some or all of the plurality of content groups to interoperate with each other.

예를 들어, 상기 아이콘 디스플레이 모듈이 각각의 콘텐츠 그룹에 대응하는 선택용 아이콘을 생성하여 소정의 위치에 디스플레이하고, 사용자가 연동시키고자 하는 콘텐츠 그룹에 대응하는 선택용 아이콘을 활성화(예를 들어, 아이콘을 클릭)시키면, 연동성 제어 모듈 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 interoperability control module 600 recognizes which content group the user selected through the selection icon.

사용자가 도 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 interoperability control module 600 determines whether the one of the selected content groups is one of the selected. The main element control module 640 is controlled so that the main elements of the other content groups except the content group are set or changed in the same manner as the main elements of the one content group.

또 다른 실시예에서, 콘텐츠 그룹 연동성 제어 모듈 600은, 인터페이스 디스플레이 모듈 630으로 하여금, 상기 연동하는 콘텐츠 그룹의 메인엘리먼트를 사용자가 지정할 수 있도록 하기 위한 제2의 사용자 인터페이스를 생성하여 디스플레이하게 한다.In another embodiment, the content group interoperability control module 600 causes the interface display module 630 to generate and display a second user interface for allowing a user to designate a main element of the linked 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 interoperability control module 600 recognizes which content group is selected by the user through the selection icon, and the main element of the selected content group is designated by the user through the second user interface. The element control module 640 controls the element set or changed by an element.

도 5에 도시된 콘텐츠 제공 시스템 600에 의하면, 사용자가 윈도우에 디스플 레이되는 복수의 콘텐츠 그룹을 한번에 제어할 수 있다. 예를 들어, 도 2b의 예에서, 사용자가 한미약품의 상한가, 하한가, 매도량 및 매수량을 열람하고자 하는 경우, 종래의 콘텐츠 제공 시스템에 의하여서는 새로운 윈도우를 생성하고 상기 증권정보를 디스플레이하도록 설정하는 작업을 수행하여야 한다. 그러나, 콘텐츠 제공 시스템 600에 의하면, 사용자는 CG2와 CG3에 대응하는 선택용 아이콘을 활성화시켜 두 개의 콘텐츠 그룹을 서로 연동시키고, CG2 또는 CG3 어느 하나의 메인엘리먼트를 한미약품으로 변경함으로써, CG2 및 CG3가 한미약품의 증권정보를 디스플레이하도록 제어할 수 있다. 즉, 종래의 시스템과는 달리, 사용자는 현재의 작업 윈도우에서 간단한 작업만으로 용이하고 신속하게 자신이 원하는 콘텐츠를 열람할 수 있다.According to the content providing system 600 illustrated in FIG. 5, a user may control a plurality of content groups displayed in a window at one time. For example, in the example of Figure 2b, when the user wants to view the upper limit, the lower limit, the selling amount and the purchase amount of Hanmi Pharmaceutical, the conventional content providing system to create a new window and set to display the stock information Should be performed. However, according to the content providing system 600, the user activates a selection icon corresponding to CG2 and CG3 to link the two content groups with each other, and change the main element of either CG2 or CG3 to Hanmi Pharm. Can be controlled to display the securities information of Hanmi Pharm. That is, unlike the conventional system, the user can easily and quickly browse the desired content in a current task window with a simple task.

도 6은 본 발명의 또 다른 실시예에 의한 콘텐츠 제공 시스템 700의 구성을 개념적으로 도시한 블록도이다.6 is a block diagram conceptually illustrating a configuration of a content providing system 700 according to another embodiment of the present invention.

본 실시예의 콘텐츠 제공 시스템 700은 중앙처리장치 110, 디스플레이 모듈 120, 인터페이스 디스플레이 모듈 730, 메인엘리먼트 제어 모듈 740, 서브엘리먼트 제어 모듈 750, 및 윈도우 연동성 제어 모듈 760을 포함한다. 또한, 본 실시예에서는, 복수의 윈도우 내에 하나 또는 그 이상의 콘텐츠 그룹이 디스플레이된다. 즉, 복수의 윈도우에 복수의 콘텐츠 그룹이 디스플레이될 수도 있고, 복수의 윈도우 각각에 하나의 콘텐츠 그룹에 속하는 서브엘리먼트들 중 각각이 디스플레이될 수도 있다.The content providing system 700 according to the present embodiment includes a central processing unit 110, a display module 120, an interface display module 730, a main element control module 740, a sub element control module 750, and a window interoperability control module 760. Also, in this embodiment, one or more content groups are displayed in the plurality of windows. That is, a plurality of content groups may be displayed in a plurality of windows, and each of subelements belonging to one content group may be displayed in each of the plurality of windows.

윈도우 연동성 제어 모듈 760은, 상기 복수의 윈도우 중 전체 또는 일부의 연동성을 제어한다. 윈도우 연동성 제어 모듈 760은, 사용자로 하여금 상기 복수의 윈도우 중 서로 연동하는 윈도우를 선택하도록 하는 선택용 아이콘을 생성하여 미리 정해진 위치에 디스플레이하는 아이콘 디스플레이 모듈을 포함한다.The window interoperability control module 760 controls interoperability of all or part of the plurality of windows. The window interoperability control module 760 may include an icon display module that generates a selection icon for allowing a user to select a window that cooperates with each other among the plurality of windows and displays the icon at a predetermined position.

또한, 윈도우 연동성 제어 모듈 760은, 인터페이스 디스플레이 모듈 630으로 하여금, 상기 연동하는 윈도우에 디스플레이되는 콘텐츠 그룹의 메인엘리먼트를 사용자가 지정 또는 변경할 수 있도록 하기 위한 제2의 사용자 인터페이스를 생성하여 디스플레이하게 한다.In addition, the window interoperability control module 760 causes the interface display module 630 to generate and display a second user interface for allowing a user to designate or change the main element of the content group displayed in the interworking 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 content providing system 700. Referring to FIG. 7A, a plurality of task windows a through e for displaying content are displayed in a main window 800 that executes software of a user system capable of receiving and displaying content data provided by the content providing system 700.

각각의 윈도우에는 선택용 아이콘(예를 들어, 윈도우c의 820)이 디스플레이되며, 메인윈도우 800의 하단에는 제2의 사용자 인터페이스 810이 디스플레이된다.A selection icon (for example, 820 of window c) is displayed in each window, and a second user interface 810 is displayed at the bottom of the main window 800.

윈도우 연동성 제어 모듈 760은, 어떤 윈도우의 선택용 아이콘 820이 활성화되어 있는지를 확인한다. 도 7a는 윈도우 a 내지 e가 메인엘리먼트 "XXX"의 서브엘리먼트를 디스플레이하고 있는 상태를 도시한다.The window interoperability control module 760 checks which window selection icon 820 is activated. Fig. 7A shows a state in which windows a to e are displaying subelements of main element " XXX ".

도 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 second user interface 810, the second user interface 810 may be in a state in which data can be input.

도 7c에 도시된 바와 같이, 사용자가 제2의 사용자 인터페이스 810에 "YYY" 입력하면, 이에 연동하도록 설정된 윈도우 a 내지 c는 "YYY"에 의해 식별되는 콘텐츠 그룹의 서브엘리먼트를 디스플레이하게 되지만, 연동되지 않은 윈도우 d 및 e는 그대로 "XXX"에 의해 식별되는 콘텐츠 그룹의 서브엘리먼트를 디스플레이한다.As shown in FIG. 7C, when the user inputs "YYY" into the second user interface 810, windows a to c set to work with this display the sub-elements of the content group identified by "YYY", but work with each other. Undone windows d and e display the subelements of the content group identified by "XXX" as they are.

이와 같이, 윈도우 연동성 제어 모듈 760은, 사용자에 의해 선택된 복수의 윈도우에 디스플레이되는 콘텐츠 그룹의 메인엘리먼트를 상기 제2의 사용자 인터페이스를 통해 사용자가 지정한 특정의 메인엘리먼트로 일괄적으로 설정 또는 변경되도록, 메인엘리먼트 제어 모듈 740을 제어한다.As such, the window interoperability control module 760 may collectively set or change the main elements of the content group displayed in the plurality of windows selected by the user to a specific main element designated by the user through the second user interface. The main element control module 740 is controlled.

또한, 도 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 interface 830 is very similar in function and operation to the interface 210 of the embodiment described with reference to FIGS. 1 to 4. More specifically with reference to FIG. 7D, in the state shown in FIG. 7C, if the user wants to view the subelements of the content group identified by the main element "ZZZ" in the window a, the main element of the window a is "YYY". Change from "ZZZ" to enter. The subelement control module 750 detects the subelement of the content group identified by the modified main element "ZZZ", and causes the display module 120 to display the detected subelement in the window a. Therefore, it is also possible to individually set or change the main element of the content group displayed in the window.

도 6에 도시된 실시예에 따른 투자정보 제공 시스템 700에 의하면, 복수의 윈도우들의 전체 또는 일부가 연동하도록 사용자가 설정할 수 있게 함으로써, 서로 연동하는 윈도우들은 하나의 메인엘리먼트가 식별하는 콘텐츠 그룹의 서브엘리먼트를 디스플레이하도록 한번에 제어할 수 있다.According to the investment information providing system 700 according to the embodiment shown in FIG. 6, the user may set all or some of the plurality of windows to be linked to each other so that the windows linked to each other are sub-groups of the content group identified by one main element. You can control to display the element at once.

예를 들어, 콘텐츠 제공 시스템 700이 증권정보를 제공하는 시스템인 경우, 복수의 윈도우 각각이 하나의 증권종목에 대한 서로 다른 주식정보, 예를 현재가 차트, 손익 차트(pay-off chart) 등을 디스플레이하고 있다고 한다. 윈도우 중 일부의 아이콘 820 만을 활성화시킨 후 인터페이스 810에 기존의 종목명과 다른 종목명을 입력하면, 아이콘 820이 활성화된 윈도우는 새로이 입력된 종목의 주식정보를 갱신하여 디스플레이하는 반면, 아이콘 820이 활성화되지 않은 윈도우는 기존의 종목의 주식정보를 디스플레이하게 된다. 따라서, 사용자는 자신이 원하는 종류의 주식정보를 편리하고 신속하게 열람할 수 있다.For example, if the content providing system 700 provides securities information, each of the plurality of windows displays different stock information for one securities item, for example, a current price chart and a pay-off chart. It is said. If only the icon 820 of some of the windows is activated and a different item name is input to the interface 810, the icon 820 is activated, and the icon 820 is not activated while the window with the icon 820 is updated and displayed. Window will display the stock information of the current stock. Thus, the user can conveniently and quickly browse the kind of stock information he wants.

도 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)

디스플레이 스크린 상에 디스플레이 되는 하나 또는 그 이상의 콘텐츠 그룹을 사용자의 지시에 따라 제어하는 콘텐츠 제공 시스템에 있어서,A content providing system for controlling, according to a user's instruction, one or more content groups displayed on a display screen, 상기 디스플레이 스크린의 디스플레이 영역을 인식하고, 하나 또는 그 이상의 윈도우를 디스플레이 할 영역을 확보하고 상기 윈도우를 상기 확보된 영역에 디스플레이 하며, 상기 콘텐츠 그룹의 각각에 대해, 당해 콘텐츠 그룹의 메인엘리먼트 및 서브엘리먼트 중 상기 스크린 상에 디스플레이 되도록 설정된 메인엘리먼트 및/또는 서브엘리먼트를 상기 하나 또는 그 이상의 윈도우 내의 미리 정해진 영역에 디스플레이하는 디스플레이 모듈;Recognizes a display area of the display screen, secures an area for displaying one or more windows, displays the window in the reserved area, and, for each of the content groups, the main and subelements of the content group A display module configured to display a main element and / or a subelement set to be displayed on the screen 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 for extracting subelements belonging to the content group identified by the main element and controlling the display module to display the extracted subelements based on the information on the set or changed main element; But 상기 각각의 콘텐츠 그룹은 당해 콘텐츠 그룹을 식별하는 식별 정보인 메인엘리먼트와, 상기 메인엘리먼트에 관련된 콘텐츠의 집합으로부터 선택된 하나 또는 그 이상의 서브엘리먼트를 포함하고, 상기 서브엘리먼트는 상기 메인엘리먼트에 대응되어 종속되는, 콘텐츠 제공 시스템.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 subordinate to and corresponding to the main element. That is, a content providing system. 제1항에 있어서,The method of claim 1, 사용자에 의하여 특정의 이벤트가 발생하였는지를 감시하는 이벤트 발생 감시 모듈을 더 포함하고,Further comprising an event generation monitoring module for monitoring whether a specific event occurred by the user, 상기 인터페이스 디스플레이 모듈은, 상기 이벤트 발생 감시 모듈에 의하여, 사용자에 의한 이벤트의 발생이 감시된 경우, 상기 사용자 인터페이스를 생성하여 디스플레이하는 콘텐츠 제공 시스템.And the interface display module generates and displays the user interface when the occurrence of the event by the user is monitored by the event occurrence monitoring module. 제1항 또는 제2항에 있어서,The method according to claim 1 or 2, 하나 또는 그 이상의 윈도우 내에 복수의 콘텐츠 그룹이 디스플레이되고,Multiple groups of content are displayed within one or more windows, 상기 복수의 콘텐츠 그룹 중 전체 또는 일부의 연동성을 제어하는 콘텐츠 그룹 연동성 제어 모듈을 더 포함하되,Further comprising a content group interoperability control module for controlling the interoperability of all or part of the plurality of content groups, 상기 콘텐츠 그룹 연동성 제어 모듈은,The content group interoperability control module, 사용자로 하여금 상기 복수의 콘텐츠 그룹 중 서로 연동하는 콘텐츠 그룹을 선택하도록 하는 선택용 아이콘을 생성하여 미리 정해진 위치에 디스플레이 하는 아이콘 디스플레이 모듈을 포함하고,An icon display module for generating a selection icon for allowing a user to select a content group to be linked with each other among the plurality of content groups and displaying the icon at a predetermined position; 상기 선택용 아이콘을 통해 사용자가 선택한 콘텐츠 그룹이 어느 것인지를 인식하고, 상기 선택된 콘텐츠 그룹 중 하나의 콘텐츠 그룹의 메인엘리먼트가 설정되거나 또는 변경되면, 상기 선택된 콘텐츠 그룹 중 상기 하나의 콘텐츠 그룹을 제외한 나머지 콘텐츠 그룹의 메인엘리먼트가 상기 하나의 콘텐츠 그룹의 메인엘리먼트와 동일하게 설정 또는 변경되도록 상기 메인엘리먼트 제어 모듈을 제어하는 콘텐츠 제공 시스템.Recognizing which content group is selected by the user through the selection icon, and if a main element of one of the selected content groups is set or changed, except for the one content group among the selected content groups And controlling the main element control module so that the main element of the content group is set or changed to be the same as the main element of the one content group. 제1항 또는 제2항에 있어서,The method according to claim 1 or 2, 하나 또는 그 이상의 윈도우 내에 복수의 콘텐츠 그룹이 디스플레이되고,Multiple groups of content are displayed within one or more windows, 상기 복수의 콘텐츠 그룹 중 전체 또는 일부의 연동성을 제어하는 콘텐츠 그룹 연동성 제어 모듈을 더 포함하되,Further comprising a content group interoperability control module for controlling the interoperability of all or part of the plurality of content groups, 상기 콘텐츠 그룹 연동성 제어 모듈은,The content group interoperability control module, 사용자로 하여금 상기 복수의 콘텐츠 그룹 중 서로 연동하는 콘텐츠 그룹을 선택하도록 하는 선택용 아이콘을 생성하여 미리 정해진 위치에 디스플레이 하는 아이콘 디스플레이 모듈을 포함하고,An icon display module for generating a selection icon for allowing a user to select a content group to be linked with each other among the plurality of content groups and displaying the icon at a predetermined position; 상기 인터페이스 디스플레이 모듈로 하여금, 상기 연동하는 콘텐츠 그룹의 메인엘리먼트를 사용자가 지정할 수 있도록 하기 위한 제2의 사용자 인터페이스를 생성하여 디스플레이하게 하며,Causing the interface display module to generate and display a second user interface for allowing a user to designate a main element of the linked content group; 상기 선택용 아이콘을 통해 사용자가 선택한 콘텐츠 그룹이 어느 것인지를 인식하고, 상기 선택된 콘텐츠 그룹의 메인엘리먼트가 상기 제2의 사용자 인터페이스를 통해 사용자가 지정한 특정의 메인엘리먼트로 설정 또는 변경되도록 상기 메인엘리먼트 제어 모듈을 제어하는 콘텐츠 제공 시스템.The main element is controlled to recognize which content group is selected by the user through the selection icon, and to set or change the main element of the selected content group to a specific main element designated by the user through the second user interface. Content delivery system to control the module. 제1항 또는 제2항에 있어서,The method according to claim 1 or 2, 복수의 윈도우 내에 하나 또는 그 이상의 콘텐츠 그룹이 디스플레이되고,One or more content groups are displayed within the plurality of windows, 상기 복수의 윈도우 중 전체 또는 일부의 연동성을 제어하는 윈도우 연동성 제어 모듈을 더 포함하되,Further comprising a window interoperability control module for controlling the interoperability of all or part of the plurality of windows, 상기 윈도우 연동성 제어 모듈은,The window interoperability control module, 사용자로 하여금 상기 복수의 윈도우 중 서로 연동하는 윈도우를 선택하도록 하는 선택용 아이콘을 생성하여 미리 정해진 위치에 디스플레이 하는 아이콘 디스플레이 모듈을 포함하고,An icon display module for generating a selection icon for allowing a user to select a window interworking with each other among the plurality of windows and displaying the icon at a predetermined position; 상기 인터페이스 디스플레이 모듈로 하여금, 상기 연동하는 윈도우에 디스플레이되는 콘텐츠 그룹의 메인엘리먼트를 사용자가 지정 또는 변경할 수 있도록 하기 위한 제2의 사용자 인터페이스를 생성하여 디스플레이 하게 하며,Generating and displaying a second user interface for allowing a user to designate or change a main element of a content group displayed in the cooperating window; 상기 선택용 아이콘을 통해 사용자가 선택한 윈도우가 어느 것인지를 인식하고, 상기 선택된 윈도우에 디스플레이되는 콘텐츠 그룹의 메인엘리먼트를 상기 제2 의 사용자 인터페이스를 통해 사용자가 지정한 특정의 메인엘리먼트로 설정 또는 변경되도록 상기 메인엘리먼트 제어 모듈을 제어하는 콘텐츠 제공 시스템.Recognizing which window is selected by the user through the selection icon, and setting or changing the main element of the content group displayed in the selected window to a specific main element designated by the user through the second user interface. Content providing system for controlling the main element control module. 디스플레이 스크린 상에 디스플레이 되는 하나 또는 그 이상의 콘텐츠 그룹을 사용자의 지시에 따라 제어하는 콘텐츠 제공 방법에 있어서,A content providing method of controlling one or more content groups displayed on a display screen according to a user's instruction, (1) 상기 디스플레이 스크린의 디스플레이 영역을 인식하고, 하나 또는 그 이상의 윈도우를 디스플레이할 영역을 확보하고 상기 윈도우를 상기 확보된 영역에 디스플레이하며, 상기 콘텐츠 그룹의 각각에 대해, 당해 콘텐츠 그룹의 메인엘리먼트 및 서브엘리먼트 중 상기 스크린 상에 디스플레이 되도록 설정된 메인엘리먼트 및/또는 서브엘리먼트를 상기 하나 또는 그 이상의 윈도우 내의 미리 정해진 영역에 디스플레이하는 단계;(1) recognize a display area of the display screen, secure an area for displaying one or more windows, and display the window in the reserved area, for each of the content groups, the main element of the content group And displaying a main element and / or subelement set to be displayed on the screen among subelements in a predetermined area in the one or more windows. (2) 사용자가 메인엘리먼트를 지정할 수 있도록 하기 위한 소정의 사용자 인터페이스를 생성하여 디스플레이하는 단계;(2) generating and displaying a predetermined user interface for allowing a user to specify a main element; (3) 상기 사용자 인터페이스를 통해 사용자가 입력한 데이터가 지정하는 특정의 메인엘리먼트를 상기 메인엘리먼트로서 설정하거나, 디스플레이되고 있는 콘텐츠 그룹의 메인엘리먼트를 사용자가 입력한 데이터에 의하여 새로이 지정된 것으로 변경하는 단계; 및(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) 상기 설정 또는 변경된 메인엘리먼트에 관한 정보에 기초하여, 상기 메인엘리먼트에 의해 식별되는 콘텐츠 그룹에 속하는 서브엘리먼트를 추출하고 상기 추출된 서브엘리먼트를 디스플레이하는 단계를 포함하되,(4) extracting subelements belonging to the content group identified by the main element based on the information on the set or changed main element, and displaying the extracted subelement, 상기 각각의 콘텐츠 그룹은 당해 콘텐츠 그룹을 식별하는 식별 정보인 메인엘리먼트와, 상기 메인엘리먼트에 관련된 콘텐츠의 집합으로부터 선택된 하나 또는 그 이상의 서브엘리먼트를 포함하고, 상기 서브엘리먼트는 상기 메인엘리먼트에 대응되어 종속되는, 콘텐츠 제공 방법.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 subordinate to and corresponding to the main element. How to provide content. 제6항에 있어서,The method of claim 6, (1-1) 사용자에 의하여 특정의 이벤트가 발생하였는지를 감시하는 단계를 더 포함하고,(1-1) further comprising monitoring whether a specific event has occurred by the user, 상기 단계 (2)는, 상기 단계 (1-1)에서 사용자에 의한 이벤트의 발생이 감시된 경우, 상기 사용자 인터페이스를 생성하여 디스플레이하는, 콘텐츠 제공 방법.Wherein step (2), if the occurrence of the event by the user in the step (1-1), generating and displaying the user interface, content providing method. 제6항 또는 제7항에 있어서,The method according to claim 6 or 7, 하나 또는 그 이상의 윈도우 내에 복수의 콘텐츠 그룹이 디스플레이되고,Multiple groups of content are displayed within one or more windows, (5-1) 사용자로 하여금 상기 복수의 콘텐츠 그룹 중 서로 연동하는 콘텐츠 그룹을 선택하도록 하는 선택용 아이콘을 생성하여 미리 정해진 위치에 디스플레이 하는 단계;(5-1) generating a selection icon for allowing a user to select a content group which interworks with each other among the plurality of content groups and displaying the selected icon at a predetermined position; (5-2) 상기 선택용 아이콘을 통해 사용자가 선택한 콘텐츠 그룹이 어느 것인 지를 인식하는 단계; 및(5-2) recognizing which content group the user has selected through the selection icon; And (5-3) 상기 선택된 콘텐츠 그룹 중 하나의 콘텐츠 그룹의 메인엘리먼트가 설정되거나 또는 변경되면, 상기 선택된 콘텐츠 그룹 중 상기 하나의 콘텐츠 그룹을 제외한 나머지 콘텐츠 그룹의 메인엘리먼트도 상기 하나의 콘텐츠 그룹의 메인엘리먼트와 동일하게 설정 또는 변경시키는 단계를 더 포함하는, 콘텐츠 제공 방법.(5-3) When the main element of one content group of the selected content group is set or changed, the main element of the other content group except the one content group among the selected content groups is also the main element of the one content group. Setting or changing the same as the element. 제6항 또는 제7항에 있어서,The method according to claim 6 or 7, 하나 또는 그 이상의 윈도우 내에 복수의 콘텐츠 그룹이 디스플레이되고,Multiple groups of content are displayed within one or more windows, (6-1) 사용자로 하여금 상기 복수의 콘텐츠 그룹 중 서로 연동하는 콘텐츠 그룹을 선택하도록 하는 선택용 아이콘을 생성하여 미리 정해진 위치에 디스플레이 하는 단계;(6-1) generating a selection icon for allowing a user to select a content group which interworks with each other among the plurality of content groups and displaying the icon at a predetermined position; (6-2) 상기 연동하는 콘텐츠 그룹에 디스플레이되는 콘텐츠 그룹의 메인엘리먼트를 사용자가 지정할 수 있도록 하기 위한 제2의 사용자 인터페이스를 생성하여 디스플레이하는 단계;(6-2) generating and displaying a second user interface for allowing a user to designate a main element of the content group displayed in the linked content group; (6-3) 상기 선택용 아이콘을 통해 사용자가 선택한 콘텐츠 그룹이 어느 것인지를 인식하는 단계; 및(6-3) recognizing which content group the user has selected through the selection icon; And (6-4) 상기 선택된 콘텐츠 그룹의 메인엘리먼트를 상기 제2의 사용자 인터페이스를 통해 사용자가 지정한 특정의 메인엘리먼트로 설정 또는 변경하는 단계를 더 포함하는, 콘텐츠 제공 방법.(6-4) setting or changing the main element of the selected content group to a specific main element designated by the user through the second user interface. 제6항 또는 제7항에 있어서,The method according to claim 6 or 7, 복수의 윈도우 내에 하나 또는 그 이상의 콘텐츠 그룹이 디스플레이되고,One or more content groups are displayed within the plurality of windows, (7-1) 사용자로 하여금 상기 복수의 윈도우 중 서로 연동하는 윈도우를 선택하도록 하는 선택용 아이콘을 생성하여 미리 정해진 위치에 디스플레이하는 단계;(7-1) generating a selection icon for allowing a user to select a window interworking with each other among the plurality of windows and displaying the selection icon at a predetermined position; (7-2) 상기 연동하는 윈도우에 디스플레이되는 콘텐츠 그룹의 메인엘리먼트를 사용자가 지정 또는 변경할 수 있도록 하기 위한 제2의 사용자 인터페이스를 생성하여 디스플레이하는 단계;(7-2) generating and displaying a second user interface for allowing a user to designate or change a main element of a content group displayed in the linked window; (7-3) 상기 선택용 아이콘을 통해 사용자가 선택한 윈도우가 어느 것인지를 인식하는 단계; 및(7-3) recognizing which window the user has selected through the selection icon; And (7-4) 상기 선택된 윈도우에 디스플레이되는 콘텐츠 그룹의 메인엘리먼트를 상기 제2의 사용자 인터페이스를 통해 사용자가 지정한 특정의 메인엘리먼트로 설정 또는 변경하는 단계를 더 포함하는, 콘텐츠 제공 방법.(7-4) setting or changing the main element of the content group displayed in the selected window to a specific main element designated by the user through the second user interface.
KR1020060017066A 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 Expired - Fee Related KR100733151B1 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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