当前位置: 首页 > 专利查询>潘敏专利>正文

一种网上发布信息系统的方法技术方案

技术编号:15767090 阅读:95 留言:0更新日期:2017-07-06 14:13
本发明专利技术涉及一种网上发布信息系统的方法,包含网上发布信息系统以及支持其运行的系统层次构成方法,本发明专利技术功能完备,提供了网上信息发布系统的必备功能以及相关方法,并且结构清晰,将整体分为几个独立的部分,每一部分完成相对完整的功能,各个部分在集成开发环境下统一完成基于网络的发布系统的运行工作。本系统运行效率高,基于网络的应用程序是一个多用户程序,在设计时充分考虑了其效率问题,构成其的每一个组件都做到了功能单一、系统资源占用低。

Method for publishing information system on Internet

The invention relates to a method for online information system, a method of system level contains the online information system and its operation, the invention provides essential functions, functions of online information publishing system and method, and the structure is clear, the whole is divided into several independent parts, each part is relatively complete the function of each part in the integrated development environment to complete the operation of unified distribution system based on network. This system is high efficiency, the application based on network is a multi user program, in the design of its efficiency is considered, consisting of each component are done its single function, low system resources occupancy.

【技术实现步骤摘要】
一种网上发布信息系统的方法
本专利技术涉及计算机网络领域,涉及一种网上发布信息系统的方法。
技术介绍
当今世界已进入信息时代,网络的飞速发展和在全球范围的普及应用正给人类生活带来革命性的变化。网络将传统意义上的物理空间转变成电子空间,将社会带入了一个网络社会之中。网络改变了传统的工作生活模式,借助于这一个强大的工具,能够实现人与人的信息对接。网上信息发布系统,即在网络上发布相关信息,以供用户浏览,用户可以按照自己的需求查找自己所需的信息,在网上实现信息交互的目的。而现有的网上发布信息系统以及方法安全性较低,必须研究一种能够提高安全性的替代系统以及方法。
技术实现思路
有鉴于此,本专利技术提供一种解决或部分解决上述问题的一种网上发布信息系统的方法。为达到上述技术方案的效果,本专利技术的技术方案为:一种网上发布信息系统的方法,包含以下步骤:网上发布信息系统以及支持其运行的系统层次构成方法;网上发布信息系统包含用户管理模块、信息发布模块、信息查询模块;用户管理模块包含新用户的注册、用户的登录,具体功能如下:新用户注册,将用户分为单位用户和个人用户,单位用户是已经注册的企业用户,个人用户则是分散性个人用户,用户通过表单提交注册信息;用户的登录是在客户端以及服务器端之间进行用户身份的认证,具体用户的认证的流程如下:首先,使用用户私钥对用户ID进行用户签名,签名通过后将用户ID以及用户签名都发送给服务器端,服务器端随机分配一个随机数,并使用服务器的私钥对随机数进行加密,并且再次进行用户签名,并且将服务器端的签名以及加密后的随机数发送给客户端,客户端对服务器端的签名进行验证,对加密后的随机数进行解密,验证是否与发送的随机数是否一致;用户签名的过程如下:将需要用户签名的双方分为用户签名的发送端与用户签名的接收端,在用户签名前,用户签名的接收端被分配用户签名的私钥与用户签名的公钥列表,从用户签名的公钥列表中提取用户签名的公钥,将用户签名的私钥连同用户签名的发送端的基本信息进行加密,生成证书一一分配给用户签名的发送端并且将用户签名的公钥打包一起发送;用户签名的发送端向用户签名的接收端生成签名请求以及签名的关键信息,签名的关键信息包含签名的用户ID、签名的时间、签名的用途,并采用用户签名的公钥对签名请求以及签名的关键信息进行加密,并发送给用户签名的接收端;用户签名的接收端使用用户签名的私钥对加密后的签名请求以及签名的关键信息进行解密,并针对其进行回信,回信中使用哈希函数生成回信的摘要,并且使用用户签名的私钥对回信的摘要进行加密处理生成签名,将签名与签名请求以及签名的关键信息综合成签名处理的结果发送给用户签名的发送端;用户签名的发送端用其保存的证书验证签名处理后的结果,验证通过后进行解密,进行用户签名的业务处理,通过其生成响应信息并向用户签名的接收端发送,用户签名的接收端使用其的证书对响应信息进行签名变为签名信息,以及使用其的私钥将响应信息进行加密变为密文,将签名信息以及密文发送给用户签名的发送端,用户签名的发送端对密文进行解密,利用证书验证签名;通过信息发布模块用户将要发布的信息实体发布出去,发布的信息实体包含发布的题目、信息内容、提交的时间、提交的用户ID,信息内容包含文字信息以及视频信息,将发布的信息实体组合成配制参数,将配制参数转换成可传输的数据信道上的数字编码,与网络端口之间在可传输的数据信道之上建立虚拟传输通道,生成相应的虚拟信道联系表,并且结合数字通道环路技术将数字编码传输出去;信息查询模块分为搜索查询器、搜索格式库、搜索链接解析模块,搜索格式库负责将搜索请求格式按照链接表的形式存入到搜索格式库中,并且建立索引项,搜索请求格式包含搜索请求链接以及搜索词;搜索查询器根据搜索格式库中搜索格式以及索引项向搜索链接解析模块提交搜索请求,其负责根据搜索词在网络数据库中进行数据挖掘,返回的结果为包含搜索结果的页面,将超级链接信息从搜索结果提取出来并以统一的形式返回;系统层次构成方法为针对网上发布信息系统构建四个运行层次:第一个运行层次为应用系统层,用于显示与用户之间的交互界面,交互界面在客户端中运行,用户能通过交互页面向服务器端发送请求,并与服务器端发生信息的交互,第二个运行层次为后台管理层,面向系统的用户,为集成开发环境,具有数据库管理功能和页面定制功能,数据库管理功能可以导入客户端中的本地数据库以及对本地数据库进行长期管理,用户可以对本地数据库进行导入、操作,页面定制功能可以根据用户需求改变交互界面的风格以及交互界面间的链接关系,第三个运行层次为系统内部核心层,具有页面处理功能以及数据存储功能,页面处理功能将整个网上发布信息系统按照其的运行逻辑组织在一起,并且包含多个应用服务器以及Web服务器,应用服务器用于网上发布信息系统的应用程序支持,Web服务器用于网上发布信息系统的网络支持,系统内部核心层还负责接受客户端发送来的请求,再将请求发送给第四个运行层次系统操作服务层处理,最终将处理结果返回到客户端,数据存储功能将网上发布信息系统中所有需要的信息存储在SQLServer数据库内,并且提供数据库的访问接口,并在其中增添云运算代码,实现网络协同处理功能;第四个运行层次为系统操作服务层,被分为操作服务组件、数据服务组件、ISS服务,操作服务组件是为了网上发布信息系统能够正常使用而服务,用于交互页面之间的操作以及系统内部核心层之间的消息传输,数据服务组件是为了数据存储功能能够在网上发布信息系统上能够正常施行提供相应的服务,内含整个数据操作的命令体系,ISS服务用于为网上发布信息系统的具体上网服务;网上发布信息系统的四个运行层次层层递进,下一层的运行层次为上一层的运行层次服务,是其能够正常运行的技术支持。本专利技术的有益成果是:本专利技术功能完备,提供了网上信息发布系统的必备功能以及相关方法,并且结构清晰,将整体分为几个独立的部分,每一部分完成相对完整的功能,各个部分在集成开发环境下统一完成基于网络的发布系统的运行工作。本系统运行效率高,基于网络的应用程序是一个多用户程序,在设计时充分考虑了其效率问题,构成其的每一个组件都做到了功能单一、系统资源占用少。具体实施方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合实施例,对本专利技术进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术,能实现同样功能的产品属于等同替换和改进,均包含在本专利技术的保护范围之内。具体方法如下:实施例1:本专利技术的网上发布信息系统,综合使用多种当前先进技术构建系统,描述如下:1.JSP动态页面采用页面技术提供强大的页面动态性,其中采用其中Taglib技术极大地增加代码的可重用性,减少开发工作量,增强系统的健壮性。2.MVC体系采用体系分离了系统的数据和表现,使得业务数据和表现可以独立的变更,同时也使得应用的变更和维护变得更为简单系统采用体系,使得系统结构独立性更强、更清晰、更灵活、更易于编辑和配置。3.JavaBean技术组件技术系统采用技术封装应用数据和业务逻辑,使得对用户数据的数据库操作可以自动的进行,系统采用组件技术支持工作流的应用扩展,通过插入新的业务逻辑组件实现工作流应用的任意扩展。4.XML标准化广泛本文档来自技高网...

【技术保护点】
一种网上发布信息系统的方法,其特征在于,包含:所述网上发布信息系统以及支持其运行的系统层次构成方法;所述网上发布信息系统包含用户管理模块、信息发布模块、信息查询模块;所述用户管理模块包含新用户的注册、用户的登录,具体功能如下:所述新用户注册,将用户分为单位用户和个人用户,所述单位用户是已经注册的企业用户,所述个人用户则是分散性个人用户,所述用户通过表单提交注册信息;所述用户的登录是在客户端以及服务器端之间进行用户身份的认证,具体用户的认证的流程如下:首先,使用用户私钥对用户ID进行用户签名,签名通过后将所述用户ID以及所述用户签名都发送给所述服务器端,所述服务器端随机分配一个随机数,并使用所述服务器的私钥对所述随机数进行加密,并且再次进行用户签名,并且将所述服务器端的签名以及加密后的所述随机数发送给所述客户端,所述客户端对所述服务器端的签名进行验证,对加密后的所述随机数进行解密,验证是否与发送的所述随机数是否一致;用户签名的过程如下:将需要用户签名的双方分为用户签名的发送端与用户签名的接收端,在用户签名前,所述用户签名的接收端被分配用户签名的私钥与用户签名的公钥列表,从所述用户签名的公钥列表中提取用户签名的公钥,将所述用户签名的私钥连同所述用户签名的发送端的基本信息进行加密,生成证书一一分配给所述用户签名的发送端并且将所述用户签名的公钥打包一起发送;所述用户签名的发送端向所述用户签名的接收端生成签名请求以及签名的关键信息,所述签名的关键信息包含签名的用户ID、签名的时间、签名的用途,并采用所述用户签名的公钥对所述签名请求以及所述签名的关键信息进行加密,并发送给所述用户签名的接收端;所述用户签名的接收端使用所述用户签名的私钥对加密后的所述签名请求以及所述签名的关键信息进行解密,并针对其进行回信,回信中使用哈希函数生成回信的摘要,并且使用所述用户签名的私钥对所述回信的摘要进行加密处理生成签名,将签名与所述签名请求以及所述签名的关键信息综合成签名处理的结果发送给用户签名的发送端;用户签名的发送端用其保存的所述证书验证所述签名处理后的结果,验证通过后进行解密,进行用户签名的业务处理,通过其生成响应信息并向所述用户签名的接收端发送,所述用户签名的接收端使用其的证书对所述响应信息进行签名变为签名信息,以及使用其的私钥将所述响应信息进行加密变为密文,将所述签名信息以及所述密文发送给所述用户签名的发送端,所述用户签名的发送端对所述密文进行解密,利用所述证书验证签名;通过所述信息发布模块用户将要发布的信息实体发布出去,所述发布的信息实体包含发布的题目、信息内容、提交的时间、提交的用户ID,所述信息内容包含文字信息以及视频信息,将所述发布的信息实体组合成配制参数,将所述配制参数转换成可传输的数据信道上的数字编码,与网络端口之间在所述可传输的数据信道之上建立虚拟传输通道,生成相应的虚拟信道联系表,并且结合数字通道环路技术将所述数字编码传输出去;所述信息查询模块分为搜索查询器、搜索格式库、搜索链接解析模块,所述搜索格式库负责将搜索请求格式按照链接表的形式存入到所述搜索格式库中,并且建立索引项,所述搜索请求格式包含搜索请求链接以及搜索词;所述搜索查询器根据所述搜索格式库中所述搜索格式以及所述索引项向所述搜索链接解析模块提交搜索请求,其负责根据所述搜索词在网络数据库中进行数据挖掘,返回的结果为包含搜索结果的页面,将超级链接信息从所述搜索结果提取出来并以统一的形式返回;所述系统层次构成方法为针对所述网上发布信息系统构建四个运行层次:第一个运行层次为应用系统层,用于显示与用户之间的交互界面,所述交互界面在所述客户端中运行,用户能通过所述交互页面向所述服务器端发送请求,并与所述服务器端发生信息的交互,第二个运行层次为后台管理层,面向系统的用户,为集成开发环境,具有数据库管理功能和页面定制功能,所述数据库管理功能可以导入所述客户端中的本地数据库以及对本地数据库进行长期管理,用户可以对本地数据库进行导入、操作,所述页面定制功能可以根据用户需求改变所述交互界面的风格以及所述交互界面间的链接关系,第三个运行层次为系统内部核心层,具有页面处理功能以及数据存储功能,所述页面处理功能将整个所述网上发布信息系统按照其的运行逻辑组织在一起,并且包含多个应用服务器以及Web服务器,所述应用服务器用于所述网上发布信息系统的应用程序支持,所述Web服务器用于所述网上发布信息系统的网络支持,所述系统内部核心层还负责接受所述客户端发送来的请求,再将请求发送给第四个运行层次系统操作服务层处理,最终将处理结果返回到所述客户端,所述数据存储功能将所述网上发布信息系统中所有需要的信息存储在SQL Server数据库内,并且提供数据库的访问接口,并在其中增添云运算代码,实现网络协同处理功能;第四个...

【技术特征摘要】
1.一种网上发布信息系统的方法,其特征在于,包含:所述网上发布信息系统以及支持其运行的系统层次构成方法;所述网上发布信息系统包含用户管理模块、信息发布模块、信息查询模块;所述用户管理模块包含新用户的注册、用户的登录,具体功能如下:所述新用户注册,将用户分为单位用户和个人用户,所述单位用户是已经注册的企业用户,所述个人用户则是分散性个人用户,所述用户通过表单提交注册信息;所述用户的登录是在客户端以及服务器端之间进行用户身份的认证,具体用户的认证的流程如下:首先,使用用户私钥对用户ID进行用户签名,签名通过后将所述用户ID以及所述用户签名都发送给所述服务器端,所述服务器端随机分配一个随机数,并使用所述服务器的私钥对所述随机数进行加密,并且再次进行用户签名,并且将所述服务器端的签名以及加密后的所述随机数发送给所述客户端,所述客户端对所述服务器端的签名进行验证,对加密后的所述随机数进行解密,验证是否与发送的所述随机数是否一致;用户签名的过程如下:将需要用户签名的双方分为用户签名的发送端与用户签名的接收端,在用户签名前,所述用户签名的接收端被分配用户签名的私钥与用户签名的公钥列表,从所述用户签名的公钥列表中提取用户签名的公钥,将所述用户签名的私钥连同所述用户签名的发送端的基本信息进行加密,生成证书一一分配给所述用户签名的发送端并且将所述用户签名的公钥打包一起发送;所述用户签名的发送端向所述用户签名的接收端生成签名请求以及签名的关键信息,所述签名的关键信息包含签名的用户ID、签名的时间、签名的用途,并采用所述用户签名的公钥对所述签名请求以及所述签名的关键信息进行加密,并发送给所述用户签名的接收端;所述用户签名的接收端使用所述用户签名的私钥对加密后的所述签名请求以及所述签名的关键信息进行解密,并针对其进行回信,回信中使用哈希函数生成回信的摘要,并且使用所述用户签名的私钥对所述回信的摘要进行加密处理生成签名,将签名与所述签名请求以及所述签名的关键信息综合成签名处理的结果发送给用户签名的发送端;用户签名的发送端用其保存的所述证书验证所述签名处理后的结果,验证通过后进行解密,进行用户签名的业务处理,通过其生成响应信息并向所述用户签名的接收端发送,所述用户签名的接收端使用其的证书对所述响应信息进行签名变为签名信息,以及使用其的私钥将所述响应信息进行加密变为密文,将所述签名信息以及所述密文发送给所述用户签名的发送端,所述用户签名的发送端对所述密文进行解密,利用所述证书验证签名;通过所述信息发布模块用户将要发布的信息实体发布出去,所述发布的信息实体包含发布的题目、信息内容、提交的时间、提交的用户ID,所述信息内容包含文字信息以及视频...

【专利技术属性】
技术研发人员:潘敏
申请(专利权)人:潘敏
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1