掌桥专利:专业的专利平台
掌桥专利
首页

在线表格分享方法、装置、电子设备及存储介质

文献发布时间:2023-06-19 16:09:34



技术领域

本公开涉及互联网技术领域,尤其涉及一种在线表格分享方法、装置、电子设备及存储介质。

背景技术

随着信息化时代的来临,多个对象之间常常使用在线表格进行数据共享和办公协作。在线表格能够支持多人在线编辑数据,并提供将表格中的数据分发给指定对象的服务。

目前的在线表格产品,通常是将当前在线表格的数据分享出去,而无法根据在线表格底层的源表格,进行数据处理逻辑上的分享,也即是,被分享的对象无法获知在线表格的数据来源,也不能了解到各种来源的数据是如何组合得到在线表格的,在线表格的分享不够透明,导致在线表格的信息传达效率较低。

因此,亟需一种在线表格分享方法,以提升在线表格的信息传达效率。

发明内容

本公开提供一种在线表格分享方法、装置、电子设备及存储介质,能够提升在线表格的信息传达效率。本公开的技术方案如下:

根据本公开实施例的第一方面,提供一种在线表格分享方法,该方法包括:

响应于对在线表格的分享操作,在分享编辑界面上,显示该在线表格的多个列属性;

响应于针对该多个列属性中第一列属性的选择操作,获取该在线表格对该第一列属性的处理逻辑信息,该处理逻辑信息表示用于生成该第一列属性的数据的源表格、该源表格中用于生成该数据的至少一个目标列以及该数据的生成方式;

基于该处理逻辑信息和目标对象在该源表格中对应的行,生成目标在线表格,向该目标对象分享该目标在线表格。

在一种可能实施方式中,该基于该处理逻辑信息和目标对象在该源表格中对应的行,生成目标在线表格包括:

基于该处理逻辑信息,从该源表格中,确定该至少一个目标列,该目标列用于生成该第一列属性的数据;

基于该目标对象的权限信息,确定该目标对象在该源表格中对应的行,该权限信息指示该源表格中允许该目标对象查看的行;

基于该目标列和该目标对象在该源表格中对应的行,按照该数据的生成方式,生成该目标在线表格。

在一种可能实施方式中,该基于该目标对象的权限信息,确定该目标对象在该源表格中对应的行包括:

基于该权限信息,确定该目标对象对应的列属性值;

基于该列属性值,将该源表格中满足该列属性值的行,确定为该目标对象在该源表格中对应的行。

在一种可能实施方式中,该方法还包括:

响应于针对该多个列属性中第一列属性的选择操作,在该分享编辑界面上,显示该第一列属性的多个列属性值;

响应于对该多个列属性值中第一属性值的选择,将该源表格中满足该第一列属性值的行确定为该目标对象对应的行。

在一种可能实施方式中,该分享编辑界面包括时间编辑区域,该方法还包括下述任一项:

获取在该时间编辑区域中输入的截止时间,该截止时间之前的时间为允许该目标对象查看该目标在线表格的时间;

获取在该时间编辑区域中输入的时间周期,该时间周期对应的多个周期性时间片段为允许该目标对象查看该目标在线表格的时间;

获取在该时间编辑区域中输入的截止时间以及时间周期,在该截止时间之前、该时间周期对应的多个时间片段为允许该目标对象查看该目标在线表格的时间。

在一种可能实施方式中,该分享编辑界面包括分享类型选项,该分享类型选项包括逻辑选项,该基于该处理逻辑信息和目标对象在该源表格中对应的行,生成目标在线表格包括:

响应于在该分享类型选项中选择该逻辑选项,基于该处理逻辑信息和目标对象在该源表格中对应的行,生成目标在线表格。

在一种可能实施方式中,该分享编辑界面包括用于选择该在线表格的分享对象的对象选择区域,该方法还包括:

获取在该对象选择区域中输入的对象信息;

基于与该在线表格关联的组织架构信息,确定该对象信息对应的该目标对象;

在该对象选择区域中,显示该目标对象。

在一种可能实施方式中,该方法还包括:

响应于对该在线表格的分享查看操作,显示分享管理界面,该分享管理界面包括该在线表格的多条分享记录,该分享记录包括所该在线表格所分享的目标对象、该目标对象对应的该第一列属性以及该在线表格对该第一列属性的处理逻辑信息。

在一种可能实施方式中,该分享记录还包括该目标对象对该目标在线表格的当前查看状态,该当前查看状态指示是否允许该目标对象查看该目标在线表格。

在一种可能实施方式中,该分享记录还包括允许该目标对象查看该目标在线表格的时间。

在一种可能实施方式中,该分享记录还包括记录编辑选项,该记录编辑选项用于修改该分享记录。

根据本公开实施例的第二方面,提供一种在线表格分享装置,该装置包括:

第一显示单元,被配置为执行响应于对在线表格的分享操作,在分享编辑界面上,显示该在线表格的多个列属性;

获取单元,被配置为执行响应于针对该多个列属性中第一列属性的选择操作,获取该在线表格对该第一列属性的处理逻辑信息,该处理逻辑信息表示用于生成该第一列属性的数据的源表格、该源表格中用于生成该数据的至少一个目标列以及该数据的生成方式;

分享单元,被配置为执行基于该处理逻辑信息和目标对象在该源表格中对应的行,生成目标在线表格,向该目标对象分享该目标在线表格。

在一种可能实施方式中,该分享单元包括:

第一确定子单元,被配置为执行基于该处理逻辑信息,从该源表格中,确定该至少一个目标列,该目标列用于生成该第一列属性的数据;

第二确定子单元,被配置为执行基于该目标对象的权限信息,确定该目标对象在该源表格中对应的行,该权限信息指示该源表格中允许该目标对象查看的行;

生成子单元,被配置为执行基于该目标列和该目标对象在该源表格中对应的行,按照该数据的生成方式,生成该目标在线表格。

在一种可能实施方式中,该第二确定子单元被配置为执行:

基于该权限信息,确定该目标对象对应的列属性值;

基于该列属性值,将该源表格中满足该列属性值的行,确定为该目标对象在该源表格中对应的行。

在一种可能实施方式中,该装置还包括:

第二显示单元,被配置为执行响应于针对该多个列属性中第一列属性的选择操作,在该分享编辑界面上,显示该第一列属性的多个列属性值;

确定单元,被配置为执行响应于对该多个列属性值中第一属性值的选择,将该源表格中满足该第一列属性值的行确定为该目标对象对应的行。

在一种可能实施方式中,该分享编辑界面包括时间编辑区域,该装置还包括下述任一项:

第一时间获取单元,被配置为执行获取在该时间编辑区域中输入的截止时间,该截止时间之前的时间为允许该目标对象查看该目标在线表格的时间;

第二时间获取单元,被配置为执行获取在该时间编辑区域中输入的时间周期,该时间周期对应的多个周期性时间片段为允许该目标对象查看该目标在线表格的时间;

第三时间获取单元,被配置为执行获取在该时间编辑区域中输入的截止时间以及时间周期,在该截止时间之前、该时间周期对应的多个时间片段为允许该目标对象查看该目标在线表格的时间。

在一种可能实施方式中,该分享编辑界面包括分享类型选项,该分享类型选项包括逻辑选项,该分享单元被配置为执行:

响应于在该分享类型选项中选择该逻辑选项,基于该处理逻辑信息和目标对象在该源表格中对应的行,生成目标在线表格。

在一种可能实施方式中,该分享编辑界面包括用于选择该在线表格的分享对象的对象选择区域,该装置还包括:

信息获取单元,被配置为执行获取在该对象选择区域中输入的对象信息;

对象确定单元,被配置为执行基于与该在线表格关联的组织架构信息,确定该对象信息对应的该目标对象;

第三显示单元,被配置为执行在该对象选择区域中,显示该目标对象。

在一种可能实施方式中,该装置还包括:

第四显示单元,被配置为执行响应于对该在线表格的分享查看操作,显示分享管理界面,该分享管理界面包括该在线表格的多条分享记录,该分享记录包括所该在线表格所分享的目标对象、该目标对象对应的该第一列属性以及该在线表格对该第一列属性的处理逻辑信息。

在一种可能实施方式中,该分享记录还包括该目标对象对该目标在线表格的当前查看状态,该当前查看状态指示是否允许该目标对象查看该目标在线表格。

在一种可能实施方式中,该分享记录还包括允许该目标对象查看该目标在线表格的时间。

在一种可能实施方式中,该分享记录还包括记录编辑选项,该记录编辑选项用于修改该分享记录。

根据本公开实施例的第三方面,提供一种电子设备,该电子设备包括:

一个或多个处理器;

用于存储该处理器可执行程序代码的存储器;

其中,该处理器被配置为执行该程序代码,以实现上述的在线表格分享方法。

根据本公开实施例的第四方面,提供一种计算机可读存储介质,该计算机可读存储介质包括:当该计算机可读存储介质中的程序代码由电子设备的处理器执行时,使得电子设备能够执行上述的在线表格分享方法。

根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的在线表格分享方法。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

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

图1是根据一示例性实施例示出的一种在线表格分享方法的实施环境示意图;

图2是根据一示例性实施例示出的一种在线表格分享方法的流程图;

图3是根据一示例性实施例示出的一种在线表格的示意图;

图4是根据一示例性实施例示出的一种在线表格分享方法的流程图;

图5是根据一示例性实施例示出的一种对象选择区域的示意图;

图6是根据一示例性实施例示出的一种时间编辑区域的示意图;

图7是根据一示例性实施例示出的一种分享编辑界面的示意图;

图8是根据一示例性实施例示出的一种表格创建界面的示意图;

图9是根据一示例性实施例示出的一种分享类型选项的示意图;

图10是根据一示例性实施例示出的一种数据筛选区域的示意图;

图11是根据一示例性实施例示出的一种分享在线表格的示意图;

图12是根据一示例性实施例示出的一种分享管理界面的示意图;

图13是根据一示例性实施例示出的一种在线表格分享装置的框图;

图14是根据一示例性实施例示出的一种终端的结构框图。

具体实施方式

为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。

需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

需要说明的是,本公开所涉及的信息(包括但不限于用户设备信息、用户个人信息等)、数据(包括但不限于用于分析的数据、存储的数据、展示的数据等)以及信号,均为经用户授权或者经过各方充分授权的,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。例如,本公开中涉及到的在线表格中的数据和对象信息都是在充分授权的情况下获取的。

图1是根据一示例性实施例示出的一种在线表格分享方法的实施环境示意图,参见图1,该实施环境中包括:终端101和服务器102。

终端101可以为智能手机、智能手表、台式电脑、手提电脑、虚拟现实终端、增强现实终端、无线终端和膝上型便携计算机等设备中的至少一种,终端101具有通信功能,可以接入互联网,终端101可以泛指多个终端中的一个,本实施例仅以终端101来举例说明。本领域技术人员可以知晓,上述终端的数量可以更多或更少。终端101可以运行有支持查看、编辑和分享在线表格的在线表格应用程序。在一些实施例中,在线表格应用程序是浏览器/服务器(Browser/Server,B/S)类型的应用程序,例如,网络(Web)应用程序。终端101基于网络浏览器,即可访问互联网上以Web应用程序的形式运行的在线表格应用程序,该在线表格应用程序基于互联网来提供上述各种功能。在另一些实施例中,该在线表格应用程序是客户端/服务器(Client/Server,C/S)类型的应用程序,例如,需要安装在终端中的桌面应用程序。终端101打开所安装的在线表格应用程序,通过在终端上运行的应用程序,来提供上述各种功能。在又一些实施例中,该在线表格应用程序是无需下载安装即可访问互联网,以提供上述各种功能的微应用程序(Mini Program),例如,终端上运行的应用程序内的小程序。

在一些实施例中,终端101能够通过互联网与服务器102进行通信,以获得服务器102提供的各种后台服务来实现上述各种功能,例如,在线表格的数据存储以及数据处理等服务。其中,服务器102与终端101可以通过有线或无线通信方式进行直接或间接的连接,本公开实施例对此不作限定。

服务器102可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式文件系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(Content Delivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。在一些实施例中,服务器102能够为终端101提供在线表格相关的后台服务,例如,在线表格的数据存储以及数据聚合计算等服务。在一些实施例中,上述服务器102的数量可以更多或更少,本公开实施例对此不加以限定。当然,服务器102还可以包括其他功能服务器,以便提供更全面且多样化的服务。

图2是根据一示例性实施例示出的一种在线表格分享方法的流程图,如图2所示,该方法用于上述终端101中,包括以下步骤:

在步骤201中,终端响应于对在线表格的分享操作,在分享编辑界面上,显示该在线表格的多个列属性。

其中,在线表格是包括多个行和多个列的数据集。在线表格中的每个数据列具有字段,字段用于描述数据集的属性,数据列则包括该类属性下多个数据对象的属性值;每个数据行包括数据集中的一个数据对象在多类属性下的属性值。其中,数据对象是在线表格中记录的一个具有各种属性的数据主体,例如,员工信息表中的一个员工。

在本公开实施例中,为了便于说明,在线表格中,数据列的字段称为列属性。在线表格中的列属性,即描述在线表格中的数据的属性;在线表格中的数据行,则由多个列属性对应的列属性值组成。例如,在线表格Table1的列属性包括:列属性1“组织代码”和列属性2“员工类型”,数据行1中对应于列属性1的列属性值为:“005”,数据行1中对应于列属性2的列属性值为:“实习生”。

在本公开实施例中,在线表格支持多个对象协同使用,能够用于在线记录、统计和分析数据。例如,企业内用于协同办公的在线表格,企业组织架构内的多个员工能够查看、编辑和分享在线表格。

在一些实施例中,该分享操作可以是使用该在线表格的对象,对终端中的分享按钮进行的点击、滑动等操作,本公开实施例对此不做限定。

其中,该分享编辑界面用于获取该在线表格的分享方式,例如,在线表格的多个列属性中待分享的列属性。在本公开实施例中,终端响应于对在线表格的分享操作,在分享编辑界面上,以可选项的形式显示该在线表格的多个列属性。在一些实施例中,该多个列属性对应的可选项,按照多个列属性的字符顺序,排列显示在分享编辑界面的列属性选择区域中,例如,美国信息互换标准代码(American Standard Code for InformationInterchange,ASCII)指示的字符顺序。在另一些实施例中,该多个列属性对应的可选项,按照多个列属性在表格中的排列顺序,排列显示在分享编辑界面的列属性选择区域中。

在一些实施例中,该多个列属性可以在分享编辑界面的当前页面中完整排列显示,也能够通过翻页、滑动等切换方式,基于多个页面分开显示,还能够以下拉栏的形式,在下拉弹出的区域中排列显示,本公开实施例此不做限定。

在步骤202中,终端响应于针对该多个列属性中第一列属性的选择操作,获取该在线表格对该第一列属性的处理逻辑信息。

在本公开实施例中,该选择操作所选中的该第一列属性,被认为是待分享的列属性,基于此,通过获取该第一列属性的处理逻辑信息,来分享该第一列属性对应的数据处理逻辑。在一些实施例中,对该第一列属性的选择操作可以是在分享编辑界面中对可选项的点击操作。

其中,该处理逻辑信息表示用于生成该第一列属性的数据的源表格、该源表格中用于生成该数据的至少一个目标列以及该数据的生成方式。在一些实施例中,该在线表格基于多个源表格得到,也即是,在线表格中的数据来源于该多个源表格,例如,源表格包括“A市员工职级信息表”、“B市员工职级信息表”以及“C市员工职级信息表”,该在线表格是基于该三个源表格确定,包括A市、B市和C市三地员工职级信息的“员工职级信息表1”。

相应地,在一些实施例中,该在线表格中的第一列属性对应的数据,是基于源表格中的至少一个目标列生成的,该目标列是源表格中的数据列。例如,第一列属性是“员工职级信息表1”中的“所在地”,对应于员工的所在地信息(A市、B市或者C市);源表格“A市员工职级信息表”、“B市员工职级信息表”以及“C市员工职级信息表”中,用于生成第一列属性对应的数据的目标列,是包括员工所在地信息的数据列。为了便于理解在线表格和源表格之间的关系以及第一列属性和该源表格中的目标列之间的关系,本公开根据一示例性实施例示出了一种在线表格的示意图,参见图3。

进一步地,在一些实施例中,该源表格中的目标列按照一定的生成方式,也即是,根据一定的数据处理逻辑,生成该第一列属性对应的数据。例如,源表格sheet1“1月工作信息表”中列属性为“工作量”的目标列A、源表格sheet2“2月工作信息表”中列属性为“工作量”的目标列B和源表格sheet3“3月工作信息表”中列属性为“工作量”的目标列C,三个目标列的工作量数据,按照对应的员工累加,得到在线表格sheet4“第一季度工作信息表”中的第一列属性“季度工作量”对应的数据列X。在一些实施例中,上述生成方式能够以计算公式的形式表达,例如,INDIRECT(“sheet1”&“!A:A”),表示获取sheet1的目标列A;SUMIF{INDIRECT(“sheet1”&“!A:A”),INDIRECT(“sheet2”&“!B:B”)},表示对sheet1的目标列A和sheet2的目标列B的数据求和,其中,INDIRECT为引用计算函数,SUMIF为求和函数。

在步骤203中,终端基于该处理逻辑信息和目标对象在该源表格中对应的行,生成目标在线表格,向该目标对象分享该目标在线表格。

其中,该目标对象是该在线表格的分享对象。在一些实施例中,该目标对象基于在该分享编辑界面中输入的对象信息确定。

在本公开实施例中,终端基于该目标列和该目标对象在该源表格中对应的行,按照该数据的生成方式,生成该目标在线表格,也即是,该目标在线表格是按照所选中的该第一列属性对应的数据生成方式,对该目标对象对应的数据进行处理得到的。通过上述技术方案,将在线表格中的数据处理逻辑以及对应的源表格,以目标在线表格的形式分享给了该目标对象。

在一些实施例中,目标对象在该源表格中对应的行是指:该目标对象有权限查看的数据行,也即是,该源表格中允许该目标对象查看的数据行。终端通过获取该目标对象的权限信息,来确定该源表格中允许该目标对象查看的数据行。

通过本公开实施例提供的技术方案,以在线表格的源表格为数据基础,结合了底层的数据处理逻辑,实现对分享对象的个性化分享,使得在线表格的分享更加直观且高效,大大提升了在线表格的信息传达效率。

上述图2所示仅为本公开的基本流程,下面基于一种具体实施方式,来对本公开提供的方案进行进一步阐述,图4是根据一示例性实施例示出的一种在线表格分享方法的流程图,如图4所示,该方法用于终端中,包括以下步骤:

在步骤401中,终端响应于对在线表格的分享操作,显示分享编辑界面。

其中,该在线表格以及分享操作的定义参考步骤201,在此不作赘述。

在本公开实施例中,该分享编辑界面用于获取该在线表格的分享方式。下面将基于该分享编辑界面获取到的不同信息,对该分享编辑界面进行介绍。

在一些实施例中,该分享编辑界面用于获取该在线表格的分享对象。在一些实施例中,该分享编辑界面包括用于选择该在线表格的分享对象的对象选择区域。终端基于该对象选择区域,确定该在线表格所要分享的目标对象的过程,包括下述步骤4011到步骤4013:

在步骤4011中,终端获取在该对象选择区域中输入的对象信息。

在本公开实施例中,该对象信息是能够用于确定分享对象的信息,例如,用户的姓名中文、姓名拼音缩写或用户编号。在另一些实施例中,该对象信息能够用于确定对象群组,例如,用户群组的名称、名称缩写或编号,本公开对此不做限定。

在步骤4012中,终端基于与该在线表格关联的组织架构信息,确定该对象信息对应的该目标对象。

在一些实施例中,该在线表格与组织架构关联,例如,使用在线表格进行办公的企业。相应地,该组织架构信息包括该组织架构内的多个对象的信息以及划分出的对象群组的信息,例如,企业员工的姓名、工号等信息,企业部门的部门名称和部门代码等。

在一些实施例中,该对象选择区域还包括分享人员选项,该分享人员选项包括分享个人选项和分享群组选项。在选择该分享个人选项的情况下,终端基于该组织架构信息,确定与该对象信息匹配的目标对象,例如,姓名与输入的姓名缩写匹配的员工;在选择该分享群组选项的情况下,终端基于该组织架构信息,确定与该对象信息匹配的目标对象群组,例如,部门代码与输入的信息匹配的部门。

在步骤4013中,终端在该对象选择区域中,显示该目标对象。

在一些实施例中,终端在该对象选择区域中,以对象标签的形式显示该目标对象。在一些实施例中,该对象标签为可编辑状态,以提供删除、增加分享对象的功能。

图5是根据一示例性实施例示出的一种对象选择区域的示意图,参见图5,图5包括图(a)和图(b)。参见图5中图(a),在选择分享个人选项501的情况下,对象选择区域中,显示有选择的目标对象对应的用户标签502,用户标签502上显示有用户的姓名中文以及姓名拼音,其中,用户标签502为可移除状态;参见图5中图(b)在选择分享群组选项503的情况下,对象选择区域中,显示有选择的目标对象群组对应的用户组标签504,用户组标签504上显示有用户组的名称,其中,用户组标签504为可移除状态。

通过上述技术方案,提供了多种与组织架构关联的选择分享对象的方式,适用于各种业务场景,有效提升了分享在线表格时的信息传达效率。

在一些实施例中,该分享编辑界面用于获取允许该分享对象查看该在线表格的时间。在一些实施例中,该分享编辑界面包括时间编辑区域,该时间编辑区域用于获取允许该目标对象查看在线表格的时间。该时间编辑区域提供多种时间类型,该时间类型包括:截止时间、周期性时间以及截止时间和周期性时间的组合等。接下来基于该多种时间类型,对终端获取允许该目标对象查看在线表格的时间的过程进行说明。

(1)时间类型为截止时间。该截止时间可以是以天为单位的时间,例如,“2022年1月1日”,还可以是以小时为单位的时间,例如,“2022年1月1日14:00”。在这种示例下,终端获取在该时间编辑区域中输入的截止时间,该截止时间之前的时间为允许该目标对象查看该在线表格的时间。

(2)时间类型为周期性时间。该周期性时间指示符合时间周期的多个周期性时间片段,例如,每周的周一,或者,每月的15日。在这种示例下,终端获取在该时间编辑区域中输入的时间周期,该时间周期对应的多个周期性时间片段为允许该目标对象查看该在线表格的时间。

(3)时间类型为截止时间和时间周期的组合。在这种示例下,终端获取在该时间编辑区域中输入的截止时间以及时间周期,在该截止时间之前、该时间周期对应的多个时间片段为允许该目标对象查看该目标在线表格的时间。例如,截止时间为“2022年1月1日”,时间周期为“每周的周一”,则允许该目标对象查看该在线表格的时间为:当前时间到2022年1月1日之间的每个周一。

在一些实施例中,终端在该时间编辑区域中显示多个时间编辑模式的可选项,上述(1)、(2)和(3),均可以在“自定义”的时间编辑模式下进行编辑和组合。在一些实施例中,时间编辑模式还包括“固定时长”和“永久”。其中,该固定时长指示从当前时间起的固定时长内,为允许该目标对象查看该在线表格的时间。永久则指示不限制该目标对象查看该在线表格的时间。

为了便于理解上述内容,本公开根据一示例性实施例示出了一种时间编辑区域的示意图,参见图6,时间编辑区域中显示多个时间编辑模式的可选项,包括“永久”、固定时长“1天”、固定时长“7天”、固定时长“30天”以及“自定义”。其中,在选择“自定义”选项的情况下,图6中显示有多个已输入信息的时间项,时间项601的时间类型为“截止时间”,截止时间为“2022年1月1日”;时间项602的时间类型为“每周”,时间周期为“周一”以及“周三”;时间编辑区域中还显示有添加更多时间项的编辑项603,以获取更复杂的时间组合;该多个时间项均为可编辑状态,时间项602右侧显示有可移除按钮。

通过上述技术方案,提供了多种分享时间的编辑方式,能够满足各种复杂业务场景下的时间限制需求,在保障数据安全的同时,有效提升在线表格分享的信息传达效率。

在步骤402中,终端在该分享编辑界面中,显示该在线表格的多个列属性。

本步骤参考步骤201,在此不作赘述。

在一些实施例中,该分享编辑界面中显示有该在线表格对应的源表格中,该在线表格的多个列属性对应的多个同名列属性。可以理解地,对于该源表格中的同名列属性,通过增加标识来区分,例如,对于在线表格的列属性“职位状态”,在分享编辑界面中显示对应源表格1中对应列属性为“职位状态1”,显示对应源表格2中对应列属性为“职位状态2”。其中,源表格的定义参见步骤202,在此不作赘述。

通过上述技术方案,在分享编辑界面中显示在线表格的列属性以及源表格的列属性,提供了基于在线表格查看底层源表格的途径,从而能够以在线表格的源表格为数据基础,实现字段层级的个性化数据分享,并且,所显示的列属性基于在线表格对底层源表格数据的查看权限来确定,不仅保证了分享过程中的数据安全,更有效提升了在线表格分享的灵活性。

为了便于理解,本公开根据一示例性实施例示出了一种分享编辑界面的示意图,参见图7,该在线表格为“员工职级信息表”,对应于源表格1“基础信息表1”和源表格2“基础信息表2”。该分享编辑界面的字段选择区域中,显示表名“员工职级信息表”,以指示当前分享该“员工职级信息表”;在“员工职级信息表”下,显示有源表格1的表名“基础信息表1”,“基础信息表1”对应的下拉栏区域中,显示有多个同名列属性对应的可选项,还显示有源表格2的表名“基础信息表2”,“基础信息表2”对应的下拉栏区域中,显示有多个同名列属性对应的可选项,其中,不同源表格的同名列属性用数字标识“1”和“2”区分。

在一些实施例中,终端在创建该在线表格时,即确定该在线表格对应的源表格。在这种示例下,终端响应于对该在线表格的创建操作,显示表格创建界面,该表格创建界面用于获取该在线表格的源表格,以确定该在线表格。在一些实施例中,该表格创建界面还包括表格类型选项,提供选择是否支持分享该在线表格以及是否支持将该在线表格与其他在线表格进行数据关联,其中,该数据关联是指,是否允许将该在线表格作为其他在线表格的源表格。

本公开根据一示例性实施例提供了一种表格创建界面的示意图,参见图8,该表格创建界面显示有表格名称输入项、表格类型选项、表格数据源选项以及源表格显示区域。

在步骤403中,终端响应于针对该多个列属性中第一列属性的选择操作,获取该在线表格对该第一列属性的处理逻辑信息。

本步骤参考步骤202,在此不作赘述。

在步骤404中,终端基于该处理逻辑信息,从该源表格中,确定该至少一个目标列,该目标列用于生成该第一列属性的数据。

其中,该源表格中的目标列的定义参考步骤202以及图3,在此不作赘述。

在一些实施例中,该分享编辑界面还包括分享类型选项,该分享类型选项包括逻辑选项和页面选项。在选择逻辑选项的情况下,终端基于该在线表格对应的数据处理逻辑分享该在线表格。在选择页面选项的情况下,终端基于该在线表格包括的数据进行分享。在这种示例下,终端响应于在分享类型选项中选择逻辑选项,执行本步骤404。本公开根据一示例性实施例示出了一种分享类型选项的示意图,参见图9。

在步骤405中,终端基于该目标对象的权限信息,确定该目标对象在该源表格中对应的行,该权限信息指示该源表格中允许该目标对象查看的行。

本步骤参考步骤203。

在一些实施例中,该权限信息指示源表格中的列属性值满足指定条件,例如,列属性“所在地”的列属性值为“A市”。终端基于该权限信息,即可确定该目标对象对应的列属性值,进而基于该列属性值,将该源表格中满足该列属性值的行,确定为该目标对象在该源表格中对应的行。也即是,列属性值满足该指定条件的数据行,即为该源表格中允许该目标对象查看的行。在一些实施例中,该权限信息与该目标对象对应的账号关联。

通过上述技术方案,基于权限信息来确定目标对象对应的数据,对在线表格的分享基于对底层源表格的查看权限实现,在保障数据安全的情况下,实现了基于底层源表格的个性化表格分享,有效提升了分享在线表格时的信息传达效率。

在一些实施例中,该分享编辑界面还包括数据筛选区域,用于根据列属性值,筛选出该目标对象对应的行。在这种示例下,终端响应于针对该多个列属性中第一列属性的选择操作,在该数据筛选区域中,显示该第一列属性的多个列属性值。基于此,终端响应于对该多个列属性值中第一属性值的选择,将该源表格中满足该第一列属性值的行确定为该目标对象对应的行。

在一些实施例中,该数据筛选区域提供“以当前权限分享”和“自定义配置”两种筛选模式。在“以当前权限分享”模式下,直接将该在线表格包括的数据作为该目标对象对应的行。其中,该当前权限可以是创建该在线表格的对象对应的数据权限,指示了该在线表格的数据范围。在“自定义配置”模式下,显示有该第一列属性的多个列属性值,以及,该在线表格的其他列属性以及该其他列属性的多个列属性值,基于对该多个列属性值的选择,能够基于该在线表格的数据,确定源表格中该目标对象对应的行。其中,一个列属性及其被选择的列属性值组成一个筛选项,指示源表格中列属性值符合该筛选项的数据行,为该目标对象对应的行;多个筛选项能够以不同的逻辑关系,组合成复合筛选条件,例如,筛选项A和(且)筛选项B,指示需要同时符合筛选项A和筛选项B;筛选项A或筛选项B,指示符合筛选项A或筛选项B。

本公开根据一示例性实施例示出了一种数据筛选区域的示意图,参见图10,其中,该数据筛选区域提供“自定义配置”和“以当前权限分享”两种筛选模式,在选择“自定义配置”模式的情况下,该数据筛选区域中显示有多个筛选项,筛选项1001指示“组织名称”的列属性值需符合“第一职能”,筛选项1002指示“组织名称”的列属性值需符合“第二职能”,筛选项1001和筛选项1002之间的逻辑关系为“或”,指示组织名称为“第一职能部门”以及组织名称为“第二职能部门”的数据行,被筛选为目标对象对应的行。数据筛选区域中还显示有添加更多筛选项的编辑项1003,以获取更复杂的符合筛选条件。

在另一些实施例中,在选择页面选项的情况下,该在线表格包括的数据与该权限信息指示的该目标对象对应的行可能发生冲突,由于该在线表格选择了页面选项,则认为该在线表格的权限信息对应的数据被分享给该目标对象,因此,该在线表格包括的数据被认为是该目标对象对应的行。在一些实施例中,该在线表格的权限信息与基于创建该在线表格的对象的确定。通过这种方式,实现了分享在线表格时的权限分享,提升了在线表格的信息传达效率。

为了便于理解上述逻辑选项和页面选项的区别,本公开根据一示例性实施例示出了一种分享在线表格的示意图,参见图11,其中,该在线表格1101基于多个源表格1102确定,在基于页面选项分享的情况下,分享给目标对象的分享表1103,基于创建该在线表格的创建对象的权限信息确定;在基于逻辑选项分享的情况下,分享给目标对象的分享表1104,基于该目标对象的权限信息确定。

通过上述技术方案,提供了基于不同分享选项,按照不同数据处理逻辑实现的在线表格分享方式,能够满足不同业务场景下的分享需求,在线表格的适用性大大提升。

在步骤406中,终端基于该目标列和该目标对象在该源表格中对应的行,按照该数据的生成方式,生成该目标在线表格。

本步骤参考步骤203,在此不作赘述。

在本公开实施例中,基于该目标列生成该第一列属性对应的数据的生成方式,对该源表格对应的行以及该目标列进行处理。在一些实施例中,该数据的生成方式以计算公式的形式表达,通过获取该计算公式,将该目标列下该目标对象对应的行代入该计算公式,以生成该目标在线表格。例如,目标列A是“1月工作信息表”的“工作量”列,目标列B是“2月工作信息表”的“工作量”列,目标列C是“3月工作信息表”的“工作量”列,该目标对象在源表格中对应的行是“组织名称”为“第一职能部门”员工对应的数据行,基于该第一列属性对应的计算公式,将目标列A、目标列B和目标列C中,第一职能部门的员工对应数据行对应累加,得到目标在线表格“第一季度工作信息表”,该“第一季度工作信息表”中,仅包括第一职能部门的员工的“季度工作量”对应的数据。该计算公式参考步骤202,在此不作赘述。

在步骤407中,终端响应于对该在线表格的分享管理操作,显示分享管理界面,该分享管理界面包括该在线表格的多条分享记录。

在一些实施例中,该分享记录包括该在线表格所分享的目标对象、该目标对象对应的该第一列属性以及该在线表格对该第一列属性的处理逻辑信息。该处理逻辑信息参考上述内容,在此不作赘述。

在一些实施例中,该分享记录还包括记录编辑选项,该记录编辑选项用于修改该分享记录。

在一些实施例中,该分享记录还包括允许该目标对象查看该目标在线表格的时间。允许该目标对象查看该目标在线表格的时间的确定过程参考步骤401,在此不作赘述。

在一些实施例中,该分享记录还包括该目标对象对该目标在线表格的当前查看状态,该当前查看状态指示是否允许该目标对象查看该目标在线表格。该当前查看状态基于允许该目标对象查看该目标在线表格的时间和当前时间确定,例如,当前时间为“2022年3月8日周二”,若允许目标对象查看该目标在线表格的时间为“每周一”,则当前查看状态显示为不可见;若允许目标对象查看该目标在线表格的截止时间为“2022年1月1日星期二”,则当前查看状态显示为已过期;若允许目标对象查看该目标在线表格的时间为“2022年6月6日前的每周二”,则当前查看状态显示为可见。

为了便于理解上述内容,本公开根据一示例性实施例示出了一种分享管理界面的示意图,参见图12,其中,该分享管理界面显示有多个分享记录,每个分享记录包括:分享对象的用户名、分享对象的姓名、分享类型、数据权限、当前查看状态以及时间限制。其中,数据权限指示可查看的数据限制,例如,分享对象“姓名A”可查看“第一职能部门”和“第三职能部门”中的“一级部门”。每个分享记录的右侧,显示有编辑选项,该编辑选项提供编辑和删除该分享记录的功能。其中,该分享管理界面以搜索图标的形式提供针对用户名和姓名的搜索功能。

通过上述技术方案,以分享管理界面的形式,提供查看、管理和编辑该在线表格的分享记录的功能,减少了用户的操作成本,有效提高分享在线表格时的工作效率。

通过本公开实施例提供的技术方案,以在线表格的源表格为数据基础,结合了底层的数据处理逻辑,实现对分享对象的个性化分享,使得在线表格的分享更加直观且高效,大大提升了在线表格的信息传达效率。

进一步地,提供了分享对象、查看时间以及列属性值筛选等多个维度组合的分享权限制定方式,能够满足各种复杂业务场景下的在线表格分享需求,在保障数据安全的同时,有效提升在线表格分享的信息传达效率。

图13是根据一示例性实施例示出的一种在线表格分享装置的框图。参照图13,该装置包括:

第一显示单元1301,被配置为执行响应于对在线表格的分享操作,在分享编辑界面上,显示该在线表格的多个列属性;

获取单元1302,被配置为执行响应于针对该多个列属性中第一列属性的选择操作,获取该在线表格对该第一列属性的处理逻辑信息,该处理逻辑信息表示用于生成该第一列属性的数据的源表格、该源表格中用于生成该数据的至少一个目标列以及该数据的生成方式;

分享单元1303,被配置为执行基于该处理逻辑信息和目标对象在该源表格中对应的行,生成目标在线表格,向该目标对象分享该目标在线表格。

在一种可能实施方式中,该分享单元1303包括:

第一确定子单元,被配置为执行基于该处理逻辑信息,从该源表格中,确定该至少一个目标列,该目标列用于生成该第一列属性的数据;

第二确定子单元,被配置为执行基于该目标对象的权限信息,确定该目标对象在该源表格中对应的行,该权限信息指示该源表格中允许该目标对象查看的行;

生成子单元,被配置为执行基于该目标列和该目标对象在该源表格中对应的行,按照该数据的生成方式,生成该目标在线表格。

在一种可能实施方式中,该第二确定子单元被配置为执行:

基于该权限信息,确定该目标对象对应的列属性值;

基于该列属性值,将该源表格中满足该列属性值的行,确定为该目标对象在该源表格中对应的行。

在一种可能实施方式中,该装置还包括:

第二显示单元,被配置为执行响应于针对该多个列属性中第一列属性的选择操作,在该分享编辑界面上,显示该第一列属性的多个列属性值;

确定单元,被配置为执行响应于对该多个列属性值中第一属性值的选择,将该源表格中满足该第一列属性值的行确定为该目标对象对应的行。

在一种可能实施方式中,该分享编辑界面包括时间编辑区域,该装置还包括下述任一项:

第一时间获取单元,被配置为执行获取在该时间编辑区域中输入的截止时间,该截止时间之前的时间为允许该目标对象查看该目标在线表格的时间;

第二时间获取单元,被配置为执行获取在该时间编辑区域中输入的时间周期,该时间周期对应的多个周期性时间片段为允许该目标对象查看该目标在线表格的时间;

第三时间获取单元,被配置为执行获取在该时间编辑区域中输入的截止时间以及时间周期,在该截止时间之前、该时间周期对应的多个时间片段为允许该目标对象查看该目标在线表格的时间。

在一种可能实施方式中,该分享编辑界面包括分享类型选项,该分享类型选项包括逻辑选项,该分享单元1303被配置为执行:

响应于在该分享类型选项中选择该逻辑选项,基于该处理逻辑信息和目标对象在该源表格中对应的行,生成目标在线表格。

在一种可能实施方式中,该分享编辑界面包括用于选择该在线表格的分享对象的对象选择区域,该装置还包括:

信息获取单元,被配置为执行获取在该对象选择区域中输入的对象信息;

对象确定单元,被配置为执行基于与该在线表格关联的组织架构信息,确定该对象信息对应的该目标对象;

第三显示单元,被配置为执行在该对象选择区域中,显示该目标对象。

在一种可能实施方式中,该装置还包括:

第四显示单元,被配置为执行响应于对该在线表格的分享查看操作,显示分享管理界面,该分享管理界面包括该在线表格的多条分享记录,该分享记录包括所该在线表格所分享的目标对象、该目标对象对应的该第一列属性以及该在线表格对该第一列属性的处理逻辑信息。

在一种可能实施方式中,该分享记录还包括该目标对象对该目标在线表格的当前查看状态,该当前查看状态指示是否允许该目标对象查看该目标在线表格。

在一种可能实施方式中,该分享记录还包括允许该目标对象查看该目标在线表格的时间。

在一种可能实施方式中,该分享记录还包括记录编辑选项,该记录编辑选项用于修改该分享记录。

通过本公开实施例提供的技术方案,以在线表格的源表格为数据基础,结合了底层的数据处理逻辑,实现对分享对象的个性化分享,使得在线表格的分享更加直观且高效,大大提升了在线表格的信息传达效率。

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

图14是根据一示例性实施例示出的一种终端的结构框图,参见图14,终端1400可以是:智能手机、平板电脑、MP3播放器(Moving Picture Experts Group Audio LayerIII,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group AudioLayer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端1400还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。

通常,终端1400包括有:处理器1401和存储器1402。

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

存储器1402可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1402还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1402中的非暂态的计算机可读存储介质用于存储至少一个程序代码,该至少一个程序代码用于被处理器1401所执行以实现本公开中方法实施例提供的在线表格分享方法中终端执行的过程。

在一些实施例中,终端1400还可选包括有:外围设备接口1403和至少一个外围设备。处理器1401、存储器1402和外围设备接口1403之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1403相连。具体地,外围设备包括:射频电路1404、显示屏1405、摄像头组件1406、音频电路1407、定位组件1408和电源1409中的至少一种。

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

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

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

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

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

定位组件1408用于定位终端1400的当前地理位置,以实现导航或LBS(LocationBas ed Service,基于位置的服务)。

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

在一些实施例中,终端1400还包括有一个或多个传感器1410。该一个或多个传感器1410包括但不限于:加速度传感器1411、陀螺仪传感器1412、压力传感器1413、指纹传感器1414、光学传感器1415以及接近传感器1416。

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

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

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

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

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

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

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

在示例性实施例中,还提供了一种包括程序代码的计算机可读存储介质,例如包括程序代码的存储器1402,上述程序代码可由终端1400的处理器1401执行以完成上述在线表格分享方法。在一些实施例中,计算机可读存储介质可以是只读内存(read-onlymemory,ROM)、随机存取存储器(random access memory),RAM)、只读光盘(compact-discread-only memory,CD-ROM)、磁带、软盘和光数据存储设备等。

在示例性实施例中,还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述在线表格分享方法。

在一些实施例中,本公开实施例所涉及的计算机程序可被部署在一个计算机设备上执行,或者在位于一个地点的多个计算机设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算机设备上执行,分布在多个地点且通过通信网络互连的多个计算机设备可以组成区块链系统。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

技术分类

06120114722603