Abstract:
본 발명은 커뮤니티의 목적, 정책, 멤버, 멤버 상호간의 작동, 커뮤니티 작동 상황, 커뮤니티 휴면 상황 등이 정의되어 하나의 커뮤니티를 형성하는 커뮤니티 형성 단계; 상기 커뮤니티 형성 단계 이후 커뮤니티가 실제 커뮤니티 멤버를 구성하고 동작해야 할 시점을 기다리는 커뮤니티 대기 단계; 상기 커뮤니티 대기 단계 이후 커뮤니티가 상황 정보를 감시하다가 커뮤니티 작동 상황이 되면 스스로 활성화되어 동작을 시작하는 커뮤니티 동작 단계; 상기 커뮤니티 동작 단계 이후 커뮤니티가 커뮤니티의 목적을 만족시키거나 휴면할 상황이 되면 커뮤니티가 스스로 동작을 일시적으로 멈추고 다음 커뮤니티 동작 단계를 대기하는 커뮤니티 휴면 단계; 및 커뮤니티가 더 이상 동작할 필요가 없는 경우에 스스로 모든 동작을 종료하는 커뮤니티 종료 단계를 포함하는 커뮤니티 컴퓨팅 방법 및 시스템에 관한 것이다. 유비쿼터스, 유비쿼터스 컴퓨팅, 커뮤니티, 커뮤니티 컴퓨팅
Abstract:
본 발명에 따른 메타 서비스 규격에 맞춘 메타 서비스 라이브러리 구축 방법은, 적어도 하나의 메타 서비스를 추출하는 메타 서비스 추출 단계; 및 상기 추출된 메타 서비스의 정보를 메타 서비스 라이브러리에 등록하는 메타 서비스 라이브러리 등록 단계를 구비한다. 상기 메타 서비스 라이브러리에 등록되는 메타 서비스의 정보는, 상기 메타 서비스의 이름; 상기 메타 서비스가 도출된 시나리오의 이름; 상기 메타 서비스가 적용될 수 있는 상황 이름; 상기 메타 서비스의 식별자; 상기 메타 서비스의 추상화 레벨; 상기 메타 서비스의 자식 메타 서비스들의 정보; 상기 메타 서비스가 동작할 수 있는 스마트 객체(smart object); 상기 메타 서비스가 실행되기 위한 전제 조건; 및 상기 메타 서비스의 실행 결과를 포함한다.
Abstract:
A method for registering and applying a situation rule and an apparatus therefor are provided to reduce the development expense by being defined based on only the concept in the development. An apparatus for registering a situation rule comprises the followings: a rule conversion unit(1031) which receives the first rules of the first protocol type and converts them into the second rules of the second protocol type; an information collecting part(1035) which collects information sensed by one or more sensing means, and then outputs it as sensing information; and a rule engine(1033) which registers the second rules, and outputs them as situation information in case the transmitted sensing information satisfies the second rules.
Abstract:
A community computing-based dynamic service composition system is provided to make various types of software and hardware mapped to a community layer for supporting each heterogeneous dimension under a ubiquitous computing environment, thereby providing a service to a user according to the intention of the user and change of environment . A community computing-based dynamic service composition system(1000) comprises a community manager(1010) and a situation manager(1030). The community manager loads a community template in which a service provided for a user is defined as a community. And the community manager interprets the community template and transmits a situation rule included in the community template. The situation manager receives and registers the situation rule. When a situation corresponding to the registered situation rule is generated, the situation manager transmits the generated situation to the community manager. The community template comprises a situation list including the situation rule.
Abstract:
커뮤니티 컴퓨팅 기반 협업 시스템의 동작을 위한 상황 룰 등록 및 적용 방법이 개시된다. 본 발명의 실시예에 따른 상황 룰 등록 장치는 룰 변환부, 정보 수집부, 및 룰 엔진을 포함한다. 룰 변환부는 제 1 프로토콜 형태의 제 1 룰들을 수신하여 제 2 프로토콜 형태의 제 2 룰들로 변환한다. 정보 수집부는 하나 이상의 감지수단들로부터 감지된 정보를 수집하여 감지정보로서 출력한다. 룰 엔진은 상기 제 2 룰들을 등록하고, 상기 전송된 감지정보가 상기 등록된 제 2 룰들을 만족하는 경우 이를 상황 정보로서 출력한다. 본 발명의 실시예에 따른 상황 룰 등록 장치는 개발 시 개념만을 이용하여 정의되므로, 개발비용을 줄일 수 있는 장점이 있다.
Abstract:
본 발명에 따른 메타 서비스 규격에 맞춘 메타 서비스 라이브러리 구축 방법은, 적어도 하나의 메타 서비스를 추출하는 메타 서비스 추출 단계; 및 상기 추출된 메타 서비스의 정보를 메타 서비스 라이브러리에 등록하는 메타 서비스 라이브러리 등록 단계를 구비한다. 상기 메타 서비스 라이브러리에 등록되는 메타 서비스의 정보는, 상기 메타 서비스의 이름; 상기 메타 서비스가 도출된 시나리오의 이름; 상기 메타 서비스가 적용될 수 있는 상황 이름; 상기 메타 서비스의 식별자; 상기 메타 서비스의 추상화 레벨; 상기 메타 서비스의 자식 메타 서비스들의 정보; 상기 메타 서비스가 동작할 수 있는 스마트 객체(smart object); 상기 메타 서비스가 실행되기 위한 전제 조건; 및 상기 메타 서비스의 실행 결과를 포함한다.
Abstract:
개인화 커뮤니티 서비스 제공 방법이 개시된다. 본 발명에 따른 개인화 커뮤니티 서비스 제공 방법은, 사용자가 경험하는 환경 상황정보와 사용자 상황정보, 및 상기 상황정보 하에서 사용자가 서비스를 제어한 내용과 서비스 결과를 포함하는 컨텍스트를 수집하는, 컨텍스트 수집 단계; 상기 컨텍스트 및 각각의 발생 빈도수를 기록하여 사용자 모델을 구축하는 단계; 상기 사용자 모델로부터, 빈도수가 높은 컨텍스트를 자동으로 추출하는 단계; 및 상기 자동으로 추출된 컨텍스트에 포함되는 환경 상황정보와 사용자 상황정보가 동일하게 발생하면, 상기 동일하게 발생한 환경 상황정보와 사용자 상황정보에 대응되는 개인화 서비스를 자동으로 제공하는 단계를 구비한다.
Abstract:
A method and a system for community computing are provided to design a model collaborating in a community unit by organically combining persons, computing devices, and services, as a community model is applied to a ubiquitous computing environment. A community purpose part contains a final purpose to be attained by the community. A community skin part supports privacy protection/information hiding in the computing environment probably opening excessive information by encapsulating the community. A community policy part supports an operation of the community by being diversely combined as a policy set for functions of the community. A community member part performs mutual collaboration to attain the final purpose by binding the community. A community action part provides context-based action to be taken by the community member part to attain the final purpose.