본 발명 의 또 다른 실시 예 에 따른 방법 은 , 유비쿼터스 시스템 에서 기 저장 된 범용 룰 을 이용 하 여 상황 에 맞 는 서비스 를 사용 자 에게 제공 하 는 방법 으로서 , 시작 명령 에 따라 ECA 정보 가 포함 된 컨텍스트 데이터 를 수신 하 며 , 종료 명령 에 따라 상기 컨텍스트 데이터 의 수신 을 종료 하 고 상기 수신 된 컨텍스트 데이터 를 필터링 하 여 룰 생성 에 필요 한 ECA 정보 를 포함 하 는 컨텍스트 를 발생 하 는 단계 , 상기 컨텍스트 를 이용 하 여 생성 한 1 차 룰 과 상기 1 차 룰 과 관련 된 범용 룰 들 을 비교 하 여 새로운 2 차 룰 을 생성 하 고 , 상기 2 차 룰 과 상기 범용 룰 들 을 비교 하 여 상기 범용 룰 들 을 업데이트 하 는 단계 , 및 상기 업데이트 된 범용 룰 을 이용 하 여 상황 에 맞 는 서비스 를 제공 하 는 단계 를 구비 한다 .