基于Web的个性化信息服务机制_个性化服务论文

基于Web的个性化信息服务机制,本文主要内容关键词为:信息服务论文,机制论文,Web论文,此文献不代表本站观点,内容供学术参考,文章仅供参考阅读下载。

【分类号】G351

面临现代信息环境的挑战,图书情报机构必须发展专业化课题化个性化信息服务机制,直接支持用户的知识获取和知识创新,从根本上提升自己的服务能力和对用户的贡献力度[1-2]。本文将就个性化信息服务的目的、要求、技术框架进行分析,并对若干技术模块进行具体设计。

1 个性化信息服务

1.1 信息服务应该是个性化服务[3]

信息服务的目标是满足用户的信息需要,但一方面,信息需要本身是决策相关的,即用户需求信息的主要目的是利用信息解决自己特定环境下的特定问题;另一方面,决策本身又是个性相关的,即利用信息和解决问题的方式、过程、程度和满意度又与用户个人的心理、知识、经验、行为方式甚至情绪等密切相关。因此,信息服务从本质上讲是个性化的,有效的信息服务一定是针对具体用户个人的问题、环境、心理、知识等特征来实施,这正是图书馆参考咨询服务的出发点和优势所在。网络化信息服务在跨越时空组织资源和服务的同时,也应充分支持个性化信息服务。

1.2 个性化信息服务系统的目标简单地说,提供个性化信息服务的系统[3-4]:

(1)创造适应个人心理和行为的信息活动环境,从而根据用户的知识结构、心理倾向、信息需求和行为方式等来充分激励用户信息需求、支持用户习惯行为方式、促进用户有效检索和获取信息、促进用户对信息的应用和在此基础上的知识创新。

(2)凝聚与个人相关的信息资源,通过基于灵活分析的、可方便定制的个性化资源组织机制,形成针对个人或课题特殊需要和特殊应用要求的虚拟信息资源集合(“个性化数字图书馆”),从而在充分挖掘和利用广泛信息资源的同时保障用户信息检索利用的针对性有效性。

(3)提供针对个人特点的检索与利用服务机制

用户的个性化行为贯穿于用户检索和利用信息的全过程,因此个性化服务必须能够探察用户在这个过程中的知识需求、行为习惯和决策方式,动态组织针对这种个性行为的辅导、辅助、检索和利用机制,为每一个用户过程提供“个人信息咨询助理”,提高用户信息检索与利用的效率。

(4)建立与个人信息系统的有机融合

用户个人积累、处理和传递信息的系统是用户信息环境的基石,图书情报系统通过有机融合和支持用户个人信息系统将能帮助用户整合基于信息检索利用的知识传播与创新过程中的多个环节与系统、提高用户信息利用的整体能力和效力。因此,个性化信息服务还应致力于协助建立个人信息系统、甚至提供个人信息系统ASP服务或平台设施,提供这类系统与其它相关资源的有机连接。

2 个性化系统总体技术要求

2.1 可定制性(Customizability)

可定制性指系统模块能根据个人用户或个性化团体用户的需要,灵活、动态地定制信息资源、信息系统、信息活动过程及相关服务。

2.2 执行效率和效益(Effectiveness & Efficiency)

对于一个支持众多资源和众多用户(而且往往是分布的资源和用户)的系统来说,定制本身以及在定制基础上的系统过程不占用或消耗过多的系统资源,能保证系统效率,尤其是检索效率。

2.3 有控制的共享性(Controlled sharability)

相当多的用户在资源需求和检索利用要求上可能有一定的重叠,并且他们可能希望学习或借用别人的定制信息来设计或完善自己的定制要求,因此个性化信息服务模块应能在有保护和有区别的情况下共享定制信息,以提高定制效率和降低系统开销。

2.4 集成化的安全与隐私保护(Integrated security and privacy protection)

定制信息及用户的个性化信息检索利用行为是用户的隐私,因此个性化信息服务模块必须有效保障定制信息和定制基础上的系统运行的可靠性安全性,严格保护个人定制信息不被盗用和窃取[5]。

3 个性化定制机制设计

基于上述要求,我们对在个性化服务中涉及到的定制、共享、安全机制进行初步分析设计。在本节里着重讨论个性化定制机制,在第4节讨论定制信息共享与安全保护机制[6-8]。

3.1 总体定制机制

个性化服务的技术基础是根据用户需求对具体用户所需的系统界面、资源集合、检索工具与技术、检索利用服务过程、检索结果等进行定制。为有效支持定制,在理想情况下,系统应提供以下功能:

①方便实用的定制工具

②用户对系统提供的定制内容进行选择、引入或自定义定制内容、组合定制内容、调整定制结构

③查看定制效果

④对定制信息进行修改、存储和管理

⑤根据用户使用选择倾向和历史统计自动修改定制信息。

从定制效率的角度讲,定制需要整体上的统一和规范;从个性化程度讲,定制又需要充分支持和展示个人的特色。因此,对各层次的定制,系统一般要规定总的定制框架,为用户提供一个基础模板,用户可根据自己需要从中选择内容或自己添加相关内容。用户定制数据存放在服务器端数据库里,在用户登录时系统确定用户身份,调用相关定制信息,并利用定制信息匹配系统数据或过程,动态生成个性化的系统形态和系统行为。定制过程的准确性和根据定制信息执行个性化服务的效率是个性化服务的关键因素。

3.2 系统界面定制

系统界面定制至少包括界面结构和界面内容的定制。界面结构指系统界面的总体模块类别和布局形式,例如页面将包括哪些模块或服务,各模块的布局方式(上下或左右或层次),界面上Logo、有关图像、菜单等的位置设置,界面色彩设计等。一般地,系统将提供若干模板供选择,并可能在各个模板的相应指定位置允许用户选择或插入一定的内容(例如自定义Logo图像或文字)。例如,my.163.com定制服务中,用户输入个人信息后就可以my.163.com提供的新闻、财经、体育、休闲、文化等11个栏目以及搜索引擎、股市行情、网易直通车等7个实用工具中选择所需栏目和工具以及它们在系统工具栏区域的上下左右位置。

界面内容定制主要是对各个信息或服务模块的具体内容进行定制。例如:在my.163.com的休闲栏目下,系统默认提供的只有“热点报道”,用户感兴趣的话,还可以选择“宠物”、“旅游”、“时尚”、“收藏”、“音乐”等内容并调整他们在“休闲栏目”下的排列位置。图书情报系统界面内容定制往往与资源定制合一,我们将在下面讨论。

3.3 系统资源定制

传统的图书情报系统界面为所有专业、层次、地域的用户都提供统一的资源和服务,而个性化服务机制则要求能依据用户各自具体特征和需求为他们量身定做(或由用户自己定制)所需具体资源和服务集合,这些资源可能包括:

①数据资源,例如“我的数据库”(My Databases)、“我的电子资料”(My E-materials)、“我的参考书架”(My Reference Shelves,可能包括电子或印刷型参考书)等,将用户最常用的有关资源作为首层列出,并提供与其它同类资源的链接,方便检索和获取:

②网络资源,例如“我的网络链接”(My Internet Links)、“我的搜索引擎”(My Internet Search)、“我的个人链接”(My Personal Links)”等,将符合用户实际经常需要的各类网络资源组织起来,形成个人网络图书馆;

③服务功能,例如“我的图书馆员”(My Librarians)、“我的定题资料选报”(My Current Awareness)、“我的图书馆新闻”(My Library News)、“我的帮助”(My Help)、“我的FAQ”(My FAQ)等,或者将用户与相应的专业馆员的直接联系,或者提供针对性的动态信息。

一般来说,系统首先将按不同专业和层次预制系统定制模板,即系统根据专业、层次、地域等针对不同用户特点和需求事先组织若干个资源与服务集合(模板)。例如,系统为工程专业的用户提供的模板“我的数据库”里应该有EngineeringIndex、IEE\IEEE、NTIS等,“我的搜索引擎”里应该有EEVL、Engineering E-journal Search Engine、Engineering Central:Search Engines等,“我的网络链接”里应主要有工程方面的资源站点、公司、大学、研究机构等,“我的图书馆员”应该是若干充分了解工程专业信息资源分布及查询的图书馆员或者由一个专家系统来支持。一个工程领域的用户可调用该系统定制模板,从中选择需要内容、调整排列顺序、或从其它相近学科(例如物理、计算机、环境科学)的系统定制模板中选择内容、或自己添加系统没有提供的内容,从而形成有个人特色的个性化资源定制模板。同时,系统可以跟踪用户对信息资源的利用,发现用户经常使用但又暂时没有列入用户定制模板的资源,自动(或提醒用户)更新用户定制模板。

3.4 检索定制

在检索中,有人习惯用简单检索,有人习惯用高级检索;有人习惯用"*"表示AND,另有人习惯用"&";不同用户可能用不同的词汇表达同一专业概念,不同用户对检索结果的选取原则和排序方法也可能不用,诸如此类正是用户个性化的显著表现。因此,检索定制需要充分支持用户在检索策略、检索方法和检索结果处理上的个性化。

根据初步分析,检索定制可包括:

①个人检索模板定制,用户可根据个人需要对所需信息的专业(用分类号或主题词、关键词确认)、应用目的(用文献类型区别,例如期刊论文、专利、会议文献等)、深度、语言、地域、数量、时域等进行定制,从而内在地表达自己相对稳定的检索限制条件,但用户在每次检索时也可以选择“屏蔽”(Overwrite)模板条件,灵活表达特殊要求。

②检索工具定制(选择数据库和搜索引擎),已纳入资源定制。

③检索式表示方式定制,用户可自定义默认检索方式是简单或复杂方式,自定义布尔检索式中“与”、“或”、“非”的表示符号,系统还可为用户记录最近的特定数量的检索式,并以下拉列表供用户选择使用。

④个人词表定制,可写入用户自定义的常用词汇的自定义规范词、通用限制词(检索时对所有检索式均加上此检索词)、特殊限制词(对某一个或几个词使用的限制词)、以及同义词和近义词;当该用户使用这些常用词汇时,系统可根据个人词表调用相应词汇优化检索,或弹出相应词汇供用户选择使用。

⑤检索结果处理定制,可对检索结果的相关度计算标准、输出格式、排序方式、重复记录整合方式、分类组织、下载格式、传送地址等进行定制。

⑥检索历史分析定制,用户可要求系统动态追踪其检索过程,提取最常用的检索词和检索式,最经常选择的数据库、期刊、网站等资源,最经常排除的资源,相近用户最常用的检索词、检索式、数据库、期刊及网站等(但必须掩蔽“相近用户”实际身份)。当然,这种追踪必须事先得到用户的授权(包括是否同意作为“相近用户”被分析的授权),同时必须安全地保护这些历史数据。这些历史数据可用来自动修改用户的有关定制信息(例如定题选报记录)。

在用户完成定制以后,定制数据存入系统定制数据库;用户进入系统时提供身份识别,经验证后系统调用相应的定制数据、并直接将定制数据或利用定制数据调用其它数据,动态形成输出结果。系统可通过Cookies或其它方式在用户使用系统全过程中监控用户身份。

4 个性化定制信息共享与安全机制设计

4.1 定制信息共享[5]

从提高效率的观点来说,个性化定制信息应该能共享。但为了保障定制数据安全和私密性,我们将有关定制信息分为系统定制模板、用户个人定制模板和用户个人身份数据,其中系统定制模板应尽可能地共享,个人定制模板应在用户自主决定的基础上有控制地共享,而用户个人身份数据则应严格保护不予公开。具体步骤如下:

①系统定制模板共享。系统定制模板是系统按照特定专业需求编制的特定资源与服务定制模板,公开供所有用户查询和引用(即用户可利用这些模板建立自己的个人模板),而且用户可对这些模板的格式与内容提出建议,但它们由图书馆员管理和更新,系统甚至可以根据该专业用户对该模板的使用情况以及该专业用户个人定制模板的统计分析来对其进行更新。

②个人定制模板共享。个人定制模板是用户根据系统定制模板进行修改所产生,用户还可了解相近用户的个人定制模板来完善自己的定制。对于用户自己的定制模板,用户有权选择是否共享或者共享哪些数据;而且,在共享时数据只按用户身份类别公开,不应泄露具体身份信息;另外,个人定制数据显然只有用户个人有权修改,系统管理员也只有在法律或管理必须时才有权修改。因此,用户进行定制时系统应提供工具帮助用户选择自己定制数据的公开程度,默认值应为不公开。再者,系统也可利用用户个人定制模板了解新的需求和资源,分析资源利用情况,并将统计分析结果作为更新系统定制模板的依据。

③用户个人身份数据保护。任何用户都可作为公共用户(Guest)进入系统,利用有限的资源和服务,例如OPAC检索;但用户往往需要注册合法身份后才能利用某些资源和服务,例如流通与馆际互借、电子期刊、文摘索引数据库等,这些身份数据加密存储于专门的身份数据库中,支持用户身份验证和定制操作。

4.2 安全与隐私保护

在网络环境下的个性化服务中,安全与隐私保护涉及以下问题:

①用户使用管理。用户使用管理,又称Access Management[9],包括用户身份认证和使用授权,目的是保证只有合法用户本人才能处理定制信息和获得相应的个性化服务。在个性化服务中的身份认证多以通行词或电子证书方式确认用户身份,并通过授权服务器进行授权。在某些特殊情况下(如用户在未退出系统时离开了计算机),系统也应能保护用户的信息安全。例如,当用户在一定时间内未做出任何操作时,系统可以假定用户离开了计算机,因此断开与系统的连接。

②资源授权管理。在定制和按照定制执行个性化服务中,需要根据资源安全级别和其它使用限制,确定什么类别的用户可以将什么资源定制在自己的个人模板中,从而保证用户定制数据不与系统资源使用限制冲突,而且用户定制的所有资源和服务都能为其使用,技术上这主要通过资源使用限制分析及相应限制表来实现。

③隐私保护管理。这至少涉及:隐私保护政策(可参考W3C的PrivacyProtection Platform规范)、隐私保护工具(例如用户对定制数据公开程度进行限制的选择工具等)、隐私保护技术(例如用户身份认证和个人数据、定制数据加密存储等)、隐私保护管理体系(例如隐私保护政策公示制度、隐私保护教育等)。其中有些应该融合到系统定制管理、用户使用管理和其它技术措施中,而另外一些则需要综合的管理措施予以解决。

④系统安全管理,这包括数据库安全管理、数据传输加密、用户个人信息安全传输与加密存储等问题。

5 若干技术模块分析

5.1 定制过程功能框架

个性化定制过程可由图1所示,以资源定制为例,实现过程包括:

①用户登录,输入身份认证信息,认证授权系统进行验证。

②如果是新用户,系统提示输入个人详细资料,存入身份认证授权数据库,完成用户登记。

③新用户在经过身份验证后,可选择是否进行定制和进行哪些定制,系统根据该用户特征(如专业、层次)提取相应的系统定制模板,供用户选择生成自己的定制模板,用户还可调用相近的系统定制模板完善定制;如果用户希望浏览其他用户的定制信息,则根据该用户特征和“个人定制数据共享控制表”提取相关的个人定制共享数据,以便于浏览选择的方式列出。

④新用户生成自己的定制模板后,选择是否共享及其共享程度,存入相应数据库。

⑤如果登录用户为已登记合法用户,系统提取相关定制模板,生成个性化系统主页、资源集合和服务接口;当用户执行有关服务操作时,系统启用相关检索定制,针对性地处理检索过程和结果。

5.2 系统数据库结构

系统数据库结构应支持定制和基于定制的动态操作,同时应保证处理效率。其实,图1已经给出了主要的数据库,另外还有:“用户定制项目表”描述合法用户所定制的模板和辅助定制表类别,后者例如“用户检索定制模板”的辅助定制表“个人词表”、“定题选报表”、“最常用检索词统计表”、“最近使用检索式表”等。

5.3 定制模板结构

我们以用户资源定制模板为例说明,以EBNF(Extended Backus-Naur Form)形式给出(其中A?表示A出现零次或一次,A+表示A出现一次或多次,A|B表示A或B之一出现):

用户资源定制模板::=用户ID定制数据

定制数据::=(MyDatabases? My Ematerials? MyReferenceShelves?MyInternetLinks?

MyInternetSearch?MyPersonalLinks?MyLibrarians?MyCurrentAwareness?

MyLibraryNews?MyHelp?MyFAQ?)+

MyDatabases::=(DatabaseCategory DatabaseItem+)+DatabaseItem::=(DatabaseName URL)+

MyE-materials::=(E-materialCategory E-materialItem)+E-MaterialItem::=(E-materialName URL)+

MyReferenceShelves::=(ReferenceBookName(URL|RecordNum))+

MyInternetLinks::=(InternetLinkCategory LinkItem+)+LinkItem::=(Linkitem Name URL)+

MyInternetSearch::=(SearchEngines(URL|SearchEnginePage))+

MyPersonalLinks::=(LinkItem URL)+

MyLibrarians::=LibrarianName(E-mailAdd?Telephone?WebPageURL?)+

MyCurrentAwareness::=

MyLibraryNews::=(NewsCategory | NewsKeyword)+

MyHelp::=(HelpCategory | HelpKeyword)+

MyFAQ::=(FAQCategory | FAQKeyword)+

5.4 系统支撑技术

支持个性化服务的支撑技术已经基本成熟,例如:

①Web数据库技术,完成用户登录、身份认证、数据匹配等;

②网页动态生成技术(ASP、ISAPI、CGI等),根据用户数据动态生成网页;

③数据推送(Push)技术,实现主动服务;

④过程跟踪技术,跟踪用户身份、监控用户过程,例如Cookies等;

⑤安全身份认证技术,提供安全严密的身份认证管理,例如X.509、PKI技术等;

⑥数据加密技术,保障数据(尤其是私密数据)在网络环境下的安全传输,例如公开密钥技术、SSL协议等。

个性化服务正改变图书情报机构以往“我提供什么,用户就接受什么”的运作方式,开创了“用户需要什么,我就提供什么”的发展道路,为它们在信息服务市场上中竞争和发展带来了生机与活力。我们应该充分发掘图书情报机构贴近用户服务用户的历史优势和深厚经验,充分利用现代信息技术的潜力,使个性化信息服务成为我们核心能力、市场竞争力和可持续发展能力的标志性部分。

收稿日期:2000-08-28

标签:;  ;  ;  ;  ;  ;  ;  

基于Web的个性化信息服务机制_个性化服务论文
下载Doc文档

猜你喜欢