KR0147328B1 - Communication service method for using service control table structure - Google Patents
Communication service method for using service control table structureInfo
- Publication number
- KR0147328B1 KR0147328B1 KR1019940036124A KR19940036124A KR0147328B1 KR 0147328 B1 KR0147328 B1 KR 0147328B1 KR 1019940036124 A KR1019940036124 A KR 1019940036124A KR 19940036124 A KR19940036124 A KR 19940036124A KR 0147328 B1 KR0147328 B1 KR 0147328B1
- Authority
- KR
- South Korea
- Prior art keywords
- service
- menu
- information provider
- information
- bytes
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5639—Tariffs or charging
Landscapes
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
본 발명은 통신처리 시스템 서비스망에서 정보 이용자에게 정보를 제공하려는 정보 제공자 서비스 제어 방법에 관한 것으로, 통신처리 시스템에서 제공하는 정보제공자 프로토콜을 수용하면서 종래의 서비스 시스템에서 제공하던 각종 개인용 컴퓨터 통신 기능을 차질없이 제공할 수 있는 정보제공자 서비스 제어 방법을 제공하기 위하여, 메뉴 이름(MenuName); 메뉴 식별자(MenuId); 서비스 형태(ServiceType); 메뉴 상품 번호(MenuItemNumber); 디렉토리(Directory); 메뉴 선택기(Menuselector); 필드(Field)인 프리빌리지(Privilege); 상위 메뉴 식별자(ParrentMenuId); 카운터 시작 어드레스(CounterStartAddress); 상품 코드(ItemCode); 과금 형태(ChargeType); 과금 단위(ChargeAmount); 옵션(Option); 및 설명문(comment)을 구비하는 정보제공자 서비스 제어 테이블을 이용하여 정보제공자 서비스를 제공하므로써, 프로그램의 재구성없이 서비스 기능의 개선이나 메뉴의 변경이 가능한 효과가 있다.The present invention relates to an information provider service control method for providing information to an information user in a communication processing system service network. The present invention relates to various personal computer communication functions provided by a conventional service system while accepting an information provider protocol provided by a communication processing system. In order to provide an information provider service control method that can be provided without a hitch, MenuName (MenuName); A menu identifier (MenuId); Service type; Menu item number (MenuItemNumber); Directory; A menu selector; Privilege which is a Field; An upper menu identifier (ParrentMenuId); Counter start address (CounterStartAddress); Item code (ItemCode); ChargeType; Charging unit (ChargeAmount); Option; And by providing the information provider service using the information provider service control table having a comment (comment), it is possible to improve the service function or change the menu without reconfiguration of the program.
Description
제1도는 본 발명이 적용되는 통신처리 시스템의 구성도.1 is a block diagram of a communication processing system to which the present invention is applied.
제2도는 통신처리 시스템과 정보제공자(IP) 프로토콜의 동작 절차도.2 is an operation procedure diagram of a communication processing system and an information provider (IP) protocol.
제3도는 본 발명이 적용되는 정보제공자(IP) 서비스의 구조도.3 is a structural diagram of an information provider (IP) service to which the present invention is applied.
제4도는 본 발명에 따른 정보제공자 서비스 제어 방법에 대한 일실시예 흐름도.4 is a flowchart illustrating an embodiment of a method for controlling an information provider service according to the present invention.
제5도는 본 발명에 따른 정보제공자(IP) 서비스 제어 테이블의 구조도.5 is a structural diagram of an information provider (IP) service control table according to the present invention.
* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
4:공중 전화망 5:통신처리 시스템4: public telephone network 5: communication processing system
9:공중데이타 통신망 10:정보 제공자9: Public data network 10: Information provider
본 발명은 앞으로 제공될 예정인 국내 통신처리 시스템의 서비스망(01410 하이텔 서비스망 등)에서 정보제공자(IP)가 정보 이용자에게 정보를 제공하기 위한 정보제공자 서비스 제어 방법에 관한 것이다.The present invention relates to an information provider service control method for an information provider (IP) to provide information to an information user in a service network (01410 Hitel service network, etc.) of a domestic communication processing system to be provided in the future.
최근에 정보 서비스 이용율이 급격히 증가하고 이용자의 정보에 대한 욕구가 증대됨에 따라 정보 서비스를 제공하려는 정보제공자가 많이 늘어난 상태이며, 또한 가지고 있는 정보에 대한 가치 창조의 욕구가 정보제공자를 다양하게 만들어 가고 있다.Recently, as the use rate of information service has increased rapidly and the user's desire for information has increased, the number of information providers who want to provide information services has increased. Also, the desire to create value for information has diversified information providers. have.
그러나, 현재까지 정보 서비스의 제공 방법은 일정한 규격이나 틀도 없이 각각의 정보제공자가 독자적으로 수행하였다. 이러한 방법은 정보제공자의 통일된 형상을 만드는 데에도 불리할 뿐만 아니라, 정보를 제공하는 정보제공자 입장에서 서비스의 관리에 필요한 각종 노력을 개별적으로 들여야 한다는 또다른 불이익을 감수하여야 한다.However, until now, the information service providing method has been independently performed by each information provider without any standard or framework. This method is not only disadvantageous in creating a uniform shape of the information provider, but also bears another disadvantage of providing the information provider with the various efforts necessary to manage the service individually.
종래의 서비스 시스템에서는 이러한 정보제공자 서비스를 제공하기 위한 규격이 없었으나, 이제 통신처리 시스템에서 제공하는 정보제공자 프로토콜을 수용하므로써 새로운 기준의 마련이 필요하게 되었다.In the conventional service system, there was no standard for providing such an information provider service, but now it is necessary to prepare a new standard by accommodating the information provider protocol provided by the communication processing system.
따라서, 본 발명은 통신처리 시스템에서 제공하는 정보제공자 프로토콜을 수용하면서 종래의 서비스 시스템에서 제공하던 각종 개인용 컴퓨터 통신 기능을 차질없이 제공할 수 있는 정보제공자 서비스 제어 방법을 제공하는데 그 목적이 있다.Accordingly, an object of the present invention is to provide an information provider service control method capable of providing various personal computer communication functions provided by a conventional service system without disrupting the information provider protocol provided by a communication processing system.
즉, 이용자와 정보제공자간의 통신 프로토콜인 정보제공자 프로토콜을 정보제공자에서 지원하고, 정보제공자가 가지고 있는 정보를 정보제공자 프로토콜에 맞게 이용자에게 제공하며, 이용자의 각종 입력을 처리하여 서비스할 수 있는 정보제공자 서비스 제어 방법을 제공하는데 본 발명의 목적이 있다.That is, an information provider that supports the information provider protocol, which is a communication protocol between the user and the information provider, provides the information provided by the information provider to the user according to the information provider protocol, and can service various inputs of the user. It is an object of the present invention to provide a service control method.
상기 목적을 달성하기 위하여 본 발명은 정보 제공 장치에 적용되는 정보제공자 서비스 제어 방법에 있어서, 서비스 접속용 프리미티브를 수신하기 이전에 정보 제공 장치측에서 정보이용자에게 서비스가 개시되었음을 알리는 초기 화면을 송출하고, 통신처리 시스템으로부터의 서비스 접속용 프리미티브를 수신하기 위하여 대기 상태로 천이하는 제1단계; 정보제공자 프로토콜에 맞게 상기 통신처리 시스템으로부터 전송되어 오는 서비스 접속용 프리미티브가 정보제공자 접속인지 상품코드 접속인지를 분석하여 정보제공자 서비스 제어 테이블을 불러 들인 후에 상기 정보제공자 서비스 제어 테이블을 이용하여 정보제공자 프로토콜을 구성하거나 정보제공자가 제공가능한 서비스인지를 구분하여 서비스 제공 메뉴를 구성하는 제2단계; 및 정보제공자 프로토콜에 따른 정보 데이타 화면을 출력한 후에 사용자 입력대기 상태로 천이하는 제3단계를 포함하되, 상기 정보제공자 서비스 제어 테이블은, 메뉴 이동 명령(Go Command)의 목적지(Destination)가 되는 메뉴 이름(MenuName); 서비스의 메뉴가 가지는 고유 번호인 메뉴 식별자(MenuId); 제공되는 서비스의 형태를 정의하는 서비스 형태(ServiceType); 제공되는 서비스 메뉴의 상품(ITEM) 갯수를 나타내는 메뉴 상품 번호(MenuItemNumber); 제공되는 서비스의 메뉴나 홈(HOME) 디렉토리를 지정하거나 서비스 명령을 수행하는 명령(command)이 들어가는 디렉토리(Directory); 서비스 메뉴에서 선택할 수 있는 번호 선택자를 지정하는 메뉴 선택기(Menuselector); 사용자의 비밀(Security)를 보장하기 위한 필드(Field)인 프리빌리지(Privilege); 현재 서비스의 상위 메뉴를 지정하는 상위 메뉴 식별자(ParrentMenuId); 메뉴 파일(File)에서 전체 자료수와 최신 자료수를 표시하는 칸의 좌표값인 카운터 시작 어드레스(CounterStartAddress); 제공되는 서비스의 상품 코드를 정의하는 상품 코드(ItemCode); 제공되는 서비스의 과금 형태를 정의하는 과금 형태(ChargeType); 제공되는 서비스의 과금 단위를 정의하는 과금 단위(ChargeAmount); 명령어 옵션(Option)값인 옵션(Option); 및 제공되는 서비스 제어 레코드(record)에 대한 설명을 표시하는 설명문(comment)을 포함하는 것을 특징으로 한다.In order to achieve the above object, the present invention provides a method for controlling an information provider service applied to an information providing device, and before the service access primitive is received, the information providing device transmits an initial screen indicating that the service has been started. Transitioning to a standby state to receive a service connection primitive from a communication processing system; After analyzing the service provider primitive transmitted from the communication processing system according to the information provider protocol or the information provider connection or product code connection, the information provider service control table is used to load the information provider service control table. A second step of constructing a service providing menu by classifying or distinguishing whether a service is provided by an information provider; And a third step of transitioning to a user input standby state after outputting an information data screen according to the information provider protocol, wherein the information provider service control table includes a menu which is a destination of a menu go command. Name (MenuName); A menu identifier (MenuId) which is a unique number of the menu of the service; A service type defining a type of a service provided; A menu item number (MenuItemNumber) indicating the number of items (ITEM) of a service menu to be provided; A directory for specifying a menu or home directory of a provided service or a command for performing a service command; A Menuselector for specifying a number selector selectable from the service menu; Privilege, which is a field for guaranteeing security of a user; A parent menu identifier (ParrentMenuId) that designates a parent menu of the current service; A counter start address (CounterStartAddress), which is a coordinate value of a column indicating the total number of data and the latest data in the menu file; A product code (ItemCode) defining a product code of a provided service; A charge type (ChargeType) defining a charge type of a provided service; A charging unit (ChargeAmount) that defines the charging unit of the service provided; Option which is a command option value; And a comment indicating a description of the provided service control record.
본 발명은 서비스 프로그램내에 서비스 제어 테이블을 두고, 서비스 테이블에 고유의 역할을 부여하므로써, 정보제공자 프로토콜을 지원할 뿐만아니라 서비스 제공자를 위한 메뉴 화면 및 정보 데이타 제공과, 통신처리 시스템에 제공하는 각종 정보제공자 프로토콜 프리미티브를 처리할 수 있도록 하였다.The present invention provides a service control table in a service program and assigns a unique role to the service table, thereby supporting the information provider protocol, providing menu screens and information data for the service provider, and providing various information providers to the communication processing system. Protocol primitives can be processed.
이러한 방법에 의하면 정보제공자 서비스가 시작되는 단계에서 해당되는 서비스 코드만을 이용하여, 각종 파라미터를 입력하여 자동으로 서비스 제어를 수행하므로 서비스 기능의 개선이나 메뉴의 변경도 프로그램의 재구성없이 가능하도록 한다.According to this method, since service control is automatically performed by inputting various parameters using only the service code corresponding to the information provider service, the service function can be improved or the menu can be changed without reconfiguring the program.
이하, 첨부된 도면을 참조하여 본 발명에 따른 일실시예를 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described an embodiment according to the present invention;
제1도는 본 발명이 적용되는 통신처리 시스템의 구성도로서, 통신처리 시스템(5)이 공중 통신망(4,9)에서 정보제공자(10)와 이용자(1) 사이에 어떻게 위치하는지를 나타낸다.1 is a block diagram of a communication processing system to which the present invention is applied and shows how the communication processing system 5 is located between the information provider 10 and the user 1 in the public communication networks 4 and 9.
통신처리 시스템(5)은 서비스를 이용하는 이용자(1) 측면에서 보면, 가입자망(4)의 이용자 터미널(2,3)과 공중데이타 통신망(9)의 정보제공자(10)를 연결하여, 정보통신 서비스를 제공할 수 있도록 하는 관문시스템의 역할을 한다.From the perspective of the user 1 using the service, the communication processing system 5 connects the user terminals 2 and 3 of the subscriber network 4 and the information provider 10 of the public data communication network 9 to perform information communication. It acts as a gateway system to provide services.
여기서, 가입자망은 일반 공중전화망(4)을 기본으로 하며, 이용자 단말(2,3)은 정보의 송수신이 가능한 각종 단말기를 대상으로 하며, 다양한 단말기에 대한 접속기능은 통신처리 시스템(5)에서 제공하고 있다.Here, the subscriber network is based on a general public telephone network (4), the user terminal (2, 3) is for a variety of terminals capable of transmitting and receiving information, the connection function for the various terminals in the communication processing system (5) Providing.
정보 이용자(1)가 통신처리 시스템(5)을 통하여 정보제공자(10)의 정보를 자유롭게 이용할 수 있도록 하기 위해서, 정보를 제공하는 정보제공자(IP:Information Provider)가 좀더 빠른 공중데이타 통신망(9)을 통하여 통신처리 시스템(5)과 접속되며, 서비스 안내를 위한 안내방송 시스템(GDS:GuiDance System)(6)이 접속된다. 통신처리 시스템(5)의 정보제공자(IP) 프로토콜을 이용하는 정보제공자(10)는 프로토콜형 정보제공자(10)와 가입자 접속장치(ISAP)(8)간의 정보제공자 프로토콜을 만족하는 응용(Application)을 프로토콜(Protocol)형 정보제공자(10)에 구현하여야 한다.In order for the information user 1 to freely use the information of the information provider 10 through the communication processing system 5, an information provider (IP) providing the information is faster than the public data communication network (9). It is connected to the communication processing system 5 through, and a guidance broadcasting system (GDS: Guidance System) 6 for service guidance is connected. The information provider 10 using the information provider (IP) protocol of the communication processing system 5 has an application that satisfies the information provider protocol between the protocol type information provider 10 and the subscriber access device (ISAP) 8. It should be implemented in the protocol type information provider (10).
이때, 정보제공자(IP) 프로토콜 지원을 위한 상품코드 등의 정보제공자(IP)에 대한 정보는 안내방송 시스템(GDS)(6)에 등록되며, 안내방송 시스템(6)에 등록된 정보제공자에 대한 서비스 이용 요구가, 이용자(1)에 의하여 발생되면 정보제공자(10)는 가입자 접속장치(ISAP)(8)를 통하여 서비스 이용에 대한 인증을 요구하게 된다.At this time, the information on the information provider (IP) such as product code for supporting the information provider (IP) protocol is registered in the announcement system (GDS) (6), for the information provider registered in the announcement system (6) When the service use request is generated by the user 1, the information provider 10 requests authentication for service use through the subscriber access device (ISAP) (8).
제2도는 통신처리 시스템과 정보제공자(IP) 프로토콜의 동작 절차도로서, 통신처리 시스템을 운용하는 망사업자가 정보제공자를 대신하여 이용자를 관리하고, 이용자의 정보서비스 이용요금을 정보제공자에게 제공해줄 수 있도록 하는 정보제공자(IP) 프로토콜의 동작절차 관계를 나타낸다.2 is an operation procedure diagram of a communication processing system and an information provider (IP) protocol. A network operator operating a communication processing system manages a user on behalf of an information provider and provides a user with an information service fee. It shows the operation procedure relationship of the information provider (IP) protocol.
현재 국내의 통신서비스는 정보료 회수대행을 위한 프로토콜을 수용하고 있지 않으나, 이 기능을 위한 통신처리 시스템(5)에서는, 각 시스템 구성요소간의 프로토콜 상호접속을 위하여 P1~P4(28,29,ⓑ,ⓒ)의 4종류 프로토콜을 정의하며, 이를 이용하여 가입자 관리기능, 상세 과금정보 생성기능 및 정보요금 처리기능 등이 구현되어 있다.At present, domestic communication service does not accept protocol for information collection agency, but in communication processing system 5 for this function, P1 ~ P4 (28,29, ⓑ) for protocol interconnection between each system component. , Ⓒ) four types of protocols are defined, and the subscriber management function, detailed billing information generation function, and information charge processing function are implemented using this.
4종류의 프로토콜은 가입자 접속장치(ISAP)(21)와 정보제공자(IP)(22) 사이의 P1 프로토콜(28), 가입자 접속장치(21)와 안내방송 시스템(23)간의 P2 프로토콜(29), 가입자 접속장치(21)와 운용 및 유지보수부(OAM/AM)(27)간의 P3 프로토콜ⓒ, 가입자 접속장치(21)와 운용 및 유지보수부(OAM/AM)(27)간의 P4 프로토콜ⓑ로 구성되어 있다.The four types of protocols are the P1 protocol 28 between the subscriber access unit (ISAP) 21 and the information provider (IP) 22, and the P2 protocol 29 between the subscriber access unit 21 and the announcement system 23. P3 protocol ⓒ between subscriber access unit 21 and operation and maintenance unit (OAM / AM) 27 P4 protocol ⓑ between subscriber access unit 21 and operation and maintenance unit (OAM / AM) 27 Consists of
제3도는 본 발명이 적용되는 정보제공자(IP) 서비스의 구조도로서, 정보제공자 프로토콜 서비스의 구성형태를 나타낸다.3 is a structural diagram of an information provider (IP) service to which the present invention is applied and shows a configuration form of an information provider protocol service.
도면에 도시된 바와 같이 서비스 제공을 위한 공중 통신망(37)과의 인터페이스(36)를 거쳐서, 정보제공자 프로토콜을 추출하는 정보제공자 프로토콜 관리자(35)와 이용자 인터페이스(34)를 거쳐 입력된 이용자의 입력을 처리하는 서비스 제어부(32) 및 데이타 제어부(33)를 구비한다. 서비스와 데이타를 처리하기 위한 각종 테이블(3a,3b,3c)들이 정의되며, 이 테이블들이 서비스 제어 데이타(3d)를 호출하게 되며, 여기에 연결된 각종 정보(38)가 이용자의 단말에 출력된다. 이용자의 단말에 출력되기 이전에 정보제공자 프로토콜 관리자(35)의 프로토콜 변환기를 거치게 되며, 서비스 관리자(31)는 이러한 정보제공자 프로토콜 서비스 시스템 자체를 관리한다. 이때, 서비스 제공에 관련된 각종 데이타(3e)는 로그 관리자(39)의 로그 프로세스(Log Process)를 통하여 각종 로그(Log)로 생성되어 보관된다.As shown in the figure, a user's input is input via an information provider protocol manager 35 and a user interface 34 which extract an information provider protocol via an interface 36 with a public communication network 37 for service provision. And a service control unit 32 and a data control unit 33 for processing. Various tables 3a, 3b and 3c for processing the service and data are defined, and these tables call the service control data 3d, and the various information 38 connected thereto is output to the user's terminal. Before being output to the user's terminal, the protocol converter of the information provider protocol manager 35 goes through, and the service manager 31 manages the information provider protocol service system itself. At this time, various data 3e related to service provision are generated and stored in various logs through a log process of the log manager 39.
제4도는 본 발명에 따른 정보제공자 서비스 제어 방법에 대한 흐름도이다.4 is a flowchart illustrating a method of controlling an information provider service according to the present invention.
서비스가 개시되면(41), 각 이용자에게 필요로 하는 환경 변수 처리 및 서비스를 위해 서비스 관리자가 이용하는 서비스 제어 테이블을 초기화한 후에(42) 서비스 접속용 프리미티브를 수신하기 이전에 정보제공자측에서 정보이용자에게 서비스가 개시되었음을 알리는 초기 화면을 출력한다(43). 다음 서비스를 개시할 준비가 되면, 통신처리 시스템으로부터의 서비스 접속용 프리미티브를 수신하기 위하여 대기 상태로 있다가(44) 정보제공자 프로토콜에 맞게 통신처리 시스템으로부터 전송되어 오는 서비스 접속용 프리미티브가 정보제공자 접속인지 상품코드 접속인지를 분석하여 서비스 제어 테이블을 불러 들인 후에 서비스 제어 테이블을 이용하여 정보제공자 프로토콜을 구성하거나 정보제공자가 제공가능한 서비스인지를 구분하여 서비스 제공 메뉴를 구성한다(45 내지 4d). 이를 위하여 이동명령어 처리(47), 종료명령어 처리(48), 부가기능 처리(49), 정보 검색(4a), 정보 입력(4b) 및 도움말 제공(4c) 기능을 수행한 후에 출력할 데이타를 정보제공자 프로토콜에 맞게 조립한다(4d). 이후에 구성된 데이타 화면을 출력한 후에(4e) 다시 사용자 입력 대기 상태로 천이한다(44). 이때, (45)에서 (4d)까지는 데이타의 처리, 명령어 분석 등을 위하여 후술하는 제5도의 서비스 제어 테이블을 불러들여 사용한다.When the service is started (41), after initializing the service control table used by the service manager for processing the environment variables and services required by each user (42), the information user at the information provider side before receiving the service access primitive In operation 43, an initial screen indicating that the service is started is output. When it is ready to start the next service, it is waiting to receive the service connection primitive from the communication processing system (44) and the service connection primitive transmitted from the communication processing system according to the information provider protocol is connected to the information provider connection. After the service control table is loaded by analyzing whether the product code is accessed or not, the service provider provides a service provider menu by using the service control table or by distinguishing whether the service provider can provide the service (45 to 4d). To this end, data to be outputted after performing the movement command processing 47, the termination command processing 48, the additional function processing 49, the information retrieval 4a, the information input 4b, and the help providing 4c are performed. Assemble to provider protocol (4d). After the configured data screen is output (4e), the state transitions back to the user input standby state (44). At this time, from (45) to (4d) to use the service control table of Figure 5 to be described later for processing the data, command analysis and the like.
제5도는 본 발명에 따른 정보제공자(IP) 서비스 제어 테이블의 구조도로서, 정보제공자(IP)에서 정보제공자 프로토콜을 구현하여 서비스할 수 있도록 상기 제3도의 서비스 관리자(31)가 이용하는 서비스 제어 테이블의 구조이다.FIG. 5 is a structural diagram of an information provider (IP) service control table according to the present invention. The service control table of FIG. 3 is used by the service manager 31 of FIG. 3 to implement and service an information provider protocol. Structure.
메뉴 이름(MenuName)(51)은 메뉴 이동 명령(Go Command)의 목적지(Destination)가 되며, 메뉴 화면의 최상단에 예약(Reserve) 표시된다. 메뉴 식별자(MenuId)(52)는 서비스의 해당 메뉴가 가지는 고유 번호로 별도의 번호 방식에 의하여 부여되며, 서비스 효율 제고를 위한 독특한 체계를 가진다. 즉, 메뉴 식별자(52)는 8바이트로 구성되어 그 바이트의 구성 순서에 따라 b1,b2,b3,b4,b5,b6,b7,b8이라 명명하여, 상위 2바이트(b1,b2)는 정보제공자의 서비스 상품을 구분하는 구분자로 이용하고, 다음의 2바이트(b3,b4)는 상품내의 메뉴별 구분에 사용하며, 다음의 2바이트(b5,b6)는 해당 상품의 메뉴 확장을 위하여 사용하고, 최하위의 2바이트(b7,b8)는 메뉴 화면에서의 상품 선택코드로 사용하게 하는 특성을 갖도록 하며, 메뉴 이동이나 상품 선택시 현재 메뉴 식별자의 차상위 2바이트만을 분류에 이용하도록 하고, 이를 이용하여 정보제공자의 상품코드 유무를 판단하도록 한다.The MenuName 51 serves as a destination of a Go Command, and is displayed at the top of the menu screen. The menu identifier (MenuId) 52 is a unique number of the corresponding menu of the service, which is given by a separate numbering scheme, and has a unique scheme for improving service efficiency. That is, the menu identifier 52 is composed of 8 bytes and named b1, b2, b3, b4, b5, b6, b7, b8 according to the order of the configuration of the byte, and the upper two bytes (b1, b2) are information providers. The next two bytes (b3, b4) are used to separate the menus within the product, and the next two bytes (b5, b6) are used to expand the menu of the product. The lowest two bytes (b7, b8) have the property of being used as a product selection code on a menu screen, and only the next two bytes of the current menu identifier are used for classification when moving a menu or selecting a product. Determine whether the provider has a product code.
서비스 형태(ServiceType)(53)는 제공되는 서비스의 형태를 정의한다. 이 값에 따라 다음 두가지 테이블 값의 용도가 틀려진다. 이 값이 엠(M)일 경우에는 디렉토리(Directory)(55)가 서비스 구성을 위한 디렉토리임을 나타내게 되며, 메뉴 상품 번호(MenuItemNumber)(54)가 메뉴의 상품(ITEM) 갯수를 나타낸다. 이 값이 비(B)일 경우에는 디렉토리(Directory)(55)는 하나의 전자게시판(BBS)형 서비스 제공을 위한 디렉토리(directory)임을 나타낸다. 이때, 메뉴 상품 번호(MenuItemNumber)(54)는 사용하지 않는다. 또한, 이 값이 피(P)인 경우에는 디렉토리(Directory)(55)는 하나의 공개자료실(PDS)형 서비스 제공을 위한 디렉토리(directory)임을 나타낸다. 이때에도 메뉴 상품 번호(MenuItemNumber)(54)는 사용하지 않는다. 이 값이 씨(C)인 경우에는 디렉토리(Directory)(55)가 특수 서비스 제공을 위한 서비스 호 명령(Service Call Command)임을 나타내어 메뉴 상품 번호(MenuItemNumber)(54)가 위 명령(command)의 옵션 파라미터(option Parameter) 갯수를 나타내고, 옵션 필드_1(OptionField_1)(63) 내지 옵션 필드_4(OptionField_4)(64,65,66)가 위 명령(command)의 옵션(option)으로 사용된다. 이 값이 제트(Z)인 경우에는 디렉토리(Directory)(55)가 서비스 점프(Zump)를 위한 점프 코드(Zump Code)로 사용된다.The service type 53 defines the type of service provided. According to this value, the purpose of the following two table values is different. If this value is M, it indicates that the directory 55 is a directory for service configuration, and the menu item number 54 indicates the number of items of the menu item. When this value is non-B, the directory 55 represents a directory for providing one BBS type service. At this time, the menu item number (MenuItemNumber) 54 is not used. In addition, when this value is P, the directory 55 indicates a directory for providing a single PDS type service. At this time, the menu item number (MenuItemNumber) 54 is not used. If this value is C, it indicates that Directory 55 is a Service Call Command for providing special services, so MenuItemNumber 54 is an option for the above command. The number of option parameters is indicated, and option fields _1 (OptionField_1) 63 to option fields _4 (OptionField_4) 64, 65 and 66 are used as options of the above command. If this value is a jet Z, the directory 55 is used as the jump code for the service jump.
메뉴 상품 번호(MenuItemNumber)(54)는 제공되는 서비스 메뉴의 상품(ITEM) 갯수를 나타낸다.The menu item number (MenuItemNumber) 54 indicates the number of items (ITEM) of the service menu to be provided.
디렉토리(Directory)(55)는 제공되는 서비스의 메뉴나 공개자료실(PDS) 또는 전자게시판(BBS)형태 서비스의 홈(HOME) 디렉토리를 지정하거나 서비스 명령을 수행하는 명령(command)이 들어간다. 점프(Zump) 명령인 경우에는 점프(Zump)할 제어 레코드의 메뉴 식별자(MenuId)를 가진다.The directory 55 includes a menu of a provided service or a command for designating a home directory of a PDS or BBS type service or performing a service command. In the case of a jump command, it has a menu identifier (MenuId) of a control record to be jumped.
메뉴 선택기(MenuSelector)(56)는 서비스 메뉴에서 선택할 수 있는 번호 선택자를 지정한다. 이때 사용하는 형식은 n[,m[,N-M]]이다.Menu selector 56 specifies a number selector that can be selected from the service menu. The format used at this time is n [, m [, N-M]].
여기서, 메뉴 상품 번호(54)와 메뉴 선택기(56)는 서비스 형태(53)의 값중에서 그 값이 비(B) 또는 피(P)인 경우에 유효한 값으로 사용하며, 서비스 형태(53)의 값이 비(B) 또는 피(P)인 경우에 메뉴 상품 번호(54)는 현재 상품중에서 선택 가능한 세부 정보의 갯수를 표시하며, 메뉴 선택기(56)는 이때 이용자에게 제공되는 메뉴 화면상의 항목 선택자로 이용되도록 한다.Here, the menu item number 54 and the menu selector 56 are used as valid values when the value of the service type 53 is ratio (B) or blood (P). If the value is ratio (B) or blood (P), the menu item number 54 indicates the number of detail information that can be selected among the current products, and the menu selector 56 selects an item on the menu screen provided to the user at this time. To be used as a ruler.
프리빌리지(Privilege)(57)는 사용자의 비밀(Security)을 보장하기 위한 필드(Field)이며, 상위 메뉴 식별자(ParrentMenuId)(58)는 현재 서비스의 상위 메뉴 식별자(Identifier)로 메뉴의 이동이나 서비스의 종료시에 유용하게 사용된다.Privilege 57 is a field to guarantee the security of the user, and parent menu identifier 58 is a parent menu identifier of the current service. This is useful at the end of.
카운터 시작 어드레스(CounterStartAddress)(59)는 메뉴 파일(File)에서 전체 자료수와 최신 자료수를 표시하는 칸의 X,Y 바이트(Byte) 단위의 좌표값이다.The counter start address 59 is a coordinate value in units of X and Y bytes of a column indicating the total number of data and the latest number of data in the menu file.
상품 코드(ItemCode)(60)는 제공되는 서비스의 상품 코드를 정의한다. 즉, 상품 코드(60)는 10바이트로 구성되어 그 바이트의 구성 순서에 따라 b0,b1,b2,b3,b4,b5,b6,b7,b8,b9이라 명명하여, 상위의 5바이트(b0,b1,b2,b3,b4)는 정보제공자를 구분하는 구분자로 사용하고, 하위의 5바이트(b5,b6,b7,b8,b9)는 서비스 상품을 구분하는 구분자로 이용하며, 해당 서비스 제어 테이블에 상품 코드(60)가 없는 경우에는 이를 어느 상품에 넣어야 하는지를 판단하는 방법으로, 메뉴 식별자(52)의 상위 2바이트만을 비교하여 상위 2바이트의 상품 번호가 일치하는 상품으로 분류하는 방법을 특징으로 하고, 이 상품 코드를 이용하여 정보이용자에게 서비스를 분리 제공하고, 사용 요금을 상품 코드별로 청구할 수 있도록 한다.The item code (ItemCode) 60 defines the product code of the service provided. That is, the commodity code 60 is composed of 10 bytes and is named b0, b1, b2, b3, b4, b5, b6, b7, b8, b9 according to the order of configuration of the byte, and the upper five bytes (b0, b1, b2, b3, b4) is used as a delimiter to distinguish information providers, and the lower 5 bytes (b5, b6, b7, b8, b9) are used as delimiters to distinguish service products. If there is no commodity code 60, it is a method of determining which commodity is to be put in, characterized in that it compares only the upper two bytes of the menu identifier 52 and classifies the commodity with the upper two bytes of the commodity number. In addition, this product code is used to provide separate services to the information user and to charge a fee for each product code.
과금 형태(ChargeType)(61)는 제공되는 서비스의 과금 형태를 정의하며, 과금 단위(ChargeAmount)(62)는 제공되는 서비스의 과금 단위를 정의한다.ChargeType 61 defines the charge type of the service provided, and ChargeAmount 62 defines the charge unit of the service provided.
옵션(Option)(63,64,65,66)은 서비스 형태(Service_type)가 씨(C)인 경우에는 서비스 호 명령(Service Call Command)을 수행할 때 필요한 명령어 옵션(Option)의 값으로 사용된다. 이때, 필드(Field)의 값이 물음표(?)인 경우에는 다음번 예약 필드(Reserved_field)의 값을 사용자에 대한 프롬프트(Prompt)로 이용하여 사용자가 입력한 값을 옵션(Option)값으로 이용한다.Option (63), 64, 65, 66 is used as the value of the command option required when executing the service call command when the service type (C) is C. . At this time, when the value of the field is a question mark (?), The value input by the user is used as an option value by using the value of the next reserved field (Reserved_field) as a prompt for the user.
마지막으로 설명문(comment)(67)은 정보제공자(IP)에서 제공되는 서비스 제어 레코드(record)에 대한 설명을 달 수 있다.Finally, the comment 67 may describe a service control record provided by the information provider (IP).
여기서, 정보제공자 서비스 메뉴의 식별자는 8바이트(Byte)로 고정하여 사용하며, 그 이외의 모든 필드(Field)는 가변으로 하여 유연성을 증대시켰다.Herein, the identifier of the information provider service menu is fixed to 8 bytes, and all other fields are variable to increase flexibility.
상기와 같은 본 발명은 정보제공자 서비스가 시작되는 단계에서 해당되는 서비스 코드만을 이용하여, 각종 파라미터를 입력하여 자동으로 서비스 제어를 수행하므로써, 프로그램의 재구성없이 서비스 기능의 개선이나 메뉴의 변경이 가능한 효과가 있다.The present invention as described above, by using only the corresponding service code at the start of the information provider service, by inputting various parameters to automatically perform the service control, the service function can be improved or the menu can be changed without reconfiguration of the program There is.
Claims (6)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019940036124A KR0147328B1 (en) | 1994-12-23 | 1994-12-23 | Communication service method for using service control table structure |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019940036124A KR0147328B1 (en) | 1994-12-23 | 1994-12-23 | Communication service method for using service control table structure |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR960025119A KR960025119A (en) | 1996-07-20 |
| KR0147328B1 true KR0147328B1 (en) | 1998-09-15 |
Family
ID=19403010
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019940036124A Expired - Fee Related KR0147328B1 (en) | 1994-12-23 | 1994-12-23 | Communication service method for using service control table structure |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR0147328B1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4433560B2 (en) * | 2000-04-11 | 2010-03-17 | ソニー株式会社 | Terminal device and information processing method |
-
1994
- 1994-12-23 KR KR1019940036124A patent/KR0147328B1/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| KR960025119A (en) | 1996-07-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7693974B2 (en) | System and method for providing a graphical user interface to, for building, and/or for monitoring a telecommunication network | |
| EP0808545B1 (en) | Information services provision and management | |
| US6611501B1 (en) | Process management system | |
| EP1020089B1 (en) | System and method for controlling access to a telephony database | |
| US6031904A (en) | Service order mechanism for telephone subscriber | |
| CN1116757C (en) | System and method for managing subscriber-related traffic in a telephone network | |
| US6826398B1 (en) | System for processing service data in telecommunications system | |
| JP4143129B2 (en) | Methods and apparatus in communication networks | |
| Krause et al. | Mobile service agents enabling" intelligence on demand" in telecommunications | |
| CN101132444B (en) | Configuration method and configuration system for IVR flow main menu of intelligent network | |
| JPH0738560A (en) | Constitution and operation of remote communication device | |
| US6847639B2 (en) | Managing feature interaction among a plurality of independent feature servers in telecommunications servers | |
| US8228925B2 (en) | Interactive voice response system for online and offline charging and for multiple networks | |
| US20030016798A1 (en) | System and method for billing communications services provisioned on demand in converging telecommunications networks | |
| US20060143694A1 (en) | Home server and internet service system | |
| KR0147328B1 (en) | Communication service method for using service control table structure | |
| EP1681832A1 (en) | Provision of services over a common delivery platform such as a mobile telephony network | |
| CA2214725A1 (en) | Service management operation and support system and method | |
| US20040098396A1 (en) | Converged service data automation | |
| KR0147025B1 (en) | Information provider service data control method to accommodate the information provider service | |
| KR0175483B1 (en) | Information provider service control method of communication processing system | |
| EP1315330A1 (en) | A mobile device provisioning system | |
| JP2002521969A (en) | Transmission of dialog information from communication network to subscriber terminal equipment | |
| NL1011269C2 (en) | System for establishing a telephone connection. | |
| Chapman et al. | Software architecture for the future information market |
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 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| 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 |
Fee payment year number: 1 St.27 status event code: A-2-2-U10-U11-oth-PR1002 |
|
| 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 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 4 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-5-5-R10-R17-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 5 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 6 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 7 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 8 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 9 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 10 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 11 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 12 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 13 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| FPAY | Annual fee payment |
Payment date: 20110511 Year of fee payment: 14 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 14 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| 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 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
Not in force date: 20120517 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE St.27 status event code: A-4-4-U10-U13-oth-PC1903 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PC1903 | Unpaid annual fee |
Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20120517 St.27 status event code: N-4-6-H10-H13-oth-PC1903 |
|
| 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 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |