能力應用系統及其能力應用方法
【專利摘要】本發明公開了一種能力應用系統及其能力應用方法,所述能力應用系統包括:能力單元,用于提供具有第一通信協議的通信基礎能力;適配單元,用于將所述第一通信協議轉換為對應的第二通信協議;封裝單元,用于根據所述第二通信協議形成所述通信基礎能力對應的應用接口;應用單元,用于調用所述應用接口,以在個人計算機上實現所述應用接口對應的通信基礎能力。本發明提供的技術方案通過協議轉換的方式,將電信基礎能力封裝成對應的應用接口,用戶通過桌面應用調用這些應用接口,實現了手機端與PC端同時使用電信基礎業務,使得用戶可以不用時常關注手機,在電腦上就可以同步進行傳統通信,從而提升了用戶體驗。
【專利說明】
能力應用系統及其能力應用方法
技術領域
[0001]本發明涉及通信技術領域,尤其涉及一種能力應用系統及其能力應用方法。
【背景技術】
[0002]目前,隨著OTT業務的發展,電信基礎業務量大幅下降,同時新興能力也不能與電信基礎業務很好地融合。造成上述局面的主要原因是電信基礎能力只能在手機端使用,還不能便捷地在PC端使用,或者即使能夠在PC端使用,由于仍然是調用傳統短信接口,因此也不便于與其他互聯網能力進行融合。
【發明內容】
[0003]為解決上述問題,本發明提供一種能力應用系統及其能力應用方法,用于解決現有技術之中電信基礎能力只能在手機端使用,還不能便捷地在PC端使用,而且也不便于與其他互聯網能力進行融合的問題。
[0004]為此,本發明提供一種能力應用系統,包括:
[0005]能力單元,用于提供具有第一通信協議的通信基礎能力;
[0006]適配單元,用于將所述第一通信協議轉換為對應的第二通信協議;
[0007]封裝單元,用于根據所述第二通信協議形成所述通信基礎能力對應的應用接口;
[0008]應用單元,用于調用所述應用接口,以在個人計算機上實現所述應用接口對應的通信基礎能力。
[0009]可選的,還包括認證單元,所述認證單元用于對所述應用接口的調用合法性進行認證。
[0010]可選的,還包括管理單元,所述管理單元用于對所述應用接口的調用活動進行管理。
[0011]可選的,所述調用活動包括調用次數、調用時間、調用形式、調用參數以及調用地址之中的至少一個。
[0012]可選的,所述應用單元包括分配模塊和調用模塊;
[0013]所述分配模塊用于為所述應用接口分配接入號碼;
[0014]所述調用模塊用于根據所述接入號碼調用對應的應用接口。
[0015]可選的,所述第一通信協議包括SGIP協議、麗7協議、WAP協議以及MLP協議之中至少一個,所述第二通信協議包括REST協議。
[0016]本發明還提供一種能力應用方法,包括:
[0017]提供具有第一通信協議的通信基礎能力;
[0018]將所述第一通信協議轉換為對應的第二通信協議;
[0019]根據所述第二通信協議形成所述通信基礎能力對應的應用接口;
[0020]調用所述應用接口,以在個人計算機上實現所述應用接口對應的通信基礎能力。
[0021]可選的,所述調用所述應用接口的步驟之前包括:
[0022]對所述應用接口的調用合法性進行認證。
[0023]可選的,還包括:
[0024]對所述應用接口的調用活動進行管理。
[0025]可選的,所述調用所述應用接口的步驟包括:
[0026]為所述應用接口分配接入號碼;
[0027]根據所述接入號碼調用對應的應用接口。
[0028]本發明具有下述有益效果:
[0029]本發明提供的能力應用系統及其能力應用方法之中,所述能力應用系統包括:能力單元,用于提供具有第一通信協議的通信基礎能力;適配單元,用于將所述第一通信協議轉換為對應的第二通信協議;封裝單元,用于根據所述第二通信協議形成所述通信基礎能力對應的應用接口;應用單元,用于調用所述應用接口,以在個人計算機上實現所述應用接口對應的通信基礎能力。本發明提供的技術方案通過協議轉換的方式,將電信基礎能力封裝成對應的應用接口,用戶通過桌面應用調用這些應用接口,實現了手機端與PC端同時使用電信基礎業務,使得用戶可以不用時常關注手機,在電腦上就可以同步進行傳統通信,從而提升了用戶體驗。另外,本發明提供的技術方案可以對電信能力與互聯網能力進行融合,使得用戶通過桌面應用就可以實現對電信能力和互聯網能力的組合使用。
【附圖說明】
[0030]圖1為本發明實施例一提供的一種能力應用系統的結構示意圖;
[0031]圖2為本發明實施例二提供的一種能力應用方法的流程圖。
【具體實施方式】
[0032]為使本領域的技術人員更好地理解本發明的技術方案,下面結合附圖對本發明提供的能力應用系統及其能力應用方法進行詳細描述。
[0033]實施例一
[0034]圖1為本發明實施例一提供的一種能力應用系統的結構示意圖。如圖1所示,所述能力應用系統包括能力單元101、適配單元102、封裝單元103以及應用單元104。所述能力單元101提供具有第一通信協議的通信基礎能力。所述適配單元102將所述第一通信協議轉換為對應的第二通信協議。所述封裝單元103根據所述第二通信協議形成所述通信基礎能力對應的應用接口。所述應用單元104調用所述應用接口,以在個人計算機上實現所述應用接口對應的通信基礎能力。本實施例提供的技術方案通過協議轉換的方式,將電信基礎能力封裝成對應的應用接口,用戶通過桌面應用調用這些應用接口,實現了手機端與PC端同時使用電信基礎業務,使得用戶可以不用時常關注手機,在電腦上就可以同步進行傳統通信,從而提升了用戶體驗。
[0035]在實際應用中,能力單元101可以為能力平臺。所述能力平臺指的是能夠提供電信和互聯網服務的系統,能力平臺包括:短信網關、短信中心:提供收發短信的能力;彩信網關、彩信中心:提供收發彩信的能力;點擊撥號:提供語音通話的能力。其他電信和互聯網能力平臺包括:定位平臺、征信平臺、店鋪營銷平臺、微信平臺、微博平臺、支付平臺等等。
[0036]本實施例中,所述能力應用系統還包括認證單元和管理單元。所述認證單元對所述應用接口的調用合法性進行認證,所述管理單元對所述應用接口的調用活動進行管理,所述調用活動包括調用次數、調用時間、調用形式、調用參數以及調用地址之中的至少一個。所述接適配單元102、封裝單元103、認證單元以及管理單元組合形成能力開放平臺,所述能力平臺可以對接所述能力開放平臺,根據所述能力開放平臺的要求進行協議轉換,將電信基礎能力封裝成對應的應用接口,用戶通過桌面應用調用這些應用接口,實現了手機端與PC端同時使用電信基礎業務,使得用戶可以不用時常關注手機,在電腦上就可以同步進行傳統通信,從而提升了用戶體驗。
[0037]在實際應用中,所述封裝單元103將能力平臺的各項能力封裝成桌面調用的API接口,例如,將短信能力封裝成發短信API和收短信API,將彩信能力封裝成發彩信API和收彩信API,將點擊撥號能力封裝成通話API,將征信能力封裝成信用額度查詢AP1、逾期次數查詢API以及欠費額度查詢API。這些應用接口使得業務能力具有良好的擴展性,而且根據業務發展的需要,也可以將電信能力與互聯網能力組合形成更大顆粒度的組合能力,以供桌面應用調用。因此,本實施例提供的技術方案對電信能力與互聯網能力進行融合,使得用戶通過桌面應用就可以實現對電信能力和互聯網能力的組合使用。
[0038]本實施例中,所述應用單元104包括分配模塊和調用模塊,所述分配模塊為所述應用接口分配接入號碼,所述調用模塊根據所述接入號碼調用對應的應用接口。所述分配模塊為應用接口分配接入號碼,所述調用模塊根據接入號碼調用對應的應用接口,從而實現了手機端與PC端同時使用電信基礎業務,使得用戶可以不用時常關注手機,在電腦上就可以同步進行傳統通信,從而提升了用戶體驗。
[0039]本實施例中,所述第一通信協議包括SGIP協議、麗7協議、WAP協議以及MLP協議之中至少一個,所述第二通信協議包括REST協議。REST (Representat1nal State Transfer)協議,是一種輕量級的Web Service架構,可以完全通過HTTP協議實現,還可以利用緩存Cache來提高響應速度,具有較高的性能和效率。
[0040 ] 在實際應用中,RE ST協議遵循CRUD原則,CRUD原則對于資源只需要四種行為:Create(創建)、Read(讀取)、Update(更新)和Delete(刪除)就可以完成操作和處理。對資源的獲取、創建、修改以及刪除的四種操作正好對應HTTP協議提供的GET、P0ST、PUT和DELETE,因此REST協議可以把資源的操作限制在GET、POST、PUT和DELETE的四種操作之內。這種針對網絡應用的設計和開發方式,可以降低開發的復雜性,提高系統的可伸縮性。另外,REST協議還具有如下優點:可以利用緩存Cache來提高響應速度;通訊本身的無狀態性可以讓不同的服務器的處理一系列請求中的不同請求,從而提高服務器的擴展性;瀏覽器即可作為客戶端,簡化軟件需求;相對于其他疊加在HTTP協議之上的機制,REST的軟件依賴性更小;不需要額外的資源發現機制;在軟件技術演進中的長期的兼容性更好。
[0041]本實施例提供的能力應用系統包括:能力單元,用于提供具有第一通信協議的通信基礎能力;適配單元,用于將所述第一通信協議轉換為對應的第二通信協議;封裝單元,用于根據所述第二通信協議形成所述通信基礎能力對應的應用接口;應用單元,用于調用所述應用接口,以在個人計算機上實現所述應用接口對應的通信基礎能力。本實施例提供的技術方案通過協議轉換的方式,將電信基礎能力封裝成對應的應用接口,用戶通過桌面應用調用這些應用接口,實現了手機端與PC端同時使用電信基礎業務,使得用戶可以不用時常關注手機,在電腦上就可以同步進行傳統通信,從而提升了用戶體驗。另外,本實施例提供的技術方案可以對電信能力與互聯網能力進行融合,使得用戶通過桌面應用就可以實現對電信能力和互聯網能力的組合使用。
[0042]實施例二
[0043]圖2為本發明實施例二提供的一種能力應用方法的流程圖。如圖2所示,所述能力應用方法包括:
[0044]步驟1001、提供具有第一通信協議的通信基礎能力。
[0045]步驟1002、將所述第一通信協議轉換為對應的第二通信協議。
[0046]步驟1003、根據所述第二通信協議形成所述通信基礎能力對應的應用接口。
[0047]本實施例將各項電信能力封裝成桌面調用的API接口,例如,將短信能力封裝成發短信API和收短信API,將彩信能力封裝成發彩信API和收彩信API,將點擊撥號能力封裝成通話API,將征信能力封裝成信用額度查詢AP1、逾期次數查詢API以及欠費額度查詢API。這些應用接口使得業務能力具有良好的擴展性,而且根據業務發展的需要,也可以將電信能力與互聯網能力組合形成更大顆粒度的組合能力,以供桌面應用調用。因此,本實施例提供的技術方案對電信能力與互聯網能力進行融合,使得用戶通過桌面應用就可以實現對電信能力和互聯網能力的組合使用。
[0048]步驟1004、調用所述應用接口,以在個人計算機上實現所述應用接口對應的通信基礎能力。
[0049]可選的,本實施例對所述應用接口的調用合法性進行認證,對所述應用接口的調用活動進行管理。所述調用活動包括調用次數、調用時間、調用形式、調用參數以及調用地址之中的至少一個。優選的,本實施例為所述應用接口分配接入號碼,根據所述接入號碼調用對應的應用接口,從而實現了手機端與PC端同時使用電信基礎業務,使得用戶可以不用時常關注手機,在電腦上就可以同步進行傳統通信,從而提升了用戶體驗。
[0050]本實施例中,所述第一通信協議包括SGIP協議、麗7協議、WAP協議以及MLP協議之中至少一個,所述第二通信協議包括REST協議。REST (Representat1nal State Transfer)協議,是一種輕量級的Web Service架構,可以完全通過HTTP協議實現,還可以利用緩存Cache來提高響應速度,具有較高的性能和效率。
[0051 ] 在實際應用中,RE ST協議遵循CRUD原則,CRUD原則對于資源只需要四種行為:Create(創建)、Read(讀取)、Update(更新)和Delete(刪除)就可以完成操作和處理。對資源的獲取、創建、修改以及刪除的四種操作正好對應HTTP協議提供的GET、P0ST、PUT和DELETE,因此REST協議可以把資源的操作限制在GET、POST、PUT和DELETE的四種操作之內。這種針對網絡應用的設計和開發方式,可以降低開發的復雜性,提高系統的可伸縮性。另外,REST協議還具有如下優點:可以利用緩存Cache來提高響應速度;通訊本身的無狀態性可以讓不同的服務器的處理一系列請求中的不同請求,從而提高服務器的擴展性;瀏覽器即可作為客戶端,簡化軟件需求;相對于其他疊加在HTTP協議之上的機制,REST的軟件依賴性更小;不需要額外的資源發現機制;在軟件技術演進中的長期的兼容性更好。
[0052]本實施例提供的能力應用方法,包括:提供具有第一通信協議的通信基礎能力;將所述第一通信協議轉換為對應的第二通信協議;根據所述第二通信協議形成所述通信基礎能力對應的應用接口;調用所述應用接口,以在個人計算機上實現所述應用接口對應的通信基礎能力。本實施例提供的技術方案通過協議轉換的方式,將電信基礎能力封裝成對應的應用接口,用戶通過桌面應用調用這些應用接口,實現了手機端與PC端同時使用電信基礎業務,使得用戶可以不用時常關注手機,在電腦上就可以同步進行傳統通信,從而提升了用戶體驗。另外,本實施例提供的技術方案可以對電信能力與互聯網能力進行融合,使得用戶通過桌面應用就可以實現對電信能力和互聯網能力的組合使用。
[0053]可以理解的是,以上實施方式僅僅是為了說明本發明的原理而采用的示例性實施方式,然而本發明并不局限于此。對于本領域內的普通技術人員而言,在不脫離本發明的精神和實質的情況下,可以做出各種變型和改進,這些變型和改進也視為本發明的保護范圍。
【主權項】
1.一種能力應用系統,其特征在于,包括: 能力單元,用于提供具有第一通信協議的通信基礎能力; 適配單元,用于將所述第一通信協議轉換為對應的第二通信協議; 封裝單元,用于根據所述第二通信協議形成所述通信基礎能力對應的應用接口; 應用單元,用于調用所述應用接口,以在個人計算機上實現所述應用接口對應的通信基礎能力。2.根據權利要求1所述的能力應用系統,其特征在于,還包括認證單元,所述認證單元用于對所述應用接口的調用合法性進行認證。3.根據權利要求1所述的能力應用系統,其特征在于,還包括管理單元,所述管理單元用于對所述應用接口的調用活動進行管理。4.根據權利要求3所述的能力應用系統,其特征在于,所述調用活動包括調用次數、調用時間、調用形式、調用參數以及調用地址之中的至少一個。5.根據權利要求1所述的能力應用系統,其特征在于,所述應用單元包括分配模塊和調用模塊; 所述分配模塊用于為所述應用接口分配接入號碼; 所述調用模塊用于根據所述接入號碼調用對應的應用接口。6.根據權利要求1所述的能力應用系統,其特征在于,所述第一通信協議包括SGIP協議、MM7協議、WAP協議以及MLP協議之中至少一個,所述第二通信協議包括REST協議。7.一種能力應用方法,其特征在于,包括: 提供具有第一通信協議的通信基礎能力; 將所述第一通信協議轉換為對應的第二通信協議; 根據所述第二通信協議形成所述通信基礎能力對應的應用接口; 調用所述應用接口,以在個人計算機上實現所述應用接口對應的通信基礎能力。8.根據權利要求7所述的能力應用方法,其特征在于,所述調用所述應用接口的步驟之前包括: 對所述應用接口的調用合法性進行認證。9.根據權利要求7所述的能力應用方法,其特征在于,還包括: 對所述應用接口的調用活動進行管理。10.根據權利要求7所述的能力應用方法,其特征在于,所述調用所述應用接口的步驟包括: 為所述應用接口分配接入號碼; 根據所述接入號碼調用對應的應用接口。
【文檔編號】H04L29/06GK105930194SQ201610313471
【公開日】2016年9月7日
【申請日】2016年5月12日
【發明人】劉曉靖, 胡尼亞, 陳豪
【申請人】中國聯合網絡通信集團有限公司