一种数字内容的回放系统的制作方法

文档序号:19060485发布日期:2019-11-06 01:43阅读:172来源:国知局
一种数字内容的回放系统的制作方法

本发明涉及信息处理技术领域,特别涉及一种数字内容的回放系统。



背景技术:

随着科学技术和信息产业的不断发展,使得人们对于数字内容的获取更加便捷。但是目前人们对于数据内容的获取基本都是通过网络爬虫/网络机器人对网络上的数字内容抓取进行实时播放,当人们想再次观看已经播放过的数字内容时,却不能够实现对数字内容的获取。

因此,急需一种数字内容的回放系统。



技术实现要素:

为解决上述技术问题,本发明提供一种数字内容的回放系统,用以实现根据用户需求对数字内容的回放。

本发明实施例中提供了一种数字内容的回放系统,网络侧服务器、显示终端和用户终端;其中,

所述网络侧服务器,包括数字内容获取模块、主控模块和无线通信模块;

所述数字内容获取模块,用于自动获取网络上的数字内容,并将所述数字内容向所述主控模块传输;所述主控模块,用于将所述数字内容通过所述无线通信模块向所述显示终端传输;

所述显示终端,用于接收所述网络侧服务器传输的所述数字内容向用户进行显示;

所述用户终端,用于用户根据所述显示终端显示的数字内容,将用户所感兴趣的所述数字内容的相关信息向所述网络侧服务器传输;

所述网络侧服务器,还包括存储模块、特征提取模块和特征比对模块;

所述存储模块,用于将所述主控模块向所述显示终端传输的所述数字内容存储;所述特征提取模块,用于提取所述存储模块中的所述数字内容的特征信息,并将所述特征信息向所述特征比对模块传输;所述特征比对模块,用于将所述特征提取模块传输的所述特征信息与所述用户终端传输的所述数字内容的相关信息进行比对,当比对一致时,将所述存储模块中与所述相关信息一致的特征信息所对应的所述数字内容向所述主控模块传输;

所述主控模块,用于将所述特征比对模块传输的所述数字内容通过所述无线通信模块向所述显示终端传输进行显示。

在一个实施例中,所述网络侧服务器的所述特征比对模块,还用于所述特征提取模块传输的所述特征信息与所述用户终端传输的所述数字内容的相关信息比对不一致时,向所述主控模块传输比对失败信息;

所述主控模块,还用于接收到所述特征比对模块传输的所述比对失败信息时,将所述比对失败信息通过所述无线通信模块向所述用户终端传输;

所述用户终端,还包括控制模块和显示模块;

所述控制模块,用于将接收到所述网络侧服务器传输的比对失败信息向所述显示模块传输,向用户进行显示。

在一个实施例中,所述无线通信模块,包括蓝牙通信模块、wifi通信模块以及4g通信模块中的一种或多种;

所述显示终端,包括电子显示屏或者led显示屏。

在一个实施例中,所述用户终端,还包括输入模块;

所述输入模块,用于用户将用户自身所感兴趣的所述数字内容的相关信息输入,并将所述数字内容的相关信息向所述控制模块传输;

所述控制模块,还包括分词单元、过滤单元和合成单元;

所述分词单元,用于根据所述相关信息的语义和标点符号对所述相关信息进行分词处理并将所获取的多个词组向所述过滤单元传输;

所述过滤单元,用于将所述分词单元传输的所述多个词组与预设的过滤词组数据库进行比对,当所述词组与所述过滤词组数据库中的信息比对相同时,将所述词组删除,并将过滤后的词组向所述合成单元传输;

所述合成单元,用于将所述过滤后的多个词组进行组合,生成过滤处理后的相关信息,并将所述相关信息向所述控制模块传输;

所述控制模块,用于将所述相关信息向所述网络侧服务器传输。

在一个实施例中,所述输入模块,包括键盘、触摸显示屏以及话筒中的一种或多种;

所述用户终端,包括具有通信功能的智能手机、个人电脑或者掌上电脑中一种或多种。

在一个实施例中,所述用户终端的控制模块,还用于接收到用户输入的所述数字内容的相关信息时,通过所述显示模块向用户传输显示终端的标识编号的获取信息;

所述输入模块,还用于根据所述显示模块所显示的显示终端的标识编号的获取信息,将所述显示终端的标识编号输入,并将所述显示终端的标识编号向所述控制模块传输;所述控制模块,将所述显示终端的标识编号和所述相关信息向所述网络侧服务器传输;

所述网络侧服务器的主控模块,用于将所述特征比对模块获取的所述存储模块中与所述相关信息一致的特征信息所对应的所述数字内容通过所述无线通信模块向所述用户终端传输的所述显示终端的标识编号对应的所述显示终端传输进行显示。

在一个实施例中,所述存储模块,还包括标签识别单元和存储单元;

所述标签识别单元,用于将所述主控模块向所述显示终端传输的所述数字内容进行识别,获取所述数字内容相对应的类型信息,并将所述类型信息作为所述数字内容的标签信息;

所述存储模块中包含有多个文件存储区;所述存储单元,用于将所述数字内容的标签信息与所述文件存储区的名称信息进行比对,当所述数字内容的标签信息与所述文件存储区的名称信息相同时,将所述数字内容存储于与所述数字内容的标签信息相同的文件存储区的名称信息所对应的所述文件存储区内。

在一个实施例中,所述数字内容的类型信息,包括科教类信息、经济类信息、军事类信息、体育类信息、经济类信息以及文艺类信息中的一种或多种;

所述文件存储区,包括有相应的科教类信息存储区、经济类信息存储区、军事类信息存储区、体育类信息存储区、经济类信息存储区以及文艺类信息存储区中的一种或多种。

在一个实施例中,所述数字内容获取模块,在将所述数字内容向所述主控模块传输中,需要控制所述主控模块中用于数字内容传输的虚拟机的数量,使得所述数字内容在传输时,用于所述数字内容传输的所述虚拟机的带宽利用率达到预定效果,且内存延时控制在一定时间内,所述主控模块能够最大限度的节约能耗,其中控制所述主控模块的具体步骤如下所示:

步骤s1101、获取所述主控模块中空闲的用于数字内容传输的所述虚拟机数量,以及需要传输的所述数字内容的总量;

步骤s1102、获取的内存的性能,并利用公式(1)计算本次所述数字内容获取模块将所述数字内容传输到所述主控模块时,用于所述数字内容传输的所述虚拟机的带宽利用率:

其中,η为用于所述数字内容传输的虚拟机的带宽利用率,tp为内存的最优吞吐量,f为内存的工作频率,b为内存的总线位宽,λ为内存系数,若内存为ddr内存,则λ的值为2,若内存为ddr2内存,则λ的值为4,若内存为ddr3内存,则λ的值为8,其他情况λ为16,t为每个虚拟机的工作时间,n为用于本次数字内容传输的虚拟机的个数,zs为用于本次数字内容传输的需要传输的数据的总量;

步骤s1103、利用公式(2)计算所述主控模块每个使用的虚拟机的内存的延时;

其中,t为内存的最高频率,kcl为预设模式数,一般预设值为2或者3,ac为内存的输入时钟,代表读写时间,fwfloor(t)sl为斐波拉数列的第floor(t)个值,floor()为对括号内的值取整,一般取值为0到1,me为计算所得到的每个使用中的虚拟机的延时;

步骤s1104、构建含有均衡状态的公式(3)

min(n*egz+(all-n)*exx)

其中,公式(3)表示为求解一个值n,使min()的括号内的值最小,s.t.表示求解最小值必须满足的条件,egz为所述虚拟机工作时的耗能,all为空闲的用于数据传输的虚拟机数量,exx为所述虚拟机待机时的耗能;

步骤s1105、利用拉格朗日求解公式最优解在满足公式(3)的情况下的n的值,n值则为满足带宽利用效率,以及控制延时的情况下,最优耗能时需要启动的虚拟机数量,启动n个虚拟机用于数据上传。

其中,所有公式中,时间的单位为ns,工作频率的单位为秒分之一,总线位宽的单位为bit,需要传输的数据的总量的单位为gb,吞吐量的单位为gb/s。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

图1为本发明所提供一种数字内容的回放系统的结构示意图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

本发明实施例提供了一种数字内容的回放系统,如图1所示,网络侧服务器11、显示终端12和用户终端13;其中,

网络侧服务器11,包括数字内容获取模块111、主控模块112和无线通信模块113;

数字内容获取模块111,用于自动获取网络上的数字内容,并将数字内容向主控模块112传输;主控模块112,用于将数字内容通过无线通信模块113向显示终端12传输;

显示终端12,用于接收网络侧服务器11传输的数字内容向用户进行显示;

用户终端13,用于用户根据显示终端12显示的数字内容,将用户所感兴趣的数字内容的相关信息向网络侧服务器11传输;

网络侧服务器11,还包括存储模块114、特征提取模块115和特征比对模块116;

存储模块114,用于将主控模块112向显示终端12传输的数字内容存储;特征提取模块115,用于提取存储模块114中的数字内容的特征信息,并将特征信息向特征比对模块116传输;特征比对模块116,用于将特征提取模块115传输的特征信息与用户终端13传输的数字内容的相关信息进行比对,当比对一致时,将存储模块114中与相关信息一致的特征信息所对应的数字内容向主控模块112传输;

主控模块112,用于将特征比对模块116传输的数字内容通过无线通信模块113向显示终端12传输进行显示。

上述系统的工作原理在于:网络侧服务器11的数字内容获取模块111对网络上的数字内容进行自动获取,并通过主控模块112、无线通信模块113将所获取的数字内容向显示终端12传输进行显示;

用户根据显示终端12所显示的数字内容,将用户所感兴趣的数字内容的相关信息向用户终端13传输;用户终端13将数字内容的相关信息向网络侧服务器11传输;网络侧服务器11的存储模块114将向显示终端12传输的数字内容自动存储,并通过特征提取模块115提取存储模块114中数字内容的特征信息,向特征比对模块116传输;特征比对模块116将特征信息与用户终端传输的数字内容的相关信息进行比对,当比对一致时,将存储模块114中与相关信息一致的特征信息所对应的数字内容向主控模块112传输;主控模块112将数字内容通过无线通信模块113向显示终端传输进行显示。

上述系统的有益效果在于:通过网络侧服务器的数字内容获取模块,实现了对网络上的数字内容进行自动获取;并通过主控模块、无线通信模块将所获取的数字内容向显示终端传输,从而实现了显示终端对网络侧服务器获取的数字内容的自动播放;并且通过用户终端将接收到用户传输的所感兴趣的数字内容的相关信息向网络侧服务器传输;通过网络侧服务器的存储模块、特征提取模块和特征比对模块,实现了对存储模块中与用户所传输的相关信息对应的数字内容的获取,并将所获取的数字内容向显示终端传输进行显示;从而实现系统根据用户传输的相关信息对显示终端所播放过的数字内容的回放;解决了传统技术中用户无法对已经播放过的数字内容的获取的缺陷,进一步地实现了系统对数字内容的回放功能。

在一个实施例中,网络侧服务器的特征比对模块,还用于特征提取模块传输的特征信息与用户终端传输的数字内容的相关信息比对不一致时,向主控模块传输比对失败信息;

主控模块,还用于接收到特征比对模块传输的比对失败信息时,将比对失败信息通过无线通信模块向用户终端传输;

用户终端,还包括控制模块和显示模块;

控制模块,用于将接收到网络侧服务器传输的比对失败信息向显示模块传输,向用户进行显示。上述技术方案中通过网络侧服务器的特征比对模块,实现了对特征提取模块传输的特征信息与用户终端传输的数字内容的相关信息比对不一致时,通过主控模块、用户终端的控制模块和显示模块向用户传输比对失败信息,以便提醒用户再次输入数字内容的相关信息,使用户能够成功获取到回放的数字内容。

在一个实施例中,无线通信模块,包括蓝牙通信模块、wifi通信模块以及4g通信模块中的一种或多种;上述技术方案中通过多种通信方式实现了无线通信模块的功能。

显示终端,包括电子显示屏或者led显示屏。上述技术方案中通过多种器件实现了显示终端的功能。

在一个实施例中,用户终端,还包括输入模块;

输入模块,用于用户将用户自身所感兴趣的数字内容的相关信息输入,并将数字内容的相关信息向控制模块传输;

控制模块,还包括分词单元、过滤单元和合成单元;

分词单元,用于根据相关信息的语义和标点符号对相关信息进行分词处理并将所获取的多个词组向过滤单元传输;

过滤单元,用于将分词单元传输的多个词组与预设的过滤词组数据库进行比对,当词组与过滤词组数据库中的信息比对相同时,将词组删除,并将过滤后的词组向合成单元传输;

合成单元,用于将过滤后的多个词组进行组合,生成过滤处理后的相关信息,并将相关信息向控制模块传输;

控制模块,用于将相关信息向网络侧服务器传输。上述技术方案中通过输入模块,实现了用户终端的控制模块对用户传输的数字内容的相关信息的获取;并且通过控制模块中的分词单元,实现了用户通过输入模块传输的数字内容的相关信息的分词处理,并将获取的多个词组向过滤单元传输;过滤单元将词组与预设的过滤词组数据库中的信息比对,实现了对词组中语气词等无关紧要词组(例如:“这个”、“非常”)的删除;并通过合成单元,实现了对过滤单元处理后的多个词组的合成,并将合成后的相关信息通过控制模块向网络侧服务器传输;从而实现了用户终端对用户输入的相关信息的处理,进一步地提高了网络侧服务器的特征提取模块和特征比对模块对相关信息对应的数字内容的获取效率。

在一个实施例中,输入模块,包括键盘、触摸显示屏以及话筒中的一种或多种;上述技术方案中通过多种器件实现了输入模块的功能。

用户终端,包括具有通信功能的智能手机、个人电脑或者掌上电脑中一种或多种。上述技术方案中通过多种电子设备实现了用户终端的功能。

在一个实施例中,用户终端的控制模块,还用于接收到用户输入的数字内容的相关信息时,通过显示模块向用户传输显示终端的标识编号的获取信息;

输入模块,还用于根据显示模块所显示的显示终端的标识编号的获取信息,将显示终端的标识编号输入,并将显示终端的标识编号向控制模块传输;控制模块,将显示终端的标识编号和相关信息向网络侧服务器传输;

网络侧服务器的主控模块,用于将特征比对模块获取的存储模块中与相关信息一致的特征信息所对应的数字内容通过无线通信模块向用户终端传输的显示终端的标识编号对应的显示终端传输进行显示。上述技术方案中用户终端的控制模块接收到用户传输的数字内容的相关信息时,通过显示模块向用户传输显示终端的标识编号的获取信息;用户接收到显示模块显示的显示终端的标识编号的获取信息时,将用户所观看到的显示终端的标识编号通过输入模块输入,并向控制模块传输;控制模块将显示终端的标识编号和相关信息向网络侧服务器传输;网络侧服务器通过相关信息获取到相应的数字内容时,将数字内容向显示终端的标识编号对应的显示终端传输进行显示,从而实现了系统根据用户需求对多个显示终端的数字内容回放的功能。

在一个实施例中,存储模块,还包括标签识别单元和存储单元;

标签识别单元,用于将主控模块向显示终端传输的数字内容进行识别,获取数字内容相对应的类型信息,并将类型信息作为数字内容的标签信息;

存储模块中包含有多个文件存储区;存储单元,用于将数字内容的标签信息与文件存储区的名称信息进行比对,当数字内容的标签信息与文件存储区的名称信息相同时,将数字内容存储于与数字内容的标签信息相同的文件存储区的名称信息所对应的文件存储区内。上述技术方案中通过存储模块的标签识别单元,实现了对数字内容的的类型信息的获取,并将类型信息作为数字内容的标签信息;存储单元将标签识别单元所获取的数字内容的标签信息与存储模块中的的文件存储区的名称信息比对,当比对相同时,将数字内容存储于该文件存储区内,从而实现了存储模块对数字内容的自动分类存储。

在一个实施例中,数字内容的类型信息,包括科教类信息、经济类信息、军事类信息、体育类信息、经济类信息以及文艺类信息中的一种或多种;上述技术方案中通过识别数字内容的类型信息,实现了对数字内容的标签信息的获取。

文件存储区,包括有相应的科教类信息存储区、经济类信息存储区、军事类信息存储区、体育类信息存储区、经济类信息存储区以及文艺类信息存储区中的一种或多种。上述技术方案中通过设置与数据类型信息相同的文件存储区的名称信息,实现了对主控模块所传输的数字内容的分类存储。

在一个实施例中,数字内容获取模块,在将数字内容向主控模块传输中,需要控制主控模块中用于数字内容传输的虚拟机的数量,使得数字内容在传输时,用于数字内容传输的虚拟机的带宽利用率达到预定效果,且内存延时控制在一定时间内,主控模块能够最大限度的节约能耗,其中控制主控模块的具体步骤如下所示:

步骤s1101、获取主控模块中空闲的用于数字内容传输的虚拟机数量,以及需要传输的数字内容的总量;

步骤s1102、获取的内存的性能,并利用公式(1)计算本次数字内容获取模块将数字内容传输到主控模块时,用于数字内容传输的虚拟机的带宽利用率:

其中,η为用于数字内容传输的虚拟机的带宽利用率,tp为内存的最优吞吐量,f为内存的工作频率,b为内存的总线位宽,λ为内存系数,若内存为ddr内存,则λ的值为2,若内存为ddr2内存,则λ的值为4,若内存为ddr3内存,则λ的值为8,其他情况λ为16,t为每个虚拟机的工作时间,n为用于本次数字内容传输的虚拟机的个数,zs为用于本次数字内容传输的需要传输的数据的总量;

步骤s1103、利用公式(2)计算主控模块每个使用的虚拟机的内存的延时;

其中,t为内存的最高频率,kcl为预设模式数,一般预设值为2或者3,ac为内存的输入时钟,代表读写时间,fwfloor(t)sl为斐波拉数列的第floor(t)个值,floor()为对括号内的值取整,一般取值为0到1,me为计算所得到的每个使用中的虚拟机的延时;

步骤s1104、构建含有均衡状态的公式(3)

min(n*egz+(all-n)*exx)

其中,公式(3)表示为求解一个值n,使min()的括号内的值最小,s.t.表示求解最小值必须满足的条件,egz为虚拟机工作时的耗能,all为空闲的用于数据传输的虚拟机数量,exx为虚拟机待机时的耗能;

步骤s1105、利用拉格朗日求解公式最优解在满足公式(3)的情况下的n的值,n值则为满足带宽利用效率,以及控制延时的情况下,最优耗能时需要启动的虚拟机数量,启动n个虚拟机用于数据上传。

其中,所有公式中,时间的单位为ns,工作频率的单位为秒分之一,总线位宽的单位为bit,需要传输的数据的总量的单位为gb,吞吐量的单位为gb/s。

利用上述技术,可以智能地控制主控模块启动用于数字内容传输的虚拟机的数量,使得在数字内容在传输过程中,每个启用的虚拟机的效率达到预定的效果,且每个启用的虚拟机的内存延时控制在一定时间内,过程中主控模块耗能最小,从而使得耗能、带宽利用率、延时能够达到三者平衡的状态,从而提高使用效率,同时达到节能效果。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1