`
simonlaw
  • 浏览: 40891 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

Internet个性化服务系统的体系结构

阅读更多

2003-06-27 10:37:45.013

 

现有的Internet个性化服务系统个数繁多,服务形式也不尽相同,但通过对各种不同的个性化服务系统的分析发现,不同形式的个性化服务系统都可以抽象成一个共同的体系结构,即首先收集用户信息,而后根

 
据用户信息对用户进行建模,进而在构建的用户模型的基础上提供个性化的服务策略和服务内容。

体系结构

个性化服务系统的体系结构通常包括四个层次,如图1所示。


1.用户信息收集

在个性化服务系统的体系结构中,用户信息收集模块是个性化服务系统的基础模块。由于个性化服务是为用户量身定制的,因而无论是何种个性化服务,用户信息的收集都是个性化服务的基础。

用户访问Internet的过程共产生以下7种信息:

● 用户输入搜索引擎的查询关键词。

● 用户维护的Bookmark。

● 用户浏览的页面。

● 用户浏览的行为,包括用户在每个页面上驻留的时间,对每个页面进行的操作(如保存、打印页面、将页面存入Bookmark),对鼠标和键盘的操作等。

● 服务器日志。用户对网站的访问会被服务器记录下来,包括用户的IP、访问时间、用户所在的时区、访问的页面、页面的大小等信息。服务器日志可分为代理服务器日志和网站服务器日志。代理服务器日志记录用户对所有网站的访问,网站服务器日志只记录用户对某个网站的访问。

● 用户下载、保存的页面和资料等。

● 用户手工输入的其他信息。

根据收集的信息种类不同,用户信息收集模块采用的收集方法也不相同。如果要收集用户维护的Bookmark或者用户下载、保存的页面和资料,则需要在用户端访问特定的目录;如果要收集服务器日志,则需要在服务器端获取服务器日志文件,定位出特定用户的访问记录;如果要收集用户浏览的页面和浏览行为,则既可以在用户端捕获,也可以在服务器端从用户的访问记录中分析。

2.用户建模模块

个性化服务系统收集到用户信息以后,将用户信息提交给用户建模模块进行处理。用户建模模块根据收集到的用户信息采用用户建模方法构建用户模型。

3.个性化服务模块

个性化服务模块根据用户模型向用户提供相应的服务策略和服务内容,它负责提供具体的个性化服务,如个性化推荐、个性化信息检索等。由于服务的形式不同,个性化服务模块执行的功能也不相同,如对于基于内容的个性化推荐系统而言,个性化服务模块需要将所有内容与用户模型进行匹配,将匹配的内容推荐给用户;而对于个性化网站而言,个性化服务模块则需要将网站内容和结构与用户模型进行匹配,将满足用户模型的内容和结构呈现给用户。

 

4.用户

用户是个性化服务的享用者,同时用户对个性化服务的反馈也可以用于调整个性化服务系统。如用户可以直接修改可视化的用户模型,以调整个性化服务系统的性能;系统可以根据用户对个性化内容的

 
选择改进用户建模模块和个性化服务模块的性能。

实现结构

在个性化服务系统的实现中,用户信息收集模块、用户建模模块和个性化服务模块可以分别存在于客户端、代理端或服务器端。个性化服务系统的实现结构如图2所示。


图2(a)为客户端个性化服务系统的实现结构。在客户端个性化服务系统中,用户信息的收集、用户建模和个性化服务均在客户端实现。由于用户的信息就在本地收集和处理,因而不但能够获取丰富准确的用户信息以构建高质量的用户模型,而且可以有效地保护用户的隐私,但缺点是不能借鉴其他用户信息以实现合作式的个性化服务。典型的客户端个性化服务系统有斯坦福大学的LIRA、麻省理工学院的Letizia、加州大学的Syskill&Webert、卡内基·梅隆大学的Personal WebWatcher等。

图2(b)为代理端个性化服务系统的实现结构。在代理端个性化服务系统中,用户信息的收集、用户建模和个性化服务均在代理端实现。由于用户的信息需要传给代理端以进行用户建模,因而对用户的隐私可能造成侵犯,其优点是可以在被代理的用户群中实现合作式的个性化服务。典型的代理端个性化服务系统有明尼苏达大学的GroupLens、斯坦福大学的Fab等。

图2(c)为服务器端个性化服务系统的实现结构。在服务器端个性化服务系统中,用户信息的收集、用户建模和个性化服务均在服务器端实现。由于用户的信息在非本地的服务器端处理,因而同样有可能侵犯用户的隐私,其优点是可以实现合作式个性化服务,还可以实现网站个性化。典型的服务器端个性化服务系统有卡内基·梅隆大学的WebWatcher、DePaul大学的WebPersonalizer、NEC研究院的CiteSeer、Yahoo!公司的MyYahoo等,还有一些个性化电子商务网站,如Amazon、Ebay等。

图2(d)为客户端/服务器端个性化服务系统的实现结构。在客户端/服务器端个性化服务系统中,用户信息的收集在客户端实现,用户建模和个性化服务在服务器端实现。由于用户信息是在客户端收集,因而能够获得丰富准确的用户信息,缺点是需要传输用户信息,而且也容易造成对用户隐私的侵犯。但由于个性化服务是在服务器端实现,因而可以实现合作式的个性化服务。

图2(e)是客户端/服务器端个性化服务系统的实现结构。与图2(d)所示的系统不同的是,在图2(e)中,用户信息的收集和用户建模均在客户端实现,只有个性化服务在服务器端实现。由于用户信息的收集和用户建模是在客户端收集,因而能够收集到丰富、准确的信息构建用户模型,缺点是需要传输用户模型,也容易造成对用户隐私的侵犯。但由于个性化服务是在服务器端实现,因而同样可以实现合作式的个性化服务。

分享到:
评论

相关推荐

    电子商务系统的框架结构与体系结构.pptx

    总的来说,电子商务系统的框架结构和体系结构是复杂且动态变化的,需要不断适应新技术和商业需求,以提供高效、安全、个性化的在线服务。随着云计算、大数据、人工智能等技术的发展,未来的电子商务系统将会更加智能...

    基于Internet的多媒体教学系统结构

    总结来说,基于Internet的多媒体教学系统结构是一个复杂而完整的体系,涵盖了硬件设施、软件环境、教学内容设计以及教育管理等多个维度,旨在提供高效、便捷和个性化的在线学习体验。随着技术的不断发展,这样的系统...

    万物互联网的应用体系结构.docx

    这一领域主要关注为个人用户提供智能化和个性化的服务。例如,智能家居服务通过智能设备如智能家电、智能照明系统等,构建一个自动化且便捷的家庭环境。例如,海尔的智慧家庭方案涵盖了食联生态、衣联生态、全屋...

    基于混合云的高校云计算的体系结构.pdf

    总结来说,混合云的高校云计算体系结构在数字校园建设中的应用是一个复杂的过程,涉及到技术选择、成本投入、个性化需求匹配等多个方面。公有云提供了方便、统一的框架和低投入的特点,而私有云则提供了更高的控制性...

    车联网体系结构及其关键技术

    - **技术挑战**:构建能够反映个体行为特征的模型,为个性化服务提供支持。 综上所述,车联网技术的发展对于提升交通出行效率、改善城市服务水平以及降低社会运行成本等方面具有重要意义。然而,实现这些目标面临着...

    万物互联网的应用体系结构.pdf

    万物互联网的应用体系结构主要涉及三个方面:万物对个人服务(E2P)、万物对企业服务(E2B)和万物对政府服务(E2G)。 1. 万物对个人服务(E2P) E2P主要关注个人用户,通过收集与个人生活、工作、学习、健康和...

    软件系统设计技术方案(解决方案)

    * 系统支持用户个性化定制应用内容和系统风格,同时允许管理员进行分级管理 * 系统支持 WebSphere Portal 和 WebLogic Portal 无缝集成 * 系统采用标准的三层结构,表现层、业务层和数据层分离,各个功能模块以组件...

    NGN体系结构与软交换技术.pptx

    NGN的体系结构是一个统一标准的网络,融合了PSTN(公共交换电话网)、PLMN(公共陆地移动网络)、Internet和CATV(有线电视网络),通过Call Control、ApplServer和Core Packet Network等组件,实现业务控制、应用...

    基于Heritrix体系结构的垂直搜索引擎研究

    未来,随着人工智能技术的进步,垂直搜索引擎有望实现更智能、更个性化的搜索体验,为用户提供更加优质的服务。此外,如何平衡数据隐私保护与信息获取的有效性也将成为垂直搜索引擎发展过程中需要重点关注的问题之一...

    网上订票系统分析与设计论文

    未来,随着技术的不断进步,网上订票系统有望进一步完善,提供更多个性化服务,满足更多旅客的需求。 总之,网上订票系统的研发与实施,不仅解决了长期以来存在的购票难题,也展示了信息技术在推动社会服务现代化...

    企业办公自动化系统知识简述.doc

    系统可以帮助企业积累知识,实现知识共享和创新,维持良好的客户关系,有效控制成本,动态支持机构和流程变化,形成紧密的价值链,建立协同工作环境,实现信息的结构化和个性化,确保信息及时准确传递,提升商业智能...

    电子商务系统规划报告

    - **系统体系结构**:包括基础平台、服务平台和支付平台三个层次。 - **基础平台**:采用TCP/IP协议、PC服务器、以太网接入技术和屏蔽主机网关防火墙。 - **服务平台**:包括平台结构、网页设计和在线支付系统等。...

    基于Web的在线考试系统

    系统设计方面,基于B/S(Browser/Server)架构,采用三层体系结构,包括表示层、功能层和数据层。表示层由Web浏览器构成,主要负责与Web服务器的交互,展示信息;功能层由Web服务器承担,执行业务逻辑,处理用户请求...

    网上企业办公自动化系统设计与实现.docx

    网上企业办公自动化系统设计与实现 办公室自动化(Office Automation,简称OA)是信息化时代企业提升工作效率、优化工作流程的关键手段。...未来的OA系统将更加智能化、个性化,为企业提供更加便捷、高效的工作环境。

    java学习html学习测试.rar

    C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选...

    构建基于Web-Service电子商务独立安全体系.docx

    Web Service技术的发展趋势是朝着更加智能化、个性化和服务化的方向发展。Web Service技术可以帮助企业实现电子商务独立安全集成,提高企业的竞争力。 knowledge point 10: 电子商务安全问题的挑战 电子商务安全...

    基于数据挖掘的成绩分析系统.pdf

    基于数据挖掘的成绩分析系统是将数据挖掘技术应用于分析学生的成绩和表现,以此来改善学生的学习方法、职业规划、提升成绩,并为学生的学习提供个性化服务。文章提到的基于数据挖掘的成绩分析系统的设计要求及目标,...

Global site tag (gtag.js) - Google Analytics