本發明涉及醫療健康,尤其涉及一種服務預約的方法和裝置。
背景技術:
1、通常,用戶在享受到店服務之前需要在預約系統中提前預約所要到達的門店和時間。例如,在消費醫療領域,用戶需要先購買體檢套餐,在預約系統中選擇體檢門店和體檢日期,然后預約系統將用戶的預約請求發送至服務供應商系統,由服務供應商系統返回預約結果。在服務供應商系統發生故障時,預約系統會直接返回預約失敗的信息或者在等待一段時間并且依然沒有響應的情況下返回預約失敗的信息。
2、在實現本發明的過程中,發明人發現現有技術至少存在如下問題:
3、直接返回預約失敗的信息或者等待一段時間后返回預約失敗的信息,容易給用戶造成不好的使用體驗,用戶需要重復發起預約請求,增加用戶操作步驟。
技術實現思路
1、有鑒于此,本發明實施例提供一種服務預約的方法和裝置,能夠幫助用戶快速、有效地發起預約請求,減少用戶操作步驟,優化用戶使用體驗。
2、為實現上述目的,根據本發明實施例的第一方面,提供一種服務預約的方法,包括:
3、響應于檢測到預約請求未被預約接口成功接收,獲取所述預約請求攜帶的預約信息;
4、根據所述預約信息確定預約條件,生成符合所述預約條件的目標預約信息;
5、對所述目標預約信息對應的新預約接口發起新預約請求,所述新預約請求攜帶所述目標預約信息。
6、可選地,所述預約信息包括:門店信息和排期信息;根據所述預約信息確定預約條件,生成符合所述預約條件的目標預約信息,包括;
7、根據所述門店信息和預先設置的距離閾值,確定預約位置范圍,將所述預約位置范圍作為第一預約條件;
8、查找符合所述第一預約條件的目標門店信息;
9、根據所述排期信息和預先設置的時間閾值,確定預約排期范圍,將所述預約排期范圍作為第二預約條件;
10、在與所述目標門店信息關聯的排期信息中查找符合所述第二預約條件的目標排期信息;
11、根據所述目標門店信息和所述目標排期信息生成所述目標預約信息。
12、可選地,在在與所述目標門店信息關聯的排期信息中未查找到符合所述第二預約條件的目標排期信息的情況下,所述方法還包括:
13、增加所述距離閾值,根據所述門店信息和修改后的距離閾值確定第三預約條件;
14、查找符合所述第三預約條件的新的目標門店信息;
15、在與所述新的目標門店信息關聯的排期信息中查找符合所述第二預約條件的目標排期信息;
16、根據所述新的目標門店信息和所述目標排期信息生成所述目標預約信息。
17、可選地,在在與所述目標門店信息關聯的排期信息中查找符合所述第二預約條件的目標排期信息之前,所述方法還包括:
18、判定所述目標門店信息和所述門店信息歸屬于不同的服務供應商。
19、可選地,所述目標預約信息有多個,在對所述目標預約信息對應的新預約接口發起新預約請求之前,所述方法還包括:
20、向所述預約請求的發起方展示所述目標預約信息;
21、響應于接收到篩選指令,在多個目標預約信息中篩選出用于發起新預約請求的目標預約信息。
22、可選地,在獲取所述預約請求攜帶的預約信息之前,所述方法還包括:
23、獲取所述預約請求對應的產品信息,判定所述產品信息符合預約信息推薦條件。
24、可選地,在獲取所述預約請求攜帶的預約信息之前,所述方法還包括:
25、向所述預約請求的發起方發送授權申請;
26、響應于接收到授權指令,判定所述預約請求的發起方已授權。
27、根據本發明實施例的第二方面,提供一種服務預約的裝置,包括:
28、獲取模塊,用于響應于檢測到預約請求未被預約接口成功接收,獲取所述預約請求攜帶的預約信息;
29、生成模塊,用于根據所述預約信息確定預約條件,生成符合所述預約條件的目標預約信息;
30、預約模塊,用于對所述目標預約信息對應的新預約接口發起新預約請求,所述新預約請求攜帶所述目標預約信息。
31、可選地,所述預約信息包括:門店信息和排期信息;根據所述預約信息確定預約條件,生成符合所述預約條件的目標預約信息,包括;
32、根據所述門店信息和預先設置的距離閾值,確定預約位置范圍,將所述預約位置范圍作為第一預約條件;
33、查找符合所述第一預約條件的目標門店信息;
34、根據所述排期信息和預先設置的時間閾值,確定預約排期范圍,將所述預約排期范圍作為第二預約條件;
35、在與所述目標門店信息關聯的排期信息中查找符合所述第二預約條件的目標排期信息;
36、根據所述目標門店信息和所述目標排期信息生成所述目標預約信息。
37、可選地,所述裝置還包括:
38、增加模塊,用于增加所述距離閾值,根據所述門店信息和修改后的距離閾值確定第三預約條件;
39、第一查找模塊,用于查找符合所述第三預約條件的新的目標門店信息;
40、第二查找模塊,用于在與所述新的目標門店信息關聯的排期信息中查找符合所述第二預約條件的目標排期信息;
41、信息生成模塊,用于根據所述新的目標門店信息和所述目標排期信息生成所述目標預約信息。
42、可選地,所述裝置還包括:
43、第一判定模塊,用于判定所述目標門店信息和所述門店信息歸屬于不同的服務供應商。
44、可選地,所述目標預約信息有多個,所述裝置還包括:
45、展示模塊,用于向所述預約請求的發起方展示所述目標預約信息;
46、篩選模塊,用于響應于接收到篩選指令,在多個目標預約信息中篩選出用于發起新預約請求的目標預約信息。
47、可選地,所述裝置還包括:
48、第二判定模塊,用于獲取所述預約請求對應的產品信息,判定所述產品信息符合預約信息推薦條件。
49、可選地,所述裝置還包括:
50、申請授權模塊,用于向所述預約請求的發起方發送授權申請;
51、授權模塊,用于響應于接收到授權指令,判定所述預約請求的發起方已授權。
52、根據本發明實施例的第三方面,提供一種電子設備,包括:
53、一個或多個處理器;
54、存儲裝置,用于存儲一個或多個程序,
55、當所述一個或多個程序被所述一個或多個處理器執行時,所述一個或多個處理器實現上述任一實施例所述的方法。
56、根據本發明實施例的第四方面,提供一種計算機可讀介質,其上存儲有計算機程序,所述程序被處理器執行時實現上述任一實施例所述的方法。
57、上述發明中的一個實施例具有如下優點或有益效果:在預約請求未成功發起的情況下生成目標預約信息,根據目標預約信息發起新預約請求,能夠幫助用戶快速、有效地發起預約請求,減少用戶操作步驟,優化用戶使用體驗;根據門店信息和排期信息確定預約條件,根據預約條件確定目標門店信息和目標排期信息,能夠生成符合用戶需求的目標預約信息,發起符合用戶需求的新預約請求;在未查找到目標排期信息的情況下,調整距離閾值,能夠更靈活地查找目標排期信息;在目標預約信息有多個的情況下,讓用戶進行選擇,根據用戶的選擇發起對應的新預約信息,能夠更靈活地發起新預約請求;向用戶申請授權,在得到用戶授權的情況下,再發起新預約請求,能夠更安全地發起新預約請求;保證目標門店信息和預約請求的門店信息歸屬于不同的服務供應商,能夠避免新預約請求發起失敗,使用戶盡早收到預約成功的信息,提高用戶使用體驗。
58、上述的非慣用的可選方式所具有的進一步效果將在下文中結合具體實施方式加以說明。