微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

APP Store ,app , IMS, MSRP Server

  在APP Store 上订阅了 各类杂志, 第一财经,南方周刊。 在APP Store 后面隐藏了各类的APP 应用, 苹果通过IPHONE,IPAD, 使用同一个用户ID,在引向各类 应用。 用户可以根据自己的意愿,来选择自己感兴趣的东西,完成P2A 的过程。

   如果把APP Store 当成ims 中的 SCSCF ,那么IPAD,IPHONE, 通过多种接入方式 (WIFI,3G,GRPS )来连接,进入APP Store 这样APPs 集合的地方,APP Store 在根据用户订阅的请求, 来帮助搭建 APP 与 用户间的联系。

 

   好像 UE <-> ims <-> AS

          iphone,IPAD<-> APP  Store <-> APP.

 

   试图用 SIP 方式来实现这个过程。

  例1:  假设用户已经安装通过APP STORE 已经安装 某份 magazine 上的IPAD 应用。

   之后会发生,

    1. 用户登入 maganize 的 APP 应用;

    2. Maganize APP 应用 认证授权 用户 ID;( IPAD 上的 APP 应该主动向 Applicaiton server 完成 认证请求。用户只需要重新输入正确密码);

    3. IPAD 发出获取maganize 杂志列表的请求;(SUBSCRIBE for the Group list of Maganize)

    4. App Server Push 给IPAD 当前 杂志列表; (NOTIFY with the Group list of Maganize, url list 中的content state 应该 未付费)

    5. IPAD 呈现给用户用户从中挑选感兴趣的杂志进行下载;

    6. 用户 发送INVITE with SDP,will establish MSRP session. here 至 杂志的应用服务器 ,( 需要 先发送给 APP STORE,然后又APP STORE 转向 APP ?)

        6.1  IPAD send INVITE to APP,将会告知远端APP 来 发送 MSRP, IPAD这边会开放相应TCP 端口来接受 maganize.

    7.  APP 回 送200 OK -> IPAD,  IPAD ACK -> APP,完成 三次 handshake.

    8.  APP MSRP Send -> IPAD.  APP  通过借助MSRP 完成file transfer。

    9.  IPAD 得到 maganize。

 

  例子2: 用户订阅1年的杂志期刊。

    same as the sample 1,1. 区别在于 SUBSCRIBE 说带的Target 不一样 。

                                         2. 随后的NOTIFY 的CONTENT 不一样, url list 中的 content state 应该是可下载。

                                         3. 用户然后选择具体的某份一一进行下载。 (目前看来,并没有对多本杂志打成包,INVTIE 并没有发送给这当前几份杂志的add hoc group 来 同时下载)。

 

   例子1, 用户订阅 某份杂志,会发生:

 

        iphone,IPAD                               APP Store                                        Magazine

 

                                SUBSCRIBER                              SUBSCRIBER

                          --------------------->                  --------------------------->

 

                                  200 ok                                        200 ok

                          <-----------------------                <----------------------------

 

                                   NOTIFY                                       NOTIFY

                           <----------------------                 <---------------------------

 

                                   200 ok                                       200 ok

                            ----------------------->                -------------------------->

 

                           INVITE(file transfer)                    INVITE(file transfer)

                            ----------------------->                 -------------------------->

 

                                    200 ok                                         200 ok

                           <----------------------                    <-------------------------

 

                                 MSRP Send                                MSRP Send

                            <---------------------                     <-----------------------

 

                                     200 ok                                         200 ok

                           ---------------------- >                     ------------------------>

 

                                        bye                                            bye

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐