Abstract:
A method for providing a multi-party group tutoring service using an IPv6 multicast function in a home network is provided to manage and utilize multicast communication by using an HS(Home Server) in providing a multi-party group tutoring service in a home network, and easily solve a problem of IPv6 multicast forwarding. A user at home determines multicast communication transmission/reception for a group tutoring service(401). When a session corresponding to transmission of multicast communication is established, a DB(Database) server is executed, a group information registration message is transferred to an HS, the group information registration message is registered in an RP(Rendezvous Point) and the fact is confirmed, preparation of communication is completed by transmitting group subscription information, and a group tutoring service starts(402,404,405,406,407,408,409). In case of receiving multicast communication, a multicast is received, group information, a group subscription message, is transferred to the HS, the group information is transferred to the RP to register reception information, the registration is confirmed, the group subscription information is transmitted to complete preparation of communication, and a group tutoring service starts(403,410,411,412,413,408,409).
Abstract:
본 발명은 단말기로 멀티미디어 스트리밍 서비스를 제공하는 고속 휴대 인터넷 망에서의 패킷 전송 주기 조절 장치 및 그 방법에 관한 것이다. 본 발명에서는, 먼저 제1 전송 주기에 따라 단말기로 멀티미디어 스트림 패킷을 전송한다. 그리고, 단말기로부터 응답 패킷인 RR 패킷을 수신하여 패킷별 수신 상태를 확인하는데, RR 패킷 내의 지터(Jitter) 값을 추출하여 지터 리스트를 생성한 후, 생성된 지터 리스트에 기반하여 이미 발생한 단말기의 제1 핸드오프 발생 시각을 예측한다. 그리고, 예측된 제1 핸드오프 발생 시각에 기초하여 추후 발생할 제2 핸드오프 발생 시각을 예측한 후, 제2 핸드오프 발생 시각 및 제2 핸드오프 진행 시간 동안에 단말기로 전송되지 않을 패킷 량에 기초하여 제2 전송 주기를 계산한다. 제2 전송 주기는 제1 전송 주기 보다 빠른 속도로 패킷을 전송하는 속도로서, 단말기로 전송되지 않을 패킷을 제2 핸드오프 진행 전까지 전송될 패킷과 함께 제2 핸드오프 시작 전까지 단말기로 모두 전송시킨다. 이를 통해, 단말기에서 제2 핸드오프 진행 시간 동안에도 스트리밍의 재생이 끊어지지 않도록 한다. 고속 휴대 인터넷(HPi), 핸드오프, 전송 주기, 멀티미디어 스트림 서비스
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은, 우선순위기반 능동 시험패킷을 이용한 노드간 경로특성 측정방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은, 가입자가 요구하는 전송지연(Transmission Delay), 지터(Jitter) 및 패킷손실(Packet Loss)을 만족하는 경로를 제공하기 위해 MPLS(Multi Protocol Label Switching)를 기반으로 노드간 데이터 전송 경로를 생성하였을 때, 생성된 경로의 특성을 측정하여 제공할 수 있는 우선순위기반 능동 시험패킷을 이용한 노드간 경로특성 측정방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하고자 함. 3. 발명의 해결방법의 요지 본 발명은 우선순위기반 능동 시험패킷을 이용한 노드간 경로특성 측정방법에 있어서, 전역 표준 시간을 제공하는 관리 시스템에게 전역 표준 시간을 주기적으로 요청하여, 종단점(end-to-end) 노드의 시스템 시간을 전역 표준 시간으로 동기화시키는 동기화 단계; 상기 종단점 노드 간 전송 경로(LSP)에 대하여 경로별 전송지연, 지터(Jitter) 및 패킷 손실 값 측정을 위해, 시험 시작 노드가 경로 종단점에 대한 IP(Internet Protocol) 주소, 경로에 대응하는 우선순위, 시험 프레임 크기, 시험 시작시간, 시험 횟수, 시험 주기 정보를 입력받아, 다양한 우선순위를 갖는 종단점간 전송 경로(LSP)의 전송 특성을 측정할 수 있는 시험 프레임 패킷을 생성 - 이때, 시험 프레임 패킷의 프레임 헤더의 우선순위 비트에 LSP가 갖는 우선순위가 설정됨 - 하는 시험 패킷 생성 단계; 상기 시험 시작 노드가 소정의 시험 주기에 따라 전송시 표준 시간 및 프레임 시퀀스를 상기 시험 프레임 패킷에 기록하여, 해당 우선순위를 갖는 전송 경로(LSP)를 경유해 시험 목적지 노드로 전송하는 시험 패킷 전송 단계; 및 상기 시험 목적지 노드에서 수신된 패킷의 타임 스탬프와 패킷 시퀀스 정보를 이용하여 해당 전송 경로(LSP)의 전송지연 시간, 지터, 패킷손실을 계산하여 상기 관리 시스템으로 송신하는 전송품질 측정 단계를 포함함. 4. 발명의 중요한 용도 본 발명은 MPLS 기반으로 생성한 종단간 경로(LSP)의 전송 품질 측정 등에 이용됨. MPLS, EMS, 노드, 우선순위, 시험패킷, 경로특성,
Abstract:
PURPOSE: A method for testing a chill program using a scenario is provided to automatically repeat and test a parallel chill program by generating and repeating a procedure for testing on line using a parallel chill debugger as a history file, and by converting the procedure into a test scenario. CONSTITUTION: IF a user operates a parallel chill debugging system, the system inputs a test scenario list and the number of repeated test(310, 321). The system comprises a chill process control command list(323). An execution chill file is executed(324). The system makes the chill process control command executed one by one(326). If a result of execution equals to a condition precedent, a pass item is increased(329). If the result doesn't equal to the condition, a fail item is increased(328). A test command execution is repeatedly performed till a test command list is null(325 or 329). If a test on one test scenario is completed(325), next test scenario is read. An execution result is outputted using each execution scenario result table(330).
Abstract:
본 발명은 Object Oriented CHILL(OO-CHILL) 디버깅 정보 생성방법에 관한 것으로서, 프로그램이 번역되는 각 단계에서 해당 디버깅 정보를 생성하고 언어 실행 코드에서 통합하는 방법으로, OO-CHILL 프로그램 정보 분석 및 정보 생성 단계, 변형된 CHILL 프로그램에서 객체지향 프로그램 라인 정보 및 태스크 정보 생성 단계, 상기 정보를 통합하는 단계로 구성함으로써, OO-CHILL 컴파일러와 같이 컴파일시 비 객체지향 언어로 변역하고 이를 기계어로 재 번역하는 과정을 갖는 컴파일러에서 디버깅 정보를 효율적으로 생성하는 효과가 있다.
Abstract:
본 발명은 교환기 시스템과 같은 실시간 내장형 시스템의 소프트웨어 개발시 내장형 시스템의 소프트웨어 개발시 여러개의 칠(CHILL) 프로그램들을 호스트 시스템에서 동시에 교차 디버깅하는 칠(CHILL) 프로그램 교차 디버깅 방법에 관한 것으로, 목적 시스템에 접속 관리자를 도입하여 호스트 칠 디버거로부터 새로운 실행 파일의 교차 디버깅 요구가 들어오면 접속 관리자가 새로운 원격서버를 자동으로 생성하여 새로운 디버깅 세션이 생성되게 하는 칠(CHILL) 프로그램 교차 디버깅 방법을 제공하기 위하여, 접속 관리자를 실행시키고 새로운 호스트 칠 디버거를 실행하는 제 1 단계(301,302); 상기 호스트 칠 디버거가 상기 접속 관리자에게 논리적 통신로 설립을 요구하여 호스트 칠 디버거와 접속 관리자 사이에 논리적 통신로를 수립한 후에 상기 접속 관리자가 새로운 원격 서버를 생성하는 제 2 단계(303 내지305); 및 상기 원격 서버가 논리적 통신로를 이용하여 상기 호스트 칠 디버거와 교차 디버깅을 수행한 후에 논리적 통신로를 해제하고 상기 원격 서버와 호스트 칠 디버거를 종료하는 제 3 단계(306 내지 309)를 포함하여 간단하고 편리하게 다수의 교차 디버깅을 동시에 수행할 수 있는 효과가 있다.
Abstract:
본 발명은 칠(CHILL) 프로그램 디버깅시 발생하는 칠(CHILL) 프로그램 변수의 가시성을 제어하는 방법에 관한 것으로, 칠(CHILL) 프로그램 변수들의 가시성을 제어하여 칠(CHILL) 프로그램 디버깅시 변수들의 값을 효율적으로 추적 및 변경할 수 있는 칠(CHILL) 프로그램 변수의 가시성 제어 방법을 제공하기 위하여, 모든 변수 정보에 대하여 칠(CHILL) 실행 프로그램으로부터 칠(CHILL) 프로그램 변수 및 가시성 제어 블럭에 대한 정보를 읽어 변수 정보를 분석하여 분석된 정보에 따라 가시성 제어 블럭을 작성하여 디버거 자료 구조에 등록하거나 선언된 변수를 해당 블럭에 등록하는 과정을 반복 수행하는 제1단계; 작성된 각 실행 블럭들의 시작 주소와 끝 주소를 결정하여 해당 블럭에 등록하고 블럭들간의 연관 관계에 따라 디버거 내부 자료 구조를 재구성하는 제2단계; 및 작성된 디버거 자료 구조와 수행중인 실행 코드의 주소를 이용하여 프로그램내에서 디버깅시 선언된 변수들의 가시성을 제어하는 제3단계를 포함하여 다른 모듈에서 같은 이름으로 선언된 칠(CHILL) 변수를 참조할때 발생하는 변수의 검색 오류를 사전에 예방하고, 원하는 변수의 값 및 모드 정보등을 효율적으로 추적 및 변경할 수 있는 효과가 있다.
Abstract:
본 발명은 호스트 시스템과 목적 시스템 사이에 고속 통신 라인을 이용하여 데이타를 다운로딩하는 방법에 관한 것으로, 상용 통신 소프트웨어를 사용하지 않는 두 개의 시스템 사이에 데이타를 다운로딩하는 도구를 제공하기 위하여, 다운로딩하기 위한 목적 시스템의 이름을 읽어서 통신 라인을 설정한 후에 설정 오류 발생을 판단하는 제1단계(201, 202, 203); 설정 오류이면 오류 메시지를 출력하는 제2단계(204); 및 설정 오류가 아니면 다운로딩할 데이타 파일을 읽어서 상기 목적 시스템에 파일을 다운로딩하는 제3단계(205 내지 208)를 포함하여 상용 통신 프로그램이 설치되어 있지 않거나 설치될 수 없는 시스템들 사이의 데이타를 다운로딩하는데 적용이 가능하고 호스트 컴퓨터와 내장 시스템(embedded system) 또는 다른 컴퓨터 시스템과의 데이타 전송을 수행할 수 있는 효과가 있다.
Abstract:
본 발명은 병렬 프로세스들이 수행될때 발생하는 사건의 이력을 기록하는 방법에 관한 것으로, 프로그램 수행중 발생하는 사건의 이력을 논리 시계(logical clock)를 이용하여 정렬화(ordering)하여 기록하는 사건 이력 정렬화 기록 방법을 제공하기 위하여, 병렬 프로그램과 사건 이력 기록 라이브러리를 입력받아 컴파일하여 병렬 실행 화일을 생성하는 제1단계(201,202); 생성한 병렬 실행 화일의 수행중에 발생하는 사건 이력을 논리시계를 이용하여 정렬화하여 사건 이력 화일에 기록하는 제2단계(203 내지 205); 및 병렬 실행 화일의 수행이 종료되면 작성된 사건 이력 화일을 읽어 사건 이력을 재정렬하는 제3단계(206)를 포함하여 기록된 사건 이력 화일을 병렬 프로그램을 재실행하는데 활용할 수 있는 효과가 있다.
Abstract:
본 발명은 교환기 시스테과 같은 실시간 내장형 시스템의 소프트웨어 개발시 여러개의 칠(CHILL) 프로그래들을 호스트 시스템에서 동시에 교차 디버깅하는 칠(CHILL)프로그램 교차 디버깅 방법에 관한 것으로, 목적 시스템에 접속 관리자를 도입하여 호스트 칠디버거로부터 새로운 실행 화일의 교차 디버깅 요구가 들어오면 접속 관리자가 새로운 원격 서버를 자동으로 생성하여 새로운 디버깅 세션이 생성되게 하는 칠(CHILL) 프로그램 교차 디버깅 방법을 제공하기 위하여, 접속 관리자를 실행시키고 새로운 호스트 칠디버거를 실행하는 제1단계(301,302); 상기 호스트 칠 디버거가 상기 접속 관리자에게 논리적 통신로 설립을 요구하여 호스트 칠 디버거와 접속 관리자 사이에 논리적 통신로를 수립한 후에 상기 접속 관리자가 새로운 원격 서버를 생성하는 제2단계(303 내지 305); 및 상기 원격 서버가 논리적 통신로를 이용하여 상기 호스트 칠 디버거와 교차 디버깅을 수행한 후에 논리적 통신로를 해제하고 상기 원격 서버와 호스트 칠 디버거를 종료하는 제3단계(306 내지 309)를 포함하여 간단하고 편리하게 다수의 교차 디버깅을 동시에 수행할 수 있는 효과가 있다.