内容数据库的生成制造技术

技术编号:15919342 阅读:28 留言:0更新日期:2017-08-02 04:33
本文公开了用于通过应用第一内容结构以使多个数据包相互关联并基于数据包属性细化所述相互关联来简化数据库中的数据结构化的系统和方法。所述系统可包括存储器,所述存储器包括:可包括内容结构的结构数据库,所述内容结构包括多个内容类别;以及内容库数据库。所述内容库数据库可包括多个数据包。所述系统可包括服务器,所述服务器可接收多个数据包,根据所述内容结构来组织内容,并且基于所述数据包中至少一些的确定的属性来更新这些数据包的组织。

【技术实现步骤摘要】
【国外来华专利技术】内容数据库的生成相关申请的交叉引用此专利合作条约申请要求于2014年10月30日提交的美国临时专利申请号62/072,910和62/072,914的优先权。本申请还涉及并要求于2014年10月31日提交的美国临时专利申请号62/073,751和62/073,814的优先权。上述专利申请的每一者的内容出于所有目的全文以引用方式并入本文中。
本申请涉及数据库管理和结构领域。
技术介绍
数据库是数据的有序集合。它是模式、表、查询、报告、视图和其他对象的集合。数据通常被组织成以支持需要信息的流程的方式来模拟现实的各个方面,诸如以支持查找具有空房的酒店的方式来模拟酒店房间的可用性。数据库管理系统(DBMS)是一种与用户、其他应用程序和数据库本身进行交互以获取和分析数据的计算机软件应用程序。通用DBMS被设计为允许数据库的定义、创建、查询、更新和管理。常见的DBMS包括:MySQL、PostgreSQL、MicrosoftSQLServer、Oracle、Sybase和IBMDB2。数据库通常不能在不同的DBMS之间移植,但不同的DBMS可通过使用诸如SQL和ODBC或JDBC这些标准来互操作,以允许单个应用程序与一个以上的DBMS一起工作。数据库管理系统通常根据它们所支持的数据库模型进行分类;自20世纪80年代以来最流行的数据库系统都支持由SQL语言表示的关系模型。有时,将DBMS不严格地称为“数据库”。虽然数据库颇为有用,但是需要进一步改善据库的结构以及对数据库内的数据进行填充,以减少数据分析时间并改善数据库性能。
技术实现思路
本公开的一个方面涉及一种用于简化数据库中数据结构化的系统,所述简化是通过应用第一内容结构使多个数据包相互关联并基于数据包属性细化所述相互关联。该系统包括存储器,该存储器具有:结构数据库,其包括包含多个内容类别的内容结构;以及内容库数据库。内容数据库可包括多个数据包,所述多个数据包包括多个分发数据包和多个评估数据包。该系统可包括一服务器,所述服务器可以:从所述内容库数据库接收一组数据包,所述一组数据包包括一组分发数据包和一组评估数据包;从所述结构数据库中检索所述内容结构;根据所述内容结构组织所述一组评估数据包;从下列项中的一者确定一组评估项目中的至少一些评估项目中的每一者的属性:所述一组评估项目中的所述至少一些评估项目中的每一者的数据接受曲线;以及所述一组评估项目中的所述至少一些评估项目中的每一者的数据包曲线;根据所确定的属性来更新所述一组评估项目中的所述至少一些评估项目中的每一者的组织;并且将更新的组织存储在结构数据库中。在一些实施例中,内容库数据库还包括数据包用户数据。在一些实施例中,每个评估数据包具有相关联的数据包用户数据,并且与评估数据包相关联的数据包用户数据是基于提供给与其相关联的评估数据包的一个或多个用户响应。在一些实施例中,服务器可从数据包用户数据生成数据接受曲线。在一些实施例中,服务器可以:经由通信网络向多个用户设备提供数据包;从所述多个用户设备接收对所提供的数据包的响应;以及基于所接收的响应来更新数据包用户数据。在一些实施例中,所接收的响应是期望的响应,而在一些实施例中,所接收的响应是不期望的响应。在一些实施例中,内容结构可以是预先存在的内容结构。在一些实施例中,根据所确定的属性更新所述一组评估项目中的至少一些评估项目中的每一者的组织包括:确定数据接受曲线的至少一部分的斜率;将所述数据接受曲线的所述部分的所述斜率与阈值进行比较;以及将一组评估项目中的至少一者的关系从一个或若干个第一分发数据包改变为一个或若干个第二分发数据包。在一些实施例中,根据所确定的属性来更新所述一组评估项目中的至少一些评估项目中的每一者的组织包括:从数据包曲线确定难度;以及将该难度与难度范围进行匹配。本公开的一个方面涉及一种用于简化数据库中数据结构化的方法,所述简化是通过应用第一内容结构使多个数据包相互关联并基于数据包属性细化所述相互关联。该方法包括在服务器处从位于存储器中的内容库数据库接收一组数据包。在一些实施例中,内容库数据库包括多个数据包,所述多个数据包包括多个分发数据包和多个评估数据包。在一些实施例中,所述一组数据包包括一组分发数据包和一组评估数据包。该方法可包括在服务器处从位于存储器中的结构数据库接收内容结构;根据所述内容结构,利用所述服务器组织所述一组评估数据包;利用所述服务器,从下列项中的一者确定所述一组评估数据包中的至少一些评估数据包中的每一者的属性:所述一组评估数据包中的所述至少一些评估数据包中的每一者的数据接受曲线;以及所述一组评估数据包中的所述至少一些评估数据包中的每一者的数据包曲线;根据所确定的属性,利用所述服务器更新所述一组评估数据包中的所述至少一些评估数据包中的每一者的组织;以及将更新的组织存储在存储器的结构数据库中。在一些实施例中,内容库数据库还包括数据包用户数据。在一些实施例中,每个评估数据包具有相关联的数据包用户数据,并且与评估数据包相关联的数据包用户数据是基于提供给与其相关联的评估数据包的一个或多个用户响应。在一些实施例中,该方法包括从数据包用户数据生成数据接受曲线。在一些实施例中,该方法包括:经由通信网络向多个用户设备提供数据包;从所述多个用户设备接收对所提供的数据包的响应;以及基于所接收的响应来更新数据包用户数据。在一些实施例中,所接收的响应是期望的响应,而在一些实施例中,所接收的响应是不期望的响应。在一些实施例中,内容结构是预先存在的内容结构。在一些实施例中,根据所确定的属性更新所述一组评估项目中的至少一些评估项目中的每一者的组织包括:确定数据接受曲线的至少一部分的斜率;将所述数据接受曲线的所述部分的所述斜率与阈值进行比较;以及将一组评估项目中的至少一者的关系从一个或若干个第一分发数据包改变为一个或若干个第二分发数据包。在一些实施例中,根据所确定的属性来更新所述一组评估项目中的至少一些评估项目中的每一者的组织包括:从数据包曲线确定难度;以及将该难度与难度范围进行匹配。本公开的一个方面涉及一种系统,该系统用于通过生成自定义的聚合来提高通过内容分发网络的数据传输率,该自定义的聚合包括被选择以最大化数据接受率的数据包。该系统包括存储器,该存储器包括:包含多个数据包的内容库数据库,所述多个数据包包括多个分发数据包和多个评估数据包;以及用户配置文件数据库,所述用户配置文件数据库包括标识用户组群的信息,并且所述用户配置文件数据库包括标识用户组群中的每个用户的多个至少一个属性的信息。该系统包括服务器,该服务器能够:接收标识多个分发数据包和多个评估数据包的聚合信息;从所述内容库数据库接收数据包数据;标识接收者组群,所述接收者群组包括被指定为经由多个用户设备接收聚合的用户组;通过将组群划分为更小的组来生成多个子组群,每个子组群中的用户共享公共属性;生成表征整个所述聚合的组合聚合数据;通过从所述聚合中移除至少一个数据包来生成更新的聚合;并且将更新的聚合提供给子组群中的用户。在一些实施例中,数据包数据可包括数据包用户数据和数据包元数据。在一些实施例中,系统包括经由通信网络连接到服务器的多个用户设备。在一些实施例中,服务器可生成子组群数据,可从该子组群中的用户的数据为每本文档来自技高网...
内容数据库的生成

【技术保护点】
一种用于通过应用第一内容结构以使多个数据包相互关联并基于数据包属性细化所述相互关联来简化数据库中的数据结构化的系统,所述系统包括:存储器,所述存储器包括:包括内容结构的结构数据库,其中所述内容结构包括多个内容类别;以及包括多个数据包的内容库数据库,其中所述多个数据包包括多个分发数据包和多个评估数据包;服务器,所述服务器被配置为:从所述内容库数据库接收一组数据包,其中所述一组数据包包括一组分发数据包和一组评估数据包;从所述结构数据库中检索所述内容结构;根据所述内容结构组织所述一组评估数据包;从下列项中的一者确定一组评估项目中的至少一些评估项目中的每一者的属性:所述一组评估项目中的所述至少一些评估项目中的每一者的数据接受曲线;以及所述一组评估项目中的所述至少一些评估项目中的每一者的数据包曲线;根据所确定的属性来更新所述一组评估项目中的所述至少一些评估项目中的每一者的组织;以及将更新的组织存储在所述结构数据库中。

【技术特征摘要】
【国外来华专利技术】2014.10.30 US 62/072,910;2014.10.30 US 62/072,914;1.一种用于通过应用第一内容结构以使多个数据包相互关联并基于数据包属性细化所述相互关联来简化数据库中的数据结构化的系统,所述系统包括:存储器,所述存储器包括:包括内容结构的结构数据库,其中所述内容结构包括多个内容类别;以及包括多个数据包的内容库数据库,其中所述多个数据包包括多个分发数据包和多个评估数据包;服务器,所述服务器被配置为:从所述内容库数据库接收一组数据包,其中所述一组数据包包括一组分发数据包和一组评估数据包;从所述结构数据库中检索所述内容结构;根据所述内容结构组织所述一组评估数据包;从下列项中的一者确定一组评估项目中的至少一些评估项目中的每一者的属性:所述一组评估项目中的所述至少一些评估项目中的每一者的数据接受曲线;以及所述一组评估项目中的所述至少一些评估项目中的每一者的数据包曲线;根据所确定的属性来更新所述一组评估项目中的所述至少一些评估项目中的每一者的组织;以及将更新的组织存储在所述结构数据库中。2.根据权利要求1所述的系统,其中所述内容库数据库还包括数据包用户数据,其中每个评估数据包具有相关联的数据包用户数据,并且其中与评估数据包相关联的数据包用户数据基于提供给其相关联的评估数据包的一个或若干个用户响应。3.根据权利要求2所述的系统,其中所述服务器被配置为从所述数据包用户数据生成所述数据接受曲线。4.根据权利要求3所述的系统,其中所述服务器被进一步配置为:经由通信网络向多个用户设备提供数据包;从所述多个用户设备接收对所提供的数据包的响应;以及基于所接收的响应来更新数据包用户数据。5.根据权利要求4所述的系统,其中所接收的响应是期望的响应。6.根据权利要求4所述的系统,其中所接收的响应是不期望的响应。7.根据权利要求6所述的系统,其中所述内容结构包括预先存在的内容结构。8.根据权利要求7所述的系统,其中根据所确定的属性来更新所述一组评估项目中的所述至少一些评估项目中的每一者的所述组织包括:确定所述数据接受曲线的至少一部分的斜率;将所述数据接受曲线的所述部分的所述斜率与阈值进行比较;以及将所述一组评估项目中的至少一个评估项目的关系从一个或若干个第一分发数据包改变为一个或若干个第二分发数据包。9.根据权利要求7所述的系统,其中根据所确定的属性来更新所述一组评估项目中的所述至少一些评估项目中的每一者的所述组织包括:从所述数据包曲线确定难度;以及将所述难度与一难度范围进行匹配。10.一种用于通过应用第一内容结构以使多个数据包相互关联并基于数据包属性细化所述相互关联来简化数据库中的数据结构化的方法,所述方法包括:在服务器处,从位于存储器中的内容库数据库接收一组数据包,其中所述内容库数据库包括多个数据包,其中所述多个数据包包括多个分发数据包和多个评估数据包,其中所述一组数据包包括一组分发数据包和一组评估数据包;在所述服务器处,从位于所述存储器中的结构数据库接收内容结构;根据所述内容结构,利用所述服务器组织所述一组评估数据包;利用所述服务器,从下列项中的一者确定所述一组评估数据包中的至少一些评估数据包中的每一者的属性:所述一组评估数据包中的所述至少一些评估数据包中的每一者的数据接受曲线;以及所述一组评估数据包中的所述至少一些评估数据包中的每一者的数据包曲线;根据所确定的属性,利用所述服务器更新所述一组评估数据包中的所述至少一些评估数据包中的每一者的组织;以及将更新的组织存储在所述存储器的所述结构数据库中。11.根据权利要求10所述的方法,其中所述内容库数据库还包括数据包用户数据,其中每个评估数据包具有相关联的数据包用户数据,并且其中与评估数据包相关联的数据包用户数据基于提供给其相关联的评估数据包的一个或若干个用户响应。12.根据权利要求11所述的方法,所述方法还包括从所述数据包用户数据生成所述数据接受曲线。13.根据权利要求12所述的方法,所述方法还包括:经由通信网络向多个用户设备提供数据包;从所述多个用户设备接收对所提供的数据包的响应;以及基于所接收的响应来更新数据包用户数据。14.根据权利要求13所述的方法,其中所接收的响应是期望的响应。15.根据权利要求13所述的方法,其中所接收的响应是不期望的响应。16.根据权利要求15所述的方法,其中所述内容结构包括预先存在的内容结构。17.根据权利要求16所述的方法,其中根据所确定的属性来更新所述一组评估项目中的所述至少一些评估项目中的每一者的所述组织包括:确定所述数据接受曲线的至少一部分的斜率;将所述数据接受曲线的所述部分的所述斜率与阈值进行比较;以及将所述一组评估项目中的至少一个评估项目的关系从一个或若干个第一分发数据包改变为一个或若干个第二分发数据包。18.根据权利要求16所述的方法,其中根据所确定的属性来更新所述一组评估项目中的所述至少一些评估项目中的每一者的所述组织包括:从所述数据包曲线确定难度;以及将所述难度与一难度范围进行匹配。19.一种用于通过内容分发网络来提高数据传输率的系统,所述提高是通过生成包括被选择以最大化数据接受率的数据包的自定义的聚合,所述系统包括:存储器,所述存储器包括:包括多个数据包的内容库数据库,其中所述多个数据包包括多个分发数据包和多个评估数据包;以及用户配置文件数据库,其中所述用户配置文件数据库包括标识用户组群的信息,并且其中所述用户配置文件数据库包括标识所述用户组群中的每个用户的多个至少一个属性的信息;服务器,所述服务器被配置为:接收标识一组分发数据包和一组评估数据包的聚合信息;从所述内容库数据库接收数据包数据;标识接收者组群,其中所述接收者组群包括被指定为经由多个用户设备接收所述聚合的用户组;确定接收者组群流逝时间,其中所述接收者组群流逝时间表征所述接收者组群接受多个先前聚合的时间量;生成所述聚合的数据包传输时间的估计,其中所述数据包传输时间是发送所述聚合中的第一数据包和从用户设备接收最终响应之间的所述时间量;基于所述接收者组群流逝时间和数据包传输时间的所述估计来生成更新的聚合;以及向所述用户设备提供所述更新的聚合。20.根据权利要求19所述的系统,其中所述数据包数据包括数据包用户数据和数据包元数据。21.根据权利要求19所述的系统,还包括经由通信网络连接到所述服务器的多个用户设备。22.根据权利要求19所述的系统,其中所述接收者组群接受多个先前聚合的所述时间量由定时器确定,所述定时器通过在所述服务器和所述用户设备中的一者之间交换的携带数据的电信号触发和停止。23.根据权利要求22所述的系统,其中所述定时器位于所述服务器中,并且其中所述交换的信号包括由所述服务器向所述用户设备发送的,包含所述聚合中的所述第一数据包的第一信号,以及由所述用户设备向所述服务器发送的,包含对所述聚合的所述最终响应的第二信号。24.根据权利要求22所述的系统,还包括多个用户设备,其中所述多个用户设备中的每一者包括定时器,并且其中触发和停止所述用户设备中的一者中的所述定时器的所述交换的信号包括由所述用户设备从所述服务器接收的第一信号以及由所述用户设备发送到所述服务器的第二信号,其中所述第一信号触发所述定时器,并且其中所述第一信号包含所述聚合中的所述第一数据包,其中所述第二信号停止所述定时器,并且其中所述第二信号包含对所述聚合的所述最终响应。25.根据权利要求24所述的系统,其中所述多个用户设备中的每一者被配置为发送时间信号,所述时间信号指示由所述定时器测量的流逝时间。26.根据权利要求25所述的系统,其中当所述定时器被停止时发送所述时间信号。27.根据权利要求27所述的系统,其中在所述定时器已经被触发并且尚未被停止之前定期地发送所述时间信号。28.根据权利要求27所述的系统,其中所述服务器被进一步配置为:生成模拟的聚合结果,其中所述聚合结果包括对所述接收者组群的技能等级的变化的预测;检索标识所述接收者组群用户技能等级的期望的改变的目标参数;生成模拟的聚合贡献,其中所述聚合贡献指示聚合对达到所述目标参数的贡献程度,所述目标参数受对数据包传输时间的所述估计的影响;生成模拟的替代贡献,其中所述替代贡献指示替代聚合对达到所述目标参数的贡献程度,所述目标参数受对所述替代贡献的数据包传输时间的估计的影响;以及确定所述模拟的聚合贡献与所述模拟的替代贡献之间的差异;其中当所述替代贡献大于所述模拟的聚合贡献时,生成基于所述接收者组群流逝时间和对数据包传输时间的所述估计的所述更新的聚合。29.一种用于通过内容分发网络来提高数据传输率的方法,所述提高是通过生成包括被选择以最大化数据接受率的数据包的自定义的聚合,所述方法包括:在服务器处,接收来自于内容库数据库的标识一组分发数据包和一组评估数据包的聚合信息,所述内容库数据库包括多个分发数据包和多个评估数据包;在所述服务器处,接收来自于所述内容库数据库的数据包数据;在所述服务器处,从标识接收者组群的用户配置文件数据库检索数据,其中所述接收者组群包括被指定为经由多个用户设备接收所述聚合的用户组;利用所述服务器从接收自所述用户配置文件数据库的所述数据确定接收者组群流逝时间,其中所述接收者组群流逝时间表征所述接收者组群接受多个先前聚合的时间量;利用所述服务器生成所述聚合的数据包传输时间的估计,其中所述数据包传输时间是发送所述聚合中的第一数据包和从用户设备接收最终响应之间的时间量;利用所述服务器基于所述接收者组群流逝时间和对数据包传输时间的所述估计来生成更新的聚合;以及利用所述服务器向所述用户设备提供所述更新的聚合。30.根据权利要求29所述的方法,其中所述数据包数据包括数据包用户数据和数据包元数据。31.根据权利要求29所述的方法,其中所述接收者组群接受多个先前聚合的所述时间量由定时器确定,所述定时器通过在所述服务器和所述用户设备中的一者之间交换的携带数据的电信号触发和停止。32.根据权利要求31所述的方法,其中所述定时器位于所述服务器中,并且其中所述交换的信号包括由所述服务器向所述用户设备发送的,包含所述聚合中的所述第一数据包的第一信号,以及由所述用户设备向所述服务器发送的,包含对所述聚合的所述最终响应的第二信号。33.根据权利要求31所述的方法,还包括从所述用户设备接收时间信号,所述时间信号指示由位于所述用户设备上的所述定时器测量的流逝时间。34.根据权利要求33所述的方法,其中触发和停止所述用户设备中的所述定时器的所述交换的信号包括由所述用户...

【专利技术属性】
技术研发人员:约瑟·冈萨雷斯布雷内斯伊利亚·戈尔丁约翰·A·拉鲁索恩约翰·贝伦斯托马斯·麦克塔维什罗允真雅各布·M·安德森根纳季·A·库卡特塞夫
申请(专利权)人:培生教育公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1