电路图生成方法及装置与流程

文档序号:12271735阅读:569来源:国知局
电路图生成方法及装置与流程

本发明涉及供配电领域,具体而言,涉及一种电路图生成方法和装置。



背景技术:

目前,电路图的绘制大都采用相应的绘图软件如CAD等进行绘制,通过绘图软件绘制的电路图只能从结构上显示电路中各线路的连接关系,电路图的功能仅限于指导安装和查看电路图中的各线路的分布情况,其功能单一且绘制十分麻烦。



技术实现要素:

有鉴于此,本发明实施例的目的在于提供一种电路图生成方法及装置,以改善上述问题。

本发明实施例提供了一种电路图生成方法,电路图生成方法包括:获得用户输入的与实体电路对应的线路数据,所述线路数据包括所有线路的线路名称、所有线路的层级关系以及每条线路上的采集器的参数信息;

根据所述线路数据生成与所述线路数据对应的第一电路图;

其中,采集器的参数信息包括采集器的名称、采集器的地址信息以及采集器的电参量类型。

优选地,所述方法还包括:

根据用户操作对所述线路数据进行修改;

将所述第一电路图更新为与修改后的所述线路数据对应的第二电路图。

优选地,所述方法还包括:

根据用户操作在所述线路数据中新增第一线路数据;

将所述第一电路图更新为与新增第一线路数据后的所述线路数据对应的第三电路图。

优选地,所述方法还包括:

根据用户操作在所述线路数据中删除第二线路数据;

将所述第一电路图更新为与删除第二线路数据后的所述线路数据对应的第四电路图。

优选地,所述采集器的参数信息还包括采集器的通信协议类型。

本发明实施例还提供了一种电路图生成装置,电路图生成装置包括:

数据获取单元,用于获得用户输入的与实体电路对应的线路数据,所述线路数据包括所有线路的线路名称、所有线路的层级关系以及每条线路上的采集器的参数信息;

电路图生成单元,用于根据所述线路数据生成与所述线路数据对应的第一电路图;

其中,采集器的参数信息包括采集器的名称、采集器的地址信息以及采集器的电参量类型。

优选地,电路图生成装置还包括:修改单元和第一更新单元,

所述修改单元用于根据用户操作对所述线路数据进行修改;

所述第一更新单元用于将所述第一电路图更新为与修改后的所述线路数据对应的第二电路图。

优选地,电路图生成装置还包括:新增单元和第二更新单元;

所述新增单元用于根据用户操作在所述线路数据中新增第一线路数据;

所述第二更新单元用于将所述第一电路图更新为与新增第一线路数据后的所述线路数据对应的第三电路图。

优选地,电路图生成装置还包括:删除单元和第三更新单元;

所述删除单元用于根据用户操作在所述线路数据中删除第二线路数据;

所述第三更新单元用于将所述第一电路图更新为与删除第二线路数据后的所述线路数据对应的第四电路图。

优选地,所述采集器的参数信息还包括采集器的通信协议类型。

对于现有技术,本发明提供的电路图生成方法及装置具有如下的有益效果:

本发明提供的电路图生成方法及装置,可十分方便的完成绘制电路图,且在电路图绘制完成后,可通过向绘制电路图的用户终端导入实体电路上每条线路上的采集器采集的数据信息,从而实时反映实体电路中各线路的当前数据参数,便于用户排查实体电路的故障情况,方便对实体电路进行检修和集中监控。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明较佳实施例提供的用户终端的方框示意图。

图2本发明较佳实施例提供的电路图生成方法的流程图。

图3是本发明较佳实施例提供的电路图生成装置的功能模块示意图。

主要元件符号说明

服务器100,用户终端200,网络300,电路图生成装置210,数据获取单元211,电路图生成单元212,修改单元213,第一更新单元214,新增单元215,第二更新单元216,删除单元217,第三更新单元218,存储器220,存储控制器230,处理器240,外设接口250,输入输出单元260,音频单元270,显示单元280。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

如图1所示,是本发明较佳实施例提供的用户终端200的方框示意图。所述用户终端200包括电路图生成装置210、存储器220、存储控制器230、处理器240、外设接口250、输入输出单元260、音频单元270和显示单元280。所述用户终端200可以是个人电脑(personal computer,PC)、平板电脑、智能手机、个人数字助理(personal digital assistant,PDA)等。

所述存储器220、存储控制器230、处理器240、外设接口250、输入输出单元260、音频单元270、显示单元280各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述电路图生成装置210包括至少一个可以软件或固件(firmware)的形式存储于所述存储器220中或固化在所述电路图生成装置210终端设备的操作系统(operating system,OS)中的软件功能模块。所述处理器240用于执行存储器220中存储的可执行模块,例如所述电路图生成装置210包括的软件功能模块或计算机程序。

其中,存储器220可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-Only Memory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。其中,存储器220用于存储程序,所述处理器240在接收到执行指令后,执行所述程序,前述本发明实施例任一实施例揭示的流过程定义的服务器所执行的方法可以应用于处理器中,或者由处理器240实现。

处理器240可能是一种集成电路芯片,具有信号的处理能力。上述的处理器240可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述外设接口250将各种输入/输入装置耦合至处理器240以及存储器220。在一些实施例中,外设接口250,处理器240以及存储控制器230可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。

输入输出单元260用于提供给用户输入数据实现用户与所述用户终端200的交互。所述输入输出单元260可以是,但不限于,鼠标和键盘等。

音频单元270向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。

显示单元280在所述用户终端200与用户之间提供一个交互界面(例如用户操作界面)或用于显示图像数据给用户参考。在本实施例中,所述显示单元280可以是液晶显示器或触控显示器。若为触控显示器,其可为支持单点和多点触控操作的电容式触控屏或电阻式触控屏等。支持单点和多点触控操作是指触控显示器能感应到来自该触控显示器上一个或多个位置处同时产生的触控操作,并将该感应到的触控操作交由处理器240进行计算和处理。

请参阅图2,是本发明较佳实施例提供的应用于图1所示的用户终端200的电路图生成方法的流程图。下面将对图2所示的具体流程进行详细阐述。

步骤S101,获得用户输入的与实体电路对应的线路数据。

本发明提供的电路图生成方法应用于用户终端200,用于根据用户输入的与实体电路对应的线路数据,生成一与实体电路对应的电路图,并将实体电路中各条线路上采集的数据信息在生成的电路图中清楚完整的反映出来,以便对实体电路进行集中监控。

具体的,在制作电路图时,首先用户向用户终端200输入与实体电路对应的线路数据,该线路数据包括有所有线路的线路名称、所有线路的层级关系以及每条线路上的采集器的参数信息。

例如,实体电路包括有用于对办公楼和车间供电的2条主干线,为方便描述分别计为办公楼主干线和车间主干线。在办公楼主干线下面又分为3条支线,分别用于对办公楼1楼供电的1楼支线、对办公楼2楼供电的2楼支线以及对办公楼3楼供电的3楼支线。车间主干线下面又分为2条支线,分别用于对1号车间供电的1号车间支线和用于对2号车间供电的2号车间支线。此时,该线路数据包括有主干线和支线共计2层层级关系,线路数据中包括有办公楼主干线、车间主干线、1楼支线、2楼支线、3楼支线、1号车间支线和2号车间支线共计7条线路,每条线路中均设置有一采集器。

每条线路上的采集器的参数信息均包括有采集器的名称、采集器分配的地址信息、采集器采集的电参量类型、采集器的通信协议类型等等。

其中,采集器的名称用于对采集器进行区分。采集器分配的地址信息与实体电路中对应的采集器的地址信息一致,以便与实体电路中的采集器一一对应。采集器采集的电参量类型用于指示采集到的电参量的类型,例如,可以是电流、电压、功率等,还可以是采集的温度、湿度等。

步骤S102,生成与线路数据对应的电路图。

用户终端200收到输入的与实体电路对应的线路数据后,其电路图生成装置210根据该线路数据后生成与该线路数据对应的第一电路图。

实体电路中的采集器与用户终端200电性连接,并可将采集到的数据信息反馈给用户终端200。由于线路数据中包括有每条线路上的采集器的地址信息,即实体电路中每条线路上的采集器与第一电路图中的采集器一一对应,因此可在第一电路图中每条线路上显示出对应的实体电路中采集器采集到的数据信息,从而实时反映实体电路中各线路的当前数据参数,便于用户排查实体电路的故障情况,方便对实体电路进行检修和集中监控。

如此,用户只需要输入与实体电路对应的线路数据即可自动生成与实体电路对应的第一电路图,从而十分方便的完成电路图的绘制,且在电路图绘制完成后,可通过向绘制电路图的用户终端200导入实体电路上每条线路上的采集器采集的数据信息,并在第一电路图上显示出来,从而实时反映实体电路中各线路的当前数据参数,便于用户排查实体电路的故障情况,方便对实体电路进行检修和集中监控。

步骤S103,根据用户操作对线路数据进行编辑,并将电路图更新。

在制作电路图的过程中,可能由于用户的疏忽导致输入的线路数据出错,或者实体电路的线路进行了一定的调整。为确保生成的电路图与实体电路对应一致,本实施例提供的电路图生成方法还可对已输入的数据进行编辑操作,并在编辑操作后将已生成的第一电路图更新为新的电路图。

具体的,当输入的线路数据中某个采集器的地址信息由于用户疏忽而输入错误时,由于输入的地址信息与实体电路中的采集器的地址信息不匹配,因此生成的第一电路图中有一条线路由于其采集器的地址信息与实体电路中采集器的地址信息不匹配,因此生成的第一电路图中有一条线路无线显示对应的实体电路中的数据参数。此时,用户可对已输入的线路数据进行修改操作,将线路数据输入错误的地址信息进行修改,使该地址信息与实体电路中对应的采集器的地址信息相同,修改完成后,电路图生成装置210将第一电路图更新为第二电路图,使得生成的第二电路图与实体电路对应,能完全显示对应的实体电路中的每条线路的电参数。

当实体电路中需要增加一条供电的线路时(如在车间主干线下增加一条3号车间支线),则可通过用户操作在已输入的线路数据中增加一第一线路数据(第一线路数据对应实体电路中增加的供电线路),在已输入的线路数据中增加第一线路数据后,电路图生成装置210将第一电路图更新为与增加第一线路数据后的线路数据对应的第三电路图,使得生成的第三电路图与当前时刻的实体电路对应。

当实体电路中减少了一条供电线路时,则可通过用户操作在已输入的线路数据中删除一第二线路数据(第二线路数据对应实体电路中减少的供电线路),在已输入的线路数据中删除第二线路数据后,电路图生成装置210将第一电路图更新为与删除第二线路数据后的线路数据对应的第四电路图,使得生成的第四电路图与当前时刻的实体电路对应。

如此,当输入的线路数据出错或者实体电路发生改变时,可通过对线路数据进行编辑操作,使得生成的电路图与实体电路能随时保持对应一致,从而实时反映实体电路中各线路的当前数据参数,便于用户排查实体电路的故障情况,方便对实体电路进行检修和集中监控。

请参阅图3,是本发明较佳实施例提供的电路图生成装置210的功能模块示意图。如图3所示,电路图生成装置210包括有数据获取单元211和电路图生成单元212,数据获取单元211用于获得用户输入的与实体电路对应的线路数据,所述线路数据包括所有线路的线路名称、所有线路的层级关系以及每条线路上的采集器的参数信息,电路图生成单元212用于根据所述线路数据生成与所述线路数据对应的第一电路图,其中,采集器的参数信息包括采集器的名称、采集器的地址信息、采集器的电参量类型以及采集器的通信协议类型等。可以理解的,数据获取单元211可用于执行上述的步骤S101。电路图生成单元212可用于执行上述的步骤S102。

进一步的,请参阅图3,是本发明实施例提供的电路图生成装置还包括有修改单元213、第一更新单元214、新增单元215、第二更新单元216、删除单元217以及第三更新单元218。

其中,修改单元213用于根据用户操作对线路数据进行修改,第一更新单元214用于将第一电路图更新为与修改后的线路数据对应的第二电路图。

新增单元215用于根据用户操作在线路数据中新增第一线路数据,第二更新单元216用于将第一电路图更新为与新增第一线路数据后的线路数据对应的第三电路图。

删除单元217用于根据用户操作在线路数据中删除第二线路数据,第三更新单元218用于将第一电路图更新为与删除第二线路数据后的线路数据对应的第四电路图。

需要说明的是,第一更新单元214、第二更新单元216以及第三更新单元218可以为同一单元,本实施例中并为做任何限定。

综上,本发明实施例提供的电路图生成方法及装置,可十分方便的完成绘制电路图,且在电路图绘制完成后,可通过向绘制电路图的用户终端导入实体电路上每条线路上的采集器采集的数据信息,从而实时反映实体电路中各线路的当前数据参数,便于用户排查实体电路的故障情况,方便对实体电路进行检修和集中监控。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1