{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,13]],"date-time":"2026-05-13T19:36:51Z","timestamp":1778701011192,"version":"3.51.4"},"reference-count":45,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2020,3,30]],"date-time":"2020-03-30T00:00:00Z","timestamp":1585526400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>There are massive entities with strong denaturation of state in the physical world, and users have urgent needs for real-time and intelligent acquisition of entity information, thus recommendation technologies that can actively provide instant and precise entity state information come into being. Existing IoT data recommendation methods ignore the characteristics of IoT data and user search behavior; thus the recommendation performances are relatively limited. Considering the time-varying characteristics of the IoT entity state and the characteristics of user search behavior, an edge-cloud collaborative entity recommendation method is proposed via combining the advantages of edge computing and cloud computing. First, an entity recommendation system architecture based on the collaboration between edge and cloud is designed. Then, an entity identification method suitable for edge is presented, which takes into account the feature information of entities and carries out effective entity identification based on the deep clustering model, so as to improve the real-time and accuracy of entity state information search. Furthermore, an interest group division method applied in cloud is devised, which fully considers user\u2019s potential search needs and divides user interest groups based on clustering model for enhancing the quality of recommendation system. Simulation results demonstrate that the proposed recommendation method can effectively improve the real-time and accuracy performance of entity recommendation in comparison with traditional methods.<\/jats:p>","DOI":"10.3390\/s20071918","type":"journal-article","created":{"date-parts":[[2020,4,1]],"date-time":"2020-04-01T03:44:13Z","timestamp":1585712653000},"page":"1918","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Edge and Cloud Collaborative Entity Recommendation Method towards the IoT Search"],"prefix":"10.3390","volume":"20","author":[{"given":"Ruyan","family":"Wang","sequence":"first","affiliation":[{"name":"School of Communication and Information Engineering, Chongqing University of Posts and Telecommunications, Chongqing 400065, China"},{"name":"Key Laboratory of Optical Communication and Networks, Chongqing 400065, China"},{"name":"Key Laboratory of Ubiquitous Sensing and Networking, Chongqing 400065, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuzhe","family":"Liu","sequence":"additional","affiliation":[{"name":"School of Communication and Information Engineering, Chongqing University of Posts and Telecommunications, Chongqing 400065, China"},{"name":"Key Laboratory of Optical Communication and Networks, Chongqing 400065, China"},{"name":"Key Laboratory of Ubiquitous Sensing and Networking, Chongqing 400065, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1199-1327","authenticated-orcid":false,"given":"Puning","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Communication and Information Engineering, Chongqing University of Posts and Telecommunications, Chongqing 400065, China"},{"name":"Key Laboratory of Optical Communication and Networks, Chongqing 400065, China"},{"name":"Key Laboratory of Ubiquitous Sensing and Networking, Chongqing 400065, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xuefang","family":"Li","sequence":"additional","affiliation":[{"name":"School of Communication and Information Engineering, Chongqing University of Posts and Telecommunications, Chongqing 400065, China"},{"name":"Key Laboratory of Optical Communication and Networks, Chongqing 400065, China"},{"name":"Key Laboratory of Ubiquitous Sensing and Networking, Chongqing 400065, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xuyuan","family":"Kang","sequence":"additional","affiliation":[{"name":"School of Communication and Information Engineering, Chongqing University of Posts and Telecommunications, Chongqing 400065, China"},{"name":"Key Laboratory of Optical Communication and Networks, Chongqing 400065, China"},{"name":"Key Laboratory of Ubiquitous Sensing and Networking, Chongqing 400065, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,3,30]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1357","DOI":"10.1109\/LWC.2019.2917907","article-title":"Overlapping community deep exploring based relay selection method towards multi-hop D2D communication","volume":"8","author":"Zhang","year":"2019","journal-title":"IEEE Wirel. Compon. Lett."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"147962","DOI":"10.1109\/ACCESS.2019.2946727","article-title":"SDU: State-Based Dual-Mode Sensor Search Mechanism Toward Internet of Things","volume":"17","author":"Zhang","year":"2019","journal-title":"IEEE Access"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"67046","DOI":"10.1109\/ACCESS.2018.2873662","article-title":"Cooperative willingness aware collaborative caching mechanism towards cellular D2D communication","volume":"6","author":"Zhang","year":"2018","journal-title":"IEEE Access"},{"key":"ref_4","first-page":"76","article-title":"A progressive search paradigm for the internet of things","volume":"25","author":"Ma","year":"2017","journal-title":"IEEE Access"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1928","DOI":"10.1109\/JIOT.2018.2884485","article-title":"A feature-based learning system for Internet of Things applications","volume":"6","author":"Wu","year":"2018","journal-title":"IEEE Internet Things J."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"871","DOI":"10.1002\/dac.2647","article-title":"IoT-SVKSearch: A real-time multimodal search engine mechanism for the internet of things","volume":"27","author":"Ding","year":"2014","journal-title":"Int. J. Commun. Syst."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1788","DOI":"10.1109\/TMM.2018.2885931","article-title":"Cache Less for More: Exploiting Cooperative Video Caching and Delivery in D2D Communications","volume":"21","author":"Wu","year":"2019","journal-title":"IEEE Trans. Multimed."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"609","DOI":"10.1016\/j.future.2018.12.032","article-title":"Multimedia data transmission mechanism with privacy protection for Internet of vehicles","volume":"8","author":"Wu","year":"2019","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"492","DOI":"10.1109\/LWC.2018.2877639","article-title":"High-Accuracy Entity State Prediction Method Based on Deep Belief Network Toward IoT Search","volume":"8","author":"Zhang","year":"2018","journal-title":"IEEE Wirel. Compon. Lett."},{"key":"ref_10","first-page":"55","article-title":"Searching the Web OF Things: State of the art, challenges, and solutions","volume":"5","author":"Tran","year":"2017","journal-title":"ACM Comput. Surv."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"2101","DOI":"10.1109\/COMST.2018.2825231","article-title":"Searching for the IoT resources: Fundamentals, requirements, comprehensive review, and future directions","volume":"20","author":"Pattar","year":"2018","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1109\/MC.2013.31","article-title":"The future of human-in-the-loop cyber-physical systems","volume":"1","author":"Schirner","year":"2013","journal-title":"Computer"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1145\/3035967","article-title":"Unveiling correlations via mining human-thing interactions in the web of things","volume":"8","author":"Yao","year":"2017","journal-title":"ACM Trans. Intell. Syst. Technol."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"9266","DOI":"10.1109\/JIOT.2018.2888543","article-title":"Biologically inspired resource allocation for network slices in 5g-enabled internet of things","volume":"6","author":"Wu","year":"2019","journal-title":"IEEE Internet Things J."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1109\/MCOM.2016.1600398CM","article-title":"Internet of things cloud: Architecture and implementation","volume":"54","author":"Hou","year":"2016","journal-title":"IEEE Commun. Mag."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Zhou, Y., De, S., Wang, W., and Moessner, K. (2014, January 19\u201321). Enabling query of frequently updated data from mobile sensing sources. Proceedings of the 2014 IEEE 17th International Conference on Computational Science and Engineering, Chengdu, China.","DOI":"10.1109\/CSE.2014.190"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Michel, J., and Julien, C. (2013). A cloudlet-based proximal discovery service for machine-to-machine applications. International Conference on Mobile Computing, Applications, and Services, Springer.","DOI":"10.1007\/978-3-319-05452-0_16"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"395","DOI":"10.1109\/JSYST.2014.2379646","article-title":"SeDaSC: Secure data sharing in clouds","volume":"11","author":"Ali","year":"2015","journal-title":"IEEE Syst. J."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"720","DOI":"10.1109\/LCOMM.2016.2521735","article-title":"Low-overhead and high-precision prediction model for content-based sensor search in the Internet of Things","volume":"20","author":"Zhang","year":"2016","journal-title":"IEEE Commun. Lett."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1109\/JSAC.2018.2872374","article-title":"On Buffer-Constrained Throughput of a Wireless-Powered Communication System","volume":"37","author":"Li","year":"2019","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/MCC.2017.9","article-title":"Secure data sharing and searching at the edge of cloud-assisted internet of things","volume":"4","author":"Mollah","year":"2017","journal-title":"IEEE Cloud Comput."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1109\/MNET.2018.1700202","article-title":"Learning IoT in edge: Deep learning for the Internet of Things with edge computing","volume":"32","author":"Li","year":"2018","journal-title":"IEEE Netw."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"226","DOI":"10.1016\/j.jpdc.2018.08.009","article-title":"Edge computing framework for enabling situation awareness in IoT based smart city","volume":"122","author":"Hossain","year":"2018","journal-title":"J. Parallel Distrib. Comput."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"922","DOI":"10.1109\/JIOT.2019.2946389","article-title":"Using Collaborative Edge-Cloud Cache for Search in Internet of Things","volume":"7","author":"Tang","year":"2019","journal-title":"IEEE Internet Things J."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Xu, R., Nikouei, S.Y., Chen, Y., Polunchenko, A., Song, S., Deng, C., and Faughnan, T.R. (2018). Real-time human objects tracking for smart surveillance at the edge. IEEE International Conference on Communications (ICC), IEEE.","DOI":"10.1109\/ICC.2018.8422970"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"4519","DOI":"10.1109\/TII.2018.2793350","article-title":"Secure Data Storage and Searching for Industrial IoT by Integrating Fog Computing and Cloud Computing","volume":"14","author":"Fu","year":"2018","journal-title":"IEEE Trans. Ind. Inf."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Forestiero, A. (2017, January 14\u201317). Multi-Agent Recommendation System in Internet of Things. Proceedings of the 2017 17th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID), Madrid, Spain.","DOI":"10.1109\/CCGRID.2017.123"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1145\/2837024","article-title":"Things of interest recommendation by leveraging heterogeneous relations in the internet of things","volume":"16","author":"Yao","year":"2016","journal-title":"ACM Trans. Internet Technol."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1109\/MIC.2019.2909607","article-title":"Recommendations on the Internet of Things: Requirements, Challenges, and Directions","volume":"23","author":"Yao","year":"2019","journal-title":"IEEE Internet Comput."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"4081","DOI":"10.1109\/TII.2018.2834351","article-title":"Measuring two-factor authentication schemes for real-time data access in industrial wireless sensor networks","volume":"14","author":"Wang","year":"2018","journal-title":"IEEE Trans. Ind. Inf."},{"key":"ref_31","unstructured":"Srinivas, J., Das, A.K., Kumar, N., and Rodrigues, J. (2020, March 20). Cloud Centric Authentication for Wearable Healthcare Monitoring System. Available online: https:\/\/ieeexplore.ieee.org\/abstract\/document\/8341758."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1016\/j.eswa.2015.10.015","article-title":"Breast cancer classification using deep belief networks","volume":"46","author":"Eldeib","year":"2016","journal-title":"Expert Syst. Appl."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Su\u00e1rez, J.N., and Salcedo, A. (2017, January 21\u201324). ID3 and k-means based methodology for Internet of Things device classification. Proceedings of the 2017 International Conference on Mechatronics, Electronics and Automotive Engineering (ICMEAE), Cuernavaca, Mexico.","DOI":"10.1109\/ICMEAE.2017.10"},{"key":"ref_34","first-page":"469","article-title":"Automatic modulation classification using convolutional neural network with features fusion of SPWVD and BJD","volume":"5","author":"Zhang","year":"2019","journal-title":"IEEE Trans. Signal Inf. Process. Netw."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"566","DOI":"10.1109\/TNSRE.2016.2601240","article-title":"A deep learning scheme for motor imagery classification based on restricted boltzmann machines","volume":"25","author":"Lu","year":"2016","journal-title":"IEEE Trans. Neural Syst. Rehabil. Eng."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"2958","DOI":"10.1109\/JIOT.2017.2768073","article-title":"Dynamic trust relationships aware data privacy protection in mobile crowd-sensing","volume":"5","author":"Wu","year":"2017","journal-title":"IEEE Internet Things J."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"639","DOI":"10.1007\/s11036-017-0973-z","article-title":"Social-aware D2D pairing for cooperative video transmission using matching theory","volume":"23","author":"Zhang","year":"2018","journal-title":"Mob. Netw. Appl."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"84293","DOI":"10.1109\/ACCESS.2019.2924939","article-title":"Socially aware caching in D2D enabled fog radio access networks","volume":"7","author":"Li","year":"2019","journal-title":"IEEE Access"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"102457","DOI":"10.1016\/j.jnca.2019.102457","article-title":"Social-aware cooperative caching mechanism in mobile social networks","volume":"149","author":"Wu","year":"2020","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1016\/j.knosys.2018.01.031","article-title":"Improved K-means algorithm based on density Canopy","volume":"145","author":"Zhang","year":"2018","journal-title":"Knowl. Based Syst."},{"key":"ref_41","unstructured":"(2020, January 09). Intel Lab Data. Available online: http:\/\/db.csail.mit.edu\/labdata\/labdata.html."},{"key":"ref_42","unstructured":"(2020, January 09). Yelp Open Dataset. Available online: https:\/\/www.yelp.com\/dataset."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Syakur, M.A., Khotimah, B.K., Rochman, E.M.S., and Satoto, B.D. (2018). Integration k-means clustering method and elbow method for identification of the best customer profile cluster. IOP Conference Series: Materials Science and Engineering, IOP Publishing.","DOI":"10.1088\/1757-899X\/336\/1\/012017"},{"key":"ref_44","first-page":"31","article-title":"Survey on collaborative filtering, content-based filtering and hybrid recommendation system","volume":"110","author":"Thorat","year":"2015","journal-title":"Int. J. Comput. Appl. Technol."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"136","DOI":"10.1016\/j.procs.2015.04.237","article-title":"Matrix factorization model in collaborative filtering algorithms: A survey","volume":"49","author":"Bokde","year":"2015","journal-title":"Procedia Comput. Sci."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/7\/1918\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:13:24Z","timestamp":1760174004000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/7\/1918"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,3,30]]},"references-count":45,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2020,4]]}},"alternative-id":["s20071918"],"URL":"https:\/\/doi.org\/10.3390\/s20071918","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,3,30]]}}}