一种智能化的数字内容筛选系统的制作方法

文档序号:19149703发布日期:2019-11-15 23:56阅读:375来源:国知局
一种智能化的数字内容筛选系统的制作方法

本发明涉及信息处理技术领域,特别涉及一种智能化的数字内容筛选系统。



背景技术:

随着科学技术和信息产业的不断发展,使得人们对于数字内容的获取更加便捷。但目前人们对于数字内容的获取基本都是通过网络爬虫/网络机器人对网络上的数字内容进行抓取,来实现对数字内容的获取。虽然通过上述方法实现了对数字内容的快速获取,但也使得用户无法快速地获取到自己感兴趣的数字内容。

因此,急需一种智能化的数字内容筛选系统。



技术实现要素:

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

本发明实施例中提供了一种智能化的数字内容筛选系统,其特征在于,包括用户终端、数字内容获取终端和网络侧服务器;其中,

所述用户终端,用于用户将所需获取的数字内容的类型信息向所述网络侧服务器传输;

所述数字内容获取终端,用于通过网络机器人自动获取网络上的数字内容,并向所述网络侧服务器传输;

所述网络侧服务器,包括主控模块、数据处理模块和无线通信模块;

所述主控模块,用于将所述数字内容获取终端传输的所述数字内容向所述数据处理模块传输;所述数据处理模块,用于根据所述数字内容获取所述数字内容相对应的类型信息,并将所述类型信息向所述主控模块传输;所述主控模块,用于将所述数据处理模块传输的所述类型信息与所述用户终端传输的所述类型信息进行比对,当所述数据处理模块传输的所述类型信息与所述用户终端传输的所述类型信息一致时,通过所述无线通信模块将所述数字内容获取终端传输的所述数字内容向所述用户终端传输;

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

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

所述无线通信模块,包括蓝牙通信模块、wifi通信模块以及4g通信模块中的一种或多种。

在一个实施例中,所述用户终端,包括输入模块、控制模块、显示模块和计时模块;

所述输入模块,用于用户将所述类型信息输入,并向所述控制模块传输;

所述控制模块,用于将所述类型信息向所述显示模块传输向用户显示;

所述控制模块,还用于所述显示模块显示所述类型信息时,控制所述计时模块按照预设时间周期进行计时;

所述控制模块,用于在没接收到所述计时模块传输的计时结束信号之前接收到用户通过输入模块再次输入的所述类型信息时,将再次接收到的所述类型信息向所述控制模块传输进行显示,并控制所述计时模块重新计时;

所述控制模块,还用于在接收到所述计时模块传输的计时结束信号时,将所述类型信息向所述网络侧服务器传输。

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

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

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

所述定位模块,用于获取所述用户终端的位置信息,并将所述位置信息向所述控制模块传输;所述控制模块,用于将所述位置信息向所述网络侧服务器传输;

所述网络侧服务器,还包括数字内容排序模块;

所述数字内容排序模块,包括预处理单元、标记计数单元和数字内容排序单元;其中,

所述预处理单元,用于接收所述数据处理模块传输的所述数字内容,并根据所述用户终端传输的位置信息,对所述数字内容中与所述位置信息相同的词组进行标记,并将标记后的所述数字内容向所述标记计数单元传输;

所述标记计数单元,用于对所述数字内容中标记的词组进行计数,并将所述计数信息和所述数字内容向所述数字内容排序单元传输;

所述数字内容排序单元,用于根据所述计数信息从大到小对所述数字内容进行排序,并将排序后的所述数字内容向所述主控模块传输;

所述主控模块,用于通过所述无线通信模块向所述用户终端传输进行显示。

在一个实施例中,所述网络侧服务器,还包括报警识别模块;

所述报警识别模块,包括语义识别单元、提取单元和比对单元;其中,

所述语义识别单元,用于根据所述主控模块传输的所述数字内容,获取所述数字内容中的报警数字内容,并将所述报警数字内容向所述提取单元传输;

所述提取单元,用于根据所述报警数字内容,提取所述报警数字内容中的地名词组,并将所述地名词组和所述报警数字内容向所述比对单元传输;

所述比对单元,用于将所述用户终端传输的所述位置信息与所述提取单元传输的所述地名词组进行比对,当所述位置信息与所述地名词组相同时,将所述报警数字内容向所述主控模块传输;

所述主控模块,用于接收到所述比对单元传输的所述报警数字内容时,将所述报警数字内容和报警指令通过所述无线通信模块向所述用户终端传输。

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

所述控制模块,用于接收到所述网络侧服务器传输的所述报警数字内容和报警指令时,将所述报警数字内容向所述显示模块传输进行显示;将所述报警指令向所述报警模块传输进行报警;

所述报警模块,包括led灯报警器、声音报警器以及灯光报警器中的一种或多种。

在一个实施例中,所述网络侧服务器的主控模块,还包括摘要生成单元;

所述摘要生成单元,包括分词子单元、关键词组提取子单元和摘要信息合成单元;

所述分词子单元,用于对所述数据处理模块传输的所述数字内容进行分词处理,并将分词处理后获取的多个词组向所述关键词组提取子单元传输;

所述关键词组提取子单元,用于提取所述分词子单元传输的所述多个词组中的标题信息、人名信息和地名信息,并将所述标题信息、人名信息和地名信息向所述摘要信息合成单元传输;

所述摘要信息合成单元,用于根据所述关键词组提取单元传输的所述标题信息、人名信息和地名信息,生成所述数字内容的摘要信息,并将所述摘要信息向所述主控模块传输;

所述主控模块,用于将所述数字内容和相应的摘要信息通过所述无线通信模块向所述用户终端传输。

在一个实施例中,所述主控模块,包括主控芯片;所述主控芯片与所述无线通信模块的通信芯片u的端口d1连接;所述无线通信模块,包括电阻r1、电阻r2、电阻r3、通信芯片u、热敏电阻r4、热敏电阻r5、三极管v、瞬变抑制二极管vd1和瞬变抑制二极管vd2组成;

所述主控芯片的端口通过所述电阻r2与所述三极管v的基极连接;所述主控芯片的端口与所述通信芯片u的端口d1连接;所述三极管v的射极与所述三极管的基极之间连接有电阻r3,所述三极管v的集电极与+5v电源之间连接有电阻r1;所述三极管v的集电极与所述通信芯片u的端口re和端口de连接;所述通信芯片u的vcc端口与电源模块连接;所述通信芯片u的端口a和端口b之间串联有瞬变抑制二极管vd1和瞬变抑制二极管vd2;所述热敏电阻r4、热敏电阻r5串联电路与瞬变抑制二极管vd1、瞬变电压抑制二极管vd2的串联电路并联,所述通信芯片u的gnd端接地;

所述电源模块,包括交流电输出端、变压器t、整流桥d、滤波电容c1、c2、c3和三端稳压器w7805;所述变压器t的输入端与所述交流电输出端连接;所述变压器t的输出端与所述整流桥d连接;所述整流桥d由4个型号为2cz52b整流二极管组成的;所述变压器t的输出端与所述整流桥d的输入引脚1和输入引脚3连接;所述整流桥d的一输出端2与所述滤波电容c1连接;所述滤波电容c1与所述三端稳压器w7805的输入端连接,所述滤波电容c1与所述滤波电容c2并联;所述滤波电容c3与所述三端稳压器w7805的输出端连接,所述三端稳压器w7805的输出端还与所述通信芯片u的vcc端口连接。

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

步骤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为本发明所提供一种智能化的数字内容筛选系统的结构示意图;

图2为本发明所提供一种智能化的数字内容筛选系统的无线通信模块的结构示意图。

具体实施方式

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

本发明实施例提供了一种智能化的数字内容筛选系统,如图1所示,包括用户终端11、数字内容获取终端12和网络侧服务器13;其中,

用户终端11,用于用户将所需获取的数字内容的类型信息向网络侧服务器13传输;

数字内容获取终端12,用于通过网络机器人自动获取网络上的数字内容,并向网络侧服务器13传输;

网络侧服务器13,包括主控模块131、数据处理模块132和无线通信模块133;

主控模块131,用于将数字内容获取终端传输的数字内容向数据处理模块132传输;数据处理模块132,用于根据数字内容获取数字内容相对应的类型信息,并将类型信息向主控模块131传输;主控模块131,用于将数据处理模块132传输的类型信息与用户终端11传输的类型信息进行比对,当数据处理模块132传输的类型信息与用户终端11传输的类型信息一致时,通过无线通信模块133将数字内容获取终端12传输的数字内容向用户终端11传输;

用户终端11,用于将网络侧服务器13传输的数字内容进行显示。

上述系统的工作原理在于:用户终端11接收用户输入的类型信息向网络侧服务器13传输;数字内容获取终端12,将网络机器人自动获取网络上的数字内容向网络侧服务器13传输;网络侧服务器13的主控模块131将数字内容获取终端传输的数字内容向数据处理模块132传输,数据处理模块132根据数字内容获取数字内容相对应的类型信息,并将类型信息向主控模块131传输;主控模块131将数据处理模块132传输的类型信息与用户终端11传输的类型信息进行比对,当比对一致时,通过无线通信模块133将数字内容获取终端12传输的数字内容向用户终端11传输进行显示。

上述系统的有益效果在于:通过用户终端实现了对用户所想要获取的数字内容的类型信息的获取;通过数字内容获取终端,实现了对网络上的数字内容的抓取;并且通过网络侧服务器的数据处理模块,实现了对数字内容的类型信息的获取;并通过主控模块将数据处理模块传输的类型信息与用户终端传输的类型信息进行比对,实现了是否将数字内容向用户终端传输进行显示的判断,进一步地实现了根据类型信息对数字内容的筛选;通过上述系统解决了传统技术中用户无法快速获取到自己感兴趣的数字内容的缺陷,系统通过将数据处理模块传输的类型信息与用户终端传输的类型信息的比对,实现了对用户感兴趣的数字内容的获取,并向用户终端传输向用户进行显示。

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

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

在一个实施例中,用户终端,包括输入模块、控制模块、显示模块和计时模块;

输入模块,用于用户将类型信息输入,并向控制模块传输;

控制模块,用于将类型信息向显示模块传输向用户显示;

控制模块,还用于显示模块显示类型信息时,控制计时模块按照预设时间周期进行计时;

控制模块,用于在没接收到计时模块传输的计时结束信号之前接收到用户通过输入模块再次输入的类型信息时,将再次接收到的类型信息向控制模块传输进行显示,并控制计时模块重新计时;

控制模块,还用于在接收到计时模块传输的计时结束信号时,将类型信息向网络侧服务器传输。上述技术方案中用户通过用户终端的输入模块将类型信息输入,并通过控制模块、显示模块向用户显示用户输入的类型信息,以便用户确认用户终端所获取的类型信息是否正确;若识别不正确,用户可在计时模块计时结束以前,通过输入模块再次输入类型信息,重复上述步骤,直到用户终端获取到正确的类型信息;并且通过计时模块,实现了在计时模块按照预设时间周期(例如10s)计时结束后,向控制模块传输计时结束信号,控制模块将类型信息向网络侧服务器传输,避免了用户终端的显示模块一直显示类型信息,影响系统的正常运行。

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

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

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

定位模块,用于获取用户终端的位置信息,并将位置信息向控制模块传输;控制模块,用于将位置信息向网络侧服务器传输;

网络侧服务器,还包括数字内容排序模块;

数字内容排序模块,包括预处理单元、标记计数单元和数字内容排序单元;其中,

预处理单元,用于接收数据处理模块传输的数字内容,并根据用户终端传输的位置信息,对数字内容中与位置信息相同的词组进行标记,并将标记后的数字内容向标记计数单元传输;

标记计数单元,用于对数字内容中标记的词组进行计数,并将计数信息和数字内容向数字内容排序单元传输;

数字内容排序单元,用于根据计数信息从大到小对数字内容进行排序,并将排序后的数字内容向主控模块传输;

主控模块,用于通过无线通信模块向用户终端传输进行显示。上述技术方案中通过用户终端的定位模块实现了对用户终端的位置信息的获取,并通过无线通信模块向网络侧服务器传输;网络侧服务器的数字内容排序模块中的预处理模块,实现了对数字内容中与位置信息相同的词组进行标记,将标记后的数字内容向标记计数单元传输;标记计数单元对数字内容中的标记的词组计数,将计数信息向数字内容排序单元;数字内容排序单元根据计数信息从大到小对数字内容排序,将排序后的数字内容向主控模块传输;主控模块将排序后的数字内容依次向用户终端传输进行显示,从而实现了系统对数字内容根据用户终端的位置信息进行排序的功能。

在一个具体实施例中,定位模块获取的用户终端的位置信息为“太原”,网络侧服务器的预处理单元获取了两条数字内容,对数字内容中的“太原”词组进行标记,并将两条标记后的数字内容向标记计数单元传输;标记计数单元获取的第一条数字内容中标记“太原”词组有3处,第二条数字内容中标记“太原”词组有4处,并将计数信息向数字内容排序单元;数字内容排序单元,将第二条数字内容首先向主控模块传输,再将第一条数字内容向主控模块传输;主控模块将第二条数字内容、第一条数字内容依次通过无线通信模块向用户终端传输显示。

在一个实施例中,网络侧服务器,还包括报警识别模块;

报警识别模块,包括语义识别单元、提取单元和比对单元;其中,

语义识别单元,用于根据主控模块传输的数字内容,获取数字内容中的报警数字内容,并将报警数字内容向提取单元传输;

提取单元,用于根据报警数字内容,提取报警数字内容中的地名词组,并将地名词组和报警数字内容向比对单元传输;

比对单元,用于将用户终端传输的位置信息与提取单元传输的地名词组进行比对,当位置信息与地名词组相同时,将报警数字内容向主控模块传输;

主控模块,用于接收到比对单元传输的报警数字内容时,将报警数字内容和报警指令通过无线通信模块向用户终端传输。上述技术方案中通过报警识别模块中的语义识别单元,实现了对数字内容中的报警数字内容的获取,并向提取单元传输;提取单元,提取报警数字内容中的地名词组,并向比对单元传输;比对单元,将用户终端传输的位置信息与提取单元传输的地名词组进行比对,相同时则向主控模块传输;主控模块接收到传输的报警数字内容时,将报警数字内容报警指令通过无线通信模块向用户终端传输,实现了对报警数字内容向用户终端的及时推送。

在一个具体实施例中,语义识别单元获取数字内容为“地震信息”,则获取包括“地震信息”的报警数字内容;并将该报警数字内容向提取单元传输,提取单元提取该报警数字内容中的地名词组为“成都”,并向比对单元传输;比对单元,将用户终端传输的位置信息与“成都”比对;若用户终端传输的位置信息也为“成都”时,则将该报警数字内容向主控模块传输;主控模块将报警数字内容和报警指令通过无线通信模块向用户终端传输。

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

控制模块,用于接收到网络侧服务器传输的报警数字内容和报警指令时,将报警数字内容向显示模块传输进行显示;将报警指令向报警模块传输进行报警;上述技术方案中实现了用户终端的控制模块接收到网络侧服务器传输的报警数字内容和报警指令时,通过报警模块向用户报警,通过显示模块向用户显示数字内容;通过上述报警模块实现了接收到网络侧服务器传输的报警数字内容和报警指令时,通过用户终端的显示模块和报警模块向用户报警的功能。

报警模块,包括led灯报警器、声音报警器以及灯光报警器中的一种或多种。上述技术方案中通过多种报警器件实现了报警模块的功能。

在一个实施例中,网络侧服务器的主控模块,还包括摘要生成单元;

摘要生成单元,包括分词子单元、关键词组提取子单元和摘要信息合成单元;

分词子单元,用于对数据处理模块传输的数字内容进行分词处理,并将分词处理后获取的多个词组向关键词组提取子单元传输;

关键词组提取子单元,用于提取分词子单元传输的多个词组中的标题信息、人名信息和地名信息,并将标题信息、人名信息和地名信息向摘要信息合成单元传输;

摘要信息合成单元,用于根据关键词组提取单元传输的标题信息、人名信息和地名信息,生成数字内容的摘要信息,并将摘要信息向主控模块传输;

主控模块,用于将数字内容和相应的摘要信息通过无线通信模块向用户终端传输。上述技术方案中通过主控模块接收到数据处理模块传输的数字内容后向摘要生成单元传输;摘要生成单元的分词子单元对数字内容进行分词处理,获取多个词组向关键词组提取子单元传输;关键词组提取子单元提取多个词组中的标题信息、人名信息和地名信息,并向摘要信息合成单元;摘要生成单元根据传输的标题信息、人名信息和地名信息生成数字内容相对应的摘要信息,向主控模块传输;主控模块将数字内容和其相应的摘要信息向用户终端传输向用户显示;用户通过数字内容的摘要信息,便可大致了解数字内容所要表达的内容,方便用户选择感兴趣的数字内容阅读。

在一个实施例中,主控模块,包括主控芯片;主控芯片与无线通信模块的通信芯片u的端口d1连接;无线通信模块,如图2所示,包括电阻r1、电阻r2、电阻r3、通信芯片u、热敏电阻r4、热敏电阻r5、三极管v、瞬变抑制二极管vd1和瞬变抑制二极管vd2组成;

主控芯片的端口通过电阻r2与三极管v的基极连接;主控芯片的端口与通信芯片u的端口d1连接;三极管v的射极与三极管的基极之间连接有电阻r3,三极管v的集电极与+5v电源之间连接有电阻r1;三极管v的集电极与通信芯片u的端口re和端口de连接;通信芯片u的vcc端口与电源模块连接;通信芯片u的端口a和端口b之间串联有瞬变抑制二极管vd1和瞬变抑制二极管vd2;热敏电阻r4、热敏电阻r5串联电路与瞬变抑制二极管vd1、瞬变电压抑制二极管vd2的串联电路并联,通信芯片u的gnd端接地;

电源模块,包括交流电输出端、变压器t、整流桥d、滤波电容c1、c2、c3和三端稳压器w7805;变压器t的输入端与交流电输出端连接;变压器t的输出端与整流桥d连接;整流桥d由4个型号为2cz52b整流二极管组成的;变压器t的输出端与整流桥d的输入引脚1和输入引脚3连接;整流桥d的一输出端2与滤波电容c1连接;滤波电容c1与三端稳压器w7805的输入端连接,滤波电容c1与滤波电容c2并联;滤波电容c3与三端稳压器w7805的输出端连接,三端稳压器w7805的输出端还与通信芯片u的vcc端口连接。通过上述技术方案中电源模块实现了将220v电源转换为5v的电源向通信芯片u的vcc端口传输进行供电,进一步地通过无线通信模块中的各器件及连接关系实现了无线通信模块的通信功能。

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

步骤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