Service mobility has become a new issue in the area of service convergence with the advent of versatile mobile devices. Hence, we propose an open service framework with support for service mobility that executes conte...Service mobility has become a new issue in the area of service convergence with the advent of versatile mobile devices. Hence, we propose an open service framework with support for service mobility that executes contents and applications in a dynamic environment. For the framework, the concept and role of a device and its application for a service are redefined into the new concepts of device, execution engine, and service. Mechanisms for device profiling, user preference learning, and profile-based service recommendation are designed to enable device-capability-aware service recommendation functionality. Furthermore, a seamless service syndication mechanism is added for continuity and synchronization of service upon change of terminal, network status, or personal preference. A prototype system integrates functionalities with proprietary protocol and a content transcoder to support multiple device platforms. The prototype shows the capability of the framework in service mobility support and its advancement into an open international application platform.展开更多
文摘Service mobility has become a new issue in the area of service convergence with the advent of versatile mobile devices. Hence, we propose an open service framework with support for service mobility that executes contents and applications in a dynamic environment. For the framework, the concept and role of a device and its application for a service are redefined into the new concepts of device, execution engine, and service. Mechanisms for device profiling, user preference learning, and profile-based service recommendation are designed to enable device-capability-aware service recommendation functionality. Furthermore, a seamless service syndication mechanism is added for continuity and synchronization of service upon change of terminal, network status, or personal preference. A prototype system integrates functionalities with proprietary protocol and a content transcoder to support multiple device platforms. The prototype shows the capability of the framework in service mobility support and its advancement into an open international application platform.