数位内容传输中的发布服务器、终端设备及传输方法

文档序号:7763378阅读:327来源:国知局
专利名称:数位内容传输中的发布服务器、终端设备及传输方法
技术领域
本发明涉及数位内容传输领域,特别涉及数位内容文件在传播过程中启用的发布 服务器、终端设备及数位内容文件传输方法。
背景技术
数位内容文件包括数位游戏、数位影音、内容软件等,并且,随着网络的普及和数 位内容文件的丰富,通过网络传播的数位内容文件的规模越来越大,数位内容文件使人们 的网络生活丰富多彩。但是,用户在播放或者执行一些数位内容文件时,往往要下载相应的 执行程序才能顺利播放或者执行。对于不是非常了解计算机的用户来说,要根据所使用的 终端设备的型号等条件在网络上查找终端设备可用的、能够执行数位内容文件软件,是较 为复杂繁冗的过程,使得用户体验不佳。

发明内容
有鉴于此,有必要提供一种能够解决上述问题、优化用户体验的用于数位内容传 输的发布服务器、终端设备及数位内容传输方法。一种数位内容传输方法,该方法包括以下步骤接收一终端设备打开一数位内容 文件的请求以及该终端设备发送的用户信息及终端信息;判断该数位内容文件是否加密; 若该数位内容文件未有加密,根据该终端信息查找相应的自执行程序,及将该数位内容文 件与自执行程序发送给该终端设备;所述自执行程序自动运行该数位内容文件。一种应用于数位内容传输中的发布服务器,所述发布服务器用于发布数位内容文 件及相应的用于执行数位内容文件的自执行程序给一终端设备,该自执行程序根据数位内 容文件信息以及该终端设备发送至该发布服务器的用户信息及终端信息确定。该发布服务 器包括一目录服务模块,用于管理和存储用户信息;一内容服务模块,用于对加密的和未 有加密的数位内容文件进行展示和提供下载;一自执行程序服务模块,用于管理和存储该 自执行程序;一分发模块,存储有一关系表,该关系表记录数位内容文件信息、多个终端设 备的终端信息、及用于运行该数位内容文件且与该终端信息相应的终端设备可用的自执行 程序的关联关系,该分发模块根据接收到的终端信息和所述关系表,在自执行程序服务模 块中查找相应的自执行程序,而后将数位内容文件与自执行程序通过网络发送给接收到的 终端信息对应的终端设备,其中,所述自执行程序用于自动运行该数位内容文件。一种终端设备,其包括网络模块、处理器、存储器、及显示器,该终端设备还包括 一终端信息生成模块,用于将用户信息及终端信息通过网络模块及网络发送至一发布服务 器,还用于接收发布服务器发布的数位内容文件及相应的用于执行数位内容文件的自执行 程序,其中,该自执行程序根据所述数位内容文件信息以及所述用户信息及终端信息确定。本实发明的数位内容传输中的发布服务器、终端设备及传输方法,通过将数位内 容文件以及能够自动运行该数位内容文件的自执行程序发送至终端,终端用户不需要得知 数位内容文件运行的细节,不需要专门下载可执行数位内容文件的软件,只需开启所选择的数位内容文件即可运行,得到了更佳的用户体验。并且,对于没有通过认证的终端设备, 不予以提供数位内容文件,更好地保护了数位内容版权。


图1为本发明一实施方式中数召
图2为本发明一实施方式中数召
主要元件符号说明
数位内容传输系统100
终端设备1
终端信息生成模块11
网络模块12
处理器13
存储器14
显不器15
发布服务器2
目录服务模块21
内容服务模块22
自执行程序服务模块23
分发模块24
认证模块25
网络具体实施例方式下面将结合附图,对本发明作进一步的详细说明。请一并参阅图1,为本发明第一实施方式中,数位内容传输系统100的系统架构 图,该数位内容传输系统100包括终端设备1、发布服务器2、以及连接终端设备1与发布服 务器2的网络3。该终端设备1可以是电子书、手机、桌上型电脑、笔记本电脑、数字电视、显 示设备等电子产品。终端设备1与发布服务器2通过网络进行信息交换。终端设备1包括终端信息生成模块11、网络模块12、处理器13、存储器14、及显示 器15。该终端信息生成模块11用于将用户信息及终端信息通过网络模块12及网络3发送 至发布服务器2。该用户信息包括用户帐户及密码,该终端信息包括终端设备1的类型及型 号、显示器15的分辨率等。该发布服务器2可以是软件公司、游戏开发公司、数位内容供应商,例如线上书店 等,提供数位内容文件的公司所建立的内容服务平台,用以提供数位内容文件的下载。该发 布服务器2也可以是能够提供数位内容文件下载的手机、桌上型电脑、笔记本电脑、电子书 等电子设备,其所提供的数位内容文件可以是其自身存储的或者从网络下载的数位内容文 件。该发布服务器2包括一目录服务模块21、一内容服务模块22、一自执行程序服务 模块23、一分发模块24、及一认证模块25。该目录服务模块21用于管理和存储用户信息,该内容服务模块22用于对加密的和未有加密的数位内容文件进行展示和提供下载,该自 执行程序服务模块23用于管理和存储用于执行数位内容文件的自执行程序,该分发模块 24存储有一关系表,该关系表记录数位内容文件信息、终端信息、及用于运行该数位内容文 件且与该终端信息相应的终端可用的自执行程序的关联关系。当终端设备1请求打开内容服务模块22的一个未有加密的数位内容文件时,终端 设备1将终端信息发送给发布服务器2,根据该终端信息和所述关系表,在自执行程序服务 模块23中查找相应的自执行程序,而后将数位内容文件与自执行程序通过网络3发送给接 收到的终端信息对应的终端设备1。终端设备1接收该数位内容文件和自执行程序,所述自 执行程序自动运行该数位内容文件,使其在终端设备1上显示。例如,当该数位内容文件为 某种格式的文本文件、音频文件、或者视频文件时,该自执行程序能够自动运行该数位内容 文件,即打开所述文本文件、播放所述音频文件、或者播放所述视频文件。当终端设备1需要打开加密的数位内容文件时,终端设备1将用户信息及终端信 息发送给发布服务器2,认证模块25将接收到的用户信息与目录服务模块21中的用户信息 进行比较,判断该信息代表的用户是否为合法用户。如果合法,认证模块25通知分发模块 24处理该终端信息,分发模块24根据该终端信息和所述关系表,在自执行程序服务模块23 中查找相应的自执行程序,而后将数位内容文件与自执行程序通过网络3发送给终端设备 1。如果不合法,认证模块25不传送终端信息给分发模块24,终止开启数位内容文件。合法 用户的终端设备1接收该数位内容文件与自执行程序,所述自执行程序自动运行所述数位 内容文件。通过以上方案,终端用户不需要得知数位内容文件运行的细节,不需要专门下载 可执行数位内容文件的软件,只需开启所选择的数位内容文件即可运行,得到了更佳的用 户体验。并且,对于没有通过认证的终端设备,不予以提供数位内容文件,更好地保护了数 位内容版权。请参阅图2,为本发明数位内容传输系统100方法的流程图,包括步骤S20,接收一终端设备1请求打开一数位内容文件的请求以及该终端设备发 送的用户信息及终端信息。终端设备1包括终端信息生成模块11,该终端信息生成模块11用于将用户信息及 终端信息通过网络模块12及网络3发送至发布服务器2。该用户信息包括用户帐户及密 码,该终端信息包括终端设备1的类型及型号、终端的显示器15的分辨率等。该发布服务器2包括一目录服务模块21、一内容服务模块22、一自执行程序服务 模块23、一分发模块24、及一认证模块25。该目录服务模块21用于管理和存储用户信息, 该内容服务模块22用于对加密的和未有加密的数位内容文件进行展示和提供下载,该自 执行程序服务模块23用于管理和存储用于执行数位内容文件的自执行程序,该分发模块 24存储有一关系表,该关系表记录数位内容文件信息、终端信息、及用于运行该数位内容文 件且与该终端信息相应的终端可用的自执行程序的关联关系。步骤S21,判断该数位内容文件是否加密,若该数位内容文件未有加密,进入步骤 S22,否则,进入步骤S24。步骤S22,根据该终端信息查找相应的自执行程序,及将该数位内容文件与自执行 程序发送给该终端设备1。
在本实施方式中,当用户终端设备1请求打开内容服务模块22的一个未有加密的 数位内容文件时,终端设备1将用户信息及终端信息发送给发布服务器2,首先,分发模块 24根据该终端信息和所述关系表,在自执行程序服务模块23中查找相应的自执行程序,而 后分发模块24将数位内容文件与自执行程序通过网络3发送给终端设备1。所述自执行程 序用于自动运行该数位内容文件。步骤S23,自执行程序自动运行所述数位内容文件,流程结束。步骤S24,根据该用户信息判断该用户信息代表的用户是否为合法用户,如果是, 进入步骤S22,否则进入步骤S25。认证模块25将接收到的用户信息与目录服务模块21中的用户信息进行比较,判 断该用户是否为合法用户。如果合法,认证模块25通知分发模块处理该用户信息对应的终 端信息,分发模块24根据该终端信息和所述关系表,在自执行程序服务模块23中查找相应 的自执行程序,而后将数位内容文件与自执行程序通过网络3发送给终端设备1。步骤S25,终止开启数位内容文件。本实发明的数位内容传输系统及方法,通过将数位内容文件以及能够自行运行该 数位内容文件的自执行程序发送至终端,终端用户不需要得知数位内容文件运行的细节, 不需要专门下载可执行数位内容文件的软件,只需开启所选择的数位内容文件即可运行, 得到了更佳的用户体验。并且,对于没有通过认证的终端设备,不予以提供数位内容文件, 更好地保护了数位内容版权。可以理解的是,对于本领域的普通技术人员来说,可以根据本发明的技术构思做 出其它各种相应的改变与变形,而所有这些改变与变形都应属于本发明权利要求的保护范围。
权利要求
一种应用于数位内容传输中的发布服务器,其特征在于所述发布服务器用于发布数位内容文件及相应的用于执行数位内容文件的自执行程序给一终端设备,该自执行程序根据数位内容文件信息以及该终端设备发送至该发布服务器的用户信息及终端信息确定。
2.如权利要求1所述的发布服务器,其特征在于,该发布服务器包括一目录服务模块,用于管理和存储用户信息;一内容服务模块,用于对加密的和未有加密的数位内容文件进行展示和提供下载;一自执行程序服务模块,用于管理和存储该自执行程序;及一分发模块,存储有一关系表,该关系表记录数位内容文件信息、多个终端设备的终端 信息、及用于运行该数位内容文件且与该终端信息相应的终端设备可用的自执行程序的关 联关系,该分发模块根据接收到的终端信息和所述关系表,在自执行程序服务模块中查找 相应的自执行程序,而后将数位内容文件与自执行程序通过网络发送给接收到的终端信息 对应的终端设备,其中,所述自执行程序用于自动运行该数位内容文件。
3.如权利要求1所述的发布服务器,其特征在于,该发布服务器还包括一认证模块,当 数位内容文件是加密文件时,该认证模块将接收到的用户信息与目录服务模块中的用户信 息进行比较,判断该用户信息代表的用户是否为合法用户,如果合法,认证模块通知分发模 块处理该终端信息。
4.一终端设备,包括网络模块、处理器、存储器、及显示器,其特征在于,该终端设备还 包括一终端信息生成模块,用于将用户信息及终端信息通过网络模块及网络发送至一发 布服务器,还用于接收发布服务器发布的数位内容文件及相应的用于执行数位内容文件的 自执行程序,其中,该自执行程序根据所述数位内容文件信息以及所述用户信息及终端信息确定。
5.如权利要求4所述的终端设备,其特征在于,该用户信息包括用户帐户及密码。
6.如权利要求4所述的终端设备,其特征在于,该终端信息包括该终端设备的类型及 型号、显示器的分辨率。
7.—种数位内容传输方法,该方法包括以下步骤接收一终端设备打开一数位内容文件的请求以及该终端设备发送的用户信息及终端 fn息;判断该数位内容文件是否加密;若该数位内容文件未有加密,根据该终端信息查找相应的自执行程序,及将该数位内 容文件与自执行程序发送给该终端设备;所述自执行程序用于自动运行该数位内容文件。
8.如权利要求7所述的数位内容传输方法,其特征在于,该方法还包括以下步骤若该数位内容文件是加密文件,根据该用户信息判断该用户信息代表的用户是否为合 法用户;若用户信息代表的用户是合法用户,根据该终端信息查找相应的自执行程序,及将数 位内容文件与自执行程序发送给终端设备;所述自执行程序自动运行所述数位内容文件;若用户信息代表的用户不是合法用户,终止开启数位内容文件。
9.如权利要求7所述的数位内容传输方法,其特征在于,该用户信息包括用户帐户及 密码。
10.如权利要求7所述的数位内容传输方法,其特征在于,该终端信息包括终端设备的 类型及型号、显示器的分辨率。
全文摘要
一种数位内容传输方法包括以下步骤接收一终端设备打开一数位内容文件的请求以及该终端设备发送的用户信息及终端信息;判断该数位内容文件是否加密;若未有加密,根据终端信息查找相应的自执行程序,及将该数位内容文件与自执行程序发送给该终端设备;所述自执行程序自动运行该数位内容文件。若该数位内容文件是加密文件,判断该用户信息代表的用户是否合法;若合法,执行上述若未有加密及其后的步骤。本发明还提供一种数位内容传输中的发布服务器、终端设备,利用本发明,无需专门下载可执行数位内容文件的软件,只需开启所选择的数位内容文件即可运行,并且,对于没有通过认证的终端设备,不予以提供下载,更好地保护了数位内容版权。
文档编号H04L29/08GK101969441SQ20101052310
公开日2011年2月9日 申请日期2010年10月28日 优先权日2010年10月28日
发明者姜至善, 王汉哲, 程华东, 谢冠宏 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1