一种工程计算客户端的制作方法

文档序号:6345380阅读:164来源:国知局
专利名称:一种工程计算客户端的制作方法
技术领域
本实用新型涉及网络领域,特别是关于一种工程计算客户端。
背景技术
在进行工程设计中,准确有效的计算各参数,对于提高工程设计质量、进行工程作 业以及修改工程设计内容都具有非常重大的意义。下面介绍几种现有的技术中国专利CN2169840公开了一种工程测算器,它属于角度、长度量的智能测绘计 算仪器,它主要由测量装置、传动机构、旋转盘、传感器等组成,由传动机构转化为旋转盘的 角位移,通过传感器接收并送单片机系统处理进行显示。中国专利CN1355661公开了一种在手机上实现普通型计算和工程型计算的方法, 它主要利用事先储存在手机的存储器中的四则计算软件及工程计算软件,将其输入到界面 进行计算,并显示在手机显示屏上。中国专利CN2059256公开了一种方程计算器,通过渐开线曲线板边缘到其中心距 离的改变以及一套齿轮、齿条、传动轮等的传动,可以解算一元二次方程。中国专利CN101046703公开了一种建筑工程计算软件,它通过一个工程量计算软 件专用键盘来进行数据输入和软件操作,通过高使用频率功能键集成组合与合理排列,设 计的一种硬件设备。上述现有技术普遍存在以下技术缺陷和不足1、在计算设施方面,上面的专利主要为硬件设备和小型软件,前提是必须有专业 的设备才能进行使用,对于硬件设备而言不方便携带,而小软件则在使用上受到一定限制。2、在计算方式方面,上面的专利仅限于某一方向或是某一固定模式的计算,没有 涉及石油工程、地质工程、材料力学、工程力学方面的计算方法。3、上面的专利虽然在某些方面的计算有一定的创新,但是没有提到计算方法的更 新以及计算方法的来源问题,这样在对计算方法进行更新查询时会带来不便。
实用新型内容本实用新型实施例提供一种工程计算客户端,用于解决现有技术中进行工程计算 的工作复杂,适用范围低,灵活性差的问题。本实用新型实施例提供了一种客户端,包括通信单元,用于与服务器端通信;输入单元,用于用户输入计算需求信息,通过所述通信单元向服务器端发送所述 计算需求信息;解析单元,用于解析通过所述通信单元接收到的所述服务器端返回的计算过程数 据,利用该计算过程数据生成计算公式;运算单元,根据用户输入的计算数据利用所述解析单元生成的计算公式进行计 算,并获得计算结果。本实用新型实施例还提供了一种工程计算系统,包括客户端,用于与服务器端建立连接,向所述服务器端发送计算需求信息,接收所述服务器端返回的计算过程数据,利用所述计算过程数据生成计算公式,向所述计算公式中 输入计算数据,并获得计算结果;所述服务器端,用于根据所述计算需求信息检索数据库,匹配相关的计算过程数 据返回给所述客户端。通过本实用新型实施例,通过本实用新型客户端与服务器端的配合使用可以使得 工程计算更加简单方便,效率高,并且适用范围广,对于随后的生产活动等应用更加方便和 快捷。

为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例 或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅 是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提 下,还可以根据这些附图获得其他的附图。图1所示为本实用新型实施例一种在客户端进行工程计算的方法;图2所示为本实用新型实施例一种在服务器端进行工程计算的方法;图3所示为本实用新型实施例客户端的结构示意图;图4所示为本实用新型服务器端结构示意图;图5所示为本实用新型实施例一种工程计算系统结构图;图6所示为本实用新型实施例另一种工程计算系统结构图;图7所示为本实用新型实施例一种工程计算方法的信号流图;图8所示为本实用新型实施例一种工程计算方法的信号流图。
具体实施方式
下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的 实施例。基于本实用新型中的实施例,本领域普通技术人员在没有作出创造性劳动前提下 所获得的所有其他实施例,都属于本实用新型保护的范围。如图1所示为本实用新型实施例一种在客户端进行工程计算的方法。包括步骤101,与服务器端建立连接。步骤102,向所述服务器端发送计算需求信息。步骤103,接收所述服务器端返回的计算过程数据。步骤104,利用所述计算过程数据生成计算公式。步骤105,向所述计算公式中输入计算数据,并获得计算结果。其中在步骤101中所述客户端可以通过互联网方式与所述服务器端建立连接,或 者还可以通过无线网络与所述服务器端建立连接。在所述步骤102中,所述发送的计算需求信息包括计算公式的关键字、书籍名 称、作者、出版社等相关搜索模式,其中计算公式的关键字例如可以为工字梁横截面的几何 特性等关键字。在上述步骤102之后还包括,服务器端根据所述计算需求信息检索数据库,匹配相关的计算过程数据呈现给用户或者将计算过程数据发送给所述客户端,其中所述相关的 计算过程数据可以为一个也可以为多个,可以通过网页的形式呈现所述计算过程数据,也 可以将所述计算过程数据全部下载到客户端进行显示。在步骤103中,所述计算过程数据包括用于显示的算法的描述文件,还包括所述 算法的执行代码。其中,所述算法例如包括计算公式,所述算法的描述文件包括对所述计算公式的 介绍,应该如何应用所述计算公式,所述计算公式中的参数含义等信息。所述执行代码包括 使用编程语言描述的计算公式执行代码。在所述步骤104中,根据返回的所述计算公式执行代码生成可在所述客户端执行 的计算公式。在所述步骤105中,根据用户输入的计算数据利用所述生成的可在客户端执行的 计算公式进行计算,获得计算结果以应用于生产、加工等过程,例如利用石油勘探的计算公 式计算出的结果可以应用于石油勘探,对工字梁利用相应的计算公式计算出的结果可以应 用于工程中工字梁的生产。通过上述方法,可以不用在客户端存储大量不相关的工程资料,根据用户的检索 结果可以实时获得用于工程、生产等过程的专业资料,并且可以在客户端自动生成计算公 式等信息帮助用户尽快的完成专业计算、工程设计等工作,提高了工作的准确性和效率。如图2所示为本实用新型实施例一种在服务器端进行工程计算的方法。包括步骤201,与客户端建立连接。步骤202,接收所述客户端的计算需求信息。步骤203,根据所述计算需求信息匹配出计算过程数据。步骤204,利用所述计算过程数据生成计算公式。步骤205,根据用户通过所述客户端输入的计算数据进行计算,并将结算结果发送 给所述客户端。在所述步骤201中,服务器端与客户端建立连接可以为互联网方式建立连接,或 者还可以通过无线网络与所述客户端建立连接。在所述步骤202中,所述发送的计算需求信息包括计算公式的关键字、书籍名 称、作者、出版社等相关搜索模式,其中计算公式的关键字例如可以为工字梁横截面的几何 特性、油井压力等关键字。在所述步骤203中,服务器端根据所述计算需求信息检索数据库,匹配相关的计 算过程数据呈现给用户,其中所述相关的计算过程数据可以为一个也可以为多个,可以通 过网页的形式呈现所述计算过程数据;其中服务器端将所述计算需求信息与服务器端的数 据库中的文件包的文件名,关键字等信息进行一一比较,根据名称相似算法规则对各个文 档计算其与计算需求信息的相似度,根据相似度值的大小,对应的相关算法文件作为搜索 结果呈现在服务器端的Web页面中,用户在搜索结果中选择某一个算法文件包,每一个算 法文件包括该算法的说明文档,相关可调用的算法执行代码及其使用说明。在所述步骤204中,服务器端根据计算过程数据生成计算公式,即利用所述计算 过程数据中的算法执行代码生成计算公式的应用,该应用可以在网页上生成多个用于填写 计算数据的输入窗口,用以接收用户的输入。[0057]在所述步骤205中,服务器端利用所述生成的计算公式计算用户输入的计算数 据,获得计算结果用于生产或者监控等领域。通过上述实施例,可以实现在服务器端进行检索并进行工程计算等工作,使得用 户不需要下载任何应用程序就可以进行多个行业中的工程计算。如图3所示为本实用新型实施例客户端的结构示意图。包括通信单元301,输入单元302,解析单元303,运算单元304。所述通信单元301,用于与服务器端通信,其中可以通过互联网方式或者无线网络 等方式进行连接。所述输入单元302,用于用户输入计算需求信息,通过所述通信单元301向服务器 端发送所述计算需求信息。所述发送的计算需求信息包括计算公式的关键字、书籍名称、 作者、出版社等相关搜索模式,其中计算公式的关键字例如可以为工字梁横截面的几何特 性等关键字。所述解析单元303,用于解析通过所述通信单元301接收到的所述服务器端返回 的计算过程数据,生成计算公式。所述计算过程数据用于显示的算法及该算法的描述文件, 还包括所述算法的执行代码,其中所述算法的描述文件包括对所述计算公式的介绍,应该 如何应用所述计算公式,所述计算公式中的参数含义等信息。所述执行代码包括使用编程 语言描述的计算公式执行代码。所述运算单元304,根据用户输入的计算数据利用所述解析单元303生成的计算 公式进行计算,并获得计算结果。还包括执行单元305,根据所述计算结果进行生产控制或者产品开发等应用。通过上述实施例,客户端可以不需要参数大量数据备份,并且利用各个客户端的 计算能力进行工程计算可以减低服务器端的计算负担,将上述客户端计算出的计算结果可 以用于自动化控制,产品生产设计,油井勘探等领域。如图4所示为本实用新型服务器端结构示意图。包括通信单元401,匹配单元402,解析单元403,运算单元404。所述通信单元401,用于与客户端建立连接,接收所述客户端的计算需求信息,并 将所述运算单元404的计算结果发送给所述客户端。所述客户端根据返回的计算结果进行 生产控制或者产品研发等应用。所述匹配单元402,用于根据所述计算需求信息匹配出计算过程数据。所述解析单元403,利用所述计算过程数据生成计算公式。所述运算单元404,用于根据用户通过所述客户端输入的计算数据进行计算。通过上述实施例,可以在服务器端直接进行检索和工程计算,用户端不需要复杂 的软件和大量数据备份。如图5所示为本实用新型实施例一种工程计算系统结构图。包括客户端501,服务器端502。所述客户端501,用于与服务器端502建立连接,向所述服务器端502发送计算需 求信息,接收所述服务器端502返回的计算过程数据,利用所述计算过程数据生成计算公 式,向所述计算公式中输入计算数据,并获得计算结果。还可以与该客户端501连接有执行 装置,用于根据计算结果进行生产加工或者产品研发等应用。[0077]所述服务器端502,用于根据所述计算需求信息检索数据库,匹配相关的计算过程 数据返回给所述客户端501。其中,所述计算过程数据包括用于显示的算法及该算法的描 述文件,还包括所述算法的执行代码。如图6所示为本实用新型实施例另一种工程计算系统结构图。包括客户端601,服务器端602。所述客户端601,用于向所述服务器端602发送计算需求信息和计算数据。还可以 与该客户端601连接有执行装置,用于根据计算结果进行生产加工或者产品研发等应用。所述服务器端602,用于与所述客户端601建立连接,接收所述客户端601的计算 需求信息,根据所述计算需求信息匹配出计算过程数据,利用所述计算过程数据生成计算 公式,根据用户通过所述客户端601输入的计算数据进行计算,并将结算结果发送给所述 客户端601。如图7所示为本实用新型实施例一种工程计算方法的信号流图。图中包括客户端及服务器端。步骤701,所述客户端输入需要计算工字梁横截面的几何特性的计算需求信息,例 如输入工字梁进行搜索。步骤702,所述客户端在客户端的本地数据库中进行搜索,如果所述客户端的数据 库中有相关的文件,则返回响应的结果列表,所述结果列表中显示所有与工字梁相关的检 索结果进入步骤703,如果在所述客户端检索后发现没有相应的记录则进入步骤705。步骤703,用户通过客户端选择所述结果列表中的某一条记录进行查看,该记录中 的动态链接库(DLL)计算执行代码文件随之载入,同时在页面上显示与该记录对应的算 法描述文件,例如介绍所述工字梁计算的知识、注意事项等内容,如果此记录为用户工程计 算所需,点击按键进入工字梁横截面几何特性计算界面,进入步骤704 ;。步骤704,用户通过客户端的计算界面输入计算数据,例如输入工字梁的高度、宽 度、壁厚、翼厚4个参数,所述客户端将计算代码生成计算公式,将所述计算数据带入到所 述计算公式中进行计算,最终在客户端输出计算结果,例如包括截面的面积,惯性矩,形心 位置等。随后,还可以将计算结果输出到执行装置,利用该计算结果进行生产控制或者产品 研发等应用。步骤705,所述客户端与服务器端建立连接,该连接可以为有线的互联网连接或者 为无线连接方式。步骤706,客户端将需要计算工字梁横截面的几何特性的计算需求信息发送到服 务器端。步骤707,所述服务器端在服务器端的数据库中进行检索,将输入的计算需求信息 与服务器端数据库中文件包的文件名、关键字等信息进行一一比较,根据搜索引擎的相似 算法规则对各个文档计算其与计算需求信息的相似度,根据相似度值的大小,将对应的相 关算法文件作为搜索结果,在客户端的浏览器中形成列表。步骤708,当用户点击列表中某个记录时,服务器端将在客户端的浏览器中显示该 记录中的算法描述文件,当用户通过客户端向服务器端发送下载指令时,所述服务器端将 该记录相应的计算过程数据,包括算法描述文件和算法的执行代码发送给所述客户端。步骤709,所述客户端存储所述下载的计算过程数据,根据所述算法的执行代码生
7成计算数据的输入界面和计算公式,并且同时显示算法的描述文件和计算公式,等待用户 输入计算数据用于工程计算。步骤710,用户在生成的输入界面中输入计算数据,所述客户端利用算法的执行代 码计算所述计算数据,最终在客户端显示出计算结果。作为进一步的实施例,在步骤704或者步骤710之后,客户端还可以将所述计算结 果输出,以供用户进行工程控制或者成产加工等操作时使用。在上述客户端中还可以包括以下功能单元,资源中心单元与客户端的解析单元相连接,用于对计算过程数据进行一系列操 作,其中包括资源搜索、资源列表、资源详细、资源下载,其中资源搜索通过计算过程数据 中的名称、关键字、作者、出版社等相关信息来对资源进行搜索定位;资源列表用于将计算 过程数据进行分类整合,使计算过程数据的所属类别清晰明确,便于使用;资源详细包括计 算过程数据的名称、文献、作者、出版信息等,将计算过程数据的所有信息给予展示,方便进 行查找和核对;资源下载用于将所选计算过程数据下载到客户端的公式资源数据库当中, 自动进行分类保存;用户可以对下载的计算过程数据进行管理,对不需要的计算过程数据 进行删除,软件自带的记忆功能可以对用户删除的计算过程数据进行记忆,用户在下次使 用时直接在记忆词条里重新下载算法即可,这样既减小了软件的体积又不会使用户丢失以 往使用算法的信息,充分体现了软件的灵活性。账户单元,与客户端的解析单元相连接,用于进行个人信息的管理,其中包括个 人资料、修改密码、工作信息、下载信息。个人资料当中包括用户名称、用户性别、用户说明 等基本信息。修改密码中不单纯是直接修改,为了提高安全性能,在输入完旧密码时还将提 示用户输入注册时系统要求输入的密码保护项的内容,大大提高了个人信息的安全性能。 工作信息是对所进行的操作进行记录,将浏览过的计算过程数据、信息等记录在对话框内, 以便下次使用时直接点击进入,无须进行繁琐的输入工作。下载信息是对已下载或者删除 的计算过程数据进行记录,已删除的计算过程数据在列表中可以重新下载使用,无须搜索。短信单元,与所述解析单元相连接,建立了邮箱模式,包括发件箱、收件箱、草稿 箱和通讯录等基本功能,用于与其他用户的联系。积分单元,与所述解析单元相连接,包括积分卡充值、我的积分、积分使用明细、 充值记录明细。积分卡充值包括手机充值、网上银行充值、支付宝充值等时下流行的充值 方式。我的积分用于进行个人的积分管理,包括积分查询、积分兑换、积分使用等内容。积 分使用明细是用于记录积分的使用情况,包括积分支出的时间、内容等相关信息的展示。积 分充值记录明细是用于记录积分充值的情况,包括充值的时间、充值的方式等基本信息的 展不。互动交流单元,与所述解析单元相连接,包括论坛互动、在线查询两项内容。其中 论坛互动是一个交流讨论的平台,里面设置了不同专业、不同类别的讨论模块区域,可以随 时进入感兴趣的模块与他人进行讨论交流、上传资源、发表新帖。在线查询用于论坛内资源 和帖子的搜索,并且可以根据发帖者的要求进行资源的下载和更新。客服单元,与所述解析单元相连接,用于客户服务热线与用户的沟通交流,提供网 站访问者在线咨询,及时了解用户需求。如图8所示为本实用新型实施例一种工程计算方法的信号流图。[0103]图中包括客户端及服务器端。步骤801,所述客户端与服务器端建立连接。步骤802,客户端将需要计算工字梁横截面的几何特性的计算需求信息发送到服 务器端。步骤803,所述服务器端在服务器端的数据库中进行检索,将对应的相关算法文件 作为搜索结果,在客户端的浏览器中形成列表。步骤804,当用户在浏览器中点击所述列表中的某个记录时,所述服务器端显示该 记录对应的算法描述文件,当用户点击计算按键时,所述服务器端调入该记录对应的算法 执行代码,生成计算数据输入界面,并显示相应的计算公式。步骤805,用户在浏览器的计算数据输入界面中输入计算数据,客户端将所述计 算数据传送给所述服务器端。步骤806,服务器端根据所述计算数据利用所述算法执行代码进行计算,并向所述 客户端输出计算结果。作为进一步的实施例,在步骤806之后,客户端还可以将所述计算结果输出,以供 用户进行工程控制或者成产加工等操作时使用。所述服务器端还可以包括以下功能单元系统管理单元,与服务器端的解析单元相连接,用于用户资料管理、用户消费记 录、用户角色设定、系统栏目管理、角色权限管理。用户资料管理用于对注册用户的资料收 集,存档。用户消费记录用于记录用户的充值、支出、兑换积分等信息。用户角色设定用于 对不同的用户进行角色的管理,比如初级、中级、高级。系统栏目管理用于对系统模块的设 定、更改、增加、删除等操作,使系统模块可以适应信息资源的更新。角色权限管理用于对不 同等级用户的权限设定,包括管理员、普通会员、高级会员、版主等不同权限的设定。资源管理单元,与所述服务器端的解析单元相连接,用于对所有资源的操作工作, 包括工程分类管理、资源录入、资源审核、资源删除、数据备份还原、引进资源管理。工程分 类管理用于对所有资源进行分类存档,通过大类的划分来明确资源的录入位置。资源录入 用于将资源以不同格式的文档录入到不同分类的数据库中,录入的资源按三种格式录入, 包括:WOrd、excel、单个网页。资源审核用于对所收录的资源进行检测,严格按照国家标准 进行审核工作,每录入一批资源都要进行资源审核,通过后进入后台总数据库当中存档。资 源删除用于对不合格资源进行删除工作,删除后的资源不再出现于数据库中,但是会存在 备份文档以备日后进行查询。数据备份还原与数据库更新同步,保持备份的最新数据,当数 据库出现问题时可以从备份中恢复数据库而不会丢失资源。引进资源管理用于对资源管理 的更新,当出现了新的更合适的资源管理模式的时候可以通过此操作进行资源管理的随时 更新。信息管理单元,与所述服务器端的解析单元相连接,用于公告管理、新闻管理、调 查管理、论坛管理。在所有的信息管理当中都会有专门的负责人员进行模块管理,公告管理 是对网站的相关公告进行发布的操作,比如网站的内部公告、网站相关人员的事记公告、 网站信息的公告等都通过此平台进行发布。新闻管理用于对相关资源的最新动态和相关行 业的最新新闻进行整理和公布。调查管理用于客户服务的调查管理工作,包括资源的调 查、系统结构的调查、用户意见的调查等,通过调查来时客户端时刻保持系统的稳定和资源的最新。论坛管理用于对交流平台的管理工作,包括论坛模块的设计、用户权限的设定,积 分奖励的分配等相关操作。积分管理单元,与所述解析单元相连接,积分卡管理、积分充值明细、积分消费明 细、充值管理。积分卡管理用于计分卡的销售、积分奖励兑换的操作,可单独出售积分卡片、 也可进行网络积分卡的销售。积分充值明细是对用户充值的记录,对充值的时间、方式进行 整理并展示在每个用户账户当中以供查阅。积分消费明细同积分充值明细类似,是对用户 消费的记录进行整理展示。充值管理通过第三方进行资金的汇入以及积分的充值。短信管理单元,与所述解析单元相连接,用于短信的设置,包括短信的格式、短信 的收发方式、短信与手机的绑定功能。统计分析单元,与所述解析单元相连接,包括总体下载排行,各分类排行、区域下 载次数排行。在总体下载排行当中,用于将所有资源进行总体排行,按每月和每周进行总体 排行,将资源的热度展示于前台当中。各分类排行是根据下载资源行业的下载总次数进行 排行,用于后台统计,可以根据此排行来决定更新的周期长短。区域下载次数排行用于统计 不同区域的下载次数,用于后台管理建设。采用本实用新型实施例的方法和装置,可以涉及多方面的工程计算,例如石油工 程、地质工程、材料力学、工程力学方面的计算,并且可以从服务器端实时更新算法或者进 行计算,并不用保存大量无用的计算过程数据,使得客户端小巧、灵活。以上所述的具体实施方式
,对本实用新型的目的、技术方案和有益效果进行了进 一步详细说明,所应理解的是,以上所述仅为本实用新型的具体实施方式
而已,并不用于 限定本实用新型的保护范围,凡在本实用新型的精神和原则之内,所做的任何修改、等同替 换、改进等,均应包含在本实用新型的保护范围之内。
10
权利要求1.一种客户端,其特征在于包括 通信单元,用于与服务器端通信;输入单元,用于用户输入计算需求信息,通过所述通信单元向服务器端发送所述计算 需求信息;解析单元,用于解析通过所述通信单元接收到的所述服务器端返回的计算过程数据, 利用该计算过程数据生成计算公式;运算单元,根据用户输入的计算数据利用所述解析单元生成的计算公式进行计算,并 获得计算结果。
2.根据权利要求1所述的客户端,其特征在于,所述服务器端与客户端通过互联网方 式或者无线网络方式建立连接。
专利摘要本实用新型涉及网络领域,特别是关于一种工程计算客户端。其中客户端,包括通信单元,用于与服务器端通信;输入单元,用于用户输入计算需求信息,通过所述通信单元向服务器端发送所述计算需求信息;解析单元,用于解析通过所述通信单元接收到的所述服务器端返回的计算过程数据,利用该计算过程数据生成计算公式;运算单元,根据用户输入的计算数据利用所述解析单元生成的计算公式进行计算,并获得计算结果。本实用新型实施例的有益效果在于,通过本实用新型客户端与服务器端的配合使用可以使得工程计算更加简单方便,效率高。
文档编号G06Q10/00GK201897817SQ20102052380
公开日2011年7月13日 申请日期2010年9月8日 优先权日2010年9月8日
发明者周建华, 宋健, 曾霞光, 檀朝东, 檀朝銮, 檀革勤 申请人:檀朝东
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1