System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請的實施例涉及頁面推送領域,具體涉及基于狀態機的產品頁面推送方法與計算機設備。
技術介紹
1、在各個有關保險業務的互聯網推送方式中,需要提供給用戶在線投保頁面,因為保險產品的類別眾多、不同特性產品的檢驗尺度不同、推送方法的差異等方面的影響,在投保步驟、填寫數據、上傳資料等方面有很大差別。目前,在進行產品頁面推送時,通常采用的方式為:對每一種產品都單獨開發對應的產品頁面元素和產品生產(投保)步驟,以生成產品頁面。
2、然而,實踐中發現,當采用上述方式進行產品頁面推送時,經常會存在如下技術問題:
3、對每一種產品單獨開發產品頁面元素的方式,由于工作量大,可能需要多個控制終端(中央處理器)同時進行開發,生成的產品頁面難以保持統一,從而導致相關聯的產品的產品頁面的關聯性降低,進而,降低了用戶體驗。
技術實現思路
1、本申請的內容部分用于以簡要的形式介紹構思,這些構思將在后面的具體實施方式部分被詳細描述。本申請的內容部分并不旨在標識要求保護的技術方案的關鍵特征或必要特征,也不旨在用于限制所要求的保護的技術方案的范圍。
2、本申請的一些實施例提出了基于狀態機的產品頁面推送方法、計算機設備和計算機可讀存儲介質,來解決以上
技術介紹
部分提到的技術問題中的一項或多項。
3、第一方面,本申請的一些實施例提供了一種基于狀態機的產品頁面推送方法,該方法包括:從相關聯的產品服務器中獲取產品生產流程信息和產品頁面配置信息;基于上述產品頁面配置信息,配置產品頁面
4、第二方面,本申請還提供一種計算機設備,上述計算機設備包括處理器、存儲器、以及存儲在上述存儲器上并可被上述處理器執行的計算機程序,其中上述計算機程序被上述處理器執行時,實現如上述第一方面任一實現方式所描述的方法。
5、第三方面,本申請還提供一種計算機可讀存儲介質,上述計算機可讀存儲介質上存儲有計算機程序,其中,上述計算機程序被處理器執行時,實現如上述第一方面任一實現方式所描述的方法。
6、本申請的上述各個實施例具有如下有益效果:通過本申請的一些實施例的基于狀態機的產品頁面推送方法,可以提高相關聯的產品的產品頁面的關聯性,進而,提高了用戶體驗。具體來說,造成用戶體驗降低的原因在于:對每一種產品單獨開發產品頁面元素的方式,由于工作量大,可能需要多個控制終端(中央處理器)同時進行開發,生成的產品頁面難以保持統一,從而導致相關聯的產品的產品頁面的關聯性降低。基于此,本申請的一些實施例的基于狀態機的產品頁面推送方法,首先,從相關聯的產品服務器中獲取產品生產流程信息和產品頁面配置信息。其次,基于上述產品頁面配置信息,配置產品頁面編輯模型。由此,可以依據統一的產品頁面配置信息配置頁面編輯模型,以便生成相關聯的產品頁面。然后,對上述產品生產流程信息進行流程狀態拆解處理,得到流程狀態信息序列。由此,可以得到產品生產流程(投保流程)的各個步驟的動作信息和狀態信息。再然后,基于上述產品頁面配置信息,確定上述流程狀態信息序列中每個流程狀態信息對應的流程狀態機元素信息,得到流程狀態機元素信息序列。由此,可以將產品生產流程轉換為一個狀態機,以便生成產品頁面。接著,將上述流程狀態機元素信息序列存儲至上述產品服務器中。由此,可以將生成的狀態機模型存儲至服務器中。隨后,響應于接收到用戶終端發送的產品頁面查看請求信息,從上述產品服務器中獲取與上述產品頁面查看請求信息對應的流程狀態機元素信息、作為待推送狀態機元素信息。由此,可以選擇用戶想要進行查看和操作的產品生成步驟。最后,基于上述產品頁面編輯模型,對上述待推送狀態機元素信息進行渲染處理以生成產品推送頁面信息,以及將上述產品推送頁面信息發送至上述用戶終端。由此,可以得到用戶想要進行查看和操作的產品頁面信息。因此,本申請的一些基于狀態機的產品頁面推送方法,可以通過對產品生產流程的狀態拆解,得到產品生產流程對應的狀態機模型,然后,通過使用統一的頁面組件,對狀態機模型中的每個動作和狀態進行渲染,得到最終的產品推送頁面以供發送至用戶終端。由此,可以使用單一的控制終端開發多個產品頁面,提高了的產品頁面的關聯性,從而,提高了用戶體驗。
本文檔來自技高網...【技術保護點】
1.一種基于狀態機的產品頁面推送方法,包括:
2.根據權利要求1所述的基于狀態機的產品頁面推送方法,其中,所述方法還包括:
3.根據權利要求1所述的基于狀態機的產品頁面推送方法,其中,所述產品頁面配置信息包括:頁面展示組件信息集;以及所述基于所述產品頁面配置信息,確定所述流程狀態信息序列中每個流程狀態信息對應的流程狀態機元素信息,包括:
4.根據權利要求1所述的基于狀態機的產品頁面推送方法,其中,所述響應于接收到用戶終端發送的產品頁面查看請求信息,從所述產品服務器中獲取與所述產品頁面查看請求信息對應的流程狀態機元素信息、作為待推送狀態機元素信息,包括:
5.根據權利要求4所述的基于狀態機的產品頁面推送方法,其中,所述方法還包括:
6.根據權利要求1所述的基于狀態機的產品頁面推送方法,其中,所述基于所述產品頁面編輯模型,對所述待推送狀態機元素信息進行渲染處理以生成產品推送頁面信息,包括:
7.根據權利要求2所述的基于狀態機的產品頁面推送方法,其中,所述對所述產品頁面輸入信息進行脫敏處理,得到用戶脫敏信息,包括:
8.一種計算機設備,其中,所述計算機設備包括處理器、存儲器、以及存儲在所述存儲器上并可被所述處理器執行的計算機程序,其中所述計算機程序被所述處理器執行時,實現如權利要求1-7中任一所述的方法的步驟。
9.一種計算機可讀存儲介質,其中,所述計算機可讀存儲介質上存儲有計算機程序,其中所述計算機程序被處理器執行時,實現如權利要求1-7中任一所述的方法的步驟。
...【技術特征摘要】
1.一種基于狀態機的產品頁面推送方法,包括:
2.根據權利要求1所述的基于狀態機的產品頁面推送方法,其中,所述方法還包括:
3.根據權利要求1所述的基于狀態機的產品頁面推送方法,其中,所述產品頁面配置信息包括:頁面展示組件信息集;以及所述基于所述產品頁面配置信息,確定所述流程狀態信息序列中每個流程狀態信息對應的流程狀態機元素信息,包括:
4.根據權利要求1所述的基于狀態機的產品頁面推送方法,其中,所述響應于接收到用戶終端發送的產品頁面查看請求信息,從所述產品服務器中獲取與所述產品頁面查看請求信息對應的流程狀態機元素信息、作為待推送狀態機元素信息,包括:
5.根據權利要求4所述的基于狀態機的產品頁面推送方法,其中,所述方法還包括:
【專利技術屬性】
技術研發人員:談毅,黃勛,
申請(專利權)人:深圳小步奔跑科技集團有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。