数据上传方法及装置的制造方法_3

文档序号:9453008阅读:来源:国知局
设置的数据输入区域设置为编辑状态,监听该数据输入区域内是否发生数据变化,其中,所谓数据上传页面处于焦点状态即该数据上传页面被显示在前台。
[0104]需要说明的是,为了实现简化数据上传步骤,从而提高用户的使用体验的目的,本发明实施例中所提供的数据上传方法的基本思想为:用户通过复制行为确定出待上传数据后,只需将该待上传数据粘贴到数据上传页面中即可实现数据上传。其中,关于将待上传数据粘贴到数据上传页面的操作行为的监听可以采用现有技术实现。
[0105]更进一步的,为了提高用户的使用体验,所述数据输入区域可以为:预先设置的隐藏式的数据输入区域。
[0106]S204,当监听到任意一次操作行为后,判断该操作行为的行为特征是否为将已复制数据粘贴到该数据上传页面中,如果是,执行步骤S205 ;否则,不作处理;
[0107]当监听到任意一次操作行为后,可以判断该操作行为的行为特征是否为将已复制数据粘贴到该数据上传页面中,并根据不同的判断结果执行不同的操作。其中,当判断出该操作行为的行为特征为将已复制数据粘贴到该数据上传页面中时,表明用户希望上传数据,因此,可以执行步骤S205;而当判断出该操作行为的行为特征不为将已复制数据粘贴到该数据上传页面中时,可以不作处理。
[0108]其中,对于能够利用键盘操作的电子设备(例如:笔记本电脑、台式电脑等)而言,将已复制数据粘贴到该数据上传页面中的具体操作可以为:“Ctrl+V”操作,当然并不局限于此,例如:对于触摸屏式电子设备(例如:平板电脑、触屏手机等)而言,用户可以在数据上传页面中进行长按操作,当然并不局限于此。
[0109]S205,将本次的操作行为所对应的已复制数据确定为待上传数据;
[0110]在判断出该操作行为的行为特征为将已复制数据粘贴到该数据上传页面中时,可以将本次的操作行为所对应的已复制数据确定为待上传数据,进而执行后续的处理。
[0111]其中,确定粘贴操作所针对的已复制数据的方式可以采用现有技术,在此不作赘述。
[0112]S206,将所确定出的待上传数据粘贴到处于编辑状态的该数据输入区域中;
[0113]S207,监听到该数据输入区域内发生数据变化;
[0114]S208,将所变化数据上传到服务器,以使得该服务器在接收到所变化数据后,保存所变化数据。
[0115]在确定出待上传数据后,可以自动将所确定出的待上传数据粘贴到处于编辑状态的该数据输入区域中;而由于一直在监听该数据输入区域的数据变化,因此,当将待上传数据粘贴到处于编辑状态的该数据输入区域时,可以监听到该数据输入区域内发生数据变化,进而将所变化数据上传到服务器中,以使得该服务器在接收到所变化数据后,保存所变化数据。
[0116]可见,本方案中,用户仅需将已复制数据粘贴到数据上传页面中即可实现数据上传,因此,达到了简化数据上传步骤,从而提高用户的使用体验的目的。
[0117]下面结合具体的应用实例,对本发明实施例所提供一种数据上传方法进行介绍。
[0118]需要说明的是,本发明实施例所提供的一种数据上传方法适用于电子设备的浏览器。其中,在实际应用中,该电子设备可以为智能手机、笔记本电脑、平板电脑等,这都是合理的。并且,所针对的数据可以包括:文本段、图片、视频文档或文本文档,当然并不局限于此。
[0119]如图3所示,一种数据上传方法,可以包括:
[0120]S301,对用户在数据上传页面的操作行为进行监听;
[0121]当通过浏览器登录到数据上传页面后,可以对用户在该数据上传页面的操作行为进行监听,并在监听到任意一次操作行为后,执行后续的操作。可以理解的是,在实际应用中,由于当需要上传数据时,用户通常会将数据上传页面设置为焦点状态;因此,为了提高监听到数据上传所对应操作行为的有效率,当数据上传页面处于焦点状态时,才对用户在数据上传页面的操作行为进行监听,其中,所谓数据上传页面处于焦点状态即该数据上传页面被显示在前台。
[0122]需要说明的是,为了实现简化数据上传步骤,从而提高用户的使用体验的目的,本发明实施例中所提供的数据上传方法的基本思想为:用户通过选中行为确定出待上传数据后,只需将该待上传数据拖拽到该数据上传页面中的任意位置即可实现数据上传。
[0123]其中,对操作行为进行监听的具体实现方式可以采用现有技术实现,例如:预先通过js脚本为浏览器的window对象绑定拖拽事件,从而使得浏览器可以监听到用户发出的拖拽事件。
[0124]S302,当监听到任意一次操作行为后,判断该操作行为的行为特征是否为将已选中数据拖拽到该数据上传页面中,如果是,执行步骤S303 ;否则,不作处理;
[0125]当监听到任意一次操作行为后,可以判断该操作行为的行为特征是否为将已选中数据拖拽到该数据上传页面中,并根据不同的判断结果执行不同的操作。其中,当判断出该操作行为的行为特征为将已选中数据拖拽到该数据上传页面中时,表明用户希望上传数据,因此,可以执行步骤S303 ;而当判断出该操作行为的行为特征不为将已选中数据拖拽到该数据上传页面中时,可以不作处理。
[0126]S303,将本次的操作行为所对应的已选中数据确定为待上传数据;
[0127]当判断出该操作行为的行为特征为将已选中数据拖拽到该数据上传页面中时,表明用户希望上传数据,因此,可以将本次的操作行为所对应的已选中数据确定为待上传数据。其中,具体的确定方式可以例如:获取拖拽事件的事件对象,进而获取到被拖拽的已选中数据,从而将该已选中数据确定为待上传数据。
[0128]S304,将所确定出的待上传数据上传到服务器,以使得该服务器在接收到该待上传数据后,保存该待上传数据。
[0129]在确定出待上传数据后,可将所确定出的待上传数据上传到服务器,以使得该服务器在接收到待上传数据后,保存该待上传数据。
[0130]可见,本方案中,用户仅需将已选中数据拖拽到数据上传页面中的任意位置即可实现数据上传,因此,达到了简化数据上传步骤,从而提高用户的使用体验的目的。
[0131]相应于上述方法实施例,本发明实施例还提供了一种数据上传装置,适用于浏览器;如图4所示,所述装置可以包括:
[0132]监听模块410,用于对用户在数据上传页面的操作行为进行监听;
[0133]判断模块420,用于当所述监听模块410监听到任意一次操作行为后,判断所述操作行为的行为特征是否与预设的数据上传触发操作行为的行为特征相匹配,如果是,则触发待上传数据确定模块;
[0134]待上传数据确定模块430,用于根据本次的操作行为,确定待上传数据;
[0135]上传模块440,用于将所确定出的待上传数据上传到服务器,以使得所述服务器在接收到所述待上传数据后,保存所述待上传数据。
[0136]本发明实施例中,对用户在数据上传页面的操作行为进行监听;当监听到任意一次操作行为后,判断该操作行为的行为特征是否与预设的数据上传触发操作行为的行为特征相匹配,如果是,则进一步根据本次的操作行为,确定待上传数据;将所确定出的待上传数据上传到服务器,以使得该服务器在接收到该待上传数据后,保存该待上传数据。与现有技术相比,本方案中,用户在数据上传页面的一次操作行为即可实现数据上传,因此,达到了简化数据上传步骤,从而提高用户的使用体验的目的。
[0137]在本发明实施例所提供的第一种实现方式中,所述数据上传装置还可以包括:
[0138]状态预设模块,用于将所述数据上传页面中的预先设置的数据输入区域设置为编辑状态;
[0139]数据监听模块,用于监听所述数据输入区域内是否发生数据变化;
[0140]相应的,
[0141]所述判断模块,可以包括:
[0142]第一判断单元,用于当所述监听模块监听到任意一次操作行为后,判断所述操作行为的行为特征是否为将已复制数据粘贴到所述数据上传页面中,如果是,触发待上传数据确定模块;
[0143]所述待上传数据确定模块,可以包括:
[0144]第一确定单元,用于将本次的操作行为所对应的已复制数据确定为待上传数据;
[0145]所述上传模块,可以包括:
[0146]第一上传模块,用于将所确定出的待上传数据粘贴到处于编辑状态的所述数据输入区域中;且在所述数据监听模块监听到所述数据输入区域内发生数据变化后,将所变化数据上传到服务器。
[0147]更进一步的,为了提高用户的使用体验,所述数据输入区域可以为:预先设置的隐藏式的数据输入区域。
[0148]在本发明实施例所提供的第二种实现方式中,所述判断模块,可以包括:
[0149]第二判断单元,用于当所述监听模块监听到任意一次操作行为后,判断所述操作行为的行为特征是否为将已选中数据拖拽到所述数据上传页面中,如果是,触发待上传数据确定模块;
[0150]所述待上传数据确定模块,可以包括:
[0151]第二确定单元,用于将本次的操作行为所对应的已选中数据确定为待上传数据。
[0152]具体的,所述待上传数据为文本段、图片、视频文档或文本文档。
[0153]更进一步的,本发明实施例所提供的数据上传装置还可以包括:
[0154]文本显示模块,用于当所述待上传数据为文本段时,在所述待上传数据上传完毕后,弹出用于显示所述文本段的悬浮窗口。
[0155]基于上述文本显示模块的存在,更进一步的,本发明实施例所提供的数据上传装置还可以包括:
[0156]放大显示模块,用
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1