本申请涉及智能终端领域,尤其涉及一种服务推送方法、电子设备、系统及存储介质。
背景技术:
1、随着移动互联网和智能终端的发展,越来越多的终端设备(例如,手机)可以提供例如“本地生活”、“近场电商”、“身边服务”等依赖位置的“近场服务”。
2、可以理解的是,上述“近场服务”为即时应用服务,具体来说,就是当用户到达某个具体服务位置区域的时候,终端设备可以提供对应的服务入口给用户。示例性的,当用户进入任意一家餐厅用餐时,用户的终端设备可以通过负一屏或服务卡片的形式将某些服务(例如,会员卡信息)推送给用户。
3、在终端设备接收推送的服务信息之前,需要向服务器发起请求,服务器根据终端设备发起的请求确认用户所在的位置,并将用户所在位置对应的服务信息推送给用户。然而,上述方式会导致终端设备频繁的发起服务请求,耗费终端设备的功耗及流量。
技术实现思路
1、本申请提供了一种服务推送方法、电子设备、系统及存储介质,有助于节省终端设备在服务推送场景中的功耗。
2、第一方面,本申请提供了一种服务推送方法,应用于终端设备,包括:获取服务器发送的兴趣点信息集合,所述兴趣点信息集合包括目标区域内的多个兴趣点的信息;响应于检测到无线信号,根据检测到的无线信号进行预识别,所述预识别用于确定所述终端设备周边是否存在待选的兴趣点;若确定所述终端设备周边存在待选的兴趣点,向所述服务器发送推送请求,用于请求所述服务器推送目标兴趣点的服务信息,所述目标兴趣点为所述终端设备当前所处的兴趣点。
3、本申请中,终端设备在向服务器请求兴趣点的服务之前,对检测到的无线信号进行预识别,并在预识别结果符合要求的情况下,才想服务器发起请求,由此可以避免频繁的向服务器发起服务请求,节省终端设备的电量和流量。
4、其中一种可能的实现方式中,所述兴趣点的信息为采样信息,所述采样信息包括兴趣点内无线通信设备的设备身份信息及所述无线通信设备发送的无线信号的信号强度信息。
5、其中一种可能的实现方式中,所述兴趣点的信息为降采样信息,所述将采样信息通过对所述采样信息进行降采样后获得,所述降采样信息包括信号强度阈值。
6、其中一种可能的实现方式中,所述兴趣点信息集合为全区域的兴趣点信息集合,所述全区域的兴趣点信息集合包括全区域内的多个兴趣点的信息;或者,
7、所述兴趣点信息集合为子区域的兴趣点信息集合,所述子区域的兴趣点信息集合包括子区域内的多个兴趣点的信息,所述全区域由多个所述子区域构成。
8、其中一种可能的实现方式中,所述获取服务器发送的兴趣点信息集合包括:向所述服务器发送信息请求,用于请求所述服务器发送目标子区域的兴趣点信息集合,所述信息请求包括所述目标子区域的区域标识。
9、其中一种可能的实现方式中,所述根据检测到的无线信号进行预识别包括:若所述兴趣点信息集合中存在与所述检测到的无线信号对应的无线通信设备,则确定所述终端设备周边存在待选的兴趣点。
10、其中一种可能的实现方式中,所述根据检测到的无线信号进行预识别包括:若所述兴趣点信息集合中存在与所述检测到的无线信号对应的无线通信设备,且所述检测到的无线信号的信号强度大于或等于所述兴趣点信息集合中找到的对应的无线通信设备的信号强度阈值,则确定所述终端设备周边存在待选的兴趣点。
11、其中一种可能的实现方式中,所述响应于检测到无线信号,根据检测到的无线信号进行预识别包括:响应于检测到无线信号,且所述终端设备的屏幕处于亮屏状态,根据检测到的无线信号进行预识别。
12、其中一种可能的实现方式中,所述无线信号由所述终端设备周边的无线通信设备广播后获得;或者,所述无线信号由所述终端设备扫描周边的无线通信设备后获得。
13、第二方面,本申请提供了一种服务推送方法,应用于服务器,包括:响应于接收到终端设备的信息请求,将目标子区域的兴趣点信息集合发送给所述终端设备;其中,所述信息请求包括所述目标子区域的区域标识,子区域的兴趣点信息集合包括子区域内的多个兴趣点的信息,多个子区域的兴趣点信息集合构成全区域的兴趣点信息集合。
14、第三方面,本申请提供了一种服务推送装置,包括一个或多个功能模块,所述一个或多个功能模块用于实现如第一方面所述的服务推送方法。
15、第四方面,本申请提供了一种服务推送装置,包括一个或多个功能模块,所述一个或多个功能模块用于实现如第二方面所述的服务推送方法。
16、第五方面,本申请提供了一种终端设备,包括:处理器和存储器,所述存储器用于存储计算机程序;所述处理器用于运行所述计算机程序,实现如第一方面所述的服务推送方法。
17、第六方面,本申请提供了一种服务器,包括:处理器和存储器,所述存储器用于存储计算机程序;所述处理器用于运行所述计算机程序,实现如第二方面所述的服务推送方法。
18、第七方面,本申请提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机实现如第一方面或第二方面所述的服务推送方法。
19、第八方面,本申请提供一种计算机程序,当上述计算机程序在终端设备的处理器上运行时,使得所述终端设备执行如第一方面所述的服务推送方法,或当上述计算机程序在服务器的处理器上运行时,使得所述服务器执行如第二方面所述的服务推送方法。
20、在一种可能的设计中,第八方面中的程序可以全部或者部分存储在与处理器封装在一起的存储介质上,也可以部分或者全部存储在不与处理器封装在一起的存储器上。
21、第九方面,本申请提供一种服务推送系统,包括如第五方面所述的终端设备和如第六方面所述的服务器。
1.一种服务推送方法,其特征在于,应用于终端设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述兴趣点的信息为采样信息,所述采样信息包括兴趣点内无线通信设备的设备身份信息及所述无线通信设备发送的无线信号的信号强度信息。
3.根据权利要求2所述的方法,其特征在于,所述兴趣点的信息为降采样信息,所述将采样信息通过对所述采样信息进行降采样后获得,所述降采样信息包括信号强度阈值。
4.根据权利要求1所述的方法,其特征在于,所述兴趣点信息集合为全区域的兴趣点信息集合,所述全区域的兴趣点信息集合包括全区域内的多个兴趣点的信息;或者,
5.根据权利要求4所述的方法,其特征在于,所述获取服务器发送的兴趣点信息集合包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,所述根据检测到的无线信号进行预识别包括:
7.根据权利要求3所述的方法,其特征在于,所述根据检测到的无线信号进行预识别包括:
8.根据权利要求1所述的方法,其特征在于,所述响应于检测到无线信号,根据检测到的无线信号进行预识别包括:
9.根据权利要求1所述的方法,其特征在于,所述无线信号由所述终端设备周边的无线通信设备广播后获得;或者,
10.一种服务推送方法,其特征在于,应用于服务器,所述方法包括:
11.一种终端设备,其特征在于,包括:处理器和存储器,所述存储器用于存储计算机程序;所述处理器用于运行所述计算机程序,实现如权利要求1-9任一项所述的服务推送方法。
12.一种服务器,其特征在于,包括:处理器和存储器,所述存储器用于存储计算机程序;所述处理器用于运行所述计算机程序,实现如权利要求10所述的服务推送方法。
13.一种服务推送系统,包括如权利要求11所述的终端设备及如权利要求12所述的服务器。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序在计算机上运行时,实现如权利要求1-10任一所述的服务推送方法。