一种自学习的移动应用间关联和用户界面自动生成方法技术

技术编号:16837056 阅读:43 留言:0更新日期:2017-12-19 19:42
本发明专利技术涉及一种自学习的移动应用间关联和用户界面自动生成方法,包括自学习判断两应用为同类关联自动检测方法、建立关联学习方法、用户补充创建关联应用方法和自动检测更新方法;本方法基于手机软件开发时在系统中建立监控程序,通过监控程序提取数据进行分析匹配,存放表格,在应用程序调用手机某功能时,自动弹出界面提供多选项供用户选择及启用相关联应用。用户的手机通过使用本方法,监控程序经一段自学习调整和自动更新,监控程序的列表自动趋于完整和精确。本方法增强了移动应用对于其他软件的灵活启用,既使应用本身完善又使其他应用被更大限度地使用,节省了操作步骤和时间,适应不同用户的个性化以及便捷性的操作。

A self learning method of Mobile Application Association and user interface automatic generation

The invention relates to a method for automatically generating self-learning linkage between mobile applications and user interface, including two applications for self-learning judgment automatic detection method, similar association learning method, establish the association added application method and create automatic detection update method; the method of mobile phone software development based on the monitoring program in the system. Through the monitoring data analysis, extraction procedures, stored in the application form, call a mobile phone function, automatic pop-up interface provides more options for users to choose and enable the associated application. By using this method, the monitoring program is adjusted and updated automatically, and the list of monitoring programs tends to be complete and accurate. This method enhances the flexible application of mobile applications for other softwares, even though the application itself is perfect, so that other applications can be more widely used, saving operation steps and time, and adapting to personalized and convenient operation of different users.

【技术实现步骤摘要】
一种自学习的移动应用间关联和用户界面自动生成方法
本专利技术涉及一种移动应用之间的相互调用以及选择的自学习的移动应用间关联和用户界面自动生成方法,具体地说是涉及一种手机的使用阶段机器自学习用户的使用习惯而达到应用间关联和用户界面自动生成方法。
技术介绍
随着移动应用完整性和互联性的增加,尤其目前手机应用日趋强大和完整,一个应用中集成的功能呈现多元化。而与此同时,人们对于手机内置应用的要求也逐渐变高,不再满足于简单的打电话、拍照,听音乐,收发短信息等等,因此也有许多改善手机内置应用的APP涌现。但是由于不同公司开发的软件相互独立,在调用手机特定功能的时候无法启用它的增强应用,导致用户在使用过程中需要频繁地对软件进行打开和关闭的操作,并且有的时候根本无法使用它的增强应用,影响了用户体验。对于应用互联和启用,目前主要采取以下几种方法:1、所属同一公司开发的应用之间互联。同一家公司开发的软件可以使用相同的账号,某些情况下可以直接跳转,但是无法灵活调用手机中其他软件。2、在配置文件中预先设置好关联应用。在移动终端中检测启用第一应用时的启动操作,根据所述启动操作在预制的关联配置文件中查询所述第一本文档来自技高网...
一种自学习的移动应用间关联和用户界面自动生成方法

【技术保护点】
一种自学习的移动应用间关联和用户界面自动生成方法,包括自学习判断两个应用为同类关联自动检测方法、自学习建立关联学习方法,用户补充创建关联应用方法以及自动检测更新方法;所述的方法基于手机生产厂家在软件开发时在系统中建立一个监控程序;其特征在于:⑴、所述的自学习判断两个应用为同类关联自动检测方法,按如下步骤操作:(1.1)、在手机系统中利用建立的监控程序,收集所有应用及其调用的API,和API的使用时间;(1.2)、在监控程序中建立表格T1=<APP,API1,TIME1,API2,TIME2,…,APIn,TIMEn>,监控程序记录每个应用调用应用权限的API1~APIn,以及每个A...

【技术特征摘要】
1.一种自学习的移动应用间关联和用户界面自动生成方法,包括自学习判断两个应用为同类关联自动检测方法、自学习建立关联学习方法,用户补充创建关联应用方法以及自动检测更新方法;所述的方法基于手机生产厂家在软件开发时在系统中建立一个监控程序;其特征在于:⑴、所述的自学习判断两个应用为同类关联自动检测方法,按如下步骤操作:(1.1)、在手机系统中利用建立的监控程序,收集所有应用及其调用的API,和API的使用时间;(1.2)、在监控程序中建立表格T1=<APP,API1,TIME1,API2,TIME2,…,APIn,TIMEn>,监控程序记录每个应用调用应用权限的API1~APIn,以及每个API开启时长TIME,用使用时长对API进行加权,并且通过计算应用之间的匹配程度找到同类应用;表格T1中APP表示当前应用,API1~APIn表示当前应用开启的权限,TIME1~TIMEn表示每个API的开启时长;(1.3)、设置一个时间统计,统计每个API被调用的时长,对API进行加权,并且设置一个API使用时长的阈值Th2;同时采用自定义的方法对自动检测更新中的时间t进行设置,即当某一项API的使用时间小于阈值Th2,则每t分钟更新一次表格;若某一项API的使用时间大于阈值Th2,则停止对该应用的监控记录;(1.4)、在监控程序中进行两个应用之间匹配度计算,并设置一个匹配度阈值Th1,通过比较API的调用情况来判断同类应用,当两个应用的匹配度大于阈值Th1时,则判断这两个应用为同类应用;(1.5)、监控程序将同类应用放在一起,建立同类应用表格,T2=<APP1,APP2,…,APPn>,将找到的同类应用放在表格中;(1.6)、建立同类应用调用表格,T3=<Ori,Turn,APP1,DEL1,APP2,DEL2,…,APPn,DELn>,表格T3是应用实际运行时进行应用关联调用参考的表格;T3中若两个应用A、B,当应用A启用应用B时,将应用A叫做原始应用,存在Ori项中;用户是否使用了弹窗或者关闭了弹窗,存放在Turn项中;DEL表示该关联是否被用户手动删除,被用户手动删除的应用,在列表更新时不再添加与该应用之间的关联;监控程序自动识别应用A关联了哪些应用,从T2表格中找到关联应用的同类应用添加到表格T3中,每一个被应用A关联的应用及其同类应用,即APP,在表格中占据新的一行;(1.7)、监控程序将同类应用程序及其关联应用放在一起,即表格T3中,当其中某一关联应用被启用时,在表格T3中寻找是否存在同类应用,若不存在同类应用,则结束操作,若存在同类应用,则自动弹出弹窗显示其所有同类应用供用户选择;(1.8)、用户选择打开应用或不再提醒;当用户选择打开应用则打开某同类应用;或者当用户选择不再提醒,则T3表格中的Turn记为弹窗不打开;结束操作;⑵所述的通过自学习建立关联学习方法,按如下步骤操作:(2.1)、在手机系统中使用监控程序记录APP的调用顺序,及每个应用所调用的AP...

【专利技术属性】
技术研发人员:任伟郭瑾仪
申请(专利权)人:中国地质大学武汉
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1