一种服务器规划方法、服务器及存储介质与流程

文档序号:17376079发布日期:2019-04-12 23:19阅读:238来源:国知局
一种服务器规划方法、服务器及存储介质与流程

本发明实施例涉及通信技术领域,特别涉及一种服务器规划方法、服务器及存储介质。



背景技术:

内容分发网络(contentdeliverynetwork,cdn)依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。现代的互联网公司,为了支撑海量用户的访问,其后端往往存在着上万台服务器来提供服务。

然而,发明人发现现有技术中至少存在如下问题:在为客户规划服务器时,由于无法根据服务器的互联网协议地址确定服务器的位置、区域等信息,导致无法根据客户的特性,为客户规划更适合该客户的加速方案。

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



技术实现要素:

本发明实施方式的目的在于提供一种服务器规划方法,使得能够结合客户的需求,为客户规划更合适的加速方案。

为解决上述技术问题,本发明的实施方式提供了一种服务器规划方法,应用于内容分发网络cdn系统,包括以下步骤:获取规划请求;规划请求中包括需要加速的网站的信息;根据规划请求,以及每个边缘服务器组的组名,确定为网站服务的边缘服务器组;其中,边缘服务器组的组名用于指示边缘服务器组的信息,边缘服务器组的信息包括边缘服务器组的地域信息、边缘服务器组的区域信息、边缘服务器组的运营商信息、边缘服务器组的节点名称和边缘服务器组所属的产品线信息中的至少一种信息。

本发明的实施方式还提供了一种服务器,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述实施方式提及的服务器规划方法。

本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述实施方式提及的服务器规划方法。

本发明实施方式相对于现有技术而言,由于规划请求中携带有需要加速的网站的信息,cdn系统能够根据规划请求,确定客户的需求。由于边缘服务器组的组名指示边缘服务器组的信息,cdn系统能够根据边缘服务器组的组名,确定边缘服务器组的区域信息、地域信息等信息。cdn系统结合客户的需求和边缘服务器组的信息,能够为客户确定更合适的加速方案。

另外,cdn系统中包括n个服务器集群,每个服务器集群中包括m个边缘服务器组,网站的信息中包括网站的业务的特征信息;其中,m和n为正整数;根据规划请求,以及每个边缘服务器组的组名,确定为网站服务的边缘服务器组,具体包括:根据规划请求中的网站的业务的特征信息,确定网站对应的服务器集群;根据对应的服务器集群中的边缘服务器组的组名,选择一个边缘服务器组,作为为网站服务的边缘服务器组。该实现中,根据业务的特征信息为网站规划服务器,使得cdn系统能够更好地为网站进行加速。

另外,cdn系统中包括4种服务器集群;其中,第一种服务器集群的架构为边缘服务器架构,第一种服务器集群中包括边缘服务器;第二种服务器集群的架构为边缘服务器加四层均衡层服务器架构,第二种服务器集群中包括边缘服务器和四层均衡层服务器;第三种服务器集群的架构为边缘服务器加七层均衡层服务器加四层均衡层服务器架构,第三种服务器集群中包括边缘服务器、七层均衡层服务器和四层均衡层服务器;第四种服务器集群的架构为边缘服务器加七层均衡层服务器架构,第四种服务器集群中包括边缘服务器和七层均衡层服务器。

另外,根据规划请求中的网站的业务的特征信息,确定网站对应的服务器集群,具体包括:若确定网站的业务的特征信息指示网站的网站属于第一类网站,选择第一种服务器集群,作为网站对应的服务器集群;若确定网站的业务的特征信息指示网站的网站属于第二类网站,选择第二种服务器集群,作为网站对应的服务器集群;若确定网站的业务的特征信息指示网站的网站属于第三类网站,选择第三种服务器集群,或,第四种服务器集群,作为网站对应的服务器集群;其中,第一类网站为下载类网站、直播类网站和上网加速类网站,第二类网站为媒体类网站、互联网类网站、金融类网站、游戏类网站和互动直播聊天类网站,第三类网站为视频类网站、图片类网站、动态加速类网站和全网加速类网站。该实现中,为不同类型的网站分配不同服务器架构的服务器集群,使得cdn系统能够更好地为网站进行加速。

另外,在根据规划请求,以及每个边缘服务器组的组名,确定为网站服务的边缘服务器组之后,服务器规划方法还包括:若确定为网站服务的边缘服务器组属于第一种服务器集群,将边缘服务器组的组名对应的互联网协议ip地址,作为网站对应的调度ip地址;若确定为网站服务的边缘服务器组属于第二种服务器集群或第三种服务器集群,将边缘服务器组对应的四层均衡层服务器的虚拟ip地址,作为网站对应的调度ip地址;若确定为网站服务的边缘服务器组属于第四种服务器集群,将边缘服务器组对应的七层均衡层服务器的ip地址,作为网站对应的调度ip地址。

另外,边缘服务器组的组名的形式为:边缘服务器组的地域_边缘服务器组的区域_边缘服务器组的运营商_边缘服务器组的节点名称_边缘服务器组所属的产品线_所述边缘服务器组的组编号,四层均衡层服务器组的组名的形式为:四层均衡层服务器组的节点名称_四层均衡层服务器组的组编号,七层均衡层服务器组的组名的形式为:七层均衡层服务器组的区域_七层均衡层服务器组的节点名称_七层均衡层服务器组的组编号。

另外,在获取规划请求之前,服务器规划方法还包括:获取待上线的服务器的规划文件;其中,规划文件中包括待上线的服务器的ip地址、待上线的服务器所属的边缘服务器组的组名和待上线的服务器所属的服务器集群的信息;根据规划文件,部署待上线的服务器。

另外,根据规划文件,部署服务器,具体包括:根据待上线的服务器的ip地址,发送安装指令至每个待上线的服务器,其中,安装指令用于指示待上线的服务器从缓存服务器中下载软件包,安装软件包中的软件;记录待上线的服务器的ip地址,以及待上线的服务器所属的边缘服务器组的组名的对应关系;根据待上线的服务器所属的服务器集群的信息,将待上线的服务器部署在与服务器集群的信息对应的服务器集群中;发送重启指令至待上线的服务器,其中,重启指令用于指示待上线的服务器重启。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1是本发明的第一实施方式的服务器规划方法的流程图;

图2是本发明的第二实施方式的服务器规划方法的流程图;

图3是本发明的第二实施方式中的边缘服务器架构的服务器集群的结构示意图;

图4是本发明的第二实施方式的边缘服务器加四层均衡层服务器架构的服务器集群的结构示意图;

图5是本发明的第二实施方式的边缘服务器加七层均衡层服务器加四层均衡层服务器架构的服务器集群的结构示意图;

图6是本发明的第二实施方式的边缘服务器加七层均衡层服务器架构的服务器集群的结构示意图;

图7为本发明的第二实施方式的边缘服务器架构的服务器集群的边缘服务器的分布示意图;

图8是本发明的第三实施方式的服务器的结构示意图;

图9是本发明的第四实施方式的服务器的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。

本发明的第一实施方式涉及一种服务器规划方法,应用于cdn系统,可以是cdn系统的管理服务器等。如图1所示,该服务器规划方法包括:

步骤101:获取规划请求。

具体地说,规划请求中包括需要加速的网站的信息。

在一个例子中,需要加速的网站的信息中包括需要加速的区域信息、期望的运营商信息和网站的业务的特征信息中的一种信息或任意组合。

步骤102:根据规划请求,以及每个边缘服务器组的组名,确定为网站服务的边缘服务器组。

具体地说,边缘服务器组中部署有多个边缘服务器,每个边缘服务器组中的边缘服务器个数可以根据需要设置。边缘服务器组的组名用于指示边缘服务器组的信息。边缘服务器组的信息包括边缘服务器组的地域信息、边缘服务器组的区域信息、边缘服务器组的运营商信息、边缘服务器组的节点名称和边缘服务器组所属的产品线信息中的至少一种信息。

在一个例子中,边缘服务器组分为普通组和父层组,父层组分为静态父组和动态父组。其中,普通组用于缓存源站数据,是直接服务于用户访问的组。静态父组是指在普通组与源站之间设置的可缓存源站数据的父层组,用于减少cdn回源的请求量。动态父组是指在普通组或静态父组与源站之间设置的不可缓存源站数据的父层组,用于缩短cdn与源站之间的响应延时。父层组可以有一层或者多层。cdn系统可以根据需要加速的网站信息,选择普通组或父层组的边缘服务器,为该网站进行服务。

在一个例子中,边缘服务器组的组名由边缘服务器组的地域信息、边缘服务器组的区域信息、边缘服务器组的运营商信息、边缘服务器组的节点名称和边缘服务器组所属的产品线信息等信息组合,并由下划线连接组成。其中,地域信息是指在将全球划分为若干个地域后,该边缘服务器组所在的地域的信息。例如,将全球划分为五个大洲,分别命名为大洲1、大洲2、大洲3、大洲4和大洲5,并用第一预设格式的名称标记,使得cdn系统能够确定边缘服务器组所在的地域。区域信息是指将每个国家划分为若干个区域后,边缘服务器组所在的区域的信息。例如,将a国分为若干个大区,分别是大区1、大区2、大区3等,并用第二预设格式的名称标记,使得cdn系统能够确定边缘服务器组所在的区域。运营商信息是指为该边缘服务器组的服务器提供网络服务的供应商的信息。用第三预设格式的名称标记边缘服务器组的运营商,使得cdn系统能够确定为边缘服务器组提供网络服务的运营商。边缘服务器组的节点名称可以是按照预设的规则,为该边缘服务器组设置的简称。产品线信息是指边缘服务器组对应的产品特性。

在一个例子中,边缘服务器组的组名的形式为:边缘服务器组的地域_边缘服务器组的区域_边缘服务器组的运营商_边缘服务器组的节点名称_边缘服务器组所属的产品线_所述边缘服务器组的组编号。

该实现中,由于边缘服务器组的组名中包括边缘服务器组的地域信息、边缘服务器组的区域信息、边缘服务器组的运营商信息、边缘服务器组的节点名称和边缘服务器组所属的产品线信息,cdn系统可以通过读取边缘服务器组的组名,区分边缘服务器组中的边缘服务器所在地域信息、区域信息、运营商信息、产品线信息等信息,高效区分了各个地域的服务器,快速识别出各个运营商、各个区域、各个产品线的服务器,便于cdn系统为客户规划服务器资源。

需要说明的是,本领域技术人员可以理解,边缘服务器组的组名可以由边缘服务器组的地域信息、边缘服务器组的区域信息、边缘服务器组的运营商信息、边缘服务器组的节点名称和边缘服务器组所属的产品线信息等信息的任意组合,组合顺序可以根据需要设置。例如,边缘服务器组的组名为运营商1_区域1_节点名称1_产品线1_组编号1,或者,边缘服务器组的组名为大洲1_区域1_节点名称1_产品1_组编号1。

需要说明的是,以上仅为举例说明,并不对本发明的技术方案构成限定。

与现有技术相比,本实施方式中提供的服务器规划方法,由于规划请求中携带有需要加速的网站的信息,cdn系统能够根据规划请求,确定客户的需求。由于边缘服务器组的组名指示边缘服务器组的信息,cdn系统能够根据边缘服务器组的组名,确定边缘服务器组的区域信息、地域信息等信息。cdn系统结合客户的需求和边缘服务器组的信息,能够为客户确定更合适的加速方案。

本发明的第二实施方式涉及一种服务器规划方法。本实施方式是对第一实施方式的进一步细化,具体说明了:cdn系统为网站规划边缘服务器组的过程。

具体的说,如图2所示,在本实施方式中,包含步骤201至步骤203,其中,步骤201与第一实施方式中的步骤101大致相同,此处不再赘述。下面主要介绍第二实施方式和第一实施方式的不同之处:

步骤201:获取规划请求。

步骤202:根据规划请求中的网站的业务的特征信息,确定与网站的产品类型对应的服务器集群。

具体地说,cdn系统中包括多个服务器有n个服务器集群,每个服务器集群中包括m个边缘服务器组,网站的信息中包括网站的业务的特征信息;其中,m和n为正整数。cdn系统根据网站的业务的特征信息,选择更适合该业务的服务器集群,以使cdn系统能更好的为该网站服务。

在一个例子中,cdn系统中包括4种服务器集群。其中,第一种服务器集群的架构为边缘服务器架构,第一种服务器集群中包括边缘服务器,其结构示意图如图3所示。第二种服务器集群的架构为边缘服务器加四层均衡层服务器架构,第二种服务器集群中包括边缘服务器和四层均衡层服务器。第三种服务器集群的架构为边缘服务器加七层均衡层服务器加四层均衡层服务器架构,其结构示意图如图4所示,第三种服务器集群中包括边缘服务器、七层均衡层服务器和四层均衡层服务器,其结构示意图如图5所示。第四种服务器集群的架构为边缘服务器加七层均衡层服务器架构,第四种服务器集群中包括边缘服务器和七层均衡层服务器,其结构示意图如图6所示。其中,若干边缘服务器实例的分组集合称为边缘服务器组;若干四层均衡层服务器的集合称为四层均衡层服务器组;若干七层均衡层服务器的集合称为七层均衡层服务器组。

在一个例子中,四层均衡层服务器组的组名的形式为:四层均衡层服务器组的节点名称_四层均衡层服务器组的组编号,七层均衡层服务器组的组名的形式为:七层均衡层服务器组的区域_七层均衡层服务器组的节点名称_七层均衡层服务器组的组编号。例如,七层均衡层组的组名为运营商1_节点名称1_组编号1,或者,大洲1_节点名称1_组编号1。四层均衡层服务器组为节点名称1_组编号1。

在一个例子中,cdn系统部署服务器的过程如下:cdn系统获取待上线的服务器的规划文件,根据规划文件,部署待上线的服务器。其中,规划文件中包括待上线的服务器的ip地址、待上线的服务器所属的边缘服务器组的组名和待上线的服务器所属的服务器集群的信息。

以下对cdn系统根据规划文件,部署待上线的服务器的过程进行举例说明。

步骤a:cdn系统将规划文件中待上线的服务器的信息录入cdn系统的资源管理平台。其中,待上线的服务器的信息包括待上线的服务器的资产编号、硬件配置等基础信息,以及待上线的服务器的ip地址信息和待上线的服务器所属的边缘服务器组的组名的对应关系。

步骤b:cdn系统根据规划文件中待上线的服务器的ip地址,发送安装指令至每个待上线的服务器。其中,安装指令用于指示待上线的服务器从缓存服务器中下载软件包,安装软件包中的软件。

具体地说,在存在多个待上线的服务器时,cdn系统基于cdn分发技术,对批量服务器进行分发。cdn系统通过代理或直接访问的方式,将安装指令(即源指令)分发到各个待上线的服务器。待上线的服务器收到安装指令后执行,通过dns解析找到最接近的含有源文件的缓存服务器,进行完整的软件包的下载和安装。在一个例子中,在下发安装指令时,可以将基础文件发送至待上线的服务器,基础文件用于保证安装指令可以被正常执行。

需要说明的是,本领域技术人员可以理解,软件包中的软件可以根据需要设置,本实施方式不限制软件包中的软件类型。

值得一提的是,由于cdn系统基于cdn分发技术,将基础文件和安装指令发送至各个待上线的服务器,各个待上线的服务器收到指令后,从缓存服务器上获取软件包,减小了部署服务器的时间,使得服务器部署的时间和服务器数量无关。

步骤c:根据待上线的服务器所属的服务器集群的信息,将待上线的服务器部署在与服务器集群的信息对应的服务器集群中。

步骤d:cdn系统发送重启指令至待上线的服务器。其中,重启指令用于指示待上线的服务器重启。

以下对cdn系统包括上述4种服务器集群时,根据规划请求中的网站的业务的特征信息,确定与网站的产品类型对应的服务器集群的方法进行举例说明。

cdn系统若确定网站的业务的特征信息指示网站的网站属于第一类网站,选择第一种服务器集群,作为网站对应的服务器集群。其中,第一类网站为下载类网站、直播类网站和上网加速类网站。由于下载类网站的文件比较大,请求一般来自于终端,直播类网站需要更流畅的实时互动、更稳定的影音服务、更丰富的用户体验和更低廉的运营成本,上网加速类网站需要加速最后一公里、对用户端进行加速、加速网站访问和加速企业应用等等,对于此类网站,cdn系统为其调度边缘服务器架构的服务器集群中的服务器。

cdn系统若确定网站的业务的特征信息指示网站的网站属于第二类网站,选择第二种服务器集群,作为网站对应的服务器集群。其中,第二类网站为媒体类网站、互联网类网站、金融类网站、游戏类网站和互动直播聊天类网站。由于四层均衡层服务器具有以下几个优点:实现负载均衡,有备份机器,实时探测边缘服务器的状态,并且边缘服务器可随时增减。而媒体类网站、互联网类网站的主要特点是文件较大、存在跨国访问、跨地区访问和需要断点续,金融类网站的主要特点是安全性要求高、稳定性要求高和ip回源高可用性,并且关注动态数据速度,游戏类网站和互动直播聊天类网站的主要特点是要求大并发量、低时延、小数据和私有协议,边缘服务器加四层均衡层服务器架构的服务器集群更适合为此类网站加速。

cdn系统若确定网站的业务的特征信息指示网站的网站属于第三类网站,选择第三种服务器集群,或,第四种服务器集群,作为网站对应的服务器集群。第三类网站为视频类网站、图片类网站、动态加速类网站和全网加速类网站。七层均衡层服务器一般有代理(proxy)模式和重定向(redirect)。代理模式的优点是:减少一次重定向提高响应速度;不必分析客户端(播放器)是否支持重定向;浏览器可缓存,不会出现已经缓存的文件由于ip变化而重新下载。重定向模式的优点是:减少七层均衡层服务器的流量;ip调度;节点跑高自动重定向;ip暴露在外部,容易被下载工具记住,引起盗链会出现跨域(crossdomain)问题。视频类网站的主要特点是文件大和自身具有特有功能,图片类网站的主要特点是文件小和请求多,动态加速类网站的主要特点是请求多,且一般不缓存,全网站加速类的主要特点是动静分离、智能缓存、路由优化、传输优化和网站数据安全,边缘服务器加七层均衡层服务器加四层均衡层服务器架构的服务器集群,和,边缘服务器加七层均衡层服务器架构的服务器集群更适合为上述网站加速。

需要说明的是,本领域技术人员可以理解,上述网站类型仅为举例说明,实际应用中,可以根据各个网站的业务特征,以及服务器集群的架构特点,设置各个网站与服务器集群的对应关系。

步骤203:根据对应的服务器集群中的边缘服务器组的组名,选择一个边缘服务器组,作为为网站服务的边缘服务器组。

在一个例子中,边缘服务器架构的服务器集群中包括2条产品线,或者说,2种应用服务类型,其边缘服务器的分布示意图如图7所示。边缘服务器组的组名的形式为区域信息_运营商信息_产品线信息,需要加速的网站的信息为网站的业务特征信息、需要加速的区域信息、应用服务类型、期望的运营商信息,其中,网站的业务特征信息指示网站为下载类网站,需要加速的区域信息指示需要加速的区域为大区1,期望的运营商信息指示期望的运营商为运营商a,网站对应第一种应用服务类型,即产品线1。cdn系统根据上述信息,在边缘服务器架构的服务器集群中,选择一个组名为大区1_运营商a_产品线1的边缘服务器组,作为为该需要加速的网站的服务的边缘服务器组。

cdn系统在确定为网站服务的边缘服务器组之后,cdn系统将根据边缘服务器组所属的服务器集群,确定提供给客户使用的ip地址,即该网站对应的调度ip地址。

在一个例子中,cdn系统中包括第一种服务器集群、第二种服务器集群、第三种服务器集群和第四种服务器集群。cdn系统若确定为网站服务的边缘服务器组属于第一种服务器集群,将边缘服务器组的组名对应的互联网协议ip地址,作为网站对应的调度ip地址。若确定为网站服务的边缘服务器组属于第二种服务器集群或第三种服务器集群,将边缘服务器组对应的四层均衡层服务器的虚拟ip地址,作为网站对应的调度ip地址。若确定为网站服务的边缘服务器组属于第四种服务器集群,将边缘服务器组对应的七层均衡层服务器的ip地址,作为网站对应的调度ip地址。

值得一提的是,将各个服务器组中的服务器的ip地址转换为服务器组名,便于cdn系统对各个服务器进行管理和调度,提高了服务器调度的便捷性。

需要说明的是,本领域技术人员可以理解,实际应用中,也可以使用其他均衡负载技术,例如,二层均衡负载等,本实施方式不限制服务器集群使用的负载均衡技术,cdn系统将服务器集群最上层的服务器的ip地址,作为对应的调度ip地址。

需要说明的是,以上仅为举例说明,并不对本发明的技术方案构成限定。

与现有技术相比,本实施方式中提供的服务器规划方法,由于规划请求中携带有需要加速的网站的信息,cdn系统能够根据规划请求,确定客户的需求。由于边缘服务器组的组名指示边缘服务器组的信息,cdn系统能够根据边缘服务器组的组名,确定边缘服务器组的区域信息、地域信息等信息。cdn系统结合客户的需求和边缘服务器组的信息,能够为客户确定更合适的加速方案。除此之外,将各个服务器组中的服务器的ip地址转换为服务器组名,便于cdn系统对各个服务器进行管理和调度,提高了服务器调度的便捷性。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明的第三实施方式涉及一种服务器规划装置,如图8所示,包括:获取模块301和规划模块302,获取模块301用于获取规划请求;规划请求中包括需要加速的网站的信息。规划模块302用于根据规划请求,以及每个边缘服务器组的组名,确定为网站服务的边缘服务器组;其中,边缘服务器组的组名用于指示边缘服务器组的信息,边缘服务器组的信息包括边缘服务器组的地域信息、边缘服务器组的区域信息、边缘服务器组的运营商信息、边缘服务器组的节点名称和边缘服务器组所属的产品线信息中的至少一种信息。

不难发现,本实施方式为与第一实施方式相对应的系统实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。

值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。

本发明的第四实施方式涉及一种服务器,如图9所示,包括:至少一个处理器401;以及,与至少一个处理器401通信连接的存储器402;其中,存储器402存储有可被至少一个处理器401执行的指令,指令被至少一个处理器401执行,以使至少一个处理器401能够执行上述实施方式提及的服务器规划方法。

该服务器包括:一个或多个处理器401以及存储器402,图9中以一个处理器401为例。处理器401、存储器402可以通过总线或者其他方式连接,图9中以通过总线连接为例。存储器402作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。处理器401通过运行存储在存储器402中的非易失性软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述服务器规划方法。

存储器402可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储选项列表等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施方式中,存储器402可选包括相对于处理器401远程设置的存储器,这些远程存储器可以通过网络连接至外接设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

一个或者多个模块存储在存储器402中,当被一个或者多个处理器401执行时,执行上述任意方法实施方式中的服务器规划方法。

上述产品可执行本申请实施方式所提供的方法,具备执行方法相应的功能模块和有益效果,未在本实施方式中详尽描述的技术细节,可参见本申请实施方式所提供的方法。

本发明的第五实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。

即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1