论文部分内容阅读
摘 要:微博作为一种新兴的开放式媒介传输平台普遍应用于人们的生活中。微博授權发布在农业气象服务系统中充当着重要的传输渠道角色。本文阐述了农业气象服务系统中微博授权发布的设计原理,设计出农业气象服务系统与微博传输平台2者间顺利进行对接的技术方案,要求通过调取和使用微博平台中所提供的第3方授权接口,在农业气象服务系统中开展实现微博授权功能;拥有微博授权功能的授权用户通过微博平台中应用来调取和使用微博平台的第3方接口,最终实现农业气象服务系统与微博传输平台2者之间的顺利对接。最终根据用户需求在开放式的微博平台中有效地授权微博信息,实现在农业气象服务系统中微博信息一键式发布的功能。
关键词:农业气象服务系统;微博开放平台;微博授权
中图分类号: 文献标识码:A
引 言
微博是媒介传输平台之一,广泛运用于各类应用系统中。农业气象服务系统用户在微博平台发布多条业务消息时,需重复登录微博。从农业气象服务系统使用部门的安全角度考虑,部门内部设备与外网无接触,造成系统使用者使用微博传输信息时产生不便,农业气象服务系统的业务人员需将所发送的微博信息将可移动介质拷贝到外网电脑上,再通过外网中的微博平台将所需发送的微博发送出去;受主客观因素的影响,农业气象服务系统业务人员主观上存在的疏忽或遗漏则会造成业务人员在工作上的不便利性。因此,设计和开发农业气象服务系统中微博的授权发布迫在眉睫,通过在2者间建立连接,在应用系统中进行微博的授权发布信息,最终用户可在农业气象服务系统的终端实现微博信息的一键式发布。
1 农业气象服务系统中微博授权发布开发与实现
1.1 设计原理
设计原理:农业气象服务系统是基于B/S两层结构的应用系统,该系统与中央服务器连接外网,系统中的业务机可以直接访问到中央服务器,在这基础上便可以进行对微博信息进行微博发送的操作,从而更好地保证农业气象服务系统使用过程中的网络安全;系统使用J2EE结构在第3方微博传输平台上进行传送,此系统通过微博传输平台提供的第3方接口以代码工程的方式添加到J2EE应用中,最终通过第3方类库支持微博信息在农业气象服务系统中的授权及发送功能。
1.2 模块设计
主要包含3个功能模块的设计,分别为:微博应用管理模块、微博账号授权模块和微博信息发送模块。
1.2.1 微博应用管理模块
该模块中包含3个子模块:微博应用添加、微博应用修改和微博应用删除。微博应用管理模块便于在农业气象服务系统中实现对微博应用过程中的增加、删除、修改和查询功能,且有关微博第3方平台的对接都是基于微博应用管理模块来进行的,所以在农业气象服务系统中微博应用管理模块的设计和实现是微博第3方平台能够顺利进行开发和运用的基础和前提。
1.2.2 微博账号授权模块
该模块中包含2个子模块:微博账户授权和微博账户授权解除。在农业气象服务系统中要实现微博一键式发布信息便要使用微博应用,在农业气象服务系统中建立微博账户授权之前需要对微博应用的类型做出判断,之后再选择调配和使用相对应的接口;设计的微博账户授权解除模块主要功能是对已经授权的用户进行授权的解除,建立的微博账户授权解除模块则可以对已授权用户信息列表中的信息进行授权解除。
1.2.3 微博信息发送模块
该模块中包含2个子模块:带图片微博发送和不带图片微博发送。农业气象服务系统中实现一键式发送,包含可以发送带图片的微博信息和发送不带任何图片的微博信息,绝大多数相关系统中微博发送的业务模式为“编辑-审核-发布”这种3阶模式,该模式前2个过程编辑和审核功能均只是编辑微博内容,着重于对微博信息的编辑,到发布阶段才开始选择所需推送的微博授权账号来进行微博信息的发布,微博信息发送模块中2个子模块,能够弥补“编辑-审核-发布”这种3阶模式在实施当中的缺陷,更好地区分和定位农业气象服务系统中的微博信息发送模式。
1.3 农业气象服务系统中微博授权发布的实现
农业气象服务系统与微博传输平台之间的对接,最终实现微博授权发布需以下几个步骤来完成:
将微博传输平台所提供的第3方微博的API下载,将其归置为农业气象服务系统的开发环境,需要在微博传输平台的第3方开发平台上注册1个微博网页应用,每个微博网页应用将会对应的有各自的一个APP Key和APP Secret;
设计和开发出一个农业气象服务系统用户可以自己使用的用户名和密码,用户通过将数据输入所设计和开发的农业气象服务系统微博授权模块中,且会相对应地返回出一个OAUTH值,将此反馈的OAUTH值与其对应的微博账号进行绑定,信息发送和评论等功能的操作都需所反馈出的OAUTH值来实现;
需要通过设计和开发1个可一键式发送微博信息的模块,农业气象服务系统用户在使用时仅仅需要输入某一条微博内容,选择所需要发送的微博账户对象,便可以轻松快捷地实现微博信息在农业气象服务系统中的一键式发送功能。
2 结 论
农业气象服务系统中微博授权发布的开发和实现,立足于现有的硬件设备和业务环境,了解和掌握微博平台提供的第3方授权接口及功能,并将其中的API进行下载,将其归置为农业气象服务系统的开发环境;农业气象服务系统中的微博授权开发者从系统用户的需求出发,在开放式微博平台与农业气象服务系统2者之间建立连接,用户便可在农业气象服务系统中实现一键式微博信息发送操作。在农业气象服务系统中微博授权模式的实现,方便将用户微博信息通过授权形式发送到开放式平台,计算机水平不高的人员也能较好的操作和使用;通过授权发布微博信息能保证用户信息在传递过程中的安全性,有利于增强农业气象服务系统用户在使用过程中的安全意识,真正利用现有资源的基础上实现计算机信息技术服务于用户的现实意义。
参考文献
[1] 何群.借助“新媒介”成就“新媒体”——关于微博微信给传统媒体带来的挑战与产生的效应[J].中小企业管理与科技,2014(10).
[2] 陈舜华,王晓彤.基于微博API的分布式抓取技术[J].电信科学,2013(08).
[3] 杨炜.基于Android的腾讯微博客户端应用软件设计[D].西安电子科技大学,2013(01).
[4] 文坤梅,徐帅,李瑞轩.微博及中文微博信息处理研究综述[J].中文信息学报,2012(11).
[5] 曹艳.政务微博日常信息内容发布策略研究[J].今传媒,2012(09).
[6] 张琳.我国微博的发展研究—以新浪微博为例[D].江西财经大学,2012(06).
[7] 毕秋敏,张名章.政务微博应用的若干问题探析及发展思考[J].今传媒,2012(06).
[8] 王妙娅.国内图书馆微博应用现状及建议[J].图书馆学研究,2010(12).
[9] 曹敏洁.微博第三方开发:能赚钱的不到5% [N].东方早报,2010(12).
[10] 张晨逸,孙建伶,丁轶群.基于MB-LDA模型的微博主题挖掘[J].计算机研究与发展,2011(10).
[11] 姚科.开放API:新浪微博必经之路?[J].互联网天地,2010(08).
[12] 梁赛楠.微博客受众的媒介使用研究[D].华东师范大学,2010(04).
关键词:农业气象服务系统;微博开放平台;微博授权
中图分类号: 文献标识码:A
引 言
微博是媒介传输平台之一,广泛运用于各类应用系统中。农业气象服务系统用户在微博平台发布多条业务消息时,需重复登录微博。从农业气象服务系统使用部门的安全角度考虑,部门内部设备与外网无接触,造成系统使用者使用微博传输信息时产生不便,农业气象服务系统的业务人员需将所发送的微博信息将可移动介质拷贝到外网电脑上,再通过外网中的微博平台将所需发送的微博发送出去;受主客观因素的影响,农业气象服务系统业务人员主观上存在的疏忽或遗漏则会造成业务人员在工作上的不便利性。因此,设计和开发农业气象服务系统中微博的授权发布迫在眉睫,通过在2者间建立连接,在应用系统中进行微博的授权发布信息,最终用户可在农业气象服务系统的终端实现微博信息的一键式发布。
1 农业气象服务系统中微博授权发布开发与实现
1.1 设计原理
设计原理:农业气象服务系统是基于B/S两层结构的应用系统,该系统与中央服务器连接外网,系统中的业务机可以直接访问到中央服务器,在这基础上便可以进行对微博信息进行微博发送的操作,从而更好地保证农业气象服务系统使用过程中的网络安全;系统使用J2EE结构在第3方微博传输平台上进行传送,此系统通过微博传输平台提供的第3方接口以代码工程的方式添加到J2EE应用中,最终通过第3方类库支持微博信息在农业气象服务系统中的授权及发送功能。
1.2 模块设计
主要包含3个功能模块的设计,分别为:微博应用管理模块、微博账号授权模块和微博信息发送模块。
1.2.1 微博应用管理模块
该模块中包含3个子模块:微博应用添加、微博应用修改和微博应用删除。微博应用管理模块便于在农业气象服务系统中实现对微博应用过程中的增加、删除、修改和查询功能,且有关微博第3方平台的对接都是基于微博应用管理模块来进行的,所以在农业气象服务系统中微博应用管理模块的设计和实现是微博第3方平台能够顺利进行开发和运用的基础和前提。
1.2.2 微博账号授权模块
该模块中包含2个子模块:微博账户授权和微博账户授权解除。在农业气象服务系统中要实现微博一键式发布信息便要使用微博应用,在农业气象服务系统中建立微博账户授权之前需要对微博应用的类型做出判断,之后再选择调配和使用相对应的接口;设计的微博账户授权解除模块主要功能是对已经授权的用户进行授权的解除,建立的微博账户授权解除模块则可以对已授权用户信息列表中的信息进行授权解除。
1.2.3 微博信息发送模块
该模块中包含2个子模块:带图片微博发送和不带图片微博发送。农业气象服务系统中实现一键式发送,包含可以发送带图片的微博信息和发送不带任何图片的微博信息,绝大多数相关系统中微博发送的业务模式为“编辑-审核-发布”这种3阶模式,该模式前2个过程编辑和审核功能均只是编辑微博内容,着重于对微博信息的编辑,到发布阶段才开始选择所需推送的微博授权账号来进行微博信息的发布,微博信息发送模块中2个子模块,能够弥补“编辑-审核-发布”这种3阶模式在实施当中的缺陷,更好地区分和定位农业气象服务系统中的微博信息发送模式。
1.3 农业气象服务系统中微博授权发布的实现
农业气象服务系统与微博传输平台之间的对接,最终实现微博授权发布需以下几个步骤来完成:
将微博传输平台所提供的第3方微博的API下载,将其归置为农业气象服务系统的开发环境,需要在微博传输平台的第3方开发平台上注册1个微博网页应用,每个微博网页应用将会对应的有各自的一个APP Key和APP Secret;
设计和开发出一个农业气象服务系统用户可以自己使用的用户名和密码,用户通过将数据输入所设计和开发的农业气象服务系统微博授权模块中,且会相对应地返回出一个OAUTH值,将此反馈的OAUTH值与其对应的微博账号进行绑定,信息发送和评论等功能的操作都需所反馈出的OAUTH值来实现;
需要通过设计和开发1个可一键式发送微博信息的模块,农业气象服务系统用户在使用时仅仅需要输入某一条微博内容,选择所需要发送的微博账户对象,便可以轻松快捷地实现微博信息在农业气象服务系统中的一键式发送功能。
2 结 论
农业气象服务系统中微博授权发布的开发和实现,立足于现有的硬件设备和业务环境,了解和掌握微博平台提供的第3方授权接口及功能,并将其中的API进行下载,将其归置为农业气象服务系统的开发环境;农业气象服务系统中的微博授权开发者从系统用户的需求出发,在开放式微博平台与农业气象服务系统2者之间建立连接,用户便可在农业气象服务系统中实现一键式微博信息发送操作。在农业气象服务系统中微博授权模式的实现,方便将用户微博信息通过授权形式发送到开放式平台,计算机水平不高的人员也能较好的操作和使用;通过授权发布微博信息能保证用户信息在传递过程中的安全性,有利于增强农业气象服务系统用户在使用过程中的安全意识,真正利用现有资源的基础上实现计算机信息技术服务于用户的现实意义。
参考文献
[1] 何群.借助“新媒介”成就“新媒体”——关于微博微信给传统媒体带来的挑战与产生的效应[J].中小企业管理与科技,2014(10).
[2] 陈舜华,王晓彤.基于微博API的分布式抓取技术[J].电信科学,2013(08).
[3] 杨炜.基于Android的腾讯微博客户端应用软件设计[D].西安电子科技大学,2013(01).
[4] 文坤梅,徐帅,李瑞轩.微博及中文微博信息处理研究综述[J].中文信息学报,2012(11).
[5] 曹艳.政务微博日常信息内容发布策略研究[J].今传媒,2012(09).
[6] 张琳.我国微博的发展研究—以新浪微博为例[D].江西财经大学,2012(06).
[7] 毕秋敏,张名章.政务微博应用的若干问题探析及发展思考[J].今传媒,2012(06).
[8] 王妙娅.国内图书馆微博应用现状及建议[J].图书馆学研究,2010(12).
[9] 曹敏洁.微博第三方开发:能赚钱的不到5% [N].东方早报,2010(12).
[10] 张晨逸,孙建伶,丁轶群.基于MB-LDA模型的微博主题挖掘[J].计算机研究与发展,2011(10).
[11] 姚科.开放API:新浪微博必经之路?[J].互联网天地,2010(08).
[12] 梁赛楠.微博客受众的媒介使用研究[D].华东师范大学,2010(04).