{'fraction_non_alphanumeric': 0.020859671302149177, 'fraction_numerical': 0.0, 'mean_word_length': 5.207843137254902, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
CLMRS: Designing Cross-LAN Media Resources Sharing Based on DLNA

Digital Living Network Alliance (DLNA) puts forward an interoperable architecture of home network equipment to implement the simple and seamless interoperability between household appliances, mobile devices and computers, so as to enhance and enrich users' experience. Because DLNA is designed to implement the sharing of multimedia resources between devices in a family environment, it does not support cross-LAN accessing. Currently, the cross-network cooperative work between smart devices has become a hot issue. To overcome this problem, this paper presents CLMRS - a cross-LAN accessing solution of C/S architecture based on DLNA technology. CLMRS can be used to implement cross-network media resources sharing by designing DLNA gateway/router of applicaion-level. We use DLNA gateway as a agent of LAN which is designed to transpond communication messages and to redirect address. To achieve cross-LAN media resources sharing, CLMRS adapts DLNA router as a transfer server to transpond communication data and to manage users access right. We also optimize the transmission path of media Steam to reduce the pressure of DLNA router. In order to protect user privacy, CLMRS sets a family account to limit the access right and proposes an efficient and secure authentication mechanism with anonymity. Our design and theoretical model are validated via implementing an instance of DLNA cross-network communication. Experimental results show that the approach is practical and can protect user privacy effectively.