微技信息傳輸方法及系統的製作方法
2023-12-07 19:51:21 2
專利名稱:微技信息傳輸方法及系統的製作方法
技術領域:
本發明涉及一種移動通信傳輸,特別涉及微技信息WMS (WidgetMessage Service) 傳輸方法即系統。
背景技術:
簡訊是伴隨數字移動通信系統而產生的一種電信業務,通過移動通信系統的信令 信道和信令網,傳送文字或數字簡訊息,屬於一種非實時的、非語音的數據通信業務。簡訊的信息長度不超過160個英文或數字字符或70個漢字。此外,簡訊採用存儲 轉發傳遞方式,當用戶無法接收時,簡訊不會丟失,暫時存放在簡訊中心,當用戶重新登錄 進網的時候,簡訊會迅速遞交到用戶手機上。因此,簡訊具備了傳遞準確可靠、迅速及時的 優點。彩信是在GPRS或3G網絡的支持下,以WAP無線應用協議為載體傳送圖片、聲音和 文字等信息。彩信業務可實現即時的手機端到端、手機終端到網際網路或網際網路到手機終端 的多媒體信息傳送。上述簡訊和彩信只能提供有限容量的內容,例如,每條簡訊最大只能攜帶140字 節的字符信息或者是70個漢字信息;每條彩信消息容量受用戶終端限制,平均為300kB。另 外,簡訊和彩信只能提供靜態的內容,比如簡訊只能發送和接收文本信息,顯示形式簡單; 而彩信只能支持多媒體數據格式,無法提供更為複雜的內容。
發明內容
本發明的目的是提供一種支持微技(Widget)功能的微技傳輸方法,以解決上述 簡訊和彩信的容量受限和不能提供動態內容的缺點。本發明的另一目的是提供一種支持微技功能的微技傳輸系統,以便能夠傳輸大容 量的動態內容。根據本發明的一個方面,微技信息(WMS)傳輸方法包括以下步驟微技移動終端通過微技伺服器向接收方發送含有源地址、接收方地址的微技信 息;微技伺服器在收到微技移動終端發送的微技信息後,判斷接收方是否支持微技;如果判斷接收方支持微技,則把接收的微技信息轉發給接收方;以及如果判斷接收方不支持微技,則經由簡訊中心向接收方發送相應消息,其中微技伺服器通過以下步驟判斷接收方是否支持微技向接收方發送含有微技伺服器地址的推送消息,用於告知接收方有微技信息;如果收到接收方依據推送消息中含有的微技伺服器地址返回的應答信息,則判斷 接收方支持微技;如果在預定時間內未收到接收方返回的應答信息,則判斷接收方不支持微技。其中所述支持微技的接收方是裝備有微技代理模塊的微技移動終端,並且所述應答信息是微技代理模塊生成的用戶代理信息。其中微技伺服器通過以下步驟判斷接收方是否支持微技根據微技信息含有的接收方地址,從資料庫中查找接收方的微技註冊信息;如果查找到的微技註冊信息,則確定接收方支持微技,否則確定接收方不支持微 技。其中所述相應消息是通知接收方到微技網站下載微技信息的通知消息,該通知消 息經由簡訊中心發送給接收方。其中所述相應消息是從微技信息中提取的文字信息,該文字信息經由簡訊中心發 送給接收方。其中所述不支持微技的接收方是未安裝微技代理模塊的2G或3G移動終端。根據本發明第二方面,微技信息傳輸系統包括微技移動終端,用於通過微技伺服器向接收方發送微技信息;微技伺服器,用於執行以下操作1)在收到微技移動終端發送的微技信息後,判斷接收方是否支持微技;2)如果判斷接收方支持微技,則把收到的微技信息發送給接收方;3)如果判斷接收方不支持微技,則經由簡訊中心向接收方發送相應消息。根據一個實例,本發明的微技伺服器包括存儲所有微技移動終端的微技註冊信息的資料庫;接收微技信息的接收模塊;依照微技信息中含有的接收方地址,查找接收方的微技註冊信息並根據查找結果 判斷接收方是否支持微技的查找及判斷模塊;將所接收的微技信息轉發給接收方的轉發模塊;以及向不支持微技的接收方發送相應消息的模塊,該模塊可以是通知接收方從網站下 載微技信息的通知模塊,也可以是提取微技信息中文字部分並將其經由簡訊中心轉發給接 收方的提取及轉發模塊。根據另一個實例,本發明的微技伺服器包括接收微技信息數據包的接收模塊;向接收方發送推送信息並接收其返回的應答信息的微技判斷模塊;將所接收的微技信息轉發給支持微技的接收方的轉發模塊;以及向不支持微技的接收方發送相應消息的模塊,該模塊可以是通知接收方從網站下 載微技信息的通知模塊,也可以是提取微技信息中文字部分並將其經由簡訊中心轉發給接 收方的提取及轉發模塊。本發明具有以下優點(1)微技移動用戶可以向另一個微技移動用戶發送微技,接收方收到信息時可直 接運行微技應用;(2)麗S是內容以微技為主的信息,具有提供更豐富內容的能力麗S可以為用戶 提供與Web應用完全一樣的感受,在帶寬允許的情況下,還可以支持新聞實時更新、流媒體 等功能,大大提高消息內容的豐富程度和表達能力。用戶可以不受信息量的影響,在一個消 息中就可以完整地表達自己的思想。
下面結合附圖對本發明進行詳細說明。
圖1是本發明的微技信息傳輸系統的示意圖;圖2是本發明的微技伺服器第一實施例的原理圖;圖3是本發明的微技伺服器第二實施例的原理圖;圖4是本發明的微技伺服器第三實施例的原理圖;圖5是本發明的微技伺服器第四實施例的原理圖。
具體實施例方式本發明的微技信息(Widget Message Service)能夠發送Widget,它能把一種互 聯網上的小應用給接收方,接收方收到後可以中直接運行widgetjidget能夠承載比SMS/ MMS更為豐富生動的內容。Widget的開發可以使用任何web頁面開發工具或是由Borqs開 發的 widget SDK.圖1顯示了本發明的微技信息(WMS)傳輸系統的基本構架,微技信息傳輸系統主 要包括微技移動終端1,用於通過微技伺服器3向接收方發送含有源地址(如本機號 碼)、接收方地址(如接收方號碼)的微技信息(數據包);微技伺服器(3),用於執行以下操作1)在收到微技移動終端發送的微技信息後,判斷接收方是否支持微技;2)如果判斷接收方支持微技,則把收到的微技信息發送給接收方;3)如果判斷接收方不支持微技,則經由簡訊中心向接收方發送相應消息。圖1中的移動通信網絡可以是2G行動網路(GPRS),也可以是3G行動網路。WAP 網關接在移動通信網與網際網路之間,用於把適於移動通信網傳輸的報文轉換成適於網際網路 傳輸的報文,或者把適於網際網路傳輸的報文轉換成適於移動通信網傳輸的報文。例如進行 WSP報文至HTML報文的轉換成,或者進行HTML報文至WAP報文的轉換。圖1中的移動終端 1和r是微技移動終端,是安裝有帶有微技引擎的微技代理模塊和微技應用的2G或3G移 動終端。而圖1中的移動終端2是普通移動終端,即2G或3G移動終端。微技移動終端的微技代理模塊負責對微技安裝包進行安裝驗證,管理和運行已裝 的微技,其中的微技引擎為微技提供運行時環境,負責Wi dget排版.渲染.顯示的引擎, 還擴展了 javascript對手機本地功能的調用API。微技移動終端1經由移動通信網向接收方發送微技信息的同時,經由網絡(比如, 經由移動通信網、WAP網關5、網際網路、WAP/WEB伺服器6,或者經由微技伺服器3)向微技網 站7發送微技信息,以便不支持微技的接收方2到微技網站7中下載微技移動終端發送的 微技信息。通常,不支持微技的接收方2在收到微技伺服器通過簡訊發送的通知後,向微技 網站7發送一個下載請求,微技網站7根據下載請求中含有的源地址,從所保存的所有微技 信息中查找與其接收方地址相一致的哪個微技信息數據包,然後再發送給接收方。此後微 技網站刪除保存的這個微技信息。如果所保存的微技信息超期未被下載,則微技網站刪除 該微技信息。
圖2顯示了本發明的微技伺服器3的第一實施例,包括存儲所有微技移動終端的 微技註冊信息的資料庫;接收微技信息數據包的接收模塊;依照微技信息中含有的接收方 地址,查找接收方的微技註冊信息並根據查找結果判斷接收方是否支持微技的查找及判斷 模塊;將所接收的微技信息數據包轉發給支持微技的接收方r的轉發模塊;以及通知不支 持微技的接收方(即普通移動終端)到微技網站下載微技信息的通知模塊。圖2所示的微技伺服器3的工作原理是接收模塊收到作為主叫的微技移動終端 發送的微技信息後將其緩存,然後將其傳送給查找模塊,查找模塊根據微技信息的接收方 地址即接收方的電話號碼,從資料庫中查找該電話號碼的微技註冊信息,如果查找到微技 註冊信息,則判斷接收方是微技移動終端,然後啟動轉發模塊,並通知接收模塊將緩存的微 技信息數據包經由轉發模塊發送給接收方。如果沒有查找到微技註冊信息,則確定接收方 是不支持微技的普通移動終端,使得(使能)通知模塊依據接收模塊緩存的微技信息的接 收方地址,生成一個類似「請到微技網站下載微技信息」的通知簡訊,經由簡訊中心發送不 支持微技的接收方2。圖3顯示本發明的微技伺服器3的第二實施例,它與第一實施例的區別僅僅在於, 將第一實施例中的通知模塊改變成提取及轉發模塊,用於提取所接收的微技信息數據包報 文的文字部分,並將其經由簡訊中心轉發給被叫移動終端。第二實施例的工作原理是,接收模塊緩存收到主叫微技移動終端發送的微技信 息,然後將其傳送給查找及平判斷模塊,查找及判斷模塊根據數微技信息中的接收方地址 從資料庫中查找接收方的微技註冊信息,如果查找到微技註冊信息,則確定接收方是微技 移動終端,然後啟動轉發模塊,並通知接收模塊將緩存的微技信息經由轉發模塊發送給支 持微技的接收方。如果沒有查找到微技註冊信息,則啟動(使能)提取及轉發模塊,從接收 模塊緩存的微技信息中提取微技信息的文字部分,並將其經由簡訊中心4轉發給被叫移動 終端2。微技移動終端之間相互傳輸是通過WMS數據包完成的,,就是把微技裝入MMS的附 件中,將匪S放送給對方。具體地說,把微技裝入匪S的附件中是由手機的匪S(彩信)模 塊實現的,具體過程是微技代理模塊向MMS應用發起微技發送請求,並告知發送描述信息 和被發送微技信息數據包的文件路徑,MMS應用接收到請求之後,創建一個彩信實例,並檢 查驗證被發送微技信息數據包的屬性信息(比如大小),檢查通過後,等待用戶確認發送, 確認完畢,MMS應用會發起PS域撥號連接,把微技信息數據包傳送到被叫微技移動終端。圖4顯示了本發明的微技伺服器3的第三實施例,該微技伺服器3包括接收微技 信息的接收模塊;依照微技信息中的接收方地址,向接收方發送推送信息並從接收方接收 根據推送信息中的地址返回的應答信息的微技判斷模塊;將所接收的微技信息數據包轉發 給支持微技的接收方的轉發模塊;以及通知不支持微技的接收方到微技網站下載微技信息 的通知模塊圖4所示的微技伺服器3的工作原理是接收模塊收到作為主叫的微技移動終 端發送的微技信息後將其緩存,然後將其傳送給微技判斷模塊,微技判斷模塊根據所接收 的微技信息中的接收方地址,向接收方發送推送信息(用於通知接收方有一個微技信息到 達),如果在預定時間內收到接收方按照推送信息中的源地址返回的應答消息,則判斷接收 方是微技移動終端,否則判斷接收方是不支持微技的普通移動終端。在接收方被確認為微技移動終端時,微技判斷模塊啟動轉發模塊,並通知接收模塊將緩存的微技信息數據包經 由轉發模塊發送給接收方。在接收方被確認為不支持微技的普通移動終端時,微技判斷模 塊啟動(使能)通知模塊,使其從接收模塊緩存的微技信息中提取接收方地址,生成一個類 似「請到微技網站下載微技信息」的通知簡訊,經由簡訊中心發送給被叫移動終端2。圖5顯示了本發明的微技伺服器3的第四實施例,它與第三實施例的區別僅僅在 於,將第一實施例中的通知模塊改變成提取及轉發模塊,用於提取所接收的微技信息的文 字部分,並將其經由簡訊中心轉發給被叫移動終端。該提取及轉發模塊在接收方被確認為不支持微技的普通移動終端時,將從接收模 塊緩存的微技信息中提取文字部分,並將其經由簡訊中心4轉發給被叫移動終端2。綜上所述,可知本發明的微技信息傳輸方法包括以下步驟微技移動終端1通過微技伺服器3向接收方發送含有源地址、接收方地址的微技 fn息;微技伺服器3在收到微技信息後,判斷接收方是否支持微技(即是否為微技移動 終端廠);
如果微技伺服器3判斷接收方支持微技移動終端,則將所接收的微技信息轉發給 接收方1;以及如果微技伺服器3判斷被叫移動終端是不支持微技的普通移動終端2時,則經由 簡訊中心向接收方發送一個通知消息,或者提取微技信息數據包報文的文字部分並將其經 由簡訊中心轉發給接收方。微技伺服器通過以下步驟判斷接收方是否支持微技向接收方發送含有微技伺服器地址的推送消息,用於告知接收方有微技信息;如果收到接收方依據推送消息中含有的微技伺服器地址返回的應答信息,則判斷 接收方支持微技;如果在預定時間內未收到接收方返回的應答信息,則判斷接收方不支持微技。支持微技的接收方是裝備有微技代理模塊的微技移動終端r,並且應答信息是微 技代理模塊生成的用戶代理信息,其中含有微技標識符。微技伺服器3通過以下步驟判斷接收方是否支持微技根據微技信息含有的接收方地址,從資料庫中查找接收方的微技註冊信息;如果查找到的微技註冊信息,則確定接收方支持微技,否則確定接收方不支持微 技。相應消息是通知接收方到微技網站下載微技信息的通知消息,其中所述微技網站 從微技伺服器接收所述微技信息。或者,相應消息是從微技信息中提取的文字信息。本發明的不支持微技的接收方是未安裝微技代理模塊的2G或3G移動終端。其中所述微技移動終端經由移動通信網、WAP網關5、網際網路、WAP/WEB伺服器6從 微技網站7下載含有微技運行資源、配置信息和安全驗證信息的微技安裝包。微技安裝包 包含有微技運行資源,配置信息,安全驗證信息。當安裝包到達手機終端後,啟動微技代理 模塊對安裝包進行安裝,首先檢測安裝包的完整性有效性,再通過安全驗證信息進行安全 校驗,然後對安裝包進行解壓處理,存儲運行配置信息,並準備運行時環境,提示用戶是否 立即運行,選擇是,則啟動微技引擎運行微技.
儘管上文對本發明進行了詳細說明,但是本發明不限於此,本技術領域技術人員可以根據本發明的原理進行各種修改。因此,凡按照本發明原理所作的修改,都應當理解為 落入本發明的保護範圍。
權利要求
一種微技信息(WMS)傳輸方法,包括以下步驟微技(Widget)移動終端(1)通過微技伺服器(3)向接收方發送微技信息;微技伺服器(3)在收到微技移動終端發送的微技信息後,判斷接收方是否支持微技;如果判斷接收方支持微技,則把收到的微技信息發送給接收方;如果判斷接收方不支持微技,則經由簡訊中心把相應消息發送給接收方。
2.根據權利要求1所述的方法,其中微技伺服器通過以下步驟判斷接收方是否支持微技向接收方發送含有微技伺服器地址的推送消息,用於告知接收方有微技信息; 如果收到接收方依據推送消息中含有的微技伺服器地址返回的應答信息,則判斷接收 方支持微技;如果在預定時間內未收到接收方返回的應答信息,則判斷接收方不支持微技。
3.根據權利要求3所述的方法,其中所述支持微技的接收方是裝備有微技代理模塊的 微技移動終端,並且所述應答信息是微技代理模塊生成的用戶代理信息。
4.根據權利要求1或3所述的微技信息傳輸方法,其中微技伺服器(3)通過以下步驟 判斷接收方是否支持微技根據微技信息含有的接收方地址,從資料庫中查找接收方的微技註冊信息; 如果查找到的微技註冊信息,則確定接收方支持微技,否則確定接收方不支持微技。
5.根據權利要求1或3所述的微技信息傳輸方法,其中所述相應消息是通知接收方到 微技網站下載微技信息的通知消息,該通信消息經由簡訊中心發送給接收方。
6.根據權利要求1所述的微技信息傳輸方法,其中所述相應消息是從微技信息中提取 的文字信息,該文字信息經由簡訊中心發送給接收方。
7.根據權利要求1-6任一項所述的微技信息傳輸方法,其中所述不支持微技的接收方 是未安裝微技代理模塊的2G或3G移動終端。
8.一種微技信息(WMS)傳輸系統,包括微技移動終端(1),用於通過微技伺服器(3)向接收方發送微技信息; 微技伺服器(3),用於執行以下操作1)在收到微技移動終端發送的微技信息後,判斷接收方是否支持微技;2)如果判斷接收方支持微技,則把收到的微技信息發送給接收方;3)如果判斷接收方不支持微技,則經由簡訊中心向接收方發送相應消息。
9.根據權利要求8所述的系統,其中所述微技伺服器(3)包括 存儲所有微技移動終端的微技註冊信息的資料庫;接收微技信息的接收模塊;依照微技信息中含有的接收方地址,查找接收方的微技註冊信息並根據查找結果判斷 接收方是否支持微技的查找及判斷模塊;將所接收的微技信息轉發給接收方的轉發模塊;以及 向不支持微技的接收方發送相應消息的模塊。
10.根據權利要求8所述的系統,其中所述微技伺服器(3)包括 接收微技信息數據包的接收模塊;向接收方發送推送信息並接收其返回的應答信息的微技判斷模塊;將所接收的微技信息轉發給支持微技的接收方的轉發模塊;以及 向不支持微技的接收方發送相應消息的模塊 。
全文摘要
本發明公開了微技信息傳輸方法及系統,所述方法包括微技移動終端通過微技伺服器向接收方發送微技信息;微技伺服器在收到微技移動終端發送的微技信息後,判斷接收方是否支持微技;如果判斷接收方支持微技,則把收到的微技信息發送給接收方;如果判斷接收方不支持微技,則經由簡訊中心向接收方發送相應消息。微技移動用戶可以向另一個微技移動用戶發送微技,接收方收到信息時可直接運行微技應用。
文檔編號H04W4/14GK101815265SQ20101011147
公開日2010年8月25日 申請日期2010年2月10日 優先權日2010年2月10日
發明者鄧焰群, 陳錫源, 黃曉慶 申請人:播思通訊技術(北京)有限公司