数据上传方法及装置制造方法及图纸

技术编号:13737925 阅读:46 留言:0更新日期:2016-09-22 08:57
本发明专利技术公开了一种数据上传方法,属于信息通信技术领域。该数据上传方法包括:接收客户端基于预设的整合规则上传的数据信息组;依据所述整合规则,将所述数据信息组拆分为多条数据;分别对各所述数据进行处理,形成处理结果。本发明专利技术技术方案通过以数据信息组的方式一次性接收多条数据,降低了现有的数据上传方法因每次只能上传一条,当待上传数据众多时,服务器需要抖动多次,造成服务器抖动频繁,服务器压力巨大,甚至死机的不良现象发生的几率,实现了当待上传数据众多时,有效减小服务器抖动次数,减轻服务器压力的效果。

【技术实现步骤摘要】

本专利技术实施例涉及信息通信技术,尤其涉及一种数据上传方法及装置
技术介绍
在云技术爆发的当今时代,用户通常希望将所浏览的网络小说、新闻、论坛帖子、微博等中的有兴趣的数据信息上传到服务器以保存,从而达到日后方便查看或多设备共享查询的目的。专利技术人在实现本专利技术的过程中,发现现有技术存在如下缺陷:现有技术中,客户端在向服务器上传数据时,每次只能上传一条。并且,在上传过程中,每上传一条数据,服务器抖动一次;当客户端有多条数据需要上传服务器时,服务器需要抖动多次,从而造成服务器的压力巨大,甚至死机。
技术实现思路
本专利技术提供一种数据上传方法及装置,以解决降低服务器因上传数据的条数众多,造成服务器抖动频繁的问题,以减轻服务器的压力。第一方面,本专利技术实施例提供了一种数据上传方法,该数据上传方法包括:接收客户端基于预设的整合规则上传的数据信息组;依据所述整合规则,将所述数据信息组拆分为多条数据;分别对各所述数据进行处理,形成处理结果。进一步地,分别对各所述数据进行处理,形成处理结果包括:判断各所述数据是否已存储于服务器中,将未存储的数据进行存储,并将
各所述数据的存储状态作为处理结果。进一步地,分别对各所述数据进行处理,形成处理结果之后,还包括:将各所述数据的处理结果基于所述整合规则进行整合,形成处理结果信息组,发送给客户端。进一步地,依据所述整合规则,将所述数据信息组拆分为多条数据包括:依据所述整合规则,从所述数据信息组中进行关键词识别;将各关键词之间的数据拆分为单条数据。第二方面,本专利技术实施例又提供了一种数据上传方法,该数据上传方法包括:将至少两条待上传数据基于预设的整合规则,整合形成数据信息组;将所述数据信息组上传给服务器。进一步地,将所述数据信息组上传给服务器之后,还包括:接收所述服务器返回的处理结果信息组,并基于所述整合规则进行拆分。进一步地,将至少两条待上传数据基于预设的整合规则,整合形成数据信息组包括:以所述整合规则中的关键词作为间隔符,将至少两条待上传数据分别设置在间隔符之间,整合形成数据信息组。进一步地,所述将至少两条待上传数据基于预设的整合规则,整合形成数据信息组,还包括:当产生数据上传需求时,识别待上传数据是否符合整合条件;如果所述待上传数据符合整合条件,则将至少两条待上传数据基于预设的整合规则,整合形成数据信息组。进一步地,当产生数据上传需求时,识别待上传数据是否符合整合条件包括:当产生数据上传需求时,识别待上传数据的数量、上传目标地址和类别中的至少一个,是否符合整合条件。第三方面,本专利技术实施例提供了一种数据上传装置,该数据上传装置包括:数据信息组接收模块,用于接收客户端基于预设的整合规则上传的数据信息组;数据信息组拆分模块,用于依据所述整合规则,将所述数据信息组拆分为多条数据;数据处理模块,用于分别对各所述数据进行处理,形成处理结果。进一步地,所述数据处理模块具体用于:判断各所述数据是否已存储于服务器中,将未存储的数据进行存储,并将各所述数据的存储状态作为处理结果。进一步地,还包括:处理结果发送模块,用于分别对各所述数据进行处理,形成处理结果之后,将各所述数据的处理结果基于所述整合规则进行整合,形成处理结果信息组,发送给客户端。进一步地,所述数据信息组拆分模块包括:关键词识别单元,用于依据所述整合规则,从所述数据信息组中进行关键词识别;数据拆分单元,用于将各关键词之间的数据拆分为单条数据。第四方面,本专利技术实施例提供了另一种数据上传装置,该数据上传装置包
括:数据信息组整合模块,用于将至少两条待上传数据基于预设的整合规则,整合形成数据信息组;数据信息组上传模块,用于将所述数据信息组上传给服务器。进一步地,还包括:处理结果信息组拆分模块,用于将所述数据信息组上传给服务器之后,接收所述服务器返回的处理结果信息组,并基于所述整合规则进行拆分。进一步的,所述数据信息组整合模块具体用于:以所述整合规则中的关键词作为间隔符,将至少两条待上传数据分别设置在间隔符之间,整合形成数据信息组。进一步地,所述数据信息组整合模块包括:整合条件判断单元,用于当产生数据上传需求时,识别待上传数据是否符合整合条件;数据信息组整合单元,用于如果所述待上传数据符合整合条件,则将至少两条待上传数据基于预设的整合规则,整合形成数据信息组。进一步地,所述整合条件判断单元具体用于:当产生数据上传需求时,识别待上传数据的数量、上传目标地址和类别中的至少一个,是否符合整合条件。本专利技术实施例通过以数据信息组的方式一次性接收多条数据,降低了现有的数据上传方法因每次只能上传一条,当待上传数据众多时,服务器需要抖动多次,造成服务器抖动频繁,服务器压力巨大,甚至死机的不良现象发生的几率,实现了当待上传数据众多时,有效减小服务器抖动多次,减轻服务器压力
的效果。附图说明图1为本专利技术实施例一提供的一种数据上传方法的流程图;图2为本专利技术实施例二提供的一种数据上传方法的流程图;图3为本专利技术实施例三提供的一种数据上传方法的流程图;图4为本专利技术实施例四提供的一种数据上传方法的流程图;图5为本专利技术实施例五提供的一种数据上传方法的流程图;图6为本专利技术实施例六提供的一种数据上传装置的结构示意图;图7为本专利技术实施例七提供的一种数据上传装置的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种数据上传方法的流程图,本实施例可适用于有大量数据需要上传服务器的情况,该方法可以由服务器来执行,具体包括如下步骤:S110、接收客户端基于预设的整合规则上传的数据信息组。预设的整合规则具体是指在数据上传前,服务器与客户端预先约定的用作
为对待上传的多条数据进行整合形成数据信息组,以及对已整合好的数据信息组进行拆分得到多条数据的依据。需要说明的是,这里所提及的数据包括但不限于文本段、图片、视频文档或文本文档中的一种或多种。整合规则可以有多种,例如,由于数据自身通常带有标识其开头或结尾的关键词,例如数据A通常会记为<数据A正文>,其中“<”为用于标识数据开头的标识符,“>”为用于标识数据结尾的标识符,直接将各待上传数据依次排列,形成数据信息组。或者,将各待上传数据中相同内容进行提取,将各待上传数据中不同内容进行依次排列,形成数据信息组,例如,存在“张三,手机:111111”、“张三,家座机:222222”以及“张三,办公室座机:333333”三条待上传数据,在整合时,提取这三条数据的相同内容“张三,”,将不同内容依次排列,得到整合后的数据信息组为“张三,手机:111111家座机:222222办公室座机:333333”。除上述整合规则外,还可以以某些特定的关键词作为间隔词,利用这些关键词将各待上传数据依次间隔排列,形成数据信息组。示例性地,将“inter-<”作为用于标记数据信息组开头的关键词,将“>-inter”作为用于标记数据信息组结尾的关键词,在数据信息组内采用“-inter-”作为用于本文档来自技高网
...

【技术保护点】
一种数据上传方法,其特征在于,包括:接收客户端基于预设的整合规则上传的数据信息组;依据所述整合规则,将所述数据信息组拆分为多条数据;分别对各所述数据进行处理,形成处理结果。

【技术特征摘要】
1.一种数据上传方法,其特征在于,包括:接收客户端基于预设的整合规则上传的数据信息组;依据所述整合规则,将所述数据信息组拆分为多条数据;分别对各所述数据进行处理,形成处理结果。2.根据权利要求1所述的数据上传方法,其特征在于,分别对各所述数据进行处理,形成处理结果包括:判断各所述数据是否已存储于服务器中,将未存储的数据进行存储,并将各所述数据的存储状态作为处理结果。3.根据权利要求1所述的数据上传方法,其特征在于,分别对各所述数据进行处理,形成处理结果之后,还包括:将各所述数据的处理结果基于所述整合规则进行整合,形成处理结果信息组,发送给客户端。4.根据权利要求1-3任一所述的数据上传方法,其特征在于,依据所述整合规则,将所述数据信息组拆分为多条数据包括:依据所述整合规则,从所述数据信息组中进行关键词识别;将各关键词之间的数据拆分为单条数据。5.一种数据上传方法,其特征在于,包括:将至少两条待上传数据基于预设的整合规则,整合形成数据信息组;将所述数据信息组上传给服务器。6.根据权利要求5所述的方法,其特征在于,将所述数据信息组上传给服务器之后,还包括:接收所述服务器返回的处理结果信息组,并基于所述整合规则进行拆分。7.根据权利要求5所述的方法,其特征在于,将至少两条待上传数据基于预设的整合规则,整合形成数据信息组包括:以所述整合规则中的关键词作为间隔符,将至少两条待上传数据分别设置在间隔符之间,整合形成数据信息组。8.根据权利要求5所述的方法,其特征在于,所述将至少两条待上传数据基于预设的整合规则,整合形成数据信息组,还包括:当产生数据上传需求时,识别待上传数据是否符合整合条件;如果所述待上传数据符合整合条件,则将至少两条待上传数据基于预设的整合规则,整合形成数据信息组。9.根据权利要求8所述的方法,其特征在于,当产生数据上传需求时,识别待上传数据是否符合整合条件包括:当产生数据上传需求时,识别待上传数据的数量、上传目标地址和类别中的至少一个,是否符合整合条件。10.一种数据上传装置,其特征在于,包括:数据信息组接收模块,用于接收客户端基...

【专利技术属性】
技术研发人员:杨丹
申请(专利权)人:乐视控股北京有限公司乐视移动智能信息技术北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1