Abstract:
An apparatus and a method for notifying the use state of public transportation by using an open service interface are provided to enable a telematics terminal mounted on a vehicle to automatically recognize riding of a user and transmit information about the user and vehicle in which the user has rid to an application server, so that the service user can acquire his/her location information from a communication network by using the open service interface without an additional work, and then transmit riding information. An apparatus for notifying the use state of public transportation comprises the followings: a receiver(310) for receiving a mobile terminal number of a user and a public transportation use state notification service authentication code of the user from a telematics mounted in a public vehicle by using an SMS API(Short Message Service Application Programming Interface); an authenticating unit(320); a location detecting unit(330) which detects the current location of the mobile by using a terminal location API of an open service gateway if the user is a subscriber for the public transportation use state notification service; and a transmitter(340) which transmits number of the public vehicle including the telematics, the terminal number, and the current location information to a mobile device, preset by the user, by using the SMS API of the open service gateway.
Abstract:
WAP 프레임워크 상에서 개방형 서비스 인터페이스를 이용한 티켓예매 서비스 제공 시스템 및 방법이 개시된다. 제1예매처리부는 사용자 단말기로 차량별 잔여좌석을 포함하는 운행정보를 제공하고, 사용자 단말기로부터 수신된 출발역, 도착역, 출발시간, 좌석수를 포함하는 예매정보를 기초로 사용자의 예매요청을 처리한다. 제2예매처리부는 사용자가 요청한 예매가 불가능한 경우에 사용자 단말기로부터 예매정보 및 사용자의 이동단말기의 번호를 포함하는 자동예매신청정보를 수신받아 저장하고, 예매취소를 포함하는 변경요인에 의해 추가로 확보된 예매가능한 티켓 중에서 자동예매신청정보에 포함되어 있는 예매정보에 대응하는 티켓을 예매한다. 예매통지부는 사용자가 요청한 예매정보에 대응하는 티켓의 예매가 완료되면, 개방형 서비스 게이트웨이의 메시징 서비스 인터페이스를 호출하여 PPG게이트웨이를 통해 예매결과를 안내하는 시스템의 전화번호를 콜백 URL로 설정하여 사용자의 이동단말기로 전송하고, 사용자의 이동단말기에 의해 요청된 콜백호를 통해 티켓의 예매상황을 사용자에게 통지한다. 본 발명에 따르면, 티켓예매 상황이 변경된 경우 사용자가 요청한 조건에 부합하는 티켓을 자동으로 예매한 후 사용자의 이동단말로 통지함으로써, 사용자의 티켓 예매를 위한 시간과 노력을 절약하는 동시에 예매 성공율을 높일 수 있다.
Abstract:
본 발명은 주기억장치 상주 객체관계형 데이터베이스 관리 시스템 및 그것의 클래스 인스턴스 삭제 방법에 관한 것으로, 상기 클래스 인스턴스 삭제 방법은, (a) 데이터 접근 응용 프로그램으로부터 요청된 질의를 분석하는 단계; (b) 상기 (a) 단계에서의 분석 결과 인스턴스 삭제 질의가 요청된 경우, 상기 질의에 의해 삭제될 클래스와 상기 클래스로부터 상속받은 하위 클래스에 대한 상호배제 락을 획득하는 단계; 및 (c) 상기 클래스 및 상기 하위 클래스로부터 상기 인스턴스 및 상기 인스턴스와 연관된 적어도 하나 이상의 인스턴스를 삭제하는 단계를 포함한다.
Abstract:
본 발명은 객체-관계 DBMS에서 경로식의 시각화 방법에 관한 것이다. 본 발명은 클라이언트를 위한 GQL 시스템과, 상기 그래픽 질의어 시스템과 네트워크로 연결된 객체-관계 DBMS와, 상기 객체-관계 DBMS에 의해 관리되는 데이터베이스를 포함하는 시스템을 이용하여 경로식을 시각화하는 방법에 있어서, 클라이언트가 데이터베이스의 클래스 중에서 하나의 클래스를 선택하면, 선택한 클래스에 대한 속성들을 제1 클래스 박스로 나타내고, 클라이언트가 제1 클래스 박스의 속성중 하나를 선택하면 선택한 속성을 도메인 클래스로 지정한 후 이 도메인 클래스에 대한 속성들을 제2 클래스 박스로 나타낸다. 그리고, 클라이언트가 새로 나타난 클래스 박스의 속성들 중 하나를 선택하면 또 그 속성의 도메인 클래스를 제 3 클래스 박스로 나타내고 그 박스 안에 도메인 클래스의 속성에 대한 속성 리스트를 나타낸다. 클라이언트는 클래스 박스들로서 그래픽 질의에 대한 경로식을 나타내고 난 후에 나타난 클래스 박스들을 이용하여 속성에 대한 질의 조건을 작성하게 되고, GQL 시스템은 클라이언트가 작성한 질의 조건을 텍스트 질의로 바꾸어 상기 ORDBMS로 전달한다.
Abstract:
PURPOSE: An object relational DBMS(DataBase Management System) and a class instance deleting method of the same are provided to guarantee the consistency of a database by completely deleting an object identifier pointer of a requested class and related other class when class instance deletion is requested. CONSTITUTION: A query requested from a data access application program is analyzed(401). If an instance deletion query is requested according to an analysis result, a mutual exclusive lock for a class deleted by the query and a lower class inherited from the class is obtained(406). The instance from the class and the lower class, and at least more than one instance related to the instance are deleted(409).
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 객체지향 질의어 실행계획의 저장과 재실행 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은 기억 장치 데이타베이스 관리시스템(MDBMS)에서 객체지향 질의어에 대한 질의어 최적화 결과인 실행계획(evaluation plan)을 압축하여 저장하고 재실행하는 객체지향 질의어 실행계획의 저장과 재실행 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 객체지향 질의어를 최적화하여 실행계획을 생성하는 제 1 단계; 상기 주기억 장치 데이타베이스 관리시스템(MDBMS)에서 데이터가 메모리에 상주하므로 실행계획을 저장하는 경우에 허용된 메모리내에 가능한 많은 실행계획을 저장할 수 있도록 재실행이 가능한 범위내에서 압축된 형태로 실행계획을 구성하여 저장하는 제 2 단계; 상기 저장된 실행계획을 신속하게 해독하여 재실행하는 제 3 단계를 포함한다. 4. 발명의 중요한 용도 본 발명은 주기억 장치 데이터베이스 관리시스템(MDBMS)에 이용됨.
Abstract:
PURPOSE: A grouping calculating method using an inverse pointer in an object-related database managing system and a totalizing function obtaining method using a group table created therein are provided to enhance a grouping calculating speed of an object-related database management system by using an inverse pointer which is a special storing structure being provided from an object-related database. CONSTITUTION: If attributes defined in a class C are displayed in a Group By of a query as more than two attributes continuously for creating a group table(801), an overlap table having 'n' number group key is crested(802). Otherwise a single table having one group key is created(803). Objects(O) satisfying a condition of a conditional clause(Where) are read in the class C one by one(804). If values of attributes displayed in a group clause of a query in the object O satisfying the condition are Vi, it is checked whether the Vi is already existing in a predetermined record of the group table or new value(805). If the Vi is a value displayed in a specific record of the group table, the record is called by a "record-j"(806). If the Vi is new value, the created record is called by a "record-j"(807). An inverse pointer being included in the object O is stored in a pointer-list of the "record-j" of the group table(808). The above processes are repeated with respect to all objects of the class C(809).
Abstract:
PURPOSE: A relation magnitude optimization method though order adjustment of attribute is to provide a recording media capable of being read by a computer wherein the program to achieve a relation magnitude optimization method to automatically optimize a relation schema based on the CHILL(CCITT High Level Language) data alignment method is recorded. CONSTITUTION: An initial relation schema is inputted(301). An attribute from the relation schema is abstracted(302), and the magnitude is calculated by type(303). The off-set of the attribute is calculated according to CHILL data alignment method(304). The attribute list is configured with element composed of identifier, magnitude and location distance(305). The attribute list is searched from the first(306). It is checked whether the element in the attribute list exists(307). It is judged whether the attribute magnitude is 3 or larger(308). It is checked how much the offset distance is larger than the attribute magnitude(309). If the difference is "0", it means there is no empty space(310). If the difference is "1", it is connected to 1-blank list(311), meaning there is an empty space of 1 byte. If the difference is "2", it is connected to 2-blank list(302). If the difference is "3", it is connected to 3-blank list(313).