一种移动终端多用户协同图形编辑的方法及系统技术方案

技术编号:5223488 阅读:247 留言:0更新日期:2012-04-11 18:40
一种移动终端多用户协同图形编辑的方法及系统,所述系统包括:服务器中的请求接收装置、移动终端组中的成员中的文件发送装置、服务器中的文件同步装置及移动终端组中的成员中的文件接收装置;所述方法包括:服务器在收到移动终端建立或者加入某移动终端组的请求后,将该移动终端记录为该移动终端组的成员;移动终端组中的成员将用于描述本地图元对象的信息组建成文件后发送给服务器,由服务器将该文件同步给该移动终端组中的其它成员;其它成员对接收到的文件进行解析并显示上述图元对象。本发明专利技术应用于开发领域,使得处于不同地点的多个用户可以通过各自的手机实时协同合作进行图形交互。

【技术实现步骤摘要】

本专利技术涉及移动通信领域,尤其涉及一种移动终端多用户协同图形编辑的方法及 系统。
技术介绍
随着3G (3rd-generation第三代移动通信技术)技术的推动,智能手机正在成为 另一种形式的计算机移动终端。智能手机拥有强大的应用功能,可以满足未来无线商用和 娱乐等高端需求。因而在传统手机市场走向成熟并逐步衰退的同时,智能手机将会成为未 来手机市场的主流产品。手机信道带宽的提高、CPU (Central Processing Unit,中央处理器)处理能力的 增强和内存的增大,使手机具有多样的、复杂的功能成为可能。目前,智能手机上的应用根 据支持用户之间交互方式的不同可分为以下几类1、语音交互,即传统的语音通话,交互双方通过语音进行交流;2、文字交互,比如常用的短信息;3、多媒体交互,如彩信、语音留言等。手机上丰富的应用大大拓展了手机的功能,方便了人们通过手机进行交流。但是 在某些情况下,用户要清楚、简洁和准确的表达和交流思想,仅仅通过以上三种交互方式还 是不够的,这时如果能用图形辅助说明则会达到更好的效果。
技术实现思路
本专利技术要提供一种移动终端多用户协同图形编辑的方法及系统,以解决现有技术 中用户无法使用移动终端进行多用户协同图形编辑的缺陷。为解决上述问题,本专利技术提供了一种移动终端多用户协同图形编辑的方法,包 括服务器在收到移动终端建立或者加入某移动终端组的请求后,将该移动终端记录为该 移动终端组的成员;所述移动终端组中的成员将用于描述本地图元对象的信息组建成文件后发送给所述 服务器,由所述服务器将该文件同步给所述移动终端组中的其它成员; 所述其它成员对接收到的所述文件进行解析并显示所述图元对象。进一步地,上述方法还可包括所述移动终端组中的成员在用户的控制下对本地图元对象进行锁定或不锁定; 所述其它成员对接收到的所述文件进行解析并显示所述图元对象,具体包括当所述 其它成员在判断出本地图元对象处于非锁定状态时,对接收到的所述文件进行解析并显示 所述图元对象;当所述其它成员在判断出本地图元对象处于锁定状态时,对接收到的所述文件进行丢弃。进一步地,上述方法还可具有以下特征所述移动终端将用于描述本地图元对象的信息组建成文件,具体包括所述移动终端 将用于描述本地图元对象的信息组建成可扩展标记语言(XML)格式的文件。进一步地,上述方法还可包括所述服务器收到所述移动终端组中的成员退组请求后,将该成员从所述移动终端组中 删除。进一步地,上述方法还可具有以下特征所述图元对象为由单个基本图元构成的图形或由多个基本图元组合构成的图形。进一步地,上述方法还可具有以下特征所述服务器和移动终端之间交互的消息报文均由以下两部分组成报头和报文体; 报头定义为一个六元组,包括以下字段〈Version, Msg ID, Date, Time, Source, Destination);其中,Version用于指明该消息报文的版本信息;Msg ID为该报文的唯一标 识;Date为该报文的发送日期;Time为该报文的发送时间;Source为报文发送者的标识信 息;Destination为报文接收者的标识信息;报文体定义为一个三元组,包括以下字段〈Type,Length, Element List〉;其中, Type用于标识报文类型;Length用于表示其后的Element List字段中包含的元素个数; Element List中的每一个元素的值用于表示所传对象的属性值。进一步地,上述方法还可具有以下特征所述移动终端组中的成员将用于描述本地图元对象的信息组建成文件并发送给所述 服务器后,若所述服务器根据乐观锁算法不同意接受该文件,则丢弃该文件,并向该发送所 述文件的成员返回否定消息;所述成员收到所述否定消息后,将本地图元对象恢复到经过 此次编辑之前的状态。本专利技术还提供了一种移动终端多用户协同图形编辑的系统,包括服务器中的请求接收装置,用于在收到移动终端建立或者加入某移动终端组的请求 后,将该移动终端记录为该移动终端组的成员;所述移动终端组中的成员中的文件发送装置,用于将用于描述本地图元对象的信息组 建成文件后发送给所述服务器;所述服务器中的文件同步装置,用于将接收到的所述文件同步给所述移动终端组中的 其它成员;所述移动终端组中的成员中的文件接收装置,用于对接收到的所述文件进行解析并显 示所述图元对象。进一步地,上述系统还可包括所述移动终端组中的成员中的图元锁定装置,用于在用户的控制下对本地图元对象进 行锁定或不锁定;所述文件接收装置用于在判断出本地图元对象未被所述图元锁定装置锁定时,对接收 到的所述文件进行解析并显示所述图元对象;还用于在判断出本地图元对象已被所述图元 锁定装置锁定时,对接收到的所述文件进行丢弃。进一步地,上述系统还可具有以下特征所述文件发送装置用于将用于描述本地图元对象的信息组建成可扩展标记语言(XML)格式的文件。进一步地,上述系统还可包括所述移动终端组中的成员中的消息接收装置;所述文件同步装置用于在根据乐观锁算法不同意接受该文件时,丢弃该文件,并向该 发送所述文件的成员返回否定消息;所述消息接收装置用于收到所述否定消息后,将本地图元对象恢复到经过此次编辑之 前的状态。本专利技术应用于开发领域,将CSCW (Computer Supported Cooperative Work,计算 机支持协同工作)与移动应用开发相结合,设计并实现了一个基于J2ME的智能手机多用户 协同图形编辑系统,使得处于不同地点的多个用户通过各自手机实时协同合作进行图形交互。附图说明图1是本专利技术实施例中在移动终端上实现多用户协同图形编辑的方法流程图; 图2是本专利技术实施例中定义的服务器与移动终端交互消息的格式示意图3是本专利技术实施例中服务器与移动终端建立连接的流程图; 图4是本专利技术实施例中移动终端的工作流程图; 图5是本专利技术实施例中实现的对象序列化方法图。具体实施例方式下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。如图1所示,本专利技术所述方法包括服务器在收到移动终端发来的建立或者加入 某移动终端组的请求后,将该移动终端记录为该移动终端组的成员;上述移动终端组中的 成员将用于描述本地图元对象的信息组建成文件后发送给上述服务器,由上述服务器将该 文件同步给上述移动终端组中的其它成员;上述其它成员对接收到的上述文件进行解析并 显示该图元对象。其中,该文件可以为XML (Extensible Markup Language,可扩展标记语 言)格式的文件;该图元对象可以为由单个基本图元构成的图形或由多个基本图元组合构 成的图形。在具体实现时,上述移动终端组中的成员还可以在用户的控制下对本地图元对象 进行锁定或不锁定;则上述其它成员对接收到的上述文件进行解析并显示该图元对象,具体包括当上述 其它成员在判断出本地图元对象处于非锁定状态时,对接收到的上述文件进行解析并显示 该图元对象;当上述其它成员在判断出本地图元对象处于锁定状态时,对接收到的文件进行丢弃。此外,当收到该移动终端组中的成员发来的退组请求后,上述服务器将该成员从 该移动终端组中删除。从上述描述可以看出,服务器与移本文档来自技高网...

【技术保护点】
一种移动终端多用户协同图形编辑的方法,包括:服务器在收到移动终端建立或者加入某移动终端组的请求后,将该移动终端记录为该移动终端组的成员;所述移动终端组中的成员将用于描述本地图元对象的信息组建成文件后发送给所述服务器,由所述服务器将该文件同步给所述移动终端组中的其它成员;所述其它成员对接收到的所述文件进行解析并显示所述图元对象。

【技术特征摘要】
一种移动终端多用户协同图形编辑的方法,包括服务器在收到移动终端建立或者加入某移动终端组的请求后,将该移动终端记录为该移动终端组的成员;所述移动终端组中的成员将用于描述本地图元对象的信息组建成文件后发送给所述服务器,由所述服务器将该文件同步给所述移动终端组中的其它成员;所述其它成员对接收到的所述文件进行解析并显示所述图元对象。2.如权利要求1所述的方法,其特征在于,所述方法还包括所述移动终端组中的成员在用户的控制下对本地图元对象进行锁定或不锁定;所述其它成员对接收到的所述文件进行解析并显示所述图元对象,具体包括当所述 其它成员在判断出本地图元对象处于非锁定状态时,对接收到的所述文件进行解析并显示 所述图元对象;当所述其它成员在判断出本地图元对象处于锁定状态时,对接收到的所述文件进行丢弃。3.如权利要求1或2所述的方法,其特征在于所述移动终端将用于描述本地图元对象的信息组建成文件,具体包括所述移动终端 将用于描述本地图元对象的信息组建成可扩展标记语言(XML)格式的文件。4.如权利要求1所述的方法,其特征在于,所述方法还包括所述服务器收到所述移动终端组中的成员退组请求后,将该成员从所述移动终端组中 删除。5.如权利要求1或2所述的方法,其特征在于所述图元对象为由单个基本图元构成的图形或由多个基本图元组合构成的图形。6.如权利要求1、2或4中任意一项所述的方法,其特征在于所述服务器和移动终端之间交互的消息报文均由以下两部分组成报头和报文体;报头定义为一个六元组,包括以下字段〈Version, Msg ID, Date, Time, Source, Destination);其中,Version用于指明该消息报文的版本信息;Msg ID为该报文的唯一标 识;Date为该报文的发送日期;Time为该报文的发送时间;Source为报文发送者的标识信 息;Destination为报文接收者的标识信息;报文体定义为一个三元组,包括以下字段〈Type,Length, Element Lis...

【专利技术属性】
技术研发人员:沈静博
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1