一種在線交通仿真方法及系統的制作方法
【技術領域】
[0001]本發明涉及交通仿真領域,具體涉及一種在線交通仿真方法及系統。
【背景技術】
[0002]隨著我國社會經濟的持續快速發展,城鎮化腳步的加快,全國多數大、中型城市普遍出現了嚴重的交通堵塞,這對城市居民的生活質量、環境等都造成了重大影響。在改進現有交通路網時,就需要找出現有交通路網的問題和癥結所在。交通仿真系統是交通分析的有效手段之一,其目的就是運用計算機技術再現復雜的交通現象,并對這些現象進行解釋、分析,找出其中的問題和癥結所在,最終對所研究的交通系統進行優化。目前國內國際較成熟的商用交通仿真軟件主要包括:西班牙的A頂SUN、德國的VlSS頂、我國的FLOWS頂等,這些系統各有優點,各有所長。
[0003]在現階段,如果用戶想要使用交通仿真軟件,就必須購買該軟件,但通常該類型軟件的價格都比較昂貴,影響了該軟件的推廣;同時,單機版的交通仿真軟件所能仿真的交通路口數目是有限的,如果要仿真的交通路口數目較多時,就需要購買多臺服務器以組成集群來安裝交通仿真軟件,這就進一步增加了用戶使用該軟件的成本,同時用戶維護該集群,從而存在運維較難的缺點;此外,當只有一個用戶使用一套交通仿真軟件的時候,該軟件的使用率會偏低,這也就無形中增加了用戶的使用成本。由于各個交通仿真系統各有優點,各有所長;而用戶每次仿真的側重點有所不同,導致每次仿真最好選擇不同的,最優的交通仿真軟件,這就進一步增加了用戶使用交通仿真軟件的成本。于是,如何降低交通仿真系統的使用成本,成為一個急需解決的問題。
【發明內容】
[0004]為此,本發明提供了一種在線交通仿真方法及系統,該方法和系統允許多個用戶同時進行在線交通仿真,相比傳統仿真軟件,其不僅能夠降低用戶的支付費用,并且可以免除其相關硬件和運維的成本,更加實用、簡單、靈活。
[0005]本發明提供一種在線交通仿真方法,包括如下步驟:
[0006]接收用戶的交通仿真請求;
[0007]根據所述用戶的信息和所述交通仿真請求選擇仿真模式;
[0008]根據所述仿真模式進行交通仿真;
[0009]將所述交通仿真的數據反饋給所述用戶。
[0010]優選地,所述根據所述用戶的信息和所述交通仿真請求選擇仿真模式的步驟包括:
[0011]根據所述用戶的信息從預先針對所述用戶單獨建立的數據表結構中讀取所需數據;
[0012]根據所述用戶的信息從預先針對所述用戶單獨建立的仿真模式表結構中讀取所需仿真模式信息;
[0013]根據所述所需數據、所述所需仿真模式信息和所述交通仿真請求確定其對應的仿真模式。
[0014]優選地,還包括:
[0015]使用負載均衡算法選擇出最優服務器終端。
[0016]優選地,所述根據所述仿真模式進行交通仿真的步驟包括:
[0017]選擇針對所述仿真模式選擇最優的交通仿真模型,獲取所述交通仿真請求所需的數據,調用所述交通仿真模型在由所述仿真模式選擇的服務器終端上完成所述交通仿真。
[0018]優選地,還包括定價步驟,包括:基于接入時間的時間收費、基于消費者信息消費量的平價收費、基于時間段的訂閱法和集中收費方式綜合的混合收費的一種或幾種。
[0019]優選地,所述交通仿真請求所需的數據包括建模、運行、結果顯示,能夠展示整個交通仿真過程的數據。
[0020]優選地,所述最優服務器終端為:
[0021]與用戶之間網絡速度最快、剩余計算資源最多的服務器終端。
[0022]本發明還提供一種在線交通仿真系統,包括:
[0023]用戶接口模塊,用于接收用戶的交通仿真請求;
[0024]處理模式選擇模塊,用于根據所述用戶的信息和所述交通仿真請求選擇仿真模式;
[0025]交通仿真執行模塊,用于根據所述仿真模式進行交通仿真;
[0026]數據反饋模塊,用于將所述交通仿真的數據反饋給所述用戶。
[0027]優選地,所述處理模式選擇模塊包括:
[0028]數據表結構讀取模塊,用于根據所述用戶的信息從預先針對所述用戶單獨建立的數據表結構中讀取所需數據;
[0029]仿真信息讀取模塊,用于根據所述用戶的信息從預先針對所述用戶單獨建立的仿真模式表結構中讀取所需仿真模式信息;
[0030]仿真模式確定模塊,用于根據所述所需數據、所述所需仿真模式信息和所述交通仿真請求確定其對應的仿真模式。
[0031]本發明提供一種交通仿真系統,包括:
[0032]客戶端瀏覽器層,用戶在客戶端通過互聯網進行訪問,并通過互聯網進行數據的讀取和保存。
[0033]軟件表現層,軟件表現層的主要任務是將客戶端的請求提交到軟件控制層,以及將軟件控制層返回的數據展現給客戶端瀏覽器層;
[0034]軟件控制層,通過接收軟件表現層的響應尋找相應的業務處理,再將軟件業務邏輯層操作得到的結果信息反饋到軟件表現層;
[0035]軟件業務邏輯層,軟件業務邏輯層主要用于實現交通仿真各種功能的業務邏輯處理,處理仿真軟件程序的數據以及用于訪問、控制和修改這些數據的業務規則。
[0036]與現有技術相比,本發明具有以下優點:
[0037](I)本發明提供一種在線交通仿真方法及系統,該方法包括接收用戶的交通仿真請求;根據所述用戶的信息和所述交通仿真請求選擇仿真模式;根據所述仿真模式進行交通仿真;將所述交通仿真的數據反饋給所述用戶。在現有技術中,如果用戶想要使用交通仿真軟件,通常都需要以高成本全價購買該交通仿真軟件;同時,由于機器性能的限制,單機版的交通仿真軟件所能仿真交通場景的交通路口數目和復雜度是有限的,因此如果所要仿真的交通場景的交通路口數目較大或復雜度較高時,就需要購買多臺機器以組成集群來安裝該交通仿真軟件,這就進一步增加了用戶使用交通仿真軟件的成本。而本發明所述的在線交通仿真方法及系統,將交通仿真系統統一部署在在線仿真系統上,從而實現了在線仿真的全過程,用戶不需要全價購買交通仿真軟件,也不需要購買機器來安裝該交通仿真軟件,只需要按照使用情況付費;且用戶不需要參與后期的系統維護和升級,這就進一步節約了用戶進行交通仿真的成本,同時也比較方便。
[0038](2)本發明所述的一種在線交通仿真方法及系統,其包含多個服務器終端,這些服務器終端分別位于網絡的不同位置,而且它們都能夠單獨完成交通仿真,可以從中選擇一個最優的服務器終端為用戶服務,從而能夠更好的為用戶服務;而當其中某一個服務器終端發生故障時,其他的服務器終端可以繼續提供服務,因此,提高了整個系統的穩定性。
[0039](3)本發明所述的在線交通仿真方法及系統,選擇針對所述仿真模式選擇最優的交通仿真模型,獲取所述交通仿真請求所需的數據,調用所述交通仿真模型在由所述仿真模式選擇的服務器終端上完成所述交通仿真。在現有技術中,不同的交通仿真軟件各有優點、各有所長,而用戶每次仿真的側重點有所不同,導致每次仿真最好選擇不同的,最優的交通仿真軟件,這就增加了用戶的交通仿真成本,而本發明所述的在線交通仿真方法及系統能夠根據用戶的交通仿真請求直接選擇最優的交通仿真模型進行交通仿真,既方便了用戶的使用,也降低了用戶進行交通仿真的成本。
[0040](4)本發明所述的在線交通仿真方法及系統,所述交通仿真請求所需的數據包括建模、運行、結果顯示,能夠展示整個交通仿真過程的數據。可以將整個交通仿真的過程都實時的展現給用戶,從而讓用戶在進行在線交通仿真時,感覺其與在本地使用交通仿真軟件沒有任何差異,從而可以讓用戶更加容易的使用該在線仿真系統,降低了用戶的培訓成本。
[0041](5)本發明所述的在線交通仿真方法及系統,使用負載均衡算法選擇出最優服務器終端,為了方便處于網絡不同位置的用戶使用該交通仿真系統,本發明所述的在線仿真方法和系統含有多個服務器終端。而用戶