校园信息推送系统

2024-06-02

校园信息推送系统(精选5篇)

校园信息推送系统 篇1

0 引言

校园信息发布平台[1]是校园信息化建设的重要组成部分, 通常用于学校行政机构、教学单位、学生社团以及公共服务部门等机构发布信息, 学校师生能够通过校园信息发布平台实时关注、接收、参与到各种校园活动中, 如:学术会议、兴趣讲座、课外活动、展览信息以及实习求职信息等[2,3]。一个便捷实时、方便使用的校园信息发布平台能够有利于提高各职能部门的工作效率, 能够让师生充分利用好学校的资源, 为工作学习带来便利的同时也促进学校师生与社会的信息交流[4,5]。

随着移动互联网的迅速发展以及智能移动终端的普及, 学校师生对校园信息获取方式已有很大的改变, 传统的校园信息发布平台大多提供一个WEB页面对相关信息进行简单分类给用户浏览, 用户可以接触到全面的校园信息, 但用户所获取的信息并不一定是当前需要的或者自己感兴趣所关注的信息[6,7], 因此传统校园信息平台传播信息的方式大大制约了用户获取信息的兴趣也降低了平台的利用率[8]。

由于校园区域性划分比较明显, 学生在不同的时段主要活动于教学区、行政区、图书馆、生活区、运动区和宿舍区等区域, 各区域功能区分明显, 因此学生在特定区域特定时间内想要获取的信息类别相对单一。因此基于室内定位技术的个性化移动校园信息推送服务应运而生[9,10], 将系统布署在不同区域, 用户通过移动终端关注某类信息, 通过室内定位技术, 当用户到达相关区域后, 系统自动按照用户所关注的信息类别推送相关信息, 如讲座消息发布、招聘信息发布以及生活区促销活动等[11]。

1 室内定位技术

本系统应用了苹果公司发布的室内定位无线解决方案产品i Beacon。i Beacon是基于低功耗蓝牙技术 (Bluetooth 4.0) 来实现的[12,13], 蓝牙4.0在继承了传统蓝牙优点的基础上, 具有成本低, 功耗低, 范围广, 高速连接, 稳定性强等特点, 在一定程度上进一步适应了室内定位的要求[14,15]。利用i Beacon技术进行室内定位应用实现信息推送的过程:i Beacon基站创建一定范围内的信号区域, 当移动设备进入设定的信号区域, 相应的应用程序接入这个信号网络, 经过相应的计算来获取移动设备的当前位置, 当计算得出的位置信息符合预先设定的条件时, 移动终端向后台服务器发送请求并将对应信息呈现给用户, 完成消息的推送[16,17]。

2 移动校园信息推送系统设计

2.1 系统总体框架

基于室内定位技术的移动校园信息推送系统主要由i Beacon感应模块、客户端、服务器端以及数据平台几大部分组成。由于系统依赖于i Beacon感应模块与移动终端的通讯从而获取用户的位置信息达到服务信息精准推送的目的, 因此需要在校园内的各个区域的关键场所安装i Beacon感应模块, 例如在人流量较多的教学区、图书馆、宿舍区以及饭堂等场所。客户端分为信息提供商客户端和信息订阅接收客户端。信息提供商客户端可以提供信息的创建和发布, 设置信息发布的指定区域以及信息的有效发布时间, 所有数据上传到后台服务器端。当订阅了相关服务的信息订阅接收客户端进入了某一区域后, 系统会自动识别相关信息是否已推送过, 如果有新的信息, 系统服务器端自动推送信息到用户端。系统布署如图1所示。

2.2 系统设计

基于室内定位技术的移动校园信息推送系统根据实际应用需求以及校园的实际条件, 系统的整体设计采用分层结构, 系统的功能结构如图2所示。

2.2.1 感应模块

将i Beacon感应模块安装在相应的应用场合, 模块产生了一定的信号区域。当移动设备进入该信号区域后自动与感应模块进行通信并确定是否接入到当前网络, 当移动设备进入相关网络后可以获取相应感应模块的信息, 通过相关计算实现室内的精准定位, 移动终端获取到位置信息后与服务器进行数据交互。

2.2.2 客户端

系统用户主要包括信息提供商和信息订阅者, 信息提供商主要使用信息提供端进行信息管理, 包括信息创建、修改、删除、信息推送区域设定。信息提供端将数据信息封装为JSON数据格式并以HTTP通信方式与后台服务器进行数据交互。信息订阅者在使用信息订阅端后只要进入了i Beacon感应模块的信号区域后立即与感应模块进行通信, 获取当前i Beacon感应模块ID等信息并与后台服务器端进行通信确定自身的位置信息。服务器端在接收到移动终端的请求后, 通过数据处理将符合要求的信息推送到移动终端。

2.2.3 服务器及数据库

服务器端主要负责用户管理、位置计算以及信息管理等服务。用户管理主要用于管理用户的个人信息、登录位置信息、信息的接收及推送情况等;位置计算主要是负责计算移动终端的位置信息, 当服务器接收到移动终端的位置信息查询请求后, 服务器将接收到的数据进行分析, 得到当前移动终端所感应到的感应模块的模块信息, 通过数据库查询得到具体的位置信息。信息管理主要负责处理信息定制、订阅以及信息的推送。信息定制方面主要为信息提供商处理信息的管理, 比如信息创建、修改与删除等操作。信息订阅主要是为订阅者提供对分类信息的关注及处理, 服务器收到客户端的请求后只对用户推送已关注的分类信息, 尽量在客户端呈现用户所感兴趣的信息。系统中基本的业务逻辑都在服务器端实现, 所有的数据最终存储在数据库端。数据库端主要存储系统的用户信息、位置信息、服务信息以及相关的日志信息等数据。

3 移动校园信息推送系统的移动客户端实现

信息提供商通过用户账号及密码登录到信息提供端后, 在主界面上可以看到本用户已创建的各分类信息的信息列表, 如图3所示, 用户可以对信息列表进行相应的操作, 比如对某一信息进行文字修改、图片更改、信息删除等。点击“+”可以发布新的新闻信息, 可以对新闻信息的标题、分属类别、信息内容、新闻图片等信息进行设置, 其中分属类别主要是设置所发布的信息将会在哪些区域进行推送, 比如设置“校园新闻”那么该信息将会在校园内的所有区域进行推送, 如果只是设置“宿舍区”, 那么只有当订阅者到达宿舍区域时才会接收到该信息。分属类别与区域之间的设置在服务器端进行设置, 对普通用户是透明的。

信息订阅者使用订阅客户端可以查看所关注的信息内容, 在主界面上根据用户所关注信息分类的不同显示不同类别的信息。当用户关注某一类别的信息并且地理位置在所属推送区域时客户端自动接收到推送的信息, 信息摘要会在移动终端的通知栏显示, 可以根据用户需求设置接收信息提示方式, 比如震动或者是提示音。当用户关注了“学术预告”分类的信息, 那么当用户到达图书馆附近时会接收到最新的学术讲座信息;当用户关注“附近美食”时, 用户到达学校生活区时会接收到最新的美食优惠信息。在订阅客户端, 用户可以订阅自己所感兴趣的分类信息, 避免无用信息的推送, 达到了节省数据流量以及信息精准推送的目的。接收端主要界面如图4所示。

4 总结

本文分析了校园信息平台的特点, 结合移动终端应用情况以及室内定位技术的应用, 提出了根据用户位置信息实现校园信息推送方案。在校园信息推送系统需求分析的基础上, 对系统的功能结构进行分析和设计, 最终实现了移动客户端的展示。

摘要:随着移动互联网的迅速发展以及智能移动终端的普及, 学校师生对校园信息的获取也有了新的需求。分析目前主流室内定位技术的应用情况, 结合校园信息发布平台的特点, 提出了在移动终端平台下利用室内定位技术实现校园信息推送系统的设计并实现原型系统展示。

关键词:室内定位,移动平台,信息推送

校园信息推送系统 篇2

〔关键词〕中间数据库;ILASII;ACCESS

〔中图分类号〕G25 〔文献标识码〕A 〔文章编号〕1008-0821(2009)04-0133-03

On the Application of Middle Dat abase in

ILASII System for Secondary DevelopmentLin Lan1 Wang Hai2

(1.Library,Hainan Medical College,Haikou 571101,China;

2.Library,Hainan Vocational College,Haikou 571101,China)

〔Abstract〕This paper introduced the application of middle database(ACCESS)in ILASII System for secondary development,which included the“Book Reservation Service System”and“Library Short Message Service Platform”.

〔Key words〕middle database;ILASII;ACCESS

ILASII系统是一个成熟的图书馆集成管理系统,其数据库管理系统是采用分布式结构的LDBMS数据库管理系统[1],该数据库管理系统属封装性能极好,但不便于对其进行二次开发。因此,图书馆技术人员在拓展ILASII系统功能的时候,所面临的最大问题便是如何利用对其数据库进行二次开发,用以完善ILASII系统对日益发展的图书馆实际工作的需要。

为了更好的利用图书馆管理系统,使ILASII的各项功能得以扩展,实现部分信息推送服务。我们经过多次测试,利用中间数据库(ACCESS)成功地实现了“预约通知自动发布系统”、“图书馆短信服务平台”等基于ILASII系统的功能开发。

1 中间数据库在ILASII中的应用实践

中间数据库的建立与使用,主要是不对源数据库进行直接操作而破坏源数据库的整体,它起到了缓冲池、临时库的作用。从某种程度上来讲,既保持了原有数据库的完整,也提升了数据库的数据处理效率。

在实际的工作中,我们采用ACCESS数据库作为中间数据库,利用了该数据库的一些特殊功能(如:数据导入及导出,实现批处理数据,HTML数据导入),取得了很好的效果。

1.1 利用ACCESS数据库实现读者数据的批处理

图书馆每年新生借阅证的办理比较复杂。办证人员一方面要完成上千的读者相片、数据的收集工作,另一方面要在管理系统中逐个完成读者数据的录入工作,工作量极大,而且办证时间较长,给新生及时利用图书馆带来了不便,对图书馆的工作起到了负面影响。

因此,根据ILASII系统“流通管理”子系统中的“读者定长数据接收”功能结合ACCESS数据库摸索出了一套简捷方便的方法,实现了新生数据批处理,简化了数据录入工作,提高了办证效率。

1.1.1 利用ACCESS数据库完成读者数据的采集及数据批处理

目前各高校的新生数据已实现计算机管理,我们可以很方便地从招生办或教务处的管理系统中导出当年的新生数据,然后在此数据中分配好读者证号(建议导出格式用excel表格,以方便读者证号的分配);

在ACCESS2000中导入各班的新生数据,删除一些无关的字段(数据中,只需要保留姓名、班级、读者证号等字段内容);

再从ACCESS2000中导出各系部的新生数据名单(格式为文本格式,字段用空格隔开),并在“高级”选项中设好输出的字段长度,如图1所示。

最后检查输出的文本格式文件中的字段是否正确,字段长度是否相符。

1.1.2 利用ILASII系统的数据接口完成读者数据的批接收

进入ILASII系统“读者管理”,利用“定长读者数据接收”功能,设定好数据接收格式后,便可接收由ACCESS数据库导出来的读者数据[3]。

按照这样的程序,完全可以在一周之内完成所有新生的借阅证办理工作,极大地提高了新生借阅证办理工作的速度及效率。

随着校园“一卡通”的逐步推广,可以把图书馆借书证的办理工作纳到学校“一卡通”里,这样校园“一卡通”也具备了图书馆借书证的功能,传统的借书证的办理模式将不复存在,读者数据批接收的作用会越来越重要。

1.2 利用ACCESS数据库实现图书预约通知系统的开发ILASII系统本身具有图书预约通知的功能,但该功能不够完善,不能实现动态的发布及查询功能。利用ACCESS数据库所特有的“HTML数据导入”功能,再结合ASP技术开发出图书预约通知动态发布及查询系统[4]。再通过进一步的功能扩展,本系统还可以实现图书过期催还、图书借阅排行、读者借阅排行等动态发布的功能。

1.2.1 获取图书预约信息

虽然不能直接从ILASII的数据库中自动地获取数据,但ILASII系统提供了一个图书预约信息的提取及输出功能接口,并可以输出html格式的数据,这样我们可以通过此途径获取所要的html数据。

在提取及输出数据之前,我们首先在ILASII系统的“预约通知”(列表式)里设置好要导出的数据字段名,如表1所示。

在提取某段时间的数据后,点击菜单上的“输出文本”,保存html文件如:yy.htm

1.2.2 利用ACCESS数据库实现数据的自动导入

打开ACCESS数据库,新建一个数据库如ilasdb,新建一个宏,操作选择“TransferText”,操作参数设置如下:“迁移类型”为“导入HTML”,“规格名称”为空,“表名称”即为导入的表的名称,可以取为yy,“文件名称”为导入的源文件,填上绝对路径,如D:yy.htm,“带有字段名称”为“是”,“HTML表名称”及“代码页”均为空。

把该宏保存为“预约通知”名称,只要运行该宏,便可生成表yy。然后在windows的计划任务添加上该宏,预设定在某一时间里运行该宏,便可以实现数据表的自动导入。

1.2.3 预约通知系统的实现

有了以上的ilasdb数据库和数据表yy,便可以利用ASP动态网页来实现预约通知系统了。这里,由于用ASP实现动态网页的代码较为常见,因此在此略去详细的代码。

之后把导出来的预约信息文件保存到指定的路径,便可以由windows的计划任务自动启动数据导入进程,更新数据库里的数据,从而实现图书馆主页上图书预约信息的自动更新。这个工作也可以在任何一个工作终端进行,首先把服务器上保存文件的路径设为共享,以后工作人员定期把图书预约信息提出来后保存到该路径便可。该系统稍加改进还可以实现图书过期催还、新书通报、图书借阅排行榜及读者借阅排行榜等功能。

2 利用中间数据库实现部分信息推送服务

既然中间数据库能够实现图书预约通知、图书过期催还、新书通报、图书借阅排行榜及读者借阅排行榜等功能,为什么不能将这些服务由被动转化为主动呢?因此我们对中间数据库进行了深入探讨,建立了图书馆短信平台,将这些信息主动的推送到学生的手中,让他们能够及时快捷的掌握当前的图书借阅信息和图书馆相关的服务。

2.1 利用ACCESS及SQL数据库实现图书馆短信平台的开发随着手机及小灵通在大学生中的普及,通过短信来收发信息已成为广大大学生常用的通讯方式,而通过电子邮件来传递信息的方式逐渐下降。因此,构建图书馆的短信发布与服务平台,建立图书馆与广大读者之间良好的互通信息的渠道,成为现代技术环境下图书馆的一个新课题。可以说图书馆短信服务平台的构建,是图书馆由被动服务转向主动服务的一个好的方式[4]。经过多次测试,我们利用ACCESS数据库和SQL数据库,开发出了基于ILASII系统的图书馆短信服务平台。该短信服务平台的功能,除了通过短信向读者发布图书馆的开放时间、假期闭馆时间、图书过期催还、图书预约通知等功能外,还可以实现读者通过短信来查询图书馆的馆藏书目、图书续借、图书预约等功能。

2.2系统的实现

介于ILASII系统所使用的数据库管理的特殊性,我们通过深入研究与测试,对于本短信服务系统,用中间数据库的方式,硬件采用现在比较流行的“短信猫”或“企业短信通”,程序开发设计语言采用VB,后台数据库采用SQL。

该系统后台数据库管理的实现思路与图书预约通知系统类似,先把需要的数据导出来,然后通过ACCESS数据库具有的html文件导入功能,用宏或VB的事件促发器来实现数据的自动导入。然后在程序中实现数据从ACCESS数据库到SQL数据库的自动导入(短信服务平台采用SQL数据库作为后台数据库)。系统结构参见图2:

2.3 系统功能说明

在本系统中,对于读者的催还通知可以设定为提前三天通知,由系统自动发送,通知格式为“尊敬的**读者:您在图书馆借阅的《***》等本图书于****到期,请及时归还,谢谢!图书馆”,其中号表示相应的姓名、书名、还书时间等字段名,字数控制在一条短信要求的字数(60字)以内。如果读者想查询详细的图书借阅情况,可通过发送短信CX+手机号码或小灵通号码到图书馆的短信服务系统,系统会自动回复。

系统同时提供了管理员入口,管理员可以设定数据自动导入的时间以及短信息自动发送的时间;还可以手动批导入读者或员工的电话信息,短信群发送;另外还可以按天查询短信发送情况以及读者发短信查询记录。

3 对中间数据库应用实践的思考与展望

利用中间数据库来实现对ILASII的二次开发,从费用上更经济,效果上更实用地发挥本馆集成系统的功能。在开源软件为代表、促进知识共享和技术创新为目的的开发模式和变革运动兴起的今天,“开放”、“共享”越来越受到人们的认可和青睐,二次开发的障碍将越来越少。

参考文献

[1]王大可.ILASII的开发模式与技术特点[J].现代图书情报技术,1999,(2):11-13.

[2]姚领众.一种基于中间库的数据库间数据转换技术[J].计算机系统应用,1996,(11):27-29.

[3]ILASII2.0操作员手册[G].深圳市深图朗思数字技术有限公司,135-136.

校园信息推送系统 篇3

众所周知,企业内部员工间的高效沟通和有条不紊地完成工作是保证企业发展的基本条件。计算机技术带来的通讯变革已经使企业受益匪浅,目前企业内部员工经常使用即时通讯软件来保证种类庞杂的信息在工作人员间便捷地传递,例如QQ、MSN、RTX等。但这些以社交为主体的即时通讯软件并不能满足企业专业化的要求,它无法与种类繁多的业务系统自动衔接,获取各工作事项进行提醒并处理。随着信息化建设的深入,企业通常需要建设很多专业的业务系统,每天需要传递和处理大量的工作信息,这些信息可能涉及多个部门、多个员工,如果没有一个统一的、专业化的待办推送系统来处理这些待办事项,极易发生诸如信息遗漏、杂乱无序、效率低下等问题。

针对上述状况,我们在企业级即时通讯工具RTX的基础上开发了一套待办推送系统。该系统可以在域机器上开机时自动以域账号身份登录,并常驻在桌面右下角;而系统的后台准实时抽取各专业业务系统待办事项并即时推送到处理人员桌面;处理人员在消息窗口可以即时查看待办消息,并单点登录业务系统进行处理。待办推送系统并另外提供了待办消息面板、新闻面板及信息服务产品面板等。

2 系统建设目标

通过搭建待办推送系统,解决了各业务系统待办事项推送实时性差、交互性弱问题,使得员工能更即时、准确、快捷地处理工作事宜,提高工作和协作的效率。企业通过待办推送系统来积极地消除其关键性业务流程管理与执行中的延迟,从而提高了企业的核心竞争力。

3 系统总体设计

本系统针对现代企业的工作需求设计,旨在将各业务系统待办事项,推送给相应的用户,并设置提醒,供用户进行操作。这样一来,信息的交流效率、信息的针对性和信息处理效率都明显增强。

本系统以腾讯即时通(RTX)为通讯平台,进行二次开发,腾讯即时通是腾讯公司推出的企业级即时通讯平台。RTX平台的主要功能,包括企业内部实时信息交互、语音视频交流、企业短信中心、自动存档主题讨论等等[1]。相关人员可通过RTX接收到系统自动发送的待办工作提醒信息、查看明细并快速进入系统进行处理,同时,系统还设计了周期性提醒,确保信息不被遗漏。

系统开发的主要功能包括PKI数字证书结合AD域的认证系统,业务系统的待办获取与消息提醒、待办推送系统反向登录业务系统。系统的总体架构如图1。

4关键技术实现

4.1待办推送系统开机登录

待办推送系统以域的目录服务认证结合,操作系统启动时,自动以域用户身份登录并常驻在桌面右下角。具体流程如图2。

4.2待办推送系统反向登录业务系统

待办推送系统客户端收到待办事项后,用户查看完消息后,可以反向登录业务系统进行业务处理。具体流程如图3。

4.3 待办获取与提醒

待办推送系统以5分钟为间隔获取在线用户的待办信息,并根据设定的业务规则分发到待办推送系统客户端。具体流程见图4。

4.4 系统实现效果

(1)系统启动后待办推送系统将在内存驻留,并最小化在电脑桌面右下角。实现效果如图5。

(2)系统通过轮训各业务系统待办接口获取待办工作信息,并通过RTX的消息处理机制将待办工作推送到客户端,点击待办工作可以登录到相应的系统处理。实现效果如图6。

(3)通过自定义标签将获取到的待办信息嵌入到RTX消息面版中。实现效果见图7。

5 结束语

待办推送系统2010年10月建成并上线运行,系统实现了业务待办信息、新闻发布信息、信息服务产品发布信息的即时消息提醒提醒;实现了待办面板、新闻面板、及信息服务产品面板;并实现了与短信网关的集成,可即时发送短息。系统与十五套业务系统实现衔接,包括企业信息门户系统、办公自动化系统、财务系统、营销系统、综合系统、生产系统、物资系统、工程系统、ITSM系统、指标系统、人力资源系统、计量自动化系统、非结构数据管理中心、省公司管理论坛、省公司论坛。系统运行至今,工作时间并发在线人数保持在近300用户,系统运行稳定,性能优异。

摘要:随着信息时代的迅猛发展,海量的信息反而降低了工作效率。当前人们越来越多的使用MSN、QQ及RTX等即时消息软件,通过信息推送技术与即时消息软件的结合不失为解决之道,它极大地提高了有效信息的到达效率。基于信息推送技术与即时消息软件,待办工作推送系统汇集各业务系统的待办事项,并实时地将其推送给相关用户,针对性地提高工作中的信息交流和处理的效率。本文旨在介绍此系统的结构和功能设计。

关键词:即时消息软件,信息推送系统,待办事宜

参考文献

校园信息推送系统 篇4

手机的普及及随身携带的特性, 使其成为读者与图书馆之间信息交互的工具。随着移动通信技术的发展以及3G时代的到来, 基于GPRS的实时信息服务技术应用十分广泛。如在现代化农田管理过程中, 通过GPRS技术可以将安装在田间的传感装置所采集到的实时数据发送到管理中心;通过数据分析, 人们可以在第一时间针对农作物的生长状况以及病虫害疫情采取及时有效的防治措施。将GPRS技术应用于图书馆馆藏信息主动推送服务是读者选择不同信息获取渠道的迫切需要。

系统设计

(一) 总体思路

目前国内开通短信服务的图书馆还很少。短信服务的模式有两种:一是通过短信应用商提供服务, 如中国移动、中国联通。这种方式投入成本较高, 适用于商业性运营, 对于图书馆公益性服务的特性而言, 在资金投入方面还有一定的困难。二是借助免费的短信网关提供商。这种方式成本低廉, 但数据的稳定性与安全性得不到保障。使用GPRS MODEN加SIM卡, 自行开发馆藏信息推送平台的方式在硬件上只要投入一只GPRS MODEN和一张包流量的SIM卡, 成本较低。借助网页抽取技术能很好地为读者提供手机短信服务。系统实现的关键技术有两点:一是GPRS MODEN短信收发控制。二是与OPAC馆藏数据库对接。

(二) 系统架构

馆藏信息推送服务系统借助GPRS通信技术, 根据预先设定的规则, 可定时为读者提供新书通报、逾期催还、资讯推送等基础服务, 是解决图书馆图书传递效率不高的有效办法;同时读者也可以通过手机短信的方式向系统发送用户注册、证件挂失、书目检索、图书预约与续借、图书荐购、参考咨询等请求, 系统经过判断可进入自动处理和人工处理模式。在自动处理模式下, 系统会实时检索图书馆自动化管理系统平台数据库并向读者手机发送固定格式短信;在人工处理模式下, 系统管理人员可通过人机界面完成信息录入并以手动的方式向读者手机发送短信。馆藏信息推送系统由图书馆自动化管理平台数据库、短信管理程序、数据采集接口程序、GPRS MODEM模块、SIM卡、GPRS网络等组成, 如图1所示。

OPAC馆藏数据库是信息推送服务系统主要的数据来源, 系统接收到用户请求后即启动网页抽取模块查询OPAC数据库, 并将返回数据按照对应字段存储到短信数据库等待发送指令调用;一旦发送条件成立, 系统便读取短信数据库并将短信数据依次写入RS232串口, 由GPRS MODEN发送给读者。馆藏信息推送服务系统同时监听RS232串口发送和接收状态, 人机界面为参考咨询馆员提供数据录入接口, 回复内容存储到短信发送数据库。

(三) 主要功能与流程

馆藏信息推送服务系统主要具备以下五大功能:一是GPRS MODEN工作状态监控, 主要由系统监听来完成。一方面, 监听读者请求短信并将数据记录到短信数据库;另一方面, 监听由系统生成的短信发送队列并将短信发送到读者手机。二是对图书馆现有自动化管理平台数据库的检索。当读者请求类型为用户注册、证件挂失、书目检索、图书预约与续借时, 由系统自动调用图书馆现有自动化管理平台数据库并存储到短信发送队列等待发送;当读者请求类型为图书荐购、参考咨询时, 则将数据直接记录到短信数据库等待系统管理人员人工处理。三是短信数据库的存取与调用。短信数据库主要由读者请求数据表、系统处理结果数据表、等待发送短信队列数据表构成。对于由系统按既定规则定时发送的新书通报、新闻资讯需要增加发送标识字段, 防止短信重复发送。四是数据采集接口程序。主要负责将等待发送短信队列通过RS232发送给GPRS MODEN, 同时将GPRS MODEN接收到的短信进行数据分割送到读者请求数据表。五是人机界面应具有管理员账户管理、数据查询、数据录入、数据备份、参数配置、登陆日志等常用功能。系统功能流程如图2所示。

系统实现

(一) 技术选择

GPRS是通用分组无线服务技术 (General Packet Radio Service) 的简称, 它是GSM移动电话用户可用的一种移动数据业务。GPRS和以往连续在频道传输的方式不同, 是以封包 (Packet) 式来传输, 因此使用者所负担的费用是以其传输资料单位计算, 并非使用其整个频道, 理论上较为便宜。GPRS传输速率理论带宽为171.2 Kbps, 在实际应用中大约为40~100 Kbps, 实际应用带宽完全可以满足基于TCP/IP传输的馆藏信息手机短信收发。

(二) GPRS MODEN配置

GPRS MODEN也叫短信猫, 法国WAVECOM和德国SIEMENS (西门子) 是世界上最大的短信猫供应商。本系统选用上海颐通公司生产的ET2022短信猫, 在整个系统中属于数据交换的核心硬件。ET2022短信猫提供了一个标准的RS232串口与计算机连接, 一个SIM卡插槽, 一只外置天线。在短信猫的操作面板上还提供了设置和运行两种开关状态。在短信猫正常运行之前需要在设置状态正确配置当地的移动中心号码及速率等参数, 否则将无法正常工作。使用串口调试工具配置短信猫的方法如下:

1.设置短信中心号码。

以江苏移动南通地区短信中心号码 (+8613800513500) 为例, 命令如下:

EB 90 31 33 38 30 30 35 31 33 35 30 3030 30//EB表示一帧数据的帧头, 十六进制;90为控制字;31 33 38 30 30 35 31 33 35 30 30为13800513500的十六进制转换;30 30为填充部分。

设置成功后, 终端回复:EB 90 31 33 38 30 3035 31 33 35 30 30 00 00。

2.短信发送。

如向号码为13912345678的手机发送中文短信:“短信报警!”, 命令如下:

9C 08 0B 31 33 39 31 32 33 34 35 36 3738 3A 0A 77 ED 4F E1 62 A5 8B 66 FF 01 0D0A//9C表示字头, 十六进制;08表示中文;0B表示短信长度;31 33 39 31 32 33 34 35 36 37 38表示目标手机号;3A表示数据提示符;0A 77 ED 4F E162 A5 8B 66 FF 01是“短信报警!”的Unicode码;0D 0A表示字尾。

短信发送成功, 终端回复“Ok”否则为“Error”。

3.短信接收。

短信接收与短信发送编码格式相同。短信猫将接收到的短信通过RS232串口交给短信管理程序并存储到短信数据库指定字段。

(三) OPAC数据抽取

图书馆使用自动化管理平台由来已久, 管理平台的开发环境多种多样。国内高校图书馆使用OPAC查询系统比较常见。OPAC系统提供了一种以PHP为开发语言的WEB查询模式, 其数据库为ORACLE。本系统利用WEB页面数据抽取技术, 实现与OPAC查询系统数据库对接。页面数据抽取技术应用广泛, 尤其在搜索引擎中尤为普遍。页面数据抽取的本质其实就是得到目标页面的Html源码, 分析表格标记, 循环读取目标数据。本系统使用该方法的优势有两方面, 一方面, 事先不需要了解OPAC查询系统数据库的表结构, 兼容性较好, 便于系统推广;另一方面, 图书馆自动化平台数据库的安全不会受到威胁。实现过程分为以下三个部分:

1.发送Http Request请求。

2.接收Http Response返回的结果, 分析html源文件, 取目标数据。

3.写入短信数据库。

(四) 系统功能实现

1.初始化短信猫。

2.载入图书馆自动化平台数据库。

3.创建服务线程。

4.短信接收处理。

5.短信发送处理。

目前, 基于GPRS的馆藏信息推送系统在技术服务上尽管还受到一定的限制, 如对虚假短信的识别, 短信字符数的限制以及系统的可移植性等, 但基于GPRS的馆藏信息推送在图书馆信息服务的推广中还有很大的发展空间。随着制度和技术的不断完善, 短信平台作为传统信息服务手段的补充和完善, 对于满足不同读者群的阅读需求有着积极的推动作用。

摘要:利用网页抽取技术, 可以从图书馆自动化管理平台获取馆藏数据库信息, 通过GPRS MODEN自动向读者手机发送短信, 并可根据读者的需求, 提供文献定制、催还提醒、书目信息查询等服务, 提高信息资源的流通率和利用率。据此实现信息资源的主动推送服务、个性化服务以及实时服务, 可进一步提高图书馆服务的水平。

关键词:GPRS,馆藏信息,手机短信,信息推送,网页抽取

参考文献

[1]宋恩梅, 袁琳.移动的书海:国内移动图书馆现状及发展趋势[J].中国图书馆学报, 2010, 36 (5) :34-48.

[2]王茹, 宋瀚涛, 陆玉昌.网页数据自动抽取系统[J].计算机工程与应用, 2004 (19) :135-136.

[3]洪文, 魏成光.高校图书馆短信服务平台构建模型的研究[J].农业图书情报学刊, 2012 (7) :44-47.

[4]宋新起, 花艳秋.高校图书馆短信服务平台分析与设计[J].网络与通信, 2011 (10) :89-103.

信息推送技术综述 篇5

在现有技术中,用户主要基于两种方式获取互联网信息。一种是用户通过浏览器主动查询消息(pull),网站只能被动地接收访问;另一种则是服务器主动向用户发送消息(push),变被动模式为主动模式。推送技术是根据用户需求,有针对性地将用户感兴趣的信息主动发送到用户的计算机中。该项技术应用广泛,涉及广告、商品、多媒体、好友、景点等各类信息的推荐。其优点在于对用户要求低、适用面广、及时性好。

1 推送依据的属性

近年来,随着推送技术的快速发展,专利申请量也随之增加。如何从海量资源中选择合适的内容推送给用户,是信息推送技术的研究重点。推送系统基于用户的属性信息,分析或预测用户需求,尽可能向用户推送合适的信息,提高用户粘度。目前,推送系统主要依据以下几类属性确定推送内容。

1.1 地理信息

推送系统基于用户当前所在的位置发送消息,便于用户实时获取周边信息,例如:旅游景点推荐、交通路况报告。另外,考虑到地理位置相近的人群往往存在相似的需求,系统还可以将与用户处于相近地理位置的人群热点信息发送给用户,提高推送消息的命中率。依据地理信息推送消息,主要运用在交通、社区等方面,具有针对性强且准确的优势。然而,这种方式在消息的内容上存在局限性,应用领域较窄。

1.2 用户静态属性

在信息推送技术发展初期,系统主要依赖用户主动提供的属性(例如:用户注册的性别、年龄、职业、血型、星座、学历和生日,或是与登录信息相关的IP地址、用户标识)向用户推送消息。这类属性属于用户的静态属性,一般不会变化。服务器推送与用户静态属性相匹配的信息,属于针对用户需求的主动推送,简单易行。但是,这种方式及时性较差。由于用户需求会随着时间改变,始终以静态属性推送的消息,往往不能满足用户新产生的需求。

1.3 用户动态属性

在技术发展后期,越来越多的企业不再满足于被动地接收用户提供的属性,转而主动挖掘用户需求,甚至是预测用户的潜在需求。这类技术突出表现在基于用户历史操作行为(例如:经常输入的关键词,或是曾经购买的商品)或是基于当前操作行为(例如:当前浏览的网页)进行推送。

1.4 用户反馈

用户接收服务器推送的消息,并不代表用户接受了服务器推送的消息。如果推送的消息未被用户查阅,那么这次推送并不算成功。被推送者对消息的反应,即反馈信息,往往是最能体现推送效果的参数。结合用户反馈信息,及时调整推送策略,有助于提高信息投放效果。

1.5 相似群体

基于同一群体中其他人的属性信息进行推荐,这也是信息推送技术的一大分支。基于群体的不同,可以分为两种情形:一种情形下,涉及的群体是用户真正处于的群体,如社交圈上的好友、同一社区的邻居。另一种情形下,系统将具有相同兴趣或偏好的用户集合成一个虚拟群体,并基于虚拟群体推送消息。虚拟群体的建立,有效地解决了用户社交圈狭窄,提供信息不足的缺陷,为用户挖掘真正与其兴趣一致的“好友”,更便于挖掘用户的潜在需求。因而,基于虚拟群体推送消息,相对于基于真实群体,其准确度往往更高。

1.6 用户自定义

除前面描述的几种属性外,用户也可自行设置推荐条件,只有符合用户自定义标准的内容才被推送。这种方式通常用于订阅期刊等情形。

2 推送时机

除了推送依据的属性之外,合适的时机也是推送技术研究的重点。推送技术由服务器进行消息的主动推送,增加了服务器工作的压力。为了避免资源的浪费,服务提供商需要设置合适的推送时机。

一种简单的方式是设置固定周期,定期推送资源。这种方式实现简单,却不够有效,可能导致推送消息不够及时。另一种方式是在资源更新时推送。这种方式减轻了服务器的压力,但仍然存在局限。倘若推送时间不恰当,对用户造成困扰,将无法构成一次成功的推送。因而企业在提高推送内容准确性的同时,也在研究如何把握合适的推送时机,使得整个技术更加智能。例如:申请号为201410666098的中国专利申请,其提出了一种信息推送方法,旨在接收用户输入的多个手势操作,通过用户的手势操作确定用户处于无聊状态,在用户处于无聊状态时向用户推送其感兴趣的信息,更符合用户的需求,推送时间更合适。

3 结束语

推送技术是一种将适合用户的资源自动推送给用户的计算机数据发布技术。如何在合适的时机将合适的内容推送给用户,改进推荐质量,提高服务水平,是信息推送技术研究的重点。根据推送依据的不同,可以分为基于地理信息、用户静态属性、用户历史行为、用户当前行为、用户反馈、相似群体(实际群体或虚拟群体)以及用户自定义的规则几大技术分支。在技术发展后期,服务器不再依据单一的因素决定推送内容,转而同时考虑多种因素。同时,现有技术不再满足于简单的定时推送,进而研究如何更为智能地选择时间点,力图在不干扰用户操作的情况下推送消息。

当前研究信息推送技术的企业众多,因而发明专利申请想要被授予专利权的难度较早期更大。国内企业应该加大研究力度,研发核心专利,提高知识产权意识,才能更好地占据市场,提高企业核心竞争力。

参考文献

[1]刘迎清.国内信息推送研究综述[J].长沙大学学报,2006(5).

[2]徐青云.信息推送在个性化信息服务中的发展趋势[J].现代情报,2010(3).

[3]黄艳娟.基于RSS的图书馆个性化信息推送服务[J].情报科学,2006(7).

上一篇:多年冻土勘测下一篇:高等教育司法