发明名称 一种基于消息的即时协同办公系统
摘要 本发明公开了一种基于消息的即时协同办公系统,该系统使用可扩展消息协议,实现了一种即时性很强的协同办公系统。该系统结合了即时通讯和移动应用的特点,增加协同办公系统的即时性和移动性,弥补了传统协同办公系统应用的不足。
申请公布号 CN103236967A 申请公布日期 2013.08.07
申请号 CN201310140896.9 申请日期 2013.04.23
申请人 浪潮集团山东通用软件有限公司 发明人 田尚杰
分类号 H04L12/58(2006.01)I;H04L29/08(2006.01)I;G06Q10/10(2012.01)I 主分类号 H04L12/58(2006.01)I
代理机构 代理人
主权项 一种基于消息的即时协同办公系统, 其特征在于具体内容如下:(1)协同办公系统包含服务端和客户端两部分:1)服务端是一种基于Socket技术实现的TCP/IP通讯服务,所有的应用逻辑都封装在里面;2)服务端和客户端约定一种协议,双方通过这个协议来实现信息的交互,服务端主要用协议来像客户端声明各种接口,而客户端通过调用这些接口来实现对服务器端接口的调用;3)服务端和客户端的通讯通过JSON格式的消息进行;(2)服务端主要封装了如下协同办公的内部逻辑,并向客户端提供获取数据和交互的接口:1)用户身份和组织管理;2)工作流、公文管理、档案管理、计划任务、日程日志、内部通讯、文件管理等传统协同办公功能的接口;3)对客户端消息的接收和解析,并对客户端进行反馈;4)当服务端产生与某用户相关的信息时,服务端会把这些信息发送给用户使用的客户端,如果此时该用户没有登录到服务端,则在该用户下次登录时会收到这些信息;(3)客户端主要实现了如下功能:1)接入特定的服务端,并向服务端发送客户端的用户身份信息,获取服务端的信任;2)按照双方约定的协议,以消息的形式向服务端发送请求和信息,并把服务端的反馈信息展现给用户或者做出界面响应;3)给最终用户提供一组界面用以操作、查看或向服务端发送消息;(4)使用以上服务端和客户端的功能,主要包括如下步骤:1)把服务端部署在应用服务器上,并配置对外提供服务的端口,然后启动服务端;2)部署和使用客户端,有两种方式;a.把客户作为WEB应用,部署在WEB应用服务器上,然后设置其使用的服务端的访问地址和端口,最终用户在终端设备上通过访问该客户端的WEB应用获取服务端的服务;b.把客户端打包成某种设备的本地应用,安装在要使用的设备上,运行客户端的本地应用并设置要使用的服务端的访问地址和端口,并获取服务端的服务;系统还包括如下内容和步骤:1)服务端是一种基于Socket的TCP/IP服务,对客户端提供用户需要的数据和交互响应;客户端是一组基于Html5的网页,不依赖任何服务器端的实现;2)服务端和客户端通过JSON格式的消息进行通讯,服务端负责处理客户端发来的各种消息,并把需要的信息以消息的形式反馈给客户端,而客户端则负责解析和显示这些信息,并把用户输入的信息或者请求以消息的形式发送给服务端;3)客户端允许部署在WEB应用服务器上,对外提供WEB站点服务,或打包成本地 App,直接安装在各种终端上使用;4)服务端和客户端的交互采用同步和异步两种方式。
地址 250101 山东省济南市高新区舜雅路1036号