一种数据处理方法及终端与流程

文档序号:12362329阅读:203来源:国知局
一种数据处理方法及终端与流程

本发明涉及通讯技术,尤其涉及一种数据处理方法及终端。



背景技术:

本申请发明人在实现本申请实施例技术方案的过程中,至少发现相关技术中存在如下技术问题:

目前的终端设备,如智能手机,平板电脑,PC等,都存在阅读文章或者查找记录等应用场景,以查找记录为例,用户之间通过社交应用(APP)进行交互时,会产生聊天记录,若要查找聊天记录中某一个具体的聊天内容数据,则需要手动翻阅,如果要查找的聊天内容数据时间比较久远,则用户需要不断的手动翻阅,非常不方便,而且,用户在手动翻阅时手眼不协调,有可能错过想要查找的聊天内容数据,对聊天内容数据的定位也不精确。

然而,相关技术中,对于该问题,尚无有效解决方案。



技术实现要素:

有鉴于此,本发明实施例希望提供一种数据处理方法及终端,至少解决了现有技术存在的问题。

本发明实施例的技术方案是这样实现的:

本发明实施例提供了一种数据处理方法,所述方法应用于终端中,所述终端包括显示区域,所述方法包括:

获取第一操作;

响应所述第一操作,所述显示区域中的显示内容随着所述第一操作对应的轨迹运动方向进行滚屏;

记录所述轨迹运动方向;

检测到所述第一操作满足预设条件时,生成第一指令,所述第一指令用于表征按照第一速度参数进行自动滚屏;

解析所述第一指令,得到所述第一速度参数;

基于所记录的所述轨迹运动方向,采用所述第一速度参数进行自动滚屏,使得能从所述显示内容中定位到用户想要查找的具体数据。

在一实施方式中,所述检测到所述第一操作满足预设条件,包括:

检测到连续执行所述第一操作的次数达到第一阈值时,满足所述预设条件。

在一实施方式中,所述检测到所述第一操作满足预设条件,包括:

检测到不连续执行所述第一操作的间隔达到第二阈值时,满足所述预设条件。

在一实施方式中,所述检测到所述第一操作满足预设条件,包括:

检测到执行所述第一操作导致所述显示区域中的显示内容被刷新达到第三阈值时,满足所述预设条件。

在一实施方式中,所述基于所记录的所述轨迹运动方向,采用所述第一速度参数进行自动滚屏,包括:

所述第一速度参数为指定的匀速滚屏参数;

基于所记录的所述轨迹运动方向,采用所述匀速滚屏参数进行保持同一速度的匀速滚屏。

在一实施方式中,所述方法还包括:

获取第二操作;

响应所述第二操作,在所述第二操作作用于所述显示区域所捕获的触控时间点停止匀速滚屏。

在一实施方式中,所述基于所记录的所述轨迹运动方向,采用所述第一速度参数进行自动滚屏,包括:

所述第一速度参数为指定的匀速滚屏参数;

基于所记录的所述轨迹运动方向,采用所述匀速滚屏参数进行保持同一速度的匀速滚屏;

检测到所述显示区域中的显示内容被刷新达到第三阈值时,以所述匀速滚屏参数为基础,按照指定的变化率降低滚屏速度,直至滚屏速度为零。

本发明实施例还提供了一种终端,所述终端包括:

第一获取单元,用于获取第一操作;

第一响应单元,用于响应所述第一操作,所述显示区域中的显示内容随着所述第一操作对应的轨迹运动方向进行滚屏;

记录单元,用于记录所述轨迹运动方向;

第一检测单元,用于检测到所述第一操作满足预设条件时,生成第一指令,所述第一指令用于表征按照第一速度参数进行自动滚屏;

第一解析单元,用于解析所述第一指令,得到所述第一速度参数;

第一处理单元,用于基于所记录的所述轨迹运动方向,采用所述第一速度参数进行自动滚屏,使得能从所述显示内容中定位到用户想要查找的具体数据。

在一实施方式中,所述第一检测单元,进一步用于检测到连续执行所述第一操作的次数达到第一阈值时,满足所述预设条件。

在一实施方式中,所述第一检测单元,进一步用于检测到不连续执行所述第一操作的间隔达到第二阈值时,满足所述预设条件。

在一实施方式中,所述第一检测单元,进一步用于检测到执行所述第一操作导致所述显示区域中的显示内容被刷新达到第三阈值时,满足所述预设条件。

在一实施方式中,所述第一处理单元,进一步用于所述第一速度参数为指定的匀速滚屏参数时,基于所记录的所述轨迹运动方向,采用所述匀速滚屏参数进行保持同一速度的匀速滚屏。

在一实施方式中,所述终端还包括:

第二获取单元,用于获取第二操作;

第二响应单元,用于响应所述第二操作,在所述第二操作作用于所述显示区域所捕获的触控时间点停止匀速滚屏。

在一实施方式中,所述第一处理单元,进一步用于所述第一速度参数为指定的匀速滚屏参数时,基于所记录的所述轨迹运动方向,采用所述匀速滚屏参 数进行保持同一速度的匀速滚屏;检测到所述显示区域中的显示内容被刷新达到第三阈值时,以所述匀速滚屏参数为基础,按照指定的变化率降低滚屏速度,直至滚屏速度为零。

本发明实施例的数据处理方法包括:获取第一操作;响应所述第一操作,所述显示区域中的显示内容随着所述第一操作对应的轨迹运动方向进行滚屏;记录所述轨迹运动方向;检测到所述第一操作满足预设条件时,生成第一指令,所述第一指令用于表征按照第一速度参数进行自动滚屏;解析所述第一指令,得到所述第一速度参数;基于所记录的所述轨迹运动方向,采用所述第一速度参数进行自动滚屏,使得能从所述显示内容中定位到用户想要查找的具体数据。

采用本发明实施例,首先,显示区域中的显示内容随着所述第一操作对应的轨迹运动方向进行滚屏,之后,检测到所述第一操作满足预设条件时,基于所记录的所述轨迹运动方向,采用所述第一速度参数进行自动滚屏,使得能从所述显示内容中定位到用户想要查找的具体数据,由于是自动滚屏,无需人工介入,节约了人工成本,且用户无需考虑到手眼协调的问题,对于想要查找的具体数据不容易错过,从而对具体数据的定位会更加精确。

附图说明

图1为本发明方法实施例一的一个实现流程示意图;

图2为本发明方法实施例二的一个实现流程示意图;

图3为本发明终端实施例一的一个组成结构示意图;

图4为应用本发明实施例的终端硬件实体图;

图5为应用本发明实施例的一应用场景的示意图。

具体实施方式

下面结合附图对技术方案的实施作进一步的详细描述。

方法实施例一:

本发明实施例的一种数据处理方法,如图1所示,所述方法应用于终端中, 所述终端包括显示区域,所述方法包括:

步骤101、获取第一操作。

这里,第一操作包括但不限于手动滚屏。

步骤102、响应所述第一操作,所述显示区域中的显示内容随着所述第一操作对应的轨迹运动方向进行滚屏。

这里,第一操作的轨迹运动方向可以是向上滑动,或者向下滑动等,滚屏的方向是随着轨迹运动方向而变化的,轨迹运动方向可以是向上滑动时,所述滚屏的方向也是向上滑动;轨迹运动方向可以是向下滑动时,所述滚屏的方向也是向下滑动。

步骤103、记录所述轨迹运动方向。

步骤104、检测到所述第一操作满足预设条件时,生成第一指令,所述第一指令用于表征按照第一速度参数进行自动滚屏。

这里,预设条件详见后续实施例中的描述,第一速度参数可以一直是匀速的参数,也可以是先匀速参数,在满足指定条件后变为减速运动;也可以是将该第一速度参数作为第一滚屏参数,然后在获取第二滚屏参数(第二滚屏参数的在数值上小于所述第一滚屏参数),从而,在所述第一滚屏参数和第二滚屏的差值范围内慢慢减速,这些方式都能方便用户从所述显示区域的显示内容中得到自己想要查询的内容,而不需要不断的手动滚屏,能精准的定位到自己想要查询的内容。

步骤105、解析所述第一指令,得到所述第一速度参数。

步骤106、基于所记录的所述轨迹运动方向,采用所述第一速度参数进行自动滚屏,使得能从所述显示内容中定位到用户想要查找的具体数据。

方法实施例二:

本发明实施例的一种数据处理方法,如图2所示,所述方法应用于终端中,所述终端包括显示区域,所述方法包括:

步骤201、获取第一操作。

这里,第一操作包括但不限于手动滚屏。

步骤202、响应所述第一操作,所述显示区域中的显示内容随着所述第一操作对应的轨迹运动方向进行滚屏。

这里,第一操作的轨迹运动方向可以是向上滑动,或者向下滑动等,滚屏的方向是随着轨迹运动方向而变化的,轨迹运动方向可以是向上滑动时,所述滚屏的方向也是向上滑动;轨迹运动方向可以是向下滑动时,所述滚屏的方向也是向下滑动。

步骤203、记录所述轨迹运动方向。

步骤204、检测到连续执行所述第一操作的次数达到第一阈值时,满足所述预设条件,生成第一指令,所述第一指令用于表征按照第一速度参数进行自动滚屏。

这里,预设条件详见后续实施例中的描述,第一速度参数可以一直是匀速的参数,也可以是先匀速参数,在满足指定条件后变为减速运动;也可以是将该第一速度参数作为第一滚屏参数,然后在获取第二滚屏参数(第二滚屏参数的在数值上小于所述第一滚屏参数),从而,在所述第一滚屏参数和第二滚屏的差值范围内慢慢减速,这些方式都能方便用户从所述显示区域的显示内容中得到自己想要查询的内容,而不需要不断的手动滚屏,能精准的定位到自己想要查询的内容。

步骤205、解析所述第一指令,得到所述第一速度参数。

步骤206、基于所记录的所述轨迹运动方向,采用所述第一速度参数进行自动滚屏,使得能从所述显示内容中定位到用户想要查找的具体数据。

采用本实施例,用户不停的手动滚屏,达到一定的第一阈值,比如,连续滚动2次,3次,4次或5次,就能启动自动滚屏。

方法实施例三:

基于上述方法实施例一,所述检测到所述第一操作满足预设条件,包括:检测到不连续执行所述第一操作的间隔达到第二阈值时,满足所述预设条件。也就是说,区别于上述方法实施例二,用户不是一直不停的手动滚屏,等待一会继续下一次的滚屏操作,如果每一次的手动滚屏之间的时间间隔达到一定第 二阈值,比如2秒,3秒,4秒,5秒或6秒,就能启动自动滚屏。

相应的,所述基于所记录的所述轨迹运动方向,采用所述第一速度参数进行自动滚屏,包括:所述第一速度参数为指定的匀速滚屏参数,比如所述匀速滚屏参数可以为1秒,2秒,3秒,4秒或5秒等;基于所记录的所述轨迹运动方向,采用所述匀速滚屏参数进行保持同一速度的匀速滚屏。也就是说,在这种情况下,可以匀速进行滚屏。

之后,获取第二操作;响应所述第二操作,在所述第二操作作用于所述显示区域所捕获的触控时间点停止匀速滚屏。

这里,所述第二操作为触控操作,所述触控操作用于停止所述匀速滚屏,也就是说,采用本发明实施例,可以通过用户敲击屏幕的触控操作停止匀速滚屏。

方法实施例四:

基于上述方法实施例一,所述检测到所述第一操作满足预设条件,包括:检测到执行所述第一操作导致所述显示区域中的显示内容被刷新达到第三阈值时,满足所述预设条件。也就是说,区别于上述实施例二-三,当前显示于显示区域中的显示内容在第一操作这种手动滚屏作用下使得显示内容发生变化,导致页面内容刷新达到一定的第三阈值,比如3次,4次,5次等,就启动自动滚屏。

相应的,所述基于所记录的所述轨迹运动方向,采用所述第一速度参数进行自动滚屏,包括:所述基于所记录的所述轨迹运动方向,采用所述第一速度参数进行自动滚屏,所述第一速度参数为指定的匀速滚屏参数;基于所记录的所述轨迹运动方向,采用所述匀速滚屏参数进行保持同一速度的匀速滚屏;检测到所述显示区域中的显示内容被刷新达到第三阈值时,以所述匀速滚屏参数为基础,按照指定的变化率降低滚屏速度,直至滚屏速度为零。也就是说,区别于上述方法实施例三中的停止自动滚屏的方式,不需要用户触控屏幕,自身按照匀速滚屏达到一段时间后,检测到页面刷新达到第三阈值,比如2页,就启动由匀速到减速的滚屏,直至滚屏速度达到0,则停止滚屏。

终端实施例一:

本发明实施例的一种终端,如图3所示,所述终端包括:

第一获取单元11,用于获取第一操作;

第一响应单元12,用于响应所述第一操作,所述显示区域中的显示内容随着所述第一操作对应的轨迹运动方向进行滚屏;

记录单元13,用于记录所述轨迹运动方向;

第一检测单元14,用于检测到所述第一操作满足预设条件时,生成第一指令,所述第一指令用于表征按照第一速度参数进行自动滚屏;

第一解析单元15,用于解析所述第一指令,得到所述第一速度参数;

第一处理单元16,用于基于所记录的所述轨迹运动方向,采用所述第一速度参数进行自动滚屏,使得能从所述显示内容中定位到用户想要查找的具体数据。

本发明实施例一实施方式中,所述第一检测单元,进一步用于检测到连续执行所述第一操作的次数达到第一阈值时,满足所述预设条件。

本发明实施例一实施方式中,所述第一检测单元,进一步用于检测到不连续执行所述第一操作的间隔达到第二阈值时,满足所述预设条件。

本发明实施例一实施方式中,所述第一检测单元,进一步用于检测到执行所述第一操作导致所述显示区域中的显示内容被刷新达到第三阈值时,满足所述预设条件。

本发明实施例一实施方式中,所述第一处理单元,进一步用于所述第一速度参数为指定的匀速滚屏参数时,基于所记录的所述轨迹运动方向,采用所述匀速滚屏参数进行保持同一速度的匀速滚屏。

本发明实施例一实施方式中,所述终端还包括:

第二获取单元,用于获取第二操作;

第二响应单元,用于响应所述第二操作,在所述第二操作作用于所述显示区域所捕获的触控时间点停止匀速滚屏。

本发明实施例一实施方式中,所述第一处理单元,进一步用于所述第一速 度参数为指定的匀速滚屏参数时,基于所记录的所述轨迹运动方向,采用所述匀速滚屏参数进行保持同一速度的匀速滚屏;检测到所述显示区域中的显示内容被刷新达到第三阈值时,以所述匀速滚屏参数为基础,按照指定的变化率降低滚屏速度,直至滚屏速度为零。

这里需要指出的是,上述客户端可以为PC这种电子设备,还可以为如PAD,平板电脑,手提电脑这种便携电子设备、还可以为如手机这种智能移动终端,不限于这里的描述;所述服务器可以是通过集群系统构成的,为实现各单元功能而合并为一或各单元功能分体设置的电子设备,客户端和服务器都至少包括用于存储数据的数据库和用于数据处理的处理器,或者包括设置于服务器内的存储介质或独立设置的存储介质。

其中,对于用于数据处理的处理器而言,在执行处理时,可以采用微处理器、中央处理器(CPU,Central Processing Unit)、数字信号处理器(DSP,Digital Singnal Processor)或可编程逻辑阵列(FPGA,Field-Programmable Gate Array)实现;对于存储介质来说,包含操作指令,该操作指令可以为计算机可执行代码,通过所述操作指令来实现上述本发明实施例信息处理方法流程中的各个步骤。

该客户端作为硬件实体S11的一个示例如图4所示。所述装置包括处理器31、存储介质32以及至少一个外部通信接口33;所述处理器31、存储介质32以及外部通信接口33均通过总线34连接。

这里需要指出的是:以上涉及客户端项的描述,与上述方法描述是类似的,同方法的有益效果描述,不做赘述。对于本发明客户端和服务器实施例中未披露的技术细节,请参照本发明方法实施例的描述。

以一个现实应用场景为例对本发明实施例阐述如下:

本应用场景为一个采用社交软件进行用户间聊天,需要对聊天记录中的具体数据内容进行快速,准确定位、便捷的方案,是一种查看聊天记录自动滚屏的方案。当然,不限于

对于这个应用场景,目前查看聊天记录要多次手动翻阅,且“查找聊天” 入口较深,需要多次手动滚屏刷新聊天记录,才有可能查找到自己所需的具体数据内容,非常不方便,查找定位准确度和查找效率也很差。

本应用场景采用本发明实施例的一个具体实现流程,如图5所示,包括:

步骤301、检测到手动滚屏使得显示区域中的聊天记录刷新3次以上,则执行步骤302。

步骤302、屏幕自动匀速滚屏。

步骤303、用户点击屏幕,结束自动滚屏。

可见:本应用场景采用本发明实施例,可以让用户在连续查看聊天记录时不用手动翻阅,当用户手动滚屏刷新3次以上聊天记录,屏幕便自动且匀速滚屏,方便用户查阅。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存 储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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