CN111078655B - 文档内容分享方法、装置、终端及存储介质 - Google Patents
文档内容分享方法、装置、终端及存储介质 Download PDFInfo
- Publication number
- CN111078655B CN111078655B CN201911341227.1A CN201911341227A CN111078655B CN 111078655 B CN111078655 B CN 111078655B CN 201911341227 A CN201911341227 A CN 201911341227A CN 111078655 B CN111078655 B CN 111078655B
- Authority
- CN
- China
- Prior art keywords
- target
- content
- user
- document
- identifier
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 77
- 230000004044 response Effects 0.000 claims description 45
- 230000002452 interceptive effect Effects 0.000 claims description 35
- 230000015654 memory Effects 0.000 claims description 18
- 238000006243 chemical reaction Methods 0.000 claims description 13
- 238000003780 insertion Methods 0.000 claims description 6
- 230000037431 insertion Effects 0.000 claims description 6
- 230000009191 jumping Effects 0.000 claims description 5
- 230000000694 effects Effects 0.000 abstract description 12
- 238000010586 diagram Methods 0.000 description 28
- 230000008569 process Effects 0.000 description 23
- 238000004891 communication Methods 0.000 description 12
- 230000002093 peripheral effect Effects 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 230000001133 acceleration Effects 0.000 description 9
- 238000012545 processing Methods 0.000 description 9
- 230000001960 triggered effect Effects 0.000 description 9
- 238000011156 evaluation Methods 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 6
- 230000004048 modification Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 235000014510 cooky Nutrition 0.000 description 3
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 2
- 239000000919 ceramic Substances 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 239000003999 initiator Substances 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/176—Support for shared access to files; File sharing support
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
- G06F16/168—Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请公开了一种文档内容分享方法、装置、终端及存储介质,属于网络技术领域。本申请实施例通过在目标文档中选中内容,可以根据该选中内容生成分享内容,从而将分享内容分享给其他用户或用户群组,该分享过程可以由用户针对文档中的选中内容进行分享,分享内容可以自由在文档中选择,与文档内容的关联性好,内容具有针对性,用户可以清晰获知分享的是文档中的哪部分内容,分享效果好。且可以直接向用户分享,或用户向用户群组分享,相较于相关技术中无法通知到其他用户,上述分享方式灵活多变,有效提高了分享效率和分享效果。
Description
技术领域
本申请涉及网络技术领域,特别涉及一种文档内容分享方法、装置、终端及存储介质。
背景技术
随着网络技术的发展,人们也可以通过网络,线上对文档进行编辑,例如,在线表格。其中,在线表格还可以提供多人线上编辑的功能,甚至可以支持多个用户同时对同一个表格进行协作编辑,以提高编辑效率。对同一个表格进行编辑的多个用户之间通常想要针对该文档展开讨论。
目前,通常是在浏览器中文档的显示页面的右下角显示有评价控件,用户可以在此处输入对文档的评价,其他用户看到该用户的反馈后,也可以在这里输入对文档的评价。
上述方法中,用户仅能对文档进行整体评价,且评价信息无法通知到其他用户,分享方式单一,灵活性和内容针对性差,因而,分享效率低,效果差。
发明内容
本申请实施例提供了一种文档内容分享方法、装置、终端及存储介质,可以提高分享效率和分享效果。所述技术方案如下:
一方面,提供了一种文档内容分享方法,所述方法包括:
响应于对目标文档中内容的选择指令,获取所述目标文档中被选中内容;
基于所述被选中内容,生成分享内容;
将所述分享内容发送至目标用户或目标用户群组。
在一种可能实现方式中,所述在文档中,显示转换后的交互内容,包括任一项:
在所述目标文档中,显示转换后的交互内容。
响应于文档创建指令,创建文档,在所述创建的文档中,显示转换后的交互内容。
在一种可能实现方式中,所述分享内容携带有所述分享内容中被选中内容在目标文档中的位置与目标文档的标识信息;
所述将界面跳转至所述分享内容对应的目标文档的显示界面,包括:
根据所述分享内容携带的目标文档的标识信息,确定所述分享内容对应的目标文档;
将界面跳转至所述分享内容对应的目标文档的显示界面;
所述在所述显示界面中,突出显示所述分享内容中的被选中内容以及反馈信息,包括:
根据所述被选中内容在目标文档中的位置,突出显示所述位置上的内容;
在所述位置的目标位置显示所述反馈信息。
在一种可能实现方式中,任一访问该目标文档的用户的权限基于该用户首次访问该目标文档的方式确定。
在一种可能实现方式中,所述方法还包括:
响应于对目标文档中内容的选择指令,对所述目标文档中被选中内容进行突出显示。
一方面,提供了一种文档内容分享装置,所述装置包括:
获取模块,用于响应于对目标文档中内容的选择指令,获取所述目标文档中被选中内容;
生成模块,用于基于所述被选中内容,生成分享内容;
发送模块,用于将所述分享内容发送至目标用户或目标用户群组。
在一种可能实现方式中,所述分享内容携带有所述被选中内容在目标文档中的位置与目标文档的标识信息;
所述生成模块,用于:
获取所述被选中内容在所述目标文档中的位置;
将所述位置、所述目标文档的标识信息以及所述分享内容关联。
在一种可能实现方式中,所述目标用户群组基于目标分享控件的状态确定,所述目标分享控件用于指示将被选中内容分享至目标文档对应的用户群组;
所述发送模块,用于:
获取目标分享控件的状态;
响应于所述目标分享控件处于被选中状态,将所述分享内容发送至所述文档对应的用户群组。
在一种可能实现方式中,所述目标用户或目标用户群组基于对候选用户或候选用户群组的选择指令确定;
所述发送模块,用于:
响应于对所述分享用户选择控件的触发指令,显示候选用户或候选用户群组;
响应于对任一候选用户或任一候选用户群组的选择指令,将所述分享内容发送至所述候选用户或候选用户群组。
在一种可能实现方式中,所述发送模块,用于执行下述任一项:
响应于所述被选中内容包括至少一个目标标识和至少一个用户标识,向所述至少一个用户标识对应的目标用户发送所述分享内容;
响应于所述被选中内容包括至少一个目标标识和至少一个用户标识,向所述至少一个目标用户所在的用户群组发送所述分享内容、所述至少一个目标标识和所述至少一个用户标识。
在一种可能实现方式中,所述基于对候选用户或候选用户群组的选择指令包括对目标标识和用户标识的添加指令;
所述发送模块,用于执行下述任一项:
响应于在所述被选中内容的上下文中,对至少一个目标标识和至少一个用户标识的添加指令,向所述至少一个用户标识对应的目标用户发送所述分享内容;
响应于在所述被选中内容的上下文中,对至少一个目标标识和至少一个用户标识的添加指令,向所述至少一个目标用户所在的用户群组发送所述分享内容、所述至少一个目标标识和所述至少一个用户标识。
在一种可能实现方式中,所述发送模块,还用于执行下述任一项:
响应于对所述目标文档中任一位置处对目标标识和用户标识的添加指令,向所述用户标识对应的目标用户发送所述目标文档的所述位置;
响应于对所述目标文档中任一位置处对目标标识和用户标识的添加指令,向所述目标文档对应的用户群组发送所述目标文档的所述位置,以及所述用户标识。
在一种可能实现方式中,所述装置还包括:
接收模块,用于接收任一用户发送的目标文档中的任一位置;
所述获取模块,还用于响应于对所述位置的查看指令,基于所述任一位置,获取所述目标文档中所述位置的上下文内容;
第一显示模块,用于显示所述上下文内容。
在一种可能实现方式中,所述装置还包括第二显示模块,第二显示模块用于:
响应于对所述被选中内容的反馈指令,在所述被选中内容的目标位置上显示对所述选中内容的反馈信息;
所述生成模块,用于基于所述被选中内容和所述反馈信息,生成所述分享内容。
在一种可能实现方式中,所述第二显示模块用于:
响应于对所述被选中内容的反馈指令,获取输入框中的信息作为对所述选中内容的反馈信息;
确定所述被选中内容的目标位置;
在所述目标位置上显示所述反馈信息。
在一种可能实现方式中,所述生成模块用于:
获取所述被选中内容的类型;
根据所述类型,获取所述类型对应的描述信息;
基于所述被选中内容、所述反馈信息和所述描述信息,生成分享内容。
在一种可能实现方式中,所述装置还包括:
接收模块,用于接收所述目标用户群组中其他用户发送的分享内容;
第三显示模块,用于在所述目标用户群组中显示所述分享内容;
所述第三显示模块,还用于响应于对所述分享内容的查看指令,将界面跳转至所述分享内容对应的目标文档的显示界面;
所述第三显示模块,还用于在所述显示界面中,突出显示所述分享内容中的被选中内容。
在一种可能实现方式中,所述第三显示模块,还用于:
获取所述分享内容中被选中内容在目标文档中的位置;
突出显示所述位置上的内容。
在一种可能实现方式中,所述获取模块还用于响应于对与所述目标用户或在所述目标用户群组中的交互内容的转换指令,获取所述交互内容;
转换模块,用于按照所述交互内容的类型对应的格式转换方式,将所述交互内容的格式转换为所述类型对应格式;
第四显示模块,用于在文档中,显示转换后的交互内容,所述文档为所述基于选择指令选择的文档或基于文档创建指令创建的文档。
在一种可能实现方式中,所述获取模块还用于响应于对所述目标文档中任一位置的文件***指令,获取目标文件;
关联模块,用于将所述目标文件的获取地址与所述目标文档关联;
第五显示模块,用于在所述目标文档中所述位置上,显示所述目标文件的文件信息。
在一种可能实现方式中,所述装置还包括:
第六显示模块,用于响应于对访问所述目标文档的用户的显示指令,显示正在访问所述目标文档的至少一个用户;
所述第六显示模块,还用于响应于对任一用户的选择指令,显示与所述用户的会话窗。
在一种可能实现方式中,所述分享内容携带有所述分享内容中被选中内容在目标文档中的位置与目标文档的标识信息;
所述装置还包括第七显示模块,所述第七显示模块用于:
根据所述分享内容携带的目标文档的标识信息,确定所述分享内容对应的目标文档;
将界面跳转至所述分享内容对应的目标文档的显示界面;
所述第七显示模块用于:
根据所述被选中内容在目标文档中的位置,突出显示所述位置上的内容;
在所述位置的目标位置显示所述反馈信息。
在一种可能实现方式中,任一访问该目标文档的用户的权限基于该用户首次访问该目标文档的方式确定。
在一种可能实现方式中,所述装置还包括:
第八显示模块,用于响应于对目标文档中内容的选择指令,对所述目标文档中被选中内容进行突出显示。
一方面,提供了一种终端,所述终端包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条程序代码,所述程序代码由所述一个或多个处理器加载并执行以实现所述文档内容分享方法所执行的操作。
一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述程序代码由处理器加载并执行以实现所述文档内容分享方法所执行的操作。
本申请实施例通过在目标文档中选中内容,可以根据该选中内容生成分享内容,从而将分享内容分享给其他用户或用户群组,该分享过程可以由用户针对文档中的选中内容进行分享,分享内容可以自由在文档中选择,与文档内容的关联性好,内容具有针对性,用户可以清晰获知分享的是文档中的哪部分内容,分享效果好。且可以直接向用户分享,或用户向用户群组分享,相较于相关技术中无法通知到其他用户,上述分享方式灵活多变,有效提高了分享效率和分享效果。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种文档内容分享方法的实施环境;
图2是本申请实施例提供的一种文档内容分享方法的流程图;
图3是本申请实施例提供的一种终端显示界面的示意图;
图4是本申请实施例提供的一种终端显示界面的示意图;
图5是本申请实施例提供的一种终端显示界面的示意图;
图6是本申请实施例提供的一种终端显示界面的示意图;
图7是本申请实施例提供的一种终端显示界面的示意图;
图8是本申请实施例提供的一种终端显示界面的示意图;
图9是本申请实施例提供的一种终端显示界面的示意图;
图10是本申请实施例提供的一种终端显示界面的示意图;
图11是本申请实施例提供的一种终端显示界面的示意图;
图12是本申请实施例提供的一种终端显示界面的示意图;
图13是本申请实施例提供的一种终端显示界面的示意图;
图14是本申请实施例提供的一种终端显示界面的示意图;
图15是本申请实施例提供的一种终端显示界面的示意图;
图16是本申请实施例提供的一种终端显示界面的示意图;
图17是本申请实施例提供的一种终端显示界面的示意图;
图18是本申请实施例提供的一种终端显示界面的示意图;
图19是本申请实施例提供的一种终端显示界面的示意图;
图20是本申请实施例提供的一种终端显示界面的示意图;
图21是本申请实施例提供的一种终端显示界面的示意图;
图22是本申请实施例提供的一种终端显示界面的示意图;
图23是本申请实施例提供的一种终端显示界面的示意图;
图24是本申请实施例提供的一种终端显示界面的示意图;
图25是本申请实施例提供的一种终端显示界面的示意图;
图26是本申请实施例提供的一种终端显示界面的示意图;
图27是本申请实施例提供的一种文档内容分享方法的流程图;
图28是本申请实施例提供的一种文档内容分享方法的流程图;
图29是本申请实施例提供的一种长连接建立过程的流程图;
图30是本申请实施例提供的一种文档内容分享***的框架图;
图31是本申请实施例提供的一种终端的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
图1是本申请实施例提供的一种文档内容分享方法的实施环境,参见图1,该实施环境中可以包括多个终端101和服务器102,该多个终端101可以分别基于网络连接与服务器102进行数据交互。
在本申请实施例中,该多个终端101上登录的用户可以正在同时访问服务器102中的一个文档,每个终端101可以向服务器102发送该终端101上登录的用户对一个文档的编辑操作信息,服务器102可以将该编辑操作信息转发给访问该文档的其它用户所在终端101。
例如,该文档可以为表格,多个用户可以访问该表格,该服务器102上可以存储有该表格,该多个用户所在的多个终端101可以通过网络连接访问该服务器102中的该表格,该多个用户可以同时对该表格进行编辑。该多个终端101可以向服务器102发送编辑操作信息,该服务器102可以将一个终端101发送的编辑操作信息发送给其他终端101,从而实现该表格中的数据同步。在此仅以该文档为表格为例进行说明,该文档也可以为word文档,本申请实施例对此不作限定。
需要说明的是,该多个终端101可以通过安装的终端对该服务器102进行访问,也可以通过对门户网站对该服务器102进行访问,本申请实施例对此不作限定。
该文档内容分享方法应用于终端,该终端可以为上述多个终端101中的一个终端101,在本申请实施例中,多个用户可以同时对同一个文档进行编辑,其中,对于某个终端来说,该终端上登录的本地用户可以正在访问一个文档,且其他终端上登录的其他用户也可以访问该文档,并对该文档进行编辑。该多个用户可以针对同一个文档中的内容进行反馈,从而展开讨论。
下面通过图2所示实施例对该文档内容分享方法的具体流程进行说明。图2是本申请实施例提供的一种文档内容分享方法的流程图,参见图2,该文档内容分享方法可以包括以下步骤:
201、终端响应于对目标文档的显示指令,将界面跳转至目标文档的显示界面。
在本申请实施例中,用户可以在终端打开目标文档,对该目标文档进行编辑,终端响应于对目标文档的显示指令,将界面跳转至目标文档的显示界面。
其中,该对目标文档的显示指令可以作用于社交应用中,终端进行界面跳转的过程可以在该社交应用中执行,也可以从社交应用跳转至浏览器中,本申请实施例对此不作限定。
例如,多个用户可以共享同一个文档的查看或编辑权限,该目标文档的创建过程可以如图3至图7所示。以该文档创建过程在社交应用中进行为例,用户可以在对图3所示的社交应用中的文档创建控件(例如,“写文档”301)进行触发操作,终端响应于文档创建指令,可以创建文档。如图4所示,用户可以编辑该新创建文档的文档标题401和共享用户402,该共享用户也即是可以对该文档具有查看或编辑权限的用户。用户可以在自己的联系人中选择共享用户,终端可以提供该选择联系人界面501,在该联系人界面501中还可以提供企业的组织架构信息502(例如,企业通讯录和企业合作伙伴),以供选择联系人。如图6所示,选定后,即可对“创建文档”控件601进行触控操作,以创建文档.创建文件完成,如图7所示,用户还可以在“正文”部分701,编辑文档内容。当然,除了上述文档创建功能,该社交应用中还可以提供其他功能,可以如图3所示,可以提供待办事项或新建待办实现,可以添加文件,或提供文件入口,在此不一一列举。
在一种可能实现方式中,在该目标文档创建成功时,可以基于选择的多个共享用户,生成目标文档对应的用户群组。例如,用户选择了3个共享用户,则该用户和该3个共享用户可以对该目标文档进行编辑,终端可以生成用户数量为4的用户群组。该4个用户可以在该用户群组中针对该目标文档进行展开讨论。
202、终端响应于对目标文档中内容的选择指令,获取该目标文档中被选中内容。
用户如果想要对目标文档中部分内容分享给其他用户时,可以对目标文档中内容进行选择操作,终端接收到选择操作触发的选择指令时,可以响应于该指令,获取被选中内容。
203、终端对该被选中内容进行突出显示。
用户选中部分内容后,终端还可以对被选中内容进行突出显示,例如,该突出显示可以为高亮显示,也可以为其他方式,本申请实施例对此不作限定。这样通过该突出显示被选中内容,用户可以清晰获知那部分内容被选中,如果用户不满意,也可以再调整,进而上述显示方式也可以提高该被选中内容的准确性。
在一种可能实现方式中,如果用户对被选中内容不满意,还可以进行选择内容调整操作,终端接收到选择内容调整操作触发的选择内容调整指令时,可以根据该选择内容调整指令,确定调整后的被选中内容,从而对调整后的被选中内容进行突出显示。
例如,如图8所示,用户可以对该目标文档进行编辑操作,以编辑该目标文档的内容,用户点击正文或者标题,终端可以显示输入控件801,用户对该输入控件801进行操作,即可编辑内容。编辑过程或查看过程中,如果想要针对一段内容与其他用户进行讨论,则可以对目标文档中的想要讨论的那部分内容进行选择操作,终端响应于该选择操作触发的选择指令,可以对被选中内容进行高亮显示,如图9所示,该高亮显示可以采用选中框显示的方式,终端可以显示选中框901,在该选中框901中显示被选中内容902“商标在现代社会人们的日常生活中的地位与作用越来越重要”。
该选择操作可以为长按操作后对提供的选择控件进行触发操作,也可以基于快捷键来触发,例如,双击操作,或者按压力度大于压力阈值的滑动操作等,本申请实施例对该选择操作的方式不作限定。
该步骤203为可选步骤,在该步骤203中仅对终端对该被选中内容进行突出显示为例进行说明,在一种可能实现方式中,终端也可以在步骤202后直接执行步骤204,本申请实施例对此不作限定。
204、终端基于该被选中内容,生成分享内容。
终端获取到被选中内容后,可以基于该被选中内容生成分享内容,以将分享内容分享给其他用户。
在一种可能实现方式中,终端可以获取该被选中内容在目标文档中的位置,基于该位置生成分享内容。这样别分享的用户接收到该分享内容后,可以基于该位置,获知被选中内容在目标文档中的位置,从而对该目标文档中该位置上的内容进行突出显示即可。
在另一种可能实现方式中,终端可以根据该被选中内容的类型,获取该类型对应的描述信息,基于该被选中内容和该描述信息,生成分享内容。
例如,该被选中内容为文字,则可以获取描述信息“XX为您分享一段文本”。被选中内容为图片,则可以获取描述信息“XX为您分享一张图片”。
在一种可能实现方式中,用户在分享被选中内容时,还可以对该被选中内容进行反馈操作,例如,评价、重新编辑或回复等操作。在该实现方式中,终端生成分享内容时,还可以将反馈信息也作为分享内容的一部分。具体地,该实现方式可以通过下述步骤一和步骤二实现。
步骤一、终端响应于对该被选中内容的反馈指令,在该被选中内容的目标位置上显示对该选中内容的反馈信息。该反馈指令可以由用户对反馈控件进行的触发操作触发。具体地,终端可以在界面中显示反馈控件,用户可以选中内容,并点击该反馈控件,输入对上述被选中内容的反馈信息。
在一种可能实现方式中,终端还可以提供输入反馈信息的输入框,通过该输入框获取反馈信息,从而在被选中内容的周围显示该反馈信息。具体地,该步骤204中,终端可以响应于对该被选中内容的反馈指令,获取输入框中的信息作为对该选中内容的反馈信息,确定该被选中内容的目标位置,在该目标位置上显示该反馈信息。
其中,该目标位置可以为与该被选中内容的距离小于距离阈值的位置。也即是,该目标位置为该被选中内容周围的位置,例如,该目标位置可以位于被选中内容的下方、上方、左方或右方,本申请实施例对此不作限定。
例如,如图9和图10所示,该两个图中均示出了显示输入框903的情况。终端可以响应于该反馈指令,显示输入框903,用户可以在输入框903中输入文字,也可以在该输入框中***图片或文件等,终端获取该输入框中的信息即可得到对该被选中内容的反馈信息,并在该被选中内容的下方显示反馈信息,该反馈信息的显示效果可以如图11中的反馈信息1101。需要说明的是,上述被选中内容还可以为其他用户选中后添加过反馈信息的内容。例如,如图12所示,该被选中内容的周边位置上可以显示有反馈提示1201,也即是,图12中的高亮显示的反馈提示1201(“1”),该“1”说明已有一条对该被选中内容的反馈信息。用户可以对该反馈提示进行触发操作,终端可以响应于该触发操作触发的对反馈提示的触发指令,在被选中内容的目标位置上显示已有的反馈信息1202。用户还可以针对该反馈信息再发表反馈,或者回答该反馈信息,从而如图10所示,用户可以输入反馈信息,终端可以显示两条反馈信息,如图13所示。
通过上述方式,用户可以自定义输入反馈信息,该反馈信息的内容形式多样,能够更清晰地表达用户的观点,从而分享效率更高,效果更好。另外,在被选中内容周围的位置上显示对应的反馈信息,用户可以根据该反馈信息的显示位置即可直接获知该反馈信息与被选中内容的关系,显示效果直观、清晰,能够有效提高分享效率。
步骤二、终端基于该被选中内容和该反馈信息,生成分享内容。
终端获取到反馈信息后,可以基于该被选中内容和该反馈信息,生成分享内容,将分享内容分享给其他用户,来告知其他用户,该终端的用户对被选中内容进行了反馈以及反馈内容。
在一种可能实现方式中,该分享内容可以携带有该被选中内容在目标文档中的位置与目标文档的标识信息。这样其他用户通过该目标文档的标识信息,可以获知分享内容是针对哪个文档进行反馈,根据被选中内容在目标文档中的位置,可以获知该被选中内容是什么,通过这两种信息,即可快速对被选中内容进行定位,以获知是对哪些内容进行反馈。在该实现方式中,上述步骤204可以为:终端获取该被选中内容在该目标文档中的位置,将该位置、该目标文档的标识信息以及该分享内容关联。
在一个具体的可能实施例中,被选中内容可以包括不同类型的内容,例如,该被选中内容可以为评价信息,可以为提示信息(例如,@任一用户),还可以为文件分享。针对不同类型的内容,终端可以采用不同的描述信息,对该被选中内容进行描述。具体地,获取该被选中内容的类型,根据该类型,获取该类型对应的描述信息,基于该被选中内容、该反馈信息和该描述信息,生成分享内容。例如,如果该被选中内容为评价信息,则描述信息可以为“XX对YYYYY进行了评价。”
205、终端将该分享内容发送至目标用户或目标用户群组。
终端生成分享内容后,即可将其分享给其他用户。具体地,可以分享给某个用户,也可以分享到某个用户群组中,从而实现同时给多个用户分享的过程。针对该发送对象的不同,下面提供两种可能情况:
方式一、该目标用户群组基于目标分享控件的状态确定,该目标分享控件用于指示将被选中内容分享至目标文档对应的用户群组。该步骤205为:终端获取目标分享控件的状态,响应于该目标分享控件处于被选中状态,将该分享内容发送至该文档对应的用户群组。
例如,如图10所示,该目标分享控件可以为“通知到会话”,如果用户选择了该目标分享控件,则可以直接将分享内容分享给该目标文档对应的用户群组。如果没有,终端可以进行界面跳转,从图13所示界面跳转至候选的用户群组选择界面,用户可以自由选择分享到哪个用户群组中,终端可以进行发送步骤,也即是下述方式二。
方式二、该目标用户或目标用户群组基于对候选用户或候选用户群组的选择指令确定。该步骤205中,终端可以响应于对该分享用户选择控件的触发指令,显示候选用户或候选用户群组,响应于对任一候选用户或任一候选用户群组的选择指令,将该分享内容发送至该候选用户或候选用户群组。
在图13所示的评价信息显示后,终端还可以提供候选的用户群组选择界面,用户可以自由选择分享到哪个用户群组中,终端可以进行发送步骤。
上述以用户分享目标文档中被选中内容进行分享为例进行说明,目标用户或目标用户群组中的用户可以接收分享内容并显示,还可以进一步查看分享内容,下面通过该用户接收并查看分享内容的过程对上述过程进行说明。
具体地,终端可以接收该目标用户群组中其他用户发送的分享内容,在该目标用户群组中显示该分享内容。例如,如图14所示,终端可以显示分享内容1401。用户可以点击该分享内容1401,以查看具体的目标文档中对应内容。终端可以响应于对该分享内容的查看指令,将界面跳转至该分享内容对应的目标文档的显示界面,在该显示界面中,突出显示该分享内容中的被选中内容。例如,如图15所示,终端跳转到分享内容对应的目标文档的显示界面1501,终端可以显示有被选中内容1502。在上述用户还分享了反馈信息的实现方式中,终端还可以显示有反馈提示1503,如果用户点击该反馈提示1503,终端则可以显示反馈信息,显示效果可以如图13所示。用户还可以对目标文档进行编辑操作,例如,如图15所示,可以提供格式编辑控件1501,通过该格式编辑控件1501,调整文字的格式。如图16所示,可以提供***控件1601,通过该***控件1601,可以在该目标文档中***其他格式的文件。
具体地,该显示过程中,终端可以获取该分享内容中被选中内容在目标文档中的位置,突出显示该位置上的内容。在上述用户还分享了反馈信息的实现方式中,终端还可以在该内容的目标位置上显示该反馈信息。
在一种可能实现方式中,该分享内容携带有该分享内容中被选中内容在目标文档中的位置与目标文档的标识信息。上述界面跳转过程可以为:终端根据该分享内容携带的目标文档的标识信息,确定该分享内容对应的目标文档,将界面跳转至该分享内容对应的目标文档的显示界面。显示过程相应地可以为:终端根据该被选中内容在目标文档中的位置,突出显示该位置上的内容。在上述用户还分享了反馈信息的实现方式中,终端还可以在该位置的目标位置显示该反馈信息。
上述分享与显示分享内容的过程仅以分享评价信息为例,其实也可以为提示用户的信息,或其他信息,例如,如图17-19,用户可以在任一位置添加重点提示的信息,该重点提示的信息可以为目标标识和用户标识,例如,@某个用户。具体地,如图17所示,终端可以显示提醒人选择界面1701,用户可以选择重点提示的联系人,从而在该文档中添加提示信息1801,该提示信息1801也可以生成对应的分享内容,从而发送至用户群组中,如图19中的分享内容1901。终端还可以提供其他功能,例如,如图20所示,可以显示用户群组的信息,如图21所示,也可以提供该用户群组中共享的全部文档的信息。
在一种可能实现方式中,如果该被选中内容中包括目标标识和用户标识,则用户可能是想要重点提示某个用户或某些用户来查看或编辑该被选中内容。
具体的,在这种实现方式中,可以包括以下两种情况:
情况一:终端可以响应于该被选中内容包括至少一个目标标识和至少一个用户标识,向该至少一个用户标识对应的目标用户发送该分享内容。
情况二:终端可以响应于该被选中内容包括至少一个目标标识和至少一个用户标识,向该至少一个目标用户所在的用户群组发送该分享内容、该至少一个目标标识和该至少一个用户标识。
在上述情况一和情况二中,该目标标识可以为@,当然,也可以为其他标识,本申请实施例对此不作限定。在情况一中,终端可以将该被选中内容发送给需要重点提示要查看或编辑的用户。在情况二中,终端可以向需要@的用户所在用户群组中发送该分享内容,并发送该目标标识和用户标识,这样接收到该分享内容、目标标识和用户标识的终端,可以在用户群组中显示该分享内容,并显示该至少一个目标标识和至少一个用户标识,这样用户可以清晰获知自己是否需要查看或编辑该分享内容中的被选中内容。
在另一个具体的可能实施例中,该目标标识和用户标识还可以不是被选中内容中的信息,而是用户选中内容后添加,以@某些用户。在该实现方式中,该基于对候选用户或候选用户群组的选择指令包括对目标标识和用户标识的添加指令,上述发送过程可以分为以下两种情况:
情况一:终端响应于在该被选中内容的上下文中,对至少一个目标标识和至少一个用户标识的添加指令,向该至少一个用户标识对应的目标用户发送该分享内容。
情况二:终端响应于在该被选中内容的上下文中,对至少一个目标标识和至少一个用户标识的添加指令,向该至少一个目标用户所在的用户群组发送该分享内容、该至少一个目标标识和该至少一个用户标识。
除了上述用户选中内容后,被选中内容中包括目标标识和用户标识,或者选中内容后,用户添加了目标标识和用户标识的情况,还可能包括一种情况:用户未选中文档中内容,而是在文档中任一位置处添加目标标识和用户标识。
在该情况中,上述发送过程可以包括两种情况:
情况一:终端响应于对该目标文档中任一位置处对目标标识和用户标识的添加指令,向该用户标识对应的目标用户发送该目标文档的该位置。
情况二:终端响应于对该目标文档中任一位置处对目标标识和用户标识的添加指令,向该目标文档对应的用户群组发送该目标文档的该位置,以及该用户标识。
在该情况一和情况二中,发送了该目标标识所在位置,接收到该位置的用户即可根据该位置,确定想要提示该用户查看或编辑的文档内容的位置,进而获知提示查看或编辑的内容。
下面对于接收到位置的情况进行说明,终端接收任一用户发送的目标文档中的任一位置,可以响应于对该位置的查看指令,基于该任一位置,获取该目标文档中该位置的上下文内容,显示该上下文内容。也即是,其他用户提示该用户查看或编辑文档中某一处位置周围的内容,则可以添加该目标标识和该用户的用户标识,该用户所在终端接收到该位置后,可以根据该位置,确定该位置的上下文内容,进而也即获知需要查看该上下位内容,确定是否需要进行编辑或回答等。上述分享方式方便、快捷,灵活性好,分享效率高,效果好。
除了上述分享反馈信息之外,用户可能想要将与其他用户或在用户群组中的交互内容,添加到文档中。例如,该交互内容可以为聊天内容。终端可以响应于对与该目标用户或在该目标用户群组中的交互内容的转换指令,获取该交互内容,按照该交互内容的类型对应的格式转换方式,将该交互内容的格式转换为该类型对应格式,在文档中,显示转换后的交互内容。
例如,该交互内容可以为文字,可以将文字转为文档中的文字格式,添加到文档中。该交互内容可以为图片,终端可以对图片进行文字识别,将识别到的文字添加到文档中。其中,该文字识别的过程可以通过文字识别模型实现,本申请实施例对此不作限定。该交互内容还可以为文件,终端可以将文件存储到目标地址,在文档中添加该文件的描述信息,例如“下面引用文件,文件的地址:链接地址”。通过上述方式用户无需手动撰写聊天内容到文档中,方便快捷,减少了用户操作,提高了编辑效率。
该文档可以为已有文档,也可以为新创建的文档。也即是,该文档为该基于选择指令选择的文档或基于文档创建指令创建的文档。则上述交互内容显示过程可以包括两种情况:
情况一:终端在基于选择指令选择的文档中,显示转换后的交互内容。
情况二:终端响应于文档创建指令,创建文档,在该创建的文档中,显示转换后的交互内容。
当然,终端也可以在目标文档中添加文件,用户可以在该文件的相应位置上添加对该文件的描述信息,具体地,终端可以响应于对该目标文档中任一位置的文件***指令,获取目标文件,将该目标文件的获取地址与该目标文档关联,在该目标文档中该位置上,显示该目标文件的文件信息。例如,如图22-24所示。如图22所示,该***操作可以通过目标标识来触发,用户可以在文档中添加目标标识,则终端可以显示候选列表2201,该候选列表中可以包括可提示的用户,可***的文件,还可以提供选择控件,例如“选择同事”2202和“选择文件”2203。如果用户对选择控件“选择文件”2203进行了触发操作,终端可以显示如图23所示的选择文件页面2301,用户可以在该选择文件页面2301中提供的文件中选择一个或多个***该文档中,从而得到如图24所示的文件信息“@录音A”2401。
下面提供一个具体示例,对上述分享过程的流程进行说明,可以参见图25,上述方法流程具体可以为:
上述分享过程中,以被选中内容为文本,分享内容为会话卡片的形式,该文档信息可以采用目标数据结构的形式存储为例,用户通过光标选择了一段文本后,前端通过对光标选中的文本进行分析,获取所选文本中所包含的数据结构(文本、已有评论内容、at对象、图片、文件等),并提取可用于发起聊天时转发的会话卡片描述内容,并生成一个引用转发的唯一身份标识(Identification,id),当用户选择转发到一个会话中时,通过与终端通信的jsapi(JavaScript Application Programming Interface,JavaScript应用程序接口)传递引用转发的描述内容和唯一id,并包含引用转发的会话id、发起人身份id,终端接收到事件调用到解析会话id,创建和直接打开会话,并通过传递的会话卡片信息发送一个引用转发的卡片,并将会话id、发起人身份id、打开卡片人的信息携带到卡片所引用的文档URL(Uniform Resource Locator,统一资源定位符)中,文档服务在接收到此类引用转发的访问后,通过对URL中的会话ID和文档标识(在此称为docId)的匹配,快速定位到所引用的位置并高亮信息,展示当前位置所有成员所发起讨论的内容,用户可以通过回复或发起新的讨论与协作者进行互动。
对于添加文件的场景,在文档中可以通过添加一个文件(音频、软件、压缩文件、视频文件、doc格式的文档、excel表格、pdf格式的文档、外链文件)等等,添加到文档后可以通过有效的信息描述实现重要文件的存档,为社交应用的保留和协作提供了更完善的能力。
文档中添加一个文件的流程是在用户引用一个文件时,自动触发文件的上传逻辑,上传成功后会返回一个内容分发网络(Content Delivery Network,CDN)的文件URL或文件标识(fileID),通过把CDN线上的地址和文件基本信息生成一个文档中独立的数据对象,此对象记录文件的基本信息并保存这个数据对象不再支持更改,编辑和删除都将做为一个整体来处理,同时会把文件的数据对象转换为文档协作中的changeset指令进行数据存储的协作通知操作。
在一种可能实现方式中,对于同时访问该目标文档的多个用户,还可以诶该多个用户提供通信功能,也即是,一个用户可以与另一个用户进行通信。具体地,用户可以进行操作查看正在访问该目标文档的多个用户,终端可以响应于对访问该目标文档的用户的显示指令,显示正在访问该目标文档的至少一个用户。如果用户想要与其中任一用户进行通信,可以选择该用户,则终端可以响应于对任一用户的选择指令,显示与该用户的会话窗。
例如,如图25所示,终端可以在界面中显示用户查看控件2501,用户如果点击该用户查看控件2501,则终端可以显示正在访问该目标文档的多个用户,在此以采用用户列表2502的方式为例进行说明。如图26所示,用户如果点击用户A,如果用户与用户A存在历史会话,则可以显示该历史会话2601。当然,如果没有历史会话则可以创建并显示会话窗。
在另一种可能实现方式中,终端也可以响应于对多个用户的选择指令,创建该终端的用户与该多个用户组成的用户群组,显示该用户群组的会话窗。这样用户可以在访问目标文档的用户中选择多个用户进行群聊,以针对该目标文档进行讨论。上述通话方式方便快捷,文档编辑与用户会话可以同时进行,有效提高了文档编辑效率和文档内容分享效率。
其中,该会话窗的显示位置可以为一个固定位置,该固定位置可以由相关技术人员根据需求进行设置,也可以基于该选择指令对应的操作位置确定。终端可以获取该选择指令对应的操作位置,根据该操作位置,确定会话窗的显示位置。
其中,终端可以响应于对任一用户的选择指令,建立与该任一用户的会话,在界面中显示与该用户的会话窗。如果存在与该用户的历史会话,可以直接显示该历史会话。
如果用户不满意该会话窗的显示位置,还可以对该会话窗的位置进行调整,终端可以响应于对该会话窗的位置调整指令,确定该会话窗调整后的位置,从而在该调整后的位置处显示该会话窗。例如,用户可以对会话窗进行拖动操作,终端根据该拖动操作的操作轨迹,显示该会话窗随该操作轨迹移动,直至拖动操作结束。
例如,如图27所示,在线协作文档通过网页套接字(websocket)与后台代理服务器(proxy)之间建立的长链接数据通道,通过当前建立链接的所有用户提供给用户查看当前在线的人员列表,每个用户的信息都包含用户标识(在此标记为vid)、企业的唯一标识(corpid)、是否其他社交应用账号、企业名、姓名等信息,当用户点击在线人员时会获取其用户的信息并发起与终端的jsapi通信,发起一个会话的请求,通信的数据就包含当前用户的所有数据,终端接收到被调用的事件后,通过传递的用户信息发起一个聊天行为,建立一个新的单聊会话,如果已经有过沟通的人员则直接打开原有会话进行沟通,发起的聊天以一个窗口的形式存在,窗口定位的位置则根据前端在发起jsapi时传递过来的当前点击的位置,根据点击的位置计算需要展示窗口的位置,并允许用户手动拖拽窗口位置,避免影响文档的正常编辑和浏览。
下面提供一个具体示例,以应用于一个社交应用中为例,参见图28和图29,用户设备(终端)可以向公共代理服务器(commonproxy)发送请求,该公共服务器可以通过无连接纯超文本传输协议(HyperTextTransferProtocol,http)的逻辑,该http代理服务器可以向在线文档nj逻辑(webdocnjlogic)发送请求,再发送给文档协作者服务器(doccollabsvr,doc Collaborator server)从而将长连接push客户端请求发送给后台。后台查询把push发给文件推送(docpush),文档代理服务器和文档停留(doc presence)、文档推送,文档代理服务器与客户端保持长连接。可以与该流程可以包括七个步骤:
1、在社交应用工作台中,打开在线协作应用,进入文档列表,当选择创建文档或创建文档时,终端都会使用目前社交应用登录用户身份,向后台换取对于协作文档的身份票据(docsid、docskey),用docsid标记当前用户的身份,docskey与docsid配套鉴权,用于标记对于文档的有效期和权限信息,docsid会带到文档的URL中,而docskey是敏感信息种到当前域名所在域的cookie中,然后启动网页视野(webview)打开文档的地址访问。其中,cookie为储存在用户本地终端上的数据。Webview是安卓***中的控件,它的作用是用来展示一个web页面。
2、在线协作的节点JS服务器收到文档的请求后,首先从url和cookie中获取docsid、docskey、docid(文档ID),用来校验当前用户登录态是否有效、是否有查看文档的权限等鉴权逻辑。
3、如果身份校验成功节点服务器会向底层后台存储服务器拉取文档相关数据(包括当前协作者信息、文档内容、权限配置等信息),返回给浏览器进行渲染展示。
4、当用户打开的浏览器(Webview)打开了文档后,终端中的身份鉴权模块通过并同时会发起长链接服务(WebSocket)与后台建立长链接,用于协作过程中文档的内容更新、权限的更新通知等数据的通信。
5、用户操作文档的过程中,每在编辑器中的操作行为都会触发长链接服务的消息通知,实时更新文档的数据到后台存储,同时后台也会实时通知协作过程中他人对于文档的变更或权限通知逻辑。
6、当用户打开的文档接收到服务器推送的内容变更后,文档的内容都是以指令集合的形式存在,如果出现不同人对于同一位置文档有操作冲突后,会触发指令集合的合并算法(例如,操作转化(Operation Transform,OT)算法),将合并冲突后的文档内容渲染给用户,当出现无法合并的冲突时,终端可以提示用户版本冲突,需要放弃一部分内容或手动合并有冲突的内容。关于冲突处理,在此不多做赘述。
7、用户在打开协作文档过程中,可以随时将文档转发给他人邀请同时协作查看,当收到转发卡片或通知的用户可以直接进入文档中,可以看到当前文档在线的协作者列表,文档左侧每行也会展示文档每一行编辑者的信息,当文档只有一人编辑时则不会显示。
对应任一用户,该用户需要具有对文档的编辑权限,以进行编辑操作。任一访问该目标文档的用户的权限基于该用户首次访问该目标文档的方式确定。针对一个文档对应的多个用户的权限,对用户进行分类:
拥有者有最高权限,拥有者为目标文档的创建者。如果用户的标识信息(vid)在协作者列表,给予相应权限。Vid属于协作组,给予所属协作组权限(属于多个则按最高权限计)。否则给文档的总体权限。终端可以针对该规则对用户权限进行检查,以确保用户操作是否有效。下面提供几种权限设置规则:
1、协作者的增加
拥有者添加的协作者,按拥有者设置的权限;协作者或协作组成员拉取的,跟随其权限。通过链接进来的,跟随文档权限。
被拥有者删除的协作者,只能被拉进来,不能点击链接进入。
2、协作者的删除
a.通过指令“删除协作者(DeleteCollaborators”)删除,只有拥有者可以操作。实际上并非从存储中删掉,只是标志为无权限。因此,除非拥有者和协作者主动添加,否则无法再次成为协作者。删除后,协作者文档列表中该文档会消失,并向被删除者下发push指令。
b.协作者主动退出协作,从存储中删除,可以通过连接进入再次成为协作者。删除后,会向文档拥有者下发push指令。
3、协作者的修改
通过指令“协作者修改(ModifyCollaborators)”修改,仅拥有者可以操作。目前不下发push指令。
4、协作者的获取
通过指令“获取协作者(GetCollaborators)”获取,仅拥有者和协作者可以获取。兼容旧的编辑者,编辑者统一权限为读写,该旧的编辑者为之前具有编辑权限,后续被拥有者删除的协作者。
而对于权限的检查,如果是拥有者,则返回最高权限;如果是协作者,返回协作者权限(包括无权限的情况);如果是协作组成员,返回协作组权限,如果有多个协作组,则返回最高的权限信息;如果以上都不是,则返回文档总体权限。
本申请实施例通过在目标文档中选中内容,可以根据该选中内容生成分享内容,从而将分享内容分享给其他用户或用户群组,该分享过程可以由用户针对文档中的选中内容进行分享,分享内容可以自由在文档中选择,与文档内容的关联性好,内容具有针对性,用户可以清晰获知分享的是文档中的哪部分内容,分享效果好。且可以直接向用户分享,或用户向用户群组分享,相较于相关技术中无法通知到其他用户,上述分享方式灵活多变,有效提高了分享效率和分享效果。
上述所有可选技术方案,可以采用任意结合形成本申请的可选实施例,在此不再一一赘述。
图30是本申请实施例提供的一种文档内容分享装置的结构示意图,参见图30,该装置包括:
获取模块3001,用于响应于对目标文档中内容的选择指令,获取该目标文档中被选中内容;
生成模块3002,用于基于该被选中内容,生成分享内容;
发送模块3003,用于将该分享内容发送至目标用户或目标用户群组。
在一种可能实现方式中,该分享内容携带有该被选中内容在目标文档中的位置与目标文档的标识信息;
该生成模块3002,用于:
获取该被选中内容在该目标文档中的位置;
将该位置、该目标文档的标识信息以及该分享内容关联。
在一种可能实现方式中,该目标用户群组基于目标分享控件的状态确定,该目标分享控件用于指示将被选中内容分享至目标文档对应的用户群组;
该发送模块3003,用于:
获取目标分享控件的状态;
响应于该目标分享控件处于被选中状态,将该分享内容发送至该文档对应的用户群组。
在一种可能实现方式中,该目标用户或目标用户群组基于对候选用户或候选用户群组的选择指令确定;
该发送模块3003,用于:
响应于对该分享用户选择控件的触发指令,显示候选用户或候选用户群组;
响应于对任一候选用户或任一候选用户群组的选择指令,将该分享内容发送至该候选用户或候选用户群组。
在一种可能实现方式中,该发送模块3003,用于执行下述任一项:
响应于该被选中内容包括至少一个目标标识和至少一个用户标识,向该至少一个用户标识对应的目标用户发送该分享内容;
响应于该被选中内容包括至少一个目标标识和至少一个用户标识,向该至少一个目标用户所在的用户群组发送该分享内容、该至少一个目标标识和该至少一个用户标识。
在一种可能实现方式中,该基于对候选用户或候选用户群组的选择指令包括对目标标识和用户标识的添加指令;
该发送模块3003,用于执行下述任一项:
响应于在该被选中内容的上下文中,对至少一个目标标识和至少一个用户标识的添加指令,向该至少一个用户标识对应的目标用户发送该分享内容;
响应于在该被选中内容的上下文中,对至少一个目标标识和至少一个用户标识的添加指令,向该至少一个目标用户所在的用户群组发送该分享内容、该至少一个目标标识和该至少一个用户标识。
在一种可能实现方式中,该发送模块3003,还用于执行下述任一项:
响应于对该目标文档中任一位置处对目标标识和用户标识的添加指令,向该用户标识对应的目标用户发送该目标文档的该位置;
响应于对该目标文档中任一位置处对目标标识和用户标识的添加指令,向该目标文档对应的用户群组发送该目标文档的该位置,以及该用户标识。
在一种可能实现方式中,该装置还包括:
接收模块,用于接收任一用户发送的目标文档中的任一位置;
该获取模块3001,还用于响应于对该位置的查看指令,基于该任一位置,获取该目标文档中该位置的上下文内容;
第一显示模块,用于显示该上下文内容。
在一种可能实现方式中,该装置还包括第二显示模块,第二显示模块用于:
响应于对该被选中内容的反馈指令,在该被选中内容的目标位置上显示对该选中内容的反馈信息;
该生成模块3002,用于基于该被选中内容和该反馈信息,生成该分享内容。
在一种可能实现方式中,该第二显示模块用于:
响应于对该被选中内容的反馈指令,获取输入框中的信息作为对该选中内容的反馈信息;
确定该被选中内容的目标位置;
在该目标位置上显示该反馈信息。
在一种可能实现方式中,该生成模块3002用于:
获取该被选中内容的类型;
根据该类型,获取该类型对应的描述信息;
基于该被选中内容、该反馈信息和该描述信息,生成分享内容。
在一种可能实现方式中,该装置还包括:
接收模块,用于接收该目标用户群组中其他用户发送的分享内容;
第三显示模块,用于在该目标用户群组中显示该分享内容;
该第三显示模块,还用于响应于对该分享内容的查看指令,将界面跳转至该分享内容对应的目标文档的显示界面;
该第三显示模块,还用于在该显示界面中,突出显示该分享内容中的被选中内容。
在一种可能实现方式中,该第三显示模块,还用于:
获取该分享内容中被选中内容在目标文档中的位置;
突出显示该位置上的内容。
在一种可能实现方式中,该获取模块3001还用于响应于对与该目标用户或在该目标用户群组中的交互内容的转换指令,获取该交互内容;
转换模块,用于按照该交互内容的类型对应的格式转换方式,将该交互内容的格式转换为该类型对应格式;
第四显示模块,用于在文档中,显示转换后的交互内容,该文档为该基于选择指令选择的文档或基于文档创建指令创建的文档。
在一种可能实现方式中,该获取模块3001还用于响应于对该目标文档中任一位置的文件***指令,获取目标文件;
关联模块,用于将该目标文件的获取地址与该目标文档关联;
第五显示模块,用于在该目标文档中该位置上,显示该目标文件的文件信息。
在一种可能实现方式中,该装置还包括:
第六显示模块,用于响应于对访问该目标文档的用户的显示指令,显示正在访问该目标文档的至少一个用户;
该第六显示模块,还用于响应于对任一用户的选择指令,显示与该用户的会话窗。
在一种可能实现方式中,该分享内容携带有该分享内容中被选中内容在目标文档中的位置与目标文档的标识信息;
该装置还包括第七显示模块,该第七显示模块用于:
根据该分享内容携带的目标文档的标识信息,确定该分享内容对应的目标文档;
将界面跳转至该分享内容对应的目标文档的显示界面;
该第七显示模块用于:
根据该被选中内容在目标文档中的位置,突出显示该位置上的内容;
在该位置的目标位置显示该反馈信息。
在一种可能实现方式中,任一访问该目标文档的用户的权限基于该用户首次访问该目标文档的方式确定。
在一种可能实现方式中,该装置还包括:
第八显示模块,用于响应于对目标文档中内容的选择指令,对该目标文档中被选中内容进行突出显示。
本申请实施例提供的装置,通过在目标文档中选中内容,可以根据该选中内容生成分享内容,从而将分享内容分享给其他用户或用户群组,该分享过程可以由用户针对文档中的选中内容进行分享,分享内容可以自由在文档中选择,与文档内容的关联性好,内容具有针对性,用户可以清晰获知分享的是文档中的哪部分内容,分享效果好。且可以直接向用户分享,或用户向用户群组分享,相较于相关技术中无法通知到其他用户,上述分享方式灵活多变,有效提高了分享效率和分享效果。
需要说明的是:上述实施例提供的文档内容分享装置在进行文档内容分享时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将终端的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的文档内容分享装置与文档内容分享方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图31是本申请实施例提供的一种终端的结构示意图。该终端3100可以是:智能手机、平板电脑、MP3(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)播放器、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端3100还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
通常,终端3100包括有:一个或多个处理器3101和一个或多个存储器3102。
处理器3101可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器3101可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器3101也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器3101可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器3101还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器3102可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器3102还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器3102中的非暂态的计算机可读存储介质用于存储至少一个程序代码,该至少一个程序代码用于被处理器3101所执行以实现本申请中方法实施例提供的文档内容分享方法。
在一些实施例中,终端3100还可选包括有:***设备接口3103和至少一个***设备。处理器3101、存储器3102和***设备接口3103之间可以通过总线或信号线相连。各个***设备可以通过总线、信号线或电路板与***设备接口3103相连。具体地,***设备包括:射频电路3104、显示屏3105、摄像头组件3106、音频电路3107和电源3109中的至少一种。
***设备接口3103可被用于将I/O(Input/Output,输入/输出)相关的至少一个***设备连接到处理器3101和存储器3102。在一些实施例中,处理器3101、存储器3102和***设备接口3103被集成在同一芯片或电路板上;在一些其他实施例中,处理器3101、存储器3102和***设备接口3103中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路3104用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路3104通过电磁信号与通信网络以及其他通信设备进行通信。射频电路3104将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路3104包括:天线***、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路3104可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路3104还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。
显示屏3105用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏3105是触摸显示屏时,显示屏3105还具有采集在显示屏3105的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器3101进行处理。此时,显示屏3105还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏3105可以为一个,设置终端3100的前面板;在另一些实施例中,显示屏3105可以为至少两个,分别设置在终端3100的不同表面或呈折叠设计;在再一些实施例中,显示屏3105可以是柔性显示屏,设置在终端3100的弯曲表面上或折叠面上。甚至,显示屏3105还可以设置成非矩形的不规则图形,也即异形屏。显示屏3105可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。
摄像头组件3106用于采集图像或视频。可选地,摄像头组件3106包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件3106还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
音频电路3107可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器3101进行处理,或者输入至射频电路3104以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端3100的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器3101或射频电路3104的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路3107还可以包括耳机插孔。
电源3109用于为终端3100中的各个组件进行供电。电源3109可以是交流电、直流电、一次性电池或可充电电池。当电源3109包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。
在一些实施例中,终端3100还包括有一个或多个传感器3110。该一个或多个传感器3110包括但不限于:加速度传感器3111、陀螺仪传感器3112、压力传感器3113、光学传感器3115以及接近传感器3116。
加速度传感器3111可以检测以终端3100建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器3111可以用于检测重力加速度在三个坐标轴上的分量。处理器3101可以根据加速度传感器3111采集的重力加速度信号,控制显示屏3105以横向视图或纵向视图进行用户界面的显示。加速度传感器3111还可以用于游戏或者用户的运动数据的采集。
陀螺仪传感器3112可以检测终端3100的机体方向及转动角度,陀螺仪传感器3112可以与加速度传感器3111协同采集用户对终端3100的3D动作。处理器3101根据陀螺仪传感器3112采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
压力传感器3113可以设置在终端3100的侧边框和/或显示屏3105的下层。当压力传感器3113设置在终端3100的侧边框时,可以检测用户对终端3100的握持信号,由处理器3101根据压力传感器3113采集的握持信号进行左右手识别或快捷操作。当压力传感器3113设置在显示屏3105的下层时,由处理器3101根据用户对显示屏3105的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
光学传感器3115用于采集环境光强度。在一个实施例中,处理器3101可以根据光学传感器3115采集的环境光强度,控制显示屏3105的显示亮度。具体地,当环境光强度较高时,调高显示屏3105的显示亮度;当环境光强度较低时,调低显示屏3105的显示亮度。在另一个实施例中,处理器3101还可以根据光学传感器3115采集的环境光强度,动态调整摄像头组件3106的拍摄参数。
接近传感器3116,也称距离传感器,通常设置在终端3100的前面板。接近传感器3116用于采集用户与终端3100的正面之间的距离。在一个实施例中,当接近传感器3116检测到用户与终端3100的正面之间的距离逐渐变小时,由处理器3101控制显示屏3105从亮屏状态切换为息屏状态;当接近传感器3116检测到用户与终端3100的正面之间的距离逐渐变大时,由处理器3101控制显示屏3105从息屏状态切换为亮屏状态。
本领域技术人员可以理解,图31中示出的结构并不构成对终端3100的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
在示例性实施例中,还提供了一种计算机可读存储介质,例如包括程序代码的存储器,上述程序代码可由处理器执行以完成上述实施例中的文档内容分享方法。例如,该计算机可读存储介质可以是只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)、磁带、软盘和光数据存储设备等。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,该程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
上述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (26)
1.一种文档内容分享方法,其特征在于,所述方法包括:
响应于对目标文档中内容的选择指令,获取所述目标文档中被选中内容;
基于所述被选中内容,生成分享内容;
将所述分享内容发送至目标用户或目标用户群组;
其中,所述将所述分享内容发送至目标用户或目标用户群组,包括:
响应于所述被选中内容包括至少一个目标标识和至少一个用户标识,向所述至少一个用户标识对应的目标用户发送所述分享内容;或,响应于所述被选中内容包括至少一个目标标识和至少一个用户标识,向所述至少一个用户标识对应的目标用户所在的用户群组发送所述分享内容、所述至少一个目标标识和所述至少一个用户标识;
响应于在所述被选中内容的上下文中,对至少一个目标标识和至少一个用户标识的添加指令,向所述至少一个用户标识对应的目标用户发送所述分享内容;或,响应于在所述被选中内容的上下文中,对至少一个目标标识和至少一个用户标识的添加指令,向所述至少一个用户标识对应的目标用户所在的用户群组发送所述分享内容、所述至少一个目标标识和所述至少一个用户标识;
在所述目标文档中未选中内容的情况下,响应于对所述目标文档中任一位置处对目标标识和用户标识的添加指令,向所述用户标识对应的目标用户发送所述目标文档的所述位置;或,响应于对所述目标文档中任一位置处对目标标识和用户标识的添加指令,向所述目标文档对应的用户群组发送所述目标文档的所述位置,以及所述用户标识;
接收任一用户发送的目标文档中的任一位置;响应于对所述位置的查看指令,基于所述任一位置,获取所述目标文档中所述位置的上下文内容;显示所述上下文内容。
2.根据权利要求1所述的方法,其特征在于,所述分享内容携带有所述被选中内容在目标文档中的位置与目标文档的标识信息;
所述基于所述被选中内容,生成分享内容,包括:
获取所述被选中内容在所述目标文档中的位置;
将所述位置、所述目标文档的标识信息以及所述分享内容关联。
3.根据权利要求1所述的方法,其特征在于,所述目标用户群组基于目标分享控件的状态确定,所述目标分享控件用于指示将被选中内容分享至目标文档对应的用户群组;
将所述分享内容发送至目标用户群组,包括:
获取目标分享控件的状态;
响应于所述目标分享控件处于被选中状态,将所述分享内容发送至所述文档对应的用户群组。
4.根据权利要求1所述的方法,其特征在于,所述目标用户或目标用户群组基于对候选用户或候选用户群组的选择指令确定;
所述将所述分享内容发送至目标用户或目标用户群组,包括:
响应于对分享用户选择控件的触发指令,显示候选用户或候选用户群组;
响应于对任一候选用户或任一候选用户群组的选择指令,将所述分享内容发送至所述候选用户或候选用户群组。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于对所述被选中内容的反馈指令,在所述被选中内容的目标位置上显示对所述选中内容的反馈信息;
所述基于所述被选中内容,生成分享内容,包括:
基于所述被选中内容和所述反馈信息,生成所述分享内容。
6.根据权利要求5所述的方法,其特征在于,所述响应于对所述被选中内容的反馈指令,在所述被选中内容的目标位置上显示对所述选中内容的反馈信息,包括:
响应于对所述被选中内容的反馈指令,获取输入框中的信息作为对所述选中内容的反馈信息;
确定所述被选中内容的目标位置;
在所述目标位置上显示所述反馈信息。
7.根据权利要求5所述的方法,其特征在于,所述基于所述被选中内容和所述反馈信息,生成所述分享内容,包括:
获取所述被选中内容的类型;
根据所述类型,获取所述类型对应的描述信息;
基于所述被选中内容、所述反馈信息和所述描述信息,生成分享内容。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述目标用户群组中其他用户发送的分享内容;
在所述目标用户群组中显示所述分享内容;
响应于对所述分享内容的查看指令,将界面跳转至所述分享内容对应的目标文档的显示界面;
在所述显示界面中,突出显示所述分享内容中的被选中内容。
9.根据权利要求8所述的方法,其特征在于,所述在所述显示界面中,突出显示所述分享内容中的被选中内容,包括:
获取所述分享内容中被选中内容在目标文档中的位置;
突出显示所述位置上的内容。
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于对与所述目标用户或在所述目标用户群组中的交互内容的转换指令,获取所述交互内容;
按照所述交互内容的类型对应的格式转换方式,将所述交互内容的格式转换为所述类型对应格式;
在文档中,显示转换后的交互内容,所述文档为所述基于选择指令选择的文档或基于文档创建指令创建的文档。
11.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于对所述目标文档中任一位置的文件***指令,获取目标文件;
将所述目标文件的获取地址与所述目标文档关联;
在所述目标文档中所述位置上,显示所述目标文件的文件信息。
12.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于对访问所述目标文档的用户的显示指令,显示正在访问所述目标文档的至少一个用户;
响应于对任一用户的选择指令,显示与所述用户的会话窗。
13.一种文档内容分享装置,其特征在于,所述装置包括:
获取模块,用于响应于对目标文档中内容的选择指令,获取所述目标文档中被选中内容;
生成模块,用于基于所述被选中内容,生成分享内容;
发送模块,用于将所述分享内容发送至目标用户或目标用户群组;
其中,所述发送模块,用于:
响应于所述被选中内容包括至少一个目标标识和至少一个用户标识,向所述至少一个用户标识对应的目标用户发送所述分享内容;或,响应于所述被选中内容包括至少一个目标标识和至少一个用户标识,向所述至少一个用户标识对应的目标用户所在的用户群组发送所述分享内容、所述至少一个目标标识和所述至少一个用户标识;
响应于在所述被选中内容的上下文中,对至少一个目标标识和至少一个用户标识的添加指令,向所述至少一个用户标识对应的目标用户发送所述分享内容;或,响应于在所述被选中内容的上下文中,对至少一个目标标识和至少一个用户标识的添加指令,向所述至少一个用户标识对应的目标用户所在的用户群组发送所述分享内容、所述至少一个目标标识和所述至少一个用户标识;
在所述目标文档中未选中内容的情况下,响应于对所述目标文档中任一位置处对目标标识和用户标识的添加指令,向所述用户标识对应的目标用户发送所述目标文档的所述位置;或,响应于对所述目标文档中任一位置处对目标标识和用户标识的添加指令,向所述目标文档对应的用户群组发送所述目标文档的所述位置,以及所述用户标识;
接收任一用户发送的目标文档中的任一位置;响应于对所述位置的查看指令,基于所述任一位置,获取所述目标文档中所述位置的上下文内容;显示所述上下文内容。
14.根据权利要求13所述的装置,其特征在于,所述分享内容携带有所述被选中内容在目标文档中的位置与目标文档的标识信息;
所述生成模块,用于:
获取所述被选中内容在所述目标文档中的位置;
将所述位置、所述目标文档的标识信息以及所述分享内容关联。
15.根据权利要求13所述的装置,其特征在于,所述目标用户群组基于目标分享控件的状态确定,所述目标分享控件用于指示将被选中内容分享至目标文档对应的用户群组;所述发送模块,用于:
获取目标分享控件的状态;
响应于所述目标分享控件处于被选中状态,将所述分享内容发送至所述文档对应的用户群组。
16.根据权利要求13所述的装置,其特征在于,所述目标用户或目标用户群组基于对候选用户或候选用户群组的选择指令确定;所述发送模块,用于:
响应于对分享用户选择控件的触发指令,显示候选用户或候选用户群组;
响应于对任一候选用户或任一候选用户群组的选择指令,将所述分享内容发送至所述候选用户或候选用户群组。
17.根据权利要求13所述的装置,其特征在于,所述装置还包括第二显示模块,所述第二显示模块用于:
响应于对所述被选中内容的反馈指令,在所述被选中内容的目标位置上显示对所述选中内容的反馈信息;
所述生成模块,用于基于所述被选中内容和所述反馈信息,生成所述分享内容。
18.根据权利要求17所述的装置,其特征在于,所述第二显示模块用于:
响应于对所述被选中内容的反馈指令,获取输入框中的信息作为对所述选中内容的反馈信息;
确定所述被选中内容的目标位置;
在所述目标位置上显示所述反馈信息。
19.根据权利要求17所述的装置,其特征在于,所述生成模块用于:
获取所述被选中内容的类型;
根据所述类型,获取所述类型对应的描述信息;
基于所述被选中内容、所述反馈信息和所述描述信息,生成分享内容。
20.根据权利要求13所述的装置,其特征在于,所述装置还包括:
接收模块,用于接收所述目标用户群组中其他用户发送的分享内容;
第三显示模块,用于在所述目标用户群组中显示所述分享内容;
所述第三显示模块,还用于响应于对所述分享内容的查看指令,将界面跳转至所述分享内容对应的目标文档的显示界面;
所述第三显示模块,还用于在所述显示界面中,突出显示所述分享内容中的被选中内容。
21.根据权利要求20所述的装置,其特征在于,所述第三显示模块,还用于:
获取所述分享内容中被选中内容在目标文档中的位置;
突出显示所述位置上的内容。
22.根据权利要求13所述的装置,其特征在于,所述获取模块还用于响应于对与所述目标用户或在所述目标用户群组中的交互内容的转换指令,获取所述交互内容;所述装置还包括:
转换模块,用于按照所述交互内容的类型对应的格式转换方式,将所述交互内容的格式转换为所述类型对应格式;
第四显示模块,用于在文档中,显示转换后的交互内容,所述文档为所述基于选择指令选择的文档或基于文档创建指令创建的文档。
23.根据权利要求13所述的装置,其特征在于,所述获取模块还用于响应于对所述目标文档中任一位置的文件***指令,获取目标文件;所述装置还包括:
关联模块,用于将所述目标文件的获取地址与所述目标文档关联;
第五显示模块,用于在所述目标文档中所述位置上,显示所述目标文件的文件信息。
24.根据权利要求13所述的装置,其特征在于,所述装置还包括:
第六显示模块,用于响应于对访问所述目标文档的用户的显示指令,显示正在访问所述目标文档的至少一个用户;
所述第六显示模块,还用于响应于对任一用户的选择指令,显示与所述用户的会话窗。
25.一种终端,其特征在于,所述终端包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条程序代码,所述程序代码由所述一个或多个处理器加载并执行以实现如权利要求1至权利要求12任一项所述的文档内容分享方法所执行的操作。
26.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条程序代码,所述程序代码由处理器加载并执行以实现如权利要求1至权利要求12任一项所述的文档内容分享方法所执行的操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911341227.1A CN111078655B (zh) | 2019-12-23 | 2019-12-23 | 文档内容分享方法、装置、终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911341227.1A CN111078655B (zh) | 2019-12-23 | 2019-12-23 | 文档内容分享方法、装置、终端及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111078655A CN111078655A (zh) | 2020-04-28 |
CN111078655B true CN111078655B (zh) | 2023-12-26 |
Family
ID=70317004
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911341227.1A Active CN111078655B (zh) | 2019-12-23 | 2019-12-23 | 文档内容分享方法、装置、终端及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111078655B (zh) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113535662B (zh) * | 2020-07-09 | 2023-04-07 | 抖音视界有限公司 | 一种信息位置的指示方法、装置、电子设备及存储介质 |
CN112579227A (zh) * | 2020-09-19 | 2021-03-30 | 王小燕 | 一种基于人工智能的文件浏览方法及*** |
CN112163398B (zh) * | 2020-09-30 | 2024-06-18 | 金蝶软件(中国)有限公司 | 一种图表分享方法及其相关设备 |
CN112163406B (zh) * | 2020-10-22 | 2024-02-20 | 腾讯科技(深圳)有限公司 | 互动消息显示方法、装置、计算机设备及存储介质 |
CN112445389A (zh) * | 2020-11-24 | 2021-03-05 | 北京达佳互联信息技术有限公司 | 分享提示方法、装置、客户端、服务端和存储介质 |
CN114997115A (zh) * | 2021-03-01 | 2022-09-02 | 北京字跳网络技术有限公司 | 文档处理方法、装置、设备和介质 |
CN115061601B (zh) * | 2021-03-01 | 2024-05-07 | 北京字跳网络技术有限公司 | 电子文档的处理方法、装置、终端和存储介质 |
CN114995689A (zh) * | 2021-03-01 | 2022-09-02 | 北京字跳网络技术有限公司 | 电子文档的处理方法、装置、终端和存储介质 |
CN115964104A (zh) * | 2021-10-08 | 2023-04-14 | 北京字跳网络技术有限公司 | 显示信息的方法、装置、电子设备和存储介质 |
CN114398136A (zh) * | 2022-01-17 | 2022-04-26 | 北京达佳互联信息技术有限公司 | 对象提及方法、装置、终端及存储介质 |
CN116820635A (zh) * | 2022-03-22 | 2023-09-29 | 北京字跳网络技术有限公司 | 一种文档块分享方法、装置、***及存储介质 |
CN115277273B (zh) * | 2022-07-25 | 2024-03-22 | 维沃移动通信有限公司 | 资源共享方法及资源共享的装置 |
CN116016553B (zh) * | 2023-03-27 | 2023-08-11 | 天津联想协同科技有限公司 | 一种基于网盘的文件分享方法、装置、网盘及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103493035A (zh) * | 2011-03-15 | 2014-01-01 | 谷歌公司 | 在聊天和文档编辑会话中的内联用户寻址 |
CN105264516A (zh) * | 2013-03-14 | 2016-01-20 | 微软技术许可有限责任公司 | 文档协作和对改变的通知 |
CN109219824A (zh) * | 2016-06-02 | 2019-01-15 | 微软技术许可有限责任公司 | 利用用户访问权限来自动共享文档 |
CN110348236A (zh) * | 2018-04-02 | 2019-10-18 | 腾讯科技(深圳)有限公司 | 一种文件的操作权限设置方法、装置和存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10769356B2 (en) * | 2017-03-03 | 2020-09-08 | Adobe Inc. | Synchronizing review comments between source and shared documents |
-
2019
- 2019-12-23 CN CN201911341227.1A patent/CN111078655B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103493035A (zh) * | 2011-03-15 | 2014-01-01 | 谷歌公司 | 在聊天和文档编辑会话中的内联用户寻址 |
CN105264516A (zh) * | 2013-03-14 | 2016-01-20 | 微软技术许可有限责任公司 | 文档协作和对改变的通知 |
CN109219824A (zh) * | 2016-06-02 | 2019-01-15 | 微软技术许可有限责任公司 | 利用用户访问权限来自动共享文档 |
CN110348236A (zh) * | 2018-04-02 | 2019-10-18 | 腾讯科技(深圳)有限公司 | 一种文件的操作权限设置方法、装置和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111078655A (zh) | 2020-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111078655B (zh) | 文档内容分享方法、装置、终端及存储介质 | |
CN110138645B (zh) | 会话消息的显示方法、装置、设备及存储介质 | |
CN112947823B (zh) | 会话处理方法、装置、设备及存储介质 | |
KR102313755B1 (ko) | 이동 단말기 및 그 제어 방법 | |
KR20170029837A (ko) | 이동 단말기 및 그 제어 방법 | |
CN113709022B (zh) | 消息交互方法、装置、设备及存储介质 | |
KR20150044830A (ko) | 휴대용 장치가 웨어러블 장치를 통하여 정보를 표시하는 방법 및 그 장치 | |
JP2023554519A (ja) | 電子文書の編集方法と装置及びコンピュータ機器とプログラム | |
CN112764607A (zh) | 定时消息处理方法、装置、终端及存储介质 | |
CN112764608A (zh) | 消息处理方法、装置、设备及存储介质 | |
CN112463418A (zh) | 跨设备信息分享方法、装置、介质和电子设备 | |
CN111953852B (zh) | 通话记录生成方法、装置、终端及存储介质 | |
CN111368329B (zh) | 消息展示方法、装置、电子设备及存储介质 | |
CN106447747B (zh) | 图像处理方法及装置 | |
CN114816600B (zh) | 会话消息显示方法、装置、终端及存储介质 | |
CN105607958B (zh) | 信息输入方法及装置 | |
CN114398136A (zh) | 对象提及方法、装置、终端及存储介质 | |
CN114968021A (zh) | 消息显示方法、装置、设备及介质 | |
KR20170108715A (ko) | 이동 단말기 및 그 제어 방법 | |
CN111526084A (zh) | 信息处理方法、装置、设备及存储介质 | |
CN112291133A (zh) | 跨端发送文件的方法、装置、设备及介质 | |
CN115348240B (zh) | 共享文档的语音通话方法、装置、电子设备及存储介质 | |
CN112818205B (zh) | 页面处理方法、装置、电子设备、存储介质及产品 | |
KR20180056273A (ko) | 이동 단말기 및 그 제어방법 | |
CN114157630B (zh) | 社交关系链的迁移方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40022303 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |