Mashup Service Server Terminal Capability Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mashup service servers are limited in their ability to integrate and control terminal capabilities such as GPS, cameras, and sensors, as they primarily focus on Web-based services, failing to leverage the full potential of user terminals for enhanced service delivery.
Innovation Solution
Introducing terminal capabilities as a service and information source within the mashup service system, allowing users to combine terminal, Web, and telecommunication capabilities to create customized mashup services through a mashup service client, server, and terminal components, with security gateway control for secure interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the mashup service server focuses on Web-based services and integrates data from external data sources, then the service can provide information and functions through Web interfaces, but the terminal capabilities (GPS, camera, sensor) cannot be visited or controlled by the server
Solution Approach 1:
The patent introduces a capability visitor as an intermediary component that enables the mashup service server to access and control terminal capabilities. The capability visitor acts as a mediator between the server and terminal, allowing the server to visit and control capabilities such as GPS, camera, and sensors without directly interacting with the terminal hardware, thus resolving the contradiction between service integration capability and terminal capability access.
2Productivity
If the mashup service server integrates capabilities from multiple sources, then more services can be provided, but the server cannot leverage terminal capabilities for enhanced service delivery
Solution Approach 1:
The patent makes the capability visitor a universal component that can access and control multiple terminal capabilities (GPS, camera, sensor, etc.) through a unified interface. This allows the mashup service server to leverage any terminal capability for enhanced service delivery, achieving both productivity improvement and adaptability enhancement by making the capability access mechanism multi-functional and versatile.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A mashup service terminal is provided, which includes a terminal capability information module, configured to describe a terminal capability of the mashup service terminal and generate description information of the terminal capability; and a terminal capability agent module, configured to schedule the terminal capability according to a call request for the terminal capability from a mashup service server and report the terminal capability to the mashup service server, so that the mashup service server establishes a mashup service by combining the terminal capability. Additionally, a mashup service server, a mashup service system, a method for establishing a mashup service, and a method for using a mashup service are provided. A user terminal capability is introduced into the mashup service as a service and an information source of a mashup application, so that a user can establish and use the mashup service more conveniently and flexibly, and a service experience of the user is improved.