CN105930216A - 电子签名***自动排配方法、***及服务器 - Google Patents
电子签名***自动排配方法、***及服务器 Download PDFInfo
- Publication number
- CN105930216A CN105930216A CN201610234778.8A CN201610234778A CN105930216A CN 105930216 A CN105930216 A CN 105930216A CN 201610234778 A CN201610234778 A CN 201610234778A CN 105930216 A CN105930216 A CN 105930216A
- Authority
- CN
- China
- Prior art keywords
- preset time
- time period
- electronic signature
- operation system
- requests
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000004458 analytical method Methods 0.000 claims abstract description 31
- 230000005540 biological transmission Effects 0.000 claims description 20
- 230000003203 everyday effect Effects 0.000 claims description 5
- 238000007726 management method Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000015654 memory Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5083—Techniques for rebalancing the load in a distributed system
- G06F9/5088—Techniques for rebalancing the load in a distributed system involving task migration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/50—Indexing scheme relating to G06F9/50
- G06F2209/5018—Thread allocation
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
一种电子签名***自动排配方法,包括:实时记录各个业务***向电子签名***发送的电子签名请求数量与时间;对各个业务***在一时间范围内的电子签名请求数量与时间进行分析,分析出各个预设时间段中各个业务***对应的电子签名的基准请求数量;基于分析出来的各个业务***在各个预设时间段内对应的电子签名的基准请求数量,为各个业务***在各个预设时间段内分配对应的线程数量;及控制电子签名***按照分配的线程数量,处理各个业务***的电子签名请求。本发明还提供一种电子签名***自动排配***及服务器。本发明可以根据各个业务***的实际需求,对电子签名***自动排配,分配给各个业务***对应的线程数量。
Description
技术领域
本发明涉及资源分配技术领域,特别是一种电子签名***自动排配方法、***及服务器。
背景技术
目前,很多集团公司开展有多种业务(例如,银行、***、保险、证券等业务),这些集团公司为了便于***维护和管理,同时便于提供统一的技术支持,通常针对这些业务***提供统一的电子签名***。现有的统一电子签名***通常分配给各个业务***的线程数是固定的,然而在某些特定时间某些业务***可能对电子签名***的调用量很大,由于电子签名***对这些业务***的线程数已经固定,所以可能造成电子签名***的可用性较差,浪费***资源,耽误业务的办理。
发明内容
鉴于以上内容,有必要提供一种电子签名***自动排配方法,其可以根据各个业务***的实际需求,对电子签名***自动排配,分配给各个业务***对应的线程数量。
一种电子签名***自动排配方法,包括:
实时记录各个业务***向电子签名***发送的电子签名请求数量与对应的发送时间;
按照一分析规则,对各个业务***在一时间范围内的电子签名请求数量与对应的请求发送时间数据进行分析,以分析出各个预设时间段中各个业务***对应的电子签名的基准请求数量;
基于分析出来的各个业务***在各个预设时间段内对应的电子签名的基准请求数量,按照一线程分配规则,为各个业务***在各个预设时间段内分配对应的线程数量;及
控制电子签名***按照各个预设时间段分配给各个业务***对应的线程数量,处理各个业务***的电子签名请求。
优选地,所述分析规则为:在所述时间范围内,统计计算出的各个业务***在各个预设时间段对应的电子签名请求数量之和,并计算出预设时间内各个预设时间段出现的次数;将统计的各个业务***在各个预设时间段对应的电子签名请求数量之和,除以预设时间内各个预设时间段出现的次数,得到预设时间内各个业务服务器在各个预设时间段对应的基准电子签名请求数量。
优选地,所述分析规则为:在所述时间范围内,计算出各个业务***在每一天的每一个预设时间段对应的最大电子签名请求数量;统计计算出的各个业务***在各个预设时间段对应的最大电子签名请求数量之和,并计算出预设时间内各个预设时间段出现的次数;将统计的各个业务***在各个预设时间段对应的最大电子签名请求数量之和,除以预设时间内各个预设时间段出现的次数,得到预设时间内各个业务***在各个预设时间段对应的基准电子签名请求数量。
优选地,所述线程分配规则为:按照预先确定的线程数量与电子签名请求数量的关联数据,确定出预设时间内各个业务服务器在各个预设时间段对应的线程数量。
鉴于以上内容,有必要提供一种电子签名***自动排配***,其可以根据各个业务***的实际需求,对电子签名***自动排配,分配给各个业务***对应的线程数量。
一种电子签名***自动排配***,包括:
记录模块,用于实时记录各个业务***向电子签名***发送的电子签名请求数量与对应的发送时间;
分析模块,用于按照一分析规则,对各个业务***在一时间范围内的电子签名请求数量与对应的请求发送时间数据进行分析,以分析出各个预设时间段中各个业务***对应的电子签名的基准请求数量;
排配模块,用于基于分析出来的各个业务***在各个预设时间段内对应的电子签名的基准请求数量,按照一线程分配规则,为各个业务***在各个预设时间段内分配对应的线程数量;及
处理模块,用于控制电子签名***按照各个预设时间段分配给各个业务***对应的线程数量,处理各个业务***的电子签名请求。
优选地,所述分析规则为:在所述时间范围内,统计计算出的各个业务***在各个预设时间段对应的电子签名请求数量之和,并计算出预设时间内各个预设时间段出现的次数;将统计的各个业务***在各个预设时间段对应的电子签名请求数量之和,除以预设时间内各个预设时间段出现的次数,以得到预设时间内各个业务服务器在各个预设时间段对应的基准电子签名请求数量。
鉴于以上内容,有必要提供一种服务器,其可以根据各个业务***的实际需求,对电子签名***自动排配,分配给各个业务***对应的线程数量。
一种适用于上述方法的服务器,该服务器包括存储设备以及处理器,其中:
所述存储设备,用于存储一个电子签名***自动排配***;
所述处理器,用于调用并执行所述电子签名***自动排配***,以执行如下步骤:
实时记录各个业务***向电子签名***发送来的电子签名请求数量与对应的发送时间;
按照一分析规则,对各个业务***在一时间范围内的电子签名请求数量与对应的请求发送时间数据进行分析,以分析出各个预设时间段中各个业务***对应的电子签名的基准请求数量;
基于分析出来的各个业务***在各个预设时间段内对应的电子签名的基准请求数量,按照一线程分配规则,为各个业务***在各个预设时间段内分配对应的线程数量;及
控制电子签名***按照各个预设时间段分配给各个业务***对应的线程数量,处理各个业务***的电子签名请求。
优选地,所述分析规则为:在所述时间范围内,统计计算出的各个业务***在各个预设时间段对应的电子签名请求数量之和,并计算出预设时间内各个预设时间段出现的次数;将统计的各个业务***在各个预设时间段对应的电子签名请求数量之和,除以预设时间内各个预设时间段出现的次数,得到预设时间内各个业务服务器在各个预设时间段对应的基准电子签名请求数量。
优选地,所述分析规则为:在所述时间范围内,计算出各个业务***在每一天的每一个预设时间段对应的最大电子签名请求数量;统计计算出的各个业务***在各个预设时间段对应的最大电子签名请求数量之和,并计算出预设时间内各个预设时间段出现的次数;将统计的各个业务***在各个预设时间段对应的最大电子签名请求数量之和,除以预设时间内各个预设时间段出现的次数,得到预设时间内各个业务***在各个预设时间段对应的基准电子签名请求数量。
优选地,所述线程分配规则为:按照预先确定的线程数量与电子签名请求数量的关联数据,确定出预设时间内各个业务服务器在各个预设时间段对应的线程数量。
本发明所述电子签名***自动排配方法、***及服务器,可以根据各个业务***在各个时间段不同的需求,对电子签名***自动排配,分配给各个业务***对应的线程数量。
附图说明
图1是本发明电子签名***自动排配***第一较佳实施例的硬件环境示意图。
图2是本发明电子签名***自动排配***第二较佳实施例的硬件环境示意图。
图3是本发明电子签名***自动排配***较佳实施例的功能模块图。
图4是本发明电子签名***自动排配方法较佳实施例的方法实施流程图。
具体实施方式
参阅图1所示,是本发明电子签名***自动排配***第一较佳实施例的硬件环境示意图。
本实施例中,所述电子签名***自动排配***10可以安装并运行于一服务器中。如图1所示,所述服务器可以是云服务器1。所述云服务器1可以通过一通讯模块(未图示)与一台或者多台***服务器通讯连接。所述***服务器可以包括,但不限于,安装有电子签名***20的电子签名服务器2,以及分别安装有企业业务***31-3n的多台业务服务器3-n。所述业务***31-3n可以是,例如,银行业务***、***业务***、保险业务***、证券业务***等。
所述电子签名***20也可以称为电子签章***,是电子签名的一种表现形式,其利用图像处理技术将电子签名操作转化为与纸质文件盖章操作相同的可视效果,同时利用电子签名技术保障电子信息的真实性和完整性以及签名人的不可否认性。
所述企业业务***31-3n,就是指一个企业把自己的产品推向市场并取得最大化收益的一个企业分***。以模块划分,业务***包括营销规划、销售平台、销售进程管理、客户服务管理、客户关系管理、风险防范。以一个银行保险服务企业为例,所述业务***31-3n可以包括,例如,银行业务***、***业务***、保险业务***、证券业务***等。
所述云服务器1可以包括有存储设备11及处理器12。所述处理器12是运算核心(Core Unit)和控制核心(Control Unit),用于解释计算机指令以及处理计算机软件中的数据。所述存储设备11可以是一个或者多个非易失性存储单元,如ROM、EPROM或Flash Memory(快闪存储单元)等。所述存储设备可以内置或者外接于云服务器1。
本实施例中,所述电子签名***自动排配***10可以是一种计算机软件,其包括计算机可执行的程序指令代码,该程序指令代码可以存储于所述存储设备11中,在所述处理器12的执行下,实现下述功能:
实时记录各个业务***31-3n向电子签名***20发送来的电子签名请求数量与对应的发送时间,例如,2015年10月20日14:01,第一业务***31向电子签名***20发送的电子签名请求数量为5000,2015年10月20日15:30,第二业务***32向电子签名***20发送的电子签名请求数量为1000等;针对各个业务***31-3n在一时间范围内,例如,最近30天内的电子签名请求数量与对应的请求发送时间数据,按照一分析规则进行分析,以分析出各个预设时间段中各个业务***31-3n对应的电子签名的基准请求数量,例如,所述各个预设时间段可以是,将一天24小时分成7个预设时间段,分别为“00:00—8:00”、“8:00—10:00”、“10:00—12:00”、“12:00—14:00”、“14:00—17:00”、“17:00—19:00”及“19:00—24:00”;基于分析出来的各个业务***31-3n在各个预设时间段内对应的电子签名的基准请求数量,例如,根据分析,第一业务***31在00:00—8:00时间段内对应的电子签名的基准请求数量为1000、第二业务***32在00:00—8:00时间段内对应的电子签名的基准请求数量为0、第三业务***33在00:00—8:00时间段内对应的电子签名的基准请求数量为500等,第一业务***31在8:00—10:00时间段内对应的电子签名的基准请求数量为2000、第二业务***32在8:00—10:00时间段内对应的电子签名的基准请求数量为5000、第三业务***33在8:00—10:00时间段内对应的电子签名的基准请求数量为1000等,按照一线程分配规则,为各个业务***31-3n在各个预设时间段内分配对应的线程数量,例如,为第一业务***31在00:00—8:00时间段内分配的线程数量为10、第二业务***32在00:00—8:00时间段内分配的线程数量为0、第三业务***33在00:00—8:00时间段分配的线程数量5等,及第一业务***31在8:00—10:00时间段内分配的线程数量为20、第二业务***32在8:00—10:00时间段内分配的线程数量为50、第三业务***33在8:00—10:00时间段内分配的线程数量为10等;及控制电子签名***20按照各个预设时间段分配给各个业务***31-3n对应的线程数量,处理各个业务***31-3n的电子签名请求。
其中,所述分析规则可以为:根据各个业务***31-3n在预设时间范围内的电子签名请求数量与对应的发送时间的关联数据,计算出各个业务***31-3n在一天的各个预设时间段对应的平均电子签名请求数量;即统计计算出的各个业务***31-3n在各个预设时间段对应的电子签名请求数量之和,并计算出预设时间内各个预设时间段出现的次数,例如,最近30天内,预设时间段“00:00—8:00”出现的次数为30;将统计的各个业务***31-3n在各个预设时间段对应的电子签名请求数量之和,除以预设时间内各个预设时间段出现的次数,以得到预设时间内各个业务服务器在各个预设时间段对应的平均电子签名请求数量,即基准电子签名请求数量。
替换地,所述分析规则可以为:根据各个业务***31-3n预设时间内的电子签名请求数量与对应的发送时间的关联数据,计算出预设时间内各个业务***31-3n在每一天的每一个预设时间段对应的最大电子签名请求数量及其发送时间;统计计算出的各个业务***31-3n在各个预设时间段对应的最大电子签名请求数量之和,并计算出预设时间内各个预设时间段出现的次数,例如,最近30天内,预设时间段“00:00—8:00”出现的次数为30;将统计的各个业务***31-3n在各个预设时间段对应的最大电子签名请求数量之和,除以预设时间内各个预设时间段出现的次数,以得到预设时间内各个业务***31-3n在各个预设时间段对应的基准电子签名请求数量。
其中,所述线程分配规则可以为:按照预先确定的线程数量与电子签名请求数量的关联数据,确定出预设时间内各个业务服务器在各个预设时间段对应的线程数量。所述按照预先确定的线程数量与电子签名请求数量的关联数据可以理解为:预先确定有不同电子签名请求数量对应的线程数量,例如,假设A代表电子签名请求数量,若A1≤A<A2,则A对应的线程数量为a1;若A2≤A<A3,则A对应的线程数量为a2,其中a1<a2;若A3≤A<A4,则A对应的线程数量为a3,其中a2<a3;、、、、、、;以此类推,若An≤A<An+1,则A对应的线程数量为an,其中an-1<an;其中A1-An均为自然数,a1-an均为正整数。
在本发明其他较佳实施例中,所述电子签名***自动排配***10、电子签名***20、以及各个业务***31-3n也可以均安装并运行于同一个服务器中,例如云服务器1,如图2所示。
参阅图3所示,是本发明电子签名***自动排配***较佳实施例的功能模块图。
所述电子签名***自动排配***10的程序代码根据其不同的功能,可以划分为多个功能模块。本发明较佳实施例中,所述电子签名***自动排配***10可以包括记录模块100、分析模块101、排配模块102及处理模块103。
所述记录模块100用于实时记录各个业务***31-3n向电子签名***20发送来的电子签名请求数量与对应的发送时间。例如,2015年10月20日14:01,第一业务***31向电子签名***20发送的电子签名请求数量为5000,2015年10月20日15:30,第二业务***32向电子签名***20发送的电子签名请求数量为1000等。
所述分析模块101用于针对各个业务***31-3n在一时间范围内,例如,最近30天内的电子签名请求数量与对应的请求发送时间数据,按照一分析规则进行分析,以分析出各个预设时间段中各个业务***对应的电子签名的基准请求数量。
例如,所述各个预设时间段可以是,将一天24小时分成7个预设时间段,分别为“00:00—8:00”、“8:00—10:00”、“10:00—12:00”、“12:00—14:00”、“14:00—17:00”、“17:00—19:00”及“19:00—24:00”。
所述分析规则可以为:根据各个业务***31-3n在预设时间范围内的电子签名请求数量与对应的发送时间的关联数据,计算出各个业务***31-3n在一天的各个预设时间段对应的平均电子签名请求数量;即统计计算出的各个业务***31-3n在各个预设时间段对应的电子签名请求数量之和,并计算出预设时间内各个预设时间段出现的次数,例如,最近30天内,预设时间段“00:00—8:00”出现的次数为30;将统计的各个业务***31-3n在各个预设时间段对应的电子签名请求数量之和,除以预设时间内各个预设时间段出现的次数,以得到预设时间内各个业务服务器在各个预设时间段对应的平均电子签名请求数量,即基准电子签名请求数量。
替换地,所述分析规则可以为:根据各个业务***31-3n预设时间内的电子签名请求数量与对应的发送时间的关联数据,计算出预设时间内各个业务***31-3n在每一天的每一个预设时间段对应的最大电子签名请求数量及其发送时间;统计计算出的各个业务***31-3n在各个预设时间段对应的最大电子签名请求数量之和,并计算出预设时间内各个预设时间段出现的次数,例如,最近30天内,预设时间段“00:00—8:00”出现的次数为30;将统计的各个业务***31-3n在各个预设时间段对应的最大电子签名请求数量之和,除以预设时间内各个预设时间段出现的次数,以得到预设时间内各个业务***31-3n在各个预设时间段对应的基准电子签名请求数量。
所述排配模块102用于基于分析出来的各个业务***31-3n在各个预设时间段内对应的电子签名的基准请求数量,按照一线程分配规则,为各个业务***31-3n在各个预设时间段内分配对应的线程数量。
其中,所述线程分配规则可以为:按照预先确定的线程数量与电子签名请求数量的关联数据,确定出预设时间内各个业务服务器在各个预设时间段对应的线程数量。
例如,根据分析,第一业务***31在00:00—8:00时间段内对应的电子签名的基准请求数量为1000、第二业务***32在00:00—8:00时间段内对应的电子签名的基准请求数量为0、第三业务***33在00:00—8:00时间段内对应的电子签名的基准请求数量为500等,第一业务***31在8:00—10:00时间段内对应的电子签名的基准请求数量为2000、第二业务***32在8:00—10:00时间段内对应的电子签名的基准请求数量为5000、第三业务***33在8:00—10:00时间段内对应的电子签名的基准请求数量为1000等。根据所述线程分配规则,可以为第一业务***31在00:00—8:00时间段内分配的线程数量为10、第二业务***32在00:00—8:00时间段内分配的线程数量为0、第三业务***33在00:00—8:00时间段分配的线程数量5等,及第一业务***31在8:00—10:00时间段内分配的线程数量为20、第二业务***32在8:00—10:00时间段内分配的线程数量为50、第三业务***33在8:00—10:00时间段内分配的线程数量为10等。
所述处理模块103用于控制电子签名***20按照各个预设时间段分配给各个业务***31-3n对应的线程数量,处理各个业务***31-3n的电子签名请求。
参阅图4所示,是本发明电子签名***自动排配方法较佳实施例的方法实施流程图。本实施例所述电子签名***自动排配方法并不限于流程图中所示步骤,此外流程图中所示步骤中,某些步骤可以省略、步骤之间的顺序可以改变。
步骤S10,记录模块100实时记录各个业务***31-3n向电子签名***20发送来的电子签名请求数量与对应的发送时间。例如,2015年10月20日14:01,第一业务***31向电子签名***20发送的电子签名请求数量为5000,2015年10月20日15:30,第二业务***32向电子签名***20发送的电子签名请求数量为1000等。
步骤S11,分析模块101按照一分析规则,对各个业务***31-3n在一时间范围内,例如,最近30天内的电子签名请求数量与对应的请求发送时间数据进行分析,以分析出各个预设时间段中各个业务***对应的电子签名的基准请求数量。
例如,所述各个预设时间段可以是,将一天24小时分成7个预设时间段,分别为“00:00—8:00”、“8:00—10:00”、“10:00—12:00”、“12:00—14:00”、“14:00—17:00”、“17:00—19:00”及“19:00—24:00”。
所述分析规则可以为:根据各个业务***31-3n在预设时间范围内的电子签名请求数量与对应的发送时间的关联数据,计算出各个业务***31-3n在一天的各个预设时间段对应的平均电子签名请求数量;即统计计算出的各个业务***31-3n在各个预设时间段对应的电子签名请求数量之和,并计算出预设时间内各个预设时间段出现的次数,例如,最近30天内,预设时间段“00:00—8:00”出现的次数为30;将统计的各个业务***31-3n在各个预设时间段对应的电子签名请求数量之和,除以预设时间内各个预设时间段出现的次数,以得到预设时间内各个业务服务器在各个预设时间段对应的平均电子签名请求数量,即基准电子签名请求数量。
替换地,所述分析规则可以为:根据各个业务***31-3n预设时间内的电子签名请求数量与对应的发送时间的关联数据,计算出预设时间内各个业务***31-3n在每一天的每一个预设时间段对应的最大电子签名请求数量;统计计算出的各个业务***31-3n在各个预设时间段对应的最大电子签名请求数量之和,并计算出预设时间内各个预设时间段出现的次数,例如,最近30天内,预设时间段“00:00—8:00”出现的次数为30;将统计的各个业务***31-3n在各个预设时间段对应的最大电子签名请求数量之和,除以预设时间内各个预设时间段出现的次数,以得到预设时间内各个业务***31-3n在各个预设时间段对应的基准电子签名请求数量。
步骤S12,排配模块102基于分析出来的各个业务***31-3n在各个预设时间段内对应的电子签名的基准请求数量,按照一线程分配规则,为各个业务***31-3n在各个预设时间段内分配对应的线程数量。
其中,所述线程分配规则可以为:按照预先确定的线程数量与电子签名请求数量的关联数据,确定出预设时间内各个业务服务器在各个预设时间段对应的线程数量。
例如,根据分析,第一业务***31在00:00—8:00时间段内对应的电子签名的基准请求数量为1000、第二业务***32在00:00—8:00时间段内对应的电子签名的基准请求数量为0、第三业务***33在00:00—8:00时间段内对应的电子签名的基准请求数量为500等,第一业务***31在8:00—10:00时间段内对应的电子签名的基准请求数量为2000、第二业务***32在8:00—10:00时间段内对应的电子签名的基准请求数量为5000、第三业务***33在8:00—10:00时间段内对应的电子签名的基准请求数量为1000等。根据所述线程分配规则,可以为第一业务***31在00:00—8:00时间段内分配的线程数量为10、第二业务***32在00:00—8:00时间段内分配的线程数量为0、第三业务***33在00:00—8:00时间段分配的线程数量5等,及第一业务***31在8:00—10:00时间段内分配的线程数量为20、第二业务***32在8:00—10:00时间段内分配的线程数量为50、第三业务***33在8:00—10:00时间段内分配的线程数量为10等。
步骤S13,处理模块103控制电子签名***20按照各个预设时间段分配给各个业务***31-3n对应的线程数量,处理各个业务***31-3n的电子签名请求。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
Claims (10)
1.一种电子签名***自动排配方法,其特征在于,该方法包括:
实时记录各个业务***向电子签名***发送的电子签名请求数量与对应的发送时间;
按照一分析规则,对各个业务***在一时间范围内的电子签名请求数量与对应的请求发送时间数据进行分析,以分析出各个预设时间段中各个业务***对应的电子签名的基准请求数量;
基于分析出来的各个业务***在各个预设时间段内对应的电子签名的基准请求数量,按照一线程分配规则,为各个业务***在各个预设时间段内分配对应的线程数量;及
控制电子签名***按照各个预设时间段分配给各个业务***对应的线程数量,处理各个业务***的电子签名请求。
2.如权利要求1所述的方法,其特征在于,所述分析规则为:在所述时间范围内,统计计算出的各个业务***在各个预设时间段对应的电子签名请求数量之和,并计算出预设时间内各个预设时间段出现的次数;将统计的各个业务***在各个预设时间段对应的电子签名请求数量之和,除以预设时间内各个预设时间段出现的次数,得到预设时间内各个业务服务器在各个预设时间段对应的基准电子签名请求数量。
3.如权利要求1所述的方法,其特征在于,所述分析规则为:在所述时间范围内,计算出各个业务***在每一天的每一个预设时间段对应的最大电子签名请求数量;统计计算出的各个业务***在各个预设时间段对应的最大电子签名请求数量之和,并计算出预设时间内各个预设时间段出现的次数;将统计的各个业务***在各个预设时间段对应的最大电子签名请求数量之和,除以预设时间内各个预设时间段出现的次数,得到预设时间内各个业务***在各个预设时间段对应的基准电子签名请求数量。
4.如权利要求1所述的方法,其特征在于,所述线程分配规则为:按照预先确定的线程数量与电子签名请求数量的关联数据,确定出预设时间内各个业务服务器在各个预设时间段对应的线程数量。
5.一种适用于权利要求1至4任一项所述方法的服务器,其特征在于,该服务器包括存储设备以及处理器,其中:
所述存储设备,用于存储一个电子签名***自动排配***;
所述处理器,用于调用并执行所述电子签名***自动排配***,以执行如下步骤:
实时记录各个业务***向电子签名***发送的电子签名请求数量与对应的发送时间;
按照一分析规则,对各个业务***在一时间范围内的电子签名请求数量与对应的请求发送时间数据进行分析,以分析出各个预设时间段中各个业务***对应的电子签名的基准请求数量;
基于分析出来的各个业务***在各个预设时间段内对应的电子签名的基准请求数量,按照一线程分配规则,为各个业务***在各个预设时间段内分配对应的线程数量;及
控制电子签名***按照各个预设时间段分配给各个业务***对应的线程数量,处理各个业务***的电子签名请求。
6.如权利要求5所述的服务器,其特征在于,所述分析规则为:在所述时间范围内,统计计算出的各个业务***在各个预设时间段对应的电子签名请求数量之和,并计算出预设时间内各个预设时间段出现的次数;将统计的各个业务***在各个预设时间段对应的电子签名请求数量之和,除以预设时间内各个预设时间段出现的次数,得到预设时间内各个业务服务器在各个预设时间段对应的基准电子签名请求数量。
7.如权利要求5所述的服务器,其特征在于,所述分析规则为:在所述时间范围内,计算出各个业务***在每一天的每一个预设时间段对应的最大电子签名请求数量;统计计算出的各个业务***在各个预设时间段对应的最大电子签名请求数量之和,并计算出预设时间内各个预设时间段出现的次数;将统计的各个业务***在各个预设时间段对应的最大电子签名请求数量之和,除以预设时间内各个预设时间段出现的次数,得到预设时间内各个业务***在各个预设时间段对应的基准电子签名请求数量。
8.如权利要求5所述的服务器,其特征在于,所述线程分配规则为:按照预先确定的线程数量与电子签名请求数量的关联数据,确定出预设时间内各个业务服务器在各个预设时间段对应的线程数量。
9.一种电子签名***自动排配***,其特征在于,该***包括:
记录模块,用于实时记录各个业务***向电子签名***发送的电子签名请求数量与对应的发送时间;
分析模块,用于按照一分析规则,对各个业务***在一时间范围内的电子签名请求数量与对应的请求发送时间数据进行分析,以分析出各个预设时间段中各个业务***对应的电子签名的基准请求数量;
排配模块,用于基于分析出来的各个业务***在各个预设时间段内对应的电子签名的基准请求数量,按照一线程分配规则,为各个业务***在各个预设时间段内分配对应的线程数量;及
处理模块,用于控制电子签名***按照各个预设时间段分配给各个业务***对应的线程数量,处理各个业务***的电子签名请求。
10.如权利要求9所述的***,其特征在于,所述分析规则为:在所述时间范围内,统计计算出的各个业务***在各个预设时间段对应的电子签名请求数量之和,并计算出预设时间内各个预设时间段出现的次数;将统计的各个业务***在各个预设时间段对应的电子签名请求数量之和,除以预设时间内各个预设时间段出现的次数,以得到预设时间内各个业务服务器在各个预设时间段对应的基准电子签名请求数量。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610234778.8A CN105930216A (zh) | 2016-04-15 | 2016-04-15 | 电子签名***自动排配方法、***及服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610234778.8A CN105930216A (zh) | 2016-04-15 | 2016-04-15 | 电子签名***自动排配方法、***及服务器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105930216A true CN105930216A (zh) | 2016-09-07 |
Family
ID=56839138
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610234778.8A Pending CN105930216A (zh) | 2016-04-15 | 2016-04-15 | 电子签名***自动排配方法、***及服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105930216A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107682391A (zh) * | 2017-08-04 | 2018-02-09 | 平安科技(深圳)有限公司 | 电子装置、服务器分配控制方法和计算机可读存储介质 |
CN108429780A (zh) * | 2017-06-25 | 2018-08-21 | 平安科技(深圳)有限公司 | 关联***间的数据调用***及方法 |
WO2019041768A1 (zh) * | 2017-08-28 | 2019-03-07 | 平安科技(深圳)有限公司 | 控制承保处理的方法、装置、计算机设备及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080126539A1 (en) * | 2003-10-16 | 2008-05-29 | International Business Machines Corporation | Monitoring thread usage to dynamically control a thread pool |
CN102393822A (zh) * | 2011-11-30 | 2012-03-28 | 中国工商银行股份有限公司 | 批量调度***及方法 |
CN102882745A (zh) * | 2012-09-29 | 2013-01-16 | 摩卡软件(天津)有限公司 | 一种用于监控业务服务器的方法和装置 |
CN103516536A (zh) * | 2012-06-26 | 2014-01-15 | 重庆新媒农信科技有限公司 | 基于线程数量限制的服务器业务请求并行处理方法及*** |
US20150180798A1 (en) * | 2010-12-01 | 2015-06-25 | Microsoft Technology Licensing, Llc | Throttling usage of resources |
CN104793999A (zh) * | 2014-01-21 | 2015-07-22 | 航天信息股份有限公司 | 伺服服务器架构*** |
CN105404554A (zh) * | 2015-12-04 | 2016-03-16 | 东软集团股份有限公司 | 用于Storm流计算框架的方法和装置 |
-
2016
- 2016-04-15 CN CN201610234778.8A patent/CN105930216A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080126539A1 (en) * | 2003-10-16 | 2008-05-29 | International Business Machines Corporation | Monitoring thread usage to dynamically control a thread pool |
US20150180798A1 (en) * | 2010-12-01 | 2015-06-25 | Microsoft Technology Licensing, Llc | Throttling usage of resources |
CN102393822A (zh) * | 2011-11-30 | 2012-03-28 | 中国工商银行股份有限公司 | 批量调度***及方法 |
CN103516536A (zh) * | 2012-06-26 | 2014-01-15 | 重庆新媒农信科技有限公司 | 基于线程数量限制的服务器业务请求并行处理方法及*** |
CN102882745A (zh) * | 2012-09-29 | 2013-01-16 | 摩卡软件(天津)有限公司 | 一种用于监控业务服务器的方法和装置 |
CN104793999A (zh) * | 2014-01-21 | 2015-07-22 | 航天信息股份有限公司 | 伺服服务器架构*** |
CN105404554A (zh) * | 2015-12-04 | 2016-03-16 | 东软集团股份有限公司 | 用于Storm流计算框架的方法和装置 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108429780A (zh) * | 2017-06-25 | 2018-08-21 | 平安科技(深圳)有限公司 | 关联***间的数据调用***及方法 |
CN108429780B (zh) * | 2017-06-25 | 2021-05-07 | 平安科技(深圳)有限公司 | 关联***间的数据调用***及方法 |
CN107682391A (zh) * | 2017-08-04 | 2018-02-09 | 平安科技(深圳)有限公司 | 电子装置、服务器分配控制方法和计算机可读存储介质 |
CN107682391B (zh) * | 2017-08-04 | 2020-06-30 | 平安科技(深圳)有限公司 | 电子装置、服务器分配控制方法和计算机可读存储介质 |
WO2019041768A1 (zh) * | 2017-08-28 | 2019-03-07 | 平安科技(深圳)有限公司 | 控制承保处理的方法、装置、计算机设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10185601B2 (en) | Software defined SaaS platform | |
CN108776934B (zh) | 分布式数据计算方法、装置、计算机设备及可读存储介质 | |
CN103649920A (zh) | 用于云计算平台的资源管理 | |
CN104123186A (zh) | 业务分配方法及装置 | |
CN110138688A (zh) | 动态调整业务接口的方法、装置、设备及可读存储介质 | |
CN109710263B (zh) | 代码的编译方法、装置、存储介质及电子设备 | |
CN111399909A (zh) | 业务***数据分发处理方法、装置及存储介质 | |
CN105930216A (zh) | 电子签名***自动排配方法、***及服务器 | |
GB2602213A (en) | Automated operational data management dictated by quality-of-service criteria | |
CN116401024A (zh) | 基于云计算的集群扩缩容方法、装置、设备及介质 | |
CN117785491B (zh) | 一种gpu云计算资源管理方法、***及存储介质 | |
CN116185588A (zh) | 一种任务调度方法、装置、电子设备及可读存储介质 | |
US20090150895A1 (en) | Systems, methods and computer program products for supporting transformation to a shared on-demand infrastructure | |
KR20170121714A (ko) | Vnf 라이선스 관리 기능을 가진 nfvo 및 이를 이용한 vnf 라이선스 관리 방법 | |
CN110866813A (zh) | 管理会计用智能记账*** | |
CN106130757B (zh) | 信息获取方法和装置 | |
CN113312359B (zh) | 一种分布式作业进度计算方法、装置和存储介质 | |
US8904369B2 (en) | Method and system for automated process distribution | |
CN114090201A (zh) | 资源调度方法、装置、设备及存储介质 | |
CN109409843B (zh) | 一种科目核算方法及科目核算设备 | |
CN113760496A (zh) | 一种容器调度方法和调度器 | |
CN112685157A (zh) | 任务处理方法、装置、计算机设备及存储介质 | |
CN111429125A (zh) | 账户管理方法、装置、存储介质及电子设备 | |
CN111353766A (zh) | 分布式业务***的业务流程处理***及方法 | |
CN110971664A (zh) | 一种接口服务管理*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160907 |
|
RJ01 | Rejection of invention patent application after publication |