CN111291005B - 文件查看方法、装置、终端设备、***以及存储介质 - Google Patents
文件查看方法、装置、终端设备、***以及存储介质 Download PDFInfo
- Publication number
- CN111291005B CN111291005B CN202010068495.7A CN202010068495A CN111291005B CN 111291005 B CN111291005 B CN 111291005B CN 202010068495 A CN202010068495 A CN 202010068495A CN 111291005 B CN111291005 B CN 111291005B
- Authority
- CN
- China
- Prior art keywords
- file
- cloud server
- locally
- event
- terminal
- 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
Images
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/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种文件查看方法、装置、终端设备、***以及存储介质,其方法包括:在检测到当前待查看文件无法在本地打开时,将所述文件发送至云端服务器,由所述云端服务器对所述文件进行解析;接收所述云端服务器通过解析所述文件后返回的文件内容截图;将所述文件内容截图在本地显示。本发明在手机等终端不支持特定格式文件解析的情况下,通过云端服务器解析文件,回传文件内容截图,达到让用户可以查看文件的目的,从而提升用户在终端文件查看中的体验,为用户提供方便。
Description
技术领域
本发明涉及文件浏览技术领域,尤其涉及一种文件查看方法、装置、终端设备、***以及存储介质。
背景技术
目前手机查看文件,需要在手机上安装和后缀名相对应的手机软件支持,比如手机版word打开.doc文件,手机版浏览器打开.html网页等,当遇到没有安装后缀相对应的处理软件的时候,比如后缀为.xmind格式的文件,则提示该文件无法打开、打开失败或者不支持,因此,现有方案依赖于本地对文件的处理,对于手机上没有安装处理软件的文件,或者手机根本没有这类处理软件的文件,则解析失败,由此给手机用户查看文件造成不便。
发明内容
本发明的主要目的在于提供一种文件查看方法、装置、终端设备、***以及存储介质,在终端不支持解析文件的情况下,达到让用户可以查看文件的目的,为用户提供方便。
为实现上述目的,本发明提供一种文件查看方法,包括:
在检测到当前待查看文件无法在本地打开时,将所述文件发送至云端服务器,由所述云端服务器对所述文件进行解析;
接收所述云端服务器通过解析所述文件后返回的文件内容截图;
将所述文件内容截图在本地显示。
可选地,所述将所述文件发送至云端服务器的步骤之前还包括:
在检测到当前待查看文件无法在本地打开时,获取当前待查看文件的后缀格式;
向所述云端服务器发起格式询问,是否支持查看该后缀格式的文件;
若接收到所述云端服务器的确认指令,则执行步骤:将所述文件发送至云端服务器。
可选地,所述将所述文件发送至云端服务器的步骤之后还包括:
在本地显示云端解析显示页面;
所述将所述文件内容截图在本地显示的步骤包括:
在所述云端解析显示页面显示所述文件内容截图。
可选地,所述文件查看方法还包括:
在检测到用户在所述文件内容截图所在页面上的操作事件时,将所述操作事件上报至所述云端服务器;
接收所述云端服务器响应所述操作事件后对应返回的新的文件内容截图;
在所述页面显示与所述操作事件对应的所述新的文件内容截图。
可选地,所述操作事件包括:翻页事件或滑动事件,所述滑动事件包括:上下滑动事件和左右滑动事件。
可选地,所述在检测到当前待查看文件无法在本地打开时,将所述文件发送至云端服务器的步骤之前还包括:
检测当前待查看文件的后缀格式;
在本地查找是否存在与所述文件的后缀格式匹配的软件;
若本地不存在与所述文件的后缀格式匹配的软件,则判定检测到当前待查看文件无法在本地打开。
可选地,所述在本地查找是否存在与所述文件的后缀格式匹配的软件的步骤之后还包括:
若本地存在与所述文件的后缀格式匹配的软件,则判断所述软件是否已安装;
若所述软件未安装,则判定检测到当前待查看文件无法在本地打开。
此外,本发明实施例还提出一种文件查看装置,所述文件查看装置包括:
发送模块,用于在检测到当前待查看文件无法在本地打开时,将所述文件发送至云端服务器,由所述云端服务器对所述文件进行解析;
接收模块,用于接收所述云端服务器通过解析所述文件后返回的文件内容截图;
显示模块,用于将所述文件内容截图在本地显示。
此外,本发明实施例还提出一种文件查看***,包括终端和与所述终端网络连接的服务器,其中:
所述终端包括如上所述的文件查看装置;
所述服务器,用于接收所述终端发送的文件,对所述文件进行解析,并根据解析结果向所述终端返回对应的文件内容截图。
可选地,所述服务器,还用于接收所述终端上报的操作事件,对所述操作事件进行响应,获取新的文件内容截图,并返回给所述终端。
此外,本发明实施例还提出一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的文件查看程序,所述文件查看程序被所述处理器执行时实现如上所述的文件查看方法的步骤。
此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有文件查看程序,所述文件查看程序被处理器执行时实现如上所述的文件查看方法的步骤。
本发明实施例提出的文件查看方法、装置、终端设备、***以及存储介质,在检测到当前待查看文件无法在本地打开时,将所述文件发送至云端服务器,由所述云端服务器对所述文件进行解析;接收所述云端服务器通过解析所述文件后返回的文件内容截图;将所述文件内容截图在本地显示。由此,在手机等终端不支持特定格式文件解析的情况下,通过云端服务器解析文件,回传文件内容截图,达到让用户可以查看文件的目的,从而提升用户在终端文件查看中的体验。而且云端服务器的解析软件可以不受手机等移动终端平台的限制,比如可以是pc平台上的解析软件,进而提升了文件查看的灵活性和可操作性,为用户提供方便。
附图说明
图1为本发明文件查看装置所属终端设备的功能模块示意图;
图2为本发明文件查看方法一示例性实施例的流程示意图;
图3为本发明文件查看方法另一示例性实施例的流程示意图;
图4为本发明实施例中一种场景流程示意图;
图5为本发明文件查看方法再一示例性实施例的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例的主要解决方案是:在检测到当前待查看文件无法在本地打开时,将所述文件发送至云端服务器,由所述云端服务器对所述文件进行解析;接收所述云端服务器通过解析所述文件后返回的文件内容截图;将所述文件内容截图在本地显示。由此,在手机等终端不支持特定格式文件解析的情况下,通过云端服务器解析文件,回传文件内容截图,达到让用户可以查看文件的目的,从而提升用户在终端文件查看中的体验。而且云端服务器的解析软件可以不受手机等移动终端平台的限制,比如可以是pc平台上的解析软件,进而提升了文件查看的灵活性和可操作性,为用户提供方便。
本发明实施例考虑到,目前手机查看文件,需要在手机上安装和后缀名相对应的手机软件支持,比如手机版word打开.doc文件,手机版浏览器打开.html网页等,当遇到没有安装后缀相对应的处理软件的时候,比如后缀为.xmind格式的文件,则提示该文件无法打开。
基于此,本发明实施例提出一种解决方案,可以优化用户体验,在手机不支持解析的情况下,通过云端服务的处理,达到让用户可以查看文件的目的,为用户提供方便。具体实现方式是,可以进入一个云端解析显示页面,把文件传给云端服务器(云端服务器安装支持格式的软件),云端服务器返回该文档的内容截图,同时当用户对云端解析显示页面进行上下翻页或者滑动操作的时候,把操作事件传输给云端服务器操作(翻页或者滑动),然后云端服务器则传输翻页或者滑动后的页面用于手机端显示。这样只要能够上网,同时云端服务器能解析该类型文件,则带给手机用户显示查看该文件的便利体验。
具体地,参照图1,图1为本发明文件查看装置所属终端设备的功能模块示意图。该文件查看装置可以为独立于终端设备的、能够进行文件浏览及相应数据处理的装置,其可以通过硬件或软件的形式承载于终端设备上。该终端设备可以为手机、平板电脑等智能移动终端,还可以固定终端。
在本实施例中,该文件查看装置所属终端设备至少包括输出模块110、处理器120、存储器130以及通信模块140。
存储器130中存储有操作***以及文件查看程序,文件查看装置可以将当前待查看文件、从云端服务器接收到的文件内容截图等数据存储于该存储器130中;输出模块110可为显示屏、扬声器等。通信模块140可以包括WIFI模块、移动通信模块以及蓝牙模块等,通过通信模块140与外部设备或服务器进行通信。
其中,存储器130中的文件查看程序被处理器执行时实现以下步骤:
在检测到当前待查看文件无法在本地打开时,将所述文件发送至云端服务器,由所述云端服务器对所述文件进行解析;
接收所述云端服务器通过解析所述文件后返回的文件内容截图;
将所述文件内容截图在本地显示。
进一步地,存储器130中的文件查看程序被处理器执行时还实现以下步骤:
在检测到当前待查看文件无法在本地打开时,获取当前待查看文件的后缀格式;
向所述云端服务器发起格式询问,是否支持查看该后缀格式的文件;
若接收到所述云端服务器的确认指令,则执行步骤:将所述文件发送至云端服务器。
进一步地,存储器130中的文件查看程序被处理器执行时还实现以下步骤:
在本地显示云端解析显示页面;
所述将所述文件内容截图在本地显示的步骤包括:
在所述云端解析显示页面显示所述文件内容截图。
进一步地,存储器130中的文件查看程序被处理器执行时还实现以下步骤:
在检测到用户在所述文件内容截图所在页面上的操作事件时,将所述操作事件上报至所述云端服务器;
接收所述云端服务器响应所述操作事件后对应返回的新的文件内容截图;
在所述页面显示与所述操作事件对应的所述新的文件内容截图。
进一步地,存储器130中的文件查看程序被处理器执行时还实现以下步骤:
检测当前待查看文件的后缀格式;
在本地查找是否存在与所述文件的后缀格式匹配的软件;
若本地不存在与所述文件的后缀格式匹配的软件,则判定检测到当前待查看文件无法在本地打开。
进一步地,存储器130中的文件查看程序被处理器执行时还实现以下步骤:
若本地存在与所述文件的后缀格式匹配的软件,则判断所述软件是否已安装;
若所述软件未安装,则判定检测到当前待查看文件无法在本地打开。
本实施例通过上述方案,在检测到当前待查看文件无法在本地打开时,将所述文件发送至云端服务器,由所述云端服务器对所述文件进行解析;接收所述云端服务器通过解析所述文件后返回的文件内容截图;将所述文件内容截图在本地显示。由此,在手机等终端不支持特定格式文件解析的情况下,通过云端服务器解析文件,回传文件内容截图,达到让用户可以查看文件的目的,从而提升用户在终端文件查看中的体验。而且云端服务器的解析软件可以不受手机等移动终端平台的限制,比如可以是pc平台上的解析软件,进而提升了文件查看的灵活性和可操作性,为用户提供方便。
基于上述终端设备架构但不限于上述架构,提出本发明方法实施例。
参照图2,图2为本发明文件查看方法一示例性实施例的流程示意图。所述文件查看方法,包括:
步骤S101,在检测到当前待查看文件无法在本地打开时,将所述文件发送至云端服务器,由所述云端服务器对所述文件进行解析;
本实施例方法执行主体可以是一种文件查看装置,该文件查看装置可以设置在手机等移动终端,也可以设置在PC等固定终端上,此外,该方法执行主体也可以直接为手机等移动终端或PC等固定终端。
本实施例以手机进行举例。
在手机上可以浏览各种文件,其中,该文件的格式需要是手机上已安装的软件能够打开的格式,即在打开该文件时,首先搜索手机上能打开该文件后缀的软件,如果没有找到能打开该文件后缀的软件,本实施例方案可以通过云端服务器进行查看。
具体地,作为一种实施方式,在检测到当前待查看文件无法在本地打开时,将所述文件发送至云端服务器,由所述云端服务器对所述文件进行解析。
作为另一种实施方式,在检测到当前待查看文件无法在本地打开时,首先,获取当前待查看文件的后缀格式;然后,向所述云端服务器发起格式询问,询问云端服务器是否支持查看该后缀格式的文件;
若接收到所述云端服务器的确认指令,则将所述文件发送至云端服务器,由所述云端服务器对所述文件进行解析。
进一步,作为另一种实施方式,在将所述文件发送至云端服务器之后,还可以在手机本地显示云端解析显示页面,该云端解析显示页面可以展示云端服务器解析过程中的进程,即通过云端解析显示页面可以向用户展示当前文件打开执行状态,比如显示“文件在解析中”,“文件在打开中”等。后续,该云端解析显示页面可以显示云端服务器返回的文件内容截图。
当然,在云端服务器解析文件的过程中,手机端用户也可以切换至其他页面,之后,用户可以选择切换回到该云端解析显示页面,查看需要打开的文件内容。
其中,云端服务器解析文件的过程可以是,根据当前待打开文件的格式,搜索服务器上可以打开该格式的软件,通过搜索到的软件打开当前待打开文件,并对文件内容进行截图,将文件内容截图反馈给手机的云端解析显示页面进行显示。通常情况下,云端服务器首次截图内容为文件的初始截图界面。
步骤S102,接收所述云端服务器通过解析所述文件后返回的文件内容截图;
步骤S103,将所述文件内容截图在本地显示。
在手机端,接收所述云端服务器通过解析所述文件后返回的文件内容截图,并将所述文件内容截图在本地显示,从而方便用户查看手机端无法打开的文件。
本实施例通过上述方案,在检测到当前待查看文件无法在本地打开时,将所述文件发送至云端服务器,由所述云端服务器对所述文件进行解析;接收所述云端服务器通过解析所述文件后返回的文件内容截图;将所述文件内容截图在本地显示。由此,在手机等终端不支持特定格式文件解析的情况下,通过云端服务器解析文件,回传文件内容截图,达到让用户可以查看文件的目的,从而提升用户在终端文件查看中的体验。而且云端服务器的解析软件可以不受手机等移动终端平台的限制,比如可以是pc平台上的解析软件,进而提升了文件查看的灵活性和可操作性,为用户提供方便。
参照图3,图3为本发明文件查看方法另一示例性实施例的流程示意图。本实施例基于上述图2所示的实施例,在上述实施例的基础上,所述文件查看方法还包括:
步骤S104,在检测到用户在所述文件内容截图所在页面上的操作事件时,将所述操作事件上报至所述云端服务器;
所述操作事件包括:翻页事件或滑动事件,所述滑动事件包括:上下滑动事件和左右滑动事件。
步骤S105,接收所述云端服务器响应所述操作事件后对应返回的新的文件内容截图;
步骤S106,在所述页面显示与所述操作事件对应的所述新的文件内容截图。
相比上述图2所示的实施例,本实施例方案还包括更新显示文件内容的方案。
具体地,本实施例考虑到,用户需要查看的文件可能需要显示多页,或者一页文件内容需要左右滑动才能显示全部内容,而云端服务器一次只能返回一个文件内容截图,因此,可以通过用户的翻页操作、上下滑动操作或者左右滑动操作,向服务器请求返回对应的文件内容截图,从而实现对查看文件的全部内容显示。
具体实现时,以手机为例,用户可以在手机端的云端解析显示页面进行上下滑动或左右滑动操作,手机将用户的操作事件传送给云端服务器,云端服务器对文件进行上下滑、左右滑等操作,将滑动后的文件内容截图传给手机端,从而方便用户对需要的文件内容进行浏览。
本实施例通过上述方案,在检测到当前待查看文件无法在本地打开时,将所述文件发送至云端服务器,由所述云端服务器对所述文件进行解析;接收所述云端服务器通过解析所述文件后返回的文件内容截图;将所述文件内容截图在本地显示。由此,在手机等终端不支持特定格式文件解析的情况下,通过云端服务器解析文件,回传文件内容截图,达到让用户可以查看文件的目的,从而提升用户在终端文件查看中的体验;此外,用户还可以根据需要在所述文件内容截图所在页面上进行翻页、上下滑动或左右滑动等操作,终端将所述操作事件上报至云端服务器,云端服务器响应所述操作事件后对应返回新的文件内容截图至终端;终端在所述页面显示与所述操作事件对应的新的文件内容截图,从而方便用户对需要的文件内容进行浏览,进一步提升了文件浏览的灵活性。而且云端服务器的解析软件可以不受手机等移动终端平台的限制,比如可以是pc平台上的解析软件,进而提升了文件查看的灵活性和可操作性,为用户提供方便。
以下通过具体实例对本实施例方案进行详细阐述:
如图4所示,以在手机上浏览.xmind思维导图文件进行举例,具体处理过程如下:
首先,在手机上打开某个文件(比如example.xmind思维导图文件)失败,因为手机上没有安装可以查看这个格式的apk;
然后,手机向云端(云端服务器)发起格式询问,云端回应支持该格式(.xmind)文件解析;
然后,手机将example.xmind文件上传给云端服务器,同时进入一个云端解析显示页面;
然后,云端服务器解析example.xmind文件并将截图传送给手机端;
之后,手机在云端解析显示页面显示服务器传过来的文件内容截图,这样用户就查看到文件内容。
之后,用户可以在云端解析显示页面进行上下滑、左右滑等操作,手机将用户操作事件传送给服务器;服务器对文件响应用户的上下滑、左右滑等操作,将滑动后的文件内容截图传给手机端。
手机在云端解析显示页面显示服务器传过来的滑动后的文件内容截图,从而使得用户查看到了滑动后的内容。
相比现有技术,本实施例方案对于手机等终端用户,在手机查看后缀不能识别的文件的时候,可以通过云端服务器的文件解析和事件处理能力,获得对文件的浏览操作,从而提升手机用户在文件查看中的体验。
参照图5,图5为本发明文件查看方法再一示例性实施例的流程示意图。本实施例基于上述图3所示的实施例,在上述实施例的基础上,在上述步骤S101,在检测到当前待查看文件无法在本地打开时,将所述文件发送至云端服务器之前还包括:
步骤S1001,检测当前待查看文件的后缀格式;
步骤S1002,在本地查找是否存在与所述文件的后缀格式匹配的软件;
步骤S1003,若本地不存在与所述文件的后缀格式匹配的软件,则判定检测到当前待查看文件无法在本地打开。
相比上述图3所示的实施例,本实施例还包括:检测当前待查看文件是否可以在本地打开的方案。
具体地,当用户在手机上浏览文件时,手机首先搜索本地能打开该文件后缀的软件,如果没有找到能打开该文件后缀的软件,则将此文件上传给云端服务器,通过云端服务器进行查看。
其中,在检测当前待查看文件是否可以在本地打开时,具体采用如下方案:
作为一种方式,检测当前待查看文件的后缀格式;在本地查找是否存在与所述文件的后缀格式匹配的软件;
若本地不存在与所述文件的后缀格式匹配的软件,则判定检测到当前待查看文件无法在本地打开,将此文件上传给云端服务器,通过云端服务器进行查看。
若本地存在与所述文件的后缀格式匹配的软件,则判断所述软件是否已安装;若本地已安装与所述文件的后缀格式匹配的软件,则直接调用该软件打开此文件,若所述软件未安装,则判定检测到当前待查看文件无法在本地打开,将此文件上传给云端服务器,通过云端服务器进行查看。
本实施例通过上述方案,检测当前待查看文件是否可以在本地打开,在检测到当前待查看文件无法在本地打开时,将所述文件发送至云端服务器,由所述云端服务器对所述文件进行解析;接收所述云端服务器通过解析所述文件后返回的文件内容截图;将所述文件内容截图在本地显示。由此,在手机等终端不支持特定格式文件解析的情况下,通过云端服务器解析文件,回传文件内容截图,达到让用户可以查看文件的目的,从而提升用户在终端文件查看中的体验;此外,用户还可以根据需要在所述文件内容截图所在页面上进行翻页、上下滑动或左右滑动等操作,终端将所述操作事件上报至云端服务器,云端服务器响应所述操作事件后对应返回新的文件内容截图至终端;终端在所述页面显示与所述操作事件对应的新的文件内容截图,从而方便用户对需要的文件内容进行浏览,进一步提升了文件浏览的灵活性。而且云端服务器的解析软件可以不受手机等移动终端平台的限制,比如可以是pc平台上的解析软件,进而提升了文件查看的灵活性和可操作性,为用户提供方便。
此外,本发明实施例还提出一种文件查看装置,所述文件查看装置包括:
发送模块,用于在检测到当前待查看文件无法在本地打开时,将所述文件发送至云端服务器,由所述云端服务器对所述文件进行解析;
接收模块,用于接收所述云端服务器通过解析所述文件后返回的文件内容截图;
显示模块,用于将所述文件内容截图在本地显示。
本实施例实现文件查看的原理及实施过程,请参照上述各实施例,在此不再赘述。
此外,本发明实施例还提出一种文件查看***,包括终端和与所述终端网络连接的服务器,其中:
所述终端包括如上实施例所述的文件查看装置;
所述服务器,用于接收所述终端发送的文件,对所述文件进行解析,并根据解析结果向所述终端返回对应的文件内容截图。
进一步地,所述服务器,还用于接收所述终端上报的操作事件,对所述操作事件进行响应,获取新的文件内容截图,并返回给所述终端。
本实施例中终端与服务器交互实现文件查看的原理及实施过程,请参照上述各实施例,在此不再赘述。
此外,本发明实施例还提出一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的文件查看程序,所述文件查看程序被所述处理器执行时实现如上所述的文件查看方法的步骤。
由于本文件查看程序被处理器执行时,采用了前述所有实施例的全部技术方案,因此至少具有前述所有实施例的全部技术方案所带来的所有有益效果,在此不再一一赘述。
此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有文件查看程序,所述文件查看程序被处理器执行时实现如上所述的文件查看方法的步骤。
由于本文件查看程序被处理器执行时,采用了前述所有实施例的全部技术方案,因此至少具有前述所有实施例的全部技术方案所带来的所有有益效果,在此不再一一赘述。
相比现有技术,本发明实施例提出的文件查看方法、装置、终端设备、***以及存储介质,在检测到当前待查看文件无法在本地打开时,将所述文件发送至云端服务器,由所述云端服务器对所述文件进行解析;接收所述云端服务器通过解析所述文件后返回的文件内容截图;将所述文件内容截图在本地显示。由此,在手机等终端不支持特定格式文件解析的情况下,通过云端服务器解析文件,回传文件内容截图,达到让用户可以查看文件的目的,从而提升用户在终端文件查看中的体验。而且云端服务器的解析软件可以不受手机等移动终端平台的限制,比如可以是pc平台上的解析软件,进而提升了文件查看的灵活性和可操作性,为用户提供方便。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,被控终端,或者网络设备等)执行本发明每个实施例的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种文件查看方法,其特征在于,包括:
在检测到当前待查看文件无法在本地打开时,将所述文件发送至云端服务器,由所述云端服务器对所述文件进行解析;
接收所述云端服务器通过解析所述文件后返回的文件内容截图;
将所述文件内容截图在本地显示;
所述文件查看方法还包括:
在检测到用户在所述文件内容截图所在页面上的操作事件时,将所述操作事件上报至所述云端服务器;所述操作事件包括:翻页事件或滑动事件,所述滑动事件包括:上下滑动事件和左右滑动事件;
接收所述云端服务器响应所述操作事件后对应返回的新的文件内容截图;
在所述页面显示与所述操作事件对应的所述新的文件内容截图。
2.根据权利要求1所述的文件查看方法,其特征在于,所述将所述文件发送至云端服务器的步骤之前还包括:
在检测到当前待查看文件无法在本地打开时,获取当前待查看文件的后缀格式;
向所述云端服务器发起格式询问,是否支持查看该后缀格式的文件;
若接收到所述云端服务器的确认指令,则执行步骤:将所述文件发送至云端服务器。
3.根据权利要求1所述的文件查看方法,其特征在于,所述将所述文件发送至云端服务器的步骤之后还包括:
在本地显示云端解析显示页面;
所述将所述文件内容截图在本地显示的步骤包括:
在所述云端解析显示页面显示所述文件内容截图。
4.根据权利要求1-3中任一项所述的文件查看方法,其特征在于,所述在检测到当前待查看文件无法在本地打开时,将所述文件发送至云端服务器的步骤之前还包括:
检测当前待查看文件的后缀格式;
在本地查找是否存在与所述文件的后缀格式匹配的软件;
若本地不存在与所述文件的后缀格式匹配的软件,则判定检测到当前待查看文件无法在本地打开。
5.根据权利要求4所述的文件查看方法,其特征在于,所述在本地查找是否存在与所述文件的后缀格式匹配的软件的步骤之后还包括:
若本地存在与所述文件的后缀格式匹配的软件,则判断所述软件是否已安装;
若所述软件未安装,则判定检测到当前待查看文件无法在本地打开。
6.一种文件查看装置,其特征在于,所述文件查看装置包括:
发送模块,用于在检测到当前待查看文件无法在本地打开时,将所述文件发送至云端服务器,由所述云端服务器对所述文件进行解析;
接收模块,用于接收所述云端服务器通过解析所述文件后返回的文件内容截图;
显示模块,用于将所述文件内容截图在本地显示;
所述发送模块还用于,在检测到用户在所述文件内容截图所在页面上的操作事件时,将所述操作事件上报至所述云端服务器;所述操作事件包括:翻页事件或滑动事件,所述滑动事件包括:上下滑动事件和左右滑动事件;
所述接收模块还用于,接收所述云端服务器响应所述操作事件后对应返回的新的文件内容截图;
所述显示模块还用于,在所述页面显示与所述操作事件对应的所述新的文件内容截图。
7.一种文件查看***,其特征在于,包括终端和与所述终端网络连接的服务器,其中:
所述终端包括权利要求6所述的文件查看装置;
所述服务器,用于接收所述终端发送的文件,对所述文件进行解析,并根据解析结果向所述终端返回对应的文件内容截图。
8.根据权利要求7所述的文件查看***,其特征在于,
所述服务器,还用于接收所述终端上报的操作事件,对所述操作事件进行响应,获取新的文件内容截图,并返回给所述终端。
9.一种终端设备,其特征在于,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的文件查看程序,所述文件查看程序被所述处理器执行时实现如权利要求1-5中任一项所述的文件查看方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有文件查看程序,所述文件查看程序被处理器执行时实现如权利要求1-5中任一项所述的文件查看方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010068495.7A CN111291005B (zh) | 2020-01-19 | 2020-01-19 | 文件查看方法、装置、终端设备、***以及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010068495.7A CN111291005B (zh) | 2020-01-19 | 2020-01-19 | 文件查看方法、装置、终端设备、***以及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111291005A CN111291005A (zh) | 2020-06-16 |
CN111291005B true CN111291005B (zh) | 2023-05-02 |
Family
ID=71023463
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010068495.7A Active CN111291005B (zh) | 2020-01-19 | 2020-01-19 | 文件查看方法、装置、终端设备、***以及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111291005B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116361847B (zh) * | 2023-02-20 | 2024-03-12 | 海道(深圳)教育科技有限责任公司 | 一种基于移动设备的防截屏方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1325415A2 (en) * | 2000-10-04 | 2003-07-09 | Network Appliance Corporation | Recovery of file system data in file servers with mirrored file system volumes |
US6886013B1 (en) * | 1997-09-11 | 2005-04-26 | International Business Machines Corporation | HTTP caching proxy to filter and control display of data in a web browser |
CN103634406A (zh) * | 2013-12-11 | 2014-03-12 | 北京荣之联科技股份有限公司 | 文件同步方法及其终端 |
CN106411721A (zh) * | 2016-11-22 | 2017-02-15 | 腾讯科技(深圳)有限公司 | 一种即时通讯方法、装置及*** |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NO20064369A (no) * | 2006-09-27 | 2007-12-10 | Tandberg Telecom As | System og fremgangsmåte for å tilveiebringe skalerbarhet i to eller flere streaming- og/eller arkiveringssystemer for konferansesamtaler |
CN103838799A (zh) * | 2012-11-27 | 2014-06-04 | 北京金山云科技有限公司 | 一种推荐安装软件的方法、终端设备、云端服务器及*** |
CN104991911A (zh) * | 2015-06-19 | 2015-10-21 | 广州视睿电子科技有限公司 | 文件分享方法和*** |
CN105120109A (zh) * | 2015-09-11 | 2015-12-02 | 广州视睿电子科技有限公司 | 文件展示方法和*** |
CN105426532A (zh) * | 2015-12-17 | 2016-03-23 | 百度在线网络技术(北京)有限公司 | 文件操作方法和装置 |
CN105589836A (zh) * | 2015-12-21 | 2016-05-18 | 华为技术有限公司 | 文档预览方法、终端及服务器 |
CN108010571A (zh) * | 2017-12-26 | 2018-05-08 | 苏州麦迪斯顿医疗科技股份有限公司 | 一种医学影像显示的方法、***、设备及存储介质 |
CN108763416A (zh) * | 2018-05-23 | 2018-11-06 | 广州视源电子科技股份有限公司 | 多媒体文件展示方法、装置、计算机设备及存储介质 |
CN110290393A (zh) * | 2019-07-23 | 2019-09-27 | 北京达佳互联信息技术有限公司 | 文件获取方法及装置、服务器及存储介质 |
-
2020
- 2020-01-19 CN CN202010068495.7A patent/CN111291005B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6886013B1 (en) * | 1997-09-11 | 2005-04-26 | International Business Machines Corporation | HTTP caching proxy to filter and control display of data in a web browser |
EP1325415A2 (en) * | 2000-10-04 | 2003-07-09 | Network Appliance Corporation | Recovery of file system data in file servers with mirrored file system volumes |
CN103634406A (zh) * | 2013-12-11 | 2014-03-12 | 北京荣之联科技股份有限公司 | 文件同步方法及其终端 |
CN106411721A (zh) * | 2016-11-22 | 2017-02-15 | 腾讯科技(深圳)有限公司 | 一种即时通讯方法、装置及*** |
Non-Patent Citations (1)
Title |
---|
陈景岩 ; 迟学芬 ; 郑春雨 ; 崔慧娟 ; 汪志兵 ; .视频会议软件中文档共享的实现方案及比较.吉林大学学报(信息科学版).2006,(第03期),全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN111291005A (zh) | 2020-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5947459B2 (ja) | プッシュメッセージを表示する方法、装置、プログラム及び記録媒体 | |
CN107368487B (zh) | 一种页面组件动态布局方法、装置及客户端 | |
US10733259B2 (en) | Web page access method and apparatus | |
US9367403B2 (en) | Terminal and application restoring method | |
RU2522103C2 (ru) | Способ и браузер для уведомления об обновлении | |
CN103338254B (zh) | 跨终端的应用推送方法、装置、终端及*** | |
CN103581706B (zh) | 智能电视的应用安装方法和*** | |
EP3226159A1 (en) | System and method for managing browsing histories of web browser | |
US20130166527A1 (en) | System and methods thereof for dynamically updating the contents of a folder on a device | |
US20140325323A1 (en) | Online video playing method and apparatus and computer readable medium | |
CN109639749B (zh) | 云桌面的访问方法、装置、设备及存储介质 | |
CN102968427A (zh) | 知晓情境的应用和方法 | |
US20150296015A1 (en) | Method for synchronizing application and background server | |
EP2866158A1 (en) | Method for reader to provide service, reader, terminal and computer storage medium | |
CN107124477A (zh) | 网站内容的处理方法、终端及服务器 | |
EP2146291A1 (en) | Method and system for providing interface of web page | |
CN101960452B (zh) | 用于提供搜索表单的方法、装置和计算机程序产品 | |
CN102323937A (zh) | 一种提供搜索结果的方法与设备 | |
CN108763297B (zh) | 网页资源处理方法、装置以及移动终端 | |
CN110674444B (zh) | 一种动态网页下载的方法及终端 | |
CN111291005B (zh) | 文件查看方法、装置、终端设备、***以及存储介质 | |
CN109740014B (zh) | 截图的管理方法、终端设备和存储介质 | |
US20140074814A1 (en) | Method and apparatus for switching search engine to repeat search | |
US20160117392A1 (en) | Information search method and apparatus | |
CN104156372B (zh) | 一种开启网页的方法、装置和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |