一种跨系统平台传输文件的方法及电子系统的制作方法

文档序号:7798010阅读:229来源:国知局
专利名称:一种跨系统平台传输文件的方法及电子系统的制作方法
技术领域
本发明涉及通信技术领域,特别是涉及一种跨系统平台传输文件的方法及电子系统。
背景技术
混合系统架构的便携终端,是在现有仅有一个系统平台的PC基础上,嵌入其它至少一个系统平台的电子设备。不同系统平台之间可以融合工作,发挥各自优势。现有常见的混合系统架构的便携终端通常集成了一个主系统平台(例如,X86系统平台,采用windovs操作系统平台)和一个从系统平台(例如,ARM系统平台,采用android操作系统平台),主系统平台和从系统平台之间可以共用共享设备,例如,显示屏、键盘、鼠标、摄像头、无线模块等。最常见的混合系统架构的便携终端,可以包括两部分。一部分相当于平板电脑,另一部分相当于笔记本的键盘底座。键盘底座上具有与平板电脑相匹配的插槽。当单独使用平板电脑时,通常采用平板电脑上的ARM系统平台运行程序;当平板电脑插入键盘底座上的插槽,通常采用键盘底座上的X86系统平台运行程序。由于混合系统架构的电子设备,不同的系统平台架构所支持的文件格式并不完全相同,因此,当跨系统平台传输文件时,如果接收文件的系统平台不支持接收到的文件的格式,那就会在接收文件的系统平台产生一个无效的拷贝。久而久之,大量的无效拷贝会导致系统的运行速度变慢。

发明内容
本发明的目的是提供一种跨系统平台传输文件的方法及电子系统,能够保证传输的文件可以被接收到该文件的系统平台所支持,避免在接收文件的系统平台产生一个无效的拷贝的现象。为实现上述目的,本发明提供了如下方案:—种跨系统平台传输文件的方法,应用于电子系统,所述电子系统包括运行有第一操作系统的第一电子设备和运行有第二操作系统的第二电子设备,所述第一操作系统具有向所述第二操作系统发送文件的文件发送单元,所述第二操作系统具有接收所述第一操作系统发送的文件的文件接收单元,所述第二操作系统具有第一文件格式和第二文件格式,所述第一文件格式为所述第二操作系统支持的文件格式,所述第二文件格式为所述第二操作系统不支持的文件格式,所述方法包括:获取所述第二操作系统所支持的文件格式信息;在所述文件发送单元发送文件之前,判断所述文件的文件格式是否为所述第二文件格式,得到一判断结果;当所述判断结果表示所述文件的文件格式为所述第二文件格式时,根据预先设定的格式转换关系,将所述文件的文件格式转换为所述第一文件格式;将转换后的所述文件通过所述文件发送单元发送至所述文件接收单元。优选的,所述判断所述文件的文件格式是否为所述第二文件格式,包括:获取所述文件的后缀名;从所述第二操作系统所支持的文件格式信息中,获取所述第二操作系统所支持的文件的后缀名;用所述文件的后缀名与所述第二操作系统所支持的文件的后缀名进行比对;判断所述文件的后缀名是否与至少一个所述第二操作系统所支持的文件的后缀名相匹配。优选的,所述判断所述文件的文件格式是否为所述第二文件格式,包括:获取所述文件的文件头;根据所述文件头识别所述文件的文件格式;判断所述文件的文件格式是否与至少一个所述第二操作系统所支持的文件格式相匹配。优选的,所述将所述文件的文件格式转换为所述第一文件格式,包括:判断所述第一操作系统中是否具有将所述文件的文件格式转换为所述第一文件格式的转换程序;如果是,则采用所述转换程序将所述文件的文件格式转换为所述第一文件格式;否则,显示转换程序下载界面;所述转换程序下载界面用于提示用户是否下载所述转换程序。优选的,所述获取所述第二操作系统所支持的文件格式信息,包括:当所述第一电子设备与所述第二电子设备相连时,获取所述第二操作系统所支持的文件格式信息。—种电子系统,所述电子系统包括运行有第一操作系统的第一电子设备和运行有第二操作系统的第二电子设备,所述第一操作系统具有向所述第二操作系统发送文件的文件发送单元,所述第二操作系统具有接收所述第一操作系统发送的文件的文件接收单元,所述第二操作系统具有第一文件格式和第二文件格式,所述第一文件格式为所述第二操作系统支持的文件格式,所述第二文件格式为所述第二操作系统不支持的文件格式,所述电子系统包括:文件格式信息获取单元,用于获取所述第二操作系统所支持的文件格式信息;文件格式判断单元,用于在所述文件发送单元发送文件之前,判断所述文件的文件格式是否为所述第二文件格式,得到一判断结果;文件格式转换单元,用于当所述判断结果表示所述文件的文件格式为所述第二文件格式时,根据预先设定的格式转换关系,将所述文件的文件格式转换为所述第一文件格式;文件传输单元,用于将转换后的所述文件通过所述文件发送单元发送至所述文件接收单元。优选的,所述文件格式判断单元,包括:传输文件后缀名获取子单元,用于获取所述文件的后缀名;
支持文件后缀名获取子单元,用于从所述第二操作系统所支持的文件格式信息中,获取所述第二操作系统所支持的文件的后缀名;后缀名比对子单元,用于将所述文件的后缀名与所述第二操作系统所支持的文件的后缀名进行比对;后缀名匹配判断子单元,用于判断所述文件的后缀名是否与至少一个所述第二操作系统所支持的文件的后缀名相匹配。优选的,所述文件格式判断单元,包括:文件头获取子单元,用于获取所述文件的文件头;文件格式识别子单元,用于根据所述文件头识别所述文件的文件格式;文件格式匹配判断子单元,用于判断所述文件的文件格式是否与至少一个所述第二操作系统所支持的文件格式相匹配。优选的,所述文件格式转换单元,包括:转换程序判断子单元,用于判断所述第一操作系统中是否具有将所述文件的文件格式转换为所述第一文件格式的转换程序;转换子单元,用于当所述转换程序判断子单元的判断结果为是时,采用所述转换程序将所述文件的文件格式转换为所述第一文件格式;转换程序下载界面显示子单元,用于当所述转换程序判断子单元的判断结果为否时,显示转换程序下载界面;所述转换程序下载界面用于提示用户是否下载所述转换程序。优选的,所述文件格式信息获取单元包括:文件格式信息获取子单元,用于当所述第一电子设备与所述第二电子设备相连时,获取所述第二操作系统所支持的文件格式信息。根据本发明提供的具体实施例,本发明公开了以下技术效果:本发明的跨系统平台传输文件的方法及电子系统,在传输文件之前,先对所述文件是否能够被接受该文件的第二操作系统所支持,如果所述文件不是第二操作系统支持的文件,则将所述文件转换为第二操作系统支持的文件格式后再发送,所以可以保证传输的文件可以被接收到该文件的系统平台所支持,避免在接收文件的系统平台产生一个无效的拷贝的现象。此外,在本发明的一些实施方式中,在将所述文件的文件格式转换为所述第一文件格式时,会判断所述第一操作系统中是否具有将所述文件的文件格式转换为所述第一文件格式的转换程序,并且当第一操作系统中不具有该转换程序时,可以通过转换程序下载界面提示用户下载相应的转换程序,一方面可以提高用户体验;另一方面,由于网络上的转换程序种类很多,许多文件格式都具有相应的转换程序,所以还可以增加本发明的跨系统平台传输文件的方法及电子系统的适用范围。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的跨系统平台传输文件的方法实施例1的流程图;图2为本发明的跨系统平台传输文件的方法实施例2的流程图;图3为本发明的判断所述文件的文件格式是否为所述第二文件格式的一种方式的流程图;图4为本发明的判断所述文件的文件格式是否为所述第二文件格式的另一种方式的流程图;图5为本发明的电子系统实施例1的结构图;图6为本发明的电子系统实施例2的结构图;图7为本发明的文件格式判断单元的一种结构图;图8为本发明的文件格式判断单元的另一种结构图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本发明作进一步详细的说明。本发明的跨系统平台传输文件的方法,应用于电子系统,所述电子系统包括运行有第一操作系统的第一电子设备和运行有第二操作系统的第二电子设备,所述第一操作系统具有向所述第二操作系统发送文件的文件发送单元,所述第二操作系统具有接收所述第一操作系统发送的文件的文件接收单元,所述第二操作系统具有第一文件格式和第二文件格式,所述第一文件格式为所述第二操作系统支持的文件格式,所述第二文件格式为所述第二操作系统不支持的文件格式。在实际应用中,第一操作系统可以是例如windovs操作系统,第二操作系统可以是例如android操作系统。第一操作系统可以集成在X86等硬件平台,第二操作系统可以集成在ARM等硬件平台。较为常见的实现方式可以是:第一操作系统所在的硬件平台是一个具有键盘的底座,第二操作系统所在的硬件平台是一个平板电脑。图1为本发明的跨系统平台传输文件的方法实施例1的流程图。如图1所示,该方法可以包括步骤:SlOl:获取所述第二操作系统所支持的文件格式信息;所述第二操作系统所支持的文件格式信息可以是word、pdf等文本文件格式信息,也可以是jpeg、bmp等图片文件格式信息,也可以是wav、mp3等音频文件格式信息,也可以是rmvb、avi等视频文件格式信息。具体的,可以是当所述第一电子设备与所述第二电子设备相连时,获取所述第二操作系统所支持的文件格式信息,也可以在所述文件发送单元发送文件之前获取所述第二操作系统所支持的文件格式信息。如果采用“当所述第一电子设备与所述第二电子设备相连时,获取所述第二操作系统所支持的文件格式信息”这种方式,则可以在两设备连接后,只获取一次第二操作系统支持的文件格式,以后的每次文件传输过程,都将这次获取的文件格式作为第二操作系统所支持的文件格式。如果采用“在所述文件发送单元发送文件之前获取所述第二操作系统所支持的文件格式信息”这种方式,则可以及时获取第二操作系统由于升级或者安装软件等措施而新增的支持的文件格式信息,但是这种方式需要每次向第二操作系统传输文件前都进行获取。S102:在所述文件发送单元发送文件之前,判断所述文件的文件格式是否为所述第二文件格式,得到一判断结果;判断所述文件的文件格式是否为所述第二文件格式时,可以根据所述文件的后缀名进行判断,也可以根据所述文件的文件头进行判断。例如对于word文档,其后缀名为.doc,如果传输的文件的后缀名为.doc,并且第二文件格式包括.doc,那么就可以判断出所述文件的文件格式为所述第二文件格式。文件头是直接位于文件中的一段数据,是文件的一部分。相同后缀名的文件,其文件内容的格式也可能存在差别。以视频文件为例。同样是rmvb格式的视频文件,有的分辨率可能很低,比如分辨率为320*240,第二操作系统能够支持;有的分辨率可能很高,比如分辨率为1920X1080,则第二操作系统不能支持。这两种文件的分辨率就记录在各自的文件头中。所以,可以根据文件头判断所述文件是否为第二操作系统所支持的文件。S103:当所述判断结果表示所述文件的文件格式为所述第二文件格式时,根据预先设定的格式转换关系,将所述文件的文件格式转换为所述第一文件格式;预先设定的格式转换关系,可以是将word文件转换为pdf文件,高分辨率的视频文件转换为低分辨率的视频文件等等。S104:将转换后的所述文件通过所述文件发送单元发送至所述文件接收单元。综上所述,本实施例的跨系统平台传输文件的方法,在传输文件之前,先对所述文件是否能够被接受该文件的第二操作系统所支持,如果所述文件不是第二操作系统支持的文件,则将所述文件转换为第二操作系统支持的文件格式后再发送,所以可以保证传输的文件可以被接收到该文件的系统平台所支持,避免在接收文件的系统平台产生一个无效的拷贝的现象。图2为本发明的跨系统平台传输文件的方法实施例2的流程图。如图2所示,该方法包括步骤:S201:获取所述第二操作系统所支持的文件格式信息;S202:在所述文件发送单元发送文件之前,判断所述文件的文件格式是否为所述第二文件格式,得到一判断结果;S203:当所述判断结果表示所述文件的文件格式为所述第二文件格式时,根据预先设定的格式转换关系,判断所述第一操作系统中是否具有将所述文件的文件格式转换为所述第一文件格式的转换程序;如果是,执行步骤S204 ;否则,执行步骤S205。因为许多文件格式之间的相互转换,可以采用现有的相应的转换程序实现,所以本实施例中的跨系统平台传输文件的方法,可以利用现有的转换程序实现文件格式的转换。具体的,可以在第一电子设备出厂时,就在第一操作系统内嵌文件格式转换程序,也可以在用户使用的过程中,以在线升级的方式将转换程序下载到用户的设备中。S204:如果是,则采用所述转换程序将所述文件的文件格式转换为所述第一文件格式;
S205:否则,显示转换程序下载界面;所述转换程序下载界面用于提示用户是否下载所述转换程序;因为有些转换程序可能需要付费,或者该转换程序会对用户的设备造成一定影响,所以在通过在线下载方式向用户提供转换程序时,可以通过下载界面询问用户是否下载所述转换程序。如果用户选择是,则可以通过该下载界面下载相应的转换程序。这种在线下载的方式,还可以使用户在需要对某种文件格式进行转换时,才下载相应的转换程序,如果用户不需要对该文件格式进行转换,则用户的设备中就一直不会安装该转换程序,可以节省用户的电子设备的硬件资源的可用空间。S206:将转换后的所述文件通过所述文件发送单元发送至所述文件接收单元。本实施例中,在将所述文件的文件格式转换为所述第一文件格式时,会判断所述第一操作系统中是否具有将所述文件的文件格式转换为所述第一文件格式的转换程序,并且当第一操作系统中不具有该转换程序时,可以通过转换程序下载界面提示用户下载相应的转换程序,一方面可以提高用户体验;另一方面,由于网络上的转换程序种类很多,许多文件格式都具有相应的转换程序,所以还可以增加本发明的跨系统平台传输文件的方法的适用范围。图3为本发明的判断所述文件的文件格式是否为所述第二文件格式的一种方式的流程图。如图3所示,该方式包括步骤:S301:获取所述文件的后缀名;S302:从所述第二操作系统所支持的文件格式信息中,获取所述第二操作系统所支持的文件的后缀名;S303:用所述文件的后缀名与所述第二操作系统所支持的文件的后缀名进行比对;S304:判断所述文件的后缀名是否与至少一个所述第二操作系统所支持的文件的后缀名相匹配。图4为本发明的判断所述文件的文件格式是否为所述第二文件格式的另一种方式的流程图。如图3所示,该方式包括步骤:S401:获取所述文件的文件头;S402:根据所述文件头识别所述文件的文件格式;S403:判断所述文件的文件格式是否与至少一个所述第二操作系统所支持的文件格式相匹配。本发明还公开了一种电子系统。所述电子系统包括运行有第一操作系统的第一电子设备和运行有第二操作系统的第二电子设备,所述第一操作系统具有向所述第二操作系统发送文件的文件发送单元,所述第二操作系统具有接收所述第一操作系统发送的文件的文件接收单元,所述第二操作系统具有第一文件格式和第二文件格式,所述第一文件格式为所述第二操作系统支持的文件格式,所述第二文件格式为所述第二操作系统不支持的文件格式。图5为本发明的电子系统实施例1的结构图。如图5所示,该电子系统可以包括:文件格式信息获取单元501,用于获取所述第二操作系统所支持的文件格式信息;
实际应用中,所述文件格式信息获取单元501可以包括:文件格式信息获取子单元,用于当所述第一电子设备与所述第二电子设备相连时,获取所述第二操作系统所支持的文件格式信息。文件格式判断单元502,用于在所述文件发送单元发送文件之前,判断所述文件的文件格式是否为所述第二文件格式,得到一判断结果;文件格式转换单元503,用于当所述判断结果表示所述文件的文件格式为所述第二文件格式时,根据预先设定的格式转换关系,将所述文件的文件格式转换为所述第一文件格式;文件传输单元504,用于将转换后的所述文件通过所述文件发送单元发送至所述文件接收单元。综上所述,本实施例的电子系统,在传输文件之前,先对所述文件是否能够被接受该文件的第二操作系统所支持,如果所述文件不是第二操作系统支持的文件,则将所述文件转换为第二操作系统支持的文件格式后再发送,所以可以保证传输的文件可以被接收到该文件的系统平台所支持,避免在接收文件的系统平台产生一个无效的拷贝的现象。图6为本发明的电子系统实施例2的结构图。如图6所示,该电子系统可以包括:文件格式信息获取单元501,用于获取所述第二操作系统所支持的文件格式信息;文件格式判断单元502,用于在所述文件发送单元发送文件之前,判断所述文件的文件格式是否为所述第二文件格式,得到一判断结果;转换程序判断子单元5031,用于判断所述第一操作系统中是否具有将所述文件的文件格式转换为所述第一文件格式的转换程序;转换子单元5032,用于当所述转换程序判断子单元的判断结果为是时,采用所述转换程序将所述文件的文件格式转换为所述第一文件格式;转换程序下载界面显示子单元5033,用于当所述转换程序判断子单元的判断结果为否时,显示转换程序下载界面;所述转换程序下载界面用于提示用户是否下载所述转换程序。文件传输单元504,用于将转换后的所述文件通过所述文件发送单元发送至所述文件接收单元。本实施例中,在将所述文件的文件格式转换为所述第一文件格式时,会判断所述第一操作系统中是否具有将所述文件的文件格式转换为所述第一文件格式的转换程序,并且当第一操作系统中不具有该转换程序时,可以通过转换程序下载界面提示用户下载相应的转换程序,一方面可以提高用户体验;另一方面,由于网络上的转换程序种类很多,许多文件格式都具有相应的转换程序,所以还可以增加本发明的电子系统进行文件格式转换时的适用范围。图7为本发明的文件格式判断单元的一种结构图。如图7所示,文件格式判断单元,可以包括:传输文件后缀名获取子单元701,用于获取所述文件的后缀名;支持文件后缀名获取子单元702,用于从所述第二操作系统所支持的文件格式信息中,获取所述第二操作系统所支持的文件的后缀名;
后缀名比对子单元703,用于将所述文件的后缀名与所述第二操作系统所支持的文件的后缀名进行比对;后缀名匹配判断子单元704,用于判断所述文件的后缀名是否与至少一个所述第二操作系统所支持的文件的后缀名相匹配。图8为本发明的文件格式判断单元的另一种结构图。如图8所示,文件格式判断单元,可以包括:文件头获取子单元801,用于获取所述文件的文件头;文件格式识别子单元802,用于根据所述文件头识别所述文件的文件格式;文件格式匹配判断子单元803,用于判断所述文件的文件格式是否与至少一个所述第二操作系统所支持的文件格式相匹配。最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或
者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,
并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种跨系统平台传输文件的方法,其特征在于,应用于电子系统,所述电子系统包括运行有第一操作系统的第一电子设备和运行有第二操作系统的第二电子设备,所述第一操作系统具有向所述第二操作系统发送文件的文件发送单元,所述第二操作系统具有接收所述第一操作系统发送的文件的文件接收单元,所述第二操作系统具有第一文件格式和第二文件格式,所述第一文件格式为所述第二操作系统支持的文件格式,所述第二文件格式为所述第二操作系统不支持的文件格式, 所述方法包括: 获取所述第二操作系统所支持的文件格式信息; 在所述文件发送单元发送文件之前,判断所述文件的文件格式是否为所述第二文件格式,得到一判断结果; 当所述判断结果表示所述文件的文件格式为所述第二文件格式时,根据预先设定的格式转换关系,将所述文件的文件格式转换为所述第一文件格式; 将转换后的所述文件通过所述文件发送单元发送至所述文件接收单元。
2.根据权利要求1所述的方法,其特征在于,所述判断所述文件的文件格式是否为所述第二文件格式,包括: 获取所述文件的后缀名; 从所述第二操作系统所支持的文件格式信息中,获取所述第二操作系统所支持的文件的后缀名; 用所述文件的后缀名与所述第二操作系统所支持的文件的后缀名进行比对; 判断所述文件的后缀名是否与至少一个所述第二操作系统所支持的文件的后缀名相匹配。
3.根据权利要求1所述的方法,其特征在于,所述判断所述文件的文件格式是否为所述第二文件格式,包括: 获取所述文件的文件头; 根据所述文件头识别所述文件的文件格式; 判断所述文件的文件格式是否与至少一个所述第二操作系统所支持的文件格式相匹配。
4.根据权利要求1所述的方法,其特征在于,所述将所述文件的文件格式转换为所述第一文件格式,包括: 判断所述第一操作系统中是否具有将所述文件的文件格式转换为所述第一文件格式的转换程序; 如果是,则采用所述转换程序将所述文件的文件格式转换为所述第一文件格式; 否则,显示转换程序下载界面;所述转换程序下载界面用于提示用户是否下载所述转换程序。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述获取所述第二操作系统所支持的文件格式信息,包括: 当所述第一电子设备与所述第二电子设备相连时,获取所述第二操作系统所支持的文件格式信息。
6.一种电子系统,其特征在于,所述电子系统包括运行有第一操作系统的第一电子设备和运行有第二操作系统的第二电子设备,所述第一操作系统具有向所述第二操作系统发送文件的文件发送单元,所述第二操作系统具有接收所述第一操作系统发送的文件的文件接收单元,所述第二操作系统具有第一文件格式和第二文件格式,所述第一文件格式为所述第二操作系统支持的文件格式,所述第二文件格式为所述第二操作系统不支持的文件格式, 所述电子系统包括: 文件格式信息获取单元,用于获取所述第二操作系统所支持的文件格式信息; 文件格式判断单元,用于在所述文件发送单元发送文件之前,判断所述文件的文件格式是否为所述第二文件格式,得到一判断结果; 文件格式转换单元,用于当所述判断结果表示所述文件的文件格式为所述第二文件格式时,根据预先设定的格式转换关系,将所述文件的文件格式转换为所述第一文件格式;文件传输单元,用于将转换后的所述文件通过所述文件发送单元发送至所述文件接收单元。
7.根据权利要求6所述的电子系统,其特征在于,所述文件格式判断单元,包括: 传输文件后缀名获取子单元,用于获取所述文件的后缀名; 支持文件后缀名获取子单元,用于从所述第二操作系统所支持的文件格式信息中,获取所述第二操作系统所支持的文件的后缀名; 后缀名比对子单元,用于将所述文件的后缀名与所述第二操作系统所支持的文件的后缀名进行比对; 后缀名匹配判断子单元,用于判断所述文件的后缀名是否与至少一个所述第二操作系统所支持的文件的后缀名相匹配。
8.根据权利要求6所述的电子系统,其特征在于,所述文件格式判断单元,包括: 文件头获取子单元,用于获取所述文件的文件头; 文件格式识别子单元,用于根据所述文件头识别所述文件的文件格式; 文件格式匹配判断子单元,用于判断所述文件的文件格式是否与至少一个所述第二操作系统所支持的文件格式相匹配。
9.根据权利要求6所述的电子系统,其特征在于,所述文件格式转换单元,包括: 转换程序判断子单元,用于判断所述第一操作系统中是否具有将所述文件的文件格式转换为所述第一文件格式的转换程序; 转换子单元,用于当所述转换程序判断子单元的判断结果为是时,采用所述转换程序将所述文件的文件格式转换为所述第一文件格式; 转换程序下载界面显示子单元,用于当所述转换程序判断子单元的判断结果为否时,显示转换程序下载界面;所述转换程序下载界面用于提示用户是否下载所述转换程序。
10.根据权利要求6-9任一项所述的电子系统,其特征在于,所述文件格式信息获取单元包括: 文件格式信息获取子单元,用于当所述第一电子设备与所述第二电子设备相连时,获取所述第二操作系统所支持的文件格式信息。
全文摘要
本发明公开一种跨系统平台传输文件的方法及电子系统。所述方法包括获取所述第二操作系统所支持的文件格式信息;在所述文件发送单元发送文件之前,判断所述文件的文件格式是否为所述第二文件格式,得到一判断结果;当所述判断结果表示所述文件的文件格式为所述第二文件格式时,根据预先设定的格式转换关系,将所述文件的文件格式转换为所述第一文件格式;将转换后的所述文件通过所述文件发送单元发送至所述文件接收单元。采用本发明的方法及系统,可以保证传输的文件可以被接收到该文件的系统平台所支持,避免在接收文件的系统平台产生一个无效的拷贝的现象。
文档编号H04L29/08GK103177043SQ20111044220
公开日2013年6月26日 申请日期2011年12月26日 优先权日2011年12月26日
发明者胡春辉, 李斌 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1