一种调用移动设备软件功能的方法和装置.pdf

上传人:e2 文档编号:973200 上传时间:2018-03-22 格式:PDF 页数:15 大小:681.61KB
返回 下载 相关 举报
摘要
申请专利号:

CN200810131253.7

申请日:

2008.08.05

公开号:

CN101644967A

公开日:

2010.02.10

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06F 3/041申请公布日:20100210|||实质审查的生效IPC(主分类):G06F 3/041申请日:20080805|||公开

IPC分类号:

G06F3/041; G06F3/048

主分类号:

G06F3/041

申请人:

比亚迪股份有限公司

发明人:

陈 磊

地址:

518118广东省深圳市龙岗区坪山镇横坪公路3001号

优先权:

专利代理机构:

北京德琦知识产权代理有限公司

代理人:

王 琦;王诚华

PDF下载: PDF下载
内容摘要

本发明公开了一种调用移动设备软件功能的方法,包括:接收触摸屏事件,确定是点击操作还是划写操作,如果是划写操作,则将划写出的符号送交手写识别软件进行处理;手写识别软件确定接收到的符号是否属于预先设定并保存在识别库中的与各软件功能调用相对应的符号中的一个,如果是,则调用与该接收到的符号相对应的软件功能。本发明同时公开了一种调用移动设备软件功能的装置。应用本发明所述的方法和装置,通过在触摸屏输入预先设定好的符号来直接调用移动设备的各种软件功能,方便了用户使用,提升了用户体验。

权利要求书

1: 一种调用移动设备软件功能的方法,其特征在于,该方法包括: 接收触摸屏事件,确定是点击操作还是划写操作,如果是划写操作,则将 划写出的符号送交手写识别软件进行处理; 手写识别软件确定接收到的符号是否属于预先设定并保存在识别库中的与 各软件功能调用相对应的符号中的一个,如果是,则调用与该接收到的符号相 对应的软件功能。
2: 根据权利要求1所述的方法,其特征在于,所述接收触摸屏事件,确定 是点击操作还是划写操作之前,进一步包括: 在各软件功能对应的选项菜单中增加一个添加触摸屏快捷调用方式的菜 单; 当接收到用户对所述添加触摸屏快捷调用方式菜单的点击操作后,显示一 输入界面; 接收用户通过触摸屏在所述输入界面上输入的符号,并将所述符号及其对 应的软件功能标识信息发送给所述手写识别软件; 所述手写识别软件提取所述符号的特征值,并将提取出的特征值及其对应 的软件功能标识信息保存到识别库中。
3: 根据权利要求2所述的方法,其特征在于,所述手写识别软件提取所述 符号的特征值之后,进一步包括: 所述手写识别软件确定接收到的符号是否属于预先设定并保存在识别库中 与各软件功能调用相对应的符号中的一个,如果是,则通过界面提示用户对输 入的符号进行修改;如果不是,则将提取出的特征值及其对应的软件功能标识 信息保存到识别库中。
4: 根据权利要求2或3所述的方法,其特征在于,所述确定接收到的符号 是否属于预先设定并保存在识别库中的与各软件功能调用相对应的符号中的一 个包括: 分别计算接收到的符号的特征值与所述识别库中保存的各符号的特征值的 相似度,并确定计算出的各相似度中的最大值是否大于预先设定的阈值,如果 是,则确定接收到的符号属于预先设定并保存在识别库中的与各软件功能调用 相对应的符号中的一个。
5: 根据权利要求2或3所述的方法,其特征在于,所述调用与该接收到的 符号相对应的软件功能包括: 通过查询所述识别库,获知与所述接收到的符号相对应的软件功能标识, 并向设备软件系统发送控制消息,通知所述设备软件系统需要调用的软件功能; 所述设备软件系统根据接收到的控制消息调用相应的软件功能。
6: 一种调用移动设备软件功能的装置,其特征在于,该装置包括: 驱动单元,用于接收触摸屏事件,并确定是点击操作还是划写操作,如果 是划写操作,则将划写出的符号送交识别调用单元进行处理; 识别调用单元,用于确定接收到的符号是否属于预先设定并保存在自身识 别库中的与各软件功能调用相对应的符号中的一个,如果是,则调用与该接收 到的符号相对应的软件功能。
7: 根据权利要求6所述的装置,其特征在于,所述驱动单元进一步用于, 当接收到用户对于预先设置的与各软件功能所对应的添加触摸屏快捷调用方式 菜单的点击操作后,显示一输入界面,接收用户通过触摸屏在所述输入界面上 输入的符号,并将所述符号及其对应的软件功能标识信息发送给所述识别调用 单元; 所述识别调用单元提取所述符号的特征值,并将提取出的特征值及其对应 的软件功能标识信息保存到识别库中。
8: 根据权利7所述的装置,其特征在于,所述识别调用单元包括: 手写识别子单元,用于接收来自驱动单元的用户为软件功能调用所设定的 符号及对应的软件功能标识信息,提取接收到的符号的特征值,将提取出的特 征值及其对应的软件功能标识信息保存到识别库中;并在用户进行软件功能调 用时,接收来自所述驱动单元的用户输入的符号,提取其特征值,并计算该特 征值与自身识别库中保存的各符号的特征值的相似度,确定计算出的各相似度 中的最大值是否大于预先设定的阈值,如果是,则通过查询所述识别库,获知 与所述接收到的符号相对应的软件功能标识,并向设备软件系统控制子单元发 送控制消息,通知所述设备软件系统控制子单元需要调用的软件功能; 所述设备软件系统控制子单元,用于根据接收到的控制消息调用相应的软 件功能。

说明书


一种调用移动设备软件功能的方法和装置

    【技术领域】

    本发明涉及移动通信技术,特别涉及一种调用移动设备软件功能的方法和装置。

    背景技术

    随着消费类电子技术的发展,移动设备,如手机、个人数字助理(PDA,Personal Digital Assistant)、掌上游戏机等正在朝着大尺寸液晶显示屏(LCD,Liquid Crystal Display)+触摸屏的方向发展,传统按键输入方式正在逐渐退出人们的视线。同时,移动设备所搭载集成的软件功能也越来越多。

    为此,用户在使用移动设备的过程中,不得不通过翻阅多级菜单的方式来调用移动设备的各种软件功能。这样,当用户处于某些无法长时间进行移动设备操作的环境中,如驾驶车辆的环境中时,现有的移动设备软件功能调用方式就会由于过程繁琐和操作复杂而给用户带来极大的不便,使得用户体验较差,同时也阻碍了移动设备软件功能的充分发挥。另外,现有移动设备上配置的触摸屏,除了在文字输入状态以外,其它的情况下仅用于点击、拖动等简单操作,触摸屏的功能还没有被充分发挥出来。

    【发明内容】

    有鉴于此,本发明的主要目的在于提供一种调用移动设备软件功能的方法,能够方便用户使用,提升用户体验。

    本发明的另一目的在于提供一种调用移动设备软件功能的装置,能够方便用户使用,提升用户体验。

    为达到上述目的,本发明的技术方案是这样实现的:

    一种调用移动设备软件功能的方法,该方法包括:

    接收触摸屏事件,确定是点击操作还是划写操作,如果是划写操作,则将划写出的符号送交手写识别软件进行处理;

    手写识别软件确定接收到的符号是否属于预先设定并保存在识别库中的与各软件功能调用相对应的符号中的一个,如果是,则调用与该接收到的符号相对应的软件功能。

    一种调用移动设备软件功能的装置,该装置包括:

    驱动单元,用于接收触摸屏事件,并确定是点击操作还是划写操作,如果是划写操作,则将划写出的符号送交识别调用单元进行处理;

    识别调用单元,用于确定接收到的符号是否属于预先设定并保存在自身识别库中的与各软件功能调用相对应的符号中的一个,如果是,则调用与该接收到的符号相对应的软件功能。

    可见,采用本发明的技术方案,预先设定好调用移动设备中各软件功能所需的符号,当需要进行某一软件功能的调用时,只需在触摸屏上输入相应的符号,系统便会自动调用出该软件功能供用户使用。这样,即使用户处于无法或不方便逐级翻阅菜单的环境下,也可以凭记忆快速调出所需的软件功能,简化了操作步骤,节约了操作时间,方便了用户使用并提升了用户体验。

    【附图说明】

    图1为本发明中用户自定义的两种简单符号的示意图。

    图2~3为本发明中用户为某一软件功能的调用添加对应的符号的过程示意图。

    图4为本发明调用移动设备软件功能的方法实施例的流程图。

    图5为本发明实施例中当用户需要进行软件功能调用时,在触摸屏上输入的符号示意图。

    图6为本发明调用移动设备软件功能的装置实施例的组成结构示意图。

    【具体实施方式】

    为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明作进一步地详细说明。

    为解决现有技术中存在的问题,本发明中提出一种全新的调用移动设备软件功能的方案,即通过在触摸屏上输入预先设定好的特定符号来直接调用移动设备的各种软件功能,具体实现包括:接收触摸屏事件,确定是点击操作还是划写操作,如果是划写操作,则将划写出地符号送交手写识别软件进行处理;手写识别软件确定接收到的符号是否属于预先设定并保存在识别库中的与各软件功能调用相对应的符号中的一个,如果是,则调用与该接收到的符号相对应的软件功能。本发明所述方案能够方便用户对移动设备的使用,提升用户体验。

    与现有技术相比,本发明所述方案主要在以下三个方面进行了改进/修改:

    (1)手写识别软件的修改

    现有的手写识别软件只能识别汉字、字母以及数字等已经定义好的符号,本发明所述方案需要在现有手写识别软件功能的基础上,增加其对用户自定义的简单符号的识别功能。如图1所示,图1为本发明中用户自定义的两种简单符号的示意图,其中的箭头表示划写方向。

    同时,修改手写识别软件的输出接口。现有技术中,手写识别软件只能识别文字、字母及数字等符号,并将识别出的符号通过相关软件显示到屏幕上,比如,在短信编辑状态下,触摸屏驱动接收到用户输入的符号后,将其发送给手写识别软件,手写识别软件识别出相应的符号后,通过相关软件最终将其显示在屏幕上。而本发明所述方案中,手写识别软件在识别出相应的符号后,需要能够向设备软件系统发送控制消息,通知设备软件系统调用与该符号相对应的软件功能。控制消息的具体格式可根据需要自行定义,只要设备软件系统能够识别即可。

    (2)用户界面的修改

    在移动设备中的各软件功能对应的选项菜单中增加一个添加触摸屏快捷调用方式的菜单。当接收到用户对该添加触摸屏快捷调用方式菜单的点击操作后,显示一输入界面;接收用户通过触摸屏在该输入界面上输入的符号,并将该符号及其对应的软件功能标识信息发送给手写识别软件;手写识别软件提取该符号的特征值,将提取出的特征值及其对应的软件功能标识信息保存到识别库中。如何提取符号的特征值为现有技术,不再赘述。另外,需要说明的是,手写识别软件在提取出符号的特征值之后,还可进一步包括以下处理过程:即确定接收到的符号是否属于预先设定并保存在识别库中的与各软件功能调用相对应的符号中的一个(即确定用户此前是否已经将该符号设定给了其它软件功能),如果是,则在相关软件的配合下通过界面提示用户对当前输入的符号进行修改;如果不是,则将提取出的特征值及其对应的软件功能标识信息保存到识别库中。其中,确定接收到的符号是否属于预先设定并保存在识别库中的与各软件功能调用相对应的符号中的一个的具体方式可以是:分别计算接收到的符号的特征值与识别库中保存的各符号的特征值的相似度,并确定计算出的各相似度中的最大值是否大于预先设定的阈值,如果是,则确定接收到的符号属于预先设定并保存在识别库中的与各软件功能调用相对应的符号中的一个。这样一来,即可防止用户由于粗心或其它原因为不同的软件功能设定相同或相似的符号,从而影响后续处理过程。

    举例说明上述过程:

    图2~3为本发明中用户为某一软件功能的调用添加对应的符号的过程示意图。其中,如图2所示,假设用户需要为计算器(Calculator)这一软件功能添加对应的符号,那么首先,用户点击选项(options)菜单中的“Add Shortcut”菜单(即所述的添加触摸屏快捷调用方式的菜单),进入为计算器添加调用所需的符号的界面,如图3所示;然后,用户在所显示的界面的输入区域中输入相应的符号,并按OK键确认;之后,触摸屏驱动将用户输入的符号及计算器这一软件功能的标识信息(用于说明所设定的符号是针对哪一软件功能的)发送给手写识别软件;最后,由手写识别软件提取接收到的符号的特征值,并保存该特征值及其对应的计算器标识信息。具体保存方式不限,只要能体现两者之间的对应关系即可。

    另外,需要说明的是,本发明中,用户可以根据自己的需要,只为某些比较重要或常用的软件功能设置对应的符号,以方便调用,而不是全部。

    (3)触摸屏事件接收方式的修改

    现有技术中,只有在某些特定界面下,比如短信编辑界面下,触摸屏驱动才会将用户输入的符号送交手写识别软件进行识别;而本发明所述方案中,无论对应何种界面,触摸屏驱动在接收到触摸屏事件后,都需要首先判断用户当前所执行的操作是点击操作还是划写操作,如果是点击操作,则按照现有方式进行处理,如打开主菜单界面等;如果是划写操作,则将划写出的符号送交手写识别软件进行处理。这一过程可通过修改触摸屏驱动程序来实现。

    下面结合具体的实施例对本发明所述方案作进一步地详细说明:

    图4为本发明调用移动设备软件功能的方法实施例的流程图。如图4所示,包括以下步骤:

    步骤401:触摸屏驱动接收触摸屏事件,并确定是点击操作还是划写操作,如果是点击操作,则执行步骤402;如果是划写操作,则执行步骤403。

    假设用户预先已经根据自己的需要,为不同的软件功能设定了对应的符号,这样,当用户需要对某一软件功能进行调用时,只需直接在触摸屏上输入与该软件功能相对应的符号即可,假设输入的符号如图5所示。

    触摸屏驱动在接收到该触摸屏事件后,确定用户的操作是点击操作还是划写操作,并根据确定出的结果分别执行步骤402或403。其中,触摸屏驱动如何确定用户的操作是点击操作还是划写操作为现有技术。比如,对于点击操作,如果触摸屏驱动接收到用户的一次操作后,经过一预定时间,没有再接收到用户的其它操作,则确定该操作为点击操作;对于划写操作,可以将其看成是由一系列的点击操作组成,只是各点击操作之间的时间间隔很短,驱动在接收到这样的一系列的点击操作后,经过一预定时间(该时间需要大于各点击操作之间的时间间隔),如果没有再接收到用户的其它点击操作,则确定之前的一系列操作为划写操作。

    步骤402:按照现有方式进行处理,然后结束流程。

    步骤403:触摸屏驱动将用户输入的符号送交手写识别软件进行识别。

    步骤404:手写识别软件确定接收到的符号是否属于预先设定并保存在识别库中的与各软件功能调用相对应的符号中的一个,如果是,则执行步骤405;如果不是,则结束流程。

    本步骤中,手写识别软件确定接收到的符号是否属于预先设定并保存在识别库中的与各软件功能调用相对应的符号中的一个的方式可以是:提取接收到的符号的特征值,分别计算该提取出的特征值与识别库中保存的与各符号的特征值的相似度,并确定计算出的各相似度中的最大值是否大于预先设定的阈值,如果是,则确定接收到的符号属于预先设定并保存在识别库中的与各软件功能调用相对应的符号中的一个,并执行步骤405;否则,结束流程。其中,阈值的具体取值可根据需要或根据经验设置。

    另外,在某些情况下,用户可能原本希望调用某一软件功能,但却在非文字输入界面下错误的输入了文字、字母或数字等符号,那么,手机识别软件虽然能够利用现有技术识别出这些符号,但通过查询设备软件系统后,获知当前的界面并非文字输入界面,则会直接将用户输入的这类符号丢弃,不作处理。

    步骤405:手写识别软件通过查询识别库,获知与接收到的符号相对应的软件功能标识,并向设备软件系统发送控制消息,通知设备软件系统需要调用的软件功能。

    依据之前的介绍可知,在保存用户为各软件功能的调用所设定的符号的同时,也保存了各符号所对应的软件功能标识,所以本步骤中,手写识别软件通过查询识别库,即可获知与用户当前输入的符号相对应的软件功能,即获知用户希望调用哪一软件功能。在获知该信息后,即可向设备软件系统发送控制消息,通知设备软件系统去调用相应的软件功能。控制消息的具体格式可根据需要自行定义,只要是预先协商好的,设备软件系统能够识别即可。

    步骤406:设备软件系统根据接收到的控制消息调用相应的软件功能,结束流程。

    具体调用方式为本领域公知,比如,执行与该软件功能相对应的函数,或启动与该软件功能相对应的功能模块等,不再赘述。

    至此,便完成了一次移动设备的软件功能调用过程。后续,如果用户还希望调用其它软件功能(前提是已经为该软件功能设定了调用所需的符号),那么只需重复图4所示流程即可。

    基于上述方法,图6为本发明移动设备软件功能调用装置实施例的组成结构示意图。如图6所示,该装置包括:

    驱动单元61,用于接收触摸屏事件,并确定是点击操作还是划写操作,如果是划写操作,则将划写出的符号送交识别调用单元62进行处理;

    识别调用单元62,用于确定接收到的符号是否属于预先设定并保存在自身识别库中的与各软件功能调用相对应的符号中的一个,如果是,则调用与该接收到的符号相对应的软件功能。

    另外,驱动单元61还可进一步用于,当接收到用户对于预先设置的各软件功能所对应的添加触摸屏快捷调用方式菜单的点击操作后,显示一输入界面,接收用户通过触摸屏在该输入界面上输入的符号,并将该符号及其对应的软件功能标识信息发送给识别调用单元62;识别调用单元62提取该符号的特征值,并将提取出的特征值及其对应的软件功能标识信息保存到识别库中。

    其中,识别调用单元62中具体包括:

    手写识别子单元621,用于接收来自驱动单元61的用户为软件功能的调用所设定的符号及对应的软件功能标识信息,提取接收到的符号的特征值,将提取出的特征值及其对应的软件功能标识信息保存到识别库中;并在用户进行软件功能调用时,接收来自驱动单元61的用户输入的符号,提取其特征值,并计算接收到的符号的特征值与自身识别库中保存的各符号的特征值的相似度,确定计算出的各相似度中的最大值是否大于预先设定的阈值,如果是,则通过查询识别库,获知与接收到的符号相对应的软件功能标识,并向设备软件系统控制子单元622发送控制消息,通知设备软件系统控制子单元622需要调用的软件功能;

    设备软件系统控制子单元622,用于根据接收到的控制消息调用相应的软件功能。

    图6所示装置的具体工作流程请参照图4所示方法实施例中的相应说明,此处不再赘述。

    总之,本发明的技术方案中,通过采用触摸屏输入方式,使得用户在使用移动设备的过程中,能够方便快捷地调用出移动设备的各种软件功能,简化了操作步骤,节约了操作时间,提升了用户体验。这样,即使用户处于无法或不方便逐级翻阅菜单的环境下,也可以凭记忆快速调出所需的软件功能,方便了用户使用。

    综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

一种调用移动设备软件功能的方法和装置.pdf_第1页
第1页 / 共15页
一种调用移动设备软件功能的方法和装置.pdf_第2页
第2页 / 共15页
一种调用移动设备软件功能的方法和装置.pdf_第3页
第3页 / 共15页
点击查看更多>>
资源描述

《一种调用移动设备软件功能的方法和装置.pdf》由会员分享,可在线阅读,更多相关《一种调用移动设备软件功能的方法和装置.pdf(15页珍藏版)》请在专利查询网上搜索。

本发明公开了一种调用移动设备软件功能的方法,包括:接收触摸屏事件,确定是点击操作还是划写操作,如果是划写操作,则将划写出的符号送交手写识别软件进行处理;手写识别软件确定接收到的符号是否属于预先设定并保存在识别库中的与各软件功能调用相对应的符号中的一个,如果是,则调用与该接收到的符号相对应的软件功能。本发明同时公开了一种调用移动设备软件功能的装置。应用本发明所述的方法和装置,通过在触摸屏输入预先设定。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1