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

基于應(yīng)用程序?qū)崿F(xiàn)通話和掛斷的方法及其系統(tǒng)與流程

文檔序號(hào):12890209閱讀:279來(lái)源:國(guó)知局
基于應(yīng)用程序?qū)崿F(xiàn)通話和掛斷的方法及其系統(tǒng)與流程

本發(fā)明涉及移動(dòng)終端的技術(shù)領(lǐng)域,尤其是基于應(yīng)用程序?qū)崿F(xiàn)通話和掛斷的方法及其系統(tǒng)。



背景技術(shù):

目前,用戶在使用移動(dòng)終端進(jìn)行通話時(shí),一般都是通過(guò)點(diǎn)擊屏幕實(shí)現(xiàn)通話或者掛斷電話,移動(dòng)終端的后臺(tái)在接收到點(diǎn)擊事件后,根據(jù)點(diǎn)擊事件判斷是接通操作還是掛斷操作,依據(jù)判斷結(jié)果進(jìn)行對(duì)應(yīng)響應(yīng),使用起來(lái)不是很便捷,特別是在一些特定的場(chǎng)合,無(wú)法明顯的進(jìn)行移動(dòng)終端操作時(shí),導(dǎo)致無(wú)法及時(shí)接通電話。

因此,有必要設(shè)計(jì)一種基于應(yīng)用程序?qū)崿F(xiàn)通話和掛斷的方法,實(shí)現(xiàn)在特定場(chǎng)合便捷接聽和掛斷通話,使用方便。



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

本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺陷,提供基于應(yīng)用程序?qū)崿F(xiàn)通話和掛斷的方法及其系統(tǒng)。

為實(shí)現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案:基于應(yīng)用程序?qū)崿F(xiàn)通話和掛斷的方法,所述方法包括:

獲取來(lái)電信息;

根據(jù)來(lái)電信息獲取虛擬操作信號(hào),根據(jù)虛擬操作信號(hào)接通來(lái)電;

獲取虛擬掛斷信號(hào),根據(jù)虛擬掛斷信號(hào)掛斷通話。

其進(jìn)一步技術(shù)方案為:獲取來(lái)電信息的步驟之前,還包括:

設(shè)置虛擬接聽對(duì)象。

其進(jìn)一步技術(shù)方案為:根據(jù)來(lái)電信息獲取虛擬操作信號(hào),根據(jù)虛擬操作信號(hào)接通來(lái)電的步驟,包括以下具體步驟:

提取來(lái)電信息內(nèi)的來(lái)電對(duì)象;

獲取來(lái)電對(duì)象歸屬的類型;

判斷所述類型是否為接聽對(duì)象;

若是,則發(fā)出模擬耳機(jī)信號(hào),接通來(lái)電;

若不是,則進(jìn)入結(jié)束步驟。

其進(jìn)一步技術(shù)方案為:若是,則發(fā)出模擬耳機(jī)信號(hào),接通來(lái)電的步驟,包括以下具體步驟:

發(fā)出模擬耳機(jī)硬件接入信號(hào);

發(fā)出模擬耳機(jī)被按下信號(hào);

接通來(lái)電。

其進(jìn)一步技術(shù)方案為:獲取虛擬掛斷信號(hào),根據(jù)虛擬掛斷信號(hào)掛斷通話的步驟,包括以下具體步驟:

獲取java語(yǔ)言發(fā)射調(diào)用機(jī)制;

根據(jù)發(fā)射調(diào)用機(jī)制隱藏掛斷通話的api接口,掛斷通話。

本發(fā)明還提供了基于應(yīng)用程序?qū)崿F(xiàn)通話和掛斷的系統(tǒng),包括來(lái)電信息獲取單元、接通單元以及掛斷單元;

所述來(lái)電信息獲取單元,用于獲取來(lái)電信息;

所述接通單元,用于根據(jù)來(lái)電信息獲取虛擬操作信號(hào),根據(jù)虛擬操作信號(hào)接通來(lái)電;

所述掛斷單元,用于獲取虛擬掛斷信號(hào),根據(jù)虛擬掛斷信號(hào)掛斷通話。

其進(jìn)一步技術(shù)方案為:所述系統(tǒng)還包括對(duì)象設(shè)置單元;

所述對(duì)象設(shè)置單元,用于設(shè)置虛擬接聽對(duì)象。

其進(jìn)一步技術(shù)方案為:所述接通單元包括提取模塊、類型獲取模塊、判斷模塊以及模擬信號(hào)發(fā)送模塊;

所述提取模塊,用于提取來(lái)電信息內(nèi)的來(lái)電對(duì)象;

所述類型獲取模塊,用于獲取來(lái)電對(duì)象歸屬的類型;

所述判斷模塊,用于判斷所述類型是否為接聽對(duì)象;若不是,則結(jié)束;

所述模擬信號(hào)發(fā)送模塊,用于若是,則發(fā)出模擬耳機(jī)信號(hào),接通來(lái)電。

其進(jìn)一步技術(shù)方案為:所述模擬信號(hào)發(fā)送模塊包括硬件接入子模塊、按下信號(hào)獲取子模塊以及來(lái)電接通子模塊;

所述硬件接入子模塊,用于發(fā)出模擬耳機(jī)硬件接入信號(hào);

所述按下信號(hào)獲取子模塊,用于發(fā)出模擬耳機(jī)被按下信號(hào);

所述來(lái)電接通子模塊,用于接通來(lái)電。

其進(jìn)一步技術(shù)方案為:所述掛斷單元包括機(jī)制獲取模塊以及api調(diào)用模塊;

所述機(jī)制獲取模塊,用于獲取java語(yǔ)言發(fā)射調(diào)用機(jī)制;

所述api調(diào)用模塊,用于根據(jù)發(fā)射調(diào)用機(jī)制調(diào)用隱藏掛斷通話的api接口,掛斷通話。

本發(fā)明與現(xiàn)有技術(shù)相比的有益效果是:本發(fā)明的基于應(yīng)用程序?qū)崿F(xiàn)通話和掛斷的方法,通過(guò)獲取來(lái)電信息后,發(fā)送虛擬耳機(jī)硬件接入的信號(hào),再發(fā)送虛擬的耳機(jī)被按下的信號(hào),以此接通來(lái)電,再由java語(yǔ)言自帶的發(fā)射調(diào)用機(jī)制隱藏掛斷通話的api接口,以此掛斷通話,在特定場(chǎng)合也可以虛擬接通或者掛斷通話,實(shí)現(xiàn)在特定場(chǎng)合便捷接聽和掛斷通話,使用方便。

下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步描述。

附圖說(shuō)明

圖1是本實(shí)施例提供的基于應(yīng)用程序?qū)崿F(xiàn)通話和掛斷的方法的流程圖;

圖2是本實(shí)施例提供的根據(jù)來(lái)電信息獲取虛擬操作信號(hào)并根據(jù)虛擬操作信號(hào)接通來(lái)電的具體流程圖;

圖3是本實(shí)施例提供的發(fā)出模擬耳機(jī)信號(hào)并接通來(lái)電的具體流程圖;

圖4是本實(shí)施例提供的獲取虛擬掛斷信號(hào)并根據(jù)虛擬掛斷信號(hào)掛斷通話的具體流程圖;

圖5是本實(shí)施例提供的基于應(yīng)用程序?qū)崿F(xiàn)通話和掛斷的系統(tǒng)的結(jié)構(gòu)框圖;

圖6是本實(shí)施例提供的接通單元的結(jié)構(gòu)框圖;

圖7是本實(shí)施例提供的模擬信號(hào)發(fā)送模塊的結(jié)構(gòu)框圖;

圖8是本實(shí)施例提供的掛斷單元的結(jié)構(gòu)框圖。

具體實(shí)施方式

為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

以下結(jié)合具體實(shí)施例對(duì)本發(fā)明的實(shí)現(xiàn)進(jìn)行詳細(xì)的描述。

參照?qǐng)D1至8,為本發(fā)明提供的較佳實(shí)施例。

本實(shí)施例提供的基于應(yīng)用程序?qū)崿F(xiàn)通話和掛斷的方法,可以運(yùn)用在移動(dòng)終端來(lái)電的接聽和掛斷過(guò)程中,實(shí)現(xiàn)在特定場(chǎng)合便捷接聽和掛斷通話,使用方便。

如圖1所示,本實(shí)施例提供了基于應(yīng)用程序?qū)崿F(xiàn)通話和掛斷的方法,該方法包括:

s1、設(shè)置虛擬接聽對(duì)象;

s2、獲取來(lái)電信息;

s3、根據(jù)來(lái)電信息獲取虛擬操作信號(hào),根據(jù)虛擬操作信號(hào)接通來(lái)電;

s4、獲取虛擬掛斷信號(hào),根據(jù)虛擬掛斷信號(hào)掛斷通話。

于其他實(shí)施例,上述的s1步驟,設(shè)置虛擬接聽對(duì)象的步驟還包括設(shè)置虛擬掛斷對(duì)象以及設(shè)置適用場(chǎng)合,用戶每次需要進(jìn)入該場(chǎng)合時(shí),則先將移動(dòng)終端當(dāng)前的狀態(tài)設(shè)置為該場(chǎng)合,則在此特定場(chǎng)合時(shí),所有來(lái)電信息都會(huì)按照該方法進(jìn)行操作,其他非次特定場(chǎng)合,則可以按照最先原有的接通和掛斷通話處理方式進(jìn)行。

更進(jìn)一步的,對(duì)于上述的s1步驟,在符合條件的對(duì)象的聯(lián)系方式設(shè)置一個(gè)星標(biāo),移動(dòng)終端的后臺(tái)檢測(cè)設(shè)置星標(biāo)的聯(lián)系方式,將其結(jié)合在一張列表內(nèi),嵌入在移動(dòng)終端的后臺(tái)數(shù)據(jù)庫(kù)中,以便后續(xù)來(lái)電信息的對(duì)比。

上述的s2步驟,具體是移動(dòng)終端后臺(tái)實(shí)時(shí)監(jiān)測(cè)來(lái)電事件,以獲取來(lái)電信息。

更進(jìn)一步的,上述的s3步驟,根據(jù)來(lái)電信息獲取虛擬操作信號(hào),根據(jù)虛擬操作信號(hào)接通來(lái)電的步驟,包括以下具體步驟:

s31、提取來(lái)電信息內(nèi)的來(lái)電對(duì)象;

s32、獲取來(lái)電對(duì)象歸屬的類型;

s33、判斷所述類型是否為接聽對(duì)象;

s34、若是,則發(fā)出模擬耳機(jī)信號(hào),接通來(lái)電;若不是,則進(jìn)入結(jié)束步驟。

對(duì)于上述的s31步驟,提取來(lái)電信息中的來(lái)電對(duì)象,來(lái)電信息包括來(lái)電時(shí)間、來(lái)電對(duì)象等,對(duì)來(lái)電信息進(jìn)行篩選,獲取來(lái)電對(duì)象,也就是來(lái)電號(hào)碼。

對(duì)于上述的s32步驟,獲取來(lái)電對(duì)象歸屬的類型,主要是獲取來(lái)電對(duì)象是星標(biāo)對(duì)象或非星標(biāo)對(duì)象或虛擬掛斷對(duì)象。

上述的s33步驟,判斷類型是否為接聽對(duì)象,先將來(lái)電對(duì)象的號(hào)碼與星標(biāo)列表內(nèi)的號(hào)碼進(jìn)行對(duì)比,判斷其是否存在與星標(biāo)列表中,若是,則類型為接聽對(duì)象,若不存在,則類型為非接聽對(duì)象。

上述的s34步驟,若是,則發(fā)出模擬耳機(jī)信號(hào),接通來(lái)電的步驟,包括以下具體步驟:

s341、發(fā)出模擬耳機(jī)硬件接入信號(hào);

s342、發(fā)出模擬耳機(jī)被按下信號(hào);

s343、接通來(lái)電。

上述的s341步驟,具體是應(yīng)用程序的底層機(jī)制,啟動(dòng)模擬耳機(jī)接入移動(dòng)終端,越過(guò)系統(tǒng)api接口的限制。

上述的s342步驟,具體是通過(guò)linux控制臺(tái)訪問鍵盤驅(qū)動(dòng)文件,模擬發(fā)出耳機(jī)按鍵指令,虛擬耳機(jī)被按下的信號(hào),以實(shí)現(xiàn)電話的接聽。

上述的s343步驟,具體是依據(jù)獲取到的耳機(jī)被按下信號(hào),接通電話。

更進(jìn)一步的,上述的s4步驟,獲取虛擬掛斷信號(hào),根據(jù)虛擬掛斷信號(hào)掛斷通話的步驟,包括以下具體步驟:

s41、獲取java語(yǔ)言發(fā)射調(diào)用機(jī)制;

s42、根據(jù)發(fā)射調(diào)用機(jī)制隱藏掛斷通話的api接口,掛斷通話。

上述的s41步驟,用戶在通話過(guò)程中,應(yīng)用程序依賴在android操作系統(tǒng)的前提下,調(diào)用android操作系統(tǒng)使用的java語(yǔ)言發(fā)射調(diào)用機(jī)制。

上述的s42步驟,根據(jù)發(fā)射調(diào)用機(jī)制在底層操作,隱藏掛斷電話的api,實(shí)現(xiàn)通話的掛斷功能。

上述的基于應(yīng)用程序?qū)崿F(xiàn)通話和掛斷的方法,通過(guò)獲取來(lái)電信息后,發(fā)送虛擬耳機(jī)硬件接入的信號(hào),再發(fā)送虛擬的耳機(jī)被按下的信號(hào),以此接通來(lái)電,再由java語(yǔ)言自帶的發(fā)射調(diào)用機(jī)制隱藏掛斷通話的api接口,以此掛斷通話,在特定場(chǎng)合也可以虛擬接通或者掛斷通話,實(shí)現(xiàn)在特定場(chǎng)合便捷接聽和掛斷通話,使用方便。

如圖5所示,本實(shí)施例還提供了基于應(yīng)用程序?qū)崿F(xiàn)通話和掛斷的系統(tǒng),其包括來(lái)電信息獲取單元2、接通單元3以及掛斷單元4。

來(lái)電信息獲取單元2,用于獲取來(lái)電信息。

接通單元3,用于根據(jù)來(lái)電信息獲取虛擬操作信號(hào),根據(jù)虛擬操作信號(hào)接通來(lái)電。

掛斷單元4,用于獲取虛擬掛斷信號(hào),根據(jù)虛擬掛斷信號(hào)掛斷通話。

更進(jìn)一步的,上述的系統(tǒng)還包括對(duì)象設(shè)置單元1。

對(duì)象設(shè)置單元1,用于設(shè)置虛擬接聽對(duì)象。

于其他實(shí)施例,上述的對(duì)象設(shè)置單元1還用于設(shè)置虛擬掛斷對(duì)象以及設(shè)置適用場(chǎng)合,用戶每次需要進(jìn)入該場(chǎng)合時(shí),則先將移動(dòng)終端當(dāng)前的狀態(tài)設(shè)置為該場(chǎng)合,則在此特定場(chǎng)合時(shí),所有來(lái)電信息都會(huì)按照該方法進(jìn)行操作,其他非次特定場(chǎng)合,則可以按照最先原有的接通和掛斷通話處理方式進(jìn)行。

更進(jìn)一步的,上述的對(duì)象設(shè)置單元1在符合條件的對(duì)象的聯(lián)系方式設(shè)置一個(gè)星標(biāo),移動(dòng)終端的后臺(tái)檢測(cè)設(shè)置星標(biāo)的聯(lián)系方式,將其結(jié)合在一張列表內(nèi),嵌入在移動(dòng)終端的后臺(tái)數(shù)據(jù)庫(kù)中,以便后續(xù)來(lái)電信息的對(duì)比。

對(duì)于來(lái)電信息獲取單元2具體是移動(dòng)終端后臺(tái)實(shí)時(shí)監(jiān)測(cè)來(lái)電事件,以獲取來(lái)電信息。

更進(jìn)一步的,接通單元3包括提取模塊31、類型獲取模塊32、判斷模塊33以及模擬信號(hào)發(fā)送模塊34。

提取模塊31,用于提取來(lái)電信息內(nèi)的來(lái)電對(duì)象。

類型獲取模塊32,用于獲取來(lái)電對(duì)象歸屬的類型。

判斷模塊33,用于判斷所述類型是否為接聽對(duì)象;若不是,則結(jié)束。

模擬信號(hào)發(fā)送模塊34,用于若是,則發(fā)出模擬耳機(jī)信號(hào),接通來(lái)電。

對(duì)于上述的提取模塊31,提取來(lái)電信息中的來(lái)電對(duì)象,來(lái)電信息包括來(lái)電時(shí)間、來(lái)電對(duì)象等,對(duì)來(lái)電信息進(jìn)行篩選,獲取來(lái)電對(duì)象,也就是來(lái)電號(hào)碼。

對(duì)于上述的類型獲取模塊32,獲取來(lái)電對(duì)象歸屬的類型,主要是獲取來(lái)電對(duì)象是星標(biāo)對(duì)象或非星標(biāo)對(duì)象或虛擬掛斷對(duì)象。

上述的判斷模塊33,判斷類型是否為接聽對(duì)象,先將來(lái)電對(duì)象的號(hào)碼與星標(biāo)列表內(nèi)的號(hào)碼進(jìn)行對(duì)比,判斷其是否存在與星標(biāo)列表中,若是,則類型為接聽對(duì)象,若不存在,則類型為非接聽對(duì)象。

更進(jìn)一步的,上述的模擬信號(hào)發(fā)送模塊34包括硬件接入子模塊341、按下信號(hào)獲取子模塊342以及來(lái)電接通子模塊343。

硬件接入子模塊341,用于發(fā)出模擬耳機(jī)硬件接入信號(hào)。

按下信號(hào)獲取子模塊342,用于發(fā)出模擬耳機(jī)被按下信號(hào)。

來(lái)電接通子模塊343,用于接通來(lái)電。

上述的硬件接入子模塊341具體是應(yīng)用程序的底層機(jī)制,啟動(dòng)模擬耳機(jī)接入移動(dòng)終端,越過(guò)系統(tǒng)api接口的限制。

上述的按下信號(hào)獲取子模塊342具體是通過(guò)linux控制臺(tái)訪問鍵盤驅(qū)動(dòng)文件,模擬發(fā)出耳機(jī)按鍵指令,虛擬耳機(jī)被按下的信號(hào),以實(shí)現(xiàn)電話的接聽。

上述的來(lái)電接通子模塊343具體是依據(jù)獲取到的耳機(jī)被按下信號(hào),接通電話。

更進(jìn)一步的,上述的掛斷單元4包括機(jī)制獲取模塊41以及api調(diào)用模塊42。

機(jī)制獲取模塊41,用于獲取java語(yǔ)言發(fā)射調(diào)用機(jī)制。

api調(diào)用模塊42,用于根據(jù)發(fā)射調(diào)用機(jī)制調(diào)用隱藏掛斷通話的api接口,掛斷通話。

上述的機(jī)制獲取模塊41在工作時(shí),用戶在通話過(guò)程中,應(yīng)用程序依賴在android操作系統(tǒng)的前提下,調(diào)用android操作系統(tǒng)使用的java語(yǔ)言發(fā)射調(diào)用機(jī)制。

上述的api調(diào)用模塊42根據(jù)發(fā)射調(diào)用機(jī)制在底層操作,隱藏掛斷電話的api,實(shí)現(xiàn)通話的掛斷功能。

上述的基于應(yīng)用程序?qū)崿F(xiàn)通話和掛斷的系統(tǒng),通過(guò)獲取來(lái)電信息后,發(fā)送虛擬耳機(jī)硬件接入的信號(hào),再發(fā)送虛擬的耳機(jī)被按下的信號(hào),以此接通來(lái)電,再由java語(yǔ)言自帶的發(fā)射調(diào)用機(jī)制隱藏掛斷通話的api接口,以此掛斷通話,在特定場(chǎng)合也可以虛擬接通或者掛斷通話,實(shí)現(xiàn)在特定場(chǎng)合便捷接聽和掛斷通話,使用方便。

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

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
徐闻县| 阜平县| 偏关县| 清水县| 泾源县| 灵山县| 客服| 和林格尔县| 新密市| 吉安县| 楚雄市| 尉犁县| 延长县| 开远市| 阿拉尔市| 东兰县| 全南县| 曲靖市| 徐州市| 阳西县| 乐东| 凯里市| 阳原县| 台州市| 开封市| 安陆市| 阳西县| 巴彦淖尔市| 盐城市| 辽阳市| 东山县| 本溪市| 安化县| 涞水县| 涪陵区| 原平市| 长岭县| 德保县| 长岭县| 丹棱县| 格尔木市|