触控信号的上报方法、装置、终端及存储介质制造方法及图纸

技术编号:21278442 阅读:41 留言:0更新日期:2019-06-06 10:48
本申请实施例公开了一种触控信号的上报方法、装置、终端及存储介质,属于计算机技术领域,本实施例提供的触控信号的上报方法,能够在输入组件获取触控信号,且在该触控信号至少包括第一事件和第二事件时,延长第一事件的位置信息的第一作用时段,随后,按照触控信号对应的时间各自的作用时段,上报触控信号至目标应用,使得通过采样方式获取触控信号中的事件的目标应用能够减低遗漏采样的风险,提高了终端上报数据的能力。

Reporting method, device, terminal and storage medium of touch signal

The embodiment of this application discloses a touch signal reporting method, device, terminal and storage medium, which belongs to the field of computer technology. The touch signal reporting method provided by this embodiment can obtain the touch signal in the input component and extend the first event when the touch signal includes at least the first event and the second event. Then, according to the corresponding time of the touch signal, report the touch signal to the target application, so that the target application of acquiring the event in the touch signal by sampling can reduce the risk of missing sampling and improve the ability of the terminal to report data.

【技术实现步骤摘要】
触控信号的上报方法、装置、终端及存储介质
本申请实施例涉及计算机
,特别涉及一种触控信号的上报方法、装置、终端及存储介质。
技术介绍
随着触摸屏幕在终端中的普及,通过触摸屏幕产生的触控信号进而控制目标应用成为主流的人机交互方式。在本领域中,终端中安装的部分目标应用由于自身程序设计的原因,是通过引擎采样终端上报的触控信号的位置信息的。在此场景中,由于引擎的采样频率的不同,引擎将会有一点概率漏采集触控信号的位置信息。
技术实现思路
本申请实施例提供了一种触控信号的上报方法、装置、终端及存储介质,可以解决的问题。所述技术方案如下:根据本申请的一方面内容,提供了一种触控信号的上报方法,所述方法包括:通过输入组件获取触控信号,所述触控信号对应的事件至少包括第一事件和第二事件,所述第一事件用于指示屏幕接收到点击信号,所述第二事件用于指示所述屏幕接收到滑动信号;延长所述第一事件的位置信息的第一作用时段,得到所述第一事件的位置信息的第二作用时段,所述位置信息用于指示所述触控信号在屏幕中的触发位置,所述第一作用时段短于所述第二作用时段;按照所述触控信号对应的事件各自的作用时段,上报所述触控信号至目标应用,所述目标应用通过采样的方式在所述作用时段上获取所述触控信号对应的事件。根据本申请的另一方面内容,提供了一种触控信号的上报装置,所述装置包括:信号获取模块,用于通过输入组件获取触控信号,所述触控信号对应的事件至少包括第一事件和第二事件,所述第一事件用于指示屏幕接收到点击信号,所述第二事件用于指示所述屏幕接收到滑动信号;时段延长模块,用于延长所述第一事件的位置信息的第一作用时段,得到所述第一事件的位置信息的第二作用时段,所述位置信息用于指示所述触控信号在屏幕中的触发位置,所述第一作用时段短于所述第二作用时段;信号上报模块,用于按照所述触控信号对应的事件各自的作用时段,上报至目标应用,所述目标应用通过采样的方式在所述作用时段上获取所述触控信号对应的事件。根据本申请的另一方面内容,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如本申请实施提供的触控信号的上报方法。根据本申请的另一方面内容,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如本申请实施提供的触控信号的上报方法。本申请实施例提供的技术方案带来的有益效果可以包括:本实施例提供的触控信号的上报方法,能够在输入组件获取触控信号,且在该触控信号至少包括第一事件和第二事件时,延长第一事件的位置信息的第一作用时段,随后,按照触控信号对应的时间各自的作用时段,上报触控信号至目标应用,使得通过采样方式获取触控信号中的事件的目标应用能够减低遗漏采样的风险,提高了终端上报数据的能力。附图说明为了更清楚地介绍本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1是本申请实施例提供的一种终端100的结构方框图;图2是本申请实施例提供的另一种终端100的结构方框图;图3是本申请实施例提供的另一种终端100的结构方框图;图4是本申请一个示例性实施例提供的触控信号的上报方法的流程图;图5是基于图4所示实施例提供的一种触控信号的上报时段的示意图;图6是本申请另一个示例性实施例提供的触控信号的上报方法流程图;图7是本申请另一个示例性实施例提供的触控信号的上报方法流程图;图8是本申请一个示例性实施例提供的触控信号的上报装置的结构框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本申请的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。为了本申请实施例所示方案易于理解,下面对本申请实施例中出现的若干名词进行介绍。输入组件:可以包括触摸屏或触摸板等组件,用于接收触控信号。可选地,该触控信号是触摸屏或触摸板等组件在操控者通过手指触摸、指关节触摸或手掌触摸等触控方式的触控时生成的信号。触控信号对应的事件:可以根据相应的触控信号的形式分为不同的事件。在一种可能的方式中,触控信号对应的事件可以包括第一事件和第二事件,需要说明的是,第一事件用于指示屏幕接收到点击信号,第二事件用于指示屏幕接收到滑动信号。可选地,触控信号对应的事件还可以包括第三事件,第三事件用于指示屏幕上的触控操作终止。可见,在一种可能实现的方式中,若触控信号对应的事件是滑动事件时,则该滑动事件包括第一事件、第二事件和第三事件。在一种可能的实现方式中,第一事件是down事件,第二事件是move事件,第三事件是up事件。分别而言,down事件表示触控信号指示的是按下的操作,move事件表示触控信号指示的是屏幕上存在滑动的操作,up事件表示触控信号指示的是手指从屏幕上抬起的操作。目标应用:指能够运行在终端的操作系统中,并提供可视的用户界面的指定应用。需要说明的是,在本申请中,目标应用是通过预定采样频率采样并识别出触控信号对应的事件的应用。在一种可能的实现方式中,目标应用。其中,目标应用可以是游戏应用、购物程序、即时通讯程序、博客应用、制图绘画应用、文本编辑应用、订票应用、地图导航应用、视频播放应用、直播应用、浏览器应用、阅读应用、音乐应用、理财支付应用、相机应用、相片美化程序、智能设备控制应用、电话应用、短信程序、天气应用、时钟程序、系统搜索应用、联系人程序、共享交通应用、物流应用、打车应用、外卖应用、考勤打卡应用和扫码应用中至少一种。在一种可能的实现方式中,目标应用是通过引擎按照预定采样频率进行采样的应用。游戏应用:包括独立封装的游戏应用、通过第三方应用提供启动入口的游戏应用和集成在第三方应用中的游戏应用中的至少一种。可选地,当游戏应用是独立封装的游戏应用时,该游戏应用可以是一个单独的应用、程序或者客户端。例如,游戏应用可以是通过apk(AndroidPackage,安卓安装包)安装在搭载安卓系统的终端中的应用;或者,游戏应用也可以是通过ipa(iPhoneApplica本文档来自技高网...

【技术保护点】
1.一种触控信号的上报方法,其特征在于,所述方法包括:通过输入组件获取触控信号,所述触控信号对应的事件至少包括第一事件和第二事件,所述第一事件用于指示屏幕接收到点击信号,所述第二事件用于指示所述屏幕接收到滑动信号;延长所述第一事件的位置信息的第一作用时段,得到所述第一事件的位置信息的第二作用时段,所述位置信息用于指示所述触控信号在屏幕中的触发位置,所述第一作用时段短于所述第二作用时段;按照所述触控信号对应的事件各自的作用时段,上报所述触控信号至目标应用,所述目标应用通过采样的方式在所述作用时段上获取所述触控信号对应的事件。

【技术特征摘要】
1.一种触控信号的上报方法,其特征在于,所述方法包括:通过输入组件获取触控信号,所述触控信号对应的事件至少包括第一事件和第二事件,所述第一事件用于指示屏幕接收到点击信号,所述第二事件用于指示所述屏幕接收到滑动信号;延长所述第一事件的位置信息的第一作用时段,得到所述第一事件的位置信息的第二作用时段,所述位置信息用于指示所述触控信号在屏幕中的触发位置,所述第一作用时段短于所述第二作用时段;按照所述触控信号对应的事件各自的作用时段,上报所述触控信号至目标应用,所述目标应用通过采样的方式在所述作用时段上获取所述触控信号对应的事件。2.根据权利要求1所述的方法,其特征在于,所述延长所述第一事件的位置信息的作用时段,包括:确定目标起始时刻和第一结束时刻,所述目标起始时刻是所述第一作用时段的起始时刻,所述第一结束时刻是所述第一作用时段的结束时刻;将所述目标起始时刻确定为所述第二作用时段的起始时刻;从所述第一结束时刻开始,增加目标时长增量,得到第二结束时刻;将所述目标起始时刻到所述第二结束时刻之间的时段确定为所述第二作用时段。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取终端的焦点窗口对应的所述目标应用的标识;根据所述目标应用的标识,获取所述目标应用的对应的所述目标时长增量。4.根据权利要求2所述的方法,其特征在于,所述从所述第一结束时刻开始,增加所述目标时长增量,得到第二结束时刻,包括:获取目标事件的结束时刻,所述目标事件是与所述第一事件相邻的n个事件中的最后一个事件,n为正整数;确定所述目标事件的结束时刻的时刻值,为所述第二结束时刻。5.根据权利要求4所述的方法,其特征在于,所述目标事件是所述第二事件。6.根据权利要求2所述的方法,其特征在于,所述从所述第一结束时刻开始,增加所述目标时长增量,得到第二结束时刻,包括:获取所述触控信号对应的事件中除所述第一事件之外的事件;将各个第三时段分别向后延迟所述目标时长增量的时长,所述第三时...

【专利技术属性】
技术研发人员:钟朋
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

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

1