一种应用于移动终端的文件处理方法及移动终端的制作方法

文档序号:7744464阅读:89来源:国知局
专利名称:一种应用于移动终端的文件处理方法及移动终端的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种应用于移动终端的文件处理方法及移动终端。
背景技术
目前,支持蓝牙功能的移动终端(如手机)一般都能支持0PP(0bject PushProfile,对象推送模式)、HFP(HandFree Profile,免提文件)等功能,还能支持 FTP (File Transport Profile,文件传输文件)、HFG (HandFree Gateway,免提网关)、 A2DP(Advanced Audio Distribution Profile,蓝牙音频传输模型协定)、DUN(Dail-Up Networking,拨号网路)。现有的支持蓝牙功能的移动终端在接收完文件之后,将该接收到 的文件存储至特定的文件中,并且在人机界面弹出用于提示已经成功接收文件的对话框。 当用户需要对移动终端接收到的文件进行操作时,还需要根据移动终端存储文件的目录, 从多个文件中查找需要进行操作的文件,再对该文件进行相应的操作。现有技术采用的该种处理方式,当用户在需要对接收到的文件进行操作时,还需 要从移动终端存储的多个文件中查找到该接收到的文件,由于在移动终端中存储的文件种 类与数量繁多,若要查找到该文件还需要经过大量的查找工作才能访问接收到的文件,因 此,对文件进行操作的流程较复杂、效率较低、时延较大。

发明内容
本发明提供一种应用于移动终端的文件处理的方法及移动终端,以提高对文件进 行处理的效率、降低处理时延。一种应用于移动终端的文件处理方法,包括移动终端接收文件,并确定出所述文件的文件类型;移动终端根据所述文件的文件类型,从存储的文件类型与选项菜单的对应关系中 确定出与所述文件的文件类型相对应的选项菜单,所述选项菜单用于提供对该文件进行处 理的菜单项;移动终端展示确定出的所述选项菜单。一种移动终端,包括存储模块、收发模块、确定模块以及显示模块,其中存储模块,用于存储文件类型与选项菜单的对应关系,所述选项菜单用于提供对 该文件进行处理的菜单项;收发模块,用于接收和发送文件;确定模块,用于确定出所述收发模块接收到的文件的文件类型,并根据该文件类 型从所述存储模块存储的对应关系中确定出与该文件的文件类型相对应的选项菜单;显示模块,用于显示所述确定模块确定出的所述选项菜单,以指示用户从所述选 项菜单中选取菜单项对所述文件进行相应的处理。本发明实施例中,在接收到文件之后,直接将用于对该文件进行相应操作的选项菜单显示给用户,以便用户直接根据该选项菜单对该文件进行相应的操作,不需要从移动 终端存储的大量文件中查找到该文件之后再对该文件进行操作,因此,采用本发明技术方 案提高了对文件进行处理的效率、降低了文件处理时延;另外,针对移动终端接收到多个文 件的情况,本发明也实现了将该多个文件对应的选项菜单一一显示给用户,以便用户直接 根据该显示的选项菜单对接收到的文件进行相应的操作,进一步提高文件处理效率。


图1为本发明实施例中处理文件的方法流程图;图2为本发明实施例中处理文件的信令流程图;图3为本发明实施例中终端的结构示意图。
具体实施例方式为解决现有技术存在的上述技术问题,本发明实施例提供一种处理文件的方法及 终端。该方法为在移动终端存储有文件类型与选项菜单的对应关系中确定出与所述文件 的文件类型相对应的选项菜单,所述选项菜单用于提供对该文件进行处理的菜单项;移动 终端接收到文件之后,根据存储的对应关系确定出与接收到的文件的文件类型相对应的选 项菜单;将该文件的选项菜单显示给用户,以便用户直接根据该选项菜单对该文件进行相 应的操作。采用本发明技术方案,在接收到文件之后可直接对该文件进行操作,不需要从移 动终端存储的大量文件中查找该文件,因此,采用本发明技术方案提高了对文件进行处理 的效率、降低了文件处理时延。下面结合说明书附图对本发明技术方案进行详细的描述。参见图1,为本发明实施例中对文件进行处理的方法流程图,该流程包括以下步 骤步骤101、移动终端的0PS(0bject Push Server,对象推送服务器)接收远程 OPC(Object Push Client,对象推送客户端)下发的文件,并确定出该文件的文件类型。步骤102、移动终端根据该文件的文件类型从自身存储的文件类型与选项菜单的 对应关系中,确定出与该文件类型相对应的选项菜单。本发明实施例中,文件类型包括图片文件(如扩展名为jpg、gif、bmp、wbmp、png 等文件)、音频文件(如扩展名为mp3、wma、mid、amr、acc、m4a、wav、midi等文件)、视频文 件(如扩展名为mp4、3gp、avi等文件)、电子名片(如扩展名为vcf的文件)、电子书文件 (如扩展名为txt、lrc等文件)等。本发明实施例中,建立的对应关系可如下所示与图片文件对应的选项菜单可包 括操作进入、预览、设为壁纸、复制、重命名、发送、删除”;与音频文件对应的选项菜单可包 括操作进入、播放、设为铃声、复制、重命名、发送、删除;与视频文件对应的选项菜单可包括 操作进入、播放、复制、重命名、发送、删除;与电子名片对应的选项菜单可包括操作进入、导 入、复制、重命名、发送、删除;与电子书文件对应的选项菜单可包括操作进入、阅读、复制、 重命名、发送、删除;针对本终端不支持的文件类型,其对应的选项菜单可包括操作进入、复 制、重命名、发送、删除。本发明并不仅限于上述建立的对应关系,本领域技术人员应该可以理解还可以根
5据实际应用还建立其他的对应关系。步骤103、将该选项菜单显示给用户,以便用户从该选项菜单中选取选项菜单对接 收到的文件进行相应的处理。为进一步详细、清楚地描述本发明技术方案,下面以一具体的实例对本发明技术 方案进行描述。需要说明的是,移动终端的蓝牙设备包括OPS与0PC,移动终端通过0PC向其他移 动终端发送数据,通过OPS接收其他移动终端发送的数据。参见图2,为本发明实施例中处理文件的信令流程图,以具有蓝牙功能的移动终端 为例进行说明,该移动终端既可以蓝牙技术接收文件也可通过其他较为常规的技术接收文 件,下面以移动终端通过蓝牙技术接收文件为例,该信令流程包括步骤步骤201 220为移动终端1通过蓝牙接收移动终端2发送的文件的步骤;步骤 221 222为移动终端1对接收到的文件进行处理的步骤。步骤201 202、移动终端1的匪I/APP通过调用Bt_activate函数启动BT组件, 以激活移动终端1的服务;移动终端1的OPS启动运行,并将自身的运行状态设置为ops_ active。步骤203、移动终端2的0PC向移动终端1的OPS发送连接请求。该步骤中,移动终端2的0PC通过调用tp_bt_opc_connect_dev与移动终端1的 OPS建立OPP(Object Push Profile,对象推送模式)连接。步骤204 205、移动终端1的0PS在接收到移动终端2的0PC发送的连接请求时, 向移动终端1的匪I/APP发送cormectjnd消息,以向匪I/APP上报其当前的状态为接收到 移动终端2的连接请求;移动终端1的0PS将自身当前的运行状态设置为0pS_Connected。步骤206、移动终端1的0PS与移动终端2的0PC之间建立连接。步骤207、移动终端2的0PC向移动终端1的0PS发送数据包。该步骤中,移动终端2的0PC通过调用tp_bt_opc_push_next_ob ject发送数据包 至移动终端1的0PS。步骤208 209、移动终端1的0PS在接收到移动终端2的0PC发送的数据包之 后,向移动终端1的匪I/APP发送Put_first_ind消息,以向匪I/APP询问是否接收该数据 包;移动终端1的0PS将自身当前的运行状态设置为0pS_wait_reSp onse,以等待移动终 端1的MMI/APP的响应,确定是否接收该数据包。若移动终端1的MMI/APP确定允许接收该数据包时,执行步骤210 211 ;若移动 终端1的MMI/APP拒绝接收该数据包时,执行步骤212 213。步骤210、移动终端1的匪I/APP向移动终端1的0PS发送Put response消息,以 通知移动终端1的0PS接收该数据包。该步骤中,移动终端1的匪I/APP确定允许0PS接收数据包时,通过调用tp_bt_ put_response接口向移动终端1的0PS发送response消息。步骤211、移动终端1的0PS在接收到匪I/APP发送的Put response消息之后,将 自身当前的运行状态设置为Opsjeceiving。步骤212、移动终端1的匪I/APP向移动终端1的0PS发送Bt_Putresponse消息, 以通知移动终端1的0PS拒绝接收该数据包。
6
该步骤中,移动终端1的匪I/APP拒绝OPS接收数据包时,通过调用tp_bt_put_ response接口向移动终端1的OPS发送Bt_Put response消息。步骤213、移动终端1的OPS在接收到移动终端1的MMI/APP时,将自身当前的运 行状态设置为Ops_connected。步骤214 215、移动终端1的OPS接收移动终端2的OPC发送的数据包,并向移 动终端1的匪I/APP发送Put_next_ind消息,以向移动终端1的匪I/APP上报其当前的运 行状态为接收数据包。步骤216、移动终端1的OPS在成功接收完数据包之后,将自身当前的运行状态设置为0pS_COnneCted,以指示其成功接收完数据包。步骤217、移动终端2的OPC向移动终端1的OPS发送连接断开请求。该步骤中,移动终端2的OPC通过调用tp_bt_opc_disconnect_dev断开与移动终 端1的OPS的连接。步骤218 219、移动终端1的OPS将自身当前的运行状态设置为0ps_aCtiVe,并 向移动终端1的匪I/APP发送disconnection ind消息,以向匪I_APP上报其当前的运行 状态为断开连接的状态。步骤220、移动终端1的MMI/APP向移动终端1的OPS发送Bt_deactivate消息, 以通知移动终端1的OPS其已经获知断开连接。步骤221、移动终端1的MMI/APP确定OPS接收到的文件的文件类型,根据该文件 类型从本地存储的文件类型与选项菜单的对应关系获取相应的选项菜单。该步骤中的对应关系可如前步骤102所述的关系。步骤222、移动终端1的MMI/APP将获取到的选项菜单以对话框的形式显示给用户。该步骤中,将选项菜单显示给用户,具体为MMI/APP在移动终端1的窗口界面,弹 出对话框,该对话框的左软键为“选项菜单”,右软键为“返回”;当用户需要对接收到的文件 进行相应的操作时,可选择该“选项菜单”的按键,弹出该选项菜单所包括的多个操作项,并 进行相应的操作;当用户不需要对当前的文件进行操作或者在对该文件进行操作之后,选 择“返回”按键以退出对话框。较佳地,上述步骤221还包括移动终端1的MMI/APP获取移动终端1的文件系统 保存文件的目录信息,并根据该目录信息生成该文件的全路径,以便在后续用户需要对该 文件进行操作时,直接根据该全路径从文件系统中定位到该文件,以缩短文件查找时延。较佳地,针对移动终端接收到多个文件的情况,为方便用户对接收到的多个文件 进行操作,MMI/APP将OPS接收到的多个文件的文件标识信息和路径信息分别记录在一个 数组中,并按照该多个文件接收的先后顺序,一一的将各文件的文件类型对应的选项菜单 显示给用户(显示方式如步骤222所述),以便用户逐个对文件进行相应的操作。较佳地,为更直观的显示接收到的文件存储在文件系统中的位置,本发明实施例 中的MMI/APP从文件系统保存文件的目录信息中,获取该文件存储在文件系统中的路径信 息,并将该路径信息显示给用户,以便用户实时的获知接收到的文件存储在文件系统中的 位置。较佳地,针对文件接收失败的情况,为方便用户及时获知文件传输的状态,匪I/APP生成并显示用于表征文件接收失败的通知消息,以指示文件接收失败。如MMI/APP以 对话框的形式通知用户该文件接收失败,如该对话框的左软键为“确定”,右软键为“返回”。
基于上述方法流程相同的构思,本发明实施例还提供一种移动终端,该移动终端 的结构示意图如图3所示,该移动终端包括存储模块31、收发模块32、确定模块33以及显 示模块34,其中 存储模块31,用于存储文件类型与用于对文件进行操作的选项菜单的对应关系。该文件类型与选项菜单的对应关系可如前所述。
收发模块32,用于接收和发送文件。确定模块33,用于确定出收发模块32接收到的文件的文件类型,并根据确定出的 文件类型从存储模块31存储的对应关系中获取相应的选项菜单。显示模块34,用于将确定模块33确定出的选项菜单显示给用户,以指示用户从所 述选项菜单中选取菜单项对所述文件进行相应的处理。该显示模块34以对话框的方式显示给用户。较佳地,为进一步提高对需要进行处理的文件进行定位的效率,确定模块33在收 发模块32接收到文件之后,根据文件系统保存文件的目录信息,确定出该文件保存在文件 系统中的全路径;以及,在选项菜单中选取对该文件进行相应操作的菜单项时,根据该文件 的全路径定位到该文件。较佳地,针对收发模块32接收到多个文件的情况,为提高对该多个文件进行处理 的效率,本发明终端还包括记录模块35,用于在收发模块32接收到的文件为多个时,建立数组,并在该数组 中存储该多个文件的文件标识信息及其存储在文件系统中的全路径。显示模块34逐一的显示该多个文件各自对应的选项菜单。较佳地,为更直观的使用户获知接收到的文件存储在文件系统中的位置,显示模 块34显示确定模块33确定出的该文件在文件系统中的全路径。在实际的应用场景中,存储模块31可通过移动终端的内存实现;收发模块32可通 过该移动终端的OPS与OPC实现,如通过OPC发送文件,通过OPS接收文件;确定模块33与 显示模块34可通过移动终端的匪I/APP实现,由该匪I/APP来确定出OPS接收到的文件的 文件类型,并根据确定出的文件类型从存储的对应关系中获取相应的选项菜单,并将该选 项菜单以对话框的像是显示给用户。本发明实施例中,在接收到文件之后,直接将用于对该文件进行相应操作的选项 菜单显示给用户,以便用户直接根据该选项菜单对该文件进行相应的操作,不需要从移动 终端存储的大量文件中查找到该文件之后再对该文件进行操作,因此,采用本发明技术方 案提高了对文件进行处理的效率、降低了文件处理时延;另外,针对移动终端接收到多个文 件的情况,本发明也实现了将该多个文件对应的选项菜单一一显示给用户,以便用户直接 根据该显示的选项菜单对接收到的文件进行相应的操作,进一步提高文件处理效率。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
权利要求
一种应用于移动终端的文件处理方法,其特征在于,包括移动终端接收文件,并确定出所述文件的文件类型;移动终端根据所述文件的文件类型,从存储的文件类型与选项菜单的对应关系中确定出与所述文件的文件类型相对应的选项菜单,所述选项菜单用于提供对该文件进行处理的菜单项;移动终端展示确定出的所述选项菜单,以指示用户从所述选项菜单中选取菜单项对所述文件进行相应的处理。
2.如权利要求1所述的方法,其特征在于,移动终端在接收所述文件之后,还包括根 据文件系统保存文件的目录信息,确定出所述文件保存在文件系统中的全路径;在所述选项菜单中选取对所述文件进行相应操作的菜单项时,根据所述文件的全路径 定位到所述文件。
3.如权利要求2所述的方法,其特征在于,当接收到的文件为多个时,还包括移动终端建立数组,在该数组中存储所述多个文件的文件标识信息及其存储在文件系 统中的全路径;并显示所述多个文件各自对应的选项菜单。
4.如权利要求1所述的方法,其特征在于,移动终端在接收所述文件之后,还包括根 据文件系统保存文件的目录信息,确定出所述文件保存在文件系统中的全路径,并显示所 述全路径。
5.如权利要求1 4任一项所述的方法,其特征在于,所述移动终端为具有蓝牙功能的 终端设备;所述移动终端接收文件具体为移动终端采用蓝牙技术接收所述文件。
6.如权利要求1 4任一项所述的方法,其特征在于,还包括步骤所述移动终端在接收文件失败时,生成并显示用于表征文件接收失败的通知消息,以 指示文件接收失败。
7.一种移动终端,其特征在于,包括存储模块、收发模块、确定模块以及显示模块,其中存储模块,用于存储文件类型与选项菜单的对应关系,所述选项菜单用于提供对该文 件进行处理的菜单项;收发模块,用于接收和发送文件;确定模块,用于确定出所述收发模块接收到的文件的文件类型,并根据该文件类型从 所述存储模块存储的对应关系中确定出与该文件的文件类型相对应的选项菜单;显示模块,用于显示所述确定模块确定出的所述选项菜单,以指示用户从所述选项菜 单中选取菜单项对所述文件进行相应的处理。
8.如权利要求7所述的移动终端,其特征在于,所述确定模块进一步应用为在所述收 发模块接收到所述文件之后,根据文件系统保存文件的目录信息,确定出所述文件保存在 文件系统中的全路径;以及,在所述选项菜单中选取对所述文件进行相应操作的菜单项时, 根据所述文件的全路径定位到所述文件。
9.如权利要求7所述的移动终端,其特征在于,还包括记录模块;记录模块,用于在所述收发模块接收到的文件为多个时,建立数组,并在该数组中存储 所述多个文件的文件标识信息及其存储在文件系统中的全路径;所述显示模块进一步应用为显示所述多个文件各自对应的选项菜单。
10.如权利要求7所述的移动终端,其特征在于,所述确定模块进一步用用为在所述 收发模块接收所述文件之后,根据文件系统保存文件的目录信息,确定出所述文件保存在 文件系统中的全路径;所述显示模块进一步应用为显示所述全路径。
全文摘要
本发明公开了一种应用于移动终端的文件处理方法及移动终端,以解决现有技术中对文件处理效率较低、时延较大的问题。该方法包括接收文件,并确定出所述文件的文件类型;根据所述文件的文件类型,从存储的文件类型与选项菜单的对应关系中确定出与所述文件的文件类型相对应的选项菜单,所述选项菜单用于提供对该文件进行处理的菜单项;展示确定出的所述选项菜单以指示用户从所述选项菜单中选取菜单项对所述文件进行相应的处理。采用本发明技术方案,实现了用户可直接对接收到的文件进行相应的处理,从而提高了文件处理效率与时延。
文档编号H04M1/247GK101808160SQ20101013268
公开日2010年8月18日 申请日期2010年3月12日 优先权日2010年3月12日
发明者穆青 申请人:青岛海信移动通信技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1