[发明专利]一种文本控件模拟触控方法、终端及计算机可读存储介质有效
申请号: | 201710481749.6 | 申请日: | 2017-06-22 |
公开(公告)号: | CN107368298B | 公开(公告)日: | 2020-09-11 |
发明(设计)人: | 张升 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/0481 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 江婷;李发兵 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文本 控件 模拟 方法 终端 计算机 可读 存储 介质 | ||
本发明公开了一种文本控件模拟触控方法、终端及计算机可读存储介质,通过系统用户界面进程监测目标应用,能够在目标应用中出现需要由目标活动窗口呈现的关键页面时,控制系统用户界面进程直接调用系统事件对目标活动窗口中的目标文本控件进行模拟触控,从而代替用户完成触控,为用户获取触控动作对应的服务。另外,本发明还提供一种终端及计算机可读存储介质,在该终端中,监测目标应用是否存在关键页面以及调用系统事件对目标活动窗口中的目标文本控件进行模拟触控都是由系统用户界面进程完成的,所以,整个过程不需要跨进程,能够节省跨进程所带来的时间开销,以更快的速度完成模拟触控,提升用户体验。
技术领域
本发明涉及终端技术领域,更具体地说,涉及一种文本控件模拟触控方法、终端及计算机可读存储介质。
背景技术
终端智能化概念的出现,让用户手机的功能不再止于基础通信与基础娱乐,在用户工作与生活的各个方面,智能终端几乎都可以提供相应的服务:例如用户可以通过智能手机实现远程工作安排、预定出行工具、预约医生、购买生活用品等,这些服务给用户的带了极大的便利,从根本上改变了用户的生活方式,提升了用户的生活品质。
正是由于智能终端已经涌入了用户日常的各个角落,所以,如何根据用户的实际需求向用户提供更全面、更贴心的服务早已经成了各大终端生产者设计制造终端时不断思考的问题。因为智能终端的功能实现基本依赖于用户的触控操作,所以就以智能终端最基本的触控功能来说,不仅要求终端触控板拥有良好的触控识别能力,而且,要求让用户在面积较小的触控板(例如手机的触控屏)上获得与大面积触控板上同样的触控体验。目前,精准且符合人类使用习惯的触控技术让用户在使用智能终端的时候,拥有不错的用户体验。
但是,在终端的使用过程中,有相当多的场景用户无法进行触控操作,例如,现在比较常见的“抢红包”活动,用户通过加入群组,然后与该群组的朋友一起抢红包。但是当用户处于睡眠状态或者终端不在用户的触及范围内时,用户就无法完成抢红包的触控动作,从而导致用户体验不高。
所以,针对这种用户无法实现触控操作的应用场景,现在亟需提出一种解决方案,用以在用户不方便时,帮助用户完成触控操作,从而提升用户的使用体验。
发明内容
本发明要解决的技术问题在于:解决现有技术中用户因不方便对终端进行触控,从而导致用户无法获得触控动作所带来的服务,针对该技术问题,提供一种文本控件模拟触控方法、终端及计算机可读存储介质。
为解决上述技术问题,本发明提供一种文本控件模拟触控方法,所述文本控件模拟触控方法包括:
控制系统用户界面进程System UI对目标应用进行监测以确定所述目标应用当前存在需要通过目标活动窗口Activity呈现的关键页面,所述目标活动窗口中包含目标文本控件Text view;
控制所述系统用户界面进程调用系统事件对所述目标活动窗口中的目标文本控件进行模拟触控。
可选地,所述控制系统用户界面进程System UI对目标应用进行监测之前,还包括:
根据用户的启动指令确定当前需要控制所述系统用户界面进程对所述目标应用进行监测;
或,
根据当前时间和/或用户同终端的距离确定当前需要控制所述系统用户界面进程对所述目标应用进行监测。
可选地,所述控制系统用户界面进程System UI对目标应用进行监测以确定所述目标应用当前存在需要通过目标活动窗口Activity呈现的关键页面包括:
所述控制系统用户界面进程查询控件树管理者接口View Root Impl当前正在处理的所述目标应用的活动窗口;
所述控制系统用户界面进程判断所述活动窗口中是否包含有所述目标文本控件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710481749.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种生成应用码的方法
- 下一篇:一种基于Pro/E的自动装配方法