欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

移動支付的方法及裝置與流程

文檔序號:12125231閱讀:368來源:國知局
移動支付的方法及裝置與流程

本發(fā)明涉及移動支付技術(shù)領(lǐng)域,尤其涉及一種移動支付的方法及裝置。



背景技術(shù):

隨著科技的發(fā)展,移動終端的功能越來越強大,移動終端可以配置有NFC(Near Field Communication,近距離無線通信)模塊,以實現(xiàn)NFC功能,例如,NFC卡模擬功能。通過NFC卡模擬功能,用戶在購買商品或服務(wù)時,可以將移動終端模擬成一張非接觸式IC(Integrated Circuit,集成電路)卡,在非接觸讀卡器上進行刷卡支付。這種新興的移動支付方式不需要使用網(wǎng)絡(luò),而是使用NFC射頻通道與例如POS(Point of Sale,銷售終端)收款機等非接觸讀卡器建立通信,從而進行移動支付,使用方便快捷,在國內(nèi)大中型城市已經(jīng)得到了廣泛應(yīng)用。

目前,移動終端可以支持雙卡雙待功能,也即是,移動終端包括兩個卡槽,為卡槽1和卡槽2,這兩個卡槽中均可以插入SIM(Subscriber Identification Module,用戶識別模塊)卡。在移動終端開啟了NFC功能的情況下,當檢測到非接觸讀卡器發(fā)射的信號時,移動終端會判斷卡槽1中是否有SIM卡,如果卡槽1中沒有SIM卡,則拒絕響應(yīng)該信號,如果卡槽1中有SIM卡且該SIM卡支持SWP(Single Wire Protocol,單線協(xié)議),則響應(yīng)該信號,進行移動支付。

在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:

上述技術(shù)中,對于兩個卡槽的移動終端,只有當卡槽1中插入了支持SWP的SIM卡時,才能實現(xiàn)移動支付,而如果該支持SWP的SIM卡插在卡槽2中時,則不能進行移動支付,這種只能將支持SWP的SIM卡插入指定卡槽中才能進行移動支付的方法局限性大、移動支付的成功率較低。



技術(shù)實現(xiàn)要素:

為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實施例提供了一種移動支付的方法及裝置。所述技術(shù)方案如下:

第一方面,提供了一種移動支付的方法,所述方法包括:

當檢測到非接觸讀卡器發(fā)射的信號時,確定所述兩個卡槽的卡槽狀態(tài);

如果所述兩個卡槽中的任一個卡槽處于空閑狀態(tài),則確定處于插卡狀態(tài)的第一目標卡槽;

獲取所述移動終端的路由配置;

如果所述路由配置為第一路由配置,則響應(yīng)所述信號,進行移動支付;

如果所述路由配置為第二路由配置,則將所述路由配置修改為第一路由配置,并響應(yīng)所述信號,進行移動支付;

其中,所述第一路由配置用于指示基于所述第一目標卡槽中的SIM卡進行移動支付,所述第二路由配置用于指示基于所述兩個卡槽中所述第一目標卡槽以外的卡槽中的SIM卡進行移動支付。

在第一方面的第一種實現(xiàn)方式中,所述方法還包括:

如果所述兩個卡槽都處于插卡狀態(tài),則判斷所述兩個卡槽中的指定卡槽中的SIM卡是否支持SWP;

如果所述指定卡槽中的SIM卡支持SWP,獲取所述移動終端的路由配置,如果所述路由配置為第三路由配置,則響應(yīng)所述信號,進行移動支付,如果所述路由配置為第四路由配置,則將所述路由配置修改為第三路由配置,并響應(yīng)所述信號,進行移動支付;

如果所述指定卡槽中的SIM卡不支持SWP,判斷所述兩個卡槽中所述指定卡槽以外的卡槽中的SIM卡是否支持SWP,如果所述兩個卡槽中所述指定卡槽以外的卡槽中的SIM卡支持SWP,獲取所述移動終端的路由配置,如果所述路由配置為第四路由配置,則響應(yīng)所述信號,進行移動支付,如果所述路由配置為第三路由配置,則將所述路由配置修改為第四路由配置,并響應(yīng)所述信號,進行移動支付;

其中,所述指定卡槽為出廠時所述移動終端的路由配置所對應(yīng)的卡槽,所述第三路由配置用于指示基于所述指定卡槽中的SIM卡進行移動支付,所述第四路由配置用于指示基于所述兩個卡槽中所述指定卡槽以外的卡槽中的SIM卡進行移動支付。

在第一方面的第二種實現(xiàn)方式中,所述方法還包括:

如果所述兩個卡槽都處于插卡狀態(tài),則判斷所述兩個卡槽中的SIM卡是否支持SWP;

如果所述兩個卡槽中的SIM卡都支持SWP,顯示SIM卡選擇界面;

根據(jù)用戶在所述SIM卡選擇界面上的選擇操作,確定第二目標卡槽;

將所述移動終端的路由配置設(shè)置為第五路由配置,并響應(yīng)所述信號,進行移動支付;

其中,所述第五路由配置用于指示基于所述第二目標卡槽中的SIM卡進行移動支付。

在第一方面的第三種實現(xiàn)方式中,所述確定所述兩個卡槽的卡槽狀態(tài)包括:

對所述兩個卡槽進行狀態(tài)檢測;

對于所述兩個卡槽中的每一個卡槽,如果檢測到所述卡槽中沒有SIM卡,或,所述卡槽中有SIM卡但所述卡槽中的SIM卡無效,則確定所述卡槽處于空閑狀態(tài);

如果檢測到所述卡槽中有SIM卡且所述卡槽中的SIM卡有效,則確定所述卡槽處于插卡狀態(tài)。

在第一方面的第四種實現(xiàn)方式中,所述獲取所述移動終端的路由配置包括:

從所述移動終端的NFC模塊的配置文件中提取所述路由配置。

第二方面,提供了一種移動支付的裝置,所述裝置包括確定模塊、獲取模塊、支付模塊和修改模塊:

所述確定模塊,用于當檢測到非接觸讀卡器發(fā)射的信號時,確定所述兩個卡槽的卡槽狀態(tài);

所述確定模塊,還用于如果所述兩個卡槽中的任一個卡槽處于空閑狀態(tài),則確定處于插卡狀態(tài)的第一目標卡槽;

所述獲取模塊,用于獲取所述移動終端的路由配置;

所述支付模塊,用于如果所述路由配置為第一路由配置,則響應(yīng)所述信號,進行移動支付;

所述修改模塊,用于如果所述路由配置為第二路由配置,則將所述路由配置修改為第一路由配置,并觸發(fā)所述支付模塊執(zhí)行響應(yīng)所述信號,進行移動支付的步驟;

其中,所述第一路由配置用于指示基于所述第一目標卡槽中的SIM卡進行移動支付,所述第二路由配置用于指示基于所述兩個卡槽中所述第一目標卡槽以外的卡槽中的SIM卡進行移動支付。

在第二方面的第一種實現(xiàn)方式中,所述裝置還包括判斷模塊:

所述判斷模塊,用于如果所述兩個卡槽都處于插卡狀態(tài),則判斷所述兩個卡槽中的指定卡槽中的SIM卡是否支持SWP;

所述獲取模塊,還用于如果所述指定卡槽中的SIM卡支持SWP,獲取所述移動終端的路由配置,如果所述路由配置為第三路由配置,則觸發(fā)所述支付模塊執(zhí)行響應(yīng)所述信號,進行移動支付的步驟,如果所述路由配置為第四路由配置,則觸發(fā)所述修改模塊執(zhí)行將所述路由配置修改為第三路由配置的步驟,并由所述修改模塊觸發(fā)所述支付模塊執(zhí)行響應(yīng)所述信號,進行移動支付的步驟;

所述判斷模塊,還用于如果所述指定卡槽中的SIM卡不支持SWP,判斷所述兩個卡槽中所述指定卡槽以外的卡槽中的SIM卡是否支持SWP,如果所述兩個卡槽中所述指定卡槽以外的卡槽中的SIM卡支持SWP,觸發(fā)所述獲取模塊執(zhí)行獲取所述移動終端的路由配置的步驟,如果所述路由配置為第四路由配置,則觸發(fā)所述支付模塊執(zhí)行響應(yīng)所述信號,進行移動支付的步驟,如果所述路由配置為第三路由配置,則觸發(fā)所述修改模塊執(zhí)行將所述路由配置修改為第四路由配置的步驟,并由所述修改模塊觸發(fā)所述支付模塊執(zhí)行響應(yīng)所述信號,進行移動支付的步驟;

其中,所述指定卡槽為出廠時所述移動終端的路由配置所對應(yīng)的卡槽,所述第三路由配置用于指示基于所述指定卡槽中的SIM卡進行移動支付,所述第四路由配置用于指示基于所述兩個卡槽中所述指定卡槽以外的卡槽中的SIM卡進行移動支付。

在第二方面的第二種實現(xiàn)方式中,所述裝置還包括顯示模塊和設(shè)置模塊:

所述判斷模塊,還用于如果所述兩個卡槽都處于插卡狀態(tài),則判斷所述兩個卡槽中的SIM卡是否支持SWP;

所述顯示模塊,用于如果所述兩個卡槽中的SIM卡都支持SWP,顯示SIM卡選擇界面;

所述確定模塊,還用于根據(jù)用戶在所述SIM卡選擇界面上的選擇操作,確定第二目標卡槽;

所述設(shè)置模塊,用于將所述移動終端的路由配置設(shè)置為第五路由配置,并觸發(fā)所述支付模塊執(zhí)行響應(yīng)所述信號,進行移動支付的步驟;

其中,所述第五路由配置用于指示基于所述第二目標卡槽中的SIM卡進行移動支付。

在第二方面的第三種實現(xiàn)方式中,所述確定模塊包括:

檢測子模塊,用于對所述兩個卡槽進行狀態(tài)檢測;

確定子模塊,用于對于所述兩個卡槽中的每一個卡槽,如果檢測到所述卡槽中沒有SIM卡,或,所述卡槽中有SIM卡但所述卡槽中的SIM卡無效,則確定所述卡槽處于空閑狀態(tài);

所述確定子模塊,還用于如果檢測到所述卡槽中有SIM卡且所述卡槽中的SIM卡有效,則確定所述卡槽處于插卡狀態(tài)。

在第二方面的第四種實現(xiàn)方式中,所述獲取模塊包括:

提取子模塊,用于從所述移動終端的NFC模塊的配置文件中提取所述路由配置。

本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:

通過卡槽狀態(tài)的檢測來確定處于插卡狀態(tài)的第一目標卡槽,在第一目標卡槽中的SIM卡支持SWP的情況下,獲取移動終端當前的路由配置,如果該路由配置指示基于第一目標卡槽中的SIM卡進行移動支付,則可以直接執(zhí)行移動支付,否則需要對該路由配置進行更改,使得移動終端可以基于第一目標卡槽中的SIM卡進行移動支付。當支持SWP的SIM卡插在任一個卡槽中時,都可以實現(xiàn)移動支付,降低了用戶對SIM卡放置的要求,提高了移動支付的成功率。

附圖說明

為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明實施例提供的一種移動支付的方法流程圖;

圖2是本發(fā)明實施例提供的一種移動終端的系統(tǒng)架構(gòu)的示意圖;

圖3是本發(fā)明實施例提供的一種移動支付的方法流程圖;

圖4是本發(fā)明實施例提供的一種移動支付的方法流程圖;

圖5是本發(fā)明實施例提供的一種移動支付的方法流程圖;

圖6是本發(fā)明實施例提供的一種SIM卡選擇界面的示意圖;

圖7是本發(fā)明實施例提供的一種移動支付的裝置的結(jié)構(gòu)示意圖;

圖8是本發(fā)明實施例提供的一種移動支付的裝置的結(jié)構(gòu)示意圖;

圖9是本發(fā)明實施例提供的一種移動支付的裝置的結(jié)構(gòu)示意圖;

圖10是本發(fā)明實施例提供的一種確定模塊701的結(jié)構(gòu)示意圖;

圖11是本發(fā)明實施例提供的一種獲取模塊702的結(jié)構(gòu)示意圖;

圖12是本發(fā)明實施例提供的一種終端的結(jié)構(gòu)示意圖。

具體實施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。

圖1是本發(fā)明實施例提供的一種移動支付的方法的流程圖。參見圖1,該方法包括:

101、當檢測到非接觸讀卡器發(fā)射的信號時,確定該兩個卡槽的卡槽狀態(tài)。

102、如果該兩個卡槽中的任一個卡槽處于空閑狀態(tài),則確定處于插卡狀態(tài)的第一目標卡槽。

103、獲取該移動終端的路由配置。

104、如果該路由配置為第一路由配置,則響應(yīng)該信號,進行移動支付;如果該路由配置為第二路由配置,則將該路由配置修改為第一路由配置,并響應(yīng)該信號,進行移動支付。

其中,該第一路由配置用于指示基于該第一目標卡槽中的SIM卡進行移動支付,該第二路由配置用于指示基于該兩個卡槽中該第一目標卡槽以外的卡槽中的SIM卡進行移動支付。

本發(fā)明實施例提供的方法,通過卡槽狀態(tài)的檢測來確定處于插卡狀態(tài)的第一目標卡槽,在第一目標卡槽中的SIM卡支持SWP的情況下,獲取移動終端當前的路由配置,如果該路由配置指示基于第一目標卡槽中的SIM卡進行移動支付,則可以直接執(zhí)行移動支付,否則需要對該路由配置進行更改,使得移動終端可以基于第一目標卡槽中的SIM卡進行移動支付。當支持SWP的SIM卡插在任一個卡槽中時,都可以實現(xiàn)移動支付,降低了用戶對SIM卡放置的要求,提高了移動支付的成功率。

可選地,該方法還包括:

如果該兩個卡槽都處于插卡狀態(tài),則判斷該兩個卡槽中的指定卡槽中的SIM卡是否支持SWP;

如果該指定卡槽中的SIM卡支持SWP,獲取該移動終端的路由配置,如果該路由配置為第三路由配置,則響應(yīng)該信號,進行移動支付,如果該路由配置為第四路由配置,則將該路由配置修改為第三路由配置,并響應(yīng)該信號,進行移動支付;

如果該指定卡槽中的SIM卡不支持SWP,判斷該兩個卡槽中該指定卡槽以外的卡槽中的SIM卡是否支持SWP,如果該兩個卡槽中該指定卡槽以外的卡槽中的SIM卡支持SWP,獲取該移動終端的路由配置,如果該路由配置為第四路由配置,則響應(yīng)該信號,進行移動支付,如果該路由配置為第三路由配置,則將該路由配置修改為第四路由配置,并響應(yīng)該信號,進行移動支付;

其中,該指定卡槽為出廠時該移動終端的路由配置所對應(yīng)的卡槽,該第三路由配置用于指示基于該指定卡槽中的SIM卡進行移動支付,該第四路由配置用于指示基于該兩個卡槽中該指定卡槽以外的卡槽中的SIM卡進行移動支付。

可選地,該方法還包括:

如果該兩個卡槽都處于插卡狀態(tài),則判斷該兩個卡槽中的SIM卡是否支持SWP;

如果該兩個卡槽中的SIM卡都支持SWP,顯示SIM卡選擇界面;

根據(jù)用戶在該SIM卡選擇界面上的選擇操作,確定第二目標卡槽;

將該移動終端的路由配置設(shè)置為第五路由配置,并響應(yīng)該信號,進行移動支付;

其中,該第五路由配置用于指示基于該第二目標卡槽中的SIM卡進行移動支付。

可選地,該確定該兩個卡槽的卡槽狀態(tài)包括:

對該兩個卡槽進行狀態(tài)檢測;

對于該兩個卡槽中的每一個卡槽,如果檢測到該卡槽中沒有SIM卡,或,該卡槽中有SIM卡但該卡槽中的SIM卡無效,則確定該卡槽處于空閑狀態(tài);

如果檢測到該卡槽中有SIM卡且該卡槽中的SIM卡有效,則確定該卡槽處于插卡狀態(tài)。

可選地,該獲取該移動終端的路由配置包括:

從該移動終端的NFC模塊的配置文件中提取路由配置。

上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本發(fā)明的可選實施例,在此不再一一贅述。

圖2是本發(fā)明實施例提供的一種移動終端的系統(tǒng)架構(gòu)的示意圖。參見圖2,該移動終端的系統(tǒng)架構(gòu)包含硬件部分和軟件部分。

硬件部分包括:NFC模塊、SIM卡、NFC天線和基帶芯片。NFC模塊內(nèi)部設(shè)置有NFC芯片,SIM卡中設(shè)置有安全芯片,NFC模塊與SIM卡之間設(shè)置有SWP接口,天線與NFC模塊相連接。

NFC模塊用于通過NFC天線接收非接觸讀卡器的信號,與SIM卡和移動終端上的應(yīng)用進行通信,實現(xiàn)NFC的相關(guān)功能。例如,NFC模塊可以為NFC控制器。

SIM卡用于存儲用戶的敏感數(shù)據(jù)(如密匙、余額等)和相關(guān)的NFC應(yīng)用,通過NFC模塊與非接觸讀卡器進行通信,實現(xiàn)數(shù)據(jù)存儲,保證支付過程的安全性,對于支付、身份證等安全性要求高的NFC應(yīng)用必不可少。

基帶芯片用于為移動終端上的應(yīng)用對SIM卡的訪問提供接口、實現(xiàn)應(yīng)用與SIM卡之間的數(shù)據(jù)傳輸。

軟件部分包括:NFC應(yīng)用(應(yīng)用1、應(yīng)用2、應(yīng)用3、……)、SIM Access API(SIM卡訪問接口)、Access Control Enforcer(訪問控制者)、RTL(規(guī)則文件)、NFC API(NFC接口)和NFC Stack(NFC堆棧)。

NFC應(yīng)用可以為公交卡等支付類應(yīng)用、門禁卡等身份類應(yīng)用。

SIM Access API為移動終端上的應(yīng)用訪問SIM卡的接口。

Access Control Enforcer與SIM卡中的規(guī)則文件(RTL)構(gòu)成移動終端的訪問控制機制,賦予移動終端上的應(yīng)用權(quán)限來訪問SIM卡進行控制和管理,防止非法的應(yīng)用訪問給SIM卡帶來危害。

NFC API和NFC Stack為移動終端與另一設(shè)備之間進行點對點(P2P)數(shù)據(jù)傳輸?shù)慕涌凇?/p>

圖3是本發(fā)明實施例提供的一種移動支付的方法的流程圖。該方法由移動終端執(zhí)行,該移動終端包括兩個卡槽,本發(fā)明實施例以卡槽1和卡槽2為例進行說明。參見圖3,該方法包括:

301、當檢測到非接觸讀卡器發(fā)射的信號時,確定兩個卡槽的卡槽狀態(tài)。

本發(fā)明實施例是在移動終端的NFC功能已開啟的情況下對移動支付的方法進行說明,因為如果NFC功能處于關(guān)閉狀態(tài),移動終端無法對NFC芯片進行配置,也無法通過NFC卡模擬功能實現(xiàn)移動支付。

在移動終端的NFC功能已開啟的情況下,當用戶遇到需要支付的場景時,可以將移動終端靠近POS(Point of Sale,銷售終端)機等非接觸讀卡器,當移動終端進入到非接觸讀卡器的工作區(qū)域時,可以檢測到非接觸讀卡器發(fā)射的信號,該信號可以為一種支付請求,攜帶支付金額等信息。當移動終端檢測到該信號時,為了獲取與非接觸讀卡器進行通信的SIM卡,需要確定兩個卡槽的卡槽狀態(tài),確定過程可以包括以下步驟301a至301c:

301a、對兩個卡槽進行狀態(tài)檢測。

對卡槽1和卡槽2的狀態(tài)進行檢測,也即對兩個卡槽中的SIM卡的狀態(tài)進行檢測,卡槽狀態(tài)一般包括:插卡狀態(tài)和空閑狀態(tài)。其中,插卡狀態(tài)是指卡槽中有SIM卡且該SIM卡有效,空閑狀態(tài)是指卡槽中沒有SIM卡,或,卡槽中有SIM卡但該SIM卡無效。

對卡槽進行狀態(tài)檢測的方法可以包括以下步驟301a-1至301a-4:

301a-1、創(chuàng)建一個過濾器(intentfilter)。

對于移動終端而言,幾乎所有的系統(tǒng)狀態(tài)都是由移動終端系統(tǒng)以廣播的形式發(fā)送,比如網(wǎng)絡(luò)連接狀態(tài)的改變、卡槽中SIM卡狀態(tài)的改變等,這些系統(tǒng)狀態(tài)一般都是采用廣播接收器(receiver)來接收。為了實現(xiàn)針對性地接收廣播,可以創(chuàng)建一個intentfilter,對系統(tǒng)發(fā)出的廣播進行過濾,只對目標廣播進行監(jiān)聽。本發(fā)明實施例中,目標廣播即為卡槽中SIM卡狀態(tài)的改變。

其中,intentfilter的創(chuàng)建可以在代碼中實現(xiàn),例如,intentfilter的創(chuàng)建代碼可以為:intentfilter=new。

IntentFilter(TelephonyIntents.ACTION_SIM_STATE_CHANGED)//這個過濾器主要是用來監(jiān)聽兩個卡槽中SIM卡狀態(tài)的改變,一旦SIM卡的狀態(tài)改變,就可以通過receiver接收到。

本發(fā)明實施例的所有邏輯都在代碼中實現(xiàn),下面不再贅述。

301a-2、注冊一個廣播接收器(receiver)。

receiver的注冊代碼為:context.registerReceiver(mReceiver,itentfilter)//一旦卡槽中SIM卡的狀態(tài)改變了,就可以通過receiver實時接收到SIM卡的當前狀態(tài)。

通過步驟301a-1和步驟301a-2就注冊了一個監(jiān)聽卡槽中SIM卡狀態(tài)改變的receiver。

301a-3、定義變量iccState和simid,其中,iccState用于表示卡槽中的SIM卡是否有效,simid用于表示哪個卡槽中有SIM卡。

用intent表示卡槽狀態(tài)改變后接收到的廣播,iccState的定義如下:

String iccState=intent.getStringExtra(IccCardConstants.INTENT_KEY_ICC_STATE);//獲取當前SIM卡的狀態(tài),如果iccState獲取到的是:IccCardConstants.INTENT_VALUE_ICC_READY時表示當前SIM卡有效;如果獲取到的是:IccCardConstants.INTENT_VALUE_ICC_NOT_READY或IccCardConstants.INTENT_VALUE_ICC_ABSENT時表示SIM卡沒有準備好或者缺失,即無效;

simid的定義如下:

int simid=intent.getStringExtra(IccCardConstants.INTENT_KEY_ICC_STATE);//表示哪個卡槽上有SIM卡,simid=0代表卡槽1有SIM卡;simid=1代表卡槽2有SIM卡。

301a-4、定義變量boolean mlsSim1Ready和boolean mlsSim2Ready。

通過iccState和simid的結(jié)合可以表示卡槽的狀態(tài),該狀態(tài)可以用一個變量來表示,例如,卡槽1和卡槽2的狀態(tài)可以分別用mlsSim1Ready和mlsSim2Re ady表示,定義如下:

boolean mlsSim1Ready;//表示卡槽1中的SIM卡是否有效,true表示有效、false表示無效。

boolean mlsSim2Ready;//表示卡槽2中的SIM卡是否有效,true表示有效、false表示無效。

mlsSim1Ready與mlsSim2Ready邏輯如下:

301b、對于該兩個卡槽中的每一個卡槽,如果檢測到該卡槽中沒有SIM卡,或,該卡槽中有SIM卡但該卡槽中的SIM卡無效,則確定該卡槽處于空閑狀態(tài)。

根據(jù)步驟301a中對兩個卡槽的檢測可以確定這兩個卡槽是否處于空閑狀態(tài)。對于卡槽1,如果mlsSim1Ready=false,則表明卡槽1中的SIM卡無效,即卡槽中沒有SIM卡,或,卡槽1中有SIM卡但該SIM卡無效,也即卡槽1處于空閑狀態(tài)。

對于卡槽2,如果mlsSim2Ready=false,則表明卡槽2中的SIM卡無效,即卡槽2中沒有SIM卡,或,卡槽2中有SIM卡但該SIM卡無效,也即卡槽2處于空閑狀態(tài)。

301c、如果檢測到該卡槽中有SIM卡且該卡槽中的SIM卡有效,則確定該卡槽處于插卡狀態(tài)。

與步驟301b同理,可以確定這兩個卡槽是否處于插卡狀態(tài)。對于卡槽1,如果mlsSim1Ready=true,則表明卡槽1中的SIM卡有效,即卡槽1中有SIM卡且該SIM卡有效,也即卡槽1處于插卡狀態(tài)。

對于卡槽2,如果mlsSim2Ready=true,則表明卡槽2中的SIM卡有效,即卡槽2中有SIM卡且該SIM卡有效,也即卡槽2處于插卡狀態(tài)。

302、如果該兩個卡槽中的任一個卡槽處于空閑狀態(tài),則確定處于插卡狀態(tài)的第一目標卡槽。

對于包括兩個卡槽的移動終端來說,一般有三種情況,第一種情況為:一個卡槽處于插卡狀態(tài),另一個卡槽處于空閑狀態(tài);第二種情況為:兩個卡槽都處于插卡狀態(tài);第三種情況為:兩個卡槽都處于空閑狀態(tài),由于在此情況下,移動終端無法進行移動支付,可以在移動終端上顯示提示信息,以提醒用戶當前無法進行移動支付,因此本發(fā)明的所有實施例均不涉及到對此情況的說明。本發(fā)明實施例以第一種情況為例進行說明。

如果卡槽1和卡槽2中只有一個卡槽處于空閑狀態(tài),例如,只有卡槽2處于空閑狀態(tài)(mlsSim1Ready=true&&mlsSim2Ready=false),則將卡槽1確定為第一目標卡槽。

303、判斷該第一目標卡槽中的SIM卡是否支持SWP,如果支持,則執(zhí)行步驟304,如果不支持,則結(jié)束。

SIM卡采用SWP與移動終端中NFC模塊內(nèi)部的NFC芯片進行通信連接。如果SIM卡不支持SWP,則說明該SIM卡不能與NFC芯片進行通信,進而不能與非接觸讀卡器進行通信,導(dǎo)致無法進行移動支付。因此,通過步驟301和步驟302確定處于插卡狀態(tài)的第一目標卡槽后,還需判斷第一目標卡槽中的SIM卡是否支持SWP。

304、如果該第一目標卡槽中的SIM卡支持SWP,獲取該移動終端的路由配置,如果該路由配置為第一路由配置,則執(zhí)行步驟305,如果該路由配置為第二路由配置,則執(zhí)行步驟306。

在進行移動支付時,移動終端會獲取路由配置,例如,從該移動終端的NFC模塊的配置文件中提取路由配置。根據(jù)該路由配置所指示的路由途徑與非接觸讀卡器建立通信,進而完成移動支付。因此,如果第一目標卡槽中的SIM卡支持SWP,還需獲取移動終端當前的路由配置。

其中,配置文件指的是NFC模塊內(nèi)部的NFC芯片的配置文件(Libnfc.conf)。配置文件中有定義相關(guān)協(xié)議的路由配置,例如,DEFAULTROUTE=0xf3該定義表示默認基于卡槽1中的SIM卡進行移動支付,對配置文件的設(shè)置完成后如果不再更改,則移動終端會默認保持這個路由配置不會改變。

對于是否支持SWP的判斷以及移動終端路由配置的獲取及設(shè)置,可以通過以下步驟304a至304b實現(xiàn):

304a、獲取一些對象及定義一些變量如下:

其中,對象的獲取如下:

mNfcAdapter=NfcAdapter.getDefaultAdapter(mContext);//NFC模塊,通過NFC功能進行移動支付的過程中所有操作都是通過NFC模塊來控制的。

mExecEnv=NfcBrcmSecureElement.get(mNfcAdapter);//通過NFC模塊來獲取安全單元。

mBdomCfg=BroadcomConfig.get(mNfcAdapter);//通過NFC模塊來獲取NFC芯片的配置文件的接口用來調(diào)整路由配置。

mNfcService=NfcService.getInstance();//通過NFC模塊獲取NFC功能的服務(wù)實例,來獲取當前路由配置。

變量的定義如下:

int SIM1ROUTE=0xf3;//表示配置卡槽1中SIM卡的路由配置,即將移動終端的路由配置設(shè)置為基于卡槽1中的SIM卡進行移動支付。

int SIM2ROUTE=0xf4;//表示配置卡槽2中SIM卡的路由配置,即將移動終端的路由配置設(shè)置為基于卡槽2中的SIM卡進行移動支付。

304b、移動終端的路由配置如下:

If(mlsSim1Ready&&(!mlsSim2Ready))//卡槽1中的SIM卡有效{

If(mExecEnv.isPresent(SIM1ROUTE))//mExecEnv代表安全單元,isPresent接口檢查卡槽1中的SIM卡是否支持SWP,返回true表示支持SWP、返回false表示不支持SWP{

If(SIM1ROUTE?。絤NfcService.getDefaultRoute()//如果為真說明當前的路由配置對應(yīng)的不是卡槽1中的SIM卡,需要進行修改;如果為假說明當前路由配置對應(yīng)的是卡槽1中的SIM卡,無需進行修改{

mBdomCfg.setDefaultRouteDestinations(SIM1ROUTE,SIM1ROUTE);//通過mBdomCfg對象的setDefaultRouteDestinations接口來設(shè)置當前路由配置,參數(shù)是(SIM1ROUTE,SIM1ROUTE)表示配置卡槽1中SIM卡的路由配置,參數(shù)是(SIM2ROUTE,SIM2ROUTE)表示配置卡槽2中SIM卡的路由配置}

}

}else if(mlsSim2Ready&&(!mlsSim2Ready))//卡槽2中的SIM卡有效{

//sim2的邏輯與sim1類似,在此不再贅述

}else{

“no sim cards”//都不匹配,無需對移動終端的路由配置進行設(shè)置。

}

以第一目標卡槽為卡槽1為例,如果mExecEnv.isPresent(SIM1ROUTE)為真,說明卡槽1中的SIM卡支持SWP。

305、如果該路由配置為第一路由配置,則響應(yīng)該信號,進行移動支付。

第一路由配置用于指示基于該第一目標卡槽中的SIM卡進行移動支付。如果移動終端的當前路由配置為第一路由配置,則移動終端可以根據(jù)該第一路由配置,選擇該第一目標卡槽中的SIM卡來與非接觸讀卡器建立通信,從而進行移動支付。

以第一目標卡槽為卡槽1為例,如果SIM1ROUTE?。絤NfcService.getDef aultRoute()為假,說明當前路由配置為第一路由配置,故無需對當前路由配置進行修改,移動終端可以通過卡槽1中的SIM卡與非接觸讀卡器建立通信,進行移動支付。

306、如果該路由配置為第二路由配置,則將該路由配置修改為第一路由配置,并響應(yīng)該信號,進行移動支付。

第二路由配置用于指示基于該兩個卡槽中該第一目標卡槽以外的卡槽中的SIM卡進行移動支付。如果移動終端的當前路由配置為第二路由配置,則需要將當前路由配置修改為第一路由配置。

以第一目標卡槽為卡槽1為例,如果SIM1ROUTE?。絤NfcService.getDef aultRoute()為真,說明當前路由配置為第二路由配置,故需要對當前路由配置進行修改,將當前路由配置修改為第一路由配置(mBdomCfg.setDefaultRouteDest inations(SIM1ROUTE,SIM1ROUTE))后,移動終端可以通過卡槽1中的SIM卡與非接觸讀卡器建立通信,進行移動支付。

本發(fā)明實施例是以卡槽1為第一目標卡槽為例進行說明,實際上,第一目標卡槽可能為卡槽1和卡槽2中的任一個卡槽,如果第一目標卡槽為卡槽2,與第一目標卡槽為卡槽1的情況同理。而相關(guān)技術(shù)中,如果第一目標卡槽為卡槽2則無法進行移動支付,本發(fā)明實施例提供的方法與相關(guān)技術(shù)相比,既可以將支持SWP的SIM卡插在卡槽1中,也可以將支持SWP的SIM卡插在卡槽2中,來進行移動支付。

需要說明的是:本發(fā)明實施例是以檢測到非接觸讀卡器發(fā)射的信號時,進行卡槽狀態(tài)的檢測以及路由配置的判斷與調(diào)整為例進行說明。在本發(fā)明的另一實施例中,這些過程還可以在移動終端的NFC功能開啟的時候就進行,路由配置調(diào)整完成后,當檢測到非接觸讀卡器發(fā)射的信號時,直接讀取移動終端的路由配置,響應(yīng)該信號,基于路由配置所指示的SIM卡進行移動支付。后續(xù)實施例與此同理,故不再贅述。

本發(fā)明實施例提供的方法,通過卡槽狀態(tài)的檢測來確定處于插卡狀態(tài)的第一目標卡槽,在第一目標卡槽中的SIM卡支持SWP的情況下,獲取移動終端當前的路由配置,如果該路由配置指示基于第一目標卡槽中的SIM卡進行移動支付,則可以直接執(zhí)行移動支付,否則需要對該路由配置進行更改,使得移動終端可以基于第一目標卡槽中的SIM卡進行移動支付。第一目標卡槽可能是卡槽1和卡槽2中的任一個卡槽,即當支持SWP的SIM卡插在卡槽1中,或插在卡槽2中時,都可以實現(xiàn)移動支付,降低了用戶對SIM卡放置的要求,提高了移動支付的成功率。

圖3對應(yīng)的實施例針對的是一個卡槽處于插卡狀態(tài),另一個卡槽處于空閑狀態(tài)時,通過路由配置的判斷與調(diào)整來進行移動支付的情況。實際上,對于包括兩個卡槽的移動終端來說,還存在兩個卡槽都處于插卡狀態(tài)的情況。因此,下面將在圖4對應(yīng)的實施例中對兩個卡槽都處于插卡狀態(tài)時,移動終端如何進行移動支付的情況進行說明。

圖4是本發(fā)明實施例提供的一種移動支付的方法的流程圖。該方法由移動終端執(zhí)行,該移動終端包括兩個卡槽,本發(fā)明實施例以卡槽1和卡槽2為例進行說明。參見圖4,該方法包括:

401、當檢測到非接觸讀卡器發(fā)射的信號時,確定兩個卡槽的卡槽狀態(tài)。

該步驟401與步驟301同理,故不再贅述。

402、如果該兩個卡槽都處于插卡狀態(tài),則判斷該兩個卡槽中的指定卡槽中的SIM卡是否支持SWP,如果支持,則執(zhí)行步驟403,如果不支持,則執(zhí)行步驟404。

指定卡槽為出廠時該移動終端的路由配置所對應(yīng)的卡槽,考慮到移動終端在出廠后的使用過程中,如果路由配置未發(fā)生過更改,只要指定卡槽中的SIM卡支持SWP,則移動終端可以通過指定卡槽中的SIM卡與非接觸讀卡器建立通信,進行移動支付。因此,當移動終端的兩個卡槽都處于插卡狀態(tài)時,可以優(yōu)先對指定卡槽中的SIM卡是否支持SWP進行判斷。

本發(fā)明實施例以卡槽1為指定卡槽為例進行說明。當卡槽1和卡槽2都處于插卡狀態(tài)時,例如,mlsSim1Ready=true&&mlsSim2Ready=true時,先判斷卡槽1中的SIM卡是否支持SWP。

403、如果該指定卡槽中的SIM卡支持SWP,獲取該移動終端的路由配置。如果該路由配置為第三路由配置,則響應(yīng)該信號,進行移動支付;如果該路由配置為第四路由配置,則將該路由配置修改為第三路由配置,并響應(yīng)該信號,進行移動支付。

第三路由配置用于指示基于該指定卡槽中的SIM卡進行移動支付,第四路由配置用于指示基于該兩個卡槽中該指定卡槽以外的卡槽中的SIM卡進行移動支付。

步驟403與步驟304至步驟306同理,故不再贅述。

此外,以指定卡槽為卡槽1為例,在卡槽1中的SIM卡支持SWP的情況下,當移動終端的路由配置為第三路由配置或修改為第三路由配置后,移動終端的跟蹤日志(Log)如下:

07-12 21:43:10.172916 1469 1645I BrcmNci; Route:243(0xf3)

07-12 21:43:10.172942 1469 1645I BrcmNci; TECH(0):A/0On off B-Off

07-12 21:43:10.172969 1469 1645I BrcmNci; Route:243(0xf3)

路由配置顯示的是0xf3,表示基于卡槽1中的SIM卡進行移動支付。

404、如果該指定卡槽中的SIM卡不支持SWP,判斷該兩個卡槽中該指定卡槽以外的卡槽中的SIM卡是否支持SWP。如果該兩個卡槽中該指定卡槽以外的卡槽中的SIM卡支持SWP,獲取該移動終端的路由配置,如果該路由配置為第四路由配置,則響應(yīng)該信號,進行移動支付,如果該路由配置為第三路由配置,則將該路由配置修改為第四路由配置,并響應(yīng)該信號,進行移動支付。

相關(guān)技術(shù)中,如果指定卡槽中的SIM卡不支持SWP,則無法進行移動支付。而本發(fā)明實施例中,即使指定卡槽中的SIM卡不執(zhí)行SWP,只要另一個卡槽中的SIM卡支持SWP,就可以進行移動支付,只不過涉及到是否需要對路由配置進行調(diào)整的問題。

例如,如果卡槽1中的SIM卡不支持SWP,則判斷卡槽2中的SIM卡是否支持SWP。如果卡槽2中的SIM卡支持SWP,后續(xù)處理過程與步驟403同理。只不過路由配置為第三路由配置時需要對移動終端的路由配置進行修改。

此外,以指定卡槽為卡槽1為例,在卡槽1中的SIM卡不支持SWP、卡槽2中的SIM卡支持SWP的情況下,當移動終端的路由配置為第四路由配置或修改為第四路由配置后,移動終端的跟蹤日志(Log)如下:

07-12 18:03:11.124474 1473 1646I BrcmNci; Route:244(0xf4)

07-12 18:03:11.124501 1473 1646I BrcmNci; TECH(0):A/0On

07-12 18:03:11.124539 1473 1646I BrcmNci; Route:244(0xf4)

路由配置顯示的是0xf4,表示基于卡槽2中的SIM卡進行移動支付。

本發(fā)明實施例提供的方法,在移動終端的兩個卡槽都處于插卡狀態(tài)的情況下,優(yōu)先判斷指定卡槽中的SIM卡是否支持SWP,在指定卡槽中的SIM卡支持SWP的情況下,獲取移動終端當前的路由配置,如果該路由配置指示基于指定卡槽中的SIM卡進行移動支付,則可以直接執(zhí)行移動支付,否則需要對該路由配置進行更改,使得移動終端可以基于指定卡槽中的SIM卡進行移動支付。如果指定卡槽中SIM卡不支持SWP,則再對另一個卡槽中的SIM卡進行同樣的處理,提高了移動支付的成功率。

圖4對應(yīng)的實施例中移動終端優(yōu)先對指定卡槽(卡槽1)中的SIM卡進行是否支持SWP的判斷,只有當指定卡槽中的SIM卡不支持SWP時,才去判斷另一個卡槽(卡槽2)中的SIM卡是否支持SWP,整個過程不涉及到用戶的參與。為了提高用戶的參與度,下面將在圖5對應(yīng)的實施例中提供一種可以由用戶選擇SIM卡的移動支付方法。

圖5是本發(fā)明實施例提供的一種移動支付的方法的流程圖。該方法由移動終端執(zhí)行,該移動終端包括兩個卡槽,本發(fā)明實施例以卡槽1和卡槽2為例進行說明。參見圖5,該方法包括:

501、當檢測到非接觸讀卡器發(fā)射的信號時,確定該兩個卡槽的卡槽狀態(tài)。

該步驟501與步驟401同理。

502、如果該兩個卡槽都處于插卡狀態(tài),則判斷該兩個卡槽中的SIM卡是否支持SWP。

該步驟502與步驟402相比,不同之處在于,對卡槽1和卡槽2中的SIM卡都進行是否支持SWP的判斷。

503、如果該兩個卡槽中的SIM卡都支持SWP,顯示SIM卡選擇界面。

如果卡槽1和卡槽2中的SIM卡都支持SWP,則顯示一個SIM卡選擇界面,如圖6所示,該選擇界面上有兩個選項,用戶可以自由選擇任一個卡槽,使得移動終端基于該卡槽中的SIM卡進行移動支付。

例如,選項1為基于卡槽1中的SIM卡進行移動支付,選項2為基于卡槽2中的SIM卡進行移動支付。

504、根據(jù)用戶在該SIM卡選擇界面上的選擇操作,確定第二目標卡槽。

用戶在SIM卡選擇界面上可以自由選擇選項1或選項2,當移動終端檢測到該選擇操作時,將該選擇操作所對應(yīng)的選項中的卡槽確定為第二目標卡槽。因此,第二目標卡槽可能為卡槽1和卡槽2中的任一個卡槽,具體為哪一個需要根據(jù)用戶的選擇確定。

例如,如果用戶選擇選項1時,當移動終端檢測到該選擇操作時,將卡槽1確定為第二目標卡槽,如果用戶選擇選項2時,當移動終端檢測到該選擇操作時,將卡槽2確定為第二目標卡槽。

505、將該移動終端的路由配置設(shè)置為第五路由配置,并響應(yīng)該信號,進行移動支付。

該第五路由配置用于指示基于該第二目標卡槽中的SIM卡進行移動支付。當根據(jù)用戶的選擇操作確定第二目標卡槽后,將移動終端的路由配置對應(yīng)修改為第五路由配置。

例如,如果第二目標卡槽確定為卡槽1,則該第五路由配置用于指示基于卡槽1中的SIM卡進行移動支付,同理,如果第二目標卡槽確定為卡槽2,則該第五路由配置用于指示基于卡槽2中的SIM卡進行移動支付。

需要說明的是:本發(fā)明實施例是以兩個卡槽中的SIM都支持SWP為例進行說明,如果兩個卡槽中的SIM只有一個支持SWP,進行移動支付的方法與圖3對應(yīng)的實施例同理。

本發(fā)明實施例提供的方法,在移動終端的兩個卡槽都處于插卡狀態(tài)的情況下,判斷兩個卡槽中的SIM卡是否支持SWP,在兩個卡槽中的SIM卡都支持SWP的情況下,根據(jù)用戶的選擇對移動終端的路由配置進行設(shè)置,使得移動終端可以基于用戶選擇的SIM卡進行移動支付,提高了用戶的參與度。

圖7是本發(fā)明實施例提供的一種移動支付的裝置的結(jié)構(gòu)示意圖。參照圖7,該裝置包括確定模塊701、獲取模塊702、支付模塊703和修改模塊704:

該確定模塊701,用于當檢測到非接觸讀卡器發(fā)射的信號時,確定該兩個卡槽的卡槽狀態(tài);

該確定模塊701,還用于如果該兩個卡槽中的任一個卡槽處于空閑狀態(tài),則確定處于插卡狀態(tài)的第一目標卡槽;

該獲取模塊702,用于獲取該移動終端的路由配置;

該支付模塊703,用于如果該路由配置為第一路由配置,則響應(yīng)該信號,進行移動支付;

該修改模塊704,用于如果該路由配置為第二路由配置,則將該路由配置修改為第一路由配置,并觸發(fā)該支付模塊703執(zhí)行響應(yīng)該信號,進行移動支付的步驟;

其中,該第一路由配置用于指示基于該第一目標卡槽中的SIM卡進行移動支付,該第二路由配置用于指示基于該兩個卡槽中該第一目標卡槽以外的卡槽中的SIM卡進行移動支付。

可選地,參見圖8,該裝置還包括判斷模塊705:

該判斷模塊705,用于如果該兩個卡槽都處于插卡狀態(tài),則判斷該兩個卡槽中的指定卡槽中的SIM卡是否支持SWP;

該獲取模塊702,還用于如果該指定卡槽中的SIM卡支持SWP,獲取該移動終端的路由配置,如果該路由配置為第三路由配置,則觸發(fā)該支付模塊704執(zhí)行響應(yīng)該信號,進行移動支付的步驟,如果該路由配置為第四路由配置,則觸發(fā)該修改模塊704執(zhí)行將該路由配置修改為第三路由配置的步驟,并由該修改模塊704觸發(fā)該支付模塊703執(zhí)行響應(yīng)該信號,進行移動支付的步驟;

該判斷模塊705,還用于如果該指定卡槽中的SIM卡不支持SWP,判斷該兩個卡槽中該指定卡槽以外的卡槽中的SIM卡是否支持SWP,如果該兩個卡槽中該指定卡槽以外的卡槽中的SIM卡支持SWP,觸發(fā)該獲取模塊702執(zhí)行獲取該移動終端的路由配置的步驟,如果該路由配置為第四路由配置,則觸發(fā)該支付模塊703執(zhí)行響應(yīng)該信號,進行移動支付的步驟,如果該路由配置為第三路由配置,則觸發(fā)該修改模塊704執(zhí)行將該路由配置修改為第四路由配置的步驟,并由該修改模塊704觸發(fā)該支付模塊703執(zhí)行響應(yīng)該信號,進行移動支付的步驟;

其中,該指定卡槽為出廠時該移動終端的路由配置所對應(yīng)的卡槽,該第三路由配置用于指示基于該指定卡槽中的SIM卡進行移動支付,該第四路由配置用于指示基于該兩個卡槽中該指定卡槽以外的卡槽中的SIM卡進行移動支付。

可選地,參見圖9,該裝置還包括顯示模塊706和設(shè)置模塊707:

該判斷模塊705,還用于如果該兩個卡槽都處于插卡狀態(tài),則判斷該兩個卡槽中的SIM卡是否支持SWP;

該顯示模塊706,用于如果該兩個卡槽中的SIM卡都支持SWP,顯示SIM卡選擇界面;

該確定模塊701,還用于根據(jù)用戶在該SIM卡選擇界面上的選擇操作,確定第二目標卡槽;

該設(shè)置模塊707,用于將該移動終端的路由配置設(shè)置為第五路由配置,并觸發(fā)該支付模塊703執(zhí)行響應(yīng)該信號,進行移動支付的步驟;

其中,該第五路由配置用于指示基于該第二目標卡槽中的SIM卡進行移動支付。

可選地,參見圖10,該確定模塊701包括:

檢測子模塊,用于對該兩個卡槽進行狀態(tài)檢測;

確定子模塊,用于對于該兩個卡槽中的每一個卡槽,如果檢測到該卡槽中沒有SIM卡,或,該卡槽中有SIM卡但該卡槽中的SIM卡無效,則確定該卡槽處于空閑狀態(tài);

該確定子模塊,還用于如果檢測到該卡槽中有SIM卡且該卡槽中的SIM卡有效,則確定該卡槽處于插卡狀態(tài)。

可選地,參見圖11,該獲取模塊702包括:

提取子模塊,用于從該移動終端的NFC模塊的配置文件中提取路由配置。

需要說明的是:上述實施例提供的移動支付的裝置在移動支付時,僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的移動支付的裝置與移動支付的方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。

本發(fā)明實施例提供了一種移動終端,該移動終端可以用于執(zhí)行上述各個實施例中提供的移動支付的方法。參見圖12,該移動終端1200包括:

移動終端1200可以包括RF(Radio Frequency,射頻)電路110、包括有一個或一個以上計算機可讀存儲介質(zhì)的存儲器120、輸入單元130、顯示單元140、傳感器150、音頻電路160、WiFi(Wireless Fidelity,無線保真)模塊170、包括有一個或者一個以上處理核心的處理器180、以及電源190等部件。本領(lǐng)域技術(shù)人員可以理解,圖12中示出的移動終端結(jié)構(gòu)并不構(gòu)成對移動終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:

RF電路110可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個或者一個以上處理器180處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路110包括但不限于天線、至少一個放大器、調(diào)諧器、一個或多個振蕩器、用戶身份模塊(SIM)卡、收發(fā)信機、耦合器、LNA(Low Noise Amplifier,低噪聲放大器)、雙工器等。此外,RF電路110還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無線通信可以使用任一通信標準或協(xié)議,包括但不限于GSM(Global System of Mobile communication,全球移動通訊系統(tǒng))、GPRS(General Packet Radio Service,通用分組無線服務(wù))、CDMA(Code Division Multiple Access,碼分多址)、WCDMA(Wideband Code Division Multiple Access,寬帶碼分多址)、LTE(Long Term Evolution,長期演進)、電子郵件、SMS(Short Messaging Service,短消息服務(wù))等。

存儲器120可用于存儲軟件程序以及模塊,處理器180通過運行存儲在存儲器120的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器120可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)移動終端1200的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器120可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。相應(yīng)地,存儲器120還可以包括存儲器控制器,以提供處理器180和輸入單元130對存儲器120的訪問。

輸入單元130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標、操作桿、光學(xué)或者軌跡球信號輸入。具體地,輸入單元130可包括觸敏表面131以及其他輸入設(shè)備132。觸敏表面131,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面131上或在觸敏表面131附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置??蛇x的,觸敏表面131可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標,再送給處理器180,并能接收處理器180發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸敏表面131。除了觸敏表面131,輸入單元130還可以包括其他輸入設(shè)備132。具體地,其他輸入設(shè)備132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。

顯示單元140可用于顯示由用戶輸入的信息或提供給用戶的信息以及移動終端1200的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標、視頻和其任意組合來構(gòu)成。顯示單元140可包括顯示面板141,可選的,可以采用LCD(Liquid Crystal Display,液晶顯示器)、OLED(Organic Light-Emitting Diode,有機發(fā)光二極管)等形式來配置顯示面板141。進一步的,觸敏表面131可覆蓋顯示面板141,當觸敏表面131檢測到在其上或附近的觸摸操作后,傳送給處理器180以確定觸摸事件的類型,隨后處理器180根據(jù)觸摸事件的類型在顯示面板141上提供相應(yīng)的視覺輸出。雖然在圖12中,觸敏表面131與顯示面板141是作為兩個獨立的部件來實現(xiàn)輸入和輸入功能,但是在某些實施例中,可以將觸敏表面131與顯示面板141集成而實現(xiàn)輸入和輸出功能。

移動終端1200還可包括至少一種傳感器150,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板141的亮度,接近傳感器可在移動終端1200移動到耳邊時,關(guān)閉顯示面板141和/或背光。作為運動傳感器的一種,重力加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計姿態(tài)校準)、振動識別相關(guān)功能(比如計步器、敲擊)等;至于移動終端1200還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。

音頻電路160、揚聲器161,傳聲器162可提供用戶與移動終端1200之間的音頻接口。音頻電路160可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P聲器161,由揚聲器161轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器162將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路160接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器180處理后,經(jīng)RF電路110以發(fā)送給比如另一移動終端,或者將音頻數(shù)據(jù)輸出至存儲器120以便進一步處理。音頻電路160還可能包括耳塞插孔,以提供外設(shè)耳機與移動終端1200的通信。

WiFi屬于短距離無線傳輸技術(shù),移動終端1200通過WiFi模塊170可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖12示出了WiFi模塊170,但是可以理解的是,其并不屬于移動終端1200的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。

處理器180是移動終端1200的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在存儲器120內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器120內(nèi)的數(shù)據(jù),執(zhí)行移動終端1200的各種功能和處理數(shù)據(jù),從而對手機進行整體監(jiān)控??蛇x的,處理器180可包括一個或多個處理核心;優(yōu)選的,處理器180可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖牵鲜稣{(diào)制解調(diào)處理器也可以不集成到處理器180中。

移動終端1200還包括給各個部件供電的電源190(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器180邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。電源190還可以包括一個或一個以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。

盡管未示出,移動終端1200還可以包括攝像頭、藍牙模塊等,在此不再贅述。具體在本實施例中,移動終端的顯示單元是觸摸屏顯示器,移動終端還包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行。所述一個或者一個以上程序包含用于執(zhí)行上述圖1、圖3、圖4或圖5所實施實例中移動終端側(cè)操作的指令。

本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。

以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
阿拉善盟| 宁城县| 福贡县| 上思县| 嘉善县| 濮阳县| 临潭县| 枣庄市| 富顺县| 石楼县| 株洲县| 永福县| 徐州市| 中宁县| 宝鸡市| 蒙山县| 嘉善县| 武鸣县| 辛集市| 德庆县| 汤原县| 丰顺县| 曲阳县| 颍上县| 章丘市| 响水县| 永康市| 永靖县| 新乡县| 马鞍山市| 广东省| 永福县| 佛坪县| 宜州市| 广安市| 宁国市| 平湖市| 西藏| 商洛市| 文成县| 会宁县|