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

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

Info

Publication number
CN101644967A
CN101644967A CN200810131253A CN200810131253A CN101644967A CN 101644967 A CN101644967 A CN 101644967A CN 200810131253 A CN200810131253 A CN 200810131253A CN 200810131253 A CN200810131253 A CN 200810131253A CN 101644967 A CN101644967 A CN 101644967A
Authority
CN
China
Prior art keywords
symbol
software function
software
eigenwert
calling
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN200810131253A
Other languages
English (en)
Inventor
陈磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BYD Co Ltd
Original Assignee
BYD Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BYD Co Ltd filed Critical BYD Co Ltd
Priority to CN200810131253A priority Critical patent/CN101644967A/zh
Publication of CN101644967A publication Critical patent/CN101644967A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

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

Description

一种调用移动设备软件功能的方法和装置
技术领域
本发明涉及移动通信技术,特别涉及一种调用移动设备软件功能的方法和装置。
背景技术
随着消费类电子技术的发展,移动设备,如手机、个人数字助理(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所示方法实施例中的相应说明,此处不再赘述。
总之,本发明的技术方案中,通过采用触摸屏输入方式,使得用户在使用移动设备的过程中,能够方便快捷地调用出移动设备的各种软件功能,简化了操作步骤,节约了操作时间,提升了用户体验。这样,即使用户处于无法或不方便逐级翻阅菜单的环境下,也可以凭记忆快速调出所需的软件功能,方便了用户使用。
综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (8)

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

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200810131253A CN101644967A (zh) 2008-08-05 2008-08-05 一种调用移动设备软件功能的方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200810131253A CN101644967A (zh) 2008-08-05 2008-08-05 一种调用移动设备软件功能的方法和装置

Publications (1)

Publication Number Publication Date
CN101644967A true CN101644967A (zh) 2010-02-10

Family

ID=41656875

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200810131253A Pending CN101644967A (zh) 2008-08-05 2008-08-05 一种调用移动设备软件功能的方法和装置

Country Status (1)

Country Link
CN (1) CN101644967A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101916166A (zh) * 2010-08-19 2010-12-15 中兴通讯股份有限公司 应用程序的启动方法和移动终端
CN101980127A (zh) * 2010-10-20 2011-02-23 深圳桑菲消费通信有限公司 一种触屏移动终端快捷操作的***和方法
WO2011131116A1 (zh) * 2010-04-21 2011-10-27 华为终端有限公司 自定义菜单的实现方法及装置
CN102779144A (zh) * 2012-03-20 2012-11-14 北京捷通华声语音技术有限公司 一种手写控制、查询的方法和装置
CN109270844A (zh) * 2018-08-09 2019-01-25 珠海格力电器股份有限公司 一种预约管理方法、装置、终端设备及存储介质
WO2022134182A1 (zh) * 2020-12-21 2022-06-30 安徽鸿程光电有限公司 功能启动方法、装置、设备及介质

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011131116A1 (zh) * 2010-04-21 2011-10-27 华为终端有限公司 自定义菜单的实现方法及装置
CN101916166A (zh) * 2010-08-19 2010-12-15 中兴通讯股份有限公司 应用程序的启动方法和移动终端
WO2012022070A1 (zh) * 2010-08-19 2012-02-23 中兴通讯股份有限公司 应用程序的启动方法和移动终端
CN101980127A (zh) * 2010-10-20 2011-02-23 深圳桑菲消费通信有限公司 一种触屏移动终端快捷操作的***和方法
CN102779144A (zh) * 2012-03-20 2012-11-14 北京捷通华声语音技术有限公司 一种手写控制、查询的方法和装置
CN109270844A (zh) * 2018-08-09 2019-01-25 珠海格力电器股份有限公司 一种预约管理方法、装置、终端设备及存储介质
WO2022134182A1 (zh) * 2020-12-21 2022-06-30 安徽鸿程光电有限公司 功能启动方法、装置、设备及介质

Similar Documents

Publication Publication Date Title
US9176663B2 (en) Electronic device, gesture processing method and gesture processing program
US20130120271A1 (en) Data input method and apparatus for mobile terminal having touchscreen
CN105630327B (zh) 便携式电子设备和控制可选元素的显示的方法
CN102163122A (zh) 便携终端中的菜单运行方法和设备
CN104158972A (zh) 在通话过程中调用第三方应用的方法及用户终端
CN101644967A (zh) 一种调用移动设备软件功能的方法和装置
CN103279381A (zh) 在移动终端中提供剪贴板功能的装置和方法
WO2022022566A1 (zh) 图形码识别方法、装置和电子设备
US8633895B2 (en) Apparatus and method for improving character input function in mobile terminal
US20140240262A1 (en) Apparatus and method for supporting voice service in a portable terminal for visually disabled people
CN103049205A (zh) 移动终端和移动终端的操控方法
CN102830924A (zh) 一种调整输入法键盘的方法及装置
EP2549363A2 (en) Apparatus and method for character input through a scroll bar in a mobile device
EP3866410A1 (en) Message display method, apparatus, and device
KR20150023151A (ko) 전자 장치 및 이의 어플리케이션 실행 방법
CN113518026A (zh) 消息处理方法、装置和电子设备
CN101384053A (zh) 一种用于手机中的通过快捷命令进入相应功能的方法
CN108737634B (zh) 语音输入方法及装置、计算机装置和计算机可读存储介质
CN113836089A (zh) 一种应用程序显示方法、装置、电子设备和可读存储介质
CN114415847A (zh) 文本信息删除方法、装置及电子设备
CN113347306A (zh) 业务名称显示方法、装置、电子设备及存储介质
CN102184051B (zh) 一种触屏手写识别***及方法
CN103354089A (zh) 一种语音通信管理方法及其装置
US20110014953A1 (en) User input assembly for an electronic device
CN105159874A (zh) 文字的修改方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20100210