CN103997673B - 一种事件处理方法和装置 - Google Patents
一种事件处理方法和装置 Download PDFInfo
- Publication number
- CN103997673B CN103997673B CN201410206979.8A CN201410206979A CN103997673B CN 103997673 B CN103997673 B CN 103997673B CN 201410206979 A CN201410206979 A CN 201410206979A CN 103997673 B CN103997673 B CN 103997673B
- Authority
- CN
- China
- Prior art keywords
- event
- same type
- necessary
- events
- queue
- 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.)
- Active
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Selective Calling Equipment (AREA)
Abstract
本发明适用于智能电视领域,提供了一种事件处理方法和装置;所述事件处理方法包括:接收控制设备触发的事件,按照时间顺序将接收到的事件加入事件队列;从所述事件队列筛选出同类型的事件,从同类型的事件中确定一个或多个必要事件;基于确定的必要事件触发对应应用程序的响应动作。这样,减少了处理器处理所述同类型的事件的量,减少了通过对应应用程序的响应动作,但待按时间依次完成所有所述必要事件所对应的响应动作时,仍然能够呈现完成执行与所有所述同类型的事件对应的响应动作所产生的效果。
Description
技术领域
本发明属于智能电视领域,尤其涉及一种事件处理方法和装置。
背景技术
智能电视,搭载了操作***,进而具有全开放式平台。智能电视不但能提供普通电视的功能,还可在该操作***上安装和使用各类应用软件;因此智能电视是一种能够持续进行功能扩充和软件升级的电视产品。相比于普通电视,能够提供更加丰富的个性化体验。随着智能电视的功能丰富,使用控制设备控制智能电视的频率也逐渐增多,因此要求智能电视所使用的操作***能够处理大量控制设备所触发的事件。
但是,智能电视现使用的操作***(如Firefox OS***)都是针对手机、平板电脑等设备开发的。因此,该操作***处理事件的能力对电视来说还是欠佳的。
发明内容
本发明的目的在于提供一种事件处理方法和装置,以使得智能电视能够通过其使用的操作***处理大量控制设备所触发的事件。
一方面,本发明提供一种事件处理方法,所述事件处理方法包括:
接收控制设备触发的事件,按照时间顺序将接收到的事件加入事件队列;
从所述事件队列筛选出同类型的事件,从同类型的事件中确定一个或多个必要事件;
基于确定的必要事件触发对应应用程序的响应动作。
一方面,本发明提供一种事件处理装置,所述事件处理装置包括:
事件接受单元,用于接收控制设备触发的事件,按照时间顺序将接收到的事件加入事件队列;
确定单元,用于从所述事件队列筛选出同类型的事件,从同类型的事件中确定一个或多个必要事件;
响应单元,用于基于确定的必要事件触对应应用程序的响应动作。
本发明的有益效果:在将控制设备触发的事件添加入事件队列后,筛选出控制设备触发的、同类型的事件;进一步从筛选出的所述同类型的事件确定一个或多个必要事件,通常确定出的所述必要事件的个数会小于所述同类型的事件的个数,减少了处理器处理所述同类型的事件的量,减少了通过对应应用程序的响应动作,但待按时间依次完成所有所述必要事件所对应的响应动作时,仍然能够呈现完成执行与所有所述同类型的事件对应的响应动作所产生的效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的事件处理方法的工作流程图;
图2是本发明实施例提供的事件处理方法的一种优化的工作流程图;
图3是图1中步骤S2的第一种工作流程图;
图4是图1中步骤S2的第二种工作流程图;
图5是本发明实施例提供的事件处理装置的组成架构图;
图6是图5中确定单元62的第一种的组成架构图;
图7是图5中确定单元62的第二种的组成架构图;
图8是图5中确定单元62的第三种的组成架构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
图1示出了本发明实施例提供的事件处理方法的工作流程,为了便于描述,仅示出了与本发明实施例相关的部分。
本发明实施例提供的所述事件处理方法,应用于使用Firefox OS***的智能电视,如图1所示,所述事件处理方法包括:S1,接收控制设备触发的事件,按照时间顺序将接收到的事件加入事件队列;S2,从所述事件队列筛选出同类型的事件,从同类型的事件中确定一个或多个必要事件;S3,基于确定的必要事件触发对应应用程序的响应动作。
本发明实施例提供的所述事件处理方法能够应用于智能电视所使用的各种操作***。需强调的是,对于使用Firefox OS***的智能电视,由于现有Firefox OS***都是针对手机、平板电脑等设备开发的。因此,该Firefox OS***处理事件的能力对电视来说是欠佳的。
另需强调的是,本发明实施例所述的控制设备为位于智能电视内部或智能电视外部的输入设备。如智能电视面板,通过电视面板上的按键可对智能电视的显示屏进行调整(包括显示分辨率、显示宽度和显示长度、亮度等);再如电视遥控器,通过电视遥控器可控制智能电视在电视模式与操作***模式(如使用Firefox OS***的模式)之间的切换,在电视模式下或操作***模式下控制智能电视;再如鼠标,通过鼠标控制操作***模式下位于桌面上的指针。
另需强调的是,智能电视具有操作***后,由于对智能电视的所有操作基本都需由控制设备发出的事件触发,使用控制设备的次数更加频繁,相应由控制设备触发的事件也会大量增加。另外,操作***内部的应用程序之间的交互也会触发大量事件。因此,本发明实施例对控制设备触发的、同类型的事件进行筛选,从连续的、同类型事件中筛选出部分必要事件,仅执行必要事件。减少了事件的处理量,提高了处理事件的效率。
需说明的是,操作***中的应用程序在监听到事件时会触发该应用程序执行与该事件匹配的响应动作;执行该与该事件匹配的响应动作的具体方式为:该应用程序会从内存中读取事件信息,使用该事件信息执行与该事件匹配的响应动作;如,Firefox OS***中的光标控制程序在监听到鼠标触发的事件时,从内存中读取光标当前所在的位置(事件信息),光标控制程序控制该光标从当前所在的位置开始移动(响应动作)。因此在本发明实施例中,定义所述同类型的事件为:会触发同一应用程序执行相同响应动作的事件,只是在执行该响应动作时所使用的事件信息可能不同。另需说明的是,本发明实施例所述的应用程序为操作***自带的应用程序或为能够在操作***上安装并使用的第三方应用程序。
针对本发明实施例提供的事件处理方法,详述工作原理如下:
用户通过控制设备触发事件,对应地,智能电视的操作***中已安装的、与该控制设备匹配的驱动程序会检测到该事件。另外,智能电视的操作***中正在运行的不同应用程序也会进行事件的交互。通常情况下,处理器是依时间顺序处理事件的,处理器处理的事件是从事件队列中获取的,因此需要将与控制设备匹配的驱动程序所检测到的事件和操作***中正在运行的应用程序所触发的交互事件按照时间顺序添加到事件队列中。通常,应用程序触发的交互事件都是必要的,不可压缩的,所以本发明实施例并未针对其做筛选;所以本发明实施例仅针对控制设备触发的事件进行筛选。
进而在执行步骤S2时从事件队列中筛选出由控制设备触发的、同类型的事件。具体地,如果该同类型的事件较多,存在可筛选空间,则从同类型的事件中筛选一个或多个必要事件;为了减少大量所述同类型的事件会持续触发同一应用程序执行相同响应,占用处理器资源;需要从该同类型的事件筛选出部分事件,将筛选出的事件作为必要事件。
进而在执行步骤S3时,处理器在处理事件时仅针对筛选出的必要事件进行处理;从而,对应应用程序响应仅按照时间顺序依次响应筛选出的必要事件,每次响应时该应用程序会从同一内存地址中提取事件信息(需强调的是,通常情况下每响应一个必要事件,该事件信息都会被修改),使用提取出的事件信息执行响应动作。
这样,如果控制设备触发的所述同类型的事件较多,可筛选出部分事件作为必要事件,通过该必要事件触发对应应用程序的响应动作。虽然减少了事件的处理个数,但待按时间依次完成所有所述必要事件所对应的响应动作时,仍然能够呈现完成执行与所有所述同类型的事件对应的响应动作所产生的效果。如:用户通过鼠标控制Firefox OS***桌面上的光标移动时,鼠标会短时间内触发大量事件,如果处理器对鼠标触发的所有事件都处理,Firefox OS***桌面上的光标会出现移动;如果对鼠标触发的事件进行筛选,筛选出部分事件作为必要事件,在处理器仅执行必要事件时,依然能够实现控制光标移动,但如果筛选出的必要事件过少,会出现光标跳跃移动,或者由光标驱动的其他画面改变及画面不流畅;因此需要根据不同响应动作(如光标移动)分别确定从该响应动作对应的所述同类型的事件筛选出必要事件的方式,保证在实现响应动作的同时,尽量保持响应动作的连续。
图2示出了本发明实施例提供的事件处理方法的一种优化的工作流程,为了便于描述,仅示出了与本发明实施例相关的部分。
在本发明一优选实施例中,如图2所示,所述事件处理方法提供的第二种工作流程包括:A1,接收控制设备触发的事件,按照时间顺序将接收到的事件加入事件队列;A2,从所述事件队列筛选出同类型的事件,在同类型的多个事件中等间距地提取必要事件;A3,基于确定的必要事件触发对应应用程序的响应动作。其中,所述事件处理方法提供的第二种工作流程中的步骤A1同所述事件处理方法提供的第一种工作流程中的步骤S1,所述事件处理方法提供的第二种工作流程中的步骤A3同所述事件处理方法提供的第一种工作流程中的步骤S3,均在此不再赘述。但步骤A2是对步骤S2的进一步优化,仅详述步骤A2如下:
在步骤A2,所述从同类型的事件中确定一个或多个必要事件这一步骤具体包括:在同类型的多个事件中等间距地提取必要事件。
具体在本实施例中,为了尽量保持响应动作的连续,在从所述同类型的事件中筛选所述必要事件时,是通过等间距地从同类型的多个事件中进一步筛选出所述必要事件的方式实现的。其中,等间距筛选的方式具体为:用户根据对响应动作的连续性的要求确定间隔事件的个数;进而从同类型的多个事件中,每隔确定的个数抽取一个事件作为所述必要事件。
图3示出了图1中步骤S2的第一种工作流程,为了便于描述,仅示出了与本发明实施例相关的部分。
在本发明一优选实施例中,如图3所示,所述从同类型的事件中确定一个或多个必要事件这一步骤具体包括:S21,从同类型的每个事件的接收时间中确定最早接收时间和最晚接收时间;S22,将以所述最早接收时间和所述最晚接收时间确定的时间段等时间间隔划分为N个子时间段,所述N为大于1的正整数;S23,如果在所述子时间段内存在所述同类型的事件,则从所述子时间段内存在的所述同类型的事件中确定一个所述必要事件。需要说明的是,所述N根据对响应动作的连续性要求而设定。
在本实施例中,如果控制设备触发的事件是有限的,则通常控制设备触发的该事件是必要的,本实施例并不针对其做筛选。对于控制设备在短时间内触发了大量同类型事件,是本发明实施例针对的对象。
具体地,待筛选出由控制设备发送的、所述同类型的事件之后,由于事件队列是按照时间排序的,将事件队列中最靠前的所述同类型的事件的时间确定为所述最早接收时间,将事件队列中最靠后的所述同类型的事件的时间确定所述最晚接收时间,进而确定出所述最早接收时间和所述最晚接收时间之间的时间段;将确定出的时间段划分为N个子时间段;如果某个子时间段内存在所述同类型的事件,从该个子时间段内的所述同类型的事件中确定一个事件作为所述必要事件;依次完成从时间段(所述最早接收时间和所述最晚接收时间之间的时间段)内的所述同类型的事件中筛选出所述必要事件。
优选的是,对于N个子时间段,如果某个子时间段内存在所述同类型的事件,从该个子时间段内的所述同类型的事件中确定一个时间最晚的事件作为所述必要事件;依次完成从时间段(所述最早接收时间和所述最晚接收时间之间的时间段)内的所述同类型的事件中筛选出所述必要事件。这样,能够在保证响应动作连续的同时,还保证完成通过所有所述必要事件触发的响应动作时所呈现的效果与完成通过所有所述同类型的事件触发的响应动作时所呈现的效果一样。
图4示出了图1中步骤S2的第二种工作流程,为了便于描述,仅示出了与本发明实施例相关的部分。
在本发明一优选实施例中,如图4所示,所述从同类型的事件中确定一个或多个必要事件这一步骤具体包括:S26,根据所述智能电视的处理器的使用率确定所述必要事件的个数,确定出的个数为I个,所述I为大于或者等于1的正整数;S27,从所述同类型的事件中至多选择I个所述必要事件。
在本实施例中,为了进一步提前处理控制设备触发的事件(通过处理器执行事件),实时监测处理器的使用率(操作***都自带有实时监测处理器性能的功能),根据当前所述智能电视的处理器的使用率,确定最多能够处理的必要事件的个数(I个);即,即使所述同类型的事件的个数远远多于I个,也最多只能从同类型的事件筛选出I个所述必要事件。当然,从所述同类型的事件筛选出的所述必要事件的个数最多为I个,也可以少于I个。
这样,可根据处理器的使用率,实时调整I的数值,即调整能够从所述同类型的事件筛选所述必要事件的最多个数。实现对处理器资源的充分利用,给用户提供更好的用户体验。
在本发明一实施例中,从所述事件队列筛选出同类型的事件具体包括:从所述事件队列过滤出外部所述控制设备所触发的事件;从过滤出的事件中筛选出同类型的事件。
在本实施例中,控制设备包括位于智能电视内部的设备和位于智能电视外部的设备,这些设备都可用于控制操作***(如Firefox OS***)的智能电视。即控制设备在通过智能电视观看电视时用于对电视节目切换、音量调节等功能的控制,该控制设备在使用操作***(如Firefox OS***)时用于通过触发事件以使得对应应用程序执行响应动作。
通常,用户通过智能电视内部的设备触发事件以操控电视机的频率较低,如通过智能电视的面板上的按键能够调节分辨率、显示屏宽度和长度、亮度等;但是,用户不会频繁使用智能电视内部的设备,即使频繁使用,人为动作在短时间内触发事件的个数也是极其有限的。
用户通常都是频繁使用外部的控制设备(如鼠标、电视遥控器等)控制电视节目的播放或使用操作***(如Firefox OS***),更进一步地,使用外部的控制设备触发同类型的事件的情况较多,如通过鼠标控制光标,因此,本实施例仅针对外部的控制设备触发的事件进行筛选,处理器也仅处理筛选出的所述必要事件,通过所述必要事件触发对应应用程序执行相应的响应动作,减少了响应延迟,更具用户体验。
在本发明一具体实施方式中,用户使用外部的控制设备触发事件时,Firefox OS***的驱动程序(与该外部的控制设备对应的驱动程序)会检测到该事件;由于外部的控制设备不但会发送事件,还会发送一些信息,Firefox OS***通过eventhub过滤出所述外部的控制设备所触发的事件;通过进程间通信(Inter-Process Communication,IPC)将eventhub过滤出的事件转发至确定单元;该确定单元从所述事件队列筛选出同类型的事件,从所述同类型的事件中确定一个或多个所述必要事件;进而处理器在处理到所述事件队列中的所述必要事件时,触发对应应用程序执行相应的响应动作。
本领域普通技术人员还可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,包括ROM/RAM、磁盘、光盘等。
需要说明的是,本发明实施例提供的事件处理装置与本发明实施例提供的事件处理方法相互适用。
图5示出了本发明实施例提供的事件处理装置的组成结构,为了便于描述,仅示出了与本发明实施例相关的部分。
本实施例提供的事件处理装置,如图5所示,包括:
事件接受单元61,用于接收控制设备触发的事件,按照时间顺序将接收到的事件加入事件队列;
确定单元62,用于从所述事件队列筛选出同类型的事件,从同类型的事件中确定一个或多个必要事件;
响应单元63,用于基于确定的必要事件触发对应应用程序的响应动作。
在本发明一优选实施例中,所述确定单元62具体用于:在同类型的多个事件中等间距地提取必要事件。
图6示出了本发明实施例提供的事件处理装置中确定单元62的第一种组成结构,为了便于描述,仅示出了与本发明实施例相关的部分。
在本发明一优选实施例中,如图6所示,所述确定单元62具体包括:
时间确定单元621,用于从同类型的每个事件的接收时间中确定最早接收时间和最晚接收时间;
划分单元622,用于将以所述最早接收时间和所述最晚接收时间确定的时间段等时间间隔划分为N个子时间段,所述N为大于1的正整数;
子确定单元623,用于如果在所述子时间段内存在所述同类型的事件,则从所述子时间段内存在的所述同类型的事件中确定一个所述必要事件。
图7示出了本发明实施例提供的事件处理装置中确定单元62的第二种组成结构,为了便于描述,仅示出了与本发明实施例相关的部分。
在本发明一优选实施例中,如图7所示,所述确定单元62具体包括:
个数确定单元624,用于根据所述智能电视的处理器的使用率确定所述必要事件的个数,确定出的个数为I个,所述I为大于1的正整数;
选择单元625,用于从所述同类型的事件中至多选择I个所述必要事件。
图8示出了本发明实施例提供的事件处理装置中确定单元62的第三种组成结构,为了便于描述,仅示出了与本发明实施例相关的部分。
在本发明一优选实施例中,如图8所示,所述确定单元62具体包括:
过滤单元626,用于从所述事件队列过滤出外部所述控制设备所触发的事件;
筛选单元627,用于从过滤出的事件中筛选出同类型的事件。
本领域技术人员可以理解为本发明实施例提供的事件处理装置所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下做出若干等同替代或明显变型,而且性能或用途相同,都应当视为属于本发明由所提交的权利要求书确定的专利保护范围。
Claims (8)
1.一种事件处理方法,其特征在于,应用于智能电视的操作***,所述事件处理方法包括:
接收控制设备触发的事件,按照时间顺序将接收到的事件加入事件队列,所述事件队列中还包括按照时间顺序添加的操作***中正在运行的应用程序所触发的交互事件;
从所述事件队列筛选出同类型的事件,根据所述智能电视的处理器的使用率从同类型的事件中确定一个或多个必要事件,同类型的事件对应相同的响应动作;
基于确定的必要事件触发对应应用程序的响应动作;
从所述事件队列筛选出同类型的事件具体包括:
从所述事件队列过滤出外部所述控制设备所触发的事件;
从过滤出的事件中筛选出同类型的事件。
2.如权利要求1所述的事件处理方法,其特征在于,所述从同类型的事件中确定一个或多个必要事件这一步骤具体包括:
在同类型的多个事件中等间距地提取必要事件。
3.如权利要求1所述的事件处理方法,其特征在于,所述从同类型的事件中确定一个或多个必要事件这一步骤具体包括:
从同类型的每个事件的接收时间中确定最早接收时间和最晚接收时间;
将以所述最早接收时间和所述最晚接收时间确定的时间段等时间间隔划分为N个子时间段,所述N为大于1的正整数;
如果在所述子时间段内存在所述同类型的事件,则从所述子时间段内存在的所述同类型的事件中确定一个所述必要事件。
4.如权利要求1至3任一所述的事件处理方法,其特征在于,所述根据所述智能电视的处理器的使用率从同类型的事件中确定一个或多个必要事件这一步骤具体包括:
根据所述智能电视的处理器的使用率确定所述必要事件的个数,确定出的个数为I个,所述I为大于1的正整数;
从所述同类型的事件中至多选择I个所述必要事件。
5.一种事件处理装置,其特征在于,应用于智能电视的操作***,所述事件处理装置包括:
事件接受单元,用于接收控制设备触发的事件,按照时间顺序将接收到的事件加入事件队列,所述事件队列中还包括按照时间顺序添加的操作***中正在运行的应用程序所触发的交互事件;
确定单元,用于从所述事件队列筛选出同类型的事件,根据所述智能电视的处理器的使用率从同类型的事件中确定一个或多个必要事件,同类型的事件对应相同的响应动作;
响应单元,用于基于确定的必要事件触发对应应用程序的响应动作;
所述确定单元具体包括:
过滤单元,用于从所述事件队列过滤出外部所述控制设备所触发的事件;
筛选单元,用于从过滤出的事件中筛选出同类型的事件。
6.如权利要求5所述的事件处理装置,其特征在于,所述确定单元具体用于:在同类型的多个事件中等间距地提取必要事件。
7.如权利要求5所述的事件处理装置,其特征在于,所述确定单元具体包括:
时间确定单元,用于从同类型的每个事件的接收时间中确定最早接收时间和最晚接收时间;
划分单元,用于将以所述最早接收时间和所述最晚接收时间确定的时间段等时间间隔划分为N个子时间段,所述N为大于1的正整数;
子确定单元,用于如果在所述子时间段内存在所述同类型的事件,则从所述子时间段内存在的所述同类型的事件中确定一个所述必要事件。
8.如权利要求5至7任一所述的事件处理装置,其特征在于,所述确定单元具体包括:
个数确定单元,用于根据所述智能电视的处理器的使用率确定所述必要事件的个数,确定出的个数为I个,所述I为大于1的正整数;
选择单元,用于从所述同类型的事件中至多选择I个所述必要事件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410206979.8A CN103997673B (zh) | 2014-05-15 | 2014-05-15 | 一种事件处理方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410206979.8A CN103997673B (zh) | 2014-05-15 | 2014-05-15 | 一种事件处理方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103997673A CN103997673A (zh) | 2014-08-20 |
CN103997673B true CN103997673B (zh) | 2018-11-20 |
Family
ID=51311657
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410206979.8A Active CN103997673B (zh) | 2014-05-15 | 2014-05-15 | 一种事件处理方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103997673B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106708613B (zh) * | 2016-05-05 | 2019-09-17 | 腾讯科技(深圳)有限公司 | 一种输入控制灵敏度的检测方法及检测装置 |
CN108037952B (zh) * | 2017-11-30 | 2020-09-08 | 腾讯科技(成都)有限公司 | 对象操作的处理方法、对象操作数据的生成方法及装置 |
CN111061571A (zh) * | 2018-10-16 | 2020-04-24 | 鸿合科技股份有限公司 | 一种事件处理方法及装置、电子设备 |
CN110502318A (zh) * | 2019-07-23 | 2019-11-26 | 平安科技(深圳)有限公司 | 事件处理方法、事件处理服务器、存储介质及装置 |
CN112040317B (zh) * | 2020-08-21 | 2022-08-09 | 海信视像科技股份有限公司 | 事件响应方法及显示设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101447998A (zh) * | 2008-12-25 | 2009-06-03 | 广东威创视讯科技股份有限公司 | 桌面共享方法及*** |
CN102625172A (zh) * | 2012-03-19 | 2012-08-01 | 深圳创维数字技术股份有限公司 | 一种利用机顶盒浏览网页的方法和机顶盒 |
CN102629157A (zh) * | 2012-02-29 | 2012-08-08 | 深圳市茁壮网络股份有限公司 | 一种消息转换方法及装置 |
CN102750146A (zh) * | 2012-06-07 | 2012-10-24 | 惠州Tcl移动通信有限公司 | 智能终端中实现模拟鼠标控制的方法及智能终端 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110131450A1 (en) * | 2009-11-30 | 2011-06-02 | Microsoft Corporation | Using synchronized event types for testing an application |
-
2014
- 2014-05-15 CN CN201410206979.8A patent/CN103997673B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101447998A (zh) * | 2008-12-25 | 2009-06-03 | 广东威创视讯科技股份有限公司 | 桌面共享方法及*** |
CN102629157A (zh) * | 2012-02-29 | 2012-08-08 | 深圳市茁壮网络股份有限公司 | 一种消息转换方法及装置 |
CN102625172A (zh) * | 2012-03-19 | 2012-08-01 | 深圳创维数字技术股份有限公司 | 一种利用机顶盒浏览网页的方法和机顶盒 |
CN102750146A (zh) * | 2012-06-07 | 2012-10-24 | 惠州Tcl移动通信有限公司 | 智能终端中实现模拟鼠标控制的方法及智能终端 |
Also Published As
Publication number | Publication date |
---|---|
CN103997673A (zh) | 2014-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103997673B (zh) | 一种事件处理方法和装置 | |
CN107273130B (zh) | 加速界面绘制的方法、装置和终端 | |
CN105760102B (zh) | 终端交互控制方法、装置及应用程序交互控制方法 | |
JP2022034538A (ja) | タッチ体験向上のためのリッドコントローラハブアーキテクチャ | |
CN107690612B (zh) | 一种显示控制方法及电子设备 | |
US20130212541A1 (en) | Method, a device and a system for receiving user input | |
US20150301730A1 (en) | Object Suspension Realizing Method and Device | |
CN102508609A (zh) | 一种控制电脑应用程序窗口显示与隐藏的方法 | |
CN107704157B (zh) | 一种多屏界面操作方法、装置及存储介质 | |
CN102736849A (zh) | 菜单布局处理方法及装置 | |
KR20140119475A (ko) | 앱 운용 방법 및 앱 운용 장치와, 이를 지원하는 앱 출력 장치 | |
US20160328149A1 (en) | Display screen-based physical button simulation method and electronic device | |
WO2015058566A1 (zh) | 屏幕图像的截取方法及设备 | |
CN112667407A (zh) | 一种处理器参数调节方法、装置、电子设备及存储介质 | |
CN103324436A (zh) | 一种任务处理方法及装置 | |
CN109151966A (zh) | 终端控制方法、装置、终端设备及存储介质 | |
CN103856798A (zh) | 一种操作方法及电子设备 | |
CN106101809A (zh) | 一种在第三方播放器添加控件的方法、装置及终端 | |
CN108089737B (zh) | 单台计算机的多鼠标控制方法及装置 | |
KR20160020486A (ko) | 터치패드 조작 및 더블 탭 주밍을 위한 독립적 히트 테스팅 | |
WO2020113929A1 (zh) | 页面跳转控制方法和装置 | |
WO2016042864A1 (ja) | マルチ画面の表示位置入替方法、情報処理装置およびその制御方法と制御プログラム | |
CN105739902B (zh) | 一种手势识别***及方法 | |
WO2015196543A1 (zh) | 一种终端及终端的多窗口显示方法、存储介质 | |
CN110347364A (zh) | 应用程序控制方法、电子装置及计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |