一种数据文件的断点续做方法、装置和系统与流程

文档序号:30496194发布日期:2022-06-22 04:42阅读:130来源:国知局
一种数据文件的断点续做方法、装置和系统与流程

1.本发明涉及数据传输技术领域,特别涉及人工智能技术领域,尤其涉及一种数据文件的断点续做方法、装置和系统。


背景技术:

2.传统银行采用大型主机作为核心业务系统,以提升系统运行能力且满足核心业务的交易需求。相关技术中,外围平台系统通过通用文件传输应用对多个数据文件依次进行业务处理,大型主机侧定时获取处理后的数据文件以实现文件传输,当数据量剧增导致对某个数据文件的业务处理失败,需要从第一个数据文件开始重新进行业务处理,对数据文件的处理效率较低,增加了大型主机侧获取处理后的数据文件的等待时长,导致数据文件的传输效率低下。


技术实现要素:

3.本发明的一个目的在于提供一种数据文件的断点续做方法,能够从数据文件中的断点处继续进行业务处理,提高对数据文件的处理效率,降低主机侧的等待时间,从而提高数据文件的传输效率。本发明的另一个目的在于提供一种数据文件的断点续做装置。本发明的再一个目的在于提供一种数据文件的断点续做系统。本发明的还一个目的在于提供一种计算机可读介质。本发明的还一个目的在于提供一种计算机设备。
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.图1为本发明实施例提供的一种数据文件的断点续做系统的结构示意图;
42.图2为本发明实施例提供的一种数据文件的断点续做方法的流程图;
43.图3为本发明实施例提供的又一种数据文件的断点续做方法的流程图;
44.图4为本发明实施例提供的一种数据文件的断点续做装置的结构示意图;
45.图5为本发明实施例提供的一种计算机设备的结构示意图。
具体实施方式
46.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
47.需要说明的是,本技术公开的一种数据文件的断点续做方法、装置和系统可用于人工智能技术领域,也可用于除人工智能技术领域之外的任意领域,本技术公开的一种数据文件的断点续做方法、装置和系统的应用领域不做限定。
48.为了便于理解本技术提供的技术方案,下面先对本技术技术方案的相关内容进行说明。外围平台系统包括多个外围平台,每个平台根据自身配置,通过通用文件传输应用对不同数据文件进行业务处理,得到目标文件。其中,业务处理可以根据不同业务需求进行不同处理,包括但不限于对数据文件的拆分、译码和拆译等。大型主机侧包括多个主机,主机为处理目标文件中核心业务数据的高性能主机,价格昂贵、不易扩充资源。相对于相关技术,当发生数据文件处理异常,本发明实施例将保留临时文件,以实现断点续做的功能。本发明实施例是基于记录级断点序列,即:系统重启时,从异常终止时的数据文件中的断点数据单元对应的源文件的指针偏移位置重新开始。数据文件的断点,即为断点数据单元对应的源文件元的指针偏移位置。
49.图1为本发明实施例提供的一种数据文件的断点续做系统的结构示意图,如图1所示,外围平台100和调度模块200。
50.外围平台100用于向调度模块200发送待处理数据文件。作为一种可选方案,待处理数据文件是传输控制协议(transmission control protocol,简称:tcp)报文。外围平台
100中集成有第一通信模块,调度模块200中集成有第二通信模块,外围平台100通过第一通信模块将待处理数据文件发送至调度模块200,调度模块200通过第二通信模块接收外围平台100发送的待处理数据文件。作为一种可选方案,通信模块进行通信的协议为tcp协议,tcp协议采用发送应答机制,即:发送端发送的每个tcp报文均收到接收方的应答才认为该tcp报文传输成功,并且tcp协议采用超时重传机制,发送端在发出一个tcp报文段启动定时器,如果在定时时间内未收到应答,它将重发该报文段;tcp报文是以网际协议(ip)数据报的形式发送的,而ip数据报到达接收端可能乱序、重复,因此tcp协议还会对接收到的报文进行重新排列、整理,再交付给后续应用层。因此,通过tcp协议实现外围平台100与调度模块200之间的通信,能够保证通信的可靠性和待处理数据文件的安全性。
51.本发明实施例中,待处理数据文件的文件信息和其他外联模块文件的文件信息存储于数据库中,数据库类型可以是关系型数据库,例如:甲骨文(oracle)数据库。
52.调度模块200用于对待处理数据文件处理过程中检测到存在断点时,根据待处理数据文件中的数据单元的标识值,从索引文件中查询出断点数据单元;从断点数据单元开始进行业务处理,生成处理后的目标数据单元。
53.本发明实施例中,系统还包括:主机服务器300。
54.调度模块200还用于当待处理数据文件中所有数据单元完成业务处理,对所有生成的目标数据单元的属性信息进行校验;若校验通过,根据所有生成的目标数据单元,生成目标文件;将目标文件存储至预设的目标地址。
55.主机服务器300用于接收调度模块发送的处理完成消息,处理完成消息包括目标地址;根据目标地址获取目标文件。主机服务器300通过调度模块200完成与外围平台100的通信过程。
56.本发明实施例中,主机服务器300中集成有第三通信模块,调度模块200通过第二通信模块将处理完成消息发送至主机服务器300,主机服务器300通过第三通信模块接收调度模块200发送的处理完成消息。作为一种可选方案,通信模块进行通信的协议为tcp协议,tcp协议采用发送应答机制,即:发送端发送的每个tcp报文均收到接收方的应答才认为该tcp报文传输成功,并且tcp协议采用超时重传机制,发送端在发出一个tcp报文段启动定时器,如果在定时时间内未收到应答,它将重发该报文段;tcp报文是以网际协议(ip)数据报的形式发送的,而ip数据报到达接收端可能乱序、重复,因此tcp协议还会对接收到的报文进行重新排列、整理,再交付给后续应用层。因此,通过tcp协议实现调度模块200与主机服务器300之间的通信,能够保证通信的可靠性和处理完成消息的安全性。
57.本发明实施例提供的技术方案中,对待处理数据文件处理过程中检测到存在断点时,根据待处理数据文件中的数据单元的标识值,从索引文件中查询出断点数据单元;从断点数据单元开始进行业务处理,生成处理后的目标数据单元,能够从数据文件中的断点处继续进行业务处理,提高对数据文件的处理效率,降低主机侧的等待时间,从而提高数据文件的传输效率。
58.值得说明的是,图1所示的数据文件的断点续做系统还适用于图2或图3的数据文件的断点续做方法,在此不过多赘述。
59.下面以数据文件的断点续做装置作为执行主体为例,说明本发明实施例提供的数据文件的断点续做方法的实现过程。可理解的是,本发明实施例提供的数据文件的断点续
做方法的执行主体包括但不限于数据文件的断点续做装置。
60.图2为本发明实施例提供的一种数据文件的断点续做方法的流程图,如图2所示,该方法包括:
61.步骤101、对待处理数据文件处理过程中检测到存在断点时,根据待处理数据文件中的数据单元的标识值,从索引文件中查询出断点数据单元。
62.本发明实施例中,数据文件包括多个数据单元。
63.步骤102、从断点数据单元开始进行业务处理,生成处理后的目标数据单元。
64.本发明实施例提供的技术方案中根据待处理数据文件中的数据单元的标识值,对待处理数据文件处理过程中检测到存在断点时,根据待处理数据文件中的数据单元的标识值,从索引文件中查询出断点数据单元;从断点数据单元开始进行业务处理,生成处理后的目标数据单元,能够从数据文件中的断点处继续进行业务处理,提高对数据文件的处理效率,降低主机侧的等待时间,从而提高数据文件的传输效率。
65.图3为本发明实施例提供的又一种数据文件的断点续做方法的流程图,如图3所示,该方法包括:
66.步骤201、根据数据单元的标识值,从索引文件中查询出数据单元的处理状态。
67.本发明实施例中,各步骤由数据文件的断点续做装置执行,调度模块集成于数据文件的断点续做装置中。
68.具体地,在对待处理数据文件处理过程中检测到存在断点时,需要查询出待处理数据文件中发生断点的位置。
69.本发明实施例中,数据文件存储于预先划分的共享内存中,共享内存中存储数据文件信息包括但不限于数据文件的业务类型、处理状态、存储路径和文件列表位置序号。每个数据文件具有自身的存储路径以及对应的文件列表位置序号,文件列表位置序号为数据文件在共享内存中的存储位置,文件列表位置序号能够唯一标识一个数据文件。
70.本发明实施例中,数据文件包括多个数据单元,且多个数据单元有序排列于数据文件中。为了保证数据安全,避免重要数据遗失无法挽回,创建一个索引文件,索引文件中以链表形式存储数据单元,随着对数据单元的业务处理,依次将待处理数据文件中的数据单元拷贝至索引文件中,在索引文件中对数据单元进行处理,既能够保证数据安全,又可以避免数据遗失无法挽回导致的损失。索引文件中包括但不限于数据单元的处理状态和标识值,每个标识值能够唯一标识一个数据单元,数据单元的处理状态与共享内存中的数据文件中对应的数据单元的处理状态保持同步。
71.进一步地,由于数据文件的断点续做过程中存在多个进程并行处理,在访问共享内存以及索引文件时,需要通过pv操作进行互斥访问,即:一次只允许一个进程访问共享内存和索引文件,其中,p操作为申请资源(wait),v操作为释放资源(signal)。具体地,为使多个进程能互斥的访问共享内存和索引文件,为该共享内存和索引文件设置一互斥信号量(mutex),并设置其初始值为1;将各进程访问共享内存和索引文件的临界区置于wait(mutex)和signal(mutex)操作之间即可。例如:两个进程要访问共享内存和索引文件,互斥信号量(mutex)的初值为1,取值范围为(-1,0,1)。当mutex=1时,表示两个进程皆未访问共享内存和索引文件;当mutex=0时,表示有一个进程准备访问共享内存和索引文件,另外一个进入设置的阻塞队列进行等待;当mutex=-1时,表示有一个进程正在访问共享内存和索
引文件,另一个进程因等待存在于阻塞队列中,需要被当前已在共享内存和索引文件访问的进程退出时唤醒。
72.本发明实施例中,由于每次处理的数据单元的上游文件内容和个数固定不变,采用对数据单元的标识值进行固定排序,使每次得到的数据单元的序列完全一致,基于此,能够实现断点续做的完整功能。作为一种可选方案,数据单元的标识值为上游数据单元的文件名和目录信息。
73.步骤202、将处理状态为待处理的数据单元确定为断点数据单元。
74.本发明实施例中,查询数据文件中的数据单元的处理状态,处理状态包括待处理或已处理;将处理状态为待处理的数据单元确定为断点数据单元,断点数据单元为待处理数据文件在处理过程中发生断点的位置。具体地,若数据单元的处理状态为待处理,表明该数据单元还未进行业务处理,数据处理过程在该数据单元处中断,将该数据单元确定为断点数据单元;若数据单元的处理状态为已处理,表明该数据单元已经完成业务处理,生成业务处理后得到的目标数据单元,从索引文件中查询下一个数据单元的处理状态,直至确定出断点数据单元。
75.本发明实施例中,数据单元对应有业务类型,按照业务类型的实际需求对数据单元进行相应的业务处理,生成处理后的目标数据单元,目标数据单元为对数据单元业务处理后得到的处理结果。值得说明的是,不同业务类型对应有不同的业务处理方式,本发明实施例具体的业务处理方式不作限定。
76.进一步地,将索引文件中断点数据单元对应的处理状态更新为已处理,避免在后续处理中产生中断再次查询时会对断点数据单元重复处理或跳号处理,能够提高数据处理效率。
77.进一步地,通过数据单元的标识值与共享内存中的文件列表位置序号进行匹配,从共享内存中查询出对应的数据单元的处理状态;将数据单元的处理状态更新为已处理,能够保证索引文件中数据单元的处理状态与共享内存中对应的数据单元的处理状态保持同步。
78.步骤203、当待处理数据文件中所有数据单元完成业务处理,对所有生成的目标数据单元的属性信息进行校验;若校验通过,执行步骤204;若校验失败,流程结束。
79.本发明实施例中,属性信息包括数据大小和数据长度。
80.本发明实施例中,步骤203具体包括:
81.步骤2031、统计目标数据单元的数据大小和数据长度。
82.步骤2032、通过标识值与共享内存中的文件列表位置序号进行匹配,从共享内存中查询出对应的数据单元的目标大小和目标长度。
83.本发明实施例中,共享内存中还记录有数据单元对应的目标大小和目标长度,目标大小为对数据单元进行业务处理之后应具备的大小,目标长度为对数据单元进行业务处理之后应具备的长度。值得说明的是,目标大小和目标长度均为根据数据单元的业务情况预先设置的,本发明实施例对此不作限定。
84.步骤2033、判断每个目标数据单元的数据大小是否与对应的目标大小相同且数据长度是否与对应的目标长度相同,若是,执行步骤204;若否,流程结束。
85.本发明实施例中,若每个目标数据单元的数据大小与对应的目标大小相同且数据
长度与对应的目标长度相同,表明校验通过,执行步骤204;若存在至少一个目标数据单元的数据大小与对应的目标大小不同或数据长度与对应的目标长度不同,表明校验失败,流程结束。若校验失败,表明数据文件处理发生异常,需要重新进行处理传输。
86.本发明实施例中,对目标数据单元进行校验,能够及时检测出文件处理过程中的异常,防止后续主机服务器获取到异常的目标文件。
87.步骤204、根据所有生成的目标数据单元,生成目标文件。
88.本发明实施例中,按照数据文件中数据单元的顺序,将目标数据单元进行排列拼接,生成目标文件。
89.进一步地,根据标识值,从索引文件中删除对应的数据单元。生成目标文件,表明数据文件已经处理成功,继续进行后续传输,清空索引文件中的数据单元,为下一个待处理文件的数据单元提供拷贝空间。
90.进一步地,通过标识值与共享内存中的文件列表位置序号进行匹配,从共享内存中删除对应的数据单元。清空共享内存,保持索引文件和共享内存中的数据内容的一致性,以便对下一个待处理文件进行业务处理。
91.步骤205、将目标文件存储至预设的目标地址,并向主机服务器发送处理完成消息,处理完成消息包括目标地址,以供主机服务器根据目标地址获取目标文件。
92.本发明实施例中,向主机服务器发送处理完成消息,以便通知主机服务器数据文件处理完成。目标地址是预先设置的,用于存储生成的目标文件,以供主机服务器主动获取目标文件,完成数据传输,提升主机服务器的获取时效性。
93.本发明实施例提供的数据文件的断点续做方法的技术方案中,对待处理数据文件处理过程中检测到存在断点时,根据待处理数据文件中的数据单元的标识值,从索引文件中查询出断点数据单元;从断点数据单元开始进行业务处理,生成处理后的目标数据单元,能够从数据文件中的断点处继续进行业务处理,提高对数据文件的处理效率,降低主机侧的等待时间,从而提高数据文件的传输效率。
94.图4为本发明实施例提供的一种数据文件的断点续做装置的结构示意图,该装置用于执行上述数据文件的断点续做方法,如图4所示,该装置包括:第一查询单元11和业务处理单元12。
95.查询单元11用于对待处理数据文件处理过程中检测到存在断点时,根据待处理数据文件中的数据单元的标识值,从索引文件中查询出断点数据单元。
96.业务处理单元12用于从断点数据单元开始进行业务处理,生成处理后的目标数据单元。
97.本发明实施例中,查询单元11具体用于根据数据单元的标识值,从索引文件中查询出数据单元的处理状态;将处理状态为待处理的数据单元确定为断点数据单元。
98.本发明实施例中,该装置还包括:校验单元13、生成单元14和发送单元15。
99.校验单元13用于当待处理数据文件中所有数据单元完成业务处理,对所有生成的目标数据单元的属性信息进行校验。
100.生成单元14用于若校验通过,根据所有生成的目标数据单元,生成目标文件。
101.发送单元15用于将目标文件存储至预设的目标地址,并向主机服务器发送处理完成消息,处理完成消息包括目标地址,以供主机服务器根据目标地址获取目标文件。
102.本发明实施例中,属性信息包括数据大小和数据长度;校验单元14具体用于统计目标数据单元的数据大小和数据长度;通过标识值与共享内存中的文件列表位置序号进行匹配,从共享内存中查询出对应的文件条目的目标大小和目标长度;若每个目标数据单元的数据大小与对应的目标大小相同且数据长度与对应的目标长度相同,则校验通过;若存在至少一个目标数据单元的数据大小与对应的目标大小不同或数据长度与对应的目标长度不同,则校验失败。
103.本发明实施例中,更新单元16和匹配单元17。
104.更新单元16用于将索引文件中断点数据单元对应的处理状态更新为已处理;将文件条目的处理状态更新为已处理。
105.匹配单元17用于通过标识值与共享内存中的文件列表位置序号进行匹配,从共享内存中查询出对应的文件条目的处理状态。
106.本发明实施例中,该装置还包括:删除单元18。
107.删除单元18用于根据标识值,从索引文件中删除对应的数据单元;通过标识值与共享内存中的文件列表位置序号进行匹配,从共享内存中删除对应的文件条目。
108.本发明实施例的方案中,对待处理数据文件处理过程中检测到存在断点时,根据待处理数据文件中的数据单元的标识值,从索引文件中查询出断点数据单元;从断点数据单元开始进行业务处理,生成处理后的目标数据单元,能够从数据文件中的断点处继续进行业务处理,提高对数据文件的处理效率,降低主机侧的等待时间,从而提高数据文件的传输效率。
109.上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机设备,具体的,计算机设备例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
110.本发明实施例提供了一种计算机设备,包括存储器和处理器,存储器用于存储包括程序指令的信息,处理器用于控制程序指令的执行,程序指令被处理器加载并执行时实现上述数据文件的断点续做方法的实施例的各步骤,具体描述可参见上述数据文件的断点续做方法的实施例。
111.下面参考图5,其示出了适于用来实现本技术实施例的计算机设备600的结构示意图。
112.如图5所示,计算机设备600包括中央处理单元(cpu)601,其可以根据存储在只读存储器(rom)602中的程序或者从存储部分608加载到随机访问存储器(ram))603中的程序而执行各种适当的工作和处理。在ram603中,还存储有计算机设备600操作所需的各种程序和数据。cpu601、rom602、以及ram603通过总线604彼此相连。输入/输出(i/o)接口605也连接至总线604。
113.以下部件连接至i/o接口605:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(crt)、液晶反馈器(lcd)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如lan卡,调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至i/o接口605。可拆卸介质611,诸如
磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据需要被安装如存储部分608。
114.特别地,根据本发明的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包括用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质611被安装。
115.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
116.为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本技术时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
117.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
118.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
119.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
120.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
121.本技术技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
122.本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。
因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
123.本技术可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本技术,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
124.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
125.以上所述仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1