專利名稱:移動用戶狀態(tài)信息自動回復的方法及相應(yīng)的用戶識別模塊的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通訊領(lǐng)域,尤其涉及采用STK技術(shù)的SIM卡(用戶識別模塊)以及該SIM卡對呼叫進行自動監(jiān)控和處理的方法。
背景技術(shù):
在實際生活中,經(jīng)常會碰到用戶不便接聽手機來電的情況,例如在開會、開車時,這時對于普通的來電,用戶一般都會選擇先掛斷電話,但由于對方不知道該用戶當前的狀態(tài),如在干什么,到什么時候結(jié)束,往往會反復地撥打,給雙方都帶來不便。
如果在外地出差時手機來電,用戶出于費用方面的考慮,對于不緊急的電話也可能選擇先掛斷,對方由于不知道該用戶在出差,也可能反復撥打。雖然用戶可以發(fā)短信將自己的狀態(tài)告訴對方,如自己在出差,什么時候回等,但在打入的電話較多時,操作會十分的繁瑣。
中國移動提供了一種手機用戶不便接聽時可選擇的增值業(yè)務(wù)“移動秘書”,用戶不便接聽來電時,可以在設(shè)置呼叫轉(zhuǎn)移時將電話號碼設(shè)置為移動秘書臺號碼,那么對方在撥打電話時聽到“呼叫已被轉(zhuǎn)移,請等侯”的提示音后,將接通秘書臺,他可以把留言告訴話務(wù)小姐,然后話務(wù)小姐將通過短消息服務(wù)把對方的留言告訴用戶。
但是這種方法更多的側(cè)重于將呼叫一方的信息通知用戶,而對于被呼叫一方的狀態(tài)信息,呼叫發(fā)起方并不能獲知,因而不能解決對方頻繁撥打的問題。另外,這種信息的獲取方法涉及的環(huán)節(jié)較多,實現(xiàn)比較復雜。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種移動用戶狀態(tài)信息自動回復的方法,可以不依靠呼叫轉(zhuǎn)移和人工服務(wù)等外界幫助,將用戶的狀態(tài)信息自動通知撥打該用戶手機的主叫方。本發(fā)明還要提供一種可實現(xiàn)該方法的用戶識別模塊。
為了解決上述技術(shù)問題,本發(fā)明提供了一種移動用戶狀態(tài)信息自動回復的方法,包括以下步驟(a)用戶識別模塊在初始化過程中與移動終端交互,建立對MT呼叫及呼叫連接事件的監(jiān)控;(b)用戶進行狀態(tài)設(shè)置,包括狀態(tài)有效時間段、狀態(tài)提示信息的設(shè)置,用戶識別模塊保存該設(shè)置;(c)在呼叫過程中,該用戶識別模塊接收移動終端發(fā)來的對所述監(jiān)控事件的通知,保存主叫號碼,并根據(jù)接收信息判斷用戶是否接聽來電,如果未接聽,執(zhí)行下一步,否則不回復狀態(tài)信息,結(jié)束;(d)該用戶識別模塊獲取當前時間,判斷當前時間是否落入所做狀態(tài)設(shè)置中的有效時間段,如果是,執(zhí)行下一步,否則不做處理,結(jié)束;(e)該用戶識別模塊提取對應(yīng)的狀態(tài)提示信息,通過移動終端發(fā)送給主叫用戶。
進一步地,為了區(qū)別不同對象回復不同的狀態(tài)提示信息,上述方法的步驟(b)中狀態(tài)設(shè)置還可包括對作用人群的設(shè)置,該作用人群用一組手機號碼來組織或者設(shè)為非特定人群,在同一時間段不同的作用人群對應(yīng)于不同的狀態(tài)提示信息,同時,所述步驟(e)之前還包括步驟該用戶識別模塊比較主叫號碼和各作用人群中設(shè)定的號碼,確定其所屬的作用人群,進而將該作用人群對應(yīng)的狀態(tài)提示信息作為應(yīng)回復的狀態(tài)提示信息。
進一步地,為了在主叫先掛斷時不自動回復,上述方法的步驟(a)中用戶識別模塊在初始化過程中還可建立對呼叫拆線事件的監(jiān)控,所述步驟(c)中用戶識別模塊還根據(jù)該事件的通知判斷是否被叫先掛斷,如果是,再執(zhí)行下一步,否則不回復狀態(tài)信息,結(jié)束。
進一步地,為了讓用戶可以控制是否回復狀態(tài)信息,上述方法的步驟(d)之后還可包括步驟該用戶識別模塊通過手機屏幕顯示提示信息,要求用戶確認是否回復狀態(tài)信息短消息,如果得到確認,執(zhí)行下一步,否則不做處理,結(jié)束。
進一步地,上述方法可具有以下特點所述步驟(e)中,所述用戶識別模塊是將對應(yīng)的狀態(tài)提示信息組織成短消息,通過STK指令發(fā)送到主叫的終端。
進一步地,上述方法可具有以下特點所述步驟(e)中用戶識別模塊組織的短消息中還包括所述狀態(tài)提示信息所屬的有效時間段的信息。
本發(fā)明提供的實現(xiàn)移動用戶狀態(tài)信息自動回復的用戶識別模塊包括狀態(tài)設(shè)置模塊、呼叫監(jiān)控模塊、狀態(tài)信息回復判斷模塊和狀態(tài)信息回復執(zhí)行模塊,其中所述狀態(tài)設(shè)置模塊進一步包括狀態(tài)設(shè)置交互單元,用于通過移動終端向用戶提供包含有效時間段和狀態(tài)提示信息的狀態(tài)信息設(shè)置、編輯界面,并接收用戶輸入或選擇的信息;狀態(tài)設(shè)置存儲單元,用于存儲用戶設(shè)置的狀態(tài)信息;所述呼叫監(jiān)控模塊進一步包括監(jiān)控事件建立單元,用于在初始化過程中建立對移動終端的MT呼叫事件和呼叫連接事件的監(jiān)控;監(jiān)控通知接收單元,用于接收移動終端傳送的上述監(jiān)控事件的通知并存儲主叫號碼、被叫響應(yīng)情況的信息;所述狀態(tài)信息回復判斷模塊進一步包括接聽操作判斷單元和時間段判斷單元,其中該接聽操作判斷單元,用于根據(jù)監(jiān)控事件通知中的主叫號碼、被叫響應(yīng)情況的信息,判斷該用戶是否接聽來電,如果未接聽,激活時間段判斷單元,否則終止處理;該時間段判斷單元,用于從移動終端獲得當前時間,并判斷當前時間是否落入狀態(tài)設(shè)置的有效時間段,如果是,激活所述狀態(tài)信息回復執(zhí)行模塊,否則終止處理;所述狀態(tài)信息回復執(zhí)行模塊用于提取對應(yīng)的狀態(tài)提示信息,通過移動終端發(fā)送給主叫的終端。
進一步地,上述用戶識別模塊還可具有以下特點所述狀態(tài)信息回復判斷模塊還包括請求確認單元,所述時間段判斷單元判斷通過后首先激活該請求確認單元,通過移動終端向用戶發(fā)出確認請求,得到確認后,再激活所述狀態(tài)信息回復執(zhí)行模塊或下一判斷單元,否則終止處理。
進一步地,上述用戶識別模塊還可具有以下特點所述狀態(tài)設(shè)置模塊還進行作用人群的設(shè)置,同時所述狀態(tài)信息回復判斷模塊還包括作用人群判斷單元,用于在所述狀態(tài)信息回復執(zhí)行模塊提取狀態(tài)提示信息前,先取出此次呼叫的主叫號碼,與狀態(tài)設(shè)置中作用人群的號碼相比較,確定主叫所屬的作用人群并將該作用人群對應(yīng)的狀態(tài)提示信息作為要回復的狀態(tài)提示信息。
進一步地,上述用戶識別模塊還可具有以下特點所述狀態(tài)信息回復執(zhí)行模塊進一步包括短消息生成單元,用于取出相應(yīng)的狀態(tài)提示信息組織生成待發(fā)送的狀態(tài)信息短消息;短消息發(fā)送單元,用于將生成的狀態(tài)信息短消息通過STK指令發(fā)送到主叫的終端。
由上可知,本發(fā)明方法更加側(cè)重于將被呼叫一方的當前狀態(tài)通知呼叫發(fā)起方,同時不再依靠呼叫轉(zhuǎn)移和人工服務(wù)等外界的幫助,完全依靠SIM卡自身的STK功能,對來電進行過濾,篩選,在預先設(shè)置好的回復信息中挑選合適的信息發(fā)送給呼叫方。在用戶不必手動輸入的情況下可以將自己的當前狀態(tài)信息傳遞給發(fā)起呼叫的一方,主叫方可以及時了解被叫的狀態(tài),從而不會盲目地多次撥打,而被叫在避免了頻繁受到打擾的同時,無需附加的輸入操作就可以實現(xiàn)狀態(tài)信息的發(fā)送,十分方便。該方法無需借助其它的環(huán)節(jié)來實現(xiàn),便于推廣和使用。
圖1是本發(fā)明實施例方法的流程圖。
圖2是本發(fā)明實施例SIM卡的結(jié)構(gòu)框圖。
具體實施例方式
STK技術(shù)在SIM卡的引入,使得SIM卡可以通過一系列的STK指令,借助手機(須支持STK功能)完成一定功能,如監(jiān)測MT呼叫的狀態(tài),收發(fā)短信等,本實施例的SIM卡可以對呼入電話進行狀態(tài)監(jiān)控,當發(fā)現(xiàn)機主主動掛斷時,自動將預設(shè)的有效狀態(tài)信息(如果有的話)用短信發(fā)送到主叫方,從而實現(xiàn)移動用戶狀態(tài)信息的自動回復。
對于不同人呼入的電話,機主可能希望回復不同的狀態(tài)信息,例如出差時,對大部分來電可能回復“出差中,28日返回”,而對某幾個好朋友可能回復另一信息“出差中,稍后將回電”(用座機回電)。本實施例考慮了這種需要。
如圖1所示,本實施例移動用戶狀態(tài)信息自動回復方法包括以下步驟步驟110,在SIM卡初始化的過程中向手機發(fā)出建立“MT call”(MT呼叫)、“Call connected”(呼叫連接)、“Call disconnected”(呼叫拆線)事件監(jiān)控的申請,手機執(zhí)行成功后向SIM卡返回應(yīng)答;步驟120,用戶通過STK菜單進行將來狀態(tài)的設(shè)置,設(shè)置的信息包括有效時間段、狀態(tài)提示信息和作用人群等,SIM卡保存該設(shè)置;作用人群是用一組手機號碼來組織的,在同一時間段可以對不同的作用人群設(shè)置不同的狀態(tài)提示信息。
譬如,在一應(yīng)用實例中,用戶做了下面這樣的一條狀態(tài)設(shè)置有效時間段8月20日至8月29日;狀態(tài)提示1“出差”,對應(yīng)于第一作用人群非特定人群;狀態(tài)提示2“出差中,稍后回電”,對應(yīng)于第二作用人群,手機號碼13911596801;非特定人群對應(yīng)于除已設(shè)置手機號碼外的所有手機號碼。
步驟130,在呼叫過程,SIM卡接收到手機發(fā)來的“MT call”、“Callconnected”和“Call disconnected”事件通知并保存所需的信息,這三種事件通知中分別包含了發(fā)起呼叫方的手機號碼,由此可以知道是呼入還是呼出;被叫對呼叫請求的響應(yīng)情況,由此可以知道被叫接聽與否;以及呼叫拆線的響應(yīng)情況,由此可以知道誰先掛斷;步驟140,SIM卡根據(jù)保存的該呼叫的信息,判斷該用戶是否未接聽來電且先掛斷了電話,如果是,執(zhí)行下一步,否則不做處理,結(jié)束;這里根據(jù)“Call disconnected”事件通知判斷誰先掛斷電話,是為了在他人呼叫該用戶,在該用戶掛斷之前自己先掛斷的情況下,不再發(fā)短信通知對方,以避免別人誤呼時也自動回復等不必要的情況。假如振鈴一直響,到時間后掛斷,SIM卡作為等同于對方掛斷電話的情況處理。
步驟150,SIM卡向手機發(fā)送STK指令獲得當前的時間,并判斷當前時間是否落入所做狀態(tài)設(shè)置中的有效時間段,如果是,執(zhí)行下一步,否則不做處理,結(jié)束;步驟160,SIM卡通過手機屏幕顯示提示信息,要求用戶確認是否回復狀態(tài)信息短消息,如果得到確認,執(zhí)行下一步,否則不做處理,結(jié)束;步驟170,SIM卡比較主叫號碼和各作用人群中設(shè)定的號碼,確定其所屬的作用人群,提取該作用人群對應(yīng)的狀態(tài)提示信息(文本信息)和有效時間段一起組織成短消息;仍以上述應(yīng)用實例說明,如果主叫的號碼為13911596801時,會將其定位到第二作用人群,組織生成的短消息內(nèi)容為“出差中,稍后回電,有效時間8月20日至8月29日”;如果為其它號碼,會將其作用人群定位到第一作用人群,組織生成的短消息內(nèi)容為“出差,有效時間8月20日至8月29日”;步驟180,SIM卡將包含狀態(tài)信息的短消息通過STK的Send ShortMessage指令發(fā)送到主叫的手機,結(jié)束。
可以看出,上述方法通過STK技術(shù)對SIM卡的功能進行擴展,實現(xiàn)了在特定時間段內(nèi)對接收到的呼叫進行分類回復的功能,在用戶不必手動輸入的情況下將自己的當前狀態(tài)信息傳遞給發(fā)起呼叫的一方,主叫方可以及時了解被叫的狀態(tài),從而不會盲目地多次撥打,而被叫在避免了頻繁受到打擾的同時,無需附加的輸入操作就可以實現(xiàn)狀態(tài)信息的發(fā)送,十分方便。該方法無需借助其它的環(huán)節(jié)來實現(xiàn),便于推廣和使用。
本實施例實現(xiàn)上述操作的SIM卡的相關(guān)功能模塊如圖2所示,包括狀態(tài)設(shè)置模塊、呼叫監(jiān)控模塊、狀態(tài)信息回復判斷模塊和狀態(tài)信息回復執(zhí)行模塊。其中狀態(tài)設(shè)置模塊進一步包括狀態(tài)設(shè)置交互單元和狀態(tài)設(shè)置存儲單元,其中狀態(tài)設(shè)置交互單元,用于通過手機向用戶提供狀態(tài)信息設(shè)置和編輯的界面,狀態(tài)設(shè)置存儲單元,用于存儲用戶設(shè)置的狀態(tài)設(shè)置信息,包括有效時間段、狀態(tài)提示信息和作用人群等。
呼叫監(jiān)控模塊進一步包括監(jiān)控事件建立單元和監(jiān)控通知接收單元,其中監(jiān)控事件建立單元,用于在SIM卡初始化的過程中建立對手機的“MT call”、“Call connected”和“Call disconnected”事件的監(jiān)控;監(jiān)控通知接收單元,用于接收手機傳送的上述監(jiān)控事件的通知并存儲主叫手機號碼、被叫響應(yīng)情況和呼叫拆線的響應(yīng)情況等信息。
狀態(tài)信息回復判斷模塊進一步包括接聽操作判斷單元、時間段判斷單元、請求確認單元、作用人群判斷單元,其中接聽操作判斷單元,用于根據(jù)保存的監(jiān)控事件通知中的主叫手機號碼、被叫響應(yīng)情況和呼叫拆線的響應(yīng)情況,判斷該用戶是否未接聽來電且先掛斷了電話,如果是,激活時間段判斷單元,否則終止處理;時間段判斷單元,用于向手機發(fā)送STK指令獲得當前時間,并判斷當前時間是否落入狀態(tài)設(shè)置中的有效時間段,如果是,激活請求確認單元,否則終止處理;請求確認單元,用于通過手機屏幕向用戶發(fā)出確認請求,得到確認后,激活作用人群判斷單元,如果用戶決定不回復,則終止處理;作用人群判斷單元,用于取出此次呼叫的主叫號碼,與狀態(tài)設(shè)置中作用人群的手機號碼比較,確定主叫所屬的作用人群和對應(yīng)的狀態(tài)提示信息。
狀態(tài)信息回復執(zhí)行模塊進一步包括短消息生成單元和短消息發(fā)送單元,其中短消息生成單元,用于根據(jù)相應(yīng)的狀態(tài)提示信息和有效時間段,組織生成待發(fā)送的狀態(tài)信息短消息;短消息發(fā)送單元,用于將生成的狀態(tài)信息短消息通過STK指令發(fā)送到主叫的手機。
本實施例在上述方案的基礎(chǔ)上可以作一些變換,例如在狀態(tài)設(shè)置時也可以不進行作用人群的設(shè)置,統(tǒng)統(tǒng)按非特定人群來處理?;蛘咴O(shè)置的作用人群也可以在三個或三個以上。
又如,步驟160中請求用戶確認是為了讓用戶有更多的選擇機會,如果從操作簡便考慮也可以取消該步驟。
又如,在生成短消息時,也可以不包括有效時間段,如果需要由用戶直接在狀態(tài)提示信息中輸入。
又如,除手機外,本發(fā)明方法也適用于其它具有類似功能的終端設(shè)備,例如一種稱為GSM模塊的終端。
又如,用戶識別模塊不限定于SIM卡,可是UIM卡或其它的識別模塊。
權(quán)利要求
1.一種移動用戶狀態(tài)信息自動回復的方法,包括以下步驟(a)用戶識別模塊在初始化過程中與移動終端交互,建立對MT呼叫及呼叫連接事件的監(jiān)控;(b)用戶進行狀態(tài)設(shè)置,包括狀態(tài)有效時間段、狀態(tài)提示信息的設(shè)置,用戶識別模塊保存該設(shè)置;(c)在呼叫過程中,該用戶識別模塊接收移動終端發(fā)來的對所述監(jiān)控事件的通知,保存主叫號碼,并根據(jù)接收信息判斷用戶是否接聽來電,如果未接聽,執(zhí)行下一步,否則不回復狀態(tài)信息,結(jié)束;(d)該用戶識別模塊獲取當前時間,判斷當前時間是否落入所做狀態(tài)設(shè)置中的有效時間段,如果是,執(zhí)行下一步,否則不做處理,結(jié)束;(e)該用戶識別模塊提取對應(yīng)的狀態(tài)提示信息,通過移動終端發(fā)送給主叫用戶。
2.如權(quán)利要求1所述的方法,其特征在于,所述步驟(b)中狀態(tài)設(shè)置還包括對作用人群的設(shè)置,該作用人群用一組手機號碼來組織或者設(shè)為非特定人群,在同一時間段不同的作用人群對應(yīng)于不同的狀態(tài)提示信息,同時,所述步驟(e)之前還包括步驟該用戶識別模塊比較主叫號碼和各作用人群中設(shè)定的號碼,確定其所屬的作用人群,進而將該作用人群對應(yīng)的狀態(tài)提示信息作為應(yīng)回復的狀態(tài)提示信息。
3.如權(quán)利要求1所述的方法,其特征在于,所述步驟(a)中用戶識別模塊在初始化過程中還建立對呼叫拆線事件的監(jiān)控,所述步驟(c)中用戶識別模塊還根據(jù)該事件的通知判斷是否被叫先掛斷,如果是,再執(zhí)行下一步,否則不回復狀態(tài)信息,結(jié)束。
4.如權(quán)利要求1所述的方法,其特征在于,所述步驟(d)之后還包括步驟該用戶識別模塊通過手機屏幕顯示提示信息,要求用戶確認是否回復狀態(tài)信息短消息,如果得到確認,執(zhí)行下一步,否則不做處理,結(jié)束。
5.如權(quán)利要求1所述的方法,其特征在于,所述步驟(e)中,所述用戶識別模塊是將對應(yīng)的狀態(tài)提示信息組織成短消息,通過STK指令發(fā)送到主叫的終端。
6.如權(quán)利要求5所述的方法,其特征在于,所述步驟(e)中用戶識別模塊組織的短消息中還包括所述狀態(tài)提示信息所屬的有效時間段的信息。
7.一種用于實現(xiàn)移動用戶狀態(tài)信息自動回復的用戶識別模塊,其特征在于,包括狀態(tài)設(shè)置模塊、呼叫監(jiān)控模塊、狀態(tài)信息回復判斷模塊和狀態(tài)信息回復執(zhí)行模塊,其中所述狀態(tài)設(shè)置模塊進一步包括狀態(tài)設(shè)置交互單元,用于通過移動終端向用戶提供包含有效時間段和狀態(tài)提示信息的狀態(tài)信息設(shè)置、編輯界面,并接收用戶輸入或選擇的信息;狀態(tài)設(shè)置存儲單元,用于存儲用戶設(shè)置的狀態(tài)信息;所述呼叫監(jiān)控模塊進一步包括監(jiān)控事件建立單元,用于在初始化過程中建立對移動終端的MT呼叫事件和呼叫連接事件的監(jiān)控;監(jiān)控通知接收單元,用于接收移動終端傳送的上述監(jiān)控事件的通知并存儲主叫號碼、被叫響應(yīng)情況的信息;所述狀態(tài)信息回復判斷模塊進一步包括接聽操作判斷單元和時間段判斷單元,其中該接聽操作判斷單元,用于根據(jù)監(jiān)控事件通知中的主叫號碼、被叫響應(yīng)情況的信息,判斷該用戶是否接聽來電,如果未接聽,激活時間段判斷單元,否則終止處理;該時間段判斷單元,用于從移動終端獲得當前時間,并判斷當前時間是否落入狀態(tài)設(shè)置的有效時間段,如果是,激活所述狀態(tài)信息回復執(zhí)行模塊,否則終止處理;所述狀態(tài)信息回復執(zhí)行模塊用于提取對應(yīng)的狀態(tài)提示信息,通過移動終端發(fā)送給主叫的終端。
8.如權(quán)利要求7所述的用戶識別模塊,其特征在于,所述狀態(tài)信息回復判斷模塊還包括請求確認單元,所述時間段判斷單元判斷通過后首先激活該請求確認單元,通過移動終端向用戶發(fā)出確認請求,得到確認后,再激活所述狀態(tài)信息回復執(zhí)行模塊或下一判斷單元,否則終止處理。
9.如權(quán)利要求7或8所述的用戶識別模塊,其特征在于,所述狀態(tài)設(shè)置模塊還進行作用人群的設(shè)置,同時所述狀態(tài)信息回復判斷模塊還包括作用人群判斷單元,用于在所述狀態(tài)信息回復執(zhí)行模塊提取狀態(tài)提示信息前,先取出此次呼叫的主叫號碼,與狀態(tài)設(shè)置中作用人群的號碼相比較,確定主叫所屬的作用人群并將該作用人群對應(yīng)的狀態(tài)提示信息作為要回復的狀態(tài)提示信息。
10.如權(quán)利要求7所述的用戶識別模塊,其特征在于,所述狀態(tài)信息回復執(zhí)行模塊進一步包括短消息生成單元,用于取出相應(yīng)的狀態(tài)提示信息組織生成待發(fā)送的狀態(tài)信息短消息;短消息發(fā)送單元,用于將生成的狀態(tài)信息短消息通過STK指令發(fā)送到主叫的終端。
全文摘要
本發(fā)明公開了一種移動用戶狀態(tài)信息自動回復的方法及相應(yīng)的用戶識別模塊,用戶識別模塊在初始化過程中建立對MT呼叫及呼叫連接事件的監(jiān)控;用戶進行狀態(tài)設(shè)置并保存設(shè)置信息,包括狀態(tài)有效時間段、狀態(tài)提示信息,在呼叫過程中,用戶識別模塊接收監(jiān)控事件的通知并保存主叫號碼,判斷是未接聽來電時,再判斷當前時間是否落入狀態(tài)設(shè)置的有效時間段,如果是,提取對應(yīng)的狀態(tài)提示信息組織成短消息,通過移動終端發(fā)送給主叫用戶。本發(fā)明方法在用戶不必手動輸入的情況下可以將自己的當前狀態(tài)信息傳遞給發(fā)起呼叫的一方,避免了頻繁受到打擾的同時,實現(xiàn)十分方便,并且無需借助其它的環(huán)節(jié),便于推廣和使用。
文檔編號H04W4/16GK1589047SQ20041007387
公開日2005年3月2日 申請日期2004年9月7日 優(yōu)先權(quán)日2004年9月7日
發(fā)明者秦預, 王鵬, 王建, 王京陽 申請人:大唐微電子技術(shù)有限公司