一种防止触控终端误操作的方法、系统及触控终端与流程

文档序号:11133431阅读:458来源:国知局
一种防止触控终端误操作的方法、系统及触控终端与制造工艺

本发明涉及移动终端技术领域,特别涉及一种防止触控终端误操作的方法、系统及触控终端。



背景技术:

现在智能触控终端越来越普及,虽然触控终端功能越来越丰富,计算能力越来越强,但是智能触控终端的外观和界面却越来越统一。而随着触摸屏的普及,触摸屏也已渐渐成为触控终端交互的唯一方式,而且由于屏幕越来越大,屏占比越来越小,同时边框也越来越薄,基本触控终端的正面已经被触摸屏填满。

在这种情况下,触控终端在握持时很容易触碰到屏幕边缘,从而造成误操作。为了避免手碰到屏幕造成误操作,我们拿起点亮屏幕的触控终端时往往需要小心翼翼地拿住边缘或者捏着一小部分,这样也会提高触控终端跌落的风险。另外在其他某些场景也容易误操作,如通话时脸部碰到触控终端屏幕造成误操作;触控终端装在口袋时,出汗潮湿导致误操作;触控终端放在桌面拿起时,手指碰到屏幕导致误操作;触控终端握持时滑落,及时抓住也会造成误操作等。这些误操作有些会进去用户不想进入的程序或模式,需要用户再去操作退出,有些甚至会删除应用或者拨打电话等,造成用户的不便。

因而现有技术还有待改进和提高。



技术实现要素:

鉴于上述现有技术的不足之处,本发明的目的在于提供一种防止触控终端误操作的方法、系统及触控终端,能解决目前触控终端误操作给用户带来不便的问题,通过采集触控终端的使用状态信息,分析判断当前的用户操作是否为用户真正意图的操作,还是为误操作,对误操作进行屏蔽,从而提高触控终端的用户体验。

为了达到上述目的,本发明采取了以下技术方案

一种防止触控终端误操作的方法,其包括如下步骤:

A、采集触控终端的使用状态信息;

B、根据所述使用状态信息分析每个用户操作为误操作的概率;

C、当用户操作为误操作的概率大于预设阈值时,判断该用户操作为误操作;

D、屏蔽被判断为误操作对应的用户操作。

所述的防止触控终端误操作的方法中,所述步骤A具体包括:

A0、接收用户的操作指令;

A1、采集触控终端的运动感应数据;

A2、根据所接收的操作指令采集操作行为逻辑数据。

所述的防止触控终端误操作的方法中,所述步骤B包括步骤:

B1、根据所述运动感应数据分析触控终端所处的场景;

B2、根据所述操作行为逻辑数据和场景分析得到对应的用户操作;

B3、基于所述场景及用户操作,并分析每个用户操作为误操作的概率。

所述的防止触控终端误操作的方法中,所述步骤A之后,步骤B之前还包括步骤:

E、分析系统记录的每一次撤销操作前的场景和对应的用户操作,得出所有的误操作并存储,形成误操作对应表。

所述的防止触控终端误操作的方法中,所述步骤B3具体为:

将每个场景和对应的用户操作与所述误操作对应表进行对比,分析每个用户操作为误操作的概率。

所述的防止触控终端误操作的方法中,所述步骤C之后、步骤D之前还包括步骤:

F、若再次检测到与被判断为误操作对应的用户操作时,确认该被判断为误操作对应的用户操作为非误操作。

一种防止触控终端误操作的系统,其包括:

数据采集模块,用于采集触控终端的使用状态信息;

分析模块,用于根据所述使用状态信息分析每个用户操作为误操作的概率;

操作判断模块,用于当用户操作为误操作的概率大于预设阈值时,判断该用户操作为误操作;

动作屏蔽模块,用于屏蔽被判断为误操作对应的用户操作。

所述的防止触控终端误操作的系统中,所述数据采集模块包括:

指令接收单元,用于接收用户的操作指令;

感应数据采集单元,用于采集触控终端的运动感应数据;

操作数据采集单元,用于根据所接收的操作指令采集操作行为逻辑数据。

所述的防止触控终端误操作的系统中,所述分析模块包括:

场景分析单元,用于根据所述运动感应数据分析触控终端所处的场景;

操作分析单元,用于根据所述操作行为逻辑数据和场景分析得到对应的用户操作;

反馈分析单元,用于基于所述场景及用户操作,并统计分析每个用户操作为误操作的概率。

所述的防止触控终端误操作的系统中,还包括:

记录模块,用于分析系统记录的每一次撤销操作前的场景和对应的用户操作,统计分析得出所有的误操作并存储,形成误操作对应表。

反馈判断模块,用于若再次检测到与被判断为误操作对应的用户操作时,确认该被判断为误操作对应的用户操作为非误操作。

所述的防止触控终端误操作的系统中,所述反馈分析单元具体用于将每个场景和对应的用户操作与所述误操作对应表进行对比,分析每个用户操作为误操作的概率。

一种触控终端,其包括如上所述的防止触控终端误操作的系统。

相较于现有技术,本发明提供的防止触控终端误操作的方法、系统及触控终端中,所述防止触控终端误操作的方法通过采集触控终端的使用状态信息;之后根据所述使用状态信息分析每个用户操作为误操作的概率;当用户操作为误操作的概率大于预设阈值时,判断该用户操作为误操作;之后屏蔽被判断为误操作对应的用户操作,能解决目前触控终端误操作给用户带来不便的问题,通过采集触控终端的使用状态信息,分析判断当前的用户操作是否为用户真正意图的操作,还是为误操作,对误操作进行屏蔽,从而提高触控终端的用户体验。

附图说明

图1 为本发明提供的防止触控终端误操作的方法的流程图。

图2 为本发明提供的防止触控终端误操作的方法中步骤S100的流程图。

图3 为本发明提供的防止触控终端误操作的方法中步骤S200的流程图。

图4为本发明提供的防止触控终端误操作的系统的结构框图。

图5为本发明提供的防止触控终端误操作的系统中数据采集模块的结构框图。

图6为本发明提供的防止触控终端误操作的系统中分析模块的结构框图。

具体实施方式

鉴于现有技术中触控终端容易触发误操作等缺点,本发明的目的在于提供一种防止触控终端误操作的方法、系统及触控终端,能解决目前触控终端误操作给用户带来不便的问题,通过采集触控终端的使用状态信息,分析判断当前的用户操作是否为用户真正意图的操作,还是为误操作,对误操作进行屏蔽,从而提高触控终端的用户体验。

为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

请参阅图1,本发明提供的防止触控终端误操作的方法包括如下步骤:

S100、采集触控终端的使用状态信息;

S200、根据所述使用状态信息分析每个用户操作为误操作的概率;

S300、当用户操作为误操作的概率大于预设阈值时,判断该用户操作为误操作;

S400、屏蔽被判断为误操作对应的用户操作。

本发明提供的防止触控终端误操作的方法通过采集用户的使用状态信息,采集的使用状态信息包括触控终端所处的场景和用户操作,根据场景信息和用户操作分析每个用户操作为误操作的概率,当用户操作为误操作的概率大于预设阈值时,判断该用户操作为误操作,之后屏蔽被判断为误操作对应的用户操作,即当某一用户操作被判断为误操作后,该用户操作再次出现时则被直接被屏蔽而不对屏幕产生触发操作,通过分析判断当前的用户操作是否为用户真正意图的操作,还是为误操作,对误操作进行屏蔽,从而降低触控终端误操作的概率,提高用户体验。

其中,所述步骤S100具体包括:

S101、接收用户的操作指令;

S102、采集触控终端的运动感应数据;

S103、根据所接收的操作指令采集操作行为逻辑数据。

接收用户的操作指令后通过触控终端内的传感器采集运动感应数据;根据触控终端接收的操作指令采集操作行为逻辑数据。具体地,传感器内置在触控终端中,包括但不限于加速度传感器、距离传感器、方向传感器、压力传感器、陀螺仪、光线感应传感器、重力传感器、线性加速度传感器等等,通过这些传感器能准确地采集触控终端的运动感应数据,如触控终端为静止状态、握持状态或运动状态等等。另外,操作行为逻辑数据的收集主要是采集用户对触控终端的操作行为,如多种触摸操作等,或者用户对系统或者应用程序中的某操作是否为撤销或回退操作,由于当产生误操作时,用户必定会采取撤销或回退操作,根据用户对触控终端的操作行为和对应用程序的操作行为采集操作行为逻辑数据并分析,有利于后续分析用户操作是否是误操作。

进一步地,请参阅图2,所述步骤S200包括:

S21、根据所述运动感应数据分析触控终端所处的场景;

S22、根据所述操作行为逻辑数据和场景分析得到对应的用户操作;

S23、基于所述场景及用户操作,并分析每个用户操作为误操作的概率。

通过触控终端内的传感器采集运动感应数据后可根据所述运动感应数据分析判断触控终端所处的场景,所述场景包括但不限于静止状态、握持状态、运动状态、打电话、处于口袋或者包中等,通过传感器的运动感应数据和触控终端应用的状态信息可分析出场景信息,例如:

(1)静止状态:加速度和线性加速度传感器的数据小于预设下限阈值,例如0.1mm/s2

(2)运动状态:加速度和线性加速度传感器数据大于第一预设上限阈值,例如1m/s2

(3)跌落状态:加速度传感器数据大于第二预设上限阈值,例如9.8m/s2,且方向与重力传感器方向一致;

(4)握持状态:方向传感器数据处于预设角度区间(例如0.1°)内,加速度和线性加速度传感器数据在预设加速度区间内,例如0.3 m/s2-0.8 m/s2范围内;或者根据传感器信息判断触控终端在一个规律运动中,例如触控终端处于规律的前后摆动状态,此时可能是用户正握持着触控终端处于走路或跑步状态;

(5)打电话:电话应用开启并处于通话中;

(6)处于口袋或者包中:光线传感器数据小于预设亮度,例如50cd/m2,距离传感器数据小于预设距离,例如0.1m;

当然在实际使用中还存在其他使用场景,本发明中所指的场景信息并不限于以上六种,其他使用场景均可通过传感器的感应数据分析得出。

另外,结合所述场景和操作行为逻辑数据可分析得到对应的用户操作,所述用户操作包括但不限于触摸屏边缘操作、多点触摸操作、长时间触摸操作、大面积触摸操作、压力传感器数据大于一定数值的操作,根据场景和对应的用户操作,可统计分析出每个用户操作为误操作的概率,例如以下场景或场景变化中的操作行为就有极大的可能是误操作:

(1)握持状态下触控终端边缘出现大于预设时间的触摸操作,例如握持状态下触控终端边缘出现了大于3s的触摸操作,有可能是用户在拿触控终端时误触到边缘;

(2)静止并且屏幕点亮状态下切换到运动场景时的触摸操作,即当加速度和线性加速度传感器的数据由小于预设下限阈值切换至大于第一预设上限阈值,且屏幕点亮时,有可能是用户在拿起触控终端的时候误触到屏幕;

(3)打电话时的大面积触摸操作,即当电话应用开启并处于通话时,检测到屏幕触摸面积大于预设面积(例如1/3屏幕面积)时,可能是用户通话时面部触碰到了触控终端;

(4)触控终端在口袋中的场景时出现大于预设时间的触摸操作,光线传感器数据小于预设亮度且距离传感器数据小于预设距离时,触控终端出现了大于3s的触摸操作,有可能是用户将触控终端放在口袋中,由于出汗等问题造成屏幕点亮和触发操作;

(5)规律运动场景中的大于预设时间的触摸操作,当触控终端处在规律运动中时出现大于3s的触摸操作,例如触控终端处于规律的前后摆动状态时出现大于3s的触摸操作,有可能是用户在走路或跑步运动中对触控终端的误触。

本发明通过结合场景信息和对应的用户操作统计分析用户操作为误操作的概率,即通过记录用户的操作和场景信息,统计和分析这些记录信息,得到场景状态与操作行为的组合为误操作的可能性,从而得出所有可能的误操作,为分析每个用户操作为误操作的概率提供数据基础。

具体地,请参阅图3,所述步骤S100之后,步骤S200之前还包括:

S500、分析系统记录的每一次撤销操作前的场景和对应的用户操作,得出所有的误操作并存储,形成误操作对应表。该误操作表包括:被判断为误操作的行为、对应的场景及用户操作(具体可为操作名称)。

即操作行为逻辑数据中收集到一次用户撤销的操作,则系统会对用户撤销操作之前的操作场景和动作进行记录,由于当产生误操作时,用户必定会采取撤销或回退操作,通过分析系统记录的每一次撤销操作前的场景和对应的用户操作,能分析出所有的误操作。

进一步地,所述步骤S23具体为:

将每个场景和对应的用户操作与所述误操作对应表进行对比,分析每个用户操作为误操作的概率。

在采集分析出场景和对应的用户操作后,将每个场景和对应的用户操作与误操作对应表进行对比,误操作表中包括被判断为误操作的行为、对应的场景及用户操作等信息,通过将场景和对应的用户操作与误操作对应进行对比,分析每个用户操作为误操作的概率,当用户操作为误操作的概率大于预设阈值时,则最终判断该用户操作为误操作,从而对其进行屏蔽,不触发触摸屏的响应操作,从而不影响用户的使用,提高用户体验。

更进一步地,所述步骤S300之后、步骤S400之前还包括步骤:

S600、若再次检测到与被判断为误操作对应的用户操作时,确认该被判断为误操作对应的用户操作为非误操作。

为保证误操作判断的可靠性,若再次检测到到与被判断为误操作对应的用户操作时,且未被撤销时,确认该被判断为误操作对应的用户操作为非误操作,即在采集分析误操作时,可以学习和分析用户的操作,灵活根据用户的需求调整误操作的判断,当某一用户操作之前被分析为误操作并存储后,再次检测到用户进行了第二次操作,且没有撤销操作,说明此时用户对该操作是真正意图的操作,而并非误操作,因此判断该用户操作不是误操作,后续在分析对比每个用户操作为误操作的概率时,降低该用户操作为误操作的概率,给用户提供灵活的误操作分析方案。

本发明还相应提供一种防止触控终端误操作的系统,请参阅图4,所述防止触控终端误操作的系统包括数据采集模块10、分析模块20、操作判断模块30和动作屏蔽模块40,所述数据采集模块10、分析模块20、操作判断模块30和动作屏蔽模块40依次连接,其中,所述数据采集模块10用于采集触控终端的使用状态信息;所述分析模块20用于根据所述使用状态信息分析每个用户操作为误操作的概率;所述操作判断模块30用于当用户操作为误操作的概率大于预设阈值时,判断该用户操作为误操作;所述动作屏蔽模块40用于屏蔽被判断为误操作对应的用户操作。

本发明通过采集用户的使用状态信息,采集的使用状态信息包括触控终端所处的场景和用户操作,根据场景信息和用户操作分析每个用户操作为误操作的概率,当用户操作为误操作的概率大于预设阈值时,判断该用户操作为误操作,之后屏蔽被判断为误操作对应的用户操作,即当某一用户操作被判断为误操作后,该用户操作再次出现时则被直接被屏蔽而不对屏幕产生触发操作,通过分析判断当前的用户操作是否为用户真正意图的操作,还是为误操作,对误操作进行屏蔽,从而降低触控终端误操作的概率,提高用户体验。

其中,请一并参阅图5,所述数据采集模块10包括指令接收单元101、感应数据采集单元102和操作数据采集单元103,所述指令接收单元101、感应数据采集单元102和操作数据采集单元103依次连接,所述指令接收单元101用于接收用户的操作指令、所述感应数据采集单元102用于采集触控终端的运动感应数据;所述操作数据采集单元103用于根据所接收的操作指令采集操作行为逻辑数据。由于上述方法实施例中已详细描述该部分具体实施例,具体请参阅上述方法对应的实施例。

进一步地,请一并参阅图6,所述分析模块20包括场景分析单元201、操作分析单元202和反馈分析单元203,所述场景分析单元201连接,反馈分析单元203,所述操作分析单元202连接反馈分析单元203,其中,所述场景分析单元201用于根据所述运动感应数据分析触控终端所处的场景;所述操作分析单元202用于根据所述操作行为逻辑数据和场景分析得到对应的用户操作;所述反馈分析单元203用于基于所述场景及用户操作,并统计分析每个用户操作为误操作的概率。由于上述方法实施例中已详细描述该部分具体实施例,具体请参阅上述方法对应的实施例。

具体地,请再次参阅图4,所述防止触控终端误操作的系统还包括记录模块50和反馈判断模块60,所述记录模块50连接数据采集模块10、分析模块20和反馈判断模块60,其中,所述记录模块50用于分析系统记录的每一次撤销操作前的场景和对应的用户操作,统计分析得出所有的误操作并存储,形成误操作对应表;所述反馈判断模块60用于若再次检测到与被判断为误操作对应的用户操作时,确认该被判断为误操作对应的用户操作为非误操作;进一步地,所述反馈分析单元203具体用于将每个场景和对应的用户操作与所述误操作对应表进行对比,分析每个用户操作为误操作的概率。由于上述方法实施例中已详细描述该部分具体实施例,具体请参阅上述方法对应的实施例。

基于上述防止触控终端误操作的系统,本发明还相应提供一种触控终端,其包括如上所述的防止触控终端误操作的系统,由于上文已对所述防止触控终端误操作的系统进行详细描述,此处不作详述,所述触控终端可以包括诸如移动电话、智能电话、笔记本电脑、PAD(平板电脑)等等触控终端,本发明对此不作限定。

综上所述,本发明提供的防止触控终端误操作的方法、系统及触控终端中,所述防止触控终端误操作的方法通过采集触控终端的使用状态信息;之后根据所述使用状态信息分析每个用户操作为误操作的概率;当用户操作为误操作的概率大于预设阈值时,判断该用户操作为误操作;之后屏蔽被判断为误操作对应的用户操作,能解决目前触控终端误操作给用户带来不便的问题,通过采集触控终端的使用状态信息,分析判断当前的用户操作是否为用户真正意图的操作,还是为误操作,对误操作进行屏蔽,从而提高触控终端的用户体验。

可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1