[发明专利]实现项目实时跟踪的方法有效
申请号: | 200910024978.0 | 申请日: | 2009-03-02 |
公开(公告)号: | CN101499017A | 公开(公告)日: | 2009-08-05 |
发明(设计)人: | 黄锡伟;曹阳;陈中明;柏传军;李玉凌;李玮 | 申请(专利权)人: | 南京联创科技股份有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06Q10/00 |
代理公司: | 南京天翼专利代理有限责任公司 | 代理人: | 朱戈胜 |
地址: | 210013江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 项目 实时 跟踪 方法 | ||
1.一种实现项目实时跟踪的方法,其特征是步骤包括:
1)在项目管理系统的后台设立了一个常规的守护进程,用于对需要进行处理的项目管理任务数据进行后台处理;
2)为保障所述守护进程工作,设定一个任务处理队列;
3)系统的项目管理WBS节点的数据提交后,把项目编号以及相关数据送入已建立的任务处理队列中;后台的守护进程定期的对该队列中的数据进行轮询,并进行多批次的数据融合,再对数据进行处理;
所述步骤3)中,后台守护进程的事物处理步骤包括:
1)获取任务处理队列中数据;
2)锁定任务处理队列,同时创建临时队列;
3)取出任务处理队列中首个任务;
4)再轮询该任务处理队列,将任务处理队列中相同的任务项合并,然后再解锁任务处理队列;
5)查看当前并发进程是否存在相同的任务项目数据,有,则把该任务插入到所述的任务处理队列,没有,则产生执行线程;
线程处理结束后将数据写入数据库。
2.根据权利要求1所述的实现项目实时跟踪的方法,其特征是每一个任务处理队列中的任务都包含所要处理的唯一的项目基本信息,多批次的融合的步骤是,先通过比对任务处理队列中的任务信息所包含的项目信息,如果项目信息相同,则认为比对的任务属于同一项目,进行融合处理即作为一个任务处理;反之,则放弃融合处理。
3.根据权利要求1或2所述的实现项目实时跟踪的方法,其特征是所述守护进程针对各个任务需求的处理方式是多线程处理;该多线程的实际并发线程数值=经验值/0.75;所述经验值是根据一个月以来,平均每天的各个项目节点处理数据得出,步骤是:首先采样每一天的项目处理数,持续进行一个月,取平均值得到此经验值;需要根据后台进程处理的进程实际进程数,判断此经验值是否过期,如果在一个星期内,后台进程不能及时处理项目数据,并且后台进程产生的进程数处于饱和状态,即达到实际并发线程数值,则认为当前的经验值需要修正;反之则认为经验值是可靠的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京联创科技股份有限公司,未经南京联创科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910024978.0/1.html,转载请声明来源钻瓜专利网。