一种表格数据处理方法、装置以及计算机可读存储介质转让专利
申请号 : CN202010485914.7
文献号 : CN112632928B
文献日 : 2021-09-28
发明人 : 徐俏云 , 尹邵龙 , 秦银 , 彭康伟 , 鄢贤卿 , 熊飞 , 黄丽涵 , 于涛
申请人 : 腾讯科技(深圳)有限公司
摘要 :
权利要求 :
1.一种表格数据处理方法,其特征在于,包括:获取初始表格数据;所述初始表格数据是基于文档应用所创建的;
响应所述文档应用中针对所述初始表格数据的批量添加操作,获取通讯应用中的至少两个通讯账号;
获取所述至少两个通讯账号分别在所述文档应用中的映射文档账号,并将所述至少两个通讯账号分别对应的映射文档账号确定为所述初始表格数据对应的至少两个协作账号;
响应针对所述至少两个协作账号的触发操作,在所述初始表格数据中,分别为所述至少两个协作账号中的每个协作账号添加权限协作区域,得到目标表格数据;
将所述目标表格数据同步至所述至少两个协作账号所属的协作终端,以使所述至少两个协作账号所属的协作终端,分别对所述目标表格数据中对应的权限协作区域进行编辑。
2.根据权利要求1所述的方法,其特征在于,所述通讯应用包括第一通讯应用和第二通讯应用;所述至少两个通讯账号包括所述第一通讯应用中的第一通讯账号和所述第二通讯应用中的第二通讯账号;所述第一通讯账号与所述第二通讯账号在所述文档应用中具备账号绑定关系;具备账号绑定关系的所述第一通讯账号与所述第二通讯账号对应于相同的映射文档账号。
3.根据权利要求1所述的方法,其特征在于,所述在所述初始表格数据中,分别为所述至少两个协作账号中的每个协作账号添加权限协作区域,得到目标表格数据,包括:获取所述每个协作账号分别针对权限协作区域的区域数量;
根据所述每个协作账号分别对应的区域数量,在所述初始表格数据中为所述每个协作账号添加对应的权限协作区域;
添加所述每个协作账号的账号标识分别与所述初始表格数据中所对应的权限协作区域之间的映射关系,得到所述目标表格数据;所述映射关系用于指示所述每个协作账号分别具备对所属的权限协作区域的区域编辑权限。
4.根据权利要求1所述的方法,其特征在于,所述至少两个协作账号包括协作账号si,其中,i为小于或等于所述至少两个协作账号的账号总数量的正整数,i的初始值为1;
所述在所述初始表格数据中,分别为所述至少两个协作账号中的每个协作账号添加权限协作区域,得到目标表格数据,包括:在所述初始表格数据中,依次为所述协作账号si添加权限协作区域,直至i等于所述账号总数量,得到所述目标表格数据。
5.根据权利要求1所述的方法,其特征在于,所述至少两个协作账号包括第一协作账号;
所述方法还包括:
响应所述第一协作账号针对所述目标表格数据的展开操作,展开所述目标表格数据;
在所展开的所述目标表格数据中,定位所述第一协作账号对应的权限协作区域的区域位置,对所定位的区域位置上的权限协作区域进行突出显示。
6.根据权利要求5所述的方法,其特征在于,所述目标表格数据中包括表头数据,还包括:
响应针对所述第一协作账号对应的权限协作区域的表单编辑操作,根据所述目标表格数据的表头数据和所述第一协作账号对应的权限协作区域,输出所述第一协作账号对应的表单页面;
响应针对所述表单页面的数据录入操作,获取表单录入数据;
将所述表单录入数据,添加至所述目标表格数据中所述第一协作账号对应的权限协作区域中。
7.根据权利要求6所述的方法,其特征在于,所述第一协作账号对应的权限协作区域为所述目标表格数据中的单元行;所述第一协作账号对应的单元行中包括权限单元格;
所述根据所述目标表格数据的表头数据和所述第一协作账号对应的权限协作区域,输出所述第一协作账号对应的表单页面,包括:获取所述目标表格数据中,至少两个目标单元格中的单元格已有数据;所述目标单元格与所述权限单元格为相同单元列中的单元格;所述至少两个目标单元格中的单元格已有数据,为所述至少两个协作账号中除所述第一协作账号之外的协作账号,在所述至少两个目标单元格中所录入的数据;
将所述至少两个目标单元格中,具有相同的单元格已有数据的目标单元格,确定为调用单元格;
当所述调用单元格的单元格数量大于调用数量阈值时,根据所述调用单元格中的单元格已有数据、所述目标表格数据的表头数据和所述第一协作账号对应的权限协作区域,输出所述第一协作账号对应的所述表单页面;所述调用单元格中的单元格已有数据显示于所述表单页面的数据录入区域中。
8.根据权利要求6所述的方法,其特征在于,所述目标表格数据的表头数据中包括至少两个单元格表头数据;
所述根据所述目标表格数据的表头数据和所述第一协作账号对应的权限协作区域,输出所述第一协作账号对应的表单页面,包括:获取所述至少两个单元格表头数据分别对应的数据录入格式;
根据每个单元格表头数据分别对应的数据录入格式、所述每个单元格表头数据以及所述第一协作账号对应的权限协作区域,输出所述第一协作账号对应的所述表单页面;所述表单页面中包括所述每个单元格表头数据分别对应的数据录入区域;所述表单页面中的每个数据录入区域,分别具备所属单元格表头数据对应的数据录入格式。
9.根据权利要求8所述的方法,其特征在于,所述获取所述至少两个单元格表头数据分别对应的数据录入格式,包括:
识别所述每个单元格表头数据的数据类型,根据所述每个单元格表头数据的数据类型确定所述每个单元格表头数据分别对应的数据录入格式;或者获取为所述每个单元格表头数据分别添加的目标录入格式,作为所述每个单元格表头数据分别对应的数据录入格式。
10.根据权利要求6所述的方法,其特征在于,所述在所述初始表格数据中,分别为所述至少两个协作账号中的每个协作账号添加权限协作区域,得到目标表格数据,包括:在所述初始表格数据中,为所述至少两个协作账号同步添加权限协作区域,得到所述至少两个协作账号对应的过渡表格数据;
输出针对所述过渡表格数据的设置提示信息;
响应针对所述设置提示信息的确认操作,为所述过渡表格数据设置表单编辑功能,得到所述目标表格数据;所述表单编辑功能用于在所述目标表格数据中触发所述表单编辑操作。
11.根据权利要求10所述的方法,其特征在于,所述输出针对所述过渡表格数据的设置提示信息,包括:
响应针对所述过渡表格数据中的单元格的数据录入操作,获取单元格录入数据;
当根据所述单元格录入数据检测到所述过渡表格数据中包括组合单元格,且所述组合单元格处于所述过渡表格数据的目标单元条中时,将所述目标单元条确定为表头单元条;
所述组合单元格所包含的单元格为相邻且不为空的单位格;所述组合单元格所包含的单元格的数量大于或者等于第一数量阈值;所述目标单元条为处于所述过渡表格数据的起始位置处的单元行或单元列;
根据所述表头单元条的单元条位置,输出针对所述过渡表格数据的所述设置提示信息。
12.根据权利要求10所述的方法,其特征在于,所述输出针对所述过渡表格数据的设置提示信息,包括:
响应针对所述过渡表格数据中的单元格的数据录入操作,获取单元格录入数据;
当根据所述单元格录入数据检测到所述过渡表格数据中的目标单元条,包括数量大于或者等于第二数量阈值的关键单元格时,将所述目标单元条确定为表头单元条;所述目标单元条为所述过渡表格数据中处于起始位置处的单元行或单元列;所述关键单元格为包含表头关键词且包含数量小于第三数量阈值的非表头关键词的单元格;
根据所述表头单元条的单元条位置,输出针对所述过渡表格数据的所述设置提示信息。
13.根据权利要求5所述的方法,其特征在于,还包括:响应所述第一协作账号针对所述目标表格数据中非权限协作区域的编辑操作,输出无编辑权限的提示信息;所述非权限协作区域指,所述目标表格数据中除所述第一协作账号对应的权限协作区域之外的权限协作区域。
14.根据权利要求1所述的方法,其特征在于,所述至少两个协作账号包括第二协作账号;
所述方法还包括:
为所述第二协作账号添加新增区域权限,将所述新增区域权限同步至所述第二协作账号所属的协作终端,以使所述第二协作账号所属的协作终端根据所述新增区域权限,在所述目标表格数据中为新增协作账号添加对应的权限协作区域。
15.一种表格数据处理装置,其特征在于,包括:表格获取模块,用于获取初始表格数据;所述初始表格数据是基于文档应用所创建的;
所述表格获取模块,还用于响应所述文档应用中针对所述初始表格数据的批量添加操作,获取通讯应用中的至少两个通讯账号;
所述表格获取模块,还用于获取所述至少两个通讯账号分别在所述文档应用中的映射文档账号,并将所述至少两个通讯账号分别对应的映射文档账号确定为所述初始表格数据对应的至少两个协作账号;
区域添加模块,用于响应针对所述至少两个协作账号的触发操作,在所述初始表格数据中,分别为所述至少两个协作账号中的每个协作账号添加权限协作区域,得到目标表格数据;
同步模块,用于将所述目标表格数据同步至所述至少两个协作账号所属的协作终端,以使所述至少两个协作账号所属的协作终端,分别对所述目标表格数据中对应的权限协作区域进行编辑。
16.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求1‑14中任一项所述方法的步骤。
17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适用于由处理器加载并执行权利要求1‑14任一项所述的方法。
说明书 :
一种表格数据处理方法、装置以及计算机可读存储介质
技术领域
背景技术
时,该多个填写人有可能都在对在线表格文档中的同一行进行填写,这就会导致后面的填
写人在在线表格文档中所填写的内容会覆盖掉前面的填写人在在线表格文档中所填写的
内容,从而造成数据丢失的问题。
发明内容
区域,还提高了针对权限协作区域的添加效率。
辑。
账号在文档应用中具备账号绑定关系;具备账号绑定关系的第一通讯账号与第二通讯账号
对应于相同的映射文档账号。
号分别具备对所属的权限协作区域的区域编辑权限。
号对应的表单页面;
单元格已有数据,为至少两个协作账号中除第一协作账号之外的协作账号,在至少两个目
标单元格中所录入的数据;
域,输出第一协作账号对应的表单页面;调用单元格中的单元格已有数据显示于表单页面
中的数据录入区域中。
页面;表单页面中包括每个单元格表头数据分别对应的数据录入区域;表单页面中的每个
数据录入区域,分别具备所属单元格表头数据对应的数据录入格式。
头单元条;组合单元格所包含的单元格为相邻且不为空的单位格;组合单元格所包含的单
元格的数量大于或者等于第一数量阈值;目标单元条为处于过渡表格数据的起始位置处的
单元行或单元列;
表头单元条;目标单元条为过渡表格数据中处于起始位置处的单元行或单元列;关键单元
格为包含表头关键词且包含数量小于第三数量阈值的非表头关键词的单元格;
域之外的权限协作区域。
增协作账号添加对应的权限协作区域。
面中的方法。
协作账号添加权限协作区域,得到目标表格数据;将目标表格数据同步至至少两个协作账
号所属的协作终端,以使至少两个协作账号所属的协作终端,分别对目标表格数据中对应
的权限协作区域进行编辑。由此可见,通过本申请提供的方法,可以在初始表格数据中,对
至少两个协作账号的权限协作区域进行一步到位添加,提高了针对权限协作区域的添加效
率。同时,由于为每个协作账号分别分配了对应的权限协作区域,每个协作账号可以对目标
表格数据中属于自己的权限协作区域进行编辑,从而提高了针对目标表格数据的填写准确
性。
附图说明
一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这
些附图获得其他的附图。
具体实施方式
施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属
于本申请保护的范围。
终端设备200c。其中,终端设备200a、终端设备200b和终端设备200c均能与服务器100之间
相互进行通信。上述终端设备可以是手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设
备(mobile internet device,MID)、虚拟设备或可穿戴设备(例如智能手表、智能手环等)
等。此处以终端设备200a与服务器100之间的通信为例进行本申请的说明,请参见下述过
程。
有文档应用或者能打开网页的搜索引擎(例如浏览器),终端页面121a为终端设备200a中的
一个终端页面,终端页面121a可以为所安装的文档应用中的一个应用页面,或者也可以为
在搜索引擎中打开的文档应用的一个网页应用页面。如终端页面121a所示,在终端页面
121a中已经创建有一个表格文档,该表格文档的文档名称为“个人信息收集”,在该表格文
档中的第一行中已经添加了表头内容,该表头内容包括“姓名”、“学号”、“班级”、“电话号
码”、“家庭住址”和“身份证号”。其中,表头内容也可以称之为表头数据。
以为表格文档中的一列、多列、一行或者多行。表格文档的协作者指表格文档的填写人,该
填写人可以有多个,本申请中的多个指至少两个。具体为:终端设备200a可以响应用户针对
终端页面121a中的控件100a的点击操作,显示终端页面122a。可以理解的是,控件100a除了
可以通过点击操作触发,也可以通过语音指令触发,对此不作限制。终端页面122a相较于终
端页面121a多了一个选择框101a,在该选择框101a中包括选项“指定行填写人”和选项“指
定列填写人”。其中,指定行填写人指,为每个协作者添加的权限协作区域为表格文档中的
一行或者多行。指定列填写人指,为每个协作者添加的权限协作区域为表格文档中的一列
或者多列。此处以指定行填写人为例进行本申请的说明。
102a。新增的列102a处于表格文档中的表头内容之前的列。即终端设备200a通过响应用户
针对选择框101a中的选项“指定行填写人”的点击操作,在表格文档的第1列(即A列)处新增
了列102a。
人不能对表格文档的第2行进行编辑。在列102a中还包括多个“添加填写人”控件,通过列
102a中的每个“添加填写人”控件,可以对应将每一行分配给相应的协作者。
123a多了页面104a,可以理解的是,页面104a可以是一个弹窗,也可以是独立显示于终端页
面123a之上的一个子页面。在页面104a中包括搜索框112a、区域111a、以及“批量添加填写
人”的控件105a。其中,搜索框112a用于支持用户可以搜索第3行对应的协作者。其中,假设
当前终端设备200a的文档应用中所登录的文档账号为目标用户的文档账号,那么搜索框
112a可以用于支持目标用户在自己的文档账号的通讯录中,搜索相应的好友作为第3行的
协作者,上述终端设备200a的文档应用可以是终端设备200a中所安装的文档应用,也可以
是终端设备200a的搜索引擎中所进入的文档应用。而在区域111a中所显示的用户即为目标
用户的文档账号的通讯录中的好友,区域111a中还可以显示用户通过搜索框112a所搜索到
的好友。终端设备200a可以响应用户针对区域111a中的好友的选中操作,将选中的好友作
为当前行的协作者。其中,终端设备200a可以获取到用户通过搜索框112a或者区域111a所
选择的好友,并将该好友作为第3行的协作者,这种方式就为一行一行地为表格文档中的每
一行添加对应的协作者。
点击操作,显示终端页面125a。终端页面125a相较于终端页面124a多增加了一个页面106a,
页面106a可以是独立显示于终端页面124a之上的一个子页面。支持目标用户,在终端页面
124a中为表格文档选择多个协作者,具体为:支持目标用户在搜索框120a中搜索通讯录中
的好友作为表格文档的协作者;或者,区域113a中显示有目标用户的文档账号的通讯录中
的好友,一共32个好友,支持目标用户在区域113a中上下滑动,以查看到文档账号中更多的
好友,支持目标用户在区域113a中所显示的好友中选择某个或者多个好友作为表格文档的
协作者;或者,终端设备200a可以响应目标用户针对页面106a中的“邀请好友”控件107a的
点击操作,启动第三方应用,邀请第三方应用的通讯录中的好友作为表格文档的协作者。其
中第三方应用是不同于上述文档应用的应用,第三方应用可以是即时通讯应用,第三方应
用也可以有多个。支持目标用户邀请不同第三方应用的通讯录中的好友,作为表格文档的
协作者。
110a中上下滑动,以查看到所选择的更多的协作者。当目标用户在页面106a中对表格文档
的协作者选择完成时,终端设备200a可以响应目标用户针对页面106a中的“同时发送工作
表格给对方”控件108a的选中操作,并响应目标用户针对页面106a中的“完成”控件109a的
点击操作,在表格文档中依次为所选择的每个协作者添加权限协作区域,此处指为每个协
作者分别添加一行作为其可编辑的权限协作区域。对每个协作者的权限协作区域添加完成
之后,终端设备200a可显示终端页面126a,终端页面126a中所显示的表格文档即为创建完
成的表格文档。由于终端设备200a可以检测到目标用户在先已经选中了页面106a中的“同
时发送工作表格给对方”控件108a,因此,终端设备200a可以将已创建完成的表格文档发送
给每个协作者,可以是分别发送至每个协作者所持有的文档账号。
的表格文档即为终端页面126a中所显示的表格文档。由于在终端页面124a中所显示的第2
行的指定填写人(即协作者,也就是小红(示例))为文档应用给出的示例,不是目标用户所
添加的协作者,因此,在生成终端页面126a中的表格文档时,会自动删除掉文档应用给出的
示例,即删除掉协作者“小红(示例)”,并从第2行开始分别为所选择的每个协作者添加权限
协作区域。如终端页面126a所示,为协作者“天天”添加了权限协作区域115a,权限协作区域
115a为创建完成的表格文档中的第2行,表明只有协作者“天天”具备针对第2行的编辑权
限;为协作者“乐乐”添加了权限协作区域116a,权限协作区域116a为创建完成的表格文档
中的第3行,表明只有协作者“乐乐”具备针对第3行的编辑权限;为协作者“朵朵”添加了权
限协作区域117a,权限协作区域117a为创建完成的表格文档中的第4行,表明只有协作者
“朵朵”具备针对第4行的编辑权限;为协作者“花花”添加了权限协作区域118a,权限协作区
域118a为创建完成的表格文档中的第5行,表明只有协作者“花花”具备针对第5行的编辑权
限;为协作者“可可”添加了权限协作区域119a,权限协作区域119a为创建完成的表格文档
中的第6行,表明只有协作者“可可”具备针对第6行的编辑权限,……。
所生成的相应的操作指令发送给服务器100,使得服务器100可以根据所获取到的操作指令
来生成相应的表格文档。当服务器100对相应的表格文档生成完成时,服务器100可以将所
生成的表格文档发送给终端设备200a,终端设备200a可以对所获取到的表格文档进行显
示,例如上述终端页面121a、终端页面123a和终端页面126a中所显示的表格文档。换句话
说,终端设备200a所显示的表格文档是通过服务器100来生成的。更多的,终端设备200a将
创建完成的表格数据发送给每个协作者时,也可以是终端设备200a向服务器100发送相关
的操作指令,由服务器100根据该操作指令向每个协作者的文档账号发送创建完成的表格
文档。
表格文档,并将所创建完成的表格文档发送给每个协作者的文档账号。因此,生成相应的表
格文档以及发送创建完成的表格文档至协作者的文档账号的执行主体可以是服务器100,
也可以是终端设备200a,具体根据实际应用场景决定,对此不作限制。
限协作区域的效率。
用为一个可以生成和编辑表格文档的应用。假设目标终端设备为目标用户所持有,目标终
端设备中所安装的文档应用中登录有目标用户在文档应用中所注册得到的文档账号。其
中,目标终端设备可以响应目标用户的用户操作,在文档应用中生成上述初始表格数据,该
初始表格数据被生成时为空,即没有添加内容。换句话说,初始表格数据为所生成的空的表
格数据。
者的按钮,批量添加操作可以指目标用户针对该批量添加协作者的按钮的点击操作,例如
上述针对图2b中的“批量添加填写人”按钮105a的点击操作。初始表格数据的至少两个协作
账号的获取来源可以是:
据的至少两个协作账号。
终端设备可以在第三方应用的通讯录中,获取到目标用户的多个联系人,将该多个联系人
对应在文档应用中的文档账号作为初始表格数据的至少两个协作账号。此种情况下,从第
三方应用的通讯录中获取到的多个联系人,需要通过其在第三方应用中的用户账号在文档
应用中注册过对应的文档账号。换句话说,初始表格数据对应的至少两个协作账号均为文
档应用中的文档账号。举个例子,假设目标终端设备在第三方应用中获取到的多个联系人
中包括联系人乐乐,此时相当于在第三方应用中获取到了联系人乐乐在第三方应用中的用
户账号,可以将联系人乐乐在第三方应用中的用户账号所对应的文档账号,作为初始表格
数据的协作账号。其中,联系人乐乐在第三方应用中的用户账号所对应的文档账号,即为使
用联系人乐乐在第三方应用中的用户账号,在文档应用中所注册得到的文档账号。
讯录中的多个联系人指,获取目标用户在通讯应用的通讯录中的多个联系人对应的多个通
讯账号。可以将使用用户在通讯应用中的通讯账号在文档应用中映射注册得到的文档账
号,称之为映射文档账号。可以将在通讯应用中所获取到的多个通讯账号对应的多个映射
文档账号,作为初始表格数据的多个协作账号。
用中所注册得到的第二通讯账号,在文档应用中具有账号绑定关系,那么,第一通讯账号和
第二通讯账号在文档应用中就对应于同一个映射文档账号。因此,若目标用户同时选中将
第一通讯账号和第二通讯账号对应的映射文档账号作为初始表格数据的协作账号,那么可
以只获取到第一通讯账号和第二通讯账号对应的同一个映射文档账号,此种方式可以避免
为同一协作者的协作账号重复添加对应的权限协作区域。
号;或者既包括目标用户的文档账号的通讯录中的联系人的文档账号,同时也包括目标用
户在第三方应用的通讯录中的联系人的文档账号;并且,若是有多个第三方应用,初始表格
数据的多个协作账号还可以同时包括,目标用户在不同第三方应用的通讯录中的联系人的
文档账号。
应的权限协作区域,得到目标表格数据。其中,触发操作可以指上述针对图2b中的“完成”控
件109a的点击操作。在初始表格数据中,分别为每个协作账号添加权限协作区域的过程可
以是:可以对初始表格数据的多个协作账号之间确定一个随机的顺序,可以根据该随机的
顺序,在初始表格数据中依次为每个协作账号添加对应的权限协作区域;或者,可以根据目
标用户对该多个协作账号的选择顺序,在初始表格数据中依次为每个协作账号添加对应的
权限协作区域,优先生成在先选择的协作账号。其中,一个协作账号在初始表格数据中被添
加的权限协作区域可以是一列、一行、多行或者多列。
n,一共n个协作账号。可以从i取1,即协作账号s1开始,在初始表格数据中依次为协作账号si
添加对应的权限协作区域,每次将当前i加1,直到最终的i等于n,即表明已经为协作账号
s1、协作账号s2、……以及协作账号sn均添加了对应的权限协作区域。
户所选择的多个协作账号同步给服务器,服务器可以依次为每个协作账号添加对应的权限
协作区域,添加完成之后。服务器可以将各个协作账号对应的权限协作区域同步给目标终
端设备,目标终端设备可以根据从服务器处获取到的各个协作账号对应的权限协作区域,
对应在终端页面中生成各个协作账号对应的权限协作区域。
行称之为单元行,一列称之为单元列。若是按照“行”来为每个协作账号添加对应的权限协
作区域,那么,一个权限协作区域可以指一行,区域数量也就是单元行的行数,每个协作账
号对应的区域数量,即表示了需要为每个协作账号添加的权限协作区域的区域数量,也就
是需要为每个协作账号添加的单元行的行数。若是按照“列”来为每个协作账号添加对应的
权限协作区域,那么,一个权限协作区域可以指一列,区域数量也就是单元列的列数,每个
协作账号对应的区域数量,即表示了需要为每个协作账号添加的权限协作区域的区域数
量,也就是需要为每个协作账号添加的单元列的列数。更多的,还可以设置每个协作账号对
应的区域数量的默认值,该默认值可以为1等。若是目标终端设备获取到了目标用户为协作
账号所设置的区域数量,那么目标终端设备可以按照目标用户为协作账号所设置的区域数
量,在初始表格数据中为协作账号添加对应的权限协作区域,在初始表格数据中为协作账
号所添加的权限协作区域中的单元行的行数或者单元列的列数,即为协作账号对应的区域
数量。若是目标终端设备未获取到目标用户为协作账号所设置的区域数量,那么目标终端
设备可以按照区域数量的默认值,为协作账号添加对应的权限协作区域。支持目标用户为
初始表格数据的每个协作账号都设置对应的区域数量,或者为初始表格数据的部分协作账
号设置对应的区域数量,或者无需对该多个协作账号中的任一个协作账号添加对应的区域
数量。
行绑定,可以理解为,是添加协作账号的账号标识与所对应的权限协作区域的区域标识之
间的映射关系。通过将协作账号的账号标识与所对应的权限协作区域的区域标识进行绑
定,可以使得只有与权限协作区域的区域标识进行绑定的账号标识所对应的协作账号,才
具备针对对应的权限协作区域的区域编辑权限。举个例子,权限协作区域的区域标识可以
是行或者列的位置标识,例如,若权限协作区域在第2行,则该权限协作区域的区域标识就
可以为2,若权限协作区域在第5行,则该权限协作区域的区域标识就可以为5。若是添加了
协作账号的账号标识1和区域标识2之间的映射关系,表明初始表格数据中的第2行只有账
号标识1对应的协作账号具备对其的区域编辑权限;若是添加了协作账号的账号标识2与区
域标识3以及与区域标识4之间的映射关系,表明初始表格数据中的第3行和第4行,只有账
号标识3对应的协作账号具备对其的区域编辑权限。
域的区域标识与其所属的协作账号的账号标识之间进行绑定。服务器可以将区域标识与账
号标识之间的绑定关系同步至目标终端设备,目标终端设备也可以,对终端页面中所生成
的各个权限协作区域的区域标识与所对应的协作账号的账号标识进行绑定,此过程即为赋
予各个权限协作区域的协作账号的区域编辑权限的过程。
可以设置初始表格数据的多个协作账号中的某个协作账号或者某几个协作账号,也具备对
初始表格数据的部分操作权限或者所有操作权限,或者可以包括对初始表格数据进行编辑
的所有权限。其中,可以理解的是,初始表格数据的创建人在此处指目标用户在文档应用中
的文档账号,因此,初始表格数据中被添加的每个协作账号对应的权限协作区域,除了对应
的协作账号对其具备区域编辑权限之外,目标用户的文档账号也可以对其具备区域编辑权
限。
于提示目标用户为过渡表格数据设置表单编辑功能。该设置提示信息中可以包括设置确认
控件,目标终端设备可以响应目标用户针对该设置确认控件的确认操作,为过渡表格数据
设置表单编辑功能。针对设置确认控件的确认操作可以指对设置确认控件的点击操作。可
以将已经设置有表单编辑功能的过渡表格数据作为目标表格数据。其中,表单编辑功能用
于使得目标表格数据的协作者可以触发针对目标表格数据的表单编辑操作,该表单编辑操
作使得目标表格数据的协作者,能够以表单的形式,来对目标表格数据中自己具有区域编
辑权限的权限协作区域进行编辑。其中,目标表格数据的协作者就是初始表格数据的协作
者。可以理解的是,上述初始表格数据、过渡表格数据和目标表格数据均为同一个表格数
据,只是初始表格数据、过渡表格数据和目标表格数据对应于该同一个表格数据的不同表
格状态,该不同表格状态可以指表格数据中所增加的功能或者内容不同。其中,目标表格数
据的协作者以表单的形式来对目标表格数据中,自己具有区域编辑权限的权限协作区域进
行编辑的具体过程,可以参见下述步骤S103。
元条来实现的,因此,上述设置提示信息是在目标终端设备检测到过渡表格数据中的表头
单元条时输出的,表头单元条即为过渡表格数据中的表头,表头单元条可以为过渡表格数
据中的一个单元行、一个单元列、多个单元行或者多个单元列。目标表格数据中的表头单元
条也就是过渡表格数据中的表头单元条。
的单元格的数据录入操作,获取到目标用户在单元格中所录入的内容,可以将目标用户在
单元格中所录入的内容称之为单元格录入数据。
可以均在一个单元行或者一个单元列中。组合单元格中的单元格均不为空,换句话说,组合
单元格中的单元格均存在对应的单元格录入数据。组合单元格中所包含的单元格的数量需
要大于或者等于第一数量阈值,第一数量阈值可以自行设置,例如设置为3或者5等。可以将
处于过渡表格数据的起始位置处的单元行或者单元列,称之为目标单元条,过渡表格数据
的起始位置可以指,过渡表格数据中的前3行或者前3列,此处的前3行或者前3列可以根据
实际应用场景自行设置为其他值,例如也可以是前5行或者前5列等。若目标终端设备检测
到组合单元格处于目标单元条中,则目标终端设备可以将组合单元格所在的目标单元条,
确定为是过渡表格数据中的表头单元条。目标终端设备可以在所检测到的表头单元条的单
元条位置处,输出上述设置提示信息。表头单元条的单元条位置可以指,表头单元条附近的
位置或者表头单元格所在的位置,例如,可以在表头单元条中第3列的位置处输出设置提示
信息。
表格数据中的目标单元条中,包括数量大于或者等于第二数量阈值的关键单元格时,也可
以将该关键单元格所在的目标单元条,确定为是过渡表格数据的表头单元条。第二数量阈
值可以自行进行设置,例如设置为3或者5等。同样,目标终端设备可以在所检测到的表头单
元条的单元条位置处,输出上述设置提示信息。
单元格录入数据进行分词得到。第三数量阈值可以自行进行设置,例如设置为3等。其中,可
以通过关键词库来检测过渡表格数据中的单元格是否为关键单元格,该关键词库中可以包
括多个表头关键词,例如1万个或者10万个等。关键词库中的表头关键词,是通过对历史表
格数据的表头数据进行分词所获取到的,可以将不属于关键词库的词作为非表头关键词。
历史表格数据指在此之前其他文档账号所创建的表格数据。可选的,关键词库中的关键词
还可以是人为设定的,例如设定固定的多个表头关键词。
中录入的单元格录入数据,同步至服务器,服务器可以对获取到的单元格录入数据进行检
测。当服务器根据该单元格录入数据检测到过渡表格数据中的表头单元条时,服务器可以
将检测结果发送给目标终端设备,目标终端设备可以通过该检测结果中表头单元条的位
置,输出上述设置提示信息。
数据和过渡表格数据)称之为前期表格数据。因此,可以理解的是,上述针对表单编辑功能
的设置提示信息,可以是在目标终端设备检测到前期表格数据中的表头单元条时,就可以
输出,而不是需要在过渡表格数据中检测到表头单元条时才输出。换句话说,在目标表格数
据所属的表格数据在创建的过程中,只要目标终端设备检测到表格数据中存在表头单元
条,就可以在检测到的表头单元条的单元条位置处输出上述设置提示信息,进而目标终端
设备就可以响应用户针对该设置提示信息的确认操作,为当前表格数据设置表单编辑功
能。
对第1行第A列的单元格的数据录入操作,获取到目标用户在第1行第A列的单元格中录入的
单元格录入数据“姓名”。此外,目标终端设备还可以检测到单元格录入数据“姓名”中包括
表头关键词“姓名”,并且包括0个非表头关键词,假设针对非表头关键词的第三数量阈值为
3,0小于3,目标终端设备可以判定第1行第A列的单元格为关键单元格。目标终端设备还可
以响应目标用户针对第1行第B列的单元格的数据录入操作,获取到目标用户在第1行第B列
的单元格中录入的单元格录入数据“学号”。此外,目标终端设备还可以检测到单元格录入
数据“学号”中包括表头关键词“学号”,并且包括0个非表头关键词,目标终端设备可以判定
第1行第B列的单元格为关键单元格。目标终端设备还可以响应目标用户针对第1行第C列的
单元格的数据录入操作,获取到目标用户在第1行第C列的单元格中录入的单元格录入数据
“班级”。此外,目标终端设备还可以检测到单元格录入数据“班级”中包括表头关键词“班
级”,并且包括0个非表头关键词,目标终端设备可以判定第1行第C列的单元格为关键单元
格。
元格。并且,该3个关键单元格均在终端页面100b中的表格数据的第1行(即单元行101b)中,
假设表格数据的起始位置指表格数据中的前3行的位置,那么可以判定单元行101b属于目
标单元条。因此,该3个关键单元格均处于目标单元条101b中,因此,目标终端设备可以将目
标单元条101b判定为终端页面100b中的表格数据的表头单元条。目标终端设备可以在表头
单元条101b的单元条位置处输出设置提示信息102b,此处设置提示信息102b是以提示框的
形式输出的。该设置提示信息102b可以包括提示信息“推荐使用[智能填写],使用表单填写
更方便”以及“立即设置”控件103b,控件103b可以为一个按钮。目标终端设备可以响应目标
用户针对控件103b的点击操作,为终端页面100b中的表格数据设置表单编辑功能。其中,针
对空间103b的确认操作就可以称之为针对设置提示信息的确认操作。
户针对设置提示信息102b中的问号控件104b的点击操作,显示终端页面109b。终端页面
109b中包括页面108b,页面108b可以是独立显示于终端页面105b之上的一个子页面,或者
也可以是一个弹窗页面。页面1089中显示有针对表单填写的说明和示例,其中,针对表单填
写的说明即为“让表格的协作者使用表单的形式填写表格,填写更专注”,针对表单填写的
示例即为将表格106b转化为表单107b进行填写。
是目标用户自行选定目标表格数据所属的前期表格数据中的某一行/列或者某几行/列,作
为表头单元条,再对所选定的表头单元条设置上述表单编辑功能。
协作账号中也可以包括目标用户自己的文档账号,因此此处说明一下,第二协作账号不是
目标用户的文档账号。目标终端设备可以响应目标用户的相关用户操作,为第二协作账号
添加新增区域权限。第二协作账号被添加新增区域权限之后,第二协作账号也可以根据该
新增区域权限,继续在目标表格数据中为新增协作账号添加对应的权限协作区域。其中,新
增协作账号指除了已经选作为目标表格数据的协作账号之外的文档账号。还例如,目标终
端设备可以响应目标用户的相关用户操作,使得第二协作账号也可以对目标表格数据中不
属于自己的权限协作区域进行编辑。再例如,目标终端设备还可以响应目标用户的相关用
户操作,使得第二协作账号可以对目标表格数据中的权限协作区域进行增加或者删除等。
辑;
目标表格数据创建的过程可以是由服务器来实现的,即目标表格数据是由服务器来创建
的,服务器对目标表格数据创建完成之后,可以将创建完成的目标表格数据发送给目标终
端设备,目标终端设备可以在终端页面中输出目标表格数据。因此,上述目标终端设备将目
标表格数据同步至每个协作账号所属的协作终端,可以指目标终端设备可以响应目标用户
针对目标表格数据的同步操作,生成同步指令。目标终端设备可以将该同步指令发送给服
务器,使得服务器可以根据该同步指令将目标表格数据发送给每个协作账号的协作终端。
据进行编辑的过程进行说明,需要进行说的是,每个协作账号所属的协作终端均可以采用
此过程对目标表格数据完成编辑。当所有协作账号均对目标表格数据完成编辑之后,目标
终端设备就可以得到被填写完成的最终的目标表格数据。其中,填写完成的目标表格数据
中包括由于批量添加填写人所新增的“指定行填写人”对应的单元行或者单元列(例如上述
图5a中的终端页面100c中的第A列),因此,目标终端设备也可以响应目标用户的用户操作,
将填写完成的目标表格数据中的“指定行填写人”对应的单元行或者单元列进行删除。或
者,目标终端设备可以响应目标用户针对当前填写完成的目标表格数据的确认操作,自行
将目标表格数据中的“指定行填写人”对应的单元行或者单元列进行删除。
的文档账号之外,还可以登录第一协作账号。由于已经将目标表格数据发送给了每个协作
账号,因此,目标终端设备可以在第一协作账号中获取到目标表格数据。目标终端设备可以
响应在第一协作账号中针对目标表格数据的展开操作,展开目标表格数据。其中,展开目标
表格数据是指打开目标表格数据,即进入目标表格数据所在的终端页面。
已经与第一协作账号的账号标识之间进行绑定了,绑定就具备了映射关系,因此,目标终端
设备可以通过第一协作账号的账号标识,获取到与该账号标识之间具备映射关系的区域标
识。目标终端设备可以通过该区域标识定位到,目标表格数据中第一协作账号对应的权限
协作区域的区域位置处,目标终端设备还可以对定位到的区域位置处的权限协作区域,进
行突出显示。
作区域的区域背景颜色进行变色显示1秒等;还可以是对权限协作区域进行闪烁变色显示,
例如将权限协作区域的区域背景颜色进行闪烁变色显示2秒等;还可以是对权限协作区域
进行发光显示,例如发光显示1秒等。
限协作区域进行突出显示。通过此种方式,可以使得用户可以快速定位到自己需要进行编
辑的权限协作区域的区域位置处,提高用户针对目标表格数据的编辑效率。
一协作账号的权限协作区域,输出第一协作账号对应的表单页面。例如,可以提供一个表单
编辑入口或者表单编辑按钮,目标终端设备可以响应用户针对该表单编辑入口或者表单编
辑按钮的点击操作,输出第一协作账号对应的表单页面。其中,目标表格数据的表头数据
指,目标表格数据中的表头单元条中的单元格录入数据。由于表头单元条中可以包括多个
单元格,因此表头单元条中的每个单元格中所录入的数据,均可以称之为单元格表头数据。
目标终端设备可以响应用户针对第一协作账号的表单页面中的数据录入操作,获取到用户
在表单页面中录入的数据,可以将目标终端设备获取到的用户在表单页面中录入的数据,
称之为表单录入数据。目标终端设备可以将获取到的表单录入数据,对应添加到目标表格
数据中第一协作账号的权限协作区域中,此间过程就实现了用户通过表单的形式完成对目
标表格数据的编辑。具体过程可以参见下述举例说明。
据,由于在目标表格数据中添加了每个协作账号分别对应的权限协作区域,因此,还可以在
目标表格数据所在的终端页面中显示提示信息115c。提示信息115c为“指定行填写人:仅指
定人可编辑某行,比如指定小红编辑第二行,其他人不能修改”,提示信息115c用于提示协
作者,目标表格数据中是按照单元行的规则为每个协作者分配的权限协作区域,每个协作
者仅能编辑属于自己的权限协作区域,即仅能编辑属于自己的一行或者多行。
限协作区域101c处,权限协作区域101c为目标表格数据中的第4行。其中,还可以对权限协
作区域101c进行突出显示,此处是将权限协作区域101c的区域背景显示为灰色。
是目标用户的通讯录(可以是第三方应用的通讯录,也可以是文档应用中的通讯录)中为协
作账号所属的联系人备注的名称,也可以是各个协作账号原本的账号名称。
备检测到用户针对权限协作区域101c有编辑操作,例如,对权限协作区域101c有点击的操
作或者有数据录入的操作,那么目标终端设备可以显示终端页面105c。终端页面105c中包
括提示框103c,该提示框用于提示用户通过表单的形式来编辑目标表格数据。提示框103c
中包括“进入智能表单填写”按钮104c,目标终端设备可以响应用户针对按钮104c的点击操
作,根据目标表格数据的表头数据和权限协作区域101c输出第一协作账号对应的表单页
面,也就是显示终端页面106c。其中,目标表格数据的表头单元条是在创建者(即目标用户
的文档账号)为目标表格数据设置表单编辑功能时,就已经确定的,因此,此处不需要重新
检测目标表格数据中的表头单元条。此处目标表格数据的表头单元条即为终端页面105c中
的单元行102c,单元行102c为目标表格数据中的第1行。因此,如终端页面105c所示,可以将
表头单元条中各个单元格中的数据称之为单元格表头数据,目标表格数据的表头数据包括
表头单元行102c中的单元格表头数据“姓名”、单元格表头数据“学号”、单元格表头数据“班
级”、单元格表头数据“电话号码”和单元格表头数据“家庭住址”。表单页面中还包括每个单
元格表头数据分别对应的数据录入区域,每个单元格表头数据对应的数据录入区域是根据
权限协作区域101c得到的。
据录入区域k2、单元格表头数据“班级”与其对应的数据录入区域k3、单元格表头数据“电话
号码”与其对应的数据录入区域k4和单元格表头数据“家庭住址”与其对应的数据录入区域
k5。其中,数据录入区域k1对应于权限协作区域101c中的第4行第B列位置上的单元格,即在
数据录入区域k1中录入的数据,会被添加到权限协作区域101c中的第4行第B列位置上的单
元格中。数据录入区域k2对应于权限协作区域101c中的第4行第C列位置上的单元格,即在
数据录入区域k2中录入的数据,会被添加到权限协作区域101c中的第4行第C列位置上的单
元格中。数据录入区域k3对应于权限协作区域101c中的第4行第D列位置上的单元格,即在
数据录入区域k3中录入的数据,会被添加到权限协作区域101c中的第4行第D列位置上的单
元格中。数据录入区域k4对应于权限协作区域101c中的第4行第E列位置上的单元格,即在
数据录入区域k4中录入的数据,会被添加到权限协作区域101c中的第4行第E列位置上的单
元格中。数据录入区域k5对应于权限协作区域101c中的第4行第F列位置上的单元格,即在
数据录入区域k5中录入的数据,会被添加到权限协作区域101c中的第4行第F列位置上的单
元格中。可以理解的是,目标终端设备所获取到的用户在表单页面中录入的表单录入数据,
会被自动实时地添加到目标表格数据中的对应单元格中,此间过程中可以不需要用户在表
单页面中有保存数据的操作。
备可以响应用户针对终端页面106c中的表单页面107c的数据录入操作,获取到用户在表单
页面中录入的表单录入数据,显示终端页面108c。如终端页面108c所示,终端页面108c中的
表单页面109c即为在表单页面107c中录入了表单录入数据的表单页面。表单页面109c中具
体包括数据录入区域k1中的表单录入数据“张朵朵”、数据录入区域k2中的表单录入数据
“12345678”、数据录入区域k3中的表单录入数据“高一2班”、数据录入区域k4中的表单录入
数据“12345123451”以及数据录入区域k5中的表单录入数据“xx省xx市xx区xx镇”。目标终
端设备可以响应用户针对表单页面109c的关闭操作,显示终端页面110c。如终端页面110c
所示,由终端页面110c中的目标表格数据中的第4行可见,目标终端设备已经将从表单页面
109c中所获取到的表单录入数据,添加到了目标表格数据中。此外,在终端页面110c中,目
标终端设备还可以响应用户针对表单页面的展开操作,再输出表单页面,此时输出的表单
页面中会包括用户之前已经在目标表格数据中录入的数据,此时输出的表单页面可以与表
单页面109c相同。
限协作区域不具备区域编辑权限。其中,非权限协作区域指,目标表格数据中除第一协作账
号对应的权限协作区域之外的权限协作区域,换句话说,非权限协作区域为不属于第一协
作账号的权限协作区域,非权限协作区域的区域标识与第一协作账号的账号标识之间不具
有映射关系。
账号而言就为非权限协作区域。目标终端设备可以响应用户针对终端页面111c中的非权限
协作区域113c的编辑操作,输入无编辑权限提示信息112c。其中,针对终端页面111c中的非
权限协作区域113c的编辑操作,可以指在非权限协作区域113c中试图录入数据的操作,无
编辑权限提示信息为“第5行仅花花有编辑权限,您没有编辑权限”。
完成的一个在线表格数据,因此,若是目标表格数据的除第一协作账号的其他协作账号在
目标表格数据中录入了新的数据,第一协作账号所打开的目标表格数据中,也会实时新增
其他协作账号所录入的新的数据。换句话说,由于目标表格数据是在线的共享的表格数据,
因此,每个协作账号在目标表格数据中录入的数据,均会同步至其他每个协作账号所打开
的目标表格数据中,每个协作账号所操作的均为同一个目标表格数据。
的单元列中,因此,不同的权限单元格对应于不同的目标单元格。目标单元格还是指不属于
当前协作账号的权限协作区域中的单元格,此处当前协作账号指第一协作账号,因此,目标
单元格指不属于第一协作账号的权限协作区域中的单元格。换句话说,目标单元格中的数
据不是由当前协作账号录入的,而是由其他协作账号录入的,可以将目标单元格中其他协
作账号录入的数据称之为单元格已有数据。
用数量阈值时,则目标终端设备可以通过目标表格数据的表头数据、第一协作账号的权限
协作区域以及该调用单元格中的单元格已有数据,输出第一协作账号对应的表单页面,调
用单元格中的单元格已有数据存在于表单页面中对应位置处的数据录入区域中。调用数量
阈值可以自行设置,例如设置为2等。但是此种方式,仅限于第一协作账号还没有在调用单
元格对应在表单页面中的数据录入区域中录入任何数据。换句话说,通过此种方式可以通
过其他大多数协作账号在目标表格数据中录入的数据,作为推荐给第一协作账号在目标表
格数据中录入的数据,但是若是第一协作账号已经在目标表格数据的对应位置处录入了数
据,那么以第一协作账号录入的数据为准,即保持第一协作账号录入的数据不变。
的权限协作区域为用户朵朵所在的第3行,可以将第3行第D列处的单元格作为一个权限单
元格,与该权限单元格处于同一个单元列中的目标单元格包括第2行第D列处的单元格、第4
行第D列处的单元格和第5行第D列处的单元格,由单元列101d可见,第2行第D列处的目标单
元格中的单元格已有数据为“高一1班”、第4行第D列处的目标单元格中的单元格已有数据
为“高一1班”和第5行第D列处的目标单元格中的单元格已有数据为“高一1班”。可以将第2
行第D列处的目标单元格、第4行第D列处的目标单元格和第5行第D列处的目标单元格,作为
调用单元格,调用单元格的单元格数量为3。假设上述调用数量阈值为2,那么,调用单元格
的单元格数量3大于调用数量阈值2,则目标终端设备可以响应用户针对表单页面的展开操
作,通过该调用单元格中的单元格已有数据、表头数据以及第一协作账号对应的权限协作
区域输出针对第一协作账号的表单页面,如终端页面102d所示。在终端页面102d中的表单
页面103d中,单元格表头数据“班级”对应的数据录入区域104d中原本是没有数据的,但是
此时已经将调用单元格中的单元格已有数据“高一1班”填入到了数据录入区域104d中。
保持不变。
输入键盘中可以包括,在表单页面中录入数据时相关的功能键,例如下一项的功能键、换行
的功能键和插入图片的功能键等。
显示有打开的目标表格数据,目标终端设备可以响应用户针对终端页面100e中的“进入智
能填写”按钮102e的点击操作,显示终端页面101e。在终端页面101e中包括表单页面107e,
目标终端设备可以响应用户针对表单页面107e的数据录入操作,显示输入键盘105e。该输
入键盘105e中包括在表单页面中录入数据时相关的功能键,具体包括下一项功能键106e,
该下一项功能键106e用于从当前正在录入数据的数据录入区域处,跳到下一个数据录入区
域处,进而接着在该下一个数据录入区域中录入表单录入数据。还包括插入功能键103e,该
插入功能键103e用于在数据录入区域中添加图片、视频或者文档等。还包括换行功能键
104e,该换行功能键用于在当前数据录入区域中进行换行。
目标表格数据的表头单元条中的每个单元格表头数据分别添加的目标录入格式,该目标录
入格式可以包括日期录入格式、图片录入格式、视频录入格式、文档录入格式以及下拉选择
录入格式等。一个单元格表头数据对应于一个数据录入区域,一个数据录入区域对应于一
个数据录入格式。
日期相关的关键词,则可以认为该单元格表头数据的数据类型为日期类型,并可以得到该
单元格表头数据对应的数据录入格式为日期录入格式,其中,日期录入格式可以指,录入的
日期都为0000(年)/00(月)/00(日)的格式。再例如,当单元格表头数据中包括图片相关的
关键词,则可以认为该单元格表头数据的数据类型为图片类型,并可以将得到该单元格表
头数据对应的数据录入格式为图片录入格式。可选的,也可以选择将表单页面中的每个数
据录入区域的数据录入格式均设置为默认格式,该默认格式可以为文本录入格式。
据录入区域107f中录入文字;在表单页面100f中还包括数据录入格式为下拉选择录入格式
的数据录入区域108f,下拉选择录入格式指可以直接在创建者设置好的下拉选项中选择对
应的表头录入数据。例如此处,目标终端设备可以响应用户针对数据录入区域108f中的下
拉选择按钮101f的点击操作,显示表单页面105f。表单页面105f中包括下拉选项106f,下拉
选项106f中具体包括选项“高一1班”、选项“高一2班”和选项“高一3班”。目标终端设备可以
响应用户针对下拉选项106f中的选项的选择操作,选中对应的选项(可以单选,也可以多
选)作为数据录入区域108f中的表单录入数据。在表单页面100f中还包括数据录入格式为
图片录入格式的数据录入区域102f,图片录入格式指可以向数据录入区域102f中添加图
片。在表单页面100f中还包括数据录入格式为文档录入格式的数据录入区域103f,图片录
入格式指可以向数据录入区域103f中添加文档。在表单页面100f中还包括数据录入格式为
视频录入格式的数据录入区域104f,视频录入格式指可以向数据录入区域104f中添加视
频。
元行或者多个单元列时,就需要将该多个单元行或者多个单元列进行合并,得到目标表格
数据的表头单元条。
终端页面100g的底部显示提示框104g。该提示框104g中还包括“进入智能填写”按钮102g,
该按钮102g用于显示表单页面103g。其中,目标终端设备在检测到目标表格数据的表头单
元条时,可以将表头单元条中占据最多行数的单元格所在的单元行进行合并,作为表单页
面中的单元格表头数据。例如,此处,目标终端设备可以检测到终端页面100g中的表头单元
条为单元条101g,该单元条101g中包括目标表格数据的第1行和第2行,则可以将第1行和第
2行中的单元格录入数据进行合并,作为表单页面中的单元格表头数据。如终端页面105g中
所示,对单元条101g中的第1行和第2行进行合并,合并时可以通过“‑”或者空格等将第1行
中的单元格录入数据和第2行中的单元格录入数据进行连接。可以得到表单页面103g中的
单元格表头数据“姓名”、单元格表头数据“学号”、单元格表头数据“1月1日‑周一”、单元格
表头数据“1月2日‑周二”和单元格表头数据“1月3日‑周三”。通过此种方式,可以使得用户
可以通过表单页面快速查看到表头单元条中完整的数据并对应进行填写。
协作账号添加权限协作区域,得到目标表格数据;将目标表格数据同步至至少两个协作账
号所属的协作终端,以使至少两个协作账号所属的协作终端,分别对目标表格数据中对应
的权限协作区域进行编辑。由此可见,通过本申请提供的方法,可以在初始表格数据中,对
至少两个协作账号的权限协作区域进行一步到位添加,提高了针对权限协作区域的添加效
率。同时,由于为每个协作账号分别分配了对应的权限协作区域,每个协作账号可以对目标
表格数据中属于自己的权限协作区域进行编辑,从而提高了针对目标表格数据的填写准确
性。
表格数据被设置有表单编辑功能,进入目标表格数据也就是进入智能填写表格。
号的账号标识找到该账号标识对应的权限协作区域,找到的权限协作区域可以是单元行,
找到的权限协作区域也就是用户需要填写的行。
“智能填写”按钮,该“智能填写”按钮为用于进入表单页面的按钮。
表头数据中的关键字,直至将每个单元格表头数据中的关键字均解析完成。
类型,则执行下述步骤S207。其中,若关键字中包括年份、月份等与日期相关的字时,可以判
定关键字为日期类型。
期输入格式,该日期输入格式也就是上述日期录入格式。接着,执行步骤S217。
S209。其中,若关键字中包括时、分等与时间相关的字时,则可以判定关键字为时间类型。
S211。其中,若关键字中包括截图、导入图片、附图等与图片相关的字时,则可以判定关键字
为图片类型。
据录入区域中添加图片。接着,执行步骤S217。
行下述步骤S213。其中,若关键字中包括位置、地域、定位等与地理位置相关的字时,则可以
判定关键字为地理位置类型。
区”的输入格式,或者为地图定位的格式等。接着,执行步骤S217。
则执行下述步骤S215。其中,若关键字包括用户为单元格表头数据所设置的下拉选项中的
关键字时,可以判定关键字为下拉选择类型。
的数据录入格式即为下拉输入格式。接着,执行步骤S217。
可以为文本输入格式。接着,执行步骤S217。
则执行上述步骤S204,继续解析单元格表头数据中的关键字。
出包含表单的表单页面。用户可以在该表单页面中进行填写,即录入表单录入数据,实现对
目标表格数据的编辑。
指文档应用的所有用户(即所有文档账号)提交的表格和表单,例如,上述目标终端设备也
可以向服务器提交目标表格数据。可以将服务器获取到的用户提交的表格或者表单,称之
为历史表格数据或者历史表单数据。
的表头数据,该表头数据也就是历史表格数据的表头单元条中的单元格表头数据。
匹配,若分词单词存在于已有词典中,则表明该分词单词为关键词。若分词单词不存在于已
有词典中,则表明该分词单词不为关键词。已有词典可以是开发人员预先创建好的词典。
加到关键词数据库中。
计时开始已经到达24小时,表明需要更新排行榜单,若此时从计时开始未到达24小时,表明
不需要更新排行榜单。或者,也可以由用户手动触发对排行榜单的更新,该用户可以指开发
人员,若开发人员在此时触发了对排行榜单的更新,则表明此时也需要更新排行榜单。
排行榜是对关键词数据库中一个月内出现的关键词进行排序所得到的,年关键词排行榜是
对关键词数据库中一年中出现的关键词进行排序所得到的。关键词出现的次数越多,其在
排行榜单中的位置也就越靠前。
键词库也就是上述步骤S102中的关键词库,该关键词库可以用于检测表格数据中的关键单
元格,通过检测表格数据中的关键单元格,可以检测出表格数据中的表头,具体参见上述步
骤S102。可以将关键词库中的关键词称之为表头关键词。
元格文本。
不包含关键词,则执行下述步骤S405,若判断出当前单元格包含关键词,则执行下述步骤
S406。
个非关键词,则执行下述步骤S407,若判断出不包含多个非关键词,则执行下述步骤S408。
入的类型,可以执行步骤S505。
值。若是,表明检测出了表格数据中的表头单元条,则执行步骤S508,若不是,则此过程结
束,不进行任何操作。
据设置表单编辑功能。
一通讯应用中的第一通讯账号在文档应用中的映射文档账号与第二通讯应用中的第二通
讯账号在文档应用中的映射文档账号,在文档应用中具备账号绑定关系。若添加的填写人
中同时选中了第一通讯应用中的第一通讯账号和第二通讯应用中的第二通讯账号,那么最
终第一通讯账号和第二通讯账号对应的新增填写人是相同的,即第一通讯账号和第二通讯
账号对应于同一个协作账号。通过此种方式,就可以实现去除重复添加,即通过第一通讯账
号和第二通讯账号只会获取到一个协作账号,而不会获取到两个重复的协作账号。
作账号分配对应的权限协作区域。若是指定行填写,则执行步骤S704,若不是指定行填写,
表明是指定列填写,则执行步骤S705。指定列填写表明在表格数据中是按照列为每个协作
账号分配对应的权限协作区域。
所有协作账号的权限协作区域均已分配完成,则执行步骤S712。
所有协作账号的权限协作区域均已分配完成,则执行步骤S712。
建人A。目标终端设备(可以理解为创建人A)可以将获取到的表格数据的协作账号给到服务
器(文档应用的后台服务器),服务器可以开始为每个协作账号分配对应的行/列权限,也就
是为每个协作账号分配对应的权限协作区域,权限协作区域可以为单元行或者单元列。
区域分配给还未分配到权限协作区域的协作账号。若是,则表明对所有协作账号的权限协
作区域均已分配完毕,为协作账号分配权限协作区域的过程结束。
哪一行分配给了哪一个协作账号等。
协作者B的协作账号和协作者C的协作账号。
域编辑权限。权限后台可以将各个区域对应的协作账号广播至各个协作账号。
应在终端设备的终端页面中也生成同样表格数据中的各个区域。
号,为终端页面中所生成的各个区域指定对应的协作账号,即对各个区域赋予对应的协作
账号的区域编辑权限。
辑权限。若是,则执行步骤S612,若不是,则执行步骤S613。
编辑操作,对当前操作的行/列进行编辑。
示信息,以告知协作者B没有当前操作的行/列的区域编辑权限。
应在终端设备的终端页面中,也生成同样表格数据中的各个区域。
号,为终端页面中所生成的各个区域指定对应的协作账号,即对各个区域赋予对应的协作
账号的区域编辑权限。
辑权限。若是,则执行步骤S617,若不是,则执行步骤S618。
编辑操作,对当前操作的行/列进行编辑。
示信息,以告知协作者C没有当前操作的行/列的区域编辑权限。
看。渲染层可以包括两个视角,一个视角为创建者的视角,一个视角为协作者的视角。其中,
创建者的视角可以包括在表格数据中批量添加多个协作者对应的权限协作区域等。协作者
的视角可以包括通过表单页面的形式编辑表格数据等。
并可以将获取到的数据再同步给渲染层,使得渲染层可以在终端页面中为用户展示表格数
据相关的数据。控制层还可以将在前端(例如终端设备)获取到的用户的操作行为(例如表
单页面的编辑行为或者批量添加协作账号的行为等)和数据(例如所选择的多个协作账号
和用户在表格数据中填入的数据等)同步给数据层,数据层可以对控制层同步过来的数据
进行存储。
此,每个协作者向目标表格数据中填写的内容均会同步至其他各个协作者的目标表格数据
中。数据层的逻辑可以参见上述图13对应的实施例。
为渲染层和数据层传递其所需要的表格数据相关的数据,数据层用于存储表格数据相关的
数据。控制层相当于是渲染层和数据层之间的桥梁,或者称之为中介。控制层需要包含的功
能包括:新增权限(例如为某个协作账号分配附加的权限等)、关键词设定(例如设定关键词
库)、关键词的智能识别、表单推荐填写、快速分配行/列权限以及表格转化为表单的智能转
换等。
辑。
账号在文档应用中具备账号绑定关系;具备账号绑定关系的第一通讯账号与第二通讯账号
对应于相同的映射文档账号。
作账号分别具备对所属的权限协作区域的区域编辑权限。
号对应的表单页面;
的单元格已有数据,为至少两个协作账号中除第一协作账号之外的协作账号,在至少两个
目标单元格中所录入的数据;
区域,输出第一协作账号对应的表单页面;调用单元格中的单元格已有数据显示于表单页
面中的数据录入区域中。
单页面;表单页面中包括每个单元格表头数据分别对应的数据录入区域;表单页面中的每
个数据录入区域,分别具备所属单元格表头数据对应的数据录入格式。
作。
为表头单元条;组合单元格所包含的单元格为相邻且不为空的单位格;组合单元格所包含
的单元格的数量大于或者等于第一数量阈值;目标单元条为处于过渡表格数据的起始位置
处的单元行或单元列;
定为表头单元条;目标单元条为过渡表格数据中处于起始位置处的单元行或单元列;关键
单元格为包含表头关键词且包含数量小于第三数量阈值的非表头关键词的单元格;
域之外的权限协作区域。
增协作账号添加对应的权限协作区域。
协作账号添加权限协作区域,得到目标表格数据;将目标表格数据同步至至少两个协作账
号所属的协作终端,以使至少两个协作账号所属的协作终端,分别对目标表格数据中对应
的权限协作区域进行编辑。由此可见,通过本申请提供的方法,可以在初始表格数据中,对
至少两个协作账号的权限协作区域进行一步到位添加,提高了针对权限协作区域的添加效
率。同时,由于为每个协作账号分别分配了对应的权限协作区域,每个协作账号可以对目标
表格数据中属于自己的权限协作区域进行编辑,从而提高了针对目标表格数据的填写准确
性。
以包括:用户接口1003,和至少一个通信总线1002。其中,通信总线1002用于实现这些组件
之间的连接通信。其中,用户接口1003可以包括显示屏(Display)、键盘(Keyboard),可选
的,用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标
准的有线接口、无线接口(如WI‑FI接口)。存储器1005可以是高速RAM存储器,也可以是非不
稳定的存储器(non‑volatile memory),例如至少一个磁盘存储器。存储器1005可选的还可
以是至少一个位于远离前述处理器1001的存储装置。如图16所示,作为一种计算机存储介
质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及设备控制应用程
序。
设备控制应用程序,以实现前文图3中对应实施例中对表格数据处理方法的描述。应当理
解,本申请中所描述的计算机设备1000也可执行前文图15所对应实施例中对表格数据处理
装置1的描述,在此不再赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。
包括程序指令,当处理器执行程序指令时,能够执行前文图3对应实施例中对表格数据处理
方法的描述,因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进
行赘述。对于本申请所涉及的计算机存储介质实施例中未披露的技术细节,请参照本申请
方法实施例的描述。
该程序在执行时,可包括如各方法的实施例的流程。其中,的存储介质可为磁碟、光盘、只读
存储记忆体(Read‑Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。