CN102137044A - 一种基于社区平台的群组信息安全交互的方法及*** - Google Patents
一种基于社区平台的群组信息安全交互的方法及*** Download PDFInfo
- Publication number
- CN102137044A CN102137044A CN2011101042864A CN201110104286A CN102137044A CN 102137044 A CN102137044 A CN 102137044A CN 2011101042864 A CN2011101042864 A CN 2011101042864A CN 201110104286 A CN201110104286 A CN 201110104286A CN 102137044 A CN102137044 A CN 102137044A
- Authority
- CN
- China
- Prior art keywords
- group
- communication server
- webpage
- message
- source user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明提供一种基于社区平台的群组信息安全交互的方法及***。源用户依据注册信息登录社区交互平台,调用应用程序代码,传入注册信息并请求通讯服务器。通讯服务器返回即时通讯相关数据和资源至网页,网页解析获得的即时通讯相关数据和资源,生成即时通讯工具。通讯服务器对接收的源用户通过即时通讯工具发送的群组消息指令的权限进行认证并在认证通过后,对目标用户接收群组消息指令的权限进行认证并在认证通过后,将群组消息指令通过即时通讯工具发送至目标用户。
Description
技术领域
本发明属于网络技术领域,尤其涉及一种基于社区平台的群组信息安全交互的方法及***。
背景技术
互联网技术的飞速发展让人们足不出户就能与他人聊天、参与商务会谈,真正实现了即时通讯。除手机、固定电话和电子邮件外,MSN,QQ,网易泡泡等是现有常见即时通讯工具。借助这些即时通讯工具,用户可以单人或者多人的视频,可以召开网络视频会议,可以进行网络远程教育,大大降低了沟通成本,提高了沟通效率。但是,随着这些即时通讯工具的推广应用,其弊端也不断暴露出来:
(1)用户沟通的所有数据信息均保存在电脑终端,一旦电脑丢失或存储硬盘或其他存储设备损坏,数据信息将永久灭失。
(2)用户必须下载安装客户端软件并及时升级,费时费力。
于是,人们便有了这样的需求:无需下载安装任何软件,一打开网页就可以实现即时通讯,且所有的数据信息能够安全地保存在网页上。
随着Web IM用户数量的不断增加,大家对Web IM的功能需求也逐步增加,从原先简单的一对一聊天,开始转向群组通讯和多人通讯,但是没有具体的实现方案;同时,现有的解决方案中的同步信息是被动接收,不能进行有效的认证控制,会导致用户操作跟实际不一致的现象出现。
发明内容
本发明提供一种基于社区平台的群组信息安全交互的方法及***以解决上述问题。
本发明提供一种基于社区平台的群组信息安全交互的方法。源用户依据注册信息登录社区交互平台,调用应用程序代码,传入注册信息并请求通讯服务器。通讯服务器返回即时通讯相关数据和资源至网页,网页解析获得的即时通讯相关数据和资源,生成即时通讯工具。通讯服务器对接收的源用户通过即时通讯工具发送的群组消息指令的权限进行认证并在认证通过后,对目标用户接收群组消息指令的权限进行认证并在认证通过后,将群组消息指令通过即时通讯工具发送至目标用户。
本发明还提供一种基于社区平台的群组信息安全交互的***,所述***包括:源用户、通讯服务器以及目标用户。其中,源用户依据注册信息登录社区交互平台,调用应用程序代码,传入注册信息并请求通讯服务器,通讯服务器返回即时通讯相关数据和资源至网页,网页解析获得的所述即时通讯相关数据和资源,生成即时通讯工具。通讯服务器对接收的源用户通过即时通讯工具发送的群组消息指令的权限进行认证并在认证通过后,对目标用户接收群组消息指令的权限进行认证并在认证通过后,将群组消息指令通过即时通讯工具发送至目标用户。
根据本发明提供的基于社区平台的群组信息安全交互的方法及***,实现了无需下载安装任何软件,即可实现群组信息安全交互。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1所示为根据本发明的较佳实施例提供的基于社区平台的群组信息安全交互的方法的流程图;
图2所示为根据本发明的较佳实施例提供的基于社区平台的群组信息安全交互的***的示意图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
图1所示为根据本发明的较佳实施例提供的基于社区平台的群组信息安全交互的方法的流程图。请参考图1,详细说明如下。
步骤S101:源用户登录社区交互平台,自动生成即时通讯工具并获取源用户所加入的每个群组的标识。具体而言,源用户根据在社区交互平台的注册信息,进行登录。其中,社区交互平台包括但不限于:个人门户;注册信息包括但不限于:邮箱、密码。
举例而言,源用户根据在个人门户的邮箱、密码,进行登录。同时,根据网页上嵌入的API(Application Programming Interface,应用程序编程接口)代码,传入源用户的邮箱、密码信息。API代码请求通讯服务器,通讯服务器返回即时通讯相关数据(用户设置数据、好友数据、群数据等)和资源(包括样式表、脚本文件、图片等)至网页,网页按照门户的样式(皮肤)的规则,对数据和资源进行解析和显示,生成即时通讯工具。其中,即时通讯工具是基于网页生成的,无需下载任何客户端软件,从而避免某些莫名其妙的软件被不知不觉地安装在自己的终端,以保证计算机的安全性。
此外,登录成功后,网页程序根据登录的用户账号,从数据库查询出源用户账号所加入的每个群组的信息(包括群组ID),并将其保存到一个数组变量。
步骤S102:网页加载flash插件,flash插件连接通讯服务器,flash插件开始监听消息。具体而言,网页加载一个flash插件,flash插件连接到通讯服务器,将数组变量和用户账号组成一个字符串发送给通讯服务器,flash插件开始监听通讯服务器的群组消息。
步骤S103:flash插件将所有群组标识和用户账号发送给通讯服务器。
步骤S104:通讯服务器收到消息后,从群组哈希表中查找出每个群组标识对应的成员哈希表,将用户账号加入到每个群组标识对应的成员哈希表中。具体而言,通讯服务器收到flash插件发来的包含每个群组标识和用户账号的消息,通讯服务器遍历群组哈希表变量,找出和群组标识匹配的成员列表哈希表,通讯服务器将用户账号加入到成员列表哈希表中。
步骤S105:源用户通过即时通讯工具发送群组消息指令到通讯服务器,通讯服务器收到源用户发送的群组消息指令后,进行认证。例如,源用户身份认证、数据指令权限认证(源用户是否有发送群组消息指令的权限)、源用户指令所操作目标权限认证(源用户发送的群组消息指令能否访问目标用户的权限)、目标用户对源用户指令权限认证(目标用户是否具有接受源用户发送的群组消息指令的权限),认证全部通过的,通讯服务器将带有群组标识的群组消息发送给群组标识所对应的成员哈希表中的每个成员。
具体而言,源用户通过即时通讯工具发送群组消息指令到通讯服务器,源用户包括但不限于群组成员。通讯服务器收到源用户发送的群组消息指令。通讯服务器对源用户的身份和权限进行认证,即认证源用户是否是通讯服务器的合法用户、是否具有发送群组消息指令的权限,若认证通过,则通讯服务器对源用户指令所操作目标权限认证即源用户发送的群组消息指令能否访问目标用户的权限进行认证。若上述认证通过,则通讯服务器对目标用户对源用户指令权限认证即目标用户是否具有接受源用户发送的群组消息指令的权限进行认证。
步骤S106:目标用户所在的网页中的flash插件监听到群组消息,将群组消息通过即时通讯工具显示于目标用户所在的网页。
图2所示为根据本发明较佳实施例所示的基于社区平台的群组信息安全交互的***的示意图。具体而言,源用户A登录社区交互平台,自动生成即时通讯工具并获取源用户A所加入的每个群组的标识。网页加载flash插件,flash插件连接通讯服务器,flash插件开始监听消息。flash插件将所有群组标识和用户账号发送给通讯服务器,通讯服务器收到消息后,从群组哈希表中查找出每个群组标识对应的成员哈希表,将源用户A账号加入到每个群组标识对应的成员哈希表中。
源用户A通过即时通讯工具发送群组消息指令到通讯服务器,通讯服务器收到源用户发送的群组消息指令后,进行认证:源用户A身份认证、数据指令权限认证(源用户A是否有发送群组消息指令的权限)、源用户A指令所操作目标权限认证(源用户A发送的群组消息指令能否访问目标用户B、C的权限)、目标用户B、C对源用户A指令权限认证(目标用户B、C是否具有接受源用户A发送的群组消息指令的权限),认证全部通过的,通讯服务器将带有群组标识的群组消息通过即时通讯工具发送给群组标识所对应的成员哈希表中的每个成员。目标用户B、C所在的网页中的flash插件监听到群组消息,将群组消息通过即时通讯工具显示于用户所在的网页。
综上所述,根据本发明较佳实施例的基于社区平台的群组信息安全交互的方法及***,实现了无需下载安装任何软件,即可实现群组信息安全交互。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种基于社区平台的群组信息安全交互的方法,其特征在于:
源用户依据注册信息登录社区交互平台,调用应用程序代码,传入注册信息并请求通讯服务器,所述通讯服务器返回即时通讯相关数据和资源至网页,所述网页解析获得的所述即时通讯相关数据和资源,生成即时通讯工具;
所述通讯服务器对接收的所述源用户通过所述即时通讯工具发送的群组消息指令的权限进行认证并在认证通过后,对目标用户接收所述群组消息指令的权限进行认证并在认证通过后,将所述群组消息指令通过所述即时通讯工具发送至所述目标用户。
2.根据权利要求1所述的方法,其特征在于,根据所述网页上嵌入的应用程序编程接口代码,传入所述注册信息,所述应用程序编程接口代码请求所述通讯服务器,所述通讯服务器返回所述即时通讯相关数据和资源至所述网页,所述网页按照所述社区交互平台的样式的规则,对所述数据和资源进行解析和显示,生成所述即时通讯工具并获取所述源用户所加入的每个群组的标识。
3.根据权利要求2所述的方法,其特征在于,生成所述即时通讯工具并获取所述源用户所加入的每个群组的标识之后,所述网页加载flash插件,所述flash插件连接所述通讯服务器,所述flash插件开始监听消息。
4.根据权利要求3所述的方法,其特征在于,所述网页加载所述flash插件,所述flash插件连接所述通讯服务器,所述flash插件开始监听消息后,所述Flash插件将所有群组标识和用户账号发送给所述通讯服务器。
5.根据权利要求4所述的方法,其特征在于,所述通讯服务器收到消息后,从群组哈希表中查找出每个群组标识对应的成员哈希表,将用户账号加入到每个群组标识对应的成员哈希表中。
6.根据权利要求1所述的方法,其特征在于,所述目标用户所在的网页中的flash插件监听到群组消息,将群组消息通过所述即时通讯工具显示于所述目标用户所在的网页。
7.根据权利要求1所述的方法,其特征在于,所述注册信息包括但不限于:邮箱、密码。
8.根据权利要求1所述的方法,其特征在于,所述即时通讯相关数据包括但不限于:用户设置数据、好友数据、群数据;所述即时通讯相关资源包括但不限于:样式表、脚本文件、图片。
9.一种基于社区平台的群组信息安全交互的***,其特征在于,包括:源用户、通讯服务器以及目标用户,其中:
所述源用户依据注册信息登录社区交互平台,调用应用程序代码,传入注册信息并请求所述通讯服务器,所述通讯服务器返回即时通讯相关数据和资源至网页,所述网页解析获得的所述即时通讯相关数据和资源,生成即时通讯工具,
所述通讯服务器对接收的所述源用户通过所述即时通讯工具发送的群组消息指令的权限进行认证并在认证通过后,对所述目标用户接收所述群组消息指令的权限进行认证并在认证通过后,将所述群组消息指令通过所述即时通讯工具发送至所述目标用户。
10.根据权利要求9所述的***,其特征在于,所述通讯服务器对接收的所述源用户通过所述即时通讯工具发送的所述群组消息指令的权限进行认证并在认证通过后,还对所述源用户通过所述即时通讯工具发送的所述群组消息指令是否能访问所述目标用户的权限进行认证。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101042864A CN102137044A (zh) | 2011-04-25 | 2011-04-25 | 一种基于社区平台的群组信息安全交互的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101042864A CN102137044A (zh) | 2011-04-25 | 2011-04-25 | 一种基于社区平台的群组信息安全交互的方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102137044A true CN102137044A (zh) | 2011-07-27 |
Family
ID=44296703
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011101042864A Pending CN102137044A (zh) | 2011-04-25 | 2011-04-25 | 一种基于社区平台的群组信息安全交互的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102137044A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102164100A (zh) * | 2011-04-26 | 2011-08-24 | 苏州阔地网络科技有限公司 | 一种基于网页实现的群组信息安全交互的方法及*** |
CN106101267A (zh) * | 2016-07-29 | 2016-11-09 | 安徽和信科技发展有限责任公司 | 一种跨网段文件传输***及方法 |
CN109495373A (zh) * | 2017-09-13 | 2019-03-19 | 温世文 | 一种根据用户浏览网页返回即时通信群组的方法及*** |
CN113810481A (zh) * | 2014-02-26 | 2021-12-17 | 苏州海博智能***有限公司 | 基于社交平台的链接分享方法、链接分享***及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1705299A (zh) * | 2004-05-27 | 2005-12-07 | 腾讯科技(深圳)有限公司 | 在即时通讯***中控制即时消息的方法 |
CN1719823A (zh) * | 2004-07-08 | 2006-01-11 | 腾讯科技(深圳)有限公司 | 一种在网页上直接与即时通信***交互信息的方法 |
CN101883058A (zh) * | 2010-07-02 | 2010-11-10 | 苏州阔地网络科技有限公司 | 一种通用的网页上实现群组通讯的方法 |
-
2011
- 2011-04-25 CN CN2011101042864A patent/CN102137044A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1705299A (zh) * | 2004-05-27 | 2005-12-07 | 腾讯科技(深圳)有限公司 | 在即时通讯***中控制即时消息的方法 |
CN1719823A (zh) * | 2004-07-08 | 2006-01-11 | 腾讯科技(深圳)有限公司 | 一种在网页上直接与即时通信***交互信息的方法 |
CN101883058A (zh) * | 2010-07-02 | 2010-11-10 | 苏州阔地网络科技有限公司 | 一种通用的网页上实现群组通讯的方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102164100A (zh) * | 2011-04-26 | 2011-08-24 | 苏州阔地网络科技有限公司 | 一种基于网页实现的群组信息安全交互的方法及*** |
CN113810481A (zh) * | 2014-02-26 | 2021-12-17 | 苏州海博智能***有限公司 | 基于社交平台的链接分享方法、链接分享***及装置 |
CN106101267A (zh) * | 2016-07-29 | 2016-11-09 | 安徽和信科技发展有限责任公司 | 一种跨网段文件传输***及方法 |
CN109495373A (zh) * | 2017-09-13 | 2019-03-19 | 温世文 | 一种根据用户浏览网页返回即时通信群组的方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10057251B2 (en) | Provisioning account credentials via a trusted channel | |
CN114679293A (zh) | 基于零信任安全的访问控制方法、设备及存储介质 | |
CN102821085A (zh) | 第三方授权登录方法、开放平台及*** | |
US9065903B2 (en) | User-based authentication for realtime communications | |
CN111352740B (zh) | 一种应用交互处理方法和装置 | |
CN102546648A (zh) | 一种资源访问授权的方法 | |
CN102457507A (zh) | 云计算资源安全共享方法、装置及*** | |
CN102130853A (zh) | 实现群组信息交互的方法及*** | |
CN103347020B (zh) | 一种跨应用认证访问的***及方法 | |
JP2007264835A (ja) | 認証方法およびシステム | |
CN104967597A (zh) | 一种基于安全渠道的第三方应用消息鉴权方法及*** | |
CN104144163A (zh) | 身份验证方法、装置及*** | |
CN102185699A (zh) | 一种社区平台的群组信息交互方法及*** | |
CN102170442A (zh) | 基于社区平台的电子白板安全同步方法及*** | |
CN102075455A (zh) | 一种即时通讯方法 | |
CN102137045A (zh) | 一种社区平台上实现群组信息交互的方法及*** | |
CN102137044A (zh) | 一种基于社区平台的群组信息安全交互的方法及*** | |
CN104639421A (zh) | 一种基于智能电视的即时通信信息处理方法及*** | |
CN102164099A (zh) | 基于网页的实现群组信息交互的方法及*** | |
CN102137038A (zh) | 一种基于社区平台的群组信息交互方法及*** | |
CN102137035A (zh) | 一种基于社区平台实现群组信息交互的方法及*** | |
CN115022068A (zh) | 一种基于用户钉钉的认证方法及*** | |
CN104301285A (zh) | 用于web***的登录方法 | |
CN102185795A (zh) | 一种社区平台上实现群组通讯的方法及*** | |
CN102185848A (zh) | 一种基于网页的音视频通讯方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20110727 |