本發(fā)明涉及智能終端與服務(wù)器交互技術(shù)領(lǐng)域,具體涉及一種用戶反饋方法及裝置、問題反饋業(yè)務(wù)架構(gòu)系統(tǒng)。
背景技術(shù):
智能電視是在傳統(tǒng)電視的基礎(chǔ)上安裝了智能操作系統(tǒng)的一種電視終端。傳統(tǒng)電視功能單一,只有電視節(jié)目接收或者接收有線電視的功能,電視機廠商出售電視之后,只要硬件系統(tǒng)沒有故障,則不再和用戶產(chǎn)生關(guān)聯(lián)。智能電視由于加入了智能操作系統(tǒng),電視功能越來越全面,用戶使用過程中的問題以及電視可能出問題的情況也越來越多。同時由于智能電視同智能手機類似,普遍能夠連接互聯(lián)網(wǎng),所以,用戶在使用過程中提交問題并且電視廠商為用戶答疑解問已經(jīng)是考核智能電視服務(wù)水平的一個重點方面。
目前,智能電視的用戶反饋方式,都是由用戶點擊問題反饋應(yīng)用,然后通過遙控器控制軟鍵盤來進行問題描述,輸入完成后再通過遙控器點擊確認(rèn)提交到電視廠商的服務(wù)器。另外,在提交問題反饋描述的同時也可以把系統(tǒng)的日志文件上傳到服務(wù)器。從而電視廠商可以及時根據(jù)用戶的問題反饋描述和系統(tǒng)日志找出問題所在并幫助用戶解決問題。
但是通過遙控器控制軟鍵盤的方式來輸入文字是非常困難的,可能需要使用遙控器的上下左右鍵進行多次點擊操作才能夠完成一個漢字的輸入,輸入非常緩慢,從而導(dǎo)致用戶在電視上提交的問題反饋除了日志以外,描述基本為空。電視廠商無法得到詳細的問題描述,也就難以準(zhǔn)確迅速的找出問題。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例提供了一種用戶反饋方法及裝置、問題反饋業(yè)務(wù)架構(gòu)系統(tǒng),以解決現(xiàn)有智能電視在利用遙控器進行問題反饋時輸入文字困難的問題。
根據(jù)第一方面,本發(fā)明實施例提供了一種用戶反饋方法,適用于智能電視或其他文字輸入不便的智能終端,包括以下步驟:向服務(wù)器發(fā)送獲取問題標(biāo)識請求;接收服務(wù)器發(fā)送的問題標(biāo)識。
可選地,該方法還包括:接收服務(wù)器發(fā)送的第一反饋信號;獲取當(dāng)前設(shè)備日志并發(fā)送給服務(wù)器。
可選地,還包括:接收服務(wù)器發(fā)送的第二反饋信號;根據(jù)第二反饋信號生成答復(fù)指示。
可選地,在接收服務(wù)器發(fā)送的問題標(biāo)識的步驟之后,還包括:生成攜帶問題標(biāo)識的二維碼。
可選地,還包括:對服務(wù)器提供的反饋提交鏈接地址進行安全驗證生成帶簽名的反饋提交鏈接地址。
根據(jù)第二方面,本發(fā)明實施例提供了一種用戶反饋方法,適用于服務(wù)器端,包括以下步驟:接收第一客戶端發(fā)送的獲取問題標(biāo)識請求;生成與第一客戶端對應(yīng)的問題標(biāo)識;將問題標(biāo)識發(fā)送給第一客戶端;接收第二客戶端發(fā)送的問題反饋和問題標(biāo)識。
可選地,在接收第二客戶端發(fā)送的問題反饋和問題標(biāo)識的步驟之后,還包括:向與問題標(biāo)識對應(yīng)的第一客戶端發(fā)送第一反饋信號,第一反饋信號用于通知第一客戶端問題反饋已提交;接收第一客戶端發(fā)送的當(dāng)前設(shè)備日志。
可選地,還包括:向第一客戶端發(fā)送第二反饋信號,第二反饋信號用于通知第一客戶端針對問題反饋進行回復(fù)。
可選地,在接收第二客戶端發(fā)送的問題反饋和問題標(biāo)識的步驟之后,還包括:將問題反饋和問題標(biāo)識對應(yīng)存儲。
根據(jù)第三方面,本發(fā)明實施例提供了一種用戶反饋方法,適用于方便輸入的終端設(shè)備,例如智能手機、平板電腦,包括以下步驟:獲取第一客戶端接收到的問題標(biāo)識;將用戶問題反饋和問題標(biāo)識發(fā)送給服務(wù)器。
可選地,還包括:獲取第一客戶端的答復(fù)指示;根據(jù)答復(fù)指示發(fā)送答復(fù)內(nèi)容至服務(wù)器。
可選地,獲取第一客戶端接收到的問題標(biāo)識的步驟包括:掃描第一客戶端的二維碼,以獲取問題標(biāo)識。
可選地,將用戶問題反饋和問題標(biāo)識發(fā)送給服務(wù)器的步驟之前,還包括:獲取第一客戶端生成的帶簽名的反饋提交鏈接地址;根據(jù)帶簽名的反饋提交鏈接地址請求反饋提交頁面并進行安全驗證。
根據(jù)第四方面,本發(fā)明實施例提供了一種用戶反饋裝置,適用于智能電視或其他文字輸入不便的智能終端,包括:第一發(fā)送單元,用于向服務(wù)器發(fā)送獲取問題標(biāo)識請求;第一接收單元,用于接收服務(wù)器發(fā)送的問題標(biāo)識。
可選地,還包括:第二接收單元,用于接收服務(wù)器發(fā)送的第一反饋信號;第一獲取單元,用于獲取當(dāng)前設(shè)備日志并發(fā)送給服務(wù)器。
可選地,還包括:第三接收單元,用于接收服務(wù)器發(fā)送的第二反饋信號;第一生成單元,用于根據(jù)第二反饋信號生成答復(fù)指示。
可選地,還包括:第二生成單元,用于生成攜帶問題標(biāo)識的二維碼。
可選地,還包括:第一安全驗證單元,用于對服務(wù)器提供的反饋提交鏈接地址進行安全驗證生成帶簽名的反饋提交鏈接地址。
根據(jù)第五方面,本發(fā)明實施例提供了一種用戶反饋裝置,適用于服務(wù)器,包括:第四接收單元,用于接收第一客戶端發(fā)送的獲取問題標(biāo)識請求;第三生成單元,用于生成與第一客戶端對應(yīng)的問題標(biāo)識;第二發(fā)送單元,用于將問題標(biāo)識發(fā)送給第一客戶端;第五接收單元,用于接收第二客戶端發(fā)送的問題反饋和問題標(biāo)識。
可選地,還包括:第三發(fā)送單元,用于向與所述問題標(biāo)識對應(yīng)的第一客戶端發(fā)送第一反饋信號,第一反饋信號用于通知第一客戶端問題反饋已提交;第六接收單元,用于接收第一客戶端發(fā)送的當(dāng)前設(shè)備日志。
可選地,還包括:第四發(fā)送單元,用于向第一客戶端發(fā)送第二反饋信號,第二反饋信號用于通知第一客戶端針對問題反饋進行回復(fù)。
可選地,還包括:存儲單元,用于將問題反饋和問題標(biāo)識對應(yīng)存儲。
根據(jù)第六方面,本發(fā)明實施例提供了一種用戶反饋裝置,適用于方便輸入的終端設(shè)備,例如智能手機、平板電腦,包括:第二獲取單元,用于獲取第一客戶端接收到的問題標(biāo)識;第五發(fā)送單元,用于將用戶問題反饋和問題標(biāo)識發(fā)送給服務(wù)器。
可選地,還包括:第三獲取單元,用于獲取第一客戶端的答復(fù)指示;第六發(fā)送單元,用于根據(jù)答復(fù)指示發(fā)送答復(fù)內(nèi)容至服務(wù)器。
可選地,第二獲取單元包括:掃描子單元,用于掃描第一客戶端的二維碼,以獲取問題標(biāo)識。
可選地,還包括:第四獲取單元,用于獲取第一客戶端生成的帶簽名的反饋提交鏈接地址;第二安全驗證單元,用于根據(jù)帶簽名的反饋提交鏈接地址請求反饋提交頁面并進行安全驗證。
根據(jù)第七方面,本發(fā)明實施例提供了一種問題反饋業(yè)務(wù)架構(gòu)系統(tǒng),用于實現(xiàn)上述任一種服務(wù)器端的用戶反饋方法,包括:問題反饋入庫控制器,用于將接收到的問題反饋和答復(fù)內(nèi)容按照預(yù)設(shè)規(guī)則存入問題反饋數(shù)據(jù)庫;問題反饋接口控制器,用于與客戶端進行問題反饋數(shù)據(jù)交互。
可選地,還包括:推送控制器,用于獲取第一客戶端的當(dāng)前設(shè)備日志。
可選地,還包括:云存儲(可以是amazons3云存儲),用于將接收到的問題反饋和/或答復(fù)內(nèi)容和/或當(dāng)前設(shè)備日志同步傳輸?shù)狡渌鎯Ψ?wù)器;和/或指令庫(可以是unirest庫),用于在利用第二客戶端提交問題反饋時,指示第一客戶端提交當(dāng)前設(shè)備日志。
可選地,還包括:問題反饋業(yè)務(wù)目錄,與其他業(yè)務(wù)目錄獨立;問題反饋業(yè)務(wù)目錄下分布有主入口、架構(gòu)工廠目錄、實用工具目錄、配置文件、抽象類目錄、國內(nèi)業(yè)務(wù)配置和國外業(yè)務(wù)配置。
根據(jù)第八方面,本發(fā)明實施例提供了一種終端,包括:至少一個處理器;以及與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器執(zhí)行第一方面或者第一方面的任意一種可選方式中所述的用戶反饋方法。
根據(jù)第九方面,本發(fā)明實施例提供了一種服務(wù)器,包括:至少一個處理器;以及與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器執(zhí)行第二方面或者第二方面的任意一種可選方式中所述的用戶反饋方法。
根據(jù)第十方面,本發(fā)明實施例提供了一種終端,包括:至少一個處理器;以及與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器執(zhí)行第三方面或者第三方面的任意一種可選方式中所述的用戶反饋方法。
根據(jù)第十一方面,本發(fā)明實施例提供了一種非暫態(tài)計算機可讀存儲介質(zhì),所述非暫態(tài)計算機可讀存儲介質(zhì)存儲計算機指令,所述計算機指令用于使所述計算機執(zhí)行第一方面或者第一方面的任意一種可選方式中所述的用戶反饋方法。
根據(jù)第十二方面,本發(fā)明實施例提供了一種非暫態(tài)計算機可讀存儲介質(zhì),所述非暫態(tài)計算機可讀存儲介質(zhì)存儲計算機指令,所述計算機指令用于使所述計算機執(zhí)行第二方面或者第二方面的任意一種可選方式中所述的用戶反饋方法。
根據(jù)第十三方面,本發(fā)明實施例提供了一種非暫態(tài)計算機可讀存儲介質(zhì),所述非暫態(tài)計算機可讀存儲介質(zhì)存儲計算機指令,所述計算機指令用于使所述計算機執(zhí)行第三方面或者第三方面的任意一種可選方式中所述的用戶反饋方法。
根據(jù)第十四方面,本發(fā)明實施例提供了一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括存儲在非暫態(tài)計算機可讀存儲介質(zhì)上的計算程序,所述計算機程序包括程序指令,當(dāng)所述程序指令被計算機執(zhí)行時,使所述計算機執(zhí)行第一方面或者第一方面的任意一種可選方式中所述的用戶反饋方法。
根據(jù)第十五方面,本發(fā)明實施例提供了一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括存儲在非暫態(tài)計算機可讀存儲介質(zhì)上的計算程序,所述計算機程序包括程序指令,當(dāng)所述程序指令被計算機執(zhí)行時,使所述計算機執(zhí)行第二方面或者第二方面的任意一種可選方式中所述的用戶反饋方法。
根據(jù)第十六方面,本發(fā)明實施例提供了一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括存儲在非暫態(tài)計算機可讀存儲介質(zhì)上的計算程序,所述計算機程序包括程序指令,當(dāng)所述程序指令被計算機執(zhí)行時,使所述計算機執(zhí)行第三方面或者第三方面的任意一種可選方式中所述的用戶反饋方法。
本發(fā)明實施例所提供的一種用戶反饋方法及裝置、問題反饋業(yè)務(wù)架構(gòu)系統(tǒng),當(dāng)用戶需要反饋問題時,則第一客戶端向服務(wù)器發(fā)送獲取問題標(biāo)識請求,并獲取服務(wù)器分配的問題標(biāo)識。以將該問題標(biāo)識發(fā)送給智能手機或平板電腦或其他方便輸入文字描述的終端設(shè)備。從而利用方便輸入文字描述的終端設(shè)備來進行問題反饋描述,并與問題標(biāo)識一起發(fā)送給服務(wù)器,從而服務(wù)器可以根據(jù)問題標(biāo)識對應(yīng)上提交問題反饋的第一客戶端。從而實現(xiàn)了利用其他方便輸入文字的終端設(shè)備來提交第一客戶端的問題反饋(詳細描述),解決了智能電視或其他第一客戶端利用遙控器進行文字輸入困難且慢的問題。
附圖說明
通過參考附圖會更加清楚的理解本發(fā)明的特征和優(yōu)點,附圖是示意性的而不應(yīng)理解為對本發(fā)明進行任何限制,在附圖中:
圖1示出了根據(jù)本發(fā)明實施例1的一種適用于第一客戶端的用戶反饋方法的流程圖;
圖2示出了根據(jù)本發(fā)明實施例2的一種適用于服務(wù)器的用戶反饋方法的流程圖;
圖3示出了根據(jù)本發(fā)明實施例3的一種適用于第二客戶端的用戶反饋方法的流程圖;
圖4示出了根據(jù)本發(fā)明實施例4的一種用戶反饋方法的流程圖;
圖5示出了根據(jù)本發(fā)明實施例6的一種適用于第一客戶端的用戶反饋裝置的示意圖;
圖6示出了根據(jù)本發(fā)明實施例7的一種適用于服務(wù)器的用戶反饋裝置的示意圖;
圖7示出了根據(jù)本發(fā)明實施例8的一種適用于第二客戶端的用戶反饋裝置的示意圖;
圖8示出了根據(jù)本發(fā)明實施例的電子設(shè)備的示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
實施例1
圖1是本發(fā)明實施例提供的一種用戶反饋方法的流程圖,適用于智能電視,也可以是其他文字輸入困難的智能終端,包括以下步驟:
s11:當(dāng)用戶需要提交問題反饋時,具體可以是在用戶進入第一客戶端的問題反饋界面時,第一客戶端向服務(wù)器發(fā)送獲取問題標(biāo)識請求,該第一客戶端可以是智能電視或其他文字輸入困難的智能終端。在第一客戶端向服務(wù)器請求問題標(biāo)識時,也向服務(wù)器請求h5反饋提交鏈接地址,該h5反饋提交鏈接地址用于作為第二客戶端向服務(wù)器提交問題反饋描述的目標(biāo)地址。
s12:第一客戶端接收服務(wù)器發(fā)送的問題標(biāo)識,該問題標(biāo)識是用戶當(dāng)前提交的問題反饋的唯一標(biāo)識符,后期智能電視、服務(wù)器和智能手機均通過該問題標(biāo)識來唯一對應(yīng)該問題反饋,并方便服務(wù)器根據(jù)該問題標(biāo)識對應(yīng)該智能電視。第一客戶端可以將該問題標(biāo)識存儲在本地。
本實施例提供的用戶反饋方法,主要適用于智能電視等文字輸入困難的智能終端,當(dāng)用戶需要反饋問題時,則向服務(wù)器發(fā)送獲取問題標(biāo)識請求,并獲取服務(wù)器分配的問題標(biāo)識。然后將該問題標(biāo)識發(fā)送給智能手機或平板電腦或其他方便輸入文字描述的終端設(shè)備,以利用方便輸入文字描述的終端設(shè)備來進行問題反饋描述,并與問題標(biāo)識一起發(fā)送給服務(wù)器,從而服務(wù)器可以根據(jù)問題標(biāo)識對應(yīng)上提交問題反饋的智能電視以及該問題反饋。該用戶反饋方法實現(xiàn)了利用其他方便輸入文字的終端設(shè)備來提交智能電視的問題反饋(詳細描述),解決了智能電視利用遙控器進行文字輸入困難且慢的問題。
作為具體的實施方式,在接收服務(wù)器發(fā)送的問題標(biāo)識的步驟之后,還包括:
生成攜帶問題標(biāo)識的二維碼。第二客戶端可以通過掃描二維碼獲取該問題標(biāo)識,以在其向服務(wù)器上傳問題反饋描述時,服務(wù)器可以通過該問題標(biāo)識對應(yīng)第一客戶端以及第一客戶端的某條問題反饋。
作為進一步優(yōu)選的實施方式,還包括:
對服務(wù)器提供的反饋提交鏈接地址進行安全驗證生成帶簽名的反饋提交鏈接地址。具體地,可以將服務(wù)器提供的問題標(biāo)識和該帶簽名的反饋提交鏈接地址均添加到生成的二維碼中,以便第二客戶端在掃描二維碼時就可以獲取問題標(biāo)識和該帶簽名的反饋提交鏈接地址。在設(shè)定api接口安全驗證機制時,如果將安全驗證算法寫在h5頁面中再請求接口會暴露驗證機制,造成安全漏洞。因此,本實施例中設(shè)置的簽名策略是由第一客戶端將sign簽名傳給服務(wù)器,再由服務(wù)器將參數(shù)透傳給h5頁面。
作為其他可選的具體實施方式,該方法還包括:
首先,接收服務(wù)器發(fā)送的響應(yīng)于所述服務(wù)器已接收到問題反饋的第一反饋信號,即:該第一反饋信號用于告知第一客戶端已接收到第二客戶端提交的問題反饋。
然后,第一客戶端關(guān)閉問題反饋界面,獲取當(dāng)前設(shè)備日志并發(fā)送給服務(wù)器。
本實施例提供的用戶反饋方法,用戶提交問題反饋后,如果是使用上的流程問題,客服可以直接解答。若是系統(tǒng)設(shè)計或者程序錯誤,那么還需要抓取設(shè)備日志。因此本實施例智能電視還抓取了設(shè)備日志給服務(wù)器以供服務(wù)器進行問題分析。
另外,在服務(wù)器接收到問題反饋并存儲完成后,第一客戶端刷新其反饋列表和反饋詳情。
作為第二種可選的實施方式,該方法還包括:
首先,接收服務(wù)器發(fā)送的通知對提交的問題反饋進行答復(fù)的第二反饋信號,即:該第二反饋信號是服務(wù)器通知第一客戶端針對之前提交的問題反饋進行答復(fù);
然后,根據(jù)第二反饋信號生成答復(fù)指示。具體地,第一客戶端生成回復(fù)選區(qū),并生成包含問題標(biāo)識和反饋提交鏈接地址的二維碼。
本實施例提供的用戶反饋方法,在智能電視提交了用戶反饋后,服務(wù)器進行了初步處理,如果有需要用戶補充描述的或者其他需要用戶反饋的信息,那么就生成第二反饋信號指示用戶答復(fù)。智能電視再生成答復(fù)指示,由第二客戶端(具體可以是智能手機、平板電腦等方便文字輸入的終端設(shè)備)來完成文字答復(fù)。
實施例2
圖2是本發(fā)明實施例提供的一種用戶反饋方法的流程圖,適用于服務(wù)器端,該方法具體包括以下步驟:
s21:接收第一客戶端發(fā)送的獲取問題標(biāo)識請求,第一客戶端即智能電視端,或者其他文字輸入困難的智能終端;
s22:生成與第一客戶端對應(yīng)的問題標(biāo)識,即該問題標(biāo)識是由服務(wù)器函數(shù)庫生成的問題唯一id,具體可以是13位的;
s23:將問題標(biāo)識發(fā)送給第一客戶端,具體可以是服務(wù)器通過http協(xié)議get方式請求api(應(yīng)用程序編程接口)以json對象格式返回給第一客戶端;
s24:接收第二客戶端發(fā)送的問題反饋和問題標(biāo)識,第二客戶端具體可以是智能手機或平板電腦或其他方便輸入文字描述的終端設(shè)備。
本實施例提供的用戶反饋方法,適用于服務(wù)器端,當(dāng)用戶需要反饋問題時,則智能電視向服務(wù)器發(fā)送獲取問題標(biāo)識請求,并獲取服務(wù)器分配的問題標(biāo)識。第一客戶端將該問題標(biāo)識發(fā)送給智能手機或平板電腦或其他方便輸入文字描述的終端設(shè)備。從而可以利用方便輸入文字描述的終端設(shè)備來進行問題反饋描述,并與問題標(biāo)識一起發(fā)送給服務(wù)器,服務(wù)器可以根據(jù)問題標(biāo)識對應(yīng)上提交問題反饋的智能電視。該方法實現(xiàn)了利用其他方便輸入文字的終端設(shè)備來提交智能電視的問題反饋(詳細描述),解決了智能電視利用遙控器進行文字輸入困難且慢的問題。
作為具體的實施方式,在接收第二客戶端發(fā)送的問題反饋和問題標(biāo)識的步驟之后,還包括:將問題反饋和問題標(biāo)識對應(yīng)存儲。具體過程是:服務(wù)器在接收到第二客戶端發(fā)送的問題反饋和問題標(biāo)識后,首先需要對其進行安全驗證,安全驗證通過后將兩者對應(yīng)寫入服務(wù)器的問題反饋數(shù)據(jù)庫,并同步更新緩存。
在其他的實施方式中,如果第一客戶端也提交了問題反饋描述,那么服務(wù)器會先收到第一客戶端的提交表單,存儲對應(yīng)的問題標(biāo)識,并記錄該問題狀態(tài),問題狀態(tài)分別為1-5個數(shù)字標(biāo)識(分別對應(yīng)評估中、已回復(fù)、處理中、已解決和已關(guān)閉5種狀態(tài))。在對第一客戶端提交的問題反饋進行安全驗證后,寫入問題反饋數(shù)據(jù)庫,并同步更新緩存。在收到第二客戶端提交的反饋表單后,會根據(jù)問題標(biāo)識更新問題反饋數(shù)據(jù)庫中的字段,并同步更新緩存。
上述將問題反饋寫入問題反饋數(shù)據(jù)庫可采用實時入庫邏輯,也可以采用隊列入庫邏輯,具體可根據(jù)數(shù)據(jù)流量大小和客戶端數(shù)量選擇。上述緩存更新采用狀態(tài)主動更新策略。
在服務(wù)器接收到問題反饋并存儲完成后,刷新第一客戶端的反饋列表api接口和反饋詳情api接口,以更新第一客戶端的反饋列表和反饋詳情。
作為其中一種可選的具體實施方式,上述步驟s24之后,即接收第二客戶端發(fā)送的問題反饋和問題標(biāo)識的步驟之后,還包括:
首先,向與該問題標(biāo)識對應(yīng)的第一客戶端發(fā)送第一反饋信號,第一反饋信號用于通知第一客戶端問題反饋已提交。具體地,服務(wù)器在接收到第二客戶端的問題反饋后,如果通過安全驗證并存入數(shù)據(jù)庫,就會請求push接口向第一客戶端推送第一反饋信號。第一客戶端在收到服務(wù)器推送的第一反饋信號后就關(guān)閉問題反饋界面、打包并上傳設(shè)備日志。其中,服務(wù)器是通過問題標(biāo)識來識別對應(yīng)的第一客戶端的。設(shè)備日志可以方便服務(wù)器端找出第一客戶端系統(tǒng)設(shè)計錯誤或程序錯誤。
然后,接收第一客戶端發(fā)送的當(dāng)前設(shè)備日志。服務(wù)器在接收到第一客戶端發(fā)送的當(dāng)前設(shè)備日志后,也需要進行安全驗證機制,在確認(rèn)為合法數(shù)據(jù)后將該當(dāng)前設(shè)備日志上傳到存儲集群保存起來。也即,服務(wù)器是作為中間上傳代理的,進行上傳服務(wù)。
本實施例提供的方法,在第二客戶端(具體可以是智能手機)通過h5頁面提交問題反饋描述后,自動匹配提交問題反饋的第一客戶端(智能電視),并向第一客戶端推送第一反饋信號以通知第一客戶端關(guān)閉問題反饋界面并提交設(shè)備日志,減少了用戶的操作。
作為另一種可選的具體實施方式,還包括:
向第一客戶端發(fā)送第二反饋信號,第二反饋信號用于通知第一客戶端針對問題反饋進行回復(fù)。在第一客戶端和第二客戶端提交了用戶反饋后,如果需要用戶補充描述的或者其他需要用戶反饋的信息,那么就生成第二反饋信號指示用戶答復(fù)。具體是通過第一客戶端的反饋列表api接口和反饋詳情api接口,告知第一客戶端該條問題的當(dāng)前狀態(tài)為請回復(fù)。
服務(wù)器收到第二客戶端提交的回復(fù)之后,首先驗證對應(yīng)的問題是否處于請回復(fù)狀態(tài),如果是則通過驗證,將回復(fù)內(nèi)容對應(yīng)問題標(biāo)識存入問題反饋數(shù)據(jù)庫中。并更新客戶端api接口、實時更新接口數(shù)據(jù)。
實施例3
圖3是本發(fā)明實施例提供的一種用戶反饋方法的流程圖,適用于智能手機或平板電腦或其他方便輸入文字描述的終端設(shè)備,該方法具體保護以下步驟:
s31:獲取第一客戶端接收到的問題標(biāo)識;
s32:將用戶問題反饋和問題標(biāo)識發(fā)送給服務(wù)器。
本實施例提供的用戶反饋方法,適用于智能手機或平板電腦或其他方便輸入文字描述的終端設(shè)備,當(dāng)用戶需要反饋問題時,則智能電視向服務(wù)器發(fā)送獲取問題標(biāo)識請求,并獲取服務(wù)器分配的問題標(biāo)識。然后作為第一客戶端的智能電視將該問題標(biāo)識發(fā)送給智能手機或平板電腦或其他方便輸入文字描述的終端設(shè)備,即第二客戶端。從而利用方便輸入文字描述的終端設(shè)備來進行問題反饋描述,并與問題標(biāo)識一起發(fā)送給服務(wù)器,因此服務(wù)器可以根據(jù)問題標(biāo)識對應(yīng)上提交問題反饋的智能電視。該方法實現(xiàn)了利用其他方便輸入文字的終端設(shè)備來提交智能電視的問題反饋(詳細描述),解決了智能電視利用遙控器進行文字輸入困難且慢的問題。其中,智能手機或平板電腦等是掌上智能設(shè)備,用戶可以很方便的使用鍵盤進行問題反饋的描述,還可以通過截取圖片或者拍照來完善問題描述。
作為其中一種可選的具體實施方式,獲取第一客戶端接收到的問題標(biāo)識的步驟包括:
當(dāng)?shù)谝豢蛻舳松闪藬y帶問題標(biāo)識的二維碼,則掃描第一客戶端的二維碼,以獲取問題標(biāo)識。
作為另一種可選的具體實施方式,將用戶問題反饋和問題標(biāo)識發(fā)送給服務(wù)器的步驟之前,還包括:
獲取第一客戶端生成的帶簽名的反饋提交鏈接地址,如果第一客戶端將經(jīng)安全驗證后的帶簽名的反饋提交鏈接地址也添加到生成的二維碼中,則第二客戶端掃描二維碼就可以獲得反饋提交鏈接地址。
在通過掃碼獲取反饋提交鏈接地址后,根據(jù)帶簽名的反饋提交鏈接地址請求反饋提交頁面并進行安全驗證。本實施例中,為了不暴露安全驗證算法并保證安全驗證的時效性和隱蔽性,將sign等參數(shù)通過透傳的形式拼接在頁面請求的接口中。
具體地,第二客戶端(具體可以是智能手機)在獲取反饋提交鏈接地址后,在用戶點擊反饋界面時通過push系統(tǒng)展開h5提交表單,然后由用戶填寫詳細反饋內(nèi)容和聯(lián)系方式。最后,請求服務(wù)器api以http協(xié)議post請求方式提交到服務(wù)器進行存儲。
作為其中一種具體的實施方式,該方法還包括:
首先,獲取第一客戶端的答復(fù)指示,具體通過掃描第一客戶端生成的包含問題標(biāo)識和反饋提交鏈接地址的二維碼,然后請求服務(wù)器的api接口并同樣采用參數(shù)透傳的形式進行安全驗證。然后,根據(jù)答復(fù)指示發(fā)送答復(fù)內(nèi)容至服務(wù)器。此次不需要依賴推送系統(tǒng),只提交答復(fù)內(nèi)容即可。
實施例4
圖4是本發(fā)明實施例提供的一種用戶反饋方法的流程圖,該方法具體保護以下步驟:
s41:當(dāng)需要提交問題反饋時,智能電視向服務(wù)器發(fā)送獲取問題標(biāo)識請求;
s42:服務(wù)器接收智能電視發(fā)送的獲取問題標(biāo)識請求;
s43:服務(wù)器生成與該智能電視對應(yīng)的問題標(biāo)識;
s44:服務(wù)器將問題標(biāo)識發(fā)送給該智能電視;
s45:該智能電視接收服務(wù)器發(fā)送的問題標(biāo)識,具體可以生成包含該問題標(biāo)識的二維碼;
s46:智能手機獲取智能電視接收到的問題標(biāo)識,在智能電視生成并顯示包含問題標(biāo)識的二維碼后智能手機就可以通過掃碼獲取問題標(biāo)識;
s47:智能手機將用戶問題反饋和問題標(biāo)識發(fā)送給服務(wù)器。
s48:服務(wù)器接收智能手機發(fā)送的問題反饋和問題標(biāo)識。
本實施例提供的用戶反饋方法,當(dāng)用戶需要反饋問題時,則智能電視向服務(wù)器發(fā)送獲取問題標(biāo)識請求,并獲取服務(wù)器分配的問題標(biāo)識。然后智能電視將該問題標(biāo)識發(fā)送給智能手機。從而利用方便輸入文字描述的智能手機來進行問題反饋描述,并與問題標(biāo)識一起發(fā)送給服務(wù)器,從而服務(wù)器可以根據(jù)問題標(biāo)識對應(yīng)上提交問題反饋的智能電視。從而實現(xiàn)了利用其他方便輸入文字的終端設(shè)備來提交智能電視的問題反饋(詳細描述),解決了智能電視利用遙控器進行文字輸入困難且慢的問題。
實施例5
本實施例提供了一種用戶反饋方法,具體保護以下步驟:
第一步:當(dāng)用戶點擊進入智能電視的用戶反饋界面時,表明用戶需要提交問題反饋,智能電視就向服務(wù)器請求獲取問題標(biāo)識和反饋提交鏈接地址。問題標(biāo)識用于識別區(qū)分用戶的各次反饋,也可以用于服務(wù)器識別提交反饋的智能電視,即服務(wù)器可以通過問題標(biāo)識識別出是哪一臺智能電視提交的反饋。反饋提交鏈接地址是指服務(wù)器可以通過網(wǎng)絡(luò)接收反饋的網(wǎng)絡(luò)地址。
第二步:服務(wù)器在接收到智能電視提交的獲取問題標(biāo)識和反饋提交鏈接地址的請求后,利用預(yù)設(shè)函數(shù)生成一個13位的問題標(biāo)識,不同的智能電視每次提交反饋時,服務(wù)器生成的問題標(biāo)識都不一樣。服務(wù)器在生成了問題標(biāo)識后,通過http協(xié)議get方式請求api以json對象格式返回給智能電視。與此同時,也將反饋提交鏈接地址發(fā)給智能電視。該反饋提交鏈接地址具體可以是h5頁面鏈接地址。
第三步:智能電視端接收到服務(wù)器發(fā)送的問題標(biāo)識和反饋提交鏈接地址后,通過安全驗證機制,生成帶簽名的反饋提交鏈接地址。然后生成記錄有問題標(biāo)識和帶簽名的反饋提交鏈接地址的二維碼。另外,智能電視端將問題標(biāo)識存儲在本地,以使服務(wù)器可以通過問題標(biāo)識來識別問題反饋對應(yīng)的智能電視。智能電視端也可以將反饋提交鏈接地址存儲在本地,且與問題標(biāo)識相對應(yīng)。從而,當(dāng)服務(wù)器指示智能電視端針對其提交的問題反饋進行回復(fù)時,只要服務(wù)器接收反饋的網(wǎng)絡(luò)地址不變,智能電視就不需要再次向服務(wù)器請求獲取反饋提交鏈接地址,只需要在本地查找問題反饋的問題標(biāo)識,就可以對應(yīng)獲取本地存儲的反饋提交鏈接地址。如果服務(wù)器接收反饋的網(wǎng)絡(luò)地址一直保持不變的話,該智能電視端不僅在針對其問題反饋答復(fù)服務(wù)器時不需要重新請求獲取反饋提交鏈接地址,而在下次反饋問題時也不需要重新請求獲取反饋提交鏈接地址。
第四步:智能手機掃描智能電視生成的二維碼,獲取問題標(biāo)識和帶簽名的反饋提交鏈接地址。智能手機根據(jù)該帶簽名的反饋提交鏈接地址請求h5表單頁面。智能手機請求h5表單頁面時,需要進行簽名安全驗證。如果將安全驗證算法寫在h5頁面中再請求接口會暴露驗證機制,造成安全漏洞,因此本實施例中優(yōu)選將sign簽名由智能電視傳輸給服務(wù)器,再由服務(wù)器傳輸給h5頁面,以保證安全驗證的時效性和隱蔽性。
第五步:智能手機通過安全驗證打開h5表單頁面后,用戶可填寫詳細的問題反饋和聯(lián)系方式等,并提交給服務(wù)器。與此同時也將問題標(biāo)識發(fā)送給服務(wù)器。
第六步:服務(wù)器接收到智能手機提交的h5提交表單后,也即接收到問題標(biāo)識以及用戶在智能手機端輸入的問題反饋后,根據(jù)問題標(biāo)識更新問題反饋數(shù)據(jù)庫,并同步更新緩存。
第七步:刷新智能電視的反饋列表接口(api)和反饋詳情接口(api),也即服務(wù)器將智能手機提交的問題反饋內(nèi)容推送給智能電視,從而在智能電視端可以查看問題反饋的詳細內(nèi)容。
第八步:服務(wù)器通過推送接口向智能電視推送系統(tǒng)通知,告知智能電視問題反饋已接收到。具體地,服務(wù)器可通過智能電視設(shè)備型號和mac地址進行精準(zhǔn)推送,也可以根據(jù)問題標(biāo)識進行精準(zhǔn)推送。
第九步:智能電視收到該系統(tǒng)通知后關(guān)閉用戶反饋界面,并本地打包設(shè)備日志(log)之后,上傳到服務(wù)器云平臺,服務(wù)器云平臺通過驗證機制后,確認(rèn)為合法數(shù)據(jù),則將設(shè)備日志同步上傳到存儲集群,將設(shè)備日志保存起來。
第十步:服務(wù)器根據(jù)智能手機提交的問題反饋和智能電視提交的當(dāng)前設(shè)備日志進行初步處理,如果需要用戶提交更詳細的問題反饋或補充等,則服務(wù)端通過智能電視的反饋詳情接口和反饋列表接口,告知智能電視端此條問題當(dāng)前狀態(tài)為請回復(fù)。
第十一步:智能電視端生成回復(fù)選區(qū),并生成h5提交頁面地址二維碼。
第十二步:用戶通過手機掃描二維碼,請求服務(wù)器,同樣通過參數(shù)透傳的形式,進行安全機制驗證。此時不需要再依賴推送系統(tǒng),只提交回復(fù)內(nèi)容即可。當(dāng)用戶掃碼回復(fù)成功之后,服務(wù)端收到請求,則鎖定問題狀態(tài),確認(rèn)是否為請回復(fù)狀態(tài),如果驗證為合法請求,則回復(fù)入庫,更新客戶端api,實時更新接口數(shù)據(jù)。
實施例6
如圖5所示,本實施例提供了一種用戶反饋裝置,包括:
第一發(fā)送單元u11,用于向服務(wù)器發(fā)送獲取問題標(biāo)識請求;
第一接收單元u12,用于接收服務(wù)器發(fā)送的問題標(biāo)識。
作為其中一種可選的具體實施方式,還包括:
第二接收單元,用于接收服務(wù)器發(fā)送的第一反饋信號;
第一獲取單元,用于獲取當(dāng)前設(shè)備日志并發(fā)送給服務(wù)器。
作為其他可選的具體實施方式,還包括:
第三接收單元,用于接收服務(wù)器發(fā)送的第二反饋信號;
第一生成單元,用于根據(jù)第二反饋信號生成答復(fù)指示。
作為其他具體的實施方式,還包括:
第二生成單元,用于生成攜帶問題標(biāo)識信息的二維碼。
作為另一種可選的具體實施方式,還包括:
第一安全驗證單元,用于對服務(wù)器提供的反饋提交鏈接地址進行安全驗證生成帶簽名的反饋提交鏈接地址。
實施例7
如圖6所示,本實施例提供了一種用戶反饋裝置,包括:
第四接收單元u21,用于接收第一客戶端發(fā)送的獲取問題標(biāo)識請求;
第三生成單元u22,用于生成與第一客戶端對應(yīng)的問題標(biāo)識;
第二發(fā)送單元u23,用于將問題標(biāo)識發(fā)送給第一客戶端;
第五接收單元u24,用于接收第二客戶端發(fā)送的問題反饋和問題標(biāo)識。
作為可選的具體實施方式,還包括:
第三發(fā)送單元,用于在接收到第二客戶端發(fā)送的問題反饋和問題標(biāo)識后,向與該問題標(biāo)識對應(yīng)的第一客戶端發(fā)送第一反饋信號,第一反饋信號用于通知第一客戶端問題反饋已提交;
第六接收單元,用于接收第一客戶端發(fā)送的當(dāng)前設(shè)備日志。
作為另一種可選的具體實施方式,還包括:
第四發(fā)送單元,用于向第一客戶端發(fā)送第二反饋信號,第二反饋信號用于通知第一客戶端針對問題反饋進行回復(fù)。
作為其他可選的具體實施方式,還包括:
存儲單元,用于將問題反饋和問題標(biāo)識對應(yīng)存儲。
實施例8
如圖7所示,本實施例提供了一種用戶反饋裝置,包括:
第二獲取單元u31,用于獲取第一客戶端接收到的問題標(biāo)識;
第五發(fā)送單元u32,用于將用戶問題反饋和問題標(biāo)識發(fā)送給服務(wù)器。
作為可選的具體實施方式,該裝置還包括:
第三獲取單元,用于獲取第一客戶端的答復(fù)指示;
第六發(fā)送單元,用于根據(jù)答復(fù)指示發(fā)送答復(fù)內(nèi)容至服務(wù)器。
作為其中一個可選的具體實施方式,第二獲取單元u31包括:
掃描子單元,用于掃描第一客戶端的二維碼,以獲取問題標(biāo)識。
作為其他可選的具體實施方式,該裝置還包括:
第四獲取單元,用于獲取第一客戶端生成的帶簽名的反饋提交鏈接地址;
第二安全驗證單元,用于根據(jù)帶簽名的反饋提交鏈接地址請求反饋提交頁面并進行安全驗證。
實施例9
本實施例提供了一種問題反饋業(yè)務(wù)架構(gòu)系統(tǒng),用于實現(xiàn)上述實施例2、4和5提供的用戶反饋方法,包括:
問題反饋入庫控制器,用于將接收到的問題反饋和答復(fù)內(nèi)容按照預(yù)設(shè)規(guī)則存入問題反饋數(shù)據(jù)庫。具體地,根據(jù)問題的狀態(tài)類型區(qū)分當(dāng)前問題的類型,分為評估中、已回復(fù)、處理中、已解決和已關(guān)閉五種狀態(tài),然后根據(jù)問題狀態(tài)鎖定入庫邏輯。從而解決了多反饋、亂反饋和冗余反饋的現(xiàn)象。另外,根據(jù)數(shù)據(jù)流量情況可定制實時入庫邏輯,也可以根據(jù)數(shù)據(jù)流量情況及客戶端數(shù)量大小訂正反饋上報入庫邏輯,具體可以將實時入庫訂正成隊列入庫,cache服務(wù)為隊列更新。
問題反饋接口控制器,用于與客戶端進行問題反饋數(shù)據(jù)交互。具體地,該控制器為第一客戶端提供api接口支持服務(wù),從而為第一客戶端提供數(shù)據(jù)流支持。api接口包括反饋列表接口、反饋詳情接口和問題標(biāo)識接口。
作為具體地實施方式,該系統(tǒng)還包括:推送控制器,用于獲取第一客戶端的當(dāng)前設(shè)備日志。即在利用第二客戶端提交了問題反饋詳細描述后,遙控第一客戶端異步上傳設(shè)備日志。從而在不增加用戶操作的同時,實現(xiàn)了第一客戶端設(shè)備日志的上傳。
本實施例提供的服務(wù)器端的問題反饋業(yè)務(wù)架構(gòu)系統(tǒng),設(shè)有三個統(tǒng)一調(diào)度的控制器,每個控制器實現(xiàn)不同的業(yè)務(wù)功能。另外,api接口和h5提交頁面統(tǒng)一繼承ccontroller基類,其中config主要存放數(shù)據(jù)的配置信息,根據(jù)多config配置不同地域,復(fù)用一套代碼邏輯。與舊版本問題反饋區(qū)分,分通道進行邏輯處理,在不影響老服務(wù)的基礎(chǔ)上做到兼容舊版本,支持新版本的需求。
在其他的具體實施方式中,可以優(yōu)化問題反饋接口,主要優(yōu)化反饋列表接口和反饋詳情接口。具體是:接口整體邏輯全部在前端接口完成,從而可以支持多設(shè)備,并分配不同的安全驗證機制,ak和sk可通過配置分配。另外,還可以去除服務(wù)器端同步存儲策略,由第一客戶端和第二客戶端直接上傳存儲集群,也即服務(wù)器端不再做上傳代理,而是由客戶端點對點、端對端的形式單點上傳。從而減少云平臺端的壓力,并避免造成多次上傳和多余上傳的情況。
問題反饋接口還可以作進一步地優(yōu)化,實現(xiàn)分通道接入數(shù)據(jù)流、支持eui6.0接口需求、保持第一客戶端和后端(服務(wù)器端或存儲集群端)數(shù)據(jù)同步。對于問題狀態(tài),可根據(jù)優(yōu)先級鎖定模式進行狀態(tài)修改。完善問題反饋提交數(shù)據(jù)流的驗證邏輯,以避免惡意反饋行為。
作為其他可選的具體實施方式,該系統(tǒng)還包括:
amazons3云存儲,用于將接收到的問題反饋和/或答復(fù)內(nèi)容和/或當(dāng)前設(shè)備日志同步傳輸?shù)狡渌鎯Ψ?wù)器,即實現(xiàn)同步存儲功能。其他存儲服務(wù)器可以構(gòu)成存儲服務(wù)器集群,存儲服務(wù)器集群可國際化部署,具體可分為大陸集群、香港集群和美國集群。
該系統(tǒng)還可以包括unirest庫,用于在利用第二客戶端提交問題反饋時,指示第一客戶端提交當(dāng)前設(shè)備日志。其主要功能為發(fā)送http協(xié)議請求,以post方式請求push接口,以實現(xiàn)用戶使用第二客戶端提交問題反饋詳情時給第一客戶端下發(fā)同步提交指令,通過類似尋址的方式到達第一用戶端,實現(xiàn)第一用戶端設(shè)備日志的異步提交。
amazons3云存儲和unirest庫均為library工具類包。
作為其他可選的具體實施方式,該裝置還包括:問題反饋業(yè)務(wù)目錄,與其他業(yè)務(wù)目錄獨立;問題反饋業(yè)務(wù)目錄下分布有主入口、架構(gòu)工廠目錄、實用工具目錄、配置文件、抽象類目錄、國內(nèi)業(yè)務(wù)配置和國外業(yè)務(wù)配置。
由于問題反饋業(yè)務(wù)相對獨立,并且邏輯涉及問題較多、數(shù)據(jù)面較廣,還需要大數(shù)據(jù)支持,并且需要對上報數(shù)據(jù)進行高效分析、同步、入庫和清洗等流程。因此,服務(wù)器端云平臺在后臺目錄搭建時選擇將eui6.0問題反饋業(yè)務(wù)目錄整體獨立,盡量使得整個反饋過程與現(xiàn)有業(yè)務(wù)互不影響、互不關(guān)聯(lián),降低兩者的耦合性,提高問題反饋業(yè)務(wù)的可擴展性。從而實現(xiàn)多版本反饋切換,多平臺反饋靈活包裝。目錄名迎合其它業(yè)務(wù)命名格式,可以為feedback->api->v3。包括主入口、架構(gòu)工廠目錄、實用工具目錄、配置文件、抽象類目錄、國內(nèi)業(yè)務(wù)配置和國外業(yè)務(wù)配置等的大部分封裝邏輯均分布在這個目錄下。本實施例提供的架構(gòu)系統(tǒng)根據(jù)對問題反饋業(yè)務(wù)分布特點的分析,選擇采用單一主入口模式,通過路由解析來區(qū)分業(yè)務(wù)模塊。本實施例針對國際化業(yè)務(wù)需求,并為了提高可擴展性,地域性劃分和具體的業(yè)務(wù)由動作控制器來控制。這種模式在設(shè)定config(配置文件)時可以統(tǒng)一管理,分配整齊均勻、可視化度高、便于管理。
圖8是本發(fā)明實施例提供的執(zhí)行用戶反饋方法的第一客戶端的硬件結(jié)構(gòu)示意圖,如圖8所示,該第一客戶端包括一個或多個處理器810以及存儲器820,圖8中以一個處理器810為例。
執(zhí)行用戶反饋方法的第一客戶端還可以包括:輸入裝置830和輸出裝置840。
處理器810、存儲器820、輸入裝置830和輸出裝置840可以通過總線或者其他方式連接,圖8中以通過總線連接為例。
處理器810可以為中央處理器(centralprocessingunit,cpu)。處理器810還可以為其他通用處理器、數(shù)字信號處理器(digitalsignalprocessor,dsp)、專用集成電路(applicationspecificintegratedcircuit,asic)、現(xiàn)場可編程門陣列(field-programmablegatearray,fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等芯片,或者上述各類芯片的組合。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。
存儲器820作為一種非暫態(tài)計算機可讀存儲介質(zhì),可用于存儲非暫態(tài)軟件程序、非暫態(tài)計算機可執(zhí)行程序以及模塊,如本申請實施例中的用戶反饋方法對應(yīng)的程序指令/模塊。處理器810通過運行存儲在存儲器820中的非暫態(tài)軟件程序、指令以及模塊,從而執(zhí)行服務(wù)器的各種功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)上述方法實施例用戶反饋方法。
存儲器820可以包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需要的應(yīng)用程序;存儲數(shù)據(jù)區(qū)可存儲根據(jù)用戶反饋裝置的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲器820可以包括高速隨機存取存儲器,還可以包括非暫態(tài)存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他非暫態(tài)固態(tài)存儲器件。在一些實施例中,存儲器820可選包括相對于處理器810遠程設(shè)置的存儲器,這些遠程存儲器可以通過網(wǎng)絡(luò)連接至用戶反饋裝置。上述網(wǎng)絡(luò)的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
輸入裝置830可接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶反饋裝置的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。輸出裝置840可包括顯示屏等顯示設(shè)備。
所述一個或者多個模塊存儲在所述存儲器820中,當(dāng)被所述一個或者多個處理器810執(zhí)行時,執(zhí)行如圖1所示的方法。
上述產(chǎn)品可執(zhí)行本發(fā)明實施例所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。未在本實施例中詳盡描述的技術(shù)細節(jié),具體可參見如圖1所示的實施例中的相關(guān)描述。
執(zhí)行用戶反饋方法的服務(wù)器的硬件結(jié)構(gòu)同上述第一客戶端,用于執(zhí)行圖2所示的方法,具體可參見實施例2。
執(zhí)行用戶反饋方法的第二客戶端的硬件結(jié)構(gòu)同上述第一客戶端,用于執(zhí)行圖3所示的方法,具體可參見實施例3。
上述第一客戶端、服務(wù)器和第二客戶端可協(xié)同執(zhí)行圖4所述的用戶反饋方法,具體可參見上述實施例1-5。
本發(fā)明實施例還提供了一種非暫態(tài)計算機存儲介質(zhì),所述計算機存儲介質(zhì)存儲有計算機可執(zhí)行指令,該計算機可執(zhí)行指令可執(zhí)行上述方法實施例中的用戶反饋方法。其中,所述存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(read-onlymemory,rom)、隨機存儲記憶體(randomaccessmemory,ram)、快閃存儲器(flashmemory)、硬盤(harddiskdrive,縮寫:hdd)或固態(tài)硬盤(solid-statedrive,ssd)等;所述存儲介質(zhì)還可以包括上述種類的存儲器的組合。
本領(lǐng)域技術(shù)人員可以理解,實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(rom)或隨機存儲記憶體(ram)等。
雖然結(jié)合附圖描述了本發(fā)明的實施例,但是本領(lǐng)域技術(shù)人員可以在不脫離本發(fā)明的精神和范圍的情況下作出各種修改和變型,這樣的修改和變型均落入由所附權(quán)利要求所限定的范圍之內(nèi)。