基于微信公众平台搭建供电局电话号码自动查询系统
2017-01-17赵磊
赵磊
摘 要:在供电局的日常工作中,数字办公的建设与应用已经深入到了工作的各个方面,随着移动办公、4G技术和微信的不断发展,供电局员工对随时和随地的办公和查询电话号码的需求越来越强烈,现有的电话号码人工查询系统使用不便、维护成本高、繁忙时期经常占线无法打通等问题亟待解决,因此通过开发微信公众平台自动查询电话号码系统来解决问题,经过研究提出了一种基于微信自动回复功能查询电话号码的设计思路,并以开发的微信版“包供导航”为例,解析了实现的方法。
关键词:供电局;数字办公;号码查询;微信
中图分类号: TM73 文献标识码: A 文章编号: 1673-1069(2016)36-181-2
0 引言
随着智能手机、平板电脑等智能设备的日益普及,人们开始习惯利用碎片化的时间关注新闻的发生、查询日常所需的信息,甚至是处理日常工作。供电局职工也希望可以随时随地利用手机查询工作的信息,尤其是办公室的固定电话号码等常用的信息。由于原有的通过打电话人工查询电话号码的方式效率低,人工成本高,而且经常会遇到下班后无法查询到所要的电话等问题。因此,对时下最热门的手机APP微信及其公众平台进行了研究,提出了一种基于微信公众平台的电话号码自助查询系统的设计思路,有效地解决了现有电话本查询和人工电话号码查询的种种问题。
1 研究背景
截至2016年,微信月用户人数已经达到9.27亿,用户覆盖210多个国家、超过30种语言。此外,品牌微信公众账号总数超过800万个,移动应用对接数量超过10万个,微信支付用户已经达到4亿左右。微信通过立体多元化的方式推陈出新,创造了新的信息传播模式,使微信传播更加生动、快捷和实用、方便。所以这一新型的聊天方式吸引了大部分年轻人,此外通过微信聊天我们只需要消耗少量的信息流量,节省大量时间和资费与其他传播媒介的竞争使其优势凸显。日增微信公众账号2万个,同时微信用户数量仍在迅猛上涨过程当中。随着微信用户大规模增多,越来越多的申请公众服务账号发布企业信息对客户进行服务。
微信公众平台是腾讯公司在微信的基础上新增的功能模块,通过微信公众平台个人和企业都可以申请属于自己的微信公众号,并实现自动回复功能。还可免费使用微信公众平台的开发接口和服务器,在微信自身的服务器上接收用户发来的信息,按照用户需要自动回复所查询的内容。同时微信公众平台还提供了自定义菜单、不同的消息类型的快捷键等高级功能和体验。微信的强大功能和受众广、推广容易、维护成本低的优点为开发一个供电局专属的电话号码自动查询系统成为可能。
供电局所辖变电站及分局的数量较多,站点位置分布较为广泛。当我们去市内的变电站进行抢修时,有时会遇到没有带电话本或人工查询电话不便的时候,影响抢修速度,非常耽误时间。因此有必要对各变电站的电话号码进行归纳整理,从而节省时间,提高查询效率。
2 基于微信公众平台自动号码查询的思路
“包供导航”微信公众号是提供包头供电局各变电站、分局、农电公司以及其他相关单位的电话号码查询服务的微信平台,它可以方便职工与相关工作单位及时取得联系,同时也能促进设备厂家、外来办事人员与各单位之间的效沟通,能够极大地提升工作效率。
首先,申请微信公众平台账号,登陆微信公众平台官方网址:http://mp.wixin.qq.com申请普通公众账号,其中包含微信公众账号中文名称“包供导航”。其次,申请消息接口下载官方示例代码,得到php接口程序,将其改为wx.php并修改源代码。登陆微信公众平台后,点击高级功能里的开发模式成为开发者,填写URL和Token然后提交,当提示“你已成为开发者”时,表示申请接口成功。最后将数据按照各变电站、分局、农电公司以及其他相关单位的电话号码归类。合理地排版建立微信平台,按照不同类型将信息输入微信平台。由于微信公众平台能够被其他用户所访问,这样会泄露相关的信息,造成不必要的麻烦,因此限制用户的访问权限,只有被允许的用户才能够查询相关内容的功能。
3 自动查询系统的方法及功能指令设计
①使用包头供电局电话号码自动查询系统,用户使用前首先需要关注“包供电话号码自动查询系统”的公众微信账号或扫描二维码(图1)关注。二维码具有信息容量大、高密度编码的特点,一个二维码能够容纳多达1850个字母或500多个汉字,可以利用微信“扫一扫”功能获取公众号信息并快速关注;其次,二维码编码范围广,变电站的名称、文字介绍、地理坐标及行车路线等可以数字化的信息都可以进行编码;最后,二维码的容错能力强,同时具备纠错功能,损毁面积达45%仍可被正确识别;除此之外,二维码还具有制作成本低、保密性好、易推广等优点,在实际应用中极为方便。
②成功关注“包供电话号码自动查询系统”公众微信账号后,会自动向用户推送平台功能介绍和操作说明。
③“包供电话号码自动查询系统”能够为用户提供电话号码分类查询服务,它将所有单位划分为三类:包供主站、用户站以及其他。前期工作应先确定各变电站的具体分类:我们按照电压等级进行了分类500kV变电站、220kV变电站、110kV变电站35kV变电站、供电分局(急修)电话。当我们要去某一变电站进行工作时,可以直接用手机打开微信点击下面的包供主站电压等级分类快速查询,读取变电站的电话号码信息,实现快速查询功能,从而在最短的时间内与变电站取得联系掌握现场情况,准备现场应使用的工器具及备品备件,在最短时间内到达变电站维修设备,防治不了解现场情况而导致的备品不齐全,准备不充分而造成的返工,节省路上的燃油消耗降本增效。
“用户站”包括所有的用户变电站、牵引站,可提供按站点首字母排序查询功能。点击“用户站”选项即可查询相关消息及电话号码。
“其他”又划分为热电厂、风电厂、光伏电厂及客服95598有关信息和帮助,点击相应选项即可查询相关消息及电话号码。
④具体查询方式为:用户可以根据提示输入想要查询单位的名称,例如“高新变”、“高新”或者相应的拼音(gaoxinbian、gaoxin、gxb、gx)来获取该单位的电话号码。对于每一个POST请求,开发者在响应返回特定的XML结构,对该用户所要查询的电话号码进行回复,回复文本格式如下:您要查询的号码是0472-365××××,通过点击此号码即可快速拨打该站的电话号码。
⑤安全保密特性,运用先进的后台进行访问权限管理,使用PHP脚本开发接口程序,也可以使用ASP、JSP等等网页脚本开发接口程序,只有通过审核的用户才能在系统中查询电话号码,防止重要电话泄密,确保电话信息的安全。
⑥指令处理流程:微信用户发送指令→微信官方服务器处理信息内容→转发给接口程序处理→自动事先录入的电话号码本→将处理结果会发到微信服务端→微信官方服务器将处理结果回发给微信用户。
利用微信公众平台建立的供电局电话号码自动查询系统,既可以适应移动互联网时代人们随时随地获取电话号码信息的需求,又可以大大地降低开发周期,无须另外购买服务器,节省了运行维护成本,并且该平台查询号码简单实用,由于该查询系统是自助服务的设备,利用现在日常流行的微信作为平台,是非常值得推荐的一种方法。提高了电话号码查询的速度,并且提升了电话号码自动查询的准确率。经测试现有号码查询准确率为100%。
4 结语
利用该系统提供了供电局相关的热电厂、风电厂、光伏电厂的电话查询,极大方便了职工查询各变电站的工作电话号码,完成了引导用户进行选择、自助查询电话号码等功能,实现了7×24小时无间断自动服务的目标,提升了工作效率和服务质量。遇到突发情况时抢修人员可利用该系统与相关单位或部门快速地联系沟通,提高电力抢修速度,为维护人员提供准确信息支持和保障,不必因为无法快速查询到想要联系的部门或单位的电话而耽误工作。各个用户之间通过微信可以实现电话号码数据交换和数据共享,提升电力通信综合管理水平,保证电网的安全和经济运行,保证数据综合分析与查询平台的稳定运行。