1.一种智能服务信息推送方法,应用于一装置向至少一个终端推送信息,所述方法包括,
预先设置指定区域,并周期性检测是否有新的终端进入所述指定区域内;
获取指定区域内接收待推送信息的至少一个终端的唯一标识码信息,并向所述至少一个终端推送一随机产生的公钥信息;
生成与所述至少一个终端唯一标识码信息对应的请求信息及私钥信息,包括,获取所述至少一个终端的唯一标识码后,基于所述唯一标识码信息、获取的时间顺序排列来生成列表信息,利用随机数加密算法生成与终端数量相同的多个公钥信息,并在列表中记录终端唯一标识码与多个不同的公钥信息的一一对应关系,将所述公钥信息推送至与列表信息对应的终端中;根据所述时间顺序,生成时间排序最前的终端标识码信息对应的请求信息及私钥信息,将所述请求信息及私钥信息推送至与标识码信息对应的终端,并接收到反馈的响应信息后,再生成时间排序次一位的终端标识码对应的请求信息及私钥信息;
向所述至少一个终端推送所述请求信息及私钥信息;
所述至少一个终端利用接收的公钥信息验证所述私钥信息是否为合法信息,如果为合法信息,则基于所述请求信息生成一响应信息,并返回所述响应信息,否则,拒绝返回响应信息,由此,依次实现向指定区域内的所有终端推送与之对应的请求信息、私钥信息以及响应信息的接收。
2.根据权利要求1所述的智能服务信息推送方法,其特征在于,所述向所述至少一个终端推送所述请求信息及私钥信息之前,还包括,所述终端实时检测是否已经落入预设区域内,若为是,则自动检测是否接收到随机产生的公钥信息。
3.根据权利要求2所述的智能服务信息推送方法,其特征在于,所述至少一个终端利用接收的公钥信息验证所述私钥信息是否为合法信息,具体为,所述公钥信息为与所述终端的唯一标识码信息对应的字符串数据,在生成所述请求信息和私钥信息时,利用随机数加密算法加密请求信息,将所述唯一标识码信息用MD5加密,将加密后的请求信息以及MD5加密后的数据组合后形成输出数据,终端利用接收到的所述公钥信息解密输出数据,按照数据位进行分离,使用MD5解密唯一标识码信息,判断是否为同一标识码信息,若是,则继续解密请求信息,从而验证了所述私钥信息是否为合法信息。