手势生成方法及装置的制造方法_2

文档序号:8318880阅读:来源:国知局
出的图形为应用启动图标,智能设备使用图像识别技术识别出的轮廓特征为图3B(2)示出的图形。
[0067]需要说明的是,本公开并不对智能设备识别应用启动图标中的轮廓特征的方法作出限制。
[0068]在步骤303中,生成与轮廓特征对应的线条形状。
[0069]智能设备识别出应用启动图标中的轮廓后,根据识别出的轮廓特征生成对应的线条形状。
[0070]比如,在图3C中,图3C(1)示出的图形为应用启动图标的轮廓特征,智能设备生成的对应的线条形状为图3C(2)示出的图形。
[0071]在步骤304中,将线条形状作为手势动作轨迹,生成手势动作信息。
[0072]智能设备将生成的线条形状确定为手势动作轨迹,从而生成该应用启动图标的手势动作信息。由于该手势动作信息是根据应用启动图标的轮廓特征生成的,因此用户可以根据该应用程序的应用启动图标作为提醒信息,来获知对应的手势动作。
[0073]需要说明的是,若智能设备识别出的应用启动图标中的轮廓特征已经是线条形状,则直接将该轮廓特征作为手势动作轨迹,生成手势动作信息。比如,在图3D中,图3D(1)示出的图形为应用启动图标,智能设备识别出的应用启动图标中的轮廓特征为图3D(2)示出的图形,由于智能设备识别出图3D(2)示出的图形已经是线条形状,因此可以直接将图3D(2)示出的图形作为手势动作轨迹,生成该应用启动图标的手势动作信息。
[0074]需要说明的是,若应用程序已经存储有应用启动图标对应的默认的手势动作信息,则智能设备还可以将应用启动图标对应的默认的手势动作信息修改设置为智能设备生成的手势动作信息。
[0075]比如,应用程序已经存储的应用启动图标A对应的默认的手势动作信息为a,智能设备生成的应用启动图标A的手势动作信息为b,则智能设备可以将应用启动图标A对应的手势动作信息重新设置为b。
[0076]在步骤305中,将启动应用程序获取为手势动作信息所对应的功能。
[0077]智能设备在获取了应用启动图标对应的手势动作信息后,还需要获取手势动作信息所对应的功能,才能够令用户使用手势动作对应用程序进行操作。
[0078]其中,由于应用启动图标通常只有启动应用程序一个功能,因此,智能设备可以直接将启动应用程序获取为手势动作信息所对应的功能。
[0079]在步骤306中,将手势动作信息和功能生成为一组手势对应关系。
[0080]智能设备在获取了应用启动图标的手势动作信息和对应的功能后,可以将该手势动作信息和功能生成为一组手势对应关系。智能设备可以存储各个应用程序的手势对应关系,并根据存储的手势对应关系打开用户的手势动作信息所指示的应用程序。
[0081]此外,智能设备还可以将该手势动作信息和功能显示给用户。
[0082]综上所述,本公开提供的手势生成方法,通过获取应用程序所采用的图标类显示元素,根据该图标类显示元素的特征信息生成手势动作信息,再将该手势信息与对应的功能进行匹配,得到手势对应关系,解决了由于智能设备中应用程序的手势动作信息过多,用户很难记起功能对应的手势,导致对应用程序的操作效率低的问题,达到了在用户使用手势动作时,可以通过应用程序的图标类显示元素得到手势动作的提示,无需记忆每个功能所对应的手势动作,从而提高了用户对应用程序的操作效率的效果。
[0083]当图标类显示元素为应用程序的用户交互界面中的操作控件图标时,上述手势生成方法如图4A所示。
[0084]图4A是根据另一示例性实施例示出的一种手势生成方法的流程图,该手势生成方法应用于智能设备中,如图4A所示,该手势生成方法包括以下步骤。
[0085]在步骤401中,获取应用程序的用户交互界面中的操作控件图标。
[0086]智能设备在安装应用程序后,通常默认存储有该应用程序的用户交互界面中的操作控件图标、应用程序的框架图片等图片信息。当智能设备需要获取操作控件图标时,需要将操作控件图标从这些图片信息中区分并提取出来。
[0087]在一种可能的实现方式中,智能设备可以从该应用程序对应的安装目录的图标类文件夹中提取操作控件图标。操作控件图标通常在应用程序的安装目录中有特定的路径和文件名,智能设备可以预先存储该路径和文件名,然后获取该操作控件图标。
[0088]需要说明的是,智能设备也可以使用其他方法提取操作控件图标,本公开并不对操作控件图标的获取方法作出限制。
[0089]在步骤402中,识别操作控件图标中的轮廓特征。
[0090]为了提高用户对应用程序的操作效率,本公开在获取了操作控件图标后,还可以根据操作控件图标的轮廓特征生成手势动作信息,其中,智能设备可以使用图像识别技术识别出操作控件图标的轮廓特征。
[0091]比如,在图4B中,图4B(1)示出的图形为操作控件图标,智能设备使用图像识别技术识别出的轮廓特征为图4B(2)示出的图形。
[0092]需要说明的是,本公开并不对智能设备识别操作控件图标中的轮廓特征的方法作出限制。
[0093]在步骤403中,生成与轮廓特征对应的线条形状。
[0094]智能设备识别出操作控件图标中的轮廓后,根据识别出的轮廓特征生成对应的线条形状。
[0095]比如,在图4C中,图4C(1)示出的图形为操作控件图标的轮廓特征,智能设备生成的对应的线条形状为图4C(2)示出的图形。
[0096]在步骤404中,将线条形状作为手势动作轨迹,生成手势动作信息。
[0097]智能设备将生成的线条形状确定为手势动作轨迹,从而生成该操作控件图标的手势动作信息。由于该手势动作信息是根据操作控件图标的轮廓特征生成的,因此用户在希望启用应用程序的某个功能时,可以根据该功能对应的操作控件图标作为提醒信息,来获知对应的手势动作,从而拥有更好的操作体验。
[0098]需要说明的是,若应用程序已经存储有操作控件图标对应的默认的手势动作信息,则智能设备还可以将操作控件图标对应的默认的手势动作信息修改设置为智能设备生成的手势动作信息。
[0099]比如,应用程序已经存储的操作控件图标A对应的默认的手势动作信息为a,智能设备生成的操作控件图标A的手势动作信息为b,则智能设备可以将操作控件图标A对应的手势动作信息重新设置为b。
[0100]在步骤405中,获取操作控件图标默认对应的功能。
[0101]智能设备在获取了操作控件图标对应的手势动作信息后,还需要获取手势动作信息所对应的功能,才能够令用户在使用应用程序的过程中使用手势动作启用对应的功能。
[0102]由于应用程序的用户交互界面中的操作控件图标可能有多个,且每个操作控件图标的功能可能不同,因此,智能设备需要确定各个操作控件图标的手势动作信息所对应的功能。
[0103]应用程序中的操作控件图标通常默认对应一个功能,比如操作控件图标“翻页”默认对应的功能为跳转页面,操作控件图标“关闭”默认对应的功能为关闭页面。因此,智能设备可以获取应用程序中的操作空间图标默认对应的功能。
[0104]在步骤406中,将操作控件图标默认对应的功能作为手势动作信息所对应的功會K。
[0105]由于操作控件图标默认对应的功能通常最接近于应用程序设计者希望该操作控件实现的功能,因此智能设备可以在获取操作控件图标默认对应的功能后,将操作控件图标默认对应的功能作为手势动作信息所对应的功能。
[0106]比如,操作控件图标A默认的功能为打开菜单,智能设备在生成操作控件图标A的手势动作信息后,获取操作控件图标A默认对应的功能,将打开菜单作为该手势动作信息所对应的功能。
[0107]在步骤407中,将手势动作信息和功能生成为一组手势对应关系。
[0108]智能设备在获取了操作控件图标的手势动作信息和对应的功能后,可以将该手势动作信息和功能生成为一组手势对应关系。智能设备可以存储各个应用程序的手势对应关系,并根据存储的手势对应关系执行用户的手势动作所对应的功能。
[0109]此外,智能设备还可以将该手势动作信息和功能显示给用户。
[0110]综上所述,本公开提供的手势生成方法,通过获取应用程序所采用的图标类显示元素,根据该图标类显示元素的特征信息生成手势动作信息,再将该手势信息与对应的功能进行匹配,得到手势对应关系,解决了由于智能设备中应用程序的手势动作信息过多,用户很难记起功能对应的手势,导致对应用程序的操作效率低的问题,达到了在用户使用手势动作时,可以通过应用程序的图标类显示元素得到手势动作的提示,无需记忆每个功能所对应的手势动作,从而提高了用户对应用程序的操作效率的效果。
[0111]另外,智能设备还可以提供功能列表供用户选择图标类显示元素对应的功能,使得用户可以根据个人爱好设置图标类显示元素的功能,让用户有良好的使用体验。
[0112]作为一种可能的实现方式,上述步骤405、步骤406可以替换为步骤405a、步骤405b、步骤405c,如图5A所示。
[0113]在步骤405a中,获取应用程序中的全部操作控件图标的功能列表,功能列表包括至少一个功能。
[0114]应用程序的用户交互界面的操作控件图标也可能对应多个功能,比如,在应用程序中,单击操作控件图标A可以进行翻页的操作,双击操作控件图标A可以将应用程序后台运行。由于一个手势动作信息所对应一个功能,因此,智能设备需要确定手势动作信息所对应的功能。
[0115]智能设备可以获取应用程序中的全部操作控件图标的功能列表,其中,功能列表包括至少一个功能。
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1