一种工程计划编码系统转让专利

申请号 : CN201710486737.2

文献号 : CN107391459B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张晓潘嘉寅

申请人 : 深圳云联万企科技有限公司

摘要 :

本发明提供了一种工程计划编码系统,所述工程计划编码系统通过在客户端的信息输入单元中输入计划编码数据信息,云服务器的信息处理单元接收到所述计划编码数据信息后将所述计划编码数据信息运算处理以生成一编码数据指令并在显示单元中显示,从而方便用户的操作,提升了工程计划编码的效率,提升了用户的体验。

权利要求 :

1.一种工程计划编码系统,其特征在于,包括:可通信连接的客户端及云服务器,所述云服务器包括信息处理单元及云存储器,所述客户端包括信息输入单元及显示单元,所述信息输入单元用于输入计划编码数据信息并将所述计划编码数据信息传输至所述信息处理单元,所述信息处理单元接收所述计划编码数据信息并对所述计划编码数据信息进行运算处理以生成一编码数据指令,所述信息处理单元还用于根据所述编码数据指令生成一编码数据处理结果并在所述显示单元中显示,所述云服务器还用于验证客户端信息,并将验证通过的客户端信息存储至所述云存储器,所述客户端信息包括文字信息和图片信息两种,其中,所述计划编码数据信息是排序计划编码数据信息且该排序计划编码数据信息的编码位置高于其原始位置时,所述信息处理单元对所述排序计划编码数据信息对应的排序编码位置、该排序编码位置的子位置、该排序编码位置的排序同级编码位置及该排序同级编码位置的子位置进行重新编码。

2.根据权利要求1所述的工程计划编码系统,其特征在于,所述计划编码数据信息还包括新建计划编码数据信息、删除计划编码数据信息、插入计划编码数据信息中的至少一种。

3.根据权利要求2所述的工程计划编码系统,其特征在于,所述信息处理单元采用多级结构编码对所述计划编码数据信息进行运算处理。

4.根据权利要求3所述的工程计划编码系统,其特征在于,所述多级结构编码呈树形结构编码。

5.根据权利要求3所述的工程计划编码系统,其特征在于,所述信息处理单元采用局部遍历算法对所述计划编码数据信息进行运算处理。

6.根据权利要求5所述的工程计划编码系统,其特征在于,所述计划编码数据信息是新建计划编码数据信息时,所述信息处理单元对所述新建计划编码数据信息对应的新建编码位置、该新建编码位置的子位置、该新建编码位置的新建同级编码位置及该新建同级编码位置的子位置进行重新编码。

7.根据权利要求5所述的工程计划编码系统,其特征在于,所述计划编码数据信息是删除计划编码数据信息时,所述信息处理单元对所述删除计划编码数据信息对应的删除编码位置、该删除编码位置的子位置、该删除编码位置的删除同级编码位置及该删除同级编码位置的子位置进行重新编码。

8.根据权利要求5所述的工程计划编码系统,其特征在于,所述计划编码数据信息是插入计划编码数据信息时,所述信息处理单元对所述插入计划编码数据信息对应的插入编码位置、该插入编码位置的子位置、该插入编码位置的插入同级编码位置及该插入同级编码位置的子位置进行重新编码。

9.根据权利要求5所述的工程计划编码系统,其特征在于,所述计划编码数据信息是排序计划编码数据信息且该排序计划编码数据信息的编码位置低于其原始位置时,所述信息处理单元对所述排序计划编码数据信息对应的排序编码位置、该排序编码位置的子位置、该排序编码位置的原始排序同级编码位置、该原始排序同级编码位置的子位置、该排序编码位置的排序同级编码位置及该排序同级编码位置的子位置进行重新编码。

说明书 :

一种工程计划编码系统

技术领域

[0001] 本发明涉及一种工程计划编码系统。

背景技术

[0002] 在工程计划编制过程中,计划编码可以帮助编制者快速找到计划,起到对计划索引的作用。传统的计划编码采用的是单级顺序编码,编制计划过程中进行新建、删除、排序等操作后,再按计划的位置顺序重新编码即可。
[0003] 工程计划编制完成后,需要逐一安排给负责人后,计划负责人往往只能看到单个计划的内容,对计划的上下关系和层级并不了解,执行计划不能清晰定位到整个计划所处的位置,一是不方便定位查找;二是出现同名计划时,导致计划执行出错概率很高。

发明内容

[0004] 本发明旨在至少在一定程度上解决上述技术问题之一或至少提供一种有用的商业选择。为此,本发明的目的在于提出一种工程计划编码系统,所述工程计划编码系统通过在客户端的信息输入单元中输入计划编码数据信息,云服务器的信息处理单元接收到所述计划编码数据信息后将所述计划编码数据信息运算处理以生成一编码数据指令并在显示单元中显示,从而方便用户的操作,提升了工程计划编码的效率,提升了用户的体验。
[0005] 根据本发明的工程计划编码系统,所述工程计划编码系统包括可通信连接的客户端及云服务器,所述云服务器包括信息处理单元及云存储器,所述客户端包括信息输入单元及显示单元,所述信息输入单元用于输入计划编码数据信息并将所述计划编码数据信息传输至所述信息处理单元,所述信息处理单元接收所述计划编码数据信息并对所述计划编码数据信息进行运算处理以生成一编码数据指令,所述信息处理单元还用于根据所述编码数据指令生成一编码数据处理结果并在所述显示单元中显示。
[0006] 根据本发明的工程计划编码系统,所述工程计划编码系统通过在客户端的信息输入单元中输入计划编码数据信息,云服务器的信息处理单元接收到所述计划编码数据信息后将所述计划编码数据信息运算处理以生成一编码数据指令并在显示单元中显示,从而方便用户的操作,提升了工程计划编码的效率,提升了用户的体验。
[0007] 另外,根据本发明上述的工程计划编码系统,还可以具有如下附加的技术特征:
[0008] 所述云服务器还用于验证客户端信息,并将验证通过的客户端信息存储至所述云存储器,其中,所述客户端信息包括文字信息、图片/照片信息、视频信息和音频信息中的至少一种或者几种。
[0009] 所述计划编码数据信息包括新建计划编码数据信息、删除计划编码数据信息、插入计划编码数据信息及排序计划编码数据信息中的至少一种。
[0010] 所述信息处理单元采用多级结构编码对所述计划编码数据信息进行运算处理。
[0011] 所述多级结构编码呈树形结构编码。
[0012] 所述信息处理单元采用局部遍历算法对所述计划编码数据信息进行运算处理。
[0013] 所述计划编码数据信息是新建计划编码数据信息时,所述信息处理单元对所述新建计划编码数据信息对应的新建编码位置、该新建编码位置的子位置、该新建编码位置的新建同级编码位置及该新建同级编码位置的子位置进行重新编码。
[0014] 所述计划编码数据信息是删除计划编码数据信息时,所述信息处理单元对所述删除计划编码数据信息对应的删除编码位置、该删除编码位置的子位置、该删除编码位置的删除同级编码位置及该删除同级编码位置的子位置进行重新编码。
[0015] 所述计划编码数据信息是插入计划编码数据信息时,所述信息处理单元对所述插入计划编码数据信息对应的插入编码位置、该插入编码位置的子位置、该插入编码位置的插入同级编码位置及该插入同级编码位置的子位置进行重新编码。
[0016] 所述计划编码数据信息是排序计划编码数据信息且该排序计划编码数据信息的编码位置高于其原始位置时,所述信息处理单元对所述排序计划编码数据信息对应的排序编码位置、该排序编码位置的子位置、该排序编码位置的排序同级编码位置及该排序同级编码位置的子位置进行重新编码。
[0017] 所述计划编码数据信息是排序计划编码数据信息且该排序计划编码数据信息的编码位置低于其原始位置时,所述信息处理单元对所述排序计划编码数据信息对应的排序编码位置、该排序编码位置的子位置、该排序编码位置的原始排序同级编码位置、该原始排序同级编码位置的子位置、该排序编码位置的排序同级编码位置及该排序同级编码位置的子位置进行重新编码。
[0018] 本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

[0019] 本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0020] 图1是本发明的一个实施例的工程计划编码系统的结构框图;
[0021] 图2是本发明的一个实施例的云服务器的结构框图;
[0022] 图3是本发明的一个实施例的客户端的结构框图;
[0023] 图4是本发明的一个实施例的工程计划编码的示意图;
[0024] 图5是本发明的另一个实施例的工程计划编码的示意图。

具体实施方式

[0025] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0026] 参考图1-图5,本发明提供了一种工程计划编码系统,所述工程计划编码系统用于在工程计划编制过程中对工程计划进行编码。所述工程计划编码系统包括客户端10和云服务器20,客户端10与云服务器可通信连接,例如通过无线网络进行连接。在本实施例中,所述客户端10是以一电子计算机为例。
[0027] 所述云服务器20包括信息处理单元21以及云存储器22,所述客户端10包括信息输入单元11和显示单元12。所述信息输入单元11用于输入工程计划的计划编码数据信息,例如用户在客户端10的信息输入单元11中输入计划编码数据信息后,信息输入单元11将该计划编码数据信息传输至云服务器20的信息处理单元21,通常地,所述信息处理单元21包括一中央处理器,通过中央处理器完成运算、控制、发送指令等功能。所述信息处理单元21接收所述计划编码数据信息并对所述计划编码数据信息进行运算处理以生成一编码数据指令,然后所述信息处理单元21根据所述编码数据指令生成一编码数据处理结果并在所述客户端10的显示单元12中显示。通常地,所述编码数据处理结果即包括最终生成的准确的工程计划编码。
[0028] 根据本发明的工程计划编码系统,所述工程计划编码系统通过在客户端10的信息输入单元11中输入计划编码数据信息,云服务器20的信息处理单元21接收到所述计划编码数据信息后将所述计划编码数据信息运算处理以生成一编码数据指令并在显示单元12中显示,从而方便用户的操作,提升了工程计划编码的效率,提升了用户的体验。
[0029] 在具体实施中,所述云服务器20还用于验证客户端信息,并将验证通过的客户端信息存储至所述云存储器22,其中,所述客户端信息包括文字信息、图片/照片信息、视频信息和音频信息中的至少一种或者几种。即本发明实施例的工程计划编码系统在进行工程计划编码前,通过在客户端10的信息输入单元11中输入客户端信息,所述客户端10将所述客户端信息传输至云服务器20,云服务器20将所述客户端信息与预先存储在云存储器22中的客户端信息进行匹配并进行判断,如果所述客户端信息与预先存储在云存储器22中的客户端信息相匹配,则认为该客户端信息为有效信息即通过验证,然后将通过验证的客户端信息存储至所述云存储器22。相反的,如果所述客户端信息与预先存储在云存储器22中的客户端信息不相匹配或者匹配特征点达不到通过验证的阈值,则认为该客户端信息为无效信息即不通过验证,云服务器20的信息处理单元21也不会对计划编码数据信息进行运算。本发明实施例的云服务器20用于验证客户端信息,从而提高了信息安全,避免黑客或者病毒的入侵。
[0030] 在具体实施中,所述客户端信息包括文字信息、图片/照片信息、视频信息及音频信息中的至少一种或几种。通常地,客户端信息包括的信息量越多则出现验证错误的概率越小,但其同时带来用时较长的问题。在本实施例中,所述客户端信息优选包括文字信息和图片信息两种。
[0031] 在具体实施中,参考图4、图5,所述信息处理单元21采用多级结构编码对所述计划编码数据信息进行运算处理,这种分级结构类似于WORD文档中的分组导航,第一级采用一个数字表达编码,第二级计划在第一级编码后面增加一位数字,中间采用“.”(点)分隔,以此类推,例如:1.1.1。这种计划编码的表达方式可以让计划负责人很清楚的知道当前计划的层级和位置,可以提高计划执行的效率。
[0032] 本发明实施例的多级结构编码是“树”型数据结构,呈树形结构编码,因此需要对该工程计划“树”进行遍历,通常的算法是对整个工程计划“树”逐一进行遍历来完成对每个计划节点的编码,当工程计划“树”节点很多时,会导致编码时间过长,降低用户体验。本发明实施例的信息处理单元21采用局部遍历算法对所述计划编码数据信息进行运算处理,采用局部遍历算法可改进编码效率,仅对受影响的计划及该受影响的子计划进行编码,如图5所示,当改变计划“1.1综合管线工程”的位置到“1.2综合布线工程”下方时,仅需对“树”结构中编码有影响的部分进行重新编码,即仅对“1.1综合管线工程”和“1.2综合布线工程”进行编码处理。
[0033] 本发明实施例的工程计划编码系统可以实现对工程计划编码执行新建、删除、插入及排序等功能操作,即所述计划编码数据信息包括新建计划编码数据信息、删除计划编码数据信息、插入计划编码数据信息以及排序计划编码数据信息等。
[0034] 当所述计划编码数据信息是新建计划编码数据信息时,所述信息处理单元对所述新建计划编码数据信息对应的新建编码位置、该新建编码位置的子位置、该新建编码位置的新建同级编码位置及该新建同级编码位置的子位置进行重新编码。
[0035] 当所述计划编码数据信息是删除计划编码数据信息时,所述信息处理单元对所述删除计划编码数据信息对应的删除编码位置、该删除编码位置的子位置、该删除编码位置的删除同级编码位置及该删除同级编码位置的子位置进行重新编码。
[0036] 当所述计划编码数据信息是插入计划编码数据信息时,所述信息处理单元对所述插入计划编码数据信息对应的插入编码位置、该插入编码位置的子位置、该插入编码位置的插入同级编码位置及该插入同级编码位置的子位置进行重新编码。
[0037] 当所述计划编码数据信息是排序计划编码数据信息且该排序计划编码数据信息的编码位置高于其原始位置时,即该排序计划编码数据信息的位置位于其原始位置之前,所述信息处理单元对所述排序计划编码数据信息对应的排序编码位置、该排序编码位置的子位置、该排序编码位置的排序同级编码位置及该排序同级编码位置的子位置进行重新编码。
[0038] 当所述计划编码数据信息是排序计划编码数据信息且该排序计划编码数据信息的编码位置低于其原始位置时,即该排序计划编码数据信息的位置位于其原始位置之后,所述信息处理单元对所述排序计划编码数据信息对应的排序编码位置、该排序编码位置的子位置、该排序编码位置的原始排序同级编码位置、该原始排序同级编码位置的子位置、该排序编码位置的排序同级编码位置及该排序同级编码位置的子位置进行重新编码。
[0039] 本发明实施例的工程计划编码系统采用多级结构编码对所述计划编码数据信息进行运算处理,该工程计划编码的表达方式可以让计划负责人很清楚的知道当前计划的层级和位置,从而提高工程计划执行的效率,提升了用户体验。
[0040] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0041] 尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。