多终端任务结果展示冲突的处理方法、系统及相应设备技术方案

技术编号:26031311 阅读:31 留言:0更新日期:2020-10-23 21:08
本申请公开了多终端任务结果展示冲突的处理方法、系统及相应计算机设备,其中当有一终端正常提交任务数据后,任务状态置为完成,此后再有终端提交任务数据时,将数据按照权重计分进行对比,当新提交内容计分低于原结果时,将任务结果替换为新提交内容,从而智能使最终获取数据更贴近实际状态,并解决多套任务完成数据存储的冲突处理及数据回溯问题。

【技术实现步骤摘要】
多终端任务结果展示冲突的处理方法、系统及相应设备
本申请涉及电数字数据处理领域,尤其涉及多终端任务结果展示冲突的处理方法、系统及相应设备。
技术介绍
离线任务方法针对部分特殊行业无法接入网络或因区域偏僻等物理环境导致设备无法联网的情况,提供离线方式的巡检任务处理,当正常联网后再将任务数据提交。巡检终端离线任务,任务下发时,同一任务会被多终端接收,终端在接收任务之后可能会因各种原因处于离线状态,此时无法与服务器同步任务状态和数据,因此很可能出现一个任务会出现多种完成任务的数据。如按任务正常完成流程展示记录数据,则可能出现部分数据丢失,或是任务信息状态出错。目前,对于多移动端/巡检终端离线任务冲突,因任务id唯一,通常采取按时间顺序覆盖信息的方式或任务完结则后续任务数据无法提交的方法处理。这两种做法都会导致部分责任人的信息丢失,也可能出现服务器最后保留数据与责任人实际看到的情况不一致,且部分责任人会对自己的任务数据产生困惑,同时也会影响相关的绩效结算结果。
技术实现思路
为了克服现有技术中存在的不足,本专利技术提供一种多终端任务结果展示冲突的处理方法、系统及相应设备,其使能优化数据对比速度,快速解决多终端任务结果展示冲突问题,智能选取最终任务数据同时避免数据丢失。在本专利技术的第一方面,提供一种多终端任务结果展示冲突的处理方法,该方法包括:响应于接收到巡检终端针对巡检任务提交的任务数据,确定所述巡检任务的状态;响应于所述巡检任务处于未完成状态,将本次提交的任务数据分别存入主表和副表,将所述巡检任务修改为完成状态;响应于所述巡检任务处于未完成状态之外的其它状态,将本次提交的任务数据存入副表,根据针对所述巡检任务预先设置的指标、相应权重及计分规则计算本次提交的任务数据的计分和所述主表中任务数据的计分;响应于本次提交的任务数据的计分低于主表中任务数据的计分,将本次提交的任务数据存入所述主表替换相应数据。在实施例中,所述方法还包括:在将所述巡检任务修改为完成状态之后,确定已被下发所述巡检任务的其它巡检终端是否在线;响应于在线,确定所述巡检任务是否已开始执行;响应于所述巡检任务尚未执行,通知所述巡检终端删除所述巡检任务。在实施例中,所述方法还包括:响应于展示巡检任务的巡检结果,从主表获取数据进行展示,并对具有多提交任务数据的巡检任务进行标记;响应于对标记的巡检任务进行操作,展示副表中与该巡检任务对应的数据。在实施例中,所述方法还包括:所述方法还包括将是否有附件及附件在巡检终端形成的时间作为权重项,其中有附件情形的权重低于无附件情形的权重,及附件在巡检终端形成的时间越晚,权重越低。在实施例中,所述方法还包括:响应于计算的任一计分高于所述巡检任务的预期范围,发起核实任务或提醒。在本专利技术的第二方面,提供一种多终端任务结果展示冲突的处理系统,该系统包括:状态确定模块,用于响应于接收到巡检终端针对巡检任务提交的任务数据,确定所述巡检任务的状态;存储模块,用于响应于所述巡检任务处于未完成状态,将本次提交的任务数据分别存入主表和副表,将所述巡检任务修改为完成状态;计分模块,用于响应于所述巡检任务处于未完成状态之外的其它状态,将本次提交的任务数据存入副表,根据针对所述巡检任务预先设置的指标、相应权重及计分规则计算本次提交的任务数据的计分和所述主表中任务数据的计分;替换模块,用于响应于本次提交的任务数据的计分低于主表中任务数据的计分,将本次提交的任务数据存入所述主表替换相应数据。在本专利技术的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现根据本专利技术的第一方面的多终端任务结果展示冲突的处理方法的步骤。在本专利技术的第四方面,提供一种计算机设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中所述处理器执行所述计算机程序时实现根据本专利技术的第一方面的多终端任务结果展示冲突的处理方法的步骤。通过本专利技术,可以解决在拥有离线任务的系统中,多人提交同一任务时的多套任务完成数据存储的冲突处理及数据回溯问题。当有一终端正常提交任务数据后,任务状态置为完成,此后再有终端提交任务数据时,任务状态变更,通过任务指标权重计分对比,当新提交内容计分低于原结果时,将任务结果替换为新提交内容,从而智能确认实际巡检任务主展示信息内容,将用户最关注的数据优先展示出来,使最终获取数据更贴近实际状态。此外,通过使用终端获取到附件的时间进行对比,解决了离线状态或网络不稳定时引起的附件上传到服务器的时间差问题。再者,将数据记入副表,解决了多人提交同一任务数据后,责任人对于有多人提交的任务数据的查看问题,也不会再出现部分责任人的绩效结算丢失问题。此外,通过任务提前设置预期安全值范围,当计分超过安全范围时自动发出一个核实任务或提醒,以避免因重要数据遗漏导致的损失发生。结合附图阅读本专利技术实施方式的详细描述后,本专利技术的其它特点和优点将变得更加清楚。附图说明图1为根据本专利技术方法的一实施例的流程图;图2为根据本专利技术系统的一实施例的框图。为清晰起见,这些附图均为示意性及简化的图,它们只给出了对于理解本专利技术所必要的细节,而省略其他细节。具体实施方式下面参照附图对本专利技术的实施方式和实施例进行详细说明。通过下面给出的详细描述,本专利技术的适用范围将显而易见。然而,应当理解,在详细描述和具体例子表明本专利技术优选实施例的同时,它们仅为说明目的给出。图1示出了根据本专利技术的多终端任务结果展示冲突的处理方法的一优选实施例的流程图。创建巡检任务时,需确认任务项指标的权重及计分方式,并确认任务数据计分值的正常值范围。当多个终端接收一个任务时,服务端记录下发任务的次数,当有终端任务完成时,服务端记录完成任务的终端数量,当服务端获得完成数量与下发数量一致时,则任务完结。在步骤S102,在服务端接收到巡检终端针对巡检任务提交的任务数据时,确定该巡检任务的状态。如果处于未完成状态,则处理进行到步骤S150。否则,如果处于完成状态,处理进行到步骤S104;如果处于多提交状态,处理进行到步骤S106。在步骤S104,将巡检任务的状态修改为多提交状态。在步骤S106,将本次提交的任务数据存入副表,以避免数据丢失或影响后续相关计算,比如绩效核算、任务完成度核算等,并根据针对巡检任务预先设置的指标及相应权重计算本次提交的任务数据的计分和主表中任务数据的计分。例如,某任务分3个重要指标A、B、C。A占20%权重,0-10分;B占30%权重,0-10分;C占50%权重,0-10分。任务正常值范围例如设置为8分。另外,此任务中附件也可列为权重项,附件可以是图片、视频和/或文件等,计分标准为:如两个信息都有附件时,以附件在终端形成的时间对比,时间较早的此项计分100%,时间较晚的此项计0%。否则有附件计0%,无附件计分100%。在数据本文档来自技高网...

【技术保护点】
1.一种多终端任务结果展示冲突的处理方法,其特征在于,所述方法包括:/n响应于接收到巡检终端针对巡检任务提交的任务数据,确定所述巡检任务的状态;/n响应于所述巡检任务处于未完成状态,将本次提交的任务数据分别存入主表和副表,将所述巡检任务修改为完成状态;/n响应于所述巡检任务处于未完成状态之外的其它状态,将本次提交的任务数据存入副表,根据针对所述巡检任务预先设置的指标、相应权重及计分规则计算本次提交的任务数据的计分和所述主表中任务数据的计分;/n响应于本次提交的任务数据的计分低于主表中任务数据的计分,将本次提交的任务数据存入所述主表替换相应数据。/n

【技术特征摘要】
1.一种多终端任务结果展示冲突的处理方法,其特征在于,所述方法包括:
响应于接收到巡检终端针对巡检任务提交的任务数据,确定所述巡检任务的状态;
响应于所述巡检任务处于未完成状态,将本次提交的任务数据分别存入主表和副表,将所述巡检任务修改为完成状态;
响应于所述巡检任务处于未完成状态之外的其它状态,将本次提交的任务数据存入副表,根据针对所述巡检任务预先设置的指标、相应权重及计分规则计算本次提交的任务数据的计分和所述主表中任务数据的计分;
响应于本次提交的任务数据的计分低于主表中任务数据的计分,将本次提交的任务数据存入所述主表替换相应数据。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在将所述巡检任务修改为完成状态之后,确定已被下发所述巡检任务的其它巡检终端是否在线;
响应于在线,确定所述巡检任务是否已开始执行;
响应于所述巡检任务尚未执行,通知所述巡检终端删除所述巡检任务。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于展示巡检任务的巡检结果,从主表获取数据进行展示,并对具有多提交任务数据的巡检任务进行标记;
响应于对标记的巡检任务进行操作,展示副表中与该巡检任务对应的数据。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括将是否有附件及附件在巡检终端形成的时间作为权重项,其中有附件情形的权重低于无附件情形的权重,及附件在巡检终端形成的时间越晚,权重越低。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于计算的任一计分高于所述巡检任务的预期范围,发起核实任务或提醒。


6.一种多终端任务结果展示冲突的处理系统,其特征在于...

【专利技术属性】
技术研发人员:张海林马红园邹仕洪朱睿李翔
申请(专利权)人:北京元心科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1