本申請涉及通信技術領域,尤其涉及一種信息回復方法及終端。
背景技術:
在各種公共號(如微信、支付寶等)及信息服務提供商(如10086等)中,通常預設特定內(nèi)容,如a,當用戶回復a,就可以獲得a的詳細內(nèi)容。以短信中的10086提供的話費余額查詢?yōu)槔?,用戶需要通過手動呼出『輸入板』,在輸入框中輸入特定字符(如『11』,『11』映射『話費余額』),并點擊發(fā)送,才能完成以上動作。這種方式比較復雜,需要多次交互,不夠快;通過特定字符來映射特定查詢功能,對用戶來說有一定的記憶成本和操作成本,并且不夠直觀。
技術實現(xiàn)要素:
本申請?zhí)峁┮环N信息回復方法,該信息回復方法包括:
接收服務端發(fā)送的至少一交互字段;
識別所述交互字段并將識別結果轉換為可交互元素;
當接收到所述可交互元素的選擇指令時,將所述選擇指令所選擇的可交互元素對應的交互字段發(fā)送至所述服務端。
本申請?zhí)峁┮环N終端,該終端包括:
接收服務端發(fā)送的至少一交互字段;
識別所述交互字段并將識別結果轉換為可交互元素;
當接收到所述可交互元素的選擇指令時,將所述選擇指令所選擇的可交互元素對應的交互字段發(fā)送至所述服務端。
本申請實施例中,通過文字識別,可以將省去常規(guī)信息回復時的調(diào)出輸入框、輸入字符及發(fā)送步驟,實現(xiàn)快速回復,提升了效率及用戶體驗。
當然實施本申請的任一產(chǎn)品或者方法必不一定需要同時達到以上所述的所有優(yōu)點。
附圖說明
為了更清楚地說明本申請實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為現(xiàn)有技術中終端服務端進行信息交換界面示意圖;
圖2為本申請實施例的一應用場景示意圖;
圖3為本申請實施例的信息回復方法流程圖;
圖4為本申請一實施例的交互字段識別方法流程圖;
圖5a為現(xiàn)有技術中話費及余額查詢方法示意圖;
圖5b及圖5c為本申請實施例的話費及余額查詢方法示意圖;
圖6為本申請一實施例的終端的結構示意圖;
圖7為本申請一實施例的終端的結構示意圖;
圖8為本申請實施例的識別單元的結構示意圖;
圖9為本申請一實施例的終端的結構示意圖。
具體實施方式
下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├绢I域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
在對本申請進行詳細解釋說明之前,先對本申請的應用場景予以介紹。在某些情況下,終端需要與公共號及信息服務提供商進行信息交互,如向10086查詢余額等。如圖1所示,如果用戶向進行手機信息查詢,可以通過向10086回復規(guī)定的信息(如回復1)調(diào)出相應的多個功能,如圖1所示的“即時話費及余額回復#11#”。如果用戶通過手機回復11,可以收到10086回復的即時話費及余額信息,如圖1所示下方的信息。這種方法需要用戶先調(diào)出輸入框、然后在輸入框中輸入字符,最后再點擊發(fā)送按鈕,步驟比較繁瑣,效率很低。基于此,本申請?zhí)峁┝艘环N快速回復信息的方法,從而降低了信息回復的復雜度,提高了效率。
圖2為本申請實施例的一應用場景示意圖。如圖2所示,該應用環(huán)境包括服務端及多個終端(如圖2所示的用戶a、b、c)。終端通過網(wǎng)絡與服務端連接,該網(wǎng)絡可以為有線網(wǎng)絡,也可以為無線網(wǎng)絡。服務端可以為一個單獨的服務器,也可以為服務器集群。當服務端為一個單獨的服務器時,由該單獨的服務器完成本申請實施例中服務端所執(zhí)行的所有功能;當服務端為服務器集群時,由該服務器集群中的各個服務器配合完成本申請實施例的服務端所執(zhí)行的所有功能。
其中,終端可以為手機、臺式計算機、平板電腦、筆記本電腦及可穿戴設等中的任一種。
終端與服務端點交互可以為各種公共號(如微信、支付寶等)及信息服務提供商(如10086等)等的任一種。
圖3為本申請實施例的信息回復方法流程圖,如圖1所示,該信息回復方法包括:
s301:接收服務端發(fā)送的至少一交互字段;
s302:識別所述交互字段并將識別結果轉換為可交互元素;
s303:當接收到所述可交互元素的選擇指令時,將所述選擇指令所選擇的可交互元素對應的交互字段發(fā)送至所述服務端。
圖3所示的流程中,當終端接收到服務端發(fā)送到交互字段時,將識別該交互字段并將識別結果轉換為可交互元素,當接收到所述可交互元素的選擇指令時,將所述選擇指令所選擇的可交互元素對應的交互字段發(fā)送至服務端。本申請是將服務端發(fā)送的交互字段信息識別得到可交互元素,代替現(xiàn)有技術中通過用戶手動調(diào)出輸入框、輸入及發(fā)送動作實現(xiàn)快速回復,提升了效率及用戶體驗。
可選地,接收服務端發(fā)送的至少一交互字段,可以包括如下方式中的至少一種:
1、接收所述服務端基于用戶的請求反饋的至少一交互字段。
用戶為了與服務端進行交互,實現(xiàn)查詢等功能,可以通過終端向服務端發(fā)送交互請求(如話費查詢請求),基于該交互請求,服務端可以向終端發(fā)送交互字段。
2、接收所述服務端主動發(fā)送的至少一交互字段。
某些情況下,如當服務端可以提供新的交互功能時,可以主動向終端發(fā)送交互字段,告知用戶可以通過終端進行新的功能交互。
當所述交互字段為多個時,終端可以與服務的事先約定用于將多個交互字段間隔開的字符?;诩s定的字符,服務端可以將多個交互字段用字符間隔開。終端可以從所述服務端接收通過所述字符間隔開的多個交互字段,其中,每一交互字段對應一交互功能。
可選地,字符可以為#、()、《》、<>等多種中的任一種,本申請不限于此。
本申請具體實施時,終端還需要接受服務端基于接收到的交互字段反饋的交互結果,并展示該交互結果,供用戶查看。
可選地,可交互元素為帶顏色的文字鏈接、帶下劃線的文字、當前頁面的按鈕及浮層上的按鈕中的至少一種。用戶通過選擇可交互元素,可以向終端發(fā)出選擇指令,終端接收到該選擇指令,可以將該選擇指令所選擇的可交互元素對應的交互字段發(fā)送至服務端。也即是,用戶選擇可交互元素,相當于:用戶打開輸入框,輸入可交互元素對應的交互字段的內(nèi)容,以及用戶點擊發(fā)送按鈕三者的結合。
可選地,用戶的選擇指令為點擊指令(可以包括單擊及雙擊指令)、滑動選擇指令、拖動選擇指令中的至少一種。
上述實施例中,根據(jù)終端與服務端約定的字符,服務端可以將用字符間隔開的多個交互字段直接發(fā)送給終端,供終端對各個交互字段分別進行識別及轉換操作。另一可選實施例中,服務端發(fā)送的交互字段可以是沒有通過字符間隔開的多個子交互字段,每一子交互字段對應一交互功能,終端需要將交互字段分解為多個子交互字段。具體實施時,如圖4所示,s302包括如下步驟:
s401:根據(jù)從所述服務端接收的關鍵詞映射表,將所述交互字段劃分為多個子交互字段。該關鍵詞映射表為記錄了常用的交互字段的映射表,根據(jù)該映射表,終端可以將從服務端接收到的交互字段識別并劃分出多個子交互字段。
s402:對各所述子交互字段進行識別并將識別結果轉換為可交互元素。終端得到的各個子交互字段分別對應不同的交互功能,對各子交互字段進行識別,可以識別出對應的交互功能(識別結果),然后可以將識別結果轉換為可交互元素。用戶選擇可交互元素,就可以向終端發(fā)出選擇指令,終端接收到該選擇指令,可以將該選擇指令所選擇的可交互元素對應的交互字段發(fā)送至服務端。也即是,用戶選擇可交互元素,相當于:用戶打開輸入框,輸入可交互元素對應的交互字段的內(nèi)容,以及用戶點擊發(fā)送按鈕三者的結合。
本申請實施例中,通過文字識別,可以將省去常規(guī)信息回復時的調(diào)出輸入框、輸入字符及發(fā)送步驟,實現(xiàn)快速回復,提升了效率及用戶體驗。
為了更好的說明本申請,下面以用戶通過終端與10086(服務端)進行即時話費及余額查詢的例子進行說明。
圖5a為現(xiàn)有技術中話費及余額查詢方法示意圖。如圖5a所示,該例子中,用戶通過手機向服務端輸入了“1”,“1”僅為示例性說明,并非用于限定。現(xiàn)有技術中,如果用戶發(fā)起了查詢請求(可能包括話費、賬單、分積分等所有查詢),服務端可能會回復圖5a中下方所述的多個交互字段(也可能是圖1中下方所述的多個字段)。如果用戶需要查詢即時話費及余額,還需要調(diào)出輸入框,輸入“即時話費及余額”,然后點擊發(fā)送按鈕,才能實現(xiàn)即時話費及余額查詢,效率較低。
圖5b為本申請實施例的話費及余額查詢方法示意圖。如圖5b所示,如果用戶發(fā)起了查詢請求(可能包括話費、賬單、分積分等所有查詢),服務端可能會回復多個交互字段(圖中未顯示)。終端將根據(jù)約定的字符識別多個交互字段,生成多個識別結果,并將識別結果轉換為可交互元素,如圖5b所示的帶下劃線的文字,不同的可交互元素可以通過分號隔開,當用戶點擊圖5b所示的帶下劃線的文字“即時話費及余額”,終端會立即接收到該可交互元素的選擇指令,就可以將選擇指令所選擇的可交互元素對應的“即時話費及余額”發(fā)送至服務端,如圖5c所示??蛻舳穗S后可以接收到服務端基于接收到的“即時話費及余額”反饋交互結果,并展示該交互結果,供用戶查看,交互結果可以如圖5c下方所示。
基于與上述信息回復方法相同的發(fā)明構思,本申請?zhí)峁┮环N終端,如下面實施例所述。由于該終端解決問題的原理與信息回復方法相似,因此該終端的實施可以參見信息回復方法的實施,重復之處不再贅述。
圖6為本申請實施例的終端的結構示意圖。如圖6所示,該終端包括:信息接收單元601、識別單元602及信息發(fā)送單元603。
信息接收單元601用于接收服務端發(fā)送的至少一交互字段;
識別單元602用于識別所述交互字段并將識別結果轉換為可交互元素;
信息發(fā)送單元603當接收到所述可交互元素的選擇指令時,用于將所述選擇指令所選擇的可交互元素對應的交互字段發(fā)送至所述服務端。
一實施例中,如圖7所示,該終端還包括:字符約定單元701,當所述交互字段為多個時,用于約定用于將多個交互字段間隔開的字符,以從所述服務端接收通過所述字符間隔開的多個交互字段,其中,每一交互字段對應一交互功能。
一實施例中,如圖8所示,所述識別單元602包括:
字段劃分模塊801,用于根據(jù)從所述服務端接收的關鍵詞映射表,將所述交互字段劃分為多個子交互字段,其中,每一子交互字段對應一交互功能;
字段識別模塊802,用于對各所述子交互字段進行識別并將識別結果轉換為可交互元素。
一實施例中,所述信息接收單元用于執(zhí)行下述至少一種操作:
接收所述服務端基于用戶的請求反饋的至少一交互字段;或者
接收所述服務端主動發(fā)送的至少一交互字段。
一實施例中,如圖9所示,該終端還包括:
結果接收單元901,用于接收所述服務端基于接收到的交互字段反饋的交互結果并展示。
可選地,所述可交互元素為文字鏈接、當前頁面的按鈕及浮層上的按鈕中的至少一種。
可選地,所述選擇指令為點擊指令、滑動選擇指令、拖動選擇指令中的至少一種。
本申請實施例中,通過文字識別,可以將省去常規(guī)信息回復時的調(diào)出輸入框、輸入字符及發(fā)送步驟,實現(xiàn)快速回復,提升了效率及用戶體驗。
本領域內(nèi)的技術人員應明白,本申請的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
本申請是參照根據(jù)本申請實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
本申請中應用了具體實施例對本申請的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本申請的方法及其核心思想;同時,對于本領域的一般技術人員,依據(jù)本申請的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本申請的限制。