ImageVerifierCode 换一换
格式:DOCX , 页数:36 ,大小:220.83KB ,
资源ID:4782667      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4782667.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(OA与视高会议系统集成接口.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

OA与视高会议系统集成接口.docx

1、OA与视高会议系统集成接口OA系统无缝集成视高视频会议解决方案1系统架构图集成前的系统简单架构模块说明:认证服务器负责对登录会议室的每个客户端进行认证,以判断用户是否合法。备份认证服务器当认证服务出现问题时,可以即时切换到备份服务器进行认证,避免用户出现不能登录使用的情况。会议服务器简单的说就是负责管理客户端连接、管理会议相关数据(B/S结构,即:会议服务器集成了Web服务器的功能。)以及转发会议音视频数据等等。会议用户n(即:客户端)视频会议的客户端。浏览器端主要实现了对与会议相关的数据的操作。主要包括了会议的增加、会议属性的修改及会议的删除等。其中会议具体的配置参数,可从后面相关的接口中看

2、到。集成后的系统简单架构模块说明:系统验证模块1.第一种认证方式:认证服务器方式,我们提供一个验证模快,负责对登录会议室的每个客户端进行认证,以判断用户是否合法。该模快通过配置的方式,来取得OA系统中用户的信息,从而达到验证的目的。说明:我们提供的认证服务器是通过配置数据源来实现的,整个配置内容保存在中,形式如下:数据库类:AuthSource_DBAuthType=0 ;认证类型信息,0表示数据库认证ServiceType=ST_CONF ;会议服务器类型ClientType=CT_CONF ;会议客户端类型DbType=3 ;数据库类型,0 MySql 1 FIREBIRD 2 ORACL

3、E 3 SQLSERVERDbAddr= ;数据库服务器地址DbPort=1433 ;数据库服务器端口DbName=qsoa ;数据库名字DbUser=sa ;数据库管理员帐号DbPass=sa ;数据库管理员密码TableName=JZWFUSERS ;要查找数据库中的表名IDField=USERID ;用户ID所在的字段名NameField=LOGINNAME ;用户名所在的字段名PasswordField=PASSWORD ;用户密码所在的字段名PasswordIsMd5=0 ;在数据库中存放的密码是否为MD5码,0表示未经过加密,1表示已加密DbConnCount=10 ;最小数据库连

4、接数DbMaxConnCount=20 ;最大数据库连接数FunName=GetPassword ;函数名DllName= ;解密DLL名字IsEncrypt=0 ;是否使用DLL函数解密,0表示不使用,1表示使用文件类:AuthSource_INIAuthType=1 ;认证类型信息,1表示文件方式认证ServiceType=ST_CONF ;服务器类型,ST_CONF表示会议服务器ClientType=CT_CONF ;客户端类型,CT_CONF表示会议客户端PasswordIsMd5=0 ;在数据库中存放的密码是否为MD5码,0表示未经过加密,1表示已加密FileName=. ;文件所在

5、路径FunName=GetPassword ;函数名DllName= ;解密DLL名字IsEncrypt=0 ;是否使用DLL函数解密,0表示不使用,1表示使用格式如下:User1UserId=9 用户ID(可缺省)Name=123123 用户名Pwd=123 用户密码User2UserId=7Name=qqqPwd=qqq原理:认证服务器通过配置文件连接数据库,当用户登录时候,认证服务器会接收到登录用户的信息,通过数据库进行验证,验证成功后,用户进入会议室。解密函数原型:typedef void(*GetPassword)(const char *Cryptograph, char *New

6、Pwd);2.第二种认证方式:LDAPServer方式,即轻型目录服务器认证AuthSource_LDAPAuthType=2 ;认证类型信息,其他支持ldap协议访问目录的认证ServiceType=ST_CONF ;服务器类型,ST_CONF表示会议服务器ClientType=CT_CONF ;客户端类型,CT_CONF表示会议客户端RootName=o=tcl,c=cn ;目录根结点的名字HostName= ;目录服务器所在主机地址HostPort=389 ;目录服务器端口号MgrAccount=cn=Manager,o=tcl,c=cn ;访问目录的管理员帐号MgrPassWord=s

7、ecret ;管理员密码objectClass=inetOrgPerson ;要访问的组织对象节点UserIdField=uid ;用户ID的字段名UserNameField=cn ;用户名字的字段名UserPwdField=userPassword ;用户密码的字段名PasswordIsMd5=0 ;在数据库中存放的密码是否为MD5码,0表示未经过加密,1表示已加密FunName=GetPassword ;函数名DllName= ;解密DLL名字IsEncrypt=0 ;是否使用DLL函数解密,0表示不使用,1表示使用3.第三种认证方式:AD认证,即活动目录服务认证AuthSource_AD

8、AuthType=3 ;认证类型信息,3表示AD认证ServiceType=ST_CONF ;服务器类型,ST_CONF表示会议服务器ClientType=CT_CONF ;客户端类型,CT_CONF表示会议客户端RootName=dc=zjhz,dc=seegle,dc=com ;活动目录根结点的名字HostName= ;活动目录服务器所在主机地址HostPort=389 ;活动目录服务器端口号objectClass=User ;用户所在目录中的组织名UserSIdField=objectSid ;用户条目中存放SID的属性名UserNameField=cn ;用户条目中存放用户名字的属性名

9、PasswordIsMd5=0 ;在数据库中存放的密码是否为MD5码,0表示未经过加密,1表示已加密FunName=GetPassword ;函数名DllName= ;解密DLL名字IsEncrypt=0 ;是否使用DLL函数解密,0表示不使用,1表示使用4.第四种认证方式,临时密码认证,是由我们视频会议的认证模快和OA提供的认证模快来共同完成认证的过程。OA系统其它模块略会议服务器简单的说就是负责管理客户端连接、管理会议相关数据(B/S结构,即:会议服务器集成了Web服务器的功能。)以及转发会议音视频数据等等。会议用户n(即:客户端)视频会议的客户端。OA系统中的会议管理模块主要实现了对与会

10、议相关的数据的操作。主要包括了会议的增加、会议属性的修改及会议的删除等。其中会议具体的配置参数,可从后面相关的接口中看到。变化分析通过对上面集成前后的简单架构图的比对中,可以看出以下不同处:认证模块的变化。1、集成前由视频会议的认证服务器负责认证。2、集成后由我们新提供的认证服务器负责认证或者集由OA系统的认证服务器负责认证,两种方式选其一,其中我们新提供的认证服务器包括了数据库,文件,LDAPServer,AD四种接口。OA系统中新增了会议管理模块。1、集成前视频会议系统本身提供了一个Web方式会议管理功能。2、集成后则需要把会议管理的功能移入OA系统中。3、OA根据我们提供的接口,来实现一

11、个类似于视频会议集成前的那个Web会议管理功能。根据上面分析,分别需要OA系统、视频会议系统提供如下接口:OA系统1、新增会议管理模块。主要负责通过视频会议服务器对会议进行管理。如新增会议(包括了会议编号、会议名称、会议模式、会议人数、会议的起止时间等等)、修改会议属性、删除会议等等;视频会议系统主要提供上面提到的会议管理模块的相关接口。详细的接口说明参见本文后面的第三方系统接口。2第三方系统(Third System简写:TS)接口认证接口1TS请求ConfSrv认证。协议:HTTP POST格式: User Pass 2ConfSrv进行验证并返回验证结果。数据格式: xxxxxxxxxx

12、xxxxxxxxxxxxxxx 返回码 返回码对应信息 说明:返回码说明:0表示成功 非零表示失败。seq在后续请求中必须上传。获取会议列表1TS获取会议列表。格式: version=” encoding=”UTF-8” ? xxxxxxxxxxxxxxxxxxxxxxxx 2ConfSrv收到该请求后,首先要根据seq来判断一下超时问题。超时则返回: 非零值 登录已经超时,请重新登录。 正常则返回: 会议ID 会议名称 主/从会议 是否在会议列表中隐藏 是否允许任何人参加 是否锁定会议会议创建人是否与会者是否是会议相关人员 自动清空会议数据 自动录制会议 自动保存上传文件 当前在线人数 最大

13、与会人数 会议开始时间 会议结束时间 会议ID 会议名称 主/从会议 是否在会议列表中隐藏 是否允许任何人参加 是否锁定会议会议创建人是否与会者是否是会议相关人员 自动清空会议数据 自动录制会议 自动保存上传文件当前在线人数 最大与会人数 会议开始时间 会议结束时间 . 说明:上面数据中的需要在后续的操作中传回服务器进行验证。因此后续所有操作必须有标签。增加会议1TS增加会议。格式:,首先要根据seq来判断一下超时问题。请求数据格式: xxxxxxxxxxxxxxxxxxxxxxxx 65535说明:id为65535时系统自动分配。会议名称 会议描述 会议密码 会议密码确认 是否在会议列表中隐

14、藏 主从会议说明:如果为主会议,下面必填,从会议不填。 2007-03-16 16:33:02 2007-04-15 16:33:02 最大与会人数 最大游客人数 最大主席人数 计费模式 付款人 收款人 资费标准 是否允许任何人参加 是否锁定会议 自动清空会议数据 自动录制会议 自动保存上传文件 上级会议IP说明:如果为从会议,下面必填,主会议不填 上级会议端口 上级会议ID xxxxxx xxxxxx 超时则返回: 非零值 登录已经超时,请重新登录。 增加成功返回: 新增会议的ID 0 增加成功 说明:上面数据中出了必填外,其它可以只传增加了的数据,未传的数据以系统缺省值保存。修改主会议属性

15、一1TS修改主会议属性一。格式:,首先要根据seq来判断一下超时问题。请求数据格式: xxxxxxxxxxxxxxxxxxxxxxxx 会议ID唯一标识,不允许修改。 会议名称 会议描述 是否允许任何人参加 是否在会议列表中隐藏 是否锁定会议 自动清空会议数据 自动录制会议 自动保存上传文件 说明:上面数据中出了必填外,其它可以只传修改了的数据,未修改的可以不必传。 超时则返回: 非零值 登录已经超时,请重新登录。 修改成功返回: 0 修改成功 修改主会议属性二1TS修改主会议属性二。格式:,首先要根据seq来判断一下超时问题。请求数据格式: xxxxxxxxxxxxxxxxxxxxxxxx

16、会议ID唯一标识,不允许修改。 最大与会人数 最大游客人数 最大主席人数 会议开始时间 会议结束时间 计费模式 付款人 收款人 资费标准 说明:上面数据中出了必填外,其它可以只传修改了的数据,未修改的可以不必传。 超时则返回: 非零值 登录已经超时,请重新登录。 修改成功返回: 0 修改成功 修改会议密码1TS修改会议密码。格式:,首先要根据seq来判断一下超时问题。请求数据格式: xxxxxxxxxxxxxxxxxxxxxxxx 会议ID唯一标识,不允许修改。 会议旧密码 会议新密码 会议新密码确认 说明:上面数据中出了必填外,其它可以只传修改了的数据,未修改的可以不必传。 超时则返回: 非零值 登录已经超时,请重新登录。 修改成功返回: 0 修改成功 删除会议1TS删除会议。格式:,首先要根据seq来判断一下超时问题。请求数据格式: xxxxxxxxxxxxxxxxxxxxxxxx 会议ID 超时则返回: 非零值 登录已经超时,请重新登录。 删除成功返回: 0 删除成功 /seegl

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1