基于Web的协同建模处理方法及系统的制作方法

文档序号:7595846阅读:214来源:国知局
专利名称:基于Web的协同建模处理方法及系统的制作方法
技术领域
本发明涉及计算机技术领域,特别涉及一种基于Web的协同建模处理方法及系统。
背景技术
协同建模的特点是采用群体工作方式,使身处异地的人员(包括设计人员、生产人员、管理人员甚至客户等)都能在同步或异步的模式下參与到产品的设计和开发中去,以达到提高设计质量和工作效率的目的。在协同建模中,所有的设计者面对的是同一产品信息模型,由于同一产品信息模型在不同环境中描述不尽相同,不同的服务出于不同的需要,对同一产品信息模型的使用 方式也有差別,因此存在不同设计者之间针对同一产品信息模型的协同。在现有的基于客户端/服务器(Client/Server,简称C/S)的协同建模的体系结构中,同一产品信息模型在不同客户端之间通过网络传输时数据内容过于庞大,由于网络传输受到带宽的限制,因此难以满足对统ー产品信息模型进行实时同步协同建模的需要。

发明内容
本发明的目的在于提供一种基于Web的协同建模处理方法及系统,基于令牌的访问控制机制来确保多个用户在协同建模过程中的一致性。本发明实施例提供一种基于Web的协同建模处理方法,包括通过Web浏览器获取多个用户的身份标识以及该多个用户之间的待协同项目信息;根据所述多个用户的身份标识和所述待协同项目信息获取设定权限的令牌;在获取到所述设定权限的令牌后,则根据所述设定权限的令牌对所述待协同项目所对应的项目模型进行操作处理。本发明实施例提供一种基于Web的协同建模处理系统,该协同建模处理系统能够实现上述技术方案的协同建模处理方法,其中,该系统包括第一获取模块,用于通过Web浏览器获取多个用户的身份标识以及该多个用户之间的待协同项目信息;第二获取模块,用于根据所述多个用户的身份标识和所述待协同项目信息获取设定权限的令牌;操作处理模块,用于在获取到所述设定权限的令牌后,则根据所述设定权限的令牌对所述待协同项目所对应的项目模型进行操作处理。本发明提供的基于Web的协同建模处理方法及系统,通过Web浏览器获取多个用户的身份标识以及待协同项目信息,根据多个用户的身份标识和该多个用户之间的待协同项目信息获取设定权限的令牌,避免了用户对项目模型的非法操作,基于令牌的访问控制机制确保了多用户协同过程中的一致性;通过获取到特定权限的令牌,根据该令牌对待协同项目所对应的项目模型进行操作处理,提高了协同建模的安全性,并且減少了多个用户之间的数据传输量,提高了多个用户之间的协同效率。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本发明基于Web的协同建模处理方法一个实施例的流程示意图;图2为本发明基于Web的协同建模处理方法又一个实施例的流程示意图;图3为本发明基于Web的协同建模处理系统ー个实施例的结构不意图;图4为本发明基于Web的协同建模处理系统又ー个实施例的结构不意图;图5为本发明实施例所适用的协同建模处理系统的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图I为本发明基于Web的协同建模处理方法一个实施例的流程示意图,如图I所示,本实施例包括如下步骤步骤101、通过Web浏览器获取多个用户的身份标识以及该多个用户之间的待协同项目信息;步骤102、根据该多个用户的身份标识和该待协同项目信息获取设定权限的令牌;步骤103、在获取到该设定权限的令牌后,则根据该设定权限的令牌对该待协同项目所对应的项目模型进行操作处理。本发明实施例提供的基于Web的协同建模处理方法,通过Web浏览器获取多个用户的身份标识以及待协同项目信息,根据多个用户的身份标识和该多个用户之间的待协同项目信息获取设定权限的令牌,避免了该用户对项目模型进行非法操作,基于令牌的访问控制机制确保了多用户协同过程中的一致性;通过获取到该设定权限的令牌,根据该设定权限的令牌对该待协同项目所对应的项目模型进行操作处理,提高了协同建模的安全性,并且減少了多个用户之间的数据传输量,提高了多个用户之间的协同效率。图2为本发明基于Web的协同建模处理方法又一个实施例的流程不意图,如图2所示,本实施例包括如下步骤步骤201、通过Web浏览器获取多个用户的身份标识以及该多个用户之间的待协同项目信息;步骤202、根据该多个用户的身份标识和该待协同项目信息查找设定权限的令牌对应的令牌数;
步骤203、为多个用户分配令牌;若该令牌足够分配,则根据先进先出调度的顺序获取该令牌,并将该令牌分配给该多个用户;若该令牌不足,则将多个用户的身份标识的其中一部分用户的身份标识进入等待队列,直到该设定权限的令牌被释放,将释放后的所述令牌分配给所述其中一部分用户;步骤204、根据该设定权限的令牌激活与该令牌相对应的命令匹配模块;步骤205、通过该命令匹配模块调用与该待协同项目相对应的命令;步骤206、对该命令进行数据分析与处理;步骤207、对处理后的该命令进行打包,形成ー个操作队列; 步骤208、根据该操作队列生成与该操作队列相应的消息头信息;步骤209、将该操作队列与该消息头信息发送出去。在上述步骤201中,其中,本发明实施例中的用户的身份标识具体可以为用户通过Web浏览器的登录界面得到的用户的身份信息,待协同项目信息具体可以为用于确保当前项目唯一性的当前项目的标识(ID)、当前项目的參与用户、项目允许操作的令牌数、项目允许的操作级别以及对应的不同级别的令牌等,其中,当前项目的參与用户均为本发明实施例中令牌的候选人员;上述步骤202中,在获取到多个用户的身份标识以及该多个用户之间的待协同项目信息后,可以通过进入令牌机制模块对用户的身份标识和待协同项目信息进行处理,具体地,若用户作为协同者需要申请设定权限的令牌,协同建模处理系统需要根据该用户的身份标识和待协同项目信息查找当前种类的令牌数,以确定当前种类的令牌数是否充足;上述步骤203中,若当前种类的令牌足够,则依照先进先出调度(FirstInputFirst Output,简称FIFO)将令牌分配给申请者;若当前种类的令牌不够,则优先分配给先申请的项目协同者,其它申请者进入等待队列,直到令牌被释放进行重新分配。上述步骤204中,命令匹配模块保存有与该待协同项目相对应的命令,在对用户的身份标识进行权限判定时,拥有设定权限的令牌的用户拥有对该设定权限相对应的项目模型的操作权,该操作权例如可以为添加、删除、修改、缩放等。此外,还可以根据多个用户的身份标识所对应的令牌持有情况将多个用户身份标识进行权限粗分组;将粗分组后的用户的身份标识根据不同权限进行细分组;最后进入协同角色划分模块,根据多个用户的令牌持有情况将用户划分为操作许可组和操作禁止组,操作许可组中再根据不同权限细划分为相应操作的操作许可组,只有相应操作许可组里的成员才对协同项目模型具有相应的操作权。上述步骤205中,在获取到对该设定权限相对应的项目模型的操作权之后,即可在协同模式下对该设定权限相对应的项目模型进行操作,从而激活与该项目模型相对应的命令匹配模块;上述步骤206和步骤207中,调用与该项目模型相应的命令,并进行数据分析与处理;其中,对数据分析与处理由待协同项目信息的格式确定,若该待协同项目信息的格式为(可扩展标记语言,简称XML),则可以采取XML特有的文档对象模型(Document ObjectModel,简称D0M)解析方法来提取关键数据,再将该关键数据进行组织进一歩形成本发明实施例所述的操作队列;若该待协同项目信息的格式为纯文本格式,则可以采取利用特定“正则表达式”来提取关键信息,再自己组织数据称操作队列;若为该待协同项目信息的格式为ニ进制字节流,则可以需要先将该ニ进制字节流反序列化成XML等格式,再进行处理,当然,上述仅为本发明实施例的示例性说明,并不能形成对本发明实施例的限制,只要通过该项目模型相应的命令,并进行数据分析与处理均为本发明实施例所述的技术方案;对于该带协同项目相对应的的命令进行操作打包,打包成ー个操作队列,操作队列对应操作格式具体如表I所示。表I
~优先级 StuidI属性名属性值如表I所示,操作是指所要进行的对图元的操作,具体可以分为对图元进行添カロ、对图元进行删除、对图元属性进行更新、对所操作图元进行标注、对所操作图元前后进行比较、将画布对焦到所操作图元所在视图中;优先级是所选用操作所属的优先级,具体可以分为1、2、3共3个等级,并且数字越小优先级越高,优先级的设定例如具体可以为优先级I对应于对所操作图元前后进行比较,优先级2对应于对图元进行添加、对图元进行删除、对图元属性进行更新,优先级3对应于对所操作图元进行标注、将画布对焦到所操作图元所在视图中;图元ID是指所要操作的图元身份标识(ID);属性名是指所要进行操作的属性名称,具体可以为图元所属类型(例如连线、值对象等等);属性值是指所要进行操作的属性值。上述步骤208中,根据该操作队列生成与该操作队列相对应的消息头信息,生成相应的消息头信息如表2所示。表2
发送者ID信息传输通道消息所属主题消息调用类型所用协议如表2所示,该消息头信息具体包括发送者ID、消息传输的通道、消息所属主题(即通道和主题决定了消息的传输路径)、消息调用类型(例如=WebService, RMI, HTTP等),消息所用传输协议(例如超文本传输协议(HTTP)、Web服务通知(WS-Notification)协议),具体地,发送者ID是记录唯一标识消息发送者的信息,消息传输通道是标识消息传输所选择的通道ID,消息所属主题是标识消息所属通道下的主題,消息调用类型是标识消息如何被调用,例如远程过程调用协议(Remote Procedure Call Protocol,简称RPC或Web服务(Service)等,所用协议是标识消息传输所采用的协议。此外,还可以对消息头信息所包含的消息附加信息进行处理,该消息附加信息具体可以为ー些辅助信息,例如完整性验证码等;进ー步地,还可以将消息头、消息体(即操作)、消息附加信息打包成为固定格式的消息,该固定格式如表3所示。表3
消息头消息体~附件信息如表3所示,消息头是消息的主要信息,用来辨别消息的类别;消息体是消息信息携帯者,用来提供消息的基本数据,具体可以为指令队列,例如包含所操作的ー个或ー组、图元的指令队列;附加信息是消息的一些辅助信息,例如完整性验证信息等。上述步骤209中,通过消息发送模块进行相应发送,具体地,可以通过消息广播的方式发送至订阅该消息的用户中。本发明实施例提供的基于Web的协同建模处理方法,通过获取多个用户的身份标识以及待协同项目信息,根据多个用户的身份标识和该多个用户之间的待协同项目信息获取设定权限的令牌,避免了用户对待协同项目模型进行非法操作,基于令牌的访问控制机制确保了多用户协同过程中的一致性;通过获取到该设定权限的令牌,根据该设定权限的令牌对该待协同项目所对应的项目模型进行操作处理,提高了协同建模的安全性,并且减少了多个用户之间的数据传输量,提高了多个用户之间的协同效率。图3为本发明基于Web的协同建模处理系统ー个实施例的结构示意图,本发明实施例可以实现上述图I和图2所示实施例的方法流程;如图3所示,本发明实施例包括 第ー获取模块31、第二获取模块32、操作处理模块33 ; 其中,第一获取模块31通过Web浏览器获取多个用户的身份标识以及该多个用户之间的待协同项目信息;第二获取模块32根据所述多个用户的身份标识和所述待协同项目信息获取设定权限的令牌;操作处理模块33在获取到所述设定权限的令牌后,则根据所述设定权限的令牌对所述待协同项目所对应的项目模型进行操作处理。本发明实施例提供的基于Web的协同建模处理系统,第一获取模块31通过Web浏览器获取多个用户的身份标识以及待协同项目信息,第二获取模块32根据多个用户的身份标识和该多个用户之间的待协同项目信息获取设定权限的令牌,避免了该多个用户中不需要协同的用户也对该待协同项目信息所对应的项目模型进行非法操作,基于令牌的访问控制机制确保了多用户协同过程中的一致性;通过操作处理模块33获取到该设定权限的令牌,根据该设定权限的令牌对该待协同项目所对应的项目模型进行操作处理,提高了协同建模的安全性,并且減少了多个用户之间的数据传输量,提高了多个用户之间的协同效率。图4为本发明基于Web的协同建模处理系统又ー个实施例的结构不意图,本发明实施例可以实现上述图I和图2所示实施例的方法流程;如图4所示,本发明实施例包括第一获取模块41、第二获取模块42、操作处理模块43、第一分类模块44、第二分类模块45、消息头生成模块46、发送模块47 ;其中,第一获取模块41通过Web浏览器获取多个用户的身份标识以及该多个用户之间的待协同项目信息;第二获取模块42根据所述多个用户的身份标识和所述待协同项目信息获取设定权限的令牌;操作处理模块43在获取到所述设定权限的令牌后,则根据所述设定权限的令牌对所述待协同项目所对应的项目模型进行操作处理;第一分类模块44根据多个用户身份标识所对应的令牌持有情况将所述多个用户的的身份标识进行权限粗分组;第二分类模块45将粗分组后的所述多个用户的的身份标识根据不同权限进行细分组;消息头生成模块46根据所述操作队列生成与所述操作队列相应的消息头信息;发送模块47将所述操作队列与所述消息头信息发送出去。进ー步地,第二获取模块42还可以包括查找单元421、第一获取单元422、第二获取単元423 ;查找单元421根据所述多个用户的身份标识和所述待协同项目信息查找设定权限的令牌对应的令牌数;第一获取单元422若所述令牌足够分配,则根据先进先出调度的顺序获取所述令牌,并将所述令牌分配给所述多个用户;第二获取单元423若所述令牌不足,则将所述多个用户的身份标识中的其中一部分用户的身份标识排入等待队列,直到所述设定权限的令牌被释放,将释放后的所述令牌分配给所述其中一部分用户。进ー步地,操作处理模块43还可以包括激活单元431、调用单元432、数据处理单元433、打包単元434;其中,激活单元431根据所述设定权限的令牌激活与所述令牌相对应的命令匹配模块;调用单元432通过所述命令匹配模块调用与所述待协同项目相对应的命令;数据处理単元433对所述命令进行数据分析与处理;打包単元434对处理后的所述命令进行打包,形成ー个操作队列。本发明实施例提供的基于Web的协同建模处理系统,第一获取模块41通过Web浏览器获取多个用户的身份标识以及待协同项目信息,第二获取模块42根据多个用户的身份标识和该多个用户之间的待协同项目信息获取设定权限的令牌,避免了该多个用户中不 需要协同的用户也对该待协同项目信息所对应的项目模型进行非法操作,基于令牌的访问控制机制确保了多用户协同过程中的一致性;通过操作处理模块43获取到该设定权限的令牌,根据该设定权限的令牌对该待协同项目所对应的项目模型进行操作处理,提高了协同建模的安全性,并且減少了多个用户之间的数据传输量,提高了多个用户之间的协同效率。为了更清楚的理解本发明实施例的技术方案,下面通过图5对本发明实施例进行具体描述;图5为本发明实施例所适用的协同建模处理系统的结构示意图。如图5所示,本发明实施例所适用的协同建模处理系统50包括消息预处理模块51、消息操作模块52、访问控制模块53、模式转换模块54、数据处理模块55、服务处理模块56、发送模块57以及协同组件集58。此外,图3和图4所示实施例中的各个功能模块或者単元只要与图5所示实施例功能模块具有相同的功能,即可视为相同的功能模块。其中,消息预处理模块51通过Web浏览器获取来自多个用户的协同消息,对该协同消息进行拆包,提取出该协同消息中的主要信息,该协同消息中的主要信息具体可以包括消息头、消息体、附加信息以及每个部分所包含的所有的详细信息,将该协同消息解析为带有信息的对象模型,该对象模型具体指预设的包含有消息头、消息体、附加信息的消息格式;为了确保该协同消息在传递过程中完整无丢失,消息预处理模块51还对该协同消息进行验证,若验证不通过,则确定该协同消息为无效信息,根据消息处理策略对该协同消息进行相应处理,其中,消息头、消息体、附加信息的详细描述请參见对表3的描述,在此不再赘述;此外,为了避免同时接收两条协同消息而导致资源争用冲突,还可以对两条以上的协同消息进行资源处理,以确保每ー时刻只处理一条协同消息;进ー步地,本实施例中的消息预处理模块51还可以包括图3所示实施例中的第一获取模块31或者图4所示实施例中的第一获取模块41。在消息预处理模块51确认该协同消息为有效消息的情况下,消息操作模块52分析该协同消息所请求触发的命令以及该协同消息所携帯的參数。在消息操作模块52获取到该协同消息所请求触发的命令后,访问控制模块53负责多个用户在协同过程中的资源访问控制;具体地,访问控制模块53查找当前的令牌数,如果当前的令牌足够分配,则依照FIFO的顺序将令牌分配给多个用户;如果当前的令牌不 够分配,则优先分配给多个用户中的先发送协同消息的项目协同者;此时,拥有令牌的用户即可拥有对该协同消息相对应的项目模型的操作权,该操作权具体可以包括但不限干添カロ、删除、修改、缩放等,而无令牌的用户只有访问权限;进ー步地,访问控制模块53还可以根据多个用户的令牌持有情况将用户进行粗分类,例如将多个用户划分为操作许可组和操作禁止组,只有操作许可组里的用户才可以对协同项目模型具有操作权;进ー步地,本实施例中的访问控制模块53还可以包括图3所示实施例中的第二获取模块32或者图4所示实施例中的第二获取模块42。在访问控制模块53确定多个用户的访问权限后,模式转换模块54根据參与用户的选择,可以产生以下协同模式可操作普通协同模式、可操作协同标注模式、可操作协同比较模式、可操作协同比较-标注模式、观察者普通协同模式、观察者协同标注模式、观察者协同比较模式、观察者协同比较-标注模式;其中,协同标注模式可以使得在大型协同项目中协同操作被红色标注出方便协同參与者识别协同操作,提高项目协同的效率;协同比较模式可以使得在大型协同项目中上一次图元状态实时以虚影形式呈现,方便协同參与者将本次协同操作与上次协同操作进行比较,提高项目协同的效率;无标注和虚影即为普通模式;访问控制模块53首先接收到用户的协同模式请求,根据该协同模式请求调用对应的协同模式。数据处理模块55用于对协同数据的加工与处理;具体地,在消息操作模块52分析得到该协同消息所请求触发的命令以及该协同消息所携帯的參数后,数据处理模块55根据该协同消息所请求触发的命令以及该协同消息所携帯的參数通过匹配命令将该协同消息所请求触发的命令接入到对应的命令实体中,并进行相应的数据分析与处理,将处理结果进行打包,并发送给服务处理模块56 ;进ー步地,本实施例中的访问控制模块53还可以包括图3所示实施例中的操作处理模块33或者图4所示实施例中的操作处理模块43。服务处理模块56作为协同消息的出口,在接收到数据处理模块55所进行操作打包后的协同消息,对该协同消息进行路由选择,再将该打包后的协同消息通过发送模块57进行发送,至此,完成本发明实施例中的协同建模处理过程。此外,本发明实施例中的协同组件集58作为伴随整个协同建模处理过程的模块,该协同组建集58具体可以为即时消息组件、视频组件、音频组件、E-mail等组件,以便于多个用户在进行协同时的交流。进ー步地,本发明实施例中的协同建模处理系统具体可以为服务器,通过Web浏览器获取多个用户的身份标识以及待协同项目信息,进ー步由浏览器/服务器(Browser/Server,简称B/S)系统形成协同体系结构,避免了多个用户中不需要协同的用户也对该待协同项目信息所对应的项目模型进行非法操作,基于令牌的访问控制机制确保了多用户协同过程中的一致性;通过获取到该设定权限的令牌,根据该设定权限的令牌对该待协同项目所对应的项目模型进行操作处理,提高了协同的安全性,并且減少了多个用户之间的数据传输量,提高了多个用户之间的协同效率。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、设备、模块和単元的具体工作过程,可以參考前述方法实施例中的对应过程,在此不再赘述。 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于ー计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。 最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管參照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1.一种基于Web的协同建模处理方法,其特征在于,包括 通过Web浏览器获取多个用户的身份标识以及该多个用户之间的待协同项目信息; 根据所述多个用户的身份标识和所述待协同项目信息获取设定权限的令牌; 在获取到所述设定权限的令牌后,则根据所述设定权限的令牌对所述待协同项目所对应的项目模型进行操作处理。
2.根据权利要求I所述的方法,其特征在于,所述根据所述多个用户的身份标识和所述待协同项目信息获取设定权限的令牌包括 根据所述多个用户的身份标识和所述待协同项目信息查找设定权限的令牌对应的令牌数; 若所述令牌足够分配,则根据先进先出调度的顺序获取所述令牌,并将所述令牌分配给所述多个用户; 若所述令牌不足,则将所述多个用户的身份标识的其中一部分用户的身份标识排入等待队列,直到所述设定权限的令牌被释放,将释放后的所述令牌分配给所述其中一部分用户。
3.根据权利要求I所述的方法,其特征在于,所述方法还包括 根据多个用户的身份标识所对应的令牌持有情况将所述多个用户的身份标识进行权限粗分组; 将粗分组后的所述多个用户的身份标识根据不同权限进行细分组。
4.根据权利要求I 3任一所述的方法,其特征在于,所述根据所述设定权限的令牌对所述待协同项目所对应的项目模型进行操作处理包括 根据所述设定权限的令牌激活与所述令牌相对应的命令匹配模块; 通过所述命令匹配模块调用与所述待协同项目相对应的命令; 对所述命令进行数据分析与处理; 对处理后的所述命令进行打包,形成ー个操作队列。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括 根据所述操作队列生成与所述操作队列相应的消息头信息; 将所述操作队列与所述消息头信息发送出去。
6.一种能够实现权利要求I 5任一所述方法的基于Web的协同建模处理系统,其特征在于,包括 第一获取模块,用于通过Web浏览器获取多个用户的身份标识以及该多个用户之间的待协同项目信息; 第二获取模块,用于根据所述多个用户的身份标识和所述待协同项目信息获取设定权限的令牌; 操作处理模块,用于在获取到所述设定权限的令牌后,则根据所述设定权限的令牌对所述待协同项目所对应的项目模型进行操作处理。
7.根据权利要求6所述的系统,其特征在于,所述第二获取模块包括 查找单元,用于根据所述多个用户的身份标识和所述待协同项目信息查找设定权限的令牌对应的令牌数; 第一获取单元,用于若所述令牌足够分配,则根据先进先出调度的顺序获取所述令牌,并将所述令牌分配给所述多个用户; 第二获取单元,用于若所述令牌不足,则将所述多个用户的身份标识中的其中一部分用户的身份标识排入等待队列,直到所述设定权限的令牌被释放,将释放后的所述令牌分配给所述其中一部分用户。
8.根据权利要求7所述的系统,其特征在于,所述系统还包括 第一分类模块,用于根据多个用户的身份标识所对应的令牌持有情况将所述多个用户的身份标识进行权限粗分组; 第二分类模块,用于将粗分组后的所述多个用户的身份标识根据不同权限进行细分组。
9.根据里要求6 8任一所述的系统,其特征在于,所述操作处理模块包括 激活单元,用于根据所述设定权限的令牌激活与所述令牌相对应的命令匹配模块; 调用单元,用于通过所述命令匹配模块调用与所述待协同项目相对应的命令; 数据处理単元,用于对所述命令进行数据分析与处理; 打包単元,用于对处理后的所述命令进行打包,形成ー个操作队列。
10.根据权利要求9所述的系统,其特征在于,所述系统还包括 消息头生成模块,用于根据所述操作队列生成与所述操作队列相应的消息头信息; 发送模块,用于将所述操作队列与所述消息头信息发送出去。
全文摘要
本发明涉及一种基于Web的协同建模处理方法及系统,其中方法包括通过Web浏览器获取多个用户的身份标识以及该多个用户之间的待协同项目信息;根据所述多个用户的身份标识和所述待协同项目信息获取设定权限的令牌;在获取到所述设定权限的令牌后,则根据所述设定权限的令牌对所述待协同项目所对应的项目模型进行操作处理。本发明实施例提供的基于Web的协同建模处理方法及系统,避免了该多个用户中不需要协同的用户也对该待协同项目信息所对应的项目模型进行操作,基于令牌的访问控制机制确保了多用户协同过程中的一致性;提高了协同的安全性,并且减少了多个用户之间的数据传输量,提高了多个用户之间的协同效率。
文档编号H04L29/06GK102651738SQ20111004818
公开日2012年8月29日 申请日期2011年2月28日 优先权日2011年2月28日
发明者刘煌, 孟嵩, 李建欣, 李竹青, 赵永望 申请人:北京航空航天大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1