用于处理云计算资源的方法以及无线通信设备与流程

文档序号:24734811发布日期:2021-04-20 19:11阅读:75来源:国知局
用于处理云计算资源的方法以及无线通信设备与流程

1.本发明涉及数据云平台,更具体地说,它涉及一种用于处理云计算资源的方法。


背景技术:

2.云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进行计算结果的合并。因而,云计算又称为网格计算。通过这项技术,可以在很短的时间内(几秒钟)完成对数以万计的数据的处理,从而达到强大的网络服务;
3.云计算需要以数据作为资源,当前,云计算机服务由供应商提供,为保障信息安全,供应商应针对用户端的需求情况,设置相应的访问权限,进而保障信息资源的安全分享。在开放式的互联网环境之下,供应商一方面要做好访问权限的设置工作,强化资源的合理分享及应用;另一方面,要做好加密工作,从供应商到用户都应强化信息安全防护,注意网络安全构建,有效保障用户安全。因此,云计算机技术的发展,应强化安全技术体系的构建,在访问权限的合理设置中,提高信息防护水平。


技术实现要素:

4.本发明提供一种用于处理云计算资源的方法,解决相关技术中的技术问题。
5.根据本发明的一个方面,提供了一种用于处理云计算资源的方法,包括以下步骤:
6.s1,接收mpeg

4内容及相关内容附加信息数据并分解为es流的数据;
7.s2,将分解的mpeg

4内容及相关内容附加信息数据加载到数据库表;
8.s3,数据库表包括记录mpeg

4内容的主数据库表以及用于记录内容附加信息的副数据库表,副数据库表所联系的内容附加信息能够链接到主数据库表中的mpeg

4内容,并且该内容附加信息与mpeg

4内容相关;
9.s4,mpeg

4内容根据相关的内容附加信息自动加载到数据库表中;
10.s5,主数据库表和副数据库表不能被直接查询,根据副数据库表生成查询表根据生成的查询表进行查询。
11.进一步地,所述根据副数据库表生成查询表包括以下步骤:
12.s101,输入一串查询字符,该串查询字符由至少两个以上的副数据库表的主键排列而成,主键之间通过分隔符隔开;
13.s102,分解该串查询字符中的主键,复制副数据库表中对应主键的行重新排列组成查询表或复制副数据库表并删除查询字符中的主键之外的其他行重新排列组成查询表;
14.s103,依照副数据库表中的主键规则重新设置查询表的主键获得最终的查询表。
15.进一步地,所述查询字符中副数据库的主键依照次序排列是按照副数据库的主键列的次序。
16.进一步地,所述根据生成的查询表进行查询得到的数据的输出方法包括:
17.基于查询字符中分离出的副数据库的主键数量确定输出速率;
18.输出速率采用分级制,分为若干级别的输出速率,设置对应每级输出速率的阈值,小于查询字符中分离出的副数据库的主键数量的阈值所对应的输出速率的级别取最大级别作为输出速率级别。
19.进一步地,所述输出速率按照以下方法分级:
20.在最大输出速率vmax以内进行分级,一级输出速率为20%vmax,二级输出速率为30%vmax,三级输出速率为50%vmax,四级输出速率为70%vmax,五级输出速率为80%vmax,六级输出速率为100%vmax。
21.根据本发明的一个方面,提供了一种用于处理云计算资源的无线通信设备,该无线通信设备通过互联网连接数据库,其包括:
22.输入单元,其用于无线接收mpeg

4内容及内容附加信息数据;
23.分离单元,其用于将接收的mpeg

4内容及内容附加信息分解为es流;
24.数据管理单元,其用于将分离单元分解的mpeg

4内容加载到数据库表,加载至少包括注册和更新;
25.数据控制单元,其用于提供内容搜索,并将搜索的内容发送到输出单元输出;
26.输出单元,其用于输出mpeg

4内容;
27.分离单元包括用分析mp4的音轨信息的mp4音轨分析模块和用于根据音轨信息生成媒体流的媒体流生成模块;
28.数据管理单元至少包括用于将分离单元分解的mpeg

4内容注册到数据库表的注册模块、用于将分离单元分解的mpeg

4内容更新到数据库表的更新模块;
29.数据控制单元至少包括用于将查询字符分解为副数据库的主键的分解模块以及用于根据查询字符分解得到的副数据库的主键生成查询表的表生成单元。
30.进一步地,所述输入单元包括用于接收mpeg

4内容的mpeg

4接收模块以及用于接收内容附加信息的内容附加信息接收模块;
31.输出单元包括用于输出mpeg

4内容的mpeg

4输出模块。
32.进一步地,所述媒体流生成模块包括bifs流生成模块、od流生成模块、iod流生成模块。
33.进一步地,所述数据管理单元还包括用于将数据库表上的注册的数据删除的删除模块。
34.进一步地,所述分解模块分解接收的串查询字符中的主键;
35.表生成单元复制副数据库表中对应主键的行重新排列组成查询表或复制副数据库表并删除查询字符中的主键之外的其他行重新排列组成查询表;
36.并依照副数据库表中的主键规则重新设置查询表的主键获得最终的查询表。
37.本发明的有益效果在于:
38.本发明能够通过附加信息实现内容的自动注册到服务器表上,简化流程;
39.本发明将内容分离为es流的数据,使内容能够以合理的方式将内容数据注册到数据库表上;
40.本发明配置关联主数据库表的副数据库表,通过生成查询表的方法查询数据,安全性较高。
附图说明
41.图1是本发明实施例的用于处理云计算资源的方法的流程示意图;
42.图2是本发明实施例的生成查询表的方法;
43.图3是本发明实施例的副数据库的结构示意图;
44.图4是本发明实施例的查询表的结构示意图;
45.图5是本发明实施例的最终的查询表的结构示意图;
46.图6是本发明实施例的基于查询字符的数据输出计划的流程示意图;
47.图7是本发明实施例的用于处理云计算资源的无线通信设备的模块结构示意图
48.图8是本发明实施例的输入单元的模块结构示意图;
49.图9是本发明实施例的分离单元的模块结构示意图;
50.图10是本发明实施例的数据管理单元的模块结构示意图;
51.图11是本发明实施例的数据控制单元的模块结构示意图;
52.图12是本发明实施例的输出单元的模块结构示意图;
53.图13是本发明实施例的数据控制单元的另一种模块结构示意图。
54.图中:副数据库表300、查询表310、输入单元410、mpeg

4接收模块411、内容附加信息接收模块412、分离单元420、mp4音轨分析模块421、媒体流生成模块422、bifs流生成模块4221、od流生成模块4222、iod流生成模块4223、数据管理单元430、注册模块431、更新模块432、删除模块433、数据控制单元440、分解模块441、表生成单元442、输出管理模块443、输出单元450、mpeg

4输出模块451。
具体实施方式
55.现在将参考示例实施方式讨论本文描述的主题。应该理解,讨论这些实施方式只是为了使得本领域技术人员能够更好地理解从而实现本文描述的主题,并非是对权利要求书中所阐述的保护范围、适用性或者示例的限制。可以在不脱离本说明书内容的保护范围的情况下,对所讨论的元素的功能和排列进行改变。各个示例可以根据需要,省略、替代或者添加各种过程或组件。例如,所描述的方法可以按照与所描述的顺序不同的顺序来执行,以及各个步骤可以被添加、省略或者组合。另外,相对一些示例所描述的特征在其它例子中也可以进行组合。
56.在本实施例中提供了用于处理云计算资源的方法,如图1所示是根据本发明的用于处理云计算资源的方法的流程示意图,如图1所示,该用于处理云计算资源的方法包括:
57.s1,接收mpeg

4内容及相关内容附加信息数据并分解为es流的数据;
58.s2,将分解的mpeg

4内容及相关内容附加信息数据加载到数据库表;
59.s3,数据库表包括记录mpeg

4内容的主数据库表以及用于记录内容附加信息的副数据库表300,副数据库表300所联系的内容附加信息能够链接到主数据库表中的mpeg

4内容,并且该内容附加信息与mpeg

4内容相关;
60.s4,mpeg

4内容根据相关的内容附加信息自动加载到数据库表中;
61.s5,主数据库表和副数据库表300不能被直接查询,根据副数据库表300生成查询表310根据生成的查询表310进行查询。
62.本实施例中,提供主数据库表与副数据库表300的组合,能够基于接收mpeg

4内容
及相关内容附加信息自动的将mpeg

4内容加载的数据库表中,不需要管理员进行手动加载,实现数据库的自动扩容;
63.为了保证数据库的数据安全,本实施例中的主数据库表与副数据库表300不能直接被查询,只能够首先生成查询表310,在根据查询表310的链进行间接的查询,在一般的验证手段之上能够实现对主数据库表与副数据库表300的隐藏,提高数据的安全性。
64.需要说明的是,本实施例中,es流至少包括iod/od/bifs;
65.如图2所示,本实施例中提供一种具体的生成查询表310的方法,具体是,
66.s101,输入一串查询字符,该串查询字符由至少两个以上的副数据库表300的主键排列而成,主键之间通过分隔符隔开;
67.s102,分解该串查询字符中的主键,复制副数据库表300中对应主键的行重新排列组成查询表310或复制副数据库表300并删除查询字符中的主键之外的其他行重新排列组成查询表310;
68.s103,依照副数据库表300中的主键规则重新设置查询表310的主键获得最终的查询表310;
69.依照查询表310进行查询,查询数据库表的方法在此不作赘述。
70.如图3所示,副数据库表300的主键按照自然数由小至大的次序生成;
71.副数据库表300的列301a,301b,301c,301d分别是int(整形),double(浮点型),varchar(字符串型),date(日期类型);
72.副数据库表300的行302a,302b,302c,302d,302e,302f,302g,302h的主键分别是0,1,2,3,4,5,6,7;
73.查询用户提供的字符为0#1#2#3#4#6#7;
74.分离主键得到0,1,2,3,4,6,7;复制副数据库表300中对应主键的行重新排列组成查询表310如图4所示;
75.查询表310的列311a,311b,311c,311d,311e分别是int(整形),double(浮点型),varchar(字符串型),date(日期类型);
76.查询表310的行312a,312b,312c,312d,312e,312f,312g的主键分别是0,1,2,3,4,5,7;
77.依照副数据库表300中的主键规则重新设置查询表310的主键获得最终的查询表310如图5所示,查询表310的列311a,311b,311c,311d分别是int(整形),double(浮点型),varchar(字符串型),date(日期类型);
78.查询表310的行312a,312b,312c,312d,312e,312f,312g的主键分别是0,1,2,3,4,5,6。
79.进一步,为了简化和提高查询表310的生成效率,查询字符由至少两个以上的副数据库表300的主键依照次序排列而成,两个以上的副数据库表300的主键依照次序排列是按照副数据库表300的主键列的次序。
80.上述的查询表310的生成方法中,首先的需要输入查询字符,该查询字符必须是关联到副数据库表300的主键,而主键的生成规则是非定式的,而且可以是各种字符,必须是了解当前副数据库表300的主键生成规则才能够输入能够链接到副数据库表300的查询字符,否则无法生成或无法生成有效的查询表310,进而无法获取数据库数据,最终形成一个
群组共享的云计算的服务资源平台,该云计算的服务资源平台的数据面向群组中的用户使用,并且群组中的用户也可以将内容数据加载到数据库表中。
81.在本实施例中提供了用于处理云计算资源的方法,由于本发明采用分离内容数据的方法,因此本实施例中主数据库表中的一个独立的数据元素(由一个行和列定义)的大小是可以确定的,因此一次查询所获取的数据大小与查询所获取的数据元素的数量成正比例,该正比例表征查询的数据元素数量越多,则所得数据总量越大;
82.基于上述的数据与查询的关系,提供一种控制数据输出速率的数据输出计划;
83.数据输出计划是基于查询字符或查询需求数据元素的数量调整输出速率;
84.具体的,本实施例提供一种基于查询字符的数据输出计划,基于查询字符中分离出的副数据库表300的主键数量确定输出速率;
85.输出速率采用分级制,分为若干级别的输出速率,设置对应每级输出速率的阈值,小于查询字符中分离出的副数据库表300的主键数量的阈值所对应的输出速率的级别取最大级别作为输出速率级别。
86.输出速率表征单位时间内输出的数据量,本实施例在此对最大输出速率(vmax)以内进行分级,一级输出速率为20%vmax,二级输出速率为30%vmax,三级输出速率为50%vmax,四级输出速率为70%vmax,五级输出速率为80%vmax,六级输出速率为100%vmax;
87.作为一种示例,本实施例提供一种阈值对应于输出速率的级别的关系表,如表1所示;
88.表1:
[0089][0090]
如上表所示,如果查询字符中分离出的副数据库表300的主键数量大于50小于80,则输出速率取一级;
[0091]
如果查询字符中分离出的副数据库表300的主键数量大于130小于300,则输出速率级别为一、二、三、四,取最高级别四级输出速率;
[0092]
如果如果查询字符中分离出的副数据库表300的主键数量大于500,则输出速率级别为一、二、三、四、五、六,取最高级别六级输出速率;
[0093]
如图5所示,综合来说,也即包括以下步骤:
[0094]
s201,将输出速率范围分为若干范围,每个范围对应一个输出速率级别;
[0095]
s202,为每一个输出速率级别关联一个阈值;
[0096]
s203,从查询字符中分离出的副数据库表300的主键,计算分离出的副数据库表
300的主键的数量;
[0097]
s204,对比分离出的副数据库表300的主键的数量与输出速率级别关联的阈值,小于查询字符中分离出的副数据库表300的主键数量的阈值所对应的输出速率的级别取最大级别作为输出速率级别。
[0098]
综合本实施例中上述的用于处理云计算资源的方法,如图7~12所示,本实施例进一步提供一种用于处理云计算资源的无线通信设备400,用于处理云计算资源的无线通信设备400通过互联网连接数据库;
[0099]
输入单元410,其用于无线接收mpeg

4内容及内容附加信息数据;
[0100]
分离单元420,其用于将接收的mpeg

4内容及内容附加信息分解为es流;
[0101]
数据管理单元430,其用于将分离单元420分解的mpeg

4内容加载到数据库表,加载至少包括注册和更新;
[0102]
数据控制单元440,其用于提供内容搜索,并将搜索的内容发送到输出单元450输出;
[0103]
输出单元450,其用于输出mpeg

4内容;
[0104]
输入单元410包括用于接收mpeg

4内容的mpeg

4接收模块411以及用于接收内容附加信息的内容附加信息接收模块412;
[0105]
输出单元450包括用于输出mpeg

4内容的mpeg

4输出模块451;
[0106]
分离单元420包括用分析mp4的音轨信息的mp4音轨分析模块421和用于根据音轨信息生成媒体流的媒体流生成模块422,
[0107]
媒体流生成模块422基于各类媒体流具体的包括bifs流生成模块4221、od流生成模块4222、iod流生成模块4223;
[0108]
数据管理单元430至少包括用于将分离单元420分解的mpeg

4内容注册到数据库表的注册模块431、用于将分离单元420分解的mpeg

4内容更新到数据库表的更新模块432;
[0109]
其还可以包括用于将数据库表上的注册的数据删除的删除模块433;
[0110]
数据控制单元440至少包括用于将查询字符分解为副数据库表300的主键的分解模块441以及用于根据查询字符分解得到的副数据库表300的主键生成查询表310的表生成单元442;
[0111]
分解模块441分解接收的串查询字符中的主键;
[0112]
表生成单元442复制副数据库表300中对应主键的行重新排列组成查询表310或复制副数据库表300并删除查询字符中的主键之外的其他行重新排列组成查询表310;
[0113]
依照副数据库表300中的主键规则重新设置查询表310的主键获得最终的查询表310;
[0114]
作为本实施例的无线通信设备进一步的优化,
[0115]
对于分离单元420生成的es流来说,本实施例中主数据库表中的一个独立的数据元素(由一个行和列定义)的大小是可以确定的,因此一次查询所获取的数据大小与查询所获取的数据元素的数量成正比例,该正比例表征查询的数据元素数量越多,则所得数据总量越大;
[0116]
基于上述的数据与查询的关系,如图13所示,提供一种数据控制单元440还包括用于生成数据输出计划的输出管理模块443;
[0117]
数据输出计划是基于查询字符或查询需求数据元素的数量调整输出速率;
[0118]
具体的,本实施例提供一种基于查询字符的数据输出计划,基于查询字符中分离出的副数据库表300的主键数量确定输出速率;
[0119]
输出速率采用分级制,分为若干级别的输出速率,设置对应每级输出速率的阈值,小于查询字符中分离出的副数据库表300的主键数量的阈值所对应的输出速率的级别取最大级别作为输出速率级别。
[0120]
输出速率表征单位时间内输出的数据量,本实施例在此对最大输出速率(vmax)以内进行分级,一级输出速率为20%vmax,二级输出速率为30%vmax,三级输出速率为50%vmax,四级输出速率为70%vmax,五级输出速率为80%vmax,六级输出速率为100%vmax;
[0121]
举例来说,如果查询字符中分离出的副数据库表300的主键数量大于50小于80,则输出速率取一级;
[0122]
如果查询字符中分离出的副数据库表300的主键数量大于130小于300,则输出速率级别为一、二、三、四,取最高级别四级输出速率;
[0123]
如果如果查询字符中分离出的副数据库表300的主键数量大于500,则输出速率级别为一、二、三、四、五、六,取最高级别六级输出速率。
[0124]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0125]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例的方法。
[0126]
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1