TWI384893B - 於gsm架構下發送多媒體簡訊的方法 - Google Patents
於gsm架構下發送多媒體簡訊的方法 Download PDFInfo
- Publication number
- TWI384893B TWI384893B TW98116240A TW98116240A TWI384893B TW I384893 B TWI384893 B TW I384893B TW 98116240 A TW98116240 A TW 98116240A TW 98116240 A TW98116240 A TW 98116240A TW I384893 B TWI384893 B TW I384893B
- Authority
- TW
- Taiwan
- Prior art keywords
- stk
- message
- user
- destination number
- driver layer
- Prior art date
Links
Landscapes
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本發明涉及一種發送簡訊的方法,尤其係關於一種於全球移動通訊系統(Global System for Mobile Communications,GSM)架構下發送多媒體簡訊的方法。
多媒體簡訊業務(Multimedia Messaging Service,MMS),係於簡訊業務基礎上發展起來之一種新型簡訊業務。MMS係第3代移動通訊標準化組織(3GPP)制定之全球簡訊傳送標準,根據該標準用戶可將不同之MMS簡訊進行發送。使用者藉由手機發送MMS簡訊之操作與SMS簡訊一樣方便,用戶創建之MMS簡訊能夠自動、快速地於手機之間傳送。MMS簡訊之傳送仍按接收方手機號碼進行定位;當接收方關機或暫時未於服務區之情況下,MMS簡訊將儲存於多媒體簡訊中心(MMSC),直到能夠正確送達為止。
用戶識別應用工具(SIM Application Toolkit,STK)為一個指令集,也由3GPP所定義,其獨立於SIM卡之外,提供SIM卡額外附加之應用功能。然而,STK僅僅定義了簡訊(Short Messaging Service,SMS)之發送指令,因此於GSM下只能發送SMS簡訊而不能發送MMS簡訊。目前,SMS簡訊與MMS簡訊格式之整合及發送判別係為STK尚未克服之困難點。
鑒於以上內容,有必要提供一種於GSM架構下使用STK發送多媒體簡訊的方法,藉由STK驅動層與STK介面層之間之資料轉換,讓使用者可選擇性地發送MMS簡訊還是SMS簡訊至目的手機中。
一種於GSM架構下發送多媒體簡訊的方法,該GSM架構包括一SIM卡、一STK驅動層、一STK介面層及用戶介面。所述方法包括如下步驟:(a)當用戶於所述用戶介面上輸入需要發送多媒體簡訊之指令後,所述STK介面層將該指令透過所述STK驅動層傳送給所述SIM卡,所述之多媒體簡訊包括SMS簡訊與MMS簡訊;(b)所述SIM卡發出要求用戶輸入目的地號碼之輸入指令給所述STK驅動層;(c)所述STK驅動層收到所述輸入指令後,所述STK介面層透過所述用戶介面要求用戶輸入發送多媒體簡訊之目的地號碼;(d)所述STK介面層判斷用戶是否輸入發送多媒體簡訊之目的地號碼;(e)若用戶沒有輸入目的地號碼,則所述STK驅動層按照所述SIM卡內之預設號碼發送SMS簡訊至對應之手機上;(f)若用戶輸入目的地號碼,則所述STK驅動層透過所述STK介面層判斷用戶發送之簡訊係SMS簡訊還是MMS簡訊;(g)若用戶需要發送SMS簡訊,則所述STK驅動層將用戶所需發送之SMS簡訊按照目的地號碼發送到對應之手機上;(h)若用戶需要發送MMS簡訊,則所述STK驅動層將用戶所需發送之MMS簡訊按照目的地號碼發送到對應之手機上;(i)當所述STK驅動層發送出SMS簡訊或MMS簡訊後,所述STK驅動層將發送結果包入一個響應發送指令之消息包後回傳給所述
SIM卡;(g)當所述SIM卡接收到該回應消息包後發出一個結束指令給所述STK驅動層來結束發送多媒體簡訊;及(k)當所述STK驅動層收到結束指令後,所述STK驅動層清空一號碼記錄表中記錄之目的地號碼。
相較於習知技術,本發明藉由提供一種於GSM架構下發送MMS簡訊的方法,其能夠於GSM架構下發送多媒體簡訊時,藉由所述STK驅動層與所述STK介面層之間之資料轉換,讓用戶可選擇性地發送MMS簡訊還是SMS簡訊至目的地手機中。
如圖1所示,係本發明發送多媒體簡訊之全球移動通訊系統(Global System for Mobile Communications,GSM)之架構圖。該GSM系統包括用戶識別模組(Subscriber Identity Module,簡稱SIM卡)1、用戶識別工具(SIM Toolkit,簡稱STK)2及用戶介面3。所述之STK2包括STK驅動層(STK Driver)21及STK介面層(STK UI)22。其中,SIM卡1與STK驅動層21相互連接,用戶介面3與STK介面層22相互連接,STK驅動層21與STK介面層22相互連接,其間均可進行雙向資料交互。所述之多媒體簡訊包括SMS簡訊與MMS簡訊,該SMS簡訊一般係指純文本簡訊,該MMS簡訊一般係指文本、圖片、照片、音頻、視頻及其組合之多媒體簡訊。
所述之SIM卡1存儲有可供用戶發送SMS簡訊對應之指令集,該指令集由可由電信商預先設定,用戶經由既定之指令集輸入欲發送SMS簡訊之目的地號碼後,SIM卡1於收到
預設指令之響應之後,按對應之指令集發出欲傳送SMS之指令,例如SendSMS指令。此外,當STK2發送出SMS簡訊後,SIM卡1內之指令集根據STK2發送SMS或MMS簡訊之發送結果(例如,發送成功或發送失敗)發出一個結束發送簡訊之指令,例如EndSession指令,以便結束本次短簡訊之發送任務。
所述之STK2為一個指令集,係第3代移動通訊標準化組織(3GPP)制定之GSM標準,其獨立於SIM卡1之外,提供SIM卡1額外附加之應用功能。由於STK 2僅僅定義了SMS簡訊之發送指令,因此於GSM架構下只能發送SMS簡訊而不能發送MMS簡訊。於本實施例中,藉由STK驅動層21與STK介面層22之間之資料轉換,讓用戶可選擇性地發送MMS簡訊還是SMS簡訊至目的地手機中。
所述之用戶介面3提供一個可供用戶輸入多媒體簡訊(包括SMS或MMS簡訊)與目的地號碼之圖形操作介面,當用戶輸入目的地號碼後,STK介面層22獲取目的地號碼,並將該目的地號碼透過STK驅動層21傳送給SIM卡1。於本實施例中,用戶於發送MMS簡訊之前必須先輸入目的地號碼,因此SIM卡1必須具有用戶輸入號碼之功能。當用戶需發送MMS簡訊之前,SIM卡1必須先發出一個要求用戶輸入之指令,例如GetInput指令。當STK驅動層21收到此指令後,STK介面層22藉由用戶介面3要求用戶輸入需發送MMS簡訊之目的地號碼,而後STK介面層22透過STK驅動層21將用戶輸入之目的地號碼傳送給SIM卡1。
圖2係本發明於GSM架構下發送多媒體簡訊的方法較佳實
施例之流程圖。步驟S20,當使用者於用戶介面3輸入需要發送簡訊之選擇指令,例如SelectItem指令,STK介面層22將該選擇指令透過STK驅動層21傳送給SIM卡1。
步驟S21,SIM卡1發出一個要求用戶輸入目的地號碼之輸入指令給STK驅動層21,例如GetInput指令。步驟S22,STK驅動層21收到此輸入指令後,STK介面層22將透過用戶介面3要求用戶輸入發送多媒體簡訊之目的地號碼。
步驟S23,STK介面層22判斷用戶是否輸入發送多媒體簡訊之目的地號碼。若用戶輸入目的地號碼,步驟S24,STK介面層22將目的地號碼記錄於STK驅動層21之號碼記錄表中,並藉由STK驅動層21將該目的地號碼發送給SIM卡1。若用戶沒有輸入目的地號碼,則流程轉向步驟S34。
步驟S25,SIM卡1接收到此目的地號碼後,SIM卡1根據預設之指令集產生一個傳送SMS之指令,例如SendSMS指令,並將接收到之目的地號碼包入SendSMS指令後發送給STK驅動層21。步驟S26,STK驅動層21接收到SendSMS指令後從該SendSMS指令中分解出目的地號碼,並將該目的地號碼與所述號碼記錄表中記錄之號碼進行比對。
步驟S27,STK驅動層21判斷號碼記錄表是否存在目的地號碼。正常情況下可從電話號碼表中找到對應之號碼,因為當用戶於用戶介面3上輸入目的地號碼後,STK介面層22會將用戶輸入之目的地號碼記錄於STK驅動層21之號碼記錄表中。於本實施例中,若號碼記錄表不存在目的
地號碼,例如當所述號碼記錄表中記錄之目的號碼發生錯誤時,步驟S28,STK驅動層21藉由用戶介面3提示用戶輸入之目的地號碼發生錯誤,而後流程返回步驟S22讓用戶重新輸入目的地號碼。若號碼記錄表存在目的地號碼,步驟S29,STK驅動層21透過STK介面層22判斷用戶需要發送之簡訊係MMS簡訊還是SMS簡訊。
若用戶需要發送MMS簡訊,步驟S30,STK驅動層21將用戶所需發送之MMS簡訊按照目的地號碼發送到對應之手機上。若用戶需要發送SMS簡訊,步驟S31,STK驅動層21將用戶所需發送之SMS簡訊按照目的地號碼發送到對應之手機上。
步驟S32,當STK驅動層21發送出MMS簡訊或SMS簡訊後,STK驅動層21將發送結果(例如,發送成功或發送失敗)包入一個響應SendSMS指令之消息包後傳送回給SIM卡1。步驟S33,當SIM卡1接收到該響應消息包後發出一個結束指令給STK驅動層21,例如EndSession指令,STK驅動層21收到結束指令後清空號碼記錄表中記錄之目的地號碼,以釋放STK驅動層21內之儲存資源。
於上述步驟S23中,若用戶沒有輸入目的地號碼,步驟S34,SIM卡1根據預設之指令集產生一個SendSMS指令,並將SIM卡1內預設之號碼包入SendSMS指令後發送給STK驅動層21。步驟S35,STK驅動層21收到該SendSMS指令後從SendSMS指令中分解出預設號碼,而後流程轉向步驟S31,亦即,STK驅動層21按照預設號碼發送SMS簡訊到對應之手機上。
由於STK驅動層21僅僅定義了SMS簡訊之發送指令,於GSM架構下只能發送SMS簡訊而不能發送MMS簡訊。因此,本發明提供了一種GSM架構下利用STK技術發送多媒體簡訊的方法,其能夠於GSM架構下發送多媒體簡訊時,藉由STK驅動層21與STK介面層22之間之資料轉換,可讓用戶選擇性地發送MMS簡訊還是SMS簡訊至目的地手機中。
以上所述僅為本發明之較佳實施例而已,且已達廣泛之使用功效,凡其他未脫離本發明所揭示之精神下所完成之均等變化或修飾,均應包含在下述之申請專利範圍內。
1‧‧‧戶識別模組(SIM卡)
2‧‧‧用戶識別工具(STK)
21‧‧‧STK驅動層
22‧‧‧STK介面層
3‧‧‧用戶介面
圖1係本發明發送多媒體簡訊之GSM較佳實施例之架構圖。
圖2係本發明於GSM架構下發送多媒體簡訊的方法較佳實施例之流程圖。
1‧‧‧戶識別模組(SIM卡)
2‧‧‧用戶識別工具(STK)
21‧‧‧STK驅動層
22‧‧‧STK介面層
3‧‧‧用戶介面
Claims (9)
- 一種於GSM架構下發送多媒體簡訊的方法,該GSM架構包括一SIM卡、一STK驅動層、一STK介面層及一用戶介面,該方法包括如下步驟:(a)當用戶於所述用戶介面上輸入需要發送多媒體簡訊之指令後,所述STK介面層將該指令透過所述STK驅動層傳送給所述SIM卡,所述之多媒體簡訊包括SMS簡訊與MMS簡訊;(b)所述SIM卡發出要求用戶輸入目的地號碼之輸入指令給所述STK驅動層;(c)所述STK驅動層收到所述輸入指令後,所述STK介面層透過用戶介面要求用戶輸入發送多媒體簡訊之目的地號碼;(d)所述STK介面層判斷用戶是否輸入發送多媒體簡訊之目的地號碼;(e)若用戶沒有輸入目的地號碼,則所述STK驅動層按照所述SIM卡內之預設號碼發送SMS簡訊至對應之手機上;(f)若用戶輸入目的地號碼,則所述STK驅動層透過所述STK介面層判斷用戶發送之簡訊係SMS簡訊還是MMS簡訊;(g)若用戶需要發送SMS簡訊,則所述STK驅動層將用戶所需發送之SMS簡訊按照目的地號碼發送到對應之手機上;(h)若用戶需要發送MMS簡訊,則所述STK驅動層將用戶 所需發送之MMS簡訊按照用目的地號碼發送到對應之手機上;(i)當所述STK驅動層發送出SMS簡訊或MMS簡訊後,所述STK驅動層將發送結果包入一個響應發送指令之消息包後回傳給所述SIM卡;(j)當所述SIM卡接收到響應消息包後發出一個結束指令給STK驅動層來結束發送多媒體簡訊;及(k)當所述STK驅動層收到結束指令後,所述STK驅動層清空一號碼記錄表中記錄之目的地號碼。
- 如申請專利範圍第1項所述之於GSM架構下發送多媒體簡訊的方法,所述之步驟(e)包括如下步驟:所述SIM卡根據預設之指令集產生一個發送SMS簡訊之發送指令;將所述SIM卡內之預設號碼包入該發送指令後發送給所述STK驅動層;及所述STK驅動層從該發送指令中分解出預設號碼,並按照該預設號碼發送SMS簡訊到對應之手機上。
- 如申請專利範圍第1項所述之於GSM架構下發送多媒體簡訊的方法,於所述之步驟(f)中判斷用戶發送之簡訊係SMS簡訊還是MMS簡訊之步驟之前,還包括如下步驟:所述STK介面層將用戶輸入之目的地號碼記錄於所述STK驅動層之號碼記錄表中,並藉由所述STK驅動層將該目的地號碼發送給所述SIM卡;所述SIM卡根據預設之指令集產生一個發送SMS簡訊之發送指令,並將接收到之目的地號碼包入該發送指令後發送給所述STK驅動層;及 所述STK驅動層從所述發送指令中分解出目的地號碼,並將該目的地號碼與號碼記錄表中記錄之號碼進行比對。
- 如申請專利範圍第3項所述之於GSM架構下發送多媒體簡訊的方法,所述之將目的地號碼與號碼記錄表中記錄之號碼進行比對之步驟包括如下步驟:所述STK驅動層判斷號碼記錄表是否存在目的地號碼;當號碼記錄表不存在目的地號碼時,若所述STK驅動層於收到發送指令之前,未曾先接收到輸入指令,流程即轉向(g)將SMS發送到目的地號碼;若所述STK驅動層於收到發送指令之前,曾先接收到輸入指令,則所述STK驅動層藉由所述用戶介面提示用戶輸入之目的地號碼發生錯誤,而後流程轉向步驟(c)讓用戶重新輸入目的地號碼;及若號碼記錄表存在目的地號碼,則流程轉向步驟(f)判斷用戶發送之簡訊係SMS簡訊還是MMS簡訊。
- 如申請專利範圍第1項所述之於GSM架構下發送多媒體簡訊的方法,所述SIM卡存儲有供用戶發送SMS簡訊對應之指令集,當所述SIM卡接收到用戶輸入之目的地號碼之回應後,所述SIM卡按照對應之指令集產生一個發送SMS簡訊之發送指令。
- 如申請專利範圍第1項所述之於GSM架構下發送多媒體簡訊的方法,所述之用戶介面係為一個可供用戶輸入多媒體簡訊與目的地號碼之圖形操作介面。
- 如申請專利範圍第1項所述之於GSM架構下發送多媒體簡訊的方法,當用戶輸入目的地號碼後,所述STK介面層獲取該目的地號碼,並將該目的地號碼透過所述STK驅動層傳送給所述SIM卡。
- 如申請專利範圍第1項所述之於GSM架構下發送多媒體簡訊的方法,所述之SMS簡訊係純文本簡訊。
- 如申請專利範圍第1項所述之於GSM架構下發送多媒體簡訊的方法,所述之MMS簡訊係文本、圖片、照片、音頻、視頻及其組合之多媒體簡訊。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW98116240A TWI384893B (zh) | 2009-05-15 | 2009-05-15 | 於gsm架構下發送多媒體簡訊的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW98116240A TWI384893B (zh) | 2009-05-15 | 2009-05-15 | 於gsm架構下發送多媒體簡訊的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201041420A TW201041420A (en) | 2010-11-16 |
TWI384893B true TWI384893B (zh) | 2013-02-01 |
Family
ID=44996308
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW98116240A TWI384893B (zh) | 2009-05-15 | 2009-05-15 | 於gsm架構下發送多媒體簡訊的方法 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI384893B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040203945A1 (en) * | 2002-07-12 | 2004-10-14 | Hai Qu | Apparatus and method for transparent and integrated wireless messaging in a multi-mode environment |
US20080268882A1 (en) * | 2007-04-30 | 2008-10-30 | Palm, Inc. | Short message service enhancement techniques for added communication options |
-
2009
- 2009-05-15 TW TW98116240A patent/TWI384893B/zh not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040203945A1 (en) * | 2002-07-12 | 2004-10-14 | Hai Qu | Apparatus and method for transparent and integrated wireless messaging in a multi-mode environment |
US20080268882A1 (en) * | 2007-04-30 | 2008-10-30 | Palm, Inc. | Short message service enhancement techniques for added communication options |
Also Published As
Publication number | Publication date |
---|---|
TW201041420A (en) | 2010-11-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1653693B1 (en) | File transmission method in instant messaging service | |
US20090264138A1 (en) | Method and system for transmitting multimedia contents in communication network | |
KR101595762B1 (ko) | 휴대 단말기의 원격 제어 방법 및 이를 위한 시스템 | |
KR100905411B1 (ko) | 이동통신 단말기에서 멀티미디어 메시지의 전송 장치 및방법 | |
JP5597749B2 (ja) | コンテンツ配信システム、方法、サービスサーバー、移動通信端末および記憶媒体 | |
US20150350855A1 (en) | Data Sending Method and Apparatus | |
CN101227490B (zh) | 网络存储方法及*** | |
KR101115955B1 (ko) | 이동통신단말기의 메시지 실시간 재생방법 및이동통신단말기 | |
US8798650B2 (en) | Sending messages with user generated content via a mobile communication network | |
KR20090020150A (ko) | 적응적 통합 ip 메시지 서비스 단말기 및 그의 메시지송수신 방법 | |
CN103023751A (zh) | 多媒体信息互通***和互通方法 | |
KR101132611B1 (ko) | 이동통신단말기의 메시지 다운로드 방법, 메시지 포워딩방법, 및 이를 수행하기 위한 이동통신단말기 | |
EP2903329A1 (en) | File transferring method and device through wi-fi direct | |
CN101873388A (zh) | 在gsm架构下发送多媒体信息的方法 | |
TWI384893B (zh) | 於gsm架構下發送多媒體簡訊的方法 | |
EP2081394A1 (en) | Method and device for implementting group transmitting of short-message | |
US9148450B2 (en) | Method and apparatus for controlling telephony service using virtual network computing | |
CN103457826A (zh) | 一种消息发送方法、***及客户端 | |
KR101163486B1 (ko) | 메시지 송수신 장치 및 방법 | |
CN101090521B (zh) | 一种点播多媒体消息业务的方法及*** | |
KR100744307B1 (ko) | 이동통신 단말기 간의 무전통화 서비스를 제공하기 위한멀티미디어 메시지 서비스 방법 및 그 시스템 | |
JP2010041452A5 (zh) | ||
KR20050122527A (ko) | 무선단말기의 멀티미디어 메시지에 대한 회신메시지 전송방법 | |
KR101258594B1 (ko) | 이동통신단말기의 메시지 확인방법 및 이를 수행하기 위한이동통신단말기 | |
JP5635053B2 (ja) | 位置情報送信装置及びその方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |