Presence Server Active Information Collection via SIP REFER
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing presence service systems rely on voluntary publication of presence information by presence sources, leading to incomplete data collection and lack of mechanisms for the presence server to identify and route requests to specific presence sources effectively.
Innovation Solution
The presence server uses a new media feature tag (+g.presence.publish) to register and request presence information from identified presence sources, employing SIP REFER and PUBLISH methods to actively collect and route presence information, along with publication rules for controlling the publication operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the presence server uses voluntary publication by presence sources, then the system simplicity is maintained, but the completeness of presence information collection deteriorates
Solution Approach 1:
Instead of the presence server passively receiving voluntary publications from presence sources, the invention inverts the approach by having the presence server actively initiate requests to presence sources using SIP REFER. This inversion enables complete information collection while maintaining system simplicity through standardized protocol usage.
2Loss of information
If the presence server actively requests presence information from presence sources, then the completeness of data collection is improved, but the device complexity increases
Solution Approach 1:
The invention introduces a registration mechanism where presence sources declare their information types and contact addresses to the presence server. This intermediary registration step simplifies subsequent active information requests by providing a structured framework for the presence server to systematically request and collect complete presence information from identified sources.
3Loss of information
If the presence server collects presence information from all possible presence sources, then the completeness of presence information is improved, but the time required for information collection increases
Solution Approach 1:
The invention implements preliminary registration of presence sources, where each source declares the types of presence information it can provide and its contact address before actual information collection begins. This preliminary action enables the presence server to efficiently target specific information requests to appropriate sources, reducing overall collection time while ensuring completeness.
Data Source
AI summary
A method for requesting presence information from a presence source by a presence server is provided. The method includes transmitting a message requesting specific presence information to the presence source; and receiving, from the presence source, the specific presence information published by the presence source.


