一种应用路由方法和装置制造方法及图纸

技术编号:19828439 阅读:21 留言:0更新日期:2018-12-19 16:57
本发明专利技术涉及计算机网络技术领域,提供了一种应用路由方法和装置。其中方法包括解析所述流数据包的接收端,确定作为所述流数据包的接收端的第二智能终端与所述第一智能终端处于同一局域网范围内;获取第一智能终端发送过来的文件访问日志,确定文件访问日志中记载的内容与上述确定的局域网范围内的流数据包的相关信息匹配;建立所述第一智能终端与所述第二智能终端的局域网直连通道,并通过所述局域网直连通道完成所述文件的传输过程。本发明专利技术提高了普通的基于服务器连接的通讯软件与局域网实现的大文件传输之间的兼容性,减少了用户人为介入的操作上的冗余性。

【技术实现步骤摘要】
一种应用路由方法和装置
本专利技术涉及计算机网络
,特别是涉及一种应用路由方法和装置。
技术介绍
在现有技术中,各种聊天工具通常都是支持文件传输的,例如QQ、MSN、钉钉等等,然而,他们大多都是基于服务器来完成聊天和文件传输通道建立的,也就是说他们文件传输是建立在服务器中转的基础上完成。因此,常规的局域网内的传输速度也在900K-3M范围徘徊,这还是在带宽是10M的场景下的传输能力表现。早先也出现过类似飞鸽等,专门针对局域网设计的文件传输工具,但是,其使用很不便利,需要预先完成发送端和接收端的飞鸽匹配,实际上就相当于找到网上邻居的含义,然后才能发起局域网的传输,这种使用方式不仅不便利,而且,会带来用户使用工具上冗余的问题。鉴于此,克服该现有技术所存在的缺陷是本
亟待解决的问题。
技术实现思路
本专利技术要解决的技术问题是,如何实现一种兼容于现有的聊天工具,又能够智能化的提高局域网范围内的智能终端之间文件传输的效率。本专利技术采用如下技术方案:第一方面,本专利技术提供了一种应用路由方法,监听由第一智能终端发出的流数据包,方法包括:解析所述流数据包的接收端,确定作为所述流数据包的接收端的第二智能终端与所述第一智能终端处于同一局域网范围内;获取第一智能终端发送过来的文件访问日志,确定文件访问日志中记载的内容与上述确定的局域网范围内的流数据包的相关信息匹配;建立所述第一智能终端与所述第二智能终端的局域网直连通道,并通过所述局域网直连通道完成所述文件的传输过程。优选的,所述文件传输日志由安装在第一智能终端侧的第一驱动程序实现,具体的:所述第一驱动程序用于监听第一智能终端中指定的文件夹、指定的文件或者指定大小的数据对象;所述第一驱动程序在确认其所监听的指定的文件夹、指定的文件或者指定大小的数据对象被访问时,便经由所述第一智能终端向路由器发送对应的文件访问日志,以便所述路由器确定文件访问日志中记载的内容与确定的局域网范围内的流数据包的相关信息匹配。优选的,所述文件访问日志,具体是由所述第一驱动程序根据访问所述文件的进程,解析出相应的应用程序标识,并将应用程序标识、文件名、文件大小、文件数量、文件地址和访问时间中的两项或者多项进行关联存储。优选的,所述建立所述第一智能终端与所述第二智能终端的局域网直连通道,具体包括:路由器在确定文件访问日志中记载的内容与上述确定的局域网范围内的流数据包的相关信息匹配后,分别向第一智能终端和第二智能终端发送直连请求;所述直连请求中携带文件标识,以及第一智能终端相关信息或者第二智能终端相关信息,以便第一智能终端中的第一驱动程序在第一智能终端上呈现所述直连请求,第二智能终端中的第二驱动程序在第二智能终端上呈现所述直连请求;所述路由器在接收到第一智能终端和第二智能终端返回的同意直连后,完成后续的所述建立所述第一智能终端与所述第二智能终端的局域网直连通道,并通过所述局域网直连通道完成所述文件的传输过程。优选的,所述确定文件访问日志中记载的内容与上述确定的局域网范围内的流数据包的相关信息匹配,具体包括:日志中记载的文件名与所述流数据包中解析出来的文件名相匹配,并且,日志中记载的访问时间与流数据包中解析出来的时间标签相差距离在预设范围内。优选的,在建立所述第一智能终端与所述第二智能终端的局域网直连通道之后,对于被用于确定第一智能终端与第二智能终端处于局域网范围内的流数据包则做丢包或者超时处理。第二方面,本专利技术还提供了一种应用路由方法,监听由第一智能终端发出的流数据包,方法包括:解析所述流数据包的接收端,确定作为所述流数据包的接收端的第二智能终端与所述第一智能终端处于同一局域网范围内;发送局域网直连通道建立请求给第一智能终端和第二智能终端;在获取到第一智能终端和第二智能终端的确认建立局域网直连通道的响应消息后,建立所述第一智能终端与所述第二智能终端的局域网直连通道,并通过所述局域网直连通道完成两者之间数据流的传输。优选的,路由器周期性的向所述第一智能终端和第二智能终端发送心跳报文,并根据心跳报文的响应确定是否继续维护自身存储的第一智能终端和第二智能终端局域网相关信息;其中,所述第一智能终端和第二智能终端局域网相关信息,用于路由器在后续接收到局域网直连发送文件请求时,通过维护的所述局域网相关信息直接建立第一智能终端和第二智能终端的局域网直连通道。优选的,对于路由器确定第二智能终端与第一智能终端处于局域网范围内的,路由器向第一智能终端返回指示消息,所述指示消息用于第一智能终端确认第二智能终端与其自身处于同一局域网,并且,在第一智能终端相应及时通讯窗口中,给予第二智能终端所对应的账号以局域网标识和相应的局域网直连通道触发按钮,以便由第一智能终端主动发起与第二智能终端的局域网直连请求。第三方面,本专利技术还提供了一种应用路由装置,用于实现第一方面所述的应用路由方法,所述装置包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被程序设置为执行第一方面所述的应用路由方法。第四方面,本专利技术还提供了一种非易失性计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,用于完成第一方面所述的应用路由方法。本专利技术提供了一种结合第一智能终端侧的文件访问日志和路由器解析得到的流数据包所归属应用的结论,从而实现了发送流数据包的第一智能终端与接收流数据包的第二智能终端归属同一局域网的确认,并建立起第一智能终端和第二智能终端的局域网直连通道,并且进一步就文件访问日志中确认的文件名称,使得所述文件能够通过所述局域网直连通道完成传输。提高了普通的基于服务器连接的通讯软件与局域网实现的大文件传输之间的兼容性,减少了用户人为介入的操作上的冗余性。【附图说明】为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍。显而易见地,下面所描述的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种应用路由方法的流程示意图;图2是现有的一种及时通讯软件的聊天窗口示意图;图3是本专利技术实施例提供的在现有的及时通讯软件界面中呈现局域网直连传输界面的效果示意图;图4是本专利技术实施例提供的一种应用路由方法中建立局域网直连通道的流程示意图;图5是本专利技术实施例提供的另一种应用路由方法的流程示意图;图6是本专利技术实施例提供的一种应用路由装置的结构示意图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。此外,下面所描述的本专利技术各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。实施例1:本专利技术实施例1提供了一种应用路由方法,所述方法主要是从已经存在现有的及时通讯工具的情况下,如何在该已经定式化的环境下,新增本专利技术所提出的局域网直连传输。具体的,路由器监听由第一智能终端发出的流数据包,如图1所示,方法包括:在步骤201中,路由器解析所述流数据包的接收端,确定本文档来自技高网...

【技术保护点】
1.一种应用路由方法,其特征在于,监听由第一智能终端发出的流数据包,方法包括:解析所述流数据包的接收端,确定作为所述流数据包的接收端的第二智能终端与所述第一智能终端处于同一局域网范围内;获取第一智能终端发送过来的文件访问日志,确定文件访问日志中记载的内容与上述确定的局域网范围内的流数据包的相关信息匹配;建立所述第一智能终端与所述第二智能终端的局域网直连通道,并通过所述局域网直连通道完成所述文件的传输过程。

【技术特征摘要】
1.一种应用路由方法,其特征在于,监听由第一智能终端发出的流数据包,方法包括:解析所述流数据包的接收端,确定作为所述流数据包的接收端的第二智能终端与所述第一智能终端处于同一局域网范围内;获取第一智能终端发送过来的文件访问日志,确定文件访问日志中记载的内容与上述确定的局域网范围内的流数据包的相关信息匹配;建立所述第一智能终端与所述第二智能终端的局域网直连通道,并通过所述局域网直连通道完成所述文件的传输过程。2.根据权利要求1所述的应用路由方法,其特征在于,所述文件传输日志由安装在第一智能终端侧的第一驱动程序实现,具体的:所述第一驱动程序用于监听第一智能终端中指定的文件夹、指定的文件或者指定大小的数据对象;所述第一驱动程序在确认其所监听的指定的文件夹、指定的文件或者指定大小的数据对象被访问时,便经由所述第一智能终端向路由器发送对应的文件访问日志,以便所述路由器确定文件访问日志中记载的内容与确定的局域网范围内的流数据包的相关信息匹配。3.根据权利要求2所述的应用路由方法,其特征在于,所述文件访问日志,具体是由所述第一驱动程序根据访问所述文件的进程,解析出相应的应用程序标识,并将应用程序标识、文件名、文件大小、文件数量、文件地址和访问时间中的两项或者多项进行关联存储。4.根据权利要求1所述的应用路由方法,其特征在于,所述建立所述第一智能终端与所述第二智能终端的局域网直连通道,具体包括:路由器在确定文件访问日志中记载的内容与上述确定的局域网范围内的流数据包的相关信息匹配后,分别向第一智能终端和第二智能终端发送直连请求;所述直连请求中携带文件标识,以及第一智能终端相关信息或者第二智能终端相关信息,以便第一智能终端中的第一驱动程序在第一智能终端上呈现所述直连请求,第二智能终端中的第二驱动程序在第二智能终端上呈现所述直连请求;所述路由器在接收到第一智能终端和第二智能终端返回的同意直连后,完成后续的所述建立所述第一智能终端与所述第二智能终端的局域网直连通道,并通过所述局域网直连通道完成所述文件的传输过程。5.根据权利要求1所述的应用路由方法,其特征在于,所述确定文件访问日志中记载的内...

【专利技术属性】
技术研发人员:高金
申请(专利权)人:武汉绿色网络信息服务有限责任公司
类型:发明
国别省市:湖北,42

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

1