[发明专利]设有权限系统计算机网络页面的剪切及组合方法无效
申请号: | 200910273343.4 | 申请日: | 2009-12-22 |
公开(公告)号: | CN101719163A | 公开(公告)日: | 2010-06-02 |
发明(设计)人: | 彭祥礼;王娟;朱小军;黄俊;侯永刚 | 申请(专利权)人: | 湖北电力信息通信中心;北京北大青鸟国际软件技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q10/00;H04L29/08 |
代理公司: | 武汉荆楚联合知识产权代理有限公司 42215 | 代理人: | 王健 |
地址: | 430077 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设有 权限 系统 计算机网络 页面 剪切 组合 方法 | ||
1.设有权限系统计算机网络页面的剪切及组合方法,其特征在于,该方法包含系统和数据表建立的步骤、权限穿透的步骤、页面剪切的步骤、剪切内容组合的步骤、剪切内容展示的步骤,具体如下:
a、建立各业务部门的管理信息系统作为各业务子系统;
b、建立能展示各个业务子系统页面的web应用系统;
c、在web应用系统中,设立登录页面,设立主菜单,主菜单包含界面展现菜单、页面剪切菜单、系统退出菜单,其中界面展现菜单的界面包含创建显示页面按钮,页面剪切菜单的界面包含业务子系统选择框;
d、在web应用系统服务器中建立业务子系统域名表、用户权限表、用户资源表、剪切页面信息表及显示页面信息表:业务子系统域名表存储web应用系统中所有业务子系统的域名及域名对应的IP地址;用户权限表存储该用户可以访问的业务子系统信息;用户资源表存储用户登录web应用系统的用户账号及用户密码,以及该用户所对应的各个业务子系统的用户账号及用户密码;剪切页面信息表包含剪切区块的特征编码、该剪切区块的名称、剪切该区块的用户在web应用系统中的用户账号,剪切区块流;显示页面信息表包含剪切区块的身份编码及显示页面的编号;
e、在各业务子系统服务器中分别建立用户数据表及用户权限表:用户数据表存储该业务子系统的用户账号及用户密码;用户权限表存储用户与该用户在该业务子系统中可以查阅的页面之间对应信息;
f、用户打开web应用系统,进入登录页面,输入web应用系统的用户账号和用户密码,经与web应用系统的用户资源表中存储的用户账号及用户密码进行比照,信息一致,用户进入到web应用系统主页面;信息不一致返回登录页面;
g、权限穿透包含下列步骤:
g1、在web应用系统中,当用户向某个业务子系统发出HTTP请求时,HTTP请求将该业务子系统域名地址、用户在web应用系统中的用户账号发送给认证模块;
g2、认证模块从业务子系统域名表中找到域名地址所对应的IP地址;从用户资源表中找到web应用系统该用户账号所对应业务子系统的用户账号和用户密码;
g3、认证模块将该业务子系统的用户账号和用户密码组成认证信息串,通过软件开源项目中的HttpClient工具将认证信息串发送给业务子系统所对应的IP地址,并发起对该业务子系统的认证请求;
g4、业务子系统收到请求后,将认证信息串与用户数据表中的用户账号和用户密码进行对比,信息一致将认证通过信息返回给web应用系统,信息不一致将认证失败信息返回给web应用系统;
g5、web应用系统收到认证通过信息后,权限穿透成功,打开该业务子系统主页面,主页面包含该用户可以查阅的有编号的页面;收到认证失败信息后,返回web应用系统的主页面;
h、页面剪切包含下列步骤:
h1、在web应用系统中,点击主页面的页面剪切菜单,业务子系统选择框以列表形式显示用户权限表中该用户有权限的所有业务子系统的域名,选择某个业务子系统域名;
h2、按照步骤g对该业务子系统进行权限穿透,穿透成功,在web应用系统中打开该业务子系统的主页面;
h3、在业务子系统的主页面中,点击所需剪切的页面,在打开该页面过程中,web应用系统首先对请求的页面信息按照字符方式解析成页面字符流,然后再对页面字符流进行转换处理:
h3.1、用td、tr或iframe或table或div等分割标签对页面字符流进行统一标识后,将页面分成不同的区块,不同区块给予不同的编号;
h3.2、用页面字符流上的相对路径加上业务子系统的根路径转变成绝对路径,以保证解析后的页面和地址都能正确显示;
h3.3、在页面字符流中增加JS脚本和CSS样式,使得当鼠标指向页面的某个区块时,该区块的边界以不同颜色显示,当鼠标点击区块时,该区块的背景以高亮显示,表示选中该区块;
h3.4、将经过步骤h3.1、h3.2、h3.3处理过的页面字符流以html页面形式在web应用系统中显示,供用户进行区块剪切;
h4、当用户用鼠标点击页面上的某区块时,该区块被剪切;
h5、将所剪切区块的所属业务子系统IP地址、所属页面编号和区块编码作为特征编码,并给该剪切区块唯一命名,web应用系统按照特征编码由该剪切区块的大小及绝对路径地址生成剪切区块流,区块大小以iframe或table标签规定,剪切区块流符合html页面格式,能够在html页面上正确显示;
h6、将所剪切区块的特征编码、名称、剪切该区块的用户在web应用系统中的用户账号、剪切区块流,作为一条记录存储到web应用系统的剪切页面信息表中,剪切页面信息表中的一条记录即为一个被剪切区块的全部显示信息;
I、剪切内容组合的方法,该方法包含下列步骤:
i1、在web应用系统中,点击主页面中的界面展现菜单进入界面展现页面;
i2、用户点击创建显示页面按钮即生成一个以iframe容器标签作为分块显示标志的html显示页面,并赋予一个显示页面编号,用户每点击一次创建显示页面按钮,便生成一个不同的显示页面,并赋予一个不同的显示页面编号,各显示页面在界面展现页面中以列表或者菜单形式显示;
i3、用户在列表或者菜单中点击某个显示页面即进入该显示页面,该页面以列表或者菜单形式显示剪切页面信息表中所有剪切区块的名称,用户点击某一个剪切区块的名称,即选中该剪切区块,该区块的特征编码与显示页面的编号作为一条记录保存在显示页面信息表中;用户继续在列表或者菜单中点击剪切区块名称,则该区块的特征编码与显示页面的编号作为一条新记录保存在显示页面信息表中;用户点击界面展现菜单则返回界面展现页面,表示用户在该显示页面中不再选取剪切区块;
j、剪切内容展示包含下列步骤:
j1、在web应用系统的主页面中,点击界面展现菜单进入界面展现页面,该页面包含了步骤I所保存的所有显示页面,这些显示页面以菜单或者列表形式显示,其缺省显示的页面为步骤i2中所创建的第一个显示页面,用户可以点击菜单或者列表中的其他显示页面进入相应的显示页面;
j2、所选显示页面在展现过程中,根据显示页面编号、用户账号从显示页面信息表和剪切页面信息表中查找该显示页面所放置的所有剪切区块流;
j3、根据某一个剪切区块流中的区块大小及绝对路径地址信息,web应用系统对该剪切区块对应的业务子系统页面发起读取区块信息请求,该请求通过步骤g进行权限穿透,穿透成功则将所剪切的业务子系统区块信息以字符流方式返回给到该显示页面中,并按照所设定的剪切区块大小在显示页面中进行展现;当所有剪切区块在显示页面都完成了展现,该页面展现完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北电力信息通信中心;北京北大青鸟国际软件技术有限公司,未经湖北电力信息通信中心;北京北大青鸟国际软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910273343.4/1.html,转载请声明来源钻瓜专利网。