一種配置數據的方法與流程
2023-12-01 21:48:41
本發明涉及通信技術領域,尤其涉及一種配置數據的方法。
背景技術:
網站(Website)開始是指在網際網路上根據一定的規則,使用HTML(標準通用標記語言下的一個應用)等工具製作的用於展示特定內容相關網頁的集合。簡單地說,網站是一種溝通工具,使用者可以通過網站來發布自己想要公開的資訊,或者利用網站來提供相關的網絡服務而在網站的配置過程中,通常的操作是通過網站的後臺進行整個網站的配置,網站的後臺即實現網站編輯內容、修改等功能的系統,而這種通過後臺配置的方式,操作複雜,且配置效率不高。
技術實現要素:
針對現有網站配置的上述問題,現提供一種旨對網站配置操作簡單且配置效率更高的配置數據的方法。
具體技術方案如下:
一種配置數據的方法,應用於網站的管理,其中,提供一至少一個客戶端,以及與至少一個所述客戶端連接的服務端,所述客戶端將一配置文件通過預設格式上傳至所述服務端,所述配置文件用用以配置所述服務端;
所述的配置數據的方法還包括:
步驟S1、所述客戶端通過調用一數據接口信息向所述服務端發送一數據請求;
步驟S2、所述服務端根據所述數據請求於所述配置文件中判斷當前所述客戶端是否有用戶配置權限,若否則退出;
步驟S3、所述服務端根據所述數據請求對所述配置文件中的數據進行配置。
優選的,所述配置文件為資料庫文件。
優選的,所述預設格式為基於json格式。
優選的,所述數據接口信息為基於json解釋程序。
優選的,所述網站提供一通訊模塊,所述步驟S1中,所述客戶端通過所述通訊模塊形成所述數據請求,並通過調用所述數據接口信息將所述數據請求發送至所述服務端。
優選的,所述通訊模塊ajax通訊模塊。
優選的,所述配置文件中保存有所述客戶端的標準用戶信息,所述步驟S2中,包括以下步驟:
步驟S21、所服務端於接收到客戶端的所述數據請求後,對所述數據請求進行解析,以獲得所述數據請求中的用戶信息;
步驟S2、所述服務端將所述用戶信息與保存於所述配置文件中的所述標準用戶信息進行匹配,已獲得匹配結果;
步驟S3、如所述匹配結果一致則所述客戶端擁有配置所述配置文件的所述用戶配置權限,如不一致則所述客戶端沒有配置所述配置文件的所述用戶配置權限。
優選的,所述配置文件中包括多個配置項,所述數據請求中包括與所述配置項對應的配置信息;
所述步驟S3中還包括以下步驟:
步驟S31、所述服務端根據所述配置信息對所述配置文件中的所述配置項進行配置;
步驟S32、所述服務端通過加載配置好的所述配置文件對所述網站進行配置。
上述技術方案具有如下優點或有益效果:可方便客戶端在方便的對網站進行配置,操作簡單,克服了現有技術中通過後臺配置網站操作複雜的缺陷。
附圖說明
參考所附附圖,以更加充分的描述本發明的實施例。然而,所附附圖僅用於說明和闡述,並不構成對本發明範圍的限制。
圖1為本發明一種配置數據的方法實施例的示意圖;
圖2為本發明一種配置數據的方法實施例中,判斷客戶端的用戶是否擁有用戶操作權限的示意圖;
圖3為本發明一種配置數據的方法實施例中,通過數據請求配置網站的示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動的前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
需要說明的是,在不衝突的情況下,本發明中的實施例及實施例中的特徵可以相互組合。
下面結合附圖和具體實施例對本發明作進一步說明,但不作為本發明的限定。
本發明包括一種配置數據的方法。
如圖1所示,一種配置數據的方法的實施例,應用於網站的管理,其中,提供一至少一個客戶端,以及與至少一個客戶端連接的服務端,客戶端將一配置文件通過預設格式上傳至服務端,配置文件用用以配置服務端;
如圖1所示,配置數據的方法還包括:
步驟S1、客戶端通過調用一數據接口信息向服務端發送一數據請求;
步驟S2、服務端根據數據請求於配置文件中判斷當前客戶端是否有用戶配置權限,若否則退出;
步驟S3、服務端根據數據請求對配置文件中的數據進行配置。
上述技術方案中,為了方便客戶端的用戶通過網站的前端實現對網站的配置,可通過客戶端預先上傳一配置文件至服務端,於配置文件上傳成功後,客戶端如需要通過配置文件實現對網站的配置,可通過客戶端於網站的前端中通過調用數據接口信息將一數據請求發送至客戶端,其中數據請求可包括對配置文件進行配置的數據,當服務端接收到客戶端發送的數據請求後,可根據數據請求於配置文件中判斷,發送數據請求的客戶端的用戶是否用於權限,如果沒有權限,則服務端拒絕數據請求對配置文件的配置,通過權限的認證保證了客戶端配置網站的安全性,在客戶端的用戶擁有配置網站的權限後,服務端根據數據請求實現對配置文件的配置,進而通過配置文件中的數據實現對網站的配置。
在一種較優的實施方式中,配置文件為資料庫文件。
在一種較優的實施方式中,預設格式為基於json格式,JSON(JavaScriptObject Notation)是一種輕量級的數據交換格式。
在一種較優的實施方式中,數據接口信息為基於json解釋程序。
上述技術方案中,客戶端發送的數據請求,需要配置文件文件能夠準確識別,即通過Json解釋程序,將形成的數據請求發送至服務端的配置文件中。
在一種較優的實施方式中,網站提供一通訊模塊,步驟S1中,客戶端通過通訊模塊形成數據請求,並通過調用數據接口信息將數據請求發送至服務端。
在一種較優的實施方式中,通訊模塊ajax通訊模塊。
上述技術方案中,通過客戶端於網站的前端進行操作,由ajax通訊模塊將形成的數據請求調用數據接口信息將數據請求發送至服務端,服務端根據數據請求實現對配置文件中的數據進行配置。
在一種較優的實施方式中,配置文件中保存有客戶端的標準用戶信息,步驟S2中,如圖2所示,包括以下步驟:
步驟S21、所服務端於接收到客戶端的數據請求後,對數據請求進行解析,以獲得數據請求中的用戶信息;
步驟S2、服務端將用戶信息與保存於配置文件中的標準用戶信息進行匹配,已獲得匹配結果;
步驟S3、如匹配結果一致則客戶端擁有配置配置文件的用戶配置權限,如不一致則客戶端沒有配置配置文件的用戶配置權限。
上述技術方案中,服務端通過對數據請求進行解析,進而可根據解析獲取的解析結果判斷出客戶端的用戶是否擁有配置服務端中的配置文件的用戶配置權限,如擁有用戶配置權限時,則繼續根據解析結果中的數據對配置文件進行進一步配置操作。
在一種較優的實施方式中,配置文件中包括多個配置項,數據請求中包括與配置項對應的配置信息;
如圖3所示,步驟S3中還包括以下步驟:
步驟S31、服務端根據配置信息對配置文件中的配置項進行配置;
步驟S32、服務端通過加載配置好的配置文件對網站進行配置。
在具體實施例中,客戶端的用戶可於網站的前臺通過操作形成配置網站的數據請求,其中數據請求可由ajax通訊模塊調用基於Json解釋程序的接口信息將數據請求發送至服務端,服務端對接收的數據請求進行解析,進而獲取數據請求中的用戶信息,並將用戶信息與配置文件中的標準用戶信息進行比對,如果比對結果一致則此時的客戶端的用戶擁有配置網站的用戶配置權限;
上述的配置文件為資料庫文件,在上述的客戶端擁有配置網站的用戶配置權限後,服務端通過解析數據請求,將數據請求中的數值對配置文件中的配置項進行配置,在對配置文件中的配置項通過數據請求中的數值進行配置後,服務端通過加載配置文件,即可實現對網站的相關數據進行配置。
以上所述僅為本發明較佳的實施例,並非因此限制本發明的實施方式及保護範圍,對於本領域技術人員而言,應當能夠意識到凡運用本發明說明書及圖示內容所作出的等同替換和顯而易見的變化所得到的方案,均應當包含在本發明的保護範圍內。