合同任务执行方法、系统及存储介质与流程
未命名
07-22
阅读:285
评论:0
1.本发明涉及合同管理技术领域,具体涉及一种合同任务执行方法、系统及存储介质。
背景技术:
2.现有技术中,有一些通过计算机在线签订合同的方法,但是在合同签订完之后,通常需要人工根据合同内容进行任务分解,然后安排相应的人员去执行。客户想要知道合同执行进度的话,还需要打电话来询问。
3.针对上述相关技术,发明人认为依赖人工来安排任务,并与客户进行合同进度的沟通,效率比较低下。
技术实现要素:
4.为了解决现有技术中的上述问题,本发明提出了一种合同任务执行方法、系统及存储介质,提高了工作效率。
5.本发明的第一方面,提出一种合同任务执行方法,所述方法包括:任务管理模块根据签订的合同获取服务内容;对所述服务内容进行分解得到任务列表,所述任务列表包括:一个或多个任务项;将所述任务项添加到任务队列中,以使任务分配模块读取所述任务队列中的任务项,并发送到执行设备。
6.优选地,“任务管理模块根据签订的合同获取服务内容”的步骤包括:任务管理模块从电子合同中获取服务内容;或者,利用光学字符识别法,获取纸质合同中的文字内容;利用固定格式和自然语言双重识别法对所述文字内容进行识别,得到服务内容。
7.优选地,所述任务列表还包括:各任务项要求的执行时间;所述任务项包括:线上任务项或线下任务项;所述任务队列包括:第一任务队列和第二任务队列;所述执行设备包括:在线服务设备和线下服务人员终端设备;“将所述任务项添加到任务队列中,以使任务分配模块读取所述任务队列中的任务项,并发送到执行设备”的步骤包括:将所述线上任务项按要求的执行时间顺序添加到所述第一任务队列中,以使所述任务分配模块从所述第一任务队列中读取任务项并发送到所述在线服务设备;将所述线下任务项按要求的执行时间顺序添加到所述第二任务队列中,以使所述任务分配模块从所述第二任务队列中读取任务项并发送到所述线下服务人员终端设备。
8.优选地,所述方法还包括:接收所述执行设备返回的服务结果信息;其中,所述服务结果信息包括执行状态,
所述执行状态包括:已完成或未完成;若所述执行状态为已完成,则将所述服务结果信息对应的任务项从相应的队列中删除;若所述执行状态为未完成,且所述服务结果信息对应的任务项为线上任务项,则将该任务项从所述第一任务队列中移动到所述第二任务队列中;若所述执行状态为未完成,且所述服务结果信息对应的任务项为线下任务项,则将该任务项继续保留在所述第二任务队列中,并标记为重新分配。
9.优选地,在“将所述任务项添加到任务队列中,以使任务分配模块读取所述任务队列中的任务项,并发送到执行设备”之前,所述方法还包括:创建用户账号,并保存所述任务列表以供所述合同对应的客户进行查询。
10.优选地,所述方法还包括:接收所述执行设备返回的开始执行的信息,并修改所述任务列表中对应任务项的状态为正在执行。
11.优选地,在“接收所述执行设备返回的服务结果信息”之后,所述方法还包括:保存所述服务结果信息并更新所述任务列表中对应任务项的状态,以供所述客户查询。
12.优选地,所述在线服务设备为一个或多个;所述线下服务人员终端设备为一个或多个;所述在线服务设备包括:网络漏洞扫描设备或在线杀毒设备;所述线下服务人员终端设备包括:手机、平板电脑或笔记本电脑;所述服务结果信息还包括:任务执行过程中记录的信息;若所述执行状态为已完成,所述方法还包括:根据所述任务执行过程中记录的信息进行评分;若评分结果低于预设的阈值,则将所述任务列表中对应任务项的执行状态修改为待整改,并将该任务项添加到所述第二任务队列中。
13.本发明的第二方面,提出一种合同任务执行系统,所述系统基于上面所述的方法执行合同任务。
14.本发明的第三方面,提出一种计算机可读存储介质,存储有能够被处理器加载并执行上面所述方法的计算机程序。
15.与最接近的现有技术相比,本发明具有如下有益效果:本发明提出的合同任务执行方法包括:任务管理模块根据签订的合同获取服务内容;对服务内容进行分解得到任务列表,任务列表包括:一个或多个任务项;将线上任务项按要求的执行时间顺序添加到第一任务队列中,以使任务分配模块从第一任务队列中读取任务项并发送到在线服务设备;将线下任务项按要求的执行时间顺序添加到第二任务队列中,以使任务分配模块从第二任务队列中读取任务项并发送到线下服务人员终端设备。通过上述手段,本发明实现了对合同中各项任务的自动分配。
16.在任务项分配以后,还可以根据在线服务设备或线下服务人员终端设备返回的信息及时获取到任务项正在执行、已完成、未完成等状态信息。本发明同时为客户创建了对应的账户,及时更新任务列表中各任务项的执行状态,方便客户随时登陆,查询各任务项的执
行状态。
17.本发明还通过执行设备返回的服务结果信息,将已完成的任务项从相应的任务队列中删除。对于未完成的线上任务项,从第一任务队列中移动到第二任务队列中,以便线下执行人员介入。对于未完成的线下任务项,继续保留在第二任务队列中,并标记为重新分配,以便分配给经验更为丰富的线下执行人员去执行。
18.对于已经完成的任务项,本发明还会根据任务执行过程中记录的信息进行评分,并根据评分确定是否需要对该任务项相关的设备进行整改(例如,根据漏洞扫描记录信息进行评分,确定被扫描的服务器是否需要修补漏洞)。
19.综上所述,本发明实现了新合同服务自动化,既提高了工作效率,又提升了客户体验。
附图说明
20.图1是本发明的合同任务执行方法实施例一的主要步骤示意图;图2是本发明的合同任务执行方法实施例二的主要步骤示意图;图3是本发明的合同任务执行方法实施例三的主要步骤示意图;图4是本发明的合同任务执行方法实施例四的主要步骤示意图;图5是本发明的合同任务执行方法实施例五的主要步骤示意图。
具体实施方式
21.下面参照附图来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅用于解释本发明的技术原理,并非旨在限制本发明的保护范围。
22.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本技术的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
23.需要说明的是,在本发明的描述中,术语“第一”、“第二”仅仅是为了便于描述,而不是指示或暗示所述装置、元件或参数的相对重要性,因此不能理解为对本发明的限制。另外,本发明中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。
24.图1是本发明的合同任务执行方法实施例一的主要步骤示意图。如图1所示,本实施例的执行方法包括步骤a10-a30:步骤a10,任务管理模块根据签订的合同获取服务内容。
25.具体地,任务管理模块可以从电子合同中获取服务内容。或者,利用光学字符识别法(optical character recognition,ocr),获取纸质合同中的文字内容,然后利用固定格式和自然语言( natural language processing, nlp)双重识别法对文字内容进行识别,得到需要进行服务的内容。
26.为了进一步提高识ocr模型的正确率,可以收集本公司(采用本发明的方法执行合同任务的公司)销售部门合同文件,拍摄图片后进行标注成为数据集,分成训练集和测试
集。如果本公司合同数量相对不足,可以同时在互联网上收集类似样式合同,同样标注后作为训练集使用。这样,能够较好地把握标注质量,对较为关心的字段着重把控标注质量。
27.步骤a20,对服务内容进行分解得到任务列表。
28.其中,任务列表包括:一个或多个任务项。
29.每个合同中可能包括多个任务,比如客户有多台服务器需要进行漏洞扫描,在漏洞扫描之前还需要有专业人员上门检查服务器的设置环境是否符合规范。这样,就可以利用nlp方法,根据需要将要执行的任务分解成一些便于分配的任务项。
30.步骤a30,将任务项添加到任务队列中,以使任务分配模块读取任务队列中的任务项,并发送到执行设备。
31.有些是可以在线执行的任务项(如,漏洞扫描),就由执行设备(如,漏洞扫描设备)直接在线执行,有些是需要人工参与的任务(如,服务器设置环境检查)就由持有执行设备(如手机)的人员去执行。
32.图2是本发明的合同任务执行方法实施例二的主要步骤示意图。在本实施例中任务列表中包括:一个或多个任务项,以及各任务项要求的执行时间;任务项包括:线上任务项或线下任务项;任务队列包括:第一任务队列和第二任务队列;执行设备包括:在线服务设备和线下服务人员终端设备。
33.比如合同中要求对某客户的一台服务器于2月28日前进行网络安全检测,该任务可以分解为两个任务项:线下的服务器设置环境检查和在线漏洞扫描,对应执行时间可以分别设置为2月10日和2月15日。
34.如图2所示,本实施例的执行方法包括步骤b10-b40:步骤b10,任务管理模块根据签订的合同获取服务内容。
35.步骤b20,对服务内容进行分解得到任务列表。
36.步骤b30,将线上任务项按要求的执行时间顺序添加到第一任务队列中,以使任务分配模块从第一任务队列中读取任务项并发送到在线服务设备。
37.步骤b40,将线下任务项按要求的执行时间顺序添加到第二任务队列中,以使任务分配模块从第二任务队列中读取任务项并发送到线下服务人员终端设备。
38.本实施例中,在线服务设备为一个或多个;线下服务人员终端设备为一个或多个;在线服务设备包括:网络漏洞扫描设备或在线杀毒设备等;线下服务人员终端设备包括:手机、平板电脑或笔记本电脑等。
39.图3是本发明的合同任务执行方法实施例三的主要步骤示意图。如图3所示,本实施例的执行方法包括步骤c10-c60:步骤c10,任务管理模块根据签订的合同获取服务内容。
40.步骤c20,对服务内容进行分解得到任务列表。
41.步骤c30,将线上任务项按要求的执行时间顺序添加到第一任务队列中,以使任务分配模块从第一任务队列中读取任务项并发送到在线服务设备。
42.步骤c40,将线下任务项按要求的执行时间顺序添加到第二任务队列中,以使任务分配模块从第二任务队列中读取任务项并发送到线下服务人员终端设备。
43.步骤c50,接收执行设备返回的服务结果信息。
44.其中,服务结果信息包括执行状态,执行状态包括:已完成或未完成。
45.步骤c60,根据服务结果信息,将对应的任务项从相应的队列中删除,或者添加到第二任务队列中。具体可以包括步骤c61-c63:步骤c61,若执行状态为已完成,则将服务结果信息对应的任务项从相应的队列中删除。
46.步骤c62,若执行状态为未完成,且服务结果信息对应的任务项为线上任务项,则将该任务项从第一任务队列中移动到第二任务队列中。
47.线上任务未完成,可能是在线服务设备在执行的时候遇到了问题(例如网络不通),这时需要人工介入,因此将该任务项移动到第二任务队列中,任务分配模块就会把它发送到线下服务执行人员终端设备。
48.步骤c63,若执行状态为未完成,且服务结果信息对应的任务项为线下任务项,则将该任务项继续保留在第二任务队列中,并标记为重新分配。
49.人工服务也可能会遇到一些难题,需要寻求经验更丰富的工程师前去解决,这时就需要重新分配。
50.图4是本发明的合同任务执行方法实施例四的主要步骤示意图。如图4所示,本实施例的执行方法包括步骤d10-d70:步骤d10,任务管理模块根据签订的合同获取服务内容。
51.步骤d20,对服务内容进行分解得到任务列表。
52.步骤d30,创建用户账号,并保存任务列表以供该合同对应的客户进行查询。
53.具体地,该步骤可以包括步骤d31-d35:步骤d31,根据签订的合同获取客户信息,如客户名称、客户地址、客户银行账户信息(开户行和账号)等。
54.步骤d32,根据客户信息创建对应的用户账号。
55.步骤d33,保存客户信息以及任务列表,并与用户账号进行关联。
56.步骤d34,设置所述任务列表中每个任务项的初始状态为待执行。
57.步骤d35,将用户账号发送到客户的邮箱中。
58.步骤d40,将线上任务项按要求的执行时间顺序添加到第一任务队列中,以使任务分配模块从第一任务队列中读取任务项并发送到在线服务设备。
59.步骤d50,将线下任务项按要求的执行时间顺序添加到第二任务队列中,以使任务分配模块从第二任务队列中读取任务项并发送到线下服务人员终端设备。
60.步骤d60,接收执行设备返回的服务结果信息。
61.步骤d70,根据服务结果信息,将对应的任务项从相应的队列中删除,或者添加到第二任务队列中。具体方法可以参看上面实施例三中的步骤c61-c63,此处不再赘述。
62.图5是本发明的合同任务执行方法实施例五的主要步骤示意图。如图5所示,本实施例的执行方法包括步骤e10-e90:步骤e10,任务管理模块根据签订的合同获取服务内容。
63.步骤e20,对服务内容进行分解得到任务列表。
64.步骤e30,创建用户账号,并保存任务列表以供该合同对应的客户进行查询。
65.具体内容可以参看实施例四中的步骤d31-d35。
66.步骤e40,将线上任务项按要求的执行时间顺序添加到第一任务队列中,以使任务
分配模块从第一任务队列中读取任务项并发送到在线服务设备。
67.步骤e50,将线下任务项按要求的执行时间顺序添加到第二任务队列中,以使任务分配模块从第二任务队列中读取任务项并发送到线下服务人员终端设备。
68.步骤e60,接收执行设备返回的开始执行的信息,并修改任务列表中对应任务项的状态为正在执行。
69.步骤e70,接收执行设备返回的服务结果信息。
70.步骤e80,根据服务结果信息,将对应的任务项从相应的队列中删除,或者添加到第二任务队列中。
71.本实施例中,服务结果信息包括:执行状态以及任务执行过程中记录的信息;执行状态包括:已完成或未完成。
72.本步骤具体包括步骤e81-e84:步骤e81,若执行状态为已完成,则将服务结果信息对应的任务项从相应的队列中删除;然后根据任务执行过程中记录的信息进行评分;若评分结果低于预设的阈值,则将任务列表中对应任务项的执行状态修改为待整改,并将该任务项添加到第二任务队列中。
73.例如,漏洞扫描结束后,根据扫描过程中生成的信息进行评分,如果评分结果低于预设的阈值,则将执行状态标记修改为待整改,对于待整改的任务,会由线下执行人员协助客户进行整改,待客户修复漏洞之后,可以再次扫描、评分。
74.步骤e82,若执行状态为未完成,且服务结果信息对应的任务项为线上任务项,则将该任务项从第一任务队列中移动到第二任务队列中。
75.步骤e83,若执行状态为未完成,且服务结果信息对应的任务项为线下任务项,则将该任务项继续保留在第二任务队列中,并标记为重新分配。
76.步骤e90,保存服务结果信息并更新任务列表中对应任务项的状态,以供客户查询。
77.具体地,该步骤可以包括步骤e91-e93:步骤e91,保存服务结果信息并与用户账号进行关联。
78.步骤e92,根据执行状态,修改任务列表中对应任务项的执行状态。
79.步骤e93,将服务结果信息发送到客户的邮箱中。
80.上述实施例中虽然将各个步骤按照上述先后次序的方式进行了描述,但是本领域技术人员可以理解,为了实现本实施例的效果,不同的步骤之间不必按照这样的次序执行,其可以同时(并行)执行或以颠倒的次序执行,这些简单的变化都在本发明的保护范围之内。
81.进一步地,基于与上述方法实施例相同的技术构思,本发明还提供了一种合同任务执行系统的实施例。所述系统基于上面所述的方法执行合同任务。
82.更进一步地,本发明还提供了一种计算机可读存储介质的实施例。本实施例的存储介质中存储有能够被处理器加载并执行上面所述方法的计算机程序。
83.所述计算机可读存储介质可以包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
84.本领域技术人员应该能够意识到,结合本文中所公开的实施例描述的各示例的方
法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明电子硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以电子硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
85.至此,已经结合附图所示的优选实施方式描述了本发明的技术方案。但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征做出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
技术特征:
1.一种合同任务执行方法,其特征在于,所述方法包括:任务管理模块根据签订的合同获取服务内容;对所述服务内容进行分解得到任务列表,所述任务列表包括:一个或多个任务项;将所述任务项添加到任务队列中,以使任务分配模块读取所述任务队列中的任务项,并发送到执行设备。2.根据权利要求1所述的合同任务执行方法,其特征在于,“任务管理模块根据签订的合同获取服务内容”的步骤包括:任务管理模块从电子合同中获取服务内容;或者,利用光学字符识别法,获取纸质合同中的文字内容;利用固定格式和自然语言双重识别法对所述文字内容进行识别,得到服务内容。3.根据权利要求1所述的合同任务执行方法,其特征在于,所述任务列表还包括:各任务项要求的执行时间;所述任务项包括:线上任务项或线下任务项;所述任务队列包括:第一任务队列和第二任务队列;所述执行设备包括:在线服务设备和线下服务人员终端设备;“将所述任务项添加到任务队列中,以使任务分配模块读取所述任务队列中的任务项,并发送到执行设备”的步骤包括:将所述线上任务项按要求的执行时间顺序添加到所述第一任务队列中,以使所述任务分配模块从所述第一任务队列中读取任务项并发送到所述在线服务设备;将所述线下任务项按要求的执行时间顺序添加到所述第二任务队列中,以使所述任务分配模块从所述第二任务队列中读取任务项并发送到所述线下服务人员终端设备。4.根据权利要求3所述的合同任务执行方法,其特征在于,所述方法还包括:接收所述执行设备返回的服务结果信息;其中,所述服务结果信息包括执行状态,所述执行状态包括:已完成或未完成;若所述执行状态为已完成,则将所述服务结果信息对应的任务项从相应的队列中删除;若所述执行状态为未完成,且所述服务结果信息对应的任务项为线上任务项,则将该任务项从所述第一任务队列中移动到所述第二任务队列中;若所述执行状态为未完成,且所述服务结果信息对应的任务项为线下任务项,则将该任务项继续保留在所述第二任务队列中,并标记为重新分配。5.根据权利要求4所述的合同任务执行方法,其特征在于,在“将所述任务项添加到任务队列中,以使任务分配模块读取所述任务队列中的任务项,并发送到执行设备”之前,所述方法还包括:创建用户账号,并保存所述任务列表以供所述合同对应的客户进行查询。6.根据权利要求5所述的合同任务执行方法,其特征在于,所述方法还包括:接收所述执行设备返回的开始执行的信息,并修改所述任务列表中对应任务项的状态为正在执行。7.根据权利要求6所述的合同任务执行方法,其特征在于,在“接收所述执行设备返回
的服务结果信息”之后,所述方法还包括:保存所述服务结果信息并更新所述任务列表中对应任务项的状态,以供所述客户查询。8.根据权利要求7所述的合同任务执行方法,所述在线服务设备为一个或多个;所述线下服务人员终端设备为一个或多个;所述在线服务设备包括:网络漏洞扫描设备或在线杀毒设备;所述线下服务人员终端设备包括:手机、平板电脑或笔记本电脑;所述服务结果信息还包括:任务执行过程中记录的信息;若所述执行状态为已完成,所述方法还包括:根据所述任务执行过程中记录的信息进行评分;若评分结果低于预设的阈值,则将所述任务列表中对应任务项的执行状态修改为待整改,并将该任务项添加到所述第二任务队列中。9.一种合同任务执行系统,其特征在于,所述系统基于权利要求1-8中任一项所述的方法执行合同任务。10.一种计算机可读存储介质,其特征在于,存储有能够被处理器加载并执行如权利要求1-8中任一项所述方法的计算机程序。
技术总结
本发明涉及合同管理技术领域,具体涉及一种合同任务执行方法、系统及存储介质,旨在提高工作效率。本发明提出的合同任务执行方法包括:任务管理模块根据签订的合同获取服务内容;对服务内容进行分解得到任务列表,任务列表包括:一个或多个任务项;将线上任务项按要求的执行时间顺序添加到第一任务队列中,以使任务分配模块从第一任务队列中读取任务项并发送到在线服务设备;将线下任务项按要求的执行时间顺序添加到第二任务队列中,以使任务分配模块从第二任务队列中读取任务项并发送到线下服务人员终端设备。另外,还创建了用户账户,供客户随时查看各任务项的执行状态。本发明实现了合同服务自动化,既提高了工作效率,又提升了客户体验。又提升了客户体验。又提升了客户体验。
技术研发人员:杨玉忠
受保护的技术使用者:北京时代新威信息技术有限公司
技术研发日:2023.03.28
技术公布日:2023/7/20
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
