亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種開發(fā)增值業(yè)務的方法、系統(tǒng)及業(yè)務開發(fā)客戶端的制作方法

文檔序號:6365005閱讀:171來源:國知局
專利名稱:一種開發(fā)增值業(yè)務的方法、系統(tǒng)及業(yè)務開發(fā)客戶端的制作方法
技術領域
本發(fā)明涉及網(wǎng)絡應用領域,尤其涉及一種開發(fā)增值業(yè)務的方法及系統(tǒng)。
背景技術
面對瞬息萬變的市場需求,能夠快速的響應需求,成為很多企業(yè)成功的關鍵;在 IT行業(yè)尤為如此,以往開發(fā)一個增值業(yè)務,往往需要投入大量的人力、物力,需要較長的開發(fā)周期(從需求,到設計,到開發(fā),到測試,到部署,到運營,小點兒的項目需要三五個月,大點兒的項目甚至需要一兩年),消耗較高的成本,由于需要較長的開發(fā)周期,當業(yè)務真正上線的時候卻發(fā)現(xiàn)已經(jīng)無法滿足當前市場需求,不得不重新定位,重新分析更甚者需要推翻重來,這樣消耗大量的人力物力成本,卻收效甚微。
在三網(wǎng)融合的背景下,不同的網(wǎng)絡平臺對業(yè)務的展現(xiàn)要求各不一樣,應用提供商如果想讓一個業(yè)務運行在不同網(wǎng)絡平臺上,就需要針對不同的網(wǎng)絡平臺重新定制開發(fā),分別編寫適用于相應平臺的代碼,這不僅耗時耗力,而且重復類似地工作造成了資源的浪費。

發(fā)明內容
本發(fā)明實施例所要解決的技術問題在于,提供一種開發(fā)增值業(yè)務的方法及系統(tǒng)。 可快速開發(fā)增值業(yè)務,解決了跨平臺展現(xiàn)同一業(yè)務時必須重新編寫代碼、從而增加了任務量的問題。為了解決上述技術問題,本發(fā)明實施例提供了一種開發(fā)增值業(yè)務的方法,包括 業(yè)務開發(fā)客戶端接收應用提供商輸入的模板選擇指令和能力組件選擇指令,并根據(jù)所
述模板選擇指令對應的模板生成增值業(yè)務的展現(xiàn)框架,以及根據(jù)所述能力組件選擇指令對應的能力組件生成能力調用代碼,所述模板和所述能力組件是能力提供商預先設置的; 業(yè)務開發(fā)客戶端根據(jù)所述展現(xiàn)框架和能力調用代碼生成增值業(yè)務。其中,在所述根據(jù)所述展現(xiàn)框架和能力調用代碼生成增值業(yè)務的步驟之后,所述方法還包括
模擬測試所述增值業(yè)務在相應的網(wǎng)絡平臺上的應用。其中,所述業(yè)務開發(fā)客戶端接收應用提供商輸入的模板選擇指令和能力組件選擇指令,并根據(jù)所述模板選擇指令對應的模板生成增值業(yè)務的展現(xiàn)框架,以及根據(jù)所述能力組件選擇指令對應的能力組件生成能力調用代碼的步驟具體包括
業(yè)務開發(fā)客戶端接收應用提供商輸入的模板選擇指令和模板參數(shù)設置指令,根據(jù)所述模板參數(shù)設置指令修改所述模板選擇指令對應的模板,生成增值業(yè)務應用的展現(xiàn)框架;
業(yè)務開發(fā)客戶端接收應用提供商輸入的能力組件選擇指令和能力參數(shù)設置指令,根據(jù)所述能力參數(shù)設置指令配置所述能力組件選擇指令對應的能力組件,生成能力調用代碼。其中,所述業(yè)務開發(fā)客戶端接收應用提供商輸入的能力組件選擇指令和能力參數(shù)設置指令,根據(jù)所述能力參數(shù)設置指令配置所述能力組件選擇指令對應的能力組件,生成能力調用代碼的步驟具體包括業(yè)務開發(fā)客戶端接收應用提供商輸入的能力組件選擇指令,生成該能力組件選擇指令對應的能力組件調用向導,所述能力組件調用向導用于分步提示用戶輸入能力參數(shù)設置指令;
業(yè)務開發(fā)客戶端接收用戶根據(jù)所述能力組件調用向導的提示輸入的能力參數(shù)設置指令,根據(jù)所述能力參數(shù)設置指令配置所述能力組件選擇指令對應的能力組件,生成能力調用代碼。其中,所述方法還包括
能力平臺接收能力提供商接入的能力信息,將所述能力信息同步到開發(fā)者平臺進行公布,并將所述能力信息同步到業(yè)務開發(fā)客戶端以生成能力組件;
能力平臺接收能力提供商接入的模板信息,將所述模板信息同步到業(yè)務開發(fā)客戶端以生成模板。相應地,本發(fā)明還提供了一種業(yè)務開發(fā)客戶端,包括
人機交互模塊,用于接收應用提供商輸入的模板選擇指令和能力組件選擇指令; 框架和代碼生成模塊,用于根據(jù)所述模板選擇指令對應的模板生成增值業(yè)務的展現(xiàn)框架,根據(jù)所述能力組件選擇指令對應的能力組件生成能力調用代碼,所述模板和所述能力組件是能力提供商預先設置的;
業(yè)務生成模塊,用于根據(jù)所述展現(xiàn)框架和能力調用代碼生成增值業(yè)務。其中,所述業(yè)務開發(fā)客戶端還包括
測試模擬器,用于模擬測試所述增值業(yè)務在相應的網(wǎng)絡平臺上的應用。其中,所述框架和代碼生成模塊具體包括
框架生成模塊,用于根據(jù)應用提供商輸入的模板參數(shù)設置指令修改應用提供商輸入的模板選擇指令對應的模板,生成增值業(yè)務應用的展現(xiàn)框架;
代碼生成模塊,用于根據(jù)應用提供商輸入的能力參數(shù)設置指令配置應用提供商輸入的能力組件選擇指令對應的能力組件,生成能力調用代碼。其中,所述代碼生成模塊具體包括
向導生成模塊,用于根據(jù)應用提供商輸入的能力組件選擇指令,生成該能力組件選擇指令對應的能力組件調用向導,所述能力組件調用向導用于分步提示用戶輸入能力參數(shù)設置指令;
能力調用代碼生成模塊,用于根據(jù)能力參數(shù)設置指令配置所述能力組件選擇指令對應的能力組件,生成能力調用代碼,所述能力參數(shù)設置指令是通過人機交互模塊接收的用戶根據(jù)所述能力組件調用向導的提示輸入的能力參數(shù)設置指令。相應地,本發(fā)明還提供了一種開發(fā)增值業(yè)務的系統(tǒng),包括業(yè)務開發(fā)客戶端,所述業(yè)務開發(fā)客戶端包括
人機交互模塊,用于接收應用提供商輸入的模板選擇指令和能力組件選擇指令; 框架和代碼生成模塊,用于根據(jù)所述模板選擇指令對應的模板生成增值業(yè)務的展現(xiàn)框架,根據(jù)所述能力組件選擇指令對應的能力組件生成能力調用代碼,所述模板和所述能力組件是能力提供商預先設置的;
業(yè)務生成模塊,用于根據(jù)所述展現(xiàn)框架和能力調用代碼生成增值業(yè)務。實施本發(fā)明實施例,具有如下有益效果本發(fā)明通過提供能力組件和模板,使得只
5需選用所需的模板和能力組件,進行配置即可創(chuàng)建增值業(yè)務,實現(xiàn)快速開發(fā)的目的;另外, 所述能力組件和模版還可以將業(yè)務實現(xiàn)與業(yè)務展現(xiàn)分離,只需將選用的能力組件應用到不同的模板,即可實現(xiàn)同一業(yè)務在不同網(wǎng)絡平臺的不同展現(xiàn),減輕了開發(fā)人員的工作負擔,節(jié)省了人力資源,降低了開發(fā)成本。


為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明提供的開發(fā)增值業(yè)務的方法的第一實施例流程圖; 圖2是本發(fā)明提供的開發(fā)增值業(yè)務的方法的第二實施例流程圖3是本發(fā)明提供的配置能力組件的方法的流程圖; 圖4是本發(fā)明提供的開發(fā)增值業(yè)務的方法的第三實施例示意圖; 圖5是本發(fā)明提供的業(yè)務開發(fā)客戶端的第一實施例結構示意圖; 圖6是本發(fā)明提供的業(yè)務開發(fā)客戶端的第二實施例結構示意圖; 圖7是本發(fā)明提供的開發(fā)增值業(yè)務的系統(tǒng)的第一實施例結構示意圖。
具體實施例方式下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。參見圖1,是本發(fā)明提供的開發(fā)增值業(yè)務的方法的第一實施例流程圖,該實施例的方法包括
步驟S100,業(yè)務開發(fā)客戶端接收應用提供商輸入的模板選擇指令和能力組件選擇指令,并根據(jù)所述模板選擇指令對應的模板生成增值業(yè)務的展現(xiàn)框架,根據(jù)所述能力組件選擇指令對應的能力組件生成能力調用代碼,所述模板和所述能力組件是能力提供商預先設置的;
在步驟S101,業(yè)務開發(fā)客戶端根據(jù)所述展現(xiàn)框架和能力調用代碼生成增值業(yè)務。業(yè)務開發(fā)客戶端是一種開發(fā)工具,這個開發(fā)工具中提供有各種業(yè)務模版和能力組件,每個業(yè)務模版都是初始化的某一類業(yè)務的基礎框架,每個業(yè)務能力組件都是初始化的某種基礎能力,業(yè)務開發(fā)者可以以這個模版為基礎進行修改,通過能力組件調用合適的能力并配置被調用能力的相關參數(shù),就可以生成所要開發(fā)的業(yè)務。本發(fā)明實施例提供的開發(fā)增值業(yè)務的方法,通過提供能力組件和模板,使得只需選用所需的模板和能力組件,進行配置即可創(chuàng)建增值業(yè)務,實現(xiàn)快速開發(fā)的目的;另外,所述能力組件和模版還可以將業(yè)務實現(xiàn)與業(yè)務展現(xiàn)分離,只需將選用的能力組件應用到不同的模板,即可實現(xiàn)同一業(yè)務在不同網(wǎng)絡平臺的不同展現(xiàn),減輕了開發(fā)人員的工作負擔,節(jié)省了人力資源,降低了開發(fā)成本。
具體地,業(yè)務開發(fā)客戶端中的模板和能力組件可以由能力提供商預先存儲在該客戶端中,也可以隨時通過互聯(lián)網(wǎng)從能力提供商對應的能力服務器獲取。也就是說,業(yè)務開發(fā)客戶端中的模板和能力組件可以隨時更新。下面將參考圖2對業(yè)務開發(fā)客戶端生成模板和能力組件的過程進行詳細說明。參見圖2,是本發(fā)明提供的開發(fā)增值業(yè)務的方法的第二實施例流程圖,該方法包括
在步驟S200,業(yè)務開發(fā)客戶端根據(jù)能力提供商接入的能力信息生成能力組件,根據(jù)能力提供商接入的模板信息生成模板。接入指的是將能力信息和模板信息集成到業(yè)務開發(fā)客戶端中,接入并不是簡單的輸入,而需要業(yè)務開發(fā)客戶端進行歸類、模塊化等處理。其中,能力可以是構建業(yè)務所需的基礎服務,例如點播能力、短信能力等,能力提供商接入的能力信息可以包括實現(xiàn)該能力的能力運行代碼,業(yè)務開發(fā)客戶端根據(jù)能力信息生成能力組件,能力組件中包含用于調用該能力的能力調用代碼,業(yè)務開發(fā)客戶端可以將能力組件以圖標或字符串的形式進行顯示,以便用戶選用。另外,能力信息還可以包括能力描述、方法描述、參數(shù)描述、幫助文檔等參考信息,例如能力描述解釋了這個能力的類型、名稱、作用、創(chuàng)建時間等,方法描述解釋了該能力代表的方法、該方法的作用等。這些參考信息可以幫助用戶了解能力和使用能力。模板定義了業(yè)務在平臺上的展現(xiàn)框架,模板不僅規(guī)范了業(yè)務的展現(xiàn)形式, 而且只需結合能力調用代碼即可按照業(yè)務要求調用相應的能力,實現(xiàn)增值業(yè)務的應用。業(yè)務開發(fā)客戶端同樣可以根據(jù)模板信息生成模板,模板中包含用于實現(xiàn)該模板的圖形信息、 層次信息、位置信息等構架信息,業(yè)務開發(fā)客戶端可以將模板以圖標或字符串的形式進行顯示,以便用戶選用。在步驟S201,業(yè)務開發(fā)客戶端接收應用提供商輸入的模板選擇指令和模板參數(shù)設置指令,根據(jù)模板參數(shù)設置指令修改模板選擇指令對應的模板,生成增值業(yè)務應用的展現(xiàn)框架。具體地,業(yè)務開發(fā)客戶端可以將模板存儲在模板箱(類似于工具箱)中提供給應用提供商,以便應用提供商選擇自己需要的模板。不同的模板可以對應于不同的業(yè)務和不同的網(wǎng)絡平臺。在步驟S202,業(yè)務開發(fā)客戶端接收應用提供商輸入的能力組件選擇指令和能力參數(shù)設置指令,根據(jù)能力參數(shù)設置指令配置能力組件選擇指令對應的能力組件,生成能力調用代碼。其中,每個能力組件可以對應于一種基礎能力或業(yè)務能力,基礎能力可以是例如短信能力、點播能力、廣播能力等,業(yè)務能力可以例如機票查詢能力、酒店預訂能力等,業(yè)務能力可以由多個基礎能力構成。應用提供商只需選擇需要的能力組件,根據(jù)業(yè)務需要進行配置即可自動生成能力調用代碼,在業(yè)務中使用該能力。在步驟S203,業(yè)務開發(fā)客戶端根據(jù)展現(xiàn)框架和能力調用代碼生成增值業(yè)務。增值業(yè)務應用于不同的網(wǎng)絡平臺時,其業(yè)務實現(xiàn)的過程相同,但是業(yè)務展現(xiàn)的形式可能不同。現(xiàn)有技術中總是將業(yè)務實現(xiàn)和業(yè)務展現(xiàn)融合在一起作為完整的業(yè)務進行開發(fā),這樣針對不同的網(wǎng)絡平臺時需要重復地編寫整個業(yè)務的代碼。但是在本發(fā)明中,將業(yè)務實現(xiàn)與業(yè)務展現(xiàn)分開,業(yè)務實現(xiàn)通過能力調用代碼實施,業(yè)務展現(xiàn)通過展現(xiàn)框架實施,當增值業(yè)務需要應用于不同的網(wǎng)絡平臺時,只需將相同的能力調用代碼應用于不同的展現(xiàn)框架中即可。在步驟S204,業(yè)務開發(fā)客戶端模擬測試增值業(yè)務在相應的網(wǎng)絡平臺上的應用。具體地,業(yè)務開發(fā)客戶端可以模擬不同的網(wǎng)絡平臺,對開發(fā)出來的增值業(yè)務進行不同網(wǎng)絡平臺下的應用測試,以避免出現(xiàn)增值業(yè)務無法正常應用的情況。優(yōu)選地,如圖3所示,步驟S202具體可以包括
步驟S300,業(yè)務開發(fā)客戶端接收應用提供商輸入的能力組件選擇指令,生成該能力組件選擇指令對應的能力組件調用向導,能力組件調用向導用于分步提示用戶輸入能力參數(shù)設置指令。例如,業(yè)務開發(fā)客戶端接收應用提供商輸入的能力組件選擇指令后,可以生成該能力組件選擇指令對應的能力組件調用向導,根據(jù)該能力組件調用向導在彈出窗口中指示用戶輸入相應的能力參數(shù)設置指令。在步驟S301,業(yè)務開發(fā)客戶端接收用戶根據(jù)能力組件調用向導的提示輸入的能力參數(shù)設置指令,根據(jù)能力參數(shù)設置指令配置能力組件選擇指令對應的能力組件,生成能力調用代碼。通過這種方式,用戶可以不需要重復地編寫能力調用代碼,而且即使是初次使用本業(yè)務開發(fā)客戶端的人也可以在能力組件調用向導的指示下快速地開發(fā)增值業(yè)務。參見圖4,是本發(fā)明提供的開發(fā)增值業(yè)務的方法的第三實施例示意圖,該方法包括
1、能力平臺認證能力提供商輸入的能力平臺賬號,若認證通過,則向能力提供商展現(xiàn)用戶界面,能力提供商可以通過該用戶界面接入能力、管理自己接入的能力、并查看所接入能力的收益情況等;
2、能力平臺接收能力提供商接入的能力信息;
3、能力平臺在用戶界面上發(fā)布能力信息,具體地,能力平臺可以根據(jù)能力評審規(guī)則評審接入的能力,并將評審通過的能力在用戶界面上對外發(fā)布,評審規(guī)則可以包括判斷能力信息是否完整、能力是否實用等;
4、能力平臺將已處于發(fā)布狀態(tài)的能力信息同步到開發(fā)者平臺;
5、開發(fā)者平臺通過自身的開放性,對外公開能力信息,可供開發(fā)者通過開發(fā)者平臺查看到能力的詳細信息;
6、能力平臺將已處于發(fā)布狀態(tài)的能力信息同步到業(yè)務開發(fā)客戶端;
7、業(yè)務開發(fā)客戶端根據(jù)能力平臺傳送的能力信息構造能力組件箱,能力組件箱中將所有的能力以能力組件的方式提供給開發(fā)者使用;
8、能力平臺接收能力提供商接入的模板信息,模板信息可以對應于不同的服務和不同的網(wǎng)絡平臺;
9、能力提供商在用戶界面上發(fā)布模板信息,具體地,能力平臺可以根據(jù)模板評審規(guī)則評審接入的模板,并將評審通過的模板在用戶界面上對外發(fā)布,評審規(guī)則可以包括判斷模板信息是否完整、模板是否實用等;
10、能力平臺將已處于發(fā)布狀態(tài)的模板信息同步到業(yè)務開發(fā)客戶端;
11、業(yè)務開發(fā)客戶端根據(jù)能力平臺傳送的模板信息構造模板箱,模板箱中的模板可以方便用戶創(chuàng)建新的增值業(yè)務;
12、開發(fā)者平臺認證應用提供商輸入的開發(fā)者平臺賬號,若認證通過,則向應用提供商展現(xiàn)用戶界面,應用提供商可以通過該用戶界面發(fā)布應用、管理自己發(fā)布的應用、并查看所發(fā)布應用的收益情況等;
13、業(yè)務開發(fā)客戶端接收應用提供商輸入的模板選擇指令和能力組件選擇指令,以便根據(jù)目標選擇指令對應的模板和能力組件選擇指令對應的能力創(chuàng)建業(yè)務、開發(fā)應用;14、業(yè)務開發(fā)客戶端根據(jù)應用提供商輸入的模板選擇指令選擇對應的模板,并根據(jù)該模板和應用提供商輸入的模板參數(shù)設置指令創(chuàng)建新的增值業(yè)務;
15、業(yè)務開發(fā)客戶端根據(jù)應用提供商輸入的能力組件選擇指令選擇對應的能力組件, 并根據(jù)這些能力組件和應用提供商輸入的能力參數(shù)設置指令生成增值業(yè)務的能力調用代碼,實現(xiàn)新的增值業(yè)務;
16、業(yè)務開發(fā)客戶端模擬測試增值業(yè)務在不同網(wǎng)絡平臺的應用;
17、開發(fā)者平臺接收應用提供商上傳的利用業(yè)務開發(fā)客戶端開發(fā)并通過測試的增值業(yè)務,并對外發(fā)布這些增值業(yè)務;
18、門戶接收開發(fā)者平臺傳送的已通過審核的增值業(yè)務,方便用戶通過門戶及時地看到并使用該增值業(yè)務。參見圖5,是本發(fā)明提供的業(yè)務開發(fā)客戶端500的第一實施例結構示意圖,該業(yè)務開發(fā)客戶端包括
人機交互模塊510,用于接收應用提供商輸入的模板選擇指令和能力組件選擇指令; 框架和代碼生成模塊520,用于根據(jù)所述模板選擇指令對應的模板生成增值業(yè)務的展現(xiàn)框架,根據(jù)所述能力組件選擇指令對應的能力組件生成能力調用代碼,所述模板和所述能力組件是能力提供商預先設置的;
業(yè)務生成模塊530,用于根據(jù)所述展現(xiàn)框架和能力調用代碼生成增值業(yè)務。本發(fā)明實施例提供的業(yè)務開發(fā)客戶端,通過提供能力組件和模板,使得只需選用所需的模板和能力組件,進行配置即可創(chuàng)建增值業(yè)務,實現(xiàn)快速開發(fā)的目的;另外,所述能力組件和模版還可以將業(yè)務實現(xiàn)與業(yè)務展現(xiàn)分離,只需將選用的能力組件應用到不同的模板,即可實現(xiàn)同一業(yè)務在不同網(wǎng)絡平臺的不同展現(xiàn),減輕了開發(fā)人員的工作負擔,節(jié)省了人力資源,降低了開發(fā)成本。業(yè)務開發(fā)客戶端是一種開發(fā)工具,這個開發(fā)工具中提供有各種業(yè)務模版和能力組件,每個業(yè)務模版都是初始化的某一類業(yè)務的基礎框架,每個業(yè)務能力組件都是初始化的某種基礎能力,業(yè)務開發(fā)者可以以這個模版為基礎進行修改,通過能力組件調用合適的能力并配置被調用能力的相關參數(shù),就可以生成所要開發(fā)的業(yè)務。具體地,業(yè)務開發(fā)客戶端中的模板和能力組件可以由能力提供商預先存儲在該客戶端中,也可以隨時通過互聯(lián)網(wǎng)從能力提供商對應的能力服務器獲取。也就是說,業(yè)務開發(fā)客戶端中的模板和能力組件可以隨時更新。下面將參考圖6對此進行詳細說明。參見圖6, 是本發(fā)明提供的業(yè)務開發(fā)客戶端600的第二實施例結構示意圖,該業(yè)務開發(fā)客戶端包括
工具構建模塊610,用于根據(jù)能力提供商接入的能力信息生成能力組件,根據(jù)能力提供商接入的模板信息生成模板。接入指的是將能力信息和模板信息集成到業(yè)務開發(fā)客戶端中,接入并不是簡單的輸入,而需要業(yè)務開發(fā)客戶端進行歸類、模塊化等處理。其中,能力可以是構建業(yè)務所需的基礎服務,例如點播能力、短信能力等,能力提供商接入的能力信息可以包括實現(xiàn)該能力的能力運行代碼,業(yè)務開發(fā)客戶端根據(jù)能力信息生成能力組件,能力組件中包含用于調用該能力的能力調用代碼,業(yè)務開發(fā)客戶端可以將能力組件以圖標或字符串的形式進行顯示,以便用戶選用。另外,能力信息還可以包括能力描述、方法描述、參數(shù)描述、幫助文檔等參考信息,例如能力描述解釋了這個能力的類型、名稱、作用、創(chuàng)建時間等, 方法描述解釋了該能力代表的方法、該方法的作用等。這些參考信息可以幫助用戶了解能力和使用能力。模板定義了業(yè)務在平臺上的展現(xiàn)框架,模板不僅規(guī)范了業(yè)務的展現(xiàn)形式,而且只需結合能力調用代碼即可按照業(yè)務要求調用相應的能力,實現(xiàn)增值業(yè)務的應用。業(yè)務開發(fā)客戶端同樣可以根據(jù)模板信息生成模板,模板中包含用于實現(xiàn)該模板的圖形信息、層次信息、位置信息等構架信息,業(yè)務開發(fā)客戶端可以將模板以圖標或字符串的形式進行顯示,以便用戶選用。人機交互模塊620,用于接收應用提供商輸入的模板選擇指令和模板參數(shù)設置指令,并用于接收應用提供商輸入的能力組件選擇指令和能力參數(shù)設置指令??蚣芎痛a生成模塊630,用于根據(jù)應用提供商輸入的模板參數(shù)設置指令修改應用提供商輸入的模板選擇指令對應的模板,生成增值業(yè)務應用的展現(xiàn)框架,根據(jù)應用提供商輸入的能力參數(shù)設置指令配置應用提供商輸入的能力組件選擇指令對應的能力組件,生成能力調用代碼。業(yè)務生成模塊640,用于根據(jù)展現(xiàn)框架和能力調用代碼生成增值業(yè)務。增值業(yè)務應用于不同的網(wǎng)絡平臺時,其業(yè)務實現(xiàn)的過程相同,但是業(yè)務展現(xiàn)的形式可能不同?,F(xiàn)有技術中總是將業(yè)務實現(xiàn)和業(yè)務展現(xiàn)融合在一起作為完整的業(yè)務進行開發(fā),這樣針對不同的網(wǎng)絡平臺時需要重復地編寫整個業(yè)務的代碼。但是在本發(fā)明中,將業(yè)務實現(xiàn)與業(yè)務展現(xiàn)分開,業(yè)務實現(xiàn)通過能力調用代碼實施,業(yè)務展現(xiàn)通過展現(xiàn)框架實施,當增值業(yè)務需要應用于不同的網(wǎng)絡平臺時,只需將相同的能力調用代碼應用于不同的展現(xiàn)框架中即可。測試模擬器650,用于模擬測試增值業(yè)務在相應的網(wǎng)絡平臺上的應用。具體地,測試模擬器650可以模擬不同的網(wǎng)絡平臺,對開發(fā)出來的增值業(yè)務進行不同網(wǎng)絡平臺下的應用測試,以避免出現(xiàn)增值業(yè)務無法正常應用的情況。優(yōu)選地,框架和代碼生成模塊630可以包括
框架生成模塊631,用于根據(jù)應用提供商輸入的模板參數(shù)設置指令修改模板選擇指令對應的模板,生成增值業(yè)務應用的展現(xiàn)框架。具體地,框架生成模塊631可以將模板存儲在模板箱(類似于工具箱)中提供給應用提供商,以便應用提供商選擇自己需要的模板。不同的模板可以對應于不同的業(yè)務和不同的網(wǎng)絡平臺。代碼生成模塊632,用于根據(jù)應用提供商輸入的能力參數(shù)設置指令配置能力組件選擇指令對應的能力組件,生成能力調用代碼。其中,每個能力組件可以對應于一種基礎能力或業(yè)務能力,基礎能力可以是例如短信能力、點播能力、廣播能力等,業(yè)務能力可以例如機票查詢能力、酒店預訂能力等,業(yè)務能力可以由多個基礎能力構成。應用提供商只需選擇需要的能力組件,根據(jù)業(yè)務需要進行配置即可自動生成能力調用代碼,在業(yè)務中使用該能力。更為優(yōu)選地,代碼生成模塊632可以進一步包括
向導生成模塊,用于根據(jù)應用提供商輸入的能力組件選擇指令,生成該能力組件選擇指令對應的能力組件調用向導,能力組件調用向導用于分步提示用戶輸入能力參數(shù)設置指令。例如,向導生成模塊通過人家交互模塊620接收應用提供商輸入的能力組件選擇指令后,可以生成該能力組件選擇指令對應的能力組件調用向導,根據(jù)該能力組件調用向導在彈出窗口中指示用戶輸入相應的能力參數(shù)設置指令。能力調用代碼生成模塊,用于根據(jù)能力參數(shù)設置指令配置能力組件選擇指令對應的能力組件,生成能力調用代碼,能力參數(shù)設置指令是通過人機交互模塊620接收的用戶根據(jù)能力組件調用向導的提示輸入的能力參數(shù)設置指令。通過這種方式,用戶可以不需要重復地編寫能力調用代碼,而且即使是初次使用本業(yè)務開發(fā)客戶端的人也可以在能力組件調用向導的指示下快速地開發(fā)增值業(yè)務。參見圖7,是本發(fā)明提供的開發(fā)增值業(yè)務的系統(tǒng)的第一實施例結構示意圖。在開發(fā)增值業(yè)務的系統(tǒng)中,可以包括業(yè)務開發(fā)客戶端1,還可以包括能力平臺2、開發(fā)者平臺3和門戶4。其中,業(yè)務開發(fā)客戶端1可以是參考圖5描述的業(yè)務開發(fā)客戶端500或參考圖6描述的業(yè)務開發(fā)客戶端600。圖7所示的系統(tǒng)可以實施圖1-4所示的方法。本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random Access Memory, RAM)等。以上所揭露的僅為本發(fā)明一種較佳實施例而已,當然不能以此來限定本發(fā)明之權利范圍,本領域普通技術人員可以理解實現(xiàn)上述實施例的全部或部分流程,并依本發(fā)明權利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。
權利要求
1.一種開發(fā)增值業(yè)務的方法,其特征在于,包括業(yè)務開發(fā)客戶端接收應用提供商輸入的模板選擇指令和能力組件選擇指令,并根據(jù)所述模板選擇指令對應的模板生成增值業(yè)務的展現(xiàn)框架,以及根據(jù)所述能力組件選擇指令對應的能力組件生成能力調用代碼,所述模板和所述能力組件是能力提供商預先設置的;業(yè)務開發(fā)客戶端根據(jù)所述展現(xiàn)框架和能力調用代碼生成增值業(yè)務。
2.根據(jù)權利要求1所述的開發(fā)增值業(yè)務的方法,其特征在于,在所述根據(jù)所述展現(xiàn)框架和能力調用代碼生成增值業(yè)務的步驟之后,所述方法還包括模擬測試所述增值業(yè)務在相應的網(wǎng)絡平臺上的應用。
3.根據(jù)權利要求1所述的開發(fā)增值業(yè)務的方法,其特征在于,所述業(yè)務開發(fā)客戶端接收應用提供商輸入的模板選擇指令和能力組件選擇指令,并根據(jù)所述模板選擇指令對應的模板生成增值業(yè)務的展現(xiàn)框架,以及根據(jù)所述能力組件選擇指令對應的能力組件生成能力調用代碼的步驟具體包括業(yè)務開發(fā)客戶端接收應用提供商輸入的模板選擇指令和模板參數(shù)設置指令,根據(jù)所述模板參數(shù)設置指令修改所述模板選擇指令對應的模板,生成增值業(yè)務應用的展現(xiàn)框架;業(yè)務開發(fā)客戶端接收應用提供商輸入的能力組件選擇指令和能力參數(shù)設置指令,根據(jù)所述能力參數(shù)設置指令配置所述能力組件選擇指令對應的能力組件,生成能力調用代碼。
4.根據(jù)權利要求3所述的開發(fā)增值業(yè)務的方法,其特征在于,所述業(yè)務開發(fā)客戶端接收應用提供商輸入的能力組件選擇指令和能力參數(shù)設置指令,根據(jù)所述能力參數(shù)設置指令配置所述能力組件選擇指令對應的能力組件,生成能力調用代碼的步驟具體包括業(yè)務開發(fā)客戶端接收應用提供商輸入的能力組件選擇指令,生成該能力組件選擇指令對應的能力組件調用向導,所述能力組件調用向導用于分步提示用戶輸入能力參數(shù)設置指令;業(yè)務開發(fā)客戶端接收用戶根據(jù)所述能力組件調用向導的提示輸入的能力參數(shù)設置指令,根據(jù)所述能力參數(shù)設置指令配置所述能力組件選擇指令對應的能力組件,生成能力調用代碼。
5.根據(jù)權利要求1-4中任一項所述的開發(fā)增值業(yè)務的方法,其特征在于,所述方法還包括能力平臺接收能力提供商接入的能力信息,將所述能力信息同步到開發(fā)者平臺進行公布,并將所述能力信息同步到業(yè)務開發(fā)客戶端以生成能力組件;能力平臺接收能力提供商接入的模板信息,將所述模板信息同步到業(yè)務開發(fā)客戶端以生成模板。
6.一種業(yè)務開發(fā)客戶端,其特征在于,包括人機交互模塊,用于接收應用提供商輸入的模板選擇指令和能力組件選擇指令;框架和代碼生成模塊,用于根據(jù)所述模板選擇指令對應的模板生成增值業(yè)務的展現(xiàn)框架,根據(jù)所述能力組件選擇指令對應的能力組件生成能力調用代碼,所述模板和所述能力組件是能力提供商預先設置的;業(yè)務生成模塊,用于根據(jù)所述展現(xiàn)框架和能力調用代碼生成增值業(yè)務。
7.根據(jù)權利要求6所述的業(yè)務開發(fā)客戶端,其特征在于,所述業(yè)務開發(fā)客戶端還包括測試模擬器,用于模擬測試所述增值業(yè)務在相應的網(wǎng)絡平臺上的應用。
8.根據(jù)權利要求6所述的業(yè)務開發(fā)客戶端,其特征在于,所述框架和代碼生成模塊具體包括框架生成模塊,用于根據(jù)應用提供商輸入的模板參數(shù)設置指令修改應用提供商輸入的模板選擇指令對應的模板,生成增值業(yè)務應用的展現(xiàn)框架;代碼生成模塊,用于根據(jù)應用提供商輸入的能力參數(shù)設置指令配置應用提供商輸入的能力組件選擇指令對應的能力組件,生成能力調用代碼。
9.根據(jù)權利要求8所述的業(yè)務開發(fā)客戶端,其特征在于,所述代碼生成模塊具體包括向導生成模塊,用于根據(jù)應用提供商輸入的能力組件選擇指令,生成該能力組件選擇指令對應的能力組件調用向導,所述能力組件調用向導用于分步提示用戶輸入能力參數(shù)設置指令;能力調用代碼生成模塊,用于根據(jù)能力參數(shù)設置指令配置所述能力組件選擇指令對應的能力組件,生成能力調用代碼,所述能力參數(shù)設置指令是通過人機交互模塊接收的用戶根據(jù)所述能力組件調用向導的提示輸入的能力參數(shù)設置指令。
10.一種開發(fā)增值業(yè)務的系統(tǒng),其特征在于,包括業(yè)務開發(fā)客戶端,所述業(yè)務開發(fā)客戶端包括人機交互模塊,用于接收應用提供商輸入的模板選擇指令和能力組件選擇指令;框架和代碼生成模塊,用于根據(jù)所述模板選擇指令對應的模板生成增值業(yè)務的展現(xiàn)框架,根據(jù)所述能力組件選擇指令對應的能力組件生成能力調用代碼,所述模板和所述能力組件是能力提供商預先設置的;業(yè)務生成模塊,用于根據(jù)所述展現(xiàn)框架和能力調用代碼生成增值業(yè)務。
全文摘要
本發(fā)明實施例公開了一種開發(fā)增值業(yè)務的方法,包括業(yè)務開發(fā)客戶端接收應用提供商輸入的模板選擇指令和能力組件選擇指令,并根據(jù)所述模板選擇指令對應的模板生成增值業(yè)務的展現(xiàn)框架,以及根據(jù)所述能力組件選擇指令對應的能力組件生成能力調用代碼,所述模板和所述能力組件是能力提供商預先設置的;業(yè)務開發(fā)客戶端根據(jù)所述展現(xiàn)框架和能力調用代碼生成增值業(yè)務。本發(fā)明實施例還公開了一種業(yè)務開發(fā)客戶端和一種開發(fā)增值業(yè)務的系統(tǒng)。采用本發(fā)明,不僅可以實現(xiàn)快速開發(fā)增值業(yè)務,還可以快速實現(xiàn)同一業(yè)務在不同網(wǎng)絡平臺的不同展現(xiàn),避免重復開發(fā),減輕了開發(fā)人員的工作負擔。
文檔編號G06F9/44GK102541570SQ20121003810
公開日2012年7月4日 申請日期2012年2月20日 優(yōu)先權日2012年2月20日
發(fā)明者邵珠玉 申請人:深圳市同洲視訊傳媒有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1