具有多设备安全应用程序集成的内容提供器制造技术

技术编号:10491407 阅读:135 留言:0更新日期:2014-10-03 18:54
本发明专利技术公开了用于提供对内容访问的方法和系统。方法至少部分地在具有处理器和存储器的客户端计算机系统上被执行。方法包括执行与第一方相关联的主应用程序。在一些实施例中,主应用程序是媒体播放器。方法还包括启动在主应用程序和与第一方相关联的服务器之间的安全通信信道。方法还包括,执行与第二方相关联的补充应用程序。方法还包括使用补充应用程序访问被许可给第一方的内容,其中补充应用程序能够经由安全通信信道按照许可协议的条款访问被许可的内容。在一些实施例中,内容是媒体内容,例如音乐、电影等。

【技术实现步骤摘要】
【国外来华专利技术】具有多设备安全应用程序集成的内容提供器
[0001 ] 所公开的实施例一般地涉及控制和回放媒体内容。
技术介绍
为了满足诸如音乐、电影等数字内容的所有者和制作者的要求,数字内容的分发要求许多商业和技术防护措施。由于担心应用程序会非法复制、显示或分发受保护的内容,数字内容提供者(provider)常常必须采取措施阻止这些未获授权的计算机程序访问它们的内容。此外,合法的内容提供者常常从所有者和/或制作者(例如,艺术家、唱片公司、电影工作室等)获得内容许可,许可条款通常要求采用足够的防护措施,以保护被许可的内容免遭盗版。因此,这种内容的分发商常常使用数字版权管理(“DRM”)工具来阻止复制和记录他们的内容。但DRM技术和内容提供者与内容所有者/制作者之间严格的许可条款常常阻碍合法的内容提供者提供对其内容目录的快速、便利和广泛的访问。在此公开的思想有助于缓解这些问题,并且允许合法的内容提供者扩展他们向用户和第三方提供被许可的数字内容的方式。
技术实现思路
一些实施例提供用于提供对内容的访问的计算机实现的方法。方法至少部分地在具有处理器和存储器的客户端计算机系统上被执行。方法包括执行与第一方相关联的主应用程序(host application)。方法包括启动在主应用程序和与第一方相关联的服务器之间的安全通信信道。方法还包括执行与第二方相关联的补充应用程序。方法还包括使用补充应用程序访问被许可给第一方的内容,其中补充应用程序能够按照许可协议的条款经由安全通信信道访问被许可的内容。 在一些实施例中,补充应用程序扩展主应用程序的功能。在一些实施例中,补充应用程序是主应用程序的插件程序。在一些应用程序中,主应用程序是媒体播放器应用程序。在一些实施例中,第一方批准补充应用程序与主应用程序一起使用。在一些实施例中,服务器是第二客户端计算机系统。 在一些实施例中,被许可的内容包括多个音频文件。在一些实施例中,访问被许可的内容包括经由补充应用程序提供的可供功能(affordance)启动多个音频文件中的一个的回放。在一些实施例中,访问被许可的内容还包括将音频文件从服务器流传输到客户端计算机系统。 在一些实施例中,被许可的内容包括多个视频文件。在一些实施例中,访问被许可的内容包括经由补充应用程序提供的可供功能启动多个视频文件中的一个的回放。在一些实施例中,访问被许可的内容还包括将视频文件从服务器流传输到客户端计算机系统。 在一些实施例中,补充应用程序经由主应用程序的一个或多个应用程序编程接口访问主应用程序和第一方中的一个和两者的服务。 在一些实施例中,与主应用程序分开执行的应用程序不能够获得被许可的内容。在一些实施例中,与主应用程序分开执行的应用程序不能够访问安全通信信道。在一些实施例中,主应用程序在操作系统内被执行。在一些实施例中,补充应用程序仅能与主应用程序联合执行。在一些实施例中,许可协议不允许通过在客户端计算机系统上与主应用程序分开执行的应用程序访问被许可的内容。 在一些实施例中,安全通信信道使用安全超级文本传输协议(HTTPS)。在一些实施例中,安全通信信道使用加密通信。在一些实施例中,启动安全通信信道包括对服务器认证。 一些实施例提供用于提供对内容的访问的计算机实现的方法。方法至少部分地在具有处理器和存储器的客户端计算机系统上被执行。方法包括执行主应用程序。方法还包括执行补充应用程序。方法还包括使用补充应用程序访问按照主应用程序的提供者和一个或多个内容所有者之间的许可协议的内容,其中补充应用程序可以按照许可协议的条款访问被许可的内容。 一些实施例提供用于处理应用程序许可的计算机实现的方法。方法至少部分地在具有处理器和存储器的客户端计算机系统上被执行。方法包括执行主应用程序。方法还包括从用户接收使用补充应用程序的请求。方法还包括使用第一套准许(permission)将补充应用程序与主应用程序联合执行。方法还包括检测用户已经批准补充应用程序。方法还包括,响应于该检测,将第二套准许与补充应用程序相关联并且使用第二套准许执行补充应用程序。在一些实施例中,方法还包括将补充应用程序安装作为主应用程序的插件程序。 在一些实施例中,第一套准许授权补充应用程序只读地访问与用户的账号相关联的数据。在一些实施例中,第一套准许授予补充应用程序读取与用户的账号相关联的播放列表与内容历史数据的准许。 在一些实施例中,第二套准许授权补充应用程序读/写访问与用户的账号相关联的数据。在一些实施例中,第二套准许授予补充应用程序创建和修改与用户的账号相关联的播放列表的准许。 在一些实施例中,方法还包括更新与用户相关联的账号信息以指示用户已经在第一客户端计算机上安装补充应用程序。在一些实施例中,方法还包括更新与用户相关联的账号信息以指示待应用于补充应用程序的准许。 在一些实施例中,方法还包括在第二客户端计算机系统上执行以下步骤。执行第二主应用程序。根据与用户相关联的账号信息,确定补充应用程序已经被安装在第一客户端计算机上,以及待应用于补充应用程序的准许。在第二客户端计算机上安装补充应用程序。使用所确定的准许执行补充应用程序。 一些实施例提供用于批准对资源访问的计算机实现的方法。方法至少部分地在具有处理器和存储器的客户端计算机系统上被执行。方法包括接收用于与主应用程序联合执行的补充应用程序,其中主应用程序提供对按照主应用程序的提供者与内容项目的所有者之间的许可协议的被许可的内容项目的访问。方法还包括接收与补充应用程序相关联的认证文件。方法还包括检测访问与主应用程序相关联的资源的请求。方法还包括使用认证文件确定是否补充应用程序被批准访问该资源。方法还包括,如果补充应用程序被批准访问该资源,则提供对该资源的访问;如果补充应用程序未被批准访问该资源,则不提供对该资源的访问。 在一些实施例中,访问资源的请求源于补充应用程序。在一些实施例中,访问资源的请求是访问被许可的内容项目中的至少一个的请求。在一些实施例中,该被许可的内容项目中的至少一个被存储在远离客户端计算机系统的服务器上。在一些实施例中,访问资源的请求是访问主应用程序的应用程序编程接口的请求。在一些实施例中,认证文件是被加密的。在一些实施例中,认证文件是被加密签名的。 根据一些实施例,提供一种计算机可读存储介质(例如,非暂态计算机可读存储介质),计算机可读存储介质存储用于通过一个或多个电子设备的处理器执行的一个或多个程序,该一个或多个程序包括用于执行在此描述的任何方法的指令。 根据一些实施例,提供一种电子设备,其包括用于执行在此描述的任何方法的装置。 根据一些实施例,提供一种电子设备,其包括被配置以执行在此描述的任何方法的处理单元。 根据一些实施例,提供一种电子设备,其包括一个或多个处理器和存储器,存储器存储用于通过一个或多个处理器执行的一个或多个程序,一个或多个程序包括用于执行在此描述的任何方法的指令。 根据一些实施例,提供电子设备中使用的一种信息处理仪器,该信息处理仪器包括用于执行在此描述的任何方法的装置。 【附图说明】 在附图各个图中以示例方式而非限制方式示出在此公开的实施例。在全部附图中,相同的附图标记表示相对应的本文档来自技高网...
具有多设备安全应用程序集成的内容提供器

【技术保护点】
一种用于提供对内容的访问的计算机实现的方法,包括:在具有处理器和存储器的客户端计算机系统中:执行与第一方相关联的主应用程序;启动在所述主应用程序和与所述第一方相关联的服务器之间的安全通信信道;执行与第二方相关联的补充应用程序;以及使用所述补充应用程序访问被许可给所述第一方的内容,其中所述补充应用程序能够按照许可协议的条款经由所述安全通信信道访问所述被许可的内容。

【技术特征摘要】
【国外来华专利技术】2011.11.29 US 61/564,826;2012.11.29 US 13/688,7471.一种用于提供对内容的访问的计算机实现的方法,包括: 在具有处理器和存储器的客户端计算机系统中: 执行与第一方相关联的主应用程序; 启动在所述主应用程序和与所述第一方相关联的服务器之间的安全通信信道; 执行与第二方相关联的补充应用程序;以及 使用所述补充应用程序访问被许可给所述第一方的内容,其中所述补充应用程序能够按照许可协议的条款经由所述安全通信信道访问所述被许可的内容。2.根据权利要求1所述的方法,其中所述第一方和所述第二方是不同的商业实体,所述主应用程序是由所述第一方开发的,所述补充应用程序是由所述第二方开发的,并且所述补充应用程序是由所述第一方批准的。3.根据权利要求1至2中任意项所述的方法,其中所述补充应用程序扩展所述主应用程序的功能。4.根据权利要求1至3中任意项所述的方法,其中所述补充应用程序是所述主应用程序的插件程序。5.根据权利要求1至4中任意项所述的方法,其中所述主应用程序是媒体播放器应用程序。6.根据权利要求1至5中任意项所述的方法,其中所述被许可的内容包括多个音频文件。7.根据权利要求6所述的方法,其中访问所述被许可的内容包括经由所述补充应用程序提供的可供功能启动所述多个音频文件中的一个的回放。8.根据权利要求6至7中任意项所述的方法,其中访问所述被许可的内容还包括从所述服务器向所述客户端计算机系统流传输所述音频文件。9.根据权利要求1至8中任意项所述的方法,其中所述被许可的内容包括多个视频文件。10.根据权利要求9所述的方法,其中访问所述被许可的内容包括经由所述补充应用程序提供的可供功能启动所述多个视频文件中的一个的回放。11.根据权利要求9至10中任意项所述的方法,其中访问所述被许可的内容还包括从所述服务器向所述客户端计算机系统流传输所述视频文件。12.根据权利要求1至11中任意项所述的方法,其中所述服务器是第二客户端计算机系统。13.根据权利要求1至12中任意项所述的方法,其中所述第一方批准所述补充应用程序与所述主应用程序一起使用。14.根据权利要求1至13中任意项所述的方法,其中所述补充应用程序经由所述主应用程序的一个或多个应用程序编程接口访问所述主应用程序和所述第一方中的一个或两者的服务。15.根据权利要求14所述的方法,其中所述服务选自集合,该集合包括以下: 启动内容项目的展示; 终止内容项目的展示; 添加内容项目到现有播放列表;将新播放列表与所述主应用程序相关联; 购买内容项目; 访问内容项目的排行榜列表; 访问内容项目的编辑评论; 访问内容项目的个人化推荐; 访问与选择的内容项目相关的内容项目; 通知即将到来的音乐会或活动; 访问关于音乐会或活动的促销材料; 购买音乐会或活动的门票; 启动比赛的展示; 登记比赛中的高分; 查看比赛中的高分领先榜; 访问歌曲的歌词; 添加、编辑或更正歌曲的歌词; 访问社交图谱中的用户的信息; 访问社交网络中追随者列表; 访问社交网络中的影响分数; 访问社交网络中的状态通知; 张贴社交网络中的状态通知;以及 向社交网络中的用户推送内容项目。16.根据权利要求1至15中任意项所述的方法,其中与所述主应用程序分开执行的应用程序不能够获得所述被许可的内容。17.根据权利要求1至16中任意项所述的方法,其中与所述主应用程序分开执行的应用程序不能够访问所述安全通信信道。18.根据权利要求1至17中任意项所述的方法,其中所述主应用程序是在操作系统内被执行的。19.根据权利要求1至18中任意项所述的方法,其中所述补充应用程序仅能与所述主应用程序联合执行。20.根据权利要求1至19中任意项所述的方法,其中所述许可协议不允许通过在客户端计算机系统上与所述主应用程序分开执行的应用程序访问所述被许可的内容。21.根据权利要求1至20中任意项所述的方法,其中所述安全通信信道使用安全超级文本传输协议。22.根据权利要求1至21中任意项所述的方法,其中所述安全通信信道使用加密通信。23.根据权利要求1至22中任意项所述的方法,其中启动所述安全通信信道包括对所述服务器认证。24.根据权利要求1至23中任意项所述的方法,其中所述内容被存储在所述服务器上。25.根据权利要求1至24中任意项所述的方法,其中所述内容被预先从所述服务器下载到所述客户端计算机系统。26.一种用于提供对内容的访问的计算机实现的方法,包括:在具有处理器和存储器的客户端计算机系统中: 执行主应用程序; 执行补充应用程序;以及 使用所述补充应用程序访问按照所述主应用程序的提供者与一个或多个内容所有者之间的许可协议的内容; 其中,所述补充应用程序能够按照所述许可协议的条款访问所述被许可的内容。27.根据权利要求26所述的方法,其中所...

【专利技术属性】
技术研发人员:M·R·阿雷里德M·G·奥伦法尔克
申请(专利权)人:斯波帝范公司
类型:发明
国别省市:瑞典;SE

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

1