您现在正在浏览:首页 > 职教文章 > 职教论文 > 支持个性化服务的移动门户系统的设计与开发

支持个性化服务的移动门户系统的设计与开发

日期: 2016/10/2 浏览: 0 来源: 学海网收集整理 作者: 桐城师范高等专科学校 理工系 李 媛

作者简介:李媛,硕士研究生,讲师,桐城师范高等专科学校,研究方向:多媒体网络教育、教育信息化。
   基金项目:安徽省2016年度自然科学重点资助项目“区域内农村电子商务B2C模式信息不对称问题研究” 课题编号:KJ2016A699
   2015年桐城师范高等专科学校校级教研课题“高职院校微课程资源开发与应用研究” 课题编号:Tcszjy002
  
   摘要:移动门户对于提升用户的便利性、个性化附加值等方面十分有益。本文主要分析移动门户的一些特性,以及设计开发的一个能够支持个性化服务的移动门户系统。
   关键词:个性化服务;移动门户系统;设计开发
  
   随着移动互联网时代的到来,人们获取信息的方法越来越丰富,不再局限于传统的浏览器,但由于移动门户系统设计开发需要花费大量的资金,许多网站都没有开发出针对移动用户的个性化服务。随着科学技术的不断发展,基于移动门户的个性化服务技术有了较大的进步,但是,用户访问延时、信息抽取过滤等等问题依然是需要研究的重点,本文针对这些问题提出一种能够支持个性化服务的手机门户系统。
   一、系统设计概述
   手机门户系统设计时需要从四大功能模块进行开展,即档案管理、资源预取、内容抽取适配及客户端。本文提出服务说明文件( PSDF)的概念,下文的分析设计都是以该种形式进行描述的,此外原音的噪声过滤及抽取适配也是在此基础上采用一定的算法。网络数据源包括RSS数据源及其它各种格式的数据源,形式十分丰富,在实际的应用过程中,首先由内容抽取模块抽取、解析信息源,过滤完成后,将信息生成为PSDF文档,交由档案管理模块对其进行存储管理。资源预取模块由Cache 子模块、Content Recommendation及Management tools三部分共同组成。信息源预取时,首先将PSDF文档进行解析,然后将兴趣规则提取出来,最后缓存预取资源。客户端模块与档案管理模块共同作用,为移动用户提供个性化展示的服务。
   二、设计与开发方法
   (一)服务说明文件
   本文的应用是以PSDF形式部署的,应用类型的丰富程度与PSDF表达能力息息相关。在服务说明文件中,多个语句构成一个服务描述,每一个语句都是由属性值、属性类型及属性名称共同组成,数据的组织方式主要是树状,每一种应用的类型不同,对应的PSDF也不同,因此,门户服务器可以根据PSDF解析出不同的文本格式。Content节点是PSDF的头尾标识,
   应用数据的核心载体是Item节点间的内容,每一类应用的PSDF都包含了三个结点,其中包括1个或多个Item节点,Item节点内部包含了Time stamp及View group两个属性值。内容提供者根据应用类型合理的选择自定义扩展词汇表,移动门户通过View group了解用户请求时序,然后将相应的节点数据抽取合并处理发送给客户端。
   (二)档案管理模块
   档案管理模块由两部分组成,即档案编辑器及档案持久化模块。档案数据包括设备档案、内容档案、栏目档案几种。用户的偏好不同,订阅存储的应用分类信息及栏目会存在差别,这种个性化偏好即定义为内容档案。移动终端的色调风格、屏幕大小等等信息成为设备档案,应用栏目本身的档案为栏目档案,系统档案数据之间的关系十分复杂,为了保证档案管理更加清晰、便捷,移动门户系统中档案信息及它们的关系由关系型数据库(RDBMS)进行存储,存储时保证数据的组织、档案的存储冗余最小。存储模型应包括User、Section、Label、Section Label、User Preference几部分,每个部分包含的档案信息不同,比如用户的GUID及设备档案包含在User中,分类名称、分类号包含在Label中。
   (三)内容抽取适配模块
   内容抽取模块使用门户服务器的计算功能收集处理信息,去除掉信息中的噪声块,将核心信息从实体中抽取出来,并根据一些特定的参数将信息进行调整适配,最后发送到客户端。实际运行时,首先经网页信息提取出来,去除掉垃圾信息,找到信息的核心快,将非噪声块进行标记后压缩合并得到DOM 文档,然后生成PSDF文件,将文件部署在门户服务器上,将内容进行适配后发送给客户端。
   (四)资源预取模块
   信息源的抽取适配离不开计算,由于信息源众多,门户服务器的计算量巨大,当用户较多时,同一个信息可能会被许多用户请求,如果重复进行信息源的抽取会极大的增加服务器的工作量。为此,系统可以将抽取后的信息内容缓存在门户服务器的内存中。设计时,可以采用如下思路:服务器将内容解析后,将其放在全局缓存中,系统接收到用户请求后直接从中检索,为了提高缓存查找的效率,设计时引入了Web 资源预取策略,挖掘PSDF 文档的数据,将关键词向量提取出来,然后进行匹配,展现在移动客户端上,并在服务器段缓存抽取适配的内容。
   预备缓存内容可能会与多个用户的兴趣匹配,在全局缓存中可能需要保存多个副本,这个时候也会造成全局缓存内存在大量的冗余,因此必须对其进行优化,优化时,将全局缓存区域保留下来,如果用户的数量超过一定范围,全局缓存时只保留一份。
   (五)移动客户端
   Native App是移动客户端的主要形态,每一种客户端平台都需要一个对应的软件,设备呈现数据时主要以视图形式进行,PSDF 的Item 参数中的view group及times tamp属性值为数据在客户端的呈现提供了支持,通过它们,视图间的连接关系、渲染视图所需要的数据都可以传达到客户端,客户端将视图控件与数据进行绑定。用户查看节点内容时,根据节点的 time stamp 值确定数据请求的 time stamp 值,然后以JSON 格式将响应数据传回客户端。客户端加载时是根据PSDF 的解析结果进行的,用户在查看资源内容时,会根据资源地址,加载具体内容,每一次加载都对应一次JSON 请求。
   结束语
   现阶段,我国移动门户系统的研究开发都还在发展之中,并不成熟,本次设计分析提出了服务说明文件的概念,并在描述门户服务器时以服务说明文件展开阐述,为相关研究人员提供一些设计思路。
  
   参考文献
   [1]闫东旭,张文博,杨燕.支持个性化服务的移动门户系统的设计与开发[J].计算机应用与软件.2015(01)
   [2] 张红梅.基于块的 Web 网页信息提取软件导刊[J].2012(11)

返回顶部