一种实现列表认证同步的方法及系统技术方案

技术编号:6941683 阅读:157 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种实现列表认证同步的方法及系统,本发明专利技术技术方案,包括以下步骤:通讯服务器对接收的源用户发送列表变更信息指令的权限进行认证并在认证通过后,对被同步用户接收所述列表变更信息指令的权限进行认证并在认证通过后,将获取的列表变更信息发送至被同步用户,其中,被同步用户包括但不限于:源用户、目标用户。本发明专利技术实现了无需下载任何软件即可实现列表认证同步。

【技术实现步骤摘要】

本专利技术属于网络
,具体涉及一种实现列表认证同步的方法及系统
技术介绍
互联网技术的发展使我们可以足不出户就实现了即时通讯,与好友聊天,与合作伙伴谈判等等。目前,基于需要下载安装的即时通讯工具,如MSN,QQ,网易泡泡已经深受大家的喜爱,它为人们的沟通、信息交流提供了新的途径,是除了手机、固话、电子邮件之外的又一种重要的信息交流方式;借助这些工具,用户可以实现单人或者多人视频,可以召开网络视频会议,可以进行网络远程教育,还可以让人和人之间的交流成本大大降低,且提高了效率。文本通讯,音频通讯,视频通讯是即时通讯最重要的三大功能,随着社会经济的发展和带宽资源的日益充足,音频通讯的应用越来越普及;随着商业、教育等领域信息化速度加快,简单的文本聊天功能已经不能满足人们商务交流的需求,如交流论文的编写、商讨企业计划书的问题、解析各种难题等,这些都需要用到演示性交流功能,比如电子白板、文档演示等。其演示内容可同步到其他被演示端,但是演示人员根据演示需要上传、删除、修改文档时就涉及到文档列表的变化,如果这些变化不能同步到其它被演示端将导致信息不一致,从而引起不必要的误解。尤其是在一些高严肃性的场合,比如对列表的修改都应同步到其它被演示端,否则其他被演示端的列表显示不一致将引起数据错误,严重影响演示或讨论过程的效果、质量和结果。目前,互联网应用系统未能实现列表同步,即便可以实现,也需下载安装控件,且对硬件、费用都有一定的要求,不能很好地普及大众;同时,现有的解决方案中的同步信息是被动接受,不能在主观上进行认证控制,会导致出现用户所操作跟事实不一致现象。专利技术内容本专利技术提供了一种实现列表认证同步的方法及系统,实现了无需下载任何软件即可实现列表认证同步。本专利技术技术方案,包括以下步骤通讯服务器对接收的源用户发送列表变更信息指令的权限进行认证并在认证通过后,对被同步用户接收所述列表变更信息指令的权限进行认证并在认证通过后,将获取的列表变更信息发送至被同步用户,其中,被同步用户包括但不限于源用户、目标用户。本专利技术提供了一种实现列表认证同步的方法及系统,实现了无需下载任何软件即可实现列表认证同步。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中图1是本专利技术的详细流程图;图2是本专利技术的实现原理图。具体实施例方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。图1是本专利技术的详细流程图,详细说明如下步骤101 源用户打开网页,网页自动加载Flash插件,Flash插件与通讯服务器和同步列表存储服务器建立永久连接,并且开始监听同步列表存储服务器的数据传输;上述技术方案中,步骤101包括以下过程源用户打开网页,网页自动加载Flash插件,Flash插件通过XMLSocket类建立与通讯服务器和同步列表存储服务器的永久连接,并且开始监听同步列表存储服务器的数据传输。步骤102:源用户操作网页列表中的内容时,对列表的内容改变进行记录,并调用Flash接口传入记录的数据,然后Flash插件调用API (Application Programming hterface,应用程序编程接口 )将数据发送到通讯服务器,通讯服务器接收到消息后,对消息数据进行认证,认证包括但不限于源用户身份认证、数据指令权限认证、源用户指令所操作目标权限认证、目标用户对源用户指令权限认证,所有认证通过后,通讯服务器将消息发送给被同步用户,其中,被同步用户包括但不限于源用户、目标用户。上述技术方案中,步骤102包含如下过程2a)当源用户操作网页列表中的内容时,网页调用JavMcript函数对改变的内容进行记录,同时通过JavMcript调用Flash交互接口,传入记录的数据;2b)Flash接口调用XMLSocket类的方法,将传入进来的列表操作记录发送到通讯服务器;2c)通讯服务器接收到消息后,对消息数据进行认证,认证包括但不限于源用户身份认证、数据指令权限认证(源用户是否有发送该指令的权限)、源用户指令所操作目标权限认证(源用户指令能否访问目标用户的权限)、目标用户对源用户指令权限认证(目标用户是否具有接受源用户指令的权限),所有认证通过后,通讯服务器将消息发送给源用户和其它目标用户。步骤103 目标用户打开网页并加载Flash插件,自动建立与通讯服务器的永久连接并开始监听通讯服务器数据传输,当通讯服务器转发源用户的列表数据时,目标用户的 Flash插件会接到这些数据,Flash调用网页函数,将这些数据返回给网页,网页函数对数据进行解析处理,对列表内容进行修改,即实现列表的同步。上述技术方案中,步骤103包含如下过程3a)目标用户打开网页,自动加载Flash插件,Flash插件通过XMLSocket类建立与Socket服务器永久连接,并且开始监听Socket服务器的数据传输;3b)当Socket服务器转发源用户的列表数据时,目标用户的Flash插件会通过 XMLSocket的监听方法接到这些数据,Flash使用External Interface, call方法调用网页 JavaScript函数,传入接收到的数据;3c)网页函数接收到传入过来的数据时,通过JavMcript对数据进行解析处理, 并根据处理结果对列表内容进行处理,此时目标用户的列表与源用户的列表保持一致,即实现列表的同步。图2是本专利技术的实现原理图,详细说明如下用户A,用户B,用户C打开网页,网页自动加载Flash插件,Flash插件建立与通讯服务器和同步列表存储服务器的永久链接,开始监听同步列表存储服务器数据传输;当用户A操作网页列表中的内容时,对列表的内容改变进行记录,并调用Flash接口传入记录的数据,然后 Flash 接口调用 API (Application Programming Interface 应用程序编程接口)将数据发送到通讯服务器,通讯服务器接收到消息后,对消息数据进行认证,认证包括但不限于源用户身份认证、数据指令权限认证、源用户指令所操作目标权限认证、目标用户对源用户指令权限认证,所有认证通过后,通讯服务器将消息发送给其它用户B,用户C和用户A ;用户A,用户B,用户C的Flash插件会接到这些数据,将这些数据返回给网页,网页函数对数据进行解析处理,对列表内容进行修改,即实现用户A,B, C三者列表的同步。注用户B,C,以及用户A,B,C任意两个或者三个同时更新列表数据,列表同步的过程都同上。以上所述仅为本专利技术的优选实施例而已,并不用于限制本专利技术,对于本领域的技术人员来说,本专利技术可以有各种更改和变化。凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。权利要求1.一种实现列表认证同步的方法,其特征在于通讯服务器对接收的源用户发送列表变更信息指令的权限进行认证并在认证通过后, 对被同步用户接收所述列表变更信息指令的权限进行认证并在认证通过后,将获取的列表变更信息发送至被同步用户,其中,被同步用户包括但不限于源用户、目标用户。2.根据权利要求本文档来自技高网...

【技术保护点】
1.一种实现列表认证同步的方法,其特征在于:通讯服务器对接收的源用户发送列表变更信息指令的权限进行认证并在认证通过后,对被同步用户接收所述列表变更信息指令的权限进行认证并在认证通过后,将获取的列表变更信息发送至被同步用户,其中,被同步用户包括但不限于:源用户、目标用户。

【技术特征摘要】

【专利技术属性】
技术研发人员:胡加明
申请(专利权)人:苏州阔地网络科技有限公司
类型:发明
国别省市:32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1