CN105786450A - 一种标书文件导入方法和装置 - Google Patents
一种标书文件导入方法和装置 Download PDFInfo
- Publication number
- CN105786450A CN105786450A CN201610164158.1A CN201610164158A CN105786450A CN 105786450 A CN105786450 A CN 105786450A CN 201610164158 A CN201610164158 A CN 201610164158A CN 105786450 A CN105786450 A CN 105786450A
- Authority
- CN
- China
- Prior art keywords
- importing
- bidding documents
- documents
- bidding
- mark
- 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
- 230000008676 import Effects 0.000 title claims abstract description 51
- 238000000034 method Methods 0.000 title claims abstract description 51
- 230000000694 effects Effects 0.000 claims description 32
- 238000012163 sequencing technique Methods 0.000 claims description 6
- 230000007812 deficiency Effects 0.000 description 3
- 238000011112 process operation Methods 0.000 description 3
- 238000010276 construction Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010297 mechanical methods and process Methods 0.000 description 1
- 230000005226 mechanical processes and functions Effects 0.000 description 1
- 238000012544 monitoring process 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/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3824—Operand accessing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/172—Caching, prefetching or hoarding of files
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种标书文件导入方法和装置。该方法包括:根据需要导入的标书的总数,设置所需开启的总线程数;设置能够同时运行的最大活动线程数;初始化拆标任务计数值;判断当前的活动线程数是否小于所述最大活动线程数;如果是,则创建一个活动线程,选取当前需要导入的标书;由该活动线程根据预设步骤对所选取的标书进行拆标处理;在该活动线程执行完拆标处理过程后,关闭该活动线程,并将拆标任务计数值加1;重复上述判断,直至所述拆标任务计数值与所述总线程数相同,关闭所有线程。本发明提供技术方案能够解决现有标书文件导入方式在导入的标书数量过多时,存在导入速度缓慢,导致开标时间过长的缺陷。
Description
技术领域
本发明涉及标书文件导入技术领域,特别是涉及一种标书文件导入方法和装置。
背景技术
目前电子招投标领域不断的发展,电子标书文件的普及,使用电子标书的情况也越来越多。在一次投标过程中,由于投标的公司众多,导致需要导入的标书的数目较为庞大。
此外,随着招标项目的复杂化加剧,直接导致招标文件变大,因而使得导入电子标书之后,***对于电子标书的拆解导入速度有待提高,加长了电子招投标项目的开标时间。
综上所述,现有标书文件导入方式在导入的标书数量过多时,存在导入速度缓慢,导致开标时间过长的缺陷。
发明内容
本发明提供了一种标书文件导入方法和装置。本发明提供的技术方案,能够解决现有标书文件导入方式在导入的标书数量过多时,存在导入速度缓慢,导致开标时间过长的缺陷。
本发明公开了一种标书文件导入方法,该方法包括:根据需要导入的标书的总数,设置所需开启的总线程数;设置能够同时运行的最大活动线程数;
初始化拆标任务计数值;
判断当前的活动线程数是否小于所述最大活动线程数;
如果是,则创建一个活动线程,选取当前需要导入的标书;由该活动线程根据预设步骤对所选取的标书进行拆标处理;在该活动线程执行完拆标处理过程后,关闭该活动线程,并将拆标任务计数值加1;
重复上述判断,直至所述拆标任务计数值与所述总线程数相同,关闭所有线程。
在上述方法中,所述创建一个活动线程,选取当前需要导入的标书之前,该方法进一步包括:
将所有需要导入的标书进行排序,按照排序的顺序放入堆栈中;
所述活动线程从所述堆栈中依次选取标书。
在上述方法中,所述初始化拆标任务计数值之后,该方法进一步包括:初始化定时器;
所述判断当前的活动线程数是否小于所述最大活动线程数之后包括:
启动定时器,当所述定时器超时后,重新判断当前的活动线程数是否小于所述最大活动线程数;
当所述全部标书导入完成,关闭所有线程之后,清除所述定时器。
在上述方法中,所述根据预设步骤对所述标书进行拆标包括:
记录经开标的标书;
依次拆分当前标书经济标文件和技术标文件;将拆分出的经济标文件和技术标文件导入;
导入开标一览表,导入完成之后,更新所述标书的导入状态。
在上述方法中,所述根据预设步骤对所述标书进行拆标包括:
根据所述预设标书导入步骤,将所述预设标书导入步骤划分为多个子导入步骤;设置每个子导入步骤对应的进度条比例;
每当完成一个子导入步骤,显示与所述当前完成的所有子导入步骤对应的总进度条。
本发明还公开了一种标书文件导入装置,该装置包括:设置单元、初始化单元、判断处理单元;
所述设置单元,用于根据需要导入的标书的总数,设置所需开启的总线程数;设置能够同时运行的最大活动线程数;
所述初始化单元,用于初始化拆标任务计数值;
所述判断处理单元,用于判断当前的活动线程数是否小于所述最大活动线程数;
如果是,则创建一个活动线程,选取当前需要导入的标书;根据预设步骤对所述标书进行拆标;在当前活动线程执行完所述拆标操作之后,关闭当前活动线程;将拆标任务计数值加1;
所述判断处理单元,用于重新上述判断,直至所述拆标任务计数值与所述总线程数相同,关闭所有线程。
在上述装置中,所述装置进一步包括:排序单元;
所述排序单元,用于在将所有需要导入的标书进行排序,按照排序的顺序放入堆栈中;使得所述活动线程从所述堆栈中依次选取标书。
在上述装置中,所述装置进一步包括:定时器;
所述初始化单元,进一步用于初始化定时器;
所述判断处理单元判断当前的活动线程数是否小于所述最大活动线程数之后包括:
启动定时器,当所述定时器超时后,重新判断当前的活动线程数是否小于所述最大活动线程数;
当所述全部标书导入完成,关闭所有线程之后,清除所述定时器。
在上述装置中,所述判断处理单元,用于记录经开标的标书;依次拆分当前标书经济标文件和技术标文件;将拆分出的经济标文件和技术标文件导入;导入开标一览表,导入完成之后,更新所述标书的导入状态。
在上述装置中,所述判断处理单元,用于根据所述预设标书导入步骤,将所述预设标书导入步骤划分为多个子导入步骤;设置每个子导入步骤对应的进度条比例;
每当完成一个子导入步骤,显示与所述当前完成的所有子导入步骤对应的总进度条。
综上所述,本发明提供的技术方案,通过设置所需开启的总线程数以及能够同时运行的最大活动线程数;采用多线程并发执行标书的拆标导入操作,能够充分利用服务器的性能,提高标书导入的效率,解决了现有技术中电子标书的导入操作只能一次导入一个电子标书,当导入的标书数量过多时,存在导入速度缓慢,导致开标时间过长的技术缺陷。
附图说明
图1是本发明中一种标书文件导入方法的流程图;
图2是本发明中一种标书文件导入方法的详细流程图;
图3是本发明中一种单个线程执行标书拆标导入的流程图;
图4是本发明中一种标书文件导入装置的结构示意图;
图5是本发明中一种标书文件导入装置的详细结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作还地详细描述。
图1是本发明中一种标书文件导入方法的流程图。参见图1所示,该方法包括如下步骤:
步骤101,根据需要导入的标书的总数,设置所需开启的总线程数;设置能够同时运行的最大活动线程数。
步骤102,初始化拆标任务计数值。
步骤103,判断当前的活动线程数是否小于所述最大活动线程数。
步骤104,如果是,则创建一个活动线程,选取当前需要导入的标书;由该活动线程根据预设步骤对所选取的标书进行拆标处理;在该活动线程执行完拆标处理过程后,关闭该活动线程,并将拆标任务计数值加1;
步骤104,重复上述判断,直至所述拆标任务计数值与所述总线程数相同,关闭所有线程。
由上述可知,通过设置所需开启的总线程数和能够同时运行的最大活动线程数;通过采用开启的多个活动线程并发执行标书的拆标导入操作,不仅能够充分利用服务器的性能,提高标书导入的效率。通过多次的递归调用,完成电子标书的拆标导入操作。解决了现有技术中的电子标书的拆标导入操作一次只能导入一个电子标书;以及当导入的标书数量过多时,存在导入速度缓慢,导致开标时间过长的技术缺陷。
图2是本发明中一种标书文件导入方法的详细流程图。参见图2所示,该方法包括如下步骤:
步骤201,根据需要导入的标书的总数,设置所需开启的总线程数;设置能够同时运行的最大活动线程数。
在步骤201中,根据投标单位确定投标的电子标书的总数,再根据所需导入的电子标书的总数,设置所需的总的线程数;其中一个线程对应一个电子标书的导入任务。即通过一个线程完成一个电子标书的导入任务。在本发明中标书是指电子标书。
在步骤201中,防止同时开启过多的线程导致服务器性能过载。较佳的,还需要设置能够同时运行的最大活动线程数。使得同时运行多个活动线程,并且所设置的多个活动线程所占用的服务器的***资源并不会影响服务器性能。较佳的在本申请中,为了能够充分的利用服务器的性能,所设置的最大活动线程数,满足当前开启的线程的数量小于或等于该最大活动线程数的条件。
步骤202,初始化拆标任务计数值。
在标书导入任务开始之前,需要进行初始化操作,即将对应的拆标任务计数值设置为0。表示当前未开始进行标书导入操作。
步骤203,将所有需要导入的标书进行排序,按照排序的顺序放入堆栈中。
在步骤203中,为了能够更好的导入标书,将所有需要导入的标书进行排序操作。因此,每个新开启的活动线程能够根据排序的顺序依次获取标书,然后对所读取的标书进行拆标操作。这样排序的优点在于,活动线程能够更加有序地读取标书,并且各个单位的标书被导入的顺序能够被预估。
在本发明的一种具体实施例中,为了便于活动线程依次对标书的获取,较佳的,将排序后的标书放置到堆栈中。因此,新开启的活动线程可以从堆栈中获取标书,即各活动线程所获取的标书的顺序与堆栈中排序的顺序相同。
步骤204,判断当前的活动线程数是否小于所述最大活动线程数;
在步骤204中,在开始标书导入任务之时,先判断当前的活动线程数是否小于所述最大活动线程数;即是否存在空闲的可用线程。只有在存在可用的空闲的线程的情况下,开启一个线程作为活动线程,使得该新开启的活动线程能够执行标书导入任务。
在本发明的一种较佳实施例中,在开始标书导入任务之时,进一步判断是否有未完成导入的标书。即在存在空闲的可用线程,并且导入标书未完成的情况下,进入步骤205,创建一个活动线程。如果存在空闲的可用线程,但是标书已经全部导入的情况下,并不会创建活动线程。这样设置的优点在于,能够有效的防止服务器的***资源的浪费。
在本发明的一种具体实施例中,可用通过如下代码实现步骤204的判断步骤:if(activeThread<MaxactiveThread&&nTaskIndex<taskArray.length)。
步骤205,如果是,则创建一个活动线程,启动定时器。
在步骤205中,创建一个活动线程,则现有的活动线程数加1。可用通过如下代码实现:activeThread++。
在本发明的一种具体实施例中,为了保证阻塞的活动线程能够及时释放,进而确保创建的活动线程能够更好的执行标书导入任务。在步骤的一种较佳实施例中,在创建活动线程的同时,启动与该活动线程对应的定时器,通过监视该定时器,当定时器超时时,则判定该活动线程被阻塞,不能按时完成标书导入任务,则释放该活动线程的资源,重新创建新的活动线程执行标书导入任务。
在本发明的实际操作过程中,通过采用PageMethods调用后台WebMethod方法来实现多线程导入。具体为:通过分批采用PageMethods调用后台的WebMethod方法开启多个线程,每个线程对应一个标书的导入操作任务;即以单个单位的标书为线程原子单位。
步骤206,活动线程从所述堆栈中选取当前需要导入的标书。
步骤207,由该活动线程根据预设步骤对所选取的标书进行拆标处理。
在步骤207中,一个标书的拆标处理操作包括:记录经开标的标书;依次拆分当前标书经济标文件和技术标文件;将拆分出的经济标文件和技术标文件导入;导入开标一览表,导入完成之后,更新所述标书的导入状态。
在本发明的具体实现方式中,为了能够实现导入电子标书的代码的逻辑,可以通过在后台定义一个WebMethod的方法,实现分布导入电子标书的逻辑。
在本发明的一种具体实施例中,可以通过如下代码实现一个标书的拆标处理操作。具体为:
步骤208,判断定时器是否超时。
在本发明的一种实施例中,步骤208判断定时器是否超时的操作会在步骤205创建活动线程,开启定时器之后一直存在。与步骤206~209不分先后顺序。
步骤209,在该活动线程执行完拆标处理过程后,关闭该活动线程,并将拆标任务计数值加1。
在本发明的一种实施例中,在当前的活动线程执行完拆标操作之后,关闭当前的活动线程,并将拆标任务计数值加1。直至所述拆标任务计数值与所述总线程数相同,即所有的标书都完成了拆标处理操作。则进入步骤210。
在本发明的上述实施例中,即需要多次重复步骤204~步骤209,直至所述拆标任务计数值与所述总线程数相同。即表明所有的标书都已经完成拆标导入操作。
步骤210,关闭所有线程。
在步骤210中,当所有的标书都完成了拆标处理操作,即拆标任务结束之后,关闭所有线程,同时清除定时器。
在本发明的一种具体实施例中,为了能够及时通知用户当前的标书导入操作是成功,还是失败。还需要对标书是否成功导入进行判断。如果导入成功则向用户反馈标书拆标成功并导入,反之则向用户反馈拆标失败,或者向用户反馈导入失败;并告知用户失败的原因,或失败的原因所对应的错误代码。可以通过如下代码实现一个标书的拆标处理是否成功的判断。具体为:
图3是本发明中一种单个线程执行标书拆标导入的流程图,针对所有导入标书的拆解,可以根据设置的最大活动线程数,创建多个活动线程。每个活动线程对应一个单位的标书的拆解处理操作。参见图3所示,该方法包括如下步骤:
步骤301,针对一个线程的标书拆解操作,包括步骤302~步骤308。其中步骤302为准备导入;步骤303为记录开标书历史;步骤304为拆分经济标文件;步骤305为导入经济标文件;步骤306为导入技术标文件;步骤307为导入开标一览表;步骤308为更新导入状态。其中,在步骤302~步骤308中,每个步骤课通过调用后台的webmethod方法进行数据操作。在具体操作过程中,可以通过步骤名称区分操作。
步骤309,上述所有步骤执行完毕,则单个线程导入标书结束。即该标书的拆标处理操作完成。
其中,在所有线程都执行完步骤309之后,即判断所有线程都已经完成导入标书的操作,即所有的标书都已经拆标完成。则标书的导入操作结束。
在本发明的一种具体实施例中,为了显示每个标书拆标的导入进度,还可以根据所述预设标书导入步骤,将所述预设标书导入步骤划分为多个子导入步骤;设置每个子导入步骤对应的进度条比例;每当完成一个子导入步骤,显示与所述当前完成的所有子导入步骤对应的总进度条。
具体为,在上述实施例中,单个线程的导入操作包括步骤302~步骤308,则一个步骤对应的进度条为14%,即完成步骤302之后,进度条显示在14%的位置。在本发明中,通过显示导入的进度条,便于用户观察导入的具体进度。
在本发明的一种具体实施例中,还公开了一种标书文件导入装置。图4是本发明中一种标书文件导入装置的结构示意图,参见图4所示,该装置包括:设置单元401、初始化单元402、判断处理单元403;
设置单元401,用于根据需要导入的标书的总数,设置所需开启的总线程数;设置能够同时运行的最大活动线程数;
初始化单元402,用于初始化拆标任务计数值;
判断处理单元403,用于判断当前的活动线程数是否小于最大活动线程数;
如果是,则创建一个活动线程,选取当前需要导入的标书;根据预设步骤对标书进行拆标;在当前活动线程执行完拆标操作之后,关闭当前活动线程;将拆标任务计数值加1;
判断处理单元403,用于重新上述判断,直至拆标任务计数值与总线程数相同,关闭所有线程。
图5是本发明中一种标书文件导入装置的详细结构示意图。参见图5所示,
在本发明的一种具体实施例中,装置进一步包括:排序单元404;
排序单元404,用于在将所有需要导入的标书进行排序,按照排序的顺序放入堆栈中;使得活动线程从堆栈中依次选取标书。
在本发明的一种具体实施例中,为了能够更好的控制标书导入的时长,防止因阻塞导致标书导入线程的挂起,较佳的,装置进一步包括:定时器;
初始化单元,进一步用于初始化定时器;
判断处理单元判断当前的活动线程数是否小于最大活动线程数之后包括:
启动定时器,当定时器超时后,重新判断当前的活动线程数是否小于最大活动线程数;
当全部标书导入完成,关闭所有线程之后,清除定时器。
在本发明的一种具体实施例中,判断处理单元403,用于记录经开标的标书;依次拆分当前标书经济标文件和技术标文件;将拆分出的经济标文件和技术标文件导入;导入开标一览表,导入完成之后,更新标书的导入状态。
在本发明的一种具体实施例中,判断处理单元403,用于根据预设标书导入步骤,将预设标书导入步骤划分为多个子导入步骤;设置每个子导入步骤对应的进度条比例;
每当完成一个子导入步骤,显示与当前完成的所有子导入步骤对应的总进度条。
综上所述,通过设置所需开启的总线程数以及能够同时运行的最大活动线程数;采用多线程并发执行标书的拆标导入操作,能够充分利用服务器的性能,提高标书导入的效率。解决了单线程导入电子标书的速度瓶颈,减少了电子开标时间。其中,采用采用PageMethods调用后台WebMethod方法来实现多线程导入,通过多次递归调用,完成一个电子标书的拆解导入操作。并且通过判断全部的电子标书都完成拆标导入操作之后,才关闭全部线程。解决了现有技术中电子标书的导入操作只能一次导入一个电子标书,当导入的标书数量过多时,存在导入速度缓慢,导致开标时间过长的技术缺陷。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (10)
1.一种标书文件导入方法,其特征在于,该方法包括:
根据需要导入的标书的总数,设置所需开启的总线程数;设置能够同时运行的最大活动线程数;
初始化拆标任务计数值;
判断当前的活动线程数是否小于所述最大活动线程数;
如果是,则创建一个活动线程,选取当前需要导入的标书;由该活动线程根据预设步骤对所选取的标书进行拆标处理;在该活动线程执行完拆标处理过程后,关闭该活动线程,并将拆标任务计数值加1;
重复上述判断,直至所述拆标任务计数值与所述总线程数相同,关闭所有线程。
2.根据权利要求1所述的方法,其特征在于,所述创建一个活动线程,选取当前需要导入的标书之前,该方法进一步包括:
将所有需要导入的标书进行排序,按照排序的顺序放入堆栈中;
所述活动线程从所述堆栈中依次选取标书。
3.根据权利要求1~2中任意一项所述的方法,其特征在于,所述初始化拆标任务计数值之后,该方法进一步包括:初始化定时器;
所述判断当前的活动线程数是否小于所述最大活动线程数之后包括:
启动定时器,当所述定时器超时后,重新判断当前的活动线程数是否小于所述最大活动线程数;
当所述全部标书导入完成,关闭所有线程之后,清除所述定时器。
4.根据权利要求3所述的方法,其特征在于,所述根据预设步骤对所述标书进行拆标包括:
记录经开标的标书;
依次拆分当前标书经济标文件和技术标文件;将拆分出的经济标文件和技术标文件导入;
导入开标一览表,导入完成之后,更新所述标书的导入状态。
5.根据权利要求4所述的方法,其特征在于,所述根据预设步骤对所述标书进行拆标包括:
根据所述预设标书导入步骤,将所述预设标书导入步骤划分为多个子导入步骤;设置每个子导入步骤对应的进度条比例;
每当完成一个子导入步骤,显示与所述当前完成的所有子导入步骤对应的总进度条。
6.一种标书文件导入装置,其特征在于,该装置包括:设置单元、初始化单元、判断处理单元;
所述设置单元,用于根据需要导入的标书的总数,设置所需开启的总线程数;设置能够同时运行的最大活动线程数;
所述初始化单元,用于初始化拆标任务计数值;
所述判断处理单元,用于判断当前的活动线程数是否小于所述最大活动线程数;
如果是,则创建一个活动线程,选取当前需要导入的标书;根据预设步骤对所述标书进行拆标;在当前活动线程执行完所述拆标操作之后,关闭当前活动线程;将拆标任务计数值加1;
所述判断处理单元,用于重新上述判断,直至所述拆标任务计数值与所述总线程数相同,关闭所有线程。
7.根据权利要求6所述的装置,其特征在于,所述装置进一步包括:排序单元;
所述排序单元,用于在将所有需要导入的标书进行排序,按照排序的顺序放入堆栈中;使得所述活动线程从所述堆栈中依次选取标书。
8.根据权利要求6~7中任意一项所述的装置,其特征在于,所述装置进一步包括:定时器;
所述初始化单元,进一步用于初始化定时器;
所述判断处理单元判断当前的活动线程数是否小于所述最大活动线程数之后包括:
启动定时器,当所述定时器超时后,重新判断当前的活动线程数是否小于所述最大活动线程数;
当所述全部标书导入完成,关闭所有线程之后,清除所述定时器。
9.根据权利要求8所述的装置,其特征在于,
所述判断处理单元,用于记录经开标的标书;依次拆分当前标书经济标文件和技术标文件;将拆分出的经济标文件和技术标文件导入;导入开标一览表,导入完成之后,更新所述标书的导入状态。
10.根据权利要求9所述的装置,其特征在于,所述判断处理单元,用于根据所述预设标书导入步骤,将所述预设标书导入步骤划分为多个子导入步骤;设置每个子导入步骤对应的进度条比例;
每当完成一个子导入步骤,显示与所述当前完成的所有子导入步骤对应的总进度条。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610164158.1A CN105786450A (zh) | 2016-03-22 | 2016-03-22 | 一种标书文件导入方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610164158.1A CN105786450A (zh) | 2016-03-22 | 2016-03-22 | 一种标书文件导入方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105786450A true CN105786450A (zh) | 2016-07-20 |
Family
ID=56390491
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610164158.1A Pending CN105786450A (zh) | 2016-03-22 | 2016-03-22 | 一种标书文件导入方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105786450A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108319869A (zh) * | 2018-02-28 | 2018-07-24 | 江苏国泰新点软件有限公司 | 一种自动开标的方法、装置、服务器和存储介质 |
CN108809690A (zh) * | 2018-04-08 | 2018-11-13 | 广州市海升信息科技有限责任公司 | 设备软件版本信息自动核对的方法及其*** |
CN111475387A (zh) * | 2019-01-24 | 2020-07-31 | 阿里巴巴集团控股有限公司 | 一种服务器过载判断方法及服务器 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102467412A (zh) * | 2010-11-16 | 2012-05-23 | 金蝶软件(中国)有限公司 | 一种处理操作请求的方法、装置及业务*** |
US8209701B1 (en) * | 2007-09-27 | 2012-06-26 | Emc Corporation | Task management using multiple processing threads |
CN105389346A (zh) * | 2015-10-22 | 2016-03-09 | 江苏国泰新点软件有限公司 | 一种电子评标***中的清标方法和装置 |
-
2016
- 2016-03-22 CN CN201610164158.1A patent/CN105786450A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8209701B1 (en) * | 2007-09-27 | 2012-06-26 | Emc Corporation | Task management using multiple processing threads |
CN102467412A (zh) * | 2010-11-16 | 2012-05-23 | 金蝶软件(中国)有限公司 | 一种处理操作请求的方法、装置及业务*** |
CN105389346A (zh) * | 2015-10-22 | 2016-03-09 | 江苏国泰新点软件有限公司 | 一种电子评标***中的清标方法和装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108319869A (zh) * | 2018-02-28 | 2018-07-24 | 江苏国泰新点软件有限公司 | 一种自动开标的方法、装置、服务器和存储介质 |
CN108319869B (zh) * | 2018-02-28 | 2021-09-10 | 国泰新点软件股份有限公司 | 一种自动开标的方法、装置、服务器和存储介质 |
CN108809690A (zh) * | 2018-04-08 | 2018-11-13 | 广州市海升信息科技有限责任公司 | 设备软件版本信息自动核对的方法及其*** |
CN111475387A (zh) * | 2019-01-24 | 2020-07-31 | 阿里巴巴集团控股有限公司 | 一种服务器过载判断方法及服务器 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105786450A (zh) | 一种标书文件导入方法和装置 | |
CN103164229A (zh) | 一种清理移动终端进程的方法及装置 | |
CN102999387B (zh) | 进程运行装置及方法 | |
CN103744725B (zh) | 一种虚拟机管理方法及装置 | |
CN104503828A (zh) | 一种进程管理方法及终端 | |
CN104461521A (zh) | 一种应用程序重放方法及*** | |
CN109582518A (zh) | 一种用于bios调试模式的控制方法、装置及设备 | |
CN103529743B (zh) | 一种用于在线修改控制***逻辑算法程序的方法 | |
CN105589739B (zh) | 一种流程控制***及方法 | |
CN100583047C (zh) | 实时中断与多个进程状态同步的方法 | |
CN102375759B (zh) | 利用有限状态机防止代码重入的方法 | |
CN107526622A (zh) | Linux的快速异常处理方法及装置 | |
CN106227595A (zh) | 处理反复快速操作的方法和*** | |
CN102368710A (zh) | 一种基于局域网的网络设备软件批量升级的方法 | |
CN108958808A (zh) | 终端启动方法及装置、终端及存储介质 | |
CN104536893A (zh) | 一种批量处理程序容报错处理方法及装置 | |
CN108121605B (zh) | 一种基于yarn的cgroup内存控制优化方法及*** | |
CN1287287C (zh) | 基于控制***实现在线更新数据的方法 | |
CN105677407A (zh) | 应用程序关闭方法和装置 | |
CN112835692B (zh) | 一种日志消息驱动任务方法、***、存储介质及设备 | |
CN105786597A (zh) | uCOS-III操作***实现任务切换的方法及装置 | |
CN103870313A (zh) | 一种虚拟机任务调度方法及*** | |
CN102262542B (zh) | Wsn中基于事件驱动的重编程方法及*** | |
CN111638965A (zh) | 基于栅栏复制与握手的命令队列间栅栏同步方法及*** | |
CN105204926A (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: 20160720 |
|
RJ01 | Rejection of invention patent application after publication |