Presence Information Management Server Conditional Subscription
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing presence information communication methods require users to explicitly specify user or group identifiers for subscription, making it difficult to quickly change the subscription object, especially in scenarios where the identifier is unknown, such as temporarily accessing presence information in a conference or room setting.
Innovation Solution
Implementing a conditional subscribe method where users can subscribe to presence information based on conditions, such as location, without specifying explicit identifiers, allowing automatic updates as the user's presence information changes, and enabling automatic subscription and unsubscription based on location updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If users explicitly specify user or group identifiers for subscription, then the subscription system can accurately track presence information, but the complexity of operation increases and usability decreases
Solution Approach 1:
The system automatically determines subscription targets based on the user's current presence information (location, room, etc.) without requiring manual specification of identifiers. The server autonomously matches the user's presence context with appropriate presence information sources, making the system self-configuring and eliminating manual identifier input.
Solution Approach 2:
The presence information management server acts as an intermediary that receives the user's presence information, automatically resolves the appropriate subscription targets, and manages the subscription relationship. This mediator handles the complexity of identifier matching behind the scenes, presenting a simple interface to the user.
2Adaptability or versatility
If users manually change subscription objects, then the subscription can be updated, but the time required and number of messages increase
Solution Approach 1:
The subscription relationship dynamically adapts to changes in the user's presence information. When the user's location, room, or other presence attributes change, the system automatically updates the subscription targets to match the new context, making the subscription flexible and responsive without manual intervention.
Solution Approach 2:
The system continuously monitors changes in the user's presence information and uses this feedback to automatically adjust subscription targets. The server receives presence updates, compares them with subscription criteria, and triggers automatic subscription changes when conditions are met, creating a closed-loop adaptive system.
3Adaptability or versatility
If users need to access presence information in unknown environments, then they can get presence data, but the difficulty of detecting and measuring increases
Solution Approach 1:
The system automatically determines appropriate subscription targets based on the user's current presence context without requiring the user to know or detect specific identifiers. The server autonomously interprets the presence information (location, room, building) and resolves the corresponding presence information sources, making the system self-adapting to unknown environments.
Solution Approach 2:
The system changes the subscription approach from using explicit identifiers to using presence information parameters (location, room, building, floor). This parameter transformation allows the system to adapt to unknown environments by matching presence context rather than requiring pre-known identifiers.
Data Source
AI summary
When starting subscribe for acquiring presence information, there is no need of acquiring an identifier of the presentity or an identifier of the group, which have been conventionally indispensable. There is provided a state information management system including a management server for managing state information on a plurality of terminals. Instead of specifying a presentity, a condition of the presentity, such as a value of presence, is specified for subscribing. For example, when subscribe is established by specifying the identical current position as a condition, subscribe for the user matched with the condition is automatically started and the presence can be acquired. When the presence of a partner or user himself/herself is changed to a different value, the presentity is automatically changed.


