听新闻
放大镜
检察机关“手机端宣传平台” 一体化架构思路
2018-08-13 14:18:00  来源:

  信息化技术的飞速革新为科技发展提供了巨大的助推力,随着4G网络的全面铺开和手机各类应用的全面普及,检察机关在网络宣传方面遇到的挑战也日益严峻,传统的官方网站的宣传方式已经不能满足检察机关在新闻引导方面快速发布、互联互动、易用便民等方面的要求,配置或开发手机端网站和手机APP应用,已经成为大势所趋。一、检察机关手机端宣传存在的一些问题

  目前各级检察机关的手机app类应用基本上都在起步阶段,大多存在以下问题:

  (一)开发周期长。对于检察机关来说,开发手机端网站或手机APP软件存在开发周期过长的问题。按照互联网思维模式,手机端用户比PC端用户更有不确定性,用户黏度更低。使用电脑上网的用户,往往有习惯去访问的站点;而使用手机上网的用户,对于手机站点或手机软件的容忍度更低,一旦出现有程序bug或使用不便,往往就直接换用其他同类型软件或网站了。因此,开发周期过长对于手机端的站点或软件是难以容忍的。

  (二)界面不美观。为了解决开发周期过长的问题,有很多检察机关在手机端公布的官方网站仍然是PC站点。打开很多政府机关的微信号以后,点击其下方的菜单项进入就可以发现,大多数链接打开的仍然是PC端的网站,在手机上访问时,界面不美观,无法正常地在手机上全屏显示,放得太大则无法一览全貌,缩得太小又看不清楚具体内容,图片格式更是不能适配到手机端,用户的使用感受不好。

  (三)数据源不统一。有的检察机关为了手机端访问而单独开发了手机网站或APP软件,带来数据源无法统一的问题。PC门户网站使用的是一套数据库,手机端门户网站使用的又是另外一套数据库。后台的操作人员要么需要在两个不同的操作界面进行数据操作,要么得将数据源进行同步,给后台操作带来了极大的不便。

  二、检察机关手机端宣传平台一体化整合方案

  为解决以上问题,笔者调研了多种手机网站服务开发方式,综合选定了某快站与快适配作为平台,在此基础之上构建开发了外网门户网站手机端,取得了较好的效果。以下从总体解决方案、技术要点和实际项目效果几个角度加以阐述。

  (一)总体解决方案。把外网门户网站已经发布的页面,通过快站优化技术和快适配技术,直接转换为适合手机浏览的页面,并将页面地址部署在云端。获取这类页面地址以后,就可以在微信公众号的下方菜单中直接进行链接设置,并可以将相关地址在微博客户端进行推广发布。与此同时,快站优化技术还支持直接生成苹果版本或安卓版本的手机APP,提供给客户安装。以上建站模式的优点是,由于提供了大量页面优化方法和转换函数,对于成型的门户站点可以直接快速转换为手机站点。而且,由于数据来源均为原门户网站的数据,也不存在后台多个数据操作界面的问题。优化后的页面适合手机访问,其地址也可以在微信、微博或手机APP中重复利用,是一个方便快捷又节约成本的快速部署解决方案。

  (二)技术要点。快站建站的特点是采用手工模块化的方式,在PC端门户网站嵌入一段代码之后,就可以在手机访问时默认访问被手机化的站点。实现以上功能,主要用到了以下几项技术要点:

  一是正则表达式。快适配中对PC页面地址编码规则的获取,使用的是正则表达式的方式。正则表达式是对一个字符串操作与运算表达式,能由一定标准的解析程序得出运算结果,从而实现字符串匹配与替换等操作的简化。当快适配中识别到此类正则表达式所匹配的所有页面时,都会自动按照统一的规则进行页面解析,可以不必再为所有的页面去一一设置解析规则。需要补充说明的是,如需对正则表达式的表达逻辑进行验证,可以使用RegexTester工具来进行调试。

  二是Jquery选择器。在快适配中,获取PC站点页面中的图文对象或链接地址对象,并转码为适合手机终端访问的HTML5的方式,都是自动进行的。因此,关键在于如何获取某个页面里某一文档对象集。如果能够告诉快适配,门户站点中某一片新闻区域的内容就是需要在手机站点中展示的内容,剩余的工作就不需操心,快适配自然会帮我们做好。要获取某页面里的文档对象集,就需要用到jQuery选择器。jQuery是一套Javascript脚本库,它将一些工具方法或对象方法封装在类库中, 以方便用户使用。而jQuery最重要的一部分内容就是选择器。编写任何javascript程序首先要获得对象,jQuery选择器能彻底改变通常获取对象的方式,可以获取几乎任何语意的对象。相比于以前通过复杂的javascript语句来实现目的的方式,jQuery选择器极大地简化了页面逻辑编写的工作量。除了直接获取页面元素,jQuary还提供层次选择器、基本过滤器、内容过滤器、可见性过滤器、属性过滤器、子元素过滤器、表单选择器等多种手段来帮助我们获取页面元素。总之,用好jQuery选择器,可以极大地减少开发中的代码量,程序代码逻辑清晰,实现起来方便快捷,是非常好的页面元素抓取工具。

  (三)项目实践。以湖南省检察院为例,湖南省检察院依照以上整体解决方案作为研发思路,在一个月时间内即完成了对手机端宣传平台的架构开发与整合。湖南省检察院手机站点以新闻页面浏览为主,提供了网上服务大厅功能,能够在手机上进行网上举报、群众来信、人大政协监督平台等互动操作,且保证了数据源与原来官网PC端网站的数据源统一,减轻了后台新闻维护人员和栏目维护人员的工作量。湖南省检察院手机端官网站点页面已经与该院微信公众号整合,在微信中关注“湖南检察”微信公众号,点击菜单“湘检新闻”-“手机新闻”即可进行浏览。另外,在微信公众号的“湘检新闻”-“新闻客户端”栏目还可以下载安装手机客户端APP软件。需要说明的是,目前该手机站点中仅将门户网站进行了手机端代码转换,暂未将最高检案件公开系统的页面实现手机化。近期将对该部分内容进行进一步的研究和实践。

  在“互联网+”概念深入人心的今天,如何在手机应用端占领舆论宣传的高地,更好地为检察机关舆论导向服务,是非常值得研究的课题。使用快站和快适配模式快速建立手机站点的方法,给出了解决方案的整体架构,并对其中的关键技术进行了解析。实践证明,该种方法能够解决手机站点开发时间长、展示界面不美观和数据源不统一等问题,较快地实现手机站点的开发,并能实现手机网站、手机APP和微信公众号、微博宣传等一体化平台,为各级检察院建立自己的手机端宣传平台提供有益的参考。

  编辑:安宏杰