掌桥专利:专业的专利平台
掌桥专利
首页

一种基于大数据分析的电子政务信息服务系统及方法

文献发布时间:2023-06-19 11:05:16


一种基于大数据分析的电子政务信息服务系统及方法

技术领域

本发明涉及政务信息处理技术领域,具体是一种基于大数据分析的电子政务信息服务系统及方法。

背景技术

政务信息管理系统是用电子化手段代替传统的传真、电话、纸质信函等介质,实现各级单位之间的新闻、简报、专报、文件等信息的下发与上报,进行信息采编与发布,提高工作效率、加强各级部门之间(横向和纵向)的业务交流与信启、共享。实现信息报送、信息采编、发布审批、信息管理等功能的信息管理与服务的平台。

下属信息报送单位通过本系统实时报送各类信息,上级单位的信息采编人员通过此系统进行信息采集、信息处理、刊物采编、刊物编辑、刊物发行等工作,并自动对政务信息的采用情况进行汇总,形成通报,供各类用户浏览查询。

现有的技术问题是,随着存储技术的提高,文件日益增多,用户在浏览这些文件时,往往不知所措,尤其是非公务人员,很难快速找到对自己有用的信息,因此,需要对政务信息进行处理,以一种便于阅读的方式呈现在访问者面前。

发明内容

本发明的目的在于提供一种基于大数据分析的电子政务信息服务系统及方法,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:

一种基于大数据分析的电子政务信息服务方法,所述方法包括:

接收用户访问请求,基于所述请求判断所述用户访问模式,其中,所述用户访问模式包括管理模式和浏览模式,根据所述访问模式建立所述用户与数据库的连接通道;

当用户访问模式为管理模式时,接收政务数据信息,并将所述政务数据信息更新至所述数据库;

当用户访问模式为浏览模式时,获取用户身份信息,并调取与所述用户信息相对应的日志数据,提取所述日志数据中的关键词并基于所述日志数据中提取的关键词,输出所述数据库中含有所述关键词的全部政务数据信息,并将全部的所述政务数据信息进行排序。

作为本发明实施例技术方案进一步的限定:基于所述请求判断所述用户访问模式的步骤包括:

获取含用户ID的登陆信息,确定与所述登陆信息对应的用户注册信息;

基于所述用户注册信息中的识别码确定所述用户类型,并根据所述用户类型确定用户访问模式。

作为本发明实施例技术方案进一步的限定:接收政务数据信息,将所述政务数据信息更新至所述数据库的步骤包括:

接收政务数据信息,更新索引表,其中,所述索引表的数据结构为队列;

实时获取索引表的表空间大小,确定阈值;

当表空间大小超过阈值并接收到新的政务数据信息时,向所述索引表表尾插入与所述政务数据信息对应的索引项,删除索引表表头数据,删除索引表表头数据对应的政务数据信息。

作为本发明实施例技术方案进一步的限定:获取用户身份信息,并调取与所述用户信息相对应的日志数据的步骤包括:

基于用户身份证号获取用户个人基本信息,读取所述用户的职业、专业和手机号;

基于所述用户手机号定位交互终端,与所述交互终端建立连接通道,通过交互终端获取所述常用APP的浏览频数M

基于所述浏览频数M

L=α(M

基于所述常用APP的偏好值L升序对所述常用APP进行排序。

作为本发明实施例技术方案进一步的限定:基于所述日志数据中提取的关键词的步骤包括:

通过交互终端获取按偏好值L升序排序的常用APP中的搜索记录;

基于所述搜索记录提取部分或全部名词;

计算所述名词与职业信息库中职业信息的重合率P,按重合率P降序筛选出至少三个关键词。

作为本发明实施例技术方案进一步的限定:将全部的所述政务数据信息进行排序的步骤包括:

计算所述关键词优先级S,其中,所述优先级S的计算公式为:

S=βP/L,其中,P为所述名词与职业信息库中职业信息的重合率,L为所述名词对应APP的偏好值,β为修正系数。

基于所述优先级降序排列政务数据信息并输出。

一种基于大数据分析的电子政务信息服务系统,所述系统包括:

模式确认模块:用于接收用户访问请求,基于所述请求判断所述用户访问模式,根据所述访问模式建立所述用户与数据库的连接通道;

数据更新模块:用于接收政务数据信息,并将所述政务数据信息更新至所述数据库;

输出模块:用于获取用户身份信息,并调取与所述用户信息相对应的日志数据,提取所述日志数据中的关键词并基于所述日志数据中提取的关键词,输出所述数据库中含有所述关键词的全部政务数据信息,并将全部的所述政务数据信息进行排序。

作为本发明实施例技术方案进一步的限定:所述输出模块包括:

获取单元:用于基于用户身份证号获取用户个人基本信息,读取所述用户的职业、专业和手机号;

追踪单元:用于基于所述用户手机号追踪用户常用APP,获取所述常用APP的浏览频数Mi和浏览时长Ti;

计算单元:用于基于所述浏览频数Mi和浏览时长Ti,计算用户对所述常用APP的偏好值L;

排序单元:基于所述常用APP的偏好值L升序对所述常用APP进行排序。

与现有技术相比,本发明的有益效果是:本发明将所述用户访问模式包括管理模式和浏览模式,根据所述访问模式建立所述用户与数据库的连接通道,管理模式比浏览模式多一项接收文件的功能,便于管理人员上传文件;浏览模式下,根据用户日志数据输出政务数据信息,并基于关键词的优先级S将所述政务数据信息进行排序,所述优先级S与重合率P成正比,与常用APP的偏好值L成反比,重合率P代表着用户的关心程度,而关心程度与常用APP无关,优先级S与常用APP的偏好值L成反比的效果在于:APP越常用,则偏好值L越高,相应的,在此类APP上搜索记录对应的政务数据信息便往后排,这在方便用户浏览的同时,也降低了用户对于信息被追踪的反感程度。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。

图1为基于大数据分析的电子政务信息服务方法的系统架构图。

图2为基于大数据分析的电子政务信息服务方法的流程框图。

图3为基于大数据分析的电子政务信息服务方法的第一子流程框图。

图4为基于大数据分析的电子政务信息服务方法的第二子流程框图。

图5为基于大数据分析的电子政务信息服务方法的第三子流程框图。

图6为基于大数据分析的电子政务信息服务方法的第四子流程框图。

图7为基于大数据分析的电子政务信息服务系统的组成结构框图。

图8为基于大数据分析的电子政务信息服务系统中输出模块的组成结构框图。

具体实施方式

为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图1示出了本发明基于大数据分析的电子政务信息服务方法的系统架构100。

如图1所示,系统架构100可以包括交互终端101、102、103,网络和服务设备104。网络可以是用以在交互终端101、102、103和服务设备104之间提供通信链路的介质。网络可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。

用户可以使用交互终端101、102、103通过网络与服务设备104交互,以接收或发送消息等。交互终端101、102、103上可以安装有各种通讯客户端应用,例如信息咨询类应用、通话类应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。

交互终端101、102、103可以是硬件,也可以是软件。当交互终端101、102、103为硬件时,可以是具有通信功能的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、MP3播放器、MP4播放器、膝上型便携计算机和台式计算机等等。当交互终端101、102、103为软件时,可以安装在上述所列举的电子设备中。其可以实现成多个软件或软件模块,也可以实现成单个软件或软件模块。在此不做具体限定。

服务设备104可以是提供各种服务的服务器,例如对交互终端101、102、103上的机器翻译类应用支持的后台服务器。服务设备104可以接收交互终端101、102、103发送的访问请求,然后,服务设备104访问请求确定用户访问模式,输出政务数据信息并进行排序,然后发送至交互终端101、102、103。

需要说明的是,本公开实施例所提供的基于大数据分析的电子政务信息服务方法一般由服务设备104执行。可选的,本公开实施例所提供的基于大数据分析的电子政务信息服务方法也可以由交互终端101、102、103执行。

需要说明的是,服务器可以是硬件,也可以是软件。当服务器为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当服务器为软件时,可以实现成多个软件或软件模块,也可以实现成单个软件或软件模块。在此不做具体限定。

应该理解,图1中的交互终端101、102、103,网络和服务设备104的数目仅仅是示意性的。根据实现需要,可以具有任意数目的交互终端101、102、103,网络和服务设备104。

实施例1

图2示出了本发明实施例提供的基于大数据分析的电子政务信息服务方法的流程框图,以下对本发明实施例提供的基于大数据分析的电子政务信息服务方法进行详述,如下:

步骤S1:接收用户访问请求,基于所述请求判断所述用户访问模式;

用户注册信息是在登陆之前进行注册的,由于是政府部门网站,用户ID可以为身份证号,用户类型主要分为两大类,一是发布信息的用户,另一种是浏览信息的用户,但这两者并不是完全分离的,发布信息的用户也会有浏览需求;识别码作为权限判断的标准,根据用户类型,给予相应权限,即,信息发布的功能只对少部分政府工作人员开放;在用户登陆过程中,服务设备接收用户访问请求,获取含用户ID的登陆信息,并根据所述登陆信息查询对应的用户注册信息,判断用户的用户类型并给予相应权限;

图3示出了所述步骤S1的流程框图,所述步骤S1包括:

S11:获取用户注册信息,其中,所述用户注册信息至少包括用户ID和用户类型;

用户注册信息是在登陆之前进行注册的,由于是政府部门网站,用户ID可以为身份证号,用户类型主要分为两大类,一是发布信息的用户,另一种是浏览信息的用户,但这两者并不是完全分离的,发布信息的用户也会有浏览需求;

S12:基于所述用户类型向所述用户注册信息插入相应识别码并储存,形成具有识别码的用户信息,其中,所述识别码包括管理识别码和浏览识别码;

识别码作为权限判断的标准,根据用户类型,给予相应权限,即,信息发布的功能只对少部分政府工作人员开放;

S13:接收用户访问请求,获取含用户ID的登陆信息,确定与所述登陆信息对应的用户注册信息;

在用户登陆过程中,服务设备接收用户访问请求,获取含用户ID的登陆信息,并根据所述登陆信息查询对应的用户注册信息,判断用户的用户类型并给予相应权限;

S14:基于所述用户注册信息中的识别码确定所述用户类型,并根据所述用户类型确定用户访问模式,其中,所述用户访问模式包括管理模式和浏览模式。

步骤S2:根据所述访问模式建立所述用户与数据库的连接通道。

不同访问模式的连接通道是不同的,管理模式状态下,开放政务信息数据库输入端口,而在浏览模式下,所述政务信息数据库设置为只读状态。

步骤S3:当用户访问模式为管理模式时,接收政务数据信息,并将所述政务数据信息更新至所述数据库;

更新至所述数据库的具体步骤为:生成政务信息模板文件,接收政务信息数据,填充或替换该政务信息模板文件,生成格式一样的政务信息模板文件并存储;所述政务信息模板为doc文件,这个步骤用于统一文件格式,便于操作,所述doc文件一般使用word文档进行编辑,所述word文档可外接应用程序,便于编辑;

进一步的,接收政务数据信息后,更新索引表,其中,所述索引表的数据结构为队列;

实时获取索引表的表空间大小,确定阈值;

当表空间大小超过阈值并接收到新的政务数据信息时,向所述索引表表尾插入与所述政务数据信息对应的索引项,删除索引表表头数据,删除索引表表头数据对应的政务数据信息。

步骤S4:当用户访问模式为浏览模式时,获取用户身份信息,并调取与所述用户信息相对应的日志数据;

用户的职业与专业是浏览过程中的第一参考,而政府部门通过身份证号自然是可以读取到的,读取到的信息也并非商用;在当今社会,手机号也逐渐成为了人们的信息载体,在很多需要注册的应用上,大都会要求绑定手机号,因此,手机号承载着人们的日常行为信息;浏览频数M

图4示出了所述步骤S4的流程框图,所述步骤S4包括:

S41:基于用户身份证号获取用户个人基本信息,读取所述用户的职业、专业和手机号;

用户的职业与专业是浏览过程中的第一参考,而政府部门通过身份证号自然是可以读取到的,读取到的信息也并非商用;在当今社会,手机号也逐渐成为了人们的信息载体,在很多需要注册的应用上,大都会要求绑定手机号,因此,手机号承载着人们的日常行为信息;

S42:基于所述用户手机号定位交互终端,与所述交互终端建立连接通道,通过交互终端获取所述常用APP的浏览频数M

浏览频数M

S43:基于所述浏览频数M

进一步的,所述偏好值L计算公式为:

L=α(M

偏好值L与浏览频数M

S44:基于所述常用APP的偏好值L升序对所述常用APP进行排序。

基于偏好值L升序进行排序意味着,最常用的APP在最底端,不常用的APP反而排在上方。

步骤S5:提取所述日志数据中的关键词并基于所述日志数据中提取的关键词,输出所述数据库中含有所述关键词的全部政务数据信息;

最常用的APP在上述步骤中已经排好序了,无论是升序还是降序,获取常用APP中的搜索记录都是容易实现的;

图5示出了所述步骤S5的流程框图,所述步骤S5包括:

S51:通过交互终端获取按偏好值L升序排序的常用APP中的搜索记录;

最常用的APP在上述步骤中已经排好序了,无论是升序还是降序,获取常用APP中的搜索记录都是容易实现的;搜索记索中的名词是重点,人们在使用APP的搜索功能进行信息收集时,使用名词的概率会更高,此外,动词为主的搜索更偏向于搜索教程,即做一件事的方法,这与本发明所要展示的政务数据信息关联度不是很高,因此,只提取部分或全部名词,可以极大的提高效率;重合率P的计算方法有很多,实现起来也比较简单,属于现有技术,仅需达成目的即可;计算所述名词与职业信息库中职业信息的重合率P的目的是归类,根据职业信息对提取到的名词进行筛选,最终得到重合率P较高的名词,作为关键词;根据关键词输出政务数据信息,这种方式输出的政务数据信息与用户的契合度比较高,绝大部分是与用户息息相关的政策;

S52:基于所述搜索记录提取部分或全部名词;

搜索记索中的名词是重点,人们在使用APP的搜索功能进行信息收集时,使用名词的概率会更高,此外,动词为主的搜索更偏向于搜索教程,即做一件事的方法,这与本发明所要展示的政务数据信息关联度不是很高,因此,只提取部分或全部名词,可以极大的提高效率;

S53:计算所述名词与职业信息库中职业信息的重合率P,按重合率P降序筛选出至少三个关键词;

重合率P的计算方法有很多,实现起来也比较简单,属于现有技术,仅需达成目的即可;计算所述名词与职业信息库中职业信息的重合率P的目的是归类,根据职业信息对提取到的名词进行筛选,最终得到重合率P较高的名词,作为关键词;

S54:输出所述数据库中含有所述关键词的全部政务数据信息;

根据关键词输出政务数据信息,这种方式输出的政务数据信息与用户的契合度比较高,绝大部分是与用户息息相关的政策。

步骤S6:将全部的所述政务数据信息进行排序;

图6示出了所述步骤S6的流程框图,所述步骤S6包括:

S61:计算所述关键词优先级S;

S62:基于所述优先级降序排列政务数据信息并输出;

进一步的,所述优先级S的计算公式为:

S=βP/L,其中,P为所述名词与职业信息库中职业信息的重合率,L为所述名词对应APP的偏好值,β为修正系数,修正系数β用于处理偏好值L的终值,使得偏好值在0-10范围内。

另外,所述用户的职业、专业默认作为关键词,所述用户的职业和专业的优先级S赋值为11,即,所述用户的职业和专业的优先级S是最高的,这就代表着,所述用户的职业和专业对应的政务数据信息置顶输出。

实施例2

图7-8示出了本发明实施例提供的基于大数据分析的电子政务信息服务系统10的组成框图,所述基于大数据分析的电子政务信息服务系统10包括:

模式确认模块11:用于接收用户访问请求,基于所述请求判断所述用户访问模式,根据所述访问模式建立所述用户与数据库的连接通道;

数据更新模块12:用于接收政务数据信息,并将所述政务数据信息更新至所述数据库;

输出模块13:用于获取用户身份信息,并调取与所述用户信息相对应的日志数据,提取所述日志数据中的关键词并基于所述日志数据中提取的关键词,输出所述数据库中含有所述关键词的全部政务数据信息,并将全部的所述政务数据信息进行排序。

进一步的,图3示出了本发明实施例提供的基于大数据分析的电子政务信息服务系统10中输出模块13的组成结构框图,所述输出模块13包括:

获取单元131:用于基于用户身份证号获取用户个人基本信息,读取所述用户的职业、专业和手机号;

追踪单元132:用于基于所述用户手机号追踪用户常用APP,获取所述常用APP的浏览频数Mi和浏览时长Ti;

计算单元133:用于基于所述浏览频数Mi和浏览时长Ti,计算用户对所述常用APP的偏好值L;

排序单元134:基于所述常用APP的偏好值L升序对所述常用APP进行排序。

控制器从存储器中逐条取出指令、分析指令,然后根据指令要求完成相应操作,产生一系列控制命令,使计算机各部分自动、连续并协调动作,成为一个有机的整体,实现程序的输入、数据的输入以及运算并输出结果,这一过程中产生的算术运算或逻辑运算均由运算器完成;所述存储器包括只读存储器(Read-Only Memory,ROM),所述只读存储器用于存储计算机程序,所述存储器外部设有保护装置。

示例性的,计算机程序可以被分割成一个或多个模块,一个或者多个模块被存储在存储器中,并由处理器执行,以完成本发明。一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序在终端设备中的执行过程。

本领域技术人员可以理解,上述服务设备的描述仅仅是示例,并不构成对终端设备的限定,可以包括比上述描述更多或更少的部件,或者组合某些部件,或者不同的部件,例如可以包括输入输出设备、网络接入设备、总线等。

所称处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,上述处理器是上述终端设备的控制中心,利用各种接口和线路连接整个用户终端的各个部分。

上述存储器可用于存储计算机程序和/或模块,上述处理器通过运行或执行存储在存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现上述终端设备的各种功能。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如信息采集模板展示功能、产品信息发布功能等)等;存储数据区可存储根据泊位状态显示系统的使用所创建的数据(比如不同产品种类对应的产品信息采集模板、不同产品提供方需要发布的产品信息等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

终端设备集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例系统中的全部或部分模块/单元,也可以通过计算机程序来指令相关的硬件来完成,上述的计算机程序可存储于计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个系统实施例的功能。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random AccessMemory)、电载波信号、电信信号以及软件分发介质等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

相关技术
  • 一种基于大数据分析的电子政务信息服务系统及方法
  • 一种基于大数据分析的电子政务信息服务系统
技术分类

06120112792750