本發(fā)明涉及智能搜索技術(shù)領(lǐng)域,特別涉及一種增強(qiáng)型基于移動(dòng)終端的智能搜索系統(tǒng)及其方法。
背景技術(shù):
傳統(tǒng)的通過(guò)移動(dòng)終端的背景數(shù)據(jù)的獲取方法是,用戶手動(dòng)通過(guò)網(wǎng)絡(luò)查找并下載感興趣的數(shù)據(jù)進(jìn)行選擇使用。這種技術(shù)存在的問(wèn)題是,由于需要用戶手動(dòng)操作,因此不方便用戶及時(shí)獲取最新的廣大用戶推薦使用的背景數(shù)據(jù),導(dǎo)致一些個(gè)性化的數(shù)據(jù)不能及時(shí)被個(gè)性化大量使用。
由此就推出了基于移動(dòng)終端的智能搜索系統(tǒng),包括:移動(dòng)終端,用于采集與用戶相關(guān)的環(huán)境信息并發(fā)送所述環(huán)境信息;
云端服務(wù)器,用于接收所述移動(dòng)終端發(fā)送的環(huán)境信息,根據(jù)所述環(huán)境信息搜索所述用戶的興趣數(shù)據(jù),并根據(jù)所述興趣數(shù)據(jù)生成適于所述移動(dòng)終端使用的背景數(shù)據(jù),以及將所述背景數(shù)據(jù)發(fā)送至所述移動(dòng)終端以便所述移動(dòng)終端根據(jù)所述背景數(shù)據(jù)設(shè)置所述移動(dòng)終端的背景參數(shù)。
在其具體運(yùn)行的時(shí)候采用的方法如下:
移動(dòng)終端采集與用戶相關(guān)的環(huán)境信息;
所述移動(dòng)終端將所述環(huán)境信息發(fā)送至云端服務(wù)器;
所述云端服務(wù)器根據(jù)所述環(huán)境信息搜索所述用戶的興趣數(shù)據(jù);
所述云端服務(wù)器根據(jù)所述興趣數(shù)據(jù)生成適于所述移動(dòng)終端使用的背景數(shù)據(jù),并將所述背景數(shù)據(jù)發(fā)送至所述移動(dòng)終端;以及所述移動(dòng)終端根據(jù)所述背景數(shù)據(jù)設(shè)置所述移動(dòng)終端的背景參數(shù)。
另外目前所述移動(dòng)終端將所述環(huán)境信息發(fā)送至云端服務(wù)器以及所述云端服務(wù)器根據(jù)所述興趣數(shù)據(jù)生成適于所述移動(dòng)終端使用的背景數(shù)據(jù)并將所述背景數(shù)據(jù)發(fā)送至所述移動(dòng)終端的期間,所述移動(dòng)終端和所述云端服務(wù)器之間都是以消息報(bào)文形式來(lái)傳輸發(fā)送這些所述環(huán)境信息、背景數(shù)據(jù)的,而在以消息報(bào)文形式傳輸時(shí),常常發(fā)生消息報(bào)文遺失、獲取消息報(bào)文的序列混亂的問(wèn)題,使得所述移動(dòng)終端和所述云端服務(wù)器之間的消息報(bào)文傳輸發(fā)生故障,無(wú)法正常獲取消息報(bào)文。
實(shí)際應(yīng)用中,為了節(jié)約空間,往往需要把云端服務(wù)器牢靠的連接在辦公桌的一端,所述辦公桌一端連接云端服務(wù)器的方式為通過(guò)絲接頭將云端服務(wù)器絲接于所述辦公桌一端,這樣會(huì)有這樣的缺陷:
執(zhí)行不容易,也即絲接期間由高向低的擰進(jìn),解除絲接時(shí)就要從低向高擰出,這樣的過(guò)程不便于執(zhí)行;絲接部須得突出在所述辦公桌的外壁,突出部往往不小,所占區(qū)域也就不?。涣硗庖蕾囦X合金塊的可復(fù)原的應(yīng)變,構(gòu)造多元化不足,構(gòu)造也不悅目。
技術(shù)實(shí)現(xiàn)要素:
為解決上述問(wèn)題,本發(fā)明提供了一種增強(qiáng)型基于移動(dòng)終端的智能搜索系統(tǒng)及其方法,有效避免了現(xiàn)有技術(shù)中所述移動(dòng)終端和所述云端服務(wù)器之間的消息報(bào)文傳輸發(fā)生故障、無(wú)法正常獲取消息報(bào)文、不便于執(zhí)行、所占區(qū)域不小、構(gòu)造多元化不足、構(gòu)造也不悅目的缺陷。
為了克服現(xiàn)有技術(shù)中的不足,本發(fā)明提供了一種增強(qiáng)型基于移動(dòng)終端的智能搜索系統(tǒng)及其方法的解決方案,具體如下:
一種增強(qiáng)型基于移動(dòng)終端的智能搜索系統(tǒng),包括:移動(dòng)終端,用于采集與用戶相關(guān)的環(huán)境信息并發(fā)送所述環(huán)境信息;
云端服務(wù)器,用于接收所述移動(dòng)終端發(fā)送的環(huán)境信息,根據(jù)所述環(huán)境信息搜索所述用戶的興趣數(shù)據(jù),并根據(jù)所述興趣數(shù)據(jù)生成適于所述移動(dòng)終端使用的背景數(shù)據(jù),以及將所述背景數(shù)據(jù)發(fā)送至所述移動(dòng)終端以便所述移動(dòng)終端根據(jù)所述背景數(shù)據(jù)設(shè)置所述移動(dòng)終端的背景參數(shù);
辦公桌一端的壁面上一體化連接著支撐臺(tái);
所述云端服務(wù)器的壁面上一體化連接著定位塊,所述支撐臺(tái)同定位塊相連接;
所述辦公桌一端的壁面上一體化連接著支撐臺(tái)F10;
所述云端服務(wù)器的壁面上一體化連接著定位塊F30,所述支撐臺(tái)F10同定位塊F30相連接;
所述支撐臺(tái)F10上開(kāi)有定位口F11,在所述支撐臺(tái)F10上還連接著嵌接體F20的嵌接部F21,所述嵌接部F21含有沿著定位口F12的中心線方向穿進(jìn)定位口F11里面且能在定位口F12中設(shè)定的第一位點(diǎn)和第二位點(diǎn)間擺動(dòng)的第一嵌接塊F211,所述第一位點(diǎn)距所述中心線的距離要比第二位點(diǎn)距所述中心線的距離更短。
所述定位塊F30含有透進(jìn)所述定位口F11中且能在一嵌接位點(diǎn)與一分開(kāi)位點(diǎn)間旋動(dòng)的一個(gè)以上的第二嵌接塊F31,所述第二嵌接塊F31含有用來(lái)同第一嵌接塊F211嵌接的嵌接頭F311。
所述第二嵌接塊F31在嵌接位點(diǎn)時(shí),所述第一嵌接塊F211在第一位點(diǎn)時(shí)同嵌接頭F311相嵌接;所述第二嵌接塊F31在分開(kāi)位點(diǎn)時(shí),所述第一嵌接塊F211在第二位點(diǎn)時(shí)同嵌接頭F311相分開(kāi)。
所述的增強(qiáng)型基于移動(dòng)終端的智能搜索系統(tǒng)的方法,步驟如下:
移動(dòng)終端采集與用戶相關(guān)的環(huán)境信息;
所述移動(dòng)終端將所述環(huán)境信息發(fā)送至云端服務(wù)器;
所述云端服務(wù)器根據(jù)所述環(huán)境信息搜索所述用戶的興趣數(shù)據(jù);
所述云端服務(wù)器根據(jù)所述興趣數(shù)據(jù)生成適于所述移動(dòng)終端使用的背景數(shù)據(jù),并將所述背景數(shù)據(jù)發(fā)送至所述移動(dòng)終端;以及所述移動(dòng)終端根據(jù)所述背景數(shù)據(jù)設(shè)置所述移動(dòng)終端的背景參數(shù);
而所述移動(dòng)終端將所述環(huán)境信息發(fā)送至云端服務(wù)器以及所述云端服務(wù)器根據(jù)所述興趣數(shù)據(jù)生成適于所述移動(dòng)終端使用的背景數(shù)據(jù)并將所述背景數(shù)據(jù)發(fā)送至所述移動(dòng)終端的期間,所述移動(dòng)終端和所述云端服務(wù)器之間都是以消息報(bào)文形式來(lái)傳輸發(fā)送這些所述環(huán)境信息和背景數(shù)據(jù)的,其傳輸過(guò)程包括如下步驟:
步驟1:首先所述移動(dòng)終端和所述云端服務(wù)器中各自均配置著時(shí)長(zhǎng)統(tǒng)計(jì)模塊和初始值為0的計(jì)數(shù)變量,所述移動(dòng)終端和所述云端服務(wù)器之間通過(guò)移動(dòng)終端和所述云端服務(wù)器中的傳輸消息報(bào)文的一方朝獲取消息報(bào)文的一方傳輸請(qǐng)求報(bào)文和獲取消息報(bào)文的一方朝傳輸消息報(bào)文的一方傳輸對(duì)請(qǐng)求報(bào)文響應(yīng)的響應(yīng)報(bào)文來(lái)實(shí)現(xiàn)所述移動(dòng)終端和所述云端服務(wù)器之間的報(bào)文通道的建立,所述請(qǐng)求報(bào)文中包括有查錯(cuò)碼、用來(lái)識(shí)別的報(bào)文域和任意碼;所述消息報(bào)文中包括有用來(lái)識(shí)別的報(bào)文域、報(bào)文序列號(hào)、任意碼和查錯(cuò)碼;
步驟2:確定有無(wú)消息報(bào)文須傳輸,如果有消息報(bào)文須傳輸,就轉(zhuǎn)到步驟3中進(jìn)行,如果沒(méi)有消息報(bào)文須傳輸,就轉(zhuǎn)到步驟5去進(jìn)行;
步驟3:傳輸消息報(bào)文;
步驟4:傳輸詢問(wèn)報(bào)文來(lái)實(shí)現(xiàn)狀況檢索,所述詢問(wèn)報(bào)文包括任意碼與查錯(cuò)碼;
步驟5:傳輸保持報(bào)文通道的報(bào)文來(lái)實(shí)現(xiàn)報(bào)文通道的保持,所述保持報(bào)文通道的報(bào)文中包括報(bào)文序列號(hào)、任意碼和查錯(cuò)碼。
這樣的方法能改善所述移動(dòng)終端與所述云端服務(wù)器的消息報(bào)文傳輸性能,更好地便利工作人員,另外傳輸期間平穩(wěn)性能好,可高效防止傳輸達(dá)不到平穩(wěn)的狀態(tài)。通過(guò)應(yīng)用嵌接架構(gòu)同定位塊結(jié)構(gòu),于所述定位塊透進(jìn)定位口后同嵌接架構(gòu)相嵌接,第二嵌接塊F31旋動(dòng)相應(yīng)的幅度就能夠達(dá)到經(jīng)過(guò)定位口的分解,所述支撐臺(tái)能夠鑲嵌于辦公桌中,讓定位口在外就行,其覆蓋的范圍不大,另外分開(kāi)容易,適用性很高。
附圖說(shuō)明
圖1為本發(fā)明的增強(qiáng)型基于移動(dòng)終端的智能搜索系統(tǒng)的連接示意圖;
圖2是本發(fā)明實(shí)施例中的定位塊在嵌接位點(diǎn)的示意圖。
圖3是圖2中的定位塊在分開(kāi)位點(diǎn)的示意圖;
圖4是圖2中的局部?jī)?nèi)部示意圖;
圖5是圖3中的結(jié)合示意圖;
圖6是圖2中的嵌接塊的三維圖。
具體實(shí)施方式
下面將結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步地說(shuō)明。
根據(jù)附圖1-圖6可知,本發(fā)明的增強(qiáng)型基于移動(dòng)終端的智能搜索系統(tǒng),包括:移動(dòng)終端,用于采集與用戶相關(guān)的環(huán)境信息并發(fā)送所述環(huán)境信息;
云端服務(wù)器,用于接收所述移動(dòng)終端發(fā)送的環(huán)境信息,根據(jù)所述環(huán)境信息搜索所述用戶的興趣數(shù)據(jù),并根據(jù)所述興趣數(shù)據(jù)生成適于所述移動(dòng)終端使用的背景數(shù)據(jù),以及將所述背景數(shù)據(jù)發(fā)送至所述移動(dòng)終端以便所述移動(dòng)終端根據(jù)所述背景數(shù)據(jù)設(shè)置所述移動(dòng)終端的背景參數(shù);
所述辦公桌一端的壁面上一體化連接著支撐臺(tái)F10;
所述云端服務(wù)器的壁面上一體化連接著定位塊F30,所述支撐臺(tái)F10同定位塊F30相連接;
所述支撐臺(tái)F10上開(kāi)有定位口F11,在所述支撐臺(tái)F10上還連接著嵌接體F20的嵌接部F21,所述嵌接部F21含有沿著定位口F12的中心線方向穿進(jìn)定位口F11里面且能在定位口F12中設(shè)定的第一位點(diǎn)和第二位點(diǎn)間擺動(dòng)的第一嵌接塊F211,所述第一位點(diǎn)距所述中心線的距離要比第二位點(diǎn)距所述中心線的距離更短。
所述定位塊F30含有透進(jìn)所述定位口F11中且能在一嵌接位點(diǎn)與一分開(kāi)位點(diǎn)間旋動(dòng)的一個(gè)以上的第二嵌接塊F31,所述第二嵌接塊F31含有用來(lái)同第一嵌接塊F211嵌接的嵌接頭F311。
所述第二嵌接塊F31在嵌接位點(diǎn)時(shí),所述第一嵌接塊F211在第一位點(diǎn)時(shí)同嵌接頭F311相嵌接,避免了第二嵌接塊F31由所述定位口F11中分開(kāi);所述第二嵌接塊F31在分開(kāi)位點(diǎn)時(shí),所述第一嵌接塊F211在第二位點(diǎn)時(shí)同嵌接頭F311相分開(kāi),這樣能夠讓第二嵌接塊F31實(shí)現(xiàn)由所述定位口F11中分開(kāi)。
所述支撐臺(tái)F10含有上部支撐板F12與下部支撐板F13,所述定位口F11開(kāi)設(shè)在所述上部支撐板F12上,所述支撐臺(tái)F10鑲嵌在所述辦公桌一端的壁面中,且使所述定位口F11在外。
所述嵌接體F20含有鏡像分布在所述定位口F11兩邊的一對(duì)嵌接部F21,還有各自設(shè)在每個(gè)嵌接部F21同所述上部支撐板F12間的螺旋狀的第一橡膠條F22,所述嵌接部F21同第一橡膠條F22鉗在上部支撐板F12與下部支撐板F13間,且能讓所述嵌接部F21在第一位點(diǎn)與第二位點(diǎn)間往復(fù)運(yùn)動(dòng),所述第一橡膠條F22同所述嵌接部F21相連來(lái)對(duì)所述嵌接部F21施加維持在第一位點(diǎn)的復(fù)原作用。
所述支撐臺(tái)F10也能僅僅含有上部支撐板F12,經(jīng)由上部支撐板F12一體化連接至所述辦公桌一端的壁面上。
每個(gè)所述第一嵌接塊F211同所述上部支撐板F12間帶有一對(duì)第一橡膠條F22,維持所述嵌接部F21在外部作用下的穩(wěn)定;所述第一嵌接塊F211透進(jìn)所述定位口F11中的頭部帶有用來(lái)導(dǎo)向所述第二嵌接塊F31透進(jìn)所述定位口F11中的導(dǎo)向部F2111,所述導(dǎo)向部F2111含有同水平面保持傾度的面部或弧形部。
所述定位塊F30含有鏡像分布的一對(duì)第二嵌接塊F31,所述第二嵌接塊F31為弧環(huán)狀,一對(duì)所述第二嵌接塊F31能夠是分開(kāi)的架構(gòu),也能夠是聯(lián)結(jié)起來(lái)的架構(gòu)。
所述嵌接頭F311含有開(kāi)在同所述第一嵌接塊F211相面對(duì)的一邊上的嵌接口F3111,所述第二嵌接塊F31的周沿連接著同所述導(dǎo)向塊F2111相向的同水平面保持傾度的面部。在裝配所述定位塊F30期間,所述第二嵌接塊F31上的同水平面保持傾度的面部同所述第一嵌接塊F211上的導(dǎo)向塊F2111相接觸,把所述第一嵌接塊F211從第一位點(diǎn)擠壓向所述第二位點(diǎn),構(gòu)成不小的區(qū)域讓第二嵌接塊F31進(jìn)入至所述定位口F11中,在所述第二嵌接塊F31進(jìn)入后,所述第一嵌接塊F211在所述第一橡膠條F22的配合下運(yùn)行到第一位點(diǎn)與所述嵌接口F3111相嵌接,這樣更能避免所述第二嵌接塊F31分開(kāi),實(shí)現(xiàn)了對(duì)所述定位塊F30還有同其一體化連接的所述云端服務(wù)器的穩(wěn)定聯(lián)結(jié)的效果。
所述第一嵌接塊F211同所述第二嵌接塊F31相向的頭部開(kāi)有開(kāi)口F2112,所述嵌接口F3111中聯(lián)結(jié)著用來(lái)同開(kāi)口F2112相插接的聯(lián)結(jié)條F3112,避免發(fā)生旋動(dòng)的問(wèn)題。在分開(kāi)所述定位塊F30期間,旋動(dòng)所述云端服務(wù)器,讓所述第二嵌接塊F31從嵌接位點(diǎn)旋動(dòng)到分開(kāi)位點(diǎn),這樣所述第一嵌接塊F211朝著第二位點(diǎn)運(yùn)行后回原到第一位點(diǎn),所述第二嵌接塊F31的嵌接頭F311同所述第一嵌接塊F211相移位讓所述第二嵌接塊F31分開(kāi)。
所述嵌接部F21與第二嵌接塊F31能夠數(shù)量?jī)H僅為1,所述定位口F11里的表面為朝里面的漸擴(kuò)狀結(jié)構(gòu),所述定位塊F30同所述定位口F11里的表面相向的邊部表面為同水平面保持傾度的表面并同所述定位口F11里的表面相匹配,這樣于所述第二嵌接塊F31同嵌接部F21相嵌接后,所述定位塊F30的所述邊部表面同定位口F11里的表面相結(jié)合來(lái)一起避免所述定位塊F30分開(kāi)。
所述的增強(qiáng)型基于移動(dòng)終端的智能搜索系統(tǒng)的方法,步驟如下:
移動(dòng)終端采集與用戶相關(guān)的環(huán)境信息;
所述移動(dòng)終端將所述環(huán)境信息發(fā)送至云端服務(wù)器;
所述云端服務(wù)器根據(jù)所述環(huán)境信息搜索所述用戶的興趣數(shù)據(jù);
所述云端服務(wù)器根據(jù)所述興趣數(shù)據(jù)生成適于所述移動(dòng)終端使用的背景數(shù)據(jù),并將所述背景數(shù)據(jù)發(fā)送至所述移動(dòng)終端;以及所述移動(dòng)終端根據(jù)所述背景數(shù)據(jù)設(shè)置所述移動(dòng)終端的背景參數(shù);
而所述移動(dòng)終端將所述環(huán)境信息發(fā)送至云端服務(wù)器以及所述云端服務(wù)器根據(jù)所述興趣數(shù)據(jù)生成適于所述移動(dòng)終端使用的背景數(shù)據(jù)并將所述背景數(shù)據(jù)發(fā)送至所述移動(dòng)終端的期間,所述移動(dòng)終端和所述云端服務(wù)器之間都是以消息報(bào)文形式來(lái)傳輸發(fā)送這些所述環(huán)境信息和背景數(shù)據(jù)的,其傳輸過(guò)程包括如下步驟:
步驟1:首先所述移動(dòng)終端和所述云端服務(wù)器中各自均配置著時(shí)長(zhǎng)統(tǒng)計(jì)模塊和初始值為0的計(jì)數(shù)變量,所述移動(dòng)終端和所述云端服務(wù)器之間通過(guò)移動(dòng)終端和所述云端服務(wù)器中的傳輸消息報(bào)文的一方朝獲取消息報(bào)文的一方傳輸請(qǐng)求報(bào)文和獲取消息報(bào)文的一方朝傳輸消息報(bào)文的一方傳輸對(duì)請(qǐng)求報(bào)文響應(yīng)的響應(yīng)報(bào)文來(lái)實(shí)現(xiàn)所述移動(dòng)終端和所述云端服務(wù)器之間的報(bào)文通道的建立,所述請(qǐng)求報(bào)文中包括有查錯(cuò)碼、用來(lái)識(shí)別的報(bào)文域和任意碼;所述消息報(bào)文中包括有用來(lái)識(shí)別的報(bào)文域、報(bào)文序列號(hào)、任意碼和查錯(cuò)碼;
步驟2:確定有無(wú)消息報(bào)文須傳輸,如果有消息報(bào)文須傳輸,就轉(zhuǎn)到步驟3中進(jìn)行,如果沒(méi)有消息報(bào)文須傳輸,就轉(zhuǎn)到步驟5去進(jìn)行;
步驟3:傳輸消息報(bào)文;
步驟4:傳輸詢問(wèn)報(bào)文來(lái)實(shí)現(xiàn)狀況檢索,所述詢問(wèn)報(bào)文包括任意碼與查錯(cuò)碼;
步驟5:傳輸保持報(bào)文通道的報(bào)文來(lái)實(shí)現(xiàn)報(bào)文通道的保持,所述保持報(bào)文通道的報(bào)文中包括報(bào)文序列號(hào)、任意碼和查錯(cuò)碼;
所述步驟1包括如下步驟:
步驟1-1:在確定還沒(méi)傳輸請(qǐng)求報(bào)文的條件下,就轉(zhuǎn)到步驟1-2中進(jìn)行;若已經(jīng)傳輸請(qǐng)求報(bào)文了,轉(zhuǎn)到步驟1-3中進(jìn)行;
步驟1-2:把反復(fù)傳輸請(qǐng)求報(bào)文的個(gè)數(shù)設(shè)成預(yù)先設(shè)定的最高反復(fù)傳輸請(qǐng)求報(bào)文的個(gè)數(shù),且確認(rèn)所述請(qǐng)求報(bào)文;
步驟1-3:傳輸請(qǐng)求報(bào)文,且同步運(yùn)行時(shí)長(zhǎng)統(tǒng)計(jì)模塊進(jìn)行從開(kāi)始傳輸請(qǐng)求報(bào)文后的時(shí)長(zhǎng)統(tǒng)計(jì);
步驟1-4:確認(rèn)有無(wú)獲取到請(qǐng)求報(bào)文內(nèi)的用來(lái)識(shí)別的報(bào)文域,如果獲取到該用來(lái)識(shí)別的報(bào)文域,就轉(zhuǎn)到步驟1-6中進(jìn)行;如果沒(méi)有獲取到該用來(lái)識(shí)別的報(bào)文域,就轉(zhuǎn)到步驟1-5中進(jìn)行;
步驟1-5:確定時(shí)長(zhǎng)統(tǒng)計(jì)模塊的時(shí)長(zhǎng)統(tǒng)計(jì)有沒(méi)有達(dá)到設(shè)定的時(shí)長(zhǎng),如果達(dá)到了設(shè)定的時(shí)長(zhǎng),就終止時(shí)長(zhǎng)統(tǒng)計(jì)模塊的時(shí)長(zhǎng)統(tǒng)計(jì)且把反復(fù)傳輸請(qǐng)求報(bào)文的個(gè)數(shù)減一,然后轉(zhuǎn)到步驟1-1去進(jìn)行,如果未達(dá)到設(shè)定的時(shí)長(zhǎng),就轉(zhuǎn)到步驟1-4中去進(jìn)行;
步驟1-6:憑借所述請(qǐng)求報(bào)文中的查錯(cuò)碼,進(jìn)行對(duì)所述請(qǐng)求報(bào)文的查錯(cuò),如果沒(méi)有查出錯(cuò)誤,就轉(zhuǎn)到步驟1-7中執(zhí)行;如果查出了錯(cuò)誤,就轉(zhuǎn)到步驟1-4中進(jìn)行;
步驟1-7:終止時(shí)長(zhǎng)統(tǒng)計(jì)模塊的時(shí)長(zhǎng)統(tǒng)計(jì),另外把反復(fù)傳輸請(qǐng)求報(bào)文的個(gè)數(shù)設(shè)成預(yù)先設(shè)定的最高反復(fù)傳輸請(qǐng)求報(bào)文的個(gè)數(shù);
步驟1-8:進(jìn)行對(duì)請(qǐng)求報(bào)文的解碼確定。
所述步驟1-2中的確認(rèn)所述傳輸請(qǐng)求報(bào)文的過(guò)程包括如下步驟:
步驟1-2-1:進(jìn)行對(duì)所述請(qǐng)求報(bào)文的查看;
步驟1-2-2:確定所述請(qǐng)求報(bào)文是不是同采用的通信標(biāo)準(zhǔn)相搭配,如果相搭配,就轉(zhuǎn)到步驟1-3中進(jìn)行;如果不相搭配,就傳輸去除報(bào)文通道的報(bào)文來(lái)終止報(bào)文通道的保持;
所述步驟1-8包括如下步驟:
步驟1-8-1:確定所述請(qǐng)求報(bào)文內(nèi)的任意碼是不是同傳輸時(shí)的請(qǐng)求報(bào)文的任意嗎是不是相同,如果相同,就轉(zhuǎn)到步驟1-8-2;如果不相同,就運(yùn)行時(shí)長(zhǎng)統(tǒng)計(jì)模塊進(jìn)行時(shí)長(zhǎng)統(tǒng)計(jì)且轉(zhuǎn)到步驟1-4中進(jìn)行;
步驟1-8-2:確定是不是獲取到響應(yīng)報(bào)文,如果獲取到了響應(yīng)報(bào)文,就轉(zhuǎn)到步驟2中進(jìn)行;如果沒(méi)獲取到響應(yīng)報(bào)文,就運(yùn)行時(shí)長(zhǎng)統(tǒng)計(jì)模塊進(jìn)行時(shí)長(zhǎng)統(tǒng)計(jì)且轉(zhuǎn)到步驟1-4中進(jìn)行;
所述步驟3包括如下步驟:
步驟3-1:傳輸消息報(bào)文,另外同步運(yùn)行時(shí)長(zhǎng)統(tǒng)計(jì)模塊進(jìn)行時(shí)長(zhǎng)統(tǒng)計(jì);
步驟3-2:確定是不是獲取到消息報(bào)文中的用來(lái)識(shí)別的報(bào)文域,如果獲取到消息報(bào)文中的用來(lái)識(shí)別的報(bào)文域,就轉(zhuǎn)到步驟1-6中去執(zhí)行,如果沒(méi)獲取到消息報(bào)文中的用來(lái)識(shí)別的報(bào)文域,就轉(zhuǎn)到步驟1-5中去執(zhí)行;
步驟3-3:確定時(shí)長(zhǎng)統(tǒng)計(jì)模塊進(jìn)行的時(shí)長(zhǎng)統(tǒng)計(jì)是不是到了預(yù)先設(shè)定的時(shí)長(zhǎng),如果到了預(yù)先設(shè)定的時(shí)長(zhǎng),就終止時(shí)長(zhǎng)統(tǒng)計(jì)模塊進(jìn)行時(shí)長(zhǎng)統(tǒng)計(jì)且轉(zhuǎn)到步驟3-8去進(jìn)行,如果沒(méi)有到預(yù)先設(shè)定的時(shí)長(zhǎng),就轉(zhuǎn)到步驟C-2中進(jìn)行;
步驟3-4:利用消息報(bào)文里的查錯(cuò)碼,進(jìn)行對(duì)消息報(bào)文的查錯(cuò),如果沒(méi)有查出錯(cuò)誤,就轉(zhuǎn)到步驟3-5中進(jìn)行,如果查出了錯(cuò)誤,就轉(zhuǎn)到步驟3-2中進(jìn)行;
步驟3-5:終止時(shí)長(zhǎng)統(tǒng)計(jì)模塊進(jìn)行時(shí)長(zhǎng)統(tǒng)計(jì);
步驟3-6:進(jìn)行對(duì)消息報(bào)文的解碼確定;
步驟3-7:確定有沒(méi)有獲得用來(lái)回應(yīng)消息報(bào)文的回應(yīng)報(bào)文,如果獲得了用來(lái)回應(yīng)消息報(bào)文的回應(yīng)報(bào)文,就轉(zhuǎn)入步驟4進(jìn)行,如果沒(méi)有獲得用來(lái)回應(yīng)消息報(bào)文的回應(yīng)報(bào)文,就轉(zhuǎn)入步驟3-8進(jìn)行;
步驟3-8:傳輸用來(lái)偵聽(tīng)的偵聽(tīng)報(bào)文實(shí)行偵聽(tīng),所述用來(lái)偵聽(tīng)的偵聽(tīng)報(bào)文中包括任意碼、查錯(cuò)碼和報(bào)文序列號(hào);
所述步驟3-6包括如下步驟:
步驟3-6-1:確定消息報(bào)文內(nèi)的任意碼是不是同請(qǐng)求報(bào)文的任意碼相同,如果相同,就轉(zhuǎn)入步驟3-6-2進(jìn)行,如果不相同,就轉(zhuǎn)入步驟3-8;
步驟3-6-2:確定消息報(bào)文內(nèi)是不是帶有報(bào)文序列號(hào),如果有報(bào)文序列號(hào),就轉(zhuǎn)入步驟3-6-3進(jìn)行;如果沒(méi)有報(bào)文序列號(hào),就轉(zhuǎn)入步驟3-8進(jìn)行;
步驟3-6-3:確定消息報(bào)文內(nèi)的報(bào)文序列號(hào)是不是有誤,如果有誤,就轉(zhuǎn)入步驟3-8進(jìn)行;如果無(wú)誤,就轉(zhuǎn)入步驟3-6-4進(jìn)行;
步驟3-6-4:確定消息報(bào)文是不是消息報(bào)文,如果為消息報(bào)文,就轉(zhuǎn)到步驟3-6-5進(jìn)行,如果不為消息報(bào)文,就轉(zhuǎn)到步驟3-7進(jìn)行;
步驟3-6-5:把獲取消息報(bào)文的一方的計(jì)數(shù)變量增一;
確定消息報(bào)文內(nèi)的報(bào)文序列號(hào)是不是有誤的標(biāo)準(zhǔn)是獲取消息報(bào)文的一方的計(jì)數(shù)變量是不是等于獲取的消息報(bào)文的報(bào)文序列號(hào);
所述步驟3-8包括如下步驟:
步驟3-8-1:傳輸用來(lái)偵聽(tīng)的偵聽(tīng)報(bào)文,且獲取偵聽(tīng)報(bào)文的一方順序進(jìn)行對(duì)獲取偵聽(tīng)報(bào)文的確定與利用偵聽(tīng)報(bào)文中的查錯(cuò)碼的查錯(cuò);
步驟3-8-2:確定用來(lái)偵聽(tīng)的偵聽(tīng)報(bào)文的任意碼是不是同請(qǐng)求報(bào)文的任意碼相同,如果相同,就轉(zhuǎn)到步驟3-8-3進(jìn)行;如果不相同,就啟動(dòng)時(shí)長(zhǎng)統(tǒng)計(jì)模塊進(jìn)行時(shí)長(zhǎng)統(tǒng)計(jì)且轉(zhuǎn)到步驟3-8-1進(jìn)行;
步驟3-8-3:確定用來(lái)偵聽(tīng)的偵聽(tīng)報(bào)文中有沒(méi)有報(bào)文序列號(hào),如果有,就轉(zhuǎn)到步驟3-8-4進(jìn)行;如果沒(méi)有,就啟動(dòng)時(shí)長(zhǎng)統(tǒng)計(jì)模塊進(jìn)行時(shí)長(zhǎng)統(tǒng)計(jì)且轉(zhuǎn)到步驟3-8-1進(jìn)行;
步驟3-8-4:確定偵聽(tīng)報(bào)文中的報(bào)文序列號(hào)是不是有誤,如果無(wú)誤,就轉(zhuǎn)到步驟3-8-5進(jìn)行;如果有誤,就啟動(dòng)時(shí)長(zhǎng)統(tǒng)計(jì)模塊進(jìn)行時(shí)長(zhǎng)統(tǒng)計(jì)且轉(zhuǎn)到步驟3-8-1進(jìn)行;
步驟3-8-5:確定是不是獲取了消息報(bào)文,如果獲取了消息報(bào)文,就轉(zhuǎn)到步驟3-8-6進(jìn)行;如果沒(méi)有獲取消息報(bào)文,就轉(zhuǎn)到步驟3-8-7進(jìn)行;
步驟3-8-6:把獲取消息報(bào)文的一方的計(jì)數(shù)變量增一;
步驟3-8-7:確定是不是獲取前一個(gè)消息報(bào)文,如果獲取了前一個(gè)消息報(bào)文,就轉(zhuǎn)到步驟4進(jìn)行;如果未獲取前一個(gè)消息報(bào)文,就轉(zhuǎn)到步驟3-1進(jìn)行;
確定偵聽(tīng)報(bào)文內(nèi)的報(bào)文序列號(hào)是不是有誤的標(biāo)準(zhǔn)是獲取偵聽(tīng)報(bào)文的一方的計(jì)數(shù)變量是不是等于獲取的偵聽(tīng)報(bào)文的報(bào)文序列號(hào);
所述步驟4包括如下步驟:
步驟4-1:傳輸詢問(wèn)報(bào)文,且獲取詢問(wèn)報(bào)文的一方順序進(jìn)行對(duì)獲取詢問(wèn)報(bào)文的確定與利用詢問(wèn)報(bào)文中的查錯(cuò)碼的查錯(cuò);
步驟4-2:確定詢問(wèn)報(bào)文內(nèi)的隨意碼是不是同請(qǐng)求報(bào)文的隨機(jī)碼相同,如果相同,就轉(zhuǎn)到步驟4-3進(jìn)行;如果不相同,就啟動(dòng)時(shí)長(zhǎng)統(tǒng)計(jì)模塊進(jìn)行時(shí)長(zhǎng)統(tǒng)計(jì)且轉(zhuǎn)到步驟4-1進(jìn)行;
步驟4-3:確定傳輸?shù)脑儐?wèn)報(bào)文是不是詢問(wèn)報(bào)文或者消息報(bào)文,如果是詢問(wèn)報(bào)文或者消息報(bào)文,就轉(zhuǎn)到步驟4-4進(jìn)行,如果不是詢問(wèn)報(bào)文或者消息報(bào)文,就傳輸去除報(bào)文通道的報(bào)文來(lái)終止報(bào)文通道的保持;
步驟4-4:確定傳輸?shù)脑儐?wèn)報(bào)文是不是詢問(wèn)報(bào)文,如果為詢問(wèn)報(bào)文,就轉(zhuǎn)到步驟4-5進(jìn)行;如果不是詢問(wèn)報(bào)文,把獲取消息報(bào)文的一方的計(jì)數(shù)變量增一,然后對(duì)傳輸消息報(bào)文的一方傳輸用來(lái)回應(yīng)消息報(bào)文的回應(yīng)報(bào)文;
步驟4-5:確定傳輸用來(lái)回應(yīng)消息報(bào)文的回應(yīng)報(bào)文有沒(méi)有失敗,如果沒(méi)有失敗,就轉(zhuǎn)到步驟5進(jìn)行;如果失敗,就轉(zhuǎn)到步驟4-6進(jìn)行;
步驟4-6:確定消息報(bào)文內(nèi)的消息有沒(méi)有遺失,如果遺失了,就傳輸去除報(bào)文通道的報(bào)文來(lái)終止報(bào)文通道的保持;如果沒(méi)有遺失,就啟動(dòng)時(shí)長(zhǎng)統(tǒng)計(jì)模塊進(jìn)行時(shí)長(zhǎng)統(tǒng)計(jì)且轉(zhuǎn)到步驟4-1進(jìn)行;
所述步驟5包括如下步驟:
步驟5-1:傳輸保持報(bào)文通道的報(bào)文,且獲取保持報(bào)文通道的報(bào)文的一方順序進(jìn)行對(duì)獲取保持報(bào)文通道的報(bào)文的確定與利用保持報(bào)文通道的報(bào)文中的查錯(cuò)碼的查錯(cuò);
步驟5-2:確定保持報(bào)文通道的報(bào)文內(nèi)的任意碼同請(qǐng)求報(bào)文的任意碼是不是相同,如果相同,就轉(zhuǎn)到步驟5-3進(jìn)行;如果不相同,就啟動(dòng)時(shí)長(zhǎng)統(tǒng)計(jì)模塊進(jìn)行時(shí)長(zhǎng)統(tǒng)計(jì)且在時(shí)長(zhǎng)統(tǒng)計(jì)達(dá)到兩秒后轉(zhuǎn)到步驟5-1進(jìn)行;
步驟5-3:確定保持報(bào)文通道的報(bào)文內(nèi)是不是有報(bào)文序列號(hào),如果有,就轉(zhuǎn)到步驟5-4進(jìn)行,如果沒(méi)有,就啟動(dòng)時(shí)長(zhǎng)統(tǒng)計(jì)模塊進(jìn)行時(shí)長(zhǎng)統(tǒng)計(jì)且在時(shí)長(zhǎng)統(tǒng)計(jì)達(dá)到兩秒后轉(zhuǎn)到步驟5-1進(jìn)行;
步驟5-4:確定保持報(bào)文通道的報(bào)文內(nèi)的報(bào)文序列號(hào)是不是有誤,如果無(wú)誤,就轉(zhuǎn)到步驟5-5進(jìn)行;如果有誤,就啟動(dòng)時(shí)長(zhǎng)統(tǒng)計(jì)模塊進(jìn)行時(shí)長(zhǎng)統(tǒng)計(jì)且在時(shí)長(zhǎng)統(tǒng)計(jì)達(dá)到兩秒后轉(zhuǎn)到步驟5-1進(jìn)行;
步驟5-5:確定是不是獲取到消息報(bào)文,如果獲取到消息報(bào)文,就轉(zhuǎn)到步驟5-6進(jìn)行;如果沒(méi)有獲取到消息報(bào)文,就啟動(dòng)時(shí)長(zhǎng)統(tǒng)計(jì)模塊進(jìn)行時(shí)長(zhǎng)統(tǒng)計(jì)且在時(shí)長(zhǎng)統(tǒng)計(jì)達(dá)到兩秒后轉(zhuǎn)到步驟5-1進(jìn)行;
步驟5-6:把獲取消息報(bào)文的一方的計(jì)數(shù)變量增一;
步驟5-7:確定有沒(méi)有消息報(bào)文須要傳輸,如果有,就轉(zhuǎn)到步驟3進(jìn)行;如果沒(méi)有,對(duì)傳輸消息報(bào)文的一方傳輸用來(lái)回應(yīng)消息報(bào)文的回應(yīng)報(bào)文;
確定保持報(bào)文通道的報(bào)文內(nèi)的報(bào)文序列號(hào)是不是有誤的標(biāo)準(zhǔn)是獲取保持報(bào)文通道的報(bào)文的一方的計(jì)數(shù)變量是不是等于獲取的保持報(bào)文通道的報(bào)文的報(bào)文序列號(hào)。
所述任意碼通過(guò)云端服務(wù)器于傳輸消息報(bào)文的一方朝獲取消息報(bào)文的一方傳輸請(qǐng)求報(bào)文和獲取消息報(bào)文的一方朝傳輸消息報(bào)文的一方傳輸對(duì)請(qǐng)求報(bào)文響應(yīng)的響應(yīng)報(bào)文時(shí),云端服務(wù)器首次傳輸中的任意碼就作為記號(hào),云端服務(wù)器首次傳輸之后的所述移動(dòng)終端和所述云端服務(wù)器間傳輸?shù)膱?bào)文內(nèi)均要含有所述記號(hào),另外經(jīng)過(guò)確定所述記號(hào)用于確定目前采用的移動(dòng)終端是不是于傳輸消息報(bào)文的一方朝獲取消息報(bào)文的一方傳輸請(qǐng)求報(bào)文和獲取消息報(bào)文的一方朝傳輸消息報(bào)文的一方傳輸對(duì)請(qǐng)求報(bào)文響應(yīng)的響應(yīng)報(bào)文時(shí)采用的移動(dòng)終端。
這樣的方法能改善所述移動(dòng)終端與所述云端服務(wù)器的消息報(bào)文傳輸性能,更好地便利工作人員,另外傳輸期間平穩(wěn)性能好,可高效防止傳輸達(dá)不到平穩(wěn)的狀態(tài)。
以上以附圖說(shuō)明的方式對(duì)本發(fā)明作了描述,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,
本公開(kāi)不限于以上描述的實(shí)施例,在不偏離本發(fā)明的范圍的情況下,可以
做出各種變化、改變和替換。