一种数据管控平台及其数据管控方法

文档序号:7856439阅读:190来源:国知局
专利名称:一种数据管控平台及其数据管控方法
技术领域
本发明涉及网络数据传输与接收技术,更具体地,涉及一种数据管控平台及其数据传输方法。
背景技术
现有的数据管控平台的数据传输其实并没有合理的利用网络资源,缺少管理疏导,对传输的数据没有进行有效的区分处理,所以就像交通一样,在数据传输高峰期有可能由于传输的数据过多而导致传输障碍,传输效率低下,造成网络数据堵塞,传输质量变低,甚至导致网络瘫痪无法正常工作,严重影响用户的工作效率。

发明内容
针对现有技术中的上述缺陷,本发明提供了一种采用新的数据传输机制的数据管 控平台,以及该平台实现的数据管控方法。本发明能够对数据传输进行有效管理,对有限的资源进行合理的分配利用,分流高峰时段的数据流,从而使高峰时段的重要数据传输得到保障,有效的提高了数据传输效率。本发明所述的数据管控平台包括分级单元,用于对传输数据进行传输优先级的分级;资源分配单元,针对所述优先级进行传输资源的分配;优先排序单元,对传输数据根据预定分级算法确定传输顺序;数据发送单元,利用分配的所述传输资源对不同优先级的数据按所述传输顺序进行发送。优选地,所述分级单元具有根据用户自定义设置传输优先级分级的分级规则模块。优选地,所述资源分配单元保留一部分传输资源不被占用,作为预留资源用于最高优先级数据的传输。进一步优选地,所述优先排序单元对非最高优先级数据进行按优先级高低确定传输顺序,并且对同一优先级的数据按照先后优先度确定传输顺序。进一步优选地,所述数据发送单元利用所述预留资源传输最高优先级数据,并且利用其它资源根据所述传输顺序传输所述非最高优先级数据。优选地,所述资源分配单元中断非最高优先级数据的传输而获取其占用的资源,并将所述资源用于最高优先级数据的传输。进一步优选地,所述资源分配单元中断非最高优先级数据中具有较低优先级的数据的传输而获取其占用的资源,并将所述资源用于非最高优先级数据中具有更高优先级的数据的传输;并且该中断不破坏较低优先级的数据的事务完整性。进一步优选地,所述数据发送单元检测传输资源是否空闲,并且在无空闲资源时停止低优先级数据的传输。本发明还提供了一种通过上述平台实现的数据管控方法,包括
分级步骤,对传输数据进行传输优先级的分级;
资源分配步骤,针对所述优先级进行传输资源的分配;优先排序步骤,对传输数据根据预定分级算法确定传输顺序;
数据发送步骤,利用分配的所述传输资源对不同优先级的数据按所述传输顺序进行发送。优选地,在所述分级步骤中根据用户自定义进行传输优先级的分级。优选地,资源分配步骤中保留一部分传输资源不被占用,作为预留资源用于最高优先级数据的传输。进一步优选地,所述优先排序步骤中,对非最高优先级数据进行按优先级高低确定传输顺序,并且对同一优先级的数据按照先后优先度确定传输顺序。进一步优选地,数据发送步骤中,利用所述预留资源传输最高优先级数据,并且利、用其它资源根据所述传输顺序传输所述非最高优先级数据。优选地,所述资源分配步骤中中断非最高优先级数据的传输而获取其占用的资源,并将所述资源用于最高优先级数据的传输。进一步优选地,所述资源分配步骤中中断非最高优先级数据中具有较低优先级的数据的传输而获取其占用的资源,并将所述资源用于非最高优先级数据中具有更高优先级的数据的传输;并且该中断不破坏较低优先级的数据的事务完整性。进一步优选地,数据发送步骤包括检测传输资源是否空闲,并且在无空闲资源时停止低优先级数据的传输。本发明实现了数据传输的分级管理,以专用资源保证了最高优先级数据的传输,同时对剩余资源进行合理分配,按优先级高低和相同优先级别下先后优先度的高低实现数据的有序传输,在网络资源紧张时停止低优先级数据传输,从而分流高峰时段的数据流,从而使高峰时段的重要数据传输得到保障,有效的提高了数据传输效率。


下面结合附图和具体实施方式
对本发明作进一步详细的说明。图I是本发明实施例的系统结构示意 图2是本发明实施例的数据流向示意 图3是本发明实施例的方法流程示意图。
具体实施例方式为了使本技术领域的人员更好地理解本发明方案,并使本发明的上述目的、特征和优点能够更加明显易懂,下面结合实施例及实施例附图对本发明作进一步详细的说明。本发明实施例的系统结构示意图。本发明所述的数据管控平台包括以下部件
分级单元10,用于对传输数据进行传输优先级的分级。传输优先级决定了数据在传输
中的资源分配和传输顺序,较高优先级的数据会相对较低优先级的数据更早地加以发送,即使是在较低优先级的数据率先提出发送请求的情况下,也要优先保证高优先级数据的发送,因此通常要根据数据的重要程度划定其优先级。在本实施例中分级单元10将数据划分为紧急数据、重要数据和一般数据三种优先级,依次享有由高到低的优先级。为了实现不同级别数据的划分,在分级单元10中设立一个分级规则模块,该模块用于供数据管控平台的用户设立分级规则,即将对数据分级的权力交由平台的使用者,由使用者根据实际需要定义紧急数据、重要数据及一般数据;对于用户没有定义的数据,则可以默认为一般数据。因为不同的应用所面临的数据划分规则也不相同,同样类型的数据在不同的应用领域可能被划为紧急数据,或者重要数据,也可能是一般数据。例如,在一个居民小区的物业系统平台中应用本发明的数据管控平台,则物业管理员可以操作所述分级规则模块,为不同类型的数据自定义优先级别。物业管理员可将烟雾报警器的数据定义为紧急数据,监视摄像设备的数据定义为重要数据,小区新闻数据定义为一般数据。因而,一旦火灾发生,烟雾报警器发送的数据会成为紧急数据直接进行发送;监控摄像设备的数据是重要数据,应保证比较及时地发送;而小区新闻数据是在系统有空闲资源时进行发送。
资源分配单元20针对所述优先级进行传输资源的分配。这里的传输资源包括通信带宽、处理器数据处理能力,存储空间等任何与数据传输性能相关的网络软硬件资源。在资源有限的情况下,为了保证高优先级数据的传输可靠性、传输效率和质量,资源分配单元20可以保留一部分传输资源不被占用,作为预留资源用于最高优先级数据的传输,即一部分传输资源不会被其它数据所占用,专用于紧急数据的发送,从而避免在通信高峰期由于资源耗尽影响紧急数据的传输。对预留资源以外的其它传输资源,资源分配单元20将其分配用于重要数据和一般数据的传输。对于非最高优先级的重要数据和一般数据,为了合理分配资源,仍然需要根据其优先级别排列先后顺序,以保证在网络高峰期重要数据优于一般数据发送。优先排序单元30对传输数据根据预定分级算法确定传输顺序,对非最高优先级数据进行按优先级高低确定传输顺序,重要数据在所述传输顺序中先于一般数据。并且对同一优先级的数据,优先排序单元30也区分先后优先度来确定传输顺序。数据发送单元40利用分配的所述传输资源对不同优先级的数据按所述传输顺序进行发送,利用所述预留资源传输最高优先级的紧急数据,并且利用其它资源根据所述传输顺序传输所述非最高优先级的重要数据和一般数据,使重要数据先于一般数据传输,同一优先级的数据中优先度在先的数据先于优先度在后的数据传输。资源分配单元20也可以采用中断工作模式,在中断工作模式下,如果具有未处理的紧急数据,则立即调用所需传输资源以最快速度处理和发送紧急数据;在没有资源的情况下,立即中断其它非紧急数据处理,而获得非紧急数据的占用资源进行紧急数据的传输。在满足紧急数据所需资源的情况下,调用剩余资源处理重要数据;为了传输重要数据可以中断一般数据的处理和传输而占用其资源,但前提是不破坏一般数据处理的事务完整性。事务完整性即是该事务结构完整能够正常使用。举例来说,对一个文件夹的多个文件作为一般数据进行批量传输时,传输到一半的时候为了重要数据而中断传输,这时候传输完成的如果都是完整的文件,那么就没有破坏事务完整性,因为文件都是可以正常使用的。但如果传输中断的时候正好是其中一个文件传输到一半的时候,那么这就破坏了事务完整性,这个文件是不完整的,无法正常使用。因此,为了保证一般数据传输的事务完整性,在这个例子中应该在正在传输的一个文件完成传输后再加以中断批量传输。在满足紧急数据和重要数据处理所需要的资源的情况下,调用余下的资源执行一般数据的处理和传输。在网络高峰时段,容易发生传输资源不足的情况,这时除了要依靠预留资源保证紧急数据的传输,对重要数据和一般数据也应该按优先级高低,首先保证重要数据的传输。为此,数据发送单元40检测传输资源是否空闲,在有空闲的情况下,响应低优先级数据(即一般数据)的发送情况,进行一般数据的传输;而在资源耗尽无空闲资源时,数据发送单元40停止低优先级数据的传输,等到空闲时再进行发送。图2是本发明实施例的数据流向示意图,从图2中可以看到所述数据管控平台对数据的分级处理。数据管控平台收到数据的发送请求后,首先对数据进行分级的判断和排序,最高优先级的紧急数据通过所述预留资源直接发送;重要数据和一般数据利用非预留资源发送,其中重要数据排序在先直接发送;一般数据在有空闲资源的情况下直接发送,在没有空闲资源时发送请求被退回,等待至有空闲资源时再进行发送。或者采用所述中断工作模式,如果具有未处理的紧急数据,则立即调用所需传输资源以最快速度处理和发送紧急数据;在没有资源的情况下,立即中断其它非紧急数据处理,而获得非紧急数据的占用资源进行紧急数据的传输。在满足紧急数据所需资源的情况下,调用剩余资源处理重要数据;为了传输重要数据可以中断一般数据的处理和传输而占用其资源,但前提是不破坏一般数据处理的事务完整性。在满足紧急数据和重要数据处理所需要的资源的情况下,调用余下的资源执行一般数据的处理和传输。图3是本发明实现的数据管控方法流程图。管控流程包括 分级步骤101,对传输数据进行传输优先级的分级,在所述分级步骤中根据由使用者自定义传输优先级的分级。资源分配步骤102,针对所述优先级进行传输资源的分配;其中保留一部分传输资源不被占用,作为预留资源用于最高优先级的紧急数据的传输;其余非预留资源用于重要数据和一般数据传输。或者采用所述中断工作模式,在没有资源的情况下立即中断其它非紧急数据处理,而获得资源进行紧急数据的传输。在满足紧急数据所需资源的情况下,调用剩余资源处理重要数据;为了传输重要数据可以中断一般数据的处理和传输而占用其资源,但前提是不破坏一般数据处理的事务完整性。优先排序步骤103,对传输数据根据预定分级算法确定传输顺序;对非最高优先级数据进行按优先级高低确定传输顺序,并且对同一优先级的数据按照先后优先度确定传输顺序。数据发送步骤104,利用分配的所述传输资源对不同优先级的数据按所述传输顺序进行发送。在数据发送步骤104中,利用所述预留资源传输最高优先级数据,并且利用其它资源根据所述传输顺序传输所述非最高优先级数据;或利用中断获得的资源传输最高优先级数据,并且调用剩余资源处理重要数据;为了传输重要数据可以中断一般数据的处理和传输而占用其资源。数据发送步骤104还包括检测传输资源是否空闲,并且在无空闲资源时停止低优先级数据的传输。综上所述,本发明实现了数据传输的分级管理,以专用资源保证了最高优先级数据的传输,同时对剩余资源进行合理分配,按优先级高低和相同优先级别下先后优先度的高低实现数据的有序传输,在网络资源紧张时停止低优先级数据传输,从而分流高峰时段的数据流,从而使高峰时段的重要数据传输得到保障,有效的提高了数据传输效率。以上所述,仅为本发明的具体实施方式
。本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求所界定的保护范围为准。
权利要求
1.一种数据管控平台,其特征在于,包括分级单元,用于对传输数据进行传输优先级的分级;资源分配单元,针对所述优先级进行传输资源的分配;优先排序单元,对传输数据根据预定分级算法确定传输顺序;数据发送单元,利用分配的所述传输资源对不同优先级的数据按所述传输顺序进行发送。
2.根据权利要求I所述的数据管控平台,其特征在于所述分级单元具有根据用户自定义设置传输优先级分级的分级规则模块。
3.根据权利要求I所述的数据管控平台,其特征在于所述资源分配单元保留一部分传输资源不被占用,作为预留资源用于最高优先级数据的传输。
4.根据权利要求3所述的数据管控平台,其特征在于所述优先排序单元对非最高优先级数据进行按优先级高低确定传输顺序,并且对同一优先级的数据按照先后优先度确定传输顺序。
5.根据权利要求4所述的数据管控平台,其特征在于所述数据发送单元利用所述预留资源传输最高优先级数据,并且利用其它资源根据所述传输顺序传输所述非最高优先级数据。
6.根据权利要求I所述的数据管控平台,其特征在于所述资源分配单元中断非最高优先级数据的传输而获取其占用的资源,并将所述资源用于最高优先级数据的传输。
7.根据权利要求6所述的数据管控平台,其特征在于所述资源分配单元中断非最高优先级数据中具有较低优先级的数据的传输而获取其占用的资源,并将所述资源用于非最高优先级数据中具有更高优先级的数据的传输;并且该中断不破坏较低优先级的数据的事务完整性。
8.根据权利要求I所述的数据管控平台,其特征在于所述数据发送单元检测传输资源是否空闲,并且在无空闲资源时停止低优先级数据的传输。
9.一种数据管控方法,其特征在于,包括以下步骤 分级步骤,对传输数据进行传输优先级的分级; 资源分配步骤,针对所述优先级进行传输资源的分配; 优先排序步骤,对传输数据根据预定分级算法确定传输顺序; 数据发送步骤,利用分配的所述传输资源对不同优先级的数据按所述传输顺序进行发送。
10.根据权利要求9所述的数据管控方法,其特征在于,在所述分级步骤中根据用户自定义进行传输优先级的分级。
全文摘要
本发明提供了一种数据管控平台,包括分级单元,用于对传输数据进行传输优先级的分级;资源分配单元,针对所述优先级进行传输资源的分配;优先排序单元,对传输数据根据预定分级算法确定传输顺序;数据发送单元,利用分配的所述传输资源对不同优先级的数据按所述传输顺序进行发送。本发明还提供了该平台实现的数据管控方法。本发明能够对数据传输进行有效管理,对有限的资源进行合理的分配利用,分流高峰时段的数据流,从而使高峰时段的重要数据传输得到保障,有效的提高了数据传输效率。
文档编号H04L12/24GK102739554SQ20121025529
公开日2012年10月17日 申请日期2012年7月23日 优先权日2012年7月23日
发明者于辉, 林晓明 申请人:福建物联天下信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1