[发明专利]一种基于安卓应用的控件布局推荐方法及其系统有效
申请号: | 201711425492.9 | 申请日: | 2017-12-25 |
公开(公告)号: | CN108197183B | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 黄姝仪;陈湘萍;林格 | 申请(专利权)人: | 中山大学 |
主分类号: | G06F16/9035 | 分类号: | G06F16/9035;G06F16/9038;G06F16/901;G06F16/9535 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510006 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 应用 控件 布局 推荐 方法 及其 系统 | ||
本发明实施例公开了一种基于安卓应用的控件布局推荐方法及其系统。其中,该方法包括:获取运行时动态界面的数据集,进行解析、提取处理,形成控件属性数据库后建立索引;对用户提供的关键词进行匹配检索、提取、离散化处理,获得备选布局方案;对备选布局方案进行评分,按照从评分高至低推荐相应的布局给用户。实施本发明实施例,实现了量化控件布局推荐的代表性和稳定性的方法,使得用户根据两个指标以及综合评分,对推荐的结果有更清晰的了解,比起只用频率推荐对设计人员有更好的辅助作用。
技术领域
本发明涉及信息识别处理、安卓应用、布局推荐技术领域,尤其涉及一种基于安卓应用的控件布局推荐方法及其系统。
背景技术
在移动互联网迅猛发展以后,移动应用逐渐成为人们日常所需,其中安卓应用占了移动应用市场的很大比例。快速生成应用原型,提升开发效率成为很多开发团队的需求。在安卓应用开发中,界面设计直接影响了用户的交互体验,因此往往需要设计人员的参与。目前如Android Studio的开发环境提供了“拖拽式”的界面开发方式,只需把控件拖动到画布某个位置,对应代码就会自动生成。这使得没有编码知识的设计人员也可以快速生成界面。安卓平台的安卓应用的市场积累的大量数据,给安卓应用设计师与开发人员提供了参考的可能性。但是获取设计案例并且根据案例分析趋势是一个耗时的过程,因此一种基于数据的控件布局推荐能够减少设计人员收集案例以及分析数据的时间,让设计人员专注在生成与组织灵感的过程。
目前针对界面数据的自动爬取与管理平台,有建立网页设计的检索平台,通过对爬取网页的解析,生成关于网页设计的资源库,并且提供基于JSOND的查询API。还有针对安卓应用的界面设计的检索平台。已有研究人员也提出统计分析的方法,提供对设计趋势的了解,为用户界面设计人员提供设计决策辅助。对于界面数据的分析,有关于安卓应用中使用频率最高的控件以及控件的组合的分析,应用的界面复杂度与下载量和评分的关系,设计模式在版本更新中的变化趋势。
对于控件的布局推荐目前有两种方法,第一种是基于模型,第二种是基于数据。基于模型的方法推荐控件布局效果主要受选择的设计规范影响,体现的设计模式比较单一,而且对于如何选用设计准则需要设计人员有丰厚的设计经验或者先验知识,对于经验不多的初学者使用难度较高。基于数据的方法推荐控件布局主要受收集的数据的影响,通过设置过滤条件,只收集用户反馈为好的应用,则最终从数据体现的设计模式是经过市场认证的,认可度较高。并且这些设计模式是目前正在为用户所接受的,符合用户使用习惯。
基于模型的方法一般基于面向对象的思想,根据系统的所需功能和涉及人员特性建立确立类的继承体系,以及通过定义属性或者方法表示每个类的行为。在系统模型构建好的基础上,映射出所需定义的界面控件以及对应的功能,然后应用专家或者人机交互社区定义的设计指导作为启发式规则自动对控件布局。
基于数据的方法为是基于历史设计偏好的推荐,不考虑设计人员个人偏好输入的情况下,基本的方法是基于好的布局在市场的能见度更高的思想,统计给定布局控件在不同位置的出现频率,选择频率最高的前N个位置作为推荐选项。因此本发明采用基于数据的方法推荐控件布局。
基于模型的方法体现的设计模式比较单一,而且对于如何选用设计准则需要设计人员有丰厚的设计经验或者先验知识,对于经验不多的初学者使用难度较高。目前基于数据的方法推荐控件的布局只利用了数据里面基本的频率信息,无法解决三个问题,第一个问题是无法解决多个推荐布局的同质性,很相近的布局一般来源一致的设计意图,但是因为细微差别被认为是不同的方案,则本质是同一个的推荐方案占据了多个推荐选项,推荐的多样性降低了;第二个问题是无法判断推荐布局的代表性,当推荐布局之间的频率差距不大,最高频率的推荐结果不一定有代表性;第三个问题是无法判断控件推荐布局的可靠性,如果把出现频率最高的布局作为控件的推荐布局,控件在不同布局的频率相近的情况下,推荐的结果可能因为收集数据的随机性不稳定。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711425492.9/2.html,转载请声明来源钻瓜专利网。