[發(fā)明專利]一種SaaS企業(yè)平臺數(shù)據(jù)庫系統(tǒng)及其連接方法有效
| 申請?zhí)枺?/td> | 201810060017.4 | 申請日: | 2018-01-22 |
| 公開(公告)號: | CN108256344B | 公開(公告)日: | 2019-10-22 |
| 發(fā)明(設計)人: | 李春娟;姜洪亮;包正堂;陳磊;張洪鑫 | 申請(專利權)人: | 商客通尚景科技江蘇有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/62;G06F16/22;G06F16/27 |
| 代理公司: | 北京華際知識產(chǎn)權代理有限公司 11676 | 代理人: | 鄧娜 |
| 地址: | 226000 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數(shù)據(jù)庫系統(tǒng) 中心服務器 企業(yè)平臺 客戶端 中心庫 數(shù)據(jù)庫服務器 多個數(shù)據(jù)庫 客戶端連接 認證通過 隨機生成 通信密鑰 用戶生成 用戶使用 用戶賬號 加密 服務器 權限 認證 | ||
本發(fā)明涉及一種SaaS企業(yè)平臺數(shù)據(jù)庫系統(tǒng)及其連接方法,所述數(shù)據(jù)庫系統(tǒng)包括中心服務器和多個數(shù)據(jù)庫服務器,中心服務器上具有中心庫,而企業(yè)庫則位于數(shù)據(jù)庫服務器上。由企業(yè)基于用戶賬號和權限為用戶生成密碼,并將密碼拆分后分別基于用戶和客戶端,用戶使用客戶端連接中心庫并進行認證,認證通過后隨機生成通信密鑰,從而由企業(yè)庫和客戶端之間建立加密連接。
【技術領域】
本發(fā)明屬于數(shù)據(jù)庫領域,尤其涉及一種SaaS企業(yè)平臺數(shù)據(jù)庫及其連接方法。
【背景技術】
SaaS是Software-as-a-Service(軟件即服務)的簡稱,隨著互聯(lián)網(wǎng)技術的發(fā)展和應用軟件的成熟,在21世紀開始興起的一種完全創(chuàng)新的軟件應用模式。它與“on-demandsoftware”(按需軟件),the application service provider(ASP,應用服務提供商),hosted software(托管軟件)所具有相似的含義。它是一種通過Internet提供軟件的模式,廠商將應用軟件統(tǒng)一部署在自己的服務器上,客戶可以根據(jù)自己實際需求,通過互聯(lián)網(wǎng)向廠商定購所需的應用軟件服務,按定購的服務多少和時間長短向廠商支付費用,并通過互聯(lián)網(wǎng)獲得廠商提供的服務。用戶不用再購買軟件,而改用向提供商租用基于Web的軟件,來管理企業(yè)經(jīng)營活動,且無需對軟件進行維護,服務提供商會全權管理和維護軟件,軟件廠商在向客戶提供互聯(lián)網(wǎng)應用的同時,也提供軟件的離線操作和本地數(shù)據(jù)存儲,讓用戶隨時隨地都可以使用其定購的軟件和服務。對于許多小型企業(yè)來說,SaaS是采用先進技術的最好途徑,它消除了企業(yè)購買、構建和維護基礎設施和應用程序的需要。
傳統(tǒng)的SaaS數(shù)據(jù)庫一般采用大型數(shù)據(jù)庫(ORACLE、DB2、SYBASE等),各企業(yè)間的數(shù)據(jù)采用表字段companyId的方式進行隔離,因各企業(yè)間業(yè)務不同,導致個性化定制開發(fā)困難,開發(fā)與維護高等問題,
【發(fā)明內容】
為了解決現(xiàn)有技術中的上述問題,本發(fā)明提供了一種SaaS企業(yè)平臺數(shù)據(jù)庫及其連接方法。
本發(fā)明采用的技術方案具體如下:
一種SaaS企業(yè)平臺數(shù)據(jù)庫系統(tǒng),包括中心服務器和多個數(shù)據(jù)庫服務器,其中,所述中心服務器上具有中心庫,所述數(shù)據(jù)庫服務器上具有企業(yè)庫,所述中心庫用于存儲企業(yè)的注冊信息,在企業(yè)注冊后調用創(chuàng)建初始化數(shù)據(jù)庫服務,在數(shù)據(jù)庫服務器上同步產(chǎn)生企業(yè)庫和表結構;當企業(yè)A的用戶需要使用數(shù)據(jù)庫時,其使用客戶端連接中心庫,并通過中心庫與企業(yè)A庫所在的數(shù)據(jù)庫服務器A建立加密連接,具體過程包括:
(1)企業(yè)A為其下屬的用戶生成密碼,設所述用戶的賬號為User,則該用戶的密碼PW通過下式計算:
PW=Encode(E(PrivateKeyA,User||Auth))
其中,PrivateKeyA是所述企業(yè)A的私鑰,Encode是Base64編碼函數(shù),Auth是企業(yè)A給予該用戶的對數(shù)據(jù)庫的訪問權限;E為加密函數(shù),其使用函數(shù)的第一個參數(shù)作為密鑰,對第二個參數(shù)進行加密;
(2)將所述密碼PW拆分成PW1和PW2兩部分,PW1由用戶保存,PW2保存在用戶使用的客戶端中;
(3)用戶使用客戶端連接中心服務器,并在客戶端中輸入PW1以及用戶賬號User,客戶端組合PW1和PW2以獲得用戶密碼PW;
(4)所述客戶端使用中心庫數(shù)字證書的公鑰加密PW,將加密結果和用戶賬號User發(fā)送給中心服務器;
(5)中心服務器上的中心庫接收到該加密結果后,使用其私鑰解密該加密結果,獲得PW;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于商客通尚景科技江蘇有限公司,未經(jīng)商客通尚景科技江蘇有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810060017.4/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 無限企業(yè)平臺
- 基于企業(yè)互動的IPTV系統(tǒng)
- 一種基于用戶身份驗證的直銷電商平臺優(yōu)惠交易方法及系統(tǒng)
- 一種企業(yè)業(yè)務管理系統(tǒng)
- 一種基于數(shù)字化制造家具企業(yè)生產(chǎn)質量管控系統(tǒng)
- 基于互聯(lián)網(wǎng)的企業(yè)與個人交互系統(tǒng)及其應用方法
- 一種基于互聯(lián)網(wǎng)大數(shù)據(jù)的服務推廣方法和服務推廣系統(tǒng)
- 跨EB技術平臺的組織業(yè)務協(xié)同、數(shù)據(jù)互通共享的EBC技術平臺及交互方法
- 一種企業(yè)級數(shù)據(jù)服務平臺建設方法
- 一種SDWAN的企業(yè)運營管理系統(tǒng)





