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

使用sip進行數(shù)據(jù)發(fā)送的通信終端和通信方法

文檔序號:7755411閱讀:183來源:國知局
專利名稱:使用sip進行數(shù)據(jù)發(fā)送的通信終端和通信方法
技術(shù)領(lǐng)域
本發(fā)明涉及使用例如SIP(SeSSi0n Initiation Protocol,會話發(fā)起協(xié)議)作為通 信控制協(xié)議來進行數(shù)據(jù)通信的通信終端以及通信方法。
背景技術(shù)
在使用SIP進行通信的情況下,在源終端與目的地終端之間設(shè)置SIP服務(wù)器,并且 源終端向SIP服務(wù)器詢問目的地終端的IP地址,從而獲取IP地址并請求目的地終端與源 終端連接。在上述通信環(huán)境下,目的地終端可以在SIP服務(wù)器中進行重定向設(shè)置(參見日本 特開2005-94662號公報)。例如,當在接收方的目的地終端的用戶必須外出,并且期望在他外出時不是通過 用戶的正常目的地終端而是通過在用戶的房屋或辦公室外部的終端接收尋址到用戶的數(shù) 據(jù)時,進行重定向設(shè)置。在這種情況下,用戶將在用戶的房屋或辦公室外部的終端的IP地 址作為重定向目的地預(yù)先登記在SIP服務(wù)器中。然后,在接收到來自源終端的詢問時,SIP 服務(wù)器向源終端通知重定向目的地終端的IP地址。在包括傳真機的通信終端中,存在配備有錯誤重撥功能的通信終端(參見日本特 開平01-290372號公報)。錯誤重撥功能是這樣的一種功能當通信在數(shù)據(jù)發(fā)送期間由于 發(fā)生錯誤而中斷時,源終端再次呼叫目的地終端,從而從在發(fā)生錯誤時所發(fā)送的頁開始重 新開始數(shù)據(jù)發(fā)送。另外,可能發(fā)生如下狀況當在數(shù)據(jù)發(fā)送期間發(fā)生錯誤時,在發(fā)生錯誤后且在從中 斷發(fā)送的頁開始重新開始數(shù)據(jù)發(fā)送前的時刻,在SIP中進行上述的重定向設(shè)置。在這種情 況下,當通過錯誤重撥功能重新開始數(shù)據(jù)發(fā)送時,將要發(fā)送的剩余頁發(fā)送至與在發(fā)生錯誤 前數(shù)據(jù)被發(fā)送至的原目的地終端不同的重定向目的地終端,這使接收方的用戶困惑。

發(fā)明內(nèi)容
本發(fā)明提供了通信終端、通信方法和存儲有用于使計算機執(zhí)行通信方法的程序的 非瞬態(tài)計算機可讀存儲介質(zhì),其中,當在數(shù)據(jù)發(fā)送期間發(fā)生錯誤后且在重新開始數(shù)據(jù)發(fā)送 前進行重定向設(shè)置時,該通信終端能夠防止接收數(shù)據(jù)的終端的用戶困惑。在本發(fā)明的第一方面,提供了一種使用會話發(fā)起協(xié)議進行數(shù)據(jù)發(fā)送的通信終端, 包括判斷單元,用于在數(shù)據(jù)發(fā)送期間發(fā)生錯誤之后,基于在重新開始數(shù)據(jù)發(fā)送之前接收到 的地址信息,判斷是否進行了重定向設(shè)置;以及控制單元,用于在所述判斷單元判斷為進行 了所述重定向設(shè)置的情況下,當重新開始數(shù)據(jù)發(fā)送時,將從第一頁開始的數(shù)據(jù)發(fā)送至數(shù)據(jù) 發(fā)送的重定向目的地的終端。在本發(fā)明的第二方面,提供了一種使用會話發(fā)起協(xié)議進行數(shù)據(jù)發(fā)送的通信終端, 包括判斷單元,用于在數(shù)據(jù)發(fā)送期間發(fā)生錯誤之后,基于在重新開始數(shù)據(jù)發(fā)送之前接收到 的地址信息,判斷是否進行了重定向設(shè)置;控制單元,用于在所述判斷單元判斷為進行了所
4述重定向設(shè)置的情況下,當重新開始數(shù)據(jù)發(fā)送時,將從發(fā)送完成頁的下一頁開始的數(shù)據(jù)發(fā) 送至數(shù)據(jù)發(fā)送的重定向目的地的終端;第一通知單元,用于當所述控制單元已將從發(fā)送完 成頁的下一頁開始的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送的重定向目的地的終端時,向數(shù)據(jù)發(fā)送的重定向 目的地的終端通知已將先前頁的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送的前一目的地的終端;以及第二通知 單元,用于當所述控制單元已將從發(fā)送完成頁的下一頁開始的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送的重定 向目的地的終端時,向數(shù)據(jù)發(fā)送的前一目的地的終端通知已將后續(xù)頁的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā) 送的重定向目的地的終端。在本發(fā)明的第三方面,提供了一種使用會話發(fā)起協(xié)議進行數(shù)據(jù)發(fā)送的通信終端, 包括判斷單元,用于在數(shù)據(jù)發(fā)送期間發(fā)生錯誤之后,基于在重新開始數(shù)據(jù)發(fā)送之前接收到 的地址信息,判斷是否進行了重定向設(shè)置;控制單元,用于在所述判斷單元判斷為進行了所 述重定向設(shè)置的情況下,當重新開始數(shù)據(jù)發(fā)送時,將從發(fā)送完成頁的下一頁開始的數(shù)據(jù)發(fā) 送至數(shù)據(jù)發(fā)送的前一目的地的終端;以及通知單元,用于當所述控制單元已將從發(fā)送完成 頁的下一頁開始的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送的前一目的地的終端時,向數(shù)據(jù)發(fā)送的重定向目的 地的終端通知已將后續(xù)頁的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送的前一目的地的終端。根據(jù)本發(fā)明的第四方面,提供了一種使用會話發(fā)起協(xié)議進行數(shù)據(jù)發(fā)送的通信方 法,包括在數(shù)據(jù)發(fā)送期間發(fā)生錯誤之后,基于在重新開始數(shù)據(jù)發(fā)送之前接收到的地址信 息,判斷是否進行了重定向設(shè)置;以及在判斷為進行了所述重定向設(shè)置的情況下,當重新開 始數(shù)據(jù)發(fā)送時,將從第一頁開始的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送的重定向目的地的終端。根據(jù)本發(fā)明的第五方面,提供了一種使用會話發(fā)起協(xié)議進行數(shù)據(jù)發(fā)送的通信方 法,包括在數(shù)據(jù)發(fā)送期間發(fā)生錯誤之后,基于在重新開始數(shù)據(jù)發(fā)送之前接收到的地址信 息,判斷是否進行了重定向設(shè)置;在判斷為進行了所述重定向設(shè)置的情況下,當重新開始數(shù) 據(jù)發(fā)送時,將從發(fā)送完成頁的下一頁開始的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送的重定向目的地的終端; 當已將從發(fā)送完成頁的下一頁開始的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送的重定向目的地的終端時,向數(shù) 據(jù)發(fā)送的重定向目的地的終端通知已將先前頁的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送的前一目的地的終 端;以及當已將從發(fā)送完成頁的下一頁開始的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送的重定向目的地的終端 時,向數(shù)據(jù)發(fā)送的前一目的地的終端通知已將后續(xù)頁的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送的重定向目的 地的終端。根據(jù)本發(fā)明的第六方面,提供了一種使用會話發(fā)起協(xié)議進行數(shù)據(jù)發(fā)送的通信方法, 包括在數(shù)據(jù)發(fā)送期間發(fā)生錯誤之后,基于在重新開始數(shù)據(jù)發(fā)送之前接收到的地址信息,判 斷是否進行了重定向設(shè)置;在判斷為進行了所述重定向設(shè)置的情況下,當重新開始數(shù)據(jù)發(fā)送 時,將從發(fā)送完成頁的下一頁開始的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送的前一目的地的終端;以及當已將 從發(fā)送完成頁的下一頁開始的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送的前一目的地的終端時,向數(shù)據(jù)發(fā)送的重 定向目的地的終端通知已將后續(xù)頁的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送的前一目的地的終端。根據(jù)本發(fā)明,當在數(shù)據(jù)發(fā)送期間發(fā)生錯誤后且在重新開始數(shù)據(jù)發(fā)送前進行重定向 設(shè)置時,可以防止接收數(shù)據(jù)的終端的用戶困惑。根據(jù)以下參考附圖對示例性實施例的描述,本發(fā)明的其他特征會變得顯而易見。


圖1是包括根據(jù)本發(fā)明的第一實施例的通信終端的通信系統(tǒng)的示意圖。
5
圖2是作為根據(jù)第一實施例的通信終端的MFP-X的框圖。圖3A和圖3B是由MFP-X執(zhí)行的數(shù)據(jù)發(fā)送處理的流程圖,其中,該數(shù)據(jù)發(fā)送處理包 括當在數(shù)據(jù)發(fā)送期間發(fā)生錯誤后且在重新開始數(shù)據(jù)發(fā)送前進行重定向設(shè)置時所執(zhí)行的發(fā) 送處理。圖4是用于說明由MFP-X執(zhí)行的以下處理的序列圖從SIP服務(wù)器接收重定向設(shè) 置狀態(tài),并且將從第一頁開始的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送的重定向目的地。圖5是由MFP-X執(zhí)行的以下處理的流程圖向作為數(shù)據(jù)發(fā)送的前一目的地的 MFP-A通知,MFP-X已將從第一頁開始的數(shù)據(jù)發(fā)送至作為數(shù)據(jù)發(fā)送的重定向目的地的 MFP-B。圖6是用于說明所執(zhí)行的以下處理的序列圖從MFP-X向作為數(shù)據(jù)發(fā)送的前一目 的地的MFP-A通知,MFP-X已將從第一頁開始的數(shù)據(jù)發(fā)送至作為重定向目的地的MFP-B。圖7A和圖7B是由作為根據(jù)本發(fā)明的第二實施例的通信終端的MFP-X執(zhí)行的發(fā)送 處理的流程圖,其中,該發(fā)送處理包括當在數(shù)據(jù)發(fā)送期間發(fā)生錯誤后且在重新開始數(shù)據(jù)發(fā) 送前進行重定向設(shè)置時所執(zhí)行的發(fā)送處理。圖8A和圖8B是由作為根據(jù)本發(fā)明的第三實施例的通信終端的MFP-X執(zhí)行的發(fā)送 處理的流程圖,其中,該發(fā)送處理包括當在數(shù)據(jù)發(fā)送期間發(fā)生錯誤后且在重新開始數(shù)據(jù)發(fā) 送前進行重定向設(shè)置時所執(zhí)行的發(fā)送處理。圖9是用于說明所執(zhí)行的以下處理的序列圖當在數(shù)據(jù)發(fā)送期間發(fā)生錯誤后且在 重新開始數(shù)據(jù)發(fā)送前進行重定向設(shè)置時,將從發(fā)送完成頁的下一頁開始的數(shù)據(jù)從MFP-X發(fā) 送至作為數(shù)據(jù)發(fā)送的前一目的地的MFP-A。圖10是由MFP-X執(zhí)行的以下處理的流程圖從MFP-X向作為重定向目的地的 MFP-B通知,已將從發(fā)送完成頁的下一頁開始的數(shù)據(jù)發(fā)送至作為數(shù)據(jù)發(fā)送的前一目的地的 MFP-A0圖11是用于說明所執(zhí)行的以下處理的序列圖從MFP-X向作為重定向目的地的 MFP-B通知,已將從發(fā)送完成頁的下一頁開始的數(shù)據(jù)發(fā)送至作為數(shù)據(jù)發(fā)送的前一目的地的 MFP-A。圖12A和圖12B是用于說明作為根據(jù)本發(fā)明的第四實施例的通信終端的MFP-X的 操作的示例的流程圖。圖13是示出設(shè)置畫面的示例的視圖。
具體實施例方式現(xiàn)在,以下將參考示出本發(fā)明的實施例的附圖詳細描述本發(fā)明。圖1是包括根據(jù)本發(fā)明的第一實施例的通信終端的通信系統(tǒng)的示意圖。在圖1所示的通信系統(tǒng)中,各自能夠使用SIP (會話發(fā)起協(xié)議)進行數(shù)據(jù)通信的 MFP (多功能外圍設(shè)備)-X 101、MFP-A 102、MFP-B 103和SIP服務(wù)器104經(jīng)由網(wǎng)絡(luò)(通信 線路)100互連。MFP-X 10UMFP-A 102和MFP-B 103各自配備有復(fù)制功能、傳真功能和打印功能。另外,在所示的通信系統(tǒng)中,假設(shè)MFP-X 101是源終端,MFP-A 102是目的地終端, 以及MFP-B 103是重定向目的地終端。在本實施例中,MFP-X 101對應(yīng)于根據(jù)本發(fā)明的通
6信終端的示例。應(yīng)該注意,MFP-A 102被分配了傳真號碼“03-1111-1111”。SIP服務(wù)器104是均未特別示出的重定向服務(wù)器、代理服務(wù)器、注冊服務(wù)器和位置 服務(wù)器的組合。另外,SIP服務(wù)器104進行各終端的注冊管理、用戶驗證、電話或傳真號碼 到諸如IP地址的地址信息的轉(zhuǎn)換、呼叫控制序列的控制、至連接目的地的路由等。圖2是用于說明MFP-X 101的配置的示例的框圖。MFP-A102和MFP-B 103的配置 與MFP-X 101的配置相同,并因此省略了對其的描述。參考圖2,CPU 201基于存儲在ROM 207中的控制程序控制MFP-X 101的各構(gòu)成裝置。顯示/操作部202在其顯示畫面上顯示例如窗口、圖標、消息、菜單和其他用戶接 口信息。顯示/操作部202包括未示出的各種鍵和未示出的畫面指示裝置,其中,用戶經(jīng)由 各種鍵進行用于復(fù)制、傳真發(fā)送和打印的操作,以及用戶通過畫面指示裝置操作顯示畫面 上顯示的圖標、菜單等。掃描部203從原稿讀取圖像。打印部204打印輸出存儲在RAM(隨機存取存儲 器)208或HDD (硬盤驅(qū)動器)209中的打印數(shù)據(jù)。ROM (只讀存儲器)207存儲各種控制程序 和數(shù)據(jù)。RAM 208具有用于CPU(中央處理單元)201的工作區(qū)域、用于錯誤處理的數(shù)據(jù)保存 區(qū)域、用于裝載控制程序的裝載區(qū)域等。HDD 209存儲各種控制程序和打印數(shù)據(jù)。網(wǎng)絡(luò)接口(I/F)部210連接至網(wǎng)絡(luò)100,并且與SIP服務(wù)器104、MFP-A 102和 MFP-B 103進行通信。網(wǎng)絡(luò)接口部210還進行用于SIP傳真的通信。T. 38協(xié)議生成/分析部211具有以下功能根據(jù)由ITU_T(國際電信聯(lián)盟電信標 準局)建議τ. 38定義的協(xié)議生成要發(fā)送的傳真發(fā)送信息,并且進一步從所接收到的協(xié)議提 取傳真發(fā)送信息。IP包生成/分析部205具有以下功能將在ITU-U建議T. 38中定義的協(xié)議映射 為IP包,并且從所接收到的IP包中進一步提取在ITU-U建議T. 38中定義的協(xié)議。圖像轉(zhuǎn) 換控制器206對要通過傳真通信發(fā)送和接收的圖像進行壓縮、擴展、縮放和線密度轉(zhuǎn)換。接下來,將參考圖3A和3B給出對由MFP-X 101執(zhí)行的數(shù)據(jù)發(fā)送處理的描述,其 中,該數(shù)據(jù)發(fā)送處理包括當在數(shù)據(jù)發(fā)送期間發(fā)生錯誤后且在重新開始數(shù)據(jù)發(fā)送前在SIP服 務(wù)器104中進行重定向設(shè)置時所執(zhí)行的發(fā)送處理。通過將存儲在MFP-X 101的諸如ROM 207 或HDD 209的存儲單元中的控制程序裝載到RAM208中,來由例如CPU 201執(zhí)行圖3A和圖 3B中的處理的各步驟中的處理。在步驟S301,CPU 201初始化變量,即,將重撥次數(shù)設(shè)置為0,將所接收到的IP地 址設(shè)置為NULL,并且將發(fā)送完成頁的數(shù)量設(shè)置為0,并且接著進入步驟S302。在步驟S302,CPU 201開始與SIP服務(wù)器104的會話,并接著進入步驟S303。在步驟S303,CPU 201從SIP服務(wù)器104接收目的地的IP地址,并接著進入步驟 S304。在步驟S304,CPU 201將前一次數(shù)據(jù)發(fā)送所使用的IP地址與在步驟303接收到的 IP地址進行比較,并且判斷當前目的地是否不同于數(shù)據(jù)發(fā)送的前一目的地。例如,如果針對前一次數(shù)據(jù)發(fā)送所接收到的MFP-A 102的IP地址(11. 11. 11. 11) 與在步驟S303所接收到的IP地址相同,則CPU 201判斷為未進行重定向設(shè)置,并且進入步
7驟S305以進行正常發(fā)送處理。另一方面,如果針對前一次數(shù)據(jù)發(fā)送所接收到的MFP-A102的IP地址 (11. 11. 11. 11)不同于在步驟S303所接收到的IP地址,則CPU 201判斷為已改變目的地, 并且進入步驟S306。在發(fā)起呼叫的情況下,由于在步驟S301初始化了 IP地址,因此,初始 化后的IP地址不同于在步驟S303所接收到的IP地址,從而CPU 201進入步驟S306。在步驟S305,當建立與該目的地的會話時,CPU 201進入步驟S309。在步驟S306,CPU 201判斷重撥次數(shù)是否等于0,并且如果重撥次數(shù)等于0,則CPU 201判斷為正在發(fā)起呼叫,并接著進入步驟S305,而如果重撥次數(shù)不等于0,則CPU 201判斷 為已進行重定向設(shè)置,并接著進入步驟S307。在步驟S307,當建立與不同于數(shù)據(jù)發(fā)送的前一目的地的目的地(重定向目的地) 的會話時,CPU 201進入步驟S308。在步驟S308,CPU 201將從第一頁開始的數(shù)據(jù)發(fā)送至重定向目的地(例如,MFP-B 103),并接著進入步驟S310。在步驟S309,CPU 201將從發(fā)送完成頁的下一頁開始的數(shù)據(jù)發(fā)送至所發(fā)起的呼叫 的目的地或與數(shù)據(jù)發(fā)送的前一目的地相同的目的地(例如,MFP-A 102),并接著進入步驟 S310。在所發(fā)起的呼叫的情況下,在步驟S301初始化發(fā)送完成頁的數(shù)量,因此,從第一頁開 始發(fā)送數(shù)據(jù)。在步驟S310,CPU 201切斷會話,并接著進入步驟S311。在步驟S311,CPU 201存儲發(fā)送完成頁的數(shù)量,并接著進入步驟S312。當由于發(fā) 生錯誤而進行數(shù)據(jù)重新發(fā)送時,使用在該步驟所存儲的發(fā)送完成頁的數(shù)量。在步驟S312,CPU 201存儲IP地址,并接著進入步驟S313。當CPU 201進行步驟 S 304中的IP地址比較時,使用在步驟S312所存儲的IP地址作為前一次數(shù)據(jù)發(fā)送所使用 的IP地址。在步驟S313,CPU 201判斷是否已發(fā)送所有頁,并且如果已發(fā)送所有頁,則CPU 201進入步驟S317,而如果沒有發(fā)送所有頁,則CPU 201進入步驟S314。在步驟S314,CPU 201判斷重撥次數(shù)是否大于預(yù)定限值,并且如果重撥次數(shù)大于 預(yù)定限值,則CPU 201進入步驟S317,而如果重撥次數(shù)不大于預(yù)定限值,則CPU 201進入步 馬聚S315ο在步驟S315,CPU 201將重撥次數(shù)加1,并接著進入步驟S316。在步驟S316,CPU 201監(jiān)控是否經(jīng)過了重撥等待時間,并且如果經(jīng)過了重撥等待 時間,則CPU 201返回至步驟S302,以再次開始會話。在步驟S317,CPU 201判斷在錯誤發(fā)生后是否進行了向重撥目的地的數(shù)據(jù)重新發(fā) 送,并且如果進行了數(shù)據(jù)重新發(fā)送,則CPU 201進入步驟S318,而如果未進行數(shù)據(jù)重新發(fā) 送,則CPU201終止本處理。在步驟S318,CPU 201基于在顯示/操作部202的設(shè)置畫面上配置的用戶設(shè)置,判 斷是否向數(shù)據(jù)發(fā)送的前一目的地通知已將數(shù)據(jù)發(fā)送至重定向目的地,并且如果要向數(shù)據(jù)發(fā) 送的前一目的地通知已將數(shù)據(jù)發(fā)送至重定向目的地,則CPU 201進入圖5中的步驟S501,而 如果不向數(shù)據(jù)發(fā)送的前一目的地通知已將數(shù)據(jù)發(fā)送至重定向目的地,則CPU 201終止本處理。
8
接下來,將參考圖4給出對由MFP-X 101執(zhí)行的以下處理的描述從SIP服務(wù)器 104接收重定向設(shè)置狀態(tài),并且將從第一頁開始的數(shù)據(jù)發(fā)送至重定向目的地。首先,MFP-X 101將用于建立與作為數(shù)據(jù)發(fā)送的前一目的地的MFP-A 102的傳真 號碼“03-1111-1111,,的會話的INVITE請求發(fā)送至SIP服務(wù)器104(401)。響應(yīng)于從MFP-X 101發(fā)送來的INVITE請求,SIP服務(wù)器104將302Moved Temporary (臨時移動)響應(yīng)(重定向響應(yīng))發(fā)送至MFP-X 101(402)。此時,SIP服務(wù)器104參考重定向目的地設(shè)置信息,并且不僅將302MOved Temporary響應(yīng)發(fā)送至MFP-X 101,而且還將對于MFP-A 102的傳真號碼“03-1111-1111” 的重定向目的地終端的IP地址發(fā)送至MFP-X 101。在這種情況下,將被設(shè)置為數(shù)據(jù)發(fā)送的重定向目的地的MFP-B 103的IP地址 “11. 11. 11. 22” 發(fā)送回 MFP-X 101。然后,MFP-X 101將ACK發(fā)送至SIP服務(wù)器104,其中,該ACK用于確認接收到從該 SIP 服務(wù)器 104 發(fā)送來的 302MovedTemporary 響應(yīng)(403)。當接收到302Moved Temporary響應(yīng)和重定向目的地終端的IP地址時,MFP-X 101 將用于建立與MFP-B 103的會話的INVITE請求發(fā)送至作為重定向目的地的MFP-B 103的 IP 地址 “11. 11. 11. 22” (404)。當接收到來自MFP-X 101的INVITE請求時,MFP-B 103開始傳真接收處理,并且 將表示正在警告被呼叫者的180Ringing (振鈴)響應(yīng)發(fā)送至MFP-X 101(405)。MFP-B 103開始接收傳真,并且將2000K響應(yīng)發(fā)送至MFP-X 101(406)。當接收到2000K響應(yīng)時,MFP-X 101將用于確認接收到2000K響應(yīng)的ACK發(fā)送至 MFP-B 103(407)。MFP-B 103對ACK的接收建立在MFP-X 101與MFP-B 103之間的會話(408),此后, 根據(jù)ITU-T建議T. 38進行從第一頁開始的實時傳真通信(409)。在完成傳真接收后,MFP-B 103將BYE方法發(fā)送至MFP-XlOl (410)。響應(yīng)于該BYE方法,MFP-X 101將2000K響應(yīng)發(fā)送至MFP-B 103,接著終止該會話 (411)。接下來,將參考圖5給出對由MFP-X 101執(zhí)行的以下處理的描述向作為數(shù)據(jù)發(fā) 送的前一目的地的MFP-A 102通知,已將從第一頁開始的數(shù)據(jù)發(fā)送至作為重定向目的地的 MFP-B 103。在圖3B中的步驟S318之后執(zhí)行該處理,并且在圖3B中示出第一步驟S501。 例如,通過將存儲在MFP-X 101的諸如ROM 207或HDD 209的存儲單元中的控制程序裝載 到RAM 208中,來由CPU 201執(zhí)行圖5的處理的各步驟中的處理。在步驟S 501,CPU 201開始與作為數(shù)據(jù)發(fā)送的前一目的地的MFP-A 102的會話, 并接著進入步驟S502。在步驟S502,CPU 201直接連接至MFP-A 102的IP地址(11. 11. 11. 11),并接著 進入步驟S503。在步驟S503,當建立與MFP-102的會話時,CPU 201進入步驟S504。在步驟S504,CPU 201將用于通知已將從第一頁開始的數(shù)據(jù)發(fā)送至MFP-B 103的 消息數(shù)據(jù)發(fā)送至MFP-A 102,并接著進入步驟S505。在步驟S505,CPU 201切斷與MFP-A 102的會話,接著終止本處理。
圖6是用于更具體地說明所執(zhí)行的參考圖5描述的以下處理的序列圖從MFP-X 101向作為數(shù)據(jù)發(fā)送的前一目的地的MFP-A 102通知,已將從第一頁開始的數(shù)據(jù)發(fā)送至作 為重定向目的地的MFP-B 103。首先,由于已知IP地址,因此,MFP-X 101將用于建立與MFP-A 102的會話的 INVITE 請求發(fā)送至 MFP-A 102 (601)。當接收到INVITE請求時,MFP-A 102開始傳真接收處理,并且將表示正在警告被 呼叫者的180Ringing響應(yīng)發(fā)送至MFP-XlOl (602)。MFP-A 102開始接收傳真,并且將2000K響應(yīng)發(fā)送至MFP-X 101(603)。當接收到2000K響應(yīng)時,MFP-X 101將用于確認接收到2000K響應(yīng)的ACK發(fā)送至 MFP-A 102(604)。MFP-A 102 對 ACK 的接收建立 MFP-X 101 與 MFP-A 102 之間的會話(605)。此后,根據(jù)ITU-T建議T. 38進行實時傳真通信,并且將例如表達“已將所有頁發(fā)送 至重定向目的地MFP-B 103”的消息的傳真數(shù)據(jù)發(fā)送至MFP-A 102 (606)。在完成傳真接收后,MFP-A 102將BYE方法發(fā)送至MFP-XlOl (607)。響應(yīng)于該BYE方法,MFP-X 101將2000K響應(yīng)發(fā)送至MFP-A 102,接著終止該會話 (608)。如上所述,在本實施例中,當在數(shù)據(jù)發(fā)送期間發(fā)生錯誤后且在重新開始數(shù)據(jù)發(fā)送 前進行重定向設(shè)置時,再次將從第一頁開始的數(shù)據(jù)發(fā)送至重定向目的地,因此,可以在完整 的一組頁的狀態(tài)下接收數(shù)據(jù)而不用分割頁。另外,還向數(shù)據(jù)發(fā)送的前一目的地通知已將所 有頁的數(shù)據(jù)發(fā)送至重定向目的地,因此,使所接收到的數(shù)據(jù)的位置清楚。這可以防止接收數(shù) 據(jù)的終端的用戶困惑。接下來,將參照圖7A和圖7B給出對根據(jù)本發(fā)明的第二實施例的通信終端的描述。 應(yīng)該注意,與第一實施例的構(gòu)成部分和元件相同或相對應(yīng)的構(gòu)成部分和元件由相同的附圖 標記表示,并且將使用描述第一實施例所參照的附圖來給出對其的描述。圖7A和圖7B是由MFP-X 101執(zhí)行的發(fā)送處理的流程圖,其中,該發(fā)送處理包括在 數(shù)據(jù)發(fā)送期間發(fā)生錯誤后且在重新開始數(shù)據(jù)發(fā)送前在SIP服務(wù)器104中進行重定向設(shè)置的 情況下執(zhí)行的發(fā)送處理。通過將存儲在MFP-X 101的諸如ROM 207或HDD209的存儲單元 中的控制程序裝載到RAM 208中,由例如CPU201執(zhí)行圖7A和圖7B中的處理的各步驟中的 處理。應(yīng)該注意,圖7A和圖7B中的步驟S701至S707和步驟S709至S718與描述第一 實施例所參照的圖3A至圖3B中的步驟S301至S307和步驟S309至S318相同,因此,將省 略對其的描述。當在步驟S707建立與不同于數(shù)據(jù)發(fā)送的前一目的地的目的地(重定向目的地) 的會話時,在步驟S708,CPU 201將從發(fā)送完成頁的下一頁開始的數(shù)據(jù)發(fā)送至重定向目的 地(例如,MFP-B103),并接著進入步驟S719。在步驟S719,CPU 201基于在顯示/操作部202的設(shè)置畫面上配置的用戶設(shè)置,判 斷是否向重定向目的地通知已將先前數(shù)據(jù)部分發(fā)送至在進行重定向設(shè)置前使用的目的地。 然后,如果CPU 201要向重定向目的地通知已將先前數(shù)據(jù)部分發(fā)送至在進行重定向設(shè)置前 使用的目的地,則CPU 201進入步驟S720,而如果CPU 201不向重定向目的地通知已將先前
10數(shù)據(jù)部分發(fā)送至在進行重定向設(shè)置前使用的目的地,則CPU 201進入步驟S710。在步驟S720,CPU 201將用于通知“已將先前數(shù)據(jù)部分發(fā)送至在進行重定向設(shè)置 前使用的數(shù)據(jù)發(fā)送的前一目的地”的消息的傳真數(shù)據(jù)發(fā)送至重定向目的地,并接著進入步 驟 S710。應(yīng)該注意,如果在步驟S718判斷為要通知向重定向目的地的數(shù)據(jù)重新發(fā)送,并且 因此CPU 201進入步驟S501,則在圖5中的步驟S504,CPU 201將用于通知已將從發(fā)送完 成頁的下一頁開始的數(shù)據(jù)發(fā)送至MFP-B 103的傳真數(shù)據(jù)發(fā)送至MFP-A 102。如上所述,在本實施例中,當在數(shù)據(jù)發(fā)送期間發(fā)生錯誤后且在重新開始數(shù)據(jù)發(fā)送 前進行重定向設(shè)置時,將從發(fā)送完成頁的下一頁開始的數(shù)據(jù)發(fā)送至重定向目的地。另外,向 重定向目的地通知已將先前數(shù)據(jù)部分發(fā)送至在進行重定向設(shè)置前使用的數(shù)據(jù)發(fā)送的前一 目的地(第一通知),并且向數(shù)據(jù)發(fā)送的前一目的地通知已將后續(xù)數(shù)據(jù)部分發(fā)送至重定向 目的地(第二通知)。這可以防止接收數(shù)據(jù)的終端的用戶困惑。接下來,將參照圖8A至圖11給出對根據(jù)本發(fā)明的第三實施例的通信終端的描述。 應(yīng)該注意,與第一實施例的構(gòu)成部分和元件相同或相對應(yīng)的構(gòu)成部分和元件由相同的附圖 標記表示,并且將使用描述第一實施例所參照的附圖來給出對其的描述。圖8A和圖8B是由MFP-X 101執(zhí)行的發(fā)送處理的流程圖,其中,該發(fā)送處理包括在 數(shù)據(jù)發(fā)送期間發(fā)生錯誤后且在重新開始數(shù)據(jù)發(fā)送前在SIP服務(wù)器104中進行重定向設(shè)置的 情況下執(zhí)行的發(fā)送處理。通過將存儲在MFP-X 101的諸如ROM 207或HDD209的存儲單元 中的控制程序裝載到RAM 208中,來由例如CPU201執(zhí)行在圖8A和圖8B中的處理的各步驟 中的處理。應(yīng)該注意,圖8A和圖8B中的步驟S801至S806和步驟S809和S816與描述第一 實施例所參照的圖3A和圖3B中的步驟S301至S306和步驟S309至S316,因此,省略了對 其的描述。如果在步驟S806判斷為重撥次數(shù)不等于0,并因此判斷為已進行了重定向設(shè)置, 則CPU 201在步驟S807判斷是否將后續(xù)數(shù)據(jù)部分發(fā)送至數(shù)據(jù)發(fā)送的前一目的地而不將任 何數(shù)據(jù)發(fā)送至重定向目的地。然后,如果CPU 201要將后續(xù)數(shù)據(jù)部分發(fā)送至數(shù)據(jù)發(fā)送的前 一目的地,則CPU 201進入步驟S808,而如果CPU201不將后續(xù)數(shù)據(jù)部分發(fā)送至數(shù)據(jù)發(fā)送的 前一目的地,則CPU201進入圖7A中的步驟S701。在步驟S808,CPU 201開始再次與數(shù)據(jù)發(fā)送的前一目的地的會話,以直接連接至 MFP-A 102的IP地址(11. 11. 11. 11),并接著進入步驟S819。在步驟S819,當建立在步驟S808開始的會話時,CPU 201進入步驟S820。在步驟S820,CPU 201將從發(fā)送完成頁的下一頁開始的數(shù)據(jù)、即后續(xù)數(shù)據(jù)部分發(fā) 送至數(shù)據(jù)發(fā)送的前一目的地,并接著進入步驟S810。另外,在步驟S817,CPU 201判斷是否已通過忽視重定向設(shè)置將后續(xù)數(shù)據(jù)部分發(fā) 送至數(shù)據(jù)發(fā)送的前一目的地,并且如果已發(fā)送后續(xù)數(shù)據(jù)部分,則CPU 201進入步驟S818,而 如果未發(fā)送后續(xù)數(shù)據(jù)部分,則CPU 201終止本處理。在步驟S818,CPU 201基于在顯示/操作部202的設(shè)置畫面上配置的用戶設(shè)置,判 斷是否向重定向目的地通知已通過忽視重定向設(shè)置來進行向數(shù)據(jù)發(fā)送的前一目的地的數(shù) 據(jù)重新發(fā)送,并且如果要通知重定向目的地,則CPU 201進入圖10中的步驟S1001,而如果
11不通知重定向目的地,則CPU 201終止本處理。圖9是用于說明所執(zhí)行的以下處理的序列圖如果在數(shù)據(jù)發(fā)送期間發(fā)生錯誤后且 在重新開始數(shù)據(jù)發(fā)送前進行重定向設(shè)置,則將從發(fā)送完成頁的下一頁開始的數(shù)據(jù)從MFP-X 101發(fā)送至作為數(shù)據(jù)發(fā)送的前一目的地的MFP-A 102。首先,MFP-X 101將用于建立與作為數(shù)據(jù)發(fā)送的前一目的地的MFP-A 102的傳真 號碼“03-1111-1111,,的會話的INVITE請求發(fā)送至SIP服務(wù)器104(901)。響應(yīng)于從MFP-X 101發(fā)送來的INVITE請求,SIP服務(wù)器104將表示已進行了用于 將數(shù)據(jù)重定向至作為重定向目的地的MFP-B 103的重定向設(shè)置的302Moved Temporary響 應(yīng)(重定向響應(yīng))發(fā)送至MFP-X 101(902)。然后,MFP-X 101將用于確認接收到從SIP服務(wù)器104發(fā)送來的302MOved Temporary響應(yīng)的ACK發(fā)送至SIP服務(wù)器104(903)。MFP-X 101將用于建立與MFP-A 102的會話的INVITE請求發(fā)送至作為數(shù)據(jù)發(fā)送的 前一目的地的 MFP-A 102 的 IP 地址 “11. 11. 11. 11” (904)。當接收到INVITE請求時,MFP-A 102開始傳真接收處理,并且將表示正在警告被 呼叫者的180Ringing響應(yīng)發(fā)送至MFP-XlOl (905)。MFP-A 102開始接收傳真,并且將2000K響應(yīng)發(fā)送至MFP-X 101(906)。當接收到2000K響應(yīng)時,MFP-X 101將用于確認接收到2000K響應(yīng)的ACK發(fā)送至 MFP-A 102(907)。MFP-A 102 對 ACK 的接收建立 MFP-X 101 與 MFP-A 102 之間的會話(908)。此后,根據(jù)ITU-T建議T. 38,從發(fā)送完成頁的下一頁開始,從MFP-X 101向作為數(shù) 據(jù)發(fā)送的前一目的地的MFP-A 102進行實時傳真通信(909)。在完成傳真接收后,MFP-A 102將BYE方法發(fā)送至MFP-XlOl (910)。響應(yīng)于該BYE方法,MFP-X 101將2000K響應(yīng)發(fā)送至MFP-A 102,接著終止該會話 (911)。接下來,將給出由MFP-X 101執(zhí)行的以下處理的描述向作為重定向目的地的 MFP-B 103通知,已將從發(fā)送完成頁的下一頁開始的數(shù)據(jù)發(fā)送至作為數(shù)據(jù)發(fā)送的前一目的 地的MFP-A102。在圖8B中的步驟S818后執(zhí)行該處理,并且在圖8B中示出了第一步驟 S1001。通過將存儲在MFP-X 101的諸如ROM 207或HDD 209的存儲單元中的控制程序裝 載到RAM 208中,來由CPU 201執(zhí)行圖10中的處理的各步驟中的處理。在步驟S1001,CPU 201開始與作為重定向目的地的MFP-B 103的會話,并接著進 入步驟S1002。在步驟S1002,CPU 201直接連接至MFP-B 103的IP地址(11. 11. 11. 22),并接著 進入步驟S1003。在步驟S1003,當建立與MFP-B 103的會話時,CPU 201進入步驟S1004。在步驟S1004,CPU 201將用于通知已將從發(fā)送完成頁的下一頁開始的數(shù)據(jù)發(fā)送 至作為數(shù)據(jù)發(fā)送的前一目的地的MFP-A102的傳真數(shù)據(jù)發(fā)送至MFP-B 103,并接著進入步驟 S1005。通知的示例包括表達“目的地在發(fā)送期間由于錯誤而改變,但為了防止剩余頁與已 發(fā)送的頁分離,已將剩余頁發(fā)送至前一目的地”的消息。在步驟S1005,CPU 201切斷與MFP-B 103的會話,接著終止本處理。
12
圖11是用于說明所執(zhí)行的以下處理的序列圖從MFP-XlOl向作為重定向目的地 的MFP-B 103通知,已將從發(fā)送完成頁的下一頁開始的數(shù)據(jù)發(fā)送至作為數(shù)據(jù)發(fā)送的前一目 的地的MFP-A 102。首先,MFP-X 101將用于建立與MFP-B 103的會話的INVITE請求發(fā)送至MFP-B 103(1101)。當接收到INVITE請求時,MFP-B 103開始傳真接收處理,并將表示正在警告被呼 叫者的 180Ringing 響應(yīng)發(fā)送至 MFP-XlOl (1102)。MFP-B 103開始接收傳真,并且將2000K響應(yīng)發(fā)送至MFP-X 101(1103)。當接收到2000K響應(yīng)時,MFP-X 101將用于確認接收到2000K響應(yīng)的ACK發(fā)送至 MFP-B 103(1104)。MFP-B 103 對 ACK 的接收建立 MFP-X 101 與 MFP-B 103 之間的會話(1105)。此后,根據(jù)ITU-T建議T. 38進行實時傳真通信(1106)。這里,將表達“目的地在 發(fā)送期間由于錯誤而改變,但為了防止剩余頁與已發(fā)送的頁分離,已將剩余頁發(fā)送至前一 目的地”的消息的傳真數(shù)據(jù)發(fā)送至MFP-B 103。在完成傳真接收后,MFP-B 103將BYE方法發(fā)送至MFP-XlOl (1107)。響應(yīng)于該BYE方法,MFP-X 101將2000K響應(yīng)發(fā)送至MFP-B 103,接著終止該會話 (1108)。如上所述,在本實施例中,當在數(shù)據(jù)發(fā)送期間發(fā)生錯誤后且在重新開始數(shù)據(jù)發(fā)送 前進行重定向設(shè)置時,將從發(fā)送完成頁的下一頁開始的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送的前一目的地 而不是重定向目的地。另外,向重定向目的地通知已將后續(xù)數(shù)據(jù)部分發(fā)送至在進行重定向 設(shè)置前使用的數(shù)據(jù)發(fā)送的前一目的地。這使得可以防止接收數(shù)據(jù)的終端的用戶困惑。接下來,將參考圖12A、圖12B和圖13給出對根據(jù)本發(fā)明的第四實施例的通信終端 的描述。應(yīng)該注意,與第一實施例的構(gòu)成部分和元件相同或相對應(yīng)的構(gòu)成部分和元件由相 同的附圖標記表示,并且將使用描述第一實施例所參照的附圖來給出對其的描述。圖12A和圖12B是用于說明根據(jù)本發(fā)明的第四實施例的通信終端的操作示例的流 程圖。通過將存儲在MFP-X 101的諸如ROM 207或HDD 209的存儲單元中的控制程序裝載 在RAM 208中,由例如CPU 201執(zhí)行圖12A和圖12B中的處理的各步驟中的處理。參照圖12A和圖12B,在步驟S1201,CPU 201例如在顯示/操作部202上顯示圖 13中所示的設(shè)置畫面,并接著進入步驟S1202。在步驟S1202,CPU 201判斷是否通過圖13中的設(shè)置畫面上的用戶操作選擇了“ 1 將所有頁發(fā)送至重定向目的地”,并且如果選擇了 “1 將所有頁發(fā)送至重定向目的地”,則 CPU 201進入步驟S1203,而如果未選擇“1 將所有頁發(fā)送至重定向目的地”,則CPU 201進 入步驟S1206。應(yīng)該注意,圖13所示的示例顯示選擇了“1 將所有頁發(fā)送至重定向目的地” 的情況。在步驟S1203,CPU 201判斷通過圖13中的設(shè)置畫面上的用戶操作選擇了“通知前 一目的地”還是選擇了 “不通知前一目的地”。然后,如果選擇了 “通知前一目的地”,則CPU 201進入步驟S1203A,在步驟S1203A,CPU 201將重定向設(shè)置設(shè)置為“通知前一目的地”,并 且接著CPU 201進入步驟S1204,而如果選擇了 “不通知前一目的地”,則CPU 201進入步驟 S1203B,在步驟S1203B,CPU 201將重定向設(shè)置設(shè)置為“不通知前一目的地”,并且接著CPU
13201進入步驟S1204。在步驟S1204,CPU 201登記在步驟S1203A或S1203B所設(shè)置的重定向設(shè)置,并且 接著CPU 201進入圖3A中的步驟S301,以執(zhí)行圖3A和圖3B中的處理。在步驟S1206,CPU 201判斷是否通過圖13中的設(shè)置畫面上的用戶操作選擇了“2 將剩余頁發(fā)送至重定向目的地”,并且如果選擇了 “2 將剩余頁發(fā)送至重定向目的地”,則 CPU 201進入步驟S1207,而如果未選擇“2 將剩余頁發(fā)送至重定向目的地”,則CPU 201進 入步驟S1210。在步驟S1207,CPU 201判斷通過圖13中的設(shè)置畫面上的用戶操作選擇了 “通知 前一目的地和重定向目的地”還是選擇了 “不通知前一目的地或重定向目的地”。然后,如 果選擇了“通知前一目的地和重定向目的地”,則CPU 201進入步驟S1207A,在步驟S1207A, CPU 201將重定向設(shè)置設(shè)置為“通知前一目的地和重定向目的地”,并接著進入步驟S1208, 而如果選擇了 “不通知前一目的地或重定向目的地”,則CPU 201進入步驟S1207B,在步驟 S1207B, CPU 201將重定向設(shè)置設(shè)置為“不通知前一目的地或重定向目的地”,并接著進入步 驟 S1208。在步驟S1208,CPU 201登記在步驟S1207A或S1207B所設(shè)置的重定向設(shè)置,并且 接著CPU 201進入圖7A中的步驟S701,以執(zhí)行圖7A和圖7B中的處理。在步驟S1210,CPU 201判斷是否通過圖13中的設(shè)置畫面上的用戶操作選擇了“3 將剩余頁發(fā)送至前一目的地”,并且如果選擇了 “3 將剩余頁發(fā)送至前一目的地”,則CPU 201進入步驟S1211,而如果未選擇“3 將剩余頁發(fā)送至前一目的地”,則CPU 201終止本處 理。在步驟S1211,CPU 201判斷通過圖13中的設(shè)置畫面上的用戶操作選擇了“通知重 定向目的地”還是選擇了“不通知重定向目的地”。然后,如果選擇了“通知重定向目的地”, 則CPU 201進入步驟S1211A,在步驟S1211A,CPU 201將重定向設(shè)置設(shè)置為“通知重定向目 的地”,并接著進入步驟S1212,而如果選擇了“不通知重定向目的地”,則CPU 201進入步驟 S1211B,在步驟S1211B,CPU 201將重定向設(shè)置設(shè)置為“不通知重定向目的地”,并接著進入 步驟S1212。在步驟S1212,CPU 201登記在步驟S1211A或S1211B所設(shè)置的重定向設(shè)置,并且 接著CPU 201進入圖8中的步驟S801以執(zhí)行圖8A和圖8B中的處理。如上所述,在本實施例中,可以通過在設(shè)置畫面上的用戶操作來在第一實施例 (圖3A和圖3B)、第二實施例(圖7A和圖7B)和第三實施例(圖8A和圖8B)中的發(fā)送處 理之間進行選擇。另外,應(yīng)理解,還可以通過以下方式來實現(xiàn)本發(fā)明向系統(tǒng)或設(shè)備提供存儲有用 于實現(xiàn)上述實施例的功能的軟件的程序代碼的存儲介質(zhì),并且使系統(tǒng)或設(shè)備的計算機(或 CPU或MPU)讀出并執(zhí)行存儲在存儲介質(zhì)中的程序代碼。還可以通過讀出并執(zhí)行存儲設(shè)備上所記錄的程序以執(zhí)行上述實施例的功能的系 統(tǒng)或設(shè)備的計算機(或者諸如CPU或MPU的裝置)以及通過以下方法來實現(xiàn)本發(fā)明的各方 面,其中,由系統(tǒng)或設(shè)備的計算機通過例如讀出并執(zhí)行存儲設(shè)備上所記錄的程序以執(zhí)行上 述實施例的功能,來執(zhí)行該方法的各步驟。為了該目的,例如,經(jīng)由網(wǎng)絡(luò)或者從用作存儲設(shè) 備的各種類型的記錄介質(zhì)(例如,計算機可讀介質(zhì))向計算機提供該程序。
盡管已經(jīng)參考典型實施例描述了本發(fā)明,但是應(yīng)該理解,本發(fā)明不限于所公開的 典型實施例。所附權(quán)利要求書的范圍符合最寬的解釋,以包含所有這類修改、等同結(jié)構(gòu)和功 能。本申請要求于2009年7月23日提交的日本專利申請2009-172208的優(yōu)先權(quán),其 全部內(nèi)容通過引用包含于此。
權(quán)利要求
一種使用會話發(fā)起協(xié)議進行數(shù)據(jù)發(fā)送的通信終端,包括判斷單元,用于在數(shù)據(jù)發(fā)送期間發(fā)生錯誤之后,基于在重新開始數(shù)據(jù)發(fā)送之前接收到的地址信息,判斷是否進行了重定向設(shè)置;以及控制單元,用于在所述判斷單元判斷為進行了所述重定向設(shè)置的情況下,當重新開始數(shù)據(jù)發(fā)送時,將從第一頁開始的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送的重定向目的地的終端。
2.根據(jù)權(quán)利要求1所述的通信終端,其特征在于,還包括通知單元,用于當所述控制 單元已將從第一頁開始的數(shù)據(jù)發(fā)送至所述重定向目的地的終端時,通知數(shù)據(jù)發(fā)送的前一目 的地的終端。
3.一種使用會話發(fā)起協(xié)議進行數(shù)據(jù)發(fā)送的通信終端,包括判斷單元,用于在數(shù)據(jù)發(fā)送期間發(fā)生錯誤之后,基于在重新開始數(shù)據(jù)發(fā)送之前接收到 的地址信息,判斷是否進行了重定向設(shè)置;控制單元,用于在所述判斷單元判斷為進行了所述重定向設(shè)置的情況下,當重新開始 數(shù)據(jù)發(fā)送時,將從發(fā)送完成頁的下一頁開始的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送的重定向目的地的終 端;第一通知單元,用于當所述控制單元已將從發(fā)送完成頁的下一頁開始的數(shù)據(jù)發(fā)送至數(shù) 據(jù)發(fā)送的重定向目的地的終端時,向數(shù)據(jù)發(fā)送的重定向目的地的終端通知已將先前頁的數(shù) 據(jù)發(fā)送至數(shù)據(jù)發(fā)送的前一目的地的終端;以及第二通知單元,用于當所述控制單元已將從發(fā)送完成頁的下一頁開始的數(shù)據(jù)發(fā)送至數(shù) 據(jù)發(fā)送的重定向目的地的終端時,向數(shù)據(jù)發(fā)送的前一目的地的終端通知已將后續(xù)頁的數(shù)據(jù) 發(fā)送至數(shù)據(jù)發(fā)送的重定向目的地的終端。
4.一種使用會話發(fā)起協(xié)議進行數(shù)據(jù)發(fā)送的通信終端,包括判斷單元,用于在數(shù)據(jù)發(fā)送期間發(fā)生錯誤之后,基于在重新開始數(shù)據(jù)發(fā)送之前接收到 的地址信息,判斷是否進行了重定向設(shè)置;控制單元,用于在所述判斷單元判斷為進行了所述重定向設(shè)置的情況下,當重新開始 數(shù)據(jù)發(fā)送時,將從發(fā)送完成頁的下一頁開始的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送的前一目的地的終端; 以及通知單元,用于當所述控制單元已將從發(fā)送完成頁的下一頁開始的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā) 送的前一目的地的終端時,向數(shù)據(jù)發(fā)送的重定向目的地的終端通知已將后續(xù)頁的數(shù)據(jù)發(fā)送 至數(shù)據(jù)發(fā)送的前一目的地的終端。
5.一種使用會話發(fā)起協(xié)議進行數(shù)據(jù)發(fā)送的通信方法,包括在數(shù)據(jù)發(fā)送期間發(fā)生錯誤之后,基于在重新開始數(shù)據(jù)發(fā)送之前接收到的地址信息,判 斷是否進行了重定向設(shè)置;以及在判斷為進行了所述重定向設(shè)置的情況下,當重新開始數(shù)據(jù)發(fā)送時,將從第一頁開始 的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送的重定向目的地的終端。
6.一種使用會話發(fā)起協(xié)議進行數(shù)據(jù)發(fā)送的通信方法,包括在數(shù)據(jù)發(fā)送期間發(fā)生錯誤之后,基于在重新開始數(shù)據(jù)發(fā)送之前接收到的地址信息,判 斷是否進行了重定向設(shè)置;在判斷為進行了所述重定向設(shè)置的情況下,當重新開始數(shù)據(jù)發(fā)送時,將從發(fā)送完成頁 的下一頁開始的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送的重定向目的地的終端;當已將從發(fā)送完成頁的下一頁開始的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送的重定向目的地的終端時, 向數(shù)據(jù)發(fā)送的重定向目的地的終端通知已將先前頁的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送的前一目的地 的終端;以及當已將從發(fā)送完成頁的下一頁開始的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送的重定向目的地的終端時, 向數(shù)據(jù)發(fā)送的前一目的地的終端通知已將后續(xù)頁的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送的重定向目的地 的終端。
7. 一種使用會話發(fā)起協(xié)議進行數(shù)據(jù)發(fā)送的通信方法,包括在數(shù)據(jù)發(fā)送期間發(fā)生錯誤之后,基于在重新開始數(shù)據(jù)發(fā)送之前接收到的地址信息,判 斷是否進行了重定向設(shè)置;在判斷為進行了所述重定向設(shè)置的情況下,當重新開始數(shù)據(jù)發(fā)送時,將從發(fā)送完成頁 的下一頁開始的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送的前一目的地的終端;以及當已將從發(fā)送完成頁的下一頁開始的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送的前一目的地的終端時,向 數(shù)據(jù)發(fā)送的重定向目的地的終端通知已將后續(xù)頁的數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送的前一目的地的 終端。
全文摘要
本發(fā)明提供了一種使用SIP進行數(shù)據(jù)發(fā)送的通信終端和通信方法。當在數(shù)據(jù)發(fā)送期間發(fā)生錯誤后且在重新開始數(shù)據(jù)發(fā)送前進行重定向設(shè)置時,該通信終端能夠防止接收數(shù)據(jù)的終端的用戶困惑。通信終端使用SIP進行數(shù)據(jù)發(fā)送。該終端的CPU在數(shù)據(jù)發(fā)送期間發(fā)生錯誤之后,基于在重新開始數(shù)據(jù)發(fā)送之前接收到的地址信息,判斷是否進行了重定向設(shè)置。CPU在判斷為進行了重定向設(shè)置的情況下,當重新開始數(shù)據(jù)發(fā)送時,將從第一頁開始的數(shù)據(jù)發(fā)送至重定向目的地的終端。
文檔編號H04L29/06GK101964781SQ20101023904
公開日2011年2月2日 申請日期2010年7月23日 優(yōu)先權(quán)日2009年7月23日
發(fā)明者福水誠 申請人:佳能株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
绥滨县| 大石桥市| 黄山市| 饶平县| 游戏| 贡山| 磐安县| 玉山县| 新和县| 上高县| 浏阳市| 甘洛县| 惠水县| 湖北省| 土默特右旗| 常宁市| 宁海县| 武威市| 巴彦县| 揭阳市| 堆龙德庆县| 九江县| 家居| 尼勒克县| 独山县| 甘肃省| 门源| 青龙| 梁河县| 白银市| 拉孜县| 南郑县| 扶风县| 红安县| 界首市| 清水县| 青铜峡市| 繁昌县| 钟祥市| 光泽县| 沅江市|