首页> 中国专利> 基于表格的任务核销方法、表格生成方法及装置

基于表格的任务核销方法、表格生成方法及装置

摘要

本申请公开了一种基于表格的任务核销方法、表格生成方法及装置,涉及办公软件领域。该方法包括:接收任务核销请求,任务核销请求用于核销收集表所指示的收集任务,收集表与在线表格中的任务列对应,任务核销请求中包含任务核销对象的核销对象标识;将核销对象标识与对象列中的执行对象标识进行匹配,对象列属于在线表格,执行对象标识是即时通信应用中任务执行对象的对象标识;响应于对象列中包含与核销对象标识匹配的执行对象标识,向任务列中执行对象标识对应的单元格写入任务核销结果。本申请实施例中,任务核销过程由在线表格和收集表配合完成,无需核销人员人工核销,在任务执行对象较多的情况下,有助于提高任务核销效率以及核销准确性。

著录项

  • 公开/公告号CN112632931A

    专利类型发明专利

  • 公开/公告日2021-04-09

    原文格式PDF

  • 申请/专利权人 腾讯科技(深圳)有限公司;

    申请/专利号CN202010783523.3

  • 申请日2020-08-06

  • 分类号G06F40/18(20200101);G06K19/06(20060101);G06Q10/10(20120101);

  • 代理机构11138 北京三高永信知识产权代理有限责任公司;

  • 代理人张所明

  • 地址 518057 广东省深圳市南山区高新区科技中一路腾讯大厦35层

  • 入库时间 2023-06-19 10:32:14

说明书

技术领域

本申请实施例涉及办公软件领域,特别涉及一种基于表格的任务核销方法、表格生成方法及装置。

背景技术

在日常生活中,人们经常需要对已经完成的任务进行核销。比如,对物品的领取情况进行核销。

相关技术中,核销人员通常采用办公软件编辑一张表格,然后利用打印的纸质表格进行逐一核销。比如,在发放物品时,核销人员打印一张包含所有物品领取人员的表格,当物品被领取时,核销人员即在表格中查找领取人员并进行核销。

然而,采用上述核销方式,需要核销人员时刻根据任务的完成情况逐一进行人工核销,当待核销任务较多时,核销效率较低且准确率较低。

发明内容

本申请实施例提供了一种基于表格的任务核销方法、表格生成方法及装置,可以提高任务核销的效率以及准确性。所述技术方案如下:

一方面,本申请实施例提供了一种基于表格的任务核销方法,所述方法包括:

接收任务核销请求,所述任务核销请求用于核销收集表所指示的收集任务,所述收集表与在线表格中的任务列对应,所述任务核销请求中包含任务核销对象的核销对象标识;

将所述核销对象标识与对象列中的执行对象标识进行匹配,所述对象列属于所述在线表格,所述执行对象标识是即时通信应用中任务执行对象的对象标识;

响应于所述对象列中包含与所述核销对象标识匹配的执行对象标识,向所述任务列中所述执行对象标识对应的单元格写入任务核销结果。

在一些实施例中,响应于未达到提醒时刻,且任务列中目标执行对象标识对应的单元格内不包含任务核销结果,在提醒列中目标执行对象标识对应的单元格内设置提醒控件;

响应于接收到手动提醒指令,向即时通信服务器发送提醒信息,手动提醒指令由提醒控件触发。

另一方面,本申请实施例提供了一种表格生成方法,所述方法包括:

创建在线表格;

接收对所述在线表格的对象设置操作,在所述在线表格中设置对象列,所述对象列中包含至少一个执行对象标识,所述执行对象标识是即时通信应用中任务执行对象的对象标识;

接收对所述在线表格的任务设置操作,在所述在线表格中设置所述对象列对应的任务列,并生成所述任务列对应的收集表,所述收集表用于根据所述任务执行对象触发的任务核销请求,向所述任务列中对应的单元格写入任务核销结果。

在一些实施例中,收集任务的任务信息中包括统计指标,收集表用于根据所述统计指标对执行对象标识对应的至少一条任务核销记录进行统计,得到执行对象标识对应的任务核销结果,并将任务核销结果回传至任务列中执行对象标识对应的单元格。

在一些实施例中,接收对所述在线表格的任务设置操作,在所述在线表格中设置所述对象列对应的任务列,并生成所述任务列对应的收集表之后,所述方法还包括:

显示收集界面二维码,所述收集界面二维码根据所述收集表对应的收集界面的链接生成。

在一些实施例中,所述方法还包括:

响应于未达到提醒时刻,且目标执行对象标识对应的单元格内不包含任务核销结果,在提醒列中所述目标执行对象标识对应的单元格内显示提醒控件;

响应于接收到对提醒控件的触发操作,通过文档服务器向即时通信服务器发送提醒信息。

在一些实施例中,所述方法还包括:

接收对所述在线表格的下发设置操作,显示下发设置界面,所述下发设置界面用于设置自动下发时刻以及下发内容;

响应于所述下发设置界面内的设置完成信号,将所述下发设置操作作用的列设置为所述下发列,所述下发列用于触发在达到所述自动下发时刻时,通过即时通信服务器向任务执行对象发送所述下发内容。

另一方面,本申请实施例提供了一种基于表格的任务核销装置,所述装置包括:

请求接收模块,用于接收任务核销请求,所述任务核销请求用于核销收集表所指示的收集任务,所述收集表与在线表格中的任务列对应,所述任务核销请求中包含任务核销对象的核销对象标识;

匹配模块,用于将所述核销对象标识与对象列中的执行对象标识进行匹配,所述对象列属于所述在线表格,所述执行对象标识是即时通信应用中任务执行对象的对象标识;

核销模块,用于响应于所述对象列中包含与所述核销对象标识匹配的执行对象标识,向所述任务列中所述执行对象标识对应的单元格写入任务核销结果。

另一方面,本申请实施例提供了一种表格生成装置,所述装置包括:

创建模块,用于创建在线表格;

对象设置模块,用于接收对所述在线表格的对象设置操作,在所述在线表格中设置对象列,所述对象列中包含至少一个执行对象标识,所述执行对象标识是即时通信应用中任务执行对象的对象标识;

任务设置模块,用于接收对所述在线表格的任务设置操作,在所述在线表格中设置所述对象列对应的任务列,并生成所述任务列对应的收集表,所述收集表用于根据所述任务执行对象触发的任务核销请求,向所述任务列中对应的单元格写入任务核销结果。

另一方面,本申请实施例提供了一种服务器,所述服务器包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述方面所述的基于表格的任务核销方法。

另一方面,本申请实施例提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述方面所述的表格生成方法。

另一方面,本申请实施例提供了一种计算机可读存储介质,所述可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述方面所述的基于表格的任务核销方法,或,实现如上述方面所述的表格生成方法。

另一方面,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方面提供的基于表格的任务核销方法,或,执行上述方面提供的表格生成方法。

本申请实施例提供的技术方案带来的有益效果至少包括:

本申请实施例中,通过在在线表格中设置任务执行对象对应的对象列,根据任务执行对象所要执行的任务,在在线表格中设置对象列对应的任务列,并生成与任务列对应的收集表,从而在利用收集表进行任务核销时,基于核销对象的核销对象标识,确定该核销对象是否属于对象列中的任务执行对象,并在属于时将任务核销结果写入在线表格中的任务列,完成任务核销;整个任务核销过程由在线表格以及收集表配合完成,无需核销人员人工核销,且任务执行对象通过收集表即可完成线上任务核销,在任务执行对象较多的情况下,有助于提高任务核销效率以及核销准确性。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了本申请一个示例性实施例提供的实施环境的示意图;

图2示出了本申请一个示例性实施例提供的表格生成方法的流程图;

图3示出了本申请一个示例性实施例提供的基于表格的任务核销方法的流程图;

图4是一个示例性实施例提供的表格生成以及任务核销过程的实施示意图;

图5是一个示例性实施例示出的对象列设置过程的流程图;

图6是一个示例性实施例示出的对象列设置过程的实施示意图;

图7是一个示例性实施例示出的任务列设置过程的流程图;

图8是一个示例性实施例示出的任务列设置过程的实施示意图;

图9是一个示例性实施例示出的表格生成以及任务核销过程的流程图;

图10是一个示例性实施例示出的任务核销结果写入过程的流程图;

图11是一个示例性实施例示出的在线表格与收集表的关系示意图;

图12是一个示例性实施例示出的统计指标设置过程的实施示意图;

图13是一个示例性实施例示出的提醒功能设置过程的实施示意图;

图14是一个示例性实施例示出的提醒功能的实施示意图;

图15是一个示例性实施例示出的通知功能设置以及内容通知过程的实施示意图;

图16是一个示例性实施例示出的令牌获取以及提醒消息发送过程的流程图;

图17是一个示例性实施例示出的通知内容的发送过程的流程图;

图18是本申请一个示例性实施例提供的基于表格的任务核销装置的结构框图;

图19是本申请一个示例性实施例提供的表格生成装置的结构框图;

图20示出了本申请一个示例性实施例提供的服务器的结构示意图;

图21示出了本申请一个示例性实施例提供的终端的结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

为了方便理解,下面首先对本申请实施例中涉及的名词进行说明。

在线文档:即协作文档,一种通过网页(web)直接进行数据读写的文档,该文档可以是文本文档、表格文档或幻灯片文档等等,本申请实施例中涉及的在线文档为在线表格。完成在线文档创建后,创建者可以将在线文档的文档链接发送其他用户,其他用户可以根据该文档链接在网页中查看该在线文档,并在具有对该在线文档的编辑权限时,对在线文档的内容进行编辑,其中,同一在线文档允许多人同时进行编辑。

收集表:又称为在线收集表,是一种通过web单向收集信息的表格。在线收集表通常对应有收集界面,用户通过该收集界面进行信息填写并提交后,提交的信息汇总至在线收集表中,其中,不同用户填写并提交信息的过程相互独立,即信息填写用户无法查看在线收集表中已收集到的信息。

本申请实施例中,可以通过在线表格和在线收集表配合实现任务核销功能。在进行任务核销前,核销人员首先创建一张在线表格,将即时通信应用中任务执行对象的对象标识写入在线表格中的某一表格列,得到对象列;然后将在线表格中的另一表格列设置为任务列,并针对该任务列设置对应的在线收集表。

在进行任务核销时,任务核销对象可以通过在线收集表对应的收集界面,触发任务核销请求,由在线表格根据对象列确定该任务核销对象是否属于任务执行对象。当任务核销对象属于任务执行对象时,在线表格即将在线收集表收集到的任务核销结果写入任务列中,使得核销人员通过该在线表格即能知悉各个任务执行对象的任务核销情况。

相较于相关技术中的人工核销方式,采用本申请实施例提供的方案,核销人员只需要预先设置包含在线收集表的在线表格,并向任务执行对象提供在线收集表对应的收集入口,在线表格和在线收集表即可配合完成任务自动核销,无需核销人员人工进行逐一比对并核销。在任务执行对象较多的情况下,比如,当需要对即时通信应用群组中500个群组成员的任务完成情况进行核销时,能够提高任务核销的效率,并提高任务核销的准确率(人工核销可能会在核销对象与执行对象比对过程中产生错误)。

本申请实施例提供的方法可以应用于如下场景。

1、签到场景

该场景下,核销人员创建在线表格后,可以将待签到人员在即时通信应用程序中对应的对象标识设置在对象列中,并将在线表格中的另一表格列设置为签到列,进而基于签到列生成用于收集签到情况的在线收集表。

核销人员通过即时通信应用程序将在线收集表对应签到界面的界面链接发送至各个待签到人员。待签到人员进行签到时,即点击即时通信息应用程序中接收到的界面链接,并在签到界面中进行签到。当接收到签到界面中触发的签到核销请求时,在线表格即检测签到核销请求中包含的核销对象标识是否属于对象列中的对象标识,并在属于时,将签到结果写入在线表格的签到列。核销人员通过查看在线表格中的签到列,即可快速了解签到情况。

2、考勤情况统计场景

该场景下,核销人员创建在线表格后,可以将考勤人员在即时通信应用程序中对应的对象标识设置在对象列中,并将在线表格中的另一表格列设置为考勤列,进而基于考勤列生成在线收集表,其中,该在线收集表用于记录各个考勤人员的考勤记录。

核销人员可以将在线收集表对应考勤界面的二维码放置在显著位置,考勤人员进行考勤打卡时,即通过即时通信应用程序扫描二维码,从而在考勤界面进行考勤打卡。在线收集表对对各个考勤人员的考勤记录进行统计,生成各个考勤人员的考勤结果(比如迟到早退次数),进而将该考勤结果写入在线表格中对应的考勤列中。核销人员通过查看在线表格中的考勤列,即可了解各个考勤人员的考勤情况。

需要说明的是,上述应用场景仅用于进行示例性说明,本申请实施例提供的方法还可以用于其他需要进行任务核销的场景,本申请实施例并不对具体的应用场景构成限定。

请参考图1,其示出了本申请一个示例性实施例提供的实施环境的示意图。该实施环境中包括第一终端110、第二终端120、文档服务器130和即时通信服务器140,其中,第一终端110与文档服务器130以及即时通信服务器140之间通过通信网络进行数据通信,第二终端120与文档服务器130以及即时通信服务器140之间通过通信网络进行数据通信,且文档服务器130与即时通信服务器140之间通过通信网络进行数据通信。可选地,通信网络可以是有线网络也可以是无线网络,且该通信网络可以是局域网、城域网以及广域网中的至少一种。

第一终端110是用于设置待核销任务的终端,第一终端110可以是智能手机、平板电脑、个人计算机或便携式计算机等等,图1中以第一终端110是个人计算机为例进行说明。

在一种可能的实施方式中,第一终端110中运行有即时通信应用程序以及在线文档应用程序。通过在线文档应用程序,第一终端110可以创建用于任务核销的在线表格,通过该即时通信应用程序,第一终端110可以通知即时通信应用中各个任务执行对象执行任务并进行任务核销。

第二终端120是用于进行任务核销的终端,第二终端120可以是智能手机、平板电脑、个人计算机或便携式计算机等等,图1中以第二终端120是智能手机为例进行说明。

在一种可能的实施方式中,第二终端120中运行有即时通信应用程序以及在线文档应用程序。通过在线文档应用程序,第二终端120可以进行任务核销,通过该即时通信应用程序,第二终端120可以接收第一终端110发送的任务核销通知。

文档服务器130是在线文档应用程序的后台服务器,该文档服务器130可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(Content Delivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。

在一些实施例中,文档服务器130用于维护创建的在线表格,并将不同表格编辑者对表格数据的更新操作更新至在线表格,从而实现多人对同一表格的在线编辑功能。

即时通信服务器140是即时通信应用程序的后台服务器,该即时通信服务器140可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。

在一种可能的场景下,当需要对即时通信应用群组中群组成员的任务完成情况进行核销时,如图1所示,核销人员通过第一终端110中的即时通信应用,从即时通信息服务器140处获取任务执行对象的对象标识(即时通信应用中的用户标识),并基于该对象标识以及所要核销的任务,创建在线表格以及收集表。完成在线表格以及收集表创建后,第一终端110即通过即时通信服务器140,在群组中发送收集表(可以发送收集表对应收集界面的链接)。任务执行对象完成任务后,即在收集表中进行任务核销,从而触发向文档服务器130发送任务核销请求。文档服务器130对接收到的任务核销请求进行验证,并在通过验证时,将任务核销结果写入在线表格中任务执行对象对应的单元格。此外,文档服务器130还可以向即时通信服务器140发送提醒或通知,以便即时通信服务器140向任务执行对象发送提醒或指定内容。

下述各个实施例提供的任务核销以及表格生成方法即用于图1所示的实施环境。

请参考图2,其示出了本申请一个示例性实施例提供的表格生成方法的流程图。本实施例以该方法用于图1所示的第一终端110为例进行说明(下述实施例简称为终端),该方法包括如下步骤。

步骤201,创建在线表格。

在一种可能的实施方式中,终端通过在线文档应用的表格创建功能,创建空白在线表格,或者,根据用户从在线文档应用中选择的在线表格模板创建在线表格,该在线表格模板中包含表格列名。本申请实施例并不对在线表格的创建方式进行限定。

步骤202,接收对在线表格的对象设置操作,在在线表格中设置对象列,对象列中包含至少一个执行对象标识,执行对象标识是即时通信应用中任务执行对象的对象标识。

为了保证后续任务核销的准确性,避免非任务执行对象进行非法任务核销,需要在在线表格中设置任务执行对象对应的对象列。

在一种可能的实施方式中,对象列中的单元格中设置有各个任务执行对象的对象标识,该对象标识是即时通信应用程序中各个用户的唯一标识,比如,该对象标识为即时通信应用中的用户账号。

由于对象标识通常采用字符串形式,而核销人员根据字符串可能无法直接联想到对应的任务执行对象,因此为了使核销人员能够通过在线表格中的对象列确定具体的任务执行对象,在一种可能的实施方式中,对象列的单元格中显示任务执行对象在即时通信应用中的用户名称,且该用户名称与执行对象标识相关联,或者,在线表格中还设置有名称列,该名称列中包含任务执行对象在即时通信应用中的用户名称,且名称列与对象列中的单元格一一对应。

步骤203,接收对在线表格的任务设置操作,在在线表格中设置对象列对应的任务列,并生成任务列对应的收集表,收集表用于根据任务执行对象触发的任务核销请求,向任务列中对应的单元格写入任务核销结果。

可选的,完成对象列设置后,终端根据接收到的任务设置操作,在在线表格中设置任务列,并进一步生成任务列对应的收集表,以便后续通过收集表收集任务执行对象通过界面触发的任务核销请求,进而将相应的任务核销结果写入任务列中。当然,用户也可以先在在线表格中设置任务列,然后再设置对象列,本实施例对任务列和对象列的设置时序并不构成限定。

其中,同一在线表格中包括至少一列任务列,且不同任务列对应不同的收集任务。比如,在线表格中包括第一任务列和第二任务列,第一任务列用于收集任务执行对象的手机号,而第二任务列则用于收集任务执行对象的签到情况。

针对设置任务列的方式,在一种可能的实施方式中,响应于接收到对在线表格中表格列的选中操作,终端显示至少一个功能选项,该至少一个功能选项中包含任务设置选项。当接收到对任务设置选项的选择操作时,终端确定接收到对选中表格列的任务设置操作。

在一些实施例中,在线表格中的任务列被锁定,即任务列中单元格的内容不可编辑,从而避免误操作对核销结果造成影响。

示意性的,如图4所示,当需要对文化衫的领取情况进行核销时,核销人员通过第一终端110创建在线表格,在在线表格中创建对象列41以及任务列42,并生成任务列42对应的收集表,其中,该收集表用于通过收集界面43进行任务核销信息收集。进行任务核销时,第一终端110即通过即时通信服务器140将收集界面43的链接发送至各个任务执行对象使用的第二终端120。

综上所述,本申请实施例中,通过在在线表格中设置任务执行对象对应的对象列,根据任务执行对象所要执行的任务,在在线表格中设置对象列对应的任务列,并生成与任务列对应的收集表,从而在利用收集表进行任务核销时,基于核销对象的核销对象标识,确定该核销对象是否属于对象列中的任务执行对象,并在属于时将任务核销结果写入在线表格中的任务列,完成任务核销;整个任务核销过程由在线表格以及收集表配合完成,无需核销人员人工核销,且任务执行对象通过收集表即可完成线上任务核销,在任务执行对象较多的情况下,有助于提高任务核销效率以及核销准确性。

上述实施例对表格的生成过程进行了说明,下面采用示例性的实施例对基于上述表格的任务核销过程进行说明。

请参考图3,其示出了本申请一个示例性实施例提供的基于表格的任务核销方法的流程图。本实施例以该方法用于图1所示的文档服务器130为例进行说明,该方法包括如下步骤。

步骤301,接收任务核销请求,任务核销请求用于核销收集表所指示的收集任务,收集表与在线表格中的任务列对应,任务核销请求中包含任务核销对象的核销对象标识。

在一种可能的实施方式中,该任务核销请求是第二终端接收到对收集表对应收集界面的触发操作时,由第二终端向文档服务器发送。且为了避免任务执行对象以外的非法对象进行非法任务核销,本实施例中,第二终端向文档服务器发送的任务核销请求中包含任务核销对象的核销对象标识。

在一些实施例中,当任务执行对象是即时通信息应用中的对象时,该任务核销对象同样时即时通信应用中的对象,相应的,该核销对象标识是任务核销对象在即时通信应用中的唯一用户标识。

可选的,除了包含核销对象标识外,任务核销请求还可以包含任务核销时间、任务完成进度、任务完成量等与任务完成情况相关的信息,本申请实施例对此不作限定。

步骤302,将核销对象标识与对象列中的执行对象标识进行匹配,对象列属于在线表格,执行对象标识是即时通信应用中任务执行对象的对象标识。

进一步的,文档服务器将核销对象标识与在线表格中各个执行对象标识进行匹配,以此确定任务核销对象是否属于任务执行对象。

步骤303,响应于对象列中包含与核销对象标识匹配的执行对象标识,向任务列中执行对象标识对应的单元格写入任务核销结果。

若对象类中存在与核销对象标识匹配的执行对象标识,则表明任务核销对象属于任务执行对象,文档服务器根据任务核销请求包含的信息确定任务核销结果,进而将任务核销结果写入任务列中对应的单元格中。

由于同一在线表格中可能包含至少两列任务列,因此任务核销请求还包括收集表对应任务列的列标识,相应的,文档服务器根据该列标识以及执行对象标识,向对应的单元格中写入任务核销结果,避免任务核销结果写入混乱。

可选的,当再次接收到该任务执行对象触发的任务核销请求时,文档服务器对该任务执行对象对应任务列单元格内的数据进行替换(即仅保留最新数据),或者,对该任务执行对象对应任务列单元格内的数据进行叠加(即保留原数据)。

可选的,若对象列中不存在与该核销对象标识匹配的执行对象标识,则表明任务核销对象并不属于任务执行对象,因此,文档服务器并不会向任务列中写入任务核销结果。

示意性的,如图4所示,任务核销对象(赵六)领取文化衫后,即使用第二终端120打开收集界面43,并通过点击确定领取按键431触发向文档服务器130发送任务核销请求。由于对象列41中包含“@赵六”,因此文档服务器130接收到任务核销请求后,确定任务核销对象属于任务执行对象,从而将任务核销结果“完成”写入任务列42中“赵六”对应的单元格中。

综上所述,本申请实施例中,通过在在线表格中设置任务执行对象对应的对象列,根据任务执行对象所要执行的任务,在在线表格中设置对象列对应的任务列,并生成与任务列对应的收集表,从而在利用收集表进行任务核销时,基于核销对象的核销对象标识,确定该核销对象是否属于对象列中的任务执行对象,并在属于时将任务核销结果写入在线表格中的任务列,完成任务核销;整个任务核销过程由在线表格以及收集表配合完成,无需核销人员人工核销,且任务执行对象通过收集表即可完成线上任务核销,在任务执行对象较多的情况下,有助于提高任务核销效率以及核销准确性。

采用上述实施例提供的表格生成方法,当任务执行对象较多时,若由用户手动逐一输入各个执行对象标识,将花费大量时间,且容易产生遗漏。因此为了提高对象列的设置效率,并提高准确率。在一种可能的实施方式中,用户可以在即时通信应用中统一复制任务执行对象的对象标识,并将复制的对象标识粘贴至在线表格,由文档服务器根据复制内容自动生成对象列。

示意性的,如图5所示,上述步骤202可以包括如下步骤202A至202D。

步骤202A,接收粘贴信号。

在一种可能的实施方式中,当接收到对即时通信应用中群组对应成员列表的复制操作时,终端将群组中各个群组对象的对象信息复制到粘贴板。当运行在线文档应用时,用户即可通过粘贴操作,将粘贴板中的内容复制到创建的在线表格中,相应的,当接收到在线表格界面内的粘贴操作时,终端接收到粘贴信号。

步骤202B,根据粘贴信号,向文档服务器发送粘贴内容,文档服务器用于在识别出粘贴内容包含即时通信应用中至少一个任务执行对象的对象信息,以及预设标识时,对对象信息进行分列,得到分列内容,对象信息包括对象标识,预设标识用于表征粘贴内容来自即时通信应用。

终端创建在线表格,并接收到在在线表格界面中触发的粘贴信号时,将粘贴内容发送至文档服务器,由文档服务器对粘贴内容进行分析,确定粘贴内容的粘贴需求。

由于从即时通信应用中复制的内容中,不同对象对应的对象信息首尾连接形成长文本,因为为了方便后续将不同对象的对象信息写入不同的单元格,需要借助文档服务器对粘贴内容进行分列。

由于并非所有来源的粘贴内容都需要实现分列,而是指定来源的粘贴内容才需要实现自动分列,因此在一种可能的实施方式中,终端从即时通信应用复制的内容中包含预设标识,该预设标识即用于指示复制的内容来自即时通信应用。

在一种可能的实时方式中,文档服务器接收终端发送的粘贴内容;响应于粘贴内容包含预设标识,且粘贴内容包含即时通信应用中至少一个任务执行对象的对象信息,对对象信息进行分列,得到分列内容。

当识别出粘贴内容中包含预设标识时,文档服务器确定粘贴内容从即时通信应用中复制得到,并进一步识别粘贴内容中是否包含对象信息。当识别出粘贴内容中包含对象信息时,文档服务器即对对象信息进行智能分列,得到分列内容。

针对智能分列的方式,在一种可能的实施方式中,粘贴内容中,不同对象对应的对象信息使用预设字符分隔,且同一对象对应的不同类型的对象信息采用预设信息模板,因此文档服务器可以基于预设字符和预设信息模板,实现粘贴内容的智能分列。

在一个示意性的例子中,如图6所示,终端对即时通信应用中的群组成员列表61进行账号复制,得到的粘贴内容62为:张三+zhangsan;李四+lisi001;王五+wangwu001;赵六+zhaoliu;陈七+chenqi002;朱八+zhuba008。由于从即时通信应用中复制的对象信息采用“对象名称+对象标识”这一模板,且不同对象的对象信息之间采用“;”分隔,因此文档服务器将粘贴内容62智能分列为对象名称列63以及对象标识列64。

进一步的,文档服务器将智能分列得到的分列内容反馈至终端,以便终端生成对象列。

步骤202C,接收文档服务器发送的分列内容。

相应的,终端接收文档服务器发送的分列内容。

步骤202D,根据分列内容在在线表格中设置对象列。

在一种可能的实施方式中,当分列内容中包含至少两列时,终端将至少两列分列内容合并为对象列。其中,虽然多列内容被合并后显示在对象列中,但是多列内容之间的映射关系仍旧得到保存。

在其他可能的实施方式中,终端也可以直接将分列内容作为对象列,本实施例对此不作限定。

示意性的,如图5所示,终端将对象名称列63以及对象标识列64合并为对象列65,其中,对象列65中采用“@对象名称”的方式显示。

本实施例中,终端通过将从即时通信应用中复制的内容上传至文档服务器,由文档服务器对复制的内容进行识别,并在识别出复制的内容来自即时通信应用,且包含对象信息时,对复制的内容进行自动分列,进而将分列得到的分列内容反馈给终端,以便终端根据分列内容设置对象列,简化了对象列中对象标识的设置流程,提高了对象列的设置效率。

针对上述实施例中设置任务列的过程,在一种可能的实施方式中,如图7所示,上述步骤203可以包括如下步骤。

步骤203A,响应于接收到对在线表格中目标列的选中操作,显示至少一个任务选项。

在一种可能的实施方式中,用户想要在在线表格中设置任务列时,即可通过操作选择目标列,相应的,当接收到对目标列的选中操作时,终端在在线表格界面显示至少一个任务选项,其中,不同任务选项对应不同的任务类型。

在一些实施例中,至少一个任务选项中包含任务模板选项以及自定义选项,通过选择任务模板选项,用户可以根据需求在已有任务模板的基础上进行修改;通过选择自定义选项,用户可以完全根据自身需求,在空白任务模板上设置收集任务。

示意性的,如图8所示,当接收到对目标列81的选中操作时,终端在在线表格界面显示任务选项82,其中,任务选项82中包含打卡签到以及上班考勤任务对应的任务模板选项,以及自定义选项。

步骤203B,响应于对目标任务选项的选择操作,显示目标任务选项对应的任务设置界面,任务设置界面用于设置收集任务的任务信息。

由于不同收集任务对应的任务核销方式不同,比如有些收集任务只需要用户点击控件即可完成任务核销,有些收集任务则需要用户输入指定内容并提交才能够完成任务核销。因此,在设置任务列的过程中,需要通过任务设置界面设置收集任务的任务信息。

在一种可能的实施方式中,该任务信息至少包括任务名称以及任务核销方式。其中,当目标列存在列名时,收集表对应的任务名称可以为目标列的列名,若目标列不存在列名时,任务名称可以由用户手动设置,并同步至收集表;任务核销方式包括控件点击核销和信息提交核销中的至少一种。

可选的,当任务核销方式为控件点击核销时,设置的任务信息还可以包括核销结果写入内容,该核销结果写入内容即用于写入在线表格的任务列;当任务核销方式为信息提交核销时,设置的任务信息还可以包括信息类型,该信息类型包括文字类型、选项类型和图片类型等等,本实施例对此不作限定。

示意性的,如图8所示,当接收到对打开签到对应任务选项的点击操作时,终端显示签到任务对应的任务设置界面83。用户可以在任务设置界面83中设置任务名称831以及核销结果写入内容832。

步骤203C,响应于目标任务设置界面内的设置完成信号,将目标列设置为任务列,并根据任务设置界面中设置的任务信息生成收集表。

当接收到设置完成信号时,终端确定完成任务信息设置,从而将目标列设置为任务列,并根据设置的任务信息生成收集表。其中,生成的收集表与在线表格绑定,并存储在文档服务器中。

在一种可能的实施方式中,为了方便收集,文档服务器根据任务信息生成收集表对应的收集界面,并根据该收集界面的链接生成二维码,从而将该二维码反馈给终端,由终端将该二维码显示在在线表格界面。后续进行任务核销时,任务核销对象使用终端扫描该二维码后,终端即显示该收集界面,方便任务核销对象在该收集界面进行核销操作。

示意性的,如图8所示,当接收到对完成控件833的点击操作时,终端即根据设置的任务信息生成收集表,并显示收集界面(由文档服务器根据任务信息生成)对应的二维码84。

本实施例中,终端根据任务设置界面中设置任务信息生成收集表,并显示收集表对应收集界面的二维码,后续任务核销对象通过扫码即可快速进入收集界面进行任务核销,提高了任务核销的效率。

在一个示意性的例子中,如图9所示,基于二维码实现打卡核销的过程包括如下步骤。

步骤901,选中在线表格中的目标列,并设置打卡任务。

步骤902,检测目标列是否包含列名。

步骤903,若包含,则将列名传递至收集表。

步骤904,创建收集表,以列名为标题。

步骤905,生成收集表对应收集界面的二维码。

步骤906,设置任务列,并展示二维码。

步骤907,扫描二维码。

步骤908,将打卡对象的对象标识与在线表格中对象列的对象标识进行匹配。

步骤909,是否存在匹配的对象标识。

步骤910,若存在,则将打卡状态更新至任务列中对象标识对应的单元格。

在一种可能的应用场景下,待核销的任务为单次任务,比如签到、领取确认等等,这种场景下,文档服务器直接将(收集表中的)任务核销记录写入任务列中的单元格即可;而在其他可能的应用场景下,待核销的任务为循环任务,比如考勤记录,这种场景下,收集表中存在同一任务执行对象的多条任务核销记录,若直接将多条任务核销记录作为任务核销结果写入任务列,将导致任务列数据量过多,且不利于核销人员查看。

因此,对于循环任务的核销场景,通过任务设置界面设置的任务信息中还包括统计指标,进行任务核销后,文档服务器即基于该统计指标,对收集表中的任务核销记录进行统计,从而将统计结果作为任务核销结果回传至在线表格。在一种可能的实施方式中,上述步骤303可以包括如下步骤。

步骤303A,响应于对象列中包含与核销对象标识匹配的执行对象标识,向收集表中写入任务核销记录。

在一种可能的实施方式中,收集表中包含多张表单(sheet),该表单与在线表格中的任务执行对象对应。当任务核销对象属于任务执行对象时,文档服务器即从收集表中确定该任务执行对象的表单,进而将该任务核销记录写入该表单中。

示意性的,如图11所示,以考勤打卡场景为例,在线表格1101中包含6个任务执行对象,且任务列1101a用于显示迟到早退次数。相应的,基于任务列1101a创建的收集表1102中包括6个表单1102a,每个表单中包含任务执行对象在上下班打卡时间以及是否迟到早退。当“张三”通过收集表1102对应的收集界面进行考勤打卡时,文档服务器即将考勤打卡时间写入“张三”对应的表单中。

步骤303B,根据收集表中执行对象标识对应的至少一条任务核销记录,生成执行对象标识对应的任务核销结果。

在一种可能的实施方式中,文档服务器按照预定周期,根据各个任务执行对象对应的至少一条任务核销记录,生成该任务执行对象对应的任务核销结果。其中,该预定周期可以预先设置,或者默认设置,比如该预设周期为1周或1个月。

为了使文档服务器知悉基于任务核销记录生成任务核销结果的规则,从而保证任务核销结果的准确性,在一种可能的实施方式中,在任务设置界面中设置的任务信息还包括统计规则,该统计规则用于指示任务核销记录的统计方式。

示意性的,如图12所示,任务设置界面1201中包含用户设置的统计指标1202,该统计指标1202用于指示迟到/早退的衡量标准。

相应的,在进行确定任务核销结果时,文档服务器获取收集表对应的统计指标,从而根据该统计指标对至少一条任务核销记录进行统计,得到执行对象标识对应的任务核销结果。

在一种可能的实施方式中,终端完成任务信息设置后,将任务信息上传至文档服务器,由文档服务器根据其中的统计指标,生成相应的统计函数,并将该统计函数写入收集表中,以便后续统计时,基于统计函数和任务核销记录生成任务核销结果。

示意性的,如图12所示,当接收到对任务设置界面1201中生成控件1203的点击操作时,终端向文档服务器传输上班时间、下班时间以及统计指标。文档服务器对接收到的信息进行解析,得到相应的统计函数,从而将该统计函数插入收集表中。比如,该统计函数指示上班时间晚于9:30为迟到,下班时间早于17:00为早退。

后续生成任务核销结果时,文档服务器即根据该统计函数,确定收集表1102中各条任务核销记录的迟到早退情况,进而将统计结果回传至在线表格。

在一种可能的实施方式中,为了提高统计结果的准确性,收集表还可以外接应用程序接口(Application Programming Interface,API),从而借助API实现精准统计。比如,图11中的收集表1102外接日历API 1103,以此提高统计过程中确定工作日的准确性。

步骤303C,将任务核销结果回传至任务列中执行对象标识对应的单元格。

进一步的,文档服务器将得到的任务核销结果回传至在线表格,由在线表格将任务核销结果写入执行对象标识对应的单元格中。

示意性的,如图11所示,文档服务器根据统计指标对“张三”对应的任务核销记录进行统计,确定出日期“7.5”存在早退,得到张三对应的统计结果1102b中包含迟到早退次数1次,从而将该迟到早退次数回传至在线表格1101中张三对应的任务列单元格中。

为了方便核销人员查看详细任务核销记录,在一种可能的实施方式中,任务列中的单元格中还设置有核销记录查看控件,当接收到对核销记录查看控件的触发操作时,终端即可跳转显示收集表(可以定位至具体的表单)。示意性的,如图11所示,当接收到对任务列1101a中单元格内核销记录查看控件1101b的点击操作,终端即跳转显示收集表1102。

本实施例中,通过为在线收集表设置统计指标,使得文档服务器能够根据该统计指标,对同一对象的多条任务核销记录进行统计,得到任务核销结果,进而将任务核销结果回传至在线表格,简化了在线表格中核销数据的数据量,方便核销人员进行查看。

为了进一步提高任务核销的智能化程度,核销人员可以在在线表格中设置提醒列,以此提醒任务执行对象及时进行任务核销。此外,核销人员还可以在在线表格中设置通知列,以此向任务执行对象发送在线表格中的指定内容。

在一种可能的实施方式中,终端接收对在线表格的提醒设置操作,显示提醒设置界面,提醒设置界面用于设置提醒时刻以及待提醒的任务列;响应于提醒设置界面内的设置完成信号,将提醒设置操作作用的列设置为提醒列。

可选的,当接收到对在线表格中表格列的选中操作时,终端显示至少一个功能选项,当接收到至少一个功能选项中提醒功能选项的触发操作时,终端确定到提醒设置操作,进而显示提醒设置界面。

示意性的,如图13所示,当接收到对表格列1301的选中操作时,终端显示至少一个功能选项1302,当接收到对“提醒”功能选项的点击操作时,终端在在线表格界面显示提醒设置界面1303。用户可以在提醒设置界面1303中设置提醒时刻1303a以及提醒内容1303b,其中,该提醒内容1303b可以是待提醒的任务列的列标识(比如图13中领取状态列对应的列标识列B)。

由于提醒任务是针对待核销任务设置的,因此在一些实施例中,当接收到对在线表格的提醒设置操作时,终端检测在线表格中是否包含任务列,并在包含任务列时,显示提醒设置界面,若不包含任务列,则显示提示信息,提示用户设置任务列后再设置提醒列。

完成提醒列设置后,文档服务器在达到所述提醒时刻,且任务列中目标执行对象标识对应的单元格内不包含所述任务核销结果时,向即时通信服务器发送提醒信息,由即时通信服务器向目标任务执行对象发送提醒消息(以即时通信消息的形式)。

在一种可能的实施方式中,该提醒信息中包含目标任务执行对象的对象标识。可选的,提醒信息中还可以包括收集表对应的收集界面的链接,以便目标任务执行对象通过点击该链接快速进行任务核销。

可选的,提醒信息中还可以包括在线表格对应创建者的创建者标识,相应的,即时通信息服务器即以创建者的身份向目标任务执行对象发送提醒信息。

示意性的,如图14所示,目标任务执行对象“赵六”接收到的即时通信服务器以在线表格创建者身份“陈大”发送的提醒信息1401,该提醒信息中包含收集表界面的链接。用户点击该链接后,终端跳转显示收集界面1402,以便目标任务执行对象进行任务核销。

除了由文档服务器主动触发发送提醒信息外,在另一种可能的实施方式中,响应于未达到提醒时刻,且目标执行对象标识对应的单元格内不包含任务核销结果,在提醒列中目标执行对象标识对应的单元格内显示提醒控件,该提醒控件用于手动触发向任务执行对象发送提醒信息。响应于接收到对提醒控件的触发操作,终端通过文档服务器向即时通信服务器发送提醒信息。

示意性的,如图13所示,提醒列1301对应的单元格中设置有提醒控件1304。用户通过点击提醒控件1304可以通过即时通信服务器向对应的任务执行对象发送提醒信息。

本实施例中,通过在在线表格中设置任务列对应的提醒列,并为提醒列设置对应的提醒时刻,从而在达到提醒时刻,自动向未完成任务核销的任务执行对象发送提醒信息(采用即时通信消息的形式),降低任务执行对象未及时进行任务核销的概率。此外,用户可以通过提醒控件主动触发提醒,丰富了提醒方式,并提高了提醒灵活性。

在一种可能的实施方式中,终端接收对在线表格的通知设置操作,显示通知设置界面,通知设置界面用于设置通知时刻以及通知内容;响应于通知设置界面内的设置完成信号,将通知设置操作作用的列设置为通知列,通知列用于触发在达到通知时刻时,通过即时通信服务器向任务执行对象发送通知内容。

可选的,当接收到对在线表格中表格列的选中操作时,终端显示至少一个功能选项,当接收到至少一个功能选项中通知功能选项的触发操作时,终端确定到通知设置操作,进而显示通知设置界面。

示意性的,如图15所示,当接收到对表格列1501的选中操作时,终端显示至少一个功能选项1502,当接收到对“通知”功能选项的点击操作时,终端在在线表格界面显示通知设置界面1503。用户可以在通知设置界面1503中设置通知时间1503a以及通知内容1503b,其中,该通知内容1503b可以任务执行对象所在行的内容。

当然,在其他可能的实施方式中,核销人员也可以设置对任务执行对象的屏蔽内容,并将在线表格中除屏蔽内容以外的内容确定为通知内容,本实施例对此不作限定。

在一种可能的实施方式中,该通知信息中包含通知内容外,还包含收集表对应收集界面的链接,以便用户通过点击该链接快速查看通知内容对应的任务核销记录。

可选的,通知信息中还可以包括在线表格对应创建者的创建者标识,相应的,即时通信息服务器即以创建者的身份向目标任务执行对象发送通知内容。

在一些实施例中,通知列对应单元格中还可以设置通知控件,当接收到对通知控件的触发操作时,文档服务器可以通过即时通信服务器向对应的任务执行对象发送通知内容。示意性的,如图15所示,通知列1501对应的单元格内设置有通知控件1504,当接收到对“朱八”对应通知控件的点击操作时,终端即通过即时通信应用服务器向“朱八”发送通知信息1505。当接收到对通知信息1505的点击操作时,终端在卡片1506中对通知信息1505进行展开显示。

本实施例中,通过在在线表格中设置通知列,并为通知列设置对应的通知时刻,从而在达到通知时刻,自动向各个任务执行对象发送通知内容(采用即时通信消息的形式)。在考勤场景下能够实现考勤信息的自动发送,无需用户逐条复制考勤信息并发送,简化了考勤信息的发送流程。

在实现上述提醒和内容通知功能时,文档服务器需要借助即时通信服务器向任务执行对象发送即时通信消息,而文档服务器与即时通信服务器进行数据通信过程时需要借助令牌(token)。在一种可能的实施方式中,文档服务器接收到终端发送的粘贴内容后,向即时通信服务器发送令牌分配请求,令牌分配请求中包含对象信息和预设标识,该令牌分配请求用于请求即时通信服务器为各个任务执行对象分配相应的令牌。

即时通信服务器接收到令牌分配请求后,若识别出预设标识后,即为各个任务执行对象分配令牌,其中,不同任务执行对象对应不同令牌,且令牌可以包含令牌有效时间。若未识别出预设标识,则不响应令牌分配请求。

可选的,即时通信服务器为任务执行对象分配令牌后,对任务执行标识以及令牌之间的映射关系进行关联存储,以便后续基于该映射关系对令牌进行验证。

相应的,文档服务器接收即时通信服务器发送的令牌,对令牌与对象信息进行关联存储。

后续文档服务器通过即时通信服务器向任务执行对象发送提醒信息或通知信息时,即将任务执行对象对应的令牌添加至提醒信息或通知信息中;即时通信服务器接收到该提醒信息或通知信息后,根据其中包含的执行对象标识,查找对象的令牌,并比较信息中包含的令牌与查找到的令牌是否一致,若一致,即时通信服务器确定该信息通过验证,从而向相应的任务执行对象发送提醒消息或通知内容。

在一个示意性的例子中,如图16所示,令牌获取以及提醒消息发送过程包括如下步骤。

步骤1601,即时通信应用端批量复制群成员名信息,同时携带预设标识。

步骤1602,在线文档应用端将复制内容粘贴至在线表格。

步骤1603,在线文档应用端检测是否包含预设标识,以及群成员名称和群成员标识的规律。

步骤1604,在线文档应用端向即时通信服务器发送令牌获取请求。

步骤1605,即时通信应用端为各个群成员分配令牌。

步骤1606,在线文档应用端将群成员标识与令牌进行关联存储。

步骤1607,在线文档以@群成员名称的形式展示对象列。

步骤1608,在线文档触发手动或提醒指定群成员。

步骤1609,在线文档应用端查询执行群成员标识、令牌以及创建人标识。

步骤1610,即时通信应用端验证令牌。

步骤1611,令牌通过验证,即时通信应用端验证令牌以创建人身份向指定群成员发送提醒消息。

在一个示意性的例子中,如图17所示,通知内容的发送过程包括如下步骤。

步骤1701,在线文档应用端触发通知内容发送。

步骤1702,在线文档应用端查询设置的通知内容的列标识。

步骤1703,在线文档应用端获取通知内容。

步骤1704,在线文档应用端将指定群成员的群成员标识、通知内容、创建人标识以及令牌传输至即时通信应用端。

步骤1705,即时通信应用端验证令牌。

步骤1706,即时通信应用端以创建人身份向指定群成员发送通知内容。

步骤1707,即时通信应用端接收通知内容。

步骤1708,即时通信应用端触发查看通知内容详情。

步骤1709,在线文档应用端检测是否具有在线表格查看权限。

步骤1710,以卡片形式展示通知内容,在线文档应用端不允许用户访问完整在线表格。

步骤1711,以卡片形式展示通知内容,在线文档应用端允许用户访问完整在线表格。

图18是本申请一个示例性实施例提供的基于表格的任务核销装置的结构框图,如图18所示,该装置包括:

请求接收模块1801,用于接收任务核销请求,所述任务核销请求用于核销收集表所指示的收集任务,所述收集表与在线表格中的任务列对应,所述任务核销请求中包含任务核销对象的核销对象标识;

匹配模块1802,用于将所述核销对象标识与对象列中的执行对象标识进行匹配,所述对象列属于所述在线表格,所述执行对象标识是即时通信应用中任务执行对象的对象标识;

核销模块1803,用于响应于所述对象列中包含与所述核销对象标识匹配的执行对象标识,向所述任务列中所述执行对象标识对应的单元格写入任务核销结果。

可选的,所述核销模块1803,包括:

写入单元,用于响应于所述对象列中包含与所述核销对象标识匹配的所述执行对象标识,向所述收集表中写入任务核销记录;

生成单元,用于根据所述收集表中所述执行对象标识对应的至少一条所述任务核销记录,生成所述执行对象标识对应的所述任务核销结果;

回传单元,用于将所述任务核销结果回传至所述任务列中所述执行对象标识对应的单元格。

可选的,所述写入单元,用于:

获取所述收集表对应的统计指标;

根据所述统计指标对至少一条所述任务核销记录进行统计,得到所述执行对象标识对应的所述任务核销结果。

可选的,所述装置还包括:

粘贴内容获取模块,用于获取所述在线表格中的粘贴内容;

分列模块,用于响应于所述粘贴内容包含预设标识,且所述粘贴内容包含所述即时通信应用中至少一个任务执行对象的对象信息,对所述对象信息进行分列,得到分列内容,所述对象信息包括对象标识,所述预设标识用于表征所述粘贴内容来自所述即时通信应用,所述分列内容用于设置所述对象列;

令牌请求模块,用于向即时通信服务器发送令牌分配请求,所述令牌分配请求中包含所述对象信息和所述预设标识,所述即时通信服务器用于识别出所述预设标识后,为各个所述任务执行对象分配令牌;

令牌接收模块,用于接收所述即时通信服务器发送的所述令牌,对所述令牌与所述对象信息进行关联存储。

可选的,所述在线表格中还包括提醒列;

所述装置还包括:

提醒信息获取模块,用于确定所述提醒列对应的提醒时刻以及任务列;

第一提醒模块,用于响应于达到所述提醒时刻,且所述任务列中目标执行对象标识对应的单元格内不包含所述任务核销结果,向所述即时通信服务器发送提醒信息,所述提醒信息中包含所述目标执行对象标识和所述令牌,所述即时通信服务器用于在所述令牌通过验证时,向所述目标执行对象标识所指示的目标任务执行对象发送提醒消息。

可选的,所述装置还包括:

提醒控件显示模块,用于响应于未达到所述提醒时刻,且所述任务列中所述目标执行对象标识对应的单元格内不包含所述任务核销结果,在所述提醒列中所述目标执行对象标识对应的单元格内设置提醒控件;

第二提醒模块,用于响应于接收到手动提醒指令,向所述即时通信服务器发送所述提醒信息,所述手动提醒指令由所述提醒控件触发。

可选的,所述在线表格中还包括通知列;

所述装置还包括:

通知内容确定模块,用于确定所述通知列对应的通知时刻以及通知内容;

通知模块,用于响应于达到所述通知时刻,向所述即时通信服务器发送通知信息,所述通知信息包含所述执行对象标识、所述令牌和所述通知内容,所述即时通信服务器用于在所述令牌通过验证时,向所述执行对象标识所指示的任务执行对象发送所述通知内容。

图19是本申请一个示例性实施例提供的表格生成装置的结构框图,如图19所示,该装置包括:

创建模块1901,用于创建在线表格;

对象设置模块1902,用于接收对所述在线表格的对象设置操作,在所述在线表格中设置对象列,所述对象列中包含至少一个执行对象标识,所述执行对象标识是即时通信应用中任务执行对象的对象标识;

任务设置模块1903,用于接收对所述在线表格的任务设置操作,在所述在线表格中设置所述对象列对应的任务列,并生成所述任务列对应的收集表,所述收集表用于根据所述任务执行对象触发的任务核销请求,向所述任务列中对应的单元格写入任务核销结果。

可选的,所述任务设置模块1903,包括:

选项显示单元,用于响应于接收到对所述在线表格中目标列的选中操作,显示至少一个任务选项;

界面显示单元,用于响应于对目标任务选项的选择操作,显示所述目标任务选项对应的任务设置界面,所述任务设置界面用于设置收集任务的任务信息;

任务设置单元,响应于所述目标任务设置界面内的设置完成信号,将所述目标列设置为所述任务列,并根据所述任务设置界面中设置的任务信息生成所述收集表。

可选的,所述任务信息中包括统计指标,所述收集表用于根据所述统计指标对所述执行对象标识对应的至少一条任务核销记录进行统计,得到所述执行对象标识对应的任务核销结果,并将所述任务核销结果回传至所述任务列中所述执行对象标识对应的单元格。

可选的,所述装置还包括:

二维码显示模块,用于显示收集界面二维码,所述收集界面二维码根据所述收集表对应收集界面的链接生成。

可选的,所述对象设置模块1902,包括:

信号接收单元,用于接收粘贴信号;

粘贴内容发送单元,用于根据所述粘贴信号,向文档服务器发送粘贴内容,所述文档服务器用于在识别出所述粘贴内容包含所述即时通信应用中至少一个任务执行对象的对象信息,以及预设标识时,对所述对象信息进行分列,得到分列内容,所述预设标识用于表征所述粘贴内容来自所述即时通信应用;

分类内容接收单元,用于接收所述文档服务器发送的所述分列内容;

对象设置单元,用于根据所述分列内容在所述在线表格中设置所述对象列。

可选的,所述装置还包括:

提醒设置界面显示模块,用于接收对所述在线表格的提醒设置操作,显示提醒设置界面,所述提醒设置界面用于设置提醒时刻以及待提醒的任务列;

提醒列设置模块,用于响应于所述提醒设置界面内的设置完成信号,将所述提醒设置操作作用的列设置为所述提醒列,所述提醒列用于触发在达到所述提醒时刻,且所述任务列中目标执行对象标识对应的单元格内不包含所述任务核销结果时,通过文档服务器向即时通信服务器发送提醒信息,所述提醒信息中包含所述目标执行对象标识和令牌,所述即时通信服务器用于在所述令牌通过验证时,向所述目标执行对象标识所指示的目标任务执行对象发送提醒消息,所述令牌由所述即时通信服务器分配。

可选的,所述装置还包括:

提醒控件显示模块,用于响应于未达到所述提醒时刻,且所述目标执行对象标识对应的单元格内不包含所述任务核销结果,在所述提醒列中所述目标执行对象标识对应的单元格内显示提醒控件;

提醒信息发送模块,用于响应于接收到对所述提醒控件的触发操作,通过所述文档服务器向所述即时通信服务器发送所述提醒信息。

可选的,所述装置还包括:

通知设置界面显示模块,用于接收对所述在线表格的通知设置操作,显示通知设置界面,所述通知设置界面用于设置通知时刻以及通知内容;

通知列设置模块,用于响应于所述通知设置界面内的设置完成信号,将所述通知设置操作作用的列设置为所述通知列,所述通知列用于触发在达到所述通知时刻时,通过即时通信服务器向任务执行对象发送所述通知内容。

需要说明的是:上述实施例提供的装置,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

请参考图20,其示出了本申请一个示例性实施例提供的服务器的结构示意图。具体来讲:所述服务器2000包括中央处理单元(Central Processing Unit,CPU)2001、包括随机存取存储器2002和只读存储器2003的系统存储器2004,以及连接系统存储器2004和中央处理单元2001的系统总线2005。所述服务器2000还包括帮助计算机内的各个器件之间传输信息的基本输入/输出系统(Input/Output,I/O系统)2006,和用于存储操作系统2013、应用程序2014和其他程序模块2015的大容量存储设备2007。

所述基本输入/输出系统2006包括有用于显示信息的显示器2008和用于用户输入信息的诸如鼠标、键盘之类的输入设备2009。其中所述显示器2008和输入设备2009都通过连接到系统总线2005的输入输出控制器2010连接到中央处理单元2001。所述基本输入/输出系统2006还可以包括输入输出控制器2010以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入输出控制器2010还提供输出到显示屏、打印机或其他类型的输出设备。

所述大容量存储设备2007通过连接到系统总线2005的大容量存储控制器(未示出)连接到中央处理单元2001。所述大容量存储设备2007及其相关联的计算机可读介质为服务器2000提供非易失性存储。也就是说,所述大容量存储设备2007可以包括诸如硬盘或者驱动器之类的计算机可读介质(未示出)。

不失一般性,所述计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括随机存取记忆体(RAM,Random Access Memory)、只读存储器(ROM,Read Only Memory)、闪存或其他固态存储其技术,只读光盘(Compact Disc Read-Only Memory,CD-ROM)、数字通用光盘(Digital Versatile Disc,DVD)或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知所述计算机存储介质不局限于上述几种。上述的系统存储器2004和大容量存储设备2007可以统称为存储器。

存储器存储有一个或多个程序,一个或多个程序被配置成由一个或多个中央处理单元2001执行,一个或多个程序包含用于实现上述方法的指令,中央处理单元2001执行该一个或多个程序实现上述各个方法实施例中的任务核销方法。

根据本申请的各种实施例,所述服务器2000还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即服务器2000可以通过连接在所述系统总线2005上的网络接口单元2011连接到网络2012,或者说,也可以使用网络接口单元2011来连接到其他类型的网络或远程计算机系统(未示出)。

请参考图21,其示出了本申请一个示例性实施例提供的终端的结构示意图。该终端2100可以是便携式移动终端,比如:智能手机、平板电脑、MP3播放器(Moving PictureExperts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(MovingPicture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器。终端2100还可能被称为用户设备、便携式终端等其他名称。

通常,终端2100包括有:处理器2101和存储器2102。

处理器2101可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器2101可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器2101也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器2101可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器2101还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。

存储器2102可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是有形的和非暂态的。存储器2102还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器2102中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器2101所执行以实现本申请实施例提供的方法。

在一些实施例中,终端2100还可选包括有:外围设备接口2103和至少一个外围设备。具体地,外围设备包括:射频电路2104、触摸显示屏2105、摄像头组件2106、音频电路2107、定位组件2108和电源2109中的至少一种。

外围设备接口2103可被用于将I/O(Input/Output,输入/输出)相关的至少一个外围设备连接到处理器2101和存储器2102。在一些实施例中,处理器2101、存储器2102和外围设备接口2103被集成在同一芯片或电路板上;在一些其他实施例中,处理器2101、存储器2102和外围设备接口2103中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。

射频电路2104用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路2104通过电磁信号与通信网络以及其他通信设备进行通信。射频电路2104将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路2104包括:天线系统、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路2104可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路2104还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。

触摸显示屏2105用于显示UI(UserInterface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。触摸显示屏2105还具有采集在触摸显示屏2105的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器2101进行处理。触摸显示屏2105用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,触摸显示屏2105可以为一个,设置终端2100的前面板;在另一些实施例中,触摸显示屏2105可以为至少两个,分别设置在终端2100的不同表面或呈折叠设计;在再一些实施例中,触摸显示屏2105可以是柔性显示屏,设置在终端2100的弯曲表面上或折叠面上。甚至,触摸显示屏2105还可以设置成非矩形的不规则图形,也即异形屏。触摸显示屏2105可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。

摄像头组件2106用于采集图像或视频。可选地,摄像头组件2106包括前置摄像头和后置摄像头。通常,前置摄像头用于实现视频通话或自拍,后置摄像头用于实现照片或视频的拍摄。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能,主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能。在一些实施例中,摄像头组件2106还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。

音频电路2107用于提供用户和终端2100之间的音频接口。音频电路2107可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器2101进行处理,或者输入至射频电路2104以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端2100的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器2101或射频电路2104的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路2107还可以包括耳机插孔。

定位组件2108用于定位终端2100的当前地理位置,以实现导航或LBS(LocationBased Service,基于位置的服务)。定位组件2108可以是基于美国的GPS(GlobalPositioning System,全球定位系统)、中国的北斗系统或俄罗斯的伽利略系统的定位组件。

电源2109用于为终端2100中的各个组件进行供电。电源2109可以是交流电、直流电、一次性电池或可充电电池。当电源2109包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。

在一些实施例中,终端2100还包括有一个或多个传感器2110。该一个或多个传感器2110包括但不限于:加速度传感器2111、陀螺仪传感器2112、压力传感器2113、指纹传感器2114、光学传感器2115以及接近传感器2116。

加速度传感器2111可以检测以终端2100建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器2111可以用于检测重力加速度在三个坐标轴上的分量。处理器2101可以根据加速度传感器2111采集的重力加速度信号,控制触摸显示屏2105以横向视图或纵向视图进行用户界面的显示。加速度传感器2111还可以用于游戏或者用户的运动数据的采集。

陀螺仪传感器2112可以检测终端2100的机体方向及转动角度,陀螺仪传感器2112可以与加速度传感器2111协同采集用户对终端2100的3D动作。处理器2101根据陀螺仪传感器2112采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。

压力传感器2113可以设置在终端2100的侧边框和/或触摸显示屏2105的下层。当压力传感器2113设置在终端2100的侧边框时,可以检测用户对终端2100的握持信号,根据该握持信号进行左右手识别或快捷操作。当压力传感器2113设置在触摸显示屏2105的下层时,可以根据用户对触摸显示屏2105的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。

指纹传感器2114用于采集用户的指纹,以根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器2101授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器2114可以被设置终端2100的正面、背面或侧面。当终端2100上设置有物理按键或厂商Logo时,指纹传感器2114可以与物理按键或厂商Logo集成在一起。

光学传感器2115用于采集环境光强度。在一个实施例中,处理器2101可以根据光学传感器2115采集的环境光强度,控制触摸显示屏2105的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏2105的显示亮度;当环境光强度较低时,调低触摸显示屏2105的显示亮度。在另一个实施例中,处理器2101还可以根据光学传感器2115采集的环境光强度,动态调整摄像头组件2106的拍摄参数。

接近传感器2116,也称距离传感器,通常设置在终端2100的正面。接近传感器2116用于采集用户与终端2100的正面之间的距离。在一个实施例中,当接近传感器2116检测到用户与终端2100的正面之间的距离逐渐变小时,由处理器2101控制触摸显示屏2105从亮屏状态切换为息屏状态;当接近传感器2116检测到用户与终端2100的正面之间的距离逐渐变大时,由处理器2101控制触摸显示屏2105从息屏状态切换为亮屏状态。

本领域技术人员可以理解,图21中示出的结构并不构成对终端2100的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。

本申请实施例还提供一种计算机可读存储介质,该可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现上述实施例所述的基于表格的任务核销方法,或,实现如上述实施例所述的表格生成方法。

本申请实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例提供的基于表格的任务核销方法,或,实现如上述实施例提供的表格生成方法。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本申请的可选的实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号