[发明专利]一种移动应用操作助手的实现方法及其装置有效
申请号: | 201510491002.X | 申请日: | 2015-08-11 |
公开(公告)号: | CN105138357B | 公开(公告)日: | 2018-05-01 |
发明(设计)人: | 陈湘萍;马超;林谋广 | 申请(专利权)人: | 中山大学 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510006 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 应用 操作 助手 实现 方法 及其 装置 | ||
技术领域
本发明涉及移动应用(APP)技术领域,尤其涉及一种移动应用操作助手的实现方法及其装置。
背景技术
近几年来,随着手机、平板等移动终端的应用(app)越来越多,人们每天面对的app信息量成爆炸性增长。很多app的使用方法仅仅是基于文字式的说明,只能说明app大体的操作流程,缺少针对用户感兴趣的app内容的操作使用说明,而且这种文字式的操作流程是一种静态的操作流程,操作流程是事先固定的,人们面对这种app操作流程使用帮助往往没有兴趣,并且也缺少与用户的交互性。如何以一种可视化图像动态的操作说明来告诉用户app的使用,并针对用户感兴趣的操作内容检索app中包含用户关注的操作流程是一个在生活中普遍存在且未得到很好解决的问题。
一种终端及其帮助用户操作的方法,预先设定了各种指令集合,然后判断用户当前的指令是否与符合指令集合中的操作,如果符合,则执行预先设定的下一个命令,否则提示用户该指令不正确。这种方法虽然也能帮助用户来学习终端的应用,但是指令集合是事先设定好的,用户如果想要查看其他不在预先设定的其他操作流程,则无法获知某个操作是如何执行的。
又有一种机电产品说明书的具象化处理方法,它主要是通过音像、摄像等技术将产品说明书中的内容拍摄成图像并赋以一定的解说。该方法虽然增加了产品说明的趣味性,但操作过程复杂,依赖人工方式,所形成的图像并不一定是用户感兴趣的操作流程。而且并没有针对用户感兴趣的操作流程进行交互、实时地操作。
在现有技术中,文字式的APP使用说明不仅内容繁杂,用户往往淹没在信息说明中,找不到自己真正想了解的APP中基于某种内容的操作使用说明。具象化的产品说明书需要依赖人工拍摄等操作来建立一套使用说明,操作复杂,且不方便。按照操作指令集来一步一步演示APP使用的方式,需要依赖事先设定好的若干指令,一旦用户选择查看的操作流程不在其事先设定好的操作流程中,用户就不能学习该APP的某种操作,且用户不能去检索感兴趣的APP内容,并基于感兴趣的内容学习APP的操作流程。
发明内容
本发明的目的在于克服现有技术的不足,本发明提供了一种移动应用操作助手的实现方法及其装置,通过图片的APP操作流程实现了APP操作流程的可视化与动态化,解决了文字式阅读APP操作说明的繁琐与不便,及APP操作流程说明的固定与单一的问题。
为了解决上述问题,本发明提出了一种移动应用操作助手的实现方法,所述方法包括:
爬取APP,记录APP各个页面的操作序列信息;
根据数据库中存储的APP信息构建倒排索引;
根据用户的检索关键字在倒排索引中查询符合要求的APP,对符合要求的APP计算权重,将符合要求的APP按照权重从高到低排序;
展示符合要求的APP的相关信息,记录用户点击的APP的关键词和图片;
根据APP的操作序列信息构建APP的操作序列树,根据用户点击的关键词和图片计算操作路径,并根据操作路径展示从初始图片到当前点击图片的完整操作路径的APP操作流程。
优选地,所述爬取APP,记录APP各个页面的操作序列信息的步骤包括:
根据设定的APP下载地址,通过爬虫方式下载APP对应的APK文件;
对每个APK文件的Androidmanifest.xml文件,通过反编译获取该APP中的控件列表、start class信息;
对于获取的APK文件,在虚拟机设备中安装该APK文件,得到安装后的APP;
截取当前页面的图片,并赋予当前图片一个编号,该编号从初始为0逐次累加,并获取当前页面对应的文本描述信息,记录当前页面编号和当前页面的父页面编号,将数据形式设定为:当前图片编号、当前图片的父图片编号、当前图片对应的文本描述信息、当前图片路径,并将四者组成四元组{currentPictureId,parentPictureId,text,picturePath}并保存,获取该页面中可执行的控件,形成候选事件集合,从候选事件集合中选择某个事件,执行选择的事件;
若候选事件集合为空,将所有页面对应的四元组信息{currentPictureId,parentPictureId,text,picturePath}、APP的描述信息、APP名称储存到数据库中。
优选地,所述根据数据库中存储的APP信息构建倒排索引的步骤,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510491002.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车副车架转运吊具
- 下一篇:双模式16杆滚动机构