本發明專利技術公開了一種問診任務分配的方法和裝置,涉及計算機技術領域。該方法的一具體實施方式包括:根據問診請求,生成問診任務;根據問診請求指示的問診信息,從緩存數據中確定出一個或多個接診對象;緩存數據中包括了多個接診對象分別對應的業務信息;將問診任務通知給一個或多個接診對象;響應于一個或多個接診對象根據問診任務返回的觸發指令,根據預設分配策略從一個或多個接診對象中確定出目標接診對象;將問診任務分配給目標接診對象。該實施方式利用緩存數據對接診對象的各種業務信息進行預存儲,可以直接從緩存數據中確定出一個或多個接診對象,減少了依次調用各個接口獲取業務信息的過程,降低了耦合程度,同時提高了任務分配的效率。任務分配的效率。任務分配的效率。
【技術實現步驟摘要】
一種問診任務分配的方法和裝置
[0001]本專利技術涉及智慧醫療
,尤其涉及一種問診任務分配的方法和裝置。
技術介紹
[0002]隨著計算機技術的快速發展,在很多領域,需要對任務進行分配,其中包括指定分配結果的定向分配,以及通過多個接診對象主動競爭產生分配結果的非定向分配(例如線上問診系統中多個接診方搶單的場景),其中,對于非定向分配的實時性要求以及內部處理邏輯要求都相對較高。在現有的非定向分配過程中,需要依次訪問各個業務接口以獲得符合任務條件的接診對象,耦合嚴重,同時無法快速從多個接診對象中確定出目標接診對象,存在并發量大,處理效率低以及時效性差等問題。
技術實現思路
[0003]有鑒于此,本專利技術實施例提供一種問診任務分配的方法和裝置,通過利用緩存數據對接診對象的各種業務信息進行預存儲,在接到問診任務后,直接可以從緩存數據中確定出一個或多個接診對象,減少了依次調用各個接口獲取業務信息的過程,降低了耦合程度,同時根據預設分配策略可以快速從一個或多個接診對象中確定出目標接診對象,提高了任務分配的效率。
[0004]為實現上述目的,根據本專利技術實施例的一個方面,提供了一種問診任務分配的方法。
[0005]本專利技術實施例的一種問診任務分配的方法包括:
[0006]根據問診請求,生成問診任務;根據所述問診請求指示的問診信息,從緩存數據中確定出一個或多個接診對象;所述緩存數據中包括了多個接診對象分別對應的業務信息;將所述問診任務通知給所述一個或多個接診對象;響應于所述一個或多個接診對象根據所述問診任務返回的觸發指令,根據預設分配策略從一個或多個所述接診對象中確定出目標接診對象;將所述問診任務分配給所述目標接診對象。
[0007]可選地,在所述根據所述問診請求指示的問診信息,從緩存數據中確定出一個或多個接診對象之前,包括:通過調用一個或多個業務信息接口,以獲取一個或多個業務信息下的一個或多個接診對象;根據所述接診對象對所述業務信息進行匯總,生成每一個所述接診對象對應的一個或多個業務信息,并將所述接診對象以及對應的一個或多個業務信息存儲至緩存數據中。
[0008]可選地,述預設分配策略包括以下至少一個:所述接診對象在預設時間段內的接診任務總數小于預設第一閾值、所述接診對象待處理的處方任務總數小于預設第二閾值、所述接診對象未反饋的問診信息總數小于預設第三閾值、以及所述接診對象的評價值大于等于預設第四閾值。
[0009]可選地,所述根據預設分配策略從一個或多個所述接診對象中確定出目標接診對象,包括:根據預設分配策略確定一個或多個所述接診對象的分配結果;根據所述分配結果
和所述觸發指令的觸發時間,確定目標接診對象。
[0010]可選地,在所述將所述問診任務分配給所述目標接診對象之后,包括:根據所述問診任務分配對應的問診信息以及所述目標接診對象,生成接診信息;其中,所述接診信息包括:所述接診對象在預設時間段內的剩余任務數、所述接診對象待處理的處方剩余任務數、所述接診對象未反饋的剩余任務總數以及所述接診對象所獲評分值;將所述接診信息存入緩存中。
[0011]可選地,該方法還包括:按照預設周期,對所述接診信息中預設時間段內的剩余任務數、待處理的處方任務總數、未反饋任務總數以及所述接診對象所獲評分值進行更新。
[0012]可選地,該方法還包括:確定所述目標接診對象對應的接診任務列表,并確定所述接診任務列表中是否存在與所述問診請求對應的接診任務;如果否,將所述問診任務分配給所述目標接診對象。
[0013]為實現上述目的,根據本專利技術實施例的又一方面,提供了一種問診任務分配的裝置。
[0014]本專利技術實施例的一種問診任務分配的裝置包括:生成模塊,用于根據問診請求,生成問診任務;確定模塊,用于根據所述問診請求指示的問診信息,從緩存數據中確定出一個或多個接診對象;所述緩存數據中包括了多個接診對象分別對應的業務信息;發送模塊,用于將所述問診任務通知給所述一個或多個接診對象;處理模塊,用于響應于所述一個或多個接診對象根據所述問診任務返回的觸發指令,根據預設分配策略從一個或多個所述接診對象中確定出目標接診對象;分配模塊,用于將所述問診任務分配給所述目標接診對象。
[0015]為實現上述目的,根據本專利技術實施例的又一方面,提供了一種用于問診任務分配的電子設備。
[0016]本專利技術實施例的一種用于問診任務分配的電子設備包括:一個或多個處理器;存儲裝置,用于存儲一個或多個程序,當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現本專利技術實施例的一種問診任務分配的方法。
[0017]為實現上述目的,根據本專利技術實施例的再一方面,提供了一種計算機可讀存儲介質。
[0018]本專利技術實施例的一種計算機可讀存儲介質,其上存儲有計算機程序,所述程序被處理器執行時實現本專利技術實施例的一種問診任務分配的方法。
[0019]上述專利技術中的一個實施例具有如下優點或有益效果:通過利用緩存數據對接診對象的各種業務信息進行預存儲,在接到問診任務后,直接可以從緩存數據中確定出一個或多個接診對象,減少了依次調用各個接口獲取業務信息的過程,降低了耦合程度,同時根據預設分配策略可以快速從一個或多個接診對象中確定出目標接診對象,提高了任務分配的效率。
[0020]上述的非慣用的可選方式所具有的進一步效果將在下文中結合具體實施方式加以說明。
附圖說明
[0021]附圖用于更好地理解本專利技術,不構成對本專利技術的不當限定。其中:
[0022]圖1是根據本專利技術實施例的問診任務分配的方法的主要步驟的示意圖;
[0023]圖2是根據本專利技術實施例的預先對緩存數據進行配置的主要步驟的示意圖;
[0024]圖3是根據本專利技術實施例的確定目標接診對象的主要步驟的示意圖;
[0025]圖4是根據本專利技術實施例的對分配的情況進行存儲的主要步驟的示意圖;
[0026]圖5是根據本專利技術實施例的防重處理的主要步驟的示意圖;
[0027]圖6是根據本專利技術實施例的問診任務分配的裝置的主要模塊的示意圖;
[0028]圖7是本專利技術實施例可以應用于其中的示例性系統架構圖;
[0029]圖8是適于用來實現本專利技術實施例的終端設備或服務器的計算機系統的結構示意圖。
具體實施方式
[0030]以下結合附圖對本專利技術的示范性實施例做出說明,其中包括本專利技術實施例的各種細節以助于理解,應當將它們認為僅僅是示范性的。因此,本領域普通技術人員應當認識到,可以對這里描述的實施例做出各種改變和修改,而不會背離本專利技術的范圍和精神。同樣,為了清楚和簡明,以下的描述中省略了對公知功能和結構的描述。
[0031]需要指出的是,在不沖突的情況下,本專利技術的實施例以及實施例中的技術特征可以相互結合。
[0032]隨著計算機技術的快速發展,在智慧醫療領域,越來越多的互聯網醫院應運而生,互聯網醫院顧名思義,則是通過互聯網實現患者問診醫生接診的本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種問診任務分配的方法,其特征在于,包括:根據問診請求,生成問診任務;根據所述問診請求指示的問診信息,從緩存數據中確定出一個或多個接診對象;所述緩存數據中包括了多個接診對象分別對應的業務信息;將所述問診任務通知給所述一個或多個接診對象;響應于所述一個或多個接診對象根據所述問診任務返回的觸發指令,根據預設分配策略從一個或多個所述接診對象中確定出目標接診對象;將所述問診任務分配給所述目標接診對象。2.根據權利要求1所述的方法,其特征在于,在所述根據所述問診請求指示的問診信息,從緩存數據中確定出一個或多個接診對象之前,包括:通過調用一個或多個業務信息接口,以獲取一個或多個業務信息下的一個或多個接診對象;根據所述接診對象對所述業務信息進行匯總,生成每一個所述接診對象對應的一個或多個業務信息,并將所述接診對象以及對應的一個或多個業務信息存儲至緩存數據中。3.根據權利要求1所述的方法,其特征在于,所述預設分配策略包括以下至少一個:所述接診對象在預設時間段內的接診任務總數小于預設第一閾值、所述接診對象待處理的處方任務總數小于預設第二閾值、所述接診對象未反饋的問診信息總數小于預設第三閾值、以及所述接診對象的評價值大于等于預設第四閾值。4.根據權利要求3所述的方法,其特征在于,所述根據預設分配策略從一個或多個所述接診對象中確定出目標接診對象,包括:根據預設分配策略確定一個或多個所述接診對象的分配結果;根據所述分配結果和所述觸發指令的觸發時間,確定目標接診對象。5.根據權利要求1所述的方法,其特征在于,在所述將所述問診任務分配給所述目標接診對象之后,包括:根據所述問診任務分配對應的問診信息以及所述目標接診對象,生成接診信息;其中,所述接診...
【專利技術屬性】
技術研發人員:安勇聰,
申請(專利權)人:北京京東拓先科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。