本發(fā)明涉及通信技術(shù)領(lǐng)域,并且更具體地,涉及一種用于在進行業(yè)務(wù)呼叫時提供服務(wù)提供方信息的設(shè)備、方法以及移動終端。
背景技術(shù):
目前,隨著諸如手機的移動終端的普及,人們的日常生活已經(jīng)與手機通話密不可分。諸如電話營銷和詐騙電話之類的呼叫正在影響用戶對于移動終端的正常使用?,F(xiàn)有的防止騷擾電話的方式通常是收集來自世界各地的各類騷擾電話號碼,并按不同的號段進行有效的分類。此外,用戶還可以自定義添加新的號碼至電話黑名單中。當用戶收到某一個新的未知的騷擾、推銷電話時,可以通過自定義的方式將該號碼添加到騷擾黑名單中。從而,在這個騷擾電話再次打來時,用戶將不會再次因為誤接而浪費寶貴的時間和產(chǎn)生無盡的煩惱。當黑名單中的電話撥打用戶的手機時,現(xiàn)有的方式將在第一時間迅速確定并提醒用戶這是一通騷擾電話。
然而,隨著移動終端中涉及的應(yīng)用的類別和功能越來越廣泛,用戶經(jīng)常會遇到與一次性服務(wù)的提供方進行業(yè)務(wù)呼叫的情況。例如,當用戶通過購物應(yīng)用從進行網(wǎng)購后,快遞人員會在稍后的日期將貨物運送給用戶。由于用戶事先并沒有存儲快遞人員的聯(lián)系方式或者用戶因為通常不會再次聯(lián)系同一快遞人員而沒有存儲聯(lián)系方式,可能會漏接快遞人員的業(yè)務(wù)呼叫。在用戶通過網(wǎng)絡(luò)約車應(yīng)用進行約車時,車主為了更為快速且直接地了解用戶所在的位置,通常會撥打電話(業(yè)務(wù)呼叫)給用戶。在這種情況下,由于用戶事先沒有存儲車主的電話,因此也可能漏接車主的業(yè)務(wù)呼叫或?qū)④囍鞯臉I(yè)務(wù)呼叫錯誤地認為是騷擾電話。
為此,現(xiàn)有技術(shù)中需要一種能夠在用戶和服務(wù)提供方進行業(yè)務(wù)呼叫時為用戶呈現(xiàn)服務(wù)提供方的相關(guān)信息的技術(shù)。
技術(shù)實現(xiàn)要素:
為了解決上述問題,本發(fā)明提供了一種用于在業(yè)務(wù)呼叫時呈現(xiàn)服務(wù)提供方信息的設(shè)備,所述設(shè)備包括:
接口單元,用于通過網(wǎng)絡(luò)將服務(wù)請求發(fā)送給業(yè)務(wù)服務(wù)器,并且接收服務(wù)提供方的應(yīng)答消息,所述應(yīng)答消息包括:服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息;
業(yè)務(wù)處理單元,用于根據(jù)所述應(yīng)答消息與服務(wù)提供方建立業(yè)務(wù)連接,所述應(yīng)答消息中提取并保存所述服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息,并且根據(jù)所述服務(wù)提供方的標識為服務(wù)提供方確定并保存服務(wù)類別;
業(yè)務(wù)呼叫單元,用于響應(yīng)于接收到來自服務(wù)提供方的業(yè)務(wù)呼叫請求,讀取所述服務(wù)提供方的標識、服務(wù)提供方的聯(lián)系信息和服務(wù)提供方的服務(wù)類別;以及
顯示單元,用于在顯示來自所述服務(wù)提供方的業(yè)務(wù)呼叫請求時,在業(yè)務(wù)呼叫請求處標識所讀取的所述服務(wù)提供方的標識、服務(wù)提供方的聯(lián)系信息和服務(wù)提供方的服務(wù)類別。
優(yōu)選地,由本地用戶發(fā)起服務(wù)請求并且通過無線網(wǎng)絡(luò)將服務(wù)請求發(fā)送給業(yè)務(wù)服務(wù)器。
優(yōu)選地,所述業(yè)務(wù)服務(wù)器將所述服務(wù)請求發(fā)布給多個服務(wù)提供方并且由多個服務(wù)提供方中能夠為本地用戶提供服務(wù)的服務(wù)提供方生成應(yīng)答消息,以指示建立業(yè)務(wù)連接。
優(yōu)選地,所述服務(wù)提供方的聯(lián)系信息包括:服務(wù)提供方的I P地址和/或服務(wù)提供方的電話號碼。
優(yōu)選地,所述服務(wù)提供方的標識包括:服務(wù)提供方的姓名、服務(wù)提供方的性別、服務(wù)提供方的年齡和/或服務(wù)提供方的職業(yè)。
根據(jù)本發(fā)明的另一方面,提供一種用于在業(yè)務(wù)呼叫時呈現(xiàn)服務(wù)提供方信息的設(shè)備,所述設(shè)備包括:
接口單元,用于通過網(wǎng)絡(luò)將服務(wù)請求發(fā)送給業(yè)務(wù)服務(wù)器,并且接收服務(wù)提供方的應(yīng)答消息,所述應(yīng)答消息包括:服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息;
業(yè)務(wù)處理單元,用于根據(jù)所述應(yīng)答消息與服務(wù)提供方建立業(yè)務(wù)連接,并且從所述應(yīng)答消息中提取并保存所述服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息;
業(yè)務(wù)呼叫單元,用于響應(yīng)于接收到來自服務(wù)提供方的業(yè)務(wù)呼叫請求,讀取所述服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息;以及
顯示單元,用于在顯示來自所述服務(wù)提供方的業(yè)務(wù)呼叫請求時,在業(yè)務(wù)呼叫請求處標識所讀取的服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息。
優(yōu)選地,由本地用戶發(fā)起服務(wù)請求并且通過無線網(wǎng)絡(luò)將服務(wù)請求發(fā)送給業(yè)務(wù)服務(wù)器。
優(yōu)選地,所述業(yè)務(wù)服務(wù)器將所述服務(wù)請求發(fā)布給多個服務(wù)提供方并且由多個服務(wù)提供方中能夠為本地用戶提供服務(wù)的服務(wù)提供方生成應(yīng)答消息,以指示建立業(yè)務(wù)連接。
優(yōu)選地,所述服務(wù)提供方的聯(lián)系信息包括:服務(wù)提供方的I P地址和/或服務(wù)提供方的電話號碼。
優(yōu)選地,所述服務(wù)提供方的標識包括:服務(wù)提供方的姓名、服務(wù)提供方的性別、服務(wù)提供方的年齡和/或服務(wù)提供方的職業(yè)。
根據(jù)本發(fā)明的另一方面,提供一種移動終端,包括或用于執(zhí)行如上所述的用于在業(yè)務(wù)呼叫時呈現(xiàn)服務(wù)提供方信息的設(shè)備。
根據(jù)本發(fā)明的另一方面,提供一種用于在業(yè)務(wù)呼叫時呈現(xiàn)服務(wù)提供方信息的方法,所述方法包括:
通過網(wǎng)絡(luò)將服務(wù)請求發(fā)送給業(yè)務(wù)服務(wù)器,并且接收服務(wù)提供方的應(yīng)答消息,所述應(yīng)答消息包括:服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息;
根據(jù)所述應(yīng)答消息與服務(wù)提供方建立業(yè)務(wù)連接,所述應(yīng)答消息中提取并保存所述服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息,并且根據(jù)所述服務(wù)提供方的標識為服務(wù)提供方確定并保存服務(wù)類別;
響應(yīng)于接收到來自服務(wù)提供方的業(yè)務(wù)呼叫請求,讀取所述服務(wù)提供方的標識、服務(wù)提供方的聯(lián)系信息和服務(wù)提供方的服務(wù)類別;以及
在顯示來自所述服務(wù)提供方的業(yè)務(wù)呼叫請求時,在業(yè)務(wù)呼叫請求處標識所讀取的所述服務(wù)提供方的標識、服務(wù)提供方的聯(lián)系信息和服務(wù)提供方的服務(wù)類別。
優(yōu)選地,由本地用戶發(fā)起服務(wù)請求并且通過無線網(wǎng)絡(luò)將服務(wù)請求發(fā)送給業(yè)務(wù)服務(wù)器。
優(yōu)選地,所述業(yè)務(wù)服務(wù)器將所述服務(wù)請求發(fā)布給多個服務(wù)提供方并且由多個服務(wù)提供方中能夠為本地用戶提供服務(wù)的服務(wù)提供方生成應(yīng)答消息,以指示建立業(yè)務(wù)連接。
優(yōu)選地,所述服務(wù)提供方的聯(lián)系信息包括:服務(wù)提供方的I P地址和/或服務(wù)提供方的電話號碼。
優(yōu)選地,所述服務(wù)提供方的標識包括:服務(wù)提供方的姓名、服務(wù)提供方的性別、服務(wù)提供方的年齡和/或服務(wù)提供方的職業(yè)。
根據(jù)本發(fā)明的另一方面,提供一種用于在業(yè)務(wù)呼叫時呈現(xiàn)服務(wù)提供方信息的方法,所述方法包括:
通過網(wǎng)絡(luò)將服務(wù)請求發(fā)送給業(yè)務(wù)服務(wù)器,并且接收服務(wù)提供方的應(yīng)答消息,所述應(yīng)答消息包括:服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息;
根據(jù)所述應(yīng)答消息與服務(wù)提供方建立業(yè)務(wù)連接,并且從所述應(yīng)答消息中提取并保存所述服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息;
響應(yīng)于接收到來自服務(wù)提供方的業(yè)務(wù)呼叫請求,讀取所述服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息;以及
在顯示來自所述服務(wù)提供方的業(yè)務(wù)呼叫請求時,在業(yè)務(wù)呼叫請求處標識所讀取的服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息。
優(yōu)選地,由本地用戶發(fā)起服務(wù)請求并且通過無線網(wǎng)絡(luò)將服務(wù)請求發(fā)送給業(yè)務(wù)服務(wù)器。
優(yōu)選地,所述業(yè)務(wù)服務(wù)器將所述服務(wù)請求發(fā)布給多個服務(wù)提供方并且由多個服務(wù)提供方中能夠為本地用戶提供服務(wù)的服務(wù)提供方生成應(yīng)答消息,以指示建立業(yè)務(wù)連接。
優(yōu)選地,所述服務(wù)提供方的聯(lián)系信息包括:服務(wù)提供方的I P地址和/或服務(wù)提供方的電話號碼。
優(yōu)選地,所述服務(wù)提供方的標識包括:服務(wù)提供方的姓名、服務(wù)提供方的性別、服務(wù)提供方的年齡和/或服務(wù)提供方的職業(yè)。
附圖說明
通過參考下面的附圖,可以更為完整地理解本發(fā)明的示例性實施方式:
圖1為根據(jù)本發(fā)明優(yōu)選實施方式的通信系統(tǒng)的結(jié)構(gòu)示意圖;
圖2為根據(jù)本發(fā)明優(yōu)選實施方式的用于在業(yè)務(wù)呼叫時呈現(xiàn)服務(wù)提供方信息的設(shè)備的結(jié)構(gòu)示意圖;
圖3為根據(jù)本發(fā)明優(yōu)選實施方式的用于在業(yè)務(wù)呼叫時呈現(xiàn)服務(wù)提供方信息的方法的流程圖;
圖4為根據(jù)本發(fā)明另一優(yōu)選實施方式的用于在業(yè)務(wù)呼叫時呈現(xiàn)服務(wù)提供方信息的方法的流程圖;以及
圖5為根據(jù)本發(fā)明優(yōu)選實施方式的呈現(xiàn)提供方信息的實例示意圖。
具體實施方式
現(xiàn)在參考附圖介紹本發(fā)明的示例性實施方式,然而,本發(fā)明可以用許多不同的形式來實施,并且不局限于此處描述的實施例,提供這些實施例是為了詳盡地且完全地公開本發(fā)明,并且向所屬技術(shù)領(lǐng)域的技術(shù)人員充分傳達本發(fā)明的范圍。對于表示在附圖中的示例性實施方式中的術(shù)語并不是對本發(fā)明的限定。在附圖中,相同的單元/元件使用相同的附圖標記。
除非另有說明,此處使用的術(shù)語(包括科技術(shù)語)對所屬技術(shù)領(lǐng)域的技術(shù)人員具有通常的理解含義。另外,可以理解的是,以通常使用的詞典限定的術(shù)語,應(yīng)當被理解為與其相關(guān)領(lǐng)域的語境具有一致的含義,而不應(yīng)該被理解為理想化的或過于正式的意義。
圖1為根據(jù)本發(fā)明優(yōu)選實施方式的通信系統(tǒng)100的結(jié)構(gòu)示意圖。通信系統(tǒng)100提供了能夠在用戶和服務(wù)提供方進行業(yè)務(wù)呼叫時為用戶呈現(xiàn)服務(wù)提供方的相關(guān)信息的技術(shù)方案。在通信系統(tǒng)100中,用戶終端通過數(shù)據(jù)網(wǎng)絡(luò)將服務(wù)請求發(fā)送給業(yè)務(wù)服務(wù)器并且基于業(yè)務(wù)服務(wù)器對服務(wù)請求的處理,接收服務(wù)提供方的應(yīng)答消息。用戶終端根據(jù)應(yīng)答消息與服務(wù)提供方建立業(yè)務(wù)連接,并且從應(yīng)答消息中提取并保存服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息。接著,用戶終端根據(jù)所述服務(wù)提供方的標識為服務(wù)提供方確定并保存服務(wù)類別。響應(yīng)于接收到來自服務(wù)提供方的業(yè)務(wù)呼叫請求,用戶終端讀取服務(wù)提供方的標識、服務(wù)提供方的聯(lián)系信息和/或服務(wù)提供方的服務(wù)類別。最后,移動終端在顯示來自所述服務(wù)提供方的業(yè)務(wù)呼叫請求時,在業(yè)務(wù)呼叫請求處標識所讀取的所述服務(wù)提供方的標識、服務(wù)提供方的聯(lián)系信息和/或服務(wù)提供方的服務(wù)類別。
如圖1所示,通信系統(tǒng)100包括:用戶終端101、數(shù)據(jù)網(wǎng)絡(luò)102、業(yè)務(wù)服務(wù)器103、服務(wù)提供方104以及通信網(wǎng)絡(luò)105。優(yōu)選地,用戶終端101可以是任意類型的移動終端、固定終端、或便攜式終端,包括移動手機、站、單元、設(shè)備、多媒體計算機、多媒體平板、因特網(wǎng)節(jié)點、通信器、桌面計算機、膝上型計算機、個人數(shù)字助理(PDA)、或其任意組合。
優(yōu)選地,用戶終端101可以用于訂購商品、預(yù)定車票、預(yù)定餐館或建立約車業(yè)務(wù)等。為此,在用戶終端101上可以運行購物應(yīng)用、訂票應(yīng)用、訂餐應(yīng)用和約車應(yīng)用。通常,使用用戶終端的用戶為服務(wù)接收方,即用戶接收由服務(wù)提供方提供的服務(wù)。通常,服務(wù)提供方還可以提供各種類型的商品。優(yōu)選地,用戶終端101中的應(yīng)用能夠通過數(shù)據(jù)網(wǎng)絡(luò)102與業(yè)務(wù)服務(wù)器進103行數(shù)據(jù)交互,以實現(xiàn)業(yè)務(wù)提交和建立業(yè)務(wù)連接。
優(yōu)選地,如上所示,用戶終端101上會運行各種類型的應(yīng)用。其中,在各種類型的應(yīng)用中,一部分應(yīng)用是需要與業(yè)務(wù)服務(wù)器103進行信息交互才能建立業(yè)務(wù)連接的應(yīng)用。例如,在約車應(yīng)用的例子中,當乘客需要使用網(wǎng)約車時,會將請求提交給諸如網(wǎng)約車服務(wù)器的業(yè)務(wù)服務(wù)器。隨后,網(wǎng)約車服務(wù)器會將乘客的請求發(fā)布給距離乘客較近的一個或多個網(wǎng)約車提供者,即服務(wù)提供方104。一個或多個網(wǎng)約車提供者中的每一個可以使用用戶終端來對乘客的請求進行響應(yīng),從而實現(xiàn)業(yè)務(wù)提交或業(yè)務(wù)連接。此外,當網(wǎng)約車提供者與乘客建立業(yè)務(wù)連接后,為了更為準確地獲取乘客的位置,通常會給乘客打電話以進行直接溝通。
在購物應(yīng)用的實例中,當用戶需要購買商品時,會將請求提交給諸如購物服務(wù)器的業(yè)務(wù)服務(wù)器。隨后,購物服務(wù)器會在用戶進行支付/到付的情況下,將用戶所訂購的商品通過快遞公司來遞送給用戶??爝f公司會委托快遞人員(服務(wù)提供方104)將用戶所訂購的商品送給用戶。通常,為了確定用戶是否在指定位置,快遞人員通常會給用戶打電話進行確認。
優(yōu)選地,用戶通過用戶終端101并且經(jīng)由數(shù)據(jù)網(wǎng)絡(luò)102將服務(wù)請求發(fā)送給業(yè)務(wù)服務(wù)器103。隨后,業(yè)務(wù)服務(wù)器103可以對服務(wù)請求進行認證,并且在所述服務(wù)請求通過認證后,為用戶分配為其提供服務(wù)的服務(wù)提供方104??商鎿Q地,業(yè)務(wù)服務(wù)器103將所述服務(wù)請求發(fā)布給多個服務(wù)提供方104并且由多個服務(wù)提供方104中能夠為本地用戶提供服務(wù)的服務(wù)提供方生成應(yīng)答消息,以指示建立業(yè)務(wù)連接。
業(yè)務(wù)服務(wù)器103為用戶終端101和服務(wù)提供方104建立業(yè)務(wù)連接。接下來,服務(wù)提供方104會將應(yīng)答消息發(fā)送給用戶終端101。優(yōu)選地,應(yīng)答消息包括:服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息。通常,由本地用戶發(fā)起服務(wù)請求并且通過無線數(shù)據(jù)網(wǎng)絡(luò)或有線數(shù)據(jù)網(wǎng)絡(luò)將服務(wù)請求發(fā)送給業(yè)務(wù)服務(wù)器103。優(yōu)選地,服務(wù)提供方104的聯(lián)系信息包括:服務(wù)提供方的I P地址和/或服務(wù)提供方的電話號碼等。優(yōu)選地,服務(wù)提供方104的標識包括:服務(wù)提供方的姓名、服務(wù)提供方的性別、服務(wù)提供方的年齡和/或服務(wù)提供方的職業(yè)等。
優(yōu)選地,用戶終端101根據(jù)應(yīng)答消息與服務(wù)提供方104建立業(yè)務(wù)連接。其中,用戶終端101在應(yīng)答消息中提取服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息,以用于稍后對進入的業(yè)務(wù)呼叫進行標識。優(yōu)選地,用戶終端101還會保存服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息。在本發(fā)明的一個優(yōu)選實施方式中,用戶終端101根據(jù)服務(wù)提供方的標識為服務(wù)提供方確定服務(wù)類別。例如,服務(wù)提供方104會根據(jù)業(yè)務(wù)服務(wù)器103的指示生成應(yīng)答消息,并且在應(yīng)答消息中利用服務(wù)提供方的標識對服務(wù)類別進行標識。其中服務(wù)類別例如是:網(wǎng)約車服務(wù)、訂餐服務(wù)、快遞服務(wù)等。優(yōu)選地,用戶終端101還會保存服務(wù)類別。
優(yōu)選地,用戶終端101響應(yīng)于接收到來自服務(wù)提供方的業(yè)務(wù)呼叫請求,讀取服務(wù)提供方的標識、服務(wù)提供方的聯(lián)系信息和服務(wù)提供方的服務(wù)類別。例如,在網(wǎng)約車提供者使用用戶終端來對乘客的請求進行響應(yīng),從而實現(xiàn)業(yè)務(wù)提交或業(yè)務(wù)連接后,為了更為準確地獲取乘客的位置,通常會給乘客打電話以進行直接溝通。當快遞人員將用戶所訂購的商品送給用戶時,為了確定用戶是否在指定位置,快遞人員通常會給用戶打電話進行確認。在這種情況下,服務(wù)提供方104通過通信網(wǎng)絡(luò)105發(fā)起與用戶終端101的業(yè)務(wù)呼叫。用戶終端101為能夠向用戶進行更為準確地呼入提示,會讀取之前保存的服務(wù)提供方的標識、服務(wù)提供方的聯(lián)系信息和服務(wù)提供方的服務(wù)類別。
優(yōu)選地,用戶終端101在利用顯示單元顯示來自服務(wù)提供方104的業(yè)務(wù)呼叫請求時,在業(yè)務(wù)呼叫請求處標識所讀取的服務(wù)提供方的標識、服務(wù)提供方的聯(lián)系信息和服務(wù)提供方的服務(wù)類別。如之前所述的,為能夠向用戶進行更為準確地呼入提示,用戶終端101讀取之前保存的服務(wù)提供方的標識、服務(wù)提供方的聯(lián)系信息和服務(wù)提供方的服務(wù)類別。接著,在利用顯示單元顯示來自服務(wù)提供方104的業(yè)務(wù)呼叫時,用戶終端101可以對服務(wù)提供方的標識、服務(wù)提供方的聯(lián)系信息和服務(wù)提供方的服務(wù)類別進行顯示,從而使得用戶能夠更為清楚地了解業(yè)務(wù)呼叫的來源。
根據(jù)本發(fā)明的優(yōu)選實施方式,可以使用黑魔法(BM,Black Magic)為Android應(yīng)用提供動態(tài)擴展和修復(fù)能力的技術(shù),如:云修復(fù)、云廣告、模塊解耦、黑科技等。BM由BMAndroidRuntime(運行環(huán)境)、BMActivityThread(活動線程)、BlackMagic.apk(安裝包)和BMagic文件四部分組成。其中BMAndroidRuntime負責提供核心能力,BMActivityThread負責構(gòu)建運行環(huán)境,BlackMagic.apk負責提供核心接口(BMCore)以及身份認證等管理機制,而最終的功能特性由BMagic文件提供。
優(yōu)選地,BMAndroidRuntime是專門為BM提供改造Java類和方法的能力(如:鉤子Hook)的定制安卓運行環(huán)境ART。BMActivityThread用于提供一套判斷和啟動BM的機制,從而將BlackMagic對第三方應(yīng)用的性能影響降低到最小,目前所測量的實際延遲僅為1ms。目前采用通過路徑快速判斷目標應(yīng)用是否需要BM支持的方式來決定是否對目標應(yīng)用加載BM文件以進行能力擴展。
BlackMagic.apk是一個非常普通的App,但是必須使用提供商簽名,否則無法工作。BlackMagic.apk內(nèi)部攜帶基礎(chǔ)的BM文件所需要的接口。這種接口是一個API最小集合,即BMCore,用于確保BM對目標應(yīng)用的內(nèi)存占用量最低。同時也確保在加載BM文件的時候?qū)δ繕藨?yīng)用性能影響最小。
BMCore是一個Jar包,用于開發(fā)人員開發(fā)BM文件時使用。Jar包中提供常用的基本應(yīng)用程序接口API,使得BM文件能夠動態(tài)修改Java類和方法以及Hook某些方法。BM文件會由BlackMagic.apk內(nèi)部集成,便于版本控制和減少BM文件大小?;贐MCore可以開發(fā)更多的通用基礎(chǔ)庫以及擴展庫。其中擴展庫不是具體功能,而是為實現(xiàn)某些具體功能提供一些必要能力,可以各種模塊所共享。
BM文件是實現(xiàn)業(yè)務(wù)功能的主體,并且每一個BM文件都是由多個BMagic和BMagicKnife組成。其中,一個BMagic可以包括多個BMagicKnif。BMagic是對要進行Hook的類的抽象,并且BMagicKnife是對要進行Hook的方法的一個抽象,因此它們之間是映射關(guān)系。某個具體的功能是由多個BMagic通過BMagicKnife獲取到信息后以共享的方式實現(xiàn)的。
圖2為根據(jù)本發(fā)明優(yōu)選實施方式的用于在業(yè)務(wù)呼叫時呈現(xiàn)服務(wù)提供方信息的設(shè)備200的結(jié)構(gòu)示意圖。設(shè)備200提供了能夠在用戶和服務(wù)提供方進行業(yè)務(wù)呼叫時為用戶呈現(xiàn)服務(wù)提供方的相關(guān)信息的技術(shù)方案。設(shè)備200通過數(shù)據(jù)網(wǎng)絡(luò)將服務(wù)請求發(fā)送給業(yè)務(wù)服務(wù)器并且基于業(yè)務(wù)服務(wù)器對服務(wù)請求的處理,接收服務(wù)提供方的應(yīng)答消息。設(shè)備200根據(jù)應(yīng)答消息與服務(wù)提供方建立業(yè)務(wù)連接,并且從應(yīng)答消息中提取并保存服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息。接著,設(shè)備200根據(jù)所述服務(wù)提供方的標識為服務(wù)提供方確定并保存服務(wù)類別。響應(yīng)于接收到來自服務(wù)提供方的業(yè)務(wù)呼叫請求,設(shè)備200讀取服務(wù)提供方的標識、服務(wù)提供方的聯(lián)系信息和/或服務(wù)提供方的服務(wù)類別。最后,在顯示來自所述服務(wù)提供方的業(yè)務(wù)呼叫請求時,設(shè)備200在業(yè)務(wù)呼叫請求處標識所讀取的所述服務(wù)提供方的標識、服務(wù)提供方的聯(lián)系信息和/或服務(wù)提供方的服務(wù)類別。
如圖2所示,設(shè)備200包括:接口單元201、業(yè)務(wù)處理單元202、業(yè)務(wù)呼叫單元203、顯示單元204以及存儲單元205。優(yōu)選地,接口單元201經(jīng)由數(shù)據(jù)網(wǎng)絡(luò)將服務(wù)請求發(fā)送給業(yè)務(wù)服務(wù)器。隨后,業(yè)務(wù)服務(wù)器可以對服務(wù)請求進行認證,并且在所述服務(wù)請求通過認證后,為用戶分配為其提供服務(wù)的服務(wù)提供方??商鎿Q地,業(yè)務(wù)服務(wù)器將所述服務(wù)請求發(fā)布給多個服務(wù)提供方并且由多個服務(wù)提供方中能夠為本地用戶提供服務(wù)的服務(wù)提供方生成應(yīng)答消息,以指示建立業(yè)務(wù)連接。
業(yè)務(wù)服務(wù)器為用戶終端和服務(wù)提供方建立業(yè)務(wù)連接。接下來,服務(wù)提供方會將應(yīng)答消息發(fā)送給接口單元201。優(yōu)選地,應(yīng)答消息包括:服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息。通常,由本地用戶發(fā)起服務(wù)請求并且通過無線數(shù)據(jù)網(wǎng)絡(luò)或有線數(shù)據(jù)網(wǎng)絡(luò)將服務(wù)請求發(fā)送給業(yè)務(wù)服務(wù)器。優(yōu)選地,服務(wù)提供方的聯(lián)系信息包括:服務(wù)提供方的IP地址和/或服務(wù)提供方的電話號碼等。優(yōu)選地,服務(wù)提供方的標識包括:服務(wù)提供方的姓名、服務(wù)提供方的性別、服務(wù)提供方的年齡和/或服務(wù)提供方的職業(yè)等。
優(yōu)選地,業(yè)務(wù)處理單元202根據(jù)應(yīng)答消息與服務(wù)提供方建立業(yè)務(wù)連接。其中,業(yè)務(wù)處理單元202在應(yīng)答消息中提取服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息,以用于稍后對進入的業(yè)務(wù)呼叫進行標識。優(yōu)選地,業(yè)務(wù)處理單元202還會觸發(fā)存儲單元205保存服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息。在本發(fā)明的一個優(yōu)選實施方式中,業(yè)務(wù)處理單元202根據(jù)服務(wù)提供方的標識為服務(wù)提供方確定服務(wù)類別。例如,服務(wù)提供方會根據(jù)業(yè)務(wù)服務(wù)器的指示生成應(yīng)答消息,并且在應(yīng)答消息中利用服務(wù)提供方的標識對服務(wù)類別進行標識。其中服務(wù)類別例如是:網(wǎng)約車服務(wù)、訂餐服務(wù)、快遞服務(wù)等。優(yōu)選地,業(yè)務(wù)處理單元202還會觸發(fā)存儲單元205保存服務(wù)類別。
優(yōu)選地,業(yè)務(wù)呼叫單元203響應(yīng)于接收到來自服務(wù)提供方的業(yè)務(wù)呼叫請求,讀取服務(wù)提供方的標識、服務(wù)提供方的聯(lián)系信息和服務(wù)提供方的服務(wù)類別。例如,在網(wǎng)約車提供者使用用戶終端來對乘客的請求進行響應(yīng),從而實現(xiàn)業(yè)務(wù)提交或業(yè)務(wù)連接后,為了更為準確地獲取乘客的位置,通常會給乘客打電話以進行直接溝通。當快遞人員將用戶所訂購的商品送給用戶時,為了確定用戶是否在指定位置,快遞人員通常會給用戶打電話進行確認。在這種情況下,服務(wù)提供方通過通信網(wǎng)絡(luò)發(fā)起與業(yè)務(wù)呼叫單元203的業(yè)務(wù)呼叫。業(yè)務(wù)呼叫單元203為了能夠向用戶進行更為準確地呼入提示,會讀取之前保存的服務(wù)提供方的標識、服務(wù)提供方的聯(lián)系信息和服務(wù)提供方的服務(wù)類別。
優(yōu)選地,顯示單元204顯示來自服務(wù)提供方的業(yè)務(wù)呼叫請求時,在業(yè)務(wù)呼叫請求處標識所讀取的服務(wù)提供方的標識、服務(wù)提供方的聯(lián)系信息和服務(wù)提供方的服務(wù)類別。如之前所述的,為能夠向用戶進行更為準確地呼入提示,業(yè)務(wù)呼叫單元203讀取之前保存的服務(wù)提供方的標識、服務(wù)提供方的聯(lián)系信息和服務(wù)提供方的服務(wù)類別。接著,在利用顯示單元204顯示來自服務(wù)提供方的業(yè)務(wù)呼叫時,可以對服務(wù)提供方的標識、服務(wù)提供方的聯(lián)系信息和服務(wù)提供方的服務(wù)類別進行顯示,從而使得用戶能夠更為清楚地了解業(yè)務(wù)呼叫的來源。
優(yōu)選地,存儲單元205用于保存服務(wù)提供方的標識、服務(wù)提供方的聯(lián)系信息和服務(wù)提供方的服務(wù)類別。此外,存儲單元205還用于存儲各種類型的應(yīng)用以及用戶數(shù)據(jù)。
優(yōu)選地,根據(jù)本發(fā)明的優(yōu)選實施方式,如上所述的設(shè)備200可以被包括在移動終端中,或由移動終端來執(zhí)行。
圖3為根據(jù)本發(fā)明優(yōu)選實施方式的用于在業(yè)務(wù)呼叫時呈現(xiàn)服務(wù)提供方信息的方法300的流程圖。方法300提供了能夠在用戶和服務(wù)提供方進行業(yè)務(wù)呼叫時為用戶呈現(xiàn)服務(wù)提供方的相關(guān)信息的技術(shù)方案。方法300通過數(shù)據(jù)網(wǎng)絡(luò)將服務(wù)請求發(fā)送給業(yè)務(wù)服務(wù)器并且基于業(yè)務(wù)服務(wù)器對服務(wù)請求的處理,接收服務(wù)提供方的應(yīng)答消息。方法300根據(jù)應(yīng)答消息與服務(wù)提供方建立業(yè)務(wù)連接,并且從應(yīng)答消息中提取并保存服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息。接著,方法300根據(jù)所述服務(wù)提供方的標識為服務(wù)提供方確定并保存服務(wù)類別。響應(yīng)于接收到來自服務(wù)提供方的業(yè)務(wù)呼叫請求,方法300讀取服務(wù)提供方的標識、服務(wù)提供方的聯(lián)系信息和/或服務(wù)提供方的服務(wù)類別。最后,在顯示來自所述服務(wù)提供方的業(yè)務(wù)呼叫請求時,方法300在業(yè)務(wù)呼叫請求處標識所讀取的所述服務(wù)提供方的標識、服務(wù)提供方的聯(lián)系信息和/或服務(wù)提供方的服務(wù)類別。
如圖3所示,方法300從步驟301處開始。優(yōu)選地,在步驟301,經(jīng)由數(shù)據(jù)網(wǎng)絡(luò)將服務(wù)請求發(fā)送給業(yè)務(wù)服務(wù)器。隨后,業(yè)務(wù)服務(wù)器可以對服務(wù)請求進行認證,并且在所述服務(wù)請求通過認證后,為用戶分配為其提供服務(wù)的服務(wù)提供方。可替換地,業(yè)務(wù)服務(wù)器將所述服務(wù)請求發(fā)布給多個服務(wù)提供方并且由多個服務(wù)提供方中能夠為本地用戶提供服務(wù)的服務(wù)提供方生成應(yīng)答消息,以指示建立業(yè)務(wù)連接。
業(yè)務(wù)服務(wù)器為用戶終端和服務(wù)提供方建立業(yè)務(wù)連接后,方法300從服務(wù)提供方接收應(yīng)答消息。優(yōu)選地,應(yīng)答消息包括:服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息。通常,由本地用戶發(fā)起服務(wù)請求并且通過無線數(shù)據(jù)網(wǎng)絡(luò)或有線數(shù)據(jù)網(wǎng)絡(luò)將服務(wù)請求發(fā)送給業(yè)務(wù)服務(wù)器。優(yōu)選地,服務(wù)提供方的聯(lián)系信息包括:服務(wù)提供方的IP地址和/或服務(wù)提供方的電話號碼等。優(yōu)選地,服務(wù)提供方的標識包括:服務(wù)提供方的姓名、服務(wù)提供方的性別、服務(wù)提供方的年齡和/或服務(wù)提供方的職業(yè)等。
優(yōu)選地,在步驟302,根據(jù)應(yīng)答消息與服務(wù)提供方建立業(yè)務(wù)連接。其中,方法300在應(yīng)答消息中提取服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息,以用于稍后對進入的業(yè)務(wù)呼叫進行標識。優(yōu)選地,方法300還會使用存儲單元保存服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息。方法300根據(jù)服務(wù)提供方的標識為服務(wù)提供方確定服務(wù)類別。例如,服務(wù)提供方會根據(jù)業(yè)務(wù)服務(wù)器的指示生成應(yīng)答消息,并且在應(yīng)答消息中利用服務(wù)提供方的標識對服務(wù)類別進行標識。其中服務(wù)類別例如是:網(wǎng)約車服務(wù)、訂餐服務(wù)、快遞服務(wù)等。優(yōu)選地,方法300還會使用存儲單元來保存服務(wù)類別。
優(yōu)選地,在步驟303,響應(yīng)于接收到來自服務(wù)提供方的業(yè)務(wù)呼叫請求,讀取服務(wù)提供方的標識、服務(wù)提供方的聯(lián)系信息和服務(wù)提供方的服務(wù)類別。例如,在網(wǎng)約車提供者使用用戶終端來對乘客的請求進行響應(yīng),從而實現(xiàn)業(yè)務(wù)提交或業(yè)務(wù)連接后,為了更為準確地獲取乘客的位置,通常會給乘客打電話以進行直接溝通。當快遞人員將用戶所訂購的商品送給用戶時,為了確定用戶是否在指定位置,快遞人員通常會給用戶打電話進行確認。在這種情況下,服務(wù)提供方通過通信網(wǎng)絡(luò)發(fā)起業(yè)務(wù)呼叫。方法300為了能夠向用戶進行更為準確地呼入提示,會讀取之前保存的服務(wù)提供方的標識、服務(wù)提供方的聯(lián)系信息和服務(wù)提供方的服務(wù)類別。
優(yōu)選地,在步驟304,顯示來自服務(wù)提供方的業(yè)務(wù)呼叫請求時,在業(yè)務(wù)呼叫請求處標識所讀取的服務(wù)提供方的標識、服務(wù)提供方的聯(lián)系信息和服務(wù)提供方的服務(wù)類別。如之前所述的,為能夠向用戶進行更為準確地呼入提示,方法300讀取之前保存的服務(wù)提供方的標識、服務(wù)提供方的聯(lián)系信息和服務(wù)提供方的服務(wù)類別。接著,在顯示來自服務(wù)提供方的業(yè)務(wù)呼叫時,可以對服務(wù)提供方的標識、服務(wù)提供方的聯(lián)系信息和服務(wù)提供方的服務(wù)類別進行顯示,從而使得用戶能夠更為清楚地了解業(yè)務(wù)呼叫的來源。
圖4為根據(jù)本發(fā)明另一優(yōu)選實施方式的用于在業(yè)務(wù)呼叫時呈現(xiàn)服務(wù)提供方信息的方法400的流程圖。方法400提供了能夠在用戶和服務(wù)提供方進行業(yè)務(wù)呼叫時為用戶呈現(xiàn)服務(wù)提供方的相關(guān)信息的技術(shù)方案。方法400通過數(shù)據(jù)網(wǎng)絡(luò)將服務(wù)請求發(fā)送給業(yè)務(wù)服務(wù)器并且基于業(yè)務(wù)服務(wù)器對服務(wù)請求的處理,接收服務(wù)提供方的應(yīng)答消息。方法400根據(jù)應(yīng)答消息與服務(wù)提供方建立業(yè)務(wù)連接,并且從應(yīng)答消息中提取并保存服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息。接著,響應(yīng)于接收到來自服務(wù)提供方的業(yè)務(wù)呼叫請求,方法400讀取服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息。最后,在顯示來自所述服務(wù)提供方的業(yè)務(wù)呼叫請求時,方法400在業(yè)務(wù)呼叫請求處標識所讀取的所述服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息。
如圖4所示,方法400從步驟401處開始。優(yōu)選地,在步驟401,經(jīng)由數(shù)據(jù)網(wǎng)絡(luò)將服務(wù)請求發(fā)送給業(yè)務(wù)服務(wù)器。隨后,業(yè)務(wù)服務(wù)器可以對服務(wù)請求進行認證,并且在所述服務(wù)請求通過認證后,為用戶分配為其提供服務(wù)的服務(wù)提供方??商鎿Q地,業(yè)務(wù)服務(wù)器將所述服務(wù)請求發(fā)布給多個服務(wù)提供方并且由多個服務(wù)提供方中能夠為本地用戶提供服務(wù)的服務(wù)提供方生成應(yīng)答消息,以指示建立業(yè)務(wù)連接。
業(yè)務(wù)服務(wù)器為用戶終端和服務(wù)提供方建立業(yè)務(wù)連接后,方法300從服務(wù)提供方接收應(yīng)答消息。優(yōu)選地,應(yīng)答消息包括:服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息。通常,由本地用戶發(fā)起服務(wù)請求并且通過無線數(shù)據(jù)網(wǎng)絡(luò)或有線數(shù)據(jù)網(wǎng)絡(luò)將服務(wù)請求發(fā)送給業(yè)務(wù)服務(wù)器。優(yōu)選地,服務(wù)提供方的聯(lián)系信息包括:服務(wù)提供方的IP地址和/或服務(wù)提供方的電話號碼等。優(yōu)選地,服務(wù)提供方的標識包括:服務(wù)提供方的姓名、服務(wù)提供方的性別、服務(wù)提供方的年齡和/或服務(wù)提供方的職業(yè)等。
優(yōu)選地,在步驟402,根據(jù)應(yīng)答消息與服務(wù)提供方建立業(yè)務(wù)連接。其中,方法400在應(yīng)答消息中提取服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息,以用于稍后對進入的業(yè)務(wù)呼叫進行標識。優(yōu)選地,方法400還會使用存儲單元保存服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息。
優(yōu)選地,在步驟403,響應(yīng)于接收到來自服務(wù)提供方的業(yè)務(wù)呼叫請求,讀取服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息。例如,在網(wǎng)約車提供者使用用戶終端來對乘客的請求進行響應(yīng),從而實現(xiàn)業(yè)務(wù)提交或業(yè)務(wù)連接后,為了更為準確地獲取乘客的位置,通常會給乘客打電話以進行直接溝通。當快遞人員將用戶所訂購的商品送給用戶時,為了確定用戶是否在指定位置,快遞人員通常會給用戶打電話進行確認。在這種情況下,服務(wù)提供方通過通信網(wǎng)絡(luò)發(fā)起業(yè)務(wù)呼叫。方法400為了能夠向用戶進行更為準確地呼入提示,會讀取之前保存的服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息。
優(yōu)選地,在步驟404,顯示來自服務(wù)提供方的業(yè)務(wù)呼叫請求時,在業(yè)務(wù)呼叫請求處標識所讀取的服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息。如之前所述的,為能夠向用戶進行更為準確地呼入提示,方法400讀取之前保存的服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息。接著,在顯示來自服務(wù)提供方的業(yè)務(wù)呼叫時,可以對服務(wù)提供方的標識和服務(wù)提供方的聯(lián)系信息進行顯示,從而使得用戶能夠更為清楚地了解業(yè)務(wù)呼叫的來源。
圖5為根據(jù)本發(fā)明優(yōu)選實施方式的呈現(xiàn)提供方信息的實例示意圖。如圖5所示,以購物應(yīng)用為實例進行說明,當用戶需要購買商品時,會將請求提交給諸如購物服務(wù)器。隨后,購物服務(wù)器會在用戶進行支付/到付的情況下,將用戶所訂購的商品通過快遞公司來遞送給用戶??爝f公司會委托快遞人員李師傅將用戶所訂購的商品送給用戶。在用戶使用用戶終端根據(jù)應(yīng)答消息與李師傅建立業(yè)務(wù)連接時,在應(yīng)答消息中提取并保存服務(wù)提供方的標識“李師傅”和服務(wù)提供方的聯(lián)系信息“138 1001 XXXX”,并且根據(jù)服務(wù)提供方的標識“李師傅”(通常會在標識進行進一步標識,例如,快遞員李師傅)為服務(wù)提供方確定并保存服務(wù)類別“快遞員”。
通常,為了確定用戶是否在指定位置,快遞人員通常會給用戶打電話進行確認。用戶終端響應(yīng)于接收到來李師傅的業(yè)務(wù)呼叫請求,讀取李師傅、138 1001 XXXX和快遞員。隨后,在顯示來自所述服務(wù)提供方的業(yè)務(wù)呼叫請求時,在業(yè)務(wù)呼叫請求處標識李師傅、138 1001 XXXX和快遞員。
已經(jīng)通過參考少量實施方式描述了本發(fā)明。然而,本領(lǐng)域技術(shù)人員所公知的,正如附帶的專利權(quán)利要求所限定的,除了本發(fā)明以上公開的其他的實施例等同地落在本發(fā)明的范圍內(nèi)。
通常地,在權(quán)利要求中使用的所有術(shù)語都根據(jù)他們在技術(shù)領(lǐng)域的通常含義被解釋,除非在其中被另外明確地定義。所有的參考“一個/所述/該[裝置、組件等]”都被開放地解釋為所述裝置、組件等中的至少一個實例,除非另外明確地說明。這里公開的任何方法的步驟都沒必要以公開的準確的順序運行,除非明確地說明。