智能移动终端软件公共服务支撑平台系统的制作方法

文档序号:6633815阅读:352来源:国知局
智能移动终端软件公共服务支撑平台系统的制作方法
【专利摘要】本发明涉及一种智能移动终端软件公共服务支撑平台系统,包括:鉴权模块101,用于完成用户信息及权限的验证,确认用户访问本系统的权限;资源共享模块102,用于为智能移动终端软件开发商提供开发资源共享服务;信息管理模块103,用于采集并对智能移动终端软件质量信息进行分类管理;咨询服务模块104,用于实现平台与用户的交互;本系统面向软件开发商,提供智能移动终端软件开发的共性资源;针对智能移动终端软件的质量保障和质量管理等问题,进行质量信息收集、整理与分析,支持对重大质量问题的持续跟踪;面向智能移动终端软件主管部门、科研院所和研发企业,提供发展规划、技术咨询、知识产权分析等咨询服务。
【专利说明】智能移动终端软件公共服务支撑平台系统

【技术领域】
[0001] 本发明涉及移动通信【技术领域】,尤其涉及一种智能移动终端软件公共服务支撑平 台系统。

【背景技术】
[0002] 近年来,随着移动通信技术的发展和移动通信网络的不断完善,我国智能移动终 端应用产业取得了巨大发展,移动办公、手机支付等新型移动业务层出不穷。与此同时,在 巨大利益的驱动下,"软件病毒"等恶性事件日益突出,智能移动终端软件的安全性、可靠 性、兼容性等质量问题也越来越多地受到社会各界关注。
[0003] 建设智能移动终端软件公共服务支撑平台,不断提高测评技术能力,提升我国智 能移动终端软件产品的市场竞争力,有利于营造良好的产业发展环境以及促进我国移动终 端软件产业的健康发展。此外,智能移动终端软件公共服务支撑平台的搭建以及权威专业 机构对智能移动终端软件质量的检测,对建立良好市场秩序、促进产业良性发展也具有重 要的推动作用。


【发明内容】

[0004] 于上述的分析,本发明旨在提供一种智能移动终端软件公共服务支撑平台系统, 用以解决现有技术中对于移动终端软件缺乏良好管理的问题。
[0005] 本发明的目的主要是通过以下技术方案实现的:
[0006] -种智能移动终端软件公共服务支撑平台系统,包括:
[0007] 鉴权模块101,用于完成用户信息及权限的验证,确认用户访问本系统的权限;
[0008] 资源共享模块102,用于为智能移动终端软件开发商提供开发资源共享服务;
[0009] 信息管理模块103,用于采集并对智能移动终端软件质量信息进行分类管理;
[0010] 咨询服务模块104,用于实现平台与用户的交互。
[0011] 进一步地,所述鉴权模块1〇1具体用于,对于注册成功的用户再次登录系统时,根 据其输入的登录信息与之前注册时存储的用户信息进行验证:如果验证通过,根据用户名 调取其对应的用户属性,并根据用户属性确定所述用户后续访问本系统的权限;否则不予 所述用户登录。
[0012] 进一步地,所述资源共享模块102具体用于,为智能移动终端软件开发商提供开 发资源共享服务,支持开发资源的查看、上传、下载、删除、修改、统计功能。
[0013] 当所述资源共享模块102实现上传功能时具体用于,当接收到用户通过浏览器端 发来的文件数据时,创建DiskFileItemFactory对象,设置缓冲区大小和临时文件目录,使 用DiskFileItemFactory对象创建ServletFileUpload对象,并设置上传文件的大小限制; 然后调用ServletFileUpload. parseRequest方法解析request对象,得到一个保存了所有 上传内容的List对象;对list进行迭代,每迭代一个FileItem对象,调用其isFormField 方法判断上传文件是否为普通表单字段:如果是,调用getFieldName、getString方法得到 上传文件的字段名和字段值,根据所述字段名和字段值调用getlnputStream方法得到对 应的数据输入流,从而读取上传的文件数据;否则不予处理。
[0014] 进一步地,所述信息管理模块103具体用于,
[0015] 当平台用户访问栏目管理向服务器发出栏目管理JSP页面请求时,检查请求的 JSP文件内容是否已经被更新或者是否是JSP文件创建后的第一次被访问:如果是,创建一 个Servlet类并在编译后装载到JVM中解释执行;否则直接装载到JVM中解释执行;
[0016] 对于接受到的JSP请求,首先到Servlet容器中检索与请求匹配的Servlet是否 已经存在:如果不存在,命令Servlet容器加载并实例化出该类的Servlet的一个实例对 象,在对象进行初始化后运行该实例对象的service ()方法;否则直接调用该实例对象的 service ()方法;ServiceO方法在运行时,自动派遣运行与用户请求相对应的doPostO或 doGet()方法来响应用户发起的请求。
[0017] 进一步地,所述咨询服务模块104具体至少包括下述功能单元中的一个:
[0018] 留言板单元,用于通过留言板单元的Servlet中doPostO或doGetO处理涵盖留 言的添加、删除、审核、检索或过滤功能;
[0019] 邮件单元,用于通过邮件Servlet的doGetO方法执行邮件发送。
[0020] 进一步地,所述留言板单元实现添加或删除功能时具体用于,留言板单元的 Servlet的doGett ()方法执行对应的添加函数,通过HttpServletRequest获取前台的留言 详细信息,然后调用留言板的数据库操作实例的新建留言方法进行操作,执行完毕后留言 板模块的Servlet会指导跳转到留言成功提示页面。
[0021] 进一步地,所述留言板单元实现审核功能时具体用于,留言板单元的Servlet的 doPostO方法执行对应的函数,通过HttpServletRequest获取前台的隐藏留言用户标 识信息,然后调用留言板的数据库操作实例获取留言详细信息,执行完毕后留言板单元的 Servlet会指导跳转到留言详细页面;当管理员审核留言通过后,留言板单元的Servlet的 doPostO方法执行对应的审查函数,通过HttpServletRequest获取前台传送的留言详细 信息,然后调用留言板的数据库操作实例执行审核操作,执行完毕后信息管理模块103的 Servlet会指导跳转到栏目信息列表页面,审核完毕的留言状态为"通过"。
[0022] 进一步地,所述留言板单元实现检索功能时具体用于,接收到用户的查询请求后, 留言板单元的Servlet的doPost ()方法执行对应的查询函数,通过HttpServletRequest 获取前台的留言关键字,然后调用留言板的数据库操作实例的查询留言方法进行操作,执 行完毕后留言板单元的Servlet会指导跳转到检索结果留言列表页面。
[0023] 进一步地,所述留言板实现过滤功能时具体用于,当接收到用户的过滤命令后,留 言板单元的Servlet的doPostO方法执行对应的过滤函数,通过HttpServletRequest获 取前台的隐藏的留言标志信息,然后调用留言板的数据库操作实例的屏蔽方法进行操作, 将平台设定的敏感信息进行过滤替换出来,执行完毕后信息管理模块103的Servlet会指 导跳转到过滤记录后的栏目信息列表页面。
[0024] 本发明有益效果如下:
[0025] 本系统面向软件开发商,提供智能移动终端软件开发的共性资源;针对智能移动 终端软件的质量保障和质量管理等问题,进行质量信息收集、整理与分析,支持对重大质量 问题的持续跟踪;面向智能移动终端软件主管部门、科研院所和研发企业,提供发展规划、 技术咨询、知识产权分析等咨询服务。
[0026] 本发明的其他特征和优点将在随后的说明书中阐述,并且,部分的从说明书中变 得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明 书、权利要求书、以及附图中所特别指出的结构来实现和获得。

【专利附图】

【附图说明】
[0027] 图1为本发明实施例所述系统的结构框架示意图;
[0028] 图2为本发明实施例中,资源共享模块102实现上传功能的示意图;
[0029] 图3和图4为本发明实施例中,信息管理模块103通过internet基于HTTP协议 对数据存储服务器上的信息资源进行管理的示意图。

【具体实施方式】
[0030] 下面结合附图来具体描述本发明的优选实施例,其中,附图构成本申请一部分,并 与本发明的实施例一起用于阐释本发明的原理。
[0031] 首先结合附图对本发明实施例所述平台进行详细说明。
[0032] 如图1所示,图1为本发明实施例所述平台的结构示意图,具体可以包括:
[0033] 鉴权模块101,主要完成用户信息及权限的验证,确认用户是否有权限进行后续操 作。
[0034] 上述鉴权模块101实现鉴权功能具体可以包括:预先在服务器端的存储模块中 建立用户访问信息数据库,数据格式如以下imtssp表所示;当用户在浏览器端进行注册 时,鉴权模块101接收用户输入的注册信息并保存,完成注册,所述注册信息至少包括:用 户名(用户名可以由3到14位的中文字符、英文字母、数字组成)、密码和确认密码,还 可以包括:电子邮箱、验证码等信息,并且全过程可以给用户提供解释性文字,进行注册引 导。注册成功的用户再次登录系统时,采用用户名和密码(还可以有验证码)作为登录 信息,系统将登录信息传送至服务器端与用户访问信息数据库imtssp表的用户信息进行 验证:如果验证成功,产生一个摘要描述(cookie)存入缓存中,在浏览器端设置有状态寄 存器(session),在状态寄存器中放置用户名,然后根据当前用户名调取对应的用户属性 (例如普通用户、管理员等)来判定用户后续的访问权限;浏览器端用户退出登录时,清除 session的用户登录信息。
[0035] imtssp 表
[0036]

【权利要求】
1. 一种智能移动终端软件公共服务支撑平台系统,其特征在于,包括: 鉴权模块101,用于完成用户信息及权限的验证,确认用户访问本系统的权限; 资源共享模块102,用于为智能移动终端软件开发商提供开发资源共享服务; 信息管理模块103,用于采集并对智能移动终端软件质量信息进行分类管理; 咨询服务模块104,用于实现平台与用户的交互。
2. 根据权利要求1所述的系统,其特征在于,所述鉴权模块101具体用于,对于注册 成功的用户再次登录系统时,根据其输入的登录信息与之前注册时存储的用户信息进行验 证:如果验证通过,根据用户名调取其对应的用户属性,并根据用户属性确定所述用户后续 访问本系统的权限;否则不予所述用户登录。
3. 根据权利要求1所述的系统,其特征在于,所述资源共享模块102具体用于,为智 能移动终端软件开发商提供开发资源共享服务,支持开发资源的查看、上传、下载、删除、修 改、统计功能。
4. 根据权利要求3所述的系统,其特征在于,所述资源共享模块102实现上传功能 时具体用于,当接收到用户通过浏览器端发来的文件数据时,仓ll建DiskFileltemFactory 对象,设置缓冲区大小和临时文件目录,使用DiskFileltemFactory对象创建 ServletFileUpload对象,并设置上传文件的大小限制;然后调用ServletFileUpload. parseRequest方法解析request对象,得到一个保存了所有上传内容的List对象;对list 进行迭代,每迭代一个Fileltem对象,调用其isFormField方法判断上传文件是否为普通 表单字段:如果是,调用getFieldName、getString方法得到上传文件的字段名和字段值, 根据所述字段名和字段值调用getlnputStream方法得到对应的数据输入流,从而读取上 传的文件数据;否则不予处理。
5. 根据权利要求1到4中任意一项所述的系统,其特征在于,所述信息管理模块103具 体用于, 当平台用户访问栏目管理向服务器发出栏目管理JSP页面请求时,检查请求的JSP 文件内容是否已经被更新或者是否是JSP文件创建后的第一次被访问:如果是,创建一个 Servlet类并在编译后装载到JVM中解释执行;否则直接装载到JVM中解释执行; 对于接受到的JSP请求,首先到Servlet容器中检索与请求匹配的Servlet是否已 经存在:如果不存在,命令Servlet容器加载并实例化出该类的Servlet的一个实例对 象,在对象进行初始化后运行该实例对象的service ()方法;否则直接调用该实例对象的 service ()方法;Service ()方法在运行时,自动派遣运行与用户请求相对应的doPostO或 doGet()方法来响应用户发起的请求。
6. 根据权利要求1到4中任意一项所述的系统,其特征在于,所述咨询服务模块104具 体至少包括下述功能单元中的一个: 留言板单元,用于通过留言板单元的Servlet中doPostO或doGet()处理涵盖留言的 添加、删除、审核、检索或过滤功能; 邮件单元,用于通过邮件Servlet的doGet()方法执行邮件发送。
7. 根据权利要求6所述的系统,其特征在于,所述留言板单元实现添加或删除功 能时具体用于,留言板单元的Servlet的doGett ()方法执行对应的添加函数,通过 HttpServletRequest获取前台的留言详细信息,然后调用留言板的数据库操作实例的新建 留言方法进行操作,执行完毕后留言板模块的Servlet会指导跳转到留言成功提示页面。
8. 根据权利要求6所述的系统,其特征在于,所述留言板单元实现审核功能时具体用 于,留言板单元的Servlet的doPost ()方法执行对应的函数,通过HttpServletRequest 获取前台的隐藏留言用户标识信息,然后调用留言板的数据库操作实例获取留言详 细信息,执行完毕后留言板单元的Servlet会指导跳转到留言详细页面;当管理员审 核留言通过后,留言板单元的Servlet的doPost ()方法执行对应的审查函数,通过 HttpServletRequest获取前台传送的留言详细信息,然后调用留言板的数据库操作实例执 行审核操作,执行完毕后信息管理模块103的Servlet会指导跳转到栏目信息列表页面,审 核完毕的留言状态为"通过"。
9. 根据权利要求6所述的系统,其特征在于,所述留言板单元实现检索功能时具体用 于,接收到用户的查询请求后,留言板单元的Servlet的doPost ()方法执行对应的查询函 数,通过HttpServletRequest获取前台的留言关键字,然后调用留言板的数据库操作实例 的查询留言方法进行操作,执行完毕后留言板单元的Servlet会指导跳转到检索结果留言 列表页面。
10. 根据权利要求6所述的系统,其特征在于,所述留言板实现过滤功能时具体用于, 当接收到用户的过滤命令后,留言板单元的Servlet的doPost ()方法执行对应的过滤函 数,通过HttpServletRequest获取前台的隐藏的留言标志信息,然后调用留言板的数据库 操作实例的屏蔽方法进行操作,将平台设定的敏感信息进行过滤替换出来,执行完毕后信 息管理模块103的Servlet会指导跳转到过滤记录后的栏目信息列表页面。
【文档编号】G06F9/44GK104391694SQ201410637603
【公开日】2015年3月4日 申请日期:2014年11月5日 优先权日:2014年11月5日
【发明者】周峻松, 王墨 申请人:工业和信息化部电子科学技术情报研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1