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

文档序号:9453008阅读:来源:国知局
第三种流程图;
[0075]图4为本发明实施例所提供的一种数据上传装置的结构示意图。
【具体实施方式】
[0076]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0077]为了达到简化数据上传步骤,从而提高用户的使用体验的目的,本发明实施例提供了一种数据上传方法及装置。
[0078]下面首先对本发明实施例所提供一种数据上传方法进行介绍。
[0079]需要说明的是,本发明实施例所提供的一种数据上传方法适用于电子设备的浏览器。其中,在实际应用中,该电子设备可以为智能手机、笔记本电脑、平板电脑等,这都是合理的。并且,所针对的数据可以包括:文本段、图片、视频文档或文本文档,当然并不局限于此。
[0080]如图1所示,一种数据上传方法,可以包括:
[0081]S101,浏览器对用户在数据上传页面的操作行为进行监听;
[0082]当通过浏览器登录到数据上传页面后,浏览器可以对用户在该数据上传页面的操作行为进行监听,并在监听到任意一次操作行为后,执行后续的操作。可以理解的是,在实际应用中,由于当需要上传数据时,用户通常会将数据上传页面设置为焦点状态;因此,为了提高监听到数据上传所对应操作行为的有效率,当数据上传页面处于焦点状态时,才对用户在数据上传页面的操作行为进行监听,其中,所谓数据上传页面处于焦点状态即该数据上传页面被显示在前台。
[0083]需要说明的是,为了实现简化数据上传步骤,从而提高用户的使用体验的目的,本发明实施例中所提供的数据上传方法的基本思想为:通过用户在数据上传页面中所进行的一次操作行为即可实现数据上传,具体的,为了将所需数据上传到服务器中,用户通过选中行为确定出待上传数据或通过复制行为确定出待上传数据后,只需在数据上传页面中进行一次操作行为即可实现数据上传。并且,能够实现数据上传的操作行为的行为特征与预设的数据上传触发操作行为的行为特征相匹配,其中,预设的数据上传触发操作行为的行为特征可以包括:将已复制数据粘贴到数据上传页面中,或者,将已选中数据拖拽到所述数据上传页面中,当然并不局限于此。
[0084]进一步需要强调的是,针对不同待上传数据的同一类型的操作行为,可以认为具有相同行为特征。例如:拖拽文本段A到数据上传页面的操作行为与拖拽文本段B到数据上传页面的操作行为相对比,两个操作行为属于同一类型的操作行为,而由于所针对数据不同,因此,可以认为是不同的操作行为,但是具有相同的行为特征,即:拖拽文本块到数据上传页面。
[0085]S102,当监听到任意一次操作行为后,判断操作行为的行为特征是否与预设的数据上传触发操作行为的行为特征相匹配,如果是,执行步骤S103 ;否则,不作处理;
[0086]当监听到任意一次操作行为后,浏览器判断该操作行为的行为特征是否与预设的数据上传触发操作行为的行为特征相匹配,并根据不同的判断结果执行不同的操作。其中,当判断出该操作行为的行为特征与预设的数据上传触发操作行为的行为特征相匹配时,表明用户希望上传数据,因此,可以执行步骤S103;而当判断出该操作行为的行为特征与预设的数据上传触发操作行为的行为特征不匹配时,可以不作处理。
[0087]S103,根据本次的操作行为,确定待上传数据;
[0088]在判断出该操作行为的行为特征与预设的数据上传触发操作行为的行为特征相匹配时,表明用户希望上传数据,因此,浏览器可以根据本次的操作行为,确定待上传数据。
[0089]可以理解的是,对于不同类型的能够实现数据上传的操作行为而言,关于待上传数据的确定方式不同。例如:当预设的数据上传触发操作行为的行为特征为将已复制数据粘贴到该数据上传页面中时,所述根据本次的操作行为,确定待上传数据,可以包括:将本次的操作行为所对应的已复制数据确定为待上传数据;而当预设的数据上传触发操作行为的行为特征为将已选中数据拖拽到该数据上传页面中时,所述根据本次的操作行为,确定待上传数据,可以包括:将本次的操作行为所对应的已选中数据确定为待上传数据。
[0090]S104,将所确定出的待上传数据上传到服务器,以使得该服务器在接收到该待上传数据后,保存该待上传数据。
[0091]在确定出待上传数据后,浏览器可将所确定出的待上传数据上传到服务器,以使得该服务器在接收到待上传数据后,保存该待上传数据,从而使得用户在数据上传页面的一次操作行为即可实现数据上传,因此,达到了简化数据上传步骤,从而提高用户的使用体验的目的。
[0092]其中,对于不同类型的能够实现数据上传的操作行为而言,将所确定出的待上传数据上传到服务器的方式不同。例如:当预设的数据上传触发操作行为的行为特征为将已复制数据粘贴到该数据上传页面中时,在对用户在数据上传页面的操作行为进行监听的同时,还可以将该数据上传页面中的预先设置的数据输入区域设置为编辑状态;监听该数据输入区域内是否发生数据变化;相应的,将所确定出的待上传数据上传到服务器,可以包括:将所确定出的待上传数据粘贴到处于编辑状态的该数据输入区域中;在监听到该数据输入区域内发生数据变化后,将所变化数据上传到服务器;而当预设的数据上传触发操作行为的行为特征为将已选中数据拖拽到该数据上传页面中时,可以直接将所确定出的待上传数据上传到服务器即可。
[0093]本发明实施例中,对用户在数据上传页面的操作行为进行监听;当监听到任意一次操作行为后,判断该操作行为的行为特征是否与预设的数据上传触发操作行为的行为特征相匹配,如果是,则进一步根据本次的操作行为,确定待上传数据;将所确定出的待上传数据上传到服务器,以使得该服务器在接收到该待上传数据后,保存该待上传数据。与现有技术相比,本方案中,用户在数据上传页面的一次操作行为即可实现数据上传,因此,达到了简化数据上传步骤,从而提高用户的使用体验的目的。
[0094]需要说明的是,为了提高用户的使用体验,当待上传数据为文本段时,在该待上传数据上传完毕后,可以弹出用于显示该文本段的悬浮窗口,而从用户的角度而言,可以看到文本段通过卡片形式显示出,当然并不局限于此。并且,当文本段的数据量较大时,可以弹出重叠的多个悬浮窗口,以在每个悬浮窗口中显示文本段的部分内容。更进一步的,为了提高用户的使用体验,用户向该悬浮窗口发出放大指令,而浏览器在接收到针对于该悬浮窗口的放大指令后,放大显示该悬浮窗口 ;其中,发出该放大指令的操作可以为适用于触摸屏和非触摸屏的双击操作、适用于触摸屏的类似放大图像的双指滑动操作,当然并不局限于此。
[0095]更进一步的,对于待上传数据为文本段、图片、视频文档或文本文档而言,在该待上传数据上传完毕后,本发明实施例所提供的数据上传方法还可以包括:接收该服务器反馈的在保存该待上传数据过程中所形成文档的文档标识信息,其中,该文档标识信息可以为文档名称或文档类型等。并且,接收该服务器反馈的在保存该待上传数据过程中所形成文档的文档标识信息后,更进一步的,为了向用户展示待上传数据在服务器中所形成文档的相关信息,可以进一步弹出包含该文档所对应缩略图的悬浮窗口,其中,该文档所对应缩略图依据该文档的文档标识信息生成。更进一步的,当用户希望打开该文档时,可以向该缩略图发出点击指令,而浏览器在接收到针对于该缩略图的点击指令后,可以下载并打开该文档,其中,发出该点击指令的操作可以包括:适用于触摸屏和非触摸屏的单击操作、适用于触摸屏的长按操作等。
[0096]更进一步的,为了向用户展示待上传数据在服务器中所形成文档的相关信息以及使得其他电子设备可以快速共享到该待上传数据,在接收该服务器反馈的在保存该待上传数据过程中所形成文档的文档标识信息后,本发明实施例所提供的数据上传方法还可以包括:弹出包含该文档所对应缩略图和图形识别码的悬浮窗口,其中,该文档所对应缩略图依据该文档的文档标识信息生成;该图形识别码所携带的信息为下载该文档的链接地址。可以理解的是,通过其他电子设备的图像识别码的图像扫描软件可以扫描该图像识别码,使得其他电子设备可以快速获得下载该文档的链接地址,从而下载该文档。
[0097]下面结合具体的应用实例,对本发明实施例所提供一种数据上传方法进行介绍。
[0098]需要说明的是,本发明实施例所提供的一种数据上传方法适用于电子设备的浏览器。其中,在实际应用中,该电子设备可以为智能手机、笔记本电脑、平板电脑等,这都是合理的。并且,所针对的数据可以包括:文本段、图片、视频文档或文本文档,当然并不局限于此。
[0099]如图2所示,一种数据上传方法,可以包括:
[0100]S201,对用户在数据上传页面的操作行为进行监听;
[0101]S202,将该数据上传页面中的预先设置的数据输入区域设置为编辑状态;
[0102]S203,监听该数据输入区域内是否发生数据变化;
[0103]当通过浏览器登录到数据上传页面后,浏览器可以对用户在该数据上传页面的操作行为进行监听,并在监听到任意一次操作行为后,执行后续的操作;并且,将该数据上传页面中的预先设置的数据输入区域设置为编辑状态,进而监听该数据输入区域内是否发生数据变化,并根据所监听到的结果执行不同的操作。可以理解的是,在实际应用中,由于当需要上传数据时,用户通常会将数据上传页面设置为焦点状态;因此,为了提高监听数据上传所对应操作行为的有效率,当数据上传页面处于焦点状态时,才对用户在数据上传页面的操作行为进行监听,并且将该数据上传页面中的预先
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1