本地呈现授权策略的可配置使用制造技术

技术编号:18826448 阅读:19 留言:0更新日期:2018-09-01 14:33
本发明专利技术公开了一种来自观察者客户端的以获得呈现者客户端的呈现信息的请求,其可以使用存储本地呈现授权规则(“呈现规则”)的呈现服务器的系统配置在呈现服务器上被处理。通过在呈现服务器上本地存储呈现规则,这些呈现规则可以由呈现服务器代替或者与可以由单独呈现规则存储服务器(诸如可扩展标记语言(XML)文档管理服务器(XDMS))维护的其他呈现规则组合使用。系统配置可以指定可配置参数,该可配置参数在处理来自观察者客户端的请求时控制呈现服务器使XDMS参与的行为,以及呈现服务器在将从XDMS检索的呈现规则与呈现服务器维护的本地呈现规则合并的行为。

【技术实现步骤摘要】
【国外来华专利技术】本地呈现授权策略的可配置使用相关申请的交叉引用本专利申请要求于2015年12月14日提交的序列号为14/968,641的美国实用专利申请的优先权,申请序列号14/968,641的全部内容通过引用并入本申请。
技术介绍
丰富的通信服务(RCS)是一种平台,能够为用户提供超越语音和短消息服务(SMS)文本(如即时消息或聊天,实况视频通话,文件共享等)的通信体验。RCS的支持技术是从传统的电路交换网络技术向基于互联网协议(IP)的分组交换网络技术的转变,例如由IP多媒体子系统(IMS)提供的分组交换网络。今天的RCS平台还提供在线呈现服务,允许具有RCS功能的通信设备的用户与网络的其他用户共享呈现信息。RCS呈现服务根据开放移动联盟(OMA)定义的规范(如OMASIMPLE呈现技术规范(TS)2.0和OMASIMPLE状态可扩展标记语言(XML)文档管理(XDM)TS2.0)实施。根据这些OMA规范,为了利用RCS呈现服务,第一用户的客户端设备向呈现服务器提供呈现信息,呈现服务器以第一用户相关联的方式存储呈现信息(通常称为“呈现者”)。之后,呈现者的呈现信息可以被提供给请求该呈现信息的其他用户,这些请求用户通常被称为“观察者”。但是,为了授权与观察者共享呈现信息,OMA规范要求呈现者的客户端设备向IMS网络提供明确许可以与观察者共享其能力。如今,这通过呈现者客户端向称为XML文档管理服务器(XDMS)的存储服务器发送包含“呈现授权规则”(此处缩写为“呈现规则”)的XML文档来完成。针对每个呈现者,XDMS存储XML文档,其将呈现信息发布到IMS网络的呈现服务器。之后,呈现服务器可以根据需要从XDMS中检索呈现规则,以便处理对从观察者接收到的呈现信息的请求。附图说明参考附图阐述详细描述,其中附图标记的最左边的数字标识附图标记首次出现的图。在不同附图中使用相同的附图标记表示相似或相同的条目或特征。图1示出了用于利用由呈现服务器维护的可配置呈现授权策略的示例网络环境。图2示出了示例呈现服务器体系架构的框图。图3示出了使用在呈现服务器的本地存储器中维护的可配置授权策略来处理对呈现信息的请求的示例过程的流程图。图4示出用于将本地呈现授权规则与来自不同源的呈现授权规则合并的示例过程的流程图。图5示出了用于合并具有多个冲突部分的不同呈现授权规则的示例过程的流程图。具体实施方式这里描述的是用于使用在支持呈现服务的网络的呈现服务器处维护的系统配置来处理对呈现信息的请求的技术和系统。在一些实现方式中,关于呈现服务器使用呈现授权规则来处理呈现信息请求,系统配置控制呈现服务器。“呈现授权规则”在本文中通常缩写为“呈现规则”,并且在本文中有时被称为“呈现授权策略”。呈现服务器可以存储可用于处理呈现信息请求的本地呈现规则。通过在呈现服务器上本地存储呈现规则,在一些实现方式中,本地存储的呈现规则可以由呈现服务器用来代替由单独的呈现规则存储服务器(诸如XDMS)维护的其他呈现规则。也就是说,呈现服务器的系统配置可用于通过指示呈现服务器使用本地呈现规则作为默认授权策略而不使得XDMS参与来控制呈现服务器。通过这种方式,由呈现者客户端根据呈现服务器维护的本地呈现规则发布呈现信息的行为被呈现服务器解释为隐式许可以与观察者客户端共享呈现者的呈现信息。使用本地呈现规则作为默认授权策略意味着XDMS可以从网络拓扑中被移除,尽管这是一个可选的实现方式,如在此更详细描述的。通过移除XDMS并全局应用本地呈现规则用于作为默认授权策略的呈现信息的请求,可以实现网络流量(带宽使用)的减少,这可以通过减少往来XDMS的不必要的网络流量来实现网络优化。因此,由呈现服务器维护的本地呈现规则在本文中有时被称为“全局呈现规则”,这意味着取决于系统配置设置,本地呈现规则可以被全局应用于对呈现信息的请求。尽管系统配置可以指定本地呈现规则将被用作覆盖默认授权策略,但是呈现服务器的系统配置是可配置的(例如,通过设置系统配置中指定的一个或更多个参数值)以在确定是否使得诸如XDMS的单独存储服务器参与用于检索由XDMS维护的呈现规则时控制呈现服务器的行为。例如,XDMS可以接收并维护来自客户端设备的定制预处理规则,以供以后由呈现服务器检索,使得来自XDMS的定制呈现规则可以用来代替由呈现服务器维护的本地呈现规则,或者与本地呈现规则(例如,通过将定制呈现规则与本地呈现规则合并来创建合成呈现规则)一起使用。只要呈现服务器能够从XDMS中检索它们,就可以使用这些定制的呈现规则。然而,如果未能成功从XDMS检索定制的呈现规则,则系统配置可以控制呈现服务器以使用由呈现服务器维护的本地呈现规则作为回退机制以确保呈现服务可用性贯穿XDMS服务中断,或者如果呈现者客户端不能向XDMS明确地提供定制的呈现规则(例如,当呈现者客户端不支持XDMS时),则提供呈现服务。这是对当前RCS框架的改进,因为在当前RCS框架中未能从XDMS中检索呈现规则(例如,在XDMS服务中断期间)会导致用户丢失呈现服务,因为OMA规范描述了当无法从XDMS检索呈现规则时,所有观察者都被阻止获取呈现信息。在XDMS服务中断的情况下,所有呈现者的呈现规则都不可访问,可能发生RCS服务(例如,聊天、视频通话等)的全国性中断,这提供了不良的呈现服务的客户体验。示例环境图1示出了用于利用呈现服务器102的系统配置来处理对呈现信息的请求的示例网络环境100。网络环境100可以表示基于会话发起协议(SIP)的IMS网络,但是这里描述的技术和系统不限于IMS网络拓扑,因为任何合适的计算机网络都可以受益于本文描述的技术和系统。可以在网络环境100中实现呈现服务,使得呈现信息104可以在网络环境100的用户和设备之间被共享。为了能够实现这样的呈现服务,客户端设备,诸如客户端设备106(1)和106(2)(统称为106)可以是被配置为实现共享呈现信息104和用于订阅由其他客户端设备106共享的呈现信息104的功能的支持RCS的客户端。这里描述的客户端设备106(有时被称为“用户设备(UE)”)可以被实现为被配置为通过无线网络进行通信的任何合适的通信设备,包括但不限于移动电话(例如,智能电话)、平板电脑、笔记本电脑、台式或个人电脑(PC)、机顶盒(STB)、游戏机、智能电视、便携式数字助理(PDA)、可穿戴计算机(例如,电子/智能眼镜、智能手表、健身追踪器等)、联网数码相机和/或类似的客户端设备。此外,客户端设备106可以能够通过有线连接和/或无线地使用任何合适的无线通信/数据技术、协议或标准(诸如全球移动通信系统(GSM)、时分多址(TDMA))、通用移动电信系统(UMTS)、演进数据优化(EVDO)、长期演进(LTE)、高级LTE(LTE+)、通用接入网络(GAN)、非许可移动接入(UMA)、码分多址CDMA)、正交频分多址(OFDM)、通用分组无线电业务(GPRS)、增强数据GSM环境(EDGE)、高级移动电话系统(AMPS)、高速分组接入(HSPA)、演进HSPA(HSPA+)、IP语音(VoIP)、LTE语音(VoLTE)、IEEE802.11x协议、WiMAX、Wi-Fi和/或任何未来的基于IP的网络技术或现有的基于IP的本文档来自技高网...

【技术保护点】
1.一种计算机实现的方法,包括:在呈现服务器处并且从第一客户端设备接收用于获得与第二客户端设备相关联的呈现信息的请求;从存储第一呈现授权规则的所述呈现服务器的存储器访问系统配置;至少部分地基于所述系统配置,向存储服务器发送对与所述第二客户端设备相关联的第二呈现授权规则的请求;确定所述第二呈现授权规则不能从所述存储服务器检索;以及至少部分地响应于确定所述第二呈现授权规则不能被检索而处理所述请求,所述请求使用所述第一呈现授权规则从所述第一客户端设备被接收。

【技术特征摘要】
【国外来华专利技术】2015.12.14 US 14/968,6411.一种计算机实现的方法,包括:在呈现服务器处并且从第一客户端设备接收用于获得与第二客户端设备相关联的呈现信息的请求;从存储第一呈现授权规则的所述呈现服务器的存储器访问系统配置;至少部分地基于所述系统配置,向存储服务器发送对与所述第二客户端设备相关联的第二呈现授权规则的请求;确定所述第二呈现授权规则不能从所述存储服务器检索;以及至少部分地响应于确定所述第二呈现授权规则不能被检索而处理所述请求,所述请求使用所述第一呈现授权规则从所述第一客户端设备被接收。2.如权利要求1所述的计算机实现的方法,其中所述存储服务器包括可扩展标记语言(XML)文档管理服务器(XDMS)。3.如权利要求1所述的计算机实现的方法,其中访问所述系统配置包括访问包含可配置参数的可扩展标记语言(XML)文档。4.如权利要求3所述的计算机实现的方法,其中至少部分地基于所述系统配置发送所述请求包括:解析所述XML文档;识别所述XML文档中的所述可配置参数的参数;确定所述参数被设置为多个可能值中的第一值;以及响应于确定所述参数被设置为所述第一值,将所述请求发送到所述存储服务器。5.如权利要求1所述的计算机实现的方法,其中处理从所述第一客户端设备接收的所述请求包括准许获得与所述第二客户端设备相关联的所述呈现信息的所述请求,所述方法还包括:从所述呈现服务器的所述存储器访问与所述第二客户端设备相关联的所述呈现信息;以及向所述第一客户端设备发送包括与所述第二客户端设备相关联的所述呈现信息的通知。6.如权利要求1所述的计算机实现的方法,其中所述呈现信息包括所述第二客户端设备用于执行基于互联网协议多媒体子系统(IMS)服务的能力。7.如权利要求1所述的计算机实现的方法,其中所述第一客户端设备是观察者客户端,所述第二客户端设备是呈现者客户端。8.一种计算机实现的方法,包括:在呈现服务器处并且从第一客户端设备接收用于获得与第二客户端设备相关联的呈现信息的请求;从所述呈现服务器的存储器访问包含可配置参数的可扩展标记语言(XML)文档;识别所述XML文档中的所述可配置参数的参数;确定所述参数被设置为多个可能值中的第一值;以及响应于确定所述参数被设置为所述第一值,使用从所述呈现服务器的所述存储器检索到的呈现授权规则来处理从所述第一客户端设备接收到的所述请求。9.如权利要求8所述的计算机实现的方法,其中处理从所述第一客户端设备接收到的所述请求包括准许获得与所述第二客户端设备相关联的所述呈现信息的所述请求,所述方法还包括:从所述呈现服务器的所述存储器访问与所述第二客户端设备相关联的所述呈现信息;以及向所述第一客户端设备发送包括与所述第二客户端设备相关联的所述呈现信息的通知。10.如权利要求8所述的计算机实现的方法,其中所述呈现信息包括所述第二客户端设备用于执行基于互联网协议多媒体子系统(IMS)服务的能力。11.如权利要求8所述的计算机实现的方法,其中所述第一客户端设备是观察者客户端,所述第二客户端设备是呈现者客户端。12.一种呈现服务器,包括:处理器;以及存...

【专利技术属性】
技术研发人员:兴甫·亨利·蒋M·雷蒙德
申请(专利权)人:T移动美国公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1