本發(fā)明涉及計算機科學技術(shù)領(lǐng)域,具體地說,涉及一種用于移動終端和服務(wù)器端的數(shù)據(jù)處理方法。
背景技術(shù):
以鐵路為代表的現(xiàn)代交通運輸方式的出現(xiàn),引起了交通運輸業(yè)的巨大革命。鐵路運輸?shù)某霈F(xiàn)使得人類的社會生產(chǎn)方式以及生活方式產(chǎn)生了深刻的變革。從世界范圍來看,許多國家的現(xiàn)代化就得益于鐵路等現(xiàn)代交通的迅猛發(fā)展。
同時,隨著移動互聯(lián)網(wǎng)的發(fā)展,智能手機的硬件性能也在不斷提高,智能手機已經(jīng)融入到了人們生活以及工作中的各個領(lǐng)域。通過智能手機,人們不僅可以與他們進行通話、視頻或是發(fā)送短信,還可以獲取到其他有用的信息(例如瀏覽車站信息等)。
然而,對于現(xiàn)有的信息瀏覽方式來說,其存在瀏覽方式固定、無法為用戶提供個性化瀏覽方式的缺陷。
技術(shù)實現(xiàn)要素:
為解決上述問題,本發(fā)明提供了一種用于移動終端的數(shù)據(jù)處理方法,所述方法包括:
步驟一、根據(jù)移動終端自身位置信息和瀏覽請求信息,生成內(nèi)容請求指令,并將所述內(nèi)容請求指令發(fā)送至服務(wù)器端;
步驟二、對所述服務(wù)器端針對所述內(nèi)容請求指令發(fā)送來的反饋信息進行解析,得到欄目內(nèi)容數(shù)據(jù)和相應(yīng)的欄目排序信息,根據(jù)所述欄目排序信息調(diào)整欄目列表的排序,并在相應(yīng)欄目顯示區(qū)域中顯示對應(yīng)的欄目內(nèi)容數(shù)據(jù),其中,所述欄目排序信息是根據(jù)所述移動終端自身位置信息和各個欄目的位置信息計算得到的。
根據(jù)本發(fā)明的一個實施例,在所述欄目排序信息中,距離所述移動終端位置最近的欄目的排列順序最為靠前。
根據(jù)本發(fā)明的一個實施例,在所述欄目排序信息中,距離移動終端位置越近的欄目的排列順序越靠前。
根據(jù)本發(fā)明的一個實施例,欄目的位置信息為對應(yīng)車站的位置信息。
本發(fā)明還提供了一種用于服務(wù)器端的數(shù)據(jù)處理方法,所述方法包括:
步驟一、獲取移動終端發(fā)送來的內(nèi)容請求指令,其中,所述內(nèi)容指令中包含移動終端自身位置信息和瀏覽請求信息;
步驟二、根據(jù)預(yù)設(shè)欄目的位置信息和所述移動終端自身位置信息生成欄目排序信息,根據(jù)所述瀏覽請求信息檢索對應(yīng)欄目的欄目內(nèi)容數(shù)據(jù);
步驟三、根據(jù)所述欄目排序信息和欄目內(nèi)容數(shù)據(jù)生成反饋信息,并將所述反饋信息發(fā)送給所述移動終端,以由所述移動終端進行顯示。
根據(jù)本發(fā)明的一個實施例,在所述步驟二中,根據(jù)所述預(yù)設(shè)欄目的位置信息和移動終端自身位置信息,分別計算所述移動終端與各個預(yù)設(shè)欄目的間距,并根據(jù)間距大小來生成所述欄目排序信息。
根據(jù)本發(fā)明的一個實施例,在所述欄目排序信息中,與所述移動終端的間距最小的欄目的排列順序最為靠前。
根據(jù)本發(fā)明的一個實施例,在所述欄目排序信息中,與所述移動終端的間距越小的欄目的排列順序越靠前。
根據(jù)本發(fā)明的一個實施例,在所述欄目排序信息中,除最為靠前的欄目外的其他欄目按原順序順延排序。
本發(fā)明所提供的數(shù)據(jù)處理方法利用移動終端的位置信息來對其顯示的欄目的排布方式進行調(diào)整。具體地,將距離移動終端最近的欄目的顯示位置調(diào)整為最為靠前,這樣用戶通過移動終端便能夠最先獲取到距離自身最近的欄目的相關(guān)內(nèi)容數(shù)據(jù)。相較于現(xiàn)有的數(shù)據(jù)處理方法,本方法能夠為移動終端提供個性化的界面排序方式,其能夠使得移動終端顯示界面所顯示的內(nèi)容更加符合用戶的實際需要以及實際期望,從而提高移動終端的易用性和用戶體驗。
本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要的附圖做簡單的介紹:
圖1是根據(jù)本發(fā)明一個實施例的用于移動終端以及用于服務(wù)器端的數(shù)據(jù)處理方法的實現(xiàn)流程示意圖。
具體實施方式
以下將結(jié)合附圖及實施例來詳細說明本發(fā)明的實施方式,借此對本發(fā)明如何應(yīng)用技術(shù)手段來解決技術(shù)問題,并達成技術(shù)效果的實現(xiàn)過程能充分理解并據(jù)以實施。需要說明的是,只要不構(gòu)成沖突,本發(fā)明中的各個實施例以及各實施例中的各個特征可以相互結(jié)合,所形成的技術(shù)方案均在本發(fā)明的保護范圍之內(nèi)。
同時,在以下說明中,出于解釋的目的而闡述了許多具體細節(jié),以提供對本發(fā)明實施例的徹底理解。然而,對本領(lǐng)域的技術(shù)人員來說顯而易見的是,本發(fā)明可以不用這里的具體細節(jié)或者所描述的特定方式來實施。
另外,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
通過對現(xiàn)有移動終端應(yīng)用場景進行分析可知,在現(xiàn)階段,用戶通過移動終端瀏覽各個車站的相關(guān)內(nèi)容時,移動終端中顯示界面的排布方式均是采用固定排布,顯示界面中各個欄目的位置均是固定不變的。因此,對于現(xiàn)有的移動終端來說,其界面中先展示什么后展示什么是通過程序預(yù)先設(shè)定好的,這種顯示方式顯然無法為用戶提供個性化的內(nèi)容顯示。
針對現(xiàn)有技術(shù)中所存在的上述內(nèi)容,本實施例提供了一種新的數(shù)據(jù)處理方法。其中,該數(shù)據(jù)處理方法包括用于移動終端的數(shù)據(jù)處理方法和用于服務(wù)器端的數(shù)據(jù)處理方法,這兩種方法共同配合來實現(xiàn)個性化內(nèi)容顯示的效果。
圖1示出了本實施例所提供的數(shù)據(jù)處理方法的實現(xiàn)流程示意圖。
如圖1所示,本實施例中,該數(shù)據(jù)處理方法在實施過程中,首先由移動終端在步驟S101中根據(jù)移動終端自身位置信息和瀏覽請求信息,來生成內(nèi)容請求指令。在得到上述內(nèi)容請求指令后,移動終端便會在步驟S102中將該內(nèi)容請求指令發(fā)送至服務(wù)器端。
具體地,當用戶打開移動終端的相應(yīng)顯示界面(即用于顯示各個欄目內(nèi)容的界面)時,移動終端會獲取自身位置信息,并生成瀏覽請求信息,隨后根據(jù)自身位置信息以及瀏覽請求信息來生成內(nèi)容請求指令并發(fā)送至服務(wù)器端。
本實施例中,移動終端的位置信息優(yōu)選地指移動終端的經(jīng)緯度信息。需要指出的是,在本發(fā)明的不同實施例中,根據(jù)實際需要,上述位置信息既可以通過GPS信號獲取,也可以通過其他衛(wèi)星定位/導(dǎo)航系統(tǒng)(例如北斗衛(wèi)星導(dǎo)航系統(tǒng)等)來獲取,還可以通過基站定位、IP地址定位、WiFi定位、藍牙定位以及地磁定位等方式獲取,本發(fā)明不限于此。
服務(wù)器端在接收到移動終端發(fā)送來的內(nèi)容請求指令后,會在步驟S103中對該內(nèi)容請求指令進行解析,從而得到瀏覽請求信息和移動終端自身位置信息。其中,瀏覽請求信息能夠表征用戶期望獲取的欄目內(nèi)容,移動終端自身位置信息能夠表征移動終端的當前位置。
為了為用戶提供更加個性化的顯示方式,本實施例中,該方法會根據(jù)移動終端的位置信息來調(diào)整移動終端中相應(yīng)顯示界面的排列順序。具體地,如圖1所示,服務(wù)器端會在步驟S104中根據(jù)步驟S103中解析得到的移動終端位置信息和服務(wù)器端所存儲或者從其他數(shù)據(jù)存儲器中讀取的預(yù)設(shè)欄目的位置信息來生成欄目排序信息。
本實施例中,優(yōu)選地,移動終端的顯示界面的各個欄目分別用于顯示各自對應(yīng)的欄目內(nèi)容。例如,移動終端的顯示界面中存在3個欄目,其中,欄目1對應(yīng)于北京西站,欄目2對應(yīng)于鄭州站,欄目3對應(yīng)于鄭州東站。這樣,欄目1中所顯示的內(nèi)容即為與北京西站相關(guān)的內(nèi)容,欄目2中所顯示的內(nèi)容即為與鄭州站相關(guān)的內(nèi)容,而欄目3中所顯示的內(nèi)容即為與鄭州東站相關(guān)的內(nèi)容。與之對應(yīng)地,服務(wù)器端所獲取到的各個欄目的位置信息也即為各個車站的位置信息。
當然,在本發(fā)明的其他實施例中,移動終端的顯示界面中所包含的欄目數(shù)以及各個欄目所對應(yīng)的車站或者物體的設(shè)置還可以根據(jù)實際需要進行調(diào)整,本發(fā)明不限于此。
欄目排序信息中包含了各個欄目在顯示界面中的排序位置,在生成上述欄目排序信息的過程中,服務(wù)器端會根據(jù)上述移動終端位置信息和各個欄目的位置信息來計算各個欄目與移動終端之間的間距,隨后根據(jù)間距的大小對各個欄目進行排序,從而得到欄目排序信息。
本實施例中,優(yōu)選地,在生成的欄目排序信息中,距離移動終端位置最近的欄目的排列順序最為靠前,而除最為靠前的欄目之外的其他欄目則會按照原順序順延排序。
例如,移動終端的顯示界面中存在3個欄目,其中,欄目1對應(yīng)于北京西站,欄目2對應(yīng)于鄭州站,欄目3對應(yīng)于鄭州東站,這三個界面按照“欄目1-欄目2-欄目3”的順序在移動終端的顯示界面中顯示。假設(shè)移動終端當前處于鄭州站附近,那么服務(wù)器端根據(jù)移動終端的位置信息以及上述三個欄目的位置信息可以計算得到移動終端與鄭州站之間的間距最小,那么此時服務(wù)器端所生成的欄目排序信息中上述3個欄目將按照“欄目2-欄目1-欄目3”的順序在移動終端的顯示界面中顯示。
然而,在本發(fā)明的其他實施例中,服務(wù)器端還可以基于移動終端的位置信息以及各個欄目的位置信息采用其他合理的方式來生成欄目排序信息。例如,在本發(fā)明的一個實施例中,在生成的欄目排序信息中,服務(wù)器端還可以將距離移動終端位置越近的欄目的順序排得越靠前。
具體地,同樣對于上述三個分別對應(yīng)于北京西站、鄭州站和鄭州東站的欄目,移動終端同樣處于鄭州站附近,服務(wù)器端根據(jù)移動終端的位置信息以及上述三個欄目的位置信息可以計算得到移動終端與鄭州站之間的間距最小,與鄭州東站之間的間距次之,與北京西站之間的間距最大。此時服務(wù)器端所生成的欄目排序信息中上述三個欄目將按照“欄目2-欄目3-欄目1”的順序進行排序。
如圖1所示,服務(wù)器端還在步驟S105中根據(jù)上述瀏覽請求信息檢索對應(yīng)欄目的欄目內(nèi)容數(shù)據(jù)。例如,移動終端的顯示界面需要顯示上述3個欄目的相關(guān)內(nèi)容,那么瀏覽請求信息中將包含對于上述3個欄目的內(nèi)容請求信息。服務(wù)器端在步驟S105中對該內(nèi)容請求信息進行響應(yīng),從而從自身存儲的數(shù)據(jù)中檢索得到或者從與之連接的數(shù)據(jù)存儲器中檢索得到相關(guān)欄目內(nèi)容數(shù)據(jù)。
需要指明的是,在本發(fā)明的不同實施例中,上述欄目內(nèi)容數(shù)據(jù)具體包含的數(shù)據(jù)內(nèi)容可以根據(jù)實際需要進行確定,本發(fā)明并不對此進行限定。例如,在本發(fā)明的一個實施例中,上述欄目內(nèi)容數(shù)據(jù)既可以包含車站的位置信息,也可以包含車站的人流量信息,還可以包含相關(guān)車次正晚點信息,抑或是其他合理信息。
同時,還需要指明的是,本發(fā)明并不對生成欄目排序信息以及檢索欄目內(nèi)容數(shù)據(jù)的具體實現(xiàn)順序進行限定。即,在本發(fā)明的不同實施例中,根據(jù)實際需要,既可以先生成欄目排序信息再檢索得到欄目內(nèi)容數(shù)據(jù),也可以先檢索得到欄目內(nèi)容數(shù)據(jù)再生成欄目排序信息,抑或是二者同時執(zhí)行。
在得到欄目排序信息和欄目內(nèi)容數(shù)據(jù)后,如圖1所示,服務(wù)器端會在步驟S106中根據(jù)上述欄目排序信息和欄目內(nèi)容數(shù)據(jù)生成相應(yīng)的反饋信息,并在步驟S107中將該反饋信息推送至上述移動終端。
移動終端在接收到服務(wù)器端推送來的反饋信息后,其會在步驟S108中對該反饋信息進行解析,從而得到欄目排序信息和欄目內(nèi)容數(shù)據(jù)。在步驟S109中,移動終端會根據(jù)解析得到的欄目排序信息來調(diào)整移動終端的顯示界面中欄目列表的排序,并在相應(yīng)欄目顯示區(qū)域中顯示對應(yīng)的欄目內(nèi)容數(shù)據(jù)。
從上述描述中可以看出,本發(fā)明所提供的數(shù)據(jù)處理方法利用移動終端的位置信息來對其顯示的欄目的排布方式進行調(diào)整。具體地,將距離移動終端最近的欄目的顯示位置調(diào)整為最為靠前,這樣用戶通過移動終端便能夠最先獲取到距離自身最近的欄目的相關(guān)內(nèi)容數(shù)據(jù)。相較于現(xiàn)有的數(shù)據(jù)處理方法,本發(fā)明所提供的方法能夠為移動終端提供個性化的界面排序方式,其能夠使得移動終端顯示界面所顯示的內(nèi)容更加符合用戶的實際需要以及實際期望,從而提高移動終端的易用性和用戶體驗。
應(yīng)該理解的是,本發(fā)明所公開的實施例不限于這里所公開的特定結(jié)構(gòu)或處理步驟,而應(yīng)當延伸到相關(guān)領(lǐng)域的普通技術(shù)人員所理解的這些特征的等同替代。還應(yīng)當理解的是,在此使用的術(shù)語僅用于描述特定實施例的目的,而并不意味著限制。
說明書中提到的“一個實施例”或“實施例”意指結(jié)合實施例描述的特定特征、結(jié)構(gòu)或特性包括在本發(fā)明的至少一個實施例中。因此,說明書通篇各個地方出現(xiàn)的短語“一個實施例”或“實施例”并不一定均指同一個實施例。
雖然上述示例用于說明本發(fā)明在一個或多個應(yīng)用中的原理,但對于本領(lǐng)域的技術(shù)人員來說,在不背離本發(fā)明的原理和思想的情況下,明顯可以在形式上、用法及實施的細節(jié)上作各種修改而不用付出創(chuàng)造性勞動。因此,本發(fā)明由所附的權(quán)利要求書來限定。