Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
CONTROLLING METHOD, CONTROLLING APPARATUS AND ELECTRONIC DEVICE
Document Type and Number:
WIPO Patent Application WO/2013/134996
Kind Code:
A1
Abstract:
The present invention provides a controlling method, controlling apparatus and electronic device, the controlling method comprising: monitoring the input operation performed by a user via an input unit; determining a first instruction corresponding to the input operation; controlling a first electronic device to execute the first instruction, enabling the first electronic device to be in the status that is able to provide functions corresponding to the input operation. With the present invention, the user operations can be simplified, and the time consumed by the electronic device recognizing the target action of the user connecting to the electronic device can be reduced, and therefore the user experience can be improved.

Inventors:
HAN YUNQUAN (CN)
Application Number:
PCT/CN2012/075470
Publication Date:
September 19, 2013
Filing Date:
May 14, 2012
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ZTE CORP (CN)
HAN YUNQUAN (CN)
International Classes:
H04W88/04
Foreign References:
CN101193369A2008-06-04
CN2765254Y2006-03-15
CN101827174A2010-09-08
Attorney, Agent or Firm:
CHINA PAT INTELLECTUAL PROPERTY OFFICE (CN)
北京派特恩知识产权代理事务所(普通合伙) (CN)
Download PDF:
Claims:
权利要求书

1. 一种控制方法, 用于第一电子设备, 其中, 所述第一电子设备上 设置有用于用户输入的输入单元和第一接口, 所述第一电子设备能够通 过所述第一接口提供至少两种功能, 所述至少两种功能中的每一种功能 对应于一预设的输入操作, 所述控制方法包括:

监视用户通过所述输入单元进行的输入操作;

确定与所述输入操作对应的第一指令;

控制所述第一电子设备执行所述第一指令, 使得所述第一电子设备 处于能够提供与所述输入操作对应的功能的状态。

2. 如权利要求 1所述的控制方法,其中,所述输入单元为第一按键, 所述控制方法还包括:

判断对所述第一按键进行的输入操作为第一类型的操作还是第二类 型的操作;

当对所述第一按键进行的输入操作为所述第一类型的操作时, 进入 所述确定与所述输入操作对应的第一指令的步驟; 当对所述第一按键进 行的输入操作为所述第二类型的操作时, 控制所述第一电子设备执行与 所述第二类型的操作对应的第二指令。

3. 如权利要求 1或 2所述的控制方法, 其中, 所述至少两种功能中 的每一种功能还对应于一预设的第二电子设备的类型, 所述第一指令为 与所述第二电子设备的类型以及所述输入操作均对应的指令。

4. 如权利要求 1或 2所述的控制方法, 其中, 预先记录了所述输入 操作和所述第一指令的第一对应关系, 所述控制方法还包括判断所述输 入操作是否记录于所述第一对应关系中,

如果是, 则进入所述确定与所述输入操作对应的第一指令的步驟; 如果否, 则通过输出单元输出用于提示用户的提示信息。

5. 如权利要求 1或 2所述的控制方法, 其中, 所述控制所述第一电 子设备执行所述第一指令的方法为:

通过所述第一接口监视外部电子设备的插入信号;

根据所述插入信号触发控制所述第一电子设备执行所述第一指令。

6. 如权利要求 1或 2所述的控制方法, 其中, 所述监视用户通过所 述输入单元进行的输入操作的方法为:

通过所述第一接口监视外部电子设备的插入信号;

根据所述插入信号触发监视用户通过所述输入单元进行的输入操 作。

7. 如权利要求 6所述的控制方法, 其中, 所述至少两种功能中的每 一种功能还对应于一预设的第二电子设备的类型, 所述根据所述插入信 号触发监视用户通过所述输入单元进行的输入操作的方法为:

根据所述插入信号确定所述外部电子设备的类型;

判断所述外部电子设备的类型是否为所述预设的第二电子设备的类 型, 如果是, 则触发监视用户通过所述输入单元进行的输入操作。

8. 一种控制装置, 用于第一电子设备, 其中, 所述第一电子设备上 设置有用于用户输入的输入单元和第一接口, 所述第一电子设备能够通 过所述第一接口提供至少两种功能, 所述至少两种功能中的每一种功能 对应于一预设的输入操作, 所述控制装置包括:

监视模块, 设置为监视用户通过所述输入单元进行的输入操作; 处理模块, 设置为确定与所述输入操作对应的第一指令;

控制模块, 设置为控制所述第一电子设备执行所述第一指令, 使得 所述第一电子设备处于能够提供与所述输入操作对应的功能的状态。

9.如权利要求 8所述的控制装置,其中,所述输入单元为第一按键, 所述处理模块包括: 操作类型确定单元, 设置为判断对所述第一按键进行的输入操作为 第一类型的操作还是第二类型的操作;

执行单元, 设置为当对所述第一按键进行的输入操作为所述第一类 型的操作时, 进入所述确定与所述输入操作对应的第一指令的步驟; 当 对所述第一按键进行的输入操作为所述第二类型的操作时, 控制所述第 一电子设备执行与所述第二类型的操作对应的第二指令。

10. 如权利要求 8或 9所述的控制装置, 其中, 所述至少两种功能 中的每一种功能还对应于一预设的第二电子设备的类型, 所述第一指令 为与所述第二电子设备的类型以及所述输入操作均对应的指令。

11.一种电子设备,包括权利要求 8至 10中任一项所述的控制装置。

Description:
一种控制方法、 控制装置和电子设备 技术领域

本发明涉及电子设备领域, 特别是涉及一种控制方法、 控制装置和电 子设备。 背景技术

随着用户对电子设备易操作性需求的日益提升 , 使用单一的外接设备 接口 (如通用串行总线接口、 IEEE 1394接口)连接电子设备(如手机、 数 码相机)和外部电子设备(如个人计算机), 从而支持电子设备与外部电子 设备之间的充电、 数据传输等交互已经成为一种发展趋势。

以使用通用串行总线( Universal Serial Bus, USB )接口连接手机和个 人计算机( Personal Computer, PC机) 为例, 目前普遍采用的方法为: 在 手机与 PC机通过 USB数据线相连接的瞬间,手机的系统自动判断 USB数 据线与外部电子设备相连的一端输出的 D+与 D-是否短接在一起, 如果是, 则直接进入充电模式; 否则, 在手机用户界面显示充电、 数据传输等选项, 在接收到用户的选择指令后启动相应的操作。

然而, 这种方法需要在电子设备用户界面呈现出选项 后再由用户手动 选择希望所述电子设备提供的功能, 不利于用户体验: 一方面, 用户操作 起来不够简便; 另一方面, 所述电子设备需要通过对用户界面的调用和读 取来识别目的动作, 当中还有等待用户操作的时间, 从而这种识别所耗费 的时间也较长。 发明内容

有鉴于此, 本发明的目的是提供一种控制方法、 控制装置和电子设备, 能够简化用户操作并减少电子设备识别用户连 接所述电子设备的目的动作 所耗费的时间, 从而提升用户体验。

为解决上述技术问题, 本发明提供方案如下:

本发明提供了一种控制方法, 用于第一电子设备, 其中, 所述第一电 子设备上设置有用于用户输入的输入单元和第 一接口, 所述第一电子设备 能够通过所述第一接口提供至少两种功能, 所述至少两种功能中的每一种 功能对应于一预设的输入操作, 所述控制方法包括:

监视用户通过所述输入单元进行的输入操作;

确定与所述输入操作对应的第一指令;

控制所述第一电子设备执行所述第一指令, 使得所述第一电子设备处 于能够提供与所述输入操作对应的功能的状态 。

优选地, 上述的方法中, 所述输入单元为第一按键, 所述控制方法还 包括:

判断对所述第一按键进行的输入操作为第一类 型的操作还是第二类型 的操作;

当对所述第一按键进行的输入操作为所述第一 类型的操作时, 进入所 述确定与所述输入操作对应的第一指令的步驟 ; 当对所述第一按键进行的 输入操作为所述第二类型的操作时, 控制所述第一电子设备执行与所述第 二类型的操作对应的第二指令。

优选地, 上述的方法中, 所述至少两种功能中的每一种功能还对应于 一预设的第二电子设备的类型, 所述第一指令为与所述第二电子设备的类 型以及所述输入操作均对应的指令。

优选地, 上述的方法中, 预先记录了所述输入操作和所述第一指令的 第一对应关系, 所述控制方法还包括判断所述输入操作是否记 录于所述第 一对应关系中, 如果是, 则进入所述确定与所述输入操作对应的第一指 令的步驟; 如果否, 则通过输出单元输出用于提示用户的提示信息 。

优选地, 上述的方法中, 所述控制所述第一电子设备执行所述第一指 令的方法为:

通过所述第一接口监视外部电子设备的插入信 号;

根据所述插入信号触发控制所述第一电子设备 执行所述第一指令。 优选地, 上述的方法中, 所述监视用户通过所述输入单元进行的输入 操作的方法为:

通过所述第一接口监视外部电子设备的插入信 号;

根据所述插入信号触发监视用户通过所述输入 单元进行的输入操作。 优选地, 上述的方法中, 所述至少两种功能中的每一种功能还对应于 一预设的第二电子设备的类型, 所述根据所述插入信号触发监视用户通过 所述输入单元进行的输入操作的方法为:

根据所述插入信号确定所述外部电子设备的类 型;

判断所述外部电子设备的类型是否为所述预设 的第二电子设备的类 型, 如果是, 则触发监视用户通过所述输入单元进行的输入 操作。

本发明还提供了一种控制装置, 用于第一电子设备, 其中, 所述第一 电子设备上设置有用于用户输入的输入单元和 第一接口, 所述第一电子设 备能够通过所述第一接口提供至少两种功能, 所述至少两种功能中的每一 种功能对应于一预设的输入操作 , 所述控制装置包括:

监视模块, 设置为监视用户通过所述输入单元进行的输入 操作; 处理模块, 设置为确定与所述输入操作对应的第一指令;

控制模块, 设置为控制所述第一电子设备执行所述第一指 令, 使得所 述第一电子设备处于能够提供与所述输入操作 对应的功能的状态。

优选地, 上述的装置中, 所述输入单元为第一按键, 所述处理模块包 括:

操作类型确定单元, 设置为判断对所述第一按键进行的输入操作为 第 一类型的操作还是第二类型的操作;

执行单元, 设置为当对所述第一按键进行的输入操作为所 述第一类型 的操作时, 进入所述确定与所述输入操作对应的第一指令 的步驟; 当对所 述第一按键进行的输入操作为所述第二类型的 操作时, 控制所述第一电子 设备执行与所述第二类型的操作对应的第二指 令。

优选地, 上述的装置中, 所述至少两种功能中的每一种功能还对应于 一预设的第二电子设备的类型, 所述第一指令为与所述第二电子设备的类 型以及所述输入操作均对应的指令。

本发明还提供了一种包括上述控制装置的电子 设备。

从以上所述可以看出, 本发明至少存在以下技术效果:

1 )通过预先设置电子设备提供的功能与用户的 入操作之间的对应关 系, 使得用户可以直接进行与电子设备提供的功能 相对应的输入操作, 因 为用户预先记住这种对应关系, 并不需要浏览用户界面的提示, 这样就使 用户操作起来更简便, 从而提升了用户体验。

2 )电子设备根据用户的输入操作进入到能够提 与用户的输入操作对 应的功能的状态, 这个过程并不涉及用户界面的调用和读取, 这样就缩短 了电子设备提供相应功能的时间, 使得用户不需要花费较长的等待时间, 从而提升了用户体验。 附图说明

图 1为本发明实施例提供的控制方法的步驟流程 ;

图 2为本发明实施例提供的控制方法的例子的步 流程图;

图 3为本发明实施例提供的控制装置的结构图;

图 4为本发明实施例提供的输入单元为第一按键 况下的控制装置的 结构图。 具体实施方式

为使本发明的目的、 技术方案和优点更加清楚, 下面将结合附图及具 体实施例对本发明进行详细描述。

图 1为本发明实施例提供的控制方法的步驟流程 , 参照图 1 , 所述控 制方法用于第一电子设备, 包括如下步驟:

步驟 101 , 监视用户通过所述输入单元进行的输入操作;

步驟 102, 确定与所述输入操作对应的第一指令;

步驟 103,控制所述第一电子设备执行所述第一指令 使得所述第一电 子设备处于能够提供与所述输入操作对应的功 能的状态。

所述第一电子设备能够通过所述第一接口提供 至少两种功能, 其中, 所述至少两种功能中的每一种功能对应于一预 设的输入操作。

这样, 一方面, 通过预先设置电子设备提供的功能与用户的输 入操作 之间的对应关系, 使得用户可以直接进行与电子设备提供的功能 相对应的 输入操作, 因为用户预先记住这种对应关系, 并不需要浏览用户界面的提 示, 这样就使用户操作起来更简便; 另一方面, 电子设备根据用户的输入 操作进入到能够提供与用户的输入操作对应的 功能的状态, 这个过程并不 涉及用户界面的调用和读取, 这样就缩短了电子设备提供相应功能的时间, 使得用户不需要花费较长的等待时间。 由此, 也就提升了用户体验。

在上述方法中, 所述第一接口可以为 USB接口或者 IEEE 1394接口等 各种具备多种功能的接口, 而所述第一电子设备可以为手机、 数码相机等 各种具备上述接口的电子设备。

所述输入单元可以为现有或者未来可能出现的 各种电子设备上设置的 用于用户输入的各种类型的单元, 如按键或能够检测用户的动作或用户的 声音的传感器等。 而所述的按键可以为实体按键、 触摸屏上的虚拟按键, ^titb举例说明 口下。

如该实体按键可以是按键 "*,,、 按键 "0" 或按键 "c" , 或者是导航键 的上键、 下键、 左键或右键; 而触摸屏上的虚拟按键可以是触摸屏上显示 的按键 "*"、 按键 "0" 或按键 "c" , 或者是触摸屏上显示的导航键的上键、 下键、 左键或右键; 用户的动作可以是预设的在所述第一电子设备 之外的 空间中的动作, 如画圈或三角形的手势; 用户的声音可以是预设的声音, 如汉语发声 "充电"、 汉语发声 "数据传输"。 当所述输入单元为按键时, 可以是独立设置的用于本发明实施例的方法的 按键, 但为了节约设备的处 理资源、 电子设备设计的方便性以及用户使用的便利性 , 该按键也可以是 对具备其它功能的按键(如导航键、 字母键等) 的复用。

对于后一种情况, 不管是实体按键, 还是虚拟按键, 都需要将用户对 所述第一按键的操作区分开。 当用户使用按键原有功能 (如字母键的字符 输入功能) 时不会将按键操作结果用于本发明实施例的方 法, 只有在用户 使用按键的二次功能时才会将按键操作结果用 于本发明实施例的方法。

而上述的复用可以通过不同类型的操作来区分 , 在设置不同的操作类 型之后, 可以判断对所述第一按键进行的输入操作为第 一类型的操作 (执 行原有功能的操作)还是第二类型的操作 (执行用于本发明实施例的方法 的操作); 当对所述第一按键进行的输入操作为所述第一 类型的操作时, 进 入所述确定与所述输入操作对应的第一指令的 步驟; 当对所述第一按键进 行的输入操作为所述第二类型的操作时, 控制所述第一电子设备执行与所 述第二类型的操作对应的第二指令。

所述判断对所述第一按键进行的输入操作为第 一类型的操作还是第二 类型的操作可以有不同的判断准则, 如以时间的方式、 以数量的方式或者 以时间和数量相结合的方式。

例如, 预设第一门限, 则第一类型的操作可以为所述第一按键被按击 的持续时间不小于第一门限, 第二类型的操作可以为所述第一按键被按击 的持续时间小于第一门限。

又例如, 预设第一门限和第二门限, 其中, 第一门限大于第二门限, 则第一类型的操作可以为所述第一按键被按击 的持续时间不小于第一门 限, 第二类型的操作可以为所述第一按键被按击的 持续时间不大于第二门 限。

又例如, 预设第一数目, 则第一类型的操作为所述第一按键预定时间 段内被按击的次数不小于第一数目, 第二类型的操作为所述第一按键预定 时间段内被按击的次数小于第一数目。

之前提到, 所述第一电子设备能够通过所述第一接口提供 至少两种功 能, 而所述至少两种功能可以为至少两种单一功能 , 如充电功能和数据读 写功能, 或者充电功能、 内存的数据读写功能和外部存储卡的数据读写 功 能; 还可以为至少两种单一功能以及这些单一功能 中的某些或者全部组合, 如充电功能、 数据读写功能和充电并数据读写的功能, 或者充电功能、 内 存的数据读写功能、 外部存储卡的数据读写功能、 充电并内存的数据读写 的功能和充电并外部存储卡的数据读写的功能 。

与上述输入单元和至少两种功能的举例相对应 ,以接口能够提供如下 3 种功能: 充电、 提供外部存储卡的读写功能以及提供内存的读 写功能, 输 入单元为实体按键 "*"、 "c" 以及 "0" 为例, 所述至少两种功能中的每一 种功能与预设的输入操作以及第一指令的对应 关系的例子如表 1所示: 表 1

至少两种功能中的功能 预设的输入操作 第一指令

充电 实体按键 "*" 被按 控制对应模块进入能够 击的时间达到 3秒 提供充电功能的状态的 指令 提供外部存储卡的读写 实体按键 "C" 被按 打开外部存储卡的 U盘 功能 击的时间达到 3秒 模式的指令 提供内存的读写功能 实体按键 "0" 被按 打开内存的 U盘模式的 击的时间达到 3秒 指令

相应地, 控制所述第一电子设备执行所述第一指令的方 法例如, 当所 述第一指令为控制对应模块进入能够提供充电 功能的状态的指令时, 则控 制所述第一电子设备进入能够提供充电功能的 状态; 或者, 当所述第一指 令为打开外部存储卡的 U盘模式的指令时, 则控制所述第一电子设备打开 外部存储卡的 U盘模式, 使得所述第一电子设备处于能够提供外部存储 卡 的读写功能的状态; 或者, 当所述第一指令为打开内存的 u盘模式的指令 时, 则控制所述第一电子设备打开内存的 U盘模式, 使得所述第一电子设 备处于能够提供内存的读写功能的状态。

所述第二指令可以为将所述第一按键对应的数 字或字母的值记录到所 述第一电子设备中; 或者, 可以为引导所述第一电子设备进入待机模式; 或者, 可以为返回步驟 101 , 即继续监视用户对所述第一按键进行的输入操 作。

考虑到电子设备的接口可以外接多种设备, 以 USB接口为例, 其可以 外接 USB接口的充电器, 也可以外接其他电子设备(如 PC机), 但只有当 外接设备为特定类型的电子设备(如 PC机)时, 其才能提供上述的多种功 能, 因此, 本发明具体实施例中, 为了避免对只提供一种功能的外部电子 设备(如外接充电器时)应用本发明实施例的 控制方法, 本发明实施例的 控制方法中所述至少两种功能中的每一种功能 还可以对应于一预设的第二 电子设备的类型, 如 PC机、 平板电脑。

相应地, 确定所述第一指令的方法可以为: 在监视到用户通过所述输 入单元进行的输入操作后, 通过所述第一接口确定外部电子设备的类型, 如果所述外部电子设备的类型为预设的类型, 则确定所述第一指令; 否贝' J , 执行其它功能, 如在所述外部电子设备只提供一种功能时引导 所述外部电 子设备进入能够提供与该种功能的状态, 或者, 引导所述第一电子设备进 入待机状态。

为了避免用户在通过所述输入单元进行输入操 作后, 没有通过所述第 一接口插入外部电子设备所可能引起的所述第 一电子设备的资源浪费或者 耗电, 则在监视到用户通过所述输入单元进行的输入 操作和确定所述外部 电子设备的类型之间还可以包括: 通过所述第一接口监视所述外部电子设 备的插入信号, 然后在所述插入信号的触发下确定所述外部电 子设备的类 型。

当然, 有可能用户在使用初期无法记住预设的输入动 作, 这种情况下, 用户有可能输入了一个错误的输入操作, 此时应该给用户一个提示, 提高 用户体验, 避免用户长时间的等待。

因此, 本发明实施例中还可以预先记录所述输入操作 和所述第一指令 的第一对应关系, 则确定与所述输入操作对应的第一指令的方法 可以为: 判断所述输入操作是否记录于所述第一对应关 系中, 如果是, 则确定与所 述输入操作对应的第一指令; 如果否, 则通过输出单元输出用于提示用户 出错的提示信息, 如在显示屏显示提示或者通过扬声器以语音方 式提示用 户可能的操作错误和 /或用户可以进行的正确操作。 这样, 当用户操作错误 时, 用户就可以通过所述提示信息来进行后续操作 , 如进行某第一类型的 操作或者进行某第二类型的操作。

当然, 当上述的对应关系中还包括设备类型时, 则判断所述输入操作 是否记录于所述第一对应关系中的方法可以为 : 判断所述输入操作和所述 第二电子设备的类型的组合是否记录于所述第 二对应关系中。

可选地, 所述控制所述第一电子设备执行所述第一指令 的方法可以为: 通过所述第一接口监视外部电子设备的插入信 号, 然后根据所述插入信号 触发控制所述第一电子设备执行所述第一指令 。 这样, 就避免了所述第一 电子设备在用户没有将外部电子设备插入所述 第一接口的情况下控制第一 指令的执行, 由此就避免了所述第一电子设备不必要的耗电 或者可能的指 令执行出错。

可选地, 所述监视用户通过所述输入单元进行的输入操 作的方法可以 为: 通过所述第一接口监视外部电子设备的插入信 号, 然后根据所述插入 信号触发监视用户通过所述输入单元进行的输 入操作。 这样, 就避免了所 述第一电子设备在用户没有将外部电子设备插 入所述第一接口的情况下监 视用户通过所述输入单元进行的输入操作, 由此就避免了所述第一电子设 备不必要的耗电或者可能的指令执行出错。

可选地, 所述插入信号也可能是由于类型不是所述第二 电子设备的类 型的外部电子设备的插入而引起的。 所述外部电子设备, 例如, 只提供单 一功能的外部电子设备。 则在这种情况下如果仍然监视用户通过所述输 入 单元进行的输入操作, 就会弓 I起所述第一电子设备处理资源的浪费或者耗 电。 由此, 所述根据所述插入信号触发监视用户通过所述 输入单元进行的 输入操作的方法可以为: 根据所述插入信号确定所述外部电子设备的类 型, 当所述外部电子设备的类型为所述第二电子设 备的类型时, 监视用户通过 所述输入单元进行的输入操作。

可见, 所述第一电子设备所能提供的功能与用户的输 入操作之间存在 预设的对应关系, 从而第一电子设备通过监视用户的输入操作即 可达到能 够提供相应功能的状态, 这样就不需要通过调用用户界面来确定用户的 选 择, 使得用户操作更简便, 并减少了用户的等待时间, 从而提升了用户体 验。

为了更好地说明上述控制方法, 下面举例进行详细描述。 图 2为本发明实施例提供的控制方法的例子的步 流程图,如图 2, 本 例中, 第一电子设备为手机, 第一接口为 USB接口, 第二电子设备的类型 为外部 USB设备, 如 PC机。

输入单元为第一按键, 如实体按键或触摸屏上的虚拟按键, 其中, 实 体按键为按键 "*"、 按键 "0"、 按键 "c"、 导航键的上键、 导航键的下键、 导航键的左键和导航键的右键中的任意三个按 键; 触摸屏上的虚拟按键为 触摸屏上显示的按键 "*"、 按键 "0"、 按键 "c"、 导航键的上键、 导航键 的下键、 导航键的左键和导航键的右键中的任意三个虚 拟按键。

至少两种功能为充电、手机内存的数据传输和 TransFlash ( TF , T-flash ) 存储卡的数据传输。

判断对所述第一按键进行的输入操作为第一类 型的操作还是第二类型 的操作的判断准则为以时间的方式, 例如, 第一类型的操作为第一按键被 按击的持续时间达到某一门限, 如 3秒; 第二类型的操作为第一按键被按 击的持续时间小于该门限, 如小于 3秒。 具体地, 第一按键为具备二次功 能的按键。 其中, 按键的二次功能是指在手机主界面下进行长按 键时, 所 能实现的功能。

第一指令为进入充电模式、打开 TF存储卡的 U盘模式或打开手机内存 的 U盘模式。

本例充分利用了手机的按键功能与通过 USB接口插入所述第一电子设 备的外部电子设备的识别进行组合判断。 具体地, USB 线缆连接手机的一 端设为 USB-A端, USB 线缆连接充电器或者外部 USB 设备的一端设为 USB-B端, 则第一电子设备按照功能可以分为三个模块: USB主控模块、 按键二次功能识别模块和主应用程序控制模块 。 其中, USB主控模块负责 检测 USB的插拔动作和识别 USB-B端连接的设备,按键二次功能识别模块 负责进行手机按键的第二功能预设置和调用, 主应用程序控制模块则负责 将 USB主控模块和按键二次功能识别模块进行组合 ,进一步判断 USB的插 入目的, 从而启动相应的操作。

如图 2所示, 具体采用如下步驟实现本例:

步驟 201: 手机侧配置 USB主控模块。

USB主控模块的配置详细过程为, 对 USB的插拔动作和 USB端连接 的外部电子设备进行检测, 当 USB线缆插入手机后,其 USB端的电源会产 生一个中断信号给手机的主应用程序模块。 进一步地, USB 主控制模块会 判断 D+、 D-是否短接, 如果短接的话则判断为充电器连接, 没有短接则判 断为外部 USB设备 (如 PC机 )连接。

步驟 202: 对手机按键二次功能识别模块进行预设置。

手机按键二次功能识别模块的预设置过程是, 当用户在手机主界面下 长按 "*" 键, 则将信息上传到主应用程序模块, 使其调用充电相关参数, 启动外部 USB设备对手机进行充电过程; 又如, 当用户在手机主界面下长 按 "0" 键, 则将信息上传到主应用程序模块, 使其调用手机内存的数据传 输相应过程; 当用户在手机主界面下长按 "c" 键, 则将信息上报到主应用 程序模块, 使其调用 T-flash卡的数据传输相应过程。

其中, 步驟 202可以在步驟 201之前发生, 也可以与步驟 201 同时发 生。

步驟 203: 手机的主应用程序模块读取 USB主控模块和手机按键二次 功能识别模块上报的有关信息, 将其所获取的信息进行组合判断。

相应地, 需要对主应用程序模块进行预先的设置。 优选地, 可以将与 所述至少两种功能有关的第二电子设备的类型 和预设的输入操作的全部组 合以及其中的每一种组合与第一指令信息的对 应关系预先设置在主应用程 序模块中。 例如, 预先写入主应用程序模块的固定的软件接口函 数中。 则 主应用程序模块读取到来自 USB主控模块的外部电子设备的类型信息以及 来自手机二次功能识别模块的输入操作信息后 就可以调用该函数, 并读取 该函数生成的第一指令信息, 然后根据该第一指令信息调用相应的过程, 从而使得手机处于能够提供所述至少两种功能 中的某一种功能的状态。 其 中, 不同的组合与不同的第一指令的对应关系的例 子如表 2所示:

表 2

步驟 204: 当手机的主应用程序模块判断出正确的上报组 合信息, 即获 取到的 USB主控模块和手机按键二次功能模块的上报信 息, 与预设定在主 应用程序模块的数值保持一致, 立即启动相关功能的动作。

与步驟 203 中的例子相对应, 如果主应用程序模块判断是否预先记录 了这两个信息的组合的结果为是, 则主应用程序模块根据这两个信息调出 该二次开发程序, 从而使得该二次开发程序根据这两个信息生成 第一指令。 然后, 主应用程序模块立即启动与该第一指令相对应 的功能的动作。 例如, 在第一指令为控制对应模块进入能够提供充电 功能的状态的指令时, 调用 充电相关参数, 启动外部 USB设备对手机进行充电过程; 在第一指令为打 开 TF存储卡的 U盘模式的指令时, 调用 T-flash卡的数据传输相应过程; 在第一指令为打开内存的 U盘模式的指令时, 调用手机内存的数据传输相 应过程。

步驟 205: 当手机的主应用程序模块判断出上报的组合信 息与其预设定 值不一致时, 释放其中的错误信息, 并通过主应用程序模块向用户发出提 示音, 提醒用户进行正确的操作。

优选地, 由于 USB主控模块是通过硬件的检测方法进行信息上 报, 即 USB线缆的连接无外乎充电器或者外部 USB设备两种情况,并且不会产生 报错信息, 所以在本步驟中的 "释放错误的上报信息,,, 主要是针对用户按 错键的情况下采取的必要步驟。 当用户重新选择相应按键长按动作后, 手 机按键二次功能模块将检测到的信息重新向主 应用程序模块进行上报, 由 其重新进行组合判断, 即重复步驟 203和步驟 204的过程。 这里, 用户按 错键的情况例如, 不具备二次功能的实体按键或触摸屏上的虚拟 按键被按 击或者被按击的持续时间不小于一定门限。

本例利用了手机的按键二次开发功能与 USB线缆插入外部电子设备的 识别进行组合判断, 减少了通过手机用户界面进行充电或者数据传 输的选 择步驟, 提高了用户的可用性。

至此, 这种快速简便识别手机 USB插入动作的功能就实现了。 需要说 明的是, 本例只是本发明控制方法的一种可能的实现方 式, 外接接口也可 以是其他的接口, 而外接设备也可以是其他的设备, 而不同接口、 不同设 备的区别仅仅在于最终确定的指令的不同, 在此不作详细描述。

针对本例, 在提供至少两种功能的外部电子设备只有一种 类型或者提 供至少两种功能的外部电子设备所提供同样的 至少两种功能的应用场景 下, 对于上述步驟 202在步驟 201之前或与步驟 201 同时的情况, 为了最 'J、化手机从用户进行预设的输入操作到处于 供相应功能的状态的时间, 对主应用程序模块进行的预先设置可以为将每 一预设的输入操作与第一指 令信息的对应关系预先设置在主应用程序模块 中, 例如, 预先写入主应用 程序模块的固定的软件接口函数中。 则主应用程序模块在读取到来自 USB 主控模块的外部电子设备的类型信息后, 就可以调用该函数, 并读取该函 数生成的第一指令信息, 然后根据该第一指令信息调用相应的过程, 从而 使得手机的系统准备执行该第一指令; 同时, 手机的系统检测在规定时间 内, 检测是否读取到 USB主控模块上报的第二电子设备的类型信息, 如果 是, 则立即执行该第一指令, 从而使得手机处于能够提供相应功能的状态; 如果否, 则立即释放函数的调用。

其中, 预设的输入操作与第一指令的对应关系的例子 如表 3所示:

下面给出本例在该应用场景下的具体实现方式 : 至少两种功能中的第 一种功能为提供 TF存储卡的读写功能,对应的第一类型的输入 作为导航 的第一指令为打开 TF存储卡的 U盘模式的指令;至少两种功能中的第二种 功能为提供内存的读写功能, 对应的第一类型的输入操作为导航按键的右 令为打开内存的 U盘模式的指令。 则通过在软件上预设手机按键的二次开 发接口和二次开发函数, 使得手机具备如下控制方法:

手机在待机状态下, 当系统检测到导航按键的左键在手机呈现主界 面 的情况下被按击的持续时间达到 3秒的输入操作时, 系统被短暂唤醒, 并 且在后台调用二次开发函数,从而使得手机的 系统准备打开外部 TF存储卡 的 u盘模式; 同时, 系统检测在规定时间内, 检测是否有类型为第二电子 设备的类型的外部电子设备通过 USB接口连接到手机, 如果是, 则立即启 动外部 TF存储卡的 U盘模式, 此时用户可以在电脑上看见新的盘符出现, 然后进行外部 TF存储卡的读写操作; 如果否, 则立即释放函数的调用, 系 统继续进入待机状态。 通过该控制方法, 用户就可以快速连接手机到充电 器之外的其它外部电子设备(如 PC机)上, 并且直接读取手机上外部 TF 卡中的相关资料并对外部 TF卡进行读写操作, 从而提升了用户体验。

或者, 通过在软件上预设手机按键的二次开发接口和 二次开发函数, 使得手机具备如下控制方法:

手机在待机状态下, 当系统检测到导航按键的右键在手机呈现主界 面 的情况下被按击的持续时间达到 3秒的输入操作时, 系统被短暂唤醒, 并 且在后台调用二次开发函数, 从而使得手机的系统准备打开手机自身供用 户使用的存储器的 U盘模式; 同时, 系统检测在规定时间内, 检测是否有 类型为第二电子设备的类型的外部电子设备通 过 USB接口连接到手机, 如 果是, 则立即启动手机自身供用户使用的存储器的 U盘模式, 此时用户可 以在电脑上看见新的盘符出现, 然后进行相应的读写操作; 如果否, 则立 即释放函数的调用, 系统继续进入待机状态。 通过该控制方法, 用户就可 以快速连接手机到充电器之外的其它外部电子 设备 (如 PC机)上, 并且直 接读取手机自身携带的供用户使用存储器中的 相关资料并进行相应的读写 操作, 从而提升了用户体验。

图 3为本发明实施例提供的控制装置的结构图, 参照图 3, 所述控制装 置包括监视模块 301、 处理模块 302和控制模块 303, 其中:

监视模块 301, 设置为监视用户通过输入单元进行的输入操作 ; 处理模块 302, 设置为确定与所述输入操作对应的第一指令;

控制模块 303,设置为控制所述第一电子设备执行所述第 指令,使得 所述第一电子设备处于能够提供与所述输入操 作对应的功能的状态。

所述第一电子设备能够通过第一接口提供至少 两种功能, 其中, 所述 至少两种功能中的每一种功能对应于一预设的 输入操作。

这样, 一方面, 通过预先设置电子设备提供的功能与用户的输 入操作 之间的对应关系, 使得用户可以直接进行与电子设备提供的功能 相对应的 输入操作, 因为用户预先记住这种对应关系, 并不需要浏览用户界面的提 示, 这样就使用户操作起来更简便; 另一方面, 电子设备根据用户的输入 操作进入到能够提供与用户的输入操作对应的 功能的状态, 这个过程并不 涉及用户界面的调用和读取, 这样就缩短了电子设备提供相应功能的时间, 使得用户不需要花费较长的等待时间。 由此, 也就提升了用户体验。

所述输入单元既可以是具有独立功能的第一按 键; 为了节约设备的处 理资源以及照顾到用户使用的便利性, 也可以是对具备其它功能的第一按 键的复用。 对于后一种情况, 就需要将用户对所述第一按键的操作区分开。

为此, 优选地, 如图 4所示, 上述处理模块 302可包括:

操作类型确定单元, 设置为判断对所述第一按键进行的输入操作为 第 一类型的操作还是第二类型的操作;

执行单元, 设置为当对所述第一按键进行的输入操作为所 述第一类型 的操作时, 进入确定与所述输入操作对应的第一指令的步 驟; 当对所述第 一按键进行的输入操作为所述第二类型的操作 时, 控制所述第一电子设备 执行与所述第二类型的操作对应的第二指令。

这样, 当所述第一按键还对应所述至少两种功能之外 的其它功能时, 就能将用户对所述第一按键的操作分离出来, 从而将用户进行的所述第一 类型的操作对应到所述第一指令上来。

优选地, 所述至少两种功能中的每一种功能还对应于一 预设的第二电 子设备的类型, 如 PC机、 平板电脑。 则所述第一指令可以为与所述第二电 子设备的类型对应的所述第一指令。

本发明实施例还提供了一种电子设备, 所述设备包括以上所述的控制 装置。 所述电子设备可以为手机或数码相机。

由上可知, 本发明实施例具有以下优势:

1 )通过预先设置电子设备提供的功能与用户的 入操作之间的对应关 系, 使得用户可以直接进行与电子设备提供的功能 相对应的输入操作, 因 为用户预先记住这种对应关系, 并不需要浏览用户界面的提示, 这样就使 用户操作起来更简便, 从而提升了用户体验。

2 )电子设备根据用户的输入操作进入到能够提 与用户的输入操作对 应的功能的状态, 这个过程并不涉及用户界面的调用和读取, 这样就缩短 了电子设备提供相应功能的时间, 使得用户不需要花费较长的等待时间, 从而提升了用户体验。

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