基于短信解析的訂單信息展示方法和裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及計算機技術領域,具體而言,涉及一種基于短信解析的訂單信息展示方法和裝置。
【背景技術】
[0002]目前,隨著移動互聯(lián)網(wǎng)和電商產(chǎn)業(yè)的發(fā)展,用戶可以通過手機來進行購物或購票,在購買行為完成時商家通常都是將用戶的訂單信息以短信的形式發(fā)送到用戶的手機上。
[0003]由于短信的顯示形式比較簡單,在用戶手機中接收到較多的短信時,很難將包含訂單信息的短信和其他短信區(qū)分開來,設置由于訂單的種類不同,用戶也難以將包含不同訂單信息的短信進行區(qū)分,這就很容易導致用戶沒有及時查找以及使用相應的訂單,導致訂單過期的情況發(fā)生。
【發(fā)明內(nèi)容】
[0004]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的基于短信解析的訂單信息展示方法和裝置。
[0005]依據(jù)本發(fā)明的一個方面,提供了一種基于短信解析的訂單信息展示方法,包括:接收包含訂單信息的短信;獲取短信讀取權限,對所述包含訂單信息的短信進行解析,得到所述訂單信息所具有的一個或多個訂單元素;基于所述一個或多個訂單元素繪制訂單展示界面,在所述訂單展示界面上展示所述一個或多個訂單元素。
[0006]可選地,前述的方法,所述一個或多個訂單元素包括所述訂單信息對應的訂單到期時間;所述方法還包括:在當前時間距所述訂單到期時間的差值到達預設閾值時,生成提示信息以提示用戶。
[0007]可選地,前述的方法,所述一個或多個訂單元素包括所述訂單信息對應的訂單類型;不同訂單類型對應不同的展示格式;在所述訂單展示界面上展示所述一個或多個訂單元素,具體包括:根據(jù)所述訂單類型在所述訂單展示界面上以相應的展示格式來展示所述一個或多個訂單元素。
[0008]可選地,前述的方法,所述一個或多個訂單元素包括所述訂單信息對應的訂單到期時間;所述訂單展示界面上展示所述一個或多個訂單元素,具體包括:判斷當前時間是否超過所述訂單到期時間,并在所述當前時間超過所述訂單到期時間時,將所述一個或多個訂單元素以第一格式進行展示;在所述當前時間未超過所述訂單到期時間時,將所述一個或多個訂單元素以第二格式進行展示。
[0009]可選地,前述的方法,在對所述包含訂單信息的短信進行解析之前,還包括:向服務器發(fā)出請求信息,以請求從所述服務器上獲取用于解析所述短信的解析規(guī)則。
[0010]依據(jù)本發(fā)明的另一方面,還提供了一種基于短信解析的訂單信息展示裝置,包括:接收模塊,用于接收包含訂單信息的短信;解析模塊,用于獲取短信讀取權限,對所述包含訂單信息的短信進行解析,得到所述訂單信息所具有的一個或多個訂單元素;展示模塊,用于基于所述一個或多個訂單元素繪制訂單展示界面,在所述訂單展示界面上展示所述一個或多個訂單元素。
[0011]可選地,前述的裝置,所述一個或多個訂單元素包括所述訂單信息對應的訂單到期時間;所述裝置還包括:提示模塊,用于在當前時間距所述訂單到期時間的差值到達預設閾值時,生成提示信息以提示用戶。
[0012]可選地,前述的裝置,所述一個或多個訂單元素包括所述訂單信息對應的訂單類型;不同訂單類型對應不同的展示格式;所述展示模塊根據(jù)所述訂單類型在所述訂單展示界面上以相應的展示格式來展示所述一個或多個訂單元素。
[0013]可選地,前述的裝置,所述一個或多個訂單元素包括所述訂單信息對應的訂單到期時間;所述展示模塊判斷當前時間是否超過所述訂單到期時間,并在所述當前時間超過所述訂單到期時間時,將所述一個或多個訂單元素以第一格式進行展示;在所述當前時間未超過所述訂單到期時間時,將所述一個或多個訂單元素以第二格式進行展示。
[0014]可選地,前述的裝置,還包括:獲取模塊,用于向服務器發(fā)出請求信息,以請求從所述服務器上獲取用于解析所述短信的解析規(guī)則。
[0015]根據(jù)以上技術方案,本發(fā)明的基于短信解析的訂單信息展示方法和裝置至少具有以下優(yōu)點:
[0016]根據(jù)本發(fā)明的技術方案,可以智能解析手機中各類商家訂單短信,成功識別訂單并成功解析訂單中的各詳細元素,同時以友好的界面方式呈現(xiàn)給用戶,使得用戶及時看到并使用訂單。
[0017]上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【附圖說明】
[0018]通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0019]圖1示出了根據(jù)本發(fā)明的一個實施例的基于短信解析的訂單信息展示方法的流程圖;
[0020]圖2示出了根據(jù)本發(fā)明的一個實施例的基于短信解析的訂單信息展示方法對應的訂單展示界面圖;
[0021]圖3示出了根據(jù)本發(fā)明的一個實施例的基于短信解析的訂單信息展示方法的流程圖;
[0022]圖4示出了根據(jù)本發(fā)明的一個實施例的基于短信解析的訂單信息展示方法對應的訂單展示界面圖;
[0023]圖5示出了根據(jù)本發(fā)明的一個實施例的基于短信解析的訂單信息展示方法的流程圖;
[0024]圖6示出了根據(jù)本發(fā)明的一個實施例的基于短信解析的訂單信息展示裝置的框圖;
[0025]圖7示出了根據(jù)本發(fā)明的一個實施例的基于短信解析的訂單信息展示裝置的框圖。
【具體實施方式】
[0026]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領域的技術人員。
[0027]如圖1所示,本發(fā)明的一個實施例中提供了一種基于短信解析的訂單信息展示方法,包括:
[0028]步驟110,接收包含訂單信息的短信。本實施例的技術方案適用于不同平臺的手機終端,例如可以使1S平臺和Android平臺。在本實施例中,在手機后臺持續(xù)地對短信進行監(jiān)聽,如果是含有訂單信息的短信,則進入后續(xù)的處理。
[0029]步驟120,獲取短信讀取權限,對包含訂單信息的短信進行解析,得到訂單信息所具有的一個或多個訂單元素。在本實施例中對用于解析短信的解析規(guī)則的形式不進行限制,該解析規(guī)則可以是專門編寫的訂單正則庫配置,通過收集各類第三方商家訂單短信,編寫出來的區(qū)分以及展示訂單的規(guī)則。在本實施例中對訂單元素不進行限制,例如,其可以是訂單的類別,如團購、電影選座、美食等;也可以是其他各種類型的訂單元素,如商家電話、券號、驗證碼、有效期等;需要解析并展示哪些訂單元素,都可以在正則庫中自由進行定義。
[0030]步驟130,基于一個或多個訂單元素繪制訂單展示界面,在訂單展示界面上展示一個或多個訂單元素。由于短信的界面過于簡單,所以不能夠很好地展示訂單信息的各種訂單元素,所以通過本實施例的技術方案,重新繪制專用的展示界面來展示訂單信息,有利于將訂單信息中的訂單元素突出顯示,從而有利于對用戶提醒訂單的存在;具體地,根據(jù)本實施例的技術方案所繪制的一