服务器文件更新的方法及电子设备与流程

文档序号:33511111发布日期:2023-03-21 23:30阅读:70来源:国知局
服务器文件更新的方法及电子设备与流程

1.本技术涉及计算机网络的技术领域,具体地涉及一种服务器文件更新的方法。另外,本技术还涉及相关的系统、电子设备和计算机可读存储介质。


背景技术:

2.随着互联网时代的发展,业务不断的扩大,所需要的服务器数量也在急剧增加,由原来的几台或者十几台扩大到几十台甚至到几百上千台,机房也由原来的单机房发展到现在的同城双活、两地三中心等等。对于数量庞大的服务器,需要考虑如何管理服务器上的文件,对于这些服务器来说,其中有一些共用的文件,比如某些安装文件或者配置文件等,如果是每台服务器文件都单独维护管理,工作量巨大。现有技术中,采用文件同步工具开管理这些文件。但是,传统的文件同步方式,速度比较慢,并且可靠性较差,容易出现数据丢失等现象,并且时效性比较差,无法做到实时的数据同步。
3.本背景技术描述的内容仅为了便于了解本领域的相关技术,不视作对现有技术的承认。


技术实现要素:

4.因此,本发明实施例意图提供一种服务器文件更新的方法,能够根据配置,及时更新服务器文件中的文件,时效性得到保障,代理服务器通过监听目录更新信息,执行对应的指令,更新文件,能够同时触发多个服务器进行更新,提升了更新时效。具体地,本发明实施例提供了一种服务器文件更新的方法,包括如下步骤:
5.主服务器获取文件更新操作,其中,所述文件更新操作包括目标服务器集和操作数据集,所述目标服务器集中包括至少一个目标代理服务器,所述操作数据集包括与所述至少一个目标代理服务器对应的操作数据;
6.所述主服务器根据所述文件更新操作,从基于zookeeper的操作一致性组件获取与所述至少一个目标代理服务器对应的目录,其中所述目录包括节点信息;
7.所述主服务器将与所述至少一个目标代理服务器对应的操作数据作为一个新增节点信息写入到所述目录中;
8.所述至少一个目标代理服务器监听到所述目录中节点信息更新后,从所述新增节点信息中取出所述操作数据,并执行所述操作数据对应的文件更新动作;
9.所述主服务器在所述操作数据被取出执行之后,删除所述目录中与所述操作数据对应的新增节点信息。
10.在本发明的一些实施例中,在所述主服务器获取文件更新操作之前,所述方法包括:
11.当代理服务器在启动完成后,将与所述代理服务器对应的目录注册到所述基于zookeeper的操作一致性组件中。
12.在本发明的一些实施例中,在所述主服务器获取文件更新操作之前,所述方法还
包括:
13.所以主服务器从所述基于zookeeper的操作一致性组件中读取出代理服务器信息,生成代理服务器列表;
14.所述代理服务器向所述主服务器发送代理服务器文件信息;
15.所述主服务器将代理服务器列表和所述代理服务器文件信息关联。
16.在本发明的一些实施例中,所述主服务器获取文件更新操作,包括,
17.所述主服务器显示代理服务器列表和对应的代理服务器文件信息,根据用户选择,从所述代理服务器列表中确定所述至少一个目标代理服务器,根据所述代理服务器文件信息确定所述操作数据。
18.在本发明的一些实施例中,所述操作数据包括操作指令、操作文件路径,所述至少一个目标代理服务器执行所述操作数据对应的文件更新动作,包括:
19.根据所述操作文件路径执行所述操作指令。
20.在本发明的一些实施例中,所述操作指令包括下载指令,所述操作文件路径包括下载文件源路径和下载文件目标路径;
21.所述根据所述代理服务器文件信息确定所述操作数据,包括:
22.所述主服务器根据用户选择确定所述操作指令为下载指令,依据所述代理服务器文件信息确定所述下载文件路径目标路径,所述下载文件源路径为待下载文件存储路径。
23.在本发明的一些实施例中,所述操作指令包括删除指令,所述操作文件路径包括删除文件路径;
24.所述根据所述代理服务器文件信息确定所述操作数据,包括:
25.所述主服务器根据用户选择确定所述操作指令为删除指令,依据所述代理服务器文件信息确定所述删除文件路径。
26.在本发明的一些实施例中,所述操作指令包括压缩指令,所述操作文件路径包括压缩文件路径;
27.所述根据所述代理服务器文件信息确定所述操作数据,包括:
28.所述主服务器根据用户选择确定所述操作指令为压缩指令,依据所述代理服务器文件信息确定所述压缩文件路径。
29.在本发明实施例中,提供了一种服务器更新文件系统,包括主服务器、代理服务器集和基于zookeeper的操作一致性组件子系统;其中,
30.所述主服务器被配置为获取文件更新操作,其中,所述文件更新操作包括目标服务器集和操作数据集,所述目标服务器集中包括至少一个目标代理服务器,所述操作数据集包括与所述至少一个目标代理服务器对应的操作数据,所述至少一个目标代理服务器属于所述代理服务器集;
31.所述主服务器还被配置为根据所述文件更新操作,从基于zookeeper的操作一致性组件子系统获取与所述至少一个目标代理服务器对应的目录,其中所述目录包括节点信息;
32.所述主服务器还被配置为将与所述至少一个目标代理服务器对应的操作数据作为一个新增节点信息写入到所述目录中;
33.所述至少一个目标代理服务器被配置为监听到所述目录中节点信息更新后,从所
述新增节点信息中取出所述操作数据,并执行所述操作数据对应的文件更新动作;
34.所述主服务器还被配置为在所述操作数据被取出执行之后,删除所述目录中与所述操作数据对应的新增节点信息。
35.在本发明实施例中,提供一种计算机可读存储介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现任一本发明实施例的服务器文件更新的方法。
36.在本发明实施例中,提供一种电子设备,包括:处理器和存储有计算机程序的存储器,所述处理器被配置为在运行计算机程序时执行任一本发明实施例的服务器文件更新的方法。
37.本发明实施例提出一种服务器文件更新的方法和系统,在需要对代理服务器中文件进行更新时,通过主服务器进行操作,将操作数据形成节点信息,更新到目录下,代理服务器监听到目录进行更新,取出节点中的操作数据,对应进行执行,实现文件更新,更新效率提升,时效性得到保障。同时,采用监听机制,能够实现高并发更新,更新效率得到提升。仅通过一台主服务器维护多台代理服务器中的文件信息,维护成本低,方便管理和维护。
38.本发明实施例的其他可选特征和技术效果一部分在下文描述,一部分可通过阅读本文而明白。
附图说明
39.以下,结合附图来详细说明本发明的实施例,所示出的元件不受附图所显示的比例限制,附图中相同或相似的附图标记表示相同或类似的元件,其中:
40.图1示出了服务器文件更新系统的系统结构图;
41.图2示出了根据本发明实施例的服务器文件更新的方法的示例性流程图;
42.图3示出了根据本发明另一些实施例的服务器文件更新的方法的示例性流程图;
43.图4示出了根据本发明实施例的服务器文件更新系统的结构示意图;
44.图5示出了能实施根据本发明实施例的方法的电子设备的示例性结构示意图。
具体实施方式
45.为使本发明的目的、技术方案和优点更加清楚明白,下面结合具体实施方式和附图,对本发明做进一步详细说明。在此,本发明的示意性实施方式及其说明用于解释本发明,但并不作为对本发明的限定。
46.在本发明实施例中,“server”是指主服务器,“agent”是指代理服务器,“zookeeper”是指一种为分布式应用提供一致性服务的组件。
47.如图1所示,本发明实施例中的服务器文件更新系统,包括server端和agent端,server端负责管理,提供系统管理页面,并负责收集agent信息。agent端部署在每台服务器上,负责执行server端下发的指令。系统实现方式如下:
48.agent启动完成后,负责将节点信息注册到zookeeper中,并创建目录,监听目录节点。收集服务器文件信息,上报server端。
49.server端负责收集zookeeper中agent信息,维护agent列表,收集agent上报的服务器文件信息,用于维护目标服务器(目标agent),记录执行日志,完成后发送通知。
50.管理者用户需要上传文件或者是删除文件时,可在管理显示前端选择需要操作的
目标服务器,选择完成后,server端根据选择的服务器列表,在zookeeper中找到服务器对应的监听路径,依次往每个zookeeper路径下创建临时顺序节点并写入数据,写入的数据内容包括执行动作(下载/删除/解压),操作的文件路径,后处理命令等信息。agent端监听到节点被修改后,根据写入的指令,执行不同的操作,如下载文件、删除文件、解压缩等。当节点操作触发完成后,删除目录下的节点,保证每条信息只消费一次。
51.文件下载时,支持加密传输,保证数据安全性,并支持断点续传,保证文件完整性。
52.系统安装过程如下:将jar包上传到服务器,使用java-jar启动即可,server端配置nginx,浏览器输入配置的域名即可进入系统管理界面。如果需要新增服务器,只需要将程序包上传到目标服务器,启动即可。如需要操作某agent服务器上的文件,在管理页面中选择对应的服务器,选择需要的操作即可。
53.本发明实施例中的系统,能够具备如下优点:部署过程简单,系统复杂性低,可用性高;提供管理界面,操作方便,方便管理及维护;文件同步延时低;传输过程加密,保证数据安全性;增加操作日志及审计功能,方便回溯;支持高并发与断点续传;支持过载保护,降低服务器压力。
54.如图2所示,本发明的一些实施例提供了一种服务器文件更新的方法,包括如下步骤:
55.s110、主服务器获取文件更新操作,其中,所述文件更新操作包括目标服务器集和操作数据集,所述目标服务器集中包括至少一个目标代理服务器,所述操作数据集包括与所述至少一个目标代理服务器对应的操作数据;用户通过操作界面访问主服务器,操作界面上能够显示代理服务器列表,和对应的操作指令选项。例如,当用户在操作界面上勾选需要更新文件信息的代理服务器,选择具体服务器下的文件路径,并选择对应的操作指令,例如下载文件指令、删除文件指令和压缩/解压缩文件指令,生成文件更新操作信息,返回给所述主服务器。所述目标服务器集,在信息组织和传输时,例如可以为各个服务器的名称集合,或者id集合,或者地址集合。
56.s120、所述主服务器根据所述文件更新操作,从基于zookeeper的操作一致性组件获取与所述至少一个目标代理服务器对应的目录,其中所述目录包括节点信息;所述基于zookeeper的操作一致性组件可以可以部署在主服务器中,也可单独部署在主服务器外部。所述基于zookeeper的操作一致性组件维护有与各个代理服务器对应的监听目录。通过文件更新操作,确定了目标代理服务器之后,能够在基于zookeeper的操作一致性组件中确定出对应的目录信息。
57.本发明实施例中,zookeeper是为分布式应用程序提供高性能协调服务的工具集合,也是google的chubby一个开源的实现,是hadoop的分布式协调服务,包含一个简单的原语集,分布式应用程序可以基于zookeeper实现配置维护、命名服务、分布式同步、组服务等。zookeeper可以用来保证数据在zk集群之间的数据的事务性一致。其中zookeeper提供通用的分布式锁服务,用以协调分布式应用。
58.zookeeper作为hadoop项目中的一个子项目,是hadoop集群管理的一个必不可少的模块,它主要用来解决分布式应用中经常遇到的数据管理问题,如集群管理、统一命名服务、分布式配置管理、分布式消息队列、分布式锁、分布式协调等。在hadoop中,它管理hadoop集群中的namenode,还有在hbase中master election、server之间状态同状步等。
59.zookeeper提供了一套很好的分布式集群管理的机制,采用基于层次型的目录树的数据结构,并对树中的节点进行有效管理,从而对分布式的数据进行管理。hive是一个数据仓库基础工具在hadoop中用来处理结构化数据,架构在hadoop之上,使得查询和分析方便。并提供简单的sql查询功能,可以将sql语句转换为mapreduce任务进行运行。zookeeper和hive可以配合使用,实现文件管理。
60.如图3所示,在本发明的一些实施例,在所述主服务器获取文件更新操作之前,所述方法包括:
61.s101、当代理服务器在启动完成后,将与所述代理服务器对应的目录注册到基于zookeeper的操作一致性组件中,在基于zookeeper的操作一致性组件中维护代理服务器信息。保证了通过基于zookeeper的操作一致性组件访问到代理服务器中的信息。
62.在本发明的一些实施例中,在所述主服务器获取文件更新操作之前,所述方法还包括:
63.s102、所以主服务器从所述基于zookeeper的操作一致性组件中读取出代理服务器信息,生成代理服务器列表;
64.s103、所述代理服务器向所述主服务器发送代理服务器文件信息;
65.s104、所述主服务器将代理服务器列表和所述代理服务器文件信息关联。
66.代理服务器中的文件信息,例如文件路径信息,文件夹下子文件夹的信息等映射到主服务器中,在主服务器中能够直观了解到代理服务器中的文件架构和路径信息,便于向用户展示,用户在操作界面选择代理服务器之后,能够查看某个代理服务下的文件路径信息,便于用户对代理服务器中的文件信息进行管理和更新。上述步骤s102至s104可定时进行循环执行,更新代理服务器文件信息。
67.在本发明的一些实施例中,所述主服务器获取文件更新操作,包括,
68.所述主服务器显示代理服务器列表和对应的代理服务器文件信息,根据用户选择,从所述代理服务器列表中确定所述至少一个目标代理服务器,根据所述代理服务器文件信息确定所述操作数据。所述操作数据包括操作指令和操作路径。用户选择某个代理服务器之后,选择对应的代理服务器下的操作路径,并确定操作指令,形成操作数据。以节点信息的方式,挂载到与目标代理服务器对应的监听目录下。代理服务器监听到目录信息更新之后,取出节点中的信息,进行执行。
69.s130、所述主服务器将与所述至少一个目标代理服务器对应的操作数据作为一个新增节点信息写入到所述目录中;将操作数据作为新增节点信息写入到对应的监听目录中之后,监听此目录的代理服务器能够获取目录更新信息,具体采用的方式,每次目录中写入数据时,将形成消息发送给各个代理服务器,代理服务器获取到与自己对应的消息后,获取到目录更新的信息。
70.s140、所述至少一个目标代理服务器监听到所述目录中节点信息更新后,从所述新增节点信息中取出所述操作数据,并执行所述操作数据对应的文件更新动作;
71.在一些实施例中,所述操作数据包括操作指令、操作文件路径,所述至少一个目标代理服务器执行所述操作数据对应的文件更新动作,包括:
72.根据所述操作文件路径执行所述操作指令。目标代理服务器能够并发监听到对应的目录更新之后,获取到对应的操作数据进行执行,实现高并发更新,提升了更新效率。
73.在一些实施例中,所述操作指令包括下载指令,所述操作文件路径包括下载文件源路径和下载文件目标路径;
74.所述根据所述代理服务器文件信息确定所述操作数据,包括:
75.所述主服务器根据用户选择确定所述操作指令为下载指令,依据所述代理服务器文件信息确定所述下载文件路径目标路径,所述下载文件源路径为待下载文件存储路径。所述至少一个目标代理服务器获取到对应的操作数据之后,从下载文件源路径下载文件到下载文件存储路径中。
76.在一些实施例中,所述操作指令包括删除指令,所述操作文件路径包括删除文件路径;
77.所述根据所述代理服务器文件信息确定所述操作数据,包括:
78.所述主服务器根据用户选择确定所述操作指令为删除指令,依据所述代理服务器文件信息确定所述删除文件路径。所述至少一个目标代理服务器获取到对应的操作数据之后,依据删除文件路径执行删除指令,将代理服务器中的文件删除。
79.在一些实施例中,所述操作指令包括压缩指令,所述操作文件路径包括压缩文件路径;
80.所述根据所述代理服务器文件信息确定所述操作数据,包括:
81.所述主服务器根据用户选择确定所述操作指令为压缩指令,依据所述代理服务器文件信息确定所述压缩文件路径。所述至少一个目标代理服务器获取到对应的操作数据之后,依据压缩文件路径执行压缩指令,将代理服务器中的压缩删除。
82.所述操作指令还可以包括解压缩指令、移动文件指令等。在所述操作指令执行完成之后,所述至少一个目标代理服务器能够根据发送执行完成通知给所述主服务器,在一些实施例中,在发送执行完成通知时,附带将代理服务器中的文件信息一同更新给所述主服务器。对主服务器中的映射文件信息进行更新。
83.需要说明的是,本发明中文件更新操作涵盖了文件增删改操作,设置有对应的操作指令和操作路径。对应文件改动操作的操作指令可以为替换指令,操作路径包括替换文件路径,代理服务器根据替换文件路径执行替换指令。
84.s150、所述主服务器在所述操作数据被取出执行之后,删除所述目录中与所述操作数据对应的新增节点信息。所述主服务器在接收到执行完成通知之后,将目录中的新增节点信息进行删除,避免重复执行。在一些实施例中为了避免重复执行,生成新增节点信息时,给新增节点信息附上id号,所述至少一个目标代理服务器执行对应的操作数据之后,将会把节点id号记录到本地,在每次读取到新增节点信息之后,进行验证,如果本地存储有相同的id号,则不执行更新操作。
85.s160、所述主服务器在所述操作数据被取出执行之后,发送执行完成的通知。待所有所述至少一个目标代理服务器执行完更新操作之后,所述主服务器生成全部执行完成通知,发送给管理前端,提示用户更新完成。当然,也可某个目标代理服务器更新完成之后,发送通知给前端。
86.本发明实施例提出一种服务器文件更新的方法,在需要对代理服务器中文件进行更新时,通过主服务器进行操作,将操作数据形成节点信息,更新到目录下,代理服务器监听到目录进行更新,取出节点中的操作数据,对应进行执行,实现文件更新,更新效率提升,
时效性得到保障。同时,采用监听机制,能够实现高并发更新,更新效率得到提升。仅通过一台主服务器维护多台代理服务器中的文件信息,维护成本低,方便管理和维护。
87.在本发明实施例中,如图4所示,示出一种服务器文件更新系统900,所述服务器文件更新系统900包括主服务器910、代理服务器集920和基于zookeeper的操作一致性组件子系统930;其中,
88.所述主服务器910被配置为获取文件更新操作,其中,所述文件更新操作包括目标服务器集和操作数据集,所述目标服务器集中包括至少一个目标代理服务器921,所述操作数据集包括与所述至少一个目标代理服务器921对应的操作数据,所述至少一个目标代理服务器921属于所述代理服务器集920;
89.所述主服务器910还被配置为根据所述文件更新操作,从基于zookeeper的操作一致性组件子系统930获取与所述至少一个目标代理服务器921对应的目录,其中所述目录包括节点信息;
90.所述主服务器910还被配置为将与所述至少一个目标代理服务器921对应的操作数据作为一个新增节点信息写入到所述目录中;
91.所述至少一个目标代理服务器921被配置为监听到所述目录中节点信息更新后,从所述新增节点信息中取出所述操作数据,并执行所述操作数据对应的文件更新动作;
92.所述主服务器910还被配置为在所述操作数据被取出执行之后,删除所述目录中与所述操作数据对应的新增节点信息。
93.所述主服务器910在收到所有操作数据被执行完成之后,向用户发送通知,可以通过用户界面进行通知,也可以通过短信、邮件的方式进行通知。
94.在一些实施例中,在所述主服务器获取文件更新操作之前,代理服务器在启动完成后,将与所述代理服务器对应的目录注册到所述基于zookeeper的操作一致性组件子系统中。
95.在一些实施例中,在所述主服务器获取文件更新操作之前,所以主服务器从所述基于zookeeper的操作一致性组件中读取出代理服务器信息,生成代理服务器列表;
96.所述代理服务器向所述主服务器发送代理服务器文件信息;
97.所述主服务器将代理服务器列表和所述代理服务器文件信息关联。
98.在一些实施例中,所述主服务器910具体被配置为显示代理服务器列表和对应的代理服务器文件信息,根据用户选择,从所述代理服务器列表中确定所述至少一个目标代理服务器,根据所述代理服务器文件信息确定所述操作数据。
99.在一些实施例中,所述操作数据包括操作指令、操作文件路径,所述至少一个目标代理服务器921具体配置为根据所述操作文件路径执行所述操作指令。
100.在一些实施例中,所述操作指令包括下载指令,所述操作文件路径包括下载文件源路径和下载文件目标路径;
101.所述主服务器被配置为根据用户选择确定所述操作指令为下载指令,依据所述代理服务器文件信息确定所述下载文件路径目标路径,所述下载文件源路径为待下载文件存储路径。
102.在一些实施例中,所述操作指令包括删除指令,所述操作文件路径包括删除文件路径;
103.所述主服务器被配置为根据用户选择确定所述操作指令为删除指令,依据所述代理服务器文件信息确定所述删除文件路径。
104.在一些实施例中,所述操作指令包括压缩指令,所述操作文件路径包括压缩文件路径;
105.所述主服务器被配置为根据用户选择确定所述操作指令为压缩指令,依据所述代理服务器文件信息确定所述压缩文件路径。
106.在一些实施例中,所述服务器文件更新系统可以结合任一实施例的服务器文件更新的方法的特征,反之亦然,在此不赘述。
107.在本发明实施例中,提供一种电子设备,包括:处理器和存储有计算机程序的存储器,所述处理器被配置为在运行计算机程序时执行任一本发明实施例的服务器文件更新的方法。
108.图5示出了一种可以实施本发明实施例的方法或实现本发明实施例的电子设备1100的示意图,在一些实施例中可以包括比图示更多或更少的电子设备。在一些实施例中,可以利用单个或多个电子设备实施。在一些实施例中,可以利用云端或分布式的电子设备实施。
109.如图5所示,电子设备1100包括中央处理器(cpu)1101,其可以根据存储在只读存储器(rom)1102中的程序和/或数据或者从存储部分1108加载到随机访问存储器(ram)1103中的程序和/或数据而执行各种适当的操作和处理。cpu 1101可以是一个多核的处理器,也可以包含多个处理器。在一些实施例中,cpu 1101可以包含一个通用的主处理器以及一个或多个特殊的协处理器,例如图形处理器(gpu)、神经网络处理器(npu)、数字信号处理器(dsp)等等。在ram 1103中,还存储有电子设备1100操作所需的各种程序和数据。cpu 1101、rom 1102以及ram 1103通过总线1104彼此相连。输入/输出(i/o)接口1105也连接至总线1104。
110.上述处理器与存储器共同用于执行存储在存储器中的程序,所述程序被计算机执行时能够实现上述各实施例描述的高解析音频生成模型的训练方法、高解析音频生成方法、音效切换方法的步骤或功能。
111.以下部件连接至i/o接口1105:包括键盘、鼠标、触摸屏等的输入部分1106;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分1107;包括硬盘等的存储部分1108;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分1109。通信部分1109经由诸如因特网的网络执行通信处理。驱动器1110也根据需要连接至i/o接口1105。可拆卸介质1111,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1110上,以便于从其上读出的计算机程序根据需要被安装入存储部分1108。图5中仅示意性示出部分组件,并不意味着计算机系统1100只包括图5所示组件。
112.在一些实施例中所述电子设备1100指代的是移动终端,包括手机,车载终端,智能电视等,以手机为例,所述电子设备1100中还包括带触摸功能的显示屏,外放音响,陀螺仪,摄像头,4g/5g天线等装置模块。
113.上述实施例阐明的系统、装置、模块或单元,可以由计算机或其关联部件实现。计算机例如可以为移动终端、智能电话、个人计算机、膝上型计算机、车载人机交互设备、个人数字助理、媒体播放器、导航设备、游戏控制台、平板电脑、可穿戴设备、智能电视、物联网系
统、智能家居、工业计算机、服务器或者其组合。
114.尽管未示出,在本发明实施例中,提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序配置成被运行时执行任一本发明实施例的服务器文件更新的方法。
115.在本发明的实施例的存储介质包括永久性和非永久性、可移动和非可移动的可以由任何方法或技术来实现信息存储的物品。存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
116.在本发明的实施例的方法、程序、系统、装置等,可以在单个或多个连网的计算机中执行或实现,也可以在分布式计算环境中实践。在本说明书实施例中,在这些分布式计算环境中,可以由通过通信网络而被连接的远程处理设备来执行任务。
117.本领域技术人员应明白,本说明书的实施例可提供为方法、系统或计算机程序产品。因此,本领域技术人员可想到,上述实施例阐明的功能模块/单元或控制器以及相关方法步骤的实现,可以用软件、硬件和软/硬件结合的方式实现。
118.除非明确指出,根据本发明实施例记载的方法、程序的动作或步骤并不必须按照特定的顺序来执行并且仍然可以实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
119.在本文中,针对本发明的多个实施例进行了描述,但为简明起见,各实施例的描述并不是详尽的,各个实施例之间相同或相似的特征或部分可能会被省略。在本文中,“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”意指适用于根据本发明的至少一个实施例或示例中,而非所有实施例。上述术语并不必然意味着指代相同的实施例或示例。在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
120.已参考上述实施例具体示出并描述了本发明的示例性系统及方法,其仅为实施本系统及方法的最佳模式的示例。本领域的技术人员可以理解的是可以在实施本系统及/或方法时对这里描述的系统及方法的实施例做各种改变而不脱离界定在所附权利要求中的本发明的精神及范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1