一种基于融合通信技术的多企业应用共享方法及装置与流程

文档序号:16246230发布日期:2018-12-11 23:36阅读:156来源:国知局
一种基于融合通信技术的多企业应用共享方法及装置与流程

本发明涉及融合通信技术领域,特别涉及一种基于融合通信技术的多企业应用共享方法及装置。

背景技术

随着移动互联网和智能手机的发展,为了提高办公效率,节约办公成本,越来越多企业选择移动办公应用。众多移动应用散落在各个角落,企业it管理员主要根据广告、与厂商交流等手段获取本企业需要的应用,这种手段费时费力,尤其不适合那些对it系统投资不多的中小企业。另外有些很好的应用由于推广渠道不畅,也很难在企业得到应用。如何把企业移动应用快速、精准的推送给企业,企业it管理员轻松找到本企业需要的应用,员工可以十分便利安装使用企业应用,是移动互联网应用需要解决的技术问题,也是应用快速推向市场的需要。



技术实现要素:

本发明所要解决的技术问题是提供一种能够进行多企业应用共同存储、多企业间共享应用或者企业内部使用应用的基于融合通信技术的多企业应用共享方法及装置。

本发明解决上述技术问题的技术方案如下:一种基于融合通信技术的多企业应用共享方法,包括以下步骤:

步骤1:融合通信模块接收应用开发模块的身份信息,并根据应用开发模块的身份信息向应用开发模块发送企业应用开发模块帐号,所述应用开发模块根据企业应用开发模块帐号创建应用,并向企业应用管理模块发送应用信息;

步骤2:企业应用管理模块根据应用信息对应用进行验证,当测试通过时,将应用上传至应用库,并根据应用当前所处状态对应用进行相应处理,当测试未通过时,向应用开发模块发送拒绝上传信息;

步骤3:融合通信模块根据企业管理模块发送的企业资料建立企业通讯录,通过企业通讯录建立员工与企业的关联关系文件,并将企业通讯录及员工与企业的关联关系同步到企业应用管理模块;

步骤4:企业管理模块利用登陆账号进行登陆企业应用管理模块后,企业应用管理模块在企业通讯录及关联关系文件中,根据登录帐号查找企业管理模块所属的企业,查找并显示企业内部的员工信息及与该企业相关联的企业内部或者外部的应用,以供企业管理模块选择;

步骤5:应用库根据被企业管理模块选择的应用的应用信息、与被选择的应用对应的企业的企业信息及被选择的待授权员工信息生成请求授权信息,并将请求授权信息发送给授权模块;

步骤6:授权模块根据请求授权信息对应用信息、企业信息及待授权员工信息进行验证,验证通过时,为应用信息添加数字签名,待授权员工信息变为授权员工信息,并向应用库发送授权员工信息,验证未通过时,授权模块向应用库反馈授权不成功信息;

步骤7:应用库将授权员工信息发送给业务开通模块,业务开通模块根据授权员工信息为授权员工开通应用。

本发明的有益效果是:本发明对应用按企业所属行业特性分类摆放,方便企业it管理员选购,应用库根据员工所属企业推送企业自己的、已经获取授权的、推荐使用的应用,呈现在客户端应用中心,无须员工到处寻找应用。另外企业也无须部署企业it系统,只须获取授权,即可享受企业it服务。

在上述技术方案的基础上,本发明还可以做如下改进。

进一步,所述应用信息包括应用名称、应用分类、大图标、小图标、应用介绍、适用范围、生效日期、有效期和自定义令牌。

进一步,所述步骤2中企业应用管理模块根据应用信息对应用进行验证具体为:

当应用为web应用时,应用开发模块向企业应用管理模块发送链接地址,企业应用管理模块根据链接地址对应用进行验证;当应用为本地应用时,应用开发模块向应用管理模块上传应用的二进制代码,企业应用管理模块对应用的二进制代码进行验证。

进一步,所述步骤2中根据应用当前所处状态对应用进行相应处理具体为:

当应用处于审核状态时,企业应用管理模块根据提交的应用信息,对应用进行评估、测试,符合要求后把应用的状态修改为审核通过状态;

当应用处于审核通过状态时,等待应用的发布日期到,企业应用管理模块将应用的状态修改为发布状态;

当应用处于发布状态时,企业应用管理模块将应用提交到应用库,应用库按企业的所属行业对应用进行分类,展示应用信息,等待用户下载;

当应用处于过期状态时,由企业应用管理模块把应用修改为过期状态,将应用信息禁止对外显示及禁止下载。

进一步,所述步骤7之后还包括,

步骤8:供员工使用的客户端向融合通信模块发送员工信息,融合通信模块根据企业通讯录为员工匹配所属企业;

步骤9:融合通信模块对员工信息进行验证,验证通过后,应用库把该员工所属企业已授权的应用、企业内部应用、推荐应用发送给客户端,展现在客户端我的应用栏里;展现内容包括应用图标、文字介绍;

步骤10:客户端下载安装应用,并验证用户使用权限和数字签名的有效性,验证通过后使用应用;

步骤11:当应用处于过期状态时,客户端停止使用应用。

进一步,一种基于融合通信技术的多企业应用共享装置,包括融合通信模块,应用开发模块,企业应用管理模块,应用库,企业管理模块,授权模块和业务开通模块;

所述融合通信模块,用于接收应用开发模块的身份信息,并根据应用开发模块的身份信息向应用开发模块发送企业应用开发模块帐号,融合通信模块根据企业管理模块发送的企业资料建立企业通讯录,通过企业通讯录建立员工与企业的关联关系文件,并将企业通讯录及员工与企业的关联关系同步到企业应用管理模块;

所述应用开发模块,用于向融合通信模块发送身份信息,根据企业应用开发模块帐号创建应用,并向企业应用管理模块发送应用信息;

所述企业应用管理模块,用于根据应用信息对应用进行验证,当测试通过时,将应用上传至应用库,并根据应用当前所处状态对应用进行相应处理,当测试未通过时,向应用开发模块发送拒绝上传信息,在企业通讯录及关联关系文件中,根据登录帐号查找企业管理模块所属的企业,企业应用管理模块查找并显示企业内部的员工信息及与该企业相关联的企业内部或者外部的应用,以供企业管理模块选择;

所述应用库,用于根据被企业管理模块选择的应用的应用信息、与被选择的应用对应的企业的企业信息及被选择的待授权员工信息生成请求授权信息,并将请求授权信息发送给授权模块,将授权员工信息发送给业务开通模块;

所述企业管理模块,用于利用登陆账号进行登陆企业应用管理模块;

所述授权模块,用于根据请求授权信息对应用信息、企业信息及待授权员工信息进行验证,验证通过时,为应用信息添加数字签名,待授权员工信息变为授权员工信息,并向应用库发送授权员工信息,验证未通过时,向应用库反馈授权不成功信息;

所述业务开通模块,用于根据授权员工信息为授权员工开通应用。

进一步,所述应用信息包括应用名称、应用分类、大图标、小图标、应用介绍、适用范围、生效日期、有效期和自定义令牌。

进一步,所述企业应用管理模块还用于,

当应用为web应用时,应用开发模块向企业应用管理模块发送链接地址,企业应用管理模块根据链接地址对应用进行验证;当应用为本地应用时,应用开发模块向应用管理模块上传应用的二进制代码,企业应用管理模块对应用的二进制代码进行验证。

进一步,所述企业应用管理模块还用于,

当应用处于审核状态时,企业应用管理模块根据提交的应用信息,对应用进行评估、测试,符合要求后把应用的状态修改为审核通过状态;

当应用处于审核通过状态时,等待应用的发布日期到,企业应用管理模块将应用的状态修改为发布状态;

当应用处于发布状态时,企业应用管理模块将应用提交到应用库,应用库按企业的所属行业对应用进行分类,展示应用信息,等待用户下载;

当应用处于过期状态时,由企业应用管理模块把应用修改为过期状态,将应用信息禁止对外显示及禁止下载。

进一步,所述多企业应用共享装置还包括多个供授权员工使用的客户端,

所述客户端,向融合通信模块发送员工信息,将员工所属企业已授权的应用、企业内部应用、推荐应用展现在我的应用栏里;展现内容包括应用图标、文字介绍,下载安装应用,并验证用户使用权限和数字签名的有效性,验证通过后使用应用,当应用处于过期状态时,停止使用应用;

融合通信模块根据企业通讯录为员工匹配所属企业,对员工信息进行验证,验证通过后,应用库把该员工所属企业已授权的应用、企业内部应用、推荐应用发送给客户端。

附图说明

图1为本发明方法步骤流程图;

图2为本发明装置结构图。

附图中,各标号所代表的部件列表如下:

1、融合通信模块,2、应用开发模块,3、企业应用管理模块,4、应用库,5、企业管理模块,6、授权模块,7、业务开通模块,8、客户端。

具体实施方式

以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。

如图1所示,为本发明方法步骤流程图;图2为本发明装置结构图。

实施例1

一种基于融合通信技术的多企业应用共享方法,包括以下步骤:

步骤1:融合通信模块1接收应用开发模块2的身份信息,并根据应用开发模块2的身份信息向应用开发模块2发送企业应用开发模块帐号,所述应用开发模块2根据企业应用开发模块帐号创建应用,并向企业应用管理模块3发送应用信息;

步骤2:企业应用管理模块3根据应用信息对应用进行验证,当测试通过时,将应用上传至应用库4,并根据应用当前所处状态对应用进行相应处理,当测试未通过时,向应用开发模块2发送拒绝上传信息;

步骤3:融合通信模块1根据企业管理模块5发送的企业资料建立企业通讯录,通过企业通讯录建立员工与企业的关联关系文件,并将企业通讯录及员工与企业的关联关系同步到企业应用管理模块3;

步骤4:企业管理模块5利用登陆账号进行登陆企业应用管理模块3后,企业应用管理模块3在企业通讯录及关联关系文件中,根据登录帐号查找企业管理模块5所属的企业,查找并显示企业内部的员工信息及与该企业相关联的企业内部或者外部的应用,以供企业管理模块5选择;

步骤5:应用库4根据被企业管理模块5选择的应用的应用信息、与被选择的应用对应的企业的企业信息及被选择的待授权员工信息生成请求授权信息,并将请求授权信息发送给授权模块6;

步骤6:授权模块6根据请求授权信息对应用信息、企业信息及待授权员工信息进行验证,验证通过时,为应用信息添加数字签名,待授权员工信息变为授权员工信息,并向应用库4发送授权员工信息,验证未通过时,授权模块6向应用库4反馈授权不成功信息;

步骤7:应用库4将授权员工信息发送给业务开通模块7,业务开通模块7根据授权员工信息为授权员工开通应用。

所述应用信息包括应用名称、应用分类、大图标、小图标、应用介绍、适用范围、生效日期、有效期和自定义令牌。

所述步骤2中企业应用管理模块根据应用信息对应用进行验证具体为:

当应用为web应用时,应用开发模块向企业应用管理模块发送链接地址,企业应用管理模块根据链接地址对应用进行验证;当应用为本地应用时,应用开发模块向应用管理模块上传应用的二进制代码,企业应用管理模块对应用的二进制代码进行验证。

所述步骤2中根据应用当前所处状态对应用进行相应处理具体为:

当应用处于审核状态时,企业应用管理模块根据提交的应用信息,对应用进行评估、测试,符合要求后把应用的状态修改为审核通过状态;

当应用处于审核通过状态时,等待应用的发布日期到,企业应用管理模块将应用的状态修改为发布状态;

当应用处于发布状态时,企业应用管理模块将应用提交到应用库,应用库按企业的所属行业对应用进行分类,展示应用信息,等待用户下载;

当应用处于过期状态时,由企业应用管理模块把应用修改为过期状态,将应用信息禁止对外显示及禁止下载。

所述步骤7之后还包括,

步骤8:供员工使用的客户端向融合通信模块发送员工信息,融合通信模块根据企业通讯录为员工匹配所属企业;

步骤9:融合通信模块对员工信息进行验证,验证通过后,应用库把该员工所属企业已授权的应用、企业内部应用、推荐应用发送给客户端,展现在客户端我的应用栏里;展现内容包括应用图标、文字介绍;

步骤10:客户端8下载安装应用,并验证用户使用权限和数字签名的有效性,验证通过后使用应用;

步骤11:当应用处于过期状态时,客户端停止使用应用。

在具体实施中,步骤1:企业应用开发模块向融合通信模块发送手机号等资料,获取基于融合通信的企业应用开发模块帐号;

步骤2:应用开发模块基于企业应用库开发规范要求开发应用,向企业应用管理模块发送应用名称、应用分类、大图标、小图标、应用介绍、适用范围、生效日期、有效期、自定义令牌(随机字符串)等,创建应用。

企业应用管理模块向应用开发模块响应应用id、接入密钥,用于识别、验证企业应用。如果是web应用,应用开发模块还要向企业应用管理模块发送链接地址,如果是本地应用,需要上传应用二进制代码,供企业用户下载使用。如果应用只限于本企业员工使用,适用范围为本企业,应用管理模块根据应用开发模块帐号找到其所属企业,把应用适用范围属性设置为该企业,只有本企业员工可浏览到该应用,其它企业员工则不可见。

步骤3:应用开发模块可以提交三种形式的应用:web应用、本地应用、插件应用。插件应用开发模块与平台提供者密切配合的形式,不宜大量推广;web应用和本地应用只需调用平台标准能力接口,即可集成使用平台能力,适宜大规模发展应用开发模块。

步骤4:企业应用管理模块对应用生命周期进行管理,把应用分为审核、审核通过、发布、过期4个状态。开发者提交给企业应用管理模块,处于审核状态,审核员根据提交的应用信息,对应用进行评估、测试,符合要求后把应用提升到审核通过状态。

步骤5:发布日期到,由企业应用管理模块把应用修改为发布状态,并提交到到企业应用库,企业应用库按企业行业特点对应用分类,向用户展示应用介绍、下载地址等信息,企业用户可浏览、下载应用。

步骤6:应用有效期到,由企业应用管理模块把应用修改为过期状态,用户不可见,也不能下载。

步骤7:企业管理模块向融合通信模块发送企业资料(企业名称、营业执照、行业类别、联系人等)、建立企业通讯录;通讯录必须包含员工手机号;通过通讯录,建立员工与企业的关联关系,即通过员工手机号可以关联到所属企业。

步骤8:企业管理模块登录企业应用管理模块,管理模块根据登录帐号找到所属企业;然后找到企业已授权应用、企业自己的应用、以及企业应用管理模块根据企业行业特点推荐的应用;

步骤9:把找到的应用展现出来,供企业管理模块浏览选择感兴趣的应用,从企业通讯录里选择允许使用应用的员工;

步骤10:应用库根据企业管理模块选择,把应用信息、允许使用应用的员工数等提交授权模块,请求授权;

步骤11:授权模块对企业帐号进行验证,验证通过后后,根据应用开发模块发送的令牌、时间戳、随机字符串进行数字签名,并通知应用库和企业管理模块授权成功;

步骤12:应用库把企业帐号、应用名称、授权数量、数字签名、允许使用应用的员工手机号发送给业务开通模块,业务开通模块找到该应用模块对应接口,通过接口通知应用模块开通允许使用应用的员手机号;

步骤13:员工客户端用向融合通信模块发送手机号等,融合通信模块根据企业通讯录匹配所属企业;

步骤14:融合通信模块对手机号进行验证,验证通过后,应用库把该员工所属企业已授权的应用、企业内部应用、推荐应用发送给客户端,展现在客户端我的应用栏里;展现内容包括应用图标、文字介绍等。

步骤15:员工客户端下载安装应用,使用应用时携带数字签名,应用模块验证用户使用权限和数字签名的有效性,验证通过后正常使用业务;

步骤16:当应用失效、超过使用额度后,客户端使用应用时在应用模块验证失效,不能进一步使用应用。

一种基于融合通信技术的多企业应用共享装置,包括融合通信模块1,应用开发模块2,企业应用管理模块3,应用库4,企业管理模块5,授权模块6和业务开通模块7;

所述融合通信模块1,用于接收应用开发模块2的身份信息,并根据应用开发模块2的身份信息向应用开发模块2发送企业应用开发模块帐号,融合通信模块1根据企业管理模块5发送的企业资料建立企业通讯录,通过企业通讯录建立员工与企业的关联关系文件,并将企业通讯录及员工与企业的关联关系同步到企业应用管理模块3;

所述应用开发模块2,用于向融合通信模块1发送身份信息,根据企业应用开发模块帐号创建应用,并向企业应用管理模块3发送应用信息;

所述企业应用管理模块3,用于根据应用信息对应用进行验证,当测试通过时,将应用上传至应用库4,并根据应用当前所处状态对应用进行相应处理,当测试未通过时,向应用开发模块2发送拒绝上传信息,在企业通讯录及关联关系文件中,根据登录帐号查找企业管理模块5所属的企业,企业应用管理模块3查找并显示企业内部的员工信息及与该企业相关联的企业内部或者外部的应用,以供企业管理模块5选择;

所述应用库4,用于根据被企业管理模块5选择的应用的应用信息、与被选择的应用对应的企业的企业信息及被选择的待授权员工信息生成请求授权信息,并将请求授权信息发送给授权模块6,将授权员工信息发送给业务开通模块7;

所述企业管理模块5,用于利用登陆账号进行登陆企业应用管理模块3;

所述授权模块6,用于根据请求授权信息对应用信息、企业信息及待授权员工信息进行验证,验证通过时,为应用信息添加数字签名,待授权员工信息变为授权员工信息,并向应用库4发送授权员工信息,验证未通过时,向应用库4反馈授权不成功信息;

所述业务开通模块7,用于根据授权员工信息为授权员工开通应用。

所述应用信息包括应用名称、应用分类、大图标、小图标、应用介绍、适用范围、生效日期、有效期和自定义令牌。

所述企业应用管理模块3还用于,

当应用为web应用时,应用开发模块2向企业应用管理模块3发送链接地址,企业应用管理模块3根据链接地址对应用进行验证;当应用为本地应用时,应用开发模块2向应用管理模块3上传应用的二进制代码,企业应用管理模块3对应用的二进制代码进行验证。

所述企业应用管理模块3还用于,

当应用处于审核状态时,企业应用管理模块3根据提交的应用信息,对应用进行评估、测试,符合要求后把应用的状态修改为审核通过状态;

当应用处于审核通过状态时,等待应用的发布日期到,企业应用管理模块3将应用的状态修改为发布状态;

当应用处于发布状态时,企业应用管理模块3将应用提交到应用库4,应用库4按企业的所属行业对应用进行分类,展示应用信息,等待用户下载;

当应用处于过期状态时,由企业应用管理模块3把应用修改为过期状态,将应用信息禁止对外显示及禁止下载。

所述多企业应用共享装置还包括多个供授权员工使用的客户端8;

所述客户端8,向融合通信模块1发送员工信息,将员工所属企业已授权的应用、企业内部应用、推荐应用展现在我的应用栏里;展现内容包括应用图标、文字介绍,下载安装应用,并验证用户使用权限和数字签名的有效性,验证通过后使用应用,当应用处于过期状态时,停止使用应用;

融合通信模块1根据企业通讯录为员工匹配所属企业,对员工信息进行验证,验证通过后,应用库把该员工所属企业已授权的应用、企业内部应用、推荐应用发送给客户端。

本发明涉及多个客户端、融合通信模块、多个企业管理模块、企业应用库、授权模块、企业应用管理模块、业务开通模块、企业应用开发模块、多个应用模块。

客户端有多个,企业员工使用,安装于智能手机、平板电脑、pc上,用于展现已经获得授权和推荐使用的应用,员工以手机号注册到融合通信模块。客户端有关功能包括注册登录、通讯录、消息中心、应用中心。企业应用展现在应用中心,包含当前状态:已安装、下载、安装、授权等。对那些企业管理模块已经获取授权的应用、企业内部应用,直接下载安装使用,无须员工自己获取授权。

每家企业有一个管理员:通常是企业it系统管理员,以手机号注册到融合通信模块,然后使用浏览器注册企业信息,建立企业通讯录,浏览应用,选择本企业需要的应用,获得授权,指定使用应用的员工,无权限使用的应用不展现在员工客户端上。

企业应用库按分类摆放企业应用,企业管理模块可以在应用库浏览应用、查看应用介绍、选择并下载应用。用户选择应用后提交授权模块,授权成功后通知业务开通模块为企业开通应用。对仅供内部使用的应用,只有应用所属企业管理模块看到,其它企业则不可见。

企业应用管理模块负责企业应用接入,企业应用开发模块完成开发后,向企业应用管理模块提交入库申请,企业应用管理模块对应用审核、测试,检查应用是否符合入库规范,对应用功能进行基本测试,测试通过后,对应用归类、提交应用库,提交内容包括应用名称、类别、简介、应用范围、下载地址等内容。如果为内部应用,需要从企业管理模块选择企业,指定该应用只由1个或多个企业使用;否则其它任何企业都有权看到应用、选择应用。

业务开通模块根据应用库通知,寻找到对应应用模块,通过业务开通接口,为选择该应用的企业开通使用权限,包括使用期限、并发量、使用者名单等。

应用开发模块有多个,即开发企业应用的个人或者企业,按照企业应用库规范要求开发应用,开发完成后,向企业应用管理模块提交入库申请,测试审批通过后,把应用上传应用库,分享给其它企业或本企业员工使用。

应用模块有许多个,由企业应用开发模块或企业自主开发,供企业员工办公使用,比如说考勤、审批流程等等等都是应用模块。除支持本身的业务功能外,须提供与业务开通模块接口,以便开通使用者权限,并具备对业务使用量监控功能。另外应用模块还要支持自动绑定接口,应用图标展现在在客户端里,用户点击图标使用应用时,无须再输入用户帐号即可直接进入应用系统,省去用户多次登录鉴权麻烦。客户端里展现的企业应用支持三种形式:web应用、本地应用、插件应用。其中web应用指向一个url,通过浏览器使用应用;本地应用需要根据企业应用库指示下载安装;插件内嵌在客户端里,无需下载,只需验证激活。插件应用开发模块与平台提供者密切配合的形式,不宜大量推广;web应用和本地应用只需调用平台标准能力接口,即可集成使用平台能力,适宜大规模发展应用开发模块,开发者专注于开发应用业务逻辑,无须把精力浪费在平台能力上。平台通过融合通信能力,包括用户资料共享、即时消息、语音、电话会议、支付、通讯录等等。

本发明采用融合通信云计算技术,把众多企业应用聚合到应用库,方便企业it管理员搜索、定位本企业需要的应用,实现应用在多企业间共享,只需企业管理模块在云中心注册企业资料,导入企业通信录,在应用库选择适合本企业的应用,并能管理使用权限,指定某部分员工才可以使用应用。有权限的员工在客户端上即可看到应用,下载、安装、使用应用,无须员工自己寻找、获取授权、开通应用。企业也可自己开发只供内部使用的应用上传应用库,只有本企业员工可以看到该应用。应用开发模块可以根据需求开发企业应用,上传企业应用库,供其它企业使用。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1