数据发送方法技术

技术编号:14416091 阅读:73 留言:0更新日期:2017-01-12 04:21
本发明专利技术涉及一种数据发送方法,该方法包括:获取发送指令,其中,所述发送指令包括被发送对象和所述被发送对象的对象标识;根据所述发送指令获取所述被发送对象和所述被发送对象的对象标识;响应所述发送指令,将所述被发送对象和所述被发送对象对应的所述对象标识发送至服务器。发送终端在首次发送被发送对象时,服务器存储被发送对象和对象标识,使得发送终端再后续再次发送该被发送对象时,仅需发送对象标识至服务器,服务器即可根据对象标识将被发送对象发送至另外的终端上,从而有效减小了发送终端所需消耗的移动网络的流量,提高用户的交互的便利性。

【技术实现步骤摘要】

本专利技术涉及数据处理
,特别是涉及数据发送方法
技术介绍
随着计算机技术和通信技术的不断发展,人们通过移动终端进行互动的频率不断提高。移动互联网极大地方便了用户的互动,用户能够通过移动终端分享图像、视频或音频。而通信技术的不断发展,目前移动通信的数据宽带以及传输速率均得到了大大提高,数据量较大的图像、视频或音频均能快速地通过移动网络发送或者接收。尽管目前3G或者4G网络已非常普及,但在发送数据量较大的图像、视频或音频时,或者对较大数据的群发时,仍需要消耗较多的网络流量,造成用户的不便。
技术实现思路
基于此,有必要针对传统发送数据需要较多流量,造成用户不变的缺陷,提供一种数据发送方法,能够有效减小数据发送流量,提高用户的交互的便利性。一种数据发送方法,包括:获取发送指令,其中,所述发送指令包括被发送对象和所述被发送对象的对象标识;根据所述发送指令获取所述被发送对象和所述被发送对象的对象标识;响应所述发送指令,将所述被发送对象和所述被发送对象对应的所述对象标识发送至服务器。在一个实施例中,所述获取发送指令的步骤之后包括:根据所述发送指令获取接收标识。在一个实施例中,所述响应所述发送指令,将所述被发送对象和所述被发送对象对应的所述对象标识发送至服务器的步骤包括:响应所述发送指令,将所述被发送对象、所述被发送对象对应的所述对象标识以及所述接收标识发送至服务器。在一个实施例中,所述响应所述发送指令,将所述被发送对象和所述被发送对象对应的所述对象标识发送至服务器的步骤包括:响应所述发送指令,生成包含接收标识的发送请求。在一个实施例中,所述获取发送指令的步骤之后包括:判断存储转发开关是否处于开启状态,如是,则执行所述根据所述发送指令获取被发送对象和所述被发送对象的对象标识的步骤。上述数据发送方法,发送终端在首次发送被发送对象时,服务器存储被发送对象和对象标识,使得发送终端再后续再次发送该被发送对象时,仅需发送对象标识至服务器,服务器即可根据对象标识将被发送对象发送至另外的终端上,从而有效减小了发送终端所需消耗的移动网络的流量,提高用户的交互的便利性。附图说明图1为一个实施例的数据发送方法的流程示意图;图2为另一个实施例的数据发送方法的流程示意图;图3为另一个实施例的数据发送方法的流程示意图;图4为另一个实施例的数据发送方法的流程示意图;图5为另一个实施例的数据发送方法的流程示意图;图6为一个实施例的数据发送方法的应用场景示意图;图7为另一个实施例的数据发送方法的应用场景示意图。具体实施方式为了便于理解本专利技术,下面将参照相关附图对本专利技术进行更全面的描述。附图中给出了本专利技术的较佳实施方式。但是,本专利技术可以以许多不同的形式来实现,并不限于本文所描述的实施方式。相反地,提供这些实施方式的目的是使对本专利技术的公开内容理解的更加透彻全面。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本专利技术。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。本专利技术各实施例中所提供的数据发送方法,可以应用于如图6所示的应用环境中。其中,第一终端602和第二终端606分别通过网络与服务器604进行交互,第一终端602发送的数据将通过服务器604转发至第二终端606。例如,第一终端602在接收到发送指令后将被发送对象上传至服务器604,服务器604存储该被发送对象和与被发送对象对应的对象标识,且服务器604将该被发送对象发送至第二终端606;当第一终端602再次发送同一被发送对象至第二终端606时,服务器604根据被发送对象的对象标识,将存储于服务器604的被发送对象发送至第二终端606。如图7所示,在另外的实施例的应用环境中,还包括第三终端608和第四终端610,第三终端608和第四终端610均通过网络与服务器604交互,当第一终端602向第三终端608和第四终端610发送被发送对象时,服务器604根据被发送对象的对象标识,将存储于服务器604的被发送对象发送至第三终端608和第四终端610;当第二终端606向第三终端608和第四终端610发送被发送对象时,服务器604根据被发送对象的对象标识,将存储于服务器604的被发送对象发送至第三终端608和第四终端610。一方面能够有效提高发送终端的转发效率,另一方面,发送终端通过服务器能够同时对多个接收终端发送数据,而无需发送终端分别对多个接收终端逐一发送数据,有效降低了发送终端群发数据所消耗的流量。如图1所示,其为一实施例的数据发送方法,包括:步骤102,获取发送指令,其中,所述发送指令包括被发送对象和所述被发送对象的对象标识。在本实施例中,第一终端接收发送指令,获取该发送指令,该发送指令用于发送数据,例如,发送被发送对象。例如,在第一终端的网络交互应用上接收到发送指令,例如,在网络交互应用的交互界面上获取到发送指令。例如,第一终端启动网络交互应用,通过该网络交互应用与服务器交互,例如,多个终端通过网络交互应用相互交互。又如,第一终端或服务器被动获取发送指令或者主动获取发送指令。例如,服务器接收发送指令;又如,服务器轮询获取发送指令。步骤104,根据所述发送指令获取所述被发送对象和所述被发送对象的对象标识。在本实施例中,被发送对象为发送指令所作用的数据,例如,该被发送对象为发送指令所发送的数据,例如,该被发送对象具有多种表现形式,例如,所述被发送对象包括图像,例如,所述图像包括动态图像或者静态图像,例如,所述动态图像包括视频,例如,所述被发送对象包括音频,例如,所述被发送对象包括压缩文件,例如,所述被发送对象包括文档文件。值得一提的是被发送对象的数据量较大,在发送时将消耗较多的移动网络数据流量,重复发送或者多次发送,或者群发将消耗较多流量。例如,该被发送对象预存于第一终端,又如,该被发送对象预存于网络交互应用。例如,步骤104包括:根据所述发送指令获取被发送对象,根据所述被发送对象获取所述被发送对象的对象标识。具体地,对象标识为该被发送对象的唯一识别标识,用于区分不同的被发送对象,每一发送对象具有唯一的对象标识。例如,该对象标识由第一终端生成,例如,步骤104包括:根据所述发送指令获取被发送对象,根据所述被发送对象生成对象标识,根据所述发送指令获取被发送对象和所述被发送对象的对象标识。又如,该对象标识预存于第一终端中,例如,该对象标识为被发送对象的属性值,例如,该对象标识为该被发送对象的文件名称,例如,该对象标识根据被发送对象的文件名称以及被发送对象的数据量编码生成,又如,该对象标识根据被发送对象的文件名称、被发送对象的数据量以及被发送对象的存储于第一终端的存储时间编码生成,例如,该对象标识为被发送对象的文件名称、被发送对象的数据量以及被发送对象的存储时间根据预设规则编码生成,例如,该预设规则包括CRC(CyclicRedundancyCheck,循环冗余校验码)校验,这样,使得生成的对象标识是唯一的。步骤106,响应所述发送指令,将所述被发送对象和所述被发送对象对应的所述对象标识发送至服务器。具体地,本步骤中,第一终端将被本文档来自技高网
...
数据发送方法

【技术保护点】
一种数据发送方法,其特征在于,包括:获取发送指令,其中,所述发送指令包括被发送对象和所述被发送对象的对象标识;根据所述发送指令获取所述被发送对象和所述被发送对象的对象标识;响应所述发送指令,将所述被发送对象和所述被发送对象对应的所述对象标识发送至服务器。

【技术特征摘要】
1.一种数据发送方法,其特征在于,包括:获取发送指令,其中,所述发送指令包括被发送对象和所述被发送对象的对象标识;根据所述发送指令获取所述被发送对象和所述被发送对象的对象标识;响应所述发送指令,将所述被发送对象和所述被发送对象对应的所述对象标识发送至服务器。2.根据权利要求1所述的数据发送方法,其特征在于,所述获取发送指令的步骤之后包括:根据所述发送指令获取接收标识。3.根据权利要求2所述的数据发送方法,其特征在于,所述响应所述发送指令,将所述被发送对象和所述被发送对象对应的所述对象标识发送至服...

【专利技术属性】
技术研发人员:左邦庆
申请(专利权)人:惠州市拉维尼科技有限公司
类型:发明
国别省市:广东;44

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

1