一种信息查询方法及系统与流程

文档序号:17721826发布日期:2019-05-22 02:13阅读:303来源:国知局
一种信息查询方法及系统与流程

本发明涉及信息查询技术领域,尤其涉及一种信息查询方法及系统。



背景技术:

天然气输送调度工作中,为了确保安全、高效和低耗地完成输送工作,需要全面了解天然气管网信息。目前,工作人员大多通过在计算机中建立表格来汇总各种信息,后续工作中通过查表来查询所需的信息。但是,随着天然气管网的不断建设和发展,管道、输供气站场和用户等不断增加,所涉及的数据和信息量越来越大。一方面,需要建立大量的表格来存储天然气管网信息,会产生大量重复信息,占用大量的内存空间;另一方面,当用户不了解信息存储位置时,需要耗费大量的时间进行查询,工作效率很低。



技术实现要素:

针对上述现有技术的不足,本发明提供一种信息查询方法及系统。

本发明解决上述技术问题的技术方案如下:

第一方面,本发明提供了一种信息查询方法,所述方法包括如下步骤:

获取用户终端的查询请求。

根据所述查询请求,在存储有天然气管网信息的数据库中确定与所述查询请求对应的所述天然气管网信息。

将所述天然气管网信息发送至所述用户终端。

第二方面,本发明提供了一种信息查询系统,包括:

获取模块,获取用户终端的查询请求。

查询模块,根据所述查询请求,在存储有天然气管网信息的数据库中确定与所述查询请求对应的所述天然气管网信息。

发送模块,将所述天然气管网信息发送至所述用户终端。

本发明的信息查询方法及系统的有益效果是:用户通过用户终端发出查询请求,根据该查询请求在数据库中查找与该查询请求对应的天然气管网信息,并将该天然气管网信息返回至用户终端进行显示。通过数据库对天然气管网信息进行汇总存储,能够对各种信息进行整合,便于用户根据需要查询天然气管网信息,并且在存储信息前可对信息进行优化,能够节省内存空间,天然气信息可包括管线基本数据、站场基本数据和用户信息基本数据等,例如:天然气管道内各位置的压力值。用户查询天然气管网信息时,只需输入关键字,通过调用对应的数据库查询语句,就能快速查询出对应的天然气管网信息,能够大幅提高用户的工作效率,减少查询时间,并且通过本发明的技术方案实现了无纸化办公,减少了纸张的应用,节能环保。

附图说明

图1为本发明实施例的一种信息查询方法的流程示意图;

图2为本发明实施例的一种信息查询系统的结构示意图。

具体实施方式

以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。

如图1所示,本发明实施例提供了一种信息查询方法,其特征在于,所述方法包括如下步骤:

110,获取用户终端的查询请求。

120,根据所述查询请求,在存储有天然气管网信息的数据库中确定与所述查询请求对应的所述天然气管网信息。

130,将所述天然气管网信息发送至所述用户终端。

本实施例中,用户通过用户终端发出查询请求,根据该查询请求在数据库中查找与该查询请求对应的天然气管网信息,并将该天然气管网信息返回至用户终端进行显示。通过数据库对天然气管网信息进行汇总存储,能够对各种信息进行整合,便于用户根据需要查询天然气管网信息,并且在存储信息前可对信息进行优化,能够节省内存空间,天然气信息可包括管线基本数据、站场基本数据和用户信息基本数据等,例如:天然气管道内各位置的压力值。用户查询天然气管网信息时,只需输入关键字,通过调用对应的数据库查询语句,就能快速查询出对应的天然气管网信息,能够大幅提高用户的工作效率,减少查询时间,并且通过本发明的技术方案实现了无纸化办公,减少了纸张的应用,节能环保。

具体地,数据库可采用oracle,sqlserver,db2,mysql,access中的一种,由于本实施例中涉及到的数据量相对较少,不需要应用太多复杂的逻辑关系,因此本实施例中选用access数据库作为底层数据库。access是一个可视化工具,风格与windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,直观方便。access还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,操作简便,易于使用和掌握。

优选地,所述方法在所述获取用户终端的查询请求的步骤之前还包括如下步骤:

获取用户输入的账号和密码,并根据所述账号和所述密码验证所述用户的身份,确定所述用户的操作权限。

具体地,预先进行账号注册,设置与账号对应的密码,账号可为用户的工号、身份证号和手机号等,并为该账号设置对应的操作权限,用户登录时,验证用户输入的账号和密码,判断该账号和密码是否对应,如果账号和密码对应,则验证通过,允许用户在对应的操作权限中进行查询;如果账号和密码不对应,则验证失败,提示用户重新输入账号和密码。对用户进行身份验证,能够保证数据库中的信息安全,避免信息泄露。

优选地,所述方法在所述获取用户终端的查询请求的步骤之前还包括如下步骤:

去除所述天然气管网信息中的冗余信息,获得优化后的天然气管网信息,将所述优化后的天然气管网信息录入到所述数据库中。

具体地,可通过人工查重的方法去除冗余信息,也可采用数据库中的去除冗余指令去除冗余信息,例如:采用deleteid;fromcontent;whereidnotin(selectmin(id)fromcontentgroupby标题),以此去除access数据库中的重复信息。预先去除冗余信息,能够提到导入数据的速度,减少内存占用。

优选地,所述天然气管网信息包括管线基本数据、站场基本数据和用户信息基本数据中的至少一项。

具体地,管线基本数据可包括管道名称、管道编码、管道的起点和终点,管径规格、建成时间、管道各位置的压力值、调压撬信息、输气里程和延展长度等。站场基本数据可包括站场名称、站场地址、站场基本介绍等。用户信息基本数据可包括用户名称、用户联系方式和用户简介等。可根据需要将所需的数据导入到数据库中进行汇总,便于查询。

优选地,所述管线基本数据包括没有分气点的第一管道的内部任意位置的压力值,其中,所述分气点为天然气主管道和天然气支管道的交界处,所述第一管道内任意位置的压力值由p2表示,p2由第一公式确定,所述第一公式为:

其中,p1为所述第一管道的起点处的压力值,q为所述第一管道中的天然气总流量,e1为所述第一管道内的天然气输送效率,d为所述第一管道的内径,z为天然气压缩因子,t1为所述位置的开尔文温度,l为所述位置到所述起点的管道长度,g为天然气与空气的相对密度,本实施例中g取0.6。

具体地,当已知第一管道起点的压力值和终点的压力值时,还可由第二公式确定p2,第二公式为:

其中,p3为所述第一管道的终点处的压力值,l1为第一管道的总长度。通过测量出第一管道起点处的压力值,或者还测量出第一管道终点处的压力值,根据第一公式和第二公式就可快速计算出第一管道上各位置处对应的压力值,只需要布设在第一管道的起点处布设压力测量装置,或者起点处和终点处均布设压力测量装置,能够节约相应设备成本,并且快速获得对应位置的压力值。

优选地,所述管线基本数据包括所述分气点的压力值,其中,存在所述分气点的管道为第二管道,所述第二管道中第n个所述分气点的压力值由pxn表示,pxn由第三公式确定,所述第三公式为:

其中,p为所述第二管道的起点处的压力值,q为所述第二管道中的天然气总流量,q1为第一个分气点的天然气流量,q2为第二个分气点的天然气流量,qi为第i个分气点的天然气流量,l1为所述第一个分气点到所述第二管道的起点的管道长度,l2为所述第二个分气点到所述第二管道的起点的管道长度,l3为所述第三个分气点到所述第二管道的起点的管道长度,ln为第n个分气点到所述第二管道的起点的管道长度,k为计算系数,k由第四公式确定,所述第四公式为:

其中,g为天然气与空气的相对密度,z为天然气压缩因子,t2为所述第n个分气点的开尔文温度,db为所述第二管道的内径,λ为水力摩阻系数,λ由第五公式确定,所述第五公式为:

其中,e2为所述第二管道内的天然气输送效率。

具体地,要计算第n个分气点的压力值时,采用第二管道的总压力值减去由于管道输送损耗的压力以及前面n-1个分气点分压消耗的压力,就能获得第n个分气点的压力值。只需测量出各分气点的天然气流量,就能快速计算出各分气点处的压力值。由于各分气点均设置有用于测量天然气流量的计量撬,收集各计量撬的测量值,就能轻松获得个分气点的天然气流量,进而能够快速计算出所查询分气点的压力值。

如图2所示,本发明实施例提供了一种信息查询系统,包括:

获取模块,获取用户终端的查询请求。

查询模块,根据所述查询请求,在存储有天然气管网信息的数据库中确定与所述查询请求对应的所述天然气管网信息。

发送模块,将所述天然气管网信息发送至所述用户终端。

优选地,所述系统由图形化编程平台编制获得,还包括验证模块,所述验证模块具体用于:

获取用户输入的账号和密码,并根据所述账号和所述密码验证所述用户的身份,并确定所述用户的操作权限。

具体地,图形化编程平台可采用scratch,arduino,blackly,labview,雅琦中的一种,图形化编程将程序代码模块化,编程过程更加简单,同时还能将代码直接转换成其他高级编程语言的代码,便于后期修改和调试。通过对比本实施例中确定选用雅琦图形化编程平台,简便高效。

优选地,还包括录入模块,所述录入模块具体用于:

去除所述天然气管网信息中的冗余信息,获得优化后的天然气管网信息,将所述优化后的天然气管网信息录入到所述数据库中。

优选地,所述天然气管网信息包括管线基本数据、站场基本数据和用户信息基本数据中的至少一项。

需要说明的是,本发明的技术方案已成功应用于中石化川气东送调度系统中,大幅提高了调度人员的工作效率,加快了新员工对川气东送管网的熟悉速度。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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