麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種信息處理方法及其系統、應用服務器與流程

文檔序號:12376174閱讀:351來源:國知局
一種信息處理方法及其系統、應用服務器與流程

本發明涉及互聯網技術領域,尤其涉及一種信息處理方法及其系統、應用服務器。



背景技術:

隨著互聯網技術的不斷開發和完善,人們可以利用手機、平板電腦等用戶終端通過即時通訊應用進行用戶間的通訊。

現如今,伴隨著B2C(商家服務者到用戶)的模式出現,商家服務者可以利用業務終端通過即時通訊應用向用戶終端推送業務信息,關注該商家的用戶終端則可以接收到此業務信息并進行展示。然而,隨著業務形式的增加,對于業務信息的樣式需求也越來越高,由于當前的業務信息都屬于非結構化信息,通常在創建一種新的信息樣式的業務信息時,安裝有舊版本的即時通訊應用的用戶終端無法對該業務信息進行兼容顯示,情況往往表現為改變了業務信息的顯示形態、業務信息的部分內容無法讀取等,影響了業務信息的展示效果,為了保證業務信息的傳輸以及展示,則需要對應用服務器以及用戶終端進行頻繁的數據更改以及版本升級,影響了對信息的處理效率,降低了信息處理的靈活性。



技術實現要素:

本發明實施例提供一種信息處理方法及其系統、應用服務器,可以保證信息的展示效果以及處理效率,提升信息處理的靈活性。

本發明實施例第一方面提供了一種信息處理方法,可包括:

應用服務器獲取業務終端基于即時通訊應用發送的攜帶有待封裝的信息數據的信息發送請求;

所述應用服務器根據所述信息發送請求查找并獲取信息模板;

所述應用服務器采用所述信息模板對所述信息數據進行封裝以生成結構化信息;

所述應用服務器將所述結構化信息發送至用戶終端;

所述用戶終端接收所述結構化信息,并將所述結構化信息以界面形式進行輸出。

本發明實施例第二方面提供了一種信息處理方法,可包括:

獲取業務終端基于即時通訊應用發送的攜帶有待封裝的信息數據的信息發送請求;

根據所述信息發送請求查找并獲取信息模板;

采用所述信息模板對所述信息數據進行封裝以生成結構化信息;

將所述結構化信息發送至用戶終端,以使所述用戶終端將所述結構化信息以界面形式進行輸出。

本發明實施例第三方面提供了一種應用服務器,可包括:

請求獲取單元,用于獲取業務終端基于即時通訊應用發送的攜帶有待封裝的信息數據的信息發送請求;

模板獲取單元,用于根據所述信息發送請求查找并獲取信息模板;

信息生成單元,用于采用所述信息模板對所述信息數據進行封裝以生成結構化信息;

信息發送單元,用于將所述結構化信息發送至用戶終端,以使所述用戶終端將所述結構化信息以界面形式進行輸出。

本發明實施例第四方面提供了一種信息處理系統,可包括:業務終端、應用服務器和用戶終端;其中,

所述業務終端,用于基于即時通訊應用向所述應用服務器發送攜帶有待封裝的信息數據的信息發送請求;

所述應用服務器,用于獲取所述信息發送請求;

所述應用服務器,還用于根據所述信息發送請求查找并獲取信息模板;

所述應用服務器,還用于采用所述信息模板對所述信息數據進行封裝以生成結構化信息;

所述應用服務器,還用于將所述結構化信息發送至用戶終端;

所述用戶終端,用于接收所述結構化信息,并將所述結構化信息以界面形式進行輸出。

在本發明實施例中,應用服務器獲取業務終端基于即時通訊應用發送的信 息數據,采用獲取到的信息模板對信息數據進行封裝以生成結構化信息,并將結構化信息推送至用戶終端進行界面形式的展示,實現了將信息數據以結構化的形式進行處理的過程。通過采用結構化的信息模板的定制方式,無需對應用服務器以及用戶終端進行頻繁的數據更改以及版本升級,即可對信息進行完整展示,保證了信息的展示效果以及處理效率,提升了信息處理的靈活性。

附圖說明

為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。

圖1是本發明實施例提供的一種信息處理方法的流程示意圖;

圖2是本發明實施例提供的一種信息處理方法的流程時序圖;

圖3是本發明實施例提供的另一種信息處理方法的流程示意圖;

圖4是本發明實施例提供的又一種信息處理方法的流程示意圖;

圖5是本發明實施例提供的一種應用服務器的結構示意圖;

圖6是本發明實施例提供的另一種應用服務器的結構示意圖;

圖7是本發明實施例提供的信息生成單元的結構示意圖;

圖8是本發明實施例提供的又一種應用服務器的結構示意圖;

圖9是本發明實施例提供的一種信息處理系統的結構示意圖。

具體實施方式

下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。

本發明實施例提供的信息處理方法可以應用于基于即時通訊應用的B2C信息傳輸的場景,例如:應用服務器獲取業務終端基于即時通訊應用發送的攜帶有待封裝的信息數據的信息發送請求,所述應用服務器根據所述信息發送請求查找并獲取信息模板,所述應用服務器采用所述信息模板對所述信息數據進行 封裝以生成結構化信息,所述應用服務器將所述結構化信息發送至用戶終端,所述用戶終端接收所述結構化信息,并將所述結構化信息以界面形式進行輸出的場景等;需要說明的是,本發明實施例提供的信息處理方法還可以應用于基于即時通訊應用的C2C(用戶到用戶)、C2B(用戶到商家服務者)信息傳輸的場景。通過采用結構化的信息模板的定制方式,無需對應用服務器以及用戶終端進行頻繁的數據更改以及版本升級,即可對信息進行完整展示,保證了信息的展示效果以及處理效率,提升了信息處理的靈活性。

本發明實施例涉及的應用服務器可以為具備為用戶間以及商家服務者與用戶間提供即時通訊服務等功能在內的后臺通信服務器設備;所述業務終端和所述用戶終端可以包括:平板電腦、智能手機、筆記本電腦、掌上電腦、個人計算機以及移動互聯網設備(MID)等具備進行即時通訊的終端設備,可以理解的是,針對B2C的場景,所述業務終端為商家服務者用于向所述用戶終端推送業務信息的終端,所述用戶終端可以為用戶個人所使用的終端,針對C2C的場景,所述業務終端具體可以為發送方用戶個人所使用的終端,所述用戶終端為接收方用戶個人所使用的終端,而針對C2B的場景,所述業務終端具體可以為用戶個人所使用的終端,所述用戶終端為商家服務者所使用的終端。

下面將結合附圖1-附圖4,對本發明實施例提供的一種信息處理方法進行詳細介紹。

如圖1所示,為本發明實施例提供了一種信息處理方法的流程示意圖。如圖1所示,本發明實施例從應用服務器側以及用戶終端側共同闡述信息處理方法的具體流程,該方法可以包括以下步驟S101-步驟S105。

S101,應用服務器獲取業務終端基于即時通訊應用發送的攜帶有待封裝的信息數據的信息發送請求;

具體的,應用服務器可以獲取業務終端基于即時通訊應用發送的信息發送請求,所述信息發送請求可以包括待封裝的信息數據,可以理解的是,商家服務者通過所述業務終端設置待封裝的信息數據,所述信息數據可以包括標題、摘要、圖片、音頻、視頻、鏈接等至少一種數據內容,所述業務終端基于所述即時通訊應用將攜帶有所述信息數據的信息發送請求發送至所述應用服務器,所述應用服務器獲取所述信息發送請求,并獲取所述信息數據。

S102,所述應用服務器根據所述信息發送請求查找并獲取信息模板;

具體的,所述應用服務器可以根據所述信息發送請求查找并獲取信息模板,優選的,所述信息發送請求還可以包括信息模板標識,例如:所述應用服務器可以將所存儲的所有信息模板標識發送至所述業務終端,以提供商家服務者進行選擇,所述業務終端獲取所選擇的信息模板標識,并將該信息模板標識加入至所述信息發送請求中進行發送,所述應用服務器獲取到所述信息模板標識,可以查找并獲取所述信息模板標識對應的信息模板,所述信息模板具體可以為可擴展標記語言(Extensible Makeup Language,XML)格式的模板結構文件。

S103,所述應用服務器采用所述信息模板對所述信息數據進行封裝以生成結構化信息;

具體的,所述應用服務器可以采用獲取的信息模板對所述信息數據進行封裝,以生成結構化信息,進一步的,所述應用服務器可以按照所述模板結構文件的描述分別對所述信息數據中的標題、摘要、圖片、音頻、視頻和鏈接中至少一種數據內容進行封裝,所述應用服務器在對所述數據內容封裝后生成結構化消息,優選的,所述結構化消息是以XML二進制數據來描述的。

S104,所述應用服務器將所述結構化信息發送至用戶終端;

具體的,所述應用服務器可以將所述結構化消息發送至與所述業務終端相關聯的用戶終端,可以理解的是,用戶終端登錄即時通訊應用時所使用的用戶賬號可以預先與所述業務終端所使用的服務賬號進行關聯綁定,所述應用服務器可以根據所述服務賬號的關聯綁定關系獲取所關聯的用戶賬號,并將所述結構化信息推送至所述用戶賬號對應的用戶終端。

S105,所述用戶終端接收所述結構化信息,并將所述結構化信息以界面形式進行輸出;

具體的,所述用戶終端接收所述應用服務器推送的所述結構化信息,并可以對所述結構化信息進行解析,優選的,可以按照上述結構化框架對所述結構化信息進行解析,以獲取所述結構化信息中的模板結構和數據內容,可以理解的是,所述模板結構和數據內容均為XML二進制數據,所述用戶終端可以將所述模板結構和所述數據內容轉換為實體的界面對象,并以界面形式對所述界面對象進行輸出顯示,進一步的,所述用戶終端的持有用戶可以對所述界面對象進行點擊操作,所述用戶終端可以結合模板結構和數據內容響應點擊操作對應 的點擊事件,例如:調用當前所點擊的圖像對應的鏈接,跳轉至外部瀏覽器頁面;打開外部應用等。

在本發明實施例中,應用服務器獲取業務終端基于即時通訊應用發送的信息數據,采用獲取到的信息模板對信息數據進行封裝以生成結構化信息,并將結構化信息推送至用戶終端進行界面形式的展示,實現了將信息數據以結構化的形式進行處理的過程。通過采用結構化的信息模板的定制方式,無需對應用服務器以及用戶終端進行頻繁的數據更改以及版本升級,即可對信息進行完整展示,保證了信息的展示效果以及處理效率,提升了信息處理的靈活性。

請參見圖2,為本發明實施例提供了一種信息處理方法的流程時序圖。如圖2所示,本發明實施例從業務終端側、應用服務器側以及用戶終端側共同闡述信息處理方法的具體流程,該方法可以包括以下步驟S201-步驟S210。

S201,業務終端將根據業務場景和模板規范設置的信息模板發送至應用服務器;

S202,所述應用服務器獲取信息模板,并對所述信息模板分配信息模板標識;

S203,所述應用服務器對所述信息模板標識和所述信息模板進行存儲,并通知用戶終端對所述信息模板進行更新;

具體的,所述信息模板具體可以為XML格式的模板結構文件,所述信息模板可以為預先存儲于所述應用服務器中的模板,還可以是由所述業務終端側的商家服務者自行設置的,所述業務終端可以獲取根據業務場景和模板規范所設置的信息模板,并將所述信息模板發送至所述應用服務器,所述應用服務器獲取所述業務終端發送的信息模板,并對所述信息模板分配信息模板標識,所述信息模板標識可以為信息模板序列號(Identity,ID),所述應用服務器可以對應存儲所述信息模板標識和所述信息模板,同時,可以通知用戶終端對所述信息模板進行更新。

需要說明的是,所述模板結構文件所指示的模板結構的描述可以包括一個根節點以及該根節點對應的節點屬性,該根節點下包含有source節點、item節點及item節點的子節點,其中item節點和layout屬性共同描述item節點的子節點的布局方式,通過布局方式來展現信息模板。

信息模板的增加可以是新增加一種布局方式,也可以是在原有的布局方式基礎上新增加一些節點或子節點,因此通知用戶終端對信息模板進行更新時只需在現有的結構化框架下按照XML的常規處理增加對應的節點或子節點,以及常量的定義、對應接口的響應方式等,無需對框架的原理進行修改,因此也無需進行頻繁的數據更改以及版本升級,進一步提升了對信息的處理效率。

S204,所述業務終端基于即時通訊應用將攜帶有待封裝的信息數據的信息發送請求發送至應用服務器;

具體的,商家服務者通過所述業務終端設置待封裝的信息數據,所述信息數據可以包括標題、摘要、圖片、音頻、視頻、鏈接等至少一種數據內容,所述業務終端基于所述即時通訊應用將攜帶有所述信息數據的信息發送請求發送至所述應用服務器,所述信息發送請求還可以包括信息模板標識,例如:所述應用服務器可以將所存儲的所有信息模板標識發送至所述業務終端,以提供商家服務者進行選擇,所述業務終端獲取所選擇的信息模板標識,并將該信息模板標識加入至所述信息發送請求中進行發送。

S205,所述應用服務器獲取所述信息發送請求,并根據所述信息發送請求查找并獲取信息模板;

具體的,所述應用服務器獲取所述信息發送請求,并獲取所述信息數據和所述信息模板標識,所述應用服務器可以查找并獲取所述信息模板標識對應的信息模板。

S206,所述應用服務器按照所述模板結構文件的描述分別對所述信息數據中的標題、摘要、圖片、音頻、視頻和鏈接中至少一種數據內容進行封裝;

S207,所述應用服務器在對所述數據內容封裝后生成結構化信息;

具體的,所述應用服務器可以按照所述模板結構文件的描述分別對所述信息數據中的標題、摘要、圖片、音頻、視頻和鏈接中至少一種數據內容進行封裝,依據上述布局方式,item節點的子節點可以用于描述數據內容,source節點則用于描述數據內容的來源信息,所述應用服務器在對所述數據內容封裝后生成結構化消息,優選的,所述結構化消息是以XML二進制數據來描述的。

S208,所述應用服務器將所述結構化信息發送至用戶終端;

具體的,所述應用服務器可以將所述結構化消息發送至與所述業務終端相關聯的用戶終端,可以理解的是,用戶終端登錄即時通訊應用時所使用的用戶 賬號可以預先與所述業務終端所使用的服務賬號進行關聯綁定,所述應用服務器可以根據所述服務賬號的關聯綁定關系獲取所關聯的用戶賬號,并將所述結構化信息推送至所述用戶賬號對應的用戶終端。

S209,所述用戶終端解析所述結構化信息以獲取所述結構化信息中的模板結構和數據內容;

S210,所述用戶終端將所述模板結構和數據內容轉換為界面對象,以界面形式對所述界面對象進行輸出;

具體的,所述用戶終端接收所述應用服務器推送的所述結構化信息,并可以對所述結構化信息進行解析,優選的,可以按照上述結構化框架對所述結構化信息進行解析,以獲取所述結構化信息中的模板結構和數據內容,可以理解的是,所述模板結構和數據內容均為XML二進制數據,所述用戶終端可以將所述模板結構和所述數據內容轉換為實體的界面對象,并以界面形式對所述界面對象進行輸出顯示,進一步的,所述用戶終端的持有用戶可以對所述界面對象進行點擊操作,所述用戶終端可以結合模板結構和數據內容響應點擊操作對應的點擊事件,例如:調用當前所點擊的圖像對應的鏈接,跳轉至外部瀏覽器頁面;打開外部應用等。

在本發明實施例中,應用服務器獲取業務終端基于即時通訊應用發送的信息數據,采用獲取到的信息模板對信息數據進行封裝以生成結構化信息,并將結構化信息推送至用戶終端進行界面形式的展示,實現了將信息數據以結構化的形式進行處理的過程。通過采用結構化的信息模板的定制方式,無需對應用服務器以及用戶終端進行頻繁的數據更改以及版本升級,即可對信息進行完整展示,保證了信息的展示效果以及處理效率,提升了信息處理的靈活性;通過基于業務場景和模板規范自定義信息模板,擴展了信息的表現形式,增加了信息模板的類型;通過采用通用的結構化方式對信息模板進行處理,使得信息模板可以被不同終端進行復用,避免了對信息模板的資源浪費,有效的提升了信息模板的使用率。

請參見圖3,為本發明實施例提供了另一種信息處理方法的流程示意圖。如圖3所示,本發明實施例從應用服務器側闡述信息處理方法的具體流程,該方法可以包括以下步驟S301-步驟S304。

S301,獲取業務終端基于即時通訊應用發送的攜帶有待封裝的信息數據的信息發送請求;

具體的,應用服務器可以獲取業務終端基于即時通訊應用發送的信息發送請求,所述信息發送請求可以包括待封裝的信息數據,可以理解的是,商家服務者通過所述業務終端設置待封裝的信息數據,所述信息數據可以包括標題、摘要、圖片、音頻、視頻、鏈接等至少一種數據內容,所述業務終端基于所述即時通訊應用將攜帶有所述信息數據的信息發送請求發送至所述應用服務器,所述應用服務器獲取所述信息發送請求,并獲取所述信息數據。

S302,根據所述信息發送請求查找并獲取信息模板;

具體的,所述應用服務器可以根據所述信息發送請求查找并獲取信息模板,優選的,所述信息發送請求還可以包括信息模板標識,例如:所述應用服務器可以將所存儲的所有信息模板標識發送至所述業務終端,以提供商家服務者進行選擇,所述業務終端獲取所選擇的信息模板標識,并將該信息模板標識加入至所述信息發送請求中進行發送,所述應用服務器獲取到所述信息模板標識,可以查找并獲取所述信息模板標識對應的信息模板,所述信息模板具體可以為XML格式的模板結構文件。

S303,采用所述信息模板對所述信息數據進行封裝以生成結構化信息;

具體的,所述應用服務器可以采用獲取的信息模板對所述信息數據進行封裝,以生成結構化信息,進一步的,所述應用服務器可以按照所述模板結構文件的描述分別對所述信息數據中的標題、摘要、圖片、音頻、視頻和鏈接中至少一種數據內容進行封裝,所述應用服務器在對所述數據內容封裝后生成結構化消息,優選的,所述結構化消息是以XML二進制數據來描述的。

S304,將所述結構化信息發送至用戶終端,以使所述用戶終端將所述結構化信息以界面形式進行輸出;

具體的,所述應用服務器可以將所述結構化消息發送至與所述業務終端相關聯的用戶終端,可以理解的是,用戶終端登錄即時通訊應用時所使用的用戶賬號可以預先與所述業務終端所使用的服務賬號進行關聯綁定,所述應用服務器可以根據所述服務賬號的關聯綁定關系獲取所關聯的用戶賬號,并將所述結構化信息推送至所述用戶賬號對應的用戶終端。

所述用戶終端接收所述應用服務器推送的所述結構化信息,并可以對所述 結構化信息進行解析,優選的,可以按照上述結構化框架對所述結構化信息進行解析,以獲取所述結構化信息中的模板結構和數據內容,可以理解的是,所述模板結構和數據內容均為XML二進制數據,所述用戶終端可以將所述模板結構和所述數據內容轉換為實體的界面對象,并以界面形式對所述界面對象進行輸出顯示,進一步的,所述用戶終端的持有用戶可以對所述界面對象進行點擊操作,所述用戶終端可以結合模板結構和數據內容響應點擊操作對應的點擊事件,例如:調用當前所點擊的圖像對應的鏈接,跳轉至外部瀏覽器頁面;打開外部應用等。

在本發明實施例中,應用服務器獲取業務終端基于即時通訊應用發送的信息數據,采用獲取到的信息模板對信息數據進行封裝以生成結構化信息,并將結構化信息推送至用戶終端進行界面形式的展示,實現了將信息數據以結構化的形式進行處理的過程。通過采用結構化的信息模板的定制方式,無需對應用服務器以及用戶終端進行頻繁的數據更改以及版本升級,即可對信息進行完整展示,保證了信息的展示效果以及處理效率,提升了信息處理的靈活性。

請參見圖4,為本發明實施例提供了另一種信息處理方法的流程示意圖。如圖4所示,本發明實施例從應用服務器側闡述信息處理方法的具體流程,該方法可以包括以下步驟S401-步驟S407。

S401,獲取業務終端根據業務場景和模板規范設置的信息模板,并對所述信息模板分配信息模板標識;

S402,對所述信息模板標識和所述信息模板進行存儲,并通知用戶終端對所述信息模板進行更新;

具體的,所述信息模板具體可以為XML格式的模板結構文件,所述信息模板可以為預先存儲于所述應用服務器中的模板,還可以是由所述業務終端側的商家服務者自行設置的,所述業務終端可以獲取根據業務場景和模板規范所設置的信息模板,并將所述信息模板發送至所述應用服務器,所述應用服務器獲取所述業務終端發送的信息模板,并對所述信息模板分配信息模板標識,所述信息模板標識可以為信息模板ID,所述應用服務器可以對應存儲所述信息模板標識和所述信息模板,同時,可以通知用戶終端對所述信息模板進行更新。

需要說明的是,所述模板結構文件所指示的模板結構的描述可以包括一個 根節點以及該根節點對應的節點屬性,該根節點下包含有source節點、item節點及item節點的子節點,其中item節點和layout屬性共同描述item節點的子節點的布局方式,通過布局方式來展現信息模板。

信息模板的增加可以是新增加一種布局方式,也可以是在原有的布局方式基礎上新增加一些節點或子節點,因此通知用戶終端對信息模板進行更新時只需在現有的結構化框架下按照XML的常規處理增加對應的節點或子節點,以及常量的定義、對應接口的響應方式等,無需對框架的原理進行修改,因此也無需進行頻繁的數據更改以及版本升級,進一步提升了對信息的處理效率。

S403,獲取業務終端基于即時通訊應用發送的攜帶有待封裝的信息數據的信息發送請求;

具體的,商家服務者通過所述業務終端設置待封裝的信息數據,所述信息數據可以包括標題、摘要、圖片、音頻、視頻、鏈接等至少一種數據內容,所述業務終端基于所述即時通訊應用將攜帶有所述信息數據的信息發送請求發送至所述應用服務器,所述信息發送請求還可以包括信息模板標識,例如:所述應用服務器可以將所存儲的所有信息模板標識發送至所述業務終端,以提供商家服務者進行選擇,所述業務終端獲取所選擇的信息模板標識,并將該信息模板標識加入至所述信息發送請求中進行發送,所述應用服務器獲取所述信息發送請求,并獲取所述信息數據和所述信息模板標識。

S404,根據所述信息發送請求查找并獲取信息模板;

具體的,所述應用服務器可以查找并獲取所述信息模板標識對應的信息模板。

S405,按照所述模板結構文件的描述分別對所述信息數據中的標題、摘要、圖片、音頻、視頻和鏈接中至少一種數據內容進行封裝;

S406,在對所述數據內容封裝后生成結構化信息;

具體的,所述應用服務器可以按照所述模板結構文件的描述分別對所述信息數據中的標題、摘要、圖片、音頻、視頻和鏈接中至少一種數據內容進行封裝,依據上述布局方式,item節點的子節點可以用于描述數據內容,source節點則用于描述數據內容的來源信息,所述應用服務器在對所述數據內容封裝后生成結構化消息,優選的,所述結構化消息是以XML二進制數據來描述的。

S407,將所述結構化信息發送至用戶終端,以使所述用戶終端將所述結構 化信息以界面形式進行輸出;

具體的,所述應用服務器可以將所述結構化消息發送至與所述業務終端相關聯的用戶終端,可以理解的是,用戶終端登錄即時通訊應用時所使用的用戶賬號可以預先與所述業務終端所使用的服務賬號進行關聯綁定,所述應用服務器可以根據所述服務賬號的關聯綁定關系獲取所關聯的用戶賬號,并將所述結構化信息推送至所述用戶賬號對應的用戶終端。

所述用戶終端接收所述應用服務器推送的所述結構化信息,并可以對所述結構化信息進行解析,優選的,可以按照上述結構化框架對所述結構化信息進行解析,以獲取所述結構化信息中的模板結構和數據內容,可以理解的是,所述模板結構和數據內容均為XML二進制數據,所述用戶終端可以將所述模板結構和所述數據內容轉換為實體的界面對象,并以界面形式對所述界面對象進行輸出顯示,進一步的,所述用戶終端的持有用戶可以對所述界面對象進行點擊操作,所述用戶終端可以結合模板結構和數據內容響應點擊操作對應的點擊事件,例如:調用當前所點擊的圖像對應的鏈接,跳轉至外部瀏覽器頁面;打開外部應用等。

在本發明實施例中,應用服務器獲取業務終端基于即時通訊應用發送的信息數據,采用獲取到的信息模板對信息數據進行封裝以生成結構化信息,并將結構化信息推送至用戶終端進行界面形式的展示,實現了將信息數據以結構化的形式進行處理的過程。通過采用結構化的信息模板的定制方式,無需對應用服務器以及用戶終端進行頻繁的數據更改以及版本升級,即可對信息進行完整展示,保證了信息的展示效果以及處理效率,提升了信息處理的靈活性;通過基于業務場景和模板規范自定義信息模板,擴展了信息的表現形式,增加了信息模板的類型;通過采用通用的結構化方式對信息模板進行處理,使得信息模板可以被不同終端進行復用,避免了對信息模板的資源浪費,有效的提升了信息模板的使用率。

下面將結合附圖5-附圖7,對本發明實施例提供的應用服務器進行詳細介紹。需要說明的是,附圖5-附圖7所示的應用服務器,用于執行本發明圖3和圖4所示實施例的方法,為了便于說明,僅示出了與本發明實施例相關的部分,具體技術細節未揭示的,請參照本發明圖3和圖4所示的實施例。

請參見圖5,為本發明實施例提供了一種應用服務器的結構示意圖。如圖5所示,本發明實施例的所述應用服務器1可以包括:請求獲取單元11、模板獲取單元12、信息生成單元13和信息發送單元14。

請求獲取單元11,用于獲取業務終端基于即時通訊應用發送的攜帶有待封裝的信息數據的信息發送請求;

具體實現中,所述請求獲取單元11可以獲取業務終端基于即時通訊應用發送的信息發送請求,所述信息發送請求可以包括待封裝的信息數據,可以理解的是,商家服務者通過所述業務終端設置待封裝的信息數據,所述信息數據可以包括標題、摘要、圖片、音頻、視頻、鏈接等至少一種數據內容,所述業務終端基于所述即時通訊應用將攜帶有所述信息數據的信息發送請求發送至所述應用服務器1,所述請求獲取單元11獲取所述信息發送請求,并獲取所述信息數據。

模板獲取單元12,用于根據所述信息發送請求查找并獲取信息模板;

具體實現中,所述模板獲取單元12可以根據所述信息發送請求查找并獲取信息模板,優選的,所述信息發送請求還可以包括信息模板標識,例如:所述應用服務器1可以將所存儲的所有信息模板標識發送至所述業務終端,以提供商家服務者進行選擇,所述業務終端獲取所選擇的信息模板標識,并將該信息模板標識加入至所述信息發送請求中進行發送,所述模板獲取單元12獲取到所述信息模板標識,可以查找并獲取所述信息模板標識對應的信息模板,所述信息模板具體可以為XML格式的模板結構文件。

信息生成單元13,用于采用所述信息模板對所述信息數據進行封裝以生成結構化信息;

具體實現中,所述信息生成單元13可以采用獲取的信息模板對所述信息數據進行封裝,以生成結構化信息,進一步的,所述信息生成單元13可以按照所述模板結構文件的描述分別對所述信息數據中的標題、摘要、圖片、音頻、視頻和鏈接中至少一種數據內容進行封裝,所述信息生成單元13在對所述數據內容封裝后生成結構化消息,優選的,所述結構化消息是以XML二進制數據來描述的。

信息發送單元14,用于將所述結構化信息發送至用戶終端,以使所述用戶終端將所述結構化信息以界面形式進行輸出;

具體實現中,所述信息發送單元14可以將所述結構化消息發送至與所述業務終端相關聯的用戶終端,可以理解的是,用戶終端登錄即時通訊應用時所使用的用戶賬號可以預先與所述業務終端所使用的服務賬號進行關聯綁定,所述信息發送單元14可以根據所述服務賬號的關聯綁定關系獲取所關聯的用戶賬號,并將所述結構化信息推送至所述用戶賬號對應的用戶終端。

所述用戶終端接收所述信息發送單元14推送的所述結構化信息,并可以對所述結構化信息進行解析,優選的,可以按照上述結構化框架對所述結構化信息進行解析,以獲取所述結構化信息中的模板結構和數據內容,可以理解的是,所述模板結構和數據內容均為XML二進制數據,所述用戶終端可以將所述模板結構和所述數據內容轉換為實體的界面對象,并以界面形式對所述界面對象進行輸出顯示,進一步的,所述用戶終端的持有用戶可以對所述界面對象進行點擊操作,所述用戶終端可以結合模板結構和數據內容響應點擊操作對應的點擊事件,例如:調用當前所點擊的圖像對應的鏈接,跳轉至外部瀏覽器頁面;打開外部應用等。

在本發明實施例中,應用服務器獲取業務終端基于即時通訊應用發送的信息數據,采用獲取到的信息模板對信息數據進行封裝以生成結構化信息,并將結構化信息推送至用戶終端進行界面形式的展示,實現了將信息數據以結構化的形式進行處理的過程。通過采用結構化的信息模板的定制方式,無需對應用服務器以及用戶終端進行頻繁的數據更改以及版本升級,即可對信息進行完整展示,保證了信息的展示效果以及處理效率,提升了信息處理的靈活性。

請參見圖6,為本發明實施例提供了另一種應用服務器的結構示意圖。如圖6所示,本發明實施例的所述應用服務器1可以包括:請求獲取單元11、模板獲取單元12、信息生成單元13、信息發送單元14、標識分配單元15和模板處理單元16。

標識分配單元15,用于獲取業務終端根據業務場景和模板規范設置的信息模板,并對所述信息模板分配信息模板標識;

模板處理單元16,用于對所述信息模板標識和所述信息模板進行存儲,并通知用戶終端對所述信息模板進行更新;

具體實現中,所述信息模板具體可以為XML格式的模板結構文件,所述信 息模板可以為預先存儲于所述應用服務器1中的模板,還可以是由所述業務終端側的商家服務者自行設置的,所述業務終端可以獲取根據業務場景和模板規范所設置的信息模板,并將所述信息模板發送至所述應用服務器1,所述標識分配單元15獲取所述業務終端發送的信息模板,并對所述信息模板分配信息模板標識,所述信息模板標識可以為信息模板ID,所述模板處理單元16可以對應存儲所述信息模板標識和所述信息模板,同時,可以通知用戶終端對所述信息模板進行更新。

需要說明的是,所述模板結構文件所指示的模板結構的描述可以包括一個根節點以及該根節點對應的節點屬性,該根節點下包含有source節點、item節點及item節點的子節點,其中item節點和layout屬性共同描述item節點的子節點的布局方式,通過布局方式來展現信息模板。

信息模板的增加可以是新增加一種布局方式,也可以是在原有的布局方式基礎上新增加一些節點或子節點,因此通知用戶終端對信息模板進行更新時只需在現有的結構化框架下按照XML的常規處理增加對應的節點或子節點,以及常量的定義、對應接口的響應方式等,無需對框架的原理進行修改,因此也無需進行頻繁的數據更改以及版本升級,進一步提升了對信息的處理效率。

請求獲取單元11,用于獲取業務終端基于即時通訊應用發送的攜帶有待封裝的信息數據的信息發送請求;

具體實現中,所述請求獲取單元11可以獲取業務終端基于即時通訊應用發送的信息發送請求,所述信息發送請求可以包括待封裝的信息數據,可以理解的是,商家服務者通過所述業務終端設置待封裝的信息數據,所述信息數據可以包括標題、摘要、圖片、音頻、視頻、鏈接等至少一種數據內容,所述業務終端基于所述即時通訊應用將攜帶有所述信息數據的信息發送請求發送至所述應用服務器1,所述請求獲取單元11獲取所述信息發送請求,并獲取所述信息數據。

模板獲取單元12,用于根據所述信息發送請求查找并獲取信息模板;

具體實現中,所述模板獲取單元12可以根據所述信息發送請求查找并獲取信息模板,優選的,所述信息發送請求還可以包括信息模板標識,例如:所述應用服務器1可以將所存儲的所有信息模板標識發送至所述業務終端,以提供商家服務者進行選擇,所述業務終端獲取所選擇的信息模板標識,并將該信息 模板標識加入至所述信息發送請求中進行發送,所述模板獲取單元12獲取到所述信息模板標識,可以查找并獲取所述信息模板標識對應的信息模板,所述信息模板具體可以為XML格式的模板結構文件。

信息生成單元13,用于采用所述信息模板對所述信息數據進行封裝以生成結構化信息;

具體實現中,所述信息生成單元13可以采用獲取的信息模板對所述信息數據進行封裝,以生成結構化信息,進一步的,所述信息生成單元13可以按照所述模板結構文件的描述分別對所述信息數據中的標題、摘要、圖片、音頻、視頻和鏈接中至少一種數據內容進行封裝,所述信息生成單元13在對所述數據內容封裝后生成結構化消息,優選的,所述結構化消息是以XML二進制數據來描述的。

具體的,請一并參見圖7,為本發明實施例提供了信息生成單元的結構示意圖。如圖7所示,所述信息生成單元13可以包括:

內容封裝子單元131,用于按照所述模板結構文件的描述分別對所述信息數據中的標題、摘要、圖片、音頻、視頻和鏈接中至少一種數據內容進行封裝;

信息生成子單元132,用于在對所述數據內容封裝后生成結構化信息;

具體實現中,所述內容封裝子單元131可以按照所述模板結構文件的描述分別對所述信息數據中的標題、摘要、圖片、音頻、視頻和鏈接中至少一種數據內容進行封裝,依據上述布局方式,item節點的子節點可以用于描述數據內容,source節點則用于描述數據內容的來源信息,所述信息生成子單元132在對所述數據內容封裝后生成結構化消息,優選的,所述結構化消息是以XML二進制數據來描述的。

信息發送單元14,用于將所述結構化信息發送至用戶終端,以使所述用戶終端將所述結構化信息以界面形式進行輸出;

具體實現中,所述信息發送單元14可以將所述結構化消息發送至與所述業務終端相關聯的用戶終端,可以理解的是,用戶終端登錄即時通訊應用時所使用的用戶賬號可以預先與所述業務終端所使用的服務賬號進行關聯綁定,所述信息發送單元14可以根據所述服務賬號的關聯綁定關系獲取所關聯的用戶賬號,并將所述結構化信息推送至所述用戶賬號對應的用戶終端。

所述用戶終端接收所述信息發送單元14推送的所述結構化信息,并可以對 所述結構化信息進行解析,優選的,可以按照上述結構化框架對所述結構化信息進行解析,以獲取所述結構化信息中的模板結構和數據內容,可以理解的是,所述模板結構和數據內容均為XML二進制數據,所述用戶終端可以將所述模板結構和所述數據內容轉換為實體的界面對象,并以界面形式對所述界面對象進行輸出顯示,進一步的,所述用戶終端的持有用戶可以對所述界面對象進行點擊操作,所述用戶終端可以結合模板結構和數據內容響應點擊操作對應的點擊事件,例如:調用當前所點擊的圖像對應的鏈接,跳轉至外部瀏覽器頁面;打開外部應用等。

在本發明實施例中,應用服務器獲取業務終端基于即時通訊應用發送的信息數據,采用獲取到的信息模板對信息數據進行封裝以生成結構化信息,并將結構化信息推送至用戶終端進行界面形式的展示,實現了將信息數據以結構化的形式進行處理的過程。通過采用結構化的信息模板的定制方式,無需對應用服務器以及用戶終端進行頻繁的數據更改以及版本升級,即可對信息進行完整展示,保證了信息的展示效果以及處理效率,提升了信息處理的靈活性;通過基于業務場景和模板規范自定義信息模板,擴展了信息的表現形式,增加了信息模板的類型;通過采用通用的結構化方式對信息模板進行處理,使得信息模板可以被不同終端進行復用,避免了對信息模板的資源浪費,有效的提升了信息模板的使用率。

請參見圖8,為本發明實施例提供了又一種應用服務器的結構示意圖。如圖8所示,所述應用服務器1000可以包括:至少一個處理器1001,例如CPU,至少一個網絡接口1004,用戶接口1003,存儲器1005,至少一個通信總線1002。其中,通信總線1002用于實現這些組件之間的連接通信。其中,用戶接口1003可以包括顯示屏(Display)、鍵盤(Keyboard),可選用戶接口1003還可以包括標準的有線接口、無線接口。網絡接口1004可選的可以包括標準的有線接口、無線接口(如WI-FI接口)。存儲器1005可以是高速RAM存儲器,也可以是非不穩定的存儲器(non-volatile memory),例如至少一個磁盤存儲器。存儲器1005可選的還可以是至少一個位于遠離前述處理器1001的存儲裝置。如圖8所示,作為一種計算機存儲介質的存儲器1005中可以包括操作系統、網絡通信模塊、用戶接口模塊以及信息處理應用程序。

在圖8所示的應用服務器1000中,用戶接口1003主要用于為用戶提供輸入的接口,獲取用戶輸入的數據;網絡接口1004主要用于與業務終端、用戶終端進行數據傳輸;而處理器1001可以用于調用存儲器1005中存儲的信息處理應用程序,并具體執行以下操作:

獲取業務終端基于即時通訊應用發送的攜帶有待封裝的信息數據的信息發送請求;

根據所述信息發送請求查找并獲取信息模板;

采用所述信息模板對所述信息數據進行封裝以生成結構化信息;

將所述結構化信息發送至用戶終端,以使所述用戶終端將所述結構化信息以界面形式進行輸出。

在一個實施例中,所述處理器1001在執行獲取業務終端基于即時通訊應用發送的信息發送請求之前,還執行以下操作:

獲取業務終端根據業務場景和模板規范設置的信息模板,并對所述信息模板分配信息模板標識;

對所述信息模板標識和所述信息模板進行存儲,并通知用戶終端對所述信息模板進行更新。

在一個實施例中,所述信息發送請求還包括信息模板標識;

所述處理器1001在執行根據所述信息發送請求查找并獲取信息模板時,具體執行以下操作:

查找并獲取所述信息模板標識對應的信息模板。

在一個實施例中,所述信息模板為XML格式的模板結構文件;

所述處理器1001在執行采用所述信息模板對所述信息數據進行封裝以生成結構化信息時,具體執行以下操作:

按照所述模板結構文件的描述分別對所述信息數據中的標題、摘要、圖片、音頻、視頻和鏈接中至少一種數據內容進行封裝;

在對所述數據內容封裝后生成結構化信息。

在本發明實施例中,應用服務器獲取業務終端基于即時通訊應用發送的信息數據,采用獲取到的信息模板對信息數據進行封裝以生成結構化信息,并將結構化信息推送至用戶終端進行界面形式的展示,實現了將信息數據以結構化的形式進行處理的過程。通過采用結構化的信息模板的定制方式,無需對應用 服務器以及用戶終端進行頻繁的數據更改以及版本升級,即可對信息進行完整展示,保證了信息的展示效果以及處理效率,提升了信息處理的靈活性;通過基于業務場景和模板規范自定義信息模板,擴展了信息的表現形式,增加了信息模板的類型;通過采用通用的結構化方式對信息模板進行處理,使得信息模板可以被不同終端進行復用,避免了對信息模板的資源浪費,有效的提升了信息模板的使用率。

請參見圖9,為本發明實施例提供了一種信息處理系統的結構示意圖。如圖9所示,所述系統可以包括業務終端1、應用服務器2和用戶終端3,業務終端1和應用服務器2之間以及用戶終端3與應用服務器2之間均可以通過網絡相互連接,其中,應用服務器2具體為圖5-圖7任一所示實施例的應用服務器1,或者可以為圖8所示實施例的應用服務器1000。

所述業務終端1,用于基于即時通訊應用向所述應用服務器2發送攜帶有待封裝的信息數據的信息發送請求;

所述應用服務器2,用于獲取所述信息發送請求;

所述應用服務器2,還用于根據所述信息發送請求查找并獲取信息模板;

所述應用服務器2,還用于采用所述信息模板對所述信息數據進行封裝以生成結構化信息;

所述應用服務器2,還用于將所述結構化信息發送至用戶終端3;

所述用戶終端3,用于接收所述結構化信息,并將所述結構化信息以界面形式進行輸出。

在一個實施例中,所述業務終端1,還用于將根據業務場景和模板規范設置的信息模板發送至所述應用服務器2;

所述應用服務器2,還用于獲取業務終端1發送的信息模板,并對所述信息模板分配信息模板標識;

所述應用服務器2,還用于對所述信息模板標識和所述信息模板進行存儲,并通知用戶終端3對所述信息模板進行更新。

在一個實施例中,所述信息發送請求還包括信息模板標識;

所述應用服務器2用于根據所述信息發送請求查找并獲取信息模板時,具體用于:

查找并獲取所述信息模板標識對應的信息模板。

在一個實施例中,所述信息模板為可擴展標記語言XML格式的模板結構文件;

所述應用服務器2用于采用所述信息模板對所述信息數據進行封裝以生成結構化信息時,具體用于:

按照所述模板結構文件的描述分別對所述信息數據中的標題、摘要、圖片、音頻、視頻和鏈接中至少一種數據內容進行封裝;

在對所述數據內容封裝后生成結構化信息。

在一個實施例中,所述用戶終端3用于將所述結構化信息以界面形式進行輸出時,具體用于:

解析所述結構化信息以獲取所述結構化信息中的模板結構和數據內容;

將所述模板結構和數據內容轉換為界面對象,以界面形式對所述界面對象進行輸出。

在本發明實施例中,應用服務器獲取業務終端基于即時通訊應用發送的信息數據,采用獲取到的信息模板對信息數據進行封裝以生成結構化信息,并將結構化信息推送至用戶終端進行界面形式的展示,實現了將信息數據以結構化的形式進行處理的過程。通過采用結構化的信息模板的定制方式,無需對應用服務器以及用戶終端進行頻繁的數據更改以及版本升級,即可對信息進行完整展示,保證了信息的展示效果以及處理效率,提升了信息處理的靈活性;通過基于業務場景和模板規范自定義信息模板,擴展了信息的表現形式,增加了信息模板的類型;通過采用通用的結構化方式對信息模板進行處理,使得信息模板可以被不同終端進行復用,避免了對信息模板的資源浪費,有效的提升了信息模板的使用率。

本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random Access Memory,RAM)等。

以上所揭露的僅為本發明較佳實施例而已,當然不能以此來限定本發明之權利范圍,因此依本發明權利要求所作的等同變化,仍屬本發明所涵蓋的范圍。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 宜良县| 晴隆县| 萍乡市| 西青区| 五原县| 桃园县| 福海县| 襄城县| 航空| 大港区| 丰台区| 自贡市| 社旗县| 大竹县| 朝阳市| 湘西| 常熟市| 兴文县| 花莲县| 勐海县| 佛学| 基隆市| 三明市| 邵阳县| 南木林县| 霍林郭勒市| 雅安市| 和静县| 平谷区| 西吉县| 宁河县| 碌曲县| 达尔| 华阴市| 凯里市| 茶陵县| 榆林市| 红安县| 长顺县| 华容县| 呼伦贝尔市|