可扩展媒体格式系统及其使用方法_5

文档序号:9893857阅读:来源:国知局
要求2所述的方法,其中将包括所请求的内容的至少一部分的每个所述EMF文件发送至所述客户设备的步骤还包括以下步骤: 确定所述内容请求是否包括与所述用户相关联的用户名、与所述用户相关联的密码、以及与所请求的内容关联的内容统一资源标识符(“URI”)以下中的每一个; 当确定在所述内容请求中缺乏所述用户名、所述密码和所述内容URI中的至少一个时拒绝所述内容请求; 验证在所述内容请求中包括的所述服务用户名、所述服务密码以及所述内容URI中的每一个; 当验证所述内容请求失败时拒绝所述内容请求;以及 当验证所述内容请求成功时,将包括所请求的内容的至少一部分的每个EMF文件发送至所述客户设备。4.如权利要求2所述的方法,其中将包括所请求的内容的至少一部分的每个EMF文件发送至所述客户设备的步骤还包括以下步骤: 创建唯一令牌,所述唯一令牌包括所请求的内容的标题、与所述用户相关联的用户名、开始时间标记、期满时间标记和唯一令牌标识符,其中所述开始时间标记限定所述用户被授权接收所请求的内容的开始时间,以及所述期满时间标记限定结束时间,当超过所述结束时间则所述用户不再被授权接收所请求的内容; 将所述令牌以及所请求的内容的位置发送至所述客户设备,所述令牌随后由所述客户设备提供至所述内容服务器;以及 当接收到来自所述客户设备的令牌时: 验证所述令牌; 在验证所述令牌失败时拒绝所述内容请求;以及 在验证所述令牌成功时将包括所请求的内容的至少一 部分的每个EMF文件发送至所述客户设备。5.如权利要求4所述的方法,其中验证所述令牌的步骤还包括以下步骤: 验证所述令牌标识符;以及 基于在所述令牌中包括的所述开始时间标记和所述期满时间标记确定所述用户当前是否被授权接收所请求的内容。6.如权利要求2所述的方法,其中将包括所请求的内容的至少一部分的每个EMF文件发送至所述客户设备的步骤还包括以下步骤: 从所述密钥服务器获得与所述用户关联的密钥文件; 使用所述密钥文件分别加密包括所请求的内容的所述至少一个EMF文件中的至少一个;以及 将所加密的至少一个EMF文件中的每个发送至所述客户设备。7.如权利要求2所述的方法,还包括以下步骤:在所述至少一个计算设备上的存储器中实施至少一个内容供应商,所述内容供应商配置用于维护所述初始请求服务器、所述认证服务器和所述内容服务器中的每个。8.如权利要求2所述的方法,还包括以下步骤:在所述至少一个计算设备上的存储器中实施至少一个密钥服务供应商,所述密钥服务供应商配置用于维护所述密钥服务器和所述令牌服务器中的每个。9.如权利要求1所述的方法,还包括以下步骤: 根据所述内容的总体大小将所述内容选择性地划分到多个EMF文件中;以及当所述用户请求时,以每次发送一个EMF文件的方式将所述内容发送至所述相关联的客户设备。10.如权利要求9所述的方法,还包括以下步骤: 以对等网络的方式将所述多个EMF文件中的每个存储在多个客户设备上;以及 基于所述客户设备的可用性从所述客户设备选择性地检索所述多个EMF文件中的每个。11.如权利要求9所述的方法,还包括以下步骤:压缩包括所请求的内容的所述多个EMF文件中的至少一个。12.如权利要求11所述的方法,其中压缩所述多个EMF文件中的至少一个的步骤还包括针对每个所述EMF文件的以下步骤: 确定所述EMF文件是否包括在所述EMF文件中出现多于一次的任何XML标签;以及 针对被确定为在所述EMF文件中出现多于一次的每个XML标签,进行以下步骤: 向所述XML标签分配唯一地址;以及 将所述地址和相关联的XML标签存储在XML表格中,所述XML表格用于对所述EMF文件的后续解压缩。13.如权利要求11所述的方法,其中压缩所述多个EMF文件中的至少一个的步骤还包括针对每个所述EMF文件的以下步骤: 确定所述EMF文件是否包括在所述EMF文件中出现多于一次的任何数据;以及 针对被确定为在所述EMF文件中出现多于一次的任何数据,进行以下步骤: 向所述数据分配唯一地址;以及 将所述地址和相关数据存储在XML表格中,所述XML表格用于对所述EMF文件的后续解压缩。14.如权利要求11所述的方法,其中压缩所述多个EMF文件中的至少一个的步骤还包括针对每个所述EMF文件的以下步骤: 扫描存储在相关联的帧页面中的所述至少一个帧中的每个,所述至少一个帧包括表示所述内容的至少一部分的多个字节数值; 将所述帧中的第一帧存储为基帧;以及 针对存储在所述相关联的帧页面中的每个附加帧,进行以下步骤: 计算在所述基帧中包括的字节数值与在所述附加帧中包括的字节数值之间的任何差值;以及 将所述附加帧存储为差值帧,所述差值帧仅包括在所述附加帧中包括的相较于所述基帧的差值字节数值。15.如权利要求11所述的方法,其中压缩所述多个EMF文件中的至少一个的步骤还包括针对每个所述EMF文件的以下步骤: 扫描存储在相关联的帧页面中的所述至少一个帧中的每个,所述至少一个帧包括表示所述内容的至少一部分的多个字节数值; 将所述帧中的第一帧存储为基帧;以及 针对存储在所述相关帧页面中的每个后续帧,进行以下步骤: 计算在先前帧中包括的字节数值与在所述后续帧中包括的字节数值之间的任何差值;以及 将所述后续帧存储为差值帧,所述差值帧仅包括在所述后续帧中包括的相较于所述先前帧的差值字节数值。16.如权利要求1所述的方法,还包括以下步骤:在将所述内容发送至所述相关客户设备之前,出于识别的目的将唯一用户特定水印选择性地覆盖在所述内容上。17.如权利要求16所述的方法,其中将所述唯一水印选择性地覆盖在所述内容上的步骤还包括以下步骤:基于选择用户特定位置信息将所述水印相对于所述内容定位。18.以可扩展媒体格式管理数字化内容的计算机实施方法,所述方法包括以下步骤: 在至少一个计算设备上的存储器中实施至少一个初始请求服务器,所述初始请求服务器配置用于接收和处理来自用户所拥有的至少一个客户设备对于内容的请求; 在所述至少一个计算设备上的存储器中实施至少一个内容服务器,所述内容服务器配置用于存储和选择性地分发所述内容; 在所述至少一个计算设备上的存储器中实施至少一个密钥服务器,所述密钥服务器配置用于创建和存储与所述用户相关联的唯一密钥文件; 将所述内容存储在至少一个基于文本的可扩展媒体格式(“EMF”)文件中,每个EMF文件包括帧页面,所述帧页面包括: 帧页面标识符,用于当在所述客户设备上组合所述内容时依次布置所述至少一个EMF文件; 以及至少一个帧,每个帧包括所述内容的至少一部分以及帧标识符,所述帧标识符用于当在所述客户设备上组合所述内容时依次布置所述至少一个帧;以及 当所述初始请求服务器接收到所述用户通过相关客户设备提出的内容请求时进行以下步骤: 从所述密钥服务器获得与所述用户关联的密钥文件; 使用所述密钥文件分别加密包括所请求的内容的所述至少一个EMF文件中的至少一个;以及 将所加密的至少一个EMF文件中的每个发送至所述客户设备。19.以可扩展媒体格式管理数字化内容的计算机实施方法,所述方法包括以下步骤: 在至少一个计算设备上的存储器中实施至少一个初始请求服务器,所述初始请求服务器配置用于接收和处理来自用户所拥有的至少一个客户设备对于内容的请求; 在所述至少一个计算设备上的存储器中实施至少一个内容服务器,所述内容服务器配置用于存储和选择性地分发所述内容; 将所述内容存储在至少一个基于文本的可扩展媒体格式(“EMF”)文件中,每个EMF文件包括帧页面,所述帧页面包括: 帧页面标识符,用于当在所述客户设备上组合所述内容时依次布置所述至少一个EMF文件; 以及至少一个帧,每个帧包括所述内容的至少一部分以及帧标识符,所述帧标识符用于当在所述客户设备上组合所述内容时依次布置所述至少一个帧; 分别压缩包括所述内容的所述至少一个EMF文件中的至少一个;以及当所述初始请求服务器接收到由所述用户通过相关联的客户设备提出的内容请求时,将包括所请求的内容的至少一部分的所压缩的至少一个EMF文件中的每个发送至所述客户设备。
【专利摘要】公开了以可扩展媒体格式(“EMF”)管理数字化内容的系统和相关方法。在至少一个实施方式中,至少一个初始请求服务器位于至少一个计算设备上的存储器中并且配置用于接收和处理来自用户所拥有的至少一个客户设备的内容请求。内容服务器也位于计算设备上的存储器中并且配置用于存储和选择性地分发内容。内容服务器将内容存储在至少一个EMF文件中,其中每个EMF文件包括帧页面,帧页面包括帧页面标识符和至少一个帧;每个帧包括内容的至少一部分以及帧标识符。一旦初始请求服务器接收到用户通过相关客户设备提出的内容请求,则内容服务器发送相关EMF文件。
【IPC分类】H04L29/08, H04L9/08
【公开号】CN105659519
【申请号】
【发明人】文森特·洛根·吉尔伯特
【申请人】里索非特德夫公司
【公开日】2016年6月8日
【申请日】2014年8月1日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1