数据传输方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34387871 阅读:27 留言:0更新日期:2022-08-03 21:12
本发明专利技术实施例提供了一种数据传输方法、装置、电子设备及存储介质,所述方法应用于发送终端,则发送终端可以获取当前所属的网络信息,并响应用户在应用程序内输入的数据共享指令,根据网络信息查找与发送终端同属一个局域网的接收终端,若存在与发送终端同属一个局域网的接收终端,则可以确定与数据共享指令对应的目标数据,并将目标数据发送至接收终端,从而当用户在应用程序中发起数据共享时,终端可以通过查找位于同一局域网的其他终端,并向其发送共享数据,在运行同一应用程序的情况下,基于同一局域网的终端可以避免构建用户关系进行数据共享,有效地降低了数据共享的门槛。有效地降低了数据共享的门槛。有效地降低了数据共享的门槛。

【技术实现步骤摘要】
数据传输方法、装置、电子设备及存储介质


[0001]本专利技术涉及数据处理
,特别是涉及一种数据传输方法、一种数据传输装置、一种电子设备以及一种计算机可读存储介质。

技术介绍

[0002]网络时代,资源共享是一个非常重要的概念。不同设备、不同用户终端、不同应用等可以通过网络进行数据共享,通过数据共享,同一个用户可以在不同设备之间进行数据共享,不同用户可以在不同的设备之间进行数据共享,有效地促进了数据的流通。其中,在相关的数据传输场景中,数据的发送方与接收方之间需要建立用户关系才能实现,然而基于用户关系的数据共享限制了数据共享双方的数据传输,大大增加了数据共享的门槛。

技术实现思路

[0003]本专利技术实施例是提供一种数据传输方法、装置、电子设备以及计算机可读存储介质,以解决或部分解决数据共享过程中存在用户限制以及传输门槛的问题。
[0004]本专利技术实施例公开了一种数据传输方法,应用于发送终端,所述方法包括:
[0005]获取所述发送终端的网络信息;
[0006]响应于应用程序内的数据共享指令,根据所述网络信息查找与所述发送终端同属一个局域网的接收终端;
[0007]若存在与所述发送终端同属一个局域网的接收终端,则确定与所述数据共享指令对应的目标数据,并将所述目标数据发送至所述接收终端。
[0008]可选地,所述网络信息至少包括所述发送终端的子网掩码,所述根据所述网络信息查找与所述发送终端同属一个局域网的接收终端,包括:
[0009]采用所述子网掩码,查找与所述发送终端同属一个局域网的接收终端。
[0010]可选地,所述网络信息还包括所述发送终端的第一IP地址,所述采用所述子网掩码,查找与所述发送终端同属一个局域网的接收终端,包括:
[0011]查找与所述子网掩码相同的至少一个目标终端,并获取各个所述目标终端的第二IP地址;
[0012]采用所述第一IP地址与所述子网掩码,计算所述发送终端的第一网络地址,以及采用所述第二IP地址与所述第一子网掩码,计算所述目标终端的第二网络地址;
[0013]将与所述第一网络地址相同的第二网络地址对应的目标终端作为与所述发送终端同属一个局域网的接收终端。
[0014]可选地,还包括:
[0015]若不存在与所述第一网络地址相同的第二网络地址,则显示针对所述目标终端的第一提示信息,所述第一提示信息为各个所述目标终端与所述发送终端不处于同一个局域网的信息。
[0016]可选地,所述将所述目标数据发送至所述接收终端,包括:
[0017]将所述目标数据发送至预设服务端,通过所述服务端将所述目标数据发发送至所述接收终端,以使所述接收终端响应数据接收请求,并对所述目标数据进行接收。
[0018]可选地,还包括:
[0019]若不存在与所述发送终端同属一个局域网的接收终端,则显示针对所述数据共享指令的第二提示信息,所述第二提示信息为不存在与所述发送终端同属一个局域网的终端的信息。
[0020]可选地,所述目标数据至少包括图片、音频、视频、文档、帖子中的一种。
[0021]本专利技术实施例还公开了一种数据传输装置,应用于发送终端,所述装置包括:
[0022]网络信息获取模块,用于获取所述发送终端的网络信息;
[0023]接收终端查找模块,用于响应于应用程序内的数据共享指令,根据所述网络信息查找与所述发送终端同属一个局域网的接收终端;
[0024]数据发送模块,用于若存在与所述发送终端同属一个局域网的接收终端,则确定与所述数据共享指令对应的目标数据,并将所述目标数据发送至所述接收终端。
[0025]可选地,所述网络信息至少包括所述发送终端的子网掩码,所述接收终端查找模块具体用于:
[0026]采用所述子网掩码,查找与所述发送终端同属一个局域网的接收终端。
[0027]可选地,所述网络信息还包括所述发送终端的第一IP地址,所述接收终端查找模块具体用于:
[0028]查找与所述子网掩码相同的至少一个目标终端,并获取各个所述目标终端的第二IP地址;
[0029]采用所述第一IP地址与所述子网掩码,计算所述发送终端的第一网络地址,以及采用所述第二IP地址与所述第一子网掩码,计算所述目标终端的第二网络地址;
[0030]将与所述第一网络地址相同的第二网络地址对应的目标终端作为与所述发送终端同属一个局域网的接收终端。
[0031]可选地,还包括:
[0032]第一提示信息显示模块,用于若不存在与所述第一网络地址相同的第二网络地址,则显示针对所述目标终端的第一提示信息,所述第一提示信息为各个所述目标终端与所述发送终端不处于同一个局域网的信息。
[0033]可选地,所述数据发送模块具体用于:
[0034]将所述目标数据发送至预设服务端,通过所述服务端将所述目标数据发发送至所述接收终端,以使所述接收终端响应数据接收请求,并对所述目标数据进行接收。
[0035]可选地,还包括:
[0036]第二提示信息显示模块,用于若不存在与所述发送终端同属一个局域网的接收终端,则显示针对所述数据共享指令的第二提示信息,所述第二提示信息为不存在与所述发送终端同属一个局域网的终端的信息。
[0037]可选地,所述目标数据至少包括图片、音频、视频、文档、帖子中的一种。
[0038]本专利技术实施例还公开了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;
[0039]所述存储器,用于存放计算机程序;
[0040]所述处理器,用于执行存储器上所存放的程序时,实现如本专利技术实施例所述的方法。
[0041]本专利技术实施例还公开了一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如本专利技术实施例所述的方法。
[0042]本专利技术实施例包括以下优点:
[0043]在本专利技术实施例中,可以应用于发送终端,则发送终端可以获取当前所属的网络信息,并响应用户在应用程序内输入的数据共享指令,根据网络信息查找与发送终端同属一个局域网的接收终端,若存在与发送终端同属一个局域网的接收终端,则可以确定与数据共享指令对应的目标数据,并将目标数据发送至接收终端,从而当用户在应用程序中发起数据共享时,终端可以通过查找位于同一局域网的其他终端,并向其发送共享数据,在运行同一应用程序的情况下,基于同一局域网的终端可以避免构建用户关系进行数据共享,有效地降低了数据共享的门槛。
附图说明
[0044]图1是本专利技术实施例中提供的一种数据传输方法的步骤流程图;
[0045]图2是本专利技术实施例中提供的数据共享的流程示意图;
[0046]图3是本专利技术实施例中提供的一种数据传输装置的结构框图;
[0047]图4是本专利技术实施例中提供的一种电子设备的框图;...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于发送终端,所述方法包括:获取所述发送终端的网络信息;响应于应用程序内的数据共享指令,根据所述网络信息查找与所述发送终端同属一个局域网的接收终端;若存在与所述发送终端同属一个局域网的接收终端,则确定与所述数据共享指令对应的目标数据,并将所述目标数据发送至所述接收终端。2.根据权利要求1所述的方法,其特征在于,所述网络信息至少包括所述发送终端的子网掩码,所述根据所述网络信息查找与所述发送终端同属一个局域网的接收终端,包括:采用所述子网掩码,查找与所述发送终端同属一个局域网的接收终端。3.根据权利要求2所述的方法,其特征在于,所述网络信息还包括所述发送终端的第一IP地址,所述采用所述子网掩码,查找与所述发送终端同属一个局域网的接收终端,包括:查找与所述子网掩码相同的至少一个目标终端,并获取各个所述目标终端的第二IP地址;采用所述第一IP地址与所述子网掩码,计算所述发送终端的第一网络地址,以及采用所述第二IP地址与所述第一子网掩码,计算所述目标终端的第二网络地址;将与所述第一网络地址相同的第二网络地址对应的目标终端作为与所述发送终端同属一个局域网的接收终端。4.根据权利要求3所述的方法,其特征在于,还包括:若不存在与所述第一网络地址相同的第二网络地址,则显示针对所述目标终端的第一提示信息,所述第一提示信息为各个所述目标终端与所述发送终端不处于同一个局域网的信息。5.根据权利要求1至3任一项所述的方法,其特征在于,所述将所述目标数据发送至所述接收终...

【专利技术属性】
技术研发人员:王思颖彭飞邓竹立
申请(专利权)人:北京城市网邻信息技术有限公司
类型:发明
国别省市:

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

1