[发明专利]一种移动应用版本更新的图形化说明生成方法及系统有效
申请号: | 201510276003.2 | 申请日: | 2015-05-26 |
公开(公告)号: | CN104850311B | 公开(公告)日: | 2018-05-01 |
发明(设计)人: | 周凡;林格;邹啟文 | 申请(专利权)人: | 中山大学 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510006 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 应用 版本 更新 图形 说明 生成 方法 系统 | ||
技术领域
本发明涉及移动应用展示技术领域,尤其涉及一种移动应用版本更新的图形化说明生成方法及系统。
背景技术
近年来,随着信息技术的高速发展和移动终端的快速普及,移动应用产业取得了突飞猛进的发展。面对用户层出不穷的需求,当前的应用软件一直处于持续更新的状态,各种移动软件已成功应用于生活的各个领域,各种便捷的应用在用户的手指点击下变为现实,比如购物、打车、地图等。软件产业的兴起为用户的生活带来了新的变革,然而多样化的移动应用以及频繁更新的软件版本,为用户选择合适的软件提出了新的挑战。
对于频繁更新的移动应用,用户希望能在更新应用之前直观地了解相应的修改并决定是否要进行更新,查看更新日志是较好的选择。然而,软件更新描述往往包含技术相关的叙述,比如修改界面的控件(list等),调整配置信息等,这对于不熟悉软件开发的用户是陌生而晦涩的。另外,更新描述还会包括一些模糊的描述,如bug修复、性能提升等,用户更希望直观的查看相应的修改界面。如手机端的12306软件,近期的版本对验证码的输入样式做了更改,由传统的字符输入改为选出给定关键字对应的图片,显然直接展示修改前后的对应验证码界面比用文本描述更为清晰直观。
另外,通过对谷歌市场(google play store)306个应用程序(Application,app),1007个修改记录的调研,发现接近45%的更新与用户界面相关,这些与界面布局或界面功能相关的修改信息正是用户感兴趣的。针对当前的更新描述不够清晰直观的现状,生成更为直观的图形化修改说明来帮助普通用户了解app更新状态是非常必要的。
现在谷歌市场等app应用程序商店提供的都是新版本修改的文本描述,没有针对具体的修改展现对应的用户界面。而新版本修改的文本描述可以比较准确的叙述修改的信息,帮助一定经验的用户了解版本修改详情。然而文本描述不够直观,而且部分更新描述包含技术实现相关的信息,普通用户很难理解,体验感不好。
发明内容
本发明的目的在于克服现有技术的不足,本发明提供了一种移动应用版本更新的图形化说明生成方法及系统,可以为用户展现软件更新对应的用户界面,可以帮助用户更为清晰直观地了解软件的变化,为用户提供更好的服务,明显改善用户体验。
为了解决上述问题,本发明提出了一种移动应用版本更新的图形化说明生成方法,所述方法包括:
对移动应用修改前后版本更新的类进行聚类,获得聚类结果;
根据所述聚类结果定位修改所述移动应用对应的用户界面;
根据修改后的用户界面生成更新描述的图形化说明。
优选地,所述根据所述聚类结果定位修改所述移动应用对应的用户界面的步骤,包括:
在所述聚类结果中提取类名,并对类名做基本的处理;
以修改类所属的源代码文档作为输入,对源代码进行预处理;
对经过预处理的文档集合进行建模,生成主题模型;
在所述主题模型中匹配查询对应的主题,匹配对应的源代码类,对主题中的类按照相关程度进行排序得到类的概率逐步减小的文档主题生成模型LDA列表;
通过类的结构依赖分析在结构耦合层次上找出与修改的类相关的类列表,构建依赖图;
根据所述类列表对所述LDA列表中的类按照相关程度重新排序;
识别最靠前的交互界面。
优选地,所述在所述聚类结果中提取类名,并对类名做基本的处理的步骤,包括:
对修改中的某个类作为输入,通过源代码静态分析方式提取类名;
对所述类名进行基本处理。
优选地,所述对所述类名进行基本处理的步骤,包括:对所述类名作切分单词处理,将处理后的多个词作为关键字进行LDA查询。
相应地,本发明实施例还提供一种移动应用版本更新的图形化说明生成系统,所述系统包括:
聚类模块,用于对移动应用修改前后版本更新的类进行聚类,获得聚类结果;
修改模块,用于根据所述聚类模块所获得的聚类结果定位修改所述移动应用对应的用户界面;
生成模块,用于根据修改后的用户界面生成更新描述的图形化说明。
优选地,所述修改模块包括:
基本处理单元,用于在所述聚类结果中提取类名,并对类名做基本的处理;
预处理单元,用于以修改类所属的源代码文档作为输入,对源代码进行预处理;
主题模型生成单元,用于对经过预处理的文档集合进行建模,生成主题模型;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510276003.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种输入方法及装置
- 下一篇:一种业务资讯的展示方法及装置