Method and apparatus for testing ubiquitous service or device using uniform object model

Information

  • Patent Application
  • 20070168503
  • Publication Number
    20070168503
  • Date Filed
    November 03, 2006
    18 years ago
  • Date Published
    July 19, 2007
    17 years ago
Abstract
An apparatus and method for testing a ubiquitous service or a ubiquitous device using a uniform object model are provided. Because a virtual ubiquitous environment is constructed with devices, services, users, layouts, and the like, physical construction of the ubiquitous environment to test services or devices is not needed. Therefore, the effectiveness of the ubiquitous device or service can be confirmed without requiring a ubiquitous environment to be physically constructed. Additionally, time or cost of constructing a ubiquitous environment can be reduced. Because a variety of environments can be easily constructed through the test of devices or services, the performances of the devices or services can also be improved.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

These above and other objects, features, and advantages of certain exemplary embodiments of the present invention will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:



FIG. 1 is a block diagram of an apparatus for testing ubiquitous service or device using a uniform object model according to an exemplary embodiment of the present invention;



FIG. 2 is a flowchart of method of testing ubiquitous service or device using a uniform object model according to an exemplary embodiment of the present invention; and



FIG. 3 is a view showing a grid for use in setting of location profile according to an exemplary embodiment of the present invention.


Claims
  • 1. An apparatus for testing ubiquitous service or a ubiquitous device, comprising: a profile manager for storing and managing profile information set by a user;a user interface for determining the profile information and for determining a device and a service to test; andan engine emulator for generating uniform objects with respect to the device and the service based on the profile information, for emulating the uniform objects based on the unit of at least one of a time or an event, for perceiving a current status according to status changes in the uniform objects, and for generating a display to a user interface when an abnormality occurs.
  • 2. The apparatus of claim 1, wherein the profile information comprises at least one of an environment profile, a place profile, a device profile, a service profile, an actor profile, and a trace profile.
  • 3. The apparatus of claim 1, wherein the engine emulator comprises: a uniform object generator for generating a variety of uniform objects using a uniform object model and based on the profile information;a time/event-based emulator for emulating the service and the operation of the device according to the uniform objects based on at least one of a time or event unit;an engine emulator for perceiving a current status based on status changes of the uniform objects by using ontology information; andan abnormal status database for storing information about a plurality of situations defined as abnormal.
  • 4. The apparatus of claim 3, further comprising an ontology information storage which provides the ontology information.
  • 5. The apparatus of claim 1, wherein the engine emulator receives an input of data comprising at least one of a starting time and an ending time for testing the device and the service.
  • 6. A method for testing a ubiquitous service or a ubiquitous device, the method comprising: storing a type of profile information set by a user, and information about a device and a service to test;generating uniform objects with respect to the device and the service based on the profile information;emulating the uniform objects to perceive a current status according to status changes in the uniform objects; anddisplaying an abnormal status when the current status has abnormality.
  • 7. The method of claim 6, wherein the of type of profile information comprises at least one of an environment profile, a place profile, a device profile, a service profile, an actor profile, and a trace profile.
  • 8. The method of claim 6, wherein the generating of the uniform objects comprises generating a plurality of types of uniform objects using a uniform object model and based on the profile information.
  • 9. The method of claim 6, wherein, the emulating of the uniform objects comprises perceiving a current status based on information about status changes of the uniform objects using ontology information.
  • 10. The method of claim 6, wherein, the emulating of the uniform objects comprises at least one of performing one cycle of operation at time intervals using a time event trigger, performing, without using the time event trigger, the next cycle of operation following the completion of the previous cycle of operation, and performing one cycle of operation whenever an event occurs at the uniform objects.
  • 11. A method for testing a ubiquitous service, the method comprising: storing profile information, information about a device and information about a service to test;generating uniform objects of the device and the service based on the profile information; andemulating the uniform objects to perceive a current status according to status changes in the uniform objects.
  • 12. The method of claim 11, further comprising displaying an abnormal status when the current has abnormality.
  • 13. The method of claim 11, wherein the profile information comprises at least one of an environment profile, a place profile, a device profile, a service profile, an actor profile, and a trace profile.
  • 14. The method of claim 11, wherein the generating of the uniform objects comprises generating a plurality of types of uniform objects using a uniform object model and based on the profile information.
  • 15. The method of claim 11, wherein, the emulating of the uniform objects comprises perceiving a current status based on information about status changes of the uniform objects using ontology information.
  • 16. The method of claim 11, wherein, the emulating of the uniform objects comprises at least one of performing one cycle of operation at time intervals using a time event trigger, performing, without using the time event trigger, the next cycle of operation following the completion of the previous cycle of operation, and performing one cycle of operation whenever an event occurs at the uniform objects.
Priority Claims (1)
Number Date Country Kind
2006-06000 Jan 2006 KR national