一种基于用户界面的操作触发方法、装置及终端设备的制造方法_4

文档序号:8942722阅读:来源:国知局
的各操作触发区域;
[0126]识别模块,用于待所述移动操作在预置时长内被释放时,验证所述移动对象的移动轨迹为直线并确定所述移动轨迹的方向;
[0127]触发模块,用于根据所述移动轨迹的方向继续模拟对所述移动对象的移动操作,最终进入所述移动轨迹指向的操作触发区域并触发执行相应操作。
[0128]blO、如权利要求b9所述的操作触发装置,其特征在于,
[0129]所述识别模块,进一步用于从所述移动对象开始被移动到所述移动操作被释放的时段内,记录所述移动轨迹上的至少三个位置点;获取相邻两个位置点间连线的斜率,并计算各相邻连线间的斜率差值;当所有斜率差值均小于预设阈值时,验证所述移动对象的移动轨迹为直线。
[0130]bll、如权利要求blO所述的操作触发装置,其特征在于,
[0131]所述识别模块,进一步用于以固定时间间隔记录所述移动轨迹上的至少三个位置点。
[0132]bl2、如权利要求b9所述的操作触发装置,其特征在于,
[0133]所述识别模块,进一步用于从所述移动对象开始被移动到所述移动操作被释放的时段内,依次记录所述移动轨迹上的至少三个位置点;选取所述移动轨迹上顺序靠前的至少三个连续的位置点,获取相邻两个位置点间连线的斜率,并计算所有斜率的平均值;根据所述所有斜率的平均值确定所述移动轨迹的方向。
[0134]bl3、如权利要求bl2所述的操作触发装置,其特征在于,
[0135]所述识别模块,进一步用于以固定时间间隔记录所述移动轨迹上的至少三个位置点。
[0136]bl4、如权利要求b9所述的操作触发装置,其特征在于,
[0137]所述触发模块,还用于根据所述方向继续模拟所述移动操作时,在所述移动操作被释放的位置继续生成移动轨迹并显示在所述用户界面上。
[0138]bl5、如权利要求b9所述的操作触发装置,其特征在于,
[0139]所述配置模块确认的所述用户界面上的各操作触发区域,为与所述操作对应的控件在所述用户界面上占用的显示及传感区域。
[0140]cl6、一种终端设备,其特征在于,包括:显示器、输入设备、输入控制器、图形处理器及中央处理器,其中,
[0141]所述显示器,用于显示具有一个或多个对象以及一个或多个操作触发区域的用户界面,还用于显示对所述对象进行移动操作的移动轨迹;
[0142]所述输入设备,用于在所述用户界面上选择对象进行移动操作;
[0143]所述输入控制器,用于获知所述移动操作,并检测到所述移动操作在预置时长内被释放时通知所述中央处理器;
[0144]所述图形处理器,用于根据移动轨迹的方向继续模拟对所述对象的移动操作,获取最终进入的所述移动轨迹指向的操作触发区域;
[0145]所述中央处理器,用于验证所述移动操作的移动轨迹为直线并确定所述移动轨迹的方向,还用于执行所述最终进入的操作触发区域的对应操作,并对所述显示器、输入控制器和图形处理器进行逻辑控制。
[0146]cl7、如权利要求cl6所述的终端设备,其特征在于,
[0147]所述中央处理器,在验证所述对象的移动轨迹为直线时,进一步用于从所述对象开始被移动到所述移动操作被释放的时段内,以固定时间间隔记录记录所述移动轨迹上的至少三个位置点;获取相邻两个位置点间连线的斜率,并计算各相邻连线间的斜率差值;当所有斜率差值均小于预设阈值时,验证所述移动对象的移动轨迹为直线。
[0148]cl8、如权利要求cl6所述的终端设备,其特征在于,
[0149]所述中央处理器,在确定所述移动轨迹的方向时,进一步用于从所述对象开始被移动到所述移动操作被释放的时段内,依次以固定时间间隔记录所述移动轨迹上的至少三个位置点;选取所述移动轨迹上顺序靠前的至少三个连续的位置点,获取相邻两个位置点间连线的斜率,并计算所有斜率的平均值;根据所述所有斜率的平均值确定所述移动轨迹的方向;
[0150]cl9、如权利要求cl6所述的终端设备,其特征在于,
[0151]所述图形处理器,还用于根据所述方向继续模拟所述移动操作时,在所述移动操作被释放的位置继续生成移动轨迹并通过所述显示器显示在所述用户界面上。
【主权项】
1.一种基于用户界面的操作触发方法,其特征在于,包括: 确认在用户界面上被选中的移动对象及所述用户界面上的各操作触发区域; 待所述移动操作在预置时长内被释放时,验证所述移动对象的移动轨迹为直线并确定所述移动轨迹的方向; 根据所述移动轨迹的方向继续模拟对所述移动对象的移动操作,最终进入所述移动轨迹指向的操作触发区域并触发执行相应操作。2.如权利要求1所述的操作触发方法,其特征在于,验证所述移动对象的移动轨迹为直线的步骤,进一步包括: 从所述移动对象开始被移动到所述移动操作被释放的时段内,记录所述移动轨迹上的至少三个位置点; 获取相邻两个位置点间连线的斜率,并计算各相邻连线间的斜率差值; 当所有斜率差值均小于预设阈值时,验证所述移动对象的移动轨迹为直线。3.如权利要求2所述的操作触发方法,其特征在于, 以固定时间间隔记录所述移动轨迹上的至少三个位置点。4.如权利要求1所述的操作触发方法,其特征在于,确定所述移动轨迹的方向的步骤,进一步包括: 从所述移动对象开始被移动到所述移动操作被释放的时段内,依次记录所述移动轨迹上的至少三个位置点; 选取所述移动轨迹上顺序靠前的至少三个连续的位置点,获取相邻两个位置点间连线的斜率,并计算所有斜率的平均值; 根据所述所有斜率的平均值确定所述移动轨迹的方向。5.如权利要求4所述的操作触发方法,其特征在于, 以固定时间间隔记录所述移动轨迹上的至少三个位置点。6.如权利要求1所述的操作触发方法,其特征在于, 所述操作触发区域,为所述操作对应的控件在所述用户界面上占用的显示及传感区域。7.如权利要求1所述的操作触发方法,其特征在于, 根据所述方向继续模拟所述移动操作时,在所述移动操作被释放的位置继续生成移动轨迹并显示在所述用户界面上。8.如权利要求1所述的操作触发方法,其特征在于, 所述移动操作,为对所述选中的移动对象持续移动的操作,包括以下一个或多个的组合:通过触摸方式的拖拽、通过用户鼠标点击的拖拽、通过持续按键盘操作键而产生的滑动; 所述操作触发区域的相应操作,包括以下一个或多个的组合:分享操作、收藏操作、删除操作和剪切操作。9.一种基于用户界面的操作触发装置,其特征在于,包括: 配置模块,用于确认在用户界面上被选中的移动对象及所述用户界面上的各操作触发区域; 识别模块,用于待所述移动操作在预置时长内被释放时,验证所述移动对象的移动轨迹为直线并确定所述移动轨迹的方向; 触发模块,用于根据所述移动轨迹的方向继续模拟对所述移动对象的移动操作,最终进入所述移动轨迹指向的操作触发区域并触发执行相应操作。10.一种终端设备,其特征在于,包括:显示器、输入设备、输入控制器、图形处理器及中央处理器,其中, 所述显示器,用于显示具有一个或多个对象以及一个或多个操作触发区域的用户界面,还用于显示对所述对象进行移动操作的移动轨迹; 所述输入设备,用于在所述用户界面上选择对象进行移动操作; 所述输入控制器,用于获知所述移动操作,并检测到所述移动操作在预置时长内被释放时通知所述中央处理器; 所述图形处理器,用于根据移动轨迹的方向继续模拟对所述对象的移动操作,获取最终进入的所述移动轨迹指向的操作触发区域; 所述中央处理器,用于验证所述移动操作的移动轨迹为直线并确定所述移动轨迹的方向,还用于执行所述最终进入的操作触发区域的对应操作,并对所述显示器、输入控制器和图形处理器进行逻辑控制。
【专利摘要】本发明公开了一种基于用户界面的操作触发方法、装置及终端设备,其中,所述操作触发方法包括:确认在用户界面上被选中的移动对象及所述用户界面上的各操作触发区域;待所述移动操作在预置时长内被释放时,验证所述移动对象的移动轨迹为直线并确定所述移动轨迹的方向;根据所述移动轨迹的方向继续模拟对所述移动对象的移动操作,最终进入所述移动轨迹指向的操作触发区域并触发执行相应操作。本发明可以大大减少移动距离,并通过对操作方向、速度、距离的智能判断来理解用户的意图从而自动完成将移动对象移动到操作触发区域的操作,不需要将移动对象移动到指定位置即完成对应操作,极大地简化了移动操作,降低操控成本。
【IPC分类】G06F3/0488, G06F3/0481, G06F3/0486, G06F3/0484
【公开号】CN105159562
【申请号】CN201510624935
【发明人】董宇
【申请人】北京奇虎科技有限公司, 奇智软件(北京)有限公司
【公开日】2015年12月16日
【申请日】2012年3月31日
【公告号】CN102662586A, CN102662586B
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1