一種撥號方法與設備的製作方法
2023-06-12 03:25:56 1
一種撥號方法與設備的製作方法
【專利摘要】本發明的目的是提供一種用於撥號的方法與設備、系統。具體地,用戶設備端根據目標撥號信息確定對應的、與用戶設備相匹配的撥號指令信息;將所述撥號指令信息傳遞至用戶設備對應的撥號模塊,以呼叫與所述目標撥號信息生成相對應的接入號碼。與現有技術相比,本發明通過根據目標撥號信息確定對應的、與用戶設備相匹配的撥號指令信息,將所述撥號指令信息傳遞至所述用戶設備對應的撥號模塊,以呼叫與所述目標撥號信息相對應的接入號碼,實現了撥號指令信息與用戶設備的動態相匹配,具有普適性,提高了一鍵撥號的撥號效率與撥號準確度與用戶一鍵撥號到達目標語音菜單節點的效率,還提高了用戶接入的效率並節約通信資源。
【專利說明】一種撥號方法與設備
【技術領域】
[0001 ] 本發明涉及計算機領域,尤其涉及一種用於撥號的技術。
【背景技術】
[0002]隨著網際網路的發展,企業與客戶的溝通方式也變得豐富多樣,例如,企業可通過簡訊、彩信、郵件、瀏覽器、微信、微博等多種方式,向用戶提供信息,如用戶查詢信息的結果等,通常這些信息中會嵌入企業的熱線電話號碼,以便於用戶撥打。然而,用戶設備往往並不能準確、高效地完成撥號,尤其是企業熱線電話號碼菜單複雜、包含多層菜單,且每級菜單又有多個選擇的的情況下,因此,降低了用戶獲取信息的效率,影響了用戶的使用體驗。
【發明內容】
[0003]本發明的目的是提供一種用於撥號的方法與設備。
[0004]根據本發明的一個方面,提供了一種在用戶設備端用於撥號的方法,其中,該方法包括:
[0005]a根據目標撥號信息確定對應的、與用戶設備相匹配的撥號指令信息;
[0006]b將所述撥號指令信息傳遞至所述用戶設備對應的撥號模塊,以呼叫與所述目標撥號信息相對應的接入號碼。
[0007]根據本發明的另一方面,還提供了一種在網絡設備端用於輔助撥號的方法,其中,該方法包括:
[0008]A接收用戶設備發送的關於目標撥號信息的撥號指令請求;
[0009]B確定與所述目標撥號信息相對應的、與用戶設備相匹配的撥號指令信息;
[0010]C將所述撥號指令信息提供至所述用戶設備。
[0011]根據本發明的一個方面,還提供了一種用於撥號的用戶設備,其中,該用戶設備包括:
[0012]第一裝置,用於根據目標撥號信息確定對應的、與用戶設備相匹配的撥號指令信息;
[0013]第三裝置,用於將所述撥號指令信息傳遞至用戶設備對應的撥號模塊,以呼叫與所述目標撥號信息相對應的接入號碼。
[0014]根據本發明的另一個方面,還提供了一種用於輔助撥號的網絡設備,其中,該網絡設備包括:
[0015]第二裝置,用於接收用戶設備發送的關於目標撥號信息的撥號指令請求;
[0016]第四裝置,用於確定與所述目標撥號信息相對應的、與用戶設備相匹配的撥號指令信息;
[0017]第六裝置,用於將所述撥號指令信息提供至所述用戶設備。
[0018]根據本發明的再一方面,還提供了一種用於撥號的系統,其中,該系統包括如前述根據本發明一個方面的用於撥號的用戶設備,以及根據本發明另一個方面的一種用於輔助撥號的網絡設備。
[0019]與現有技術相比,本發明通過根據目標撥號信息確定對應的、與用戶設備相匹配的撥號指令信息,將所述撥號指令信息傳遞至所述用戶設備對應的撥號模塊,以呼叫與所述目標撥號信息相對應的接入號碼,實現了撥號指令信息與用戶設備的動態相匹配,具有終端普適性,提高了一鍵撥號的撥號效率與撥號準確度,而且,也提高了用戶一鍵撥號到達目標語音菜單節點的效率,同時,也提高了用戶接入的效率並節約通信資源;此外,本發明在確定撥號指令信息時,還可首先向對應的網絡設備發送關於所述目標撥號信息的撥號指令請求,並接收所述網絡設備基於所述撥號指令請求發送的所述撥號指令信息,更進一步提高了用戶接入的效率並節約了通信資源。
【專利附圖】
【附圖說明】
[0020]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發明的其它特徵、目的和優點將會變得更明顯:
[0021]圖1示出根據本發明一個方面的一種用於撥號的用戶設備的設備示意圖;
[0022]圖2示出用戶設備獲取的信息中包括與目標撥號信息相對應的撥號操作觸發信息時的信息示意圖;
[0023]圖3示出用戶設備通過瀏覽器啟動撥號指令信息的結果示意圖;
[0024]圖3還示出基於用戶對圖3中呈現的撥號指令信息的操作將撥號指令信息傳遞至用戶設備的撥號模塊的示意圖;
[0025]圖4示出根據本發明一個優選實施例的一種用於撥號的用戶設備和網絡設備的設備不意圖;
[0026]圖5示出根據本發明另一個方面的用戶設備實現一種用於撥號的方法的流程圖;
[0027]圖6示出根據本發明一個優選實施例的用戶設備和網絡設備實現一種用於撥號的方法的流程圖。
[0028]附圖中相同或相似的附圖標記代表相同或相似的部件。
【具體實施方式】
[0029]下面結合附圖對本發明作進一步詳細描述。
[0030]在本申請一個典型的配置中,終端、服務網絡的設備和可信方均包括一個或多個處理器(CPU)、輸入/輸出接口、網絡接口和內存。內存可能包括計算機可讀介質中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內存等形式,如只讀存儲器(ROM)或快閃記憶體(flash RAM)。內存是計算機可讀介質的示例。計算機可讀介質包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現信息存儲。信息可以是計算機可讀指令、數據結構、程序的模塊或其他數據。計算機的存儲介質的例子包括,但不限於相變內存(PRAM)、靜態隨機存取存儲器(SRAM)、動態隨機存取存儲器(DRAM)、其他類型的隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內存技術、只讀光碟只讀存儲器(CD-ROM)、數字多功能光碟(DVD)或其他光學存儲、磁盒式磁帶,磁帶磁磁碟存儲或其他磁性存儲設備或任何其他非傳輸介質,可用於存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質不包括非暫存電腦可讀媒體(transitory media),如調製的數據信號和載波。
[0031]圖1示出根據本發明一個方面的一種用於撥號的用戶設備I的設備示意圖,其中,用戶設備I包括第一裝置111和第三裝置112。具體地,第一裝置111根據目標撥號信息確定對應的、與用戶設備相匹配的撥號指令信息;第三裝置112將所述撥號指令信息傳遞至用戶設備對應的撥號模塊,以呼叫與所述目標撥號信息相對應的接入號碼。在此,用戶設備I可以是任何一種具有電話撥號功能的應用,例如網絡即時語音溝通工具skype、uucall等,或者也可以是任何一種可與用戶通過鍵盤、滑鼠、觸摸板、觸控螢幕,或手寫設備等方式進行人機互動並具有電話撥號功能的電子產品,例如手機、PDA、智慧型手機或平板電腦等。本領域技術人員應能理解上述用戶設備I僅為舉例,其他現有的或今後可能出現的用戶設備如可適用於本發明,也應包含在本發明保護範圍以內,並在此以引用方式包含於此。在此,用戶設備包括一種能夠按照事先設定或存儲的指令,自動進行數值計算和信息處理的電子設備,其硬體包括但不限於微處理器、專用集成電路(ASIC)、可編程門陣列(FPGA)、數字處理器(DSP)、嵌入式設備等。
[0032]具體地,第一裝置111首先獲取目標撥號信息,如通過接收對應企業級伺服器發送的目標撥號信息以獲取所述目標撥號信息;然後再根據所述目標撥號信息確定對應的、與用戶設備相匹配的撥號指令信息。在此,所述目標撥號信息包括企業客服/熱線語音菜單中從根節點到達與用戶需求相匹配的節點的路徑,如撥號路徑。在此,可用
NumberX1Y1X2Y2......XnYn.......來表示撥號路徑,其中,各項含義表述如下:①Number:
表示呼叫中心熱線電話號碼:表示電話接通後,熱線電話系統延遲多久才能接收數字和字符Y1:撥入的數字或者字符,數字為O?9,字符為*或者#,可以是單獨的數字或者字符,或者是多個數字和字符的組合;?X2 =Y1結束撥入後延遲多久才能接收下一組撥入的數字和字符Y2:和Y1類似Xn =Yn-!結束撥入後延遲多久才能接收下一組撥入的數字和字符Y1類似。
[0033]例如,假設用戶A通過其手機mobile phone A撥打了中國東方航空公司客服95530電話,諮詢了從近期從上海往返北京的特價機票事宜,則該航空公司的伺服器根據用戶A向東航客服的諮詢信息,確定待提供給用戶A的信息為國內機票預定坐席,如待提供給用戶A以下信息如first informat1n 尊敬的旅客,感謝您對東航的關注,若需預定上海往返北京的普通機票或特價機票,請撥打東航95530進行國內機票預定坐席。【東方航空】」;然後,東航的伺服器根據該信息如first informat1n,在該信息對應的語音菜單信息中進行查詢獲得對應匹配節點,即在東方航空對應的客服語音菜單信息中進行查詢獲得對應匹配節點,得到到達國內機票預訂坐席的語音節點所需要的節點路徑,如撥號流程:95530 — I (中文)一I (機票預訂)一I (國內機票預定坐席),得到對應的到達國內機票預訂坐席的語音節點的撥號路徑為如dial-path-seat reservat1n ^SSSOX1Y1X2Y2X3Y37其中,X1為5秒;Y1為1,X2為0.3秒,Y2為1,X3為0.3秒,Y3為I ;接著,東航的伺服器將該撥號路徑dial-path-seat reservat1n發送至用戶A的手機mobile phone A(對應於用戶設備I),則用戶設備I通過http、https等約定的通信方式,便可獲取到撥號路徑dial-path-seat reservat1n,以作為目標撥號信息。
[0034]本領域技術人員應能理解上述獲取所述目標撥號信息的方式僅為舉例,其他現有的或今後可能出現的獲取所述目標撥號信息的方式如可適用於本發明,也應包含在本發明保護範圍以內,並在此以引用方式包含於此。
[0035]然後,第一裝置111再根據所述目標撥號信息確定對應的、與用戶設備相匹配的撥號指令信息。在此,所述撥號指令信息包括可供用戶設備I的撥號模塊執行的撥號指令,如「95530,,111」(該撥號指令信息將在以下實施例中描述),不同用戶設備的撥號參數不同,相應地,不同用戶設備的撥號指令也不相同。在此,用戶設備的撥號參數包括以下至少任一項=DZ1:用戶設備連續撥號的兩個撥號音之間的時間間隔;2)Z2:用戶設備剛接通時每個延時單元的時長,延時單元可用逗號表示,即Z2表示用戶設備剛接通時每個逗號的延時時長;3)Z3:用戶設備接通並第一次輸入數字或者字符之後,每個延時單元的時長,延時單元亦可用逗號、字母P或其他適用於該用戶設備的表徵形式來表示,即Z3用戶設備接通並第一次輸入數字或者字符之後每個逗號的延時時長,其中,Z3和Z2可能相同,也可能不同。
[0036]在此,第一裝置111確定所述撥號指令信息的方式包括但不限於以下至少任一項:
[0037]I)首先確定與所述用戶設備相對應的撥號參數信息,然後根據所述目標撥號信息,以及所述撥號參數信息,生成所述撥號指令信息。
[0038]具體地,第一裝置111首先確定與所述用戶設備相對應的撥號參數信息,如根據所述用戶設備的設備相關屬性,在參數資料庫中進行匹配查詢,以獲得所述撥號參數信息。所述設備相關屬性包括但不限於如:1)設備的作業系統信息,如android、1S、WindowsPhone、BlackBerry等;2)設備的設備型號信息。
[0039]例如,假設用戶設備I為iPhone4手機,其作業系統為1S系統版本4.0,則第一裝置111可在參數資料庫中進行匹配查詢,得到用戶設備的撥號參數信息,如Z1 = 0.4秒,Z2 = 3秒,Z3 = 3秒。在此,所述參數資料庫既可位於用戶設備I中,也可位於與用戶設備I通過網絡相連的網絡設備中。
[0040]然後,第一裝置111再根據所述目標撥號信息,以及所述撥號參數信息,生成所述撥號指令信息,如首先根據所述撥號參數,確定所述目標撥號信息中撥號時延所對應的時延指令信息;然後,再根據所述目標撥號信息,以及所述時延指令信息,生成所述撥號指令信息,將「目標撥號信息」中的Xn替換為對應時延單元的個數,以得到對應的撥號指令信息。
[0041]例如,接上例,對於撥號路徑dial-path-seat reservat1n ASSSOXiYiXAXA,其中,X1 = 5秒;Y1為1,X2 = 0.3秒,Y2為1,X3 = 0.3秒,Y3為1,因X1 = 5秒,則意味著電話接通之後,需要延遲至少5秒才能接收用戶撥入的數字或字符(也即,在X1的時間間隔內撥入的數字和字符都無法被熱線電話系統接收,這將導致後續的撥號指令全部失效),因此,電話接通之後,需要延遲至少5秒,即對於撥號路徑dial-path-seat reservat1n:
,用戶撥入95530之後,需要插入延遲單元(即逗號)個數可用以下公式
(I)表示:
[0042]+1 或 #( I )
^2 2
[0043]則第一裝置111可根據上述公式(I)確定接通95530之後在用戶撥入Y1之前的時延指令信息為需要2個逗號,以滿足電話接通之後需要延遲至少5秒的要求,從而使得用戶能夠撥入Y1,否則將導致後續的撥號指令全部失效,相應地,用戶無法成功撥入Y1 ;接著,若τ) = Xn(η >> 2),則Xn對應的逗號的數量為空,即ΥηΥη+ι連續進行撥號,Yn和Υη+1中間不插入逗號,在該具體實施例中,作業系統為1S系統版本4.0的iPhone4手機的Z1 = 0.4秒,而撥號路徑 dial-path-seat reservat1n ^SSSOX1Y1X2Y2X3Y3 中,X2 = 0.3 秒,即用戶撥AY1 = I之後需要延遲0.3秒熱線電話系統才能接收用戶撥入的下一個數字或字符(即撥入Y2),Z1大於X2,說明該手機連續撥號的兩個撥號音之間的時間間隔即滿足X2的延遲時間要求,意味著此時用戶可連續撥入Y1與Y2,類似地,因Z1大於X3,意味著此時用戶可連續撥入Y2與Y3,因此,第一裝置111生成的所述撥號指令信息為95530,,111,即該指令能成功到達國內機票預訂坐席服務。
[0044]在上述實施例中,若Z1小於Xn(n >> 2),即此時再電話接通之後不能連續撥入數字或字符中,而需要在Yn和yη+1中插入Nn個逗號,即需要Νη+1個延遲單元,可通過以下公式
(2)來確定:
【權利要求】
1.一種在用戶設備端用於撥號的方法,其中,該方法包括: a根據目標撥號信息確定對應的、與用戶設備相匹配的撥號指令信息;b將所述撥號指令信息傳遞至所述用戶設備對應的撥號模塊,以呼叫與所述目標撥號信息相對應的接入號碼。
2.根據權利要求1所述的方法,其中,所述步驟a包括: -確定與所述用戶設備相對應的撥號參數信息; -根據所述目標撥號信息,以及所述撥號參數信息,生成所述撥號指令信息。
3.根據權利要求1或2所述的方法,其中,所述步驟a包括: al向對應的網絡設備發送關於所述目標撥號信息的撥號指令請求; a2接收所述網絡設備基於所述撥號指令請求發送的所述撥號指令信息。
4.根據權利要求1至3中任一項所述的方法,其中,所述步驟a包括: -獲取用戶對一個或多個撥號操作觸發信息的選擇操作; -根據與所述選擇操作所對應的撥號操作觸發信息相對應的目標撥號信息確定對應的、與用戶設備相匹配的撥號指令信息。
5.根據權利要求4所述的方法,其中,根據與所述選擇操作所對應的撥號操作觸發信息相對應的目標撥號信息確定對應的、與用戶設備相匹配的撥號指令信息包括: -提供與所述選擇操作所對應的瀏覽器頁面,其中,所述瀏覽器頁面包括與所述選擇操作所對應的撥號操作觸發信息相對應的目標撥號信息; -當所述用戶對所述目標撥號信息執行撥號觸發操作,根據所述目標撥號信息確定對應的、與用戶設備相匹配的撥號指令信息。
6.根據權利要求5所述的方法,其中,所述步驟b包括: -根據所述用戶設備的設備相關屬性,將所述撥號指令信息傳遞至所述用戶設備對應的撥號模塊,以呼叫與所述目標撥號信息相對應的接入號碼。
7.—種在網絡設備端用於輔助撥號的方法,其中,該方法包括: A接收用戶設備發送的關於目標撥號信息的撥號指令請求; B確定與所述目標撥號信息相對應的、與用戶設備相匹配的撥號指令信息; C將所述撥號指令信息提供至所述用戶設備。
8.根據權利要求7所述的方法,其中,所述步驟B包括: -根據所述撥號指令請求,確定所述用戶設備所對應的設備相關屬性; -根據所述設備相關屬性,在參數網絡資料庫中進行匹配查詢,以獲得所述撥號參數信息; -根據所述目標撥號信息,以及所述撥號參數信息,生成所述撥號指令信息。
9.一種用於撥號的用戶設備,其中,該用戶設備包括: 第一裝置,用於根據目標撥號信息確定對應的、與用戶設備相匹配的撥號指令信息; 第三裝置,用於將所述撥號指令信息傳遞至用戶設備對應的撥號模塊,以呼叫與所述目標撥號信息相對應的接入號碼。
10.根據權利要求9所述的用戶設備,其中,所述第一裝置用於: -確定與所述用戶設備相對應的撥號參數信息; -根據所述目標撥號信息,以及所述撥號參數信息,生成所述撥號指令信息。
11.根據權利要求9或10所述的用戶設備,其中,所述第一裝置包括: 第一一單元,用於向對應的網絡設備發送關於所述目標撥號信息的撥號指令請求; 第一二單元,用於接收所述網絡設備基於所述撥號指令請求發送的所述撥號指令信肩、O
12.根據權利要求9至11中任一項所述的用戶設備,其中,所述第一裝置用於: -獲取用戶對一個或多個撥號操作觸發信息的選擇操作; -根據與所述選擇操作所對應的撥號操作觸發信息相對應的目標撥號信息確定對應的、與用戶設備相匹配的撥號指令信息。
13.根據權利要求12所述的用戶設備,其中,根據與所述選擇操作所對應的撥號操作觸發信息相對應的目標撥號信息確定對應的、與用戶設備相匹配的撥號指令信息包括: -提供與所述選擇操作所對應的瀏覽器頁面,其中,所述瀏覽器頁面包括與所述選擇操作所對應的撥號操作觸發信息相對應的目標撥號信息; -當所述用戶對所述目標撥號信息執行撥號觸發操作,根據所述目標撥號信息確定對應的、與用戶設備相匹配的撥號指令信息。
14.根據權利要求13所述的用戶設備,其中,所述第三裝置用於: -根據所述用戶設備的設備相關屬性,將所述撥號指令信息傳遞至所述用戶設備對應的撥號模塊,以呼叫與所述目標撥號信息相對應的接入號碼。
15.一種用於輔助撥號的網絡設備,其中,該網絡設備包括: 第二裝置,用於接收用戶設備發送的關於目標撥號信息的撥號指令請求; 第四裝置,用於確定與所述目標撥號信息相對應的、與用戶設備相匹配的撥號指令信息; 第六裝置,用於將所述撥號指令信息提供至所述用戶設備。
16.根據權利要求15所述的網絡設備,其中,所述第四裝置用於: -根據所述撥號指令請求,確定所述用戶設備所對應的設備相關屬性; -根據所述設備相關屬性,在參數網絡資料庫中進行匹配查詢,以獲得所述撥號參數信息; -根據所述目標撥號信息,以及所述撥號參數信息,生成所述撥號指令信息。
【文檔編號】H04M1/26GK104184865SQ201410306437
【公開日】2014年12月3日 申請日期:2014年6月30日 優先權日:2014年6月30日
【發明者】王濤, 郭俊華 申請人:上海畫麟閣網絡科技有限公司