一种文件处理方法及装置与流程

文档序号:30794709发布日期:2022-07-16 12:19阅读:85来源:国知局
一种文件处理方法及装置与流程

1.本技术涉及通信技术领域,尤其涉及一种文件处理方法及装置。


背景技术:

2.随着互联网技术的快速发展,以网络为媒介的线上会议可以突破时间、地域的限制,直接通过互联网实现面对面交流的效果。在进行线上会议时,可以通过线上会议应用程序提供的文件共享功能将需要展示的文件分享给参会者,以便参加线上会议的每个参会者能够查看到需要展示的文件。
3.目前,文件的类型不再局限于常见的文档、表格、ppt(演示文稿)等格式,还存在一些需要通过特定软件才能打开的特殊文件,比如,photoshop专用格式(psd)文件,动画场景创建格式(3dmax)文件,计算机辅助设计格式(dwg)文件等。在云讨论组内上传一些特殊文件时,云服务器往往无法对这类特殊文件成功解析,导致特殊文件无法及时地上传至云讨论组,从而影响文件共享的功能。


技术实现要素:

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.第十方面,本技术实施例提供了一种文件处理系统,该文件处理系统包括至少一个服务器和至少一个终端设备,该终端设备用于执行上述第一方面中任意一项的步骤。
附图说明
32.以下对本技术实施例用到的附图进行介绍。
33.图1是本技术实施例提供的一种文件处理系统架构示意图;图2是本技术实施例提供的一种文件处理方法的流程图;图3是本技术实施例提供的一种应用程序的主界面的示意图;图4是本技术实施例提供的一种选择投屏内容的界面示意图;图5是本技术实施例提供的一种云讨论组的界面示意图;图6是本技术实施例提供的一种上传文件的界面示意图;图7是本技术实施例提供的另一种上传文件的界面示意图;图8是本技术实施例提供的一种文件处理装置800的结构示意图;图9是本技术实施例提供的一种文件处理装置900的结构示意图。
具体实施方式
34.以下对本技术中涉及的部分用语进行说明,以便于本领域技术人员理解。
35.1、云讨论组,是由云服务器创建和管理,用于线上会议的参会者加入,并在云讨论组内进行线上会议。云讨论组的主界面包括四个显示区域,每个显示区域是云桌面的内容,其中,云桌面的内容是指云讨论组中终端设备共享的文件内容,比如,文档、表格、视频、音频以及终端设备的投屏等等。应说明的是,云讨论组的主界面的四个显示区域可以右滑,比如,主界面中当前的四个显示区域分别是第一显示区域、第二显示区域、第三显示区域、第四显示区域,此时,右滑主界面中当前的四个显示区域,主界面中会显示第五显示区域、第六显示区域、第七显示区域、第八显示区域,因此,当云讨论组中共享的文件超过四个时,可以采用右滑的方式查看共享的文件。云讨论组可以实现音视频数据的传输,文档的分享和
管理,远程电话或视频会议等等。
36.2、视频流是指音视频流,通过终端设备对屏幕的录制、以及对声音的抓取,将录制的屏幕信息以及声音信息形成视频流,并将视频流发送给云服务器,云服务器推流至云讨论组内的所有终端设备显示和播放视频流。
37.3、分屏镜像功能是支持线上会议的应用程序中的功能,由终端设备启动支持线上会议的应用程序,并建立该应用程序与终端设备上目标软件之间的连接,从而录制目标软件打开目标文件的应用界面。该分屏镜像功能的控制权限只有该终端设备能够操作。
38.下面结合本技术实施例中的附图对本技术实施例进行描述。
39.在云讨论组内上传一些特殊文件时,云服务器往往无法对这类特殊文件成功解析,导致特殊文件无法及时地上传至云讨论组,从而影响文件共享的功能,因此,本技术提供一种文件处理方法及装置。请参见图1,图1是本技术实施例提供的一种文件处理系统架构示意图,该系统包括终端设备101,服务器102,其中:终端设备101是具有处理能力和数据收发能力的装置。终端设备101安装和运行支持线上会议的应用程序,该应用程序内登录有用户账号,用户使用终端设备101可以通过点击会议链接、输入验证码、会议号等方式加入云讨论组,同时,可以通过终端设备101进行线上会议以及文件共享等。终端设备101可以是云电视、计算机、笔记本电脑、平板电脑、掌上电脑、台式机、诊断仪、手机、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本、个人数字助理(personal digital assistant,pda)等。
40.可选的,终端设备101可以泛指多个终端设备中的一个,本技术实施例仅以终端设备101来举例说明。终端设备上安装的应用程序可以是相同的,或两个终端设备上安装的应用程序是不同操作系统平台的同一类型应用程序,上述终端设备的数量可以更多或更少。例如,上述终端设备为几十个或几百个,或者更多数量,本技术实施例对终端设备的数量和设备类型不加以限定。
41.服务器102是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(content delivery network,cdn)以及大数据和人工智能平台等基础云计算服务的云服务器。服务器102创建和管理云讨论组,同时配置云讨论组内所有终端设备的权限,还可以控制云讨论组内多个显示区域的切换,同时对云讨论组内的终端设备上传的文件进行解析,解析成功时,推流至云讨论组内所有具有查看权限的终端设备,从而实现文件的共享和演示。服务器102为终端设备101提供计算或应用服务,为支持线上会议的应用程序提供后台服务。
42.终端设备101与服务器102可以通过有线或无线通信方式进行直接或间接地连接。
43.可选的,服务器102可以承担主要计算工作,终端设备101可以承担次要计算工作;或者,服务器102承担次要计算工作,终端设备101承担主要计算工作;或者,服务器102和终端设备101分别单独承担分类工作。
44.请参见图2,图2是本技术实施例提供的一种文件处理方法的流程图,该方法包括但不限于如下步骤:s201:第一设备向服务器发送多个文件。
45.具体地,第一设备是指云讨论组内的所有终端设备中的一个或多个终端设备,其中,第一设备需要具有文件上传权限,通常,云服务器配置的云讨论组内的所有终端设备都
具有文件上传权限。多个文件用于云讨论组中除第一设备之外的其他设备进行共享。多个文件可以包括多种不同类型的文件,比如,文档文件,表格文件,psd文件,3dmax文件,dwg文件,还可以包括视频文件,音频文件以及第一设备的投屏等。
46.第一设备启动支持线上会议的应用程序,在应用程序中登录用户账号进入应用程序的主界面,如图3所示,图3是本技术实施例提供的一种应用程序的主界面的示意图,该应用程序的主界面中包括用户账号名称以及头像,扫一扫,开始讨论,加入讨论,以及屏幕镜像。其中,扫一扫可以用于第一设备扫描云讨论组的二维码进入到云讨论组中,开始讨论可以创建新的云讨论组,加入讨论可以加入到已经创建的云讨论组中,屏幕镜像可以用于第一设备向大屏端投屏,其中,大屏端可以包括会议室的大屏设备,大屏端也是云讨论组内的终端设备之一。
47.第一设备接收用户输入的点击操作(点击扫一扫、开始讨论或加入讨论),响应于该点击操作,第一设备显示投屏内容界面,如图4所示,图4是本技术实施例提供的一种选择投屏内容的界面示意图,该选择投屏内容的界面包括投文件以及投屏幕,其中,投文件用于第一设备选择本设备上的文件,该文件可以包括文档文件,表格文件,psd文件,3dmax文件,dwg文件,视频文件,音频文件等等;投屏幕用于第一设备选择本设备的主屏幕。第一设备接收用户输入的选择操作(选择投文件或投屏幕),响应于该选择操作,选择第一设备上的多个文件,并向服务器发送多个文件。
48.示例性的,第一设备包括设备1、设备2、设备3以及设备4,其中,设备1向服务器发送文件1、文件2;设备2向服务器发送文件3,设备3向服务器发送文件4、文件5、文件6;设备4向服务器发送文件7。
49.s202:接收服务器发送的提示信息。
50.具体地,提示信息包括多个文件中解析失败的至少一个文件,以及确认信息,该确认信息用于指示用户是否开始录制目标软件打开至少一个文件的应用界面。第一设备向服务器发送多个文件后,服务器根据多个文件中每个文件的类型对文件进行解析,当多个文件中的至少一个文件解析失败时,服务器向第一设备中解析失败的至少一个文件对应的终端设备发送提示信息,该对应的终端设备接收服务器发送的提示信息。
51.示例性的,当服务器对设备1发送的文件2,设备3发送的文件5以及文件6解析失败时,服务器向设备1,设备3发送提示信息,其中,向设备1发送的提示信息包括文件2上传失败,向设备3发送的提示信息包括文件5上传失败、文件6上传失败。
52.在一些实施例中,接收服务器发送的第二视频流。
53.具体地,第二视频流包括多个文件中解析成功的除至少一个文件之外的其他文件。第一设备向服务器发送多个文件后,服务器根据多个文件中每个文件的类型对文件进行解析,当多个文件中的部分文件(除至少一个文件之外的其他文件)解析成功时,服务器打开解析成功的部分文件,相应的,形成部分文件打开状态的第二视频流,并向云讨论组内的所有终端设备发送该第二视频流,该云讨论组内的所有终端设备接收服务器发送的第二视频流。
54.如图5所示,图5是本技术实施例提供的一种云讨论组的界面示意图,该云讨论组的界面包括四个显示区域,文件,相册,网址,共享屏幕。其中,四个显示区域中的每个显示区域显示第二视频流对应的多个文件中解析成功的除至少一个文件之外的其他文件。文
件,相册,网址,共享屏幕可以用于用户上传文件、相册、网址以及共享屏幕。当第一设备中解析失败的至少一个文件对应的终端设备接收服务器发送的提示信息时,该界面的下方显示该提示信息,比如,[文件名称]上传失败。
[0055]
s203:录制目标软件打开至少一个文件的应用界面,得到第一视频流。
[0056]
具体地,应用界面为使用第一设备中解析失败的至少一个文件对应的终端设备上的目标软件打开至少一个文件后的当前文件界面。第一设备中解析失败的至少一个文件对应的终端设备显示该提示信息后,接收用户的点击操作(点击该提示信息),响应于该点击操作,启动支持线上会议的应用程序中的分屏镜像功能,建立该应用程序与目标软件之间的连接,此时,用户使用第一设备中解析失败的至少一个文件对应的终端设备上的目标软件打开该目标软件对应的至少一个文件,显示该目标软件打开对应的至少一个文件的当前文件界面,接收用户输入的开始指令,响应于该开始指令,开始录制该目标软件打开对应的至少一个文件的当前文件界面,并形成第一视频流。
[0057]
在一些实施例中,在第一屏幕区域显示目标软件中的第一软件打开至少一个文件中第一文件的应用界面;在第二屏幕区域显示目标软件中的第二软件打开至少一个文件中第二文件的应用界面;响应于用户输入的选择指令,选择录制目标软件中的第一软件打开至少一个文件中第一文件的应用界面、或目标软件中的第二软件打开至少一个文件中第二文件的应用界面。
[0058]
具体地,当至少一个文件的文件类型对应多个目标软件时,上述至少一个文件对应的终端设备的屏幕会划分为两个屏幕区域(第一屏幕区域以及第二屏幕区域),其中,用户可以在第一屏幕区域使用本终端设备中的第一软件打开第一文件,在第二屏幕区域使用本终端设备中的第二软件打开第二文件,且第一屏幕区域、第二屏幕区域显示相应的目标软件打开的当前文件界面,接着,接收用户输入的选择指令(选择第一屏幕区域或第二屏幕区域),响应于该选择指令,开始录制相应屏幕区域(第一屏幕区域或第二屏幕区域)的目标软件(第一软件或第二软件)打开文件(第一文件或第二文件)的当前文件界面,并形成第一视频流。如图6所示,图6是本技术实施例提供的一种上传文件的界面示意图,用户在第一屏幕区域使用第一软件打开文件1、文件2以及文件3,第一屏幕区域显示第一软件打开的文件1;在第二屏幕区域使用第二软件打开文件4、文件5以及文件6,第二屏幕区域显示第二软件打开的文件5,此时,用户输入的选择指令是选择第二屏幕区域,则录制第二屏幕区域的第二软件打开的文件5,并形成第一视频流。
[0059]
在该实施例中,当服务器解析失败的文件需要对应多个目标软件打开时,第一设备会划分两个屏幕区域(第一屏幕区域、第二屏幕区域)分别用于显示不同的目标软件打开文件的应用界面,当用户点击两个屏幕区域中的任意一个区域时(输入的选择指令),第一设备则录制用户所选中区域(第一屏幕区域或第二屏幕区域)中显示的目标软件打开文件的应用界面,从而形成第一视频流。该方法适用于多个解析失败的文件对应多个目标软件的场景,能够同时上传多个不同类型的文件,提升了各种类型文件的上传效率。
[0060]
s204:向服务器发送第一视频流。
[0061]
具体地,第一视频流包括解析失败的至少一个文件的录屏信息,用于云讨论组中其他设备进行显示。第一设备中解析失败的至少一个文件对应的终端设备向服务器发送第一视频流,服务器接收到该第一视频流后,向云讨论组内的所有设备(第一设备以及其他设
备)推流(发送),云讨论组内的所有设备在云讨论组界面的四个显示区域显示该第一视频流内包含的录屏信息(即,至少一个文件)。
[0062]
可选的,第一设备中解析失败的至少一个文件对应的终端设备可以通过有线或无线通信方式向服务器发送该第一视频流。
[0063]
在一些实施例中,在第三屏幕区域显示第一视频流。
[0064]
具体地,第一设备中解析失败的至少一个文件对应的终端设备的屏幕还会划分出第三屏幕区域,第三屏幕区域用于显示实时上传的第一视频流。如图7所示,图7是本技术实施例提供的另一种上传文件的界面示意图,该界面包括三个屏幕区域(第一屏幕区域、第二屏幕区域以及第三屏幕区域)第一屏幕区域显示第一软件打开的文件1,第二屏幕区域显示第二软件打开的文件5,此时,用户输入的选择指令是选择第二屏幕区域,则录制第二屏幕区域的第二软件打开的文件5,并形成第一视频流,相应的,第三屏幕区域显示第一视频流(第二软件打开的文件5)。
[0065]
在该实施例中,第一设备上还会划分出第三屏幕区域,用于显示用户向服务器实时上传的第一视频流,方便用户实时查看通过录制的方式上传解析失败的文件的过程,避免上传过程中可能出现的问题(比如,选择上传的文件出错等)。
[0066]
在本技术实施例中,当服务器对云讨论组中第一设备发送的多个文件中的至少一个文件解析失败时,第一设备会接收服务器发送的提示信息,用于通知用户服务器解析失败的至少一个文件,以便提示用户通过录制目标软件打开解析失败的至少一个文件的应用界面重新向服务器上传解析失败的至少一个文件,从而实现云讨论组中所有设备的文件共享。该方法解决了服务器无法成功解析特殊文件的问题,提升了各种类型文件的上传效率,实现了不同类型文件的共享。
[0067]
上述详细阐述了本技术实施例的方法,下面提供了本技术实施例的装置。
[0068]
请参见图8,图8是本技术实施例提供的一种文件处理装置800的结构示意图,该装置包括发送单元801,接收单元802,处理单元803,显示单元804,其中,各个单元的详细描述如下。
[0069]
发送单元801,用于向服务器发送多个文件,所述多个文件用于云讨论组中除所述第一设备之外的其他设备进行共享;接收单元802,用于接收所述服务器发送的提示信息,所述提示信息包括所述多个文件中解析失败的至少一个文件;处理单元803,用于录制目标软件打开所述至少一个文件的应用界面,得到第一视频流;所述发送单元801,用于向所述服务器发送所述第一视频流,所述第一视频流用于所述其他设备进行显示。
[0070]
在一种可能的实现方式中,所述提示信息包括确认信息,所述确认信息用于指示用户是否开始录制目标软件打开所述至少一个文件的应用界面。
[0071]
在一种可能的实现方式中,所述装置还包括:显示单元804,用于显示所述目标软件打开所述至少一个文件的应用界面;所述处理单元803,具体用于:响应于用户输入的开始指令,开始录制所述目标软件打开所述至少一个文件的应
用界面,得到所述第一视频流。
[0072]
在一种可能的实现方式中,所述显示单元804还用于:在第一屏幕区域显示所述目标软件中的第一软件打开所述至少一个文件中第一文件的应用界面;在第二屏幕区域显示所述目标软件中的第二软件打开所述至少一个文件中第二文件的应用界面;所述处理单元803,具体用于:响应于用户输入的选择指令,选择录制所述目标软件中的第一软件打开所述至少一个文件中第一文件的应用界面、或所述目标软件中的第二软件打开所述至少一个文件中第二文件的应用界面。
[0073]
在一种可能的实现方式中,所述显示单元804还用于:在第三屏幕区域显示所述第一视频流。
[0074]
在一种可能的实现方式中,所述接收单元802还用于:接收所述服务器发送的第二视频流,所述第二视频流包括所述多个文件中解析成功的除所述至少一个文件之外的其他文件。
[0075]
需要说明的是,各个单元的实现及有益效果还可以对应参照图2所示的方法实施例的相应描述。
[0076]
请参见图9,图9是本技术实施例提供的一种文件处理装置900的结构示意图,该装置900包括处理器901和收发器903,可选的,还包括存储器902,所述处理器901、存储器902和收发器903通过总线904相互连接。
[0077]
存储器902包括但不限于是随机存储记忆体(random access memory,ram)、只读存储器(read-only memory, rom)、可擦除可编程只读存储器(erasable programmable read only memory,eprom)、或便携式只读存储器(compact disc read-only memory,cd-rom),该存储器902用于相关指令及数据。收发器903用于接收和发送数据。
[0078]
处理器901可以是一个或多个中央处理器(central processing unit,cpu),在处理器901是一个cpu的情况下,该cpu可以是单核cpu,也可以是多核cpu。
[0079]
该装置900中的处理器901读取所述存储器902中存储的程序代码,用于执行以下操作:第一设备向服务器发送多个文件,所述多个文件用于云讨论组中除所述第一设备之外的其他设备进行共享;接收所述服务器发送的提示信息,所述提示信息包括所述多个文件中解析失败的至少一个文件;录制目标软件打开所述至少一个文件的应用界面,得到第一视频流;向所述服务器发送所述第一视频流,所述第一视频流用于所述其他设备进行显示。
[0080]
可选的,所述提示信息包括确认信息,所述确认信息用于指示用户是否开始录制目标软件打开所述至少一个文件的应用界面。
[0081]
可选的,所述处理器901,还用于显示所述目标软件打开所述至少一个文件的应用界面;响应于用户输入的开始指令,开始录制所述目标软件打开所述至少一个文件的应用
界面,得到所述第一视频流。
[0082]
可选的,所述处理器901,还用于在第一屏幕区域显示所述目标软件中的第一软件打开所述至少一个文件中第一文件的应用界面;在第二屏幕区域显示所述目标软件中的第二软件打开所述至少一个文件中第二文件的应用界面;响应于用户输入的选择指令,选择录制所述目标软件中的第一软件打开所述至少一个文件中第一文件的应用界面、或所述目标软件中的第二软件打开所述至少一个文件中第二文件的应用界面。
[0083]
可选的,所述处理器901,还用于在第三屏幕区域显示所述第一视频流。
[0084]
可选的,通过所述收发器903接收所述服务器发送的第二视频流,所述第二视频流包括所述多个文件中解析成功的除所述至少一个文件之外的其他文件。
[0085]
需要说明的是,各个操作的实现及有益效果还可以对应参照图2所示的方法实施例的相应描述。
[0086]
本技术实施例还提供了一种芯片系统,该芯片系统包括处理器,用于实现上述任一实施例中所涉及的功能。在一种可能的设计中,所述芯片系统还可以包括存储器,所述存储器,用于终端设备必要的计算机程序和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。其中,芯片系统的输入和输出,分别对应方法实施例终端设备的接收与发送操作。
[0087]
本技术实施例还提供了一种文件处理装置,包括处理器和接口。所述处理器可用于执行上述方法实施例中的方法。
[0088]
应理解,上述文件处理装置可以是一个芯片。例如,该文件处理装置可以是现场可编程门阵列(field programmable gate array,fpga),可以是专用集成芯片(application specific integrated circuit,asic),还可以是系统芯片(system on chip,soc),还可以是中央处理器(central processor unit,cpu),还可以是网络处理器(network processor,np),还可以是数字信号处理电路(digital signal processor,dsp),还可以是微控制器(micro controller unit,mcu),还可以是可编程控制器(programmable logic device,pld)或其他集成芯片。
[0089]
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
[0090]
应注意,本技术实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可
编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
[0091]
根据本技术实施例提供的方法,本技术还提供一种计算机程序产品,该计算机程序产品包括:计算机程序,当该计算机程序在计算机上运行时,使得该计算机执行图2所示实施例中任意一个实施例的方法。
[0092]
根据本技术实施例提供的方法,本技术还提供一种计算机可读介质,该计算机可读介质存储有计算机程序,当该计算机程序在计算机上运行时,使得该计算机执行图2所示实施例中任意一个实施例的方法。
[0093]
根据本技术实施例提供的方法,本技术还提供一种文件处理系统,其包括前述的一个或多个服务器、一个或多个终端设备。
[0094]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,dvd))、或者半导体介质(例如,固态硬盘(solid state disc,ssd))等。
[0095]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各种说明性逻辑块(illustrative logical block)和步骤(step),能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0096]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0097]
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者定位服务器等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0098]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵
盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1