移动终端屏幕滑动方法和装置的制造方法
【技术领域】
[0001] 本发明设及通信技术领域,尤其设及一种移动终端屏幕滑动方法和装置。
【背景技术】
[0002] 随着移动通信技术的发展和人们生活水平的不断提高,各种移动终端如手机的使 用越来越普及。越来越多的移动终端用户使用移动终端进行电子书的阅读,但是当执行电 子书翻页操作或者移动终端屏幕翻页操作时,因为没有考虑到不同用户的执行翻页操作的 影响因素,如用户的手指长度,滑动移动终端屏幕的力度和速度等因素,容易造成误操作, 降低了移动终端屏幕滑动操作的成功率及用户体验效果。
【发明内容】
[0003] 本发明的主要目的在于提出一种移动终端屏幕滑动方法和装置,旨在解决移动终 端屏幕滑动误操作问题。
[0004] 为实现上述目的,本发明提供的一种移动终端屏幕滑动方法,包括步骤:
[0005] 侦测屏幕上的滑动操作,获取所述滑动操作对应的滑动参数的数据;
[0006] 判断所述滑动参数的数据是否大于或等于预设阔值,所述预设阔值是基于获取的 多个滑动参数的数据样本得到;
[0007] 当所述滑动参数的数据大于或等于所述预设阔值时,执行屏幕上的滑动操作。
[000引优选地,所述侦测屏幕上的滑动操作,获取所述滑动操作对应的滑动参数的数据 的步骤之前,还包括:
[0009] 获取屏幕上的滑动操作对应的滑动参数的数据样本;
[0010] 根据预设算法对所述数据样本进行计算,得到所述滑动参数的预设阔值。
[0011] 优选地,所述当所述滑动参数的数据大于或等于所述预设阔值时,执行屏幕上的 滑动操作的步骤之后,还包括:
[0012] 定时或者定量更新所述滑动参数的数据样本;
[0013] 按照预设算法对所述更新的滑动参数的数据样本进行计算,得到所述滑动参数的 预设阔值。
[0014] 优选地,所述滑动参数包括屏幕上的滑动距离和滑动速度。
[0015] 优选地,所述移动终端屏幕滑动方法还包括:
[0016] 当侦测到清除所存储的滑动参数的数据样本和预设阔值的操作时,清除所存储的 滑动参数的数据样本和预设阔值,并重新获取屏幕上的滑动操作对应的滑动参数的数据样 本;
[0017] 按照预设算法对所获取的数据样本进行计算,得到所述滑动参数的预设阔值。
[0018] 此外,为实现上述目的,本发明还提供一种移动终端屏幕滑动装置,包括:
[0019] 侦测模块,用于侦测屏幕上的滑动操作;
[0020] 获取模块,用于获取所述滑动操作对应的滑动参数的数据;
[0021] 判断模块,用于判断所述滑动参数的数据是否大于或等于预设阔值,所述预设阔 值是基于获取的多个滑动参数的数据样本得到;
[0022] 执行模块,用于当所述滑动参数的数据大于或等于所述预设阔值时,执行屏幕上 的滑动操作。
[0023] 优选地,所述获取模块,还用于获取屏幕上的滑动操作对应的滑动参数的数据样 本;
[0024] 所述移动屏幕滑动装置还包括第一计算模块,用于根据预设算法对所述数据样本 进行计算,得到所述滑动参数的预设阔值。
[0025] 优选地,所述移动屏幕滑动装置还包括:
[0026] 更新模块,用于定时或者定量更新所述滑动参数的数据样本;
[0027] 第二计算模块,用于按照预设算法对所述更新的滑动参数的数据样本进行计算, 得到所述滑动参数的预设阔值。
[002引优选地,所述滑动参数包括屏幕上的滑动距离和滑动速度。
[0029] 优选地,所述移动屏幕滑动装置还包括清除模块,用于当侦测到清除所存储的滑 动参数的数据样本和预设阔值的操作时,清除所存储的滑动参数的数据样本和预设阔值;
[0030] 所述获取模块,还用于重新获取屏幕上的滑动操作对应的滑动参数的数据样本;
[0031] 所述移动屏幕滑动装置还包括第=计算模块,用于按照预设算法对所获取的数据 样本进行计算,得到所述滑动参数的预设阔值。
[0032] 本发明通过侦测屏幕上的滑动操作,获取所述滑动操作对应的滑动参数的数据; 判断所述滑动参数的数据是否大于或等于预设阔值,当所述滑动参数的数据大于或等于所 述预设阔值时,执行屏幕上的滑动操作,所述预设阔值是基于获取的多个滑动参数的数据 样本得到。提高了移动终端滑动操作的成功率和用户的体验效果。
【附图说明】
[0033] 图1为实现本发明各个实施例的移动终端的硬件结构示意图;
[0034] 图2为如图1所示的移动终端的无线通信系统示意图;
[0035] 图3为本发明移动终端屏幕滑动方法第一实施例的流程示意图;
[0036] 图4为本发明移动终端屏幕滑动方法第二实施例的流程示意图;
[0037] 图5为本发明移动终端屏幕滑动方法第=实施例的流程示意图;
[003引图6为本发明移动终端屏幕滑动装置第一实施例的功能模块示意图;
[0039] 图7为本发明移动终端屏幕滑动装置第二实施例的功能模块示意图;
[0040] 图8为本发明移动终端屏幕滑动装置第=实施例的功能模块示意图。
[0041] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0042] 应当理解,此处所描述的具体实施例仅仅用W解释本发明,并不用于限定本发明。
[0043] 现在将参考附图描述实现本发明各个实施例的移动终端。在后续的描述中,使用 用于表示元件的诸如"模块"、"部件"或"单元"的后缀仅为了有利于本发明的说明,其本身 并没有特定的意义。因此,"模块"与"部件"可W混合地使用。
[0044] 移动终端可WW各种形式来实施。例如,本发明中描述的终端可W包括诸如移 动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、 PMP(便携式多媒体播放器)、导航装置等等的移动终端W及诸如数字TV、台式计算机等等 的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用 于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。
[0045] 图1为实现本发明各个实施例的移动终端的硬件结构示意。
[0046] 移动终端100可W包括无线通信单元ll〇、A/V(音频/视频)输入单元120、用户 输入单元130、感测单元140、输出单元150、存储器160、接口单元170、控制器180和电源单 元190等等。图1示出了具有各种组件的移动终端,但是应理解的是,并不要求实施所有示 出的组件。可W替代地实施更多或更少的组件。将在下面详细描述移动终端的元件。
[0047] 无线通信单元110通常包括一个或多个组件,其允许移动终端100与无线通信系 统或网络之间的无线电通信。例如,无线通信单元可W包括广播接收模块111、移动通信模 块112、无线互联网模块113、短程通信模块114和位置信息模块115中的至少一个。
[0048] 广播接收模块111经由广播信道从外部广播管理服务器接收广播信号和/或广播 相关信息。广播信道可W包括卫星信道和/或地面信道。广播管理服务器可W是生成并发 送广播信号和/或广播相关信息的服务器或者接收之前生成的广播信号和/或广播相关 信息并且将其发送给终端的服务器。广播信号可W包括TV广播信号、无线电广播信号、数 据广播信号等等。而且,广播信号可W进一步包括与TV或无线电广播信号组合的广播信 号。广播相关信息也可W经由移动通信网络提供,并且在该情况下,广播相关信息可W由移 动通信模块112来接收。广播信号可各种形式存在,例如,其可数字多媒体广播 值MB)的电子节目指南巧PG)、数字视频广播手持值VB-H)的电子服务指南巧SG)等等的形 式而存在。广播接收模块111可W通过使用各种类型的广播系统接收信号广播。特别地, 广播接收模块111可W通过使用诸如多媒体广播-地面值MB-T)、数字多媒体广播-卫星 值MB-S)、数字视频广播-手持值VB-H),前向链路媒体(MediaFLO?)的数据广播系统、地面 数字广播综合服务(ISDB-T)等等的数字广播系统接收数字广播。广播接收模块111可W被 构造为适合提供广播信号的各种广播系统W及上述数字广播系统。经由广播接收模块111 接收的广播信号和/或广播相关信息可W存储在存储器160 (或者其它类型的存储介质) 中。
[0049] 移动通信模块112将无线电信号发送到基站(例如,接入点、节点B等等)、外部终 端W及服务器中的至少一个和/或从其接收无线电信号。该样的无线电信号可W包括语音 通话信号、视频通话信号、或者根据文本和/或多媒体消息发送和/或接收的各种类型的数 据。
[0化0] 无线互联网模块113支持移动终端的无线互联网接入。该模
块可W内部或外部 地禪接到终端。该模块所设及的无线互联网接入技术可W包括WLAN(无线LAN) (Wi-Fi)、Wibro(无线宽带)、Wimax(全球微波互联接入)、服DPA(高速下行链路分组接入)等等。 [0化1] 短程通信模块114是用于支持短程通信的模块。短程通信技术的一些示例包括藍 牙?、射频识别(RFID)、红外数据协会(IrDA)、超宽带扣WB)、紫蜂?等等。
[0052]位置信息模块115是用于检查或获取移动终端的位置信息的模块。位置信息模块 的典型示例是GPS(全球定位系统)。根据当前的技术,GI^S模块115计算来自S个或更多 卫星的距离信息和准确的时间信息并且对于计算的信息应用s角测量法,从而根据经度、 绅度和高度准确地计算=维当前位置信息。当前,用于计算位置和时间信息的方法使用= 颗卫星并且通过使用另外的一颗卫星校正计算出的位置和时间信息的误差。此外,GI^S模 块115能够通过实时地连续计算当前位置信息来计算速度信息。
[0化3] A/V输入单元120用于接收音频或视频信号。A/V输入单元120可W包括相机121 和麦克风1220,相机121对在视频捕获模式或图像捕获模式中由图像捕获装置获得的静态 图片或视频的图像数据进行处理。处理后的图像帖可W显示在显示单元151上。经相机 121处理后的图像帖可W存储在存储器160(或其它存储介质)中或者经由无线通信单元 110进行发送,可W根据移动终端的构造提供两个或更多相机1210。麦克风122可W在电 话通话模式、记录模式、语音识别模式等等运行模式中经由麦克风接收声音(音频数据), 并且能够将该样的声音处理为音频数据。处理后的音频(语音)数据可W在电话通话模式 的情况下转换为可经由移动通信模块112发送到移动通信基站的格式输出。麦克风122可 W实施各种类型的噪声消除(或抑制)算法W消除(或抑制)在接收和发送音频信号的过 程中产生的噪声或者干扰。
[0化4] 用户输入单元130可W根据用户输入的命令生成键输入数据W控制移动终端的 各种操作。用户输入单元130允许用户输入各种类型的信息,并且可W包括键盘、锅仔片、 触摸板(例如,检测由于被接触而导致的电阻、压力、电容等等的变化的触敏组件)、滚轮、 摇杆等等。特别地,当触摸板W层的形式叠加在显示单元151上时,可W形成触摸屏。
[0化5] 感测单元140检测移动终端100的当前状态,(例如,移动终端100的打开或关闭 状态)、移动终端100的位置、用户对于移动终端100的接触(即,触摸输入)的有无、移动 终端100的取向、移动终端100的加速或减速移动和方向等等,并且生成用于控制移动终端 100的操作的命令或信号。例如,当移动终端100实施为滑动型移动电话时,感测单元140 可W感测该滑动型电话是打开还是关闭。另外,感测单元140能够检测电源单元190是否 提供电力或者接口单元170是否与外部装置禪接。感测单元140可W包括接近传感器1410 将在下面结合触摸屏来对此进行描述。
[0化6] 接口单元170用作至少一个外部装置与移动终端100连接可W通过的接口。例 如,外部装置可W包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线 或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(1/ 0)端口、视频I/O端口、耳机端口等等。识别模块可W是存储用于验证用户使用移动终端 100的各种信息并且可W包括用户识别模块扣IM)、客户识别模块(SIM)、通用客户识别模 块扣SIM)等等。另外,具有识别模块的装置(下面称为"识别装置")可W采取智能卡的 形式,因此,识别装置可W经由端口或其它连接装置与移动终端100连接。接口单元170可 W用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到 移动终端100内的一个或多个元件或者可W用于在移动终端和外部装置之间传输数据。
[0057] 另外,当移动终端100与外部底座连接时,接口单元170可W用作允许通过其将电 力从底座提供到移动终端100的路径或者可W用作允许从底座输入的各种命令信号通过 其传输到移动终端的路径。从底座输入的各种命令信号或电力可W用作用于识别移动终端 是否准确地安装在底座上的信号。输出单元150被构造为W视觉、音频和/或触觉方式提 供输出信号(例如,音频信号、视频信号、警报信号、振动信号等等)。输出单元150可W包 括显示单元151、音频输出模块152、警报单元153等等。
[0化引显示单元151可W显示在移动终端100中处理的信息。例如,当移动终端100处 于电话通话模式时,显示单元151可W显示与通话或其它通信(例如,文本消息收发、多媒 体文件下载等等)相关的用户界面扣I)或图形用户界面(GUI)。当移动终端100处于视频 通话模式或者图像捕获模式时,显示单元151可W显示捕获的图像和/或接收的图像、示出 视频或图像W及相关功能的UI或GUI等等。
[0059] 同时,当显示单元151和触摸板W层的形式彼此叠加W形成触摸屏时,显示单元 151可W用作输入装置和输出装置。显示单元151可W包括液晶显示器(LCD)、薄膜晶体管 LCD(TFT-LCD)、有机发光二极管(OLED)显示器、柔性显示器、S维(3D)显示器等等中的至 少一种。该些显示器中的一些可W被构造为透明状W允许用户从外部观看,该可W称为透 明显示器,典型的透明显示器可W例如为TOLED(透明有机发光二极管)显示器等等。根据 特定想要的实施方式,移动终端100可W包括两个或更多显示单元(或其它显示装置),例 如,移动终端可W包括外部显示单元(未示出)和内部显示单元(未示出)。触摸屏可用于 检测触摸输入压力W及触摸输入位置和触摸输入面积。
[0060] 音频输出模块152可W在移动终端处于呼叫信号接收模式、通话模式、记录模式、 语音识别模式、广播接收模式等等模式下时,将无线通信单元110接收的或者在存储器160 中存储的音频数据转换音频信号并且输出为声音。而且,音频输出模块152可W提供与移 动终端100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等 等)。音频输出模块152可W包括扬声器、蜂鸣器等等。
[0061] 警报单元153可W提供输出W将事件的发生通知给移动终端100。典型的事件可W包括呼叫接收、消息接收、键信号输入、触摸输入等等。除了音频或视频输出之外,警报单 元153可不同的方式提供输出W通知事件的发生。例如,警报单元153可振动的 形式提供输出,当接收到呼叫、消息或一些其它进入通信(incomingcommunication)时,警 报单元153可W提供触觉输出(即,振动)W将其通知给用户。通过提供该样的触觉输出, 即使在用户的移动电话处于用户的口袋中时,用户也能够识别出各种事件的发生。警报单 元153也可W经由显示单元151或音频输出模块152提供通知事件的发生的输出。
[0062] 存储器160可W存储由控制器180执行的处理和控制操作的软件程序等等,或者 可W暂时地存储己经输出或将要输出的数据(例如,电话簿、消息、静态图像、视频等等)。 而且,存储器160可W存储关于当触摸施加到触摸屏时输出的各种方式的振动和音频信号 的数据。
[0063] 存储器160可W包括至少一种类型的存储介质,所述存储介质包括闪存、硬盘、多 媒体卡、卡型存储器(例如,SD或DX存储器等等)、随机访问存储器(RAM)、静态随机访问 存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器巧EPROM)、可编程只读存储 器(PROM)、磁性存储器、磁盘、光盘等等。而且,移动终端100可W与通过网络连接执行存储 器160的存储功能的网络存储装置协作。
[0064] 控制器180通常控制移动终端的总体操作。例如,控制器180执行与语音通话、数 据通信、视频通话等等相关的控制和处理。另外,控制器180可W包括用于再现(或回放) 多媒体数据的多媒体模块1810,多媒体模块1810可W构造在控制器180内,或者可W构造 为与控制器180分离。控制器180可W执行模式识别处理,W将在触摸屏上执行的手写输 入或者图片绘制输入识别为字符或图像。
[0065] 电源单元190在控制器180的控制下接收外部电力或内部电力并且提供操作各元 件和组件所需的适当的电力。
[0066] 该里描述的各种实施方式可使用例如计算机软件、硬件或其任何组合的计算 机可读介质来实施。对于硬件实施,该里描述的实施方式可W通过使用特定用途集成电路 (ASIC)、数字信号处理器值SP)、数字信号处理装置值SPD)、可编程逻辑装置(PLD)、现场可 编程口阵列(FPGA)、处理器、控制器、微控制器、微处理器、被设计为执行该里描述的功能的 电子单元中的至少一种来实施,在一些情况下,该样的实施方式可W在控制器180中实施。 对于软件实施,诸如过程或功能的实施方式可W与允许执行至少一种功能或操作的单独的 软件模块来实施。软件代码可W由W任何适当的编程语言编写的软件应
用程序(或程序) 来实施,软件代码可W存储在存储器160中并且由控制器180执行。
[0067] 至此,己经按照其功能描述了移动终端。下面,为了简要起见,将描述诸如折叠型、 直板型、摆动型、滑动型移动终端等等的各种类型的移动终端中的滑动型移动终端作为示 例。因此,本发明能够应用于任何类型的移动终端,并且不限于滑动型移动终端。
[0068] 如图1中所示的移动终端100可W被构造为利用经由帖或分组发送数据的诸如有 线和无线通信系统W及基于卫星的通信系统来操作。
[0069] 现在将参考图2描述其中根据本发明的移动终端能够操作的通信系统。
[0070] 该样的通信系统可W使用不同的空中接口和/或物理层。例如,由通信系统使用 的空中接口包括例如频分多址(FDMA)、时分多址(TDMA)、码分多址(CDMA)和通用移动通信 系统扣MT巧(特别地,长期演进(LTE))、全球移动通信系统佑SM)等等。作为非限制性示 例,下面的描述设及CDMA通信系统,但是该样的教导同样适用于其它类型的系统。
[007U参考图2,CDMA无线通信系统可W包括多个移动终端100、多个基站炬巧270、 基站控制器炬SC) 275和移动交换中屯、(MSC) 280。MSC280被构造为与公共电话交换网络 (PSTN) 290形成接口。MSC280还被构造为与可W经由回程线路禪接到基站270的BSC275形 成接口。回程线路可W根据若干己知的接口中的任一种来构造,所述接口包括例如E1/T1、 ATM,IP、PPP、帖中继、皿化、AD化或xD化。将理解的是,如图2中所示的系统可W包括多个 BSC2750。
[0072] 每个BS270可W服务一个或多个分区(或区域),由多向天线或指向特定方向的天 线覆盖的每个分区放射状地远离BS270。或者,每个分区可W由用于分集接收的两个或更多 天线覆盖。每个BS270可W被构造为支持多个频率分配,并且每个频率分配具有特定频谱 (例如,1.25MHz,5MHz等等)。
[0073] 分区与频率分配的交叉可W被称为CDMA信道。BS270也可W被称为基站收发器 子系统炬T巧或者其它等效术语。在该样的情况下,术语"基站"可W用于笼统地表示单 个BSC275和至少一个BS270。基站也可W被称为"蜂窝站"。或者,特定BS270的各分区 可W被称为多个蜂窝站。
[0074] 如图2中所示,广播发射器脚)295将广播信号发送给在系统内操作的移动终端 100。如图1中所示的广播接收模块111被设置在移动终端100处W接收由BT295发送的 广播信号。在图2中,示出了几个全球定位系统(GP巧卫星300。卫星300帮助定位多个移 动终端100中的至少一个。
[0075] 在图2中,描绘了多个卫星300,但是理解的是,可W利用任何数目的卫星获得有 用的定位信息。如图1中所示的GI^S模块115通常被构造为与卫星300配合W获得想要的 定位信息。替代GI^S跟踪技术或者在GI^S跟踪技术之外,可W使用可W跟踪移动终端的位 置的其它技术。另外,至少一个GPS卫星300可W选择性地或者额外地处理卫星DMB传输。
[0076] 作为无线通信系统的一个典型操作,BS270接收来自各种移动终端100的反向链 路信号。移动终端100通常参与通话、消息收发和其它类型的通信。特定基站270接收的 每个反向链路信号被在特定BS270内进行处理。获得的数据被转发给相关的BSC275。BSC 提供通话资源分配和包括BS270之间的软切换过程的协调的移动管理功能。BSC275还将接 收到的数据路由到MSC280,其提供用于与PSTN290形成接口的额外的路由服务。类似地, PSTN290与MSC280形成接口,MSC与BSC275形成接口,并且BSC275相应地控制BS270W将 正向链路信号发送到移动终端100。
[0077] 基于上述移动终端硬件结构W及通信系统,提出本发明移动终端屏幕滑动方法各 个实施例。
[007引参照图3,图3为本发明移动终端屏幕滑动方法第一实施例的流程示意图。
[0079] 在本实施例中,所述移动终端屏幕滑动方法包括:
[0080] 步骤S10,侦测屏幕上的滑动操作,获取所述滑动操作对应的滑动参数的数据;
[0081] 当移动终端通过其用户滑动所述移动终端的屏幕,进行翻页操作时,移动终端侦 测到其用户在移动终端屏幕上的滑动操作,获取所述滑动操作对应的滑动参数的数据。所 述移动终端包括但不限于智能手机,iPad等,优选地,所述移动终端为手机;所述滑动参数 包括但不限于移动终端用户在所述屏幕的X方向上滑动的距离、速度等,优选地,所述滑动 参数为移动终端用户滑动操作的速度和距离;所述X方向包括但不限于移动终端屏幕的水 平方向,垂直方向等,优选地,所述X方向为移动终端屏幕的水平方向。如当手机处于电子 书阅读状态时,侦测到其用户滑动其屏幕的操作,获取所述滑动操作对应滑动参数的数据, 即获取其用户在水平方向上滑动屏幕的距离和滑动速度。
[0082] 步骤S20,判断所述滑动参数的数据是否大于或等于预设阔值,所述预设阔值是基 于获取的多个滑动参数的数据样本得到;
[0083] 步骤S30,当所述滑动参数的数据大于或等于所述预设阔值时,执行屏幕上的滑动 操作。
[0084] 当移动终端获取所述滑动参数的数据时,与其预存的滑动参数的预设阔值进行对 比,判断所述滑动参数的数据是否大于或等于预设阔值,所述预设阔值是基于获取的多个 滑动参数的数据样本得到,即移动终端根据其用户在屏幕上滑动距离的数据样本得到滑动 距离的预设阔值,根据其用户在屏幕上的滑动速度的数据样本得到滑动速度的预设阔值。 当所述滑动参数的数据大于或等于预设阔值时,执行其屏幕的滑动操作。如当手机获取其 用户在手机屏幕的水平方向上的滑动距离为2. 3厘米,滑动速度为3厘米/秒时,当所述手 机预存的滑动距离的预设阔值为2厘米,滑动速度的预设阔值为2. 8厘米/秒时,将所获取 的滑动距离与滑动距离的预设阔值进行对比,所获取的滑动速度与滑动速度的预设阔值进 行对比,当所获取的滑动距离大于或等于滑动距离的预设阔值和/或所获取的滑动速度大 于或等于滑动速度的预设阔值时,执行其屏幕的滑动操作,进行翻页。当移动终端获取的滑 动参数的数据小于预设阔值时,不执行其屏幕的滑动操作,继续侦测其用户在其屏幕上的 滑动操作。如当手机侦测到其用户在其屏幕上的滑动速度为2. 5厘米/秒时,小于2. 8厘 米/秒,则不执行相应的滑动操作,继续侦测其用户在其屏幕上的滑动操作。
[0085] 本发明通过侦测屏幕上的滑动操作,获取所述滑动操作对应的滑动参数的数据; 判断所述滑动参数的数据是否大于或等于预设阔值,当所述滑动参数的数据大于或等于所 述预设阔值时,执行屏幕上的滑动操作,所述预设阔值是基于获取的多个滑动参数的数据 样本得到。提高了移动终端滑动操作的成功率和用户的体验效果。
[0086] 参照图4,图4为本发明移动终端屏幕滑动方法第二实施例的流程示意图。基于第 一实施例提出本发明移动终端屏幕滑动方法的第二实施例。在本实施例中,所述步骤S10 之前,还包括:
[0087] 步骤S40,获取屏幕上的滑动操作对应的滑动参数的数据样本;
[008引步骤S50,根据预设算法对所述数据样本进行计算,得到所述滑动参数的预设阔 值。
[0089] 移动终端记录其用户每次滑动操作对应的滑动参数的数据,在经过一段时间后, 获取到一定数量的滑动参数的数据样本时,根据其用户在其屏幕上的滑动操作对应的滑动 距离和滑动速度的数据样本,按照预设算法对所述滑动距离的数据样本和滑动速度的数据 样本进行计算,得到各个滑动参数的预设阔值。所述预设算法包括但不限于采用正态分布 (也称高斯分布)进行计算,所述正态分布定义为若随机变量X服从一个数学期望为y、 方差为0'2的高斯分布,记为N(y,0'2)。所述期望为离散随机变量的一切可能取值与 其对应的概率P的乘积之和称为数学期望;所述方差是各个数据分别与其平均数之差的平 方的和的平均数。其概率密度函数为正态分布的期望值y决定了其位置,其标准差0决 定了分布的幅度。其概率密度函数为./'片)=(1,/、/1之c)cxp(-(..r--//)2,/2c2),采用所述函数 对所述滑动距离的数据样本和滑动速度的数据样本进行计算。在正态曲线下,其横轴区间 〇-〇,^1 + 〇)内的面积为68.268949%,横轴区间〇-1.96〇,^+1.96〇)内的面积为 95. 449974%,按照正态分布的理论,在计算所得平均数中,有5%的样本平均数不在横轴区 间U-1. 96 0,y+1. 960)内,该样的事件称为小概率事件。即根据所述概率密度函数对 滑动距离的数据样本和滑动速度的数据样本进行计算,得到滑动距离的预设阔值和滑动速 度的预设阔值。
[0090] 进一步地,在步骤S30之后,还包括:
[0091] 步骤S60,定时或者定量更新所述滑动参数的
数据样本;
[0092] 当移动终端用户使用所述移动终端一段时间后,获取其用户在其屏幕上的滑动操 作对应的滑动参数的数据就越多,所述移动终端就定时或者定量更新所述滑动参数的数据 样本,如可W设置为每隔10天更新一次所述滑动距离和滑动速度的数据样本,即将该10天 内所获取的滑动距离和滑动速度的数据添加到之前的滑动距离和滑动速度的数据样本中, 丰富其数据样本,得到新的滑动距离和滑动速度的数据样本;或当所述移动终端获取所述 滑动距离和滑动速度的数据达到100个时,就更新所述滑动距离和滑动速度的数据样本, 即将所述100个滑动距离和滑动速度的数据添加到之前的滑动距离和滑动速度的数据样 本中,丰富其数据样本,得到新的滑动距离和滑动速度样本。
[0093] 步骤S70,按照预设算法对所述更新的滑动参数的数据样本进行计算,得到所述滑 动参数的预设阔值。
[0094] 移动终端按照预设算法对所述更新的滑动参数的数据样本进行计算,得到滑动参 数的预设阔值,所述移动终端根据所述滑动参数的预设阔值进行判断是否执行其屏幕的滑 动操作。如移动终端按照正态分布的算法分别对所述更新的滑动距离和滑动速度的数据样 本进行计算,得到所述滑动距离的预设阔值和所述滑动速度的预设阔值。当手机在侦测到 其用户通过滑动屏幕进行翻页操作时,判断所述用户滑动屏幕的距离是否超过滑动距离的 预设阔值,和/或判断用户滑动屏幕的速度是否超过滑动速度的预设阔值。所述移动终端 根据所述判断结果进行判断是否执行其屏幕的滑动操作。
[0095] 本实施例通过根据预设算法对屏幕上的滑动操作对应的滑动参数的数据样本进 行计算,得到所述滑动参数的预设阔值,同时通过定时或者定量更新所述滑动参数的数据 样本;按照预设算法对所述更新的滑动参数的数据样本进行计算,得到所述滑动参数的预 设阔值。不断更新滑动参数的预设阔值,使移动终端滑动操作的失败率为小概率事件。
[0096] 参照图5,图5为本发明移动终端屏幕滑动方法第=实施例的流程示意图。基于第 二实施例提出本发明移动终端屏幕滑动方法的第=实施例。在本实施例中,所述移动终端 屏幕滑动方法还包括:
[0097] 步骤S80,当侦测到清除所存储的滑动参数的数据样本和预设阔值的操作时,清除 所存储的滑动参数的数据样本和预设阔值,并重新获取屏幕上的滑动操作对应的滑动参数 的数据样本;
[009引步骤S90,按照预设算法对所获取的数据样本进行计算,得到所述滑动参数的预设 阔值。
[0099] 当所述移动终端更换用户时,侦测到清除所存储的滑动参数的数据样本和预设阔 值的操作,即清除所存储的上一个用户的滑动参数的数据样本和预设阔值。当所述移动终 端重新侦测到其屏幕的滑动操作时,重新获取当前用户在其屏幕上的滑动操作对应的滑动 参数的数据样本,按照预设算法对所获取的数据样本进行计算,得到所述滑动参数的预设 阔值。如手机存储了A用户滑动屏幕的滑动距离和滑动速度的数据样本和预设阔值,当手 机的使用权转移给B用户时,手机清除A用户滑动屏幕的滑动距离和滑动速度的数据样本 和预设阔值,当侦测到B用户滑动屏幕的滑动距离的数据或滑动速度的数据时,获取B用户 滑动屏幕的滑动距离和/或滑动速度的数据样本,按照正态分布的公式对所述B用户滑动 屏幕的滑动距离和/或滑动速度的数据样本进行的计算,得到所述滑动距离的预设阔值和 /或所述滑动速度的预设阔值。
[0100] 本实施例通过当移动终端更换用户时,清除所存储的滑动参数的数据样本和预设 阔值,并重新获取基于移动终端屏幕的滑动操作对应的滑动参数的数据样本,根据所获取 的数据样本得到所述滑动参数的预设阔值。使移动终端屏幕的滑动操作更加人性化。
[0101] 本发明进一步提供了一种移动终端屏幕滑动装置。
[0102] 参照图6,图6为本发明移动终端屏幕滑动装置第一实施例的功能模块示意图。
[0103] 在本实施例中,所述移动终端屏幕滑动装置包括:
[0104] 侦测模块10,用于侦测屏幕上的滑动操作;
[01化]获取模块20,用于获取所述滑动操作对应的滑动参数的数据;
[0106] 当移动终端通过其用户滑动所述移动终端的屏幕,进行翻页操作时,移动终端侦 测到其用户在移动终端屏幕上的滑动操作,获取所述滑动操作对应的滑动参数的数据。所 述移动终端包括但不限于智能手机,iPad等,优选地,所述移动终端为手机;所述滑动参数 包括但不限于移动终端用户在所述屏幕的X方向上滑动的距离、速度等,优选地,所述滑动 参数为移动终端用户滑动操作的速度和距离;所述X方向包括但不限于移动终端屏幕的水 平方向,垂直方向等,优选地,所述X方向为移动终端屏幕的水平方向。如当手机处于电子 书阅读状态时,侦测到其用户滑动其屏幕的操作,获取所述滑动操作对应滑动参数的数据, 即获取其用户在水平方向上滑动屏幕的距离和滑动速度。
[0107] 判断模块30,用于判断所述滑动参数的数据是否大于或等于预设阔值,所述预设 阔值是基于获取的多个滑动参数的数据样本得到;
[0108] 执行模块40,用于当所述滑动参数的数据大于或等于所述预设阔值时,执行屏幕 上的滑动操作。
[0109] 当移动终端获取所述滑动参数的数据时,与其预存的滑动参数的预设阔值进行对 比,判断所述滑动参数的数据是否大于或等于预设阔值,所述预设阔值是基于获取的多个 滑动参数的数据样本得到,即移动终端根据其用户在屏幕上滑动距离的数据样本得到滑动 距离的预设阔值,根据其用户在屏幕上的滑动速度的数据样本得到滑动速度的预设阔值。 当所述滑动参数的数据大于或等于预设阔值时,执行其屏幕的滑动操作。如当手机获取其 用户在手机屏幕的水平方向上的滑动距离为2. 3厘米,滑动速度为3厘米/秒时,当所述手 机预存的滑动距离的预设阔值为2厘米,滑动速度的预设阔值为2. 8厘米/秒时,将所获取 的滑动距离与滑动距离的预设阔值进行对比,所获取的滑动速度与滑动速度的预设阔值进 行对比,当所获取的滑动距离大于或等于滑动距离的预设阔值和/或所获取的滑动速度大 于或等于滑动速度的预设阔值时,执行其屏幕的滑动操作,进行翻页。当移动终端获取的滑 动参数的数据小于预设阔值时,不执行其屏幕的滑动操作,继续侦测其用户在其屏幕上的 滑动操作。如当手机侦测到其用户在其屏幕上的滑动速度为2. 5厘米/秒时,小于2. 8厘 米/秒,则不执行相应的滑动操作,继续侦测其用户在其屏幕上的滑动操作。
[0110] 本发明通过侦测屏幕上的滑动操作,获取所述滑动操作对应的滑动参数的数据; 判断所述滑动参数的数据是否大于或等于预设阔值,当所述滑动参数的数据大于或等于所 述预设阔值时,执行屏幕上的滑动操作,所述预设阔值是基于获取的多个滑动参数的数据 样本得到。提高了移动终端滑动操作的成功率和用户的体验效果。
[0111] 参照图7,图7为本发明移动终端屏幕滑动装置第二实施例的功能模块示意图。基 于第一实施例提出本发明移动终端屏幕滑动装置的第二实施例。在本实施例中,所述获取 模块20,还用于获取屏幕上的滑动操作对应的滑动参数的数据样本;
[0112] 所述移动屏幕滑动装置还包括第一计算模块50,用于根据预设算法对所述数据样 本进行计算,得到所述滑动参数的预设阔值。
[0113] 移动终端记录其用户每次滑动操作对应的滑动参数的数据,在经过一段时间后, 获取到一定数量的滑动参数的数据样本时,根据其用户在其屏幕上的滑动操作对应的滑动 距离和滑动速度的数据样本,按照预设算法对所述滑动距离的数据样本和滑动速度的数据 样本进行计算,得到各个滑动参数的预设阔值。所述预设算法包括但不限于采用正态分布 (也称高斯分布)进行计算,所述正态分布定义为若随机变量X服从一个数学期望为y、方 差为0'2的高斯分布,记为N(y,0'2)。所述期望为离散随机变量的一切可能取值与其 对应的概率P的乘积之和称为数学期望;所述方差是各个数据分别与其平均数之差的平方 的和的平均数。其概率密度函数为正态分布的期望值y决定了其位置,其标准差o决定 了分布的幅度。其概率密度函数为/O')=(l/^/ミ之c^)exp(-0 - //):/2打:),采用所述函数 对所述滑动距离的数据样本和滑动速度的数据样本进行计算。在正态曲线下,其横轴区间 〇-〇,^ + 〇)内的面积为68.268949%,横轴区间〇-1.96〇,^+1.96〇)内的面积为 95. 449974%,按照正态分布的理论,在计算所得平均数中,有5%的样本平均数不在横轴区 间U-1.96 0,y+1.960)内,该样的事件称为小概率事件。即根据所述概率密度函数对 滑动距离的数据样本和滑动速度的数据样本进行计算,得到滑动距离的预设阔值和滑动速 度的预设阔值。
[0114] 进一步地,所述移动终端屏幕滑动装置还包括更新模块60,用于定时或者定量更 新所述滑动参数的数据样本;
[0115] 当移动终端用户使用所述移动终端一段时间后,获取其用户在其屏幕上的滑动操 作对应的滑动参数的数据就越多,所述移动终端就定时或
者定量更新所述滑动参数的数据 样本,如可W设置为每隔10天更新一次所述滑动距离和滑动速度的数据样本,即将该10天 内所获取的滑动距离和滑动速度的数据添加到之前的滑动距离和滑动速度的数据样本中, 丰富其数据样本,得到新的滑动距离和滑动速度的数据样本;或当所述移动终端获取所述 滑动距离和滑动速度的数据达到100个时,就更新所述滑动距离和滑动速度的数据样本, 即将所述100个滑动距离和滑动速度的数据添加到之前的滑动距离和滑动速度的数据样 本中,丰富其数据样本,得到新的滑动距离和滑动速度样本。
[0116] 第二计算模块70,用于按照预设算法对所述更新的滑动参数的数据样本进行计 算,得到所述滑动参数的预设阔值。
[0117] 移动终端按照预设算法对所述更新的滑动参数的数据样本进行计算,得到滑动参 数的预设阔值,所述移动终端根据所述滑动参数的预设阔值进行判断是否执行其屏幕的滑 动操作。如移动终端按照正态分布的算法分别对所述更新的滑动距离和滑动速度的数据样 本进行计算,得到所述滑动距离的预设阔值和所述滑动速度的预设阔值。当手机在侦测到 其用户通过滑动屏幕进行翻页操作时,判断所述用户滑动屏幕的距离是否超过滑动距离的 预设阔值,和/或判断用户滑动屏幕的速度是否超过滑动速度的预设阔值。所述移动终端 根据所述判断结果进行判断是否执行其屏幕的滑动操作。
[0118] 本实施例通过根据预设算法对屏幕上的滑动操作对应的滑动参数的数据样本进 行计算,得到所述滑动参数的预设阔值,同时通过定时或者定量更新所述滑动参数的数据 样本;按照预设算法对所述更新的滑动参数的数据样本进行计算,得到所述滑动参数的预 设阔值。不断更新滑动参数的预设阔值,使移动终端滑动操作的失败率为小概率事件。
[0119] 参照图8,图8为本发明移动终端屏幕滑动装置第=实施例的功能模块示意图。基 于第二实施例提出本发明移动终端屏幕滑动装置的第=实施例。在本实施例中,所述移动 终端屏幕滑动装置还包括清除模块80,用于当侦测到清除所存储的滑动参数的数据样本和 预设阔值的操作时,清除所存储的滑动参数的数据样本和预设阔值;
[0120] 所述获取模块20,还用于重新获取屏幕上的滑动操作对应的滑动参数的数据样 本;
[0121] 所述移动屏幕滑动装置还包括第=计算模块90,用于按照预设算法对所获取的数 据样本进行计算,得到所述滑动参数的预设阔值。
[0122] 当所述移动终端更换用户时,侦测到清除所存储的滑动参数的数据样本和预设阔 值的操作,即清除所存储的上一个用户的滑动参数的数据样本和预设阔值。当所述移动终 端重新侦测到其屏幕的滑动操作时,重新获取当前用户在其屏幕上的滑动操作对应的滑动 参数的数据样本,按照预设算法对所获取的数据样本进行计算,得到所述滑动参数的预设 阔值。如手机存储了A用户滑动屏幕的滑动距离和滑动速度的数据样本和预设阔值,当手 机的使用权转移给B用户时,手机清除A用户滑动屏幕的滑动距离和滑动速度的数据样本 和预设阔值,当侦测到B用户滑动屏幕的滑动距离的数据或滑动速度的数据时,获取B用户 滑动屏幕的滑动距离和/或滑动速度的数据样本,按照正态分布的公式对所述B用户滑动 屏幕的滑动距离和/或滑动速度的数据样本进行的计算,得到所述滑动距离的预设阔值和 /或所述滑动速度的预设阔值。
[0123] 本实施例通过当移动终端更换用户时,清除所存储的滑动参数的数据样本和预设 阔值,并重新获取基于移动终端屏幕的滑动操作对应的滑动参数的数据样本,根据所获取 的数据样本得到所述滑动参数的预设阔值。使移动终端屏幕的滑动操作更加人性化。
[0124] 需要说明的是,在本文中,术语"包括"、"包含"或者其任何其他变体意在涵盖非排 他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而 且还包括没有明确列出的其他要素,或者是还包括为该种过程、方法、物品或者装置所固有 的要素。在没有更多限制的情况下,由语句"包括一个……"限定的要素,并不排除在包括 该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0125] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[01%] 通过W上的实施方式的描述,本领域的技术人员可W清楚地了解到上述实施例方 法可借助软件加必需的通用硬件平台的方式来实现,当然也可W通过硬件,但很多情况下 前者是更佳的实施方式。基于该样的理解,本发明的技术方案本质上或者说对现有技术做 出贡献的部分可软件产品的形式体现出来,该计算机软件产品存储在一个存储介质 (如ROM/RAM、磁碟、光盘)中,包括若干指令用W使得一台终端设备(可W是手机,计算机, 服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0127]W上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发 明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技 术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1. 一种移动终端屏幕滑动方法,其特征在于,所述移动终端屏幕滑动方法包括以下步 骤: 侦测屏幕上的滑动操作,获取所述滑动操作对应的滑动参数的数据; 判断所述滑动参数的数据是否大于或等于预设阈值,所述预设阈值是基于获取的多个 滑动参数的数据样本得到; 当所述滑动参数的数据大于或等于所述预设阈值时,执行屏幕上的滑动操作。2. 如权利要求1所述的移动终端屏幕滑动方法,其特征在于,所述侦测屏幕上的滑动 操作,获取所述滑动操作对应的滑动参数的数据的步骤之前,还包括: 获取屏幕上的滑动操作对应的滑动参数的数据样本; 根据预设算法对所述数据样本进行计算,得到所述滑动参数的预设阈值。3. 如权利要求1所述的移动终端屏幕滑动方法,其特征在于,所述当所述滑动参数的 数据大于或等于所述预设阈值时,执行屏幕上的滑动操作的步骤之后,还包括: 定时或者定量更新所述滑动参数的数据样本; 按照预设算法对所述更新的滑动参数的数据样本进行计算,得到所述滑动参数的预设 阈值。4. 如权利要求1所述的移动终端屏幕滑动方法,其特征在于,所述滑动参数包括屏幕 上的滑动距离和滑动速度。5. 如权利要求1至4任一项所述的移动终端屏幕滑动方法,其特征在于,所述移动终端 屏幕滑动方法还包括: 当侦测到清除所存储的滑动参数的数据样本和预设阈值的操作时,清除所存储的滑 动参数的数据样本和预设阈值,并重新获取屏幕上的滑动操作对应的滑动参数的数据样 本; 按照预设算法对所获取的数据样本进行计算,得到所述滑动参数的预设阈值。6. -种移动终端屏幕滑动装置,其特征在于,所述移动终端屏幕滑动装置包括: 侦测模块,用于侦测屏幕上的滑动操作; 获取模块,用于获取所述滑动操作对应的滑动参数的数据; 判断模块,用于判断所述滑动参数的数据是否大于或等于预设阈值,所述预设阈值是 基于获取的多个滑动参数的数据样本得到; 执行模块,用于当所述滑动参数的数据大于或等于所述预设阈值时,执行屏幕上的滑 动操作。7. 如权利要求6所述的移动屏幕滑动装置,其特征在于,所述获取模块,还用于获取屏 幕上的滑动操作对应的滑动参数的数据样本; 所述移动屏幕滑动装置还包括第一计算模块,用于根据预设算法对所述数据样本进行 计算,得到所述滑动参数的预设阈值。8. 如权利要求6所述的移动屏幕滑动装置,其特征在于,所述移动屏幕滑动装置还包 括: 更新模块,用于定时或者定量更新所述滑动参数的数据样本; 第二计算模块,用于按照预设算法对所述更新的滑动参数的数据样本进行计算,得到 所述滑动参数的预设阈值。9. 如权利要求6所述的移动屏幕滑动装置,其特征在于,所述滑动参数包括屏幕上的 滑动距离和滑动速度。10. 如权利要求6至9任一项所述的移动屏幕滑动装置,其特征在于,所述移动屏幕滑 动装置还包括清除模块,用于当侦测到清除所存储的滑动参数的数据样本和预设阈值的操 作时,清除所存储的滑动参数的数据样本和预设阈值; 所述获取模块,还用于重新获取屏幕上的滑动操作对应的滑动参数的数据样本; 所述移动屏幕滑动装置还包括第三计算模块,用于按照预设算法对所获取的数据样本 进行计算,得到所述滑动参数的预设阈值。
【专利摘要】本发明公开了一种移动终端屏幕滑动方法,包括步骤:侦测屏幕上的滑动操作,获取所述滑动操作对应的滑动参数的数据;判断所述滑动参数的数据是否大于或等于预设阈值,所述预设阈值是基于获取的多个滑动参数的数据样本得到;当所述滑动参数的数据大于或等于所述预设阈值时,执行屏幕上的滑动操作。本发明还公开了一种移动终端屏幕滑动装置。本发明提高了移动终端屏幕滑动的成功率和用户体验效果。
【IPC分类】G06F9/44, G06F3/0488, G06F3/0484
【公开号】CN104881218
【申请号】CN201510219239
【发明人】湛进, 申世安, 曾云
【申请人】努比亚技术有限公司
【公开日】2015年9月2日
【申请日】2015年4月30日
转载请注明原文地址:https://www.famiwei.com/read-8138853.html