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

文档序号:9691521阅读:来源:国知局
所述无线网络的第三标识发送至服务器。
[0091]一种无线网络共享者客户端,包括:
[0092]第一获取单元,用于获取无线网络共享者终端在扫描/存储的无线网络列表中被选定的无线网络的第一标识及对应无线网络设备的MAC地址并发送至服务器;
[0093]第五接收单元,用于所述无线网络共享者客户端接收所述服务器发送的第二标识及对应无线网络设备的MAC地址;
[0094]第二获取单元,用于获取无线网络共享者移动终端更新的无线网络列表并将其中被选定的所述无线网络的第三标识及对应无线网络设备的MAC地址发送至服务器。
[0095]一种第三方客户端,包括:
[0096]第三获取单元,用于在第三方终端进入无线共享网络区域时,获得所述无线共享网络广播的设备MAC地址;
[0097]第四获取单元,用于将获得的MAC地址与存储的MAC地址列表中的MAC地址进行比对,当获得的MAC地址在所述存储的MAC地址列表中时,从存储的MAC地址与无线网络标识的对应关系中获得对应的无线网络标识;
[0098]请求单元,利用所述获得的无线网络标识向所述MAC地址对应的无线网络发起连接请求;
[0099]第七接收单元,用于接收所述连接的无线网络设备/无线网络共享者客户端/服务器发送的推送信息。
[0100]—种第三方客户端,包括:
[0101]第三获取单元,用于在第三方终端进入无线共享网络区域时,获得所述无线共享网络广播的设备MAC地址;
[0102]第四获取单元,用于将获得的MAC地址与存储的MAC地址列表中的MAC地址进行比对,当获得的MAC地址在所述存储的MAC地址列表中时,所述第三方客户端从存储的MAC地址与无线网络标识及连接密钥的对应关系中获得对应的无线网络标识和连接密钥;
[0103]请求单元,利用所述获得的无线网络标识和连接密钥向所述MAC地址对应的无线网络发起连接请求;
[0104]第七接收单元,用于接收所述连接的无线网络设备/无线网络共享者客户端/服务器发送的推送信息。
[0105]一种第三方客户端,包括:
[0106]第三获取单元,用于在第三方终端进入无线共享网络区域时,获得所述无线共享网络广播的设备MAC地址第一集合;
[0107]第四获取单元,用于将获得的MAC地址第一集合与存储的同一无线网络共享区域的MAC地址列表中的MAC地址第二集合进行比对,当交集中的MAC地址达到或超过预定数量时,所述第三方客户端从存储的MAC地址与无线网络标识的对应关系中获得所述交集中的MAC地址对应的无线网络标识;
[0108]请求单元,用于利用所述获得的无线网络标识中的至少一个向对应MAC地址的无线网络发起连接请求;
[0109]第七接收单元,用于接收所述连接的无线网络设备/无线网络共享者客户端/服务器发送的推送信息。
[0110]一种第三方客户端,包括:
[0111]第三获取单元,用于在第三方终端进入无线共享网络区域时,获得所述无线共享网络广播的设备MAC地址第一集合;
[0112]第四获取单元,用于将获得的MAC地址第一集合与存储的MAC地址列表中的MAC地址第二集合进行比对,当交集中的MAC地址达到或超过预定数量时,所述第三方客户端从存储的MAC地址与无线网络标识及连接密钥的对应关系中获得所述交集中的MAC地址对应的无线网络标识和连接密钥;
[0113]请求单元,用于利用所述获得的无线网络标识和对应连接密钥的至少一对向所述对应MAC地址的无线网络发起连接请求;
[0114]第七接收单元,用于接收所述连接的无线网络设备/无线网络共享者客户端/服务器发送的推送信息。
[0115]由以上本申请实施例提供的技术方案可见,本申请实施例可以设定信息的推送时机与特定连接的建立相关联。
【附图说明】
[0116]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0117]图1为本申请实现信息推送的方法一个实施例的流程图;
[0118]图2为本申请实现信息推送的方法一个实施例的流程图;
[0119]图3为本申请实现信息推送的方法一个实施例的流程图;
[0120]图4为本申请实现信息推送的方法一个实施例的流程图;
[0121]图5为本申请实现信息推送的方法一个实施例的流程图;
[0122]图6为本申请实现信息推送的方法一个实施例的流程图;
[0123]图7为本申请实现信息推送的方法一个实施例的流程图;
[0124]图8为本申请实现信息推送的方法一个实施例的流程图;
[0125]图9为本申请实现信息推送的方法一个实施例的流程图;
[0126]图10为本申请实现信息推送的方法一个实施例的流程图;
[0127]图11为本申请实现信息推送的方法一个实施例的流程图;
[0128]图12为本申请实现信息推送的方法一个实施例的流程图;
[0129]图13为本申请实现信息推送的服务器一个实施例的框图;
[0130]图14为本申请实现信息推送的服务器一个实施例的框图;
[0131]图15本申请实现信息推送的无线网络共享者客户端一个实施例的框图;
[0132]图16本申请实现信息推送的无线网络共享者客户端一个实施例的框图;
[0133]图17为本申请实现信息推送的第三方客户端一个实施例的框图。
【具体实施方式】
[0134]本申请实施例提供一种实现信息推送的方法、服务器、共享者客户端、第三方客户端。
[0135]为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0136]本申请中涉及的连接,可以包括短距离无线通信方式中的通信连接,例如蓝牙(Bluetooth)、红外(IrDA)、无线局域网(W1-FI或WLAN,大多采用802.11系列协议)、WIFI直连(W1-Fi Direct)、超宽带通信(Ultra Wide Band)、紫峰(Zigbee)、近场通信(NearField Communicat1n,NFC)等通信技术。本申请结合上述通信方式介绍具体实现方案,同时不排除其他的通信方式应用于本申请下述的具体方案。
[0137]以WIFI这种无线通信方式举例说明,特别以WIFI共享为例加以说明。在一种场景下,建立WIFI网络的建立者或拥有WIFI网络的所有者,可能会将WIFI网络以有偿或无偿的形式共享至其他终端。所述WIFI网络,可以是通过WIFI设备实现,如具有WIFI功能的路由器。本申请中将共享WIFI网络的上述WIFI网络建立者或WIFI网络拥有者及类似情况的主体统称为WIFI共享者。
[0138]本申请还涉及网络平台,网络平台可以通过服务器管理WIFI共享者以及WIFI使用者。本申请实现的信息推送,可以是WIFI共享者预设的页面、链接、短消息、多媒体文件等。WIFI共享者可以通过如图1所示的过程加入网络平台并将待推送信息设置为接收到第三方终端接入所述WIFI网络成功的消息后发送推送信息至所述第三方终端:
[0139]SlOO =WIFI共享者客户端获取WIFI共享者终端在扫描/存储的WIFI网络列表中被选定的WIFI网络的第一标识并发送至服务器。
[0140]WIFI共享者可以持有终端,该终端可以是移动终端或台式计算机之类的终端设备。在该终端上,为了便于WIFI共享者与网络平台的服务器进行通信,可以安装有应用程序。该应用程序例如可以是在终端操作系统上安装的应用,或者是网页。后续的客户端可以着重指安装有应用或可以打开网页以实现相同功能的终端。
[0141]WIFI共享者客户端可以获取其所安装在的终端所扫描/存储的WIFI网络列表。
[0142]WIFI共享者可以在所述客户端界面上选择所述WIFI网络列表中的特定WIFI网络,例如通过鼠标点击、滚轮滑动或者触摸选择之类的操作。WIFI共享者客户端可以获得上述被选定的WIFI网络的第一标识,所述标识通常例如WIFI网络的服务集标识(ServiceSet Identifier,SSID)。进而,WIFI共享者客户端可以将被选定的第一标识发送至服务器。
[0143]所述被选定的WIFI网络,一般是WIFI共享者所建立或所拥有的WIFI网络,例如WIFI共享者有一定覆盖范围的无线路由器,并提供该无线路由器的接入共享。
[0144]需要说明的是,所述WIFI共享者在执行上述SlOO前,可以利用用户账号、密码登录所述客户端。所述用户账号可以是预先完成注册的,这里不再赘述。
[0145]所述WIFI共享者客户端发送第一标识至服务器,可以通过该WIFI共享者移动终端所连接的WIFI网络发送,也可以通过2G、3G、4G之类的通信网络发送,这里并不限定。
[0146]SllO:服务器生成第二标识并发送至WIFI共享者客户端。
[0147]服务器接收到WIFI共享者客户端发来的所选定的WIFI网络的第一标识后,可以触发生成第二标识。该过程,可以是基于所述第一标识利用某种哈希算法得到字符序列,也可以是按照预定规则生成的随机字符序列。所述字符序列可以作为第二标识,且该标识符合通常的SSID的要求,例如要求最大长度不超过32个字符,必须是字母、数字或其组合,有的设备也可以接收中文字符。
[0148]之后,服务器可以将生成的第二标识发送至WIFI共享者客户端。
[0149]S120:所述WIFI共享者基于所述第二标识将所述WIFI网络的第一标识更改为第三标识。
[0150]WIFI共享者可以手工将所述WIFI网络的第一标识更改为第三标识,例如通过终端登录WIFI设备的。所述修改,可以是通过终端登录WIFI设备,在WIFI设备配置页面改改SSID。可以是基于所述服务器生成并发送至WIFI共享者客户端的第二标识进行修改。理想的,修改后的第三标识即为所述服务器生成并发送至WIFI共享者客户端的第二标识。
[0151]S130:所述WIFI共享者客户端获取WIFI共享者移动终端更新的WIFI网络列表并将其中被选定的所述WIFI网络的第三标识发送至服务器。
[0152]WIFI共享者移动终端可以更新其检测的WIFI网络的列表。所述更新的WIFI网络列表中,可以包括所述第三标识的的WIFI网络。
[0153]WIFI共享者可以在所述客户端界面上选择所述WIFI网络列表中的第三标识对应的WIFI网络。进而,WIFI共享者客户端可以接收WIFI共享者在所述客户端界面上选择的所述WIFI网络列表中的特定WIFI网络。
[0154]进一步地,WIFI共享者客户端可以将被选定的所述WIFI网络的第三标识发送至服务器。
[0155]S140:所述服务器比较第二标识与第三标识,并在两者相同时通过验证并登记该WIFI网络的设备的信息。
[0156]所述服务器接收到WIFI共享者客户端发送的所述WIFI网络的第三标识后,可以将该第三标识与前述由所述服务器生成的第二标识进行比对。当比对结果为相同时,可以确定所述WIFI共享者对该第三标识(或第二标识)对应的WIFI网络具有控制权或所有权,因此允许所述WIFI共享者将该WIFI网络共享至所述网络平台。相反的,如果经过比较第三标识与第二标识不相同,则一般来说所述WIFI共享者对该第三标识对应的WIFI网络不具备控制权或所有权,因而可以不通过其共享网络的验证。
[0157]所述WIFI网络设备的信息,可以是该WIFI网络设备的媒体接入控制(MediaAccess Control, MAC)地址。MAC地址具有唯一性的特点,可以用于与其它WIFI设备的区分。所述服务器登记所述WIFI网络设备的信息,可以是由所述WIFI共享者客户端发送所述WIFI网络设备的信息至所述服务器,也可以是由服务器从所述WIFI网络设备直接获取,或者由所述WIFI网络设备直接发送至所述服务器。
[0
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1