[发明专利]一种基于自定义客户端的企业门户集成方法有效
申请号: | 201110171430.6 | 申请日: | 2011-06-23 |
公开(公告)号: | CN102307227A | 公开(公告)日: | 2012-01-04 |
发明(设计)人: | 吴高峰;徐远兵;叶献忠 | 申请(专利权)人: | 湖南中烟工业有限责任公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/58;G06F3/048 |
代理公司: | 长沙市融智专利事务所 43114 | 代理人: | 黄美成 |
地址: | 410007 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 自定义 客户端 企业 门户 集成 方法 | ||
1.一种基于自定义客户端的企业门户集成方法,其特征在于,集成有作为用户直接访问入口的桌面端系统和服务端系统,服务端系统与企业服务总线进行信息交互;
桌面端系统作为客户端门户系统的前端统一入口,用于提供一组功能和界面供用户使用,桌面端系统包括web资源组装模块和消息通知模块;
web资源组装模块用于web资源的封装和展现方式选择,用于定义web资源以弹出方式在浏览器中展现或内嵌在桌面端系统里以组件的方式展现;
消息通知模块用于将消息从服务端系统传递到桌面端系统,桌面端系统接收到通知消息后以弹出框的形式及时通知用户;
服务端系统负责接收企业服务总线传递的数据和信息,接收/分发相关消息,然后推送到桌面端系统,并响应用户操作桌面端系统时产生的请求;
服务端系统包括数据库、消息获取单元、消息分发单元和消息存储单元,消息分发单元和消息存储单元均与数据库连接,消息获取单元从企业服务总线获取信息,并将该信息传送给消息存储单元。
2.根据权利要求1所述的基于自定义客户端的企业门户集成方法,其特征在于,当有新消息到来时,客户端门户通知在线用户,便于在线用户在桌面端系统的通知框中查看或进行业务处理;所述的新消息包括新待办事务、新闻、新数据和新邮件;
消息通知模块包括消息分发单元、消息接收单元、消息提醒单元和消息展示单元四个部分:
消息分发单元:用于服务器端系统中服务器间消息的传递,消息分发过程为消息在服务器间同步的过程,该过程确保了桌面端系统登录到服务端系统的任何一个服务器时,均能接收到相同的消息并且不遗漏消息;
消息接收单元:用于桌面端系统定时向服务端系统请求新消息数据,如果服务端系统发现针对该用户有新的消息则向桌面端系统返回新消息,否则返回空;
消息提醒单元:用于当桌面端系统从服务端系统请求到新消息后,桌面端系统以声音或浮动弹出通知框形式提醒用户,该通知框中列出了收到新消息的列表;
消息展示单元:作为桌面端系统的消息展现界面,用户点击该消息展现界面内的任何消息后,桌面端系统打开浏览器,访问于该消息对应的用户请求的地址。
3.根据权利要求2所述的基于自定义客户端的企业门户集成方法,其特征在于,所述的桌面端系统还包括自动测速模块;
自动测速模块采用最后最近使用策略对服务器列表中的地址进行速度测试,并采用服务端系统的“系统可用方法”判断是否该服务器可用,最后根据测速结果以及服务器是否可用的结果,确定可以访问的最佳服务器,并记录本次登录的服务器,以便用户下次登录时直接访问该地址;
自动测速模块在桌面端系统启动时自动启动,并初始化服务端系统服务器列表;服务端系统服务器列表以文件形式保存在桌面端系统的本地目录;当服务端系统增加或撤销服务器后,桌面端系统调用自动更新模块来获得最新的服务端系统服务器列表文件;服务器列表是一组中文名称和IP域名对应关系的集合,桌面端系统上显示的是服务器的中文名称列表,后台则对应的是服务器的IP域名列表。
4.根据权利要求3所述的基于自定义客户端的企业门户集成方法,其特征在于,
所述的桌面端系统还包括自动更新模块,当客户端门户有新组件发布或更新时,自动更新模块根据更新清单的版本自动下载,当下载完成后进行MD5校验,校验正确后,提示用户更新桌面端系统或者下次重新登录桌面端系统时自动更新。
5.根据权利要求1-4任一项所述的基于自定义客户端的企业门户集成方法,其特征在于,所述的桌面端系统还包括统一认证模块,所述的服务端系统还包括门户认证服务单元,门户认证服务单元与第三方认证服务器通信连接;门户认证服务单元与服务端系统内的数据库和桌面端系统内的统一认证模块均连接。
6.根据权利要求5所述的基于自定义客户端的企业门户集成方法,其特征在于,基于统一认证模块的认证过程如下:
步骤300、用户进入桌面端系统,选择要访问的web资源或者单击通知框的通知消息;
步骤301、统一认证模块记录下本次用户访问的显示位置即位置P;
步骤302、统一认证模块进行动态监控,等待位置P的页面全部加载完成;
步骤303、当位置P的页面全部加载完成后,统一认证模块判断位置P有无会话标志;如无会话标志,表示需要进行认证,转步骤304,否则转步骤305;
步骤304、采用http post或https post方法通过服务端系统在位置P向第三方认证服务器发送用户认证信息,然后转步骤302;
步骤305、统一认证模块04释放控制,位置P显示用户要访问的web资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南中烟工业有限责任公司,未经湖南中烟工业有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110171430.6/1.html,转载请声明来源钻瓜专利网。