亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? rfc4479 a data model for presence.txt

?? 有關IMS SIP及Presence應用的RFC文檔包
?? TXT
?? 第 1 頁 / 共 5 頁
字號:
    |               \          /           \                         |
    |                V        V             V                        |
    |          +----------------+        +----------------+          |
    |         +----------------+|       +----------------+|          |
    |         |                ||       |                ||          |
    |         |                ||       |                ||          |
    |         |    Device      ||       |    Device      ||          |
    |         |                ||       |                ||          |
    |         |                |+       |                |+          |
    |         +----------------+        +----------------+           |
    |                                                                |
    |                                                                |
    | Presentity (URI)                                               |
    +----------------------------------------------------------------+

                                 Figure 1







Rosenberg                   Standards Track                     [Page 5]

RFC 4479                  Presence Data Model                  July 2006


   The data model for presence is shown in Figure 1.  The model seeks to
   describe the presentity, identified by a presentity URI.  There are
   three components in the model: the person, the service, and the
   device.  These three data components contain information (called
   attributes) that provide a description of some aspect of the service,
   person, or device.  It is central to this model that each attribute
   is affiliated with the service, person, or device because they
   describe that service, presentity, or device.  This is in contrast to
   a model whereby the attributes are associated with the service,
   presentity, or device because they were reported by that service,
   presentity, or device.  As an example, if a cell phone reports that a
   user is in a meeting, this would be done by including an attribute as
   part of the person information, indicating a status of
   "in-a-meeting".  The presence information may also include
   information on the cell phone as a device.  However, even though it
   is the device that is reporting that the user is in a meeting, "in a
   meeting" is a fact that describes the human user, not their physical
   device.  Consequently, this attribute is placed in the person
   component of the document.

3.1.  Presentity URI

   The identifier for the presentity is a URI.  For each unique
   presentity in the network, there is one or more presentity URIs.  A
   presentity may have multiple URIs because they are identified by both
   a URI from the Presence (pres) scheme [12] and a protocol-specific
   URI, such as a SIP URI [11] or an Extensible Messaging and Presence
   Protocol Internationalized Resource Identifier (XMPP IRI) [13].  Or,
   it can be because a user has several aliases in a domain, all of
   which are equivalent identifiers for the presentity.

   When a document is constructed, the presentity URI is ideally set to
   the identifier used to request the document in the first place.  For
   example, if a document was requested through a SIP SUBSCRIBE request,
   the presentity URI would match the Request URI of the SUBSCRIBE
   request.  This follows the principle of least surprise, since the
   entity requesting the document may not be aware of the other
   identifiers for the presentity.

   Irrespective of the scheme from which the URI is taken, the
   presentity URI is independent of any of the services or devices that
   the presentity possesses.  However, the URI is not just a name - it
   represents a resource that can be subscribed to, in order to find out
   the status of the user.  When the URI is a SIP URI, it will often be
   the Address of Record for the user, to which SIP calls can be
   directed.  This equivalence is not mandated by this specification,
   but is a recommended configuration for easing the burden of
   remembering and storing identifiers for users.



Rosenberg                   Standards Track                     [Page 6]

RFC 4479                  Presence Data Model                  July 2006


3.2.  Person

   The person data component models information about the user whom the
   presence data is trying to describe.  This information consists of
   characteristics of the user, and their status.

   Characteristics of a person are the static information about a user
   that does not change under normal circumstances.  Such information
   might include physical characteristics, such as age and height.
   Another example of a person characteristic is an alias.  An alias is
   a URI that identities the same user, but with a different presentity
   URI.  For example, a presentity "sip:bob@example.com" might have a
   presence document with a person component that indicates an alias of
   "sip:robert@example.com" and "sip:r.smith@example.com".

   Status information about a presentity represents the dynamic
   information about a user.  This typically consists of things the
   *user* is doing, places the *user* is at, feelings the *user* has,
   and so on.  Examples of typical person status are "in a meeting", "on
   the phone", "out to lunch", "happy", and "writing Internet Drafts".
   The line between static status information and dynamic status
   information is fuzzy, and it is not important that a line be drawn.
   The model does not differentiate in a syntactically or semantically
   meaningful way between these two types of attributes.

   In the model, there can be only one person component per presentity.
   In other words, the person component models a single human being, and
   includes characteristics and statuses that are related to the
   communication states for a single human being.  Of course, the system
   has no way to verify that the human described by the person component
   is actually a single human being, as opposed to a group of users, or
   even a dog for that matter.  As the saying goes, "on the Internet, no
   one knows you are a dog", and the same is true here.  The person
   component is a facade for a single person; anything that can be made
   to look like a single person can be modeled with that facade.

   As an example, consider the task of using a presence document to
   describe a customer support help desk.  The person component can be
   considered to be "busy" if none of the support staff are available,
   and "at lunch" if the help desk department has a group lunch
   together.  The watcher that receives the document will consider the
   help desk to be a single person; nothing in the document (except
   perhaps the note element, should its value be "help desk" or
   something similar) conveys information that would indicate that the
   person in question is actually a help desk.






Rosenberg                   Standards Track                     [Page 7]

RFC 4479                  Presence Data Model                  July 2006


   However, there can be multiple occurrences of the person component.
   This happens in cases where the state of the person component is
   ambiguous, as discussed in Section 3.5.

3.3.  Service

   Each presentity has access to a number of services.  Each of these
   represents a point of reachability for communications that can be
   used to interact with the user.  Examples of services are telephony
   (that is, traditional circuit-based telephone service), push-to-talk,
   instant messaging, Short Message Service (SMS), and Multimedia
   Message Service (MMS).

   It is difficult to give a precise definition for service.  One
   reasonable approach is to model each software or hardware agent in
   the system as a service.  If a user starts a softphone application on
   their PC, then that represents a service.  If a user has a videophone
   device, then that represents another service.  This is effectively a
   physical view of services.  This definition, however, starts to fall
   apart when a service is spread across multiple software agents or
   devices.  For example, a SIP URI representing an address-of-record
   can be routed to a softphone or a videophone, or both.  In that case,
   one might attempt instead to define a service based on its address on
   the network.  This definition also falls apart when modeling devices
   or applications that receive calls and dispatch them to different
   "helpers" based on potentially complex logic.  For example, a
   cellular telephone might house multiple SIP applications, each of
   which can "register" different handlers based on the method or even
   body type of the request.  Each of those applications or handlers can
   rightfully be considered a service, but it doesn't have an address on
   the network distinct from the others.

   Because of this inherent difficulty in precisely defining a service,
   the data model doesn't try to constrain what can be considered a
   service.  Rather, anything can be considered a service so long as it
   exhibits a set of key properties defined by this model.  In
   particular, each service is associated with characteristics that
   identify the nature and capabilities of that service, with reach
   information that indicates how to connect to the service, with status
   information representing the state of that service, and relative
   information that describes the ways in which that service relates to
   others associated with the presentity.

   As a consequence, in this model, services are not explicitly
   enumerated.  There is no central registry where one finds identifiers
   for each service.  Consequently, each service does not have a single
   "service" attribute with values such as "ptt" or "telephony".  That
   doesn't mean that these consolidated monikers aren't useful; indeed,



Rosenberg                   Standards Track                     [Page 8]

RFC 4479                  Presence Data Model                  July 2006


   they represent an essential summary of what the service is.  Such
   summarization is useful in creating icons that allow a user to choose
   one service over another.  A watcher is free to create such
   summarization information from any of the information associated with
   a service.  The reach information often provides valuable information
   for creating such a summarization.  Oftentimes, the scheme of the URI
   is synonymous with the view of what a service is.  An "sms" URI [14]
   clearly indicates SMS, for example.  For some URIs, there may be many
   services available, for example, SIP or tel [15], in which case the
   scheme is less meaningful as a way of creating a summary.  The reach
   information could also indicate that certain application software has
   to be invoked (such as a videogame), in which case that aspect of the
   reach information would be useful for generating an iconic
   representation of the game.

3.3.1.  Characteristics

   Each service is adorned with characteristics that describe the nature
   and capabilities of the service that will be experienced when a
   watcher invokes that URI.  The nature of a service is a set of
   properties that are relatively static across communication sessions
   established to that service.  The nature of a service tends to be
   descriptive.  Examples of the nature of a service are that it
   represents an interactive voice response or voicemail server, that it
   is an automaton, or that it is a telephony service used for the
   purposes of work.  Capabilities, on the other hand, represent
   properties that might be exhibited, and whether they are exhibited
   depends on negotiation and other dynamic functions that take place
   during session establishment.  Examples of such capabilities are the
   type of media that might be used, the directionality of
   communications that are permitted, the SIP extensions supported, and
   so on.  Capabilities can be very complex; for example, RFC 2533 [16]
   describes a model for representing capabilities through N-ary boolean
   functions.  It is difficult to differentiate a capability with one
   modality (e.g., this service only does voice) from a characteristic
   that represents the nature of a service.  However, it is not
   important to do so.

   Characteristics are important when multiple services are indicated.
   That is because the purpose of listing multiple services in a
   presence document is to give the watcher a *choice*.  That is, the
   presentity is explicitly offering the watcher an opportunity to
   contact them using a multiplicity of different services.  To help the
   watcher make a decision, the presence document includes
   characteristics of each service that help differentiate the services
   from each other and give the watcher the context in which to make a
   choice.




Rosenberg                   Standards Track                     [Page 9]

RFC 4479                  Presence Data Model                  July 2006


   Because their purpose is primarily to facilitate choice, capabilities
   do not impose a requirement on the way in which a user reaches that
   service.  For example, if a presence document includes two services,
   and one supports audio only while the other supports only video, this
   does not mean that, when contacting the first service, a user has to

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产酒店精品激情| 91成人免费网站| 免费看欧美女人艹b| 亚洲国产人成综合网站| 国产精品福利电影一区二区三区四区| 日韩欧美国产一区在线观看| 欧美日韩中文国产| 色狠狠一区二区| 国产精品羞羞答答xxdd| 国产一区视频网站| 国产一区免费电影| 久久精品国产免费看久久精品| 天天操天天色综合| 日韩激情一二三区| 午夜久久久影院| 亚洲va韩国va欧美va| 亚洲女厕所小便bbb| 中文字幕一区二区三区色视频 | 国产精品污www在线观看| 91国偷自产一区二区使用方法| 青青草97国产精品免费观看无弹窗版 | 97成人超碰视| 日本韩国精品一区二区在线观看| 欧美综合在线视频| 日韩欧美国产系列| 国产日韩v精品一区二区| 国产精品久久久久久久久久久免费看| 亚洲美女视频在线| 日韩二区在线观看| 国产成人精品1024| 欧美性极品少妇| 日韩欧美视频一区| 国产精品二三区| 亚洲成人动漫在线观看| 久久精品国产免费| 99精品国产91久久久久久 | 一区二区理论电影在线观看| 日韩av二区在线播放| 国产盗摄精品一区二区三区在线| 一本大道久久a久久综合婷婷| 欧美精品久久99久久在免费线 | 一区二区三区不卡视频在线观看| 喷白浆一区二区| 成人黄色av电影| 欧美伦理影视网| 欧美国产精品劲爆| 五月天婷婷综合| 粉嫩蜜臀av国产精品网站| 欧美日韩亚洲综合| 国产无人区一区二区三区| 午夜视频一区在线观看| 国产99久久久久久免费看农村| 欧美色视频在线| 国产午夜久久久久| 日韩激情一区二区| 99久久精品99国产精品| 日韩一区二区在线观看视频播放| 亚洲视频综合在线| 国产综合久久久久久鬼色| 精品视频在线免费看| 国产精品美女久久久久久久网站| 日韩激情视频网站| 91麻豆视频网站| 久久精品视频一区二区三区| 首页国产丝袜综合| 色综合色狠狠天天综合色| 久久久五月婷婷| 奇米影视在线99精品| 日本道色综合久久| 国产精品乱码妇女bbbb| 美女任你摸久久| 精品视频免费在线| 亚洲免费在线观看| 成人激情免费视频| 久久蜜桃香蕉精品一区二区三区| 视频一区二区不卡| 在线观看日韩电影| 亚洲私人黄色宅男| 成人av在线电影| 久久―日本道色综合久久| 日本中文在线一区| 欧美日韩卡一卡二| 亚洲一区二区三区四区在线 | 色成年激情久久综合| 中文字幕免费不卡在线| 国产乱人伦偷精品视频不卡| 日韩精品一区二区三区swag| 日日欢夜夜爽一区| 欧美日韩一区成人| 亚洲一区在线观看免费| 91久久人澡人人添人人爽欧美| 最新国产精品久久精品| 成人免费电影视频| 国产精品三级在线观看| 国产·精品毛片| 国产亚洲美州欧州综合国| 韩国三级中文字幕hd久久精品| 91精品久久久久久久91蜜桃| 日韩中文字幕麻豆| 欧美亚男人的天堂| 亚洲第一激情av| 欧美唯美清纯偷拍| 亚洲成人精品影院| 欧美日韩免费一区二区三区| 视频在线观看一区| 欧美一区二区三区男人的天堂| 水蜜桃久久夜色精品一区的特点| 3d动漫精品啪啪1区2区免费| 日本麻豆一区二区三区视频| 制服.丝袜.亚洲.另类.中文| 天堂精品中文字幕在线| 日韩一区二区免费视频| 国产制服丝袜一区| 国产欧美一区二区精品秋霞影院| 成人黄色在线视频| 亚洲色图19p| 欧美日韩在线不卡| 日韩成人免费电影| 精品999久久久| 成人av在线播放网址| 亚洲综合网站在线观看| 欧美日韩视频在线观看一区二区三区 | 亚洲成a人片综合在线| 日韩午夜在线播放| 国产麻豆日韩欧美久久| 国产精品国产三级国产普通话蜜臀 | 国产99久久久国产精品潘金| 国产精品成人一区二区艾草| 99久久精品国产导航| 亚洲国产成人av网| 欧美成人伊人久久综合网| 粉嫩一区二区三区性色av| 亚洲激情成人在线| 欧美一区二区三区视频在线 | 久久精品综合网| 色婷婷综合久久久中文字幕| 日本不卡在线视频| 久久久一区二区三区| 色哟哟亚洲精品| 免费观看日韩电影| 国产精品亲子乱子伦xxxx裸| 精品视频1区2区| 国产精品一区二区视频| 最近日韩中文字幕| 91精品国产品国语在线不卡| 高清成人免费视频| 午夜天堂影视香蕉久久| 国产亲近乱来精品视频| 欧美日韩国产精品成人| 国产成人av电影在线观看| 亚洲午夜精品久久久久久久久| 欧美videos中文字幕| 色婷婷久久一区二区三区麻豆| 久久精品免费观看| 亚洲三级小视频| 精品伦理精品一区| 色婷婷综合激情| 国产老妇另类xxxxx| 亚洲成av人在线观看| 欧美国产激情一区二区三区蜜月| 欧美伦理电影网| 不卡的av在线| 韩国v欧美v亚洲v日本v| 一区二区日韩av| 国产精品视频观看| 欧美精品一区二区高清在线观看| 日本乱人伦一区| 成人亚洲一区二区一| 另类的小说在线视频另类成人小视频在线| 国产精品伦理在线| 日韩免费看的电影| 欧美午夜影院一区| 国产精品77777| 久久99精品久久久久久国产越南 | 成人国产在线观看| 久久国产综合精品| 午夜视频在线观看一区| 日韩美女啊v在线免费观看| 国产亚洲一区二区三区在线观看| 91精品免费观看| 欧美日韩一区视频| 一本久久a久久精品亚洲| 成人免费毛片aaaaa**| 国产一区在线精品| 久久国产视频网| 青青草国产成人99久久| 天天综合色天天综合色h| 一区二区三区免费看视频| 国产精品久久久久久久岛一牛影视 | 亚洲第一主播视频| 自拍偷在线精品自拍偷无码专区| 国产欧美精品一区二区色综合| 欧美精品一区二区三区一线天视频| 91精品国产91久久久久久最新毛片| 在线免费精品视频| 色播五月激情综合网| 色婷婷综合久色| 色婷婷亚洲精品| 在线观看精品一区| 91福利在线观看|