输入事件的响应控制方法及装置制造方法及图纸

技术编号:13419860 阅读:33 留言:0更新日期:2016-07-27 20:26
本发明专利技术公开了一种输入事件的响应控制方法,包括步骤:在接收到基于浏览器的输入事件时,浏览器判断所述输入事件是否为页面应用处理的输入事件;在所述输入事件为页面应用处理的输入事件时,所述浏览器确定所述输入事件对应的页面应用;所述浏览器将所述输入事件发送至所述页面应用,以供所述页面应用完成所述输入事件对应的响应操作。本发明专利技术还公开了一种输入事件的响应控制装置。本发明专利技术实现有效防止无法响应输入事件的问题,提高页面响应的准确性并提高了页面响应的效率,进而提高了智能终端的使用体验。

【技术实现步骤摘要】

本专利技术涉及浏览器控制
,尤其涉及输入事件的响应控制方法及装置
技术介绍
近年来,随着数字电视的快速发展,数字广播技术也有了很大的提高,数字电视也越来越普及。同时,为了扩展传统电视的功能,各种新的技术被专利技术,各种新的应用被开发出来应用到电视领域,使得网页浏览已经成为了智能电视的基本配置。上网就离不开浏览器,所以很多智能电视自带了浏览器功能,甚至为了界面的丰富多彩和易于开发,很多厂家开始采用网页的形式来呈现用户操作界面。这时,用户对于遥控器按键的快速反应就成为了人机交互的重中之重。用户按键的及时响应会大大的提供智能电视的用户体验,并且一些页面应用对于按键的处理需要额外增加浏览器对于页面脚本的开发要求,另外对于每个页面应用都有自己需要的按键以及按键逻辑,对于不需要的按键原理上说浏览器不应该处理按键。然而,目前的浏览器对于按键操作没有任何处理,用户对任何按键的操作都会发送给页面。如果用户连续不断的按键,页面就可以无法正常的响应用户的需求,导致死循环或者不响应任何按键的问题,大大的阻碍了用户体验,这样就导致了页面响应的准确性和效率降低。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种提高页面响应的准确性和效率降的输入事件的响应控制方法及装置。为实现上述目的,本专利技术提供的一种输入事件的响应控制方法,包括步骤:在接收到基于浏览器的输入事件时,浏览器判断所述输入事件是否为页面应用处理的输入事件;在所述输入事件为页面应用处理的输入事件时,所述浏览器确定所述输入事件对应的页面应用;所述浏览器将所述输入事件发送至所述页面应用,以供所述页面应用完成所述输入事件对应的响应操作。优选地,所述浏览器判断所述输入事件是否为页面应用处理的输入事件的步骤包括:所述浏览器判断所述输入事件是否为按键输入事件;在所述输入事件为按键输入事件时,所述浏览器判断所述输入事件是否为页面应用处理的输入事件。优选地,所述浏览器判断所述输入事件是否为页面应用处理的输入事件的步骤之前,还包括:所述浏览器接收页面应用发送来的页面键值信息,并将所述页面键值信息保存。优选地,所述浏览器判断所述输入事件是否为页面应用处理的输入事件的步骤包括:所述浏览器获取所述输入事件的键值信息;所述浏览器根据所确定的键值信息判断所述输入事件是否为页面应用处理的输入事件。优选地,所述浏览器将所述输入事件发送至所述页面应用的步骤包括:在所述输入事件为多个页面应用的输入事件时,所述浏览器确定当前焦点所在的页面应用作为当前页面应用,所述浏览器将所述输入事件发送至所述当前页面应用;在所述当前页面应用完成所述输入事件的响应操作后,所述浏览器将所述输入事件发送至下一个页面应用。此外,为实现上述目的,本专利技术还提供一种输入事件的响应控制装置,包括:判断模块,用于在接收到基于浏览器的输入事件时,判断所述输入事件是否为页面应用处理的输入事件;处理模块,用于在所述输入事件为页面应用处理的输入事件时,确定所述输入事件对应的页面应用;接发模块,用于将所述输入事件发送至所述页面应用,以供所述页面应用完成所述输入事件对应的响应操作。优选地,所述判断模块,还用于判断所述输入事件是否为按键输入事件;还用于在所述输入事件为按键输入事件时,判断所述输入事件是否为页面应用处理的输入事件。优选地,所述输入事件的响应控制装置还包括存储模块,所述接发模块,还用于接收页面应用发送来的页面键值信息;所述存储模块,用于将所述页面键值信息保存。优选地,所述判断模块包括获取单元和判断单元,所述获取单元,用于获取所述输入事件的键值信息;所述判断单元,用于根据所确定的键值信息判断所述输入事件是否为页面应用处理的输入事件。优选地,所述确定模块,还用于在所述输入事件为多个页面应用的输入事件时,确定当前焦点所在的页面应用作为当前页面应用;所述接发模块,还用于将所述输入事件发送至所述当前页面应用;还用于在所述当前页面应用完成所述输入事件的响应操作后,将所述输入事件发送至下一个页面应用。本专利技术通过浏览器在接收到输入事件时,判断是否为页面应用需要的输入事件,若是,则发送至页面应用。将输入事件的分析、处理过程放在浏览器中,而不在页面应用中处理。有效防止无法响应输入事件的问题,提高页面响应的准确性并提高了页面响应的效率,进而提高了智能终端的使用体验。附图说明图1为本专利技术输入事件的响应控制方法的第一实施例的流程示意图;图2为图1中步骤S10一实施例的细化流程示意图;图3为图1中步骤S10另一实施例的细化流程示意图;图4为本专利技术输入事件的响应控制方法的第二实施例的流程示意图;图5为本专利技术输入事件的响应控制装置的较佳实施例的功能模块示意图;图6为图5中判断模块一实施例的细化功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种输入事件的响应控制方法。参照图1,图1为本专利技术输入事件的响应控制方法的第一实施例的流程示意图。在一实施例中,所述输入事件的响应控制方法包括:步骤S10,在接收到基于浏览器的输入事件时,浏览器判断所述输入事件是否为页面应用处理的输入事件;用户在需要访问智能电视机的浏览器时,通过智能电视机的遥控器或者鼠标等输入设备(也可以称为控制设备)打开智能电视所加载的浏览器,并通过点击浏览器的应用来完成对应应用的访问,当浏览器在访问一个应用时,浏览器会重新加载所述应用,即进入所述应用的交互界面。如果用户是首次访问所述应用时,需要完成所述应用的加载过程,即完成所述应用的安装,进行信息配置,以供用户能通过所述浏览器进入所述应用的交互界面,并完成相应的操作。用户通过输入设备发送浏览器打开指令,智能电视机接收所述打开指令,并打开浏览器,所述智能电视机在接收到页面应用打开指令后,打开页面应用打开指令对应的页面应用。在打开页面应用时,加载一个javascript(脚本语言)方法,该方法可以将当前的应用所需要的键值信息通过javascript,利用浏览器的jscore(一种解析方法)解析引擎发送给浏览器,此时浏览本文档来自技高网...

【技术保护点】
一种输入事件的响应控制方法,其特征在于,包括步骤:在接收到基于浏览器的输入事件时,浏览器判断所述输入事件是否为页面应用处理的输入事件;在所述输入事件为页面应用处理的输入事件时,所述浏览器确定所述输入事件对应的页面应用;所述浏览器将所述输入事件发送至所述页面应用,以供所述页面应用完成所述输入事件对应的响应操作。

【技术特征摘要】
1.一种输入事件的响应控制方法,其特征在于,包括步骤:
在接收到基于浏览器的输入事件时,浏览器判断所述输入事件是否为页
面应用处理的输入事件;
在所述输入事件为页面应用处理的输入事件时,所述浏览器确定所述输
入事件对应的页面应用;
所述浏览器将所述输入事件发送至所述页面应用,以供所述页面应用完
成所述输入事件对应的响应操作。
2.如权利要求1所述的输入事件的响应控制方法,其特征在于,所述浏
览器判断所述输入事件是否为页面应用处理的输入事件的步骤包括:
所述浏览器判断所述输入事件是否为按键输入事件;
在所述输入事件为按键输入事件时,所述浏览器判断所述输入事件是否
为页面应用处理的输入事件。
3.如权利要求1或2所述的输入事件的响应控制方法,其特征在于,所
述浏览器判断所述输入事件是否为页面应用处理的输入事件的步骤之前,还
包括:
所述浏览器接收页面应用发送来的页面键值信息,并将所述页面键值信
息保存。
4.如权利要求3所述的输入事件的响应控制方法,其特征在于,所述浏
览器判断所述输入事件是否为页面应用处理的输入事件的步骤包括:
所述浏览器获取所述输入事件的键值信息;
所述浏览器根据所确定的键值信息判断所述输入事件是否为页面应用处
理的输入事件。
5.如权利要求1或2所述的输入事件的响应控制方法,其特征在于,所
述浏览器将所述输入事件发送至所述页面应用的步骤包括:
在所述输入事件为多个页面应用的输入事件时,所述浏览器确定当前焦
点所在的页面应用作为当前页面应用,所述浏览器将所述输入事件发送至所
述当前页面应用;
在所述当前页面应用完成所述输入事件的响应操作后,...

【专利技术属性】
技术研发人员:赵剑萍
申请(专利权)人:深圳TCL数字技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1