[發明專利]一種基于異步容災服務技術的iOS平臺界面引擎處理方法在審
| 申請號: | 202011246978.8 | 申請日: | 2019-10-28 |
| 公開(公告)號: | CN112346729A | 公開(公告)日: | 2021-02-09 |
| 發明(設計)人: | 徐克強;高宇健 | 申請(專利權)人: | 杭州衣科信息技術有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38 |
| 代理公司: | 杭州天昊專利代理事務所(特殊普通合伙) 33283 | 代理人: | 趙志鵬 |
| 地址: | 310000 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 異步 服務 技術 ios 平臺 界面 引擎 處理 方法 | ||
1.一種基于異步容災服務技術的iOS平臺界面引擎處理方法,其特征在于:具體包括如下步驟:
301)獲取注冊的事件聲明步驟:事件引擎從配置文件中讀取事件及其方法簽名,并自動生成對象實例;該對象實例會繼承事件引擎超類BtnSvc,由超類BtnSvc完成部分初始化的工作;
302)收集當前界面的所有控件數值步驟:超類BtnSvc獲取當前界面的所有控件的數值,為開發人員提供全面處理業務邏輯的作用;
303)執行動畫效果步驟:在用戶任意點擊某個按鈕時,系統會執行事件引擎提供的動畫效果,以提升用戶的交互舒適度;即在用戶點擊某個按鈕時,系統會呈現出短暫的動畫界面,以提升用戶的交互舒適度;
304)激活并執行事件步驟:通過iOS平臺的反射機制根據配置好的事件引擎的中心的類名及方法,來創建新對象并執行具體的事件方法;事件方法的類要繼承超類BtnSvc,事件引擎會對按鈕行為做一次執行流程,觸發數據引擎,完成和服務端的關系型數據庫RDBMS的自動化管理;
305)接收并顯示返回結果步驟:事件方法若執行成功,返回結果,用戶選擇是否顯示結果,以什么方式的界面顯示結果;如果該返回結果成功后會觸發進一步業務流程,則繼續跳轉到下一個對應界面;
事件方法若執行失敗,拋出異常,其中判斷是否為自定義異常,如果是自定義異常,則送至異常處理器統一處理;如果屬于系統運行異常,則統一在事件引擎中處理,并記入日志;
306)指向新界面步驟:事件引擎讀取事先配置好的界面ID,獲取新界面對象信息,根據界面類型選擇不同的呈現界面;
事件引擎包括標準的事件處理及參數,還包括界面所有控件的數值,上下文的環境參數,同時把事件的關聯操作用配置文件進行標準化,讓開發更為簡單;
數據引擎中的數據存儲包括服務機房、調度模塊,服務機房包括第一服務機房、第二服務機房;
第一服務機房、第二服務機房提供客戶數據的存儲;第一服務機房、第二服務機房之間通過互聯網線路聯通,且兩者處于不同地方;第一服務機房、第二服務機房內設置的云平臺操作系統中設置mysql,通過mysql的異步復制機制在第一服務機房、第二服務機房之間進行數據的同步;
調度模塊將不同客戶變動的數據集中在與其對應的服務機房中,當對應服務機房發生故障時,客戶變動的數據才會由另一服務機房提供相應服務。
2.根據權利要求1所述的一種基于異步容災服務技術的iOS平臺界面引擎處理方法,其特征在于:其中新控件還包括列表展開控件,列表展開控件設置在新控件的右側,輸入文本內置列表。
3.根據權利要求1所述的一種基于異步容災服務技術的iOS平臺界面引擎處理方法,其特征在于:新控件預先設置顯示提醒文本。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州衣科信息技術有限公司,未經杭州衣科信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011246978.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種二極管座生產用快速打磨裝置
- 下一篇:一種工程管理信息可視化軟件





