在线表格的展示方法、服务器、第一客户端和源客户端与流程

专利2022-05-09  92


本公开涉及在线表格技术领域,尤其涉及一种在线表格的展示方法、服务器、第一客户端、源客户端、电子设备、存储介质和计算机程序产品。



背景技术:

在线表格是一种支持多个用户异地协同阅读和编辑的电子表格工具,可以将电子表格的数据在云端服务器实时保存,与云端服务器通过网络通信进行数据交互,并通过显示界面将表格内容进行显示。每个在线表格中包括至少一个子表格,针对每个子表格,各个用户的角色不尽相同。

现有技术中,对在线表格的权限的划分比较粗略,导致在线表格的安全性较低。



技术实现要素:

本发明实施例提供了一种在线表格的展示方法、服务器、第一客户端、源客户端、电子设备、存储介质和计算机程序产品,能够解决在线表格安全性较低的问题。

第一方面,本发明实施例提供了一种在线表格的展示方法,应用于服务器,包括:

接收第一客户端发送的对第一母表格的操作请求,所述操作请求中包括所述第一客户端对应的身份识别信息;

根据所述身份识别信息,确定所述第一客户端具有操作权限的至少一个第一子表格,所述至少一个第一子表格属于所述第一母表格;

控制所述第一客户端显示表格展示界面,所述表格展示界面展示所述至少一个第一子表格。

可选的,所述方法还包括:

接收所述第一客户端发送的关键词搜索请求,所述关键词为所述搜索输入框内的关键词,所述关键词搜索请求中包括所述身份识别信息;

根据所述身份识别信息,确定所述第一客户端具有操作权限的至少一个第二子表格,所述至少一个第二子表格属于至少一个第二母表格,所述至少一个第二母表格包括所述第一母表格;

从所述至少一个第二子表格中确定所有的第二目标子表格,所述第二目标子表格中包括所述关键词;

控制所述第一客户端显示所述所有的第二目标子表格的相关信息。

可选的,所述方法还包括:

接收所述第一客户端发送的历史操作记录查看请求;

获取所述至少一个第一子表格的历史操作记录;

控制所述第一客户端显示所述历史操作记录。

可选的,还包括:

接收第二客户端在第一时刻对所述至少一个第一子表格中的第一目标子表格的编辑信息;

在所述第一时刻所述第一客户端显示所述第一目标子表格时,控制所述第一客户端显示所述编辑信息。

可选的,所述操作权限包括:只读权限和/或编辑权限。

可选的,所述接收第一客户端发送的对第一母表格的请求之前,还包括:

接收源客户端发送的所述第一母表格的分享请求,所述分享请求中包括所述第一母表格中的所有子表格的操作权限配置信息;

控制所述所有子表格的操作权限配置信息对应的第一客户端显示所述第一母表格的链接;

所述根据所述身份识别信息,确定所述第一客户端具有操作权限的至少一个第一子表格,包括:

根据所述所有子表格的操作权限配置信息和所述身份识别信息,确定所述第一客户端具有操作权限的所述至少一个第一子表格。

可选的,所述接收源客户端发送的所述第一母表格的分享请求之前,还包括:

接收所述源客户端发送的所述第一母表格的创建请求;

生成所述第一母表格的链接;

控制所述源客户端显示所述第一母表格。

第二方面,本发明实施例还提供了一种在线表格的展示方法,应用于第一客户端,包括:

接收用户在第一客户端触发的对第一母表格的操作请求,所述第一操作请求中包括所述第一客户端对应的身份识别信息;

向服务器发送所述操作请求;

接收服务器发送的第一控制指令,所述第一控制指令用于指示所述第一客户端显示具有操作权限的至少一个第一子表格,所述至少一个第一子表格属于所述第一母表格;

响应所述第一控制指令显示表格展示界面,所述表格展示界面展示所述至少一个第一子表格。

可选的,还包括:

接收用户在所述表格展示界面触发的关键词搜索请求,所述关键词为搜索输入框内的关键词,所述关键词搜索请求中包括所述身份识别信息;

向所述服务器发送所述关键词搜索请求;

接收服务器发送的第二控制指令,所述第二控制指示用于指示所述第一客户端显示具有操作权限的所有的第二目标子表格的相关信息,所述所有的第二目标子表格属于至少一个第二母表格,所述所有的第二目标子表格中包括所述关键词;

响应所述第二控制指令显示所述所有的第二目标子表格的相关信息。

可选的,所述方法还包括:

接收用户在所述表格展示界面触发的历史操作记录查看请求;

向服务器发送所述历史操作记录查看请求;

接收所述服务器发送的第三控制指令,所述第三控制指令用于指示所述第一客户端显示所述至少一个第一子表格的历史操作记录;

响应所述第三控制指令显示所述至少一个第一子表格的历史操作记录。

可选的,在第一时刻所述第一客户端显示第一目标子表格时,所述方法还包括:

接收服务器发送的第四控制指令,所述第四控制指令用于指示所述第一客户端显示第二客户端在所述第一时刻对所述至少一个第一子表格中的第一目标子表格的编辑信息;

响应所述第四控制指令在所述第一目标子表格显示所述编辑信息。

第三方面,本发明实施例还提供了一种在线表格的展示方法,应用于源客户端,包括:

接收用户在所述源客户端触发的对第一母表格的分享请求,所述分享请求中包括所述第一母表格中所有的子表格的操作权限配置信息;

向服务器发送所述分享请求;

接收所述服务器发送的第五控制指令,所述第五控制指令用于指示所述所有的子表格的操作权限配置信息对应的第一客户端显示所述第一母表格的链接。

可选的,所述接收用户在所述源客户端触发的对第一母表格的分享请求之前,还包括:

接收用户在所述源客户端触发的所述第一母表格的创建请求;

向所述服务器发送所述创建请求;

接收所述服务器发送的第六控制指令,所述第六控制指令用于指示所述源客户端显示所述第一母表格;

响应所述第六控制指令显示所述第一母表格。

第四方面,本发明实施例还提供了一种服务器,包括:

第一接收模块,用于接收第一客户端发送的对第一母表格的操作请求,所述操作请求中包括所述第一客户端对应的身份识别信息;

第一确定模块,用于根据所述身份识别信息,确定所述第一客户端具有操作权限的至少一个第一子表格,所述至少一个第一子表格属于所述第一母表格;

控制模块,用于控制所述第一客户端显示表格展示界面,所述表格展示界面展示所述至少一个第一子表格。

可选的,所述第一接收模块还用于接收所述第一客户端发送的关键词搜索请求,所述关键词为所述搜索输入框内的关键词,所述关键词搜索请求中包括所述身份识别信息;

所述第一确定模块还用于根据所述身份识别信息,确定所述第一客户端具有操作权限的至少一个第二子表格,所述至少一个第二子表格属于至少一个第二母表格,所述至少一个第二母表格包括所述第一母表格;

所述控制模块还用于控制所述第一客户端显示所述所有的第二目标子表格的相关信息。

可选的,所述第一接收模块还用于接收所述第一客户端发送的历史操作记录查看请求;

所述第一确定模块还用于获取所述至少一个第一子表格的历史操作记录;

所述控制模块还用于控制所述第一客户端显示所述历史操作记录。

可选的,所述第一接收模块还用于接收第二客户端在第一时刻对所述至少一个第一子表格中的第一目标子表格的编辑信息;

所述控制模块还用于在所述第一时刻所述第一客户端显示所述第一目标子表格时,控制所述第一客户端显示所述编辑信息。

可选的,所述操作权限包括:只读权限和/或编辑权限。

可选的,所述第一接收模块还用于接收源客户端发送的所述第一母表格的分享请求,所述分享请求中包括所述第一母表格的所有子表格的操作权限配置信息;

所述控制模块还用于控制所述所有子表格的操作权限配置信息对应的第一客户端显示所述第一母表格的链接;

所述第一确定模块进一步用于根据所述所有子表格的操作权限配置信息和所述身份识别信息,确定所述第一客户端具有操作权限的所述至少一个第一子表格。

可选的,所述第一接收模块还用于接收所述源客户端发送的所述第一母表格的创建请求;

第一确定模块还用于生成所述第一母表格的链接;

所述控制模块还用于控制所述源客户端显示所述第一母表格。

第五方面,本发明实施例还提供了一种第一客户端,包括:

第二接收模块,用于接收用户在所述第一客户端触发的对第一母表格的操作请求,所述操作请求中包括所述第一客户端对应的身份识别信息;

第一发送模块,用于向服务器发送所述操作请求;

所述第二接收模块还用于接收服务器发送的第一控制指令,所述第一控制指令用于指示所述第一客户端显示具有操作权限的至少一个第一子表格,所述至少一个第一子表格属于所述第一母表格;

第一显示模块,用于响应所述第一控制指令显示表格展示界面,所述表格展示界面展示所述至少一个第一子表格。

可选的,所述第二接收模块还用于接收用户在所述表格展示界面触发的关键词搜索请求,所述关键词为搜索输入框内的关键词,所述关键词搜索请求中包括所述身份识别信息;

所述第一发送模块还用于向所述服务器发送所述关键词搜索请求;

所述第二接收模块还用于接收服务器发送的第二控制指令,所述第二控制指示用于指示所述第一客户端显示具有操作权限的所有的第二目标子表格的相关信息,所述所有的第二目标子表格属于至少一个第二母表格,所述所有的第二目标子表格中包括所述关键词;

所述第一显示模块还用于响应所述第二控制指令显示所述所有的第二目标子表格的相关信息。

可选的,所述第二接收模块还用于接收用户在所述表格展示界面触发的历史操作记录查看请求;

所述第一发送模块还用于向服务器发送所述历史操作记录查看请求;

所述第二接收模块还用于接收所述服务器发送的第三控制指令,所述第三控制指令用于指示所述第一客户端显示所述至少一个第一子表格的历史操作记录;

所述第一显示模块还用于响应所述第三控制指令显示所述至少一个第一子表格的历史操作记录。

可选的,所述第二接收模块还用于在第一时刻所述第一客户端显示第一目标子表格时,接收服务器发送的第四控制指令,所述第四控制指令用于指示所述第一客户端显示第二客户端在所述第一时刻对所述至少一个第一子表格中的第一目标子表格的编辑信息;

所述第一显示模块还用于在第一时刻所述第一客户端显示第一目标子表格时,响应所述第四控制指令在所述第一目标子表格显示所述编辑信息。

第六方面,本发明实施例还提供了一种源客户端,包括:

第三接收模块,用于接收用户在所述源客户端触发的对第一母表格的分享请求,所述分享请求中包括所述第一母表格中所有的子表格的操作权限配置信息;

第二发送模块,用于向服务器发送所述分享请求。

所述第三接收模块还用于接收所述服务器发送的第五控制指令,所述第五控制指令用于指示所述所有的子表格的操作权限配置信息对应的第一客户端显示所述第一母表格的链接。

可选的,所述第三接收模块还用于接收用户在所述源客户端触发的所述第一母表格的创建请求;

所述第二发送模块还用于向所述服务器发送所述创建请求;

所述第三接收模块还用于接收所述服务器发送的第六控制指令,所述第六控制指令用于指示所述源客户端显示所述第一母表格;

还包括:

第二显示模块,用于响应所述第六控制指令显示所述第一母表格。

第七方面,本发明实施例还提供了一种电子设备,包括:处理器,所述处理器用于执行存储于存储器的计算机程序,所述处理器执行所述计算机程序时实现第一方面提供的任一种方法。

第八方面,本发明实施例还提供了一种电子设备,包括:处理器,所述处理器用于执行存储于存储器的计算机程序,所述处理器执行所述计算机程序时实现第二方面提供的任一种方法。

第九方面,本发明实施例还提供了一种电子设备,其特征在于,包括:处理器,所述处理器用于执行存储于存储器的计算机程序,所述处理器执行所述计算机程序时实现第三方面提供的任一种方法。

第十方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现第一方面提供的任一种方法。

第十一方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现第二方面提供的任一种方法。

第十二方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现第三方面提供的任一种方法。

第十三方面,本发明实施例还提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面提供的任一种方法。

第十四方面,本发明实施例还提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第二方面提供的任一种方法。

第十五方面,本发明实施例还提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第三方面提供的任一种方法。

本发明实施例提供的技术方案中,通过接收第一客户端发送的对第一母表格的操作请求,操作请求中包括第一客户端对应的身份识别信息;根据身份识别信息,确定第一客户端具有操作权限的至少一个第一子表格,至少一个第一子表格属于第一母表格;控制第一客户端显示表格展示界面,表格展示界面展示至少一个第一子表格,服务器能够根据第一客户端对应的身份信息确定第一母表格中第一客户端有操作权限的各第一子表格,第一客户端能够显示具有操作权限的第一子表格,隐藏不具有操作权限的子表格,如此,能够对在线表格中的子表格分别设置操作权限,对于在线表格的操作权限进行更加细致的划分,有利于提升在线表格的安全性。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

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

图1为本发明实施例提供的一种在线表格的协同系统的结构示意图;

图2为本发明实施例提供的一种第一子表格的示意图;

图3为本发明实施例提供的一种第一客户端的表格展示界面的示意图;

图4为本发明实施例提供的一种在线表格的展示方法的流程示意图;

图5为本发明实施例提供的另一种在线表格的展示方法的流程示意图;

图6为本发明实施例提供的另一种第一客户端的表格展示界面的示意图;

图7为本发明实施例提供的又一种第一客户端的表格展示界面的示意图;

图8为本发明实施例提供的又一种在线表格的展示方法的流程示意图;

图9为本发明实施例提供的又一种在线表格的展示方法的流程示意图;

图10为本发明实施例提供的又一种在线表格的展示方法的流程示意图;

图11为本发明实施例提供的一种源客户端的表格展示界面的示意图;

图12为本发明实施例提供的又一种在线表格的展示方法的流程示意图;

图13为本发明实施例提供的一种服务器的结构示意图;

图14为本发明实施例提供的一种第一客户端的结构示意图;

图15为本发明实施例提供的源客户端的结构示意图。

具体实施方式

为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。

本公开的源客户端、第一客户端、第二客户端可以是不同的智能终端设备上下载相同的即时通信应用程序,并在即时通信应用程序登陆不同的用户信息。智能终端设备可以是电脑、平板、手机或者其他智能电子设备等。智能终端设备具有显示屏,其中,显示屏可以是触摸屏,也可以是非触摸屏,对于具有触摸屏的智能终端设备,用户可以通过手势、手指或者触控工具(例如,触控笔)实现与智能终端设备的交互操作。对于非触摸屏的终端设备,可以通过外部设备(例如,鼠标或者键盘等)实现与智能终端设备的交互操作。

本公开的技术方案应用于在线表格的协同系统中,图1为本发明实施例提供的一种在线表格的协同系统的结构示意图,如图1所示,协同系统100包括服务器110、第一客户端120、第二客户端130和源客户端140,第一客户端120、第二客户端130和源客户端140均与服务器110通信连接。

用户通过源客户端能够创建母表格,每个母表格包括至少一个子表格,针对每个子表格,通过源客户端可以设置具有操作权限的用户以及各用户具有的操作权限的类型,并生成母表格的权限配置信息。图2为本发明实施例提供的一种第一母表格的结构示意图,如图2所示,源客户端创建的第一母表格a,包括两个子表格a1和a2,设置第一客户端u1和第二客户端u2具有子表格a1的操作权限,设置第二客户端u2具有子表格a2的操作权限,第一母表格a的权限配置信息可以表示为a1--u1、u2,a2--u2,或者可以表示为u1--a1,u2--a1、a2。

源客户端将包含第一母表格a的权限配置信息的分享请求发送给服务器,服务器将第一母表格a的权限配置信息以及其他母表格的权限配置信息共同进行存储,并将第一母表格a的链接发送给第一客户端u1和第二客户端u2,第一客户端u1和第二客户端u2上均显示第一母表格a的链接。用户在第一客户端u1触发对第一母表格a的操作请求,操作请求中包括第一客户端u1对应的身份识别信息,服务器根据权限配置信息以及第一客户端u1对应的身份识别信息,确定第一客户端u1对第一母表格a中子表格a1具有操作权限,即确定第一子表格a1。图3为本发明实施例提供的一种第一客户端的表格展示界面的示意图,服务器确定第一客户端u1具有操作权限的第一子表格a1后,第一客户端u1的表格展示界面如图3所示显示第一子表格a1,不显示子表格a2。用户在第二客户端u2触发对第一母表格a的操作请求,操作请求中包括第二客户端u2对应的身份识别信息,服务器根据权限配置信息以及第二客户端u2对应的身份识别信息,第二客户端u2中第一母表格a中的子表格a1和子表格a2均具有操作权限,即确定第一子表格a1和第二子表格a2,第二客户端u2显示第一子表格a1和第二子表格a2,第二客户端u2的表格展示界面如图2所示。

本发明实施例能够根据第一客户端对应的身份信息确定第一母表格中第一客户端有操作权限的各第一子表格,第一客户端能够显示具有操作权限的第一子表格,隐藏不具有操作权限的子表格,如此,能够对在线表格中的子表格分别设置操作权限,对于在线表格的操作权限进行更加细致的划分,有利于提升在线表格的安全性。

下面以几个具体的实施例对本公开的技术方案进行描述。

图4为本发明实施例提供的一种在线表格的展示方法的流程示意图,如图4所示,包括:

s101,第一客户端接收用户在所述第一客户端触发的对第一母表格的操作请求。

操作请求中包括第一客户端对应的身份识别信息。

用户需在第一客户端需要读取或编辑第一母表格时,在第一客户端触发对第一母表格的相应的读取操作请求或编辑操作请求,第一客户端接收用户触发的对第一母表格的操作请求。操作请求中包括第一客户端对应的身份识别信息,例如身份识别信息可以是标识身份的识别码,操作请求中包括身份识别信息,能够表示出发送该操作请求的客户端为第一客户端,方便服务器根据操作请求中的身份识别信息确定操作请求的合法性。

s102,第一客户端发送所述操作请求。

第一客户端将接收到对第一母表格的操作请求后,将操作请求发送至服务器。

s103,服务器根据所述身份识别信息,确定所述第一客户端具有操作权限的至少一个第一子表格。

至少一个第一子表格属于第一母表格。

服务器中预先存储有权限配置信息,权限配置信息中包括第一母表格的权限配置信息,由于操作请求是用户针对第一母表格触发的,服务器能够根据操作请求,从权限配置信息中确定出第一母表格的权限配置信息。服务器根据操作请求中的身份识别信息和第一母表格的权限配置信息,从第一母表格的所有子表格中确定第一客户端具有操作权限的子表格为第一子表格。第一子表格的数量可以是一个也可以是多个,与存储于服务器内的第一母表格的权限配置信息相关。

s104,服务器发送第一控制指令。

第一控制指令用于指示第一客户端显示具有操作权限的至少一个第一子表格。

服务器根据确定的第一子表格产生第一控制指令,第一控制指令用于指示第一客户端显示第一客户端具有操作权限的第一子表格,并将第一控制指令发送至第一客户端。

s105,第一客户端响应所述第一控制指令显示表格展示界面。

表格展示界面展示所述至少一个第一子表格。

第一客户端接收第一控制指令,并响应于第一控制指令显示表格展示界面,表格展示界面上展示出了第一客户端具有操作权限的第一子表格,隐藏第一客户端不具有操作权限的各子表格,使得用户通过第一客户端仅可以看见第一客户端具有操作权限的第一子表格。

示例性的,如图2所示,第一母表格a包括两个子表格a1和a2,第一母表格a的所有子表格中,第一客户端具有操作权限的子表格为a1,即确定出第一客户端具有操作权限的第一子表格a1,第一客户端的表格展示界面展示第一子表格a1,隐藏第一客户端不具有操作权限的子表格a2,如图3所示。

本发明实施例提供中,通过接收第一客户端发送的对第一母表格的操作请求,操作请求中包括第一客户端对应的身份识别信息;根据身份识别信息,确定第一客户端具有操作权限的至少一个第一子表格,至少一个第一子表格属于第一母表格;控制第一客户端显示表格展示界面,表格展示界面展示至少一个第一子表格,服务器能够根据第一客户端对应的身份信息确定第一母表格中第一客户端有操作权限的各第一子表格,第一客户端能够显示具有操作权限的第一子表格,隐藏不具有操作权限的子表格,如此,能够对在线表格中的子表格分别设置操作权限,对于在线表格的操作权限进行更加细致的划分,有利于提升在线表格的安全性。

图5为本发明实施例提供的另一种在线表格的展示方法的流程示意图,图5是图2所示的实施例的基础上,在第一客户端显示表格展示界面时,还包括如下内容:

s201,第一客户端接收用户在所述表格展示界面触发的关键词搜索请求。

关键词为搜索输入框内的关键词,关键词搜索请求中包括身份识别信息。

第一客户端显示如图3所示的表格展示界面,用户需要在所有的母表格中查找包含关键词的子表格时,在表格展示界面触发关键词搜索请求,第一客户端接收用户触发的关键词搜索请求。

触发关键词的搜索请求可以是触发表格展示界面上的搜索控件,如图3所示,从而打开搜索框,用户在搜索框内触发输入关键词,本发明是实施例中,表格展示界面中的搜索框隐藏,使得显示画面简洁,并节省空间以设置更多的控件,提升在线表格的功能。触发关键词的搜索请求还可以是用户在表格展示界面上的搜索框内触发输入关键词,如图6所示,本发明实施例中,搜索框比较直观,触发输入关键词的操作比较简单。

关键词搜索请求中包括第一客户端对应的身份识别信息,能够表示出发送关键词搜索请求的客户端为第一客户端,方便服务器根据关键词搜索请求中的身份识别信息确定关键词搜索请求的合法性进行。

s202,第一客户端发送所述关键词搜索请求。

第一客户端接收到用户触发的第一母表格的关键词搜索请求后,将关键词搜索请求的发送至服务器。

s203,服务器根据所述身份识别信息,确定所述第一客户端具有操作权限的至少一个第二子表格。

至少一个第二子表格属于至少一个第二母表格,至少一个第二母表格包括第一母表格。

服务器根据预先存储的权限配置信息和关键词搜索请求中的用户身份信息,能够确定第一客户端的权限配置信息。针对每一个母表格中的每一个子表格,根据第一客户端的权限配置信息验证第一客户端的操作权限,若操作权限验证成功,确定该子表格为第二子表格。第二子表格的数量可以是一个也可以是多个,与存储于服务器内的第一客户端的权限配置信息相关。本发明实施例以子表格为验证单元进行操作权限的验证,服务器确定的第二子表格可能是属于同一个第二母表格,也可能是属于不同的第二母表格,即所有的第二子表格属于一个或者多个第二母表格。

s204,服务器从所述至少一个第二子表格中确定所有的第二目标子表格。

第二目标子表格中包括所述关键词。

服务器根据确定的所有的第二子表格和关键词,从所有的第二子表格中确定包括关键词的第二子表格为第二目标子表格,服务器还根据第二目标子表格的内容,确定所有的第二目标子表格中包括关键词或者与关键词有关联的相关信息。例如:关键词为“报名表”,其中一个第二目标子表格的相关信息可能是“培训班报名表”、另一个第二目标子表格的相关信息可能是“考试报名表”等。

s205,服务器发送第二控制指令。

第二控制指令用于指示第一客户端显示具有操作权限的所有的第二目标子表格的相关信息。

服务器根据所有的第二目标子表格和各第二目标子表格对应的相关信息确定第二控制指令,第二控制指令用于指示第一客户端显示具有操作权限的所有的第二目标子表格的相关信息,并将第二控制指令发送至第一客户端。

s206,第一客户端响应所述第二控制指令显示所述所有的第二目标子表格的相关信息。

第一客户端接收第二控制指令,并响应于第二控制指令,在表格展示界面展示出第一客户端具有操作权限的包括关键词的第二目标子表格,隐藏第一客户端不具有操作权限的各子表格,使得用户通过第一客户端仅可以搜索到第一客户端具有操作权限包括关键词的第二目标子表格。例如,关键词为“报名表”,第一客户端的表格展示界面显示如7所示所有的第二目标子表格的相关信息。

本发明实施例中,通过接收第一客户端发送的关键词搜索请求,关键词为搜索输入框内的关键词,关键词搜索请求中包括身份识别信息;根据身份识别信息,确定第一客户端具有操作权限的至少一个第二子表格,至少一个第二子表格属于至少一个第二母表格,至少一个第二母表格包括第一母表格;从至少一个第二子表格中确定所有的第二目标子表格,第二目标子表格中包括关键词;控制第一客户端显示所有的第二目标子表格的相关信息,服务器能够根据第一客户端对应的身份信息确定所有子表格中第一客户端有操作权限的且包含关键词的第二目标子表格,第一客户端能够显示具有操作权限的第二目标子表格,隐藏不具有操作权限的子表格,有利于提升在线表格的安全性。

图8为本发明实施例提供的又一种在线表格的展示方法的流程示意图,图8是图2所示的实施例的基础上,在第一客户端的表格展示界面显示第一母表格时,还包括如下内容:

s301,第一客户端接收用户在所述表格展示界面触发的历史操作记录查看请求。

第一客户端表格展示界面显示如图3所示的第一母表格,用户需要查看第一母表格中的所有子表格的历史操作记录进行时,在表格展示界面触发对第一母表格中的所有子表格的历史操作记录查看请求,例如用户可以通过触发如图3所示的历史控件触发历史操作记录查看请求。第一母表格中的所有子表格的历史操作记录包括针对第一母表格中的所有的子表格,各客户端执行的历史操作以及对应的执行时间。

历史操作记录查看请求中可以包括第一客户端对应的身份识别信息,能够表示发送历史操作记录查看请求的客户端为第一客户端,方便服务器根据历史操作记录查看请求中的身份识别信息确定历史操作记录查看请求的合法性进行。历史操作记录查看请求也可以不携带第一客户端对应的身份识别信息,服务器基于之前的操作权限结果确定历史操作记录查看请求的合法性进行。

s302,第一客户端发送所述历史操作记录查看请求。

第一客户端接收到历史操作记录查看请求后,将历史操作记录查看请求发送至服务器。

s303,服务器获取所述至少一个第一子表格的历史操作记录。

服务器对各子表格的历史操作记录进行独立存储,服务器可以根据接收到的历史操作记录查看请求中的身份识别信息,以及服务器中预先存储的权限配置信息,确定第一客户端的权限配置信息,针对第一母表格中的每一个子表格,根据第一客户端的权限配置信息验证第一客户端的操作权限,若操作权限验证成功,确定该第一子表格为第一子表格,并获取相应的第一子表格的历史操作记录,从而能够获取到所有的第一子表格的历史操作记录。服务器还可以基于上述实施例中确定的第一子表格,获取到所有的第一子表格的历史操作记录。

s304,服务器发送第三控制指令。

第三控制指令用于指示第一客户端显示至少一个第一子表格的历史操作记录。

服务器根据所有的第一子表格的历史操作记录产生第三控制指令,第三控制指令用于指示第一客户端显示第一客户端具有操作权限的第一子表格的历史操作记录,并将第三控制指令发送至第一客户端。

s305,第一客户端响应所述第三控制指令显示所述历史操作记录。

第一客户端接收第三控制指令,并响应于第三控制指令,在表格展示界面展示出第一客户端具有操作权限的第一子表格的历史操作记录,隐藏第一客户端不具有操作权限的子表格的历史操作记录,使得用户通过第一客户端仅可以查看到第一客户端具有操作权限的第一子表格的历史操作记录。

本发明实施例中,通过接收第一客户端发送的历史操作记录查看请求;获取至少一个第一子表格的历史操作记录;控制第一客户端显示历史操作记录,服务器能够确定所有子表格中第一客户端有操作权限的第一子表格的历史操作记录,第一客户端能够显示具有操作权限的第一子表格的历史操作记录,隐藏不具有操作权限的子表格的历史操作记录,有利于提升在线表格的安全性。

图9为本发明实施例提供的又一种在线表格的展示方法的流程示意图,图9是图2所示的实施例的基础上,还包括如下内容:

s401,第二客户端接收在第一时刻对所述至少一个第一子表格中的第一目标子表格的编辑信息。

第二客户端显示有至少一个第一子表格,用户需要对第一子表格中的任意一个或者多个进行编辑时,其中,需要编辑的第一子表格即为第一目标子表格,在第二客户端触发对第一目标子表格的编辑请求,第二客户端接收到用户触发的编辑请求后发送至服务器。服务器针对第一目标子表格,对第二客户端的编辑权限进行验证,若验证成功,第二客户端对第一目标子表格具有编辑权限,允许用户对该第一目标子表格进行编辑,若验证失败,第二客户端对第一目标子表格不具有编辑权限,拒接用户第二客户端对第一目标子表格进行编辑。

第二客户端对第一目标子表格具有编辑权限时,用户在第一时刻对第一目标子表格中的内容进行编辑,第二客户端接收用户的编辑内容后形成在第一时刻对第一目标子表格的编辑信息。

s402,第二客户端发送所述编辑信息。

第二客户端将第一时刻对第一目标子表格的编辑信息发送至服务器。

s403,服务器发送第四控制指令。

在第一时刻第一客户端显示第一目标子表格时,第四控制指令用于指示第一客户端显示编辑信息。

服务器接收到第二客户端在第一时刻对第一目标子表格的编辑信息后,根据编辑信息产生第四控制指令,在第一时刻第一客户端显示第一目标子表格时,第四控制指令用于指示第一客户端显示第一目标子表格的编辑信息,并将第四控制指令发送至第一客户端。

s404,第一客户端在第一时刻显示第一目标子表格时,所述第一客户端响应所述第四控制指令在第一目标子表格显示所述编辑信息。

第一客户端接收第四控制指令,并响应于第四控制指令,第一客户端在第一时刻显示第一目标子表格时,第一客户端显示第一目标子表格的信息,能够实时更新第一客户端具有操作权限的第一子表格的内容。

本发明实施例中,通过接收第二客户端在第一时刻对至少一个第一子表格中的第一目标子表格的编辑信息;在第一时刻第一客户端显示第一目标子表格时,控制第一客户端显示编辑信息,能够在第一客户端实时显示其他客户端对第一子表格的编辑信息。

基于上述实施例,操作权限包括只读权限和/或编辑权限。

操作权限可以是只读权限,例如第一客户端对第一子表格具有只读权限,表示第一客户端只能读取第一子表格的内容,不能对第一子表格的内容进行编辑。操作权限可以是编辑权限,例如第一客户端对第一子表格具有编辑权限,表示第一客户端能够对第一子表格的内容进行编辑。操作权限还可以是只读权限和编辑权限,例如第一客户端对第一子表格具有只读权限和编辑权限,表示第一客户端既能够读取第一子表格的内容,也可以对第一子表格的内容进行编辑。

图10为本发明实施例提供的又一种在线表格的展示方法的流程示意图,图10是图2所示的实施例的基础上,执行s101之前还包括:

s501,源客户端接收用户在所述源客户端触发的对第一母表格的分享请求。

分享请求中包括第一母表格中所有的子表格的操作权限配置信息。

源客户端可以是创建第一母表格的客户端,用户在源客户端创建第一母表格后,第一母表格包括至少一子表格,需要将第一母表格分享给其他客户端时,针对第一母表格中的每个子表格设置操作权限以及分享的客户端。设置完成后在源客户端形成所有的子表格的操作权限配置信息,再触发对第一母表格的分享请求,此时分享请求中包括第一母表格中所有的子表格的操作权限配置信息。

针对第一母表格中的每个子表格设置操作权限时,可以是每个子表格对应一个权限设置控件,如图2所示,通过触控如图2所示的权限设置控件设置对应的子表格的操作权限,权限设置完成后通过触发如图2所示的分享控件触发对第一母表格的分享请求。该实施例中,针对每个子表格设置权限设置控件,界面显示更加直观,方便用户进行操作。还可以是一个第一母表格对应一个权限设置控件,如图11所示,用户触发的分享控件后显示第一母表格中的各子表格以及对各子列表对应的权限设置选项,从而针对每个子表格设置操作权限,设置完成后选择发送,即可触发对第一母表格的分享请求。该实施例中,设置的权限设置控件的数量较少,界面显示更加简洁。

s502,源客户端发送所述分享请求。

源客户端将接收到用户在源客户端触发的对第一母表格的分享请求后,将分享请求发送至服务器。

s503,服务器发送第五控制指令。

第五控制指令用于指示所述所有的子表格的操作权限配置信息对应的第一客户端显示所述第一母表格的链接。

服务器接收到分享请求后,获取到源客户端发送的所有的子表格的操作权限配置信息,根据所有的子表格的操作权限配置信息,解析出对应的所有的第一客户端,解析出的第一客户端即为源客户端设置的分享的客户端。服务器根据第一母表格的链接和解析出的第一客户端产生第五控制指令,第五控制指令用于指示解析出的第一客户端显示第一母表格的链接,并将第五控制指令发送至解析出的第一客户端。

s504,第一客户端响应所述第五控制指令显示所述第一母表格的链接。

所有子表格的操作权限配置信息解析出的第一客户端接收第五控制指令,并响应于第五控制指令,显示第一母表格的链接,通过触发第一母表格的链接可以触发第一母表格的相关操作请求。

本发明实施例中,接收源客户端发送的第一母表格的分享请求,分享请求中包括第一母表格中的所有子表格的操作权限配置信息;向所有子表格的操作权限配置信息对应的第一客户端发送第一母表格的链接,服务器能够针对第一母表格中的各个子表格设置操作权限,对于在线表格的操作权限进行更加细致的划分,有利于提升在线表格的安全性。

作为s103的一种具体的实施方式,包括但不限于如下实现方式:

s103’,服务器根据所述所有子表格的操作权限配置信息和所述身份识别信息,确定所述第一客户端具有操作权限的所述至少一个第一子表格。

服务器根据所有子表格的操作权限配置信息和所述身份识别信息,能够确定第一母表格中第一客户端具有操作权限的子表格,将第一母表格中第一客户端具有操作权限的子表格作为第一子表格,由此,服务器能够确定第一客户端具有操作权限的第一子表格。

图12为本发明实施例提供的又一种在线表格的展示方法的流程示意图,图12是图10所示的实施例的基础上,执行s501之前还包括:

s601,源客户端接收用户在所述源客户端触发的所述第一母表格的创建请求。

用户在源客户端需要创建在线表格时,在源客户端触发第一母表格的创建请求,源客户端接收第一母表格的创建请求。

s602,源客户端发送所述创建请求。

源客户端接收到第一母表格的创建请求后,将创建请求发送至服务器。

s603,服务器生成所述第一母表格的链接。

服务器接收到第一母表格的创建请求后,分配给第一母表格相应的空间,生成第一母表格的链接,并将该链接与第一母表格对应存储。

s604,服务器发送第六控制指令。

第六指令用于指示源客户端显示第一母表格。

服务器根据第一母表格的链接生成第六控制指令,第六控制指令用于指示源客户端显示第一母表格,并将第六控制指令发送至源客户端。

s605,源客户端响应所述第六控制指令显示所述第一母表格。

源客户端接收第六控制指令,并响应于第六控制指令,显示第一母表格,从而在源客户端完成第一母表格的创建。

本发明实施例中,通过接收源客户端发送的第一母表格的创建请求,生成第一母表格的链接,控制源客户端显示第一母表格,在源客户端创建第一母表格。

本发明实施例还提供了一种服务器,图13为本发明实施例提供的一种服务器的结构示意图,如图13所示,服务器110包括:

第一接收模块111,用于接收第一客户端发送的对第一母表格的操作请求,所述操作请求中包括所述第一客户端对应的身份识别信息。

第一确定模块112,用于根据所述身份识别信息,确定所述第一客户端具有操作权限的至少一个第一子表格,所述至少一个第一子表格属于所述第一母表格。

控制模块113,用于控制所述第一客户端显示表格展示界面,所述表格展示界面展示所述至少一个第一子表格。

可选的,第一接收模块111还用于接收所述第一客户端发送的关键词搜索请求,所述关键词为所述搜索输入框内的关键词,所述关键词搜索请求中包括所述身份识别信息。

第一确定模块112还用于根据所述身份识别信息,确定所述第一客户端具有操作权限的至少一个第二子表格,所述至少一个第二子表格属于至少一个第二母表格,所述至少一个第二母表格包括所述第一母表格。

控制模块113还用于控制所述第一客户端显示所述所有的第二目标子表格的相关信息。

可选的,第一接收模块111还用于接收所述第一客户端发送的历史操作记录查看请求。

第一确定模块112还用于获取所述至少一个第一子表格的历史操作记录。

控制模块113还用于控制所述第一客户端显示所述历史操作记录。

可选的,第一接收模块111还用于接收第二客户端在第一时刻对所述至少一个第一子表格中的第一目标子表格的编辑信息。

控制模块113还用于在所述第一时刻所述第一客户端显示所述第一目标子表格时,控制所述第一客户端显示所述编辑信息。

可选的,操作权限包括:只读权限和/或编辑权限。

可选的,第一接收模块111还用于接收源客户端发送的所述第一母表格的分享请求,所述分享请求中包括所述第一母表格的所有子表格的操作权限配置信息。

控制模块113还用于控制所述所有子表格的操作权限配置信息对应的第一客户端显示所述第一母表格的链接。

第一确定模块112进一步用于根据所述所有子表格的操作权限配置信息和所述身份识别信息,确定所述第一客户端具有操作权限的所述至少一个第一子表格。

可选的,第一接收模块111还用于接收所述源客户端发送的所述第一母表格的创建请求。

第一确定模块112还用于生成所述第一母表格的链接。

控制模块113还用于控制所述源客户端显示所述第一母表格。

本发明实施例提供的服务器用于执行上述各方法实施例中服务器执行的步骤,具有相同或相似的技术特征和技术效果,此处不再赘述。

本发明实施例还提供了一种第一客户端,图14为本发明实施例提供的一种第一客户端的结构示意图,如图14所示,第一客户端120包括:

第二接收模块121,用于接收用户在所述第一客户端触发的对第一母表格的操作请求,所述操作请求中包括所述第一客户端对应的身份识别信息。

第一发送模块122,用于向服务器发送所述操作请求。

第二接收模块121还用于接收服务器发送的第一控制指令,所述第一控制指令用于指示所述客第一户端显示具有操作权限的至少一个第一子表格,所述至少一个第一子表格属于所述第一母表格。

第一显示模块123,用于响应所述第一控制指令显示表格展示界面,所述表格展示界面展示所述至少一个第一子表格。

可选的,第二接收模块121还用于接收用户在所述表格展示界面触发的关键词搜索请求,所述关键词为搜索输入框内的关键词,所述关键词搜索请求中包括所述身份识别信息。

第一发送模块122还用于向所述服务器发送所述关键词搜索请求。

第二接收模块121还用于接收服务器发送的第二控制指令,所述第二控制指示用于指示所述第一客户端显示具有操作权限的所有的第二目标子表格的相关信息,所述所有的第二目标子表格属于至少一个第二母表格,所述所有的第二目标子表格中包括所述关键词。

第一显示模块123还用于响应所述第二控制指令显示所述所有的第二目标子表格的相关信息。

可选的,第二接收模块121还用于接收用户在所述表格展示界面触发的历史操作记录查看请求。

第一发送模块122还用于向服务器发送所述历史操作记录查看请求。

第二接收模块121还用于接收所述服务器发送的第三控制指令,所述第三控制指令用于指示所述第一客户端显示所述至少一个第一子表格的历史操作记录。

第一显示模块123还用于响应所述第三控制指令显示所述至少一个第一子表格的历史操作记录。

可选的,第二接收模块121还用于在第一时刻所述第一客户端显示第一目标子表格时,接收服务器发送的第四控制指令,所述第四控制指令用于指示所述第一客户端显示第二客户端在所述第一时刻对所述至少一个第一子表格中的第一目标子表格的编辑信息。

第一显示模块123还用于在第一时刻所述第一客户端显示第一目标子表格时,响应所述第四控制指令在所述第一目标子表格显示所述编辑信息。

本发明实施例提供的第一客户端用于执行上述各方法实施例中第一客户端执行的步骤,具有相同或相似的技术特征和技术效果,此处不再赘述。

本发明实施例还提供了一种源客户端,图15为本发明实施例提供的一种源客户端的结构示意图,如图15所示,源客户端140包括:

第三接收模块141,用于接收用户在所述源客户端触发的对第一母表格的分享请求,所述分享请求中包括所述第一母表格中所有的子表格的操作权限配置信息。

第二发送模块142,用于向服务器发送所述分享请求。

第三接收模块141还用于接收所述服务器发送的第五控制指令,所述第五控制指令用于指示所述所有的子表格的操作权限配置信息对应的第一客户端显示所述第一母表格的链接。

可选的,第三接收模块141还用于接收用户在所述源客户端触发的所述第一母表格的创建请求。

第二发送模块142还用于向所述服务器发送所述创建请求。

第三接收模块141还用于接收所述服务器发送的第六控制指令,所述第六控制指令用于指示所述源客户端显示所述第一母表格。

源客户端140还包括:

第二显示模块143,用于响应所述第六控制指令显示所述第一母表格。

本发明实施例还提供了一种电子设备,包括:处理器,所述处理器用于执行存储于存储器的计算机程序,所述处理器执行所述计算机程序时实现上述实施例中服务器执行的方法。

本发明实施例还提供了一种电子设备,包括:处理器,所述处理器用于执行存储于存储器的计算机程序,所述处理器执行所述计算机程序时实现上述实施例中第一客户端执行的方法。

本发明实施例还提供了一种电子设备,包括:处理器,所述处理器用于执行存储于存储器的计算机程序,所述处理器执行所述计算机程序时实现上述实施例中源客户端执行的方法。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现实施例中服务器执行的方法。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现实施例中第一客户端执行的方法。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现实施例中源客户端执行的方法。

本发明实施例还提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行本发明实施例中服务器执行的方法。

本发明实施例还提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行本发明实施例中第一客户端执行的方法。

本发明实施例还提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行本发明实施例中源客户端执行的方法。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。


技术特征:

1.一种在线表格的展示方法,应用于服务器,其特征在于,

接收第一客户端发送的对第一母表格的操作请求,所述操作请求中包括所述第一客户端对应的身份识别信息;

根据所述身份识别信息,确定所述第一客户端具有操作权限的至少一个第一子表格,所述至少一个第一子表格属于所述第一母表格;

控制所述第一客户端显示表格展示界面,所述表格展示界面展示所述至少一个第一子表格。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

接收所述第一客户端发送的关键词搜索请求,所述关键词为搜索输入框内的关键词,所述关键词搜索请求中包括所述身份识别信息;

根据所述身份识别信息,确定所述第一客户端具有操作权限的至少一个第二子表格,所述至少一个第二子表格属于至少一个第二母表格,所述至少一个第二母表格包括所述第一母表格;

从所述至少一个第二子表格中确定所有的第二目标子表格,所述第二目标子表格中包括所述关键词;

控制所述第一客户端显示所述所有的第二目标子表格的相关信息。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

接收所述第一客户端发送的历史操作记录查看请求;

获取所述至少一个第一子表格的历史操作记录;

控制所述第一客户端显示所述历史操作记录。

4.根据权利要求1-3任一项所述的方法,其特征在于,还包括:

接收第二客户端在第一时刻对所述至少一个第一子表格中的第一目标子表格的编辑信息;

在所述第一时刻所述第一客户端显示所述第一目标子表格时,控制所述第一客户端显示所述编辑信息。

5.根据权利要求4所述的方法,其特征在于,所述操作权限包括:只读权限和/或编辑权限。

6.根据权利要求1-3任一项所述的方法,其特征在于,所述接收第一客户端发送的对第一母表格的操作请求之前,还包括:

接收源客户端发送的所述第一母表格的分享请求,所述分享请求中包括所述第一母表格中的所有子表格的操作权限配置信息;

控制所述所有子表格的操作权限配置信息对应的第一客户端显示所述第一母表格的链接;

所述根据所述身份识别信息,确定所述第一客户端具有操作权限的至少一个第一子表格,包括:

根据所述所有子表格的操作权限配置信息和所述身份识别信息,确定所述第一客户端具有操作权限的所述至少一个第一子表格。

7.根据权利要求6所述的方法,其特征在于,所述接收源客户端发送的所述第一母表格的分享请求之前,还包括:

接收所述源客户端发送的所述第一母表格的创建请求;

生成所述第一母表格的链接;

控制所述源客户端显示所述第一母表格。

8.一种在线表格的展示方法,应用于第一客户端,其特征在于,包括:

接收用户在第一客户端触发的对第一母表格的操作请求,所述操作请求中包括所述第一客户端对应的身份识别信息;

向服务器发送所述操作请求;

接收服务器发送的第一控制指令,所述第一控制指令用于指示所述第一客户端显示具有操作权限的至少一个第一子表格,所述至少一个第一子表格属于所述第一母表格;

响应所述第一控制指令显示表格展示界面,所述表格展示界面展示所述至少一个第一子表格。

9.根据权利要求8所述的方法,其特征在于,还包括:

接收用户在所述表格展示界面触发的关键词搜索请求,所述关键词为搜索输入框内的关键词,所述关键词搜索请求中包括所述身份识别信息;

向所述服务器发送所述关键词搜索请求;

接收服务器发送的第二控制指令,所述第二控制指示用于指示所述第一客户端显示具有操作权限的所有的第二目标子表格的相关信息,所述所有的第二目标子表格属于至少一个第二母表格,所述所有的第二目标子表格中包括所述关键词;

响应所述第二控制指令显示所述所有的第二目标子表格的相关信息。

10.根据权利要求8所述的方法,其特征在于,所述方法还包括:

接收用户在所述表格展示界面触发的历史操作记录查看请求;

向服务器发送所述历史操作记录查看请求;

接收所述服务器发送的第三控制指令,所述第三控制指令用于指示所述第一客户端显示所述至少一个第一子表格的历史操作记录;

响应所述第三控制指令显示所述至少一个第一子表格的历史操作记录。

11.根据权利要求8-10任一项所述的方法,其特征在于,在第一时刻所述第一客户端显示第一目标子表格时,所述方法还包括:

接收服务器发送的第四控制指令,所述第四控制指令用于指示所述第一客户端显示第二客户端在所述第一时刻对所述至少一个第一子表格中的第一目标子表格的编辑信息;

响应所述第四控制指令在所述第一目标子表格显示所述编辑信息。

12.一种在线表格的展示方法,应用于源客户端,其特征在于,包括:

接收用户在所述源客户端触发的对第一母表格的分享请求,所述分享请求中包括所述第一母表格中所有的子表格的操作权限配置信息;

向服务器发送所述分享请求;

接收所述服务器发送的第五控制指令,所述第五控制指令用于指示所述所有的子表格的操作权限配置信息对应的第一客户端显示所述第一母表格的链接。

13.根据权利要求12所述的方法,其特征在于,所述接收用户在所述源客户端触发的对第一母表格的分享请求之前,还包括:

接收用户在所述源客户端触发的所述第一母表格的创建请求;

向所述服务器发送所述创建请求;

接收所述服务器发送的第六控制指令,所述第六控制指令用于指示所述源客户端显示所述第一母表格;

响应所述第六控制指令显示所述第一母表格。

14.一种服务器,其特征在于,包括:

第一接收模块,用于接收第一客户端发送的对第一母表格的操作请求,所述操作请求中包括所述第一客户端对应的身份识别信息;

第一确定模块,用于根据所述身份识别信息,确定所述第一客户端具有操作权限的至少一个第一子表格,所述至少一个第一子表格属于所述第一母表格;

控制模块,用于控制所述第一客户端显示表格展示界面,所述表格展示界面展示所述至少一个第一子表格。

15.一种第一客户端,其特征在于,包括:

第二接收模块,用于接收用户在所述第一客户端触发的对第一母表格的操作请求,所述操作请求中包括所述第一客户端对应的身份识别信息;

第一发送模块,用于向服务器发送所述操作请求;

所述第二接收模块还用于接收服务器发送的第一控制指令,所述第一控制指令用于指示所述第一客户端显示具有操作权限的至少一个第一子表格,所述至少一个第一子表格属于所述第一母表格;

第一显示模块,用于响应所述第一控制指令显示表格展示界面,所述表格展示界面展示所述至少一个第一子表格。

16.一种源客户端,其特征在于,包括:

第三接收模块,用于接收用户在所述源客户端触发的对第一母表格的分享请求,所述分享请求中包括所述第一母表格中所有的子表格的操作权限配置信息;

第二发送模块,用于向服务器发送所述分享请求;

所述第三接收模块还用于接收所述服务器发送的第五控制指令,所述第五控制指令用于指示所述所有的子表格的操作权限配置信息对应的第一客户端显示所述第一母表格的链接。

17.一种电子设备,其特征在于,包括:处理器,所述处理器用于执行存储于存储器的计算机程序,所述处理器执行所述计算机程序时实现权利要求1-7任一项所述的方法。

18.一种电子设备,其特征在于,包括:处理器,所述处理器用于执行存储于存储器的计算机程序,所述处理器执行所述计算机程序时实现权利要求8-11任一项所述的方法。

19.一种电子设备,其特征在于,包括:处理器,所述处理器用于执行存储于存储器的计算机程序,所述处理器执行所述计算机程序时实现权利要求12或13所述的方法。

20.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任一项所述方法。

21.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求8-11任一项所述的方法。

22.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求12或13所述的方法。

23.一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行权利要求1-7任一项所述的方法。

24.一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行权利要求8-11任一项所述的方法。

25.一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行权利要求12或13所述的方法。

技术总结
本发明涉及一种在线表格的展示方法、服务器、第一客户端、源客户端、电子设备存储介质和计算机程序产品。该方法包括:接收第一客户端发送的对第一母表格的操作请求,所述操作请求中包括所述第一客户端对应的身份识别信息;根据所述身份识别信息,确定所述第一客户端具有操作权限的至少一个第一子表格,所述至少一个第一子表格属于所述第一母表格;控制所述第一客户端显示表格展示界面,所述表格展示界面展示所述至少一个第一子表格。该方法能够提升在线表格的安全性。

技术研发人员:林士闳;张滨凯
受保护的技术使用者:北京字跳网络技术有限公司
技术研发日:2021.05.28
技术公布日:2021.08.03

转载请注明原文地址:https://doc.8miu.com/read-7898.html

最新回复(0)