信息系统配置方法、装置、设备及计算机可读存储介质与流程

文档序号:16530498发布日期:2019-01-05 10:42阅读:170来源:国知局
信息系统配置方法、装置、设备及计算机可读存储介质与流程

本发明涉及计算机技术领域,尤其涉及一种信息系统配置方法、装置、设备及计算机可读存储介质。



背景技术:

随着计算机设备的快速发展,信息系统(例如,crm(customerrelationshipmanagement,客户关系管理)系统或erp(enterpriseresourceplanning,企业资源计划)系统)也随之得到快速发展。但信息系统面临大量的信息查询请求时,由于计算机设备资源的限制,导致信息系统提供的信息查询服务延迟,甚至导致信息系统崩溃无法提供信息查询服务;同时在信息系统面临大量的信息查询请求时,由于信息系统对系统资源配置的不合理,导致信息系统提供的信息查询服务延迟或卡顿,甚至导致信息系统崩溃无法提供信息查询服务。



技术实现要素:

本发明提出了一种信息系统配置方法、装置、设备及计算机可读存储介质,用以解决现有技术中在信息系统接收到大量的信息查询请求时,信息系统无法快速反馈信息查询服务的问题。

本发明采用的技术方案是提供一种信息系统配置方法,包括:

根据接收到的信息查询请求的数量,对系统资源进行配置;

基于已配置的系统资源,根据所述信息查询请求对应的信息查询服务的预置分类,确定待执行的信息查询服务;

基于已确定待执行的信息查询服务的预置优先级,生成信息查询服务队列,并根据预置的信息查询服务队列调度规则,调度执行所述信息查询服务队列中的信息查询服务。

可选的,在所述根据接收到的信息查询请求的数量,对系统资源进行配置之后,所述方法还包括:

以设定系统监控周期,对已配置的系统资源进行监控,得到系统监控信息;

当所述系统监控信息达到预置系统预警值时,进行报警,并将所述系统监控信息一次或多次以设定信息发送方式发送至设定监控管理用户。

可选的,在所述基于已配置的系统资源,根据所述信息查询请求对应的信息查询服务的预置分类,确定待执行的信息查询服务之前,所述方法还包括:

基于所述信息查询服务的类型、优先级和/或响应时长,对所述信息查询服务进行分类。

可选的,在所述基于已配置的系统资源,根据所述信息查询请求对应的信息查询服务的预置分类,确定待执行的信息查询服务之后,所述方法还包括:

以设定服务监控周期,对已确定待执行的信息查询服务进行监控,得到服务监控信息;

当所述服务监控信息达到预置服务预警值时,进行报警,并将所述服务监控信息一次或多次以设定信息发送方式发送至设定监控管理用户。

可选的,在所述当所述服务监控信息达到预置服务预警值时,进行报警之后,所述方法还包括:

基于已配置的系统资源,将所有已确定待执行的信息查询服务中的一个或多个信息查询服务设置为停止执行;

或者,基于已配置的系统资源,将所有已确定待执行的信息查询服务中的一个或多个已停止执行的信息查询服务设置为启动执行;

或者,将所有已确定待执行的信息查询服务中的一个或多个信息查询服务设置为停止执行,并将所有已确定待执行的信息查询服务中的一个或多个已停止执行的信息查询服务设置为启动执行。

可选的,在所述根据预置的信息查询服务队列调度规则,调度执行所述信息查询服务队列中的信息查询服务之后,所述方法还包括:

以设定调度监控周期,对调度执行所述信息查询服务队列中的信息查询服务进行监控,得到调度监控信息;

基于所述调度监控信息,生成调度日志;

当所述调度监控信息达到预置调度预警值时,进行报警,并将所述调度监控信息一次或多次已设定信息发送方式发送至设定监控管理用户。

可选的,所述根据预置的信息查询服务队列调度规则,调度执行所述信息查询服务队列中的信息查询服务,包括:

当所述信息查询服务队列中的任一信息查询服务的响应时长大于或等于设定响应阈值时,放弃执行所述任一信息查询服务,并返回所述任一信息查询服务的超时响应信息;其中,所述响应时长为当前时间,至添加所述任一信息查询服务至所述信息查询服务队列的时间之间的时长;

基于所述超时响应信息,生成所述任一信息查询服务的调度日志。

可选的,所述根据预置的信息查询服务队列调度规则,调度执行所述信息查询服务队列中的信息查询服务,包括:

判断执行所述信息查询服务队列中的任一信息查询服务的执行时长是否大于设定执行阈值;

若执行所述信息查询服务队列中的任一信息查询服务的执行时长大于或等于设定执行阈值,则返回所述任一信息查询服务的超时执行信息,并基于所述超时执行信息,生成所述任一信息查询服务的调度日志;

若执行所述信息查询服务队列中的任一信息查询服务的执行时长小于设定执行阈值,则返回所述任一信息查询服务的执行信息,并基于所述执行信息,生成所述任一信息查询服务的调度日志。

本发明还提供一种信息系统配置装置,包括:

配置模块,用于根据接收到的信息查询请求的数量,对系统资源进行配置;

确定模块,用于基于已配置的系统资源,根据所述信息查询请求对应的信息查询服务的预置分类,确定待执行的信息查询服务;

调度模块,用于基于已确定待执行的信息查询服务的预置优先级,生成信息查询服务队列,并根据预置的信息查询服务队列调度规则,调度执行所述信息查询服务队列中的信息查询服务。

可选的,所述装置还包括:

系统监控模块,用于在所述根据接收到的信息查询请求的数量,对系统资源进行配置之后,以设定系统监控周期,对已配置的系统资源进行监控,得到系统监控信息;

系统预警模块,用于当所述系统监控信息达到预置系统预警值时,进行报警,并将所述系统监控信息一次或多次以设定信息发送方式发送至设定监控管理用户。

可选的,所述装置还包括:

分类模块,用于在所述基于已配置的系统资源,根据所述信息查询请求对应的信息查询服务的预置分类,确定待执行的信息查询服务之前,基于所述信息查询服务的类型、优先级和/或响应时长,对所述信息查询服务进行分类。

可选的,所述装置还包括:

服务监控模块,用于在所述基于已配置的系统资源,根据所述信息查询请求对应的信息查询服务的预置分类,确定待执行的信息查询服务之后,以设定服务监控周期,对已确定待执行的信息查询服务进行监控,得到服务监控信息;

服务预警模块,用于当所述服务监控信息达到预置服务预警值时,进行报警,并将所述服务监控信息一次或多次以设定信息发送方式发送至设定监控管理用户。

可选的,所述装置还包括:

启停模块,用于在所述当所述服务监控信息达到预置服务预警值时,进行报警之后,基于已配置的系统资源,将所有已确定待执行的信息查询服务中的一个或多个信息查询服务设置为停止执行;

或者,基于已配置的系统资源,将所有已确定待执行的信息查询服务中的一个或多个已停止执行的信息查询服务设置为启动执行;

或者,将所有已确定待执行的信息查询服务中的一个或多个信息查询服务设置为停止执行,并将所有已确定待执行的信息查询服务中的一个或多个已停止执行的信息查询服务设置为启动执行。

可选的,所述装置还包括:

调度监控模块,用于在所述根据预置的信息查询服务队列调度规则,调度执行所述信息查询服务队列中的信息查询服务之后,以设定调度监控周期,对调度执行所述信息查询服务队列中的信息查询服务进行监控,得到调度监控信息;

调度日志模块,用于基于所述调度监控信息,生成调度日志;

调度预警模块,用于当所述调度监控信息达到预置调度预警值时,进行报警,并将所述调度监控信息一次或多次已设定信息发送方式发送至设定监控管理用户。

可选的,所述调度模块,具体用于:

当所述信息查询服务队列中的任一信息查询服务的响应时长大于或等于设定响应阈值时,放弃执行所述任一信息查询服务,并返回所述任一信息查询服务的超时响应信息;其中,所述响应时长为当前时间,至添加所述任一信息查询服务至所述信息查询服务队列的时间之间的时长;

基于所述超时响应信息,生成所述任一信息查询服务的调度日志。

可选的,所述调度模块,具体用于:

判断执行所述信息查询服务队列中的任一信息查询服务的执行时长是否大于设定执行阈值;

若执行所述信息查询服务队列中的任一信息查询服务的执行时长大于或等于设定执行阈值,则返回所述任一信息查询服务的超时执行信息,并基于所述超时执行信息,生成所述任一信息查询服务的调度日志;

若执行所述信息查询服务队列中的任一信息查询服务的执行时长小于设定执行阈值,则返回所述任一信息查询服务的执行信息,并基于所述执行信息,生成所述任一信息查询服务的调度日志。

本发明还提供一种信息系统配置设备,所述信息系统配置设备包括处理器和存储器;所述处理器用于执行存储器中存储的信息系统配置程序,以实现上述的信息系统配置方法的步骤。

本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述的信息系统配置方法的步骤。

采用上述技术方案,本发明至少具有下列优点:

本发明所述一种信息系统配置方法、装置、设备及计算机可读存储介质,实现了在信息系统接收到大量的信息查询请求时,高效快速地执行信息查询请求对应的信息查询服务。

附图说明

图1为本发明第一实施例所述的信息系统配置方法流程图;

图2为本发明第二实施例所述的信息系统配置方法流程图;

图3为本发明第三实施例所述的信息系统配置方法流程图;

图4为本发明第四实施例所述的信息系统配置方法流程图;

图5为本发明第五实施例所述的信息系统配置方法流程图;

图6为本发明第六至第八实施例所述的信息系统配置方法流程图;

图7为本发明第九实施例所述的信息系统配置装置组成结构示意图;

图8为本发明第十实施例所述的信息系统配置装置组成结构示意图;

图9为本发明第十一实施例所述的信息系统配置设备组成结构示意图。

具体实施方式

为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明进行详细说明如后。

本发明第一实施例,一种信息系统配置方法,如图1所示,包括以下具体步骤:

步骤s101,根据接收到的信息查询请求的数量,对系统资源进行配置。

在本实施例中,系统资源包括但不限于:cpu(centralprocessingunit,中央处理器)资源和/或内存资源等系统资源;其中,cpu资源包括但不限于cpu数量和/或cpu核心数量;内存资源包括但不限于内存数量。

通过根据接收到的信息查询请求的数量,对系统资源进行配置,有效保证了在接收到大量的信息查询请求的情况下,有效配置系统资源,以保证信息查询请求对应的信息查询服务的快速和高效执行。

步骤s102,基于已配置的系统资源,根据信息查询请求对应的信息查询服务的预置分类,确定待执行的信息查询服务。

在本实施例中,信息查询服务的分类方式包括但不限于根据信息查询服务以下信息中的一个或多个进行分类:信息查询服务的类型,信息查询服务的优先级,及信息查询服务的响应时长等信息。

其中,信息查询服务的类型包括但不限于:核心服务、基础服务、增值服务和可弃服务等类型;信息查询服务的优先级包括但不限于:高优先级、中优先级和低优先级。

在本实施例中,信息查询服务的响应时长为响应信息查询服务的最长时间;当信息查询服务的响应时长超过设定响应阈值时,则放弃执行该信息查询服务。

例如,将高优先级核心服务的优先执行程度设置为43;将中优先级核心服务的优先执行程度设置为42;将低优先级核心服务的优先执行程度设置为41;将高优先级基础服务的优先执行程度设置为33;将中优先级基础服务的优先执行程度设置为32;将低优先级基础服务的优先执行程度设置为31;根据信息查询服务的优先执行程度,确定待执行的信息查询服务。

基于已配置的系统资源,根据信息查询请求对应的信息查询服务的预置分类,确定待执行的信息查询服务,能够有效地确定待执行重要信息查询服务,放弃次要信息查询服务,有效提高了信息查询服务的快执行效率和执行速度。

步骤s103,基于已确定待执行的信息查询服务的预置优先级,生成信息查询服务队列,并根据预置的信息查询服务队列调度规则,调度执行信息查询服务队列中的信息查询服务。

在本实施例中,基于已确定待执行的信息查询服务的预置优先级,生成信息查询服务队列,具体包括:

基于已确定待执行的信息查询服务的预置优先级由高至低,生成信息查询服务队列;其中,信息查询服务队列的长度为预设队列值。

在本实施例中,信息查询服务队列调度规则,包括以下信息查询服务队列调度方式中的一种或多种的组合:

方式一,当信息查询服务队列中任一信息查询服务的响应时长大于或等于设定响应阈值时,放弃执行该任一信息查询服务,并返回该任一信息查询服务的超时响应信息;其中,响应时长为当前时间,至添加任一信息查询服务至信息查询服务队列的时间之间的时长;

方式二,在信息查询服务队列中信息查询服务已满的情况下,当信息查询服务队列再次接收到信息查询服务时,放弃信息查询服务队列中优先级最低的信息查询服务,并根据接收到的信息查询服务的优先级,将接收到的信息查询服务插入信息查询服务队列。

基于已确定待执行的信息查询服务的预置优先级,生成信息查询服务队列,并根据预置的信息查询服务队列调度规则,调度执行信息查询服务队列中的信息查询服务,实现了信息查询服务队列高效和快速调度,有效避免了大量信息查询服务导致信息查询系统卡顿,甚至崩溃的缺陷。

本发明第一实施例所述的信息系统配置方法,实现了在信息系统接收到大量的信息查询请求时,高效快速地执行信息查询请求对应的信息查询服务。

本发明第二实施例,一种信息系统配置方法,如图2所示,包括以下具体步骤:

步骤s201,根据接收到的信息查询请求的数量,对系统资源进行配置。

步骤s202,以设定系统监控周期,对已配置的系统资源进行监控,得到系统监控信息。

在本实施例中,对设定系统监控周期不做具体限定,可以由设定监控管理用户设置系统监控周期,也可以根据有限次试验以得到最佳系统资源监控的系统监控周期;也可以根据有限次计算机仿真以得到最佳系统资源监控的系统监控周期。

步骤s203,当系统监控信息达到预置系统预警值时,进行报警,并将系统监控信息一次或多次以设定信息发送方式发送至设定监控管理用户。

在本实施例中,步骤s203,具体包括:当系统监控信息达到预置系统预警值时,进行报警,并将系统监控信息一次或多次以设定信息发送方式发送至设定监控管理用户,以供设定监控管理用户基于系统监控信息对系统资源进行监控和/或管理。

在本实施例中,对预置系统预警值不做具体限定,可以由设定监控管理用户设置预置系统预警值,也可以根据有限次试验以得到最佳系统资源监控的预置系统预警值;也可以根据有限次计算机仿真以得到最佳系统资源监控的预置系统预警值。

在本实施例中,设定信息发送方式,包括以下方式中的一种或多种的组合:即时通讯软件消息(例如,微信)、短信、邮件和电话等方式。

在本实施例中,将系统监控信息多次以设定信息发送方式发送至设定监控管理用户方式包括但不限于:

将系统监控信息多次以设定发送周期通过设定信息发送方式发送至设定监控管理用户。

通过对已配置的系统资源进行监控,并当系统监控信息达到预置系统预警值时,进行报警,并将系统监控信息一次或多次以设定信息发送方式发送至设定监控管理用户,能够有效保证信息查询服务高效和快速执行,有效避免了系统资源不足导致执行信息查询服务的卡顿,甚至崩溃。

步骤s204,基于已配置的系统资源,根据信息查询请求对应的信息查询服务的预置分类,确定待执行的信息查询服务。

步骤s205,基于已确定待执行的信息查询服务的预置优先级,生成信息查询服务队列,并根据预置的信息查询服务队列调度规则,调度执行信息查询服务队列中的信息查询服务。

本发明第二实施例所述的信息系统配置方法,实现了在信息系统接收到大量的信息查询请求时,高效快速地执行信息查询请求对应的信息查询服务。

本发明第三实施例,一种信息系统配置方法,如图3所示,包括以下具体步骤:

步骤s301,根据接收到的信息查询请求的数量,对系统资源进行配置。

步骤s302,以设定系统监控周期,对已配置的系统资源进行监控,得到系统监控信息。

步骤s303,当系统监控信息达到预置系统预警值时,进行报警,并将系统监控信息一次或多次以设定信息发送方式发送至设定监控管理用户。

步骤s304,基于信息查询服务的类型、优先级和/或响应时长,对信息查询服务进行分类。

其中,信息查询服务的类型包括但不限于:核心服务、基础服务、增值服务和可弃服务等类型;信息查询服务的优先级包括但不限于:高优先级、中优先级和低优先级;响应时长为当前时间,至添加任一信息查询服务至信息查询服务队列的时间之间的时长。

步骤s305,基于已配置的系统资源,根据信息查询请求对应的信息查询服务的预置分类,确定待执行的信息查询服务。

通过根据信息查询请求对应的信息查询服务的预置分类,确定待执行的信息查询服务,能够在系统资源有限的情况下,有效保证重要信息查询服务优先执行,次要信息查询服务后续执行,不重要的信息查询服务放弃执行,确保了信息查询服务执行效率和执行速度。

步骤s306,基于已确定待执行的信息查询服务的预置优先级,生成信息查询服务队列,并根据预置的信息查询服务队列调度规则,调度执行信息查询服务队列中的信息查询服务。

本发明第三实施例所述的信息系统配置方法,实现了在信息系统接收到大量的信息查询请求时,高效快速地执行信息查询请求对应的信息查询服务。

本发明第四实施例,一种信息系统配置方法,如图4所示,包括以下具体步骤:

步骤s401,根据接收到的信息查询请求的数量,对系统资源进行配置。

步骤s402,以设定系统监控周期,对已配置的系统资源进行监控,得到系统监控信息。

步骤s403,当系统监控信息达到预置系统预警值时,进行报警,并将系统监控信息一次或多次以设定信息发送方式发送至设定监控管理用户。

步骤s404,基于信息查询服务的类型、优先级和/或响应时长,对信息查询服务进行分类。

其中,信息查询服务的类型包括但不限于:核心服务、基础服务、增值服务和可弃服务等类型;信息查询服务的优先级包括但不限于:高优先级、中优先级和低优先级;响应时长为当前时间,至添加任一信息查询服务至信息查询服务队列的时间之间的时长。

步骤s405,基于已配置的系统资源,根据信息查询请求对应的信息查询服务的预置分类,确定待执行的信息查询服务。

步骤s406,以设定服务监控周期,对已确定待执行的信息查询服务进行监控,得到服务监控信息。

在本实施例中,对设定服务监控周期不做具体限定,可以由设定监控管理用户设置服务监控周期,也可以根据有限次试验以得到最佳服务监控的服务监控周期;也可以根据有限次计算机仿真以得到最佳服务监控的服务监控周期。

步骤s407,当服务监控信息达到预置服务预警值时,进行报警,并将服务监控信息一次或多次以设定信息发送方式发送至设定监控管理用户。

在本实施例中,步骤s407,具体包括:当服务监控信息达到预置服务预警值时,进行报警,并将服务监控信息一次或多次以设定信息发送方式发送至设定监控管理用户,以供设定监控管理用户基于服务监控信息对待执行的信息查询服务进行监控和/或管理。

在本实施例中,对预置服务预警值不做具体限定,可以由设定监控管理用户设置服务预警值,也可以根据有限次试验以得到最佳服务监控的服务预警值;也可以根据有限次计算机仿真以得到最佳服务监控的服务预警值。

在本实施例中,设定信息发送方式,包括以下方式中的一种或多种的组合:即时通讯软件消息(例如,微信)、短信、邮件和电话等方式。

在本实施例中,将服务监控信息多次以设定信息发送方式发送至设定监控管理用户方式包括但不限于:

将服务监控信息多次以设定发送周期通过设定信息发送方式发送至设定监控管理用户。

通过对已确定待执行的信息查询服务进行监控,并当服务监控信息达到预置服务预警值时,进行报警,并将服务监控信息一次或多次以设定信息发送方式发送至设定监控管理用户,能够有效保证信息查询服务高效和快速执行。

步骤s408,基于已确定待执行的信息查询服务的预置优先级,生成信息查询服务队列,并根据预置的信息查询服务队列调度规则,调度执行信息查询服务队列中的信息查询服务。

本发明第四实施例所述的信息系统配置方法,实现了在信息系统接收到大量的信息查询请求时,高效快速地执行信息查询请求对应的信息查询服务。

本发明第五实施例,一种信息系统配置方法,如图5所示,包括以下具体步骤:

步骤s501,根据接收到的信息查询请求的数量,对系统资源进行配置。

步骤s502,以设定系统监控周期,对已配置的系统资源进行监控,得到系统监控信息。

步骤s503,当系统监控信息达到预置系统预警值时,进行报警,并将系统监控信息一次或多次以设定信息发送方式发送至设定监控管理用户。

步骤s504,基于信息查询服务的类型、优先级和/或响应时长,对信息查询服务进行分类。

其中,信息查询服务的类型包括但不限于:核心服务、基础服务、增值服务和可弃服务等类型;信息查询服务的优先级包括但不限于:高优先级、中优先级和低优先级;响应时长为当前时间,至添加任一信息查询服务至信息查询服务队列的时间之间的时长。

步骤s505,基于已配置的系统资源,根据信息查询请求对应的信息查询服务的预置分类,确定待执行的信息查询服务。

步骤s506,以设定服务监控周期,对已确定待执行的信息查询服务进行监控,得到服务监控信息。

步骤s507,当服务监控信息达到预置服务预警值时,进行报警,并将服务监控信息一次或多次以设定信息发送方式发送至设定监控管理用户。

步骤s508,基于已配置的系统资源,将所有已确定待执行的信息查询服务中的一个或多个信息查询服务设置为停止执行;或者,基于已配置的系统资源,将所有已确定待执行的信息查询服务中的一个或多个已停止执行的信息查询服务设置为启动执行;或者,将所有已确定待执行的信息查询服务中的一个或多个信息查询服务设置为停止执行,并将所有已确定待执行的信息查询服务中的一个或多个已停止执行的信息查询服务设置为启动执行。

通过对已确定待执行的信息查询服务中的一个或多个信息查询服务设置为停止执行,能够在避免系统资源有限的情况下,有效避免执行过多的信息查询服务导致系统卡顿甚至崩溃;同时在系统资源宽松的情况下,将所有已确定待执行的信息查询服务中的一个或多个已停止执行的信息查询服务设置为启动执行,确保了信息查询服务有序和快速执行。

步骤s509,基于已确定待执行的信息查询服务的预置优先级,生成信息查询服务队列,并根据预置的信息查询服务队列调度规则,调度执行信息查询服务队列中的信息查询服务。

本发明第五实施例所述的信息系统配置方法,实现了在信息系统接收到大量的信息查询请求时,高效快速地执行信息查询请求对应的信息查询服务。

本发明第六实施例,一种信息系统配置方法,如图6所示,包括以下具体步骤:

步骤s601,根据接收到的信息查询请求的数量,对系统资源进行配置。

步骤s602,以设定系统监控周期,对已配置的系统资源进行监控,得到系统监控信息。

步骤s603,当系统监控信息达到预置系统预警值时,进行报警,并将系统监控信息一次或多次以设定信息发送方式发送至设定监控管理用户。

步骤s604,基于信息查询服务的类型、优先级和/或响应时长,对信息查询服务进行分类。

其中,信息查询服务的类型包括但不限于:核心服务、基础服务、增值服务和可弃服务等类型;信息查询服务的优先级包括但不限于:高优先级、中优先级和低优先级;响应时长为当前时间,至添加任一信息查询服务至信息查询服务队列的时间之间的时长。

步骤s605,基于已配置的系统资源,根据信息查询请求对应的信息查询服务的预置分类,确定待执行的信息查询服务。

步骤s606,以设定服务监控周期,对已确定待执行的信息查询服务进行监控,得到服务监控信息。

步骤s607,当服务监控信息达到预置服务预警值时,进行报警,并将服务监控信息一次或多次以设定信息发送方式发送至设定监控管理用户。

步骤s608,基于已配置的系统资源,将所有已确定待执行的信息查询服务中的一个或多个信息查询服务设置为停止执行;或者,基于已配置的系统资源,将所有已确定待执行的信息查询服务中的一个或多个已停止执行的信息查询服务设置为启动执行;或者,将所有已确定待执行的信息查询服务中的一个或多个信息查询服务设置为停止执行,并将所有已确定待执行的信息查询服务中的一个或多个已停止执行的信息查询服务设置为启动执行。

步骤s609,基于已确定待执行的信息查询服务的预置优先级,生成信息查询服务队列,并根据预置的信息查询服务队列调度规则,调度执行信息查询服务队列中的信息查询服务。

步骤s610,以设定调度监控周期,对调度执行信息查询服务队列中的信息查询服务进行监控,得到调度监控信息。

在本实施例中,对设定调度监控周期不做具体限定,可以由设定监控管理用户设置调度监控周期,也可以根据有限次试验以得到最佳调度监控的调度监控周期;也可以根据有限次计算机仿真以得到最佳调度监控的调度监控周期。

步骤s611,基于调度监控信息,生成调度日志。

在本实施例中,基于调度监控信息,生成调度日志的方式,具体包括:将调度监控信息记录至调度日志。

步骤s612,当调度监控信息达到预置调度预警值时,进行报警,并将调度监控信息一次或多次已设定信息发送方式发送至设定监控管理用户。

在本实施例中,步骤s612,具体包括:当调度监控信息达到预置调度预警值时,进行报警,并将调度监控信息一次或多次已设定信息发送方式发送至设定监控管理用户,以供设定监控管理用户基于调度监控信息对信息查询服务队列中的信息查询服务进行监控和/或管理。

在本实施例中,对预置调度预警值不做具体限定,可以由设定监控管理用户设置预置调度预警值,也可以根据有限次试验以得到最佳调度监控的调度预警值;也可以根据有限次计算机仿真以得到最佳调度监控的调度预警值。

在本实施例中,设定信息发送方式,包括以下方式中的一种或多种的组合:即时通讯软件消息(例如,微信)、短信、邮件和电话等方式。

在本实施例中,将调度监控信息多次以设定信息发送方式发送至设定监控管理用户方式包括但不限于:

将调度监控信息多次以设定发送周期通过设定信息发送方式发送至设定监控管理用户。

通过对调度监控信息对信息查询服务队列中的信息查询服务进行监控,并当调度监控信息达到预置调度预警值时,进行报警,并将调度监控信息一次或多次以设定信息发送方式发送至设定监控管理用户,能够有效保证信息查询服务队列中的信息查询服务高效和快速执行。

本发明第六实施例所述的信息系统配置方法,实现了在信息系统接收到大量的信息查询请求时,高效快速地执行信息查询请求对应的信息查询服务。

本发明第七实施例,一种信息系统配置方法,如图6所示,包括以下具体步骤:

步骤s601,根据接收到的信息查询请求的数量,对系统资源进行配置。

步骤s602,以设定系统监控周期,对已配置的系统资源进行监控,得到系统监控信息。

步骤s603,当系统监控信息达到预置系统预警值时,进行报警,并将系统监控信息一次或多次以设定信息发送方式发送至设定监控管理用户。

步骤s604,基于信息查询服务的类型、优先级和/或响应时长,对信息查询服务进行分类。

其中,信息查询服务的类型包括但不限于:核心服务、基础服务、增值服务和可弃服务等类型;信息查询服务的优先级包括但不限于:高优先级、中优先级和低优先级;响应时长为当前时间,至添加任一信息查询服务至信息查询服务队列的时间之间的时长。

步骤s605,基于已配置的系统资源,根据信息查询请求对应的信息查询服务的预置分类,确定待执行的信息查询服务。

步骤s606,以设定服务监控周期,对已确定待执行的信息查询服务进行监控,得到服务监控信息。

步骤s607,当服务监控信息达到预置服务预警值时,进行报警,并将服务监控信息一次或多次以设定信息发送方式发送至设定监控管理用户。

步骤s608,基于已配置的系统资源,将所有已确定待执行的信息查询服务中的一个或多个信息查询服务设置为停止执行;或者,基于已配置的系统资源,将所有已确定待执行的信息查询服务中的一个或多个已停止执行的信息查询服务设置为启动执行;或者,将所有已确定待执行的信息查询服务中的一个或多个信息查询服务设置为停止执行,并将所有已确定待执行的信息查询服务中的一个或多个已停止执行的信息查询服务设置为启动执行。

步骤s609,基于已确定待执行的信息查询服务的预置优先级,生成信息查询服务队列,并根据预置的信息查询服务队列调度规则,调度执行信息查询服务队列中的信息查询服务。

其中,根据预置的信息查询服务队列调度规则,调度执行信息查询服务队列中的信息查询服务的方式,包括但不限于:

当信息查询服务队列中的任一信息查询服务的响应时长大于或等于设定响应阈值时,放弃执行任一信息查询服务,并返回任一信息查询服务的超时响应信息;其中,响应时长为当前时间,至添加任一信息查询服务至信息查询服务队列的时间之间的时长;基于超时响应信息,生成任一信息查询服务的调度日志。

在本实施例中,对设定响应阈值不做具体限定,可以是由设定监控管理用户设置响应阈值,也可以根据有限次试验以得到最佳服务响应的响应阈值;也可以根据有限次计算机仿真以得到最佳服务响应的响应阈值。

通过对信息查询服务队列中响应超时的信息查询服务放弃执行,能有效地保证信息查询服务高效和快速执行。

步骤s610,以设定调度监控周期,对调度执行信息查询服务队列中的信息查询服务进行监控,得到调度监控信息。

在本实施例中,对设定调度监控周期不做具体限定,可以由设定监控管理用户设置调度监控周期,也可以根据有限次试验以得到最佳调度监控的调度监控周期;也可以根据有限次计算机仿真以得到最佳调度监控的调度监控周期。

步骤s611,基于调度监控信息,生成调度日志。

在本实施例中,基于调度监控信息,生成调度日志的方式,具体包括:将调度监控信息记录至调度日志。

步骤s612,当调度监控信息达到预置调度预警值时,进行报警,并将调度监控信息一次或多次已设定信息发送方式发送至设定监控管理用户。

本发明第七实施例所述的信息系统配置方法,实现了在信息系统接收到大量的信息查询请求时,高效快速地执行信息查询请求对应的信息查询服务。

本发明第八实施例,一种信息系统配置方法,如图6所示,包括以下具体步骤:

步骤s601,根据接收到的信息查询请求的数量,对系统资源进行配置。

步骤s602,以设定系统监控周期,对已配置的系统资源进行监控,得到系统监控信息。

步骤s603,当系统监控信息达到预置系统预警值时,进行报警,并将系统监控信息一次或多次以设定信息发送方式发送至设定监控管理用户。

步骤s604,基于信息查询服务的类型、优先级和/或响应时长,对信息查询服务进行分类。

其中,信息查询服务的类型包括但不限于:核心服务、基础服务、增值服务和可弃服务等类型;信息查询服务的优先级包括但不限于:高优先级、中优先级和低优先级;响应时长为当前时间,至添加任一信息查询服务至信息查询服务队列的时间之间的时长。

步骤s605,基于已配置的系统资源,根据信息查询请求对应的信息查询服务的预置分类,确定待执行的信息查询服务。

步骤s606,以设定服务监控周期,对已确定待执行的信息查询服务进行监控,得到服务监控信息。

步骤s607,当服务监控信息达到预置服务预警值时,进行报警,并将服务监控信息一次或多次以设定信息发送方式发送至设定监控管理用户。

步骤s608,基于已配置的系统资源,将所有已确定待执行的信息查询服务中的一个或多个信息查询服务设置为停止执行;或者,基于已配置的系统资源,将所有已确定待执行的信息查询服务中的一个或多个已停止执行的信息查询服务设置为启动执行;或者,将所有已确定待执行的信息查询服务中的一个或多个信息查询服务设置为停止执行,并将所有已确定待执行的信息查询服务中的一个或多个已停止执行的信息查询服务设置为启动执行。

步骤s609,基于已确定待执行的信息查询服务的预置优先级,生成信息查询服务队列,并根据预置的信息查询服务队列调度规则,调度执行信息查询服务队列中的信息查询服务。

其中,根据预置的信息查询服务队列调度规则,调度执行信息查询服务队列中的信息查询服务的方式,包括以下方式中的一种或多种的组合:

方式一,当信息查询服务队列中的任一信息查询服务的响应时长大于或等于设定响应阈值时,放弃执行任一信息查询服务,并返回任一信息查询服务的超时响应信息;其中,响应时长为当前时间,至添加任一信息查询服务至信息查询服务队列的时间之间的时长;基于超时响应信息,生成任一信息查询服务的调度日志;

方式二,判断执行信息查询服务队列中的任一信息查询服务的执行时长是否大于设定执行阈值;若执行信息查询服务队列中的任一信息查询服务的执行时长大于或等于设定执行阈值,则返回任一信息查询服务的超时执行信息,并基于超时执行信息,生成任一信息查询服务的调度日志;若执行信息查询服务队列中的任一信息查询服务的执行时长小于设定执行阈值,则返回任一信息查询服务的执行信息,并基于执行信息,生成任一信息查询服务的调度日志。

通过对信息查询服务队列中响应超时和/或执行超时的信息查询服务放弃执行,能有效地保证信息查询服务高效和快速执行。

步骤s610,以设定调度监控周期,对调度执行信息查询服务队列中的信息查询服务进行监控,得到调度监控信息。

步骤s611,基于调度监控信息,生成调度日志。

步骤s612,当调度监控信息达到预置调度预警值时,进行报警,并将调度监控信息一次或多次已设定信息发送方式发送至设定监控管理用户。

本发明第八实施例所述的信息系统配置方法,实现了在信息系统接收到大量的信息查询请求时,高效快速地执行信息查询请求对应的信息查询服务。

本发明第九实施例,一种信息系统配置装置,如图7所示,包括以下组成部分:

配置模块10,用于根据接收到的信息查询请求的数量,对系统资源进行配置。

在本实施例中,系统资源包括但不限于:cpu(centralprocessingunit,中央处理器)资源和/或内存资源等系统资源;其中,cpu资源包括但不限于cpu数量和/或cpu核心数量;内存资源包括但不限于内存数量。

通过根据接收到的信息查询请求的数量,对系统资源进行配置,有效保证了在接收到大量的信息查询请求的情况下,有效配置系统资源,以保证信息查询请求对应的信息查询服务的快速和高效执行。

确定模块20,用于,基于已配置的系统资源,根据信息查询请求对应的信息查询服务的预置分类,确定待执行的信息查询服务。

在本实施例中,信息查询服务的分类方式包括但不限于根据信息查询服务以下信息中的一个或多个进行分类:信息查询服务的类型,信息查询服务的优先级,及信息查询服务的响应时长等信息。

其中,信息查询服务的类型包括但不限于:核心服务、基础服务、增值服务和可弃服务等类型;信息查询服务的优先级包括但不限于:高优先级、中优先级和低优先级。

在本实施例中,信息查询服务的响应时长为响应信息查询服务的最长时间;当信息查询服务的响应时长超过设定响应阈值时,则放弃执行该信息查询服务。

例如,将高优先级核心服务的优先执行程度设置为43;将中优先级核心服务的优先执行程度设置为42;将低优先级核心服务的优先执行程度设置为41;将高优先级基础服务的优先执行程度设置为33;将中优先级基础服务的优先执行程度设置为32;将低优先级基础服务的优先执行程度设置为31;根据信息查询服务的优先执行程度,确定待执行的信息查询服务。

基于已配置的系统资源,根据信息查询请求对应的信息查询服务的预置分类,确定待执行的信息查询服务,能够有效地确定待执行重要信息查询服务,放弃次要信息查询服务,有效提高了信息查询服务的快执行效率和执行速度。

调度模块30,用于基于已确定待执行的信息查询服务的预置优先级,生成信息查询服务队列,并根据预置的信息查询服务队列调度规则,调度执行信息查询服务队列中的信息查询服务。

在本实施例中,基于已确定待执行的信息查询服务的预置优先级,生成信息查询服务队列,具体包括:

基于已确定待执行的信息查询服务的预置优先级由高至低,生成信息查询服务队列;其中,信息查询服务队列的长度为预设队列值。

在本实施例中,信息查询服务队列调度规则,包括以下信息查询服务队列调度方式中的一种或多种的组合:

方式1,当信息查询服务队列中任一信息查询服务的响应时长大于或等于设定响应阈值时,放弃执行该任一信息查询服务,并返回该任一信息查询服务的超时响应信息;其中,响应时长为当前时间,至添加任一信息查询服务至信息查询服务队列的时间之间的时长;

方式2,在信息查询服务队列中信息查询服务已满的情况下,当信息查询服务队列再次接收到信息查询服务时,放弃信息查询服务队列中优先级最低的信息查询服务,并根据接收到的信息查询服务的优先级,将接收到的信息查询服务插入信息查询服务队列。

基于已确定待执行的信息查询服务的预置优先级,生成信息查询服务队列,并根据预置的信息查询服务队列调度规则,调度执行信息查询服务队列中的信息查询服务,实现了信息查询服务队列高效和快速调度,有效避免了大量信息查询服务导致信息查询系统卡顿,甚至崩溃的缺陷。

本发明第九实施例所述的信息系统配置装置,实现了在信息系统接收到大量的信息查询请求时,高效快速地执行信息查询请求对应的信息查询服务。

本发明第十实施例,一种信息系统配置装置,如图8所示,包括以下组成部分:

配置模块100,用于根据接收到的信息查询请求的数量,对系统资源进行配置。

系统监控模块101,用于以设定系统监控周期,对已配置的系统资源进行监控,得到系统监控信息。

系统预警模块102,用于当系统监控信息达到预置系统预警值时,进行报警,并将系统监控信息一次或多次以设定信息发送方式发送至设定监控管理用户。

分类模块103,用于基于信息查询服务的类型、优先级和/或响应时长,对信息查询服务进行分类。

其中,信息查询服务的类型包括但不限于:核心服务、基础服务、增值服务和可弃服务等类型;信息查询服务的优先级包括但不限于:高优先级、中优先级和低优先级;响应时长为当前时间,至添加任一信息查询服务至信息查询服务队列的时间之间的时长。

确定模块200,用于基于已配置的系统资源,根据信息查询请求对应的信息查询服务的预置分类,确定待执行的信息查询服务。

其中,信息查询服务的分类方式,包括但不限于:

基于信息查询服务的类型、优先级和/或响应时长,对信息查询服务进行分类。

其中,信息查询服务的类型包括但不限于:核心服务、基础服务、增值服务和可弃服务等类型;信息查询服务的优先级包括但不限于:高优先级、中优先级和低优先级;响应时长为当前时间,至添加任一信息查询服务至信息查询服务队列的时间之间的时长。

服务监控模块201,用于以设定服务监控周期,对已确定待执行的信息查询服务进行监控,得到服务监控信息。

服务预警模块202,用于当服务监控信息达到预置服务预警值时,进行报警,并将服务监控信息一次或多次以设定信息发送方式发送至设定监控管理用户。

启停模块203,用于基于已配置的系统资源,将所有已确定待执行的信息查询服务中的一个或多个信息查询服务设置为停止执行;或者,基于已配置的系统资源,将所有已确定待执行的信息查询服务中的一个或多个已停止执行的信息查询服务设置为启动执行;或者,将所有已确定待执行的信息查询服务中的一个或多个信息查询服务设置为停止执行,并将所有已确定待执行的信息查询服务中的一个或多个已停止执行的信息查询服务设置为启动执行。

调度模块300,用于基于已确定待执行的信息查询服务的预置优先级,生成信息查询服务队列,并根据预置的信息查询服务队列调度规则,调度执行信息查询服务队列中的信息查询服务。

在本实施例中,调度模块300,具体用于:当信息查询服务队列中的任一信息查询服务的响应时长大于或等于设定响应阈值时,放弃执行任一信息查询服务,并返回任一信息查询服务的超时响应信息;其中,响应时长为当前时间,至添加任一信息查询服务至信息查询服务队列的时间之间的时长;基于超时响应信息,生成任一信息查询服务的调度日志;

在本实施例中,调度模块300,具体用于:判断执行信息查询服务队列中的任一信息查询服务的执行时长是否大于设定执行阈值;若执行信息查询服务队列中的任一信息查询服务的执行时长大于或等于设定执行阈值,则返回任一信息查询服务的超时执行信息,并基于超时执行信息,生成任一信息查询服务的调度日志;若执行信息查询服务队列中的任一信息查询服务的执行时长小于设定执行阈值,则返回任一信息查询服务的执行信息,并基于执行信息,生成任一信息查询服务的调度日志。

通过对信息查询服务队列中响应超时和/或执行超时的信息查询服务放弃执行,能有效地保证信息查询服务高效和快速执行。

调度监控模块301,用于以设定调度监控周期,对调度执行信息查询服务队列中的信息查询服务进行监控,得到调度监控信息。

在本实施例中,对设定调度监控周期不做具体限定,可以由设定监控管理用户设置调度监控周期,也可以根据有限次试验以得到最佳调度监控的调度监控周期;也可以根据有限次计算机仿真以得到最佳调度监控的调度监控周期。

调度日志模块302,用于基于调度监控信息,生成调度日志。

调度预警模块303,用于当调度监控信息达到预置调度预警值时,进行报警,并将调度监控信息一次或多次已设定信息发送方式发送至设定监控管理用户。

本发明第十实施例所述的信息系统配置装置,实现了在信息系统接收到大量的信息查询请求时,高效快速地执行信息查询请求对应的信息查询服务。

本发明第十一实施例,一种信息系统配置设备,如图9所示,包括以下组成部分:

处理器501和存储器502。在本发明的一些实施例中,处理器501和存储器502可通过总线或者其它方式连接。

处理器501可以是通用处理器,例如中央处理器(centralprocessingunit,cpu),还可以是数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic),或者是被配置成实施本发明实施例的一个或多个集成电路。其中,存储器502用于存储处理器501的可执行指令;

存储器502,用于存储程序代码,并将该程序代码传输给处理器501。存储器502可以包括易失性存储器(volatilememory),例如随机存取存储器(randomaccessmemory,ram);存储器502也可以包括非易失性存储器(non-volatilememory),例如只读存储器(read-onlymemory,rom)、快闪存储器(flashmemory)、硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);存储器502还可以包括上述种类的存储器的组合。

其中,处理器501用于调用存储器502存储的程序代码管理代码,执行本发明第一实施例至本发明第八实施例中任一实施例中部分或全部步骤。

本发明第十一实施例所述的信息系统配置设备,实现了在信息系统接收到大量的信息查询请求时,高效快速地执行信息查询请求对应的信息查询服务。

本发明第十二实施例,一种计算机可读存储介质。

计算机存储介质可以是ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、移动硬盘、cd-rom或者本领域已知的任何其他形式的存储介质。

计算机可读存储介质存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,以实现本发明第一实施例至本发明第八实施例中任一实施例中部分或全部步骤。

本发明第十二实施例所述的计算机可读存储介质,存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,能够实现在信息系统接收到大量的信息查询请求时,高效快速地执行信息查询请求对应的信息查询服务。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

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