两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

基于IVR系統(tǒng)的文件更新方法、裝置及系統(tǒng)與流程

文檔序號:12177398閱讀:482來源:國知局
基于IVR系統(tǒng)的文件更新方法、裝置及系統(tǒng)與流程

本發(fā)明涉及通信領域,具體而言,涉及一種基于IVR系統(tǒng)的文件更新方法、裝置及系統(tǒng)。



背景技術:

現(xiàn)有IVR服務器,需要在多個地方都部署機器。每個地方的語音文件80%都是相同的,目前由工程部門維護。語音文件需要更新時就要各個地方單獨上傳。針對上述問題,目前的方案是將全國語音文件都放置網上中心機房,全國需要傳遞語音文件時由各地IVR程序自動判斷本地語音文件和網上文件的文件大小,如果文件大小不同,表明需要下載一份最新的文件到本地作為用戶的語音文件。具體地,可以通過各地每個上線用戶觸發(fā)下載最新文件操作,下載文件結束后替換本地語音文件。當其他用戶進入IVR系統(tǒng)后就能得到最新的語音文件播放。

然而以上的文件操作方式會出現(xiàn)一個問題,通過各地用戶進入系統(tǒng)操作時下載文件,在下載完成后需要替換的語音文件,如果此時刻有其它用戶占用文件正在放音,則下載文件的用戶線程就不能替換當前的本地語音文件。



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

本發(fā)明的主要目的在于公開了一種基于IVR系統(tǒng)的文件更新方法、裝置及系統(tǒng),以至少解決相關技術中通過各地用戶進入系統(tǒng)操作時下載文件,在下載完成后需要替換的語音文件,如果此時刻有其它用戶占用文件正在放音,則下載文件的用戶線程就不能替換當前的本地語音文件的問題。

根據(jù)本發(fā)明的一個方面,公開了一種基于IVR系統(tǒng)的文件更新方法。

根據(jù)本發(fā)明的基于IVR系統(tǒng)的文件更新方法包括:當?shù)谝挥脩暨M入IVR系統(tǒng)時,根據(jù)文件標識判斷云端語音文件與所述IVR系統(tǒng)中本地語音文件的大小是否相同;在所述云端語音文件和所述本地語音文件的大小不相同時,下載需要在本地播放的所有文件并生成臨時文件;在接收到所述IVR系統(tǒng)中第二用戶的播放請求時,播放所述臨時文件;采用所述云端語音文件更新所述本地語音文件。

優(yōu)選地,采用所述云端語音文件更新所述本地語音文件之后,還包括:判斷采用所述云端語音文件更新所述本地語音文件是否成功;在未更新成功的情況下,刪除所述臨時文件。

根據(jù)本發(fā)明的一個方面,公開了一種基于IVR系統(tǒng)的文件更新裝置。

根據(jù)本發(fā)明的基于IVR系統(tǒng)的文件更新裝置包括:第一判斷模塊,用于在第一用戶進入IVR系統(tǒng)時,根據(jù)文件標識判斷云端語音文件與所述IVR系統(tǒng)中本地語音文件的大小是否相同;下載模塊,用于在所述云端語音文件和所述本地語音文件的大小不相同時,下載需要在本地播放的所有文件并生成臨時文件;播放模塊,用于在接收到所述IVR系統(tǒng)中第二用戶的播放請求時,播放所述臨時文件;更新模塊,用于采用所述云端語音文件更新所述本地語音文件。

優(yōu)選地,上述裝置還包括:第二判斷模塊,用于判斷采用所述云端語音文件更新所述本地語音文件是否成功;處理模塊,用于在未更新成功的情況下,刪除所述臨時文件。

根據(jù)本發(fā)明的一個方面,提供了一種基于IVR系統(tǒng)的文件更新系統(tǒng)。

根據(jù)本發(fā)明的基于IVR系統(tǒng)的文件更新系統(tǒng)包括:多個IVR系統(tǒng)和云端服務器;所述IVR系統(tǒng),用于在第一用戶進入IVR系統(tǒng)時,根據(jù)文件標識判斷云端語音文件與所述IVR系統(tǒng)中本地語音文件的大小是否相同,在所述云端語音文件和所述本地語音文件的大小不相同時,下載需要在本地播放的所有文件并生成臨時文件,在接收到所述IVR系統(tǒng)中第二用戶的播放請求時,播放所述臨時文件,采用所述云端語音文件更新所述本地語音文件;所述云端文件服務器,用于存儲全部所述IVR系統(tǒng)對應的語音文件,響應所述IVR系統(tǒng)的下載請求,向所述IVR系統(tǒng)傳送所述需要在本地播放的所有文件。

優(yōu)選地,所述IVR系統(tǒng),還用于判斷采用所述云端語音文件更新所述本地語音文件是否成功,在未更新成功的情況下,刪除所述臨時文件。

與現(xiàn)有技術相比,本發(fā)明實施例至少具有以下優(yōu)點:當用戶進入本地IVR系統(tǒng)時,判斷該IVR系統(tǒng)中本地語音文件和云端語音文件不同時,就不使用本地文件放音,而是生成臨時文件來播放,這樣就能降低更新文件的失敗率。并且也不需要停止IVR系統(tǒng)進行文件替換,不影響用戶的IVR體驗。

附圖說明

圖1是根據(jù)本發(fā)明實施例的基于IVR系統(tǒng)的文件更新方法的流程圖;

圖2是根據(jù)本發(fā)明優(yōu)選實施例的基于IVR系統(tǒng)的文件更新方法的示意圖;

圖3是根據(jù)本發(fā)明實施例的基于IVR系統(tǒng)的文件更新裝置的結構框圖;

圖4是根據(jù)本發(fā)明優(yōu)選實施例的基于IVR系統(tǒng)的文件更新裝置的結構框圖;

圖5是根據(jù)本發(fā)明實施例的基于IVR系統(tǒng)的文件更新系統(tǒng)的結構框圖。

具體實施方式

下面結合說明書附圖對本發(fā)明的具體實現(xiàn)方式做一詳細描述。

根據(jù)本發(fā)明實施例,還提供了一種基于IVR系統(tǒng)的文件更新方法。

圖1是根據(jù)本發(fā)明實施例的基于IVR系統(tǒng)的文件更新方法的流程圖。如圖1所示,該基于IVR系統(tǒng)的文件更新方法包括:

步驟S101:當?shù)谝挥脩暨M入IVR系統(tǒng)時,根據(jù)文件標識判斷云端語音文件與上述IVR系統(tǒng)中本地語音文件的大小是否相同;

步驟S103:在上述云端語音文件和上述本地語音文件的大小不相同時,下載需要在本地播放的所有文件并生成臨時文件;

步驟S105:在接收到上述IVR系統(tǒng)中第二用戶的播放請求時,播放上述臨時文件;

步驟S107:采用上述云端語音文件更新上述本地語音文件。

當用戶進入本地IVR系統(tǒng)時,判斷該IVR系統(tǒng)中本地語音文件和云端語音文件不同時,就不使用本地文件放音,而是生成臨時文件來播放,這樣就能降低更新文件的失敗率。并且也不需要停止IVR系統(tǒng)進行文件替換,不影響用戶的IVR體驗。

優(yōu)選地,采用上述云端語音文件更新上述本地語音文件之后,還可以包括:判斷采用上述云端語音文件更新上述本地語音文件是否成功;在未更新成功的情況下,刪除上述臨時文件。

以下結合圖2進一步描述上述優(yōu)選實施方式。

圖2是根據(jù)本發(fā)明優(yōu)選實施例的基于IVR系統(tǒng)的文件更新方法的示意圖。如圖2所示,當用戶A、用戶B、用戶C進入IVR系統(tǒng)時,IVR系統(tǒng)根據(jù)文件標識(例如,文件名)判斷云端語音文件與上述IVR系統(tǒng)中用戶A的本地語音文件的大小是否相同,如果不相同,則從云端文件服務器下載需要在本地播放的所有文件并生成用戶A臨時文件;IVR系統(tǒng)根據(jù)文件標識(例如,文件名)判斷云端語音文件與上述IVR系統(tǒng)中用戶B的本地語音文件的大小是否相同,如果不相同,則從云端文件服務器下載需要在本地播放的所有文件并生成用戶B臨時文件;IVR系統(tǒng)根據(jù)文件標識(例如,文件名)判斷云端語音文件與上述IVR系統(tǒng)中用戶C的本地語音文件的大小是否相同,如果不相同,則從云端文件服務器下載需要在本地播放的所有文件并生成用戶C臨時文件;如果接收到上述IVR系統(tǒng)中其他用戶對用戶A臨時文件的播放請求時,播放用戶A臨時文件;并且采用上述云端語音文件來更新用戶A的本地語音文件。

根據(jù)本發(fā)明實施例,還提供了一種基于IVR系統(tǒng)的文件更新裝置。

圖3是根據(jù)本發(fā)明實施例的基于IVR系統(tǒng)的文件更新裝置的結構框圖。如圖3所示,該文件更新裝置包括:第一判斷模塊30,用于在第一用戶進入IVR系統(tǒng)時,根據(jù)文件標識判斷云端語音文件與上述IVR系統(tǒng)中本地語音文件的大小是否相同;下載模塊32,用于在上述云端語音文件和上述本地語音文件的大小不相同時,下載需要在本地播放的所有文件并生成臨時文件;播放模塊34,用于在接收到上述IVR系統(tǒng)中第二用戶的播放請求時,播放上述臨時文件;更新模塊36,用于采用上述云端語音文件更新上述本地語音文件。

當用戶進入本地IVR系統(tǒng)時,第一判斷模塊30判斷該IVR系統(tǒng)中本地語音文件和云端語音文件不同時,播放模塊34就不使用本地文件放音,而是生成臨時文件來播放,這樣就能降低更新文件的失敗率。并且也不需要停止IVR系統(tǒng)進行文件替換,不影響用戶的IVR體驗。

優(yōu)選地,如圖4所示,上述裝置包括:第二判斷模塊38,用于判斷采用上述云端語音文件更新上述本地語音文件是否成功;處理模塊40,用于在未更新成功的情況下,刪除上述臨時文件。

根據(jù)本發(fā)明實施例,還提供了一種基于IVR系統(tǒng)的文件更新系統(tǒng)。

圖5是根據(jù)本發(fā)明實施例的基于IVR系統(tǒng)的文件更新系統(tǒng)的結構框圖。如圖5所示,該文件更新系統(tǒng)包括:多個IVR系統(tǒng)50和云端服務器52;上述IVR系統(tǒng)50,用于在第一用戶進入IVR系統(tǒng)時,根據(jù)文件標識判斷云端語音文件與上述IVR系統(tǒng)中本地語音文件的大小是否相同,在上述云端語音文件和上述本地語音文件的大小不相同時,下載需要在本地播放的所有文件并生成臨時文件,在接收到上述IVR系統(tǒng)中第二用戶的播放請求時,播放上述臨時文件,采用上述云端語音文件更新上述本地語音文件;上述云端文件服務器52,用于存儲全部上述IVR系統(tǒng)對應的語音文件,響應上述IVR系統(tǒng)的下載請求,向上述IVR系統(tǒng)傳送上述需要在本地播放的所有文件。

綜上所述,借助本發(fā)明提供的上述實施例,當用戶進入本地IVR系統(tǒng)時,判斷該IVR系統(tǒng)中本地語音文件和云端語音文件不同時,就不使用本地文件放音,而是生成臨時文件來播放,這樣就能降低更新文件的失敗率。并且也不需要停止IVR系統(tǒng)進行文件替換,不影響用戶的IVR體驗。

以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此,任何本領域的技術人員能思之的變化都應落入本發(fā)明的保護范圍。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
蕲春县| 永丰县| 政和县| 临西县| 资阳市| 桃园市| 恩平市| 牙克石市| 慈溪市| 贺兰县| 尚志市| 定陶县| 手游| 聂荣县| 论坛| 土默特右旗| 遂宁市| 东乌| 股票| 法库县| 朝阳市| 荥阳市| 松阳县| 东明县| 紫阳县| 施秉县| 德兴市| 阳城县| 丹东市| 岐山县| 精河县| 阳城县| 永宁县| 城固县| 亳州市| 西华县| 罗甸县| 贵定县| 永年县| 恩施市| 丰都县|