任务处理方法和装置与流程

文档序号:12906586阅读:206来源:国知局
任务处理方法和装置与流程

本发明涉及任务处理领域,具体而言,涉及一种任务处理方法和装置。



背景技术:

检测设备可以通过传感器检测出需要的物理信号,并将物理信号转换为数字信号以供分析、记录等。但是,技术人员在通过检测设备执行检测的任务时,可能会出现技术人员不够了解检测设备的使用规范等情况导致的漏检、错检等。例如,电力系统中的智能电能计量系统,智能电能计量系统主要由智能电能表、互感器、高速通信网络、信息分析处理中心以及与之配套的管理系统组成,运用现代数字通信技术、计算机软硬件技术、电能计量等新技术,形成一个以数字信号传输、高度信息化、操控智能化的开放式计量系统。智能电表担负着数据终端采集器的任务,可以记录实时用电情况,直接利用现有电压输电线路,以gprs为主要通信载体,通过多种通信方式实现系统主站和现场终端之间的数据通信,实现大范围的集中管理。但是,技术人员在现场操作智能电表时,可能由于终端的型号不同等出现技术人员不清楚操作流程,导致操作出错,可能会造成智能电表软件故障等情况的发生,影响计量检测设备的使用。

针对相关技术中技术人员通过检测设备执行任务时可能会出现漏检、错检等的技术问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种任务处理方法和装置,以至少解决相关技术中技术人员通过检测设备执行任务时可能会出现漏检、错检等的技术问题。

根据本发明实施例的一个方面,提供了一种任务处理方法,该方法包括:获取服务器发送的任务列表;在任务列表中确定当前任务;按照预设顺序提示当前任务的执行步骤以向用户指示对检测设备的操作行为;获取检测设备的检测数据。

进一步地,按照预设顺序提示当前任务的执行步骤以向用户指示对检测设备的操作行为包括:向服务器发送执行当前任务的请求;获取服务器按照预设顺序发送的当前任务的每个执行步骤的内容;通过显示界面显示当前执行步骤的内容。

进一步地,获取服务器按照预设顺序发送的当前任务的每个执行步骤的内容包括:判断是否需要显示下一执行步骤的内容;如果判断结果为是,则向服务器发送需要显示下一执行步骤的内容的请求,其中,服务器用于在判断出请求符合预设条件时发送下一执行步骤的内容。

进一步地,获取检测设备的检测数据包括:通过第一无线传输方式获取检测设备发送的检测数据;存储检测数据;通过第二无线传输方式将检测数据发送至服务器。

进一步地,在任务列表中确定当前任务之后,该方法包括:向服务器发送路径查询请求,其中,路径查询请求用于查询从当前所在的当前位置向当前任务对应的检测设备的位置的路径;获取服务器反馈的路径地图;显示路径地图。

根据本发明实施例的另一方面,还提供了一种任务处理装置,该装置包括:第一获取单元,用于获取服务器发送的任务列表;确定单元,用于在任务列表中确定当前任务;提示单元,用于按照预设顺序提示当前任务的执行步骤以向用户指示对检测设备的操作行为;第二获取单元,用于获取检测设备的检测数据。

进一步地,提示单元包括:发送模块,用于向服务器发送执行当前任务的请求;获取模块,用于获取服务器按照预设顺序发送的当前任务的每个执行步骤的内容;显示模块,用于通过显示界面显示当前执行步骤的内容。

进一步地,获取模块包括:判断子模块,用于判断是否需要显示下一执行步骤的内容;发送子模块,用于如果判断结果为是,则向服务器发送需要显示下一执行步骤的内容的请求,其中,服务器用于在判断出请求符合预设条件时,向用户端发送下一执行步骤的内容。

根据本发明实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行本发明的任务处理方法。

根据本发明实施例的另一方面,还提供了一种处理器,该处理器用于运行程序,其中,程序运行时执行本发明的任务处理方法。

在本发明实施例中,通过获取服务器发送的任务列表;在任务列表中确定当前任务;按照预设顺序提示当前任务的执行步骤以向用户指示对检测设备的操作行为;获取检测设备的检测数据,解决了相关技术中技术人员通过检测设备执行任务时可能会出现漏检、错检等的技术问题,进而实现了减小由于不了解操作规范导致的通过检测设备执行任务时发生的漏检、错检等情况的技术效果。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种可选的任务处理方法的流程图;

图2是根据本发明实施例的一种可选的任务处理方法的原理示意图;

图3是根据本发明实施例的一种可选的检测设备与移动终端通讯的原理示意图;

图4是根据本发明实施例的另一种可选的任务处理方法的流程图;

图5是根据本发明实施例的一种可选的任务处理装置的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本申请提供了一种任务处理方法的实施例。

图1是根据本发明实施例的一种可选的任务处理方法的流程图,如图1所示,该方法包括如下步骤:

步骤s101,获取服务器发送的任务列表:

该实施例提供的任务处理方法可以应用于服务器发送的任务列表的接收方,具体而言,可以是设置在检测设备中的处理器,也可以是移动终端,例如,android手持设备等。

执行该实施例提供的任务处理方法的装置能够通过数据交互获取服务器发送的任务列表,例如,任务列表可以是通过无线通信网络传输的,也可以是通过有线的数据连接线传输的,在获取服务器发送的任务列表之后,可以存储任务列表。任务列表是检测设备需要执行的任务的列表,一个任务列表中可以包括一个或多个任务,每个任务可以包括一个或多个步骤。可选的,任务列表中的任务可以是有序的,也可以是无序的。

步骤s102,在任务列表中确定当前任务:

在获取任务列表之后,在任务列表中确定当前任务。该步骤可以是通过人机交互的方式进行选择来确定,也可以是在任务列表接收时已经指定了任务的执行顺序,在任务列表中确定当前任务的具体方式可以根据上述不同的具体情况而定,该实施例对此不作具体限定。

步骤s103,按照预设顺序提示当前任务的执行步骤以向用户指示对检测设备的操作行为:

在确定出当前任务之后,按照预设顺序提示当前任务的执行步骤,每个任务可能包括具有预设顺序的一个或多个步骤,按照预设顺序提示当前任务的执行步骤可以向用户指示对检测设备的操作行为,使得即使在技术人员等操作检测设备的用户在不清楚检测设备的操作规范的情况下也可以按照操作规范进行操作。

可选的,按照预设顺序提示当前任务的执行步骤可以是在显示界面上显示当前步骤,然后逐页显示后续的步骤,也可以是在同一个界面上按照预设顺序显示所有的步骤。

具体而言,按照预设顺序提示当前任务的执行步骤以向用户指示对检测设备的操作行为可以包括:向服务器发送执行当前任务的请求;获取服务器按照预设顺序发送的当前任务的每个执行步骤的内容;通过显示界面显示当前执行步骤的内容。进一步地,获取服务器按照预设顺序发送的当前任务的每个执行步骤的内容可以包括:判断是否需要显示下一执行步骤的内容;如果判断结果为是,则向服务器发送需要显示下一执行步骤的内容的请求,其中,在服务器判断出请求符合预设条件时,向用户端发送下一执行步骤的内容。

可选的,提示的方式不仅包括显示方式,也可以包括语音提示等方式,该实施例对此不作具体限定。

步骤s104,获取检测设备的检测数据:

在按照预设顺序提示当前任务的执行步骤以向用户指示对检测设备的操作行为,用户可能按照指示对检测设备执行相应的操作,或者,在该实施例的执行端为检测设备以外的其它终端设备时,可以通过终端设备与检测设备的通信交互方式向检测设备发送执行当前步骤的操作指令,检测设备在接收到操作指令之后,可以根据该操作指令的指示执行当前需要执行的操作步骤。检测设备在执行操作步骤的过程中可能会产生检测数据,该步骤可以实时的获取检测设备的检测数据。

可选的,获取检测设备的检测数据包括:通过第一无线传输方式获取检测设备发送的检测数据;存储检测数据;通过第二无线传输方式将检测数据发送至服务器。

具体的,如果执行该实施例提供的任务处理方法的装置是检测设备中的处理器等,则可以直接获取到检测数据,如果执行该实施例提供的任务处理方法的装置是移动终端等,可以通过无线通信方式与检测设备通信以获取检测设备的检测数据,例如,移动终端与检测设备之间可以通过蓝牙通讯的方式进行数据交互。

可选的,在该实施例的执行装置为检测设备以外的其它终端设备时,在上述步骤s102在任务列表中确定当前任务之后,还可以获取当前位置向检测设备的位置,具体方法可以包括:向服务器发送路径查询请求,其中,路径查询请求用于查询从当前位置向当前任务对应的检测设备的位置的路径;获取服务器反馈的路径地图;显示路径地图。

该实施例通过获取服务器发送的任务列表;在任务列表中确定当前任务;按照预设顺序提示当前任务的执行步骤以向用户指示对检测设备的操作行为;获取检测设备的检测数据,解决了相关技术中技术人员通过检测设备执行任务时可能会出现漏检、错检等的技术问题,进而实现了减小由于不了解操作规范导致的通过检测设备执行任务时发生的漏检、错检等情况的技术效果。

下面结合一种具体的应用场景对上述实施例提供的任务处理方法的一种可选实施方式进行进一步的详细说明:

如图2所示,该实施方式的任务处理方法的执行装置为移动终端105,可选的,移动终端可以为android终端,终端上安装有app,在app执行时可以执行该实施例提供的任务处理方法的步骤。

移动终端可以与检测设备106通过无线通信方式进行数据交互,例如,通过蓝牙通信方式通信,在该应用场景中,检测设备可以是智能电表、电能表、互感器等设备,用于获取电网电力数据。移动终端与检测设备之间遵循dk系列通用通讯协议,移动终端与检测设备的通讯原理如图3所示,移动终端中安装有android应用程序,android应用程序可以基于android系统以及蓝牙模块执行该实施例提供的方法步骤。检测设备中安装有嵌入式控制程序,检测设备中也包括蓝牙模块,嵌入式控制程序基于嵌入式控制器与蓝牙模块与移动终端进行数据交互。

移动终端还可以通过无线通信方式与远程的服务器进行数据交互,获取任务列表等信息。从获取任务列表开始,通过android应用控制工作流,根据正常的检测流程完成检测任务,保证检测人员进行电表检测工作流程的有序性,防止必要检测步骤的遗漏。移动终端还可以通过离线的方式获取服务器的任务单文件,以用于离线登陆移动终端执行任务。

远程的服务器可以是包括多个服务器的分布式服务器系统,如图2所示,包括文件服务器101,网络(web)服务器102,数据库服务器103,应用程序服务器104,文件服务器可以用于存储工作音频、现场环境图片和视频数据等移动终端现场录制的数据,数据库服务器可以存储检测结果、任务信息等数据,应用程序服务器可以读取数据库服务器编辑生成任务列表等信息,web服务器可以与移动终端通信,通过分布式服务器系统中多个服务器的协同合作向移动终端提供任务列表等信息,并处理和存储移动终端发送的请求和数据。

分布式服务器系统可以向移动终端派发任务工作单(任务列表),通过android手持终端(移动终端)获取任务工作单,进行日常电表检测任务。在检测完成后,可以通过wi-fi或者手机4g技术将最后的数据上传,保存至数据库服务器。需要说明的是,检测数据也可以包括移动终端录制的音频、视频等数据,可以保存至文件服务器,以供后续查询调用。需要说明的是,服务器除了可以派发任务单以及查看检测任务的执行过程和检测结果,还可以对移动终端进行权限认证,例如,通过人员名单的管理认证当前请求任务列表的移动终端是否具有执行检测任务的权限,还可以获取必要的资产信息等并进行设备的资产信息管理。

如图4所示,在上述应用场景中,移动终端执行该实施例提供的任务处理方法的步骤如下:

步骤一、电表启动,开启蓝牙,工作在自动连接模式的主模式,等待工作设备配对。

步骤二、手持android设备开启蓝牙,与电网设备配对。

步骤三、根据协议,开始通讯,对于电能表、互感器,进行必要的检测任务。

步骤四、将检测任务得到的数据回传至手持android设备。

上述的终端、服务器、设备等构成了任务处理系统,协同配合移动终端执行该实施例提供的任务处理方法。

该系统的通信分为两个层次,android移动终端与web服务器之间采用wi-fi无线通信,android移动终端与检测设备采用蓝牙通信。

上述应用场景的系统可以采用c/s架构方式来构建,其中android终端控制软件与服务器采用基于http协议的通讯方式进行通讯。而服务器管理端软件采用基于c/s的架构方式进行架构。

androidsdk中提供了一系列工具,如模拟硬件的emulator、androidassetpackagingtool(aapt)android资源打包工具、可以使用dos命令调用这些工具进行开发、编译、调试。可以使用当前主流的开发工具androidstudio作为开发工具进行开发。

windowsserver2008r2是微软公司于2008年发布的一款服务器操作系统。windowsserver2008是当前微软windowsserver操作系统中最为稳定的版本,其强大的内置强化web和虚拟化功能,是专为增加服务器基础架构的可靠性和弹性设计的。选择windowsserver2008r2作为服务器操作系统,能够节省时间以及降低成本。通过内部多种工具的配合可以实现更好的服务器控制能力。

microsoft.netframework是用于windows的新托管代码的编程模型。基于管理代码的概念,以及由通用语言运行时(clr)加强的安全规则,大部分管理代码需要进行验证以确保类型安全和预先定义好的其他属性的行为的安全。microsoft.netframework是在windows系统中进行新型软件开发的重要依赖环境。

tomcat服务器是一个免费的开放源代码的web应用服务器,属于轻量级应用服务器。具有部署简单、安全管理、容易操作、集成方便的特点。同时tomcat具有很好的跨平台的特性。

该系统的主要目标是构建基于工作流的电网电表检测系统。通过该系统,可以实现电网电表检测任务的工作流程的规范与统一。考虑到工作环境复杂,网络不稳定等多种情形,可以通过离线登录、在线登录、临时任务单检测等多种登录模式与工作模式;针对检测现场环境复杂的情况,需要设计wi-fi传输和4g传输等多种不同的方式实现数据上传功能。

该实施例应用了计算机网络和嵌入式系统技术,完成了电网设备工作流系统的设计,有效地实现了互联网技术与电网设备的结合,实现了电网设备的智能化管理控制。

需要说明的是,在附图的流程图虽然示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本申请还提供了一种存储介质的实施例,该实施例的存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行本发明实施例的任务处理方法。

本申请还提供了一种处理器的实施例,该实施例的处理器用于运行程序,其中,程序运行时执行本发明实施例的任务处理方法。

本申请还提供了一种任务处理装置的实施例。

图5是根据本发明实施例的一种可选的任务处理装置的示意图,如图5所示,该装置包括第一获取单元10,确定单元20,提示单元30和第二获取单元40,其中,第一获取单元,用于获取服务器发送的任务列表;确定单元,用于在任务列表中确定当前任务;提示单元,用于按照预设顺序提示当前任务的执行步骤以向用户指示对检测设备的操作行为;第二获取单元,用于获取检测设备的检测数据。

该实施例通过第一获取单元,用于获取服务器发送的任务列表;确定单元,用于在任务列表中确定当前任务;提示单元,用于按照预设顺序提示当前任务的执行步骤以向用户指示对检测设备的操作行为;第二获取单元,用于获取检测设备的检测数据,解决了相关技术中技术人员通过检测设备执行任务时可能会出现漏检、错检等的技术问题,进而实现了减小由于不了解操作规范导致的通过检测设备执行任务时发生的漏检、错检等情况的技术效果。

进一步地,提示单元包括:发送模块,用于向服务器发送执行当前任务的请求;获取模块,用于获取服务器按照预设顺序发送的当前任务的每个执行步骤的内容;显示模块,用于通过显示界面显示当前执行步骤的内容。

进一步地,获取模块包括:判断子模块,用于判断是否需要显示下一执行步骤的内容;发送子模块,用于如果判断结果为是,则向服务器发送需要显示下一执行步骤的内容的请求,其中,服务器用于在判断出请求符合预设条件时,向用户端发送下一执行步骤的内容。

上述的装置可以包括处理器和存储器,上述单元均可以作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram),存储器包括至少一个存储芯片。

上述本申请实施例的顺序不代表实施例的优劣。

在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。

其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1