[發明專利]一種基于策略流程的編程模型及意圖消息機制的實現方法無效
| 申請號: | 201310695293.5 | 申請日: | 2013-12-17 |
| 公開(公告)號: | CN103777943A | 公開(公告)日: | 2014-05-07 |
| 發明(設計)人: | 蘇航;蔣超;羅笑南;楊艾琳;劉海亮 | 申請(專利權)人: | 中山大學深圳研究院 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 策略 流程 編程 模型 意圖 消息 機制 實現 方法 | ||
技術領域
本發明涉及在智能手機操作系統中提供一種集成和整合一系列功能的方式、方法,實現基于意圖的消息機制。
背景技術
當前是移動互聯網的時代,巨大的用戶群和對智能移動終端的各種新功能的需求,使得智能手機操作系統上的應用程序如雨后春筍般以驚人的速度增長,各大手機廠商和服務提供商的應用商店上的應用程序多而且雜。
越來越多的應用程序使得一些問題漸漸的浮出水面。
1、目前,擁有類似功能的應用少則十幾個,多則百個以上,然而功能和用戶友好程度上則良莠不齊。使得用戶難以選擇真正符合自己需求的優秀的應用程序。
2、現在的應用程序大多數只針對某一個功能點,如發短信,傳文件,找位置等,提供專業和友好的解決方案。這在一定程度上滿足了用戶的需求,也符合應用程序功能單一精準的特點。但當用戶為了完成現實當中的,某項具體任務是,就可能不得不在各個應用程序之間來回切換,以完成信息的交換和處理,獲取用戶想要的信息。例如用戶希望去某地旅游,就可能需要地圖應用查位置、需要購票應用買機票、團購應用去購買當地的優惠服務等等。
基于以上考慮,迫切的需要一種方式來管理冗余繁雜的應用程序,將各個應用程序中的核心功能提供出來融合成單獨的系統接口,實現一個基于意圖的消息機制,向用戶提供更精準、更智能的服務。用戶只需要向系統發出意圖命令,如晚上想去看電影,則系統根據設定好的策略和流程依次調用最近獨立的應用程序,如電影推薦應用、團購應用、地圖應用等的相關接口,無縫的完成用戶的意圖。
術語定義
1、意圖:某項任務的一系列步驟的總稱,在智能手機操作系統中可以分系統預定義意圖,例如打電話,發短信,查話費和用戶自定義意圖,例如旅游、看電影。每個意圖分為若干有嚴格先后次序,且規范了輸入輸出的步驟。
2、智能手機操作系統(下文簡稱,系統):是一種運算能力及功能比傳統功能手機系統更強的手機系統。
發明內容
本發明要解決的技術問題是提供一種方式來管理冗余繁雜的應用程序,將各個應用程序中的核心功能提供出來融合成單獨的系統接口,實現一個基于意圖的消息機制,向用戶提供更精準、更智能的服務。
為了實現發明的目的,本發明采用的技術方案如下:
本發明提供一種基于策略流程的編程模型及意圖消息機制的實現方法,包括:
1、基于意圖的消息機制
根據技術背景的說明,下面具體描述在系統中如何實現基于意圖的消息機制。
1.1、根據用戶日常面對的任務,定義系統級的意圖消息接口,即單一意圖函數的入口。
1.2、系統針對各個意圖消息接口,按功能流程將其劃分成一系列的原子步驟,并對原子步驟的功能、輸入輸出格式規范、使用的前置條件和輸出的內容進行詳細嚴格的定義。
1.3、各個原子步驟之間通過統一的消息格式進行,諸如權限驗證、輸入輸出數據的格式定義、數據塊,前項處理步驟、后項處理步驟等。
2、基于策略流程的編程模型
為了使系統的意圖機制更為靈活,下面提出一種基于策略流程的編程模型:
2.1、首先應用可以通過向外發布原子步驟的方式,增加系統的可用原子步驟,具體是向系統注冊服務接口,規定接口的輸入、輸出格式、調用的前置條件、以及權限驗證方法。
2.2、系統提供統一的配置管理界面,供用戶管理系統中的所有意圖,定義每個意圖的操作流程,即原子步驟類型。
2.3、系統根據用戶定義的意圖操作流程,為每個步驟列出可供用戶選擇的兼容應用程序。這樣,確定生效以后,用戶每次發出一個意圖消息后,系統根據配置好的操作流程,按各個程序定義好的服務接口訪問方法,依次向各個應用程序發出服務請求,完成用戶提出的意圖任務。
3、系統意圖消息機制的擴展:
根據這樣一個模型,系統通過三種方式擴展豐富其意圖消息機制:
3.1、系統可以定義各種意圖,并劃分不同的原子步驟。一個意圖可以定義由同的流程來完成,每個流程上的原子步驟也可以通過配置來選則。系統定義好后,由第三方應用開發人員,根據流程和接口規定的協議,來開發相應的應用程序實現這些協議,從而由系統統一管理調用,完成某項意圖。
3.2、某個應用程序也可以向系統注冊自定義的原子步驟,即服務接口,并規范好接口的輸入、輸出格式、調用的前置條件、以及權限驗證方法等。這樣可以提供界面讓用戶結合已有的原子步驟,自行去定義新的意圖,從而完成更多的符合需求的任務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中山大學深圳研究院,未經中山大學深圳研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310695293.5/2.html,轉載請聲明來源鉆瓜專利網。





