一种离线终端访问网络数据的方法及系统的制作方法

文档序号:9581403阅读:550来源:国知局
一种离线终端访问网络数据的方法及系统的制作方法
【技术领域】
[0001]本申请涉及通信技术领域,特别涉及一种离线终端访问网络数据的方法及系统。
【背景技术】
[0002]在现代科学水平的飞速发展,相继出现了无线电、固定电话、移动电话、互联网甚至视频电话等各种通信方式。无线通信(Wireless Communicat1n)是利用电磁波信号可以在自由空间中传播的特性进行信息交换的一种通信方式,近些年信息通信领域中,发展最快、应用最广的就是无线通信技术。
[0003]客户端利用无线通信技术可以访问服务器的数据,与服务器进行数据的传输。具体过程包括:客户端利用无线网络向服务器发送访问请求,服务器接收到访问请求后利用无线网络向客户端发送数据。客户端和服务器上一般都需要配置无线信号发生器和无线信号接收器。无线信号发生器用于将请求或数据转换为无线信号并发送出去。无线信号接收器用于接收无线信号并转换为数字信息。无线信号的传输通常需要基于无线网络。
[0004]当客户端处于网络信号不好的环境时,例如客户端位于地铁站,此时,客户端很难通过无线网络与服务器相连接,客户端处于离线状态。在这种情况下,客户端无法访问服务器数据。
[0005]现有的客户端离线情况下访问网络数据的方法通常包括:缓存访问内容的方法。具体包括:设备终端先访问互联网的数据源服务器并下载内容至终端设备的存储器,在断网状态下,设备终端可以离线浏览存储器中的缓存内容。由此可以见,存储器中缓存内容直接来源于互联网,且该内容必须曾经被终端设备访问过。
[0006]在实现本申请过程中,发明人发现现有技术中至少存在如下问题:
[0007]所述缓存访问内容的方法,需要设备终端事先访问过位于互联网的数据源服务器并下载内容至终端设备的存储器,不能实现设备终端即时地访问服务器的当前数据。

【发明内容】

[0008]本申请实施例的目的是提供一种离线终端访问网络数据的方法及系统,以实现离线终端实时访问服务器数据。
[0009]为解决上述技术问题,本申请实施例提供一种离线终端访问网络数据的方法及系统是这样实现的:
[0010]一种离线终端访问网络数据的方法,包括:离线终端的第一蓝牙设备扫描预设范围内的第二蓝牙设备,利用预设的第一标识在所述第二蓝牙设备中确定匹配的在线终端的第三蓝牙设备,所述第一蓝牙设备与所述第三蓝牙设备建立连接;所述离线终端的第一蓝牙设备通过所述在线终端的第三蓝牙设备与服务器通信。
[0011]—种离线终端访问网络数据的方法,包括:在线终端的第三蓝牙设备发送包含第一标识的数据信号;在线终端第三蓝牙设备接收第一蓝牙设备发来的网络请求数据,所述在线终端利用在线终端的第二代理端将所述网络请求数据发送至服务器;所述在线终端的第二代理端接收服务器返回的响应数据,在线终端利用所述第三蓝牙设备将所述响应数据发送至所述离线终端的第一蓝牙设备。
[0012]一种离线终端访问网络数据的方法,包括:离线终端的第一蓝牙设备扫描预设范围内的第二蓝牙设备,利用预设的第一标识在所述第二蓝牙设备中确定匹配的在线终端的第三蓝牙设备,所述第一蓝牙设备与所述第三蓝牙设备建立连接;所述离线终端将离线主机发起的网络请求数据发送至离线终端的第一蓝牙设备,或利用代理端口发送所述网络请求数据发送至离线终端的第一蓝牙设备;所述离线终端的第一蓝牙设备将所述网络请求数据发送至建立了连接的所述在线终端的第三蓝牙设备;所述离线终端的第一蓝牙设备接收在线终端的第三蓝牙设备发来的响应数据,所述离线终端的主机获取所述响应数据。
[0013]一种离线终端访问网络数据的系统,包括:离线主机、第一蓝牙设备、第三蓝牙设备和在线主机;其中,所述离线主机,用于发起网络请求数据并接收响应数据;所述第一蓝牙设备,用于发送网络请求数据至第三蓝牙设备或接收第三蓝牙设备发来的响应数据;所述第三蓝牙设备,用于与第一蓝牙设备或在线主机进行数据传输;所述在线主机,用于与第三蓝牙设备或服务器进行数据传输。
[0014]由以上本申请实施例提供的技术方案可见,本申请实施例公开的一种离线终端访问网络数据的方法及系统,离线终端和在线终端利用蓝牙设备进行数据传输,将在线终端作为离线终端访问服务器的介质,可以实现离线终端实时访问服务器上的数据。
【附图说明】
[0015]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本申请离线终端访问网络数据的方法的一个实施例的流程图;
[0017]图2是本申请以离线终端为主体的离线终端访问网络数据的方法的实施例的流程图;
[0018]图3是本申请以在线终端为主体的离线终端访问网络数据的方法的实施例的流程图;
[0019]图4是本申请离线终端访问网络数据的系统的一个实施例的组成结构图;
[0020]图5是本申请离线终端访问网络数据的系统实施例中离线主机的组成结构图;
[0021]图6是本申请离线终端访问网络数据的系统实施例中第一蓝牙设备的组成结构图;
[0022]图7是本申请离线终端访问网络数据的系统实施例中第三蓝牙设备的组成结构图。
【具体实施方式】
[0023]本申请实施例提供一种离线终端访问网络数据的方法及系统。
[0024]为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0025]图1是本申请离线终端访问网络数据的方法的一个实施例的流程图。如图1所示,所述离线终端访问网络数据的方法可以包括:
[0026]S101:离线终端的第一蓝牙设备扫描预设范围内的第二蓝牙设备,利用预设的第一标识在所述第二蓝牙设备中确定匹配的在线终端的第三蓝牙设备,所述第一蓝牙设备与所述第三蓝牙设备建立连接。
[0027]离线终端可以包括离线主机和第一蓝牙设备。包含第一蓝牙设备的离线终端可以发起网络请求数据,第一蓝牙设备可以自动扫描预设范围内是否存在第二蓝牙设备。所述预设范围可以小于或等于第一蓝牙设备传输数据的有效范围。
[0028]离线终端可以利用预设的第一标识在扫描到的第二蓝牙设备中确定匹配的在线终端的第三蓝牙设备。所述在线终端可以包括在线主机和第三蓝牙设备。所述第三蓝牙设备可以与在线主机封装成一体。所述第三蓝牙设备还可以与在线主机通过USB等方式进行连接。所述第三蓝牙设备可以每隔预设的第一时间间隔发射包含第一标识的数据信号。
[0029]离线终端可以利用预设的第一标识在扫描到的第二蓝牙设备中确定匹配的在线终端的第三蓝牙设备,具体可以包括:所述在线终端的第三蓝牙设备可以每隔预设的第一时间间隔自动发射包含第一标识的数据信号。所述第一标识可以用于表示包含该第三蓝牙设备的终端可以通过网络访问服务器。所述离线终端的第一蓝牙设备可以接收所述包含第一标识的数据,根据所述第一标识可以确定发送该标识的蓝牙设备的在线终端可以通过网络访问服务器,该蓝牙设备可以作为匹配的在线终端的第三蓝牙设备。例如,某蓝牙设备发射的数据中包含的第一标识为01,该第一标识01可以用于表示包含该蓝牙设备的终端可以通过网络访问服务器,第一蓝牙设备接收到包含第一标识01的数据,可以将该蓝牙设备确定为匹配的在线终端的第三蓝牙设备。
[0030]若所述离线终端的第一蓝牙设备扫描到的第二蓝牙设备中,有大于或等于2个包含第二蓝牙设备的终端可以通过网络访问服务器,则离线终端的第一蓝牙设备可以选择其中信号较强的作为匹配的在线终端的第三蓝牙设备。
[0031]所述离线终端上的第一蓝牙设备与所述在线终端的第三蓝牙设备之间可以建立连接。所述第一蓝牙设备与第三蓝牙设备之间传输数据可以采用蓝牙4.0协议中的BLE(Bluetooth low energy,蓝牙低功耗)模式。所述第一蓝牙设备与所述第三蓝牙设备建立连接,可以不进行认证直接建立连接关系。所述第一蓝牙设备与所述第三蓝牙设备建立连接,还可以由离线终端的第一蓝牙设备发送验证数据,在线终端的第二蓝牙设备对所述验证数据进行验证后建立连接关系。
[0032]S102:所述离线终端将离线主机发起的网络请求数据发送至离线终端的第一蓝牙设备,或利用代理端口发送所述网络请求数据发送至离线终端的第一蓝牙设备。
[0033]所述离线终端的主机可以发起网络请求数据。所述网络请求可以包括http请求的数据或https请求的数据。所述网络请求数据中可以包含请求地址和请求内容。
[0034]离线终端可以将主机上的网络请求数据发送至离线终端的第一蓝牙设备。离线终端将主机上的网络请求数据发送至离线终端的第一蓝牙设备,可以采用直接发送的方式,也可以采用通过设置的代理端口进行发送的方式。
[0035]所述通过设置
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1