本發(fā)明涉及來電拒接回復領(lǐng)域,尤其涉及一種基于sim卡的來電拒接回復方法及系統(tǒng)。
背景技術(shù):
在日常生活中,人們通常會遇到不方便接聽來電的情況,直接拒接來電而不告知對方拒接原因顯得不禮貌,拒接來電后發(fā)送信息向?qū)Ψ浇忉屧虻牟僮鬏^為麻煩。而現(xiàn)有的來電拒接回復信息功能一般是手機軟件自帶的,會受手機類型(智能機,功能機)、操作系統(tǒng)(android,windows,ios)的限制,具有一定的局限性。而且來電拒接信息管理功能比較單一,不能根據(jù)實時場景提供合適的回復方式。
因此,現(xiàn)有技術(shù)還有待于改進和發(fā)展。
技術(shù)實現(xiàn)要素:
鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種基于sim卡的來電拒接回復方法及系統(tǒng),旨在解決現(xiàn)有的來電拒接回復信息功能受到手機類型及操作系統(tǒng)類型的限制,且不能根據(jù)實時場景提供合適的回復方式的問題。
本發(fā)明的技術(shù)方案如下:
一種基于sim卡的來電拒接回復方法,其中,包括步驟:
a、預先在智能終端的sim卡應(yīng)用工具包中建立至少一個來電拒接的回復模式;
b、智能終端接收用戶指令開啟sim卡中的應(yīng)用工具包,并確定來電拒接的回復模式;
c、智能終端檢測到用戶拒接來電后,按照所述回復模式向來電用戶進行回復。
所述的基于sim卡的來電拒接回復方法,其中,所述步驟b具體包括:
b1、智能終端檢測到用戶的拒接操作時,將預設(shè)的事件返回值發(fā)送到sim卡,觸發(fā)來電拒接回復功能;
b2、智能終端按照所述回復模式向來電用戶進行回復。
所述的基于sim卡的來電拒接回復方法,其中,所述回復模式為自動模式、半自動模式或手動模式。
所述的基于sim卡的來電拒接回復方法,其中,所述自動模式為智能終端向來電用戶自動發(fā)送包含預設(shè)內(nèi)容的消息。
所述的基于sim卡的來電拒接回復方法,其中,所述半自動模式為智能終端接收用戶根據(jù)彈出的選擇項,選擇所需發(fā)送的消息并進行發(fā)送。
所述的基于sim卡的來電拒接回復方法,其中,所述手動模式為智能終端接收用戶所編輯的消息并進行發(fā)送。
所述的基于sim卡的來電拒接回復方法,其中,來電拒接的回復模式以條目列表或隨機圖形的方式顯示在智能終端的屏幕上供用戶選擇。
所述的基于sim卡的來電拒接回復方法,其中,智能終端向來電用戶進行回復時,來電用戶的收件信息為電話號碼、qq號碼及微信號碼中的一種或多種。
一種存儲設(shè)備,其中,其存儲有多條指令,所述指令適于由處理器加載并執(zhí)行任一所述的方法。
一種移動終端,其中,包括:
處理器,適于實現(xiàn)各個指令;以及
存儲設(shè)備,適于存儲多條指令,所述指令適于由處理器進行加載并執(zhí)行任一所述的方法。
有益效果:本發(fā)明在智能終端的sim卡應(yīng)用工具包中預先建立至少一個來電拒接的回復模式,方便用戶以預先設(shè)定的來電拒接回復模式對來電用戶進行回復;本發(fā)明提供的來電拒接回復方法將來電拒接的回復模式設(shè)置在sim卡中,因此,來電拒接回復方法不受手機類型及操作系統(tǒng)類型的限制,同時,預設(shè)的多種回復模式可以滿足不同用戶在不同場景下的需要,使用戶能根據(jù)實時場景提供合適的回復方式,操作簡單、方便快捷,有利于進一步推廣應(yīng)用。
附圖說明
圖1為本發(fā)明一種基于sim卡的來電拒接回復方法較佳實施例的流程圖。
圖2為圖1所述系統(tǒng)中步驟s2的具體流程圖。
具體實施方式
本發(fā)明提供一種基于sim卡的來電拒接回復方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對本發(fā)明進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請參考圖1,圖1為本發(fā)明一種基于sim卡的來電拒接回復方法較佳實施例的流程圖,從圖1中可以看出,所述方法包括步驟:
s1、預先在智能終端的sim卡應(yīng)用工具包中建立至少一個來電拒接的回復模式;
s2、智能終端接收用戶指令開啟sim卡中的應(yīng)用工具包,并確定來電拒接的回復模式;
s3、智能終端檢測到用戶拒接來電后,按照所述回復模式向來電用戶進行回復。
本發(fā)明提供的來電拒接回復方法將來電拒接的回復模式設(shè)置在sim卡中,因此,來電拒接回復方法不受手機類型及操作系統(tǒng)類型的限制,同時,預設(shè)的多種回復模式可以滿足不同用戶在不同場景下的需要,使用戶能根據(jù)實時場景選擇合適的回復方式。
在步驟s1中,用戶預先在智能終端的sim卡應(yīng)用工具包中建立至少一個來電拒接的回復模式,優(yōu)選的,建立自動模式、半自動模式或手動模式三個來電拒接的回復模式,使得用戶在不同情景下都能獲得滿意的來電拒接的回復模式。具體的,通過菜單建立所述三種回復模式的源程序如下:
{
tmtoolkitmenu=newtoolkitmenu("commandesproactives");
toolkitmenutmevent=newtoolkitmenu("icm_test");
tmevent.add(newtoolkitmenuitem("auto",55));
tmevent.add(newtoolkitmenuitem("semi-auto",56));
tmevent.add(newtoolkitmenuitem("manual",57));
tmtoolkitmenu.add(tmevent);
setupmenu=newsetupmenu(tmtoolkitmenu.description());
setupmenu=super.tmh.createsetupmenu(tmtoolkitmenu);
setupmenubytearray=setupmenu.tobytearray();
}
在步驟s2中,智能終端接收用戶指令開啟sim卡中的應(yīng)用工具包,并確定來電拒接的回復模式;所述預先建立至少一個來電拒接的回復模式以條目列表、隨機圖形等方式顯示在智能終端的屏幕上供用戶選擇后合并到智能終端的菜單中,用戶根據(jù)自身需要選擇相應(yīng)的回復模式。具體的,所述自動模式為智能終端向來電用戶自動發(fā)送包含預設(shè)內(nèi)容的消息;所述半自動模式為智能終端接收用戶指令,僅選擇或編輯來電用戶的收件信息及發(fā)送內(nèi)容中的一個,并進行發(fā)送;也就是說,半自動模式可以為用戶選擇或編輯來電用戶的收件信息,同時自動發(fā)送預先選擇的消息;也可以為,用戶選擇消息內(nèi)容,同時自動將所述消息發(fā)送給來電用戶。所述手動模式為智能終端接收用戶所編輯的消息并進行發(fā)送;也可以為用戶編輯來電用戶的收件信息及消息內(nèi)容后進行發(fā)送。每種回復模式提供多種方案供用戶選擇,能最大限度的滿足用戶自身操作習慣及所處情境的需要,操作更加靈活。
智能終端向來電用戶進行回復時,所述來電用戶的收件信息可以為電話號碼、qq號碼及微信號碼社交號碼,方便來電用戶第一時間得到拒接來電的原因,避免產(chǎn)生不必要的誤會。所選擇的發(fā)送內(nèi)容可以為,我正在開會,會很快回復您!我現(xiàn)在很忙!我正在開車!等禮貌的表明拒接來電原因的消息。
優(yōu)選的,所述自動模式為智能終端向來電用戶自動發(fā)送包含預設(shè)內(nèi)容的消息;所述半自動模式為智能終端接收用戶根據(jù)彈出的選擇項,選擇所需發(fā)送的消息并進行發(fā)送;所述手動模式為智能終端接收用戶所編輯的消息并進行發(fā)送。具體的,確定用戶選擇回復模式的源程序為:
icm_flag=1;
println("testicmfeature_auto");
replystring="testautoreply!";
setupeventlistsetupeventlist=newsetupeventlist();
setupeventlist.addevent(0);
setupeventlist.addevent(2);
super.pch.sendcommand(setupeventlist.tobytearray());
super.state=551;
break;
智能終端接收用戶編輯內(nèi)容的源程序為:
titre=newstring("sem-auto_replyinputyourphonenumer!!");
inti5=0;
bytebyte53=15;
bytebyte88=2;
bytebyte118=2;
bytebyte160=4;
intj28=2;
bytebyte177=2;
intj50=1;
intk62=0;
getinputfunction(titre,i5,byte53,byte88,byte118,byte160,j28,j50,byte177,inputnum,k62);
icm_flag=0;
super.state=561;
break;
智能終端接收用戶選擇內(nèi)容的源程序為:
if(super.pch.terminalresponsereceived())
{
selectitemselectitem=newselectitem();
selectitem.addalphaid("chooseyourreplymessage:");
selectitem.addnewitem("iwillreplaysoon!",1);
selectitem.addnewitem("iambusynow!",2);
selectitem.addnewitem("ihaveameetingnow!",3);
super.pch.sendcommand(selectitem.tobytearray());
super.state=0;
}
else
{
super.state=551;
}
break;
進一步的,如圖2所示,圖2為圖1所述系統(tǒng)中步驟s2的具體流程圖,從圖中可以看出,所述步驟s2具體包括步驟:
s21、智能終端檢測到用戶的拒接操作時,將預設(shè)的事件返回值發(fā)送到sim卡,觸發(fā)來電拒接回復功能;
s22、智能終端按照所述回復模式向來電用戶進行回復。
在步驟s21中,智能終端檢測到用戶的拒接來電操作后,將預設(shè)的事件返回值發(fā)送到sim卡,sim卡接收到所述事件返回值后,觸發(fā)來電拒接功能,在本實施例中,通過事件返回值的方式觸發(fā)來電拒接功能使得智能終端的響應(yīng)速度快,執(zhí)行效率高。
在步驟s22中,智能終端執(zhí)行所述來電拒接回復功能,即按照所述回復模式向來電用戶進行回復。
實現(xiàn)發(fā)送信息功能的源程序為:
break;{
println("sendsmsmanual");
bytebyte171=4;
setpacked=true;
titremessage="manualsms";
setminimessagesubmitparam(byte171,replystring);
super.state=0;
envoiminimessage(noalphaid,noaddress,setpacked,seticon);
}
else
{
super.state=581;
}
基于上述方法,本發(fā)明還公開了一種存儲設(shè)備,其中存儲有多條指令,所述指令適于由處理器加載并執(zhí)行任一所述的方法。
基于上述方法,本發(fā)明還公開了一種移動終端,其中,包括:
處理器,適于實現(xiàn)各個指令;以及
存儲設(shè)備,適于存儲多條指令,所述指令適于由處理器進行加載并執(zhí)行任一所述的方法。
上述移動終端和存儲設(shè)備的技術(shù)細節(jié)和好處已在上述方法中進行了詳細闡述,此處不再贅述。
綜上所述,本發(fā)明提供的來電拒接回復方法將來電拒接的回復模式設(shè)置在sim卡中,因此不受手機類型及操作系統(tǒng)類型的限制,尤其是在用戶跟換手機或者刷新系統(tǒng)后,來電拒接回復方式會隨著sim卡一同遷移到新的手機中,不需重新設(shè)置。同時,預設(shè)的多種回復模式可以滿足不同用戶在不同場景下的需要,使用戶能根據(jù)實時場景提供合適的回復方式,操作簡單、方便快捷,有利于進一步推廣應(yīng)用。
應(yīng)當理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進或變換,所有這些改進和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護范圍。