本發(fā)明涉及電子技術(shù)領(lǐng)域,特別涉及一種短信通道商選擇方法及終端。
背景技術(shù):
短信通道,是由中國(guó)移動(dòng)、聯(lián)通、電信等運(yùn)營(yíng)商直接提供的短信發(fā)送接口,實(shí)現(xiàn)與客戶指定號(hào)碼進(jìn)行短信批量發(fā)送和自定義發(fā)送的目的。
短信通道商,即短信通道供應(yīng)商,是公司短信服務(wù)端和運(yùn)營(yíng)商之間的代理,為公司提供短信發(fā)送業(yè)務(wù)。具體舉例來說,一個(gè)公司為客戶提供多種業(yè)務(wù),需要發(fā)送相關(guān)的業(yè)務(wù)短信給客戶,還需要接收客戶反饋的業(yè)務(wù)短信,這種情況下,所述公司接入短信通道商,接入短信通道商之后才能使用運(yùn)營(yíng)商提供的短信通道發(fā)送或者接收所述業(yè)務(wù)短信。
目前,市場(chǎng)上有多種多樣的短信通道商,不同的短信通道商提供不同的業(yè)務(wù)短信發(fā)送或者短信發(fā)送效率不同,需要公司運(yùn)維人員通過調(diào)研、考察、對(duì)比來選擇合適的短信通道商,耗費(fèi)大量時(shí)間和精力,用戶體驗(yàn)不高。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種短信通道商選擇方法及終端,能夠根據(jù)用戶輸入的目標(biāo)業(yè)務(wù)選擇出合適的目標(biāo)短信通道商。
第一方面,本發(fā)明實(shí)施例提供了一種短信通道商選擇方法,所述方法包括:
獲取用戶輸入的目標(biāo)業(yè)務(wù)bx;
在數(shù)據(jù)庫(kù)中查找所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù),其中,1≤y≤m,m為正整數(shù);
根據(jù)所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù)對(duì)所述m個(gè)短信通道商進(jìn)行排序;
從所述m個(gè)短信通道商中選擇k個(gè)目標(biāo)短信通道商;
使用所述k個(gè)目標(biāo)短信通道商中的至少一個(gè)目標(biāo)短信通道商發(fā)送所述目標(biāo)業(yè)務(wù)bx對(duì)應(yīng)的短信。
第二方面,本發(fā)明實(shí)施例提供了一種短信通道商選擇終端,所述終端包括:
獲取單元,用于獲取用戶輸入的目標(biāo)業(yè)務(wù)bx;
第一查找單元,用于在數(shù)據(jù)庫(kù)中查找所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù),其中,1≤y≤m,m為正整數(shù);
排序單元,用于根據(jù)所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù)對(duì)所述m個(gè)短信通道商進(jìn)行排序;
選擇單元,用于從所述m個(gè)短信通道商中選擇k個(gè)目標(biāo)短信通道商;
發(fā)送單元,用于使用所述k個(gè)目標(biāo)短信通道商中的至少一個(gè)目標(biāo)短信通道商發(fā)送所述目標(biāo)業(yè)務(wù)bx對(duì)應(yīng)的短信。
本發(fā)明實(shí)施例通過獲取用戶輸入的目標(biāo)業(yè)務(wù)bx,在數(shù)據(jù)庫(kù)中查找所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù),根據(jù)所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù)對(duì)所述m個(gè)短信通道商進(jìn)行排序,從所述m個(gè)短信通道商中選擇k個(gè)目標(biāo)短信通道商,使用所述k個(gè)目標(biāo)短信通道商中的至少一個(gè)目標(biāo)短信通道商發(fā)送所述目標(biāo)業(yè)務(wù)bx對(duì)應(yīng)的短信,能夠根據(jù)目標(biāo)業(yè)務(wù)bx選擇出合適的短信通道商發(fā)送所述目標(biāo)業(yè)務(wù)bx對(duì)應(yīng)的短信。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的一種短信通道商選擇方法的流程圖;
圖2是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)庫(kù)存儲(chǔ)的數(shù)據(jù)的示意圖;
圖3為本發(fā)明實(shí)施例提供的從m個(gè)記錄中讀取次數(shù)的示意圖;
圖4為本發(fā)明實(shí)施例提供的另一種短信通道商選擇方法的流程圖;
圖5是本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖;
圖6是本發(fā)明實(shí)施例提供的一種第一查找單元的結(jié)構(gòu)示意圖;
圖7是本發(fā)明實(shí)施例提供的另一種終端的結(jié)構(gòu)示意圖。
圖8是本發(fā)明實(shí)施例提供的又一種終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
需要說明的是,在本發(fā)明實(shí)施例中使用的術(shù)語(yǔ)是出于描述特定實(shí)施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實(shí)施例和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語(yǔ)“和/或”是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。
為便于對(duì)本發(fā)明實(shí)施例進(jìn)行理解,先對(duì)現(xiàn)有技術(shù)中提供的短信通道商選擇方法進(jìn)行介紹。通常情況下,一個(gè)公司為客戶提供多種業(yè)務(wù),需要通過短信通道商向客戶發(fā)送相關(guān)的業(yè)務(wù)短信,以及接收客戶反饋的相關(guān)的業(yè)務(wù)短信。市場(chǎng)上有不同的短信通道商可供選擇,公司的運(yùn)維人員選擇出合適本公司業(yè)務(wù)的短信通道商發(fā)送本公司的業(yè)務(wù)短信,其中,短信通道商的選擇方式有如下兩種:1、運(yùn)維人員考察大量的短信通道商的資料,主動(dòng)聯(lián)系適合公司業(yè)務(wù)的短信通道商;2、短信通道商向各公司自薦,公司的運(yùn)維人員再針對(duì)這些短信通道商詳細(xì)考察。
通過上述兩種方式都可以選擇出短信通道商來提供公司的短信服務(wù),但運(yùn)維人員選擇出的短信通道商不一定是最合適本公司業(yè)務(wù)的,而且上述兩種方式都需要運(yùn)維人員查閱大量的資料,耗費(fèi)大量時(shí)間和精力,用戶體驗(yàn)不高。
為了解決上述問題,本發(fā)明實(shí)施例提供了一種短信通道商選擇方法及終端,能夠根據(jù)用戶輸入的目標(biāo)業(yè)務(wù)選擇出適合的目標(biāo)短信通道商。
請(qǐng)參閱圖1,圖1是本發(fā)明實(shí)施例提供的一種短信通道商選擇方法的流程圖,所述方法包括以下步驟:
S101:獲取用戶輸入的目標(biāo)業(yè)務(wù)bx。
在本實(shí)施方式中,所述目標(biāo)業(yè)務(wù)bx為用戶公司提供的多種業(yè)務(wù)中的任意一個(gè),例如可以是游戲業(yè)務(wù)、支付業(yè)務(wù)、廣告推送業(yè)務(wù)、驗(yàn)證業(yè)務(wù)等。用戶輸入所述目標(biāo)業(yè)務(wù)bx,以選擇出適合所述目標(biāo)業(yè)務(wù)bx的短信通道商。
S102:在數(shù)據(jù)庫(kù)中查找所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù)count(bx,ty),其中,1≤y≤m,m為正整數(shù)。
在本實(shí)施方式中,所述步驟S102具體可以包括:
S1021:根據(jù)所述目標(biāo)業(yè)務(wù)bx查找數(shù)據(jù)庫(kù)從而獲得與所述目標(biāo)業(yè)務(wù)bx對(duì)應(yīng)的m個(gè)記錄,其中,所述m個(gè)記錄為所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商的記錄。
在本實(shí)施方式中,所述數(shù)據(jù)庫(kù)中存儲(chǔ)所有的業(yè)務(wù)中的每一個(gè)業(yè)務(wù)分別使用市場(chǎng)上所有的短信通道商中的每一個(gè)短信通道商的記錄,相當(dāng)于所述數(shù)據(jù)庫(kù)對(duì)所有的業(yè)務(wù)和短信通道商的對(duì)應(yīng)關(guān)系進(jìn)行存儲(chǔ)。
具體舉例來說,如圖2所示,圖2為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)庫(kù)存儲(chǔ)的數(shù)據(jù)的示意圖。假設(shè)有n種業(yè)務(wù),分別為業(yè)務(wù)b1、業(yè)務(wù)b2、業(yè)務(wù)b3…業(yè)務(wù)bn,假設(shè)市場(chǎng)上有m個(gè)短信通道商,分別為短信通道商t1、短信通道商t2、短信通道商t3…短信通道商tm。所述數(shù)據(jù)庫(kù)中存儲(chǔ)有業(yè)務(wù)bi分別使用短信通道商t1的記錄1、使用短信通道商t2的記錄2、使用短信通道商t3的記錄3…使用短信通道商tm的記錄m。其中,所述業(yè)務(wù)bi為n種業(yè)務(wù)中的任意一種,所述業(yè)務(wù)bi為業(yè)務(wù)b1,或者業(yè)務(wù)b2,業(yè)務(wù)b3…業(yè)務(wù)bn。
在本實(shí)施方式中,獲取到目標(biāo)業(yè)務(wù)bx后,根據(jù)所述目標(biāo)業(yè)務(wù)bx查找數(shù)據(jù)庫(kù)從而獲得與所述目標(biāo)業(yè)務(wù)bx對(duì)應(yīng)的m個(gè)記錄。在一具體實(shí)施例中,若所述目標(biāo)業(yè)務(wù)bx是業(yè)務(wù)b1,那么根據(jù)所述目標(biāo)業(yè)務(wù)b1就能在數(shù)據(jù)庫(kù)中獲取到業(yè)務(wù)b1對(duì)應(yīng)的m個(gè)記錄,分別為業(yè)務(wù)b1使用短信通道商t1的記錄、業(yè)務(wù)b1使用短信通道商t2的記錄、業(yè)務(wù)b1使用短信通道商t3的記錄…業(yè)務(wù)b1使用短信通道商tn的記錄。
S1022:從所述m個(gè)記錄中讀取所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù)count(bx,ty)。
在本實(shí)施方式中,所述記錄中具體包含對(duì)應(yīng)的業(yè)務(wù)使用短信通道商的次數(shù)。
具體舉例來說,如圖3所示,圖3為本發(fā)明實(shí)施例提供的從m個(gè)記錄中讀取次數(shù)的示意圖。從上述步驟S1021中所描述的實(shí)施例來說,從所述數(shù)據(jù)庫(kù)中存儲(chǔ)的業(yè)務(wù)bi分別使用短信通道商t1的記錄1、使用短信通道商t2的記錄2、使用短信通道商t3的記錄3…使用短信通道商tm的記錄m中,讀取業(yè)務(wù)bi分別使用短信通道商t1的次數(shù)count(bi,t1)、使用短信通道商t2的次數(shù)count(bi,t2)、使用短信通道商t3的次數(shù)count(bi,t3)…使用短信通道商tm的次數(shù)count(bi,tm)。
在一具體實(shí)施例中,若所述目標(biāo)業(yè)務(wù)bx是業(yè)務(wù)b1,那么根據(jù)所述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的m個(gè)記錄,讀取所述目標(biāo)業(yè)務(wù)b1分別使用短信通道商t1的次數(shù)count(b1,t1)、使用短信通道商t2的次數(shù)count(b1,t2)、使用短信通道商t3的次數(shù)count(b1,t3)…使用短信通道商tm的次數(shù)count(b1,tm)。
S103:根據(jù)所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù)count(bx,ty)對(duì)所述m個(gè)短信通道商進(jìn)行排序。
在本實(shí)施方式中,可以將所述m個(gè)短信通道商依據(jù)所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù)count(bx,ty)從大到小進(jìn)行排序,也可以從小到大進(jìn)行排序,具體的,可以使用冒泡排序、直接插入排序、折半插入排序、歸并排序等排序方法對(duì)所述次數(shù)count(bx,ty)進(jìn)行排序。
在一種可能的實(shí)施方式中,在所述步驟S102之后,還可以包括步驟:根據(jù)所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù)count(bx,ty),計(jì)算所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中每個(gè)短信通道商ty的概率p(bx,ty)。
具體的,根據(jù)公式計(jì)算所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中每個(gè)短信通道商ty的概率。所述步驟S103具體為:根據(jù)所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的概率p(bx,ty)對(duì)所述m個(gè)短信通道商進(jìn)行排序。
在一具體的實(shí)施例中,若所述目標(biāo)業(yè)務(wù)bx為游戲業(yè)務(wù)b1,m個(gè)短信通道商分別為短信通道商t1、短信通道商t2…短信通道商tn,根據(jù)公式計(jì)算所述游戲業(yè)務(wù)b1使用短信通道商t1的概率。
S104:從所述m個(gè)短信通道商中選擇k個(gè)目標(biāo)短信通道商。
在本實(shí)施方式中,k為小于m的正整數(shù),根據(jù)上述對(duì)m個(gè)短信通道商的排序結(jié)果選擇出k個(gè)目標(biāo)短信通道商,所述k個(gè)目標(biāo)短信通道商為市場(chǎng)上所有的公司在發(fā)送所述目標(biāo)業(yè)務(wù)bx對(duì)應(yīng)的短信時(shí)使用次數(shù)較多的幾個(gè)短信通道商,所述k個(gè)目標(biāo)短信通道商相當(dāng)于是經(jīng)過了多家公司的考察后得出的較優(yōu)的、適合所述目標(biāo)業(yè)務(wù)bx的短信通道商。具體舉例來說,若將所述m個(gè)短信通道商依據(jù)所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù)count(bx,ty)從大到小進(jìn)行排序,可以從所述m個(gè)短信通道商中選擇排序靠前的10個(gè)目標(biāo)短信通道商。
S105:使用所述k個(gè)目標(biāo)短信通道商中的至少一個(gè)目標(biāo)短信通道商發(fā)送所述目標(biāo)業(yè)務(wù)bx對(duì)應(yīng)的短信。
在本實(shí)施方式中,所述目標(biāo)業(yè)務(wù)bx對(duì)應(yīng)的短信可以全部使用同一個(gè)短信通道商發(fā)送,也可以分別使用多個(gè)不同的短信通道商發(fā)送。
在本實(shí)施方式中,可以直接使用k個(gè)目標(biāo)短信通道商中排序最靠前的一個(gè)或最靠前的多個(gè)短信通道商來發(fā)送所述目標(biāo)業(yè)務(wù)bx對(duì)應(yīng)的短信,可保證本公司發(fā)送所述目標(biāo)業(yè)務(wù)bx時(shí),使用的是市場(chǎng)上發(fā)送同一目標(biāo)業(yè)務(wù)bx使用次數(shù)最多的短信通道商。
在其他實(shí)施方式中,還可以使用k個(gè)目標(biāo)短信通道商中排序靠后的一個(gè)或者多個(gè)短信通道商來發(fā)送所述目標(biāo)業(yè)務(wù)bx對(duì)應(yīng)的短信,可保證本公司發(fā)送所述目標(biāo)業(yè)務(wù)bx時(shí),不使用和其他大多數(shù)公司發(fā)送同一目標(biāo)業(yè)務(wù)bx時(shí)使用次數(shù)最多的短信通道商,提高本公司發(fā)送所述目標(biāo)業(yè)務(wù)bx的效率和成功率。
為對(duì)本發(fā)明實(shí)施例進(jìn)行理解,下面結(jié)合具體的應(yīng)用場(chǎng)景進(jìn)行說明。
J公司新開發(fā)了一項(xiàng)游戲業(yè)務(wù),需要向使用所述游戲業(yè)務(wù)的客戶發(fā)送短信或者接收用戶反饋的短信,例如在客戶注冊(cè)時(shí)向客戶發(fā)送的確認(rèn)短信、客戶重置密碼時(shí)向客戶發(fā)送的更改密碼短信、接收到的用戶反饋的密碼確認(rèn)短信等,這時(shí)需要選擇合適的短信通道商來發(fā)送或者接收所述游戲業(yè)務(wù)對(duì)應(yīng)的短信。
首先輸入所述目標(biāo)業(yè)務(wù)為游戲業(yè)務(wù),在數(shù)據(jù)庫(kù)中有市場(chǎng)上所有開發(fā)了游戲業(yè)務(wù)的公司使用不同的短信通道商發(fā)送所述游戲業(yè)務(wù)的次數(shù)。例如,在市場(chǎng)上開發(fā)了游戲業(yè)務(wù)的公司總共有3家,分別為公司1、公司2、公司3,市場(chǎng)上所有的短信通道商共有10家,分別為短信通道商1、短信通道商2、短信通道商3…短信通道商10。
所述數(shù)據(jù)庫(kù)中存儲(chǔ)市場(chǎng)上所有的開發(fā)游戲業(yè)務(wù)的公司,即公司1、公司2、公司3總的使用短信通道商1的次數(shù)、使用短信通道商2的次數(shù)…使用短信通道商10的次數(shù),根據(jù)使用次數(shù)對(duì)所述10個(gè)短信通道商進(jìn)行排序,然后從10個(gè)短信通道商中選擇出5個(gè)目標(biāo)短信通道商,使用5個(gè)目標(biāo)短信通道商中的至少一個(gè)目標(biāo)短信通道商發(fā)送所述游戲業(yè)務(wù)對(duì)應(yīng)的短信。
請(qǐng)參閱圖4,圖4為本發(fā)明實(shí)施例提供的另一種短信通道商選擇方法的流程圖,所述方法包括以下步驟:
S401:獲取用戶輸入的目標(biāo)業(yè)務(wù)bx。
S402:在數(shù)據(jù)庫(kù)中查找是否存在所述目標(biāo)業(yè)務(wù)bx。
在本實(shí)施方式中,所述數(shù)據(jù)庫(kù)中存儲(chǔ)的業(yè)務(wù)為市場(chǎng)上已經(jīng)存在的業(yè)務(wù)。如果用戶輸入目標(biāo)業(yè)務(wù)bx的是一個(gè)新型業(yè)務(wù),所述新型業(yè)務(wù)之前并不存在,那么所述數(shù)據(jù)庫(kù)中查找不到所述目標(biāo)業(yè)務(wù)bx。
若存在,則進(jìn)入步驟S403-S406,若不存在,則進(jìn)入步驟S407-S408。
S403:若所述數(shù)據(jù)庫(kù)中存在所述目標(biāo)業(yè)務(wù)bx,查找所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù)count(bx,ty)。
S404:根據(jù)所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù)count(bx,ty)對(duì)所述m個(gè)短信通道商進(jìn)行排序。
S405:從所述m個(gè)短信通道商中選擇k個(gè)目標(biāo)短信通道商。
S406:使用所述k個(gè)目標(biāo)短信通道商中的至少一個(gè)目標(biāo)短信通道商發(fā)送所述目標(biāo)業(yè)務(wù)bx對(duì)應(yīng)的短信。
S407:若所述數(shù)據(jù)庫(kù)中不存在所述目標(biāo)業(yè)務(wù)bx,接收用戶輸入的至少一個(gè)目標(biāo)短信通道商,其中,所述目標(biāo)短信通道商為m個(gè)短信通道商中的任意一個(gè)。
在本實(shí)施方式中,若所述數(shù)據(jù)庫(kù)中不存在所述目標(biāo)業(yè)務(wù)bx,說明所述數(shù)據(jù)庫(kù)中沒有可供用戶參考的數(shù)據(jù)。用戶可以輸入一個(gè)或者多個(gè)短信通道商作為目標(biāo)短信通道商來發(fā)送所述目標(biāo)業(yè)務(wù)bx對(duì)應(yīng)的短信。
S408:使用所述用戶輸入的至少一個(gè)目標(biāo)短信通道商發(fā)送所述目標(biāo)業(yè)務(wù)bx對(duì)應(yīng)的短信。
可以理解的是,上述如圖1所示方法實(shí)施例中的步驟S101也可以應(yīng)用到圖4所示方法實(shí)施例中的步驟S401中,步驟S102-S105也可以應(yīng)用到步驟S403-S406中,具體可以參照?qǐng)D1所示方法實(shí)施例中的相關(guān)描述。
上述可知,本發(fā)明實(shí)施例的一種短信通道商選擇方法,通過獲取用戶輸入的目標(biāo)業(yè)務(wù)bx,在數(shù)據(jù)庫(kù)中查找所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù)count(bx,ty),根據(jù)所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù)count(bx,ty)對(duì)所述m個(gè)短信通道商進(jìn)行排序,從所述m個(gè)短信通道商中選擇k個(gè)目標(biāo)短信通道商,使用所述k個(gè)目標(biāo)短信通道商中的至少一個(gè)目標(biāo)短信通道商發(fā)送所述目標(biāo)業(yè)務(wù)bx對(duì)應(yīng)的短信,能夠根據(jù)目標(biāo)業(yè)務(wù)bx選擇出合適的短信通道商發(fā)送所述目標(biāo)業(yè)務(wù)bx對(duì)應(yīng)的短信,方便快捷,提高用戶體驗(yàn)。
上述詳細(xì)闡述了本發(fā)明實(shí)施例的方法,下面為了便于更好地實(shí)施本發(fā)明實(shí)施例的上述方案,相應(yīng)地,下面還提供用于配合實(shí)施上述方案的終端。
請(qǐng)參閱圖5,圖5是本發(fā)明實(shí)施例提供的一種終端500的結(jié)構(gòu)示意圖,所述終端能夠根據(jù)用戶輸入的目標(biāo)業(yè)務(wù)bx,選擇出合適的短信通道商來發(fā)送所述目標(biāo)業(yè)務(wù)bx對(duì)應(yīng)的短信。所述終端500包括以下功能單元:
獲取單元510,用于獲取用戶輸入的目標(biāo)業(yè)務(wù)bx;
第一查找單元520,用于在數(shù)據(jù)庫(kù)中查找所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù)count(bx,ty),其中,1≤y≤m,m為正整數(shù);
在本實(shí)施方式中,如圖6所示所述第一查找單元520具體包括:記錄獲取單元521,用于根據(jù)所述目標(biāo)業(yè)務(wù)bx查找數(shù)據(jù)庫(kù)從而獲得與所述目標(biāo)業(yè)務(wù)bx對(duì)應(yīng)的m個(gè)記錄,其中,所述m個(gè)記錄為所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商的記錄;讀取單元522,用于從所述m個(gè)記錄中讀取所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù)count(bx,ty)。
排序單元530,用于根據(jù)所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù)count(bx,ty)對(duì)所述m個(gè)短信通道商進(jìn)行排序;
計(jì)算單元540,用于根據(jù)所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù)count(bx,ty),計(jì)算所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中每個(gè)短信通道商ty的概率p(bx,ty);
所述排序單元具體用于,根據(jù)所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的概率p(bx,ty)對(duì)所述m個(gè)短信通道商進(jìn)行排序。
選擇單元550,用于從所述m個(gè)短信通道商中選擇k個(gè)目標(biāo)短信通道商;
發(fā)送單元560,用于使用所述k個(gè)目標(biāo)短信通道商中的至少一個(gè)目標(biāo)短信通道商發(fā)送所述目標(biāo)業(yè)務(wù)bx對(duì)應(yīng)的短信。
需要說明的是,本發(fā)明實(shí)施例中的終端500的各功能單元的功能可根據(jù)上述圖1所示方法實(shí)施例中的方法具體實(shí)現(xiàn),其具體實(shí)現(xiàn)過程可以參照上述方法實(shí)施例的相關(guān)描述,此處不再贅述。
請(qǐng)參閱圖7,圖7為本發(fā)明實(shí)施例提供的另一種終端700的結(jié)構(gòu)示意圖,所述終端700和上述圖5所示終端500的不同之處在于,還包括:第二查找單元570、接收單元580。
所述第二查找單元570,用于在所述數(shù)據(jù)庫(kù)中查找是否存在所述目標(biāo)業(yè)務(wù)bx。
所述接收單元580,用于接收用戶輸入的至少一個(gè)目標(biāo)短信通道商,其中,所述目標(biāo)短信通道商為m個(gè)短信通道商中的任意一個(gè);
所述發(fā)送單元具體用于,使用所述用戶輸入的至少一個(gè)目標(biāo)短信通道商發(fā)送所述目標(biāo)業(yè)務(wù)bx對(duì)應(yīng)的短信。
需要說明的是,本發(fā)明實(shí)施例中的終端700的各功能單元的功能可根據(jù)上述圖4所示方法實(shí)施例中的方法具體實(shí)現(xiàn),其具體實(shí)現(xiàn)過程可以參照上述方法實(shí)施例的相關(guān)描述,此處不再贅述。
請(qǐng)參見圖8,圖8為本發(fā)明實(shí)施例提供的又一種終端的結(jié)構(gòu)示意圖,本實(shí)施例的終端包括:至少一個(gè)處理器801、通信接口802、用戶接口803和存儲(chǔ)器804,處理器801、通信接口802、用戶接口803和存儲(chǔ)器804可通過總線或者其它方式連接,本發(fā)明實(shí)施例以通過總線805連接為例。其中,
處理器801可以是通用處理器,例如中央處理器(Central Processing Unit,CPU)。
通信接口802可以為有線接口(例如以太網(wǎng)接口)或無線接口(例如蜂窩網(wǎng)絡(luò)接口或使用無線局域網(wǎng)接口),用于與其他終端或網(wǎng)站進(jìn)行通信。
用戶接口803具體可為觸控面板,包括觸摸屏和觸控屏,用于檢測(cè)觸控面板上的操作指令,用戶接口803也可以是物理按鍵或者鼠標(biāo)。用戶接口803還可以為顯示屏,用于輸出、顯示圖像或數(shù)據(jù)。
存儲(chǔ)器804可以包括易失性存儲(chǔ)器(Volatile Memory),例如隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM);存儲(chǔ)器也可以包括非易失性存儲(chǔ)器(Non-Volatile Memory),例如只讀存儲(chǔ)器(Read-Only Memory,ROM)、快閃存儲(chǔ)器(Flash Memory)、硬盤(Hard Disk Drive,HDD)或固態(tài)硬盤(Solid-State Drive,SSD);存儲(chǔ)器804還可以包括上述種類的存儲(chǔ)器的組合。存儲(chǔ)器804用于存儲(chǔ)一組程序代碼,處理器801用于調(diào)用存儲(chǔ)器804中存儲(chǔ)的程序代碼,執(zhí)行如下操作:
獲取用戶輸入的目標(biāo)業(yè)務(wù)bx;
在數(shù)據(jù)庫(kù)中查找所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù)count(bx,ty),其中,1≤y≤m,m為正整數(shù);
根據(jù)所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù)count(bx,ty)對(duì)所述m個(gè)短信通道商進(jìn)行排序;
從所述m個(gè)短信通道商中選擇k個(gè)目標(biāo)短信通道商;
使用所述k個(gè)目標(biāo)短信通道商中的至少一個(gè)目標(biāo)短信通道商發(fā)送所述目標(biāo)業(yè)務(wù)bx對(duì)應(yīng)的短信。
可選地,根據(jù)所述目標(biāo)業(yè)務(wù)bx查找數(shù)據(jù)庫(kù)從而獲得與所述目標(biāo)業(yè)務(wù)bx對(duì)應(yīng)的m個(gè)記錄,其中,所述m個(gè)記錄為所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商的記錄;
從所述m個(gè)記錄中讀取所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù)count(bx,ty)。
可選地,在所述獲取用戶輸入的目標(biāo)業(yè)務(wù)bx之后,在所述在數(shù)據(jù)庫(kù)中查找所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù)count(bx,ty)之前,還包括:
在所述數(shù)據(jù)庫(kù)中查找是否存在所述目標(biāo)業(yè)務(wù)bx;
所述在數(shù)據(jù)庫(kù)中查找所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù)count(bx,ty)目標(biāo)業(yè)務(wù)bx具體為:在所述業(yè)務(wù)數(shù)據(jù)庫(kù)中存在所述目標(biāo)業(yè)務(wù)bx的情況下,在數(shù)據(jù)庫(kù)中查找所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù)count(bx,ty)。
可選地,在所述在數(shù)據(jù)庫(kù)中查找所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù)count(bx,ty)之后,還包括:
根據(jù)所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù)count(bx,ty),計(jì)算所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中每個(gè)短信通道商ty的概率p(bx,ty);
所述根據(jù)所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù)count(bx,ty)對(duì)所述m個(gè)短信通道商進(jìn)行排序具體為:
根據(jù)所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的概率p(bx,ty)對(duì)所述m個(gè)短信通道商進(jìn)行排序。
可選地,若所述數(shù)據(jù)庫(kù)中不存在所述目標(biāo)業(yè)務(wù)bx,
接收用戶輸入的至少一個(gè)目標(biāo)短信通道商,其中,所述目標(biāo)短信通道商為m個(gè)短信通道商中的任意一個(gè);
使用所述用戶輸入的至少一個(gè)目標(biāo)短信通道商發(fā)送所述目標(biāo)業(yè)務(wù)bx對(duì)應(yīng)的短信。
上述可知,本發(fā)明實(shí)施例的一種短信通道商選擇終端,通過獲取用戶輸入的目標(biāo)業(yè)務(wù)bx,在數(shù)據(jù)庫(kù)中查找所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù)count(bx,ty),根據(jù)所述目標(biāo)業(yè)務(wù)bx使用m個(gè)短信通道商中的每個(gè)短信通道商ty的次數(shù)count(bx,ty)對(duì)所述m個(gè)短信通道商進(jìn)行排序,從所述m個(gè)短信通道商中選擇k個(gè)目標(biāo)短信通道商,使用所述k個(gè)目標(biāo)短信通道商中的至少一個(gè)目標(biāo)短信通道商發(fā)送所述目標(biāo)業(yè)務(wù)bx對(duì)應(yīng)的短信,能夠根據(jù)目標(biāo)業(yè)務(wù)bx選擇出合適的短信通道商發(fā)送所述目標(biāo)業(yè)務(wù)bx對(duì)應(yīng)的短信,方便快捷,提高用戶體驗(yàn)。
本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為了描述的方便和簡(jiǎn)潔,上述描述的終端和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的終端和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的終端實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口、裝置或單元的間接耦合或通信連接,也可以是電的,機(jī)械的或其它的形式連接。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本發(fā)明實(shí)施例方案的目的。
需要說明的是,本發(fā)明實(shí)施例中的終端可以為移動(dòng)終端,也可以為臺(tái)式計(jì)算機(jī),服務(wù)器等設(shè)備。
本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。
本發(fā)明實(shí)施例終端中的單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以是兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分,或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到各種等效的修改或替換,這些修改或替換都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。