一种日志存储方法、装置和存储介质与流程

文档序号:31538640发布日期:2022-09-16 23:15阅读:73来源:国知局
一种日志存储方法、装置和存储介质与流程

1.本发明涉及数据处理领域,尤其是指一种日志存储方法、装置和存储介质。


背景技术:

2.网络设备、操作系统及服务程序等,在运作时都会产生日志,每一行日志都记载着日期、时间、使用者及动作等相关操作的描述。日志是排查故障、分析攻击溯源的重要依据。时刻产生日志数据数量巨大,若将此类日志长时间存储在本地存储空间时,则会占用较大的磁盘空间,影响平台及各节点性能,影响用户使用体验。
3.现有技术中,公告号为cn114356638a,提供了一种日志保存方法、装置、存储介质和计算机设备,用以提高保存日志的效率,该技术方案能够提升日志保存的效率,但是不能解决由于日志量大、存储空间受限导致日志被覆盖,日志丢失的问题。


技术实现要素:

4.为了解决上述技术问题,本发明提供了一种日志存储方法、装置和存储介质,可以在与日志存储服务器通信失败时,会判断日志存储服务器的电源状态,便于向用户发送更为详细的日志存储服务器告警信息。
5.为实现上述目的,本技术提出第一技术方案:
6.一种日志存储方法,所述方法包括:
7.管理平台和节点生成日志文件后,将所述日志文件存储于各自本地空间中,并确定需转存的日志文件。
8.管理平台和节点向第一日志存储服务器发出通信信号并判断是否接收到所述日志存储服务器返回的通信响应信号。
9.若接收到所述通信响应信号,则判断需转存的日志文件是否小于所述第一日志存储服务器的可用空间。
10.若是,则将所述需转存的日志文件转储至第一日志存储服务器。
11.当所述管理平台和节点的本地空间余量达到阈值时,将需转存日志文件从所述管理平台和节点中转储到第二日志存储服务器。
12.在本发明的一个实施例中,所述管理平台向第一日志存储服务器发出通信信号并判断是否接收到所述日志存储服务器返回的通信响应信号,包括:
13.管理平台向第一日志存储服务器发出首次通信信号。
14.若收到所述第一日志存储服务器针对所述首次通信信号返回的通信响应信号,则确定收到所述第一日志存储服务器返回的通信响应信号。
15.若未收到所述第一日志存储服务器针对所述首次通信信号返回的通信响应信号,则检测所述第一日志存储服务器的电源状态,并根据所述第一日志存储服务器的电源状态确定是否继续向第一日志存储服务器发出通信信号。
16.在本发明的一个实施例中,所述根据所述第一日志存储服务器的电源状态确定是
否继续向第一日志存储服务器发出通信信号,包括:
17.若所述第一日志存储服务器的电源状态为正常,则继续向第一日志存储服务器发出通信信号,并判断是否接收到所述第一日志存储服务器返回的通信响应信号。
18.若所述第一日志存储服务器的电源状态为异常,则发出第一日志存储服务器电源异常告警。
19.在本发明的一个实施例中,若继续向第一日志存储服务器发出通信信号,但未接收到所述第一日志存储服务器返回的通信响应信号,则发出第一日志存储服务器通信异常告警。
20.在本发明的一个实施例中,所述方法还包括:
21.若日志文件大于所述第一日志存储服务器的可用空间,则发出第一日志存储服务器空间不足告警,以提示管理人员对所述第一日志存储服务器进行空间清理。
22.在本发明的一个实施例中,所述方法还包括:
23.当接收到管理人员对所述第一日志存储服务器已进行空间清理的触发恢复指令后。
24.将第二日志存储服务器中存储的日志文件转存至第一日志存储服务器,并在第二日志存储服务器中存储的日志文件转存结束后,将所述管理平台和节点中需转存的日志文件转储至第一日志存储服务器。
25.在本发明的一个实施例中,所述方法还包括:
26.若在预设时间内,管理人员未对所述第一日志存储服务器进行空间清理,则根据所述第二日志存储服务器需转存至第一日志存储服务器的日志文件大小按照先入先出的原则自动对所述日志存储服务器进行空间清理。
27.在本发明的一个实施例中,所述方法还包括:
28.配置所述管理平台和节点各自的优先级。
29.根据优先级将所述管理平台和节点需转存的日志文件转储至第一日志存储服务器或第二日志存储服务器,以及根据优先级将第二日志存储服务器中存储的日志文件转存至第一日志存储服务器。
30.为实现上述目的,本技术还提出第二技术方案:
31.一种日志存储装置,其特征在于,所述日志存储装置包括:
32.日志管理模块,用于管理平台和节点生成日志文件后,将所述日志文件存储于各自本地空间中,并确定需转存的日志文件;
33.通信模块,用于管理平台和节点向第一日志存储服务器发出通信信号并判断是否接收到所述日志存储服务器返回的通信响应信号。
34.判断模块,用于若接收到所述通信响应信号,则判断需转存的日志文件是否小于所述第一日志存储服务器的可用空间。
35.若是,则将所述需转存的日志文件转储至第一日志存储服务器。
36.日志管理模块,还用于当所述管理平台和节点的本地空间余量达到阈值时,将需转存日志文件从所述管理平台和节点中转储到第二日志存储服务器。
37.为实现上述目的,本技术提出第三技术方案:
38.一种计算机可读存储介质,所述计算机可读存储介质存储有程序,当所述程序被
处理器执行时,使得所述处理器执行所述方法的步骤。
39.本发明的上述技术方案相比现有技术具有以下优点:
40.本发明配置日志存储服务器,将管理平台及各节点日志按照设置的等级有序储存至日志存储服务器,通过管理平台判断日志存储服务器通信状态、剩余空间大小,及时向用户发送详细的告警信息。
41.本发明可以解决由于日志数据量大、存储空间不足等问题导致的日志文件丢失的问题;也可以解决解决由于节点过多并发数据量过大,导致部分日志文件丢失的问题。
附图说明
42.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
43.图1是本发明的方法流程图;
44.图2是本发明中平台、节点处理的处理流程图;
45.图3是本发明中日志存储服务器的处理流程图;
46.图4是本发明的程序结构图。
具体实施方式
47.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
48.本技术提供的日志存储方法、装置和存储介质,可以应用于各个网络设备、重装系统、服务程序等,数量庞大的日志文件保存到本地存储空间会影响平台及各节点性能。为了便于日后排查故障、分析攻击溯源等操作,本技术提供的日志存储方法、装置和存储介质可以将本地存储空间中的日志文件按照先进先出的原则转存到专用的日志存储服务器中。本技术以对于一个较为复杂的人工智能开发平台为例进行描述,人工智能开发平台的日志的来源主要有:linux操作系统日志、开发平台服务日志、各节点服务日志、训练任务日志,时刻产生日志数据,数量巨大。管理平台和各个节点的本地存储空间难易容纳庞大数据量的日志文件,此时需要将本地存储空间中的日志文件转存到日志文件存储服务器中,减轻管理平台和各个节点的性能压力。
49.实施例一:
50.参照图1、2、3所示,本实施例公开了一种日志存储方法,所述方法包括:
51.管理平台和节点生成日志文件后,将所述日志文件存储于各自本地空间中,并确定需转存的日志文件;管理平台和节点向第一日志存储服务器发出通信信号并判断是否接收到所述日志存储服务器返回的通信响应信号;若接收到所述通信响应信号,则判断需转存的日志文件是否小于所述第一日志存储服务器的可用空间;若是,则将所述需转存的日志文件转储至第一日志存储服务器。当所述管理平台和节点的本地空间余量达到阈值时,
将需转存日志文件从所述管理平台和节点中转储到第二日志存储服务器。
52.具体来说,管理平台和节点生成的日志文件首先保存于本地空间中,当本地空间中的日志文件到达一定容量时确定需转存的日志文件,并将确定需转存的日志文件转存到日志存储服务器中。所述确定需转存的日志文件为通过在管理平台和节点的本地空间中设置阈值,当本地空间中的日志文件容量大于所述阈值时,将超出本地空间容量阈值的部分确定为需转存的日志文件,所述阈值可以设置为一个或多个。
53.阈值设置为一个时,例如阈值设置为本地空间容量的10%,当管理平台和各节点本地空间容量超过10%时,管理平台和各节点将超出本地空间容量10%的日志文件划分为需转存的日志文件。
54.当管理平台和各节点本地空间容量超过10%时,将超出本地空间容量10%的日志文件划分为需转存的日志文件,管理平台和节点向第一日志存储服务器发出通信信号,通过第一日志存储服务器是否返回通信响应信号判断第一日志存储服务器是否通信正常,当判断第一日志存储服务器通信正常时,进一步判断第一日志存储服务器的可用空间是否满足需转存的日志文件,若第一日志存储服务器的可用空间满足需转存的日志文件的的空间需求时,将需转存的日志文件转存于第一日志存储服务器。
55.阈值设置为多个时,例如阈值设置为本地空间容量的10%和80%时,当管理平台和各节点本地空间容量超过10%还未达到80%时,日志文件继续保存到管理平台和节点的本地空间中;当日志文件在本地空间中的容量超过80%时,管理平台和各节点将超出本地空间容量80%的日志文件划分为需转存的日志文件。
56.当管理平台和各节点本地空间容量超过10%时,将超出本地空间容量10%的日志文件划分为需转存的日志文件,管理平台和节点向第一日志存储服务器发出通信信号,通过第一日志存储服务器是否返回通信响应信号判断第一日志存储服务器是否通信正常,当判断第一日志存储服务器通信正常时,进一步判断第一日志存储服务器的可用空间是否满足需转存的日志文件,若第一日志存储服务器的可用空间满足需转存的日志文件的的空间需求时,将需转存的日志文件转存于第一日志存储服务器。
57.当第一日志存储服务器通信异常或者第一日志存储服务器的可用空间不足时导致日志文件不能转存到第一日志存储服务器时,超过管理平台和各节点本地空间10%的日志文件继续在本地空间保存,当管理平台和各节点本地空间容量达到80%时,此时将超出本地空间容量80%的日志文件划分为需转存的日志文件,然后将所述需转存的日志文件转储于第二日志存储服务器,管理平台和各节点本地空间容量降低到80%以下时,停止向第二日志存储服务器转储。
58.进一步地,将所述需转存的日志文件转储于第二日志存储服务器期间,当第一日志存储服务器恢复正常运行时,开始将超过管理平台和各节点本地空间10%的日志文件向第一日志存储服务器中保存。
59.上述日志存储方法中,通过判断日志存储服务器通信状态、剩余空间大小,通过将日志文件转存到第一日志存储服务器或第二日志存储服务器,可以解决由于日志数据量大、存储空间不足等问题导致的日志文件丢失的问题,起到减轻本地空间的存储压力,提高平台及各节点性能的效果。
60.在其中一个实施方式中,所述管理平台向第一日志存储服务器发出通信信号并判
断是否接收到所述日志存储服务器返回的通信响应信号,包括:管理平台向第一日志存储服务器发出首次通信信号。若收到所述第一日志存储服务器针对所述首次通信信号返回的通信响应信号,则确定收到所述第一日志存储服务器返回的通信响应信号;若未收到所述第一日志存储服务器针对所述首次通信信号返回的通信响应信号,则检测所述第一日志存储服务器的电源状态,并根据所述第一日志存储服务器的电源状态确定是否继续向第一日志存储服务器发出通信信号。
61.具体来说,在未收到所述第一日志存储服务器针对所述首次通信信号返回的通信响应信号后,检测第一日志存储服务器的电源状态,确定管理平台未收到所述第一日志存储服务器返回通信信号响应是否为第一日志存储服务器电源的原因。通过对第一日志存储服务器电源状态的检测,对电源异常工作而导致的第一日志存储服务器无法响应管理平台和节点的通信信号的问题的故障定位。
62.在其中一个实施方式中,所述根据所述第一日志存储服务器的电源状态确定是否继续向第一日志存储服务器发出通信信号,包括:若所述第一日志存储服务器的电源状态为正常,则继续向第一日志存储服务器发出通信信号,并判断是否接收到所述第一日志存储服务器返回的通信响应信号。若所述第一日志存储服务器的电源状态为异常,则发出第一日志存储服务器电源异常告警。
63.具体来说,在第一日志存储服务器的电源状态是正常时,继续向第一日志存储服务器发出通信信号,为了防止网络波动导致网络通信阻塞,导致所述通信信号无法及时被第一日志存储服务器接收,同时通信响应信号无法及时被第一日志存储服务器返回以及被管理平台接收,也就是说,因为网络通信阻塞导致的通信信号传输延迟,避免因为网络通信阻塞二产生的误告警。
64.在其中一个实施方式中,若继续向第一日志存储服务器发出通信信号,但未接收到所述第一日志存储服务器返回的通信响应信号,则发出第一日志存储服务器通信异常告警。
65.具体来说,在第一日志存储服务器的电源状态是正常时,第一日志存储服务器针对继续发出的通信信号无法返回通信响应信号时,说明第一日志存储服务器通信异常,此时管理平台向管理人员发出第一日志存储服务器通信异常的告警信息,提示管理人员针对通信异常故障进行维护。
66.在其中一个实施方式中,所述方法还包括:若日志文件大于所述第一日志存储服务器的可用空间,则发出第一日志存储服务器空间不足告警,以提示管理人员对所述第一日志存储服务器进行空间清理。
67.具体来说,当第一日志存储服务器的功能正常时,在向第一日志存储服务器保存日志文件时还应判断第一日志存储服务器的可用空间是否足够,通过比较第一日志存储服务器可用空间大小和需转存的日志文件的需要空间大小,当日志文件大于所述第一日志存储服务器的可用空间时,判断为第一日志存储服务器的可用空间不足,管理平台发出空间不足的告警信息,提示管理人员进行进行空间处理。
68.在其中一个实施方式中,若管理人员在设定时间内未对第一日志存储服务器进行空间清理时,第一日志存储服务器自动清理设定时间内的日志文件或者早期的日志文件。
69.具体来说,第一日志存储服务器自动清理设定时间内的日志文件或者早期的日志
文件,其中所述设定时间可以为12小时、24小时、36小时等周期时间,所述设定时间为管理平台和节点产生日志的时间点,例如一天、一周等,及时清理设定时间内的日志,避免了日志文件在已经无法起到排查故障、分析攻击溯源时,对第一日志存储服务器的存储空间的占用和浪费。
70.在其中一个实施方式中,所述方法还包括:当接收到管理人员对所述第一日志存储服务器已进行空间清理的触发恢复指令后,将第二日志存储服务器中存储的日志文件转存至第一日志存储服务器,并在第二日志存储服务器中存储的日志文件转存结束后,将所述管理平台和节点中需转存的日志文件转储至第一日志存储服务器。
71.具体来说,第二日志存储服务器中暂时存储的日志文件,在第一日志存储服务器的可用空间被释放之后,所述日志文件从第二日志存储服务器转存到第一日志存储服务器,其中因为日志存储服务器间的传输速度远大于管理平台和日志服务器之间的传输速度,当第二日志存储服务器中的日志文件在转存到第一日志存储服务器后,管理平台和各节点的产生日志文件保存到第二日志存储服务器的操作被停止,此时管理平台和各节点产生的日志文件将从保存到第二日志存储服务器转移为保存到第一日志存储服务器,这样的设置便于将日志文件有序地保存到一个日志存储服务器中,便于对日志数据的管理。
72.在其中一个实施方式中,所述方法还包括:若在预设时间内,管理人员未对所述第一日志存储服务器进行空间清理,则根据所述第二日志存储服务器需转存至第一日志存储服务器的日志文件大小按照先入先出的原则自动对所述日志存储服务器进行空间清理。
73.具体来说,管理平台和节点产生的日志文件采用队列的先进先出原则进行保存,即先生成的日志文件先保存,这样的设置可以使得日志文件按照生成时间顺序进行排序和保存,确定了需转存的日志文件后,通过先进先出的原则,获取到需转存的日志文件的空间大小,便于针对需转存的日志文件对第一日志存储服务器的空间进行释放,使其释放出的可用空间大小满足需转存的日志文件的需求空间大小。
74.在其中一个实施方式中,所述方法还包括:配置所述管理平台和节点各自的优先级。根据优先级将所述管理平台和节点需转存的日志文件转储至第一日志存储服务器或第二日志存储服务器,以及根据优先级将第二日志存储服务器中存储的日志文件转存至第一日志存储服务器。
75.具体来讲,装置将管理平台由优先级默认设置为0,其他各节点也依次设置优先级,数字越小为优先级越高,将会优先进行日志转发,同优先级时,将会采用多线程并发转发。管理平台、各节点上产生日志后,将按照优先级,依次向日志存储服务器发送网络通信信号。所述优先级的设置为通过各种日志数据的使用场景进行配置,使用场景例如:用于展现程序执行的轨迹(如函数间的相互调用关系,函数的参数和返回值等现场信息)、用于指出细粒度信息事、表明会出现潜在错误的情形、在粗粒度级别上突出强调应用程序的运行过程等。
76.本实施例中,所述告警可以是在日志存储服务器出现异常和空间不足时的管理平台向管理人员发送的告警信息,管理人员可以根据告警不同的状态、不同的时间、不同的级别,以不同的方式,通知到指定的人,告警信息的通知方式可以是电话、短信、微信、邮件、app等信息。同时,所述告警信息可以是管理平台通过智能算法对空间不足等情况的预警,也可以是日志存储服务器发生通信异常和/或电源异常频发时段的预警,例如在网络波动
导致网络通信阻塞时产生的通信异常,例如某一时段同时使用大概率用电设备时导致的电压不稳。
77.实施例二:
78.一种日志存储装置,其特征在于,所述日志存储装置包括:日志管理模块、通信模块、判断模块和日志管理模块。
79.日志管理模块,用于管理平台和节点生成日志文件后,将所述日志文件存储于各自本地空间中,并确定需转存的日志文件;
80.通信模块,用于管理平台和节点向第一日志存储服务器发出通信信号并判断是否接收到所述日志存储服务器返回的通信响应信号。
81.判断模块,用于若接收到所述通信响应信号,则判断需转存的日志文件是否小于所述第一日志存储服务器的可用空间。若是,则将所述需转存的日志文件转储至第一日志存储服务器。
82.日志管理模块,还用于当所述管理平台和节点的本地空间余量达到阈值时,将需转存日志文件从所述管理平台和节点中转储到第二日志存储服务器。
83.在其中一个实施方式中,通信模块还用于管理平台向第一日志存储服务器发出通信信号并判断是否接收到所述日志存储服务器返回的通信响应信号,包括:通信模块向第一日志存储服务器发出首次通信信号。若收到所述第一日志存储服务器针对所述首次通信信号返回的通信响应信号,则确定收到所述第一日志存储服务器返回的通信响应信号;若未收到所述第一日志存储服务器针对所述首次通信信号返回的通信响应信号,则检测所述第一日志存储服务器的电源状态,并根据所述第一日志存储服务器的电源状态确定是否继续向第一日志存储服务器发出通信信号。
84.在其中一个实施方式中,通信模块还能根据所述第一日志存储服务器的电源状态确定是否继续向第一日志存储服务器发出通信信号,包括:若所述第一日志存储服务器的电源状态为正常,则继续向第一日志存储服务器发出通信信号,并判断是否接收到所述第一日志存储服务器返回的通信响应信号;若所述第一日志存储服务器的电源状态为异常,则发出第一日志存储服务器电源异常告警。
85.在其中一个实施方式中,通信模块若继续向第一日志存储服务器发出通信信号,但未接收到所述第一日志存储服务器返回的通信响应信号,则发出第一日志存储服务器通信异常告警。
86.在其中一个实施方式中,所述日志存储装置还包括:若判断模块判断日志文件大于所述第一日志存储服务器的可用空间,则通信模块发出第一日志存储服务器空间不足告警,以提示管理人员对所述第一日志存储服务器进行空间清理。
87.在其中一个实施方式中,所述日志存储装置还包括:当管理平台接收到管理人员对所述第一日志存储服务器已进行空间清理的触发恢复指令后,日志管理模块将第二日志存储服务器中存储的日志文件转存至第一日志存储服务器,并在第二日志存储服务器中存储的日志文件转存结束后,将所述管理平台和节点中需转存的日志文件转储至第一日志存储服务器。若在预设时间内,管理人员未对所述第一日志存储服务器进行空间清理,则日志管理模块根据所述第二日志存储服务器需转存至第一日志存储服务器的日志文件大小按照先入先出的原则自动对所述日志存储服务器进行空间清理。
88.在其中一个实施方式中,所述日志存储装置还包括:配置所述管理平台和节点各自的优先级;根据优先级将所述管理平台和节点需转存的日志文件转储至第一日志存储服务器或第二日志存储服务器,以及根据优先级将第二日志存储服务器中存储的日志文件转存至第一日志存储服务器。
89.实施例三:
90.本实施例提供一种计算机可读存储介质,计算机可读存储介质存储有程序,当程序被处理器执行时,程序被处理器执行时实现以下步骤:
91.管理平台和节点生成日志文件后,将所述日志文件存储于各自本地空间中,并确定需转存的日志文件。
92.管理平台和节点向第一日志存储服务器发出通信信号并判断是否接收到所述日志存储服务器返回的通信响应信号。
93.若接收到所述通信响应信号,则判断需转存的日志文件是否小于所述第一日志存储服务器的可用空间,若是,则将所述需转存的日志文件转储至第一日志存储服务器。
94.当所述管理平台和节点的本地空间余量达到阈值时,将需转存日志文件从所述管理平台和节点中转储到第二日志存储服务器。
95.在一个实施例中,程序被处理器执行时还实现以下步骤:所述管理平台向第一日志存储服务器发出通信信号并判断是否接收到所述日志存储服务器返回的通信响应信号,包括:管理平台向第一日志存储服务器发出首次通信信号,若收到所述第一日志存储服务器针对所述首次通信信号返回的通信响应信号,则确定收到所述第一日志存储服务器返回的通信响应信号;若未收到所述第一日志存储服务器针对所述首次通信信号返回的通信响应信号,则检测所述第一日志存储服务器的电源状态,并根据所述第一日志存储服务器的电源状态确定是否继续向第一日志存储服务器发出通信信号。
96.在一个实施例中,程序被处理器执行时还实现以下步骤:根据所述第一日志存储服务器的电源状态确定是否继续向第一日志存储服务器发出通信信号,包括:若所述第一日志存储服务器的电源状态为正常,则继续向第一日志存储服务器发出通信信号,并判断是否接收到所述第一日志存储服务器返回的通信响应信号;若所述第一日志存储服务器的电源状态为异常,则发出第一日志存储服务器电源异常告警。
97.在一个实施例中,程序被处理器执行时还实现以下步骤:若继续向第一日志存储服务器发出通信信号,但未接收到所述第一日志存储服务器返回的通信响应信号,则发出第一日志存储服务器通信异常告警。
98.在一个实施例中,程序被处理器执行时还实现以下步骤:若日志文件大于所述第一日志存储服务器的可用空间,则发出第一日志存储服务器空间不足告警,以提示管理人员对所述第一日志存储服务器进行空间清理。
99.在一个实施例中,程序被处理器执行时还实现以下步骤:当接收到管理人员对所述第一日志存储服务器已进行空间清理的触发恢复指令后;将第二日志存储服务器中存储的日志文件转存至第一日志存储服务器,并在第二日志存储服务器中存储的日志文件转存结束后,将所述管理平台和节点中需转存的日志文件转储至第一日志存储服务器。
100.在一个实施例中,程序被处理器执行时还实现以下步骤:若在预设时间内,管理人员未对所述第一日志存储服务器进行空间清理,则根据所述第二日志存储服务器需转存至
第一日志存储服务器的日志文件大小按照先入先出的原则自动对所述日志存储服务器进行空间清理。
101.在一个实施例中,程序被处理器执行时还实现以下步骤:配置所述管理平台和节点各自的优先级;根据优先级将所述管理平台和节点需转存的日志文件转储至第一日志存储服务器或第二日志存储服务器,以及根据优先级将第二日志存储服务器中存储的日志文件转存至第一日志存储服务器。
102.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
103.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
104.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1