信息處理的方法及客戶(hù)端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種信息處理的方法及客戶(hù)端。
【背景技術(shù)】
[0002]隨著社會(huì)性網(wǎng)絡(luò)服務(wù)(Social Networking Services簡(jiǎn)稱(chēng),SNS)網(wǎng)絡(luò)的發(fā)展,越來(lái)越多的網(wǎng)絡(luò)用戶(hù)習(xí)慣通過(guò)SNS網(wǎng)絡(luò)進(jìn)行交流。SNS網(wǎng)絡(luò)通過(guò)用戶(hù)關(guān)系、事件話(huà)題、興趣愛(ài)好等共性元素建立用戶(hù)之間的粘連度,營(yíng)建出一個(gè)龐大穩(wěn)定的網(wǎng)絡(luò)關(guān)系社區(qū)。
[0003]在SNS網(wǎng)絡(luò)中,用戶(hù)可以上傳圖文信息與好友進(jìn)行分享,包括撰寫(xiě)日志、發(fā)表評(píng)論、自拍短視頻等。在用戶(hù)上傳信息時(shí),受傳輸條件及網(wǎng)絡(luò)側(cè)后臺(tái)維護(hù)等因素的影響,會(huì)存在信息上傳失敗的情況,當(dāng)信息上傳失敗時(shí),用戶(hù)編輯的文字或視圖信息將會(huì)丟失,如果再次嘗試信息上傳,則需要對(duì)上傳的信息重新進(jìn)行編輯,編輯過(guò)程繁瑣不便。例如用戶(hù)將拍攝完成的一段短視頻上傳到網(wǎng)絡(luò)中,由于網(wǎng)絡(luò)傳輸條件過(guò)差,短視頻上傳失敗,在這種情況下用戶(hù)拍攝的短視頻不會(huì)在本地客戶(hù)端進(jìn)行保存,用戶(hù)需要重新對(duì)短視頻進(jìn)行拍攝并嘗試再次上傳。
[0004]在實(shí)際應(yīng)用中,除了信息上傳失敗會(huì)導(dǎo)致信息丟失以外,在對(duì)文字、視圖等信息進(jìn)行編輯時(shí),用戶(hù)設(shè)備(User Equipment,簡(jiǎn)稱(chēng)UE)程序崩潰、電量不足等因素導(dǎo)致的死機(jī)、關(guān)機(jī)等情況同樣會(huì)使用戶(hù)未編輯完成的信息會(huì)發(fā)生丟失,在UE恢復(fù)正常后,用戶(hù)仍需要對(duì)上傳的信息重新進(jìn)行編輯。例如,當(dāng)用戶(hù)撰寫(xiě)一篇長(zhǎng)評(píng)論時(shí)應(yīng)用程序崩潰,用戶(hù)重啟程序后已撰寫(xiě)的文字內(nèi)容會(huì)全部丟失,用戶(hù)需要重新撰寫(xiě)整篇評(píng)論內(nèi)容;再例如,用戶(hù)拍攝了一段8秒鐘的短視頻,在視頻上傳過(guò)程中UE斷電關(guān)機(jī),開(kāi)機(jī)后用戶(hù)拍攝的視頻內(nèi)容將不復(fù)存在,用戶(hù)只能重新拍攝視頻。
[0005]通過(guò)上述內(nèi)容可以看出,在目前信息分享的過(guò)程中,無(wú)論何種原因造成的信息丟失,對(duì)于用戶(hù)而言都需要對(duì)上傳的信息重新進(jìn)行編輯,編輯過(guò)程費(fèi)時(shí)費(fèi)力,并且對(duì)于篇幅較長(zhǎng)的文字信息或可再現(xiàn)性較低的視頻信息而言,即使重新編輯也很難準(zhǔn)確完整的還原用戶(hù)的初衷原意。
【發(fā)明內(nèi)容】
[0006]本發(fā)明提供了一種信息處理的方法及客戶(hù)端,能夠解決信息上傳失敗導(dǎo)致的信息丟失的問(wèn)題。
[0007]為達(dá)到上述目的,本發(fā)明的采用如下技術(shù)方案:
[0008]—方面,本發(fā)明提供了一種信息處理的方法,包括:
[0009]在信息編輯完成后,根據(jù)用戶(hù)觸發(fā)的信息上傳指令生成信息保存指令;
[0010]根據(jù)信息保存指令將編輯窗口中的完整編輯信息保存到永久存儲(chǔ)區(qū)域中;
[0011 ] 根據(jù)信息上傳指令上傳完整編輯信息;
[0012]若信息上傳失敗,則從永久存儲(chǔ)區(qū)域中讀取保存的完整編輯信息;
[0013]將讀取的完整編輯信息拉取到編輯窗口中,以使用戶(hù)在完整編輯信息的基礎(chǔ)上繼續(xù)進(jìn)行信息編輯,或重新進(jìn)行信息上傳。
[0014]另一方面,本發(fā)明還提供了一種信息處理的客戶(hù)端,包括:
[0015]指令生成單元,用于在信息編輯完成后,根據(jù)用戶(hù)觸發(fā)的信息上傳指令生成信息保存指令;
[0016]數(shù)據(jù)讀寫(xiě)單元,用于根據(jù)指令生成單元生成的信息保存指令將編輯窗口中的完整編輯信息保存到永久存儲(chǔ)區(qū)域中;
[0017]數(shù)據(jù)傳輸單元,用于根據(jù)信息上傳指令上傳完整編輯信息;
[0018]數(shù)據(jù)讀寫(xiě)單元還用于當(dāng)數(shù)據(jù)傳輸單元信息上傳失敗時(shí),從永久存儲(chǔ)區(qū)域中讀取保存的完整編輯信息;
[0019]編輯管理單元,用于將數(shù)據(jù)讀寫(xiě)單元讀取的完整編輯信息拉取到編輯窗口中,以使用戶(hù)在完整編輯信息的基礎(chǔ)上繼續(xù)進(jìn)行信息編輯,或重新進(jìn)行信息上傳。
[0020]本發(fā)明提供的信息處理的方法及客戶(hù)端,能夠在用戶(hù)對(duì)上傳信息編輯完成后,根據(jù)用戶(hù)觸發(fā)的信息上傳指令生成信息保存指令;在根據(jù)信息上傳指令進(jìn)行信息上傳之前,根據(jù)生成的信息保存指令將編輯窗口中的完整編輯信息保存到永久存儲(chǔ)區(qū)域中,然后根據(jù)信息上傳指令將編輯窗口中的完整編輯信息上傳至網(wǎng)絡(luò)側(cè)。與現(xiàn)有技術(shù)不同的是,當(dāng)信息上傳失敗時(shí)能夠從永久存儲(chǔ)區(qū)域中讀取此前保存的完整編輯信息,并將讀取的完整編輯信息拉取到編輯窗口中,以使用戶(hù)在完整編輯信息的基礎(chǔ)上繼續(xù)進(jìn)行信息編輯并上傳網(wǎng)絡(luò),或者直接將完整編輯信息重新進(jìn)行上傳。由于增加了信息保存的步驟,因此相對(duì)于現(xiàn)有技術(shù)而言,當(dāng)信息上傳失敗時(shí),本地客戶(hù)端可以依據(jù)事先保存的內(nèi)容進(jìn)行信息恢復(fù),用戶(hù)無(wú)需對(duì)上傳的信息重新進(jìn)行編輯,實(shí)際操作過(guò)程方便快捷。
【附圖說(shuō)明】
[0021 ] 為了更清楚地說(shuō)明本發(fā)明或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0022]圖1為本發(fā)明實(shí)施例中信息處理的方法流程圖;
[0023]圖2 Ca)及圖2 (b)為本發(fā)明實(shí)施例中兩個(gè)文本輸入的界面示意圖;
[0024]圖3為本發(fā)明實(shí)施例中另一個(gè)信息處理的方法流程圖;
[0025]圖4為本發(fā)明實(shí)施例中信息處理的客戶(hù)端的結(jié)構(gòu)示意圖;
[0026]圖5為本發(fā)明實(shí)施例中另一個(gè)信息處理的客戶(hù)端的結(jié)構(gòu)示意圖;
[0027]圖6為本發(fā)明實(shí)施例中又一個(gè)信息處理的客戶(hù)端的結(jié)構(gòu)示意圖;
[0028]圖7為本發(fā)明實(shí)施例中再一個(gè)信息處理的客戶(hù)端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0029]下面將結(jié)合本實(shí)施例中的附圖,對(duì)本實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0030]為解決現(xiàn)有技術(shù)中信息上傳失敗后信息無(wú)法保存的問(wèn)題,本發(fā)明實(shí)施例提供了一種信息處理的方法,能夠?qū)τ脩?hù)編輯的信息進(jìn)行本地保存,從而當(dāng)再次進(jìn)行上傳時(shí)無(wú)需用戶(hù)對(duì)上傳信息進(jìn)行重復(fù)編輯。如圖1所示,該方法包括:
[0031]101、在信息編輯完成后,根據(jù)用戶(hù)觸發(fā)的信息上傳指令生成信息保存指令。
[0032]當(dāng)用戶(hù)在個(gè)人主頁(yè)上看到好友發(fā)布的新鮮事時(shí),可以選擇對(duì)該內(nèi)容進(jìn)行評(píng)論。用戶(hù)在文本輸入框內(nèi)鍵入評(píng)論內(nèi)容,然后點(diǎn)擊發(fā)送鍵上傳評(píng)論信息。應(yīng)用客戶(hù)端(后續(xù)簡(jiǎn)稱(chēng)客戶(hù)端),在接收到用戶(hù)觸發(fā)的信息上傳指令后,首先生成信息保存指令,對(duì)用戶(hù)在文本輸入框內(nèi)鍵入的評(píng)論內(nèi)容進(jìn)行保存。
[0033]或者,用戶(hù)通過(guò)拍攝取景框拍攝一段8秒的段視頻,然后將該短視頻上傳至微視,在短視頻拍攝完成后,用戶(hù)點(diǎn)擊上傳鍵進(jìn)行視頻上傳。客戶(hù)端在接收到用戶(hù)觸發(fā)的信息上傳指令后,首先生成信息保存指令,對(duì)用戶(hù)拍攝的短視頻進(jìn)行保存。
[0034]102、根據(jù)信息保存指令將編輯窗口中的完整編輯信息保存到永久存儲(chǔ)區(qū)域中。
[0035]接收到信息上傳指令之后,客戶(hù)端根據(jù)步驟101中生成的信息保存指令將文本輸入框或拍攝取景框等編輯窗口中編輯完成的完整編輯信息保存到永久存儲(chǔ)區(qū)域中。
[0036]在本實(shí)施例中,該永久存儲(chǔ)區(qū)域可以是UE中的外部存儲(chǔ)區(qū)域,實(shí)際應(yīng)用中可以是電腦或手機(jī)中的硬盤(pán)或外接的存儲(chǔ)設(shè)備,本實(shí)施例僅將永久存儲(chǔ)區(qū)域與內(nèi)部存儲(chǔ)區(qū)域(例如內(nèi)存)進(jìn)行區(qū)分,不對(duì)外部存儲(chǔ)區(qū)域的名稱(chēng)、位置、形態(tài)特征等進(jìn)行限制。
[0037]103、根據(jù)信息上傳指令上傳完整編輯信息。
[0038]在根據(jù)信息保存指令將編輯窗口中的完整編輯信息保存到永久存儲(chǔ)區(qū)域后,客戶(hù)端根據(jù)之前步驟101中生成的信息上傳指令,將文本輸入框或拍攝取景框等編輯窗口中編輯完成的完整編輯信息上傳至網(wǎng)絡(luò)側(cè)。例如,將用戶(hù)編輯的評(píng)論內(nèi)容或短視頻上傳至網(wǎng)絡(luò)偵牝以便好友或其他網(wǎng)絡(luò)用戶(hù)可以查看到。
[0039]104、若信息上傳失敗,則從永久存儲(chǔ)區(qū)域中讀取保存的完整編輯信息。
[0040]如果信