一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

Redis哨兵集群部署方法、装置、设备及存储介质与流程

2022-02-25 22:34:56 来源:中国专利 TAG:

redis哨兵集群部署方法、装置、设备及存储介质
技术领域
1.本技术涉及计算机技术,尤其涉及一种redis(remote dictionary server,远程字典服务)哨兵集群部署方法、装置、设备及存储介质。


背景技术:

2.当服务器向外界提供服务时,需要将服务器的节点分为主节点和从节点,主节点主要用于监控从节点工作状态,从节点主要用于向外界提供服务。主节点和从节点在工作的过程中可能会出现故障,这时就需要实时了解主节点和从节点的状况,并在主节点出现故障时,将合适的从节点调整为主节点,目前通过在服务器部署redis哨兵集群执行这种任务。
3.目前,一般通过手动部署redis哨兵集群,由于每台服务器在服务过程中的角色不一样,所以需要执行的命令各有不同,手动执行redis哨兵集群部署需要逐个服务器进行配置。
4.然而,通过在每个服务器节点上逐个手动部署redis哨兵集群存在效率低、时间成本高和错误率高的问题。


技术实现要素:

5.本技术提供一种redis哨兵集群部署方法、装置、设备及存储介质,用以解决手动部署效率低、时间成本高和错误率高的问题。
6.第一方面,本技术提供一种redis哨兵集群部署方法,包括:在屏幕显示询问信息;接收用户根据询问信息输入的待配置服务器节点的远程字典服务redis哨兵集群的配置参数;将待配置服务器节点的redis哨兵集群的配置参数写入预设置的命令段中,得到ansible模块可执行命令,并将ansible模块可执行命令组成执行列表;控制ansible模块读取执行列表,并根据执行列表中ansible模块可执行命令完成对各待配置服务器节点的redis哨兵集群的部署。
7.在一种可能的实现方式中,在屏幕显示询问信息,包括:在屏幕显示以下一项或多项询问信息:监听端口的端口号及对应的默认参数、提示信息;数据库访问密码及对应的默认参数、提示信息;数据库节点数及对应的默认参数、提示信息;哨兵节点数及对应的默认参数、提示信息和数据库部署位置及对应的默认参数、提示信息;相应地,接收用户根据询问信息输入的待配置服务器节点的远程字典服务redis哨兵集群的配置参数,包括:接收用户根据询问信息输入的待配置服务器节点的监听端口的端口号、数据库访问密码、数据库节点数、哨兵节点数和数据库部署位置中的一项或多项。
8.在一种可能的实现方式中,接收用户根据询问信息输入的远程字典服务redis哨兵集群的待配置服务器节点的redis哨兵集群的配置参数,包括:当接收到用户输入的redis哨兵集群配置参数为空时,将默认参数或随机生成参数确定为redis哨兵集群的配置参数。
9.在一种可能的实现方式中,将默认参数或随机生成参数确定为redis哨兵集群的配置参数之后,还包括:将默认参数或随机生成的参数发送至屏幕进行显示。
10.在一种可能的实现方式中,控制ansible模块读取执行列表,并根据执行列表中ansible模块可执行命令完成对各待配置服务器节点的redis哨兵集群的部署,包括:控制ansible模块读取执行列表,并执行ansible模块可执行命令以将redis哨兵集群配置至待配置服务器节点,完成redis哨兵集群的部署。
11.在一种可能的实现方式中,在控制ansible模块读取执行列表,并根据执行列表中ansible模块可执行命令完成对各待配置服务器节点的redis哨兵集群的部署之后,还包括:接收用户输入的集群状态检查的预设指令,根据预设指令获取redis哨兵集群的集群状态,并将集群状态发送至屏幕进行显示,其中集群状态包括预设指令对应的服务器状态参数以及redis哨兵集群的配置参数。
12.第二方面,本技术提供一种redis哨兵集群部署装置,包括:询问信息显示模块,用于在屏幕显示询问信息;配置参数接收模块,用于接收用户根据询问信息输入的待配置服务器节点的远程字典服务redis哨兵集群的配置参数;执行列表获得模块,用于将待配置服务器节点的redis哨兵集群的配置参数写入预设置的命令段中,得到ansible模块可执行命令,并将ansible模块可执行命令组成执行列表;控制模块,用于控制ansible模块读取执行列表,并根据执行列表中ansible模块可执行命令完成对各待配置服务器节点的redis哨兵集群的部署。
13.第三方面,本技术还提供一种电子设备,包括:处理器,以及与处理器通信连接的存储器;存储器存储计算机执行指令;处理器执行存储器存储的计算机执行指令,以实现如上述任一方面的方法。
14.第四方面,本技术还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如上述任一方面的redis哨兵集群部署方法。
15.第五方面,本技术还提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任一方面的方法。
16.本技术提供的redis哨兵集群部署方法、装置、设备及存储介质,通过在屏幕显示询问信息,并接收用户根据询问信息输入的待配置服务器节点的远程字典服务redis哨兵集群的配置参数,完成了对redis哨兵集群的配置参数的收集,再将待配置服务器节点的redis哨兵集群的配置参数写入预设置的命令段中,得到ansible模块可执行命令,并将ansible模块可执行命令组成执行列表,最后控制ansible模块读取执行列表,并根据执行列表中ansible模块可执行命令完成对各待配置服务器节点的redis哨兵集群的部署,实现了获得配置参数后的redis哨兵集群自动部署,减少了部署redis哨兵集群所需时间、提高了部署redis哨兵集群的效率且降低了部署的错误率。
附图说明
17.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
18.图1为本技术实施例提供的redis哨兵集群部署的应用场景示意图;
packet radio service,gprs)、码分多址(code division multiple access,cdma)、2g/3g/4g/5g蜂窝网络)、卫星通信网络等等。
29.下面以具体地实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。
30.图2为本技术实施例提供的redis哨兵集群部署方法流程示意图。本实施例提供的redis哨兵集群部署方法可以由图1所示的服务器执行,也可以由其他专门的部署服务器(图1中未示出)执行,对此本技术实施例不作任何限制。如图2所示,该方法包括:
31.s201:在屏幕显示询问信息。
32.具体地,服务器将询问信息发送至客户端,客户端的屏幕将询问信息进行展示。其中,屏幕为图1中客户端的屏幕。
33.在本步骤中,询问信息包括对配置参数的询问、默认参数和与配置参数相应的提示信息。
34.例如“请输入数据库启动后的监听端口号(端口号范围为4000-10000,默认端口号为6001,请避免使用6379端口):”、“请输入数据库访问密码(默认随机规则密码):”和/或“请输入数据库节点数量(默认为3个)”等,本技术对询问信息的具体形式和表达方式不作限制,只要能表达对需要输入内容的提示即可,本技术实施例不对询问信息一一列举。
35.s202:接收用户根据询问信息输入的待配置服务器节点的远程字典服务redis哨兵集群的配置参数。
36.在本步骤中,待配置服务器节点表示还没有进行redis哨兵集群部署的节点,redis哨兵集群的配置参数与询问信息相对应。
37.例如,当询问信息为“请输入数据库启动后的监听端口号(端口号范围为4000-10000,默认端口号为6001,请避免使用6379端口):”时,redis哨兵集群的配置参数应为一个符合询问信息中提示信息的端口号,例如“6012”、“6031”或“9999”等。当询问信息为“请输入数据库访问密码(默认随机规则密码):”时redis哨兵集群的配置参数应为一串字母、数字和/或符号的组合,例如“sah3865!”、“piu87650”或“09673950”等,本技术实施例不对配置参数一一列举。
38.s203:将待配置服务器节点的redis哨兵集群的配置参数写入预设置的命令段中,得到ansible模块可执行命令,并将ansible模块可执行命令组成执行列表。
39.在本步骤中,预设置的命令段为待填补参数的命令段,当配置参数写入预设值的命令段后,预设置命令段变得完整,成为ansible模块可执行命令。最后将所有得到的ansible模块可执行命令整理为执行列表,使得ansible模块可以依次执行其中所有包含的ansible模块可执行命令。
40.s204:控制ansible模块读取执行列表,并根据执行列表中ansible模块可执行命令完成对各待配置服务器节点的redis哨兵集群的部署。
41.在本步骤中,ansible模块内置于服务器中,执行列表的实现方式包括playbook形式或列表形式,相应的ansible模块可执行命令的实现形式包括task形式或play形式,多个play可组成playbook并按事先编排的机制完成redis哨兵部署任务。ansible模块可根据执行列表逐步执行redis哨兵集群的部署。
42.从上述实施例的描述可知,本技术提供的redis哨兵集群的部署方法,通过在屏幕显示询问信息,并接收用户根据询问信息输入的待配置服务器节点的远程字典服务redis哨兵集群的配置参数,完成了对redis哨兵集群的配置参数的收集,再将待配置服务器节点的redis哨兵集群的配置参数写入预设置的命令段中,得到ansible模块可执行命令,并将ansible模块可执行命令组成执行列表,最后控制ansible模块读取执行列表,并根据执行列表中ansible模块可执行命令完成对各待配置服务器节点的redis哨兵集群的部署,实现了获得配置参数后的redis哨兵集群自动部署,减少了部署redis哨兵集群所需时间、提高了部署redis哨兵集群的效率且降低了部署的错误率。
43.在一种可能的实现方式中,s201包括:在屏幕显示以下一项或多项询问信息:监听端口的端口号及对应的默认参数、提示信息;数据库访问密码及对应的默认参数、提示信息;数据库节点数及对应的默认参数、提示信息;哨兵节点数及对应的默认参数、提示信息和数据库位置及对应的默认参数、提示信息。相应地,s202包括:接收用户根据询问信息输入的待配置服务器节点的监听端口的端口号、数据库访问密码、数据库节点数、哨兵节点数和数据库部署位置中的一项或多项。
44.在本实施例中,监听端口的端口号的询问信息可以包括:“请输入监听端口的端口号(端口号范围为4000-10000,默认为6001,请避免使用6379端口):”,其中,“6001”为监听端口的端口号对应的默认参数,“端口号范围为4000-10000”和“请避免使用6379端口”为监听端口的端口号对应的提示信息。相应的服务器接收用户输入的数字,如“8543”或“7456”等。数据库访问密码的询问信息可以包括“请输入数据库数据库访问密码(默认随机密码,请勿设置过于简单):”其中,随机密码为数据库访问密码对应的默认参数,“请勿设置过于简单”为数据库访问密码对应的提示信息。相应的服务器接收用户输入的数字、字母和符号中一种或多种的组合。数据库节点数的询问信息可以包括“请输入数据库节点数(默认为3,请输入大于2的数字):”其中,“3”为数据库节点数相应的默认参数,“请输入大于2的数字”为数据库节点数相应的提示信息。哨兵节点数的询问信息可以包括“请输入哨兵节点数(默认为3,请输入大于2的数字):”其中,“3”为哨兵节点数相应的默认参数,“请输入大于2的数字”为哨兵节点数相应的提示信息。相应的服务器接收用户输入的节点数,其中节点数可以是一个大于2的整数。数据库部署位置的询问信息可以包括“请输入数据库部署位置(默认路径/data/redis,磁盘存储空间要保证足够使用):”其中,“/data/redis”为哨兵节点数相应的默认参数,“磁盘存储空间要保证足够使用”为哨兵节点数相应的提示信息。相应的服务器接收用户输入的数据库安装路径。
45.当接收到的redis哨兵集群的配置参数不符合预设要求时,例如,用户输入的监听端口的端口号小于4000或大于10000时,在屏幕显示“输入不符合要求,请重新输入”或“端口号超范围请重新输入”,并再次在屏幕显示相应的询问信息。接收到的redis哨兵集群的配置参数不符合要求时不会写入预设置的命令段中。其中,预设要求可预先设置。
46.从上述实施例的描述可知,本实施例提供的方案通过显示询问信息,可以详细的对需要输入的配置参数做出提示,使整个redis哨兵集群的部署方法更加简单明了。
47.在一种可能的实现方式中,在接收用户输入的数据库节点数后,还包括:在屏幕显示数据库节点ip地址(internet protocol address,互联网协议地址)的询问信息。
48.具体的,数据库节点ip地址的询问信息包括:对每一个数据库节点ip地址的询问。
49.对数据库节点ip地址的询问信息例如“请输入第一个数据库节点的ip地址”、“请输入第二个数据库节点的ip地址”和“请输入第三个数据库节点的ip地址”中的一个或多个。
50.在一种可能的实现方式中,在接收用户输入的哨兵节点数后,还包括:在屏幕显示哨兵节点ip地址的询问信息。
51.具体的,哨兵节点ip地址的询问信息包括:对每一个哨兵节点ip地址的询问。
52.哨兵节点ip地址的询问信息例如“请输入第一个哨兵节点的ip地址”、“请输入第二个哨兵节点的ip地址”和“请输入第三个哨兵节点的ip地址”中的一个或多个。
53.相应的,服务器还会接收用户输入的服务器节点ip地址和哨兵节点ip地址。需要说明的是,本技术对数据库节点ip地址的询问信息和哨兵节点ip地址的询问信息的具体内容不作限制,可以提示用户即可。
54.另外,哨兵的监听端口的默认端口号包括数据库监听端口加10000,例如数据库监听端口为6001,则哨兵的监听端口的端口号为16001,哨兵的监听端口的端口号也可以自行设定,本技术实施例对哨兵的监听端口的端口号和默认端口号的具体形式不作限制。
55.在一种可能的实现方式中,步骤s202可以是当接收到用户输入的redis哨兵集群配置参数为空时,将默认参数或随机生成参数确定为redis哨兵集群的配置参数。
56.在本实施例中,redis哨兵集群配置参数为空就是只接收到了回车键或输入键的信号,未接收到其他输入的字符,此时计算机将上述默认参数作为配置参数,或随机生成一个符合要求的配置参数。
57.将默认参数或随机生成参数确定为redis哨兵集群的配置参数的方式例如,当接收到的监听端口的端口号为空时,可以将默认参数“6001”作为监听端口的端口号,当端口号“6001”已被占用时,随机生成4000至10000之间的数字作为端口号,且随机生成的数字不会是6379,若随机生成的数字已经作为端口号,则再次进行随机生成;当接收到的数据库访问密码为空时,随机生成密码,随机生成的密码可以是数字、字母和/或符号的排列组合,本技术对密码的具体形式不作限制。另外在接收到的数据库节点数、哨兵节点数和数据库部署位置为空时同样可依照默认参数或随机生成参数作为配置参数。
58.从上述实施例的描述可知,本技术实施例通过在接收到用户输入的redis哨兵集群的配置参数为空的情况下,可以按默认参数或随机生成参数作为redis哨兵集群的配置参数,这进一步简化了redis哨兵集群的的部署过程,减少了redis哨兵集群的部署时间,提高了redis哨兵集群的部署效率。
59.在一种可能的实现方式中,衔接于本技术提供的上一实施例,将默认参数或随机生成参数确定为redis哨兵集群的配置参数之后,还可以将默认参数或随机生成的参数发送至屏幕进行显示。
60.在本实施例中,默认参数或随机生成的参数如上述实施例所示,当将默认参数或随机生成的参数确定为配置参数后,服务器将确定的配置参数发送至客户端,客户端将接收到的相应配置参数在屏幕进行显示。
61.从上述实施例的描述可知,将默认参数或随机生成的参数发送至屏幕进行显示,可以将确定的配置参数以显示的方式告知用户,从而使配置参数对用户公开,使后续对redis哨兵集群的配置和维护更加方便。
62.在一种可能的实现方式中,控制ansible模块读取执行列表,并根据执行列表中ansible模块可执行命令完成对各待配置服务器节点的redis哨兵集群的部署,可以包括控制ansible模块读取执行列表,并执行ansible模块可执行命令以将redis哨兵集群配置至待配置服务器节点,完成redis哨兵集群的部署。
63.在本实施例中,ansible模块可以依次执行上述执行列表中的ansible模块可执行命令,逐步完成数据库节点数、哨兵节点数和数据库访问密码等的配置,最终完成redis哨兵集群的部署。
64.在redis哨兵集群部署完成后,还可以启动redis哨兵集群。其中,启动redis哨兵集群可以是接收用户的启动指令后,根据启动指令启动redis哨兵集群,也可以是在redis哨兵集群部署完成后自动启动redis哨兵集群。
65.从上述实施例的描述可知,使用ansible模块读取执行列表,并执行上述执行列表中的ansible模块可执行命令,可以在完成配置参数的接收和写入后,自动化完成redis哨兵集群的部署和启动。
66.在一种可能的实现方式中,在上述实施例步骤s204之后,还可以接收用户输入的集群状态检查的预设指令,根据预设指令获取redis哨兵集群的集群状态,并将集群状态发送至屏幕进行显示,其中集群状态包括预设指令对应的服务器状态参数以及redis哨兵集群的配置参数。
67.在本实施例中,预设指令用于反应集群的硬件参数以及redis哨兵集群的配置参数,集群硬件参数例如cpu(中央处理器,central processing unit)核数、总内存大小、具体服务器提供的具体服务、剩余内存大小和/或网络速度等,本技术在此不一一列举。
68.从上述实施例的描述可知,通过将服务器状态参数以及redis哨兵集群的配置参数发送至屏幕进行显示,可以进一步使集群状态更加透明,并且服务器状态参数和配置参数的统一显示也使得输出更加简洁。
69.在一种可能的实现方式中,控制ansible模块读取执行列表,并根据执行列表中ansible模块可执行命令完成对各待配置服务器节点的redis哨兵集群的部署之后,将会按照预设指令自动将集群状态发送至屏幕进行显示。
70.在本实施例中,服务器会检测ansible模块的运行状态,当ansible模块停止运行时,服务器按照预设指令获取集群状态,并将集群状态发送至屏幕进行显示。集群状态和显示过程如上述实施例,在此不再赘述。
71.从上述实施例的描述可知,通过服务器会检测ansible模块的运行状态,并在ansible模块停止运行时按照预设指令自动获取集群状态,并将集群状态发送至屏幕进行显示,进一步减少了操作步骤,加快了部署redis哨兵集群的整体速度。
72.在一种可能的实现方式中,在步骤s203中,还可以接收撤回指令,并根据撤回指令将当前redis哨兵配置参数删除,将ansible模块可执行命令退回为预设置的命令段,并重新在屏幕显示询问信息。
73.在本实施例中,撤回指令可以是撤回一次的指令,也可以是撤回多次的指令,当撤回指令为撤回一次的指令时,仅删除最近一次写入的配置参数,当撤回指令为撤回多次的指令时,删除从最近次数起指定次数写入的配置参数,再根据未写入的配置参数在屏幕显示询问信息。
74.从上述实施例的描述可知,通过接收撤回指令,并根据撤回指令将当前redis哨兵配置参数删除,实现了redis哨兵集群部署过程的回退,增加了redis哨兵集群部署的灵活性,防止在输入错误的情况下只能重新部署的状况发生。
75.图3为本技术实施例提供的redis哨兵集群部署装置的结构示意图。示例的,请参见图3所示,该redis哨兵集群部署装置300可以包括:询问信息显示模块301、配置参数接收模块302、执行列表获得模块303以及控制模块304。
76.询问信息显示模块301,用于在屏幕显示询问信息。
77.配置参数接收模块302,用于接收用户根据询问信息输入的待配置服务器节点的远程字典服务redis哨兵集群的配置参数。
78.执行列表获得模块303,用于将待配置服务器节点的redis哨兵集群的配置参数写入预设置的命令段中,得到ansible模块可执行命令,并将ansible模块可执行命令组成执行列表。
79.控制模块304,用于控制ansible模块读取执行列表,并根据执行列表中ansible模块可执行命令完成对各待配置服务器节点的redis哨兵集群的部署。
80.在一种可能的实现方式中,询问信息显示模块301,具体用于,在屏幕显示以下一项或多项询问信息:监听端口的端口号及对应的默认参数、提示信息;数据库访问密码及对应的默认参数、提示信息;数据库节点数及对应的默认参数、提示信息;哨兵节点数及对应的默认参数、提示信息和数据库部署位置及对应的默认参数、提示信息。
81.配置参数接收模块302,具体用于:接收用户根据询问信息输入的待配置服务器节点的监听端口的端口号、数据库访问密码、数据库节点数、哨兵节点数和数据库部署位置中的一项或多项。
82.在一种可能的实现方式中,配置参数接收模块302,还用于当接收到用户输入的redis哨兵集群配置参数为空时,将默认参数或随机生成参数确定为redis哨兵集群的配置参数。
83.在一种可能的实现方式中,redis哨兵集群部署装置还包括参数显示模块(图中未示出),用于将默认参数或随机生成的参数发送至屏幕进行显示。
84.在一种可能的时间方式中,控制模块304,具体用于控制ansible模块读取执行列表,并执行ansible模块可执行命令以将redis哨兵集群配置至待配置服务器节点,完成redis哨兵集群的部署。
85.在一种可能的时间方式中,redis哨兵集群部署装置还包括集群状态显示模块(图中未示出),用于接收用户输入的集群状态检查的预设指令,根据预设指令获取redis哨兵集群的集群状态,并将集群状态发送至屏幕进行显示,其中集群状态包括预设指令对应的服务器状态参数以及redis哨兵集群的配置参数。
86.图4为本技术实施例提供的电子设备示意图。示例的,请参见图4所示,该电子设备400,包括:处理器401,以及与处理器通信连接的存储器402。
87.存储器402存储计算机执行指令。处理器401执行存储器402存储的计算机执行指令,另外电子设备400还可以包括i/o接口(图中未示出),i/o接口为电子设备400和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。以实现如上述实施例中任一项的方法。
88.该计算机可读存储介质中存储有计算机执行指令,当处理器执行计算机执行指令时,实现上述任一实施例中的redis哨兵集群部署方法的技术方案,其实现原理以及有益效果与redis哨兵集群部署方法的实现原理及有益效果类似,可参见redis哨兵集群部署方法的实现原理及有益效果,此处不再进行赘述。
89.本技术还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时,实现上述任一实施例中的redis哨兵集群部署方法的技术方案,其实现原理以及有益效果与redis哨兵集群部署方法的实现原理及有益效果类似,可参见redis哨兵集群部署方法的实现原理及有益效果,此处不再进行赘述。
90.在本技术所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
91.作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案。
92.另外,在本技术各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述模块成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
93.上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行本技术各个实施例所提供方法的部分步骤。
94.应理解,上述处理器可以是中央处理单元(central processing unit,简称cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
95.存储器可能包含高速ram存储器,也可能还包括非易失性存储nvm,例如至少一个磁盘存储器,还可以为u盘、移动硬盘、只读存储器、磁盘或光盘等。
96.上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。
97.一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(application specific integrated circuits,简称asic)中。当然,处理器和存储介质也可以作为分立组件存在于电子设备或主控设备中。
98.本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
99.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由下面的权利要求书指出。
100.应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求书来限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献