本發(fā)明涉及通訊技術(shù)領(lǐng)域,尤其涉及一種信息交互方法及系統(tǒng)。
背景技術(shù):
隨著社會(huì)的不斷發(fā)展,人口老齡化問(wèn)題也隨之出現(xiàn),并且愈演愈烈。人口老齡化是21世紀(jì)人類社會(huì)面臨的重大問(wèn)題,針對(duì)老年人提供相應(yīng)的服務(wù)越來(lái)越受到重視。
針對(duì)老年人設(shè)計(jì)的移動(dòng)終端已經(jīng)得到了廣泛使用。現(xiàn)有技術(shù)中基于移動(dòng)終端進(jìn)行信息交互普遍針對(duì)的服務(wù)對(duì)象是年輕人,一般為多個(gè)用戶之間通過(guò)移動(dòng)終端的應(yīng)用程序進(jìn)行信息交互。例如,微信、QQ等。然而,現(xiàn)在缺少一種針對(duì)老年人提供健康咨詢服務(wù)的信息交互方法,尤其是在服務(wù)人員數(shù)量不足的情況下,如何提高服務(wù)效率,提升老人的滿意度成為需要解決的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種信息交互方法及系統(tǒng),以解決現(xiàn)有技術(shù)中存在的問(wèn)題。
為實(shí)現(xiàn)上述目的,第一方面,本發(fā)明提供了一種信息交互方法,所述方法包括:
第一終端向第一服務(wù)器發(fā)送第一請(qǐng)求消息,所述第一請(qǐng)求消息中包含第一用戶ID;
所述第一服務(wù)器獲取所述第一用戶ID對(duì)應(yīng)的第一服務(wù)ID發(fā)送給所述第一終端;
所述第一終端向所述第二服務(wù)器發(fā)送第二請(qǐng)求消息,所述第二請(qǐng)求消息中包含第一服務(wù)ID;
所述第二服務(wù)器根據(jù)所述第二請(qǐng)求消息從交互信息數(shù)據(jù)庫(kù)中獲取第一交互信息;
所述第二服務(wù)器將所述第一交互信息發(fā)送給所述第一服務(wù)ID對(duì)應(yīng)的第二終端;
所述第二終端將所述第一交互信息處理成第二交互信息,并發(fā)送給所述第一服務(wù)器;
所述第一服務(wù)器將所述第二交互信息發(fā)送給所述第一終端。
進(jìn)一步的,在第一終端向第一服務(wù)器發(fā)送第一請(qǐng)求消息之前,所述方法還包括:
所述第一終端接收第一用戶輸入的激活指令,根據(jù)所述激活指令獲取信息交互界面數(shù)據(jù);
根據(jù)所述信息交互界面數(shù)據(jù)生成信息交互界面。
進(jìn)一步的,在所述第一服務(wù)器獲取所述第一用戶ID對(duì)應(yīng)的第一服務(wù)ID發(fā)送給所述第一終端之前,所述方法還包括:
所述第一服務(wù)器對(duì)所述第一用戶ID進(jìn)行驗(yàn)證,驗(yàn)證成功后返回響應(yīng)消息。
進(jìn)一步的,所述第二請(qǐng)求消息還包括咨詢信息,所述咨詢信息為所述第一終端記錄的所述第一用戶輸入的信息。
進(jìn)一步的,所述第二服務(wù)器根據(jù)所述第二請(qǐng)求消息從交互信息數(shù)據(jù)庫(kù)中獲取第一交互信息具體包括:
所述第二服務(wù)器解析所述第二請(qǐng)求消息,提取所述咨詢信息;
對(duì)所述咨詢信息進(jìn)行識(shí)別處理,根據(jù)識(shí)別結(jié)果獲取查詢條件信息;
根據(jù)所述查詢條件信息在所述交互信息數(shù)據(jù)庫(kù)中查詢第一交互信息。
進(jìn)一步的,所述第一交互信息具體包括:視頻信息、音頻信息、文字信息、圖片信息、位置信息。
進(jìn)一步的,所述第二終端將所述第一交互信息處理成第二交互信息具體包括:
所述第二終端對(duì)所述第一交互信息進(jìn)行篩選,并添加第一服務(wù)ID,生成第二交互信息。
進(jìn)一步的,在所述第一服務(wù)器將所述第二交互信息發(fā)送給所述第一終端之后,所述方法還包括:
所述第一終端對(duì)所述第二交互信息進(jìn)行解析,并在所述信息交互界面進(jìn)行顯示。
進(jìn)一步的,所述方法還包括:所述第二終端向所述第二服務(wù)器發(fā)送第三請(qǐng)求消息,所述第二服務(wù)器根據(jù)所述第三請(qǐng)求消息從交互信息數(shù)據(jù)庫(kù)中獲取第三交互信息并發(fā)送給所述第二終端;
所述第二終端將所述第三交互信息發(fā)送給所述第一服務(wù)器;
所述第一服務(wù)器將所述第三交互信息推送給所述第一終端。
第二方面,本發(fā)明提供了一種即時(shí)通訊系統(tǒng),所述系統(tǒng)包括本發(fā)明實(shí)施例涉及的第一終端、第二終端、第一服務(wù)器和第二服務(wù)器。
本發(fā)明涉及的信息交互方法及系統(tǒng),用戶ID和服務(wù)ID建立對(duì)應(yīng)關(guān)系,使用戶能夠利用服務(wù)ID獲取交互信息,服務(wù)ID對(duì)應(yīng)的終端根據(jù)用戶發(fā)送的請(qǐng)求在交互信息數(shù)據(jù)庫(kù)中查詢相應(yīng)的交互信息發(fā)送給用戶終端,節(jié)省了人力成本和時(shí)間成本。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例涉及的信息交互方法的流程圖。
圖2為本發(fā)明實(shí)施例涉及的信息交互系統(tǒng)的示意圖。
具體實(shí)施方式
下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
本發(fā)明技術(shù)方案中的第一終端為針對(duì)老年人設(shè)計(jì)的具有處理能力的終端設(shè)備,例如老人專用手機(jī)等。第二終端為服務(wù)端的終端設(shè)備,包括臺(tái)式電腦、平板電腦、智能手機(jī)等。
圖1為本發(fā)明信息交互方法的流程圖,如圖所示,本發(fā)明實(shí)施例具體包括如下步驟:
步驟101,第一終端向第一服務(wù)器發(fā)送第一請(qǐng)求消息,所述第一請(qǐng)求消息中包含第一用戶ID。
在本步驟之前,需要對(duì)第一終端進(jìn)行激活操作,第一終端接收第一用戶輸入的激活指令,根據(jù)激活指令獲取信息交互界面數(shù)據(jù),根據(jù)信息交互界面數(shù)據(jù)生成信息交互界面。
本步驟為第一用戶ID對(duì)應(yīng)的第一終端向第一服務(wù)器登錄的過(guò)程,登錄后,第一服務(wù)器存儲(chǔ)第一用戶ID。
步驟102,所述第一服務(wù)器獲取所述第一用戶ID對(duì)應(yīng)的第一服務(wù)ID發(fā)送給所述第一終端。
在第一服務(wù)器獲取第一用戶ID對(duì)應(yīng)的第一服務(wù)ID發(fā)送給第一終端之前,第一服務(wù)器需要對(duì)第一用戶ID進(jìn)行驗(yàn)證,驗(yàn)證成功則說(shuō)明該用戶ID已在第一服務(wù)器注冊(cè),為合法用戶,驗(yàn)證成功后第一服務(wù)器向第一終端返回響應(yīng)消息。
第一用戶ID登錄第一服務(wù)器之后,第一服務(wù)器為第一用戶ID分配第一服務(wù)ID,從而第一用戶ID和第一服務(wù)ID建立對(duì)應(yīng)關(guān)系,第一用戶ID和第一服務(wù)ID在信息交互界面進(jìn)行信息交互。
其中,一個(gè)服務(wù)ID可以對(duì)應(yīng)一個(gè)用戶ID,也可以對(duì)應(yīng)多個(gè)用戶ID。當(dāng)一個(gè)服務(wù)ID對(duì)應(yīng)多個(gè)用戶ID時(shí),一個(gè)服務(wù)人員可以維護(hù)多個(gè)服務(wù)ID,為多個(gè)用戶ID對(duì)應(yīng)的用戶服務(wù),從而節(jié)省了服務(wù)人員數(shù)量。
步驟103,所述第一終端向所述第二服務(wù)器發(fā)送第二請(qǐng)求消息,所述第二請(qǐng)求消息中包含第一服務(wù)ID。
在步驟103之前,第一用戶ID對(duì)應(yīng)的第一終端和第一服務(wù)ID對(duì)應(yīng)的第二終端均需要登錄第二服務(wù)器。第二服務(wù)器存儲(chǔ)第一用戶ID、第一服務(wù)ID以及第一用戶ID和第一服務(wù)ID之間的對(duì)應(yīng)關(guān)系。第二服務(wù)器具體可以是云服務(wù)器,該云服務(wù)器可以從相應(yīng)的云數(shù)據(jù)庫(kù)中獲取信息。
其中,第二請(qǐng)求消息中除包括第一服務(wù)ID之外,還包括咨詢信息,咨詢信息為第一終端記錄的第一用戶輸入的信息。咨詢信息包括語(yǔ)音信息、文字信息等。
例如,用戶以文字形式或語(yǔ)音形式輸入咨詢信息為“白內(nèi)障手術(shù)后飲食注意”等。
步驟104,所述第二服務(wù)器根據(jù)所述第二請(qǐng)求消息從交互信息數(shù)據(jù)庫(kù)中獲取第一交互信息。
具體的,第二服務(wù)器解析第二請(qǐng)求消息,提取咨詢信息;對(duì)咨詢信息進(jìn)行識(shí)別處理,根據(jù)識(shí)別結(jié)果獲取查詢條件信息;根據(jù)查詢條件信息在交互信息數(shù)據(jù)庫(kù)中查詢滿足查詢條件的第一交互信息。
當(dāng)?shù)诙?wù)器為云服務(wù)器時(shí),交互信息數(shù)據(jù)庫(kù)為云數(shù)據(jù)庫(kù),云服務(wù)器可以根據(jù)查詢條件在云數(shù)據(jù)庫(kù)中查詢滿足條件的信息。
第一交互信息具體包括:視頻信息、音頻信息、文字信息、圖片信息、位置信息。
如步驟103中的例子,第二服務(wù)器從第二請(qǐng)求消息中提取語(yǔ)音或者文字形式的咨詢信息“白內(nèi)障手術(shù)后飲食注意”,對(duì)咨詢信息進(jìn)行識(shí)別后,生成識(shí)別結(jié)果獲取查詢條件,根據(jù)查詢條件信息在交互信息數(shù)據(jù)庫(kù)中查詢滿足查詢條件的咨詢信息“白內(nèi)障手術(shù)后飲食注意”對(duì)應(yīng)的交互信息,交互信息的形式可以是視頻信息、音頻信息、文字信息、圖片信息等。
如果第二服務(wù)器從第二請(qǐng)求消息中提取語(yǔ)音或者文字形式的咨詢信息“某某醫(yī)院怎么走”,則第二服務(wù)器對(duì)咨詢信息進(jìn)行識(shí)別后,生成識(shí)別結(jié)果獲取查詢條件,根據(jù)查詢條件信息在交互信息數(shù)據(jù)庫(kù)中查詢?cè)撫t(yī)院的位置信息。
步驟105,所述第二服務(wù)器將所述第一交互信息發(fā)送給所述第一服務(wù)ID對(duì)應(yīng)的第二終端。
具體的,第二服務(wù)器接收第一終端發(fā)送的第二請(qǐng)求消息后,從中提取出第一服務(wù)ID,根據(jù)第一服務(wù)ID將第一交互信息發(fā)送到相應(yīng)的第二終端。
如步驟104中的例子,第二服務(wù)器接收第一終端發(fā)送的第二請(qǐng)求消息后,從中提取出第一服務(wù)ID,根據(jù)第一服務(wù)ID將咨詢信息“白內(nèi)障手術(shù)后飲食注意”對(duì)應(yīng)的交互信息發(fā)送到相應(yīng)的第二終端。
步驟106,所述第二終端將所述第一交互信息處理成第二交互信息,并發(fā)送給所述第一服務(wù)器。
具體的,第二終端對(duì)第一交互信息進(jìn)行篩選,并添加第一服務(wù)ID,生成第二交互信息。
第二終端根據(jù)預(yù)設(shè)條件對(duì)第一交互信息進(jìn)行篩選,例如,篩除不完整文件、格式不符合要求的文件等,添加第一服務(wù)ID后生成向第一服務(wù)器發(fā)送的第二交互信息。
步驟107,所述第一服務(wù)器將所述第二交互信息發(fā)送給所述第一終端。
具體的,第一服務(wù)器接收到第二交互信息后,提取第一服務(wù)ID,根據(jù)第一服務(wù)ID查詢到對(duì)應(yīng)的第一用戶ID,將第二交互信息發(fā)送給第一用戶ID對(duì)應(yīng)的第一終端。
在第一服務(wù)器將第二交互信息發(fā)送給第一終端之后,還包括:
第一終端對(duì)第二交互信息進(jìn)行解析,并在信息交互界面進(jìn)行顯示。
另外,本發(fā)明技術(shù)方案還包括第二終端向第一終端推送信息的步驟,具體包括:第二終端向第二服務(wù)器發(fā)送第三請(qǐng)求消息,第二服務(wù)器根據(jù)第三請(qǐng)求消息從交互信息數(shù)據(jù)庫(kù)中獲取第三交互信息并發(fā)送給第二終端;第二終端將第三交互信息發(fā)送給第一服務(wù)器;第一服務(wù)器將第三交互信息推送給第一終端。
本發(fā)明涉及的信息交互方法及系統(tǒng),用戶ID和服務(wù)ID建立對(duì)應(yīng)關(guān)系,使用戶能夠利用服務(wù)ID獲取交互信息,服務(wù)ID對(duì)應(yīng)的終端根據(jù)用戶發(fā)送的請(qǐng)求在交互信息數(shù)據(jù)庫(kù)中查詢相應(yīng)的交互信息發(fā)送給用戶終端,節(jié)省了人力成本和時(shí)間成本。
圖2為本發(fā)明實(shí)施例涉及的信息交互系統(tǒng)的示意圖。如圖所示,所述系統(tǒng)包括:第一終端1、第二終端2、第一服務(wù)器3和第二服務(wù)器4。
第一終端1向第一服務(wù)器3發(fā)送第一請(qǐng)求消息,第一請(qǐng)求消息中包含第一用戶ID;第一服務(wù)器3獲取第一用戶ID對(duì)應(yīng)的第一服務(wù)ID發(fā)送給第一終端1;第一終端1向第二服務(wù)器4發(fā)送第二請(qǐng)求消息,第二請(qǐng)求消息中包含第一服務(wù)ID;第二服務(wù)器4根據(jù)第二請(qǐng)求消息從交互信息數(shù)據(jù)庫(kù)中獲取第一交互信息;第二服務(wù)器4將第一交互信息發(fā)送給第一服務(wù)ID對(duì)應(yīng)的第二終端2;第二終端2將第一交互信息處理成第二交互信息,并發(fā)送給第一服務(wù)器3;第一服務(wù)器3將第二交互信息發(fā)送給第一終端1。
本發(fā)明涉及的信息交互系統(tǒng),用戶ID和服務(wù)ID建立對(duì)應(yīng)關(guān)系,使用戶能夠利用服務(wù)ID獲取交互信息,服務(wù)ID對(duì)應(yīng)的終端根據(jù)用戶發(fā)送的請(qǐng)求在交互信息數(shù)據(jù)庫(kù)中查詢相應(yīng)的交互信息發(fā)送給用戶終端,節(jié)省了人力成本和時(shí)間成本。
專業(yè)人員應(yīng)該還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn),為了清楚地說(shuō)明硬件和軟件的可互換性,在上述說(shuō)明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來(lái)實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。
以上的具體實(shí)施方式,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說(shuō)明,所應(yīng)理解的是,以上僅為本發(fā)明的具體實(shí)施方式而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。