计算机科学 ›› 2022, Vol. 49 ›› Issue (6A): 267-271.doi: 10.11896/jsjkx.210700123
王毅, 李政浩, 陈星
WANG Yi, LI Zheng-hao, CHEN Xing
摘要: 随着移动设备硬件技术和5G等通信技术的发展,智能应用软件不断涌现,其提供的功能已涉及人们生活和工作的方方面面。大量的Android应用在满足人们日常生活需求的同时,也使得人们需要花更多的时间来找到他们想要启动的应用程序。为了让用户快速找到他们想要启动的应用程序并执行目标功能,文中提出了一种基于用户场景的Android应用服务推荐方法。具体来说,首先对用户场景进行分析,通过可访问性服务提取用户场景中的文本信息,然后采用基于知识库的方法,计算文本信息对应的标签,最后通过相似度计算,搜索服务库中与用户场景相关的服务,并将最相关的相似服务和互补服务推荐给用户。针对“豌豆荚”Android应用商店中的10个流行应用的300个Android应用服务进行方法评估,验证了所提方法的可行性和有效性。
中图分类号:
[1] Mobile internet use passes desktop[EB/OL].https://tech-crunch.com/2016/11/01/mobile-internet-use-passes-desktop-for-the-first-time-study-finds. [2] WANG H,LIU Z,GUO Y,et al.An explorative study of themobile app ecosystem from app developers' perspective[C]//Proceedings of the 26th International Conference on World Wide Web.2017:163-172. [3] CAO H,LIN M.Mining smartphone data for app usage prediction and recommendations:A survey[J].Pervasive and Mobile Computing,2017,37:1-22. [4] Tencent Open Platform[EB/OL].https://open.tencent.com/. [5] Baidu AI Open Platform[EB/OL].https://ai.baidu.com/. [6] Google Play Developer API[EB/OL].https://developers.goo-gle.cn/androidpublisher/. [7] Mobile deep linking[EB/OL].https://en.wikipedia.org/wiki/Mobile_deep_linking/. [8] Activity[EB/OL].https://developer.android.google.cn/guide/components/activities/introactivities?hl=zh_cn. [9] Google App Indexing[EB/OL].https://developers.google.com/app-indexing/. [10] Bing App Linking[EB/OL].https://msdn.microsoft.com/en-us/library/dn614167. [11] Facebook App Links[EB/OL].https://developers.facebook.com/docs/applinks. [12] MA Y,HU Z,LIU Y,et al.Aladdin:Automating release ofdeep-link APIs on Android[C]//Proceedings of the 2018 World Wide Web Conference.2018:1469-1478. [13] AZIM T,RIVA O,NATH S.uLink:Enabling user-defined deep linking to app content[C]//Proceedings of the 14th Annual International Conference on Mobile Systems,Applications,and Services.2016:305-318. [14] Android Accessibility API[EB/OL].http://www.androiddoc.com/guide/topics/ui/accessibility/index.html/. [15] Wandoujia[EB/OL].https://www.wandoujia.com/. [16] SHIN C,HONG J H,DEY A K.Understanding and prediction of mobile application usage for smart phones[C]//Proceedings of the 2012 ACM Conference on Ubiquitous Computing.2012:173-182. [17] XU Y,LIN M,LU H,et al.Preference,context and communities:a multi-faceted approach to predicting smartphone app usage patterns[C]//Proceedings of the 2013 International Symposium on Wearable Computers.2013:69-76. [18] LEE J,LEE K,JEONG E,et al.Context-aware applicationscheduling in mobile systems:What will users do and not do next?[C]//Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing.2016:1235-1246. [19] LIAO Z X,LEI P R,SHEN T J,et al.Mining temporal profiles of mobile applications for usage prediction[C]//2012 IEEE 12th International Conference on Data Mining Workshops.IEEE,2012:890-893. [20] RAHNAMOUN R,RAWASSIZADEH R,MASKOOKI A.Learning mobile app usage routine through learning automata[J].arXiv:1608.03507,2016. [21] PICHILIANI M C,HIRATA C M.Evaluation of the Android accessibility API recognition rate towards a better user expe-rience[C]//International Conference on Universal Access in Human-Computer Interaction.Cham:Springer,2015:340-349. [22] FERNANDES E,RIVA O,NATH S.Appstract:On-the-fly app content semantics with better privacy[C]//Proceedings of the 22nd Annual International Conference on Mobile Computing and Networking.2016:361-374. [23] Standford NER[EB/OL].https://nlp.stanford.edu/software/CRF-NER.html. [24] SHI C Y,XU C J,YANG X J.TFIDF algorithm research project[J].Computer Applications,2009,29(B6):167-170. [25] RUAN D,PAN H,GAO K.Similar words analysis based on POS-CBOW language model[J].Journal of Hebei University of Science & Technology,2015,36(5):532-538. [26] HUNG P T,YAMANISHI K.Word2vec skip-gram dimensio-nality selection via sequential normalized maximum likelihood[J].Entropy,2021,23(8):997. [27] Tencent AI Lab[EB/OL].https://ai.tencent.com/ailab/zh/paper/?page=1/. [28] YAN P M,TANG W Q.Chinese text classification based on improved BERT[J].Industrial Control Computers,2020,33(7):108-110. [29] ZHOU X,WU K,CAI H,et al.LogPruner:detect,analyze and prune logging calls in Android apps[J].Science China Information Sciences,2018,61(5):050107:1-050107:3. |
[1] | 吴子仪, 李邵梅, 姜梦函, 张建朋. 基于自注意力模型的本体对齐方法 Ontology Alignment Method Based on Self-attention 计算机科学, 2022, 49(9): 215-220. https://doi.org/10.11896/jsjkx.210700190 |
[2] | 王省, 康昭. 基于光滑表示的半监督分类算法 Smooth Representation-based Semi-supervised Classification 计算机科学, 2021, 48(3): 124-129. https://doi.org/10.11896/jsjkx.200700078 |
[3] | 陈迎仁, 郭莹楠, 郭享, 倪一涛, 陈星. 基于特征相似度计算的网页包装器自适应 Web Page Wrapper Adaptation Based on Feature Similarity Calculation 计算机科学, 2021, 48(11A): 218-224. https://doi.org/10.11896/jsjkx.210100230 |
[4] | 束云峰, 王中卿. 基于专利结构的中文专利摘要研究 Research on Chinese Patent Summarization Based on Patented Structure 计算机科学, 2020, 47(6A): 45-48. https://doi.org/10.11896/JsJkx.190500028 |
[5] | 钟雅,郭渊博,刘春辉,李涛. 内部威胁检测中用户属性画像方法与应用 User Attributes Profiling Method and Application in Insider Threat Detection 计算机科学, 2020, 47(3): 292-297. https://doi.org/10.11896/jsjkx.190200379 |
[6] | 邵欣欣. 基于Canopy和共享最近邻的服务推荐算法 Service Recommendation Algorithm Based on Canopy and Shared Nearest Neighbor 计算机科学, 2020, 47(11A): 479-481. https://doi.org/10.11896/jsjkx.200200031 |
[7] | 许飞翔,叶霞,李琳琳,曹军博,王馨. 基于SA-BP算法的本体概念语义相似度综合计算 Comprehensive Calculation of Semantic Similarity of Ontology Concept Based on SA-BP Algorithm 计算机科学, 2020, 47(1): 199-204. https://doi.org/10.11896/jsjkx.181202351 |
[8] | 吴祎凡, 崔艳鹏, 胡建伟. 基于层次聚类的警报处理方法 Alert Processing Method Based on Hierarchical Clustering 计算机科学, 2019, 46(4): 203-209. https://doi.org/10.11896/j.issn.1002-137X.2019.04.032 |
[9] | 章宗美, 桂盛霖, 任飞. 基于N-gram 的Android恶意检测 Android Malware Detection Based on N-gram 计算机科学, 2019, 46(2): 145-151. https://doi.org/10.11896/j.issn.1002-137X.2019.02.023 |
[10] | 卢献华, 王洪俊. 基于大数据计算框架的分布式新闻聚类系统设计 Design of Distributed News Clustering System Based on Big Data Computing Framework 计算机科学, 2019, 46(11A): 220-223. |
[11] | 程宏兵, 王珂, 李兵, 钱漫匀. 一种高效的社交网络朋友推荐方案 Efficient Friend Recommendation Scheme for Social Networks 计算机科学, 2018, 45(6A): 433-436. |
[12] | 廖彬,张陶,于炯,国冰磊,刘炎. 基于Spark的MapReduce相似度计算效率优化 Efficiency Optimization Method for MapReduce Similarity Computing Based on Spark 计算机科学, 2017, 44(8): 46-53. https://doi.org/10.11896/j.issn.1002-137X.2017.08.009 |
[13] | 叶益林,吴礼发,颜慧颖. 一种基于双层语义的Android原生库安全性检测方法 Two-layer Semantics-based Security Detection Approach for Android Native Libraries 计算机科学, 2017, 44(6): 161-167. https://doi.org/10.11896/j.issn.1002-137X.2017.06.027 |
[14] | 邵舒迪,虞慧群,范贵生. 基于权限和API特征结合的Android恶意软件检测方法 Detecting Malware by Combining API and Permission Features 计算机科学, 2017, 44(4): 135-139. https://doi.org/10.11896/j.issn.1002-137X.2017.04.029 |
[15] | 燕季薇,李明素,卢琼,严俊,高红雨. 基于Android平台的隐私泄漏静态检测工具的分析与比较 Analysis and Comparison of Privacy Leak Static Detection Tools for Android Applications 计算机科学, 2017, 44(10): 127-133. https://doi.org/10.11896/j.issn.1002-137X.2017.10.025 |
|