一种遥测数据压缩传输方法、装置和计算机可读介质与流程

文档序号:16203444发布日期:2018-12-08 06:50阅读:224来源:国知局
一种遥测数据压缩传输方法、装置和计算机可读介质与流程

本发明涉及卫星星载计算机遥测设计技术领域,尤其是涉及一种遥测数据压缩传输方法、装置和计算机可读介质。

背景技术

卫星在轨运行期间,遥控遥测信道与数传信道负责星地数据的交互,一般情况下,百公斤级以上的卫星遥测信道与数传信道的链路是分开的,而且所采用的频段(如s、x等)稳定性、码速率都比较高。通常遥测信道的实时遥测数据不进行压缩,仅仅对延时下传的遥测进行部分压缩。数传信道的数据一般由载荷方进行压缩设计,卫星平台进行透明转发。

随着商业航天的迅猛发展,立方星、皮纳卫星等微小卫星也越来越受到企业的重视,国内涌现了大量的商业卫星公司,并且成功发射了几十颗微小卫星。目前来看,微小卫星采用的频段大多是uv频段,考虑到信道的约束,遥测设计的帧长度较短,下行数据间隔也比较长。如何能在有限的信道资源下下传更多的遥测数据,成为商业航天领域亟需解决的难题。因此,如果能够对遥测数据进行大比例压缩,将会促进商业航天微小卫星的发展,提高卫星任务的质量和成功率。

信道误码一直是困扰遥测数据压缩的最大的难题,因为一旦压缩,产生信道误码后,由于压缩算法的原因,一个bit位的误码可能会导致更多的参数乃至整包数据无法解析。这种单bit误码导致的整包数据误码的情况,就属于误码扩散问题。

传统上,国内为对遥测数据压缩都是持保守的态度,因为一旦压缩,可能导致任务风险。无论是大卫星还是1000kg左右的小卫星,考虑其生命周期、造价、任务重要性以及链路的可靠性等方面,一般都不采用遥测压缩。而微小卫星考虑到其任务特点以及测控链路限制等因素,亟需一种扩散性极低而且高效的压缩遥测算法。



技术实现要素:

有鉴于此,本发明的目的在于提供一种遥测数据压缩传输方法、装置和计算机可读介质,该方法能够实现遥测数据的无损遥测压缩,并且将误码扩散控制在2字节以内,为微小卫星低带宽链路的遥测提供支持。

第一方面,本发明实施例提供了一种遥测数据压缩传输方法,包括:获取卫星在基于原始遥测参数进行模拟飞行时采集的目标遥测数据;在所述目标遥测数据组中删除类型为浮点类型的数据,得到第一遥测数据组;并计算所述第一遥测数据组中各遥测数据的跳变率;基于所述跳变率对所述第一遥测数据组中各遥测数据进行排序,得到第二遥测数据组;并将所述第二遥测数据组跳变率大于预设跳变率的遥测数据剔除,得到第三遥测数据组;对所述第三遥测数据组进行分包处理得到多个下行遥测参数包;获取卫星的原始参数包,并将所述原始参数包映射到所述多个下行遥测参数包中,得到多个新的下行遥测参数包。

进一步地,所述方法还包括:在所述缓冲区读取与每个新的下行遥测参数包相对应的已缓存下行遥测参数包,并将所述新的下行遥测参数包与所述已缓存下行遥测参数包进行比较;如果比较出所述新的下行遥测参数包与所述已缓存下行遥测参数包相同,则确定不对所述新的下行遥测参数包执行下传操作,并在虚拟参数包中的第一标识位设置第一标识;如果比较出所述新的下行遥测参数包与所述已缓存下行遥测参数包不同,则确定对所述新的下行遥测参数包执行下传操作,并在虚拟参数包中的第一标识位设置第二标识。

进一步地,所述方法还包括:在确定出对所述新的下行遥测参数包执行下传操作,以及在将虚拟参数包中的第一标识位设置第二标识之后,对所述虚拟参数包和所述新的下行遥测参数包执行下传操作。

进一步地,所述方法还包括:在将所述虚拟参数包和所述新的下行遥测参数包执行下传操作之后,将所述已缓存下行遥测参数包替换为所述新的下行遥测参数包。

进一步地,对所述第三遥测数据组进行分包处理得到多个下行遥测参数包包括:获取预设分包规则;其中,所述预设分包规则中包括:预设分包数;按照所述预设分包规则对所述第三遥测数据组进行分包处理得到多个下行遥测参数包。

进一步地,按照所述预设分包规则对所述第三遥测数据组进行分包处理得到多个下行遥测参数包包括:获取所述预设分包规则中的预设分包数;基于所述预设分包数和所述第三遥测数据组中各个遥测参数所占的字节总数,确定各个分包的平均字节数;基于所述平均字节数对所述第三遥测数据组进行分包处理得到多个下行类遥测参数包。

进一步地,计算所述第一遥测数据组中各遥测数据的跳变率包括:利用公式α=c/sum计算所述第一遥测数据组中各遥测数据的跳变率,其中,α为跳变率,c为第一遥测数据组中各遥测数据的跳变次数,sum为所述第一遥测数据组中遥测数据的总数量。

进一步地,所述原始遥测参数的种类为多种,每种所述原始遥测参数对应一组目标遥测数据;在所述目标遥测数据组中删除类型为浮点类型的数据包括:在每种所述原始遥测参数所对应的目标遥测数据中删除类型为浮点类型的数据。

第二方面,本发明实施例还提供了一种遥测数据压缩传输装置,包括:获取单元,用于获取卫星在基于原始遥测参数进行模拟飞行时采集的目标遥测数据;删除和计算单元,用于在所述目标遥测数据组中删除类型为浮点类型的数据,得到第一遥测数据组;并计算所述第一遥测数据组中各遥测数据的跳变率;排序单元,用于基于所述跳变率对所述第一遥测数据组中各遥测数据进行排序,得到第二遥测数据组;并将所述第二遥测数据组跳变率大于预设跳变率的遥测数据剔除,得到第三遥测数据组;分包处理单元,用于对所述第三遥测数据组进行分包处理得到多个下行遥测参数包;确定单元,用于获取卫星的原始参数包,并将所述原始参数包映射到所述多个下行遥测参数包中,得到多个新的下行遥测参数包。

第三方面,本发明实施例还提供了一种具有分析器可执行的非易失的程序代码的计算机可读介质,所述程序代码使所述分析器执行上述第一方面所述的方法的步骤。

在本发明实施例中,将遥测数据按照跳变率进行了排序和重新分包,在重新分包的情况下,遥测包的重复率大大增加,有效的提高了遥测压缩的效率,从而实现遥测数据的无损遥测压缩,并且将误码扩散控制在2字节以内,为微小卫星低带宽链路的遥测提供支持。

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

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据本发明实施例的一种遥测数据压缩传输方法的流程图;

图2是根据本发明实施例的一种遥测数据压缩传输方法中步骤s108的流程图;

图3是根据本发明实施例的另一种遥测数据压缩传输方法的流程图;

图4是根据本发明实施例的一种遥测数据压缩传输装置的示意图;

图5是根据本发明实施例的一种电子设备的示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一:

根据本发明实施例,提供了一种遥测数据压缩传输方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本发明所提供改的遥测数据压缩传输方法,主要针对商业航天的微小卫星遥测下传进行遥测压缩设计。此压缩方法只针对长期不变化的开关遥测量、状态遥测量,减少大量的重复遥测下传。下面结合图1对本发明的具体实施过程做进一步的详细描述。

图1是根据本发明实施例的一种遥测数据压缩传输方法的流程图,如图1所示,该方法包括如下步骤:

步骤s102,获取卫星在基于原始遥测参数进行模拟飞行时采集的目标遥测数据;

步骤s104,在所述目标遥测数据组中删除类型为浮点类型的数据,得到第一遥测数据组;并计算所述第一遥测数据组中各遥测数据的跳变率;

步骤s106,基于所述跳变率对所述第一遥测数据组中各遥测数据进行排序,得到第二遥测数据组;并将所述第二遥测数据组跳变率大于预设跳变率的遥测数据剔除,得到第三遥测数据组;

步骤s108,对所述第三遥测数据组进行分包处理得到多个下行遥测参数包;

步骤s110,获取卫星的原始参数包,并将所述原始参数包映射到所述多个下行遥测参数包中,得到多个新的下行遥测参数包。

在本发明实施例中,将遥测数据按照跳变率进行了排序和重新分包,在重新分包的情况下,遥测包的重复率大大增加,有效的提高了遥测压缩的效率,从而实现遥测数据的无损遥测压缩,并且将误码扩散控制在2字节以内,为微小卫星低带宽链路的遥测提供支持。

在步骤s102中,首先,获取原始遥测参数,然后按照原始遥测参数对卫星进行模拟飞行,采集卫星在各种工况下的遥测数据,得到目标遥测数据。

具体地,原始遥测参数可能包括多种,例如,开关量1的原始遥测参数,开关量2的原始遥测参数等等。针对每种原始遥测参数,均对卫星进行模拟飞行,采集卫星在该原始遥测参数下,各种工况下的遥测数据,得到与每种原始遥测参数相对应的目标遥测数据组。

在得到目标遥测数据之后,就可以执行步骤s104,在目标遥测数据组中删除类型为浮点类型的数据,得到第一遥测数据组。

具体地,浮点类型的数据主要是模拟量,模拟量数据一般为变化量,因此,在本实施例中,浮点型参数的参数所组成的参数包不参与上述压缩算法。

在一个可选的实施方式中,如果原始遥测参数的种类为多种,且每种所述原始遥测参数对应一组目标遥测数据;那么在所述目标遥测数据组中删除类型为浮点类型的数据包括:

在每种所述原始遥测参数所对应的目标遥测数据中删除类型为浮点类型的数据。

具体地,在本实施例中,可以对每种原始遥测参数所对应的目标遥测数据中剔除类型为浮点类型的数据。

在得到第一遥测数据组之后,就可以计算第一遥测数据组中各遥测数据的跳变率。

在一个可选的实施方式中,步骤s104,计算所述第一遥测数据组中各遥测数据的跳变率包括:

利用公式α=c/sum计算所述第一遥测数据组中各遥测数据的跳变率,其中,α为跳变率,c为第一遥测数据组中各遥测数据的跳变次数,sum为所述第一遥测数据组中遥测数据的总数量。

具体地,在本实施例中,可以利用α=c/sum统计第一遥测数据组中各个遥测数据的跳变情况(即,跳变率),在得到跳变率之后,就可以基于跳变率对第一遥测数据组中的各个遥测数据进行升序或者降序排序,得到第二遥测数据组,并将第二遥测数据组中跳变率大于预设跳变率(例如,70%)的遥测数据剔除,得到第三遥测数据组。

经过实际分析,跳变率大于70%后,100个参数组成数据包,数据包的重复率极低,基本上没必要进行压缩了。经过排序和分包,大部分开关量和部分分系统的状态量基本不变化,组成的分包也具有很大的重复率,适合后续做压缩,而循环量和电源分系统的部分参量变化比较剧烈,基本不能够进行压缩。

在得到第三遥测数据组之后,就可以对第三遥测数据组进行分包处理,得到多个下行遥测参数包。

在一个可选的实施方式中,如图2所示,步骤s108,对所述第三遥测数据组进行分包处理得到多个下行遥测参数包包括如下步骤:

步骤s201,获取预设分包规则;其中,所述预设分包规则中包括:预设分包数;

步骤s202,按照所述预设分包规则对所述第三遥测数据组进行分包处理得到多个下行遥测参数包。

在本实施例中,分包规则是指:根据任务情况,由设计师给定分包数量pkgcount(即,预设分包数),则各个分包的平均字节数为pbytes=totalbytes/pkgcount,其中,totalbytes为第三遥测数据组中各个遥测参数所占的字节总数。

本发明实施例中的分包规则是将第三遥测数据组中所有遥测数据分成较小的遥测包,遥测包越小,则前后帧重复率会相应提高,便于压缩,但同时增加了包头等无实际意义的数据。反之,包长越大,前后帧的重复率会变小,不利于提高压缩,但是减少了包头数据。

具体设计时,设计师要根据实际卫星的情况,进行分析,以跳变率为参考依据,结合参数之间的关联、参数的物理意义进行分包,达到最佳效果。

在本实施例中,在确定出上述分包规则(即,预设分包规则)之后,就可以获取预设分包规则中的预设分包数,然后,基于预设分包数和所述第三遥测数据组中各个遥测参数所占的字节总数,确定各个分包的平均字节数,并基于所述平均字节数对所述第三遥测数据组进行分包处理得到多个下行遥测参数包。

根据上述预设分包规则对第三遥测参数组中的遥测参数进行重新分包后,跳变率低的遥测参数组成的数据包整体上跳变率相对较低。

在得到多个下行遥测参数包之后,就可以获取卫星的原始参数包,并将原始参数包映射到多个下行遥测参数包中,得到多个新的下行遥测参数包。

在本实施例中,多个下行遥测参数包中的每个下行遥测参数包对应一个或多个遥测参数。因此,在本实施例中,可以根据每个下行遥测参数包所包含的具体遥测参数的类型或种类将原始参数包映射到多个下行遥测参数包中。例如,下行遥测参数包1中包括开关量1的遥测参数,下行遥测参数包2中包括开关量2的遥测参数。

由于卫星的原始参数包是实时获取的,因此,每次获取到关量1的遥测参数时,都将关量1的遥测参数映射到下行遥测参数包1中。

在本实施例中,设计了一种参数路由模块,在模块在获取到原始的参数包之后,就可以将原始的参数包映射到上述所描述的多个下行遥测参数包中,得到新的下行遥测参数包。在得到新的下行遥测参数包之后,就可以基于缓冲区中已缓存的遥测参数包确定是否对新的下行遥测参数包进行下传。

需要说明的是,路由模块是在原有的星载计算机遥测打包模块只上外扩的一层路由封装模块。一般情况下,遥测的打包是根据不同的分系统以及实际意义进行分包,而压缩算法需要将参数进行重排,将前后帧重复率相仿的参数重新组包。路由模块的作用就是根据离线数理统计的结果,将原始的参数包的参数数据映射到新的遥测参数包中。

在一个可选的实施方式中,在所述缓冲区读取与每个新的下行遥测参数包相对应的已缓存下行遥测参数包,并将所述新的下行遥测参数包与所述已缓存下行遥测参数包进行比较;

如果比较出所述新的下行遥测参数包与所述已缓存下行遥测参数包相同,则确定不对所述新的下行遥测参数包执行下传操作,并在虚拟参数包中的第一标识位设置第一标识;

如果比较出所述新的下行遥测参数包与所述已缓存下行遥测参数包不同,则确定对所述新的下行遥测参数包执行下传操作,并在虚拟参数包中的第一标识位设置第二标识。

在本实施例中,在确定出对所述新的下行遥测参数包执行下传操作,以及在将虚拟参数包中的第一标识位设置第二标识之后,对所述虚拟参数包和所述新的下行遥测参数包执行下传操作。

具体地,在本实施例中,预先设计一种虚拟参数包,该虚拟参数包内无实际的物理遥测,包头设计与普通物理参数包采用同一种规则,包数据域固定为4个字节。其中,包数据域每个bit位标识一个物理参数包,0标识无关,1标识该bit位代表的物理参数包与上一包相同。

虚拟参数包的数据域4个字节标识了前后帧重复的包,当数据域4个字节的数据为0时,标识没有重复包,此时该虚拟参数包不必下传,只有在数据域非0时再同物理遥测包一起下传。

基于该虚拟参数包,在本实施例中,在下传下行遥测参数包之前,会根据缓冲区已缓存下行遥测参数包,比对当前的新的下行遥测参数包,如果相同,则取消当前的新的下行遥测参数包的下传,并将虚拟参数包中对应的包标志位改为1。否则,下传该当前的新的下行遥测参数包,并将虚拟参数保重对应的包标志位置为0。

在本实施例中,该方法还包括:在将所述虚拟参数包和所述新的下行遥测参数包执行下传操作之后,将所述已缓存下行遥测参数包替换为所述新的下行遥测参数包。

具体地,在本实施例中,开辟了下行遥测参数包的缓冲区,缓冲区用于存储每个下行遥测参数包最后一次刷新的数据。

下行遥测缓冲区的目的是存储历史参数包数据,每个参数包的数据组成完毕后,都要对照起缓冲区的数据。如果相同则修改虚拟参数包中对应该包的bit位为1,该包数据丢弃;如果不相同则下传该遥测包,并且将遥测报的数据更新到缓冲区中。

综上所述,本发明所提供的方法能够有效统计长期不变化的开关量,有效的将跳变率低的参数进行整合,高效的进行数据压缩,适用于商业航天的微小卫星的遥测数据压缩下传。

实施例二:

图3是根据本发明实施例的一种遥测数据压缩传输方法的流程图,如图3所示,该方法包括如下步骤:

步骤s301,获取卫星在基于原始遥测参数进行模拟飞行时采集的目标遥测数据;

步骤s302,判断目标遥测数据是否包含模拟量;如果判断出包含,则执行步骤s306;否则,执行步骤s303;

步骤s303,统计第一遥测数据组中各遥测数据的跳变率,其中,第一遥测数据组为目标遥测数据删除模拟量之后的数据;

步骤s304,判断各遥测数据的跳变率是否大于70%(预设跳变率);如果是,则执行步骤s306,否则,执行步骤s305;

步骤s305,将第二遥测数据组跳变率大于预设跳变率的遥测数据剔除,得到第三遥测数据组,其中,第二遥测数据组为基于所述跳变率对所述第一遥测数据组中各遥测数据进行排序之后得到的遥测数据组;

步骤s306,生成新的遥测包;

其中,步骤s302在判断出包含模拟量的情况下,则执行步骤s306,即生成与模拟量相对应的新的遥测包;步骤s304判断出各遥测数据中包含跳变率大于70%的遥测数据时,则执行步骤s306,即生成与跳变率大于70%的遥测数据相对应的新的遥测包;步骤s305在得到第三遥测数据组之后,执行步骤s306,即生成与第三遥测数据组相对应的新的遥测包(即,上述所描述的多个下行遥测参数包)。

步骤s307,通过遥测压缩模块将卫星的原始参数包,并将原始参数包映射到新的遥测包中,得到多个新的遥测包,其中,多个新的遥测包为:包含原始参数中模拟量的遥测包,包含原始参数中跳变率大于70%的遥测参数的遥测包,包含原始参数中剩余遥测参数的遥测包(也即,上述新的下行遥测参数包),剩余遥测参数为除模拟量和跳变率大于70%的遥测参数之外的其他参数。

步骤s308,结合缓冲区读取与每个新的下行遥测参数包相对应的已缓存下行遥测参数包,确定是否对新的下行遥测参数包执行下传操作;其中,包含原始参数中模拟量的遥测包和包含原始参数中跳变率大于70%的遥测参数的遥测包需要直接执行下传操作,而不需要进行判断。

具体地,如果比较出所述新的下行遥测参数包与所述已缓存下行遥测参数包相同,则确定不对所述新的下行遥测参数包执行下传操作,并在虚拟参数包中的第一标识位设置第一标识;如果比较出所述新的下行遥测参数包与所述已缓存下行遥测参数包不同,则确定对所述新的下行遥测参数包执行下传操作,并在虚拟参数包中的第一标识位设置第二标识。

其中,第一标识位是虚拟参数包中的标志位。该虚拟参数包内无实际的物理遥测,包头设计与普通物理参数包采用同一种规则,包数据域固定为4个字节。其中,包数据域每个bit位标识一个物理参数包,0标识无关,1标识该bit位代表的物理参数包与上一包相同。

实施例三:

本发明实施例还提供了一种遥测数据压缩传输装置,该遥测数据压缩传输装置主要用于执行本发明实施例上述内容所提供的遥测数据压缩传输方法,以下对本发明实施例提供的遥测数据压缩传输装置做具体介绍。

图4是根据本发明实施例的一种遥测数据压缩传输装置的示意图,如图4所示,该遥测数据压缩传输装置主要包括获取单元10,删除和计算单元20,排序单元30,分包处理单元40和确定单元50,其中:

获取单元10,用于获取卫星在基于原始遥测参数进行模拟飞行时采集的目标遥测数据;

删除和计算单元20,用于在所述目标遥测数据组中删除类型为浮点类型的数据,得到第一遥测数据组;并计算所述第一遥测数据组中各遥测数据的跳变率;

排序单元30,用于基于所述跳变率对所述第一遥测数据组中各遥测数据进行排序,得到第二遥测数据组;并将所述第二遥测数据组跳变率大于预设跳变率的遥测数据剔除,得到第三遥测数据组;

分包处理单元40,用于对所述第三遥测数据组进行分包处理得到多个下行遥测参数包;

确定单元50,用于获取卫星的原始参数包,并将所述原始参数包映射到所述多个下行遥测参数包中,得到多个新的下行遥测参数包。

在本发明实施例中,将遥测数据按照跳变率进行了排序和重新分包,在重新分包的情况下,遥测包的重复率大大增加,有效的提高了遥测压缩的效率,从而实现遥测数据的无损遥测压缩,并且将误码扩散控制在2字节以内,为微小卫星低带宽链路的遥测提供支持。

可选地,该装置还用于:在所述缓冲区读取与每个新的下行遥测参数包相对应的已缓存下行遥测参数包,并将所述新的下行遥测参数包与所述已缓存下行遥测参数包进行比较;如果比较出所述新的下行遥测参数包与所述已缓存下行遥测参数包相同,则确定不对所述新的下行遥测参数包执行下传操作,并在虚拟参数包中的第一标识位设置第一标识;如果比较出所述新的下行遥测参数包与所述已缓存下行遥测参数包不同,则确定对所述新的下行遥测参数包执行下传操作,并在虚拟参数包中的第一标识位设置第二标识。

可选地,该装置还用于:在确定出对所述新的下行遥测参数包执行下传操作,以及在将虚拟参数包中的第一标识位设置第二标识之后,对所述虚拟参数包和所述新的下行遥测参数包执行下传操作。

可选地,该装置还用于:在将所述虚拟参数包和所述新的下行遥测参数包执行下传操作之后,将所述已缓存下行遥测参数包替换为所述新的下行遥测参数包。

可选地,分包处理单元40包括:获取模块,用于获取预设分包规则;其中,所述预设分包规则中包括:预设分包数;分包处理模块,用于按照所述预设分包规则对所述第三遥测数据组进行分包处理得到多个下行遥测参数包。

可选地,分包处理模块用于:获取所述预设分包规则中的预设分包数;基于所述预设分包数和所述第三遥测数据组中各个遥测参数所占的字节总数,确定各个分包的平均字节数;基于所述平均字节数对所述第三遥测数据组进行分包处理得到多个下行类遥测参数包。

可选地,删除和计算单元20用于:利用公式α=c/sum计算所述第一遥测数据组中各遥测数据的跳变率,其中,α为跳变率,c为第一遥测数据组中各遥测数据的跳变次数,sum为所述第一遥测数据组中遥测数据的总数量。

可选地,所述原始遥测参数的种类为多种,每种所述原始遥测参数对应一组目标遥测数据;删除和计算单元20还用于:在每种所述原始遥测参数所对应的目标遥测数据中删除类型为浮点类型的数据。

本发明实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。

参见图5,本发明实施例还提供一种电子设备100,包括:处理器50,存储器51,总线52和通信接口53,所述处理器50、通信接口53和存储器51通过总线52连接;处理器50用于执行存储器51中存储的可执行模块,例如计算机程序。

其中,存储器51可能包含高速随机存取存储器(ram,randomaccessmemory),也可能还包括非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。通过至少一个通信接口53(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。

总线52可以是isa总线、pci总线或eisa总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。

其中,存储器51用于存储程序,所述处理器50在接收到执行指令后,执行所述程序,前述本发明实施例任一实施例揭示的流过程定义的装置所执行的方法可以应用于处理器50中,或者由处理器50实现。

处理器50可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器50中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器50可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现成可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器51,处理器50读取存储器51中的信息,结合其硬件完成上述方法的步骤。

另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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