[發(fā)明專利]基于PHP語言的路由方法、裝置、服務(wù)器、終端及可讀介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 201811434551.3 | 申請(qǐng)日: | 2018-11-28 |
| 公開(公告)號(hào): | CN109600311B | 公開(公告)日: | 2022-01-04 |
| 發(fā)明(設(shè)計(jì))人: | 張磊 | 申請(qǐng)(專利權(quán))人: | 武漢斗魚網(wǎng)絡(luò)科技有限公司 |
| 主分類號(hào): | H04L45/12 | 分類號(hào): | H04L45/12;G06F8/41 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 430070 湖北省武漢市武漢東湖*** | 國(guó)省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 php 語言 路由 方法 裝置 服務(wù)器 終端 可讀 介質(zhì) | ||
1.一種基于PHP語言的路由方法,其特征在于,包括:
接收網(wǎng)頁端發(fā)送的請(qǐng)求信息,其中所述請(qǐng)求信息包括平臺(tái)信息、控制器信息和函數(shù)信息,其中所述平臺(tái)信息、控制器信息和函數(shù)信息按照預(yù)設(shè)編寫規(guī)則編寫;
通過預(yù)設(shè)解析規(guī)則對(duì)所述請(qǐng)求信息進(jìn)行解析,確定請(qǐng)求信息中的平臺(tái)信息、控制器信息和函數(shù)信息;
對(duì)解析到的平臺(tái)信息、控制器信息和函數(shù)信息進(jìn)行處理,根據(jù)處理結(jié)果進(jìn)行請(qǐng)求信息的路由;
所述對(duì)解析到的平臺(tái)信息、控制器信息和函數(shù)信息進(jìn)行處理,根據(jù)處理結(jié)果進(jìn)行請(qǐng)求信息的路由,包括:
判斷獲取到的平臺(tái)信息是否為空,若否則將平臺(tái)信息賦值給第一局部變量,若是則將默認(rèn)平臺(tái)信息賦值給第一局部變量;
判斷獲取到的控制器信息是否為空,若否則將控制器信息賦值給第二局部變量,若是則將默認(rèn)控制器信息賦值給第二局部變量,根據(jù)賦值后的第二局部變量構(gòu)造控制器類名稱,根據(jù)控制器類名稱實(shí)例化控制器對(duì)象并賦值給第二全局變量;
判斷獲取到的函數(shù)信息是否為空,若否則將函數(shù)信息賦值給第三局部變量,若是則將默認(rèn)函數(shù)信息賦值給第三局部變量,根據(jù)賦值后的第三局部變量拼接函數(shù)并賦值給第三全局變量;
通過第二全局變量中的控制器對(duì)象調(diào)用第三全局變量中的函數(shù)對(duì)第一局部變量中平臺(tái)信息對(duì)應(yīng)的數(shù)據(jù)進(jìn)行處理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過預(yù)設(shè)解析規(guī)則對(duì)所述請(qǐng)求信息進(jìn)行解析,確定請(qǐng)求信息中的平臺(tái)信息、控制器信息和函數(shù)信息,包括:
將平臺(tái)信息標(biāo)識(shí)、控制器信息標(biāo)識(shí)以及函數(shù)信息標(biāo)識(shí)作為參數(shù)分別配置到信息獲取方法中;
調(diào)用配置參數(shù)后的信息獲取方法,分別獲取請(qǐng)求信息中的平臺(tái)信息、控制器信息和函數(shù)信息。
3.一種基于PHP語言的路由方法,其特征在于,包括:
按照預(yù)設(shè)編寫規(guī)則編寫請(qǐng)求信息,其中所述請(qǐng)求信息包括平臺(tái)信息、控制器信息和函數(shù)信息;
將編寫后的請(qǐng)求信息發(fā)送至服務(wù)器端,以使服務(wù)器端根據(jù)請(qǐng)求信息進(jìn)行路由;
判斷獲取到的平臺(tái)信息是否為空,若否則將平臺(tái)信息賦值給第一局部變量,若是則將默認(rèn)平臺(tái)信息賦值給第一局部變量;
判斷獲取到的控制器信息是否為空,若否則將控制器信息賦值給第二局部變量,若是則將默認(rèn)控制器信息賦值給第二局部變量,根據(jù)賦值后的第二局部變量構(gòu)造控制器類名稱,根據(jù)控制器類名稱實(shí)例化控制器對(duì)象并賦值給第二全局變量;
判斷獲取到的函數(shù)信息是否為空,若否則將函數(shù)信息賦值給第三局部變量,若是則將默認(rèn)函數(shù)信息賦值給第三局部變量,根據(jù)賦值后的第三局部變量拼接函數(shù)并賦值給第三全局變量;
通過第二全局變量中的控制器對(duì)象調(diào)用第三全局變量中的函數(shù)對(duì)第一局部變量中平臺(tái)信息對(duì)應(yīng)的數(shù)據(jù)進(jìn)行處理。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述按照預(yù)設(shè)編寫規(guī)則編寫請(qǐng)求信息,包括:
將平臺(tái)信息標(biāo)識(shí)與平臺(tái)信息用第一連接符連接,將控制器信息標(biāo)識(shí)與控制器信息用第一連接符連接,以及將函數(shù)信息標(biāo)識(shí)與函數(shù)信息用第一連接符連接;
將用第一連接符連接后的平臺(tái)信息標(biāo)識(shí)與平臺(tái)信息、控制器信息標(biāo)識(shí)與控制器信息以及函數(shù)信息標(biāo)識(shí)與函數(shù)信息用第二連接符連接。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于武漢斗魚網(wǎng)絡(luò)科技有限公司,未經(jīng)武漢斗魚網(wǎng)絡(luò)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811434551.3/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 自動(dòng)檢測(cè)文件中搭配錯(cuò)誤的系統(tǒng)和方法
- 網(wǎng)絡(luò)連接裝置及網(wǎng)絡(luò)連接裝置的語言環(huán)境設(shè)定方法
- 一種口語評(píng)測(cè)方法及裝置
- 一種語言設(shè)置方法及移動(dòng)終端
- 一種語言文本加載方法和裝置
- 一種語言交流人工智能系統(tǒng)及其語言處理方法
- 語言序列標(biāo)注方法、裝置存儲(chǔ)介質(zhì)及計(jì)算機(jī)設(shè)備
- 一種基于語言包實(shí)現(xiàn)繼電保護(hù)裝置多語言版本方法及裝置
- 一種應(yīng)用軟件的多語言核對(duì)方法及系統(tǒng)
- 多語言字幕顯示方法、裝置、終端設(shè)備及存儲(chǔ)介質(zhì)





