任务执行状况的跟踪方法、装置和系统的制作方法

文档序号:10660961阅读:514来源:国知局
任务执行状况的跟踪方法、装置和系统的制作方法
【专利摘要】本发明公开了一种任务执行状况的跟踪方法、装置和系统,该方法包括:发送方获取任务数据;发送方确定任务数据的接收方;发送方将任务数据发送给中转服务器,由中转服务器为任务数据生成时间戳信息,并将任务数据和时间戳信息发送给接收方;发送方通过中转服务器接收接收方反馈的任务的进展信息;根据上述任务的进展信息对应的内容将进展信息显示于任务管理界面的对应位置或者将上述任务从任务管理界面的原有位置移动到新的对应位置;根据任务进展信息对应的内容,在任务管理界面上显示任务的统计数据;发送方通过中转服务器将对于上述任务进展信息的决定信息发送给接收方。通过本发明,能够简单且直观跟踪任务进展,便于管理任务。
【专利说明】
任务执行状况的跟踪方法、装置和系统
技术领域
[0001]本发明涉及信息共享技术领域,尤其是涉及一种任务执行状况的跟踪方法、装置和系统。
【背景技术】
[0002]随着通信应用的推广应用,人与人之间的信息往来和业务越来越多,有时候一个人可能会关注多个人对于不同业务(或任务)的相关信息,如何给每个项目提供一个任务信息沟通方式,当前通常的做法有以下三种:
[0003]第一种是任务发送方单独给每个联系人发送同样的任务信息,然后每个联系人也单独地给任务发送方回复是否接受,及时更新任务进展,以及完成确认,例如短信或者电话方式。这种方式非常耗费时间和精力。
[0004]第二种是使用电子邮件系统,任务发送方给联系人群组发送邮件,群组内所有联系人都能看到,然后每人给发送方单独回复是否接受,及时更新任务进展,以及完成确认;或者回复全体联系人。这种方式的问题在于任务发送方会收到多个邮件,需要花很多时间去整理全部联系人的回复,来判断各个联系人是否接受任务,任务进展情况等信息。而且如果每个联系人都选择回复给全体的方式来更新任务状态的话,那么每个联系人也都会收到很多不必要的邮件,同样浪费时间和精力。
[0005]第三种是给联系人建一个讨论组或者群,例如微信等方式,任务发送方在讨论组或群里发布任务信息,然后要求每个成员直接在讨论组或者群里确认任务相关信息。这种方式组内成员较多,且任务比较多时,信息比较混乱,让任务发起方无法有效跟踪任务情况,且每个联系人也不容易找到与任务发送方的往复讨论记录。
[0006]针对上述跟踪任务执行状况效率较差的问题,目前尚未提出有效的解决方案。

【发明内容】

[0007]有鉴于此,本发明的目的在于提供一种任务执行状况的跟踪方法、装置和系统,使跟踪任务执行状况简单高效。
[0008]为了实现上述目的,本发明实施例采用的技术方案如下:
[0009]第一方面,本发明实施例提供了一种任务执行状况的跟踪方法,包括:发送方获取任务数据,包括文本输入、图片输入、声音输入或视频输入;上述发送方确定任务数据的接收方,该接收方包括一个联系人、多个联系人、一个联系人群组或多个联系人群组;上述发送方将所述任务数据发送给中转服务器,由中转服务器为任务数据生成时间戳信息,并将任务数据和时间戳信息发送给所述接收方;上述发送方通过中转服务器接收接收方反馈的任务的进展信息;根据上述任务的进展信息对应的内容将进展信息显示于任务管理界面的对应位置或者将上述任务从所述任务管理界面的原有位置移动到新的对应位置;根据任务进展信息对应的内容,在任务管理界面上显示任务的统计数据;上述发送方通过中转服务器将对于上述任务进展信息的决定信息发送给接收方,其中,决定信息为上述发送方的用户根据所述任务进展信息设置的。
[0010]结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述发送方确定当前任务数据的接收方包括:从中转服务器的联系人目录文件中或者数据库中获取联系人信息,或者从本地的联系人目录文件或者数据库中读取联系人信息;将用户从联系人信息中选取的联系人作为当前任务数据的接收方;当该接收方的联系人编号为数字字符时,确定该接收方属于个人联系人;当该接收方的联系人编号为非数字字符与数字字符的组合时,确定该接收方属于群组联系人。
[0011]结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,还包括:发送方接收用户的查询指示,其中,上述查询指示包括查询条件;上述发送方在本地或者中转服务器中保存的任务中查询满足查询条件的任务,将查找到的所述任务的任务状态或者日程信息显示在上述任务管理界面的对应位置。
[0012]结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,根据进展信息对应的内容将上述进展信息显示于任务管理界面的对应位置上或者将上述任务从上述任务管理界面的原有位置移动到新的上述对应位置包括:当上述进展信息的内容是接收方接受上述任务时,在任务管理界面的已接受区显示接收方已接受任务;当上述进展信息的内容是接收方未接受任务时,在任务管理界面的未接受区显示接收方未接受任务;当上述进展信息的内容是接收方处理任务的过程信息时,在任务管理界面的任务进行区内显示任务名称及过程信息内容;当上述进展信息的内容是接收方已完成任务的申请时,在任务管理界面的任务完成区显示上述任务名称及上述申请,或者将上述任务从已接受区或者任务进行区移动到任务完成区;当上述进展信息的内容是接收方的疑问信息时,在任务管理界面的任务进行区显示上述任务名称及上述疑问信息。
[0013]第二方面,本发明实施例还提供一种任务执行状况的跟踪方法,包括:接收方接收中转服务器转发的任务数据和上述任务数据对应的时间戳信息;将上述任务数据对应的任务显示在任务管理界面的对应位置上;接收方接收用户输入的上述任务数据对应任务的进展信息;通过中转服务器向发送方反馈所述进展信息;通过中转服务器接收发送方反馈的对于上述任务进展信息的决定信息,其中,上述决定信息为所述发送方的用户根据任务进展信息设置的;根据上述决定信息对应的内容,在任务管理界面上显示所述任务的统计数据;根据上述进展信息或者决定信息对应的内容将上述进展信息或者决定信息显示于任务管理界面的对应位置上或者将上述任务从任务管理界面的原有位置移动到新的对应位置。
[0014]结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,接收方接收用户的查询指示,其中,该查询指示包括查询条件;接收方在本地或者中转服务器中保存的任务中查询满足查询条件的任务,将查找到的任务的任务状态或者日程信息显示在任务管理界面的对应位置。
[0015]结合第二方面,本发明实施例提供了第二方面的第二种可能的实施方式,其中,根据进展信息或者决定信息对应的内容将进展信息或者决定信息显示于任务管理界面的对应位置上或者将上述任务从任务管理界面的原有位置移动到新的对应位置包括:当进展信息的内容是接收方接受上述任务时,在任务管理界面的任务进行区内显示任务已接受;当进展信息的内容是接收方处理任务的过程信息时,在任务管理界面的任务进行区内显示上述任务名称及所述内容;当决定信息的内容是发送方已批准接收方任务已完成的申请时,在所述任务管理界面的任务完成区显示任务名称及内容或者将任务从任务进行区移动到任务完成区;当决定信息的内容是发送方已撤销任务时,在任务管理界面中移除任务。
[0016]第三方面,本发明实施例还提供了一种任务执行状况的跟踪装置,包括:任务获取模块,用于获取任务数据,包括文本输入、图片输入、声音输入或视频输入;接收方确定模块,用于确定当前任务数据的接收方,所述接收方包括一个联系人、多个联系人、一个联系人群组或多个联系人群组;任务数据发送模块,用于将任务数据发送给中转服务器,由中转服务器为所述任务数据生成时间戳信息,并将任务数据和时间戳信息发送给接收方;进展信息接收模块,用于通过中转服务器接收接收方反馈的任务的进展信息;进展信息显示模块,用于根据任务的进展信息对应的内容将进展信息显示于任务管理界面的对应位置上或者将任务从所述任务管理界面的原有位置移动到新的对应位置;数据显示模块,用于根据任务进展信息对应的内容,在任务管理界面上显示任务的统计数据;决定信息发送模块,用于通过所述中转服务器将对于任务进展信息的决定信息发送给接收方,其中,决定信息为所述发送方的用户根据所述任务进展信息设置的。
[0017]第四方面,本发明实施例还提供了一种任务执行状况的跟踪装置,包括:任务数据接收模块,用于接收中转服务器转发的任务数据和任务数据对应的时间戳信息;任务提醒模块,用于将任务数据对应的任务显示在任务管理界面的对应位置上;输入模块,用于接收用户输入的任务数据对应任务的进展信息;进展信息发送模块,用于通过中转服务器向发送方反馈进展信息;决定信息接收模块,用于通过中转服务器接收发送方反馈的对于任务进展信息的决定信息,其中,决定信息为发送方的用户根据任务进展信息设置的;统计数据显示模块,用于根据决定信息对应的内容,在任务管理界面上显示任务的统计数据;任务信息显示模块,用于根据进展信息或者决定信息对应的内容将进展信息或者决定信息显示于任务管理界面的对应位置上或者将任务从任务管理界面的原有位置移动到新的对应位置。
[0018]第五方面,本发明实施例还提供了一种任务执行状况的跟踪系统,包括:发送方终端、中转服务器和接收方终端,其中,上述发送方终端包括上述第三方面提供的跟踪装置,上述接收方终端包括上述第四方面提供的跟踪装置,上述中转服务器用于转发该发送方终端与该接收方终端间的各种信息。
[0019]本发明实施例提供的任务执行状况的跟踪方法、装置和系统,通过将进展信息显示于任务管理界面中该任务进展信息对应的内容所对应的位置上,能够使用户直观地查看到各个任务的进展情况,达到了有效跟踪任务的目的,通过显示统计数据和查询,能够使用户方便管理联系人执行及完成任务的情况。例如,可以直观地查看到任务的分派、任务接受与拒绝情况、任务过程信息、任务完成结果、任务完成的数量和符合查询条件的任务等相关信息,提高了任务分派和跟踪管理的效率。
[0020]为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
【附图说明】
[0021]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0022]图1示出了本发明实施例提供的任务执行状况的跟踪方法、装置和系统的应用环境不意图;
[0023]图2示出了本发明实施例提供的用户终端的结构框图;
[0024]图3示出了本发明第一实施例提供的一种任务执行状况的跟踪方法的流程示意图;
[0025]图4示出了本发明第二实施例提供的一种任务执行状况的跟踪方法的流程示意图;
[0026]图5示出了本发明第一实施例中发送方终端的任务管理界面的示意图;
[0027]图6示出了本发明第二实施例中接收方终端的任务管理界面的示意图;
[0028]图7示出了本发明第三实施例提供的一种任务执行状况的跟踪装置的结构框图;
[0029]图8示出了本发明第四实施例提供的一种任务执行状况的跟踪装置的结构框图。
【具体实施方式】
[0030]本发明实施例所提供的任务执行状况的跟踪方法、装置和系统可应用于如图1所示的应用环境中。如图1所示,用户终端100、远程服务器200位于无线网络或有线网络300中,通过该无线网络或有线网络300,用户终端100与远程服务器200进行数据交互,包括任务数据、进展信息、结果信息、讨论答复等。在本发明实施例中,终端中安装有至少一个应用程序(APP),与中间服务器相对应,为用户提供服务。
[0031]于本发明实施例中,用户终端100优选为移动终端设备,例如可以包括智能手机、平板电脑、电子书阅读器、膝上型便携计算机、车载电脑、穿戴式移动终端等等。
[0032]图2示出了一种可应用于本发明实施例中的用户终端100的结构框图。如图2所示,用户终端100包括存储器102、存储控制器104,一个或多个(图中仅示出一个)处理器106、外设接口 108、射频模块110、音频模块112、触控屏幕114等。这些组件通过一条或多条通讯总线/信号线116相互通讯。
[0033]可以理解,图2所示的结构仅为示意,用户终端100还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。
[0034]本发明实施例提出的任务执行状况的跟踪方法、装置和系统,提供了一种新的任务执行状况的跟踪方法。该任务执行状况的跟踪方法、装置和系统可适用于Android操作系统、1S操作系统、Windows Phone操作系统等平台。具体地,本发明实施例提出的任务执行状况的跟踪方法、装置和系统可应用于用户终端100中以实现对任务执行状况的跟踪管理。
[0035]下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0036]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0037]实施例1
[0038]图3示出了本发明第一实施例提供的一种任务执行状况的跟踪方法的流程图,本实施例以从任务发送方为例进行描述,该任务发送方可以理解为是具有任务发送与跟踪功能的终端。应当说明的是,本发明所述的任务执行状况的跟踪方法并不以图3以及以下所述的具体顺序为限制。应当理解,在其它实施例中,本发明所述的任务执行状况的跟踪方法其中部分步骤的顺序可以根据实际需要相互交换,或者其中的部分步骤也可以省略或删除。下面将对图3所示跟踪方法的具体流程进行详细阐述。
[0039]步骤SI10,发送方获取任务数据。
[0040]具体地,获取任务数据的方式包括文本输入、图片输入、声音输入或视频输入。
[0041 ]步骤S120,发送方确定当前任务数据的接收方。
[0042]具体地,由用户选择的接收方可以是一个联系人、多个联系人、一个联系人群组或多个联系人群组。步骤S120中确定当前任务数据的接收方具体包括以下步骤:从中转服务器的联系人目录文件中或者数据库中获取联系人信息,或者从本地的联系人目录文件或者数据库中读取联系人信息;将用户从联系人信息中选取的联系人作为当前任务数据的接收方;当接收方的联系人编号为数字字符时,确定接收方属于个人联系人;当接收方的联系人编号为非数字字符与数字字符的组合时,确定接收方属于群组联系人。
[0043]步骤S130,发送方将任务数据发送给中转服务器,由中转服务器为任务数据生成时间戳信息,并将任务数据和时间戳信息发送给接收方。
[0044]具体地,中转服务器可以通过建立广播群或者直接连接的方式发送任务数据。
[0045]步骤S140,上述发送方通过中转服务器接收接收方反馈的任务的进展信息。
[0046]具体地,上述反馈的任务进展信息包括是否接受任务、任务过程信息、疑问信息和任务完成结果等相关信息。其中,是否接受任务的信息可以视为任务进展信息中的初始信息,而任务完成结果的信息可以视为任务进展信息中的终结信息。
[0047]发送方发送的任务数据以及接收方反馈的任务的进展信息分别以不同程度地保存在中转服务器或者其他服务器上的发送方对应的文件目录或者数据库中,也可以保存在发送方在本地的对应的文件目录或者数据库中。
[0048]步骤S150,根据任务的进展信息对应的内容将进展信息显示于任务管理界面的对应位置或者将任务从所述任务管理界面的原有位置移动到新的对应位置。
[0049]具体地,步骤S150中根据任务的进展信息对应的内容将进展信息显示于任务管理界面的对应位置或者将任务从所述任务管理界面的原有位置移动到新的对应位置包括以下几种情况:
[0050]当上述进展信息的内容是接收方接受上述任务时,在任务管理界面的已接受区显示接收方已接受任务;当上述进展信息的内容是接收方未接受任务时,在任务管理界面的未接受区显示接收方未接受任务;当上述进展信息的内容是接收方处理任务的过程信息时,在任务管理界面的任务进行区内显示任务名称及过程信息内容;当上述进展信息的内容是接收方已完成任务的申请时,在任务管理界面的任务完成区显示上述任务名称及上述申请,或者将上述任务从已接受区或者任务进行区移动到任务完成区;当上述进展信息的内容是接收方的疑问信息时,在任务管理界面的任务进行区显示上述任务名称及上述疑问
?目息O
[0051]例如,请参阅图5所示的发送方终端的任务管理界面示意图。从上到下分别已接受区、未接受区、任务进行区和任务完成区,可以理解的是上述分区也可以是其他排布方式,只要满足清楚分类显示不同状态任务即可。在分派任务的用户点击阅读未接受区及已接受区内的全部任务后,可以将未接受区及已接受区隐藏,将任务进行区上移到界面最上端,将已被接受的任务转移到任务进行区中。
[0052]发送方分析接收方反馈的任务进展信息内容,把任务从任务管理界面原有位置移动到新的对应位置,同时将任务相关数据从本机原有目录或者数据库转移到新的对应目录或者数据库;
[0053]中转服务器分析接收方反馈的任务进展信息内容,把任务相关数据从中转服务器或者其他服务器上原有目录或者数据库转移到中转服务器或者其他服务器上新的对应目录或者数据库。
[0054]步骤S160,根据任务进展信息对应的内容,在任务管理界面上显示任务的统计数据。
[0055]具体地,发送方分析接收方反馈的任务进展信息内容,在本机任务管理界面上更新显示发送方已发送任务的统计数据,并更新所述统计数据到发送方在本机的对应文件中;
[0056]中转服务器分析接收方反馈的任务进展信息内容,把最新统计数据更新到中转服务器或者其他服务器上的发送方的对应文件中;
[0057]上述统计数据包括任务的日程、状态、数量等相关信息。
[0058]步骤S170,发送方通过中转服务器将对于任务进展信息的决定信息发送给接收方,其中,该决定信息为发送方的用户根据任务进展信息设置的。
[0059]具体地,发送方的用户根据任务进展信息的内容,例如完成任务的申请,设置决定信息,该决定信息可以是确认接收方已完成任务或者撤销该任务等。
[0060]第一实施例提供的任务执行状况的跟踪方法还可以包括查询步骤,当发送方接收用户的查询指示时,发送方在本地或者中转服务器中保存的任务中查询满足查询条件的任务,将查找到的任务的任务状态或者日程信息显示在上述任务管理界面的对应位置,上述查询指示包括查询条件。
[0061]发送方接收用户的查询指示,得到查询条件,在本地的发送方对应目录下查询到所有符合的任务数据,并显示在任务管理界面的对应位置;
[0062]发送方将该查询指示提交给中转服务器,中转服务器接收该指示并接收发送方本地已符合的任务数据息,从中转服务器或者所述其他服务器上的该发送方的对应目录下查询到所有符合的并且发送方本地没保存的任务数据,并发送回该发送方。
[0063]发送方接收中转服务器发送的上述任务数据,并显示在任务管理界面的对应位置;并且把发送方本地没有保存的符合的任务数据保存在本地发送方的对应目录下。
[0064]通过跟踪接收方对任务的接受与拒绝情况、执行任务过程信息和任务完成的结果,并将上述信息更新显示在发送方终端任务管理界面上,且根据不同种类的信息将任务与该信息显示于任务管理界面上的相对应的位置上,同时还具备显示统计数据及查询功能,使任务分派、跟踪、统计和查询更直观高效。
[0065]本实施例在发送方和接收方使用JavaScript和HTML5语言和一些函数库,在支持这两种语言的Hbui Ider开发工具中开发,生成一个可以安装在1S, Andro id ,Windows操作系统平台上的客户端软件,以下方式同样适用于本发明其它实施例。
[0066]在服务器端使用NodeJS和Socket, 1模块开发出在服务器后台运行的模块代码,与客户端软件一样直接使用JavaScript语言,数据库使用MYSQL,网页浏览使用Tomcat做引擎。
[0067]Socket.1o模块主要是提供前后端通讯的接口,下面逐步描述如何实现前后端代码的配合,来实现创建、分配、统计和跟踪任务。
[0068]客户端软件的开发方面,按照Hbui I der提供的参考提示,创建一个新的移动APP的工程,然后在其中创建一个login.html和index.html文件,login.html文件用于处理用户登录验证,index.html文件用于发送任务数据、任务进展信息和决定信息给服务器,接收来自服务器转发的任务进展信息,还提供一个任务管理界面来显示任务数据、任务进展信息和决定信息。
[0069]在login.html和index.html文件中都可以引用NodeJS系统提供的JS文件,并且通过类似于下边这种语句跟运行在服务器后台的NodeJS模块进行通讯:Socket.1o(),然后在用户成功登录本系统后,系统判断socket.1o连接成功时,则可以从本地该用户子目录下的contacts.html文件中读取所有的联系人信息,也可以通过以下语句从服务器上该用户对应的子目录下的contacts.html中去读取。
[0070]比如读取到该用户当前有两个个体联系人:张三,联系人编号是2,李四,联系人编号是3,还有一个联系人群组:产品部,编号是U。
[0071 ]在服务器后台运行的NodeJS模块task.js中可以增加以下网络访问监控模块,这样一方面查询到所有的联系人信息,分别发回客户端,又创建了由userid和contactid—起组成的小组socket广播连接,userid和contact id代表的两个用户之间就可以来回发送通讯信息。
[0072]实施例2
[0073]图4示出了本发明第二实施例提供的一种任务执行状况的跟踪方法的流程图,本实施例以从任务接收方为例进行描述,该任务接收方可以理解为是具有任务接收和跟踪功能的终端。下面将对图4所示的任务执行状况的跟踪方法的具体流程进行详细阐述。
[0074]步骤S210,接收方接收中转服务器转发的任务数据和上述任务数据对应的时间戳
?目息O
[0075]具体地,在中转服务器中接收到发给用户的任务数据后,接收方通过加入与发送方组建的广播群或者直接连接的方式接收该任务数据。
[0076]步骤S220,将上述任务数据对应的任务显示在任务管理界面的对应位置上。
[0077]具体地,在接收到任务数据后,将该数据对应的任务显示在任务管理界面的对应位置,等待用户确认是否接受该任务。该对应位置可以参阅图6中的任务进行区。
[0078]步骤S230,接收方接收用户输入的上述任务数据对应任务的进展信息。
[0079]具体地,用户输入的进展信息包括是否接受任务、任务过程信息、疑问信息和任务完成结果等相关信息。
[0080]步骤S240,通过中转服务器向发送方反馈上述进展信息。
[0081]步骤S250,通过中转服务器接收发送方反馈的对于上述任务的进展信息的决定信息,其中,上述决定信息为所述发送方的用户根据任务的进展信息设置的。
[0082]具体地,该决定信息可以是确认接收方已完成任务或者撤销该任务等。
[0083]步骤S260,根据上述决定信息对应的内容,在任务管理界面上显示所述任务的统计数据。
[0084]具体地,接收方分析决定信息内容,在本机任务管理界面上更新显示发送方已发送任务的统计数据,并更新所述统计数据到发送方在本机的对应文件中;
[0085]中转服务器分析发送方反馈的决定信息内容,把最新统计数据更新到中转服务器或者其他服务器上的发送方的对应文件中;
[0086]上述统计数据包括任务的日程、状态、数量等相关信息。
[0087]步骤S270,根据上述进展信息或者决定信息对应的内容将上述进展信息或者决定信息显示于任务管理界面的对应位置上或者将上述任务从任务管理界面的原有位置移动到新的对应位置。
[0088]具体地,步骤S270中根据进展信息或者决定信息对应的内容将进展信息或者决定信息显示于任务管理界面的对应位置上或者将上述任务从任务管理界面的原有位置移动到新的对应位置包括以下几种情况:当进展信息的内容是接收方接受上述任务时,在任务管理界面的任务进行区内显示任务已接受;当进展信息的内容是接收方处理任务的过程信息时,在任务管理界面的任务进行区内显示上述任务名称及所述内容;当决定信息的内容是发送方已批准接收方任务已完成的申请时,在所述任务管理界面的任务完成区显示任务名称及内容或者将任务从任务进行区移动到任务完成区;当决定信息的内容是发送方已撤销任务时,在任务管理界面中移除任务。
[0089]例如,请参阅图6所示的接收方终端的任务管理界面示意图。从上到下分别是任务进行区和任务完成区,可以理解的是上述分区也可以是其他排布方式,只要满足清楚分类显示不同状态任务即可。新任务显示在任务进行区中,在用户确认接受该任务后,该任务在任务进行区中持续显示,若拒绝该任务则将该任务从任务进行区中移除。在用户反馈任务已完成,且得到发送方确认后(即决定信息),将任务进行区中任务对应的状态设置为已完成或者在将其移动到任务完成区内。因此该接收方终端的任务管理界面也可以只具有任务进行区,而将已完成的任务对应的状态设置为已完成,并将已完成的任务排列在进行中的任务之后。
[0090]接收方分析发送方反馈的决定信息内容,把任务从任务管理界面原有位置移动到新的对应位置,同时将任务相关数据从本机原有目录或者数据库转移到新的对应目录或者数据库;
[0091]中转服务器分析发送方反馈的决定信息内容,把任务相关数据从中转服务器或者其他服务器上原有目录或者数据库转移到中转服务器或者其他服务器上新的对应目录或者数据库。
[0092]第二实施例提供的任务执行状况的跟踪方法还可以包括查询步骤,当接收方接收用户的查询指示时,接收方在本地或者中转服务器中保存的任务中查询满足查询条件的任务,将查找到的任务的任务状态或者日程信息显示在上述任务管理界面的对应位置,上述查询指示包括查询条件。
[0093]接收方接收用户的查询指示,得到查询条件,在本地的发送方对应目录下查询到所有符合的任务数据,并显示在任务管理界面的对应位置;
[0094]接收方将该查询指示提交给中转服务器,中转服务器接收该指示并接收接收方本地已符合的任务数据息,从中转服务器或者所述其他服务器上的该接收方的对应目录下查询到所有符合的并且发送方本地没保存的任务数据,并发送回该接收方。
[0095]接收方接收中转服务器发送的上述任务数据,并显示在任务管理界面的对应位置;并且把接收方本地没有保存的符合的任务数据保存在本地接收方的对应目录下。
[0096]通过持续更新接收方接受及执行任务的信息,并将上述信息通过中转服务器反馈给任务发送方,且接收方收到的任务、正在执行的任务、完成的任务可以显示在其任务管理界面的对应位置,使接收方反馈和跟踪自己的任务更加简单,且可以查看与任务发送方对某任务的交流情况,同时还具备显示统计数据及查询功能,使任务分派、跟踪、统计和查询更直观高效。
[0097]实施例3
[0098]图7示出了本发明第三实施例中的任务执行状况的跟踪装置,该装置可以设置在发送方终端上。该装置包括:任务获取模块11,接收方确定模块12,任务数据发送模块13,进展信息接收模块14,进展信息显示模块15,数据显示模块16,决定信息发送模块17。
[0099]任务获取模块11用于获取任务数据,包括文本输入、图片输入、声音输入或视频输入。
[0100]接收方确定模块12用于确定当前任务数据的接收方,该接收方包括一个联系人、多个联系人、一个联系人群组或多个联系人群组。
[0101]其中接收方确定模块12从中转服务器的联系人目录文件中或者数据库中获取联系人信息,或者从本地的联系人目录文件或者数据库中读取联系人信息;将用户从联系人信息中选取的联系人作为当前任务数据的接收方;当接收方的联系人编号为数字字符时,确定接收方属于个人联系人;当接收方的联系人编号为非数字字符与数字字符的组合时,确定接收方属于群组联系人。
[0102]在分派任务时,首先读取联系人信息,将其显示在界面中,用户可以很简单地从中选择某个联系人或者群组作为接收方,将任务数据发送到中转服务器上。
[0103]任务数据发送模块13用于将任务数据发送给中转服务器,由中转服务器为任务数据生成时间戳信息,并将任务数据和时间戳信息发送给接收方。
[0104]中转服务器将任务数据转发给接收方,转发之前先判断任务是给单个联系人还是给群组全体,如果是单个联系人,那么就在发送方与该联系人组成的广播群中广播该任务,如果是群组全体的话,那么就分别读取每个群组成员的信息,然后在发送方与每个群组成员组成的广播群中广播该任务。可以理解的是上述转发任务数据也可以是其他方式,例如直接发送等。
[0105]进展信息接收模块14用于通过该中转服务器接收接收方反馈的任务数据对应任务的进展ig息。
[0106]进展信息显示模块15,用于根据上述进展信息对应的内容将进展信息显示于任务管理界面的对应位置上。信息显示模块14包括第一判断单元和第一显示单元。第一判断单元,用于判断所述进展信息的内容;第一显示单元,用于当进展信息的内容被判断是接收方接受或者未接受任务时,在任务管理界面的任务是否接受区内显示接收方已接受或者未接受该任务;当进展信息的内容被判断是接收方处理该任务的过程信息时,在任务管理界面的任务进行区内显示该任务名称及内容;当进展信息的内容被判断是接收方已完成任务时,将任务进行区中该任务对应的状态设置为已完成或者在任务管理界面的任务完成区内显示接收方已完成该任务。
[0107]例如,请参阅图5所示的发送方终端的任务管理界面示意图。从上到下分别已接受区、未接受区、任务进行区和任务完成区,可以理解的是上述分区也可以是其他排布方式,只要满足清楚分类显示不同状态任务即可。在分派任务的用户点击阅读未接受区及已接受区内的全部任务后,可以将未接受区及已接受区隐藏,将任务进行区上移到界面最上端,将已被接受的任务转移到任务进行区中。对于发送方来说,被群组成员接受的任务会一直显示在任务进行区中,更新显示接收方反馈的进展信息,直到该任务被所有接收方都提交为完成申请,并且发送方全部确认为已完成状态,全部完成后,将该任务对应的状态设置为已完成或者移动到任务完成区内。通过分区域显示不同状态的任务,对任务的跟踪和管理更加直观,同时显示了任务对应的执行状态和进展信息,提高了任务分派和跟踪的效率。
[0108]数据显示模块16,用于根据任务进展信息对应的内容,在任务管理界面上显示所述任务的统计数据。
[0109]具体地,发送方分析接收方反馈的任务进展信息内容,在本机任务管理界面上更新显示发送方已发送任务的统计数据,并更新所述统计数据到发送方在本机的对应文件中;中转服务器分析接收方反馈的任务进展信息内容,把最新统计数据更新到中转服务器或者其他服务器上的发送方的对应文件中;
[0110]决定信息发送模块17,用于通过中转服务器将对于任务进展信息的决定信息发送给接收方,决定信息为发送方的用户根据任务进展信息设置的。
[0111]具体地,发送方的用户根据任务进展信息的内容,例如完成任务的申请,设置决定信息,该决定信息可以是确认接收方已完成任务或者撤销该任务等。
[0112]通过跟踪接收方对任务的接受与拒绝情况、执行任务过程信息和任务完成的结果,并将上述信息更新显示在发送方终端任务管理界面上,且根据不同种类的信息将任务与该信息显示于任务管理界面上的相对应的位置上,同时还具备显示统计数据及查询功能,使任务分派、跟踪、统计和查询更直观高效。
[0113]实施例4
[0114]图8示出了本发明第四实施例中的任务执行状况的跟踪装置,该装置可以设置在接收方终端上。该装置包括:任务数据接收模块21、任务提醒模块22、输入模块23、进展信息发送模块24,决定信息接收模块25,统计数据显示模块26和任务信息显示模块27。
[0115]任务数据接收模块21,用于接收中转服务器转发的任务数据和上述任务数据对应的时间戳信息。
[0116]在接收方接收任务数据时,先读取该用户的所有的联系人和群组信息,并向中转服务器提出申请,加入与每个联系人单独组成的广播群以及每个群组的广播群,这样就能及时接收到来自于中转服务器上转发的广播任务数据。可以理解的是上述接收任务数据也可以是其他方式,例如直接接收等。除接收新任务数据之外,还可以接收发送方发送的例如对任务的交流等相关信息。
[0117]任务提醒模块22,用于将任务数据对应的任务显示在任务管理界面的对应位置上。
[0118]在接收到任务数据后,将其显示在任务管理界面的任务进行区,让用户来选择接受还是拒绝,并且把接受或者拒绝的信息反馈给中转服务器。在用户接受后,该任务会持续显示在任务进行区直至确认完成。
[0119]输入模块23,用于接收用户输入的该任务数据对应任务的进展信息。上述进展信息包括:是否接受任务、任务过程信息、疑问信息和任务完成结果等。
[0120]进展信息发送模块24,用于通过中转服务器向发送方反馈该进展信息。
[0121]决定信息接收模块25,用于通过中转服务器接收发送方反馈的对于上述任务的进展信息的决定信息,其中,上述决定信息为发送方的用户根据任务的进展信息设置的。
[0122]统计数据显示模块26,用于根据上述决定信息对应的内容,在任务管理界面上显示所述任务的统计数据。
[0123]具体地,接收方分析决定信息内容,在本机任务管理界面上更新显示发送方已发送任务的统计数据,并更新所述统计数据到发送方在本机的对应文件中;中转服务器分析发送方反馈的决定信息内容,把最新统计数据更新到中转服务器或者其他服务器上的发送方的对应文件中;上述统计数据包括任务的日程、状态、数量等相关信息。
[0124]任务信息显示模块27,用于根据上述进展信息或者决定信息对应的内容将上述进展信息或者决定信息显示于任务管理界面的对应位置上或者将上述任务从任务管理界面的原有位置移动到新的对应位置。
[0125]任务信息显示模块27显示信息包括以下几种情况:当进展信息的内容是接收方接受上述任务时,在任务管理界面的任务进行区内显示任务已接受;当进展信息的内容是接收方处理任务的过程信息时,在任务管理界面的任务进行区内显示上述任务名称及所述内容;当决定信息的内容是发送方已批准接收方任务已完成的申请时,在所述任务管理界面的任务完成区显示任务名称及内容或者将任务从任务进行区移动到任务完成区;当决定信息的内容是发送方已撤销任务时,在任务管理界面中移除任务。
[0126]例如,请参阅图6所示的接收方终端的任务管理界面示意图。从上到下分别是任务进行区和任务完成区,可以理解的是上述分区也可以是其他排布方式,只要满足清楚分类显示不同状态任务即可。新任务显示在任务进行区中,在用户确认接受该任务后,该任务在任务进行区中持续显示,若拒绝该任务则将该任务从任务进行区中移除。在用户反馈任务已完成,且得到发送方确认后(即决定信息),将任务进行区中任务对应的状态设置为已完成或者在将其移动到任务完成区内。因此该接收方终端的任务管理界面也可以只具有任务进行区,而将已完成的任务对应的状态设置为已完成,并将已完成的任务排列在进行中的任务之后。通过分区域显示不同状态的任务,接收方对任务的跟踪和查看更加直观,同时还可以查看任务的过程信息,提高了跟踪和管理的效率。
[0127]实施例5
[0128]本发明第五实施例中的任务执行状况的跟踪系统包括发送方终端、接收方终端以及中转服务器。上述发送方终端和接收方终端分别包括第三实施例和第四实施例中的跟踪
目.ο
[0129]由于同时具有发送方终端和接收方终端,用户可以在同一用户终端完成任务分派和接收。可以理解的是发送方终端和接收方终端的任务管理界面可以根据用户的选择单独显示,或者在同一界面同时显示,从而对分派任务或者接受任务便于跟踪和管理。
[0130]本发明的第三、四、五实施例中的各模块可以是由软件代码实现,此时,上述的各模块可存储于用户终端100的存储器102内。以上各单元同样可以由硬件例如集成电路芯片实现。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的功能模块的具体描述,可以参考前述的对应方法步骤的具体描述,在此不再一一赘述。
[0131]综上所述,本发明实施例提供的任务执行状况的跟踪方法、装置和系统通过将进展信息显示于任务管理界面中该任务进展信息对应的内容所对应的位置上,能够使用户直观地查看到各个任务的进展情况,达到了有效跟踪任务的目的,提高了任务分派和跟踪管理的效率。
[0132]需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0133]本发明实施例所提供的任务执行状况的跟踪装置和系统,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。
[0134]本发明实施例所提供的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
[0135]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0136]所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
[0137]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
【主权项】
1.一种任务执行状况的跟踪方法,其特征在于,包括: 发送方获取任务数据,包括文本输入、图片输入、声音输入或视频输入; 所述发送方确定所述任务数据的接收方,所述接收方包括一个联系人、多个联系人、一个联系人群组或多个联系人群组; 所述发送方将所述任务数据发送给中转服务器,由所述中转服务器为所述任务数据生成时间戳信息,并将所述任务数据和所述时间戳信息发送给所述接收方; 所述发送方通过所述中转服务器接收所述接收方反馈的所述任务的进展信息; 根据所述任务的进展信息对应的内容将所述进展信息显示于任务管理界面的对应位置或者将所述任务从所述任务管理界面的原有位置移动到新的所述对应位置; 根据所述任务进展信息对应的内容,在所述任务管理界面上显示所述任务的统计数据; 所述发送方通过所述中转服务器将对于所述任务进展信息的决定信息发送给所述接收方,其中,所述决定信息为所述发送方的用户根据所述任务进展信息设置的。2.根据权利要求1所述的任务执行状况的跟踪方法,其特征在于,所述发送方确定当前任务数据的接收方包括: 从所述中转服务器的联系人目录文件中或者数据库中获取联系人信息,或者从本地的联系人目录文件或者数据库中读取联系人信息; 将用户从所述联系人信息中选取的联系人作为当前任务数据的接收方; 当所述接收方的联系人编号为数字字符时,确定所述接收方属于个人联系人; 当所述接收方的联系人编号为非数字字符与数字字符的组合时,确定所述接收方属于群组联系人。3.根据权利要求1所述的任务执行状况的跟踪方法,其特征在于,还包括: 所述发送方接收用户的查询指示,其中,所述查询指示包括查询条件; 所述发送方在本地或者所述中转服务器中保存的所述任务中查询满足所述查询条件的任务,将查找到的所述任务的任务状态或者日程信息显示在所述任务管理界面的对应位置。4.根据权利要求1所述的任务执行状况的跟踪方法,其特征在于, 根据所述进展信息对应的内容将所述进展信息显示于任务管理界面的对应位置上或者将所述任务从所述任务管理界面的原有位置移动到新的所述对应位置包括: 当所述进展信息的内容是所述接收方接受所述任务时,在所述任务管理界面的已接受区显示所述接收方已接受所述任务; 当所述进展信息的内容是所述接收方未接受所述任务时,在所述任务管理界面的未接受区显示所述接收方未接受所述任务; 当所述进展信息的内容是所述接收方处理所述任务的过程信息时,在所述任务管理界面的任务进行区内显示所述任务名称及过程信息内容; 当所述进展信息的内容是所述接收方已完成所述任务的申请时,在所述任务管理界面的任务完成区显示所述任务名称及所述申请,或者将所述任务从所述已接受区或者所述任务进行区移动到所述任务完成区; 当所述进展信息的内容是所述接收方的疑问信息时,在所述任务管理界面的任务进行区显示所述任务名称及所述疑问信息。5.一种任务执行状况的跟踪方法,其特征在于,包括: 接收方接收中转服务器转发的任务数据和所述任务数据对应的时间戳信息; 将所述任务数据对应的任务显示在任务管理界面的对应位置上; 所述接收方接收用户输入的所述任务数据对应任务的进展信息; 通过所述中转服务器向发送方反馈所述进展信息; 通过所述中转服务器接收所述发送方反馈的对于所述任务的进展信息的决定信息,其中,所述决定信息为所述发送方的用户根据所述任务的进展信息设置的; 根据所述决定信息对应的内容,在所述任务管理界面上显示所述任务的统计数据;根据所述进展信息或者决定信息对应的内容将所述进展信息或者决定信息显示于所述任务管理界面的对应位置上或者将所述任务从所述任务管理界面的原有位置移动到新的所述对应位置。6.根据权利要求5所述的任务执行状况的跟踪方法,其特征在于,还包括: 所述接收方接收用户的查询指示,其中,所述查询指示包括查询条件; 所述接收方在本地或者所述中转服务器中保存的所述任务中查询满足所述查询条件的任务,将查找到的所述任务的任务状态或者日程信息显示在所述任务管理界面的对应位置。7.根据权利要求5所述的任务执行状况的跟踪方法,其特征在于,根据所述进展信息或者决定信息对应的内容将所述进展信息或者决定信息显示于所述任务管理界面的对应位置上或者将所述任务从所述任务管理界面的原有位置移动到新的所述对应位置包括: 当所述进展信息的内容是接收方接受所述任务时,在所述任务管理界面的任务进行区内显示所述任务已接受; 当所述进展信息的内容是所述接收方处理所述任务的过程信息时,在所述任务管理界面的任务进行区内显示所述任务名称及所述内容; 当所述决定信息的内容是所述发送方已批准所述接收方任务已完成的申请时,在所述任务管理界面的任务完成区显示所述任务名称及所述内容或者将所述任务从所述任务进行区移动到所述任务完成区; 当所述决定信息的内容是所述发送方已撤销所述任务时,在所述任务管理界面中移除所述任务。8.一种任务执行状况的跟踪装置,其特征在于,包括: 任务获取模块,用于获取任务数据,包括文本输入、图片输入、声音输入或视频输入; 接收方确定模块,用于确定当前任务数据的接收方,所述接收方包括一个联系人、多个联系人、一个联系人群组或多个联系人群组; 任务数据发送模块,用于将所述任务数据发送给中转服务器,由所述中转服务器为所述任务数据生成时间戳信息,并将所述任务数据和所述时间戳信息发送给所述接收方;进展信息接收模块,用于通过所述中转服务器接收所述接收方反馈的所述任务的进展信息; 进展信息显示模块,用于根据所述任务的进展信息对应的内容将所述进展信息显示于任务管理界面的对应位置上或者将所述任务从所述任务管理界面的原有位置移动到新的所述对应位置; 数据显示模块,用于根据所述任务的进展信息对应的内容,在所述任务管理界面上显示所述任务的统计数据; 决定信息发送模块,用于通过所述中转服务器将对于所述任务的进展信息的决定信息发送给所述接收方,其中,所述决定信息为所述发送方的用户根据所述任务进展信息设置的。9.一种任务执行状况的跟踪装置,其特征在于,包括: 任务数据接收模块,用于接收中转服务器转发的任务数据和所述任务数据对应的时间戳信息; 任务提醒模块,用于将所述任务数据对应的任务显示在任务管理界面的对应位置上; 输入模块,用于接收用户输入的所述任务数据对应任务的进展信息; 进展信息发送模块,用于通过所述中转服务器向发送方反馈所述进展信息; 决定信息接收模块,用于通过所述中转服务器接收所述发送方反馈的对于所述任务的进展信息的决定信息,其中,所述决定信息为所述发送方的用户根据所述任务的进展信息设置的; 统计数据显示模块,用于根据所述决定信息对应的内容,在所述任务管理界面上显示所述任务的统计数据; 任务信息显示模块,用于根据所述进展信息或者决定信息对应的内容将所述进展信息或者决定信息显示于所述任务管理界面的对应位置上或者将所述任务从所述任务管理界面的原有位置移动到新的所述对应位置。10.一种任务执行状况的跟踪系统,其特征在于,包括:发送方终端、中转服务器和接收方终端,其中,所述发送方终端包括权利要求8所述的跟踪装置,所述接收方终端包括权利要求9所述的跟踪装置,所述中转服务器用于转发所述发送方终端与所述接收方终端间的各种信息。
【文档编号】H04L29/08GK106027628SQ201610317869
【公开日】2016年10月12日
【申请日】2016年5月13日
【发明人】王晚丁
【申请人】王晚丁
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1