數(shù)據(jù)記錄方法及裝置制造方法
【專利摘要】本發(fā)明提供一種數(shù)據(jù)記錄方法及裝置。方法包括:用戶設(shè)備上的瀏覽器接收用戶發(fā)出的數(shù)據(jù)存儲(chǔ)指令;瀏覽器在接收到數(shù)據(jù)存儲(chǔ)指令后,主動(dòng)獲取用戶要上傳的數(shù)據(jù);當(dāng)瀏覽器成功獲取到用戶要上傳的數(shù)據(jù)時(shí),自動(dòng)識(shí)別用戶要上傳的數(shù)據(jù)的類型,根據(jù)數(shù)據(jù)的類型生成數(shù)據(jù)對(duì)應(yīng)的卡片,并將用戶要上傳的數(shù)據(jù)自動(dòng)上傳至服務(wù)器,其中,數(shù)據(jù)對(duì)應(yīng)的卡片用于供用戶了解數(shù)據(jù)的信息和/或?qū)?shù)據(jù)進(jìn)行操作;在將數(shù)據(jù)成功上傳至服務(wù)器后,瀏覽器顯示數(shù)據(jù)對(duì)應(yīng)的卡片。本發(fā)明技術(shù)方案可以在用戶設(shè)備沒有專門客戶端的情況下,實(shí)現(xiàn)數(shù)據(jù)的快速上傳,并解決現(xiàn)有技術(shù)中界面顯示雜亂無(wú)章、不便于用戶整理或查找的問(wèn)題。
【專利說(shuō)明】數(shù)據(jù)記錄方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù),尤其涉及一種數(shù)據(jù)記錄方法及裝置。
【背景技術(shù)】
[0002]在目前信息爆炸的時(shí)代,用戶可以通過(guò)各種途徑瀏覽大量的信息。在用戶瀏覽信息的過(guò)程中,如果發(fā)現(xiàn)感興趣或有用的數(shù)據(jù)時(shí),往往需要將這些數(shù)據(jù)記錄下來(lái),以便日后查看,而且還希望通過(guò)網(wǎng)絡(luò)的形式將這些感興趣或有用的數(shù)據(jù)上傳到網(wǎng)絡(luò),以實(shí)現(xiàn)跨平臺(tái)存儲(chǔ)數(shù)據(jù)。因此,用戶對(duì)能夠方便記錄且能夠跨平臺(tái)存儲(chǔ)數(shù)據(jù)的需求日益增加。
[0003]現(xiàn)有技術(shù)中,一種能夠記錄并且可以跨平臺(tái)存儲(chǔ)數(shù)據(jù)的方式是網(wǎng)絡(luò)筆記的形式,即用戶通過(guò)專門的客戶端提供文本編輯界面,通過(guò)文本編輯界面編輯數(shù)據(jù)并上傳,實(shí)現(xiàn)文件和文本類數(shù)據(jù)的同步保存、整理和查找。但是,該方式需要專門的客戶端,如果用戶的終端上沒有安裝客戶端,則無(wú)法實(shí)現(xiàn)數(shù)據(jù)的快速上傳;另外,通過(guò)該方式上傳的文件類數(shù)據(jù)和文本類數(shù)據(jù)位于同一界面,且文件類數(shù)據(jù)以附件形式直接插在文本類數(shù)據(jù)中進(jìn)行混合顯示,界面顯示雜亂無(wú)章,不方便用戶整理或查找。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種數(shù)據(jù)記錄方法及裝置,用以在無(wú)需專門客戶端的情況下,實(shí)現(xiàn)數(shù)據(jù)的快速上傳,并解決現(xiàn)有技術(shù)中界面顯示雜亂無(wú)章、不便于用戶整理或查找的問(wèn)題。
[0005]第一方面提供一種數(shù)據(jù)記錄方法,包括:
[0006]用戶設(shè)備上的瀏覽器接收用戶發(fā)出的數(shù)據(jù)存儲(chǔ)指令;
[0007]所述瀏覽器在接收到所述數(shù)據(jù)存儲(chǔ)指令后,主動(dòng)獲取所述用戶要上傳的數(shù)據(jù);
[0008]當(dāng)所述瀏覽器成功獲取到所述用戶要上傳的數(shù)據(jù)時(shí),自動(dòng)識(shí)別所述用戶要上傳的數(shù)據(jù)的類型,根據(jù)所述數(shù)據(jù)的類型生成所述數(shù)據(jù)對(duì)應(yīng)的卡片,并將所述用戶要上傳的數(shù)據(jù)自動(dòng)上傳至服務(wù)器;其中,所述數(shù)據(jù)對(duì)應(yīng)的卡片用于供所述用戶了解所述數(shù)據(jù)的信息和/或?qū)λ鰯?shù)據(jù)進(jìn)行操作;
[0009]在將所述數(shù)據(jù)成功上傳至所述服務(wù)器后,所述瀏覽器顯示所述數(shù)據(jù)對(duì)應(yīng)的卡片。
[0010]第二方面提供一種數(shù)據(jù)記錄裝置,設(shè)置于用戶設(shè)備中實(shí)現(xiàn),該裝置包括:
[0011]接收模塊,用于接收用戶發(fā)出的數(shù)據(jù)存儲(chǔ)指令;
[0012]獲取模塊,用于在所述接收模塊接收到所述數(shù)據(jù)存儲(chǔ)指令后,主動(dòng)獲取所述用戶要上傳的數(shù)據(jù);
[0013]識(shí)別模塊,用于在所述獲取模塊成功獲取到所述用戶要上傳的數(shù)據(jù)時(shí),自動(dòng)識(shí)別所述用戶要上傳的數(shù)據(jù)的類型;
[0014]生成模塊,用于根據(jù)所述識(shí)別模塊識(shí)別出的所述數(shù)據(jù)的類型生成所述數(shù)據(jù)對(duì)應(yīng)的卡片,所述數(shù)據(jù)對(duì)應(yīng)的卡片用于供所述用戶了解所述數(shù)據(jù)的信息和/或?qū)λ鰯?shù)據(jù)進(jìn)行操作;
[0015]上傳模塊,用于在所述獲取模塊成功獲取到所述用戶要上傳的數(shù)據(jù)時(shí),將所述用戶要上傳的數(shù)據(jù)自動(dòng)上傳至服務(wù)器;
[0016]顯示模塊,用于在所述上傳模塊將所述數(shù)據(jù)成功上傳至所述服務(wù)器后,顯示所述數(shù)據(jù)對(duì)應(yīng)的卡片。
[0017]在本發(fā)明實(shí)施例中,用戶設(shè)備上的瀏覽器在接收到用戶發(fā)出的數(shù)據(jù)存儲(chǔ)指令后,主動(dòng)獲取用戶要上傳的數(shù)據(jù),并在成功獲取到用戶要上傳的數(shù)據(jù)時(shí),自動(dòng)對(duì)該數(shù)據(jù)進(jìn)行類型識(shí)別,根據(jù)識(shí)別出的數(shù)據(jù)的類型生成該數(shù)據(jù)對(duì)應(yīng)的用于供用戶了解和對(duì)該數(shù)據(jù)進(jìn)行操作的卡片,并將用戶要上傳的數(shù)據(jù)上傳至服務(wù)器,實(shí)現(xiàn)數(shù)據(jù)的快速上傳,并在成功上傳數(shù)據(jù)后顯示該數(shù)據(jù)對(duì)應(yīng)的卡片,以便于用戶更加方便的了解該數(shù)據(jù)的信息和/或?qū)υ摂?shù)據(jù)進(jìn)行操作。本發(fā)明實(shí)施例由于直接使用用戶設(shè)備上的瀏覽器進(jìn)行數(shù)據(jù)上傳,因此用戶設(shè)備無(wú)需安裝專門的客戶端,使得在沒有客戶端的情況下也可以快速上傳數(shù)據(jù),而通過(guò)顯示數(shù)據(jù)對(duì)應(yīng)的卡片,方便了用戶整理和查找有關(guān)數(shù)據(jù)。
【專利附圖】
【附圖說(shuō)明】
[0018]圖1為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)記錄方法的流程圖;
[0019]圖2為本發(fā)明實(shí)施例提供的在指定頁(yè)面上顯示數(shù)據(jù)對(duì)應(yīng)的卡片的示意圖;
[0020]圖3為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)記錄裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0021]圖1為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)記錄方法的流程圖。如圖1所示,該方法包括:
[0022]101、用戶設(shè)備上的瀏覽器接收用戶發(fā)出的數(shù)據(jù)存儲(chǔ)指令。
[0023]102、瀏覽器在接收到該數(shù)據(jù)存儲(chǔ)指令后,主動(dòng)獲取用戶要上傳的數(shù)據(jù)。
[0024]103、當(dāng)瀏覽器成功獲取到用戶要上傳的數(shù)據(jù)時(shí),自動(dòng)識(shí)別用戶要上傳的數(shù)據(jù)的類型,根據(jù)該數(shù)據(jù)的類型生成該數(shù)據(jù)對(duì)應(yīng)的卡片,并將用戶要上傳的數(shù)據(jù)自動(dòng)上傳至服務(wù)器;其中,該數(shù)據(jù)對(duì)應(yīng)的卡片用于供用戶了解該數(shù)據(jù)的信息和/或?qū)υ摂?shù)據(jù)進(jìn)行操作。
[0025]104、在將數(shù)據(jù)成功上傳至服務(wù)器后,瀏覽器顯示數(shù)據(jù)對(duì)應(yīng)的卡片。
[0026]本實(shí)施例提供一種不需要用戶設(shè)備安裝專門的客戶端,在用戶設(shè)備上的瀏覽器中即可方便的上傳并整理任何用戶感興趣或認(rèn)為有用的數(shù)據(jù)的數(shù)據(jù)記錄方法。該方法涉及的用戶設(shè)備可以是任何安裝有瀏覽器,并且可以供用戶瀏覽信息的設(shè)備,例如可以是個(gè)人計(jì)算機(jī)、服務(wù)器、個(gè)人終端等。個(gè)人終端可以是各種智能手機(jī)、ipad、掌上電腦等。
[0027]當(dāng)用戶瀏覽到感興趣或認(rèn)為有用的數(shù)據(jù)時(shí),可以向?yàn)g覽器發(fā)出數(shù)據(jù)存儲(chǔ)指令,瀏覽器接收到數(shù)據(jù)存儲(chǔ)指令后,可以獲知用戶要上傳數(shù)據(jù),于是主動(dòng)獲取用戶要上傳的數(shù)據(jù)。在成功獲取用戶要上傳的數(shù)據(jù)后,瀏覽器將用戶要上傳的數(shù)據(jù)自動(dòng)上傳至服務(wù)器。
[0028]用戶要上傳的數(shù)據(jù)可以是文件類型的數(shù)據(jù)、文本類型的數(shù)據(jù)和超級(jí)鏈接類型的數(shù)據(jù)。其中,文件類型支持現(xiàn)有的所有文件也包括用戶自定義的文檔等,文本類型的數(shù)據(jù)可以是一段文字等。超級(jí)鏈接類型的數(shù)據(jù)可以是URL。
[0029]在本實(shí)施例中,用戶設(shè)備無(wú)需安裝專門上傳數(shù)據(jù)的客戶端,通過(guò)用戶設(shè)備上的瀏覽器即可將用戶感興趣或認(rèn)為有用的數(shù)據(jù)上傳至服務(wù)器,使得用戶設(shè)備可以在沒有客戶端的情況下快速上傳數(shù)據(jù)。
[0030]在一可選實(shí)施方式中,瀏覽器可以向用戶提供指定頁(yè)面,用于供用戶向?yàn)g覽器提供要上傳的數(shù)據(jù)。例如,瀏覽器所提供的該指定頁(yè)面可以是瀏覽器個(gè)人中心的一個(gè)網(wǎng)絡(luò)在線應(yīng)用程序,當(dāng)用戶打開該網(wǎng)絡(luò)在線應(yīng)用程序時(shí),瀏覽器可以向用戶展示該指定頁(yè)面。這樣,當(dāng)用戶發(fā)現(xiàn)感興趣或認(rèn)為有用的數(shù)據(jù)后,可以通過(guò)拖拽這些數(shù)據(jù)到該指定頁(yè)面中的任意位置的方式,將這些數(shù)據(jù)提供給瀏覽器,也就是使瀏覽器獲知用戶要上傳的數(shù)據(jù)。對(duì)瀏覽器來(lái)說(shuō),可以通過(guò)監(jiān)聽指定頁(yè)面上是否發(fā)生拖拽動(dòng)作,當(dāng)監(jiān)聽到指定頁(yè)面上發(fā)生拖拽動(dòng)作時(shí),不用等用戶手動(dòng)提交數(shù)據(jù),而是主動(dòng)獲取該拖拽動(dòng)作涉及的內(nèi)容作為用戶要上傳的數(shù)據(jù)。
[0031]在具體實(shí)現(xiàn)上,瀏覽器通過(guò)javascript語(yǔ)言編寫的腳本給瀏覽器的窗口(window)對(duì)象綁定拖拽動(dòng)作事件,然后監(jiān)聽該對(duì)象的窗口事件(window, event),當(dāng)監(jiān)聽到窗口事件時(shí)獲取該窗口事件涉及的對(duì)象(window, event, target),主動(dòng)獲取用戶以拖拽方式上傳的數(shù)據(jù)。之后,瀏覽器可以簡(jiǎn)單判斷數(shù)據(jù)類型,如果上傳的數(shù)據(jù)是文本和鏈接,則可以以字符串的形式主動(dòng)發(fā)送到服務(wù)器,如果上傳的數(shù)據(jù)是文件類型,則可以先進(jìn)行javascript腳本處理,獲取到文件的二進(jìn)制數(shù)據(jù),然后將該二進(jìn)制數(shù)據(jù)發(fā)送到服務(wù)器。
[0032]在一可選實(shí)施方式中,用戶也可以通過(guò)復(fù)制或剪切數(shù)據(jù),然后將復(fù)制或剪切的數(shù)據(jù)粘貼在指定頁(yè)面中任意位置的方式,向?yàn)g覽器提供要上傳的數(shù)據(jù)。或者,用戶也可以采用傳統(tǒng)(form)提交表單上傳的方式向?yàn)g覽器提供要上傳的數(shù)據(jù)。
[0033]其中,通過(guò)傳統(tǒng)form表單上傳的方式向?yàn)g覽器提供要上傳的數(shù)據(jù),需要瀏覽器在指定頁(yè)面上設(shè)置上傳按鈕,用戶點(diǎn)擊上傳按鈕后,展開上傳方式選擇按鈕以供用戶選擇上傳數(shù)據(jù)的類型,例如可以是文件類型、超級(jí)鏈接類型或文本類型,然后用戶通過(guò)上傳方式選擇按鈕選擇要上傳的數(shù)據(jù)的類型后,彈出對(duì)話框,供用戶進(jìn)行數(shù)據(jù)的上傳。例如,當(dāng)用戶選擇“文件”按鈕時(shí),彈出文件選擇對(duì)話框,供用戶在本地選擇文件進(jìn)行上傳;當(dāng)用戶選擇“超級(jí)鏈接”按鈕時(shí),彈出超鏈接文本框,供用戶輸入U(xiǎn)RL地址,點(diǎn)擊確定后上傳;當(dāng)用戶選擇“文本”按鈕時(shí),彈出文本框,供用戶輸入需要上傳的文本,點(diǎn)擊確定上傳。
[0034]與傳統(tǒng)form表單上傳的方式相比,本發(fā)明實(shí)施例提供的拖拽上傳方式可以極大的簡(jiǎn)化用戶的操作,給用戶交互操作帶來(lái)良好的體驗(yàn),有利于提高數(shù)據(jù)上傳的效率。
[0035]進(jìn)一步,在現(xiàn)有網(wǎng)絡(luò)筆記的形式中,用戶上傳的文件類數(shù)據(jù)和文本類數(shù)據(jù)位于同一界面,且文件類數(shù)據(jù)以附件形式直接插在文本類數(shù)據(jù)中進(jìn)行混合顯示,界面顯示雜亂無(wú)章,不方便用戶整理或查找,且視覺體驗(yàn)也較差。針對(duì)該問(wèn)題,本實(shí)施例在解決客戶端問(wèn)題的同時(shí),給出了一種解決方法。具體的,當(dāng)瀏覽器成功獲取到用戶要上傳的數(shù)據(jù)時(shí),除了將用戶要上傳的數(shù)據(jù)自動(dòng)上傳至服務(wù)器之外,還識(shí)別用戶要上傳的數(shù)據(jù)的類型,并根據(jù)識(shí)別出的數(shù)據(jù)的類型生成該數(shù)據(jù)對(duì)應(yīng)的卡片,之后在將用戶要上傳的數(shù)據(jù)成功上傳至服務(wù)器之后,顯示該數(shù)據(jù)對(duì)應(yīng)的卡片,以便于用戶整理和查找有關(guān)數(shù)據(jù)。其中,數(shù)據(jù)對(duì)應(yīng)的卡片用于供用戶了解上傳的數(shù)據(jù)的信息和/或供用戶對(duì)上傳的數(shù)據(jù)進(jìn)行操作。
[0036]可選的,瀏覽器可以在用戶每上傳一條數(shù)據(jù),就生成一個(gè)相應(yīng)的卡片。其中,不同數(shù)據(jù)對(duì)應(yīng)的卡片大小相同,并且可以按數(shù)據(jù)上傳時(shí)間的先后順序依次進(jìn)行顯示。例如,在指定頁(yè)面的基礎(chǔ)上,瀏覽器可以按照數(shù)據(jù)上傳時(shí)間的先后順序,依次將各數(shù)據(jù)對(duì)應(yīng)的卡片顯示在該指定頁(yè)面上,如圖2所示為本發(fā)明實(shí)施例提供的一種在指定頁(yè)面上顯示卡片的示意圖。
[0037]在該實(shí)施方式中,瀏覽器通過(guò)對(duì)用戶要上傳的數(shù)據(jù)進(jìn)行類型識(shí)別,并進(jìn)行分類顯示,一方面可以使要上傳的數(shù)據(jù)不再受類型限制,對(duì)各類數(shù)據(jù)都可以實(shí)現(xiàn)快速上傳;另一方面無(wú)論上傳何種類型的數(shù)據(jù),都以卡片的形式向用戶提供所上傳的數(shù)據(jù)的信息和/或向用戶提供對(duì)所上傳的數(shù)據(jù)進(jìn)行操作的功能,而只需顯示卡片,相比于現(xiàn)有技術(shù)以附件形式在文本數(shù)據(jù)中直接顯示文件類數(shù)據(jù)的方式相比,顯示界面顯示更加整齊,便于用戶整理、查找和進(jìn)行操作,有利于提高用戶的體驗(yàn)。
[0038]進(jìn)一步可選的,瀏覽器根據(jù)數(shù)據(jù)的類型生成數(shù)據(jù)對(duì)應(yīng)的卡片的實(shí)施方式可以包括:瀏覽器先生成空白卡片,然后在空白卡片上添加用于供用戶了解該數(shù)據(jù)的信息和/或在空白卡片上添加用于供用戶對(duì)該數(shù)據(jù)進(jìn)行操作的操作按鈕。具體的,瀏覽器通過(guò)javascript腳本監(jiān)聽指定頁(yè)面上的窗口事件,當(dāng)監(jiān)聽到窗口事件時(shí),先不理會(huì)上傳是否成功,而是通過(guò)javascript腳本建立一個(gè)空白卡片的HTML DOM節(jié)點(diǎn),放入到指定頁(yè)面中,當(dāng)服務(wù)器因上傳動(dòng)作處理完成后返回處理結(jié)果代碼后,如果服務(wù)器返回的處理結(jié)果代碼表示處理成功,則把有關(guān)內(nèi)容替換到空白卡片,如果服務(wù)器返回的處理結(jié)果代碼表示失敗,則刪除空白卡片。
[0039]在一可選實(shí)施方式中,本發(fā)明實(shí)施例涉及的數(shù)據(jù)類型可以分為但不限于:文本類型的數(shù)據(jù)、文件類型的數(shù)據(jù)和超級(jí)鏈接類型的數(shù)據(jù)。
[0040]基于上述分類,上述瀏覽器根據(jù)數(shù)據(jù)的類型,在空白卡片上添加用于供用戶了解該數(shù)據(jù)的信息和/或在空白卡片上添加用于供用戶對(duì)該數(shù)據(jù)進(jìn)行操作的操作按鈕的實(shí)施方式可以包括:
[0041]如果用戶要上傳的數(shù)據(jù)是文件類型,則瀏覽器在空白卡片上添加該數(shù)據(jù)的名稱和該數(shù)據(jù)所屬的文件類型對(duì)應(yīng)的縮略圖,并在空白卡片上添加供用戶下載該數(shù)據(jù)的操作按鈕和供用戶在線預(yù)覽/編輯該數(shù)據(jù)的操作按鈕;
[0042]如果用戶要上傳的數(shù)據(jù)是文本類型,則瀏覽器可以在空白卡片上添加該數(shù)據(jù)的部分或全部;
[0043]如果用戶要上傳的數(shù)據(jù)是超級(jí)鏈接類型,所述瀏覽器在所述空白卡片上添加所述數(shù)據(jù)對(duì)應(yīng)的URL的標(biāo)題、所述數(shù)據(jù)對(duì)應(yīng)的URL所指向的頁(yè)面中的圖片和摘要信息,并在所述空白卡片上添加供所述用戶打開所述數(shù)據(jù)對(duì)應(yīng)的URL所指向的頁(yè)面的操作按鈕。
[0044]進(jìn)一步,文件類型的數(shù)據(jù)還可以劃分為視頻、圖片、office文檔、文本文檔、音頻等。超級(jí)鏈接類型的數(shù)據(jù)還可以劃分為購(gòu)物類URL、視頻類URL、圖片類URL、普通信息類URL和文件在線地址類URL等。
[0045]以下根據(jù)用戶要上傳的數(shù)據(jù)的類型對(duì)生成相應(yīng)的卡片的過(guò)程以及相應(yīng)卡片的功能進(jìn)行介紹:
[0046]當(dāng)用戶上傳的數(shù)據(jù)為超級(jí)鏈接時(shí),瀏覽器生成空白卡片,然后在空白卡片上顯示超級(jí)鏈接的標(biāo)題、超級(jí)鏈接所對(duì)應(yīng)的頁(yè)面中的主要圖片、摘要等信息,并在該空白卡片上添加用戶打開該URL對(duì)應(yīng)的頁(yè)面的操作按鈕。在實(shí)際實(shí)現(xiàn)上,供用戶打開該URL對(duì)應(yīng)的頁(yè)面的操作按鈕可以是該URL本身。當(dāng)用戶選中并單擊該卡片時(shí),可以將卡片放大,這樣在放大后的卡片上就會(huì)顯示用戶上傳的超級(jí)鏈接的信息,例如超級(jí)鏈接的名稱、URL、URL對(duì)應(yīng)的頁(yè)面中的主要圖片、摘要等信息??蛇x的,當(dāng)用戶點(diǎn)擊URL時(shí),可以打開該URL對(duì)應(yīng)的頁(yè)面。
[0047]當(dāng)用戶上傳的數(shù)據(jù)為文件時(shí),例如word、excel、PPT、txt文件時(shí),瀏覽器先生成空白卡片,然后在該空白卡片上顯示相應(yīng)文件的名稱及文件類型的縮略圖,還在該空白卡片上設(shè)置下載按鈕及在線預(yù)覽/編輯按鈕,用戶通過(guò)這些按鈕可以隨時(shí)從服務(wù)器下載或者在線預(yù)覽/編輯相應(yīng)的文檔。當(dāng)用戶選中并單擊該卡片時(shí),可以將卡片放大,用戶點(diǎn)擊放大后卡片中的下載按鈕下載文檔或者點(diǎn)擊在線預(yù)覽/編輯按鈕在線預(yù)覽/編輯相應(yīng)的文檔。
[0048]當(dāng)用戶上傳的數(shù)據(jù)為文字片段時(shí),瀏覽器先生成空白卡片,然后在空白卡片上顯示該文字片段中的全部或部分文字。同樣,用戶選中并點(diǎn)擊該卡片之后,可以將卡片放大,用戶可以在放大后的卡片中閱讀上傳的文字片段。
[0049]當(dāng)用戶上傳的數(shù)據(jù)為圖片或照片時(shí),瀏覽器可以生成空白卡片,然后在空白卡片上顯示圖片或照片的名稱及圖片或照片的縮略圖。當(dāng)用戶點(diǎn)擊該卡片時(shí),可以將卡片放大,以便用戶預(yù)覽圖片或照片。
[0050]進(jìn)一步,瀏覽器還可以在數(shù)據(jù)對(duì)應(yīng)的卡片上設(shè)置文本框,用戶供用戶輸入數(shù)據(jù)的備注信息。這樣,用戶可以在文本框中添加數(shù)據(jù)的備注信息。另外,該文本框中的備注信息允許用戶反復(fù)修改。
[0051]基于上述各實(shí)施方式,為了進(jìn)一步便于數(shù)據(jù)的查看,瀏覽器在將數(shù)據(jù)成功上傳至服務(wù)器后,可以根據(jù)該數(shù)據(jù)在服務(wù)器上的存儲(chǔ)地址,生成該數(shù)據(jù)對(duì)應(yīng)的二維碼,并將該數(shù)據(jù)對(duì)應(yīng)的二維碼添加到該數(shù)據(jù)對(duì)應(yīng)的卡片上。這樣用戶可以通過(guò)掃描二維碼,將當(dāng)前卡片中對(duì)應(yīng)的數(shù)據(jù)從服務(wù)器同步到其他設(shè)備上,例如用戶的手機(jī),進(jìn)而可以通過(guò)手機(jī)查看存儲(chǔ)的數(shù)據(jù)的詳細(xì)信息。由此可見,通過(guò)該實(shí)施方式,用戶不需要數(shù)據(jù)線,也不需要電腦操作或通過(guò)手機(jī)登錄客戶端,只需要用手機(jī)拍攝二維碼就能快速的實(shí)現(xiàn)數(shù)據(jù)同步。
[0052]綜上可見,本實(shí)施例提供的方法,一方面通過(guò)瀏覽器進(jìn)行數(shù)據(jù)的上傳,使得用戶設(shè)備不需要額外安裝客戶端即可方便地上傳文件、文本、超級(jí)鏈接等各種類型的數(shù)據(jù);另一方面通過(guò)對(duì)上傳數(shù)據(jù)的類型進(jìn)行自動(dòng)識(shí)別,并根據(jù)數(shù)據(jù)類型的不同以卡片的形式向用戶顯示上傳數(shù)據(jù)的信息,有利于使顯示更加整齊有序,提高用戶體驗(yàn);再一方面通過(guò)生成數(shù)據(jù)的二維碼,使得不需要電腦操作也不需要手機(jī)登錄客戶端,也不需要數(shù)據(jù)線,只需要通過(guò)拍攝二維碼就能將數(shù)據(jù)快速同步到其他設(shè)備。
[0053]圖3為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)記錄裝置的結(jié)構(gòu)示意圖。本實(shí)施例的數(shù)據(jù)記錄裝置設(shè)置于用戶設(shè)備中實(shí)現(xiàn),可以作為用戶設(shè)備上的瀏覽器來(lái)實(shí)現(xiàn),但并不限于此。如圖3所示,該裝置包括:接收模塊31、獲取模塊32、識(shí)別模塊34、生成模塊35、顯示模塊36和上傳模塊33。
[0054]接收模塊31,用于接收用戶發(fā)出的數(shù)據(jù)存儲(chǔ)指令。
[0055]獲取模塊32,用于在接收模塊31接收到數(shù)據(jù)存儲(chǔ)指令后,主動(dòng)獲取用戶要上傳的數(shù)據(jù)。
[0056]識(shí)別模塊34,用于在獲取模塊32成功獲取到用戶要上傳的數(shù)據(jù)時(shí),自動(dòng)識(shí)別用戶要上傳的數(shù)據(jù)的類型。
[0057]生成模塊35,用于根據(jù)識(shí)別模塊34識(shí)別出的數(shù)據(jù)的類型生成該數(shù)據(jù)對(duì)應(yīng)的卡片,該數(shù)據(jù)對(duì)應(yīng)的卡片用于供用戶了解該數(shù)據(jù)的信息和/或?qū)υ摂?shù)據(jù)進(jìn)行操作。
[0058]上傳模塊33,用于在獲取模塊32成功獲取到用戶要上傳的數(shù)據(jù)時(shí),將用戶要上傳的數(shù)據(jù)自動(dòng)上傳至服務(wù)器。
[0059]顯示模塊36,用于在上傳模塊33將數(shù)據(jù)成功上傳至服務(wù)器后,顯示數(shù)據(jù)對(duì)應(yīng)的卡片。
[0060]在一可選實(shí)施方式中,獲取模塊32具體用于監(jiān)聽數(shù)據(jù)記錄裝置的指定頁(yè)面上是否發(fā)生拖拽動(dòng)作,當(dāng)監(jiān)聽到指定頁(yè)面上發(fā)生拖拽動(dòng)作時(shí),主動(dòng)獲取該拖拽動(dòng)作涉及的內(nèi)容作為用戶要上傳的數(shù)據(jù);其中,指定頁(yè)面用于供用戶以拖拽方式向數(shù)據(jù)記錄裝置提供要上傳的數(shù)據(jù)。
[0061]可選的,顯示模塊36具體可以按照數(shù)據(jù)上傳時(shí)間的先后順序,順序顯示數(shù)據(jù)對(duì)應(yīng)的卡片。
[0062]在一可選實(shí)施方式中,生成模塊35具體可用于生成空白卡片,根據(jù)數(shù)據(jù)的類型,在空白卡片上添加供用戶了解該數(shù)據(jù)的信息和/或在空白卡片上添加供用戶對(duì)該數(shù)據(jù)進(jìn)行操作的操作按鈕。
[0063]進(jìn)一步可選的,生成模塊35用于根據(jù)數(shù)據(jù)的類型,在空白卡片上添加供用戶了解該數(shù)據(jù)的信息和/或在空白卡片上添加供用戶對(duì)該數(shù)據(jù)進(jìn)行操作的操作按鈕,包括:
[0064]如果用戶上傳的數(shù)據(jù)是文件類型,則生成模塊35具體用于在空白卡片上添加該數(shù)據(jù)的名稱和該數(shù)據(jù)所屬的文件類型對(duì)應(yīng)的縮略圖,并在空白卡片上添加供用戶下載該數(shù)據(jù)的操作按鈕和供用戶在線預(yù)覽/編輯該數(shù)據(jù)的操作按鈕;
[0065]如果用戶上傳的數(shù)據(jù)是文本類型,則生成模塊35具體用于在空白卡片上添加該數(shù)據(jù)的部分或全部;
[0066]如果用戶上傳的數(shù)據(jù)是超級(jí)鏈接類型,則生成模塊35具體用于在空白卡片上添加該數(shù)據(jù)對(duì)應(yīng)的鏈接的頁(yè)面的標(biāo)題、該數(shù)據(jù)對(duì)應(yīng)的鏈接所指向的頁(yè)面中的圖片和摘要信息,并在空白卡片上添加供用戶打開該數(shù)據(jù)對(duì)應(yīng)的鏈接所指向的頁(yè)面的操作按鈕。
[0067]在一可選實(shí)施方式中,上述生成模塊35還用于,在數(shù)據(jù)對(duì)應(yīng)的卡片上設(shè)置文本框,用于供用戶輸入該數(shù)據(jù)的備注信息。其中,文本框內(nèi)的備注信息允許用戶反復(fù)進(jìn)行修改。
[0068]在一可選實(shí)施方式中,上述生成模塊35還用于,在上傳模塊33將數(shù)據(jù)成功上傳至服務(wù)器后,根據(jù)數(shù)據(jù)在服務(wù)器上的存儲(chǔ)地址,生成該數(shù)據(jù)對(duì)應(yīng)的二維碼,并將該數(shù)據(jù)對(duì)應(yīng)的二維碼添加到數(shù)據(jù)對(duì)應(yīng)的卡片上。
[0069]本實(shí)施例提供的數(shù)據(jù)記錄裝置的各功能模塊可用于執(zhí)行圖1所示方法實(shí)施例的流程,其具體工作原理不再贅述,詳見方法實(shí)施例的描述。
[0070]本實(shí)施例提供的數(shù)據(jù)記錄裝置,可以作為用戶設(shè)備上的瀏覽器實(shí)現(xiàn),在接收到用戶發(fā)出的數(shù)據(jù)存儲(chǔ)指令后,主動(dòng)獲取用戶要上傳的數(shù)據(jù),并在成功獲取到用戶要上傳的數(shù)據(jù)時(shí),將用戶要上傳的數(shù)據(jù)上傳至服務(wù)器,實(shí)現(xiàn)數(shù)據(jù)的快速上傳,使用戶設(shè)備無(wú)需安裝專門的客戶端,使得在沒有客戶端的情況下也可以快速上傳數(shù)據(jù)。
[0071]進(jìn)一步,本實(shí)施例提供的數(shù)據(jù)記錄裝置通過(guò)對(duì)用戶要上傳的數(shù)據(jù)進(jìn)行類型識(shí)別,并進(jìn)行分類顯示,一方面可以使要上傳的數(shù)據(jù)不再受類型限制,對(duì)各類數(shù)據(jù)都可以實(shí)現(xiàn)快速上傳;另一方面無(wú)論上傳何種類型的數(shù)據(jù),都以卡片的形式向用戶提供所上傳的數(shù)據(jù)的信息和/或向用戶提供對(duì)所上傳的數(shù)據(jù)進(jìn)行操作的功能,而只需顯示卡片,相比于現(xiàn)有技術(shù)以附件形式在文本數(shù)據(jù)中直接顯示文件類數(shù)據(jù)的方式相比,顯示界面顯示更加整齊,便于用戶整理、查找和進(jìn)行操作,有利于提高用戶的體驗(yàn)。
[0072]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0073]最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
【權(quán)利要求】
1.一種數(shù)據(jù)記錄方法,其特征在于,包括: 用戶設(shè)備上的瀏覽器接收用戶發(fā)出的數(shù)據(jù)存儲(chǔ)指令; 所述瀏覽器在接收到所述數(shù)據(jù)存儲(chǔ)指令后,主動(dòng)獲取所述用戶要上傳的數(shù)據(jù); 當(dāng)所述瀏覽器成功獲取到所述用戶要上傳的數(shù)據(jù)時(shí),自動(dòng)識(shí)別所述用戶要上傳的數(shù)據(jù)的類型,根據(jù)所述數(shù)據(jù)的類型生成所述數(shù)據(jù)對(duì)應(yīng)的卡片,并將所述用戶要上傳的數(shù)據(jù)自動(dòng)上傳至服務(wù)器;其中,所述數(shù)據(jù)對(duì)應(yīng)的卡片用于供所述用戶了解所述數(shù)據(jù)的信息和/或?qū)λ鰯?shù)據(jù)進(jìn)行操作; 在將所述數(shù)據(jù)成功上傳至所述服務(wù)器后,所述瀏覽器顯示所述數(shù)據(jù)對(duì)應(yīng)的卡片。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述瀏覽器主動(dòng)獲取所述用戶要上傳的數(shù)據(jù),包括: 所述瀏覽器監(jiān)聽所述瀏覽器的指定頁(yè)面上是否發(fā)生拖拽動(dòng)作,當(dāng)監(jiān)聽到所述指定頁(yè)面上發(fā)生拖拽動(dòng)作時(shí),主動(dòng)獲取所述拖拽動(dòng)作涉及的內(nèi)容作為所述用戶要上傳的數(shù)據(jù);其中,所述指定頁(yè)面用于供所述用戶以拖拽方式向所述瀏覽器提供要上傳的數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述瀏覽器根據(jù)所述數(shù)據(jù)的類型生成所述數(shù)據(jù)對(duì)應(yīng)的卡片,包括: 所述瀏覽器生成空白卡片; 所述瀏覽器根據(jù)所述數(shù)據(jù)的類型,在所述空白卡片上添加供所述用戶了解所述數(shù)據(jù)的信息和/或在所述空白卡片上添加供所述用戶對(duì)所述數(shù)據(jù)進(jìn)行操作的操作按鈕。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述瀏覽器根據(jù)所述數(shù)據(jù)的類型,在所述空白卡片上添加供所述用戶了解所述數(shù)據(jù)的信息和/或在所述空白卡片上添加供所述用戶對(duì)所述數(shù)據(jù)進(jìn)行操作的操作按鈕,包括 如果所述數(shù)據(jù)是文件類型,所述瀏覽器在所述空白卡片上添加所述數(shù)據(jù)的名稱和所述數(shù)據(jù)所屬的文件類型對(duì)應(yīng)的縮略圖,并在所述空白卡片上添加供所述用戶下載所述數(shù)據(jù)的操作按鈕和供所述用戶在線預(yù)覽/編輯所述數(shù)據(jù)的操作按鈕; 如果所述數(shù)據(jù)是文本類型,所述瀏覽器在所述空白卡片上添加所述數(shù)據(jù)的部分或全部; 如果所述數(shù)據(jù)是超級(jí)鏈接類型,所述瀏覽器在所述空白卡片上添加所述數(shù)據(jù)對(duì)應(yīng)的鏈接的頁(yè)面的標(biāo)題、所述數(shù)據(jù)對(duì)應(yīng)的鏈接所指向的頁(yè)面中的圖片和摘要信息,并在所述空白卡片上添加供所述用戶打開所述數(shù)據(jù)對(duì)應(yīng)的鏈接所指向的頁(yè)面的操作按鈕。
5.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的方法,其特征在于,還包括: 所述瀏覽器在所述數(shù)據(jù)對(duì)應(yīng)的卡片上設(shè)置文本框,用于供所述用戶輸入所述數(shù)據(jù)的備注信息。
6.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的方法,其特征在于,還包括: 在將所述數(shù)據(jù)成功上傳至所述服務(wù)器后,所述瀏覽器根據(jù)所述數(shù)據(jù)在所述服務(wù)器上的存儲(chǔ)地址,生成所述數(shù)據(jù)對(duì)應(yīng)的二維碼,并將所述數(shù)據(jù)對(duì)應(yīng)的二維碼添加到所述數(shù)據(jù)對(duì)應(yīng)的卡片上。
7.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的方法,其特征在于,所述瀏覽器顯示所述數(shù)據(jù)對(duì)應(yīng)的卡片,包括: 所述瀏覽器按照所述數(shù)據(jù)上傳時(shí)間的先后順序,順序顯示所述數(shù)據(jù)對(duì)應(yīng)的卡片。
8.一種數(shù)據(jù)記錄裝置,設(shè)置于用戶設(shè)備中實(shí)現(xiàn),其特征在于,所述裝置包括: 接收模塊,用于接收用戶發(fā)出的數(shù)據(jù)存儲(chǔ)指令; 獲取模塊,用于在所述接收模塊接收到所述數(shù)據(jù)存儲(chǔ)指令后,主動(dòng)獲取所述用戶要上傳的數(shù)據(jù); 識(shí)別模塊,用于在所述獲取模塊成功獲取到所述用戶要上傳的數(shù)據(jù)時(shí),自動(dòng)識(shí)別所述用戶要上傳的數(shù)據(jù)的類型; 生成模塊,用于根據(jù)所述識(shí)別模塊識(shí)別出的所述數(shù)據(jù)的類型生成所述數(shù)據(jù)對(duì)應(yīng)的卡片,所述數(shù)據(jù)對(duì)應(yīng)的卡片用于供所述用戶了解所述數(shù)據(jù)的信息和/或?qū)λ鰯?shù)據(jù)進(jìn)行操作;上傳模塊,用于在所述獲取模塊成功獲取到所述用戶要上傳的數(shù)據(jù)時(shí),將所述用戶要上傳的數(shù)據(jù)自動(dòng)上傳至服務(wù)器; 顯示模塊,用于在所述上傳模塊將所述數(shù)據(jù)成功上傳至所述服務(wù)器后,顯示所述數(shù)據(jù)對(duì)應(yīng)的卡片。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述獲取模塊具體用于監(jiān)聽所述數(shù)據(jù)記錄裝置的指定頁(yè)面上是否發(fā)生拖拽動(dòng)作,當(dāng)監(jiān)聽到所述指定頁(yè)面上發(fā)生拖拽動(dòng)作時(shí),主動(dòng)獲取所述拖拽動(dòng)作涉及的內(nèi)容作為所述用戶要上傳的數(shù)據(jù);其中,所述指定頁(yè)面用于供所述用戶以拖拽方式向所述數(shù)據(jù)記錄裝置提供要上傳的數(shù)據(jù)。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述生成模塊具體用于生成空白卡片,根據(jù)所述數(shù)據(jù)的類型,在所述空白卡片上添加供所述用戶了解所述數(shù)據(jù)的信息和/或在所述空白卡片上添加供所述用戶對(duì)所述數(shù)據(jù)進(jìn)行操作的操作按鈕。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述生成模塊用于根據(jù)所述數(shù)據(jù)的類型,在所述空白卡片上添加供所述用戶了解所述數(shù)據(jù)的信息和/或在所述空白卡片上添加供所述用戶對(duì)所述數(shù)據(jù)進(jìn)行操作的操作按鈕,包括: 如果所述數(shù)據(jù)是文件類型,所述生成模塊在所述空白卡片上添加所述數(shù)據(jù)的名稱和所述數(shù)據(jù)所屬的文件類型對(duì)應(yīng)的縮略圖,并在所述空白卡片上添加供所述用戶下載所述數(shù)據(jù)的操作按鈕和供所述用戶在線預(yù)覽/編輯所述數(shù)據(jù)的操作按鈕; 如果所述數(shù)據(jù)是文本類型,所述生成模塊在所述空白卡片上添加所述數(shù)據(jù)的部分或全部; 如果所述數(shù)據(jù)是超級(jí)鏈接類型,所述生成模塊在所述空白卡片上添加所述數(shù)據(jù)對(duì)應(yīng)的鏈接的頁(yè)面的標(biāo)題、所述數(shù)據(jù)對(duì)應(yīng)的鏈接所指向的頁(yè)面中的圖片和摘要信息,并在所述空白卡片上添加供所述用戶打開所述數(shù)據(jù)對(duì)應(yīng)的鏈接所指向的頁(yè)面的操作按鈕。
12.根據(jù)權(quán)利要求8-11任一項(xiàng)所述的裝置,其特征在于, 所述生成模塊還用于,在所述數(shù)據(jù)對(duì)應(yīng)的卡片上設(shè)置文本框,用于供所述用戶輸入所述數(shù)據(jù)的備注信息。
13.根據(jù)權(quán)利要求8-11任一項(xiàng)所述的裝置,其特征在于, 所述生成模塊還用于,在所述上傳模塊將所述數(shù)據(jù)成功上傳至所述服務(wù)器后,根據(jù)所述數(shù)據(jù)在所述服務(wù)器上的存儲(chǔ)地址,生成所述數(shù)據(jù)對(duì)應(yīng)的二維碼,并將所述數(shù)據(jù)對(duì)應(yīng)的二維碼添加到所述數(shù)據(jù)對(duì)應(yīng)的卡片上。
14.根據(jù)權(quán)利要求8-11任一項(xiàng)所述的裝置,其特征在于, 所述顯示模塊具體用于按照所述數(shù)據(jù)上傳時(shí)間的先后順序,順序顯示所述數(shù)據(jù)對(duì)應(yīng)的卡片。
【文檔編號(hào)】G06F17/40GK104077426SQ201410309608
【公開日】2014年10月1日 申請(qǐng)日期:2014年6月30日 優(yōu)先權(quán)日:2014年6月30日
【發(fā)明者】萬(wàn)振, 張凱達(dá) 申請(qǐng)人:北京金山安全軟件有限公司