本發(fā)明涉及智能醫(yī)療的技術(shù)領(lǐng)域,更具體地,涉及一種基于緩存共享的在線音視頻問診的方法及系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,現(xiàn)在的互聯(lián)網(wǎng)結(jié)合移動網(wǎng)絡(luò)技術(shù)能夠?qū)崿F(xiàn)不同區(qū)域的人們之間隨時隨地的互動溝通?;诨ヂ?lián)網(wǎng)的在線醫(yī)療領(lǐng)域,用戶可以通過互聯(lián)網(wǎng)與醫(yī)生在線互動進行醫(yī)療咨詢,打破了傳統(tǒng)醫(yī)療領(lǐng)域中必須用戶與醫(yī)生面對面溝通醫(yī)治的方式,實現(xiàn)了跨地域的醫(yī)療資源共享,解除了醫(yī)療資源的地域限制,實現(xiàn)了醫(yī)療資源的合理分配,同時解決了現(xiàn)今在醫(yī)院醫(yī)治排號難、路途遠等看病難的問題。
并且,隨著互聯(lián)網(wǎng)的普及率及傳輸速度的提升,在線音頻(如電話)及視頻的問診方式進一步地方便了在線醫(yī)療中醫(yī)生和患者之間的直接溝通,能夠使醫(yī)生及時、準確地了解用戶的問診信息?,F(xiàn)有技術(shù)中,進行在線音視頻問診時,先通過一方發(fā)起呼叫,與另一方建立呼叫連接后進行音視頻溝通。但是,現(xiàn)有技術(shù)中音視頻問診中呼叫環(huán)節(jié)耦合性大,不便于在線醫(yī)療平臺對音視頻問診的維護和控制,在線音視頻過程中,用戶端和醫(yī)生工作平臺之間資料的傳遞不及時,醫(yī)生不能及時了解到患者的病癥等情況,還需要通過其它途徑了解用戶的病癥等情況,會帶來溝通成本高的問題。并且,醫(yī)生端需要不斷地從平臺數(shù)據(jù)庫中獲取患者的醫(yī)療屬性信息數(shù)據(jù)(如地域、年齡、性別、工作類型、工作地點、歷史病歷、家族病史等),也會給平臺數(shù)據(jù)庫的搜索和查詢帶來較大的壓力。同時,在音視頻問診中呼叫掛斷時,也沒有相應(yīng)地后續(xù)處理操作。
因此,提供一種呼叫耦合度低、醫(yī)生和患者之間溝通速度快、效率高的在線音視頻問診的方案是本領(lǐng)域亟待解決的問題。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明提供了一種基于緩存共享的在線音視頻問診的方法及系統(tǒng),解決了現(xiàn)有的在線音視頻問診系統(tǒng)中呼叫環(huán)節(jié)耦合性大,不便于維護和控制,以及用戶端和醫(yī)生工作平臺之間資料的傳遞不及時,造成溝通成本高的技術(shù)問題。
為了解決上述技術(shù)問題,本發(fā)明提出一種基于緩存共享的在線音視頻問診的方法,包括:
在在線音視頻問診平臺上,接收呼叫方的醫(yī)療屬性信息數(shù)據(jù)保存至數(shù)據(jù)庫中;
接收音視頻問診的呼叫請求,并從所述呼叫請求中獲取呼叫方的標識及被呼叫方的標識,根據(jù)所述呼叫方的標識從所述數(shù)據(jù)庫中查找所述呼叫方的醫(yī)療屬性信息數(shù)據(jù),生成所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識保存至緩存中,并將所述緩存在所述呼叫方和被呼叫方之間共享;
根據(jù)所述被呼叫方的標識獲取被呼叫方的當前狀態(tài),所述被呼叫方的當前狀態(tài)為在線時,根據(jù)所述呼叫方的標識及被呼叫方的標識建立所述呼叫方與所述被呼叫方的在線音視頻問診鏈路;
所述呼叫方與所述被呼叫方的在線音視頻問診鏈路接通,且收到對所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識的查看請求時,根據(jù)所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識從所述數(shù)據(jù)庫中,獲取所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)傳輸至被呼叫方。
進一步地,其中,所述呼叫方與所述被呼叫方的在線音視頻問診鏈路接通,且收到對所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識的查看請求時,根據(jù)所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識從所述數(shù)據(jù)庫中,獲取所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)傳輸至被呼叫方,進一步為:
所述呼叫方與所述被呼叫方的在線音視頻問診鏈路接通時,錄制音視頻問診文件并生成音視頻問診記錄日志;收到對所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識的查看請求時,根據(jù)所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識從所述數(shù)據(jù)庫中,獲取所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)傳輸至被呼叫方;
所述呼叫方與所述被呼叫方的在線音視頻問診鏈路掛斷時,將所述音視頻問診文件及音視頻問診記錄日志保存至所述數(shù)據(jù)庫,并清除所述緩存。
進一步地,其中,該方法進一步包括:
所述呼叫方與所述被呼叫方的在線音視頻問診鏈路異常時,生成音視頻問診異常記錄日志保存至所述數(shù)據(jù)庫;
所述呼叫方與所述被呼叫方的在線音視頻問診鏈路異常掛斷時,生成在線音視頻問診回撥提醒并發(fā)送至所述被呼叫方。
進一步地,其中,所述呼叫方與所述被呼叫方的在線音視頻問診鏈路異常掛斷時,生成在線音視頻問診回撥提醒并發(fā)送至所述被呼叫方,進一步為:
所述呼叫方與所述被呼叫方的在線音視頻問診鏈路異常掛斷時,生成在線音視頻問診回撥提醒并發(fā)送至所述被呼叫方;
所述在線音視頻問診回撥提醒達到或超過提醒時間閾值無答應(yīng)時,自動取消所述在線音視頻問診回撥提醒。
進一步地,其中,所述提醒時間閾值為大于或等于1秒。
另一方面,本發(fā)明提供一種基于緩存共享的在線音視頻問診的系統(tǒng),包括:數(shù)據(jù)庫建立模塊、共享緩存建立模塊、在線音視頻問診鏈路建立模塊及呼叫方數(shù)據(jù)傳輸模塊;其中,
所述數(shù)據(jù)庫建立模塊,用于在在線音視頻問診平臺上,接收呼叫方的醫(yī)療屬性信息數(shù)據(jù)保存至數(shù)據(jù)庫中;
所述共享緩存建立模塊,用于接收音視頻問診的呼叫請求,并從所述呼叫請求中獲取呼叫方的標識及被呼叫方的標識,根據(jù)所述呼叫方的標識從所述數(shù)據(jù)庫中查找所述呼叫方的醫(yī)療屬性信息數(shù)據(jù),生成所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識保存至緩存中,并將所述緩存在所述呼叫方和被呼叫方之間共享;
所述在線音視頻問診鏈路建立模塊,用于根據(jù)所述被呼叫方的標識獲取被呼叫方的當前狀態(tài),所述被呼叫方的當前狀態(tài)為在線時,根據(jù)所述呼叫方的標識及被呼叫方的標識建立所述呼叫方與所述被呼叫方的在線音視頻問診鏈路;
所述呼叫方數(shù)據(jù)傳輸模塊,用于所述呼叫方與所述被呼叫方的在線音視頻問診鏈路接通,且收到對所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識的查看請求時,根據(jù)所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識從所述數(shù)據(jù)庫中,獲取所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)傳輸至被呼叫方。
進一步地,其中,所述呼叫方數(shù)據(jù)傳輸模塊,進一步用于:
所述呼叫方與所述被呼叫方的在線音視頻問診鏈路接通時,錄制音視頻問診文件并生成音視頻問診記錄日志;收到對所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識的查看請求時,根據(jù)所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識從所述數(shù)據(jù)庫中,獲取所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)傳輸至被呼叫方;
所述呼叫方與所述被呼叫方的在線音視頻問診鏈路掛斷時,將所述音視頻問診文件及音視頻問診記錄日志保存至所述數(shù)據(jù)庫,并清除所述緩存。
進一步地,其中,該系統(tǒng)進一步包括:在線音視頻問診異常處理模塊,用于:
所述呼叫方與所述被呼叫方的在線音視頻問診鏈路異常時,生成音視頻問診異常記錄日志保存至所述數(shù)據(jù)庫;
所述呼叫方與所述被呼叫方的在線音視頻問診鏈路異常掛斷時,生成在線音視頻問診回撥提醒并發(fā)送至所述被呼叫方。
進一步地,其中,所述在線音視頻問診異常處理模塊,進一步用于:
所述呼叫方與所述被呼叫方的在線音視頻問診鏈路異常掛斷時,生成在線音視頻問診回撥提醒并發(fā)送至所述被呼叫方;
所述在線音視頻問診回撥提醒達到或超過提醒時間閾值無答應(yīng)時,自動取消所述在線音視頻問診回撥提醒。
進一步地,其中,所述提醒時間閾值為大于或等于1秒。
與現(xiàn)有技術(shù)相比,本發(fā)明的基于緩存共享的在線音視頻問診的方法及系統(tǒng),實現(xiàn)了如下的有益效果:
(1)本發(fā)明所述的基于緩存共享的在線音視頻問診的方法及系統(tǒng),將在線音視頻問診的呼叫環(huán)節(jié)拆分成呼叫鑒權(quán)、呼叫建立及呼叫掛斷環(huán)節(jié),使得呼叫環(huán)節(jié)更清晰、高效,易于維護和控制,降低了在線醫(yī)療平臺的維護和控制成本。
(2)本發(fā)明所述的基于緩存共享的在線音視頻問診的方法及系統(tǒng),基于用戶端和醫(yī)生工作平臺的緩存共享,在用戶和醫(yī)生建立在線音視頻問診時,通過共享緩存能夠及時、高效地從數(shù)據(jù)庫中將患者的問診資料傳遞到醫(yī)生工作平臺,節(jié)省了醫(yī)生與用戶間的溝通成本,同時,也提升了醫(yī)生與用戶之間的溝通效率。
當然,實施本發(fā)明的任一產(chǎn)品必不特定需要同時達到以上所述的所有技術(shù)效果。
通過以下參照附圖對本發(fā)明的示例性實施例的詳細描述,本發(fā)明的其它特征及其優(yōu)點將會變得清楚。
附圖說明
被結(jié)合在說明書中并構(gòu)成說明書的一部分的附圖示出了本發(fā)明的實施例,并且連同其說明一起用于解釋本發(fā)明的原理。
圖1為本發(fā)明實施例1中所述基于緩存共享的在線音視頻問診的方法的流程示意圖;
圖2為本發(fā)明實施例2中所述基于緩存共享的在線音視頻問診的方法的流程示意圖;
圖3為本發(fā)明實施例2中所述基于緩存共享的在線音視頻問診的呼叫過程示意圖;
圖4為本發(fā)明實施例2中所述基于緩存共享的在線音視頻問診過程中,向被呼叫方發(fā)送呼叫方的醫(yī)療屬性信息數(shù)據(jù)的示意圖;
圖5為本發(fā)明實施例3中所述基于緩存共享的在線音視頻問診的系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施方式
現(xiàn)在將參照附圖來詳細描述本發(fā)明的各種示例性實施例。應(yīng)注意到:除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置、數(shù)字表達式和數(shù)值不限制本發(fā)明的范圍。
以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發(fā)明及其應(yīng)用或使用的任何限制。
對于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細討論,但在適當情況下,所述技術(shù)、方法和設(shè)備應(yīng)當被視為說明書的一部分。
在這里示出和討論的所有例子中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實施例的其它例子可以具有不同的值。
應(yīng)注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步討論。
實施例1
如圖1所示,為本實施例中所述基于緩存共享的在線音視頻問診的方法的流程示意圖。在本實施例中,將在線音視頻問診的呼叫環(huán)節(jié)拆分為呼叫鑒權(quán)、呼叫建立及呼叫掛斷,極大地降低了呼叫環(huán)節(jié)的耦合性,同時,通過緩存共享的方式,實現(xiàn)了患者和醫(yī)生工作平臺之間信息的及時、高效傳遞。本實施例所述的基于緩存共享的在線音視頻問診的方法包括如下步驟:
步驟101、在線音視頻問診的呼叫方在在線音視頻問診平臺上注冊賬戶時,輸入所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)。
其中,所述醫(yī)療屬性信息數(shù)據(jù)至少包括:地域、年齡、性別、工作類型、工作地點、歷史病歷、家族病史、身體特征(身高、身材、體重、膚質(zhì)、視力、發(fā)質(zhì)等)、種族及在線醫(yī)療歷史記錄。呼叫方輸入的這些醫(yī)療屬性信息數(shù)據(jù)有利于醫(yī)生快速對其醫(yī)療情況進行了解,節(jié)省了醫(yī)患之間的溝通成本。呼叫方可以是移動終端,包括:手機、平板電腦等。
步驟102、在在線音視頻問診平臺上,接收呼叫方的醫(yī)療屬性信息數(shù)據(jù)保存至數(shù)據(jù)庫中。
所述數(shù)據(jù)庫中包括了所有在該在線音視頻問診平臺上注冊賬戶的用戶(呼叫方)的醫(yī)療屬性信息數(shù)據(jù),通過該數(shù)據(jù)庫可以向醫(yī)生傳遞用戶的醫(yī)療屬性信息數(shù)據(jù),降低醫(yī)生向每個用戶詢問這些基礎(chǔ)屬性信息的溝通成本。
步驟103、在在線音視頻問診平臺上,接收音視頻問診的呼叫請求,并從所述呼叫請求中獲取呼叫方的標識及被呼叫方的標識,根據(jù)所述呼叫方的標識從所述數(shù)據(jù)庫中查找所述呼叫方的醫(yī)療屬性信息數(shù)據(jù),生成所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識保存至緩存中,并將所述緩存在所述呼叫方和被呼叫方之間共享。
在上述的數(shù)據(jù)庫中包括了所有用戶的醫(yī)療屬性信息,如果在此龐大的信息數(shù)據(jù)中搜索特定呼叫用戶的信息數(shù)據(jù)無疑會增加數(shù)據(jù)庫的搜索壓力,本步驟中將用數(shù)據(jù)庫中每個用戶的信息數(shù)據(jù)集合成一條資料記錄,針對該資料記錄的地址信息生成呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識存儲到緩存中,在建立呼叫方與被呼叫方的音視頻鏈接后,被呼叫方從緩存中查找呼叫方的醫(yī)療屬性信息數(shù)據(jù)要比從數(shù)據(jù)庫中查找方便、快捷很多,降低了被呼叫方與呼叫方的溝通成本。同時,也減輕了在線音視頻問診平臺上所有的音視頻問診都從數(shù)據(jù)庫中查詢數(shù)據(jù)給數(shù)據(jù)庫造成的查詢壓力。
其中,上述緩存可以為redis緩存,redis緩存是一個開源的使用ANSI C語言編寫、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫,并提供多種語言的API的緩存。redis緩存具有簡單、靈活、數(shù)據(jù)結(jié)構(gòu)豐富以及高速讀寫的特點,在本步驟中,通過將呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識存儲在redis緩存中,方便建立音視頻問診鏈接后能夠高效、快速查詢、獲取醫(yī)療屬性信息數(shù)據(jù),降低了溝通成本。
步驟104、根據(jù)所述被呼叫方的標識獲取被呼叫方的當前狀態(tài),所述被呼叫方的當前狀態(tài)為在線時,根據(jù)所述呼叫方的標識及被呼叫方的標識建立所述呼叫方與所述被呼叫方的在線音視頻問診鏈路。
被呼叫方的當前狀態(tài)包括:在線、忙碌和離線等,只有在被呼叫方的當前狀態(tài)為在線時,通過呼叫方的呼叫鑒權(quán),進而在呼叫方和被呼叫方之間建立在線音視頻問診鏈路,并生成呼叫提醒發(fā)送至所述被呼叫方。
步驟105、所述被呼叫方接收呼叫提醒,根據(jù)呼叫提醒接聽所述呼叫方的在線音視頻問診呼叫。
步驟106、所述呼叫方與所述被呼叫方的在線音視頻問診鏈路接通,且收到對所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識的查看請求時,根據(jù)所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識從所述數(shù)據(jù)庫中,獲取所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)傳輸至被呼叫方。
在本實施例中,將音視頻問診中呼叫方的醫(yī)療屬性信息數(shù)據(jù)主體存儲在數(shù)據(jù)庫中,只將存儲在數(shù)據(jù)庫中呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識放在雙方共享的redis緩存中,不需要直接查找呼叫方的醫(yī)療屬性信息數(shù)據(jù)主體,降低了內(nèi)存使用率,同時,由于redis具有讀取速度快,提高了音視頻問診中對呼叫方的醫(yī)療屬性信息數(shù)據(jù)的查詢效率,總體提高了醫(yī)患溝通效率,減少了溝通成本。
優(yōu)選地,本步驟還包括:在所述呼叫方與所述被呼叫方的在線音視頻問診鏈路接通時,根據(jù)被呼叫方的標識從所述數(shù)據(jù)庫中獲取被呼叫方的計費標準;
在所述呼叫方與所述被呼叫方的在線音視頻問診鏈路掛斷時,根據(jù)所述呼叫方與所述被呼叫方的在線音視頻問診的通話時間及所述被呼叫方的計費標準,計算得出該次在線音視頻問診的費用并生成收費消息發(fā)送至所述呼叫方。
在向所述呼叫方發(fā)送收費消息后預(yù)定時間內(nèi)未收到呼叫方的付費,則再次向所述呼叫方發(fā)送收費提醒消息。
更優(yōu)選地,在本實施例中,還可以根據(jù)實際情況設(shè)置免費的在線音視頻問診時長,在達到或者超過一定時間后向所述呼叫方發(fā)送提醒消息。
可選地,本實施例中通過在線音視頻問診平臺根據(jù)被呼叫方的收費信息及在線音視頻問診時間自動計算收費消息,并發(fā)送至所述呼叫方,方便了在線音視頻問診的收費,在一定程度上也提升了醫(yī)患之間的溝通效率。
實施例2
如圖2所示,為本實施例中所述基于緩存共享的在線音視頻問診的方法的流程示意圖。本實施例在實施例1的基礎(chǔ)上,說明了對在線音視頻問診過程中掛斷及出現(xiàn)異常情況進行處理的具體內(nèi)容。本實施例所述的基于緩存共享的在線音視頻問診的方法包括如下步驟:
步驟201、在線音視頻問診的呼叫方在在線音視頻問診平臺上注冊賬戶時,輸入所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)。
步驟202、在在線音視頻問診平臺上,接收呼叫方的醫(yī)療屬性信息數(shù)據(jù)保存至數(shù)據(jù)庫中。
步驟203、在在線音視頻問診平臺上,接收音視頻問診的呼叫請求,并從所述呼叫請求中獲取呼叫方的標識及被呼叫方的標識,根據(jù)所述呼叫方的標識從所述數(shù)據(jù)庫中查找所述呼叫方的醫(yī)療屬性信息數(shù)據(jù),生成所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識保存至緩存中,并將所述緩存在所述呼叫方和被呼叫方之間共享。
步驟204、根據(jù)所述被呼叫方的標識獲取被呼叫方的當前狀態(tài),所述被呼叫方的當前狀態(tài)為在線時,根據(jù)所述呼叫方的標識及被呼叫方的標識建立所述呼叫方與所述被呼叫方的在線音視頻問診鏈路。
步驟205、所述被呼叫方接收呼叫提醒,根據(jù)呼叫提醒接聽所述呼叫方的在線音視頻問診呼叫。
步驟206、所述呼叫方與所述被呼叫方的在線音視頻問診鏈路接通時,錄制音視頻問診文件并生成音視頻問診記錄日志;收到對所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識的查看請求時,根據(jù)所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識從所述數(shù)據(jù)庫中,獲取所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)傳輸至被呼叫方。
步驟207、所述呼叫方與所述被呼叫方的在線音視頻問診鏈路掛斷時,將所述音視頻問診文件及音視頻問診記錄日志保存至所述數(shù)據(jù)庫,并清除所述緩存。
步驟208、所述呼叫方與所述被呼叫方的在線音視頻問診鏈路異常時,生成音視頻問診異常記錄日志保存至所述數(shù)據(jù)庫;所述呼叫方與所述被呼叫方的在線音視頻問診鏈路異常掛斷時,生成在線音視頻問診回撥提醒并發(fā)送至所述被呼叫方。
步驟209、所述在線音視頻問診回撥提醒達到或超過提醒時間閾值無答應(yīng)時,自動取消所述在線音視頻問診回撥提醒。其中,所述提醒時間閾值為大于或等于1秒。
如圖3所示,為本實施例所述基于緩存共享的在線音視頻問診的呼叫過程示意圖,該呼叫過程包括如下步驟:
301、在線音視頻問診的呼叫方開始進行呼叫,并將呼叫請求發(fā)送至在線音視頻問診平臺。
302、所述在線音視頻問診平臺根據(jù)所述呼叫請求進行呼叫鑒權(quán)(判斷被呼叫方是否在線)。
303、判斷到呼叫鑒權(quán)通過時,在線音視頻問診平臺建立呼叫方與被呼叫方的呼叫鏈路,并連接到被呼叫方。
304、在線音視頻問診平臺上,判斷被呼叫方是否接聽所述呼叫。
305、在線音視頻問診平臺上,檢測到被呼叫方接聽所述呼叫,則進行在線音視頻問診。
306、在線音視頻問診平臺上,檢測到被呼叫方未接聽或掛斷所述呼叫,或者檢測到進行在線音視頻問診的一方掛斷時,則掛斷呼叫。
307、判斷到呼叫鑒權(quán)不通過,或者呼叫掛斷時,則結(jié)束在線音視頻問診呼叫。
如圖4所示,為本實施例所述基于緩存共享的在線音視頻問診過程中向被呼叫方發(fā)送呼叫方的醫(yī)療屬性信息數(shù)據(jù)的示意圖。在線音視頻問診過程中向被呼叫方發(fā)送呼叫方醫(yī)療屬性信息數(shù)據(jù)涉及到呼叫方401、在線音視頻問診平臺的數(shù)據(jù)庫402、緩存403及被呼叫方404,在圖4中,箭頭表示了其中信息或數(shù)據(jù)的傳遞。
呼叫方401填寫醫(yī)療屬性信息,并保存至在線音視頻問診平臺的數(shù)據(jù)庫402中;在線音視頻問診平臺的數(shù)據(jù)庫402向呼叫方401反饋醫(yī)療屬性信息保存成功;呼叫方401通過在線音視頻問診平臺向被呼叫方404發(fā)起音視頻問診呼叫并建立呼叫連接;在線音視頻問診平臺的數(shù)據(jù)庫402生成呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識,并保存至緩存403中;被呼叫方404查詢緩存403中呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識;在線音視頻問診平臺的數(shù)據(jù)庫402根據(jù)呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識查找呼叫方的醫(yī)療屬性信息數(shù)據(jù)發(fā)送至被呼叫方404。
實施例3
如圖5所示,為本實施例所述基于緩存共享的在線音視頻問診的系統(tǒng)的結(jié)構(gòu)示意圖,本實施例所述的基于緩存共享的在線音視頻問診的系統(tǒng)可用于實現(xiàn)上述實施例中所述基于緩存共享的在線音視頻問診的方法。在本實施例中,基于緩存共享的在線音視頻問診的系統(tǒng),包括:數(shù)據(jù)庫建立模塊501、共享緩存建立模塊502、在線音視頻問診鏈路建立模塊503及呼叫方數(shù)據(jù)傳輸模塊504。
其中,所述數(shù)據(jù)庫建立模塊501與所述共享緩存建立模塊502相藕接,用于在在線音視頻問診平臺上,接收呼叫方的醫(yī)療屬性信息數(shù)據(jù)保存至數(shù)據(jù)庫中;
所述共享緩存建立模塊502與所述數(shù)據(jù)庫建立模塊501及在線音視頻問診鏈路建立模塊503相藕接,用于接收音視頻問診的呼叫請求,并從所述呼叫請求中獲取呼叫方的標識及被呼叫方的標識,根據(jù)所述呼叫方的標識從所述數(shù)據(jù)庫中查找所述呼叫方的醫(yī)療屬性信息數(shù)據(jù),生成所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識保存至緩存中,并將所述緩存在所述呼叫方和被呼叫方之間共享;
所述在線音視頻問診鏈路建立模塊503與所述共享緩存建立模塊502及呼叫方數(shù)據(jù)傳輸模塊504相藕接,用于根據(jù)所述被呼叫方的標識獲取被呼叫方的當前狀態(tài),所述被呼叫方的當前狀態(tài)為在線時,根據(jù)所述呼叫方的標識及被呼叫方的標識建立所述呼叫方與所述被呼叫方的在線音視頻問診鏈路;
所述呼叫方數(shù)據(jù)傳輸模塊504與所述在線音視頻問診鏈路建立模塊503相藕接,用于所述呼叫方與所述被呼叫方的在線音視頻問診鏈路接通,且收到對所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識的查看請求時,根據(jù)所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識從所述數(shù)據(jù)庫中,獲取所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)傳輸至被呼叫方。
進一步地,所述呼叫方數(shù)據(jù)傳輸模塊504用于:
所述呼叫方與所述被呼叫方的在線音視頻問診鏈路接通時,錄制音視頻問診文件并生成音視頻問診記錄日志;收到對所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識的查看請求時,根據(jù)所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)的標識從所述數(shù)據(jù)庫中,獲取所述呼叫方的醫(yī)療屬性信息數(shù)據(jù)傳輸至被呼叫方;
所述呼叫方與所述被呼叫方的在線音視頻問診鏈路掛斷時,將所述音視頻問診文件及音視頻問診記錄日志保存至所述數(shù)據(jù)庫,并清除所述緩存。
所述系統(tǒng)進一步包括:在線音視頻問診異常處理模塊505,所述在線音視頻問診異常處理模塊505與所述在線音視頻問診鏈路建立模塊503相藕接,用于:
所述呼叫方與所述被呼叫方的在線音視頻問診鏈路異常時,生成音視頻問診異常記錄日志保存至所述數(shù)據(jù)庫;
所述呼叫方與所述被呼叫方的在線音視頻問診鏈路異常掛斷時,生成在線音視頻問診回撥提醒并發(fā)送至所述被呼叫方。
進一步地,所述在線音視頻問診異常處理模塊505用于:
所述呼叫方與所述被呼叫方的在線音視頻問診鏈路異常掛斷時,生成在線音視頻問診回撥提醒并發(fā)送至所述被呼叫方;
所述在線音視頻問診回撥提醒達到或超過提醒時間閾值無答應(yīng)時,自動取消所述在線音視頻問診回撥提醒。
其中,所述提醒時間閾值為大于或等于1秒。
通過以上各個實施例可知,本發(fā)明的基于緩存共享的在線音視頻問診的方法及系統(tǒng),存在的有益效果是:
(1)本發(fā)明所述的基于緩存共享的在線音視頻問診的方法及系統(tǒng),將在線音視頻問診的呼叫環(huán)節(jié)拆分成呼叫鑒權(quán)、呼叫建立及呼叫掛斷環(huán)節(jié),使得呼叫環(huán)節(jié)更清晰、高效,易于維護和控制,降低了在線醫(yī)療平臺的維護和控制成本。
(2)本發(fā)明所述的基于緩存共享的在線音視頻問診的方法及系統(tǒng),基于用戶端和醫(yī)生工作平臺的緩存共享,在用戶和醫(yī)生建立在線音視頻問診時,通過共享緩存能夠及時、高效地從數(shù)據(jù)庫中將患者的問診資料傳遞到醫(yī)生工作平臺,節(jié)省了醫(yī)生與用戶間的溝通成本,同時,也提升了醫(yī)生與用戶之間的溝通效率。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、裝置、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
雖然已經(jīng)通過例子對本發(fā)明的一些特定實施例進行了詳細說明,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,以上例子僅是為了進行說明,而不是為了限制本發(fā)明的范圍。本領(lǐng)域的技術(shù)人員應(yīng)該理解,可在不脫離本發(fā)明的范圍和精神的情況下,對以上實施例進行修改。本發(fā)明的范圍由所附權(quán)利要求來限定。