实现信息推送的方法、服务器、共享者客户端、第三方客户端的制作方法_4

文档序号:9691521阅读:来源:国知局
I共享网络广播的设备MAC地址。
[0230]在第三方客户端上,为了便于WIFI共享者与网络平台的服务器进行通信,可以安装有应用程序。该应用程序例如可以是在终端操作系统上安装的应用,或者是网页。而所述第三方终端上可以着重指安装有应用或可以打开网页以实现类似功能的终端。
[0231]第三方终端可以借助其具有的卫星定位系统或者基站定位系统等定位系统获得所处的位置的信息。这样,在为WIFI网络设备预设了覆盖区域的情况下,第三方终端可以通过定位系统确定进入该WIFI网络设备的覆盖区域。
[0232]第三方终端,在开启WIFI功能时,可以扫描接收到广播的无线信号,并能够从广播的信号中获知WIFI网络设备的MAC地址。
[0233]S910:第三方客户端将获得的MAC地址与存储的MAC地址列表中的MAC进行比对,当获得的MAC地址在所述存储的MAC地址列表中时,所述第三方客户端从存储的MAC地址与WIFI网络标识的对应关系中获得对应的WIFI网络标识。
[0234]所述第三方客户端可以预先从所述服务器获取并存储的WIFI网络列表以及MAC地址与WIFI标识的对应关系,并存储在所述第三方客户端中;也可以是第三方终端进入所述WIFI共享网络区域时,第三方客户端将地理位置发送至服务器,服务器根据第三方客户端的地理位置将第三方客户端所处区域的MAC地址列表以及MAC地址与WIFI网络标识的对应关系发送至第三方客户端,进而第三方客户端存储该MAC地址列表和MAC地址与WIFI网络标识的对应关系。
[0235]S920:第三方客户端利用所述获得的WIFI网络标识向所述MAC地址对应的WIFI网络发起连接请求。
[0236]S930:第三方客户端利用所述获得的WIFI网络标识与所述MAC地址对应的WIFI网络连接成功后,还包括:所述第三方客户端接收所述WIFI网络设备发送的推送信息,或,所述第三方客户端接收所述WIFI网络设备经所述WIFI网络共享者客户端发送的推送信肩、O
[0237]结合上述图1?图8的方法,WIFI共享网络可以不设置连接密钥,同时可以选择不广播SSID。这样,第三方终端进入所述WIFI网络的覆盖区域时,由于不知道SSID,无法直接连接WIFI共享网络,从而能够防止未授权的第三方终端接入WIFI共享网络。按照上述图1?图8的方法,第三方终端可以通过接收的广播MAC地址在自身存有的MAC地址列表中查询得到WIFI网络标识,即SSID,从而在后续的步骤中利用该SSID连接所述WIFI网络。
[0238]上述实施例描述了如何设定信息的推送时机与特定连接的建立相关联。以下结合图10描述本申请中第三方终端进入共享网络中时与共享网络连接并接收推送信息的方法:
[0239]S1000:第三方终端进入WIFI共享网络区域,第三方客户端获得所述WIFI共享网络广播的设备MAC地址。
[0240]在第三方客户端上,为了便于WIFI共享者与网络平台的服务器进行通信,可以安装有应用程序。该应用程序例如可以是在终端操作系统上安装的应用,或者是网页。而所述第三方终端上可以着重指安装有应用或可以打开网页以实现类似功能的终端。
[0241]S1010:第三方客户端将获得的MAC地址与存储的MAC地址列表中的MAC进行比对,当获得的MAC地址在所述存储的MAC地址列表中时,所述第三方客户端从存储的MAC地址与WIFI网络标识及连接密钥的对应关系中获得对应的WIFI网络标识和连接密钥。
[0242]所述第三方客户端可以预先从所述服务器获取并存储的WIFI网络列表以及MAC地址与WIFI标识的对应关系,并存储在所述第三方客户端中;也可以是第三方终端进入所述WIFI共享网络区域时,第三方客户端将地理位置发送至服务器,服务器根据第三方客户端的地理位置将第三方客户端所处区域的MAC地址列表以及MAC地址与WIFI网络标识的对应关系发送至第三方客户端,进而第三方客户端存储该MAC地址列表和MAC地址与WIFI网络标识的对应关系。
[0243]类似的,所述连接密钥也可以是所述第三方客户端预先从所述服务器获取并存储,例如与MAC地址列表一并从所述服务器获取并存储;也可以是第三方终端进入WIFI共享网络区域时,第三方客户端将地理位置发送至服务器,服务器根据第三方客户端的地理位置将第三方客户端所处区域的MAC地址对应的连接密钥发送至第三方客户端,进而第三方客户端可以存储该MAC地址对应的连接密钥。
[0244]S1020:第三方客户端利用所述获得的WIFI网络标识和连接密钥向所述MAC地址对应的WIFI网络发起连接请求。
[0245]S1030:第三方客户端利用所述获得的WIFI网络标识与所述MAC地址对应的WIFI网络连接成功后,还包括:所述第三方客户端接收所述WIFI网络设备发送的推送信息,或,所述第三方客户端接收所述WIFI网络设备经所述WIFI网络共享者客户端发送的推送信肩、O
[0246]上述实施例描述了如何设定信息的推送时机与特定连接的建立相关联。以下结合图11描述本申请中第三方终端进入共享网络中时与共享网络连接并接收推送信息的方法:
[0247]SllOO:第三方终端进入WIFI共享网络区域,第三方客户端获得所述WIFI共享网络广播的设备MAC地址第一集合;
[0248]SlllO:第三方客户端将获得的MAC地址第一集合与存储的同一 WIFI网络共享区域的MAC地址列表中的MAC地址第二集合进行比对,当交集中的MAC地址达到或超过预定数量时,所述第三方客户端从存储的MAC地址与WIFI网络标识的对应关系中获得所述交集中的MAC地址对应的WIFI网络标识;
[0249]SI 120:第三方客户端利用所述获得的WIFI网络标识中的至少一个向对应MAC地址的WIFI网络发起连接请求;
[0250]S1130:第三方客户端与所述MAC地址对应的WIFI网络连接成功后,还包括:
[0251]第三方客户端接收所述连接的WIFI网络设备/WIFI网络共享者客户端发送的推送信息。
[0252]上述实施例描述了如何设定信息的推送时机与特定连接的建立相关联。以下结合图12描述本申请中第三方终端进入共享网络中时与共享网络连接并接收推送信息的方法:
[0253]S1200:第三方终端进入WIFI共享网络区域,第三方客户端获得所述WIFI共享网络广播的设备MAC地址第一集合;
[0254]S1210:第三方客户端将获得的MAC地址第一集合与存储的MAC地址列表中的MAC地址第二集合进行比对,当交集中的MAC地址达到或超过预定数量时,所述第三方客户端从存储的MAC地址与WIFI网络标识及连接密钥的对应关系中获得所述交集中的MAC地址对应的WIFI网络标识和连接密钥;
[0255]S1220:第三方客户端利用所述获得的WIFI网络标识和连接密钥的至少一对向所述对应MAC地址的WIFI网络发起连接请求;
[0256]S1230:第三方客户端利用所述获得的WIFI网络标识与所述MAC地址对应的WIFI网络连接成功后,还包括:
[0257]第三方客户端接收所述连接的WIFI网络设备/WIFI网络共享者客户端/服务器发送的推送信息。
[0258]上述图11、12所示的方法中,所述第三方客户端存储的MAC地址列表以及MAC地址与WIFI网络标识的对应关系可以包括:
[0259]所述第三方客户端预先从所述服务器获取并存储的WIFI网络列表以及MAC地址与WIFI网络标识的对应关系;
[0260]或,
[0261]第三方终端进入所述WIFI共享网络区域时,第三方客户端将地理位置发送至服务器,服务器根据第三方客户端的地理位置将第三方客户端所处区域的MAC地址列表以及MAC地址与WIFI网络标识的对应关系发送至第三方客户端,进而第三方客户端存储该MAC地址列表和MAC地址与WIFI网络标识的对应关系。
[0262]上述图12所示的方法中,所述第三方客户端存储的连接密钥可以包括:
[0263]所述第三方客户端预先从所述服务器获取并存储的连接密钥;
[0264]或,
[0265]第三方终端进入WIFI共享网络区域时,第三方客户端将地理位置发送至服务器,服务器根据第三方客户端的地理位置将第三方客户端所处区域的MAC地址对应的连接密钥发送至第三方客户端,进而第三方客户端存储该MAC地址对应的连接密钥。
[0266]以下介绍一种服务器,如图13所示,可以包括:
[0267]第一接收单元1301,用于接收无线网络共享者客户端发送的被选定无线网络的第一标识;
[0268]生成单元1302,用于生成第二标识并发送至所述无线网络共享者客户端;
[0269]第二接收单元1303,用于接收所述无线网络共享者客户端发送的被选定的所述无线网络的第三标识;
[0270]比较单元1304,用于比较第二标识与第三标识,并在两者相同时通过验证并登记该无线网络的设备的信息。
[0271]以下介绍一种服务器,可以包括:
[0272]第一接收单元1301,用于接收无线网络共享者客户端发送的被选定无线网络的第一标识及对应无线网络设备的MAC地址;
[0273]生成单元1302,用于生成第二标识并发送至所述无线网络共享者客户端;
[0274]第二接收单元1303,用于接收所述无线网络共享者客户端发送的被选定的所述无线网络的第三标识及对应无线网络设备的MAC地址;
[0275]比较单元1304,用于比较第二标识与第三标识,并比较第一标识对应无线网络设备的MAC地址与第三标识对应无线网络设备的MAC地址,在比较结果均相同时通过验证。
[0276]上述图13所示的服务器中,进一步地,如图14所示,还可以包括:
[0277]第三接收单元1305,用于接收所述无线网络共享者客户端发送的推送信息;
[0278]通知接收单元1306,用于接收以下通知:所述服务器接收到第三方终端接入所述无线网络成功的消息后发送所述推送信息至所述第三方终端。
[0279]以下介绍一种无线网络共享者客户端,如图15所示,可以包括:
[0280]第一获取单元1501,用于获取无线网络共享者终端在扫描/存储的无线网络列表中被选定的无线网络的第一标识并发送至服务器;
[0281]第五接收单元1502,用于接收所述服务器发送的第二标识;
[0282]第二获取单元1503,用于获取无线网络共享者移动终端更新的无线网络列表并将其中被选定的所述无线网络的第三标识发送至服务器。
[0283]以下介绍一种无线网络共享者客户端,可以包括:
[0284]第一获取单元1501,用于获取无线网络共享者终端在扫描/存储的无线网络列表中被选定的无线网络的第一标识及对应无线网络设备的MAC地址并发送至服务器;
[0285]第五接收单元1502,用于所述无线网络共享者客户端接收所述服务器发送的第二标识及对应无线网络设备的MAC地址;
[0286]第二获取单元1503,用于获取无线网络共享者移动终端更新的无线网络列表并将其中被选定的所述无线网络的第三标识及对应无线网络设备的MAC地址发送至服务器。
[0287]上述图15所示的无线网络共享客户端中,进一步地,如图16所示,还可以包括:
[0288]第六接收单元1601,用于接收以下设置:接收到第三方终端接入所述无线网络成功的消息后发送推送信息至所述第三方终端,
[0289]或,
[0290]通知单元1602,用于将推送信息发送至所述服务器,并通知所述服务器接收到第三方终端接入所述无线网络成功的消息后发送所述推送信息至所述第三方终端。
[0291]以下介绍一种第三方客户端,如图17所示,可以包括:
[0292]第三获取单元1701,用于在第三方终端进入无线共享网络区域时,获得所述无线共享网络广播的设备MAC地址;
[0293]第四获取单元1702,用于将获得的MAC地址与存储的MAC地址列表中的MAC地址进行比对,当获得的MAC地址在所述存储的MAC地址列表中时,从存储的MAC地址与无线网络标识的对应关系中获得对应的无线网络标识;
[0294]请求单元1703,利用所述获得的无线网络标识向所述MAC地址对应的无线网络发起连接请求;
[0295]第七接收单元1704,用于接收所述连接的无线网络设备/无线网络共享者客户端
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1