CN115686384B - Cad客户端的数据传输方法、装置和存储介质及电子装置 - Google Patents
Cad客户端的数据传输方法、装置和存储介质及电子装置 Download PDFInfo
- Publication number
- CN115686384B CN115686384B CN202211714164.1A CN202211714164A CN115686384B CN 115686384 B CN115686384 B CN 115686384B CN 202211714164 A CN202211714164 A CN 202211714164A CN 115686384 B CN115686384 B CN 115686384B
- Authority
- CN
- China
- Prior art keywords
- account
- target
- cad
- data
- cad data
- 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.)
- Active
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本申请公开了一种CAD客户端的数据传输方法、装置和存储介质及电子装置,该CAD客户端的数据传输方法包括:显示目标账号群组,其中,目标账号群组中包括至少两个CAD客户端的操作账号;响应于目标账号群组中的第一账号触发的目标确定请求,从目标账号群组中确定出至少一个第二账号,以及从第一账号在CAD客户端中关联的CAD数据中确定出目标数据;响应于第一账号触发的目标发送请求,将目标数据发送至至少一个第二账号所在的CAD客户端。本申请解决了相关技术中存在CAD客户端的数据传输效率较低的技术问题。
Description
技术领域
本申请涉及计算机领域,具体而言,涉及一种CAD客户端的数据传输方法、装置和存储介质及电子装置。
背景技术
现有技术中,CAD客户端用户往往通过将CAD文件保存到本地,借助第三方通讯软件发送至他人,以达到CAD文件传输、共享的目的。然而,该方法由于需要借助第三方通讯软件,且第三方通讯软件的文件存储期限短、速度慢、操作繁琐,进而导致CAD客户端的数据传输效率低下。因此,相关技术中存在CAD客户端的数据传输效率较低的问题。
发明内容
本申请实施例提供了一种CAD客户端的数据传输方法、装置和存储介质及电子装置,以至少解决相关技术中存在CAD客户端的数据传输效率较低的技术问题。
根据本申请实施例的一个方面,提供了一种CAD客户端的数据传输方法,包括:显示目标账号群组,其中,上述目标账号群组中包括至少两个CAD客户端的操作账号;响应于上述目标账号群组中的第一账号触发的目标确定请求,从上述目标账号群组中确定出至少一个第二账号,以及从上述第一账号在上述CAD客户端中关联的CAD数据中确定出目标数据;响应于上述第一账号触发的目标发送请求,将上述目标数据发送至上述至少一个第二账号所在的CAD客户端。
根据本申请实施例的另一方面,还提供了一种CAD客户端的数据传输装置,包括:显示单元,用于显示目标账号群组,其中,上述目标账号群组中包括至少两个CAD客户端的操作账号;确定单元,用于响应于上述目标账号群组中的第一账号触发的目标确定请求,从上述目标账号群组中确定出至少一个第二账号,以及从上述第一账号在上述CAD客户端中关联的CAD数据中确定出目标数据;发送单元,用于响应于上述第一账号触发的目标发送请求,将上述目标数据发送至上述至少一个第二账号所在的CAD客户端。
作为一种可选的方案,上述确定单元,包括以下至少之一:第一确定模块,用于响应于上述第一账号触发的第一确定请求,从上述目标账号群组中确定出上述至少一个第二账号;第二确定模块,用于响应于上述第一账号触发的第二确定请求,从上述第一账号在上述CAD客户端中关联的CAD数据中确定出上述目标数据。
作为一种可选的方案,上述第二确定模块,包括:获取子模块,用于获取上述第一账号在上述CAD客户端中关联的第一CAD数据、以及第二CAD数据,其中,上述第一CAD数据为图纸类型的CAD数据,上述第二CAD数据为批注类型的CAD数据;整合子模块,用于将上述第一CAD数据、以及上述第二CAD数据整合为目标CAD数据,并将上述目标CAD数据确定出上述目标数据,其中,上述目标CAD数据中的第二CAD数据用于批注解释上述目标CAD数据中的第一CAD数据。
作为一种可选的方案,上述整合子模块,包括:获取子单元,用于获取上述第二CAD数据中的批注数据、以及坐标数据;定位子单元,用于利用上述坐标数据定位上述第一CAD数据中待批注的数据;建立子单元,用于建立上述批注数据与上述待批注的数据之间的关联关系;整合子单元,用于基于上述关联关系将上述第一CAD数据、以及上述第二CAD数据整合为目标CAD数据,并将上述目标CAD数据确定出上述目标数据。
作为一种可选的方案,上述装置还包括:第一邀请模块,用于在上述显示目标账号群组之前,响应于上述第一账号触发的第一邀请请求,对第三账号发送第一邀请信息,并在上述第三账号返回邀请同意信息的情况下,将第三账号邀请至上述目标账号群组,其中,上述第三账号与上述第一账号为账号关联关系,上述第三账号为上述CAD客户端的操作账号;或,第二邀请模块,用于在上述显示目标账号群组之前,响应于上述第一账号触发的第二邀请请求,将第四账号邀请至上述目标账号群组,其中,上述第四账号为上述CAD客户端的操作账号。
作为一种可选的方案,上述装置还包括:删除模块,用于在上述响应于上述第一账号触发的第二邀请请求,将第四账号邀请至上述目标账号群组之后,响应于上述第一账号触发的账号删除请求,将上述第四账号从上述目标账号群组中删除。
作为一种可选的方案,上述装置还包括:创建模块,用于在上述显示目标账号群组之前,响应于上述第一账号触发的账号建立请求,利用云端服务器创建上述目标账号群组。
根据本申请实施例的又一个方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行如以上CAD客户端的数据传输方法。
根据本申请实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的CAD客户端的数据传输方法。
在本申请实施例中,显示目标账号群组,其中,上述目标账号群组中包括至少两个CAD客户端的操作账号;响应于上述目标账号群组中的第一账号触发的目标确定请求,从上述目标账号群组中确定出至少一个第二账号,以及从上述第一账号在上述CAD客户端中关联的CAD数据中确定出目标数据;响应于上述第一账号触发的目标发送请求,将上述目标数据发送至上述至少一个第二账号所在的CAD客户端;
利用上述CAD客户端的数据传输方法,直接在CAD客户端中确定出待传输的CAD文件、以及传输对象,并将待传输的CAD文件发送至传输对象,无需采用先本地保存CAD文件再借助其他通讯工具进行CAD文件传输的方式,解决了借助第三方通讯软件传输CAD文件导致的存储期限短、速度慢、操作繁琐等缺陷,进而达到了提高CAD客户端的数据传输的速度、以及降低CAD客户端的数据传输的操作复杂度的目的,从而实现了提高CAD客户端的数据传输效率的技术效果,进而解决了相关技术中存在CAD客户端的数据传输效率较低的技术问题。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是根据本申请实施例的一种CAD客户端的数据传输方法的硬件环境示意图;
图2是根据本申请实施例的一种可选的CAD客户端的数据传输方法的流程的示意图;
图3是根据本申请实施例的一种可选的CAD客户端的数据传输方法的示意图;
图4是根据本申请实施例的另一种可选的CAD客户端的数据传输方法的示意图;
图5是根据本申请实施例的另一种可选的CAD客户端的数据传输方法的示意图;
图6是根据本申请实施例的另一种可选的CAD客户端的数据传输方法的示意图;
图7是根据本申请实施例的另一种可选的CAD客户端的数据传输方法的示意图;
图8是根据本申请实施例的另一种可选的CAD客户端的数据传输方法的示意图;
图9是根据本申请实施例的另一种可选的CAD客户端的数据传输方法的示意图;
图10是根据本申请实施例的另一种可选的CAD客户端的数据传输方法的示意图;
图11是根据本申请实施例的另一种可选的CAD客户端的数据传输方法的示意图;
图12是根据本申请实施例的另一种可选的CAD客户端的数据传输方法的示意图;
图13是根据本申请实施例的另一种可选的CAD客户端的数据传输方法的示意图;
图14是根据本申请实施例的另一种可选的CAD客户端的数据传输方法的示意图;
图15是根据本申请实施例的另一种可选的CAD客户端的数据传输方法的示意图;
图16是根据本申请实施例的另一种可选的CAD客户端的数据传输方法的示意图;
图17是根据本发明实施例的一种可选的信息处理装置的示意图;
图18是根据本发明实施例的一种可选的电子装置的结构示意图。
实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
根据本申请实施例的一个方面,提供了一种CAD客户端的数据传输方法,可选地,作为一种可选的实施方式,上述CAD客户端的数据传输方法可以但不限于应用于如图1所示的环境中。其中,可以但不限于包括用户设备102以及服务器112,该用户设备102上可以但不限于包括显示器104、处理器106及存储器108,该服务器112包括数据库114以及处理引擎116。
具体过程可如下步骤:
步骤S102,用户设备102获取目标账号群组;
步骤S104-S106,通过网络110将第一账号触发的数据传输请求发送至服务器112,其中,数据传输请求可以但不限于包括目标确定请求、目标发送请求,目标确定请求可以但不限于用于确定出至少一个第二账号、以及第一账号在CAD客户端中关联的CAD数据对应的目标数据,目标发送请求可以但不限于指示将目标数据发送至至少一个第二账号所在的CAD客户端;
步骤S108-S110,服务器112通过处理引擎从目标账号群组中确定出至少一个第二账号、以及从第一账号在CAD客户端中关联的CAD数据中确定出目标数据;
步骤S112-S114,通过网络110将数据传输结果发送至用户设备102。
除图1示出的示例之外,上述步骤可以由客户端或服务器独立完成,或由客户端和服务器共同协作完成,如由用户设备102执行上述步骤S108、步骤S110等步骤,从而减轻服务器112的处理压力。该用户设备102包括但不限于手持设备(如手机)、笔记本电脑、台式电脑、车载设备等,本申请并不限制用户设备102的具体实现方式。
可选地,作为一种可选的实施方式,如图2所示,CAD客户端的数据传输方法包括:
S202,显示目标账号群组,其中,目标账号群组中包括至少两个CAD客户端的操作账号;
S204,响应于目标账号群组中的第一账号触发的目标确定请求,从目标账号群组中确定出至少一个第二账号,以及从第一账号在CAD客户端中关联的CAD数据中确定出目标数据;
S206,响应于第一账号触发的目标发送请求,将目标数据发送至至少一个第二账号所在的CAD客户端。
可选地,在本实施例中,上述CAD客户端的数据传输方法可以但不限于应用在使用软件平台进行工程绘图的场景中,其中,工程师需要在完成工程文件的绘制之后,及时与所在团队的其他成员进行沟通交流。现有技术中,往往采用工程师先将工程文件保存至本地,再借助第三方通讯软件将工程文件发送至其他成员,以达到工程文件传输与共享的目的。然而,第三方通讯软件的文件存储期限短、速度慢、操作繁琐,进而导致工程文件的传输、共享操作复杂度高、效率低下的缺陷。
可选地,在本实施例中,直接在CAD客户端中确定出待传输的CAD文件、以及传输对象,并将待传输的CAD文件发送至传输对象,无需采用先本地保存CAD文件再借助其他通讯工具进行CAD文件传输的方式,解决了借助第三方通讯软件传输CAD文件导致的存储期限短、速度慢、操作繁琐等缺陷,进而达到了提高CAD客户端的数据传输的速度、以及降低CAD客户端的数据传输的操作复杂度的有益效果。
可选地,在本实施例中,步骤S202,可以但不限于理解为在进行CAD客户端中的数据传输之前,显示目标账号群组,其中,目标账号群组包括至少两个CAD客户端的操作账号,可以但不限于包括第一账号、以及至少一个第二账号,第一账号可以但不限于用于请求将第一账号所在的CAD客户端上的CAD数据传输至至少一个第二账号所在的CAD客户端。
可选地,在本实施例中,步骤S204,可以但不限于理解为在第一账号触发目标确定请求之后,从目标账号群组中确定出至少一个第二账号,以及从第一账号在CAD客户端中关联的CAD数据中确定出目标数据,其中,目标数据可以但不限于用于从第一账号所在的CAD客户端发送至至少一个第二账号所在的CAD客户端。
可选地,在本实施例中,步骤S206,可以但不限于理解为在第一账号确定出至少一个第二账号、以及目标数据,且触发目标发送请求之后,将目标数据发送至至少一个第二账号所在的CAD客户端。
可选地,在本实施例中,目标账号群组可以但不限于包括第一账号创建的群组、以及第一账号加入的群组,至少一个第二账号可以但不限于为与第一账号处于同一群组内的CAD客户端的操作账号。
可选地,在本实施例中,目标数据可以但不限于包括图纸类型的第一CAD数据、批注类型的第二CAD数据,其中,第一CAD数据可以但不限于为CAD客户端的当前工程文件或本地其他工程文件,第二CAD数据可以但不限于为工程文件的全部批注或局部批注。
进一步举例说明,如图3所示,将上述CAD客户端的数据传输方法应用在CAD数据传输***302中,其中,CAD数据传输***302包括用户模块304、数据传输模块306、绘制批注模块308、编辑批注模块310、参数模块312。
数据传输模块306可以但不限于用于发送数据、接收数据、查看已发送数据、查看通讯录。
进一步举例说明,在用户使用数据传输模块306中的数据发送功能时,如图4所示,数据发送子功能模块402中包括:用户确定数据发送对应的收件人、用户确定要发送的数据所包括的批注信息以及图纸信息、用户添加相应备注信息、以及用户对数据发送的确定或取消操作。
需要说明的是,用户确定数据发送对应的收件人,可以但不限于包括输入收件人手机号确定,还可以但不限于包括在与当前用户账号具有账号关联关系的联系人账号或与当前用户账号同属于目标账号群组的联系人账号中确定。
进一步举例说明,基于图4中所示的数据发送子功能模块402,在用户基于联系人对应的手机号确定CAD数据的收件人的情况下,如图5所示,在收件人确定功能子模块502中,直接在收件人对应的输入框中输入正确的手机号“153XXXXXXXX”,进而确定出对应的收件人。
需要说明的是,CAD客户端的用户账号与用户手机号具有一一对应的关系,可以根据用户手机号确定对应的CAD客户端的用户账号。
进一步举例说明,基于图4中所示的数据发送子功能模块402,在用户基于具有账号关联关系的联系人账号或同属于目标账号群组的联系人账号确定CAD数据的收件人的情况下,如图6所示,在收件人确定功能子模块602中,以用户从同属于目标账号群组的联系人账号中确定收件人为例,用户在创建的1个群组“XX项目组”中可以选择自身“我”或好友“小王”或好友“小张”中的一位或多位确定为收件人。
通过本申请提供的实施例,显示目标账号群组,其中,目标账号群组中包括至少两个CAD客户端的操作账号;响应于目标账号群组中的第一账号触发的目标确定请求,从目标账号群组中确定出至少一个第二账号,以及从第一账号在CAD客户端中关联的CAD数据中确定出目标数据;响应于第一账号触发的目标发送请求,将目标数据发送至至少一个第二账号所在的CAD客户端。利用上述CAD客户端的数据传输方法,直接在CAD客户端中确定出待传输的CAD文件、以及传输对象,并将待传输的CAD文件发送至传输对象,无需采用先本地保存CAD文件再借助其他通讯工具进行CAD文件传输的方式,解决了借助第三方通讯软件传输CAD文件导致的存储期限短、速度慢、操作繁琐等缺陷,进而达到了提高CAD客户端的数据传输的速度、以及降低CAD客户端的数据传输的操作复杂度的目的,从而实现了提高CAD客户端的数据传输效率的技术效果。
作为一种可选的方案,响应于目标账号群组中的第一账号触发的目标确定请求,从目标账号群组中确定出至少一个第二账号,以及从第一账号在CAD客户端中关联的CAD数据中确定出目标数据,包括以下至少之一:
S1,响应于第一账号触发的第一确定请求,从目标账号群组中确定出至少一个第二账号;
S2,响应于第一账号触发的第二确定请求,从第一账号在CAD客户端中关联的CAD数据中确定出目标数据。
可选地,在本实施例中,第一账号触发的目标确定请求可以但不限于用于确定用于传输的目标数据、以及目标数据的传输对象,传输对象可以但不限于包括至少一个第二账号,目标确定请求可以但不限于包括以下至少之一:第一确定请求、第二确定请求,其中,第一确定请求可以但不限于用于从目标群组中确定出至少一个第二账号,第二确定请求可以但不限于从第一账号在CAD客户端中关联的CAD数据中确定出目标数据。
需要说明的是,在第一账号触发目标确定请求的情况下,可以但不限于先从目标账号群组中确定出至少一个第二账号、再从第一账号在CAD客户端中关联的CAD数据中确定出目标数据;还可以但不限于先从第一账号在CAD客户端中关联的CAD数据中确定出目标数据,再从目标账号群组中确定出至少一个第二账号。本申请实施例不对第一确定请求、以及第二确定请求对应的操作顺序做额外限制。
通过本申请提供的实施例,响应于第一账号触发的第一确定请求,从目标账号群组中确定出至少一个第二账号;响应于第一账号触发的第二确定请求,从第一账号在CAD客户端中关联的CAD数据中确定出目标数据。利用上述方法,从目标账号群组中确定出至少一个第二账号、以及从第一账号在CAD客户端中关联的CAD数据中确定出目标数据,无需通过其他通讯工具确定待传输的传输数据以及传输对象,进而达到了提高CAD数据的传输速度、以及降低CAD数据的传输操作复杂度的目的,从而实现了提高CAD客户端的数据传输效率的技术效果。
作为一种可选的方案,从第一账号在CAD客户端中关联的CAD数据中确定出目标数据,包括:
S1,获取第一账号在CAD客户端中关联的第一CAD数据、以及第二CAD数据,其中,第一CAD数据为图纸类型的CAD数据,第二CAD数据为批注类型的CAD数据;
S2,将第一CAD数据、以及第二CAD数据整合为目标CAD数据,并将目标CAD数据确定出目标数据,其中,目标CAD数据中的第二CAD数据用于批注解释目标CAD数据中的第一CAD数据。
可选地,在本实施例中,目标数据可以但不限于包括图纸类型的第一CAD数据、批注类型的第二CAD数据,其中,批注类型的第二CAD数据可以但不限于用于批注解释目标数据中的第一CAD数据。
可选地,在本实施例中,获取第一账号在CAD客户端中关联的第一CAD数据可以但不限于包括从当前工程文件或本地工程文件中确定出第一CAD数据,第一CAD数据可以但不限于为DWG格式文件。
进一步举例说明,如图7所示,在数据发送子功能模块702中,用户在勾选图纸选项之后,通过图纸选择界面704,将当前文件确定为第一CAD数据,或浏览本地其他文件,并确定对应的第一CAD数据。
可选地,在本实施例中,获取第一账号在CAD客户端中关联的第二CAD数据可以但不限于包括选中工程文件的全部批注或根据批注内容、批注日期等信息选中工程文件的至少一个批注。
进一步举例说明,如图8所示,在数据发送子功能模块802中,用户在勾选批注选项之后,通过批注选中界面804,将工程文件的全部批注确定为第二CAD数据,或根据批注内容、批注日期等信息将工程文件的至少一个批注确定为第二CAD数据。
通过本申请提供的实施例,获取第一账号在CAD客户端中关联的第一CAD数据、以及第二CAD数据,其中,第一CAD数据为图纸类型的CAD数据,第二CAD数据为批注类型的CAD数据;将第一CAD数据、以及第二CAD数据整合为目标CAD数据,并将目标CAD数据确定出目标数据,其中,目标CAD数据中的第二CAD数据用于批注解释目标CAD数据中的第一CAD数据。用户在CAD客户端中关联的CAD数据中确定出目标数据,可以根据实际需求,灵活地从当前工程文件或本地工程文件中确定出第一CAD数据,以及灵活地根据工程文件的全部批注或根据批注内容、批注日期等信息选中工程文件的至少一个批注而确定出第二CAD数据,进而达到了提高用户从CAD客户端中关联的CAD数据中确定出目标数据的灵活性,从而实现了提高CAD客户端的数据传输效率的技术效果。
作为一种可选的方案,将第一CAD数据、以及第二CAD数据整合为目标CAD数据,并将目标CAD数据确定出目标数据,包括:
S1,获取第二CAD数据中的批注数据、以及坐标数据;
S2,利用坐标数据定位第一CAD数据中待批注的数据;
S3,建立批注数据与待批注的数据之间的关联关系;
S4,基于关联关系将第一CAD数据、以及第二CAD数据整合为目标CAD数据,并将目标CAD数据确定出目标数据。
可选地,在本实施例中,第一CAD数据可以但不限于为图纸类型的CAD数据,可以但不限于包括CAD客户端中关联的图纸信息;第二CAD数据可以但不限于为批注类型的CAD数据,可以但不限于包括CAD客户端中关联的批注信息,批注信息可以但不限于为结构化的信息数据,批注信息可以但不限于包括批注数据、以及坐标数据,其中,批注数据可以但不限于包括时间信息、用户信息、图形信息、文字信息、与CAD客户端中的工程文件的关联信息,时间信息可以但不限于用于指示批注信息对应的最新修改时间,用户信息可以但不限于用于指示批注信息对应的账号信息,图形信息可以但不限于用于指示批注对象的形状信息,文字信息可以但不限于用于用户的批注正文。
可选地,在本实施例中,坐标数据可以但不限于用于定位第一CAD数据中待批注的数据。
需要说明的是,第一CAD数据可以但不限于为CAD客户端的当前工程文件的局部或全部内容,第二CAD数据可以但不限于对第一CAD数据中的局部或全部内容进行批注。
需要说明的是,第一CAD数据中可以但不限于包括多个被批注的数据,第一CAD数据可以但不限于对应一个或多个第二CAD数据,其中,每一个第二CAD数据包括各自对应的批注数据、以及坐标数据,批注数据可以但不限于用于指示批注的内容信息,坐标数据可以但不限于用于指示批注的当前数据在第一CAD数据中的位置信息。
可选地,在本实施例中,建立批注数据与待批注的数据之间的关联关系,并基于关联关系将第一CAD数据、以及第二CAD数据整合为目标CAD数据,将目标CAD数据确定出目标数据。
进一步举例说明,如图9所示,在CAD客户端的当前工程文件为图纸902的情况下,其中,图纸902中包括多个图形,以图形904为例,图形904对应批注906,批注906中包括对图形904的批注版次信息、修订时间信息、专业信息、批注人信息、属性信息、规范信息、批注内容信息。
需要说明的是,图纸902中可以但不限于包括多个图形,每一个图形可以但不限于包括多个批注,在用户确定目标数据时,可以确定一个或多个图形,以及基于批注的某一项或多项属性确定对应的批注。
通过本申请提供的实施例,获取第二CAD数据中的批注数据、以及坐标数据;利用坐标数据定位第一CAD数据中待批注的数据;建立批注数据与待批注的数据之间的关联关系;基于关联关系将第一CAD数据、以及第二CAD数据整合为目标CAD数据,并将目标CAD数据确定出目标数据。利用第二CAD数据中的批注数据指示批注内容信息,以及利用第二CAD数据中的坐标数据指示被批注的数据对应于第一CAD数据的位置信息,进而达到了提高用户在CAD客户端中确定包含图纸信息和批注信息的目标数据的灵活性的目的,降低了CAD客户端的数据传输的操作难度,提升了用户的使用体验,从而实现了整体提高CAD客户端的数据传输效率的技术效果。
作为一种可选的方案,在显示目标账号群组之前,方法还包括:
S1,响应于第一账号触发的第一邀请请求,对第三账号发送第一邀请信息,并在第三账号返回邀请同意信息的情况下,将第三账号邀请至目标账号群组,其中,第三账号与第一账号为账号关联关系,第三账号为CAD客户端的操作账号;或,
S2,响应于第一账号触发的第二邀请请求,将第四账号邀请至目标账号群组,其中,第四账号为CAD客户端的操作账号。
可选地,在本实施例中,第一邀请请求可以但不限于用于第一账号邀请第三账号至目标账号群组,其中,第一账号与第三账号为账号关联关系,账号关联关系可以但不限于用于指示第一账号和第三账号之间已建立好友关系。
需要说明的是,在当前用户向其他用户发起群组邀请请求之后,可以设置为需要其他用户接收并同意群组邀请请求之后,确认将其他用户对应的CAD客户端的关联账号加入至目标账号群组。
需要说明的是,在当前用户向其他用户发起群组邀请请求之后,还可以设为为无需其他用户同意邀请请求,直接确认将其他用户对应的CAD客户端的关联账号加入至目标账号群组。
可选地,在本实施例中,当前用户向其他用户发起群组邀请请求,可以但不限于包括当前用户从与当前用户已建立账号关联关系的其他用户中确定出目标用户,进而向目标用户发起群组邀请请求。
可选地,在本实施例中,当前用户向其他用户发起群组邀请请求,还可以但不限于包括当前用户基于输入的手机号确定对应的目标用户,进而向目标用户发起群组邀请请求。
可选地,在本实施例中,CAD客户端的用户的手机号与用户的CAD客户端的关联账号一一对应。
需要说明的是,本申请实施例并不对当前用户确定群组邀请请求对应的目标用户的方式、以及目标用户对应的关联账号加入目标账号群组的方式做额外限定。
可以理解的是,本申请实施例可以设置当前用户通过已建立账号关联关系的其他用户确定目标用户,且目标用户在接收并同意群组邀请请求之后,将目标用户对应的账号确认加入目标账号群组;也可以设置当前用户通过已建立账号关联关系的其他用户确定目标用户,且无需目标用户同意群组邀请请求,直接将目标用户对应的账号确认加入目标账号群组;也可以设置当前用户通过输入的手机号确定对应的目标用户,且目标用户在接收并同意群组邀请请求之后,将目标用户对应的账号确认加入目标账号群组;还可以设置当前用户通过输入的手机号确定对应的目标用户,且无需目标用户同意群组邀请请求,直接将目标用户对应的账号确认加入目标账号群组。
进一步举例说明,基于图3所示的CAD数据传输***302中的数据传输模块306中的通讯录功能,如图10所示,通讯录界面1002包含我的好友、以及群组选项。
进一步,如图10所示,在用户选择我的好友选项的情况下,通讯录界面1002显示与用户的CAD客户端操作账号具有账号关联关系的多个账号信息,如“我(187XXXXXXXX)”、“小王(132XXXXXXXX)”、“小张(153XXXXXXXX)”。
用户可以在我的好友选项下,选择执行添加好友、删除好友、编辑好友等执行操作,其中,用户添加好友的方式可以但不限于通过输入其他联系人的手机号等发起好友申请。
进一步,如图11所示,在用户选择群组选项的情况下,通讯录界面1102显示用户创建的群组(1个)“A项目组”、以及用户加入的群组(1个)“B项目组”,该A项目组包括3个账号:“我”(手机号187XXXXXXXX)、“小王”(132XXXXXXXX)、以及“小张”(153XXXXXXXX),该B项目组包括“我”在内的11个账号。通讯录界面1102中还包括用户可执行的操作选项,包括“创建群组”、“编辑群组”、“删除群组”、“确定”、“取消”。
进一步举例说明,基于图11所示的通讯录界面1102的场景下,在用户点击创建群组的情况下,如图12所示,通讯录界面1202显示用户待填入的群组名称、以及用户待邀请的群组成员信息。用户可以通过邀请好友加入群组,也可以通过手机号邀请其他非好友或非注册用户加入群组,其中,在通过手机号邀请非注册用户时,可以但不限于同时为非注册用户注册并发送邀请短信,也可以但不限于为非注册用户发送确认是否注册并接收邀请的短信,本申请实施例对此不做具体限定。
通过本申请提供的实施例,响应于第一账号触发的第一邀请请求,对第三账号发送第一邀请信息,并在第三账号返回邀请同意信息的情况下,将第三账号邀请至目标账号群组,其中,第三账号与第一账号为账号关联关系,第三账号为CAD客户端的操作账号;或,响应于第一账号触发的第二邀请请求,将第四账号邀请至目标账号群组,其中,第四账号为CAD客户端的操作账号。通过为用户提供多种可选的邀请请求方式,提高了CAD客户端中的目标账号群组的成员邀请效率,进而提高了后续从目标账号群组中确定出目标数据的传输对象的效率,从而实现了整体提高CAD客户端的数据传输效率的技术效果。
作为一种可选的方案,在响应于第一账号触发的第二邀请请求,将第四账号邀请至目标账号群组之后,方法还包括:
S1,响应于第一账号触发的账号删除请求,将第四账号从目标账号群组中删除。
可选地,在本实施例中,在将第四账号邀请至目标账号群组之后,且第一账号触发账号删除请求的情况下,将第四账号从目标账号群组中删除。
可选地,在本实施例中,在将第四账号邀请至目标账号群组之后,且第一账号触发账号移动请求的情况下,将第四账号从目标账号群组移动至其他账号群组。
需要说明的是,在响应于第一账号触发的第一邀请请求,将第三账号邀请至目标账号群组之后,方法还包括:响应于第一账号触发的账号删除请求,将第三账号从目标群组中删除;响应与第一账号触发的账号移动请求,将第三账号从目标账号群组移动至其他账号群组。
通过本申请提供的实施例,响应于第一账号触发的账号删除请求,将第四账号从目标账号群组中删除。通过为用户提供邀请以及删除其他账号的权限,进而达到了提高用户对目标账号群组的管理效率的目的,从而实现了整体上提高CAD客户端的数据传输效率的技术效果。
作为一种可选的方案,在显示目标账号群组之前,方法还包括:
S1,响应于第一账号触发的账号建立请求,利用云端服务器创建目标账号群组。
可选地,在本实施例中,利用云端服务器创建目标账号群组,可以但不限于包括确定第一账号在内的至少一个目标账号,其中,至少一个目标账号可以但不限于包括已注册且与第一账号具有账号关联关系的CAD客户端操作账号、已注册且与第一账号不具有账号关联关系的CAD客户端操作账号、未注册的账号。
可选地,在本实施例中,利用云端服务器创建目标账号群组,可以但不限于包括基于第一账号在内的至少一个目标账号,建立群组关系,并上传云端。
进一步举例说明,如图13所示,一种可选的利用云端服务器创建目标账号群组的方法,具体包括:
步骤S1302,用户在CAD客户端中的通讯录功能模块下,请求创建群组;
步骤S1304,用户添加人员,以确定创建成功后的群组所包括的群组成员对象;
步骤S1306-步骤S1308,在用户添加非好友进入群组的情况下,通过输入非好友用户对应的CAD客户端标识信息(例如手机号),请求添加好友,并向其发送短信进行加入群组确认;
步骤S1310,在用户添加好友进入群组的情况下,基于通讯录内具有的好友关系信息,进行邀请;
步骤S1312-步骤S1314,在用户添加未注册人员进入群组的情况下,通过输入未注册人员对应的手机号信息,完成账号注册到云端,并邀请进入群组;
步骤S1316,在用户完成人员添加操作之后,建立群组关系;
步骤S1318,群组关系上传云端。
通过本申请提供的实施例,响应于第一账号触发的账号建立请求,利用云端服务器创建目标账号群组。通过云端服务器创建目标账号群组,进而达到了直接在CAD客户端内基于目标账号群组内的联系人进行CAD数据的传输的目的,减少了不必要的繁琐操作,实现了提高CAD客户端的数据传输效率的技术效果。
作为一种可选的方案,如图14所示,一种应用于上述CAD客户端的数据传输方法的后台数据流程,具体包括如下步骤:
步骤S1402,发送端所在的CAD客户端,选择待传输的目标数据,其中,目标数据包括图纸类型的第一CAD数据、以及批注类型的第二CAD数据;
步骤S1404,在发送端确定待传输的目标数据之后,将图纸类型的第一CAD数据转换为DWG格式的第一传输数据,以及将批注类型的第二CAD数据转换为JSON格式的第二传输数据;
步骤S1406,发送端所在的CAD客户端,选择并确认群组收件人;
需要说明的是,本申请实施例并不对发送端确定目标数据和确认群组收件人的顺序做额外限定,上述仅为本申请实施例中的可行顺序之一;
步骤S1408,将第一传输数据以及第二传输数据上传至云端服务器;
步骤S1410,云端服务器将接收到的数据分发至对应群组收件人(接收端);
步骤S1412,接收端基于云端服务器转发的数据,得到DWG格式的第一传输数据以及JSON格式的第二传输数据;
步骤S1414,接收端将接收到的DWG格式的第一传输数据格式转换为图纸类型的第一CAD数据,以及将JSON格式的第二传输数据格式转换为批注类型的第二CAD数据;
步骤S1416,基于第一CAD数据和第二CAD1数据,在接收端对应的CAD客户端上显示用户传输的CAD数据。
作为一种可选的方案,基于图3中所示的数据传输模块306中的收件箱功能,进一步如图15的收件箱界面1502所示,用户的收件箱中存储了自己或其他用户发送的CAD数据记录,用户可以通过选中某一条CAD数据记录,执行对应的下载或打开DWG格式的图纸文件、查看或加载或导出批注信息、删除某条或全部CAD数据记录。
可选地,在本实施例中,用户可以选择加载选中的CAD数据记录对应的批注数据至用户当前工程文件中,将他人传输的批注数据实时更新到当前工程文件中,进而达到了提高用户与其他用户之间的快速、准确、高效地CAD数据更新对应的目的,从而实现了提高用户的CAD客户端的数据传输效率。
需要说明的是,在选中的CAD数据对应的标识ID(例如文件名)与当前工程文件不一致时,CAD客户端提醒“与当前工程文件标识ID不一致,是否继续”。
作为一种可选的方案,将上述CAD客户端的数据传输方法,应用在用户群发数据的场景下,具体步骤如下:
步骤S1602,用户通过与CAD客户端关联的账号登录CAD客户端;
需要说明的是,在用户完成CAD客户端的账号注册之后,CAD客户端为每个用户创建唯一的账号ID,用户使用账号登录时,在服务器识别并通过账号ID之后,CAD客户端从服务器获取此账号ID的相关数据,例如此账号的好友账户信息、创建群组信息、加入群组信息等;
需要说明的是,在用户建立群组时,服务器会将该群组信息保存为标签数据,然后将标签数据添加到群组内用户的账号ID数据中;
需要说明的是,用户登录时,会从服务器获取群组数据,同步到前端界面,显示出群组及组内人员信息;
步骤S1604,在用户成功登录CAD客户端之后,获取用户账号是否具有群组关系;
步骤S1606,在用户账号不具有群组关系的情况下,群组显示为空;
步骤S1608,在用户账号具有群组关系的情况下,获取群组以及人员账号信息;
步骤S1610,用户选中群发人员、图纸文件以及批注数据;
步骤S1612,上传群发人员、图纸文件以及批注数据至服务器;
步骤S1614,服务器按群组标签分发图纸文件以及批注数据至对应群发人员
步骤S1612,群发完成;
需要说明的是,群发文件时,会将CAD客户端的待群发文件副本上传至服务器批注数据会将坐标信息、文字信息等全部保存为JSON格式文件,并上传至服务器;
需要说明的是,服务器根据群组标签,将图纸文件及批注数据的JSON文件保存至带有该群组标签的账号ID的数据中;账号内数据发生变化时,会从服务器将新接收的图纸文件与JSON文件同步到前端界面,实现CAD内的群发功能。
可以理解的是,在本申请的具体实施方式中,涉及到用户信息等相关的数据,当本申请以上实施例运用到具体产品或技术中时,需要获得用户许可或者同意,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
根据本申请实施例的另一个方面,还提供了一种用于实施上述CAD客户端的数据传输方法的CAD客户端的数据传输装置。如图17所示,该装置包括:
显示单元1702,用于显示目标账号群组,其中,目标账号群组中包括至少两个CAD客户端的操作账号;
确定单元1704,用于响应于目标账号群组中的第一账号触发的目标确定请求,从目标账号群组中确定出至少一个第二账号,以及从第一账号在CAD客户端中关联的CAD数据中确定出目标数据;
发送单元1706,用于响应于第一账号触发的目标发送请求,将目标数据发送至至少一个第二账号所在的CAD客户端。
作为一种可选的方案,上述确定单元1704,包括以下至少之一:第一确定模块,用于响应于第一账号触发的第一确定请求,从目标账号群组中确定出至少一个第二账号;第二确定模块,用于响应于第一账号触发的第二确定请求,从第一账号在CAD客户端中关联的CAD数据中确定出目标数据。
作为一种可选的方案,上述第二确定模块,包括:获取子模块,用于获取第一账号在CAD客户端中关联的第一CAD数据、以及第二CAD数据,其中,第一CAD数据为图纸类型的CAD数据,第二CAD数据为批注类型的CAD数据;整合子模块,用于将第一CAD数据、以及第二CAD数据整合为目标CAD数据,并将目标CAD数据确定出目标数据,其中,目标CAD数据中的第二CAD数据用于批注解释目标CAD数据中的第一CAD数据。
作为一种可选的方案,上述整合子模块,包括:获取子单元,用于获取第二CAD数据中的批注数据、以及坐标数据;定位子单元,用于利用坐标数据定位第一CAD数据中待批注的数据;建立子单元,用于建立批注数据与待批注的数据之间的关联关系;整合子单元,用于基于关联关系将第一CAD数据、以及第二CAD数据整合为目标CAD数据,并将目标CAD数据确定出目标数据。
作为一种可选的方案,上述装置还包括:第一邀请模块,用于在显示目标账号群组之前,响应于第一账号触发的第一邀请请求,对第三账号发送第一邀请信息,并在第三账号返回邀请同意信息的情况下,将第三账号邀请至目标账号群组,其中,第三账号与第一账号为账号关联关系,第三账号为CAD客户端的操作账号;或,第二邀请模块,用于在显示目标账号群组之前,响应于第一账号触发的第二邀请请求,将第四账号邀请至目标账号群组,其中,第四账号为CAD客户端的操作账号。
作为一种可选的方案,上述装置还包括:删除模块,用于在响应于第一账号触发的第二邀请请求,将第四账号邀请至目标账号群组之后,响应于第一账号触发的账号删除请求,将第四账号从目标账号群组中删除。
作为一种可选的方案,上述装置还包括:创建模块,用于在显示目标账号群组之前,响应于第一账号触发的账号建立请求,利用云端服务器创建目标账号群组。
具体实施例可以参考上述CAD客户端的数据传输方法中所示示例,本示例中在此不再赘述。
根据本申请实施例的又一个方面,还提供了一种用于实施上述CAD客户端的数据传输方法的电子装置,如图18所示,该电子装置包括存储器1802和处理器1804,该存储器1802中存储有计算机程序,该处理器804被设置为通过计算机程序执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述电子装置可以位于计算机网络的多个网络设备中的至少一个网络设备。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
S1,显示目标账号群组,其中,目标账号群组中包括至少两个CAD客户端的操作账号;
S2,响应于目标账号群组中的第一账号触发的目标确定请求,从目标账号群组中确定出至少一个第二账号,以及从第一账号在CAD客户端中关联的CAD数据中确定出目标数据;
S3,响应于第一账号触发的目标发送请求,将目标数据发送至至少一个第二账号所在的CAD客户端。
可选地,本领域普通技术人员可以理解,图18所示的结构仅为示意,电子装置也可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端设备。图18其并不对上述电子装置的结构造成限定。例如,电子装置还可包括比图18中所示更多或者更少的组件(如网络接口等),或者具有与图18所示不同的配置。
其中,存储器1802可用于存储软件程序以及模块,如本申请实施例中的CAD客户端的数据传输方法和装置对应的程序指令/模块,处理器1804通过运行存储在存储器1802内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的CAD客户端的数据传输方法。存储器1802可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1802可进一步包括相对于处理器1804远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,存储器1802具体可以但不限于用于目标确定请求、目标发送请求等信息。作为一种示例,如图18所示,上述存储器1802中可以但不限于包括上述CAD客户端的数据传输装置中的显示单元1702、确定单元1704、发送单元1706。此外,还可以包括但不限于上述CAD客户端的数据传输装置中的其他模块单元,本示例中不再赘述。
可选地,上述的传输装置1806用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置1806包括一个网络适配器(Network Interface Controller,NIC),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置806为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
此外,上述电子装置还包括:显示器1808,用于显示上述目标确定请求、目标发送请求等信息;和连接总线1810,用于连接上述电子装置中的各个模块部件。
在其他实施例中,上述终端设备或者服务器可以是一个分布式***中的一个节点,其中,该分布式***可以为区块链***,该区块链***可以是由该多个节点通过网络通信的形式连接形成的分布式***。其中,节点之间可以组成点对点(Peer To Peer,简称P2P)网络,任意形式的计算设备,比如服务器、终端等电子装置都可以通过加入该点对点网络而成为该区块链***中的一个节点。
根据本申请的一个方面,提供了一种计算机程序产品,该计算机程序产品包括计算机程序/指令,该计算机程序/指令包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被中央处理器执行时,执行本申请实施例提供的各种功能。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
需要说明的是,电子装置的计算机***仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
计算机***包括中央处理器(Central Processing Unit,CPU),其可以根据存储在只读存储器(Read-Only Memory,ROM)中的程序或者从存储部分加载到随机访问存储器(Random Access Memory,RAM)中的程序而执行各种适当的动作和处理。在随机访问存储器中,还存储有***操作所需的各种程序和数据。中央处理器、在只读存储器以及随机访问存储器通过总线彼此相连。输入/输出接口(Input /Output接口,即I/O接口)也连接至总线。
以下部件连接至输入/输出接口:包括键盘、鼠标等的输入部分;包括诸如阴极射线管(Cathode Ray Tube,CRT)、液晶显示器(Liquid Crystal Display,LCD)等以及扬声器等的输出部分;包括硬盘等的存储部分;以及包括诸如局域网卡、调制解调器等的网络接口卡的通信部分。通信部分经由诸如因特网的网络执行通信处理。驱动器也根据需要连接至输入/输出接口。可拆卸介质,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器上,以便于从其上读出的计算机程序根据需要被安装入存储部分。
特别地,根据本申请的实施例,各个方法流程图中所描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被中央处理器执行时,执行本申请的***中限定的各种功能。
根据本申请的一个方面,提供了一种计算机可读存储介质,计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实现方式中提供的方法。
可选地,在本实施例中,上述计算机可读的存储介质可以被设置为存储用于执行以下步骤的计算机程序:
S1,显示目标账号群组,其中,目标账号群组中包括至少两个CAD客户端的操作账号;
S2,响应于目标账号群组中的第一账号触发的目标确定请求,从目标账号群组中确定出至少一个第二账号,以及从第一账号在CAD客户端中关联的CAD数据中确定出目标数据;
S3,响应于第一账号触发的目标发送请求,将目标数据发送至至少一个第二账号所在的CAD客户端。
可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。
在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
Claims (8)
1.一种CAD客户端的数据传输方法,其特征在于,包括:
显示目标账号群组,其中,所述目标账号群组中包括至少两个CAD客户端的操作账号;
响应于所述目标账号群组中的第一账号触发的第一确定请求,从所述目标账号群组中确定出至少一个第二账号;
响应于所述第一账号触发的第二确定请求,获取所述第一账号所在的CAD客户端中所述第一账号关联的第一CAD数据、以及第二CAD数据,其中,所述第一CAD数据为图纸类型的CAD数据,所述第二CAD数据为批注类型的CAD数据;
将所述第一CAD数据、以及所述第二CAD数据整合为目标CAD数据,并将所述目标CAD数据确定为目标数据,其中,所述目标CAD数据中的第二CAD数据用于批注解释所述目标CAD数据中的第一CAD数据;
响应于所述第一账号触发的目标发送请求,将所述目标数据发送至所述至少一个第二账号所在的CAD客户端。
2.根据权利要求1所述的方法,其特征在于,所述将所述第一CAD数据、以及所述第二CAD数据整合为目标CAD数据,并将所述目标CAD数据确定为目标数据,包括:
获取所述第二CAD数据中的批注数据、以及坐标数据;
利用所述坐标数据定位所述第一CAD数据中待批注的数据;
建立所述批注数据与所述待批注的数据之间的关联关系;
基于所述关联关系将所述第一CAD数据、以及所述第二CAD数据整合为目标CAD数据,并将所述目标CAD数据确定为所述目标数据。
3.根据权利要求1所述的方法,其特征在于,在所述显示目标账号群组之前,所述方法还包括:
响应于所述第一账号触发的第一邀请请求,对第三账号发送第一邀请信息,并在所述第三账号返回邀请同意信息的情况下,将第三账号邀请至所述目标账号群组,其中,所述第三账号与所述第一账号为账号关联关系,所述第三账号为CAD客户端的操作账号;或,
响应于所述第一账号触发的第二邀请请求,将第四账号邀请至所述目标账号群组,其中,所述第四账号为CAD客户端的操作账号。
4.根据权利要求3所述的方法,其特征在于,在所述响应于所述第一账号触发的第二邀请请求,将第四账号邀请至所述目标账号群组之后,所述方法还包括:
响应于所述第一账号触发的账号删除请求,将所述第四账号从所述目标账号群组中删除。
5.根据权利要求1至4中任一项所述的方法,其特征在于,在所述显示目标账号群组之前,所述方法还包括:
响应于所述第一账号触发的账号建立请求,利用云端服务器创建所述目标账号群组。
6.一种CAD客户端的数据传输装置,其特征在于,包括:
显示单元,用于显示目标账号群组,其中,所述目标账号群组中包括至少两个CAD客户端的操作账号;
确定单元,包括:第一确定模块,用于响应于所述目标账号群组中的第一账号触发的第一确定请求,从所述目标账号群组中确定出至少一个第二账号;第二确定模块,用于响应于所述第一账号触发的第二确定请求,从所述第一账号所在的CAD客户端中所述第一账号关联的CAD数据中确定出目标数据;
其中,所述第二确定模块,包括:获取子模块,用于获取所述第一账号所在的CAD客户端中所述第一账号关联的第一CAD数据、以及第二CAD数据,其中,所述第一CAD数据为图纸类型的CAD数据,所述第二CAD数据为批注类型的CAD数据;整合子模块,用于将所述第一CAD数据、以及所述第二CAD数据整合为目标CAD数据,并将所述目标CAD数据确定为目标数据,其中,所述目标CAD数据中的第二CAD数据用于批注解释所述目标CAD数据中的第一CAD数据;
发送单元,用于响应于所述第一账号触发的目标发送请求,将所述目标数据发送至所述至少一个第二账号所在的CAD客户端。
7.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行权利要求1至5中任一项所述的方法。
8.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行权利要求1至5中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211714164.1A CN115686384B (zh) | 2022-12-30 | 2022-12-30 | Cad客户端的数据传输方法、装置和存储介质及电子装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211714164.1A CN115686384B (zh) | 2022-12-30 | 2022-12-30 | Cad客户端的数据传输方法、装置和存储介质及电子装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115686384A CN115686384A (zh) | 2023-02-03 |
CN115686384B true CN115686384B (zh) | 2023-04-11 |
Family
ID=85057553
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211714164.1A Active CN115686384B (zh) | 2022-12-30 | 2022-12-30 | Cad客户端的数据传输方法、装置和存储介质及电子装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115686384B (zh) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11338907A (ja) * | 1998-05-25 | 1999-12-10 | Tekunooto:Kk | ネットワークを利用したcadシステム |
CN107566338A (zh) * | 2017-07-26 | 2018-01-09 | 中车工业研究院有限公司 | 一种基于本地cad云存储的安全插件***及设备 |
CN107992661B (zh) * | 2017-11-27 | 2022-01-28 | 中车工业研究院有限公司 | Cad建模数据流式传输方法、服务器和客户端 |
CN108023942A (zh) * | 2017-11-27 | 2018-05-11 | 中车工业研究院有限公司 | 基于云平台的cad建模数据传输方法、服务器和客户端 |
CN109495599B (zh) * | 2018-11-16 | 2023-09-19 | 深圳市网心科技有限公司 | 数据传输方法和***、电子装置及计算机可读存储介质 |
-
2022
- 2022-12-30 CN CN202211714164.1A patent/CN115686384B/zh active Active
Non-Patent Citations (1)
Title |
---|
朱苏 ; 柳存根 ; .基于中间平台的船舶CAD/CAE模型转换研究.造船技术.(第06期), * |
Also Published As
Publication number | Publication date |
---|---|
CN115686384A (zh) | 2023-02-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101902948B1 (ko) | 정보 공유 방법 및 장치 | |
CN102047277B (zh) | 通过利用社会图信息进行内容使用分配的方法、装置和计算机程序产品 | |
EP3075177B1 (en) | Method, apparatus and device for exchanging name card | |
CN102958008B (zh) | 一种实现即时通讯的方法、***和移动终端 | |
US8914024B2 (en) | Discovery of network members by personal attributes | |
CN111654382B (zh) | 消息处理方法、装置、计算机设备和计算机可读存储介质 | |
JP5601843B2 (ja) | コミュニティ・ウィジェット提供方法及びその装置 | |
CN107911483A (zh) | 一种信息传输方法和装置 | |
CN106713438B (zh) | 位置共享处理方法和装置 | |
CN111880887B (zh) | 消息交互方法和装置、存储介质及电子设备 | |
KR102066802B1 (ko) | 업무 프로세싱 방법 및 디바이스 | |
CN109274575A (zh) | 消息发送方法及装置和电子设备 | |
CN104348848A (zh) | 管理图片的方法、终端设备和服务器 | |
CN102843308A (zh) | 一种基于移动终端本地通讯录的即时通信方法和*** | |
CN106330662A (zh) | 社交平台的建群方法和装置 | |
CN111651639A (zh) | 一种地址空间管理方法、装置、设备和介质 | |
CN103368897A (zh) | 传递应用程序的方法、装置及*** | |
CN104050204A (zh) | 合并网络数据的方法及移动装置 | |
CN115686384B (zh) | Cad客户端的数据传输方法、装置和存储介质及电子装置 | |
CN105763424A (zh) | 一种文字信息处理方法和装置 | |
CN104348897A (zh) | 用于整合行事历***及云端储存***的整合设备及其整合方法 | |
CN105228024A (zh) | 机顶盒用户交互方法 | |
CN109213955A (zh) | 数据处理方法及相关设备 | |
CN105099863A (zh) | 一种用户终端进行有效即时通讯的方法及装置 | |
CN116761144A (zh) | 一种设备接入物联网平台的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |