
虚拟图标触摸屏应用程序的操控转换方法及触摸屏终端的制作方法.docx
4页虚拟图标触摸屏应用程序的操控转换方法及触摸屏终端的制作方法专利名称:虚拟图标触摸屏应用程序的操控转换方法及触摸屏终端的制作方法技术领域:本发明涉及电子领域,尤其涉及一种触摸屏终端控制领域背景技术:触摸屏(touch screen)又称为“触控屏”、“触控面板”,是一种可接收触头等输入讯号的感应式液晶显示装置,当接触了屏幕上的图形按钮时,屏幕上的触觉反馈可根据预先编程的程式驱动各种连结装置,可用以取代机械式的按钮面板,并借由液晶显示画面制造出生动的影音效果触摸屏作为一种最新的电脑输入设备,由于其简单、方便、自然的人机交互方式得到越来越广泛的运用,同时,与触摸屏设备兼容的应用程序也越来越多触控操作是指用户使用是指或者触摸笔在触摸屏上点击进行操作,这种操作由于 良好的交互性,让操作变得更加简单和直观作为人机交互界面,触摸屏操作也存在缺点,其一,触摸屏操作没有真实的操作手感,不能像真实存在的键盘那样对按下的动作具有力反馈反应,对于一些触摸屏应用程序来说,用户的操作体验不佳;其二,操作不精确,用户使用手指或触摸笔实际触摸区域可能和用户认为的触摸区存在偏差或者触摸屏本身存在偏差,导致用户触摸感应区操作无任何反应,用户体验差。
发明内容本发明实施例所要解决的技术问题在于,提供虚拟图标触摸屏应用程序的操控转换方法和触摸屏终端,能避免现有技术中具有虚拟图标触摸屏应用程序无操作手感和无法精确定位的缺点,用户体验不佳的问题为了解决上述技术问题,本发明实施例提供了虚拟图标触摸屏应用程序的操控转换方法,包括 运行触摸屏应用程序; 加载所述触摸屏应用程序对应的映射配置文件,所述映射配置文件包括触摸屏事件与实体输入装置之间的映射规则信息; 获取实体输入装置的操控指令,根据所述映射配置文件中映射规则信息解析所述操控指令,以将所述操控指令转换成触摸屏事件; 根据所述转换成的触摸屏事件,对所述触摸屏应用程序进行操控其中,所述运行触摸屏应用程之前还包括 预置所述触摸屏应用程序对应的映射配置文件,并保存所述映射配置文件其中,所述获取实体输入装置的操控指令,根据所述映射配置文件中映射规则信息解析所述操控指令,以将所述操控指令转换成触摸屏事件包括 检测到实体输入装置动作时,获取实体输入装置的对应的硬件编号; 根据所述硬件编号在配置文件中查询所对应的触摸屏几何参数信息; 将所述实体输入装置动作转换成触摸屏事件其中,所述的实体输入装置包括按键和/或摇杆。
其中,所述触摸屏事件与实体输入装置之间的映射规则信息包括触摸屏应用程序中虚拟图标所处位置的触摸屏事件与按键的映射规则信息;和/或 触摸屏应用程序中虚拟图标所处位置的触摸屏事件与摇杆的映射规则信息相应地,本发明实施例还提供了一种触摸屏终端,包括 启动运行模块,用于运行触摸屏应用程序; 加载解析模块,用于加载所述触摸屏应用程序对应的映射配置文件,所述映射配置文件包括触摸屏事件与实体输入装置之间的映射规则信息; 获取转换模块,获取实体输入装置的操控指令,根据所述映射配置文件中映射规则信息解析所述操控指令,以将所述操控指令转换成触摸屏事件; 事件执行模块,用于根据所述转换成的触摸屏事件,对所述触摸屏应用程序进行操控其中,本触摸屏终端还包括 预置保存模块,用于预置所述触摸屏应用程序对应的映射配置文件,并保存所述映射配置文件其中,所述获取转换模块包括 编号获取单元,用于检测到实体输入装置动作时,获取实体输入装置的对应的硬件编号; 查询单元,用于根据所述硬件编号在配置文件中查询所对应的触摸屏几何参数信息; 转换单元,用于将所述实体输入装置动作转换成触摸屏事件其中,所述的实体输入装置包括按键和/或摇杆。
其中,所述触摸屏事件与实体输入装置之间的映射规则信息包括 触摸屏应用程序中虚拟图标所处位置的触摸屏事件与按键的映射规则信息;和/或 触摸屏应用程序中虚拟图标所处位置的触摸屏事件与摇杆的映射规则信息实施本发明实施例,具有如下有益效果用户能够使用实体输入装置操控触摸屏应用程序,克服了触摸屏操控没有操作手感和操作精度不佳的缺点为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图图I是本发明的虚拟图标触摸屏应用程序的操控转换方法第一实施例流程 图2是本发明的虚拟图标触摸屏应用程序的操控转换方法又一实施例流程 图3是本发明的图2中步骤S204具体流程 图4是本发明的一种触摸屏终端第一实施结构 图5是本发明的一种触摸屏终端第二实施结构 图6是本发明的触摸屏应用程序的界面示意图具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围请参见图1,为本发明的虚拟图标触摸屏应用程序的操控转换方法第一实施例流程图,所述方法包括 S101,运行触摸屏应用程序S102,加载所述触摸屏应用程序对应的映射配置文件,所述映射配置文件包括触摸屏事件与实体输入装置之间的映射规则信息具体的,由于不同的触摸屏应用程序所对用的映射配置文件不同,启动运行触摸屏应用程序后需要系统将调用与之匹配的映射配置文件假设触摸屏终端内安装有触摸屏应用程序A、触摸屏应用程序B和触摸屏应用程序C,分别对应的映射配置文件为文件I、文件2和文件3,那么用户在启动运行触摸屏应用程序A时,系统就会调用与之相应的映射文 件1,解析映射配置文件中实体输入装置和触摸屏应用程序虚拟图标处的触摸屏事件的映射关系,将所述映射关系加载到系统内存S103,获取实体输入装置的操控指令,根据所述映射配置文件中映射规则信息解析所述操控指令,以将所述操控指令转换成触摸屏事件具体的,当触摸屏终端获得实体输入装置的操控指令时,系统根据上述的实体输入装置和触摸屏应用程序虚拟图标处的触摸屏事件的映射关系,将实体输入装置的操控指令转换成能触发触摸屏应用程序执行相应动作的触摸屏事件。
当触摸屏终端同时获得一个以上的实体输入装置的操控指令时,系统则根据映射规则信息,将当前多个操控指令转换为相同数量的触摸屏事件S104,根据所述转换成的触摸屏事件,对所述触摸屏应用程序进行操控具体的,系统将触摸屏事件分发至触摸屏应用程序的焦点窗口,执行相应的操作需要指出的是,本发明中的触屏应用程序是指在程序界面上有虚拟图标的触摸屏应用程序,虚拟图标位于触摸屏的固定位置,用户触摸预定虚拟图标可以执行预定的操作,其中对于触摸屏上没有显示虚拟图标,触摸屏固定区域可以执行预定操作的触摸屏应用程序,其固定区域也属于一种背景色透明的虚拟图标本发明实施例通过外部输入装置与触摸屏事件的映射,将触摸屏操作转移到实体输入装置上,能实现更加精确的控制和增加用户的操作手感请参见图2,为本发明的虚拟图标触摸屏应用程序的操控转换方法又一实施例流程图,所述方法包括 S201,预置所述触摸屏应用程序对应的映射配置文件,并保存所述映射配置文件具体的,针对触摸屏应用程序操作界面上虚拟图标的特点,设置不同的实体输入装置与触摸屏是将映射如虚拟图标为一个摇杆,设置实体摇杆与之映射;如虚拟图标为一个按钮,设置一个按键与之映射;如虚拟图标为一个滑块,设置一个压力传感器按键与之映射。
设置完成后将映射关系信息保存至映射配置文件S202,运行触摸屏应用程序S203,加载所述触摸屏应用程序对应的映射配置文件,所述映射配置文件包括触摸屏事件与实体输入装置之间的映射规则信息具体的,由于不同的触摸屏应用程序所对用的映射配置文件不同,启动运行触摸屏应用程序后需要系统将调用与之匹配的映射配置文件假设触摸屏终端内安装有触摸屏应用程序A、触摸屏应用程序B和触摸屏应用程序C,分别对应的映射配置文件为文件I、文件2和文件3,那么用户在启动运行触摸屏应用程序A时,系统就会调用与之相应的映射文件1,解析映射配置文件中实体输入装置和触摸屏应用程序虚拟图标处的触摸屏事件的映射关系,将所述映射关系加载到系统内存S204,获取实体输入装置的操控指令,根据所述映射配置文件中映射规则信息解析所述操控指令,以将所述操控指令转换成触摸屏事件具体的,当触摸屏终端获得实体 输入装置的操控指令时,系统根据上述的实体输入装置和触摸屏应用程序虚拟图标处的触摸屏事件的映射关系,将实体输入装置的操控指令转换成能触发触摸屏应用程序执行相应动作的触摸屏事件当触摸屏终端同时获得一个以上的实体输入装置的操控指令时,系统则根据映射规则信息,将当前多个操控指令转换为相同数量的触摸屏事件。
请参见图3,为图2中步骤S204的具体流程图,包括 S2041,检测到实体输入装置动作时,获取实体输入装置的对应的硬件编号具体的,系统检测到实体输入装置的动作时,会立即查询并获取到该硬件所对应的硬件编号如系统检测到摇杆的摇动时,会立即查询并获取到该摇杆的硬件编号为11,然后执行下一步S2042,根据所述硬件编号在配置文件中查询所对应的触摸屏几何参数信息具体的,映射配置文件中的映射关系为虚拟图标处的触摸屏事件的几何参数信息和实体输入装置的硬件编号的映射关系,系统使用上述得到的摇杆硬件编号11查询到与之映射的触摸屏事件的几何参数信息为中心点坐标(77,450),最大偏移量50像素S2043,将所述实体输入装置动作转换成触摸屏事件具体的,实体摇杆为一个模拟量输入装置,能输入水平和垂直方向的位移信息,为了实现摇杆与虚拟摇杆触摸屏事件的转换,需要把实体摇杆的模拟量输入与虚拟摇杆的像素移动匹配如实体摇杆最大偏移量为65535刻度,虚拟摇杆的最大偏移量为50像素,上述二种偏移量参数成比例关系就能实现实体摇杆输入转换成虚拟摇杆像素输出,确定虚拟摇杆的中心点坐标,当实体摇杆向左摇动满刻度的一半时,则对应的虚拟摇杆的触摸屏事件为手指按住触摸屏(77,450)坐标处向左偏移25像素的触摸屏事件。
S205,根据所述转换成的触摸屏事件,对所述触摸屏应用程序进行操控本发明实施例不需要使用应用程序接口,只需设置实体输入装置与触摸屏的映射关系,就能触摸屏操作转移到实体输入装置上,能实现更加精确的控制和增加用户的操作手感请参见图4,为本发明的一种触摸屏终端第一实施结构图,包括 启动运行模块41,用于运行触摸屏应用程序加载解析模块42,用于加载所述触摸屏应用程序对应的映射配置文件,所述映射配置文件包括触摸屏事件与实体输入装置之间的映射规则信息具体的,由于不同的触摸屏应用程序所对用的映射配置文件不同,启动运行模块41运行触摸屏应用程序后需要系统将调用与之匹配的映射配置文件假设触摸屏终端内安装有触摸屏应用程序A、触摸屏应用程序B和触摸屏应用程序C,分别对应的映射配置文件为文件I、文件2和文件3,那么启动运行模块41运行触摸屏应用程序A时,加载解析模块42就会调用与之相应的映射文件I并解析映射配置文件中实体输入装置和触摸屏应用程序虚拟图标处的触摸屏事件的映射关系,将所述映射关系加载到系统内存获取转换模块43,获取实体输入装置的操控指令,根据所述映射配置文件中映射规则信息解析所述操控指令,以将所述操控指令转换成触摸屏事件。
具体的,当触摸屏终端获得实体输入装置的操控指令时,获取转换模块43根据上述的实体输入装置和触摸屏应用程序虚拟图标处的触摸屏事件的映射关系,将实体输入装置的操控指令转换成能触发触摸屏应用程序执行相应动作的触摸屏事件当触摸屏终端同时获得一个以上的实体输入装置的操控指令时,获取转换模块43则根据映射规则信息,将当前多个操控指令转换为相同数。












