[發(fā)明專利]窗體控制方法及裝置在審
| 申請?zhí)枺?/td> | 201610111392.8 | 申請日: | 2016-02-29 |
| 公開(公告)號: | CN107133023A | 公開(公告)日: | 2017-09-05 |
| 發(fā)明(設(shè)計(jì))人: | 沈彥言;林學(xué)鵬 | 申請(專利權(quán))人: | 上海普蘭金融服務(wù)有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司11227 | 代理人: | 張振軍,吳敏 |
| 地址: | 201203 上海*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 窗體 控制 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及顯示控制領(lǐng)域,尤其涉及一種窗體控制方法及裝置。
背景技術(shù)
CS(Client/Server)架構(gòu),即服務(wù)器/客戶端架構(gòu),是一種軟件系統(tǒng)體系結(jié)構(gòu),通過將任務(wù)合理分配到客戶端和服務(wù)器端,降低了系統(tǒng)的通訊開銷。CS架構(gòu)通常需要安裝客戶端進(jìn)行管理操作,客戶端通常是根據(jù)需求定制的。BS(Browser/Server)架構(gòu)即瀏覽器和服務(wù)器架構(gòu),在這種架構(gòu)下,用戶工作界面是通過通用的瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端。
由于CS架構(gòu)和BS架構(gòu)各具特色,常常使用CS和BS的復(fù)合架構(gòu)。但是,在CS和BS的復(fù)合架構(gòu)中,基于BS架構(gòu)彈出窗體的顯示過于單一。
發(fā)明內(nèi)容
本發(fā)明解決的技術(shù)問題是為客戶端窗體提供多樣化的顯示支持。
為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供一種窗體控制方法及裝置。
所述窗體控制方法,包括:客戶端攔截用于和服務(wù)器進(jìn)行交互的瀏覽器彈出窗體,所述瀏覽器彈出窗體包括父窗體以及子窗體,所述父窗體是所述瀏覽器的默認(rèn)配置窗體,所述子窗體中包含待向所述服務(wù)器發(fā)送的信息和/或從所述服務(wù)器獲取的信息對所述父窗體進(jìn)行配置,使得所述父窗體符合所述客戶端的設(shè)置;基于所述配置后的父窗體和所述子窗體,生成客戶端窗體;顯示所述客戶端窗體。
可選的,所述用于和服務(wù)器進(jìn)行交互的瀏覽器彈出窗體由客戶端接收的請求信息觸發(fā),所述請求信息包含用于連接至所述服務(wù)器的導(dǎo)航地址信息。
可選的,對所述父窗體進(jìn)行配置包括:根據(jù)所述客戶端的設(shè)置,設(shè)置所述父窗體的顯示效果。
可選的,基于所述配置后的父窗體和子窗體,生成客戶端窗體包括:對 所述子窗體進(jìn)行配置,以使得所述子窗體符合所述客戶端的設(shè)置;復(fù)合所述配置后的父窗體和所述配置后的子窗體,以生成所述客戶端窗體。
可選的,所述瀏覽器內(nèi)嵌于所述客戶端或者由所述客戶端調(diào)用。
本發(fā)明實(shí)施例還提供一種窗體控制裝置,包括:攔截控制單元,適于控制客戶端攔截用于和服務(wù)器進(jìn)行交互的瀏覽器彈出窗體,所述瀏覽器彈出窗體包括父窗體以及子窗體,所述父窗體是所述瀏覽器的默認(rèn)配置窗體,所述子窗體中包含從所述服務(wù)器獲取的信息;配置單元,適于對所述父窗體進(jìn)行配置,使得所述父窗體符合所述客戶端的設(shè)置;客戶端窗體生成單元,適于基于所述配置后的父窗體和所述子窗體,生成客戶端窗體;顯示單元,適于顯示所述客戶端窗體。
可選的,所述用于和服務(wù)器進(jìn)行交互的瀏覽器彈出窗體由客戶端接收的請求信息觸發(fā),所述請求信息包含用于連接至所述服務(wù)器的導(dǎo)航地址信息。
可選的,所述配置單元適于:根據(jù)所述客戶端的設(shè)置,設(shè)置所述父窗體的顯示效果,使得所述父窗體符合所述客戶端的設(shè)置。
可選的,所述客戶端窗體生成單元包括:子窗體配置單元,適于在合所述配置后的父窗體和子窗體之前對所述子窗體進(jìn)行配置,以使得所述子窗體符合所述客戶端的設(shè)置;復(fù)合單元,適于復(fù)合所述配置后的父窗體和所述配置后的子窗體,以生成所述客戶端窗體。
可選的,所述瀏覽器內(nèi)嵌于所述客戶端或者由所述客戶端調(diào)用。
與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例的技術(shù)方案具有以下有益效果:
客戶端攔截用于和服務(wù)器進(jìn)行交互的瀏覽器彈出窗體,瀏覽器彈出窗體包括父窗體以及子窗體,所述父窗體是所述瀏覽器的默認(rèn)配置窗體,所述子窗體中包含從所述服務(wù)器獲取的信息;對瀏覽器彈出窗體中父窗體進(jìn)行配置,使得父窗體符合所述客戶端的設(shè)置,基于所述配置后的父窗體和子窗體,生成客戶端窗體,從而可以使得客戶端窗體的顯示具備更豐富的選擇,豐富客戶端窗體的顯示效果。
附圖說明
圖1是本發(fā)明實(shí)施例中一種窗體控制方法的流程圖;
圖2是本發(fā)明實(shí)施例中一種瀏覽器彈出窗體的結(jié)構(gòu)示意圖;
圖3是本發(fā)明實(shí)施例中一種窗體控制裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
如前所述,CS(Client/Server)架構(gòu),即服務(wù)器/客戶端架構(gòu),是一種軟件系統(tǒng)體系結(jié)構(gòu),通過將任務(wù)合理分配到客戶端和服務(wù)器端,降低了系統(tǒng)的通訊開銷。CS架構(gòu)通常需要安裝客戶端進(jìn)行管理操作,客戶端通常是根據(jù)需求定制的。BS(Browser/Server)架構(gòu)即瀏覽器和服務(wù)器架構(gòu),在這種架構(gòu)下,用戶工作界面是通過通用的瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海普蘭金融服務(wù)有限公司,未經(jīng)上海普蘭金融服務(wù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610111392.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





