一種旅行方案推薦方法及終端的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了一種旅行方案推薦方法,包括:接收用戶輸入的旅行時(shí)間;根據(jù)輸入的旅行時(shí)間以及預(yù)存的歷史天氣數(shù)據(jù)篩選出預(yù)存的地點(diǎn)數(shù)據(jù)表中所述旅行時(shí)間內(nèi)的歷史天氣在預(yù)設(shè)閾值范圍內(nèi)的地點(diǎn);按照預(yù)設(shè)第一規(guī)則從篩選的地點(diǎn)中推薦部分或者全部的地點(diǎn)給用戶。本發(fā)明實(shí)施例根據(jù)歷史天氣推薦旅行地點(diǎn)給用戶,通過本發(fā)明實(shí)施例,方便了用戶針對(duì)性地選擇了旅行目的地,提升了用戶體驗(yàn),本發(fā)明實(shí)施例還公開了一種終端。
【專利說明】
一種旅行方案推薦方法及終端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種旅行方案推薦方法及終端。
【背景技術(shù)】
[0002]人們?cè)絹碓较矚g選擇在假期去旅游放松,然而旅行地點(diǎn)眾多,人們總是難以選擇哪個(gè)地點(diǎn),而且經(jīng)常出現(xiàn)選擇了一個(gè)旅行地點(diǎn)后,結(jié)果因?yàn)槲磥淼奶鞖獾牟淮_定,導(dǎo)致旅行期間該地點(diǎn)的天氣確不宜旅行,旅行體驗(yàn)效果差,未能盡興。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例提供一種根據(jù)旅行者的旅行條件推薦合理的旅行方案的旅行方案推薦方法及終端。
[0004]第一方面,本發(fā)明實(shí)施例提供了一種旅行方案推薦方法,該推薦方法包括:接收用戶輸入的旅行時(shí)間;根據(jù)輸入的旅行時(shí)間以及預(yù)存的歷史天氣數(shù)據(jù)篩選出預(yù)存的地點(diǎn)數(shù)據(jù)表中所述旅行時(shí)間內(nèi)的歷史天氣在預(yù)設(shè)閾值范圍內(nèi)的地點(diǎn);按照預(yù)設(shè)第一規(guī)則從篩選的地點(diǎn)中推薦部分或者全部的地點(diǎn)給用戶。
[0005]另一方面,本發(fā)明實(shí)施例提供了一種終端,該終端包括存儲(chǔ)單元、接收單元、選擇單元以及第一推薦單元,其中存儲(chǔ)單元用于存儲(chǔ)歷史天氣數(shù)據(jù)以及地點(diǎn)數(shù)據(jù)表;接收單元用于接收用戶輸入的旅行時(shí)間;選擇單元用于根據(jù)輸入的所述旅行時(shí)間以及預(yù)存的歷史天氣數(shù)據(jù)篩選出預(yù)存的地點(diǎn)數(shù)據(jù)表中所述旅行時(shí)間內(nèi)的歷史天氣在預(yù)設(shè)閾值范圍內(nèi)的地點(diǎn);第一推薦單元用于按照預(yù)設(shè)第一規(guī)則從選擇單元篩選出的地點(diǎn)中推薦部分或者全部的地點(diǎn)用戶。
[0006]本發(fā)明實(shí)施例根據(jù)旅行時(shí)間以及預(yù)存的歷史天氣數(shù)據(jù)選擇推薦歷史天氣在閾值范圍內(nèi)的地點(diǎn)給用戶,其中閾值范圍為適宜旅行的天氣條件,通過本發(fā)明實(shí)施例,方便了用戶針對(duì)性地選擇了旅行目的地,提升了用戶體驗(yàn)。
【附圖說明】
[0007]為了更清楚地說明本發(fā)明實(shí)施例技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0008]圖1是本發(fā)明實(shí)施例提供的一種旅行方案推薦方法的示意流程圖;
[0009]圖2是本發(fā)明實(shí)施例提供的一種終端的顯示界面的示意性圖;
[0010]圖3是本發(fā)明實(shí)施例提供的一種終端的顯示地圖界面的示意性圖;
[0011]圖4是圖1的子流程圖。
[0012]圖5是本發(fā)明實(shí)施例提供的一種終端的另一顯示界面的示意性圖。
[0013]圖6是本發(fā)明另一實(shí)施例提供的一種旅行方案推薦方法的示意流程圖。
[0014]圖7是圖6的子流程圖。
[0015]圖8是本發(fā)明實(shí)施例提供的一種終端的示意性功能單元框圖。
[0016]圖9是本發(fā)明另一實(shí)施例提供的一種終端的結(jié)構(gòu)組成示意圖。
【具體實(shí)施方式】
[0017]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0018]應(yīng)當(dāng)理解,當(dāng)在本說明書和所附權(quán)利要求書中使用時(shí),術(shù)語(yǔ)“包括”和“包含”指示所描述特征、整體、步驟、操作、元素和/或組件的存在,但并不排除一個(gè)或多個(gè)其它特征、整體、步驟、操作、元素、組件和/或其集合的存在或添加。
[0019]還應(yīng)當(dāng)理解,在此本發(fā)明說明書中所使用的術(shù)語(yǔ)僅僅是出于描述特定實(shí)施例的目的而并不意在限制本發(fā)明。如在本發(fā)明說明書和所附權(quán)利要求書中所使用的那樣,除非上下文清楚地指明其它情況,否則單數(shù)形式的“一”、“一個(gè)”及“該”意在包括復(fù)數(shù)形式。還應(yīng)當(dāng)進(jìn)一步理解,在本發(fā)明說明書和所附權(quán)利要求書中使用的術(shù)語(yǔ)“和/或”是指相關(guān)聯(lián)列出的項(xiàng)中的一個(gè)或多個(gè)的任何組合以及所有可能組合,并且包括這些組合。
[0020]請(qǐng)參看圖1,本發(fā)明第一實(shí)施例提供的一種旅行方案推薦方法,該推薦方法包括步驟SlOl?S112。
[0021]步驟SlOl,接收用戶輸入的旅行時(shí)間。如圖2所示,本方法響應(yīng)用戶的操作顯示相應(yīng)的輸入界面21,該輸入界面21包括時(shí)間輸入欄位22,用于供用戶輸入旅行時(shí)間。
[0022]步驟S102,判斷用戶是否選擇預(yù)設(shè)的景色類別,若沒有選擇,執(zhí)行步驟S103;若選擇了,執(zhí)行步驟S105。
[0023]需要說明的是,在本實(shí)施例中,預(yù)存了各地點(diǎn)的基本信息以及分類信息。其中,基本信息包括但不限制于地點(diǎn)的地址、景色、氣候要求等。分類信息用于表示按照景色特點(diǎn)劃分的景色類別,例如劃分為山景、海景、花景等。如圖2所示,該輸入界面21還包括景色類別選項(xiàng)23以供用戶選擇。
[0024]需要說明的是,優(yōu)選本實(shí)施例中執(zhí)行步驟S102;其他實(shí)施例中,可刪除步驟S102。
[0025]步驟S103,根據(jù)輸入的旅行時(shí)間和預(yù)存的歷史天氣數(shù)據(jù)篩選出預(yù)存的地點(diǎn)數(shù)據(jù)表中所述旅行時(shí)間內(nèi)的歷史天氣在預(yù)設(shè)閾值范圍內(nèi)的地點(diǎn)。
[0026]歷史天氣數(shù)據(jù)記錄了幾年內(nèi)各個(gè)地點(diǎn)的天氣情況,例如包括了溫度,天晴還是下雨或者陰天等天氣數(shù)據(jù)。需要說明的是,獲取歷史天氣數(shù)據(jù)可以通過第三方天氣監(jiān)控方獲取數(shù)據(jù),例如第三方應(yīng)用AccuWeather,獲取數(shù)據(jù)后,再將歷史天氣數(shù)據(jù)導(dǎo)入系統(tǒng)中。還應(yīng)當(dāng)理解,當(dāng)接收用戶輸入的旅行時(shí)間后,還可以臨時(shí)向第三方應(yīng)用請(qǐng)求歷史天氣數(shù)據(jù)。
[0027]可以理解,在本步驟中,由于用戶未選擇預(yù)設(shè)景色類別,因此篩選出歷史天氣在預(yù)設(shè)閾值范圍內(nèi)的地點(diǎn)將包含各類別景色的。
[0028]本實(shí)施方式中所述歷史天氣優(yōu)選為近幾年的天氣,例如近三年、近五年。預(yù)設(shè)閾值范圍優(yōu)選表示為天氣晴朗或者晴朗多云的,氣溫在15°C?28°C范圍內(nèi)。其他實(shí)施例中,預(yù)設(shè)閾值范圍還可以是其他氣候條件,例如濕度值范圍,但是所述閾值范圍的天氣需要是適宜旅行的氣候條件。
[0029]步驟S104,按照預(yù)設(shè)第一規(guī)則從篩選的地點(diǎn)中推薦部分或者全部的地點(diǎn)給用戶。推薦的方式包括但不僅限于顯示推薦的旅行地點(diǎn)、用聲音播放推薦的旅行地點(diǎn)、用文本信息的方式推薦旅行地點(diǎn)。該預(yù)設(shè)第一規(guī)則為判斷預(yù)先設(shè)置的景色類別中每一類景色中篩選的地點(diǎn)的數(shù)量是否超過了預(yù)設(shè)數(shù)量,若未超過預(yù)設(shè)數(shù)量,則將篩選出來的該類別的地點(diǎn)全部推薦給用戶;若超過了預(yù)設(shè)數(shù)量,則從篩選出來的該類別的地點(diǎn)中選擇部分地點(diǎn)推薦給用戶。因此,本步驟包括如下:
[0030]判斷預(yù)設(shè)的景色類別中每類景色中歷史天氣在預(yù)設(shè)閾值范圍的地點(diǎn)的數(shù)量是否超過了預(yù)設(shè)數(shù)量;若一類景色中歷史天氣在預(yù)設(shè)閾值范圍的地點(diǎn)的數(shù)量超過了預(yù)設(shè)數(shù)量,根據(jù)預(yù)存的地點(diǎn)景色排名表中地點(diǎn)的排名,推薦該類景色中歷史天氣在預(yù)設(shè)閾值范圍的部分地點(diǎn)給用戶;若一類景色中歷史天氣在預(yù)設(shè)閾值范圍的地點(diǎn)的數(shù)量未超過預(yù)設(shè)數(shù)量,推薦該類景色中歷史天氣在預(yù)設(shè)閾值范圍的全部地點(diǎn)給用戶。
[0031]步驟S105,根據(jù)旅行時(shí)間、選擇的景色類別、和預(yù)存的歷史天氣數(shù)據(jù)篩選出地點(diǎn)數(shù)據(jù)表中歷史天氣在預(yù)設(shè)閾值范圍內(nèi)且屬于所選的景色類別的地點(diǎn),然后依次執(zhí)行步驟106和步驟107。
[0032]步驟S106,按照預(yù)設(shè)第二規(guī)則從篩選的地點(diǎn)中推薦全部或者部分的地點(diǎn)給用戶。具體的,本實(shí)施方式中優(yōu)選預(yù)設(shè)第二規(guī)則為若篩選的所選擇一類景色中的地點(diǎn)的數(shù)量未超過預(yù)設(shè)的數(shù)量,則將篩選的地點(diǎn)全部推薦給用戶。若篩選的所選擇一類景色中的地點(diǎn)數(shù)量超過了預(yù)設(shè)的數(shù)量,則根據(jù)預(yù)存的地點(diǎn)景色排名表從所篩選的地點(diǎn)中選擇部分地點(diǎn)推薦給用戶。以如下例子說明上述預(yù)設(shè)第二規(guī)則,當(dāng)用戶選擇了觀看海景,其中,用戶輸入的旅行時(shí)間內(nèi)歷史天氣符合閾值范圍的海景的地點(diǎn)有深圳、珠海、海南三亞以及中國(guó)臺(tái)灣基隆,然而在地點(diǎn)景色排名表中,海南三亞和中國(guó)臺(tái)灣基隆的排名較深圳和珠海更加靠前,因此推薦給用戶的海景地點(diǎn)是如圖5所示的海南三亞的亞龍灣以及中國(guó)臺(tái)灣基隆的野柳。
[0033]步驟S107,當(dāng)接收用戶選擇的地點(diǎn)后,根據(jù)所選擇的地點(diǎn)以及預(yù)存的地圖,在地圖上顯示所選擇的地點(diǎn)地址以及景色。
[0034]預(yù)先設(shè)置了各個(gè)地點(diǎn)和地圖上的各位置的對(duì)應(yīng)關(guān)系,當(dāng)接收到用戶選擇了一個(gè)旅行的地點(diǎn)后,根據(jù)所選擇的地點(diǎn)以及預(yù)先設(shè)置的各個(gè)地點(diǎn)和地圖上的各位置的對(duì)應(yīng)關(guān)系,并在地圖上顯示所選擇的地點(diǎn),如圖3所示,當(dāng)用戶選擇了武漢大學(xué)的櫻花景色時(shí),在地圖上顯示櫻花景色以及地點(diǎn)的地址。
[0035]步驟S108,獲取用戶出發(fā)地點(diǎn)。具體的,可以通過GPS定位來獲取用戶當(dāng)前的位置也可以提供顯示界面以供用戶輸入出發(fā)地點(diǎn)。
[0036]步驟S109,根據(jù)用戶的出發(fā)地點(diǎn)以及所選擇的地點(diǎn)推薦到達(dá)用戶所選擇的地點(diǎn)的交通路線。具體的,將所選擇的地點(diǎn)的位置作為目的地,提供飛行、自駕、高鐵、火車等多種交通方式的路線。
[0037]步驟S110,根據(jù)預(yù)存的歷史的交通信息、歷史天氣數(shù)據(jù)并按照預(yù)設(shè)第三規(guī)則從所述交通路線中推薦最佳交通路線。
[0038]具體的,交通信息包括但是不限制于路況、路途費(fèi)用、行程時(shí)間等,所述第三規(guī)則為設(shè)置交通信息、天氣數(shù)據(jù)的優(yōu)先級(jí),綜合所有因素,優(yōu)先級(jí)越高越優(yōu)先考慮該因素的影響結(jié)果,以此來計(jì)算最佳交通路線。
[0039]步驟Slll,判斷推薦的所述交通路線中是否有預(yù)存的特殊景色數(shù)據(jù)中的特殊景色,若有,執(zhí)行步驟SI 12。
[0040]步驟S112,推薦所述特殊景色以及與所述特殊景色對(duì)應(yīng)的交通路線給用戶。
[0041]具體的,特殊景色表示為沿途風(fēng)景奇特,例如沿途的田園風(fēng)光。需要說明的是,還可以建立每種交通方式與相對(duì)應(yīng)購(gòu)票軟件之間的鏈接,當(dāng)用戶選擇了一種交通方式的路線時(shí),可切換到與該交通方式相對(duì)應(yīng)的第三方購(gòu)票應(yīng)用的界面并同時(shí)將用戶的出發(fā)地和目的地發(fā)送給第三方購(gòu)票應(yīng)用。
[0042]若用戶未選擇景色類別,篩選出歷史天氣在閾值范圍的地點(diǎn)將包含了各類別景色的地點(diǎn)。步驟S104中“按照預(yù)設(shè)第一規(guī)則從篩選的地點(diǎn)中推薦全部或者部分的地點(diǎn)給用戶”的過程可依次推薦各個(gè)景色類別中的地點(diǎn),也可以同時(shí)推薦各個(gè)景色類別中的地點(diǎn),依次推薦各個(gè)景色類別中的地點(diǎn)如圖4所示,包括:
[0043]步驟S401,選擇預(yù)先設(shè)置的景色類別中的一類景色。
[0044]步驟S402,判斷所選擇的一類景色的歷史天氣在預(yù)設(shè)閾值范圍內(nèi)的地點(diǎn)的數(shù)量是否超過了預(yù)設(shè)數(shù)量,若沒超過,執(zhí)行步驟S403;若超過了,執(zhí)行步驟步驟S404。
[0045]步驟S403,推薦所選擇的一類景色的歷史天氣在預(yù)設(shè)閾值內(nèi)的所有地點(diǎn)給用戶。
[0046]步驟S404,根據(jù)預(yù)存的地點(diǎn)景色排名表中地點(diǎn)的排名,推薦歷史天氣在預(yù)設(shè)閾值范圍的所述選擇的一類景色中的部分地點(diǎn)給用戶。需要說明的是,步驟S403或者步驟S404執(zhí)行完后,執(zhí)彳丁步驟S405。
[0047]步驟S405,判斷預(yù)設(shè)的景色類別中是否所有類別的景色都已被選擇,若不是,執(zhí)行步驟S406。
[0048]步驟S406,在還未被選擇的剩余類別的景色中選擇一類景色,再返回執(zhí)行步驟S402o
[0049]請(qǐng)參看圖6,本發(fā)明另一實(shí)施例提供的一種旅行方案推薦方法,本實(shí)施例考慮到一些對(duì)天氣有特殊需求的特殊的景色,此景色不是要求常規(guī)的天氣晴朗以及溫度適宜的情況,例如觀看廬山霧景,觀看哈爾濱的冰雕,本實(shí)施例中預(yù)先錄入了各個(gè)地點(diǎn)的基本信息,該基本信息包括了但不限制于地點(diǎn)的地址、景色、氣候要求等。并將要求特殊天氣的景色劃分為奇景,將要求穩(wěn)定天氣的劃分為普通景色。該旅行方案推薦方法包括如下步驟:
[0050]步驟S601,接收用戶輸入的旅行時(shí)間。
[0051]步驟S602,判斷預(yù)設(shè)的奇景數(shù)據(jù)表中是否存在奇景的最佳觀賞時(shí)間與用戶輸入的旅行時(shí)間契合。所述奇景數(shù)據(jù)表包括了所有奇景的最佳觀賞時(shí)間、地址、景色特點(diǎn),其中最佳觀賞時(shí)間是根據(jù)每個(gè)奇景所在城市的歷史天氣以及每個(gè)奇景的天氣要求估算而來。若存在,執(zhí)行步驟S603。若不存在執(zhí)行步驟S606。
[0052]步驟S603,判斷最佳觀賞時(shí)間與旅行時(shí)間契合的奇景的數(shù)量是否超過了預(yù)設(shè)數(shù)量,若沒超過,執(zhí)行步驟S604 ;若超過了,執(zhí)行步驟S605。
[0053]步驟S604,推薦最佳觀賞時(shí)間與旅行時(shí)間契合的所有奇景給用戶。
[0054]步驟S605,根據(jù)預(yù)存的地點(diǎn)景色排名表中奇景的排名,推薦最佳觀賞時(shí)間與所輸入的旅行時(shí)間契合的部分奇景給用戶。
[0055]需要說明的是,本實(shí)施例中步驟S603、步驟S604以及步驟S605是按照預(yù)設(shè)第四規(guī)則推薦最佳觀賞時(shí)間與旅行時(shí)間契合的全部或者部分的奇景給用戶步驟的一種實(shí)施方式,預(yù)設(shè)第四規(guī)則簡(jiǎn)述為若最佳觀賞時(shí)間與旅行時(shí)間契合的奇景的數(shù)量是否超過了預(yù)設(shè)數(shù)量,根據(jù)預(yù)存的地點(diǎn)景色排名表中奇景的排名,推薦與旅行時(shí)間契合的部分奇景推薦給用戶。在某些實(shí)施例中,還可以通過其他方式推薦部分或者全部的最佳觀賞時(shí)間與旅行時(shí)間契合的奇景給用戶,例如可隨即推薦部分最佳觀賞時(shí)間與旅行時(shí)間契合奇景給用戶。
[0056]步驟S606,判斷用戶是否選擇預(yù)設(shè)的景色類別,若沒有選擇,執(zhí)行步驟S607;若選擇了,執(zhí)行步驟S609。
[0057]步驟S607,根據(jù)輸入的旅行時(shí)間和預(yù)存的歷史天氣數(shù)據(jù)篩選出預(yù)存的地點(diǎn)數(shù)據(jù)表中旅行時(shí)間內(nèi)的歷史天氣在預(yù)設(shè)閾值范圍內(nèi)的地點(diǎn)。
[0058]步驟S608,按照預(yù)設(shè)第一規(guī)則從篩選的地點(diǎn)中推薦部分或者全部的地點(diǎn)給用戶。推薦的方式包括但不僅限于顯示推薦的地點(diǎn)、用聲音播放推薦的地點(diǎn)、用文本信息的方式推薦地點(diǎn)。該預(yù)設(shè)第一規(guī)則為判斷預(yù)先設(shè)置的景色類別中每一類景色中篩選的地點(diǎn)的數(shù)量是否超過了預(yù)設(shè)數(shù)量,若未超過預(yù)設(shè)數(shù)量,則將篩選出來的該類別的地點(diǎn)全部推薦給用戶;若超過了預(yù)設(shè)數(shù)量,則從篩選出來的該類別的地點(diǎn)中選擇部分地點(diǎn)推薦給用戶。
[0059]步驟S609,根據(jù)旅行時(shí)間、選擇的景色類別、和預(yù)存的歷史天氣數(shù)據(jù)篩選出地點(diǎn)數(shù)據(jù)表中歷史天氣在預(yù)設(shè)閾值范圍內(nèi)且屬于所選的景色類別的地點(diǎn),然后依次執(zhí)行步驟S610和步驟S611。
[0060]步驟S610,根據(jù)預(yù)設(shè)第二規(guī)則從篩選的地點(diǎn)中推薦全部或者部分的地點(diǎn)給用戶。具體的,本實(shí)施方式中優(yōu)選預(yù)設(shè)第二規(guī)則為若篩選的所選擇一類景色中的地點(diǎn)的數(shù)量未超過預(yù)設(shè)的數(shù)量,則將篩選的地點(diǎn)全部推薦給用戶。若篩選的所選擇一類景色中的地點(diǎn)數(shù)量超過了預(yù)設(shè)的數(shù)量,則根據(jù)預(yù)存的地點(diǎn)景色排名表從所篩選的地點(diǎn)中選擇部分地點(diǎn)推薦給用戶。
[0061]步驟S611,當(dāng)接收用戶選擇旅行的地點(diǎn)后,根據(jù)所選擇的地點(diǎn)以及預(yù)存的地圖,在地圖上顯示所選擇的地點(diǎn)地址以及景色。
[0062]預(yù)先設(shè)置了各個(gè)地點(diǎn)和地圖上的各位置的對(duì)應(yīng)關(guān)系,當(dāng)接收到用戶選擇了一個(gè)旅行的地點(diǎn)后,根據(jù)所選擇的地點(diǎn)的位置以及預(yù)設(shè)的各個(gè)地點(diǎn)和地圖上的各位置的對(duì)應(yīng)關(guān)系,在地圖上顯示所選擇的地點(diǎn)地址和景色,如圖3所示,當(dāng)用戶選擇了武漢大學(xué)的櫻花景色時(shí),在地圖上顯示櫻花景色以及地點(diǎn)的地址。
[0063]步驟S612,獲取用戶出發(fā)地點(diǎn)。具體的,可以通過GPS定位來獲取用戶當(dāng)前的位置也可以提供顯示界面以供用戶輸入出發(fā)地點(diǎn)。
[0064]步驟S613,根據(jù)用戶的出發(fā)地點(diǎn)以及所選擇的地點(diǎn)的地址推薦到達(dá)用戶所選地點(diǎn)的交通路線。具體的,將所選擇的地點(diǎn)的位置作為目的地,提供飛行、自駕、高鐵、火車等多種交通方式的路線。
[0065]步驟S614,根據(jù)預(yù)存的歷史的交通信息、歷史天氣數(shù)據(jù)并按照預(yù)設(shè)第三規(guī)則推薦最佳交通方式。具體的,交通信息包括但是不限制于路況、路途費(fèi)用、行程時(shí)間等。所述第三規(guī)則為設(shè)置交通信息、天氣數(shù)據(jù)的優(yōu)先級(jí),綜合所有因素,優(yōu)先級(jí)越高越優(yōu)先考慮該因素的影響結(jié)果,以此來計(jì)算最佳交通路線。
[0066]步驟S615,判斷推薦的交通路線中是否有預(yù)存的特殊景色數(shù)據(jù)中的特殊景色,若有,執(zhí)行步驟S616。
[0067]步驟S616,推薦該特殊景色以及與該特殊景色對(duì)應(yīng)的交通路線給用戶。
[0068]需要說明的是,本實(shí)施例中步驟S606?步驟S616時(shí)是區(qū)別奇景的普通景色的旅行推薦方法,且該步驟與第一實(shí)施例中的實(shí)施方式相同。
[0069]請(qǐng)參看圖7,本發(fā)明實(shí)施例提供的生成奇景數(shù)據(jù)表的方法流程,該方法包括如下步驟。
[0070]步驟S701,從預(yù)存的歷史天氣數(shù)據(jù)獲取景色的分類信息中每個(gè)奇景所在城市的歷史天氣,景色分類還按照天氣要求劃分為普通景色和奇景。
[0071]步驟S702,并根據(jù)獲取的奇景所在地點(diǎn)的歷史天氣和每個(gè)奇景的天氣要求計(jì)算每個(gè)奇景的最佳觀賞時(shí)間。
[0072]步驟S703,生成奇景數(shù)據(jù)表,所述奇景數(shù)據(jù)表包括所有奇景的最佳觀賞時(shí)間、地址、景色特點(diǎn)。
[0073]在上述方法實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例還提供了可用于實(shí)施上述方法實(shí)施例的設(shè)備,下面對(duì)本發(fā)明實(shí)施例的設(shè)備的實(shí)施例進(jìn)行舉例說明。
[0074]參見圖8,是本發(fā)明實(shí)施例提供的一種終端的功能單元示意框圖。終端I包括存儲(chǔ)單元1、接收單元20、第一判斷單元30、選擇單元40。
[0075]存儲(chǔ)單元10用于存儲(chǔ)預(yù)先錄入的各地點(diǎn)的基本信息、分類信息、歷史天氣數(shù)據(jù)、地點(diǎn)數(shù)據(jù)表以及地點(diǎn)景色排名表,其中基本信息包括但不限制于旅行地點(diǎn)的地址、景色、氣候要求等,分類信息用于表示按照景色特點(diǎn)劃分的景色類別。
[0076]接收單元20用于接收用戶輸入的旅行時(shí)間。
[0077]第一判斷單元30用于判斷用戶是否選擇預(yù)設(shè)的景色類別。
[0078]選擇單元40用于若第一判斷單元30判斷出用戶沒有選擇預(yù)設(shè)的景色類別,根據(jù)輸入的旅行時(shí)間和預(yù)存的歷史天氣數(shù)據(jù)篩選出預(yù)存的地點(diǎn)數(shù)據(jù)表中所述旅行時(shí)間內(nèi)的歷史天氣在預(yù)設(shè)閾值范圍內(nèi)的地點(diǎn);以及還用于若第一判斷單元30判斷出用戶選擇了預(yù)設(shè)的景色類別,根據(jù)旅行時(shí)間、選擇的景色類別、和預(yù)存的歷史天氣數(shù)據(jù)篩選出地點(diǎn)數(shù)據(jù)表中歷史天氣在預(yù)設(shè)閾值范圍內(nèi)且屬于所選的景色類別的地點(diǎn)。
[0079]第一推薦單元50用于當(dāng)?shù)谝慌袛鄦卧?0判斷出用戶沒有選擇預(yù)設(shè)的景色類別且選擇單元40篩選出歷史天氣在預(yù)設(shè)閾值范圍內(nèi)的地點(diǎn)后,按照預(yù)設(shè)第一規(guī)則從篩選的地點(diǎn)中推薦部分或者全部的地點(diǎn)給用戶。優(yōu)選預(yù)設(shè)第一規(guī)則為判斷預(yù)設(shè)的景色類別中每一類景色中篩選的地點(diǎn)的數(shù)量是否超過預(yù)設(shè)數(shù)量,若未超過預(yù)設(shè)數(shù)量,則將篩選出來的該類別的地點(diǎn)全部推薦給用戶;若超過了預(yù)設(shè)數(shù)量,則從篩選出來的該類別的地點(diǎn)中選擇部分地點(diǎn)推薦給用戶。
[0080]第二推薦單元60用于當(dāng)?shù)谝慌袛鄦卧?0判斷出用戶選擇了預(yù)設(shè)的景色類別且選擇單元40篩選出歷史天氣在預(yù)設(shè)閾值范圍內(nèi)的地點(diǎn)后,根據(jù)預(yù)設(shè)第二規(guī)則從篩選的地點(diǎn)中推薦全部或者部分的地點(diǎn)給用戶。優(yōu)選預(yù)設(shè)第二規(guī)則為若篩選的所選擇一類景色中的地點(diǎn)的數(shù)量未超過預(yù)設(shè)的數(shù)量,則篩選的地點(diǎn)全部推薦給用戶。若篩選的所選擇一類景色中的地點(diǎn)數(shù)量超過了預(yù)設(shè)的數(shù)量,則根據(jù)地點(diǎn)排名從篩選的地點(diǎn)中選擇部分地點(diǎn)推薦給用戶。[0081 ]接收單元20還用于接收用戶選擇旅行的地點(diǎn)的選擇指令。
[0082]存儲(chǔ)單元10還用于存儲(chǔ)預(yù)先設(shè)置的各個(gè)城市和地圖上的位置的對(duì)應(yīng)關(guān)系以及歷史交通信息。
[0083]顯示單元70用于當(dāng)接收單元20接收到用戶選擇一個(gè)旅行的地點(diǎn)的選擇指令后,根據(jù)根據(jù)所選擇的地點(diǎn)以及預(yù)存的地圖,在地圖上顯示所選擇的地點(diǎn)的地址以及景色。
[0084]路線推薦單元80用于當(dāng)接收單元20接收到用戶選擇一個(gè)旅行的地點(diǎn)的選擇指令后,推薦旅行路線給用戶。具體的,路線推薦單元80包括獲取單元801、第三處理單元802以及第四判斷單元803。
[0085]獲取單元801用于獲取用戶的出發(fā)地點(diǎn)。具體的,可以通過GPS定位來獲取用戶當(dāng)前的位置也可以提供顯示界面以供用戶輸入出發(fā)地點(diǎn)。
[0086]第三處理單元802用于根據(jù)用戶的出發(fā)地點(diǎn)以及所選擇的地點(diǎn)推薦達(dá)到用戶所選擇的地點(diǎn)的交通路線;以及還用于訪問存儲(chǔ)單元10所存儲(chǔ)的歷史交通信息和歷史天氣數(shù)據(jù)并按照預(yù)設(shè)第三規(guī)則推薦最佳交通路線。
[0087]第四判斷單元803用于判斷推薦的交通路線中是否有預(yù)存的特殊景色數(shù)據(jù)中的特殊景色。
[0088]第三處理單元802還用于若第四判斷單元803判斷出推薦的交通路線中有預(yù)存的特殊景色數(shù)據(jù)中的特殊景色,推薦該特殊景色以及與該特殊景色對(duì)應(yīng)的交通路線給用戶。
[0089]具體的,交通信息包括但是不限制于路況、路途費(fèi)用、行程時(shí)間等,所述第三規(guī)則為設(shè)置交通信息、天氣數(shù)據(jù)的優(yōu)先級(jí),綜合所有因素,優(yōu)先級(jí)越高越優(yōu)先考慮該因素的影響結(jié)果,以此來計(jì)算最佳交通路線。
[0090]應(yīng)當(dāng)理解,當(dāng)用戶未選擇特定類別的景色時(shí),篩選出歷史天氣在閾值范圍的地點(diǎn)可能包含了各類景色的地點(diǎn),第一推薦單元50可以從篩選的地點(diǎn)中推薦部分或者全部地點(diǎn)給用戶。本實(shí)施方式中優(yōu)選當(dāng)篩選出來的地點(diǎn)數(shù)量較多時(shí),從篩選出的地點(diǎn)中推薦部分地點(diǎn)給用戶,此時(shí)第一推薦單元50包括第二判斷單元501以及第一處理單元502。
[0091]第二判斷單元501用于判斷用于預(yù)設(shè)的景色類別中每類景色中歷史天氣在預(yù)設(shè)閾值范圍的地點(diǎn)的數(shù)量是否超過了預(yù)設(shè)數(shù)量。
[0092]第一處理單元502用于若第二判斷單元501判斷出一類景色中歷史天氣在預(yù)設(shè)閾值范圍的地點(diǎn)的數(shù)量超過了預(yù)設(shè)數(shù)量,根據(jù)預(yù)存的地點(diǎn)景色排名表中地點(diǎn)的排名,推薦該類景色中中歷史天氣在預(yù)設(shè)閾值范圍的部分地點(diǎn)給用戶;以及還用于若第二判斷單元501判斷出一類景色中歷史天氣在預(yù)設(shè)閾值范圍的地點(diǎn)的數(shù)量未超過預(yù)設(shè)數(shù)量,推薦該類景色中歷史天氣在預(yù)設(shè)閾值范圍的全部地點(diǎn)給用戶。
[0093]進(jìn)一步地,若次推薦各個(gè)景色類別中的地點(diǎn),則第一推薦單元50還包括選取單元503。
[0094]選取單元503用于選取預(yù)設(shè)的景色類別中的一類景色。
[0095]第二判斷單元501用于判斷所選擇的一類景色的歷史天氣在預(yù)設(shè)閾值范圍內(nèi)的地點(diǎn)的數(shù)量是否超過了預(yù)設(shè)數(shù)量。
[0096]第一處理單元502用于若第二判斷單元501判斷出所選擇的一類景色的歷史天氣在預(yù)設(shè)閾值范圍內(nèi)的地點(diǎn)的數(shù)量超過了預(yù)設(shè)數(shù)量,根據(jù)預(yù)存的地點(diǎn)景色排名表中地點(diǎn)的排名,推薦歷史天氣在預(yù)設(shè)閾值范圍的所述選擇的一類景色中的部分地點(diǎn)給用戶;以及還用于若第二判斷單元501判斷出所選擇的一類景色的歷史天氣在預(yù)設(shè)閾值范圍內(nèi)的地點(diǎn)的數(shù)量未超過了預(yù)設(shè)數(shù)量,推薦所選擇的一類景色的歷史天氣在預(yù)設(shè)閾值內(nèi)的所有地點(diǎn)給用戶。
[0097]第二判斷單元501還用于判斷預(yù)設(shè)的景色類別中是否所有類別的景色都已被選擇。
[0098]選取單元503還用于若第二判斷單元501判斷出預(yù)設(shè)的景色類別中不是所有類別的景色都已被選擇,在還未被選擇的剩余類別的景色中選擇一類景色。
[0099]需要說明的是,其他實(shí)施例中,接收單元20接收用戶輸入的旅行時(shí)間后,不需要第一判斷單元30判斷用戶是否選擇預(yù)設(shè)的景色類別,而選擇單元40直接用于根據(jù)輸入的旅行時(shí)間和預(yù)存的歷史天氣數(shù)據(jù)篩選出預(yù)存的地點(diǎn)數(shù)據(jù)表中所述旅行時(shí)間內(nèi)的歷史天氣在預(yù)設(shè)閾值范圍內(nèi)的地點(diǎn);第一推薦單元50用于按照預(yù)設(shè)第一規(guī)則從篩選的地點(diǎn)中推薦部分或者全部的地點(diǎn)給用戶。
[0100]由于存在部分地點(diǎn)對(duì)天氣具有特殊要求,本發(fā)明實(shí)施例中終端還包括奇景推薦單元90和數(shù)據(jù)表設(shè)置單元100。
[0101]存儲(chǔ)單元10所存儲(chǔ)景色分類信息中還包括根據(jù)氣候要求劃分的普通景色和奇景以及存儲(chǔ)單元10還存儲(chǔ)有預(yù)設(shè)的奇景數(shù)據(jù)表,該奇景數(shù)據(jù)表包括了所有奇景的最佳觀賞時(shí)間、地址、景色特點(diǎn),其中最佳觀賞時(shí)間是根據(jù)每個(gè)奇景所在城市的歷史天氣以及每個(gè)奇景的天氣要求估算而來。
[0102]本發(fā)明實(shí)施例中,數(shù)據(jù)表生成單元100用于根據(jù)奇景所在城市的歷史天氣生成奇景數(shù)據(jù)表。
[0103]第一判斷單元30還用于當(dāng)接收單元20接收到用戶輸入的旅行時(shí)間后,判斷預(yù)設(shè)的奇景數(shù)據(jù)表中是否存在奇景的最佳觀賞時(shí)間與用戶輸入的旅行時(shí)間契合。
[0104]奇景推薦單元90用于若第一判斷單元30判斷出預(yù)設(shè)的奇景數(shù)據(jù)表中有奇景的最佳觀賞時(shí)間與用戶輸入的旅行時(shí)間契合時(shí),按照預(yù)設(shè)第四規(guī)則推薦最佳觀賞時(shí)間與旅行時(shí)間契合的全部或者部分的奇景給用戶。具體的,奇景推薦單元90包括第三判斷單元901和第二處理單元902。
[0105]第三判斷單元901用于判斷與旅行時(shí)間契合的奇景的數(shù)量是否超過了預(yù)設(shè)數(shù)量。
[0106]第二處理單元902用于若第三斷單元901判斷出與旅行時(shí)間契合的奇景的數(shù)量未超過預(yù)設(shè)數(shù)量,選擇推薦所有與旅行時(shí)間契合的奇景給用戶;還用于若第三判斷單元901判斷出與旅行時(shí)間契合的奇景的數(shù)量超過了預(yù)設(shè)數(shù)量時(shí),根據(jù)預(yù)存的地點(diǎn)景色排名表中奇景的排名,推薦部分與旅行時(shí)間契合的奇景給用戶。
[0107]還需要說明的是,數(shù)據(jù)表設(shè)置單元100包括天氣獲取單元101、時(shí)間計(jì)算單元102以及第四處理單元103。
[0108]天氣獲取單元101用于從預(yù)存的歷史天氣數(shù)據(jù)獲取景色的分類信息中每個(gè)奇景所在城市的歷史天氣。
[0109]時(shí)間計(jì)算單元102用于并根據(jù)獲取的奇景坐在城市的歷史天氣和每個(gè)奇景的天氣要求計(jì)算每個(gè)奇景的最佳觀賞時(shí)間。
[0110]第四處理單元103用于生成奇景數(shù)據(jù)表,所述奇景數(shù)據(jù)表包括所有奇景的最佳觀賞時(shí)間、地址、景色特點(diǎn),其中地址和景色特點(diǎn)從存儲(chǔ)單元10所存儲(chǔ)的地點(diǎn)的基本信息中獲取而來。
[0111]圖9為本發(fā)明的終端的另一實(shí)施例的結(jié)構(gòu)組成示意圖。如圖9所示,終端200包括:輸入裝置201、輸出裝置202、存儲(chǔ)器203以及處理器204,其中:
[0112]所述輸入裝置201,用于響應(yīng)用戶操作輸入相應(yīng)的旅行時(shí)間、景色類別以及所選擇旅行的地點(diǎn)。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例所述的輸入裝置201可包括鍵盤、鼠標(biāo)、光電輸入裝置、聲音輸入裝置、觸摸式輸入裝置、掃描儀等。
[0113]所述輸出設(shè)備202用于對(duì)外輸出旅行方案信息。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例所述的輸出裝置202可包括顯示器、揚(yáng)聲器、打印機(jī)等。
[0114]所述存儲(chǔ)器203,用于存儲(chǔ)帶有各種功能的程序數(shù)據(jù)。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的存儲(chǔ)器203可以是系統(tǒng)存儲(chǔ)器,比如,揮發(fā)性的(諸如RAM),非易失性的(諸如R0M,閃存等),或者兩者的結(jié)合。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的存儲(chǔ)器203還可以是系統(tǒng)之外的外部存儲(chǔ)器,比如,磁盤、光盤、磁帶等。
[0115]所述處理器204,用于調(diào)用所述存儲(chǔ)器203中存儲(chǔ)的程序數(shù)據(jù),并執(zhí)行如下操作:
[0116]接收用戶通過輸入裝置201輸入的旅行時(shí)間后,判斷用戶是否選擇預(yù)設(shè)的景色類別。
[0117]需要說明的是,在本實(shí)施例中,預(yù)先存儲(chǔ)旅行地點(diǎn)的基本信息以及分類信息。其中,基本信息包括但不限制于地點(diǎn)的地址、景色、氣候要求等。分類信息用于表示地點(diǎn)的景色類別,例如可將地點(diǎn)劃分為山景、海景、花景等。如圖2所示,該輸入界面21還包括景色類別選項(xiàng)23以供用戶選擇。
[0118]判斷用戶是否選擇預(yù)設(shè)的景色類別,若未接收到用戶選擇預(yù)設(shè)的景色類別,根據(jù)輸入的旅行時(shí)間和預(yù)存的歷史天氣數(shù)據(jù)篩選出預(yù)存的地點(diǎn)數(shù)據(jù)表中所述旅行時(shí)間內(nèi)的歷史天氣在預(yù)設(shè)閾值范圍內(nèi)的地點(diǎn)以及按照預(yù)設(shè)第一規(guī)則從篩選的地點(diǎn)中推薦部分或者全部的地點(diǎn)給用戶。用戶可通過輸入裝置201在景色類別選項(xiàng)23中選擇預(yù)設(shè)的景色類別。
[0119]歷史天氣數(shù)據(jù)記錄了幾年內(nèi)各個(gè)城市的天氣情況,例如包括了溫度,天晴還是下雨或者陰天等數(shù)據(jù)。需要說明的是,獲取歷史天氣數(shù)據(jù)可以通過第三方天氣監(jiān)控方獲取數(shù)據(jù),例如第三方應(yīng)用AccuWeather,獲取數(shù)據(jù)后,再將歷史天氣數(shù)據(jù)導(dǎo)入系統(tǒng)中。還應(yīng)當(dāng)理解,當(dāng)接收用戶輸入的旅行時(shí)間后,還可以臨時(shí)向第三方應(yīng)用請(qǐng)求歷史天氣數(shù)據(jù)??梢岳斫?,在本步驟中,由于用戶未選擇特定類別的景色,篩選出天氣在預(yù)設(shè)閾值范圍內(nèi)的地點(diǎn)包含各類別景色的地點(diǎn)。
[0120]具體的,推薦的方式包括但不僅限于顯示推薦的旅行地點(diǎn)、用聲音播放相應(yīng)的旅行地點(diǎn)、用文本信息的方式推薦旅行地點(diǎn)。該預(yù)設(shè)第一規(guī)則為判斷預(yù)先設(shè)置的景色類別中每一類景色中篩選的地點(diǎn)的數(shù)量是否超過了預(yù)設(shè)數(shù)量,若未超過預(yù)設(shè)數(shù)量,則將篩選出來的該類別的地點(diǎn)全部推薦給用戶;若超過了預(yù)設(shè)數(shù)量,則從篩選出來的該類別的地點(diǎn)中選擇部分地點(diǎn)推薦給用戶。
[0121]若接收到用戶選擇的預(yù)設(shè)的景色類別,處理器204執(zhí)行根據(jù)旅行時(shí)間、選擇的景色類別、和預(yù)存的歷史天氣數(shù)據(jù)篩選出地點(diǎn)數(shù)據(jù)表中歷史天氣在預(yù)設(shè)閾值范圍內(nèi)且屬于所選的景色類別的地點(diǎn),以及根據(jù)預(yù)設(shè)第二規(guī)則從篩選的地點(diǎn)中推薦全部或者部分的地點(diǎn)給用戶。
[0122]具體的,本實(shí)施方式中優(yōu)選預(yù)設(shè)第二規(guī)則為若篩選的所選擇一類景色中的地點(diǎn)的數(shù)量未超過預(yù)設(shè)的數(shù)量,則篩選的地點(diǎn)全部推薦給用戶;若篩選的所選擇一類景色中的地點(diǎn)數(shù)量超過預(yù)設(shè)的數(shù)量,則根據(jù)地點(diǎn)排名從篩選的地點(diǎn)中選擇部分地點(diǎn)推薦給用戶。
[0123]接收到用戶通過輸入裝置201選擇的地點(diǎn)時(shí),處理器204還執(zhí)行根據(jù)所選擇的地點(diǎn)以及預(yù)存的地圖,在地圖上顯示所選擇的地點(diǎn)的地址以及景色;以及獲取用戶出發(fā)地點(diǎn),并根據(jù)用戶的出發(fā)地點(diǎn)以及所選擇的地點(diǎn)推薦到達(dá)用戶所選擇的地點(diǎn)的交通路線以及根據(jù)預(yù)存的歷史的交通信息、歷史天氣數(shù)據(jù)并按照預(yù)設(shè)第三規(guī)則推薦最佳交通路線,此外,執(zhí)行判斷推薦的交通路線中是否有預(yù)存的特殊景色數(shù)據(jù)中的特殊景色,若有,則推薦所述特殊景色以及與所述特殊景色對(duì)應(yīng)的交通路線給用戶。
[0124]具體的,交通信息包括路況、路途費(fèi)用、行程時(shí)間等,設(shè)置交通信息、天氣的優(yōu)先級(jí)以推薦最佳的交通方式。進(jìn)一步地,還可以建立每種交通方式與相對(duì)應(yīng)購(gòu)票軟件之間的鏈接,當(dāng)用戶選擇了一種交通方式的路線時(shí),可切換到與該交通方式相對(duì)應(yīng)的第三方購(gòu)票應(yīng)用的界面并同時(shí)將用戶的出發(fā)地和目的地發(fā)送給第三方購(gòu)票應(yīng)用。
[0125]具體實(shí)現(xiàn)中,若用戶未選擇特定類別的景色,處理器204按照預(yù)設(shè)第一規(guī)則從篩選的地點(diǎn)中推薦全部或者部分的地點(diǎn)給用戶,執(zhí)行如下操作:
[0126]判斷預(yù)設(shè)的景色類別中每類景色中歷史天氣在預(yù)設(shè)閾值范圍的地點(diǎn)的數(shù)量是否超過了預(yù)設(shè)數(shù)量;若一類景色中歷史天氣在預(yù)設(shè)閾值范圍的地點(diǎn)的數(shù)量超過了預(yù)設(shè)數(shù)量,根據(jù)預(yù)存的地點(diǎn)景色排名表中地點(diǎn)的排名,推薦該類景色中歷史天氣在預(yù)設(shè)閾值范圍的部分地點(diǎn)給用戶;若一類景色中歷史天氣在預(yù)設(shè)閾值范圍的地點(diǎn)的數(shù)量未超過預(yù)設(shè)數(shù)量,推薦該類景色中歷史天氣在預(yù)設(shè)閾值范圍的全部地點(diǎn)給用戶。
[0127]若依次推薦各個(gè)景色類別中的地點(diǎn),處理器204將執(zhí)行如下操作:
[0128]選擇預(yù)先設(shè)置的景色類別中的一類景色,并判斷所選擇的一類景色的歷史天氣在預(yù)設(shè)閾值范圍內(nèi)的地點(diǎn)的數(shù)量是否超過了預(yù)設(shè)數(shù)量。若所選擇的一類景色的歷史天氣在預(yù)設(shè)閾值范圍內(nèi)的地點(diǎn)的數(shù)量未超過了預(yù)設(shè)數(shù)量,推薦所選擇的一類景色的歷史天氣在預(yù)設(shè)閾值內(nèi)的所有地點(diǎn)給用戶;若所選擇的一類景色的歷史天氣在預(yù)設(shè)閾值范圍內(nèi)的地點(diǎn)的數(shù)量超過了預(yù)設(shè)數(shù)量,根據(jù)預(yù)存的地點(diǎn)景色排名表中地點(diǎn)的排名,推薦歷史天氣在預(yù)設(shè)閾值范圍的所述選擇的一類景色中的部分地點(diǎn)給用戶。
[0129]判斷預(yù)設(shè)的景色類別中是否所有類別的景色都已被選擇了,若不是,則在還未被選擇的剩余類別的景色中選擇一類景色,再判斷所選擇的一類景色的歷史天氣在預(yù)設(shè)閾值范圍內(nèi)的地點(diǎn)的數(shù)量是否超過了預(yù)設(shè)數(shù)量。
[0130]具體的,考慮到一些對(duì)天氣有特殊需求的特殊的景色,此景色不是要求常規(guī)的天氣晴朗以及溫度適宜的情況,例如觀看廬山霧景,觀看哈爾濱的冰雕,本實(shí)施例中預(yù)先錄入了各個(gè)地點(diǎn)的基本信息,該基本信息包括了但不限制于地點(diǎn)的地址、景色、氣候要求等。并將要求特殊天氣的景色劃分為奇景,將要求穩(wěn)定天氣的劃分為普通景色。處理器204在當(dāng)輸入裝置201響應(yīng)用戶操作輸入相應(yīng)的旅行時(shí)間后,還執(zhí)行如下操作:
[0131]判斷預(yù)設(shè)的奇景數(shù)據(jù)表中是否存在奇景的最佳觀賞時(shí)間與用戶輸入的旅行時(shí)間契合。若存在,則判斷最佳觀賞時(shí)間與旅行時(shí)間契合的奇景的數(shù)量是否超過了預(yù)設(shè)數(shù)量。所述奇景數(shù)據(jù)表包括了所有奇景的最佳觀賞時(shí)間、地址、景色特點(diǎn),其中最佳觀賞時(shí)間是根據(jù)每個(gè)奇景所在城市的歷史天氣以及每個(gè)奇景的天氣要求估算而來。
[0132]若最佳觀賞時(shí)間與旅行時(shí)間契合的奇景的數(shù)量沒有超過預(yù)設(shè)數(shù)量,推薦最佳觀賞時(shí)間與旅行時(shí)間契合的所有奇景給用戶;若最佳觀賞時(shí)間與旅行時(shí)間契合的奇景的數(shù)量超過了預(yù)設(shè)數(shù)量,根據(jù)預(yù)存的地點(diǎn)景色排名表中奇景的排名,推薦最佳觀賞時(shí)間與旅行時(shí)間契合的部分奇景給用戶。
[0133]判斷用戶是否選擇預(yù)設(shè)的景色類別以及上述說明的操作。
[0134]具體的,處理器204生成奇景數(shù)據(jù)表的過程具體還需執(zhí)行下述操作:
[0135]從預(yù)存的歷史天氣數(shù)據(jù)獲取景色的分類信息中每個(gè)奇景所在地點(diǎn)的歷史天氣,以及并根據(jù)獲取的奇景所在地點(diǎn)的歷史天氣和每個(gè)奇景的天氣要求計(jì)算每個(gè)奇景的最佳觀賞時(shí)間以及生成奇景數(shù)據(jù)表,所述奇景數(shù)據(jù)表包括所有奇景的最佳觀賞時(shí)間、地址、景色特點(diǎn)。
[0136]本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
[0137]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為了描述的方便和簡(jiǎn)潔,上述描述的方法、終端、單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
[0138]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的方法和裝置,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口、裝置或單元的間接耦合或通信連接,也可以是電的,機(jī)械的或其它的形式連接。
[0139]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本發(fā)明實(shí)施例方案的目的。
[0140]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以是兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0141]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分,或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-OnlyMemory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0142]本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。
[0143]本發(fā)明實(shí)施例終端中的單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。
[0144]以上所述,為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到各種等效的修改或替換,這些修改或替換都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種旅行方案推薦方法,其特征在于,包括: 接收用戶輸入的旅行時(shí)間; 根據(jù)輸入的旅行時(shí)間以及預(yù)存的歷史天氣數(shù)據(jù)篩選出預(yù)存的地點(diǎn)數(shù)據(jù)表中所述旅行時(shí)間內(nèi)的歷史天氣在預(yù)設(shè)閾值范圍內(nèi)的地點(diǎn); 按照預(yù)設(shè)第一規(guī)則從篩選的地點(diǎn)中推薦部分或者全部的地點(diǎn)給用戶。2.根據(jù)權(quán)利要求1所述的旅行方案推薦方法,其特征在于,所述按照預(yù)設(shè)第一規(guī)則從篩選的地點(diǎn)中推薦部分或者全部的地點(diǎn)給用戶,包括: 判斷預(yù)設(shè)的景色類別中每類景色中歷史天氣在預(yù)設(shè)閾值范圍的地點(diǎn)的數(shù)量是否超過了預(yù)設(shè)數(shù)量; 若一類景色中歷史天氣在預(yù)設(shè)閾值范圍的地點(diǎn)的數(shù)量超過了預(yù)設(shè)數(shù)量,根據(jù)預(yù)存的地點(diǎn)景色排名表中地點(diǎn)的排名,推薦該類景色中歷史天氣在預(yù)設(shè)閾值范圍的部分地點(diǎn)給用戶; 若一類景色中歷史天氣在預(yù)設(shè)閾值范圍的地點(diǎn)的數(shù)量未超過預(yù)設(shè)數(shù)量,推薦該類景色中歷史天氣在預(yù)設(shè)閾值范圍的全部地點(diǎn)給用戶。3.根據(jù)權(quán)利要求1所述的旅行方案推薦方法,其特征在于,所述推薦方法還包括: 判斷用戶是否選擇了預(yù)設(shè)的景色類別; 若用戶選擇了預(yù)設(shè)的景色類別,則根據(jù)旅行時(shí)間、選擇的景色類別、和預(yù)存的歷史天氣數(shù)據(jù)篩選出地點(diǎn)數(shù)據(jù)表中旅行時(shí)間內(nèi)歷史天氣在預(yù)設(shè)閾值范圍內(nèi)且屬于所選的景色類別的地點(diǎn); 按照預(yù)設(shè)第二規(guī)則從篩選的地點(diǎn)中推薦部分或者全部的地點(diǎn)給用戶; 若用戶未選擇預(yù)設(shè)的景色類別,則執(zhí)行所述根據(jù)輸入的旅行時(shí)間以及預(yù)存的歷史天氣數(shù)據(jù)篩選出預(yù)存的地點(diǎn)數(shù)據(jù)表中所述旅行時(shí)間內(nèi)的歷史天氣在預(yù)設(shè)閾值范圍內(nèi)的地點(diǎn)。4.根據(jù)權(quán)利要求1所述的旅行方案推薦方法,其特征在于,所述推薦方法還包括: 接收用戶選擇旅行的地點(diǎn)的選擇指令; 獲取用戶的出發(fā)地點(diǎn); 根據(jù)所述出發(fā)地點(diǎn)以及用戶所選擇的地點(diǎn)推薦到達(dá)用戶所選擇的地點(diǎn)的交通路線;根據(jù)預(yù)存的歷史交通信息以及歷史天氣數(shù)據(jù)并按照預(yù)設(shè)第三規(guī)則從所述交通路線中推薦最佳交通路線。5.根據(jù)權(quán)利要求1所述的旅行方案推薦方法,其特征在于,所述推薦方法還包括: 接收用戶選擇旅行的地點(diǎn)的選擇指令; 獲取用戶的出發(fā)地點(diǎn); 根據(jù)所述出發(fā)地點(diǎn)以及用戶所選擇的地點(diǎn)推薦到達(dá)用戶所選擇的地點(diǎn)的交通路線; 判斷推薦的所述交通路線中是否有預(yù)存的特殊景色數(shù)據(jù)中的特殊景色; 若有特殊景色,推薦所述特殊景色以及與所述特殊景色對(duì)應(yīng)的交通路線給用戶。6.一種終端,其特征在于,所述終端包括: 存儲(chǔ)單元,用于存儲(chǔ)歷史天氣數(shù)據(jù)以及地點(diǎn)數(shù)據(jù)表; 接收單元,用于接收用戶輸入的旅行時(shí)間; 選擇單元,用于根據(jù)輸入的所述旅行時(shí)間以及預(yù)存的歷史天氣數(shù)據(jù)篩選出預(yù)存的地點(diǎn)數(shù)據(jù)表中所述旅行時(shí)間內(nèi)的歷史天氣在預(yù)設(shè)閾值范圍內(nèi)的地點(diǎn); 第一推薦單元,用于按照預(yù)設(shè)第一規(guī)則從選擇單元篩選出的地點(diǎn)中推薦部分或者全部的地點(diǎn)給用戶。7.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述第一推薦單元包括第二判斷單元以及第一處理單元: 所述存儲(chǔ)單元,還用于存儲(chǔ)預(yù)設(shè)的地點(diǎn)景色排名表; 第二判斷單元,用于判斷預(yù)設(shè)的景色類別中每類景色中歷史天氣在預(yù)設(shè)閾值范圍的地點(diǎn)的數(shù)量是否超過了預(yù)設(shè)數(shù)量; 第一處理單元,用于若第二判斷單元判斷出一類景色中歷史天氣在預(yù)設(shè)閾值范圍的地點(diǎn)的數(shù)量超過了預(yù)設(shè)數(shù)量,根據(jù)預(yù)存的地點(diǎn)景色排名表中地點(diǎn)的排名,推薦該類景色中歷史天氣在預(yù)設(shè)閾值范圍的部分地點(diǎn)給用戶;以及還用于若第二判斷單元判斷出一類景色中歷史天氣在預(yù)設(shè)閾值范圍的地點(diǎn)的數(shù)量未超過預(yù)設(shè)數(shù)量,推薦該類景色中歷史天氣在預(yù)設(shè)閾值范圍的全部地點(diǎn)給用戶。8.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述終端還包括第一判斷單元以及第二推薦單元, 所述第一判斷單元,用于判斷用戶是否選擇了預(yù)設(shè)的景色類別; 所述選擇單元,還用于若第一判斷單元判斷出用戶選擇了預(yù)設(shè)的景色類別,根據(jù)旅行時(shí)間、選擇的景色類別、和預(yù)存的歷史天氣數(shù)據(jù)篩選出地點(diǎn)數(shù)據(jù)表中旅行時(shí)間內(nèi)歷史天氣在預(yù)設(shè)閾值范圍內(nèi)且屬于所選的景色類別的地點(diǎn); 所述第二推薦單元,用于按照預(yù)設(shè)第二規(guī)則從篩選的地點(diǎn)中推薦部分或者全部的地點(diǎn)給用戶。9.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述終端還包括路線推薦單元,所述路線推薦單元包括獲取單元和第三處理單元: 所述接收單元,還用于接收用戶選擇旅行的地點(diǎn)的選擇指令; 所述獲取單元,用于獲取用戶的出發(fā)地點(diǎn); 所述第三處理單元,用于根據(jù)所述出發(fā)地點(diǎn)以及用戶所選擇的地點(diǎn)推薦到達(dá)用戶所選擇的地點(diǎn)的交通路線以及還用于根據(jù)預(yù)存的歷史交通信息以及歷史天氣數(shù)據(jù)并按照預(yù)設(shè)第三規(guī)則從所述交通路線中推薦最佳交通路線。10.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述終端還包括路線推薦單元,所述路線推薦單元包括獲取單元、第三處理單元和第四判斷單元: 所述存儲(chǔ)單元,還用于存儲(chǔ)特殊景色數(shù)據(jù); 所述接收單元,還用于接收用戶選擇旅行的地點(diǎn)的選擇指令; 所述獲取單元,用于獲取用戶的出發(fā)地點(diǎn); 所述第三處理單元,用于根據(jù)所述出發(fā)地點(diǎn)以及用戶所選擇的地點(diǎn)推薦到達(dá)用戶所選擇的地點(diǎn)的交通路線; 所述第四判斷單元,用于判斷推薦的所述交通路線中是否有所述特殊景色數(shù)據(jù)中的特殊景色; 所述第三處理單元,還用于若所述第四判斷單元判斷出推薦的所述交通路線中有所述特殊景色數(shù)據(jù)的特殊景色,推薦所述特殊景色以及與所述特殊景色對(duì)應(yīng)的交通路線給用戶。
【文檔編號(hào)】G06F17/30GK105893479SQ201610186959
【公開日】2016年8月24日
【申請(qǐng)日】2016年3月29日
【發(fā)明人】金妍敏, 唐榆, 肖志龍, 鐘婉平
【申請(qǐng)人】深圳市金立通信設(shè)備有限公司