首页> 中国专利> 碰撞预警服务平台的数据正确性的确定方法及装置、设备

碰撞预警服务平台的数据正确性的确定方法及装置、设备

摘要

本发明涉及卫星测运控数据处理技术领域,提供一种标碰撞预警服务平台的数据正确性的确定方法及装置、设备、介质,该确定方法包括:碰撞预警测试系统至少从碰撞预警服务平台的入口获取目标卫星的TLE根数以及空间碎片的TLE根数;碰撞预警测试系统计算出目标卫星在未来预定时间段内与空间碎片的碰撞概率及对应的交会距离和交会时刻;将该碰撞概率及对应的交会距离和交会时刻与碰撞预警服务平台的出口数据进行对比;将该碰撞概率及对应的交会距离和交会时刻与Celestrak网站提供的预警信息对比;确定碰撞预警服务平台的数据正确性。本方案的方法、装置、设备及介质实现了对碰撞预警服务平台的计算结果正确性的验证,保证目标卫星安全在轨运行。

著录项

  • 公开/公告号CN114780915A

    专利类型发明专利

  • 公开/公告日2022-07-22

    原文格式PDF

  • 申请/专利权人 北京航天驭星科技有限公司;

    申请/专利号CN202210386748.4

  • 发明设计人 王柳一;赵磊;董玮;何镇武;

    申请日2022-04-12

  • 分类号G06F17/18;G06F16/958;

  • 代理机构北京美智年华知识产权代理事务所(普通合伙);

  • 代理人李晨露;梁忠益

  • 地址 100094 北京市海淀区西北旺镇邓庄南路南侧、友谊路西侧的土井村盛景创业园T01地块1号楼6层A601房

  • 入库时间 2023-06-19 16:04:54

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-07-22

    公开

    发明专利申请公布

说明书

技术领域

本发明涉及卫星测运控数据处理技术领域,尤其涉及一种碰撞预警服务平台的数据正确性的确定方法及装置、设备、介质。

背景技术

随着人类航天活动的不断开展,空间碎片的空间密度已经对航天器的安全造成了威胁,特别是在近地轨道,碎片密度更大,且数量仍在迅速增加,导致航天器遭受空间碎片撞击事件时有发生。尺寸和质量较大的空间碎片的撞击会使航天器表面性能发生改变,元器件损伤或失效,甚至使航天器失效。

空间目标碰撞预警服务平台用于计算目标卫星与空间碎片的撞击概率及提供给目标卫星变更轨道的策略。撞击概率计算结果的正确性直接影响目标卫星变更轨道的策略,如果计算不正确,有可能会导致空间碎片的撞击事件。

因此,需要提供一种碰撞预警服务平台的数据正确性的确定方法及装置、设备、介质,实现对碰撞预警服务平台的计算结果正确性的验证,保证目标卫星安全在轨运行。

在所述背景技术部分公开的上述信息仅用于加强对本申请的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。

发明内容

本发明主要目的是克服碰撞预警服务平台计算结果正确性不能保证的问题,提供一种碰撞预警服务平台的数据正确性的确定方法及装置、设备、介质,实现对碰撞预警服务平台的计算结果正确性的验证,保证目标卫星安全在轨运行。

为实现上述的目的,本发明第一方面提供了一种碰撞预警服务平台的数据正确性的确定方法,包括以下步骤:

碰撞预警测试系统至少从碰撞预警服务平台的入口获取目标卫星的TLE根数以及空间碎片的TLE根数;

碰撞预警测试系统计算出目标卫星在未来预定时间段内与空间碎片的碰撞概率及对应的交会距离和交会时刻;

将该碰撞概率及对应的交会距离和交会时刻与碰撞预警服务平台的出口数据进行对比;

将该碰撞概率及对应的交会距离和交会时刻与Celestrak网站提供的预警信息对比;

确定碰撞预警服务平台的数据正确性。

根据本发明一示例实施方式,所述碰撞预警测试系统至少从碰撞预警服务平台的入口获取目标卫星的TLE根数以及空间碎片的TLE根数的方法包括:

所述碰撞预警服务平台的入口与互联网的HTTP接口、用户端的Socket接口连接;

拦截互联网的HTTP接口数据获取碎片轨道数据;

拦截用户端的Socket接口数据获取卫星基本信息;

将获取到的数据传输到matlab中的JSON解析,得到目标卫星和空间碎片的TLE根数。

根据本发明一示例实施方式,所述碰撞预警测试系统计算出目标卫星在未来预定时间段内与空间碎片的碰撞概率的方法包括:

读取目标卫星的TLE根数以及空间碎片的TLE根数;

对空间碎片进行初步筛选;

计算未来预定时间段内的轨道数据;

计算出碰撞概率。

根据本发明一示例实施方式,所述初步筛选的方法依次包括历元筛选、高度筛选和最小距离筛选。

根据本发明一示例实施方式,所述计算出碰撞概率的方法包括:

根据轨道数据得到目标卫星和每一个空间碎片两两空间目标之间的轨道距离;

确定交会事件发生的时间窗口;

分析轨道误差特性,构建目标卫星在交会时刻的空间位置误差椭球,计算出碰撞概率。

根据本发明一示例实施方式,所述将该碰撞概率及对应的交会距离和交会时刻与Celestrak网站提供的预警信息对比的方法包括:

确定碰撞预警测试系统输入的TLE根数与Celestrak网站提供的预警信息的TLE根数一致;

确定碰撞预警测试系统计算的未来预定时间段与Celestrak网站提供的预警信息的预警时间一致;

获取Celestrak网站提供的交会距离小于N公里的预警信息,N为大于0的常数;

对比碰撞预警测试系统和Celestrak网站的交会距离和交会时刻的精度,并查看预警信息的个数是否一致。

根据本发明一示例实施方式,所述确定碰撞预警服务平台的数据正确性的方法包括:该碰撞概率及对应的交会距离和交会时刻与碰撞预警服务平台的出口数据一致,且该碰撞预警测试系统的交会距离和交会时刻与Celestrak网站的一致,预警信息的个数一致,则认为碰撞预警服务平台的数据正确,否则认为不正确。

作为本发明的第二个方面,提供一种碰撞预警服务平台的数据正确性的确定装置,包括:碰撞预警测试系统、第一校验模块、第二校验模块和确定模块;

所述碰撞预警测试系统用于至少从碰撞预警服务平台的入口获取目标卫星的TLE根数以及空间碎片的TLE根数,计算出目标卫星在未来预定时间段内与空间碎片的碰撞概率及对应的交会距离和交会时刻;

所述第一校验模块用于将该碰撞概率及对应的交会距离和交会时刻与碰撞预警服务平台的出口数据进行对比;

所述第二校验模块将该碰撞概率及对应的交会距离和交会时刻与Celestrak网站提供的预警信息对比;

所述确定模块根据第一校验模块和第二校验模块的结果确定碰撞预警服务平台的数据正确性。

作为本发明的第三个方面,本发明提供一种电子设备,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现所述的方法。

作为本发明的第四个方面,本发明提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现所述的方法。

本发明的优势效果是,本发明提出的方法在计算完成碰撞概率、交会距离和交会时刻之后,对碰撞预警服务平台的结果进行验证,保证计算结果的正确性,确保目标卫星在轨安全运行。

附图说明

通过参照附图详细描述其示例实施例,本申请的上述和其它目标、特征及优点将变得更加显而易见。下面描述的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示意性示出了碰撞预警服务平台的数据正确性的确定装置的结构图。

图2示意性示出了碰撞预警服务平台数据流向图。

图3示意性示出了碰撞预警服务平台的数据正确性的确定方法步骤图。

图4示意性示出了JSON解析出TLE根数的示意图。

图5示意性示出了计算碰撞概率的方法步骤图。

图6示意性示出了JSON解析出预警信息的示意图。

图7示意性示出了测试1中Celestrak网站的预警信息截图。

图8示意性示出了测试2中Celestrak网站的预警信息截图。

图9示意性示出了一种电子设备的框图。

图10示意性示出了一种计算机可读介质的框图。

具体实施方式

现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本申请将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。

此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本申请的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本申请的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本申请的各方面。

附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。

应理解,虽然本文中可能使用术语第一、第二、第三等来描述各种组件,但这些组件不应受这些术语限制。这些术语乃用以区分一组件与另一组件。因此,下文论述的第一组件可称为第二组件而不偏离本申请概念的教示。如本文中所使用,术语“及/或”包括相关联的列出项目中的任一个及一或多者的所有组合。

本领域技术人员可以理解,附图只是示例实施例的示意图,附图中的模块或流程并不一定是实施本申请所必须的,因此不能用于限制本申请的保护范围。

根据本发明的第一个具体实施方式,本发明提供一种碰撞预警服务平台的数据正确性的确定装置,如图1所示,包括:碰撞预警测试系统、第一校验模块、第二校验模块和确定模块。

碰撞预警测试系统用于至少从碰撞预警服务平台的入口获取目标卫星的TLE根数以及空间碎片的TLE根数,计算出目标卫星在未来预定时间段内与空间碎片的碰撞概率及对应的交会距离和交会时刻。碰撞预警测试系统包括接近目标筛选模块、目标轨道预报模块和碰撞概率计算模块。

接近目标筛选模块通过分析空间轨道根数特性,排除极不可能发生碰撞的目标,减少计算量、提高计算效率必不可少的工作。接近目标筛选算法通过历元筛选、高度筛选、轨道间最小距离筛选方法筛选出与目标卫星可能存在危险交会的空间碎片。

目标轨道预报模块用于提供碰撞概率计算的输入数据,实现读取TEL格式轨道根数与SGP4模型进行空间目标的轨道预报功能,同时支持GPU并行运算,减少轨道预报耗时。

碰撞概率计算模块为碰撞预警测试系统的核心模块,以目标轨道预报的结果为输入,分析目标卫星与空间碎片是否存在可能发生碰撞,同时确定可能发生碰撞事件、距离、速度及其概率信息。

第一校验模块将该碰撞概率及对应的交会距离和交会时刻与碰撞预警服务平台的出口数据进行对比;

第二校验模块将该碰撞概率及对应的交会距离和交会时刻与Celestrak网站提供的预警信息对比;

所述模块根据第一校验模块和第二校验模块的结果确定碰撞预警服务平台的数据正确性。

如图2所示,空间目标碰撞预警服务平台用于根据目标卫星及空间碎片的轨道数据计算出未来预定时间段内目标卫星与空间碎片的碰撞概率并提供目标卫星的轨控策略。具体地,碰撞预警服务平台的输入数据包括由互联网提供的碎片轨道数据、由用户输入的目标卫星的基本参数及推力器参数信息、以及由系统配置提供的EOP参数、太阳光压参数和闰秒信息。碰撞预警服务平台经过计算,向云平台输出目标筛选结果、碰撞概率结果、碎片轨道数据、卫星轨道数据和推荐轨控策略。EOP(Earth Orientation Parameters),表示地球定向参数,表示地球参考系相对天球参考系的定向参数,是为了描述地球自转运动规律的一组参数。

如表1所示,互联网通过HTTP类型的接口与碰撞预警服务平台连接,向碰撞预警服务平台输入碎片轨道数据。

表1

如表2所示,用户输入端通过Socket类型的接口与碰撞预警服务平台连接,向碰撞预警服务平台输入目标卫星基本信息及推力器参数信息。

表2

如表3所示,系统配置端通过HTTP类型的接口与碰撞预警服务平台连接,向碰撞预警服务平台输入EOP参数、太阳光压及闰秒信息。

表3

如表4所示,云平台通过HTTP类型的接口与碰撞服务平台连接,从碰撞预警服务平台接收目标筛选结果、碰撞概率结果、碎片轨道数据、卫星轨道数据及推荐轨控策略。

表4

截至2021年11月,Space Track提供的已编目的在轨的空间碎片已经超过22000个,这些已编目的目标大部分是尺寸大于10cm的目标,而这只占整个空间碎片的一小部分,即便仅考虑已编目的空间碎片,碰撞预警的计算量仍十分庞大:

(1)轨道外推计算量大:对已编目的空间碎片进行为期7天的轨道预报,间隔1分钟计算空间目标的位置和速度,就需要2.2亿次轨道预报计算;

(2)交会关系计算量大:目标卫星与空间碎片的交会时间、距离计算是碰撞预警系统计算量最大的模块,设计插值、迭代、数值积分等多个部分的内容,低轨目标卫星在7天时间内,与另一低轨目标可能发生多达100次的交会时间,若预警目标卫星数目为500颗,空间目标数为22000个,则可能产生数十亿次的交会事件。

碰撞预警服务平台经过复杂的计算才能得到碰撞概率、交会距离及交会时刻的结果,计算结果的正确性至关重要,因此需要数据正确性的确定装置对数据的正确性进行确定。

根据本发明的第二个具体实施方式,本发明提供一种碰撞预警服务平台的数据正确性的确定方法,采用第一个实施方式的数据正确性的确定装置,如图3所示,包括以下步骤:

S1:碰撞预警测试系统至少从碰撞预警服务平台的入口获取目标卫星的TLE根数以及空间碎片的TLE根数。

碰撞预警服务平台的输入端(入口)包括互联网、用户输入端及系统配置端,接口类型不同。碰撞预警测试系统的输入数据与碰撞预警服务平台的输入数据一致,因此,碰撞预警测试系统从碰撞预警服务平台的入口处拦截数据。除了TLE根数之外,还拦截系统配置的参数等其他用于计算碰撞概率的参数。将采集传感器布置到碰撞预警服务平台的输入端,考虑到碰撞预警服务平台的特点,采集传感器采集框架使用gopacket,将碰撞服务平台的网络设置为混杂模式,方便抓取不同的卫星遥测遥控数据,并且对该框架进行修改,由于采集传感器利用gopacket包实现,需要采集以下几种数据包:

Socket数据包、HTTP数据包、conf包、misc包、models包、sensor包和settings包。

conf包中为程序的配置文件。misc包中为测运控平台在运行的过程中程序中用到的一些杂项的函数。models包中为HTTP、DNS等数据结构的定义。sensor包中为数据传感器抓包与向后端服务器发送数据包的功能的实现。settings包的作用是解析配置文件的内容。

将数据采集出来后传输到maltab中的JSON解析,得到具体的轨道数据。

如图4所示,图4为JSON解析后的数据表,其中C表示国家,ON表示目标卫星或空间碎片的名称,TLE1和TLE2分别为TLE轨道根数的第一行和第二行。

以卫星为例,卫星星历的结构为三行,首行数据为卫星名称;后面两行则存储了卫星相关数据,每行69个字符,包括0~9、A~Z(大写)、空格、点和正负号。后面两行的第一行如表5所示,第二行如表6所示。根据这两行的数据可以获取到卫星的轨道。

表5

表6

两行数据(TLE)是北美防空放天司令部(NORAD)创立的一组描述卫星轨道在空间中的状态及其位置参数的数据。

S2:碰撞预警测试系统计算出目标卫星在未来预定时间段内与空间碎片的碰撞概率及对应的交会距离和交会时刻。

碰撞预警测试系统的核心模块为碰撞概率计算模块,主要以目标轨道预报模块的结果为输入,分析目标卫星与空间碎片是否存在发生碰撞的可能,同时确定可能发生碰撞的事件即交会事件、距离、速度及其概率信息。

如图5所示,第一步,程序读取JSON解析目录下的TLE轨道根据(包括目标卫星的TLE根数以及空间碎片的TLE根数),并接收用户输入的参数信息(预报时间、卫星编号等信息)。通过接近目标筛选模块对空间碎片进行初步筛选,筛选的方法依次包括历元筛选、高度筛选和最小距离筛选。历元筛选是排除掉最近30天内没有发生更新的空间碎片。高度筛选是根据目标卫星与空间碎片轨道的近地点和远地点的轨道高度进行筛选,当目标卫星的近地点高度远大于空间碎片的远地点高度或目标卫星的远地点高度远小于空间碎片的近地点高度时,就可以认为目标卫星与该空间碎片不可能发生碰撞。最小距离筛选是对两个空间位置固定的椭圆轨道进行分析,求解两轨道间的最小距离,当目标卫星与空间碎片的最小距离大于给定的阈值时,就剔除该空间碎片。将需要预警的目标卫星与空间碎片进行初步的筛选,排除掉不可能发生碰撞的空间碎片,降低后续的计算量。

第二步,将筛选结果提供给碰撞概率计算模块。同时,目标轨道预报模块根据TLE轨道根数和筛选的结果,对未排除(筛选后)的空间碎片计算未来预定时间段内的轨道数据,根据分配的任务。利用simulink中的模型进行轨道预报,将预报结果提供给碰撞概率计算模块。未来预定时间段优选5-7天。

第三步,碰撞概率计算模块获取轨道数据后,根据轨道数据得到目标卫星和每一个空间碎片两两空间目标之间的轨道距离;确定交会事件发生的时间窗口;统计全部的交会事件,并将所需的数据由CPU内存拷贝至GPU显存,启动交会分析程序,与轨道预报类似,通过分析轨道误差特性,构建目标卫星在交会时刻的空间位置误差椭球,计算出碰撞概率,并获取交会距离和交会时刻。计算完成后,将计算结果由GPU显存拷贝至CPU内存,并输出JSON格式的碰撞概率结果文件。

第四步,将JSON格式的数据解析出来显示,如图6所示,CollisionTime表示交会时刻,NORDNum2表示卫星编号,MinRang表示最小距离,NORNum1表示卫星轨道标号,CollisionProbability表示碰撞概率,RelativeVelocity表示相对速度。

S3:将碰撞概率及对应的交会距离和交会时刻与碰撞预警服务平台的出口数据进行对比。

第一校验模块通过比对入口数据以及出口数据,验证碰撞预警服务平台接口数据是否正确,并检查计算结果的精确度。

例如,计算两个30分钟之后轨道外推结果,进而对验证碰撞预警服务平台的接口数据进行验证;30分钟之后将计算的结果与实际轨道数据进行对比,从而计算精确度。实际轨道数据可以从北美防空网等网站获取。

S4:将该碰撞概率及对应的交会距离和交会时刻与Celestrak网站提供的预警信息对比。

具体方法包括:

确定碰撞预警测试系统输入的TLE根数与Celestrak网站提供的预警信息的TLE根数一致;

确定碰撞预警测试系统计算的未来预定时间段与Celestrak网站提供的预警信息的预警时间一致;

获取Celestrak网站提供的交会距离小于N公里的预警信息,N为大于0的常数;优选5公里;

对比碰撞预警测试系统和Celestrak网站的交会距离和交会时刻的精度,并查看预警信息的个数是否一致。精度在5公里以内为有效。

S5:确定碰撞预警服务平台的数据正确性。

该碰撞概率及对应的交会距离和交会时刻与碰撞预警服务平台的出口数据一致,且该碰撞预警测试系统的交会距离和交会时刻与Celestrak网站的一致,预警信息的个数一致,则认为碰撞预警服务平台的数据正确,否则认为不正确。

通过上述方法,计算完成碰撞概率、交会距离和交会时刻之后,对碰撞预警服务平台的计算结果进行验证,保证计算结果的正确性,确保目标卫星在轨安全运行。

采用第二个具体实施方式进行2个测试,结果均一致,可以达到确定碰撞预警服务平台数据正确性的目的。

测试1:

预警时间为2021年12月27日12点至2022年1月3日12点,时长7天,两个空间目标的NORAD编号为02142、42959,预警信息个数为1,两行根数如下:

OAO 1(目标名称1)

1 02142U 66031A 21361.39567649 .00000059 00000-0 27912-4 0 9996

2 02142 35.0448 250.0302 0006428 100.3793 259.7619 14.33908765916966

IRIDIUM 119(目标名称2)

1 42959U 17061E 21361.47357547 .00000164 00000-0 51354-4 0 9992

2 42959 86.3968 347.54600002171 81.1007 279.0435 14.34222156220798

图7为Celestrak网站提供的预警信息。

表7为碰撞预警测试系统计算结果。

表7

根据碰撞预警服务平台的预警信息,最近距离为0.058km,碰撞预警测试系统本次计算为0.057596km,保留两位有效数字的情况下,两者一致,交会时刻(TCA)为2021年12月31日21点50分02.670秒,计算结果与Celestrak结果也一致,同时预警信息个数同样为1,没有误警问题。

测试2:

预警时间为2021年12月27日12点至2022年1月3日12点,时长7天,两个空间目标的NORAD编号为45044、47629,预警信息个数为10,两行根数如下

STARLINK-1132(目标名称3)

1 45044U 20006A 21360.24841670 .00001650 00000-0 12965-3 0 9997

2 45044 53.0549 314.9996 0001812 57.8614 302.2551 15.06396963105461

STARLINK-1974(目标名称4)

1 47629U 21012K 21361.00001157-.00009757 00000-0 -63681-3 0 9998

2 47629 53.0552 356.6061 0001945 44.6853 46.0950 15.06411553 3576

图8为Celestrak网站提供的预警信息。

表8为碰撞预警测试系统计算结果。

碰撞预警服务平台和碰撞预警测试系统结果一致,碰撞预警测试系统的预警信息,在时间和距离在同样有效位数的情况下与Celestrak网站的结果均一致,预警信息个数也一致,没有误警问题。

根据本发明的第三个具体实施方式,本发明提供一种电子设备,如图9所示,图9是根据一示例性实施例示出的一种电子设备的框图。

下面参照图9来描述根据本申请的这种实施方式的电子设备800。图9显示的电子设备800仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。

如图9所示,电子设备800以通用计算设备的形式表现。电子设备800的组件可以包括但不限于:至少一个处理单元810、至少一个存储单元820、连接不同系统组件(包括存储单元820和处理单元810)的总线830、显示单元840等。

其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元810执行,使得所述处理单元810执行本说明书中描述的根据本申请各种示例性实施方式的步骤。例如,所述处理单元810可以执行如图3中所示的步骤。

所述存储单元820可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(RAM)8201和/或高速缓存存储单元8202,还可以进一步包括只读存储单元(ROM)8203。

所述存储单元820还可以包括具有一组(至少一个)程序模块8205的程序/实用工具8204,这样的程序模块8205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

总线830可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。

电子设备800也可以与一个或多个外部设备800’(例如键盘、指向设备、蓝牙设备等)通信,使得用户能与该电子设备800交互的设备通信,和/或该电子设备800能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口850进行。并且,电子设备800还可以通过网络适配器860与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。网络适配器860可以通过总线830与电子设备800的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备800使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。

因此,根据本发明的第四个具体实施方式,本发明提供一种计算机可读介质。如图10所示,根据本发明实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、或者网络设备等)执行根据本发明实施方式的上述方法。

所述软件产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。

所述计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读存储介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。

上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该计算机可读介质实现第二个实施方式的功能。

本领域技术人员可以理解上述各模块可以按照实施例的描述分布于装置中,也可以进行相应变化唯一不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。

通过以上的实施例的描述,本领域的技术人员易于理解,这里描述的示例实施例可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本发明实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、移动终端、或者网络设备等)执行根据本发明实施例的方法。

以上具体地示出和描述了本发明的示例性实施例。应可理解的是,本发明不限于这里描述的详细结构、设置方式或实现方法;相反,本发明意图涵盖包含在所附权利要求的精神和范围内的各种修改和等效设置。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号