移动终端文件管理方法和系统与流程

文档序号:12470255阅读:295来源:国知局
移动终端文件管理方法和系统与流程

本发明涉及终端技术领域,具体而言,本发明涉及一种移动终端文件管理方法和系统。



背景技术:

在移动开发和测试,以及移动终端用户使用过程中,经常需要对移动终端里的文件进行管理,比如,查看移动终端里的文件,或者把一些文件上传到移动终端里,或者把移动终端里的文件下载出来,或者删除移动终端里的一些文件。

实际应用中,通常可以通过移动终端中自带的文件管理器或者安装的第三方文件管理器来对移动终端中的文件进行管理,例如,RE(Root Explorer)管理器。然而,无论是自带的文件管理器还是安装的第三方文件管理器,均属于移动终端应用,用户无法直接通过PC来管理移动终端应用进行文件管理,操作体验有待提高。

为了实现PC管理移动终端的文件,现有最直接的方法提出可以是通过数据线把移动终端连接到PC上,继而通过PC的文件管理器进行移动终端的文件管理。但本发明的发明人发现,通过PC的文件管理器来进行文件管理时只能对移动终端的SD卡上的文件进行处理,而无法查看系统文件,比如android(安卓)系统文件、文件的目录结构。这样,对于测试或者开发造成不便。

现有还提出可以使用手机助手来进行移动终端文件的管理。但本发明的发明人发现,虽然使用手机助手除了可以查看SD卡上的文件,还可以读取到部分系统文件,但在读取系统文件时常出现权限问题;而且,要求移动终端需与PC连接才能使用,无法远程使用。



技术实现要素:

针对上述现有技术存在的缺陷,本发明提供了一种移动终端文件管理方法和系统,用以通过网页对移动终端的文件进行管理,并支持远程管理。

本发明提供了一种移动终端文件管理方法,包括:

调试桥adb服务器接收网页web服务器发送的文件管理请求;

根据所述文件管理请求生成对应的adb命令,并发送至移动终端,以对移动终端中的文件进行相应地处理;

接收所述移动终端返回的处理结果并回传给所述web服务器,由所述web服务器将所述处理结果通过浏览器通知用户;

其中,所述web服务器发送的文件管理请求是由用户通过浏览器发送的文件管理请求。

较佳地,所述根据所述文件管理请求生成对应的adb命令,并发送至移动终端,以对移动终端中的文件进行相应地处理,包括:

将所述adb命令发送至所述移动终端中的调试桥守护进程adbd,由所述adbd根据所述adb命令对移动终端中的文件进行相应地处理。

较佳地,所述adb命令包括以下任一一项:查看命令、上传命令、删除命令、下载命令。

较佳地,所述adb命令具体为查看命令时,所述移动终端返回的处理结果包括所述查看命令所请求查看的文件列表。

较佳地,所述用户通过浏览器发送的文件管理请求具体为用户针对所述移动终端的文件列表中的文件发起的文件管理请求;

其中,所述移动终端的文件列表是由所述移动终端针对所述adb服务器之前发送的查看命令所返回并由所述浏览器向用户展示的文件列表。

根据本发明的另一方面,还提供了一种移动终端文件管理方法,包括:

web服务器接收用户通过浏览器发送的文件管理请求;

将接收的文件管理请求发送给adb服务器,由所述adb服务器根据所述文件管理请求对移动终端中的文件进行相应地处理;

接收所述adb服务器返回的处理结果,并回传给浏览器。

较佳地,所述文件管理请求包括以下任一一项:查看请求、上传请求、删除请求、下载请求。

较佳地,所述文件管理请求具体为查看请求时,所述adb服务器返回的处理结果包括所述查看请求所请求查看的文件列表。

较佳地,所述用户通过浏览器发送的文件管理请求具体为用户针对所述移动终端的文件列表中的文件的文件管理请求;

其中,所述移动终端的文件列表是由web服务器针对浏览器之前发送的文件管理请求所返回并由所述浏览器向用户展示的文件列表。

根据本发明的另一方面,还提供了一种用于管理移动终端文件的adb服务器,包括:

第一接收单元,用于接收网页web服务器发送的文件管理请求;

命令生成单元,用于根据所述文件管理请求生成对应的adb命令;

命令发送单元,用于将所述命令生成单元生成的adb命令发送至移动终端,以对移动终端中的文件进行相应地处理;

第二接收单元,用于接收所述移动终端返回的处理结果并回传给所述web服务器,由所述web服务器将所述处理结果通过浏览器通知用户;

其中,所述web服务器发送的文件管理请求是由所述用户通过浏览器发送的文件管理请求。

较佳地,所述命令发送单元具体用于将所述adb命令发送至所述移动终端中的调试桥守护进程adbd,由所述adbd根据所述adb命令对移动终端中的文件进行相应地处理。

较佳地,所述adb命令包括以下任一一项:查看命令、上传命令、删除命令、下载命令。

较佳地,所述adb命令具体为查看命令时,所述移动终端返回的处理结果包括所述查看命令所请求查看的文件列表。

较佳地,所述用户通过浏览器发送的文件管理请求具体为用户针对所述移动终端的文件列表中的文件发起的文件管理请求;

其中,所述移动终端的文件列表是由所述移动终端针对所述adb服务器之前发送的查看命令所返回并由所述浏览器向用户展示的文件列表。

根据本发明的另一方面还提供了一种用于管理移动终端文件的web服务器,包括:

请求接收单元,用于接收用户通过浏览器发送的文件管理请求;

文件管理单元,用于将所述请求接收单元接收的文件管理请求发送给adb服务器,由所述adb服务器根据所述文件管理请求对移动终端中的文件进行相应地处理;

结果回传单元,用于接收所述adb服务器返回的处理结果,并回传给浏览器。

较佳地,所述文件管理请求包括以下任一一项:查看请求、上传请求、删除请求、下载请求。

较佳地,所述文件管理请求具体为查看请求时,所述adb服务器返回的处理结果包括所述查看请求所请求查看的文件列表。

较佳地,所述用户通过浏览器发送的文件管理请求具体为用户针对所述移动终端的文件列表中的文件的文件管理请求;

其中,所述移动终端的文件列表是由所述结果回传单元针对浏览器之前发送的文件管理请求回传并由所述浏览器向用户展示的文件列表。

本发明还提供了一种移动终端文件管理系统,包括:浏览器、web服务器、adb服务器、移动终端;其中,

所述web服务器用于接收用户通过所述浏览器发送的文件管理请求;并将接收的文件管理请求发送给adb服务器;接收所述adb服务器返回的处理结果,并回传给浏览器;

所述adb服务器用于接收web服务器发送的文件管理请求;并根据所述文件管理请求生成对应的adb命令,对移动终端中的文件进行相应地处理;接收所述移动终端返回的处理结果并回传给所述web服务器。

本发明的技术方案中,通过PC端启动的web server接收用户通过浏览器发送的文件管理请求,并传输至adb server,由adb server生成对应的adb命令并发送给移动终端。这样,移动终端中的adbd进程可以根据接收到的adb命令进行文件的查询、删除、上传、下载等处理,并将处理结果通过adb server、web server回传至浏览器,由浏览器进行显示通知用户。相较于现有的文件管理方案,通过adb命令来管理移动终端的文件系统,显示结果更为全面,便于用户操作;而且,移动终端无需与PC直接连接,支持远程管理,提高用户体验。

本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明实施例一提供的移动终端文件管理系统的结构示意图;

图2为本发明实施例二提供的移动终端文件管理方法的流程示意图;

图3为本发明实施例二提供的文件列表通知示意图;

图4为本发明实施例二中提供的文件上传示意图;

图5为本发明实施例三提供的adb服务器侧移动终端文件管理方法的流程示意图;

图6为本发明实施例四提供的web服务器侧移动终端文件管理方法的流程示意图;

图7为本发明实施例五提供的用于管理移动终端文件的adb服务器的结构示意图;

图8为本发明实施例六提供的用于管理移动终端文件的web服务器的结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communications Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Positioning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。

本技术领域技术人员可以理解,这里所使用的远端网络设备,其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。本发明的实施例中,远端网络设备、终端设备与WNS服务器之间可通过任何通信方式实现通信,包括但不限于,基于3GPP、LTE、WIMAX的移动通信、基于TCP/IP、UDP协议的计算机网络通信以及基于蓝牙、红外传输标准的近距无线传输方式。

本发明的发明人发现,现有文件管理方案的主要问题在于权限和远程操作的问题。而实际应用中,通过移动终端中google(谷歌)提供的adb(Android Debug Bridge,调试桥)shell(壳)命令可以显示移动终端的文件列表、传递文件,并获取到系统级文件。因此,通过adb shell命令来进行文件管理,将可以很好的解决权限问题。

进一步地,实际应用中,若要实现远程操作而无需移动终端与PC(Personal Computer,个人计算机)进行直连,可以通过网页来实现。

因此,本发明的发明人考虑,可以在PC端预先启动web server(网页服务器),以及可与移动终端的adbd(adb daemon,adb守护进程)连接的adb server(adb服务器)。通过web server接收用户通过浏览器发送的文件管理请求,并传输至adb server,由adb server生成对应的adb命令并发送给移动终端。这样,移动终端中的adbd进程可以根据接收到的adb命令进行文件的查询、删除、上传、下载等处理,并将处理结果返回给PC端的adb server;继而,adb server将接收到的处理结果传递给web服务器,由web服务器将处理结果通过浏览器展示给用户。相较于现有的文件管理方案,通过adb命令来管理移动终端的文件系统,显示更为全面,便于用户操作;而且,移动终端无需与PC直接连接,支持远程管理,提高用户体验。

下面结合以下多个实施例和附图来详细说明本发明的技术方案。

实施例一

本发明实施例一提供了一种移动终端文件管理系统,如图1所示,该文件管理系统主要包括:浏览器100、web服务器200、adb服务器300,以及移动终端400。

其中,web服务器200主要用于接收用户通过浏览器100发送的文件管理请求;并将接收的文件管理请求发送给adb服务器300;接收adb服务器300返回的处理结果,并回传给浏览器100。浏览器100可以将接收的处理结果进行展示来告知用户。其中,文件管理请求可包括以下任一一项:查看请求、上传请求、删除请求、下载请求。

adb服务器300用于接收web服务器200发送的文件管理请求;并根据接收的文件管理请求生成对应的adb命令,对移动终端400中的文件进行相应地处理;接收移动终端400返回的处理结果并回传给web服务器200。其中,移动终端400可以为一个或多个。

实际应用中,web服务器200、adb服务器300均由PC启动。其中,PC与移动终端之间可以通过数据线连接、无线连接、或者TCP连接等;web服务器200与adb服务器300之间可以采用socket通信。

考虑到Google提供的可管理移动终端文件系统的adb shell命令比较生僻,因此,实际应用中,用户输入的并不是adb命令而是通过浏览器发送的文件管理请求,文件管理请求主要包括可与PC远程连接的移动终端的标识,以及针对移动终端文件系统的文件管理指令。

其中,文件管理指令可指示用户待处理文件的文件路径及相应的处理方案。这样,adb服务器300可根据接收的文件管理请求中的文件管理指令生成对应的adb命令。其中,adb命令包括以下任一一项:查看命令、上传命令、删除命令、下载命令。

继而,adb服务器300可以将adb命令通过TCP/IP协议发送至移动终端中的adbd,由移动终端400中的adbd根据adb命令直接对移动终端中的文件进行相应地处理,并向adb服务器300返回处理结果。

实际应用中,用户通过浏览器发送的文件管理请求具体为查看请求时,adb服务器300接收移动终端400返回的处理结果包括查看请求所请求查看的文件列表。

继而,adb服务器300将接收的处理结果回传给web服务器200,由web服务器200将处理结果返回给浏览器100;浏览器100将接收到的处理结果通知用户。例如,可以将返回的文件列表通过浏览器100向用户展示,以便用户根据文件列表进行进一步地管理。

因此,实际应用中,用户通过浏览器100发送的文件管理请求可以是用户针对移动终端400的文件列表中的文件发起的文件管理请求。而文件列表是由移动终端400针对adb服务器300之前发送的查看命令所返回并由浏览器100向用户展示的文件列表。

这样,通过实施例一提供的移动终端文件管理系统,可以在网页上进行移动终端中的文件查看、删除文件、上传文件、下载文件等常用管理功能,实现远程管理,提高用户体验。

实施例二

基于实施例一提供的移动终端文件管理系统,本发明实施例二提供了一种移动终端文件管理方法,如图2所示,其具体流程包括如下步骤:

S201:用户通过浏览器输入文件管理请求。

其中,文件管理请求主要包括可与PC远程连接的移动终端的标识,以及针对移动终端文件系统的文件管理指令。文件管理指令可指示用户待处理文件的文件路径及相应的处理方案。其中,文件管理请求可包括以下任一一项:查看请求、上传请求、删除请求、下载请求。

S202:浏览器将接收的文件管理请求向web服务器发送。

S203:web服务器接收文件管理请求,并将接收的文件管理请求发送给adb服务器。

其中,web服务器与adb服务器之间可以采用socket通信。

S204:adb服务器接收web服务器发送的文件管理请求;并根据文件管理请求生成对应的adb命令。

实际应用中,接收的文件管理请求已指示了移动终端,以及针对移动终端文件系统中用户待处理的文件的路径及相应的处理方案。因此,adb服务器可根据接收的文件管理请求生成对应的adb命令。其中,adb命令可以包括以下任一一项:查看命令、上传命令、删除命令、下载命令。

实际应用中,adb服务器生成的adb命令是linux下的shell命令。例如,查看命令具体为ls-al命令;删除命令具体为remove命令;上传命令具体为push命令;下载命令具体为pull命令。其中,在ls-al命令、remove命令、push命令、pull命令的后面均携带了待处理文件的文件路径。

S205:adb服务器将生成的adb命令发送至移动终端。

具体地,adb服务器可以将生成的adb命令通过TCP/IP协议发送至移动终端中的adbd。

S206:移动终端根据接收的adb命令对移动终端中的文件进行相应地处理,并将处理结果返回给adb服务器。

实际应用中,移动终端的adbd接收到adb命令后,根据adb命令直接对移动终端中的文件进行相应地处理;并将处理结果返回给adb服务器。

例如,移动终端的adbd接收的adb命令具体为查看命令时,执行该adb命令后向adb服务器返回的处理结果可以包括查看命令所携带的文件路径下的文件列表,如图3所示。

例如,移动终端的adbd接收的adb命令具体为上传命令时,可执行该adb命令,获取用户预先通过浏览器上传的文件(如图4所示),并上传到移动终端中指定位置;并向adb服务器返回的相应的处理结果,比如,上传成功等信息。

S207:adb服务器将接收的处理结果返回给web服务器;web服务器将接收的处理结果回传给浏览器;浏览器将接收的处理结果通知用户。

这样,通过实施例二提供的移动终端文件管理方法,可以在网页上进行移动终端中的文件查看、删除文件、上传文件、下载文件等常用管理功能,实现远程管理,提高用户体验。而且相较于现有的文件管理方案,文件系统显示更为全面,便于用户操作。

实施例三

基于实施例一提供的移动终端文件管理系统和实施例二提供的移动终端文件管理方法,本发明实施例三将从adb服务器侧来说明移动终端文件管理的方案,如图5所示,具体可以包括如下步骤:

S501:adb服务器接收web服务器发送的文件管理请求。

其中,web服务器200与adb服务器300之间可以采用socket通信;web服务器发送的文件管理请求是由用户通过浏览器发送的文件管理请求。文件管理请求可包括以下任一一项:查看请求、上传请求、删除请求、下载请求。

S502:adb服务器根据文件管理请求生成对应的adb命令,并发送至移动终端,以对移动终端中的文件进行相应地处理。

实际应用中,用户通过浏览器发送的文件管理请求主要包括可与PC远程连接的移动终端的标识,以及针对移动终端文件系统的文件管理指令。其中,文件管理指令可指示用户待处理文件的文件路径及相应的处理方案。这样,adb服务器可根据接收的文件管理请求中的文件管理指令生成对应的adb命令。其中,adb命令包括以下任一一项:查看命令、上传命令、删除命令、下载命令。

继而,adb服务器可以将生成的adb命令通过TCP/IP协议发送至移动终端中的adbd,由移动终端中的adbd根据adb命令直接对移动终端中的文件进行相应地处理,并向adb服务器返回处理结果。

例如,adb命令具体为查看命令时,移动终端返回的处理结果可以包括查看命令所请求查看的文件列表。

S503:adb服务器接收移动终端返回的处理结果并回传给web服务器,由web服务器将处理结果通过浏览器通知用户。

本发明实施例三中,adb服务器将从移动终端的adbd接收的处理结果回传给web服务器,由web服务器将处理结果返回给浏览器;继而,由浏览器100将接收到的处理结果通知用户。

进一步地,用户通过浏览器发送的文件管理请求可以为用户针对移动终端的文件列表中的文件发起的文件管理请求。

其中,移动终端的文件列表是由移动终端针对adb服务器之前发送的查看命令所返回并由浏览器向用户展示的文件列表。这样,通过实施例四提供的adb服务器,可以辅助完成在网页上进行移动终端中的文件查看、删除文件、上传文件、下载文件等常用管理功能,实现远程管理,提高用户体验。

实施例四

基于实施例一提供的移动终端文件管理系统和实施例二提供的移动终端文件管理方法,本发明实施例四将从web服务器侧来说明移动终端文件管理的方案,如图6所示,具体可以包括如下步骤:

S601:web服务器接收用户通过浏览器发送的文件管理请求。

其中,文件管理请求可包括以下任一一项:查看请求、上传请求、删除请求、下载请求。文件管理请求主要包括可与PC远程连接的移动终端的标识,以及针对移动终端文件系统的文件管理指令。文件管理指令可指示用户待处理文件的文件路径及相应的处理方案。

S602:web服务器将接收的文件管理请求发送给adb服务器,由adb服务器根据文件管理请求对移动终端中的文件进行相应地处理。

具体地,为了能够直接对移动终端的文件系统进行操作,需要对文件管理请求进行转换,转换为移动终端可识别信息。因此,web服务器接收浏览器发送的文件管理请求后,可将接收的文件管理请求发送给adb服务器,由adb服务器根据文件管理请求生成对应的adb命令,利用生成的adb命令对移动终端中的文件进行相应地处理。其中,web服务器与adb服务器之间可以采用socket通信。

adb服务器利用adb命令对移动终端中的文件进行相应地处理后获取移动终端返回的处理结果,并将处理结果回传至web服务器。

例如,文件管理请求具体为查看请求时,adb服务器返回的处理结果包括查看请求所请求查看的文件列表。

S603:web服务器接收adb服务器返回的处理结果,并回传给浏览器。

本发明实施例四中,web服务器接收到adb服务器返回的处理结果后可以将处理结果返回给浏览器,由浏览器将接收到的处理结果通知用户。

例如,可以将返回的文件列表通过浏览器向用户展示,以便用户根据文件列表进行进一步地管理。

因此,实际应用中,用户通过浏览器发送的文件管理请求可以是用户针对移动终端的文件列表中的文件发起的文件管理请求。而文件列表是由web服务器针对浏览器之前发送的文件管理请求所返回并由浏览器向用户展示的文件列表。

这样,通过实施例四提供的web服务器,可以辅助完成在网页上进行移动终端中的文件查看、删除文件、上传文件、下载文件等常用管理功能,实现远程管理,提高用户体验。

实施例五

基于实施例三提供的移动终端文件管理方法,本发明实施例五提供了一种用于管理移动终端文件的adb服务器,如图7所示,adb服务器可以包括:第一接收单元701、命令生成单元702、命令发送单元703、第二接收单元704。

其中,第一接收单元701用于接收网页web服务器发送的文件管理请求。web服务器发送的文件管理请求是由用户通过浏览器发送的文件管理请求。

命令生成单元702用于根据第一接收单元701接收的文件管理请求生成对应的adb命令。生成的adb命令可包括以下任一一项:查看命令、上传命令、删除命令、下载命令。

命令发送单元703用于将命令生成单元702生成的adb命令发送至移动终端,以对移动终端中的文件进行相应地处理。具体地,命令发送单元702将adb命令发送至移动终端中的调试桥守护进程adbd,由adbd根据adb命令对移动终端中的文件进行相应地处理。

第二接收单元704用于接收移动终端返回的处理结果并回传给web服务器,由web服务器将处理结果通过浏览器通知用户。

实际应用中,用户通过浏览器发送的文件管理请求具体为查看请求时,第二接收单元704接收移动终端返回的处理结果包括查看请求所请求查看的文件列表。

进一步地,第二接收单元704将接收的处理结果回传给web服务器后,web服务器可将处理结果返回给浏览器;浏览器将接收到的处理结果通知用户。例如,可以将返回的文件列表通过浏览器向用户展示,以便用户根据文件列表进行进一步地管理。

因此,实际应用中,用户通过浏览器发送的文件管理请求可以是用户针对移动终端的文件列表中的文件发起的文件管理请求。而文件列表是由移动终端针对adb服务器中命令发送单元703之前发送的查看命令所返回并由浏览器向用户展示的文件列表。

本发明实施例五中,用于管理移动终端文件的adb服务器中的各单元的具体功能实现,可以参考实施例二和实施例三提供的移动终端文件管理方法中各步骤的具体实现,在此不再赘述。

实施例六

基于实施例四提供的移动终端文件管理方法,本发明实施例六提供了一种用于管理移动终端文件的web服务器,如图8所示,web服务器可以包括:请求接收单元801、文件管理单元802、结果回传单元803。

其中,请求接收单元801用于接收用户通过浏览器发送的文件管理请求。文件管理请求可包括以下任一一项:查看请求、上传请求、删除请求、下载请求。

文件管理单元802用于将请求接收单元801接收的文件管理请求发送给adb服务器,由adb服务器根据文件管理请求对移动终端中的文件进行相应地处理。

结果回传单元803用于接收adb服务器返回的处理结果,并回传给浏览器。其中,文件管理请求具体为查看请求时,adb服务器返回的处理结果包括查看请求所请求查看的文件列表。

进一步地,用户通过浏览器发送的文件管理请求可以是用户针对移动终端的文件列表中的文件的文件管理请求。其中,移动终端的文件列表是由结果回传单元803针对浏览器之前发送的文件管理请求回传并由浏览器向用户展示的文件列表。

本发明实施例六中,用于管理移动终端文件的web服务器中的各单元的具体功能实现,可以参考实施例二和实施例四提供的移动终端文件管理方法中各步骤的具体实现,在此不再赘述。

本发明的技术方案中,通过PC端启动的web server接收用户通过浏览器发送的文件管理请求,并传输至adb server,由adb server生成对应的adb命令并发送给移动终端。这样,移动终端中的adbd进程可以根据接收到的adb命令进行文件的查询、删除、上传、下载等处理,并将处理结果通过adb server、web server回传至浏览器,由浏览器进行显示通知用户。相较于现有的文件管理方案,通过adb命令来管理移动终端的文件系统,显示结果更为全面,便于用户操作;而且,移动终端无需与PC直接连接,支持远程管理,提高用户体验。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1