一种基于近场通讯的数据传输方法和系统的利记博彩app
【专利摘要】本发明涉及一种基于近场通讯的数据传输方法和系统,通过近场通讯建立第一设备与第二设备之间的网络连接之后,第一设备带根据待传输文件的本地地址、第一设备的IP以及端口信息生成一个唯一的待发送文件的链接地址,并将生成的链接地址通过近场通讯的方式发送给第二设备,第二设备可随时根据接收到的待发送文件的链接地址下载所述待发送文件,文件传输稳定,在当前下载不成功时还可重新下载,且当文件连接地址为媒体资源时,可直接在线播放该待传输文件,而不用先将文件下载至第二设备再进行播放,功能更加多样。
【专利说明】一种基于近场通讯的数据传输方法和系统
【技术领域】
[0001]本发明涉及近场通讯【技术领域】,尤其涉及一种基于近场通讯的数据传输方法和系统。
【背景技术】
[0002]NFC (Near Filed Communication,近场通讯)也称为近距离无线通信,是一种短距离高频无线通信技术,运行设备之间进行非接触的点对点数据传输和交换。目前,越来越多的移动设备已安装上NFC模块,使得NFC的应用逐渐普及。
[0003]但是,由于近场通讯需要短距离且通过近场感应的方式传输数据,在数据传输方面仅能实现小数据量的传输,当然,目前也出现了一些改进方案,具体有:NFC+蓝牙、NFC+ffiFi ad-hoc或WiF1-Direct方式,这两种方式都是通过近场感应完成配对,再通过蓝牙或WiFi ad-hoc或WiF1-Direct传输大数据,其中大数据的传输都是将本地文件直接传送过去,存在传输不稳定的问题。
【发明内容】
[0004]本发明的主要目的是提供一种基于近场通讯的数据传输方法和系统,使得近场通信的数据传输更加稳定。
[0005]本发明提出一种基于近场通讯的数据传输方法,包括:
[0006]第一设备通过近场通讯建立与第二设备之间的网络连接;
[0007]所述第一设备根据待发送文件在第一设备的存储地址、第一设备的IP地址以及通讯端口信息生成所述待发送文件的链接地址;
[0008]所述第一设备将生成的所述待发送文件的链接地址通过近场通讯发送给第二设备,以使所述第二设备根据接收到的链接地址下载所述待发送文件,或直接播放所述待发送文件。
[0009]优选地,所述待发送文件在第一设备的存储地址包括本地文件名以及所在目录,所述第一设备根据待发送文件在第一设备的存储地址、第一设备的IP地址以及通讯端口信息生成所述待发送文件的链接地址的具体步骤为:
[0010]根据预设的顺序在链接地址中相应的添加第一设备的IP地址、通讯端口信息、待发送文件所在目录以及本地文件名。
[0011]优选地,所述第二设备根据接收到的文件链接地址下载所述待发送文件的步骤包括:
[0012]所述第二设备提示用户选择文件存储位置;
[0013]所述第二设备侦测到用户确认信息时,根据所述用户确认信息将所述待发送文件存储在相应的存储地址;
[0014]所述第二设备下载完成后,向用户发送下载完成的信息。
[0015]优选地,所述第一设备将所述文件链接地址通过近场通讯发送给第二设备的步骤之后还包括:
[0016]所述第二设备在接收到所述文件链接地址时,向所述第一设备发送接收成功的信
肩、O
[0017]本发明还提出一种基于近场通讯的数据传输系统,包括第一设备和第二设备,其中:
[0018]所述第一设备包括:
[0019]通讯模块,用于通过近场通讯建立与第二设备之间的网络连接;
[0020]生成模块,用于根据待发送文件在第一设备的存储地址、第一设备的IP地址以及通讯端口信息生成所述待发送文件的链接地址;
[0021]第一发送模块,用于将生成的所述待发送文件的链接地址通过近场通讯发送给第二设备;
[0022]所述第二设备用于根据接收到的链接地址下载所述待发送文件,或直接播放所述待发送文件。
[0023]优选地,所述通讯模块包括:
[0024]获取单元,所述待发送文件在第一设备的存储地址包括本地文件名以及所在目录,所述生成模块具体用于根据预设的顺序在链接地址中相应的添加第一设备的IP地址、通讯端口信息、待发送文件所在目录以及本地文件名。
[0025]优选地,所述第二设备包括:
[0026]提示模块,用于提示用户选择文件存储位置;
[0027]下载模块,用于侦测到用户确认信息时,根据所述用户确认信息将所述待发送文件存储在相应的存储地址;
[0028]第二发送模块,用于下载完成后,向用户发送下载完成的信息。
[0029]优选地,所述第二发送模块还用于在接收到所述文件链接地址时,向所述第一设备发送接收成功的信息。
[0030]本发明提出的基于近场通讯的数据传输方法和系统,通过近场通讯建立第一设备与第二设备之间的网络连接之后,第一设备带根据待传输文件的本地地址、第一设备的IP以及端口信息生成一个唯一的待发送文件的链接地址,并将生成的链接地址通过近场通讯的方式发送给第二设备,第二设备可随时根据接收到的待发送文件的链接地址下载所述待发送文件,文件传输稳定,在当前下载不成功时还可重新下载,且当文件连接地址为媒体资源时,可直接在线播放该待传输文件,而不用先将文件下载至第二设备再进行播放,功能更加多样。
【专利附图】
【附图说明】
[0031]图1为本发明基于近场通讯的数据传输方法的第一实施例的流程示意图;
[0032]图2为图1中第一设备通过近场通讯建立与第二设备之间的网络连接的具体流程示意图;
[0033]图3为图1中第二设备根据接收到的文件链接地址下载所述待发送文件的具体流程不意图;
[0034]图4为本发明基于近场通讯的数据传输方法的第二实施例的流程示意图;[0035]图5为本发明基于近场通讯的数据传输装置的第一实施例的结构示意图;
[0036]图6为图5中通讯模块的具体结构示意图;
[0037]图7为本发明基于近场通讯的数据传输装置的第二实施例的结构示意图。
[0038]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0039]下面结合附图及具体实施例就本发明的技术方案做进一步的说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0040]参照图1,图1为本发明基于近场通讯的数据传输方法的第一实施例的流程示意图。
[0041]本实施例提出的基于近场通讯的数据传输方法,包括:
[0042]步骤S10,第一设备通过近场通讯建立与第二设备之间的网络连接;
[0043]近场通讯指近场射频通信,当第一设备与第二设备之间的距离达到预设的阀值时,则第一设备和第二设备之间可进行数据传输。近场通讯分为主动模式和被动模式两种,主动模式是指第一设备和第二设备在进行通信时都必须产生自身的射频场,被动模式是指第一设备被产生射频场,而第二设备采用负载调制技术而不用产生射频场进行数据传输,大大节省了第二设备的电量。
[0044]步骤S20,第一设备根据待发送文件在第一设备的存储地址、第一设备的IP地址以及通讯端口信息生成所述待发送文件的链接地址;
[0045]用户可根据需要选择待发送的文件,第一设备接收到用户操作产生的选择信息后,确定待发送文件在第一设备中的存储地址、第一设备的IP地址以及通讯端口信息,并生成唯一的文件链接地址,其中待发送文件的地址包括本地文件名以及该文件所在的目录。
[0046]步骤S30,所述第一设备将生成的所述待发送文件的链接地址通过近场通讯发送
给第二设备;
[0047]在生成网络链接地址后,等待用户触发近场通讯,近场通讯可通过第一设备碰触第二设备的方式触发,也可在第一设备靠近第二设备到一定的距离触发,在用户触发近场通讯以后第一设备被将其生成的待发送文件的网络链接地址发送给第二设备。
[0048]步骤S40,所述第二设备根据接收到的链接地址下载所述待发送文件,或直接播放所述待发送文件。
[0049]第二设备在接收到第一设备发送的文件链接地址后,根据文件链接地址将待发送文件自动下载到预设的存储路径,或者在第一设备上生成相应的图标或显示文件链接地址,当用户点击生成的图标或文件链接地址时,通过网络可直接下载该图标或文件链接地址所对应的文件,或者当所述待发送文件为视频文件时,可不用下载该视频文件,通过文件链接地址直接观看该视频文件。
[0050]本实施例提出的基于近场通讯的数据传输方法,通过近场通讯建立第一设备与第二设备之间的网络连接之后,第一设备根据待传输文件的本地地址、第一设备的IP以及端口信息生成一个唯一的网络链接地址,并将该网络链接地址通过近场通讯的方式发送给第二设备,第二设备可随时根据接收到的网络链接地址下载文件,文件传输稳定,在当前下载不成功时还可重新下载,且当文件连接地址为媒体资源时,可直接在线播放该待传输文件,而不用先将文件下载至第二设备再进行播放,功能更加多样。
[0051]在第一实施例中,所述待发送文件在第一设备的存储地址包括本地文件名以及所在目录,步骤S20具体为:
[0052]根据预设的顺序在链接地址中相应的添加第一设备的IP地址、通讯端口信息、待发送文件所在目录以及本地文件名。
[0053]在生成链接地址时,根据预设的顺序在链接地址中相应的添加第一设备的IP地址、通讯端口信息、待发送文件所在目录以及本地文件名,在本实施例中,先添加第一设备的IP地址,然后在第一设备的IP地址之后依次添加第一设备的通讯端口信息以及待发送文件在第一设备中的存储地址。在本实施中文件链接地址为URL地址。例如用户选中第一设备上的本地文件名为a,该文件的目录为/mnt/sdal/usb/a,本机IP地址为192.168.0.101,端口号为8080,那么最终生成的文件链接地址为http://192.168.0.101:8080/mnt/sdal/usb/a.rar。
[0054]参照图2,图2为图1中第一设备通过近场通讯建立与第二设备之间的网络连接的具体流程示意图。
[0055]在第一实施例中,步骤SlO包括:
[0056]步骤S11,第一设备在加入一个网络环境后,获取所述第一设备在该网络环境下的访问信息;
[0057]步骤S12,第一设备将获取的访问信息通过近场通讯发送给第二设备;
[0058]步骤S13,所述第二设备根据所述访问信息加入第一设备所在网络环境。
[0059]访问信息是指第一设备访问网络的信息,例如第一设备通过WIFI设备进行网络连接时,第一设备的访问信息包括WIFI热点的名称和登录密钥,第一设备将该WIFI热点的名称和登录密钥通过近场通讯发送给第二设备后,第二设备通过编码格式转换和数据类型转换等操作之后获取到WIFI热点的名称和登录密钥,根据WIFI热点的名称和登录密钥访问信号覆盖所述第一设备的WIFI热点,即可与所述第一设备处于同一个网络环境。第一设备在进行网络连接时记录所连接的WIFI热点的名称和密钥信息,在接收到近场通信的触发指令时,将记录的WIFI热点的名称和密钥信息发送给第二设备。
[0060]参照图3,图3为图1步骤S40中第二设备根据接收到的文件链接地址下载所述待发送文件的具体流程示意图。
[0061]在第一实施例中,步骤S40中第二设备根据接收到的文件链接地址下载所述待发送文件,包括:
[0062]步骤S41,所述第二设备提示用户选择文件存储位置;
[0063]步骤S42,所述第二设备侦测到用户确认信息时,根据所述用户确认信息将所述待发送文件存储在相应的存储地址;
[0064]步骤S43,所述第二设备下载完成后,向用户发送下载完成的信息。
[0065]第二设备在接收到第一设备发送的文件链接地址时,可根据该文件链接地址将所述待发送文件自动下载至目标存储地址,也可保存该文件链接地址或生成相应的图标,在用户需要下载文件时点击该图标或文件链接地址,下载所述待发送文件。在下载所述待发送文件时,第二设备提示用户选择文件存储位置(可在第二设备的显示屏显示存储地址的菜单),用户在选择文件存储位置时,可通过触屏、按键以及声控等方式发送确认信息给第二设备,第二设备根据接收到的确认信息将待发送文件下载至选定的地址,在第二设备下载完成后,向用户发送下载完成的信息,提示用户下载完成可点击查看,该下载完成的信息显示在第二设备的显示屏上,用户在看到该提示信息后,点击查看下载完成后的所述待发送文件文件。
[0066]参照图4,图4为本发明基于近场通讯的数据传输方法的第二实施例的流程示意图。
[0067]基于第一实施例,提出本发明基于近场通讯的数据传输方法的第二实施例,在本实施例中,步骤S30之后还包括:
[0068]步骤S50,所述第二设备在接收到所述文件链接地址时,向所述第一设备发送接收成功的信息。
[0069]第二设备在接收到文件链接地址时,向第一设备发送接收成功的信息,第一设备在接收到该接收成功的信息后,可确定第二设备已接收到其发送的文件链接地址。可预设一时间间隔,若第一设备在预设的时间间隔内未接收到第二设备反馈的接收成功的信息,则可向用户发送提示信息,提示用户重新向第二设备被发送文件链接地址,用户在接收到该提示信息后,触发近场通讯通过近场通讯将之前生成的文件链接地址或重新生成文件连接地址发送给第二设备。本方案可避免第二设备在长时间收不到文件链接地址而不能下载相应的文件的情况。
[0070]参照图5,图5为本发明基于近场通讯的数据传输装置的第一实施例的结构示意图。
[0071]本实施例一种基于近场通讯的数据传输装置,包括第一设备10和第二设备20,其中:
[0072]所述第一设备10包括:
[0073]通讯模块11,用于通过近场通讯建立与第二设备之间的网络连接;
[0074]该通讯模块11指近场射频通信模块,当第一设备10与第二设备20之间的距离达到预设的阀值时,则第一设备10和第二设备20之间可进行数据传输。近场通讯分为主动模式和被动模式两种,主动模式是指第一设备10和第二设备20在进行通信时都必须产生自身的射频场,被动模式是指第一设备10被产生射频场,而第二设备20采用负载调制技术而不用产生射频场进行数据传输,大大节省了第二设备20的电量。
[0075]生成模块12,用于根据待发送文件在第一设备10的存储地址、第一设备10的IP地址以及通讯端口信息生成所述待发送文件的链接地址;
[0076]用户可根据需要选择待发送的文件,第一设备10接收到用户操作产生的选择信息后,确定待发送文件的本地地址、第一设备10的IP地址以及端口信息生成唯一的文件链接地址,其中待发送文件的地址包括本地文件名以及该文件所在的目录。
[0077]第一发送模块13,用于将生成的待发送文件的链接地址通过近场通讯发送给第二设备20 ;
[0078]在生成网络链接地址后,等待用户触发近场通讯,近场通讯可通过第一设备10碰触第二设备20的方式触发,也可在第一设备10靠近第二设备20到一定的距离触发,在用户触发近场通讯以后第一设备10被将生成的待发送文件的网络链接地址发送给第二设备20。
[0079] 所述第二设备20用于根据接收到的文件链接地址下载所述待发送文件,或直接播放所述待发送文件。
[0080]第二设备20在接收到第一设备10发送的文件链接地址后,根据文件链接地址将待发送文件自动下载到预设的存储路径,或者在第一设备10上生成相应的图标或显示文件链接地址,当用户点击生成的图标或文件链接地址,通过网络可直接下载该图标或文件链接地址所对应的文件,或者当所述待发送文件为视频文件时,可不用下载该视频文件,通过文件链接地址直接观看该视频文件。
[0081]本实施例提出的基于近场通讯的数据传输装置,通过近场通讯建立第一设备10与第二设备20之间的网络连接之后,第一设备10带根据待传输文件的本地地址、第一设备10的IP以及端口信息生成一个唯一的待下载文件的链接地址,并将该链接地址通过近场通讯的方式发送给第二设备20,第二设备20可随时根据接收到的链接地址下载待发送文件,文件传输稳定,在当前不成功时还可重新下载,且当文件连接地址为媒体资源时,可直接在线播放该待传输文件,而不用先将文件下载至第二设备20再进行播放,功能更加多样。
[0082]在本发明基于近场通讯的数据传输装置的第一实施例中所述待发送文件在第一设备的存储地址包括本地文件名以及所在目录,所述生成模块12具体用于根据预设的顺序在链接地址中相应的添加第一设备的IP地址、通讯端口信息、待发送文件所在目录以及本地文件名。
[0083]在生成链接地址时,根据预设的顺序在链接地址中相应的添加第一设备的IP地址、通讯端口信息、待发送文件所在目录以及本地文件名,在本实施例中,先添加第一设备的IP地址,然后在第一设备的IP地址之后依次添加第一设备的通讯端口信息以及待发送文件在第一设备中的存储地址。在本实施中文件链接地址为URL地址。例如用户选中第一设备上的本地文件名为a,该文件的目录为/mnt/sdal/usb/a,本机IP地址为192.168.0.101,端口号为8080,那么最终生成的文件链接地址为http://192.168.0.101:8080/mnt/sdal/usb/a.rar。
[0084]参照图6,图6为图5中通讯模块的具体结构示意图。
[0085]在第一实施例中通讯模块11包括:
[0086]获取单元111,用于在加入一个网络环境后,获取所述第一设备10在该网络环境下的访问信息;
[0087]发送单元112,用于将获取的访问信息通过近场通讯发送给第二设备;
[0088]所述第二设备20还用于根据所述访问信息加入第一设备所在网络环境。
[0089]访问信息是指第一设备10访问网络的信息,例如第一设备10通过WIFI设备进行网络连接时,第一设备10的访问信息包括WIFI热点的名称和登录密钥,第一设备10将该WIFI热点的名称和登录密钥通过近场通讯发送给第二设备20后,第二设备20通过编码格式转换和数据类型转换等操作之后获取到WIFI热点的名称和登录密钥,根据WIFI热点的名称和登录密钥登录信号覆盖所述第一设备10的WIFI热点。第一设备10在进行网络连接时就会记录所连接的WIFI热点的名称和密钥信息,在接收到近场通信的触发指令时,将WIFI热点的名称和密钥信息发送给第二设备20。[0090]参照图7,图7为本发明基于近场通讯的数据传输装置的第二实施例的结构示意图。
[0091]基于第一实施例,提出本发明基于近场通讯的数据传输装置的第二实施例,在本实施例中第二设备20包括:
[0092]提示模块21,用于提示用户选择文件存储位置;
[0093]下载模块22,用于侦测到用户确认信息时,根据所述用户确认信息将所述待发送文件下载并存储在相应的存储地址;
[0094]第二发送模块23,用于在下载完成后,向用户发送下载完成的信息。
[0095]第二设备20在接收到第一设备10发送的文件链接地址时,可根据该文件链接地址将所述待发送文件自动下载至目标存储地址,也可保存该文件链接地址或生成相应的图标,在用户需要下载文件时点击该图标或文件链接地址,下载所述待发送文件。在下载所述待发送文件时,第二设备20提示用户选择文件存储位置(可在第二设备20的显示屏显示存储地址的菜单),用户在选择文件存储位置时,可通过触屏、按键以及声控等方式发送确认信息给第二设备20,第二设备20根据接收到的确认信息将待发送文件下载至相应的地址,在第二设备20下载完成后,向用户发送下载完成的信息,提示用户下载完成可点击查看,该下载完成的信息显示在第二设备20的显示屏上,用户在看到该提示信息后,点击查看下载完成后的所述待发送文件文件。
[0096]在第一实施例和第二实施例中,所述第二发送模块23还用于在接收到所述文件链接地址时,向所述第一设备10发送接收成功的信息。
[0097]第二设备20在接收到文件链接地址时,向第一设备10发送接收成功的信息,第一设备10在接收到该接收成功的信息后,可确定第二设备20已接收到其发送的文件链接地址。可预设一时间间隔,若第一设备10在预设的时间间隔内未接收到第二设备20反馈的接收成功的信息,则可向用户发送提示信息,提示用户重新向第二设备20被发送文件链接地址,用户在接收到该提示信息后,触发近场通讯通过近场通讯将之前生成的文件链接地址或重新生成文件连接地址发送给第二设备20。本方案可避免第二设备20在长时间收不到文件链接地址而不能下载相应的文件的情况。
[0098]以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种基于近场通讯的数据传输方法,其特征在于,包括: 第一设备通过近场通讯建立与第二设备之间的网络连接; 所述第一设备根据待发送文件在第一设备的存储地址、第一设备的IP地址以及通讯端口信息生成所述待发送文件的链接地址; 所述第一设备将生成的所述待发送文件的链接地址通过近场通讯发送给第二设备; 所述第二设备根据接收到的链接地址下载所述待发送文件,或直接播放所述待发送文件。
2.根据权利要求1所述的方法,其特征在于,所述待发送文件在第一设备的存储地址包括本地文件名以及所在目录,所述第一设备根据待发送文件在第一设备的存储地址、第一设备的IP地址以及通讯端口信息生成所述待发送文件的链接地址的具体步骤为: 根据预设的顺序在链接地址中相应的添加第一设备的IP地址、通讯端口信息、待发送文件所在目录以及本地文件名。
3.根据权利要求1所述的方法,其特征在于,所述第二设备根据接收到的文件链接地址下载所述待发送文件的步骤包括: 所述第二设备提示用户选择文件存储位置; 所述第二设备侦测到用户确认信息时,根据所述用户确认信息将所述待发送文件存储在相应的存储地址; 所述第二设备下载完成后,向用户发送下载完成的信息。
4.根据权利要求2所述的方法,其特征在于,所述第一设备将所述文件链接地址通过近场通讯发送给第二设备的步骤之后还包括: 所述第二设备在接收到所述文件链接地址时,向所述第一设备发送接收成功的信息。
5.一种基于近场通讯的数据传输系统,其特征在于,包括第一设备和第二设备,其中: 所述第一设备包括: 通讯模块,用于通过近场通讯建立与第二设备之间的网络连接; 生成模块,用于根据待发送文件在第一设备的存储地址、第一设备的IP地址以及通讯端口信息生成所述待发送文件的链接地址; 第一发送模块,用于将生成的所述待发送文件的链接地址通过近场通讯发送给第二设备;所述第二设备用于根据接收到的链接地址下载所述待发送文件,或直接播放所述待发送文件。
6.根据权利要求5所述的装置,其特征在于,所述待发送文件在第一设备的存储地址包括本地文件名以及所在目录,所述生成模块具体用于根据预设的顺序在链接地址中相应的添加第一设备的IP地址、通讯端口信息、待发送文件所在目录以及本地文件名。
7.根据权利要求5所述的装置,其特征在于,所述第二设备包括: 提示模块,用于提示用户选择文件存储位置; 下载模块,用于侦测到用户确认信息时,根据所述用户确认信息将所述待发送文件存储在相应的存储地址; 第二发送模块,用于下载完成后,向用户发送下载完成的信息。
8.根据权利要求5所述的装置,其特征在于,所述第二发送模块还用于在接收到所述文件链接地址时,向所述第一设备发送接收成功的信息。
【文档编号】H04B5/00GK103546200SQ201310377167
【公开日】2014年1月29日 申请日期:2013年8月26日 优先权日:2013年8月26日
【发明者】赵波 申请人:深圳Tcl新技术有限公司