一种基于WiFi的资源推荐方法和装置与流程

文档序号:20020472发布日期:2020-02-25 11:33阅读:168来源:国知局
一种基于WiFi的资源推荐方法和装置与流程

本申请涉及数据处理领域,特别是涉及一种基于wifi的资源推荐方法和装置。



背景技术:

wifi属于一种无线联网技术,可以通过无线路由器等设备建立部署,为连接上wifi的智能终端提供上网服务。

由于公共场所室内的人员密集,智能终端的通信信号一般较弱,难以提供优质的上网体验。故各大公共场所尤其是楼宇内多被物业、商家所提供的wifi信号覆盖。用户可以通过智能终端选择连接wifi,以使用wifi提供的上网服务。

目前,wifi技术的应用主要还是上述场景的上网服务,作用较为单一。



技术实现要素:

为了解决上述技术问题,本申请提供了一种基于wifi的资源推荐方法和装置,丰富了wifi技术的应用。

本申请实施例公开了如下技术方案:

第一方面,本申请实施例提供一种基于wifi的资源推荐方法,所述方法包括:

获取智能终端的定位请求,所述定位请求包括所述智能终端的wifi指纹数据;所述wifi指纹数据用于标识所述智能终端所发现wifi的信号强弱;

根据所述wifi指纹数据,确定所述智能终端的位置信息;

根据所述位置信息确定对应的推荐资源;

向所述智能终端返回所述推荐资源。

第二方面,本申请实施例提供一种基于wifi的资源推荐装置,所述装置包括获取单元、第一确定单元、第二确定单元、返回单元:

所述获取单元,用于获取智能终端的定位请求,所述定位请求包括所述智能终端的wifi指纹数据;所述wifi指纹数据用于标识所述智能终端所发现wifi的信号强弱;

所述第一确定单元,用于根据所述wifi指纹数据,确定所述智能终端的位置信息;

所述第二确定单元,用于根据所述位置信息确定对应的推荐资源;

所述返回单元,用于向所述智能终端返回所述推荐资源。

第三方面,本申请实施例提供一种用于基于wifi的资源推荐方法的实现设备,其特征在于,所述设备包括处理器以及存储器:

所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;

所述处理器用于根据所述程序代码中的指令执行第一方面所述的基于wifi的资源推荐方法。

第四方面,本申请实施例提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行第一方面所述的基于wifi的资源推荐方法。

由上述技术方案可以看出,当获取智能终端的定位请求时,通过定位请求可以确定智能终端在发送定位请求时,体现该智能终端所能发现wifi的信号强弱的wifi指纹数据。根据wifi指纹数据可以实现精确的位置定位,即使智能终端处于人员密集的室内,也可以准确的确定出智能终端的位置信息。在确定智能终端的位置信息后,可以根据位置信息确定出与位置信息相关的推荐资源,并通过向智能终端返回推荐资源以实现基于wifi定位功能下的资源推荐,丰富了wifi技术的应用。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的一种基于wifi的资源推荐方法的应用场景示意图;

图2为本申请实施例提供的一种基于wifi的资源推荐方法的流程图;

图3为本申请实施例提供的一种定位指纹库生成方法的流程图;

图4为本申请实施例提供的一种用户界面示意图;

图5为本申请实施例提供的一种基于wifi的资源推荐方法的流程图;

图6为本申请实施例提供的一种用户界面示意图;

图7为本申请实施例提供的一种产品侧方法流程图;

图8为本申请实施例提供的一种产品侧应用示意图;

图9a为本申请实施例提供的一种基于wifi的资源推荐装置的结构图;

图9b为本申请实施例提供的一种基于wifi的资源推荐装置的结构图;

图9c为本申请实施例提供的一种基于wifi的资源推荐装置的结构图;

图9d为本申请实施例提供的一种基于wifi的资源推荐装置的结构图;

图9e为本申请实施例提供的一种基于wifi的资源推荐装置的结构图;

图9f为本申请实施例提供的一种基于wifi的资源推荐装置的结构图;

图10为本申请实施例提供的一种离线数据装置的结构图;

图11为本申请实施例提供的一种用于交互功能的实现设备的结构图;

图12为本申请实施例提供的一种服务器的结构图。

具体实施方式

下面结合附图,对本申请的实施例进行描述。

现有的wifi技术主要应用于提供公共场所的上网服务,在用户通过智能终端连接到wifi后,智能终端上缺少对wifi连接的信息反馈,同时对于wifi本身具有的信号强度、wifi名称等属性信息也缺乏合理利用,导致wifi技术的应用面窄,作用单一。

为了解决上述技术问题,本申请实施例提供一种基于wifi的资源推荐方法,该方法可以利用wifi中包含的属性信息定位用户位置,并根据用户位置进行资源推荐,拓展了对wifi技术的应用。

可以理解的是,该方法可以应用于服务器上,例如提供定位服务的定位服务器。

为了便于理解本申请的技术方案,下面结合实际应用场景,对本申请实施例提供的一种基于wifi的资源推荐方法进行介绍。

参见图1,图1为本申请实施例提供的基于wifi的资源推荐方法的应用场景示意图。该应用场景中包括服务器101和智能终端102。智能终端102处于wifi连接状态时,服务器101获取智能终端设备的定位请求。其中,定位请求包括智能终端的wifi指纹数据。wifi指纹数据是智能终端能够识别的多个不同信号强度的wifi的集合,一个wifi指纹数据中包括多个wifi的名称以及各自的信号强度。例如,当智能终端位于某一商业街时,向服务器发送的wifi指纹数据中可以包括:服饰店wifi(信号强度3格)、鞋包店wifi(信号强度2格)、小吃店wifi(信号强度4格)、电影院wifi(信号强度1格)。由于每个地理位置与各wifi信号源的距离不同,能够接收到的wifi信号和各自的信号强度也有所不同,因此,每一个地理位置上的各wifi信号强度的组合都是独一无二的,形成了对应各地理位置的wifi指纹数据。因此,服务器101在获取智能终端102发送的wifi指纹数据后,可以通过该数据确定智能终端102的位置信息。

服务器101确定智能终端102的位置信息后,根据位置信息确定对应的推荐资源。推荐资源是指在确定的智能终端102的位置附近的各类资源,包括各种类型的资源或某一特定的场景资源。类型资源包括亲子资源、饮食资源、住宿资源等,例如附近有哪些饭店、旅馆、游乐场等;特定场景资源可以为某一特定的旅游景点、某一特定的特色菜馆等。

服务器101确定推荐资源后,将推荐资源返回给智能终端102,从而能够使用户在连接wifi的状态下获取与所在位置相关的资源信息,为用户出行提供便利。

通过利用智能终端发送的定位请求中的wifi指纹信息确定用户所在位置,并为用户提供与所在位置对应的推荐资源,从而使用户能够更好的适应并熟悉所在场景,拓展了wifi技术的应用层面,丰富了wifi技术的应用方式。

接下来,将结合附图对本申请实施例提供的基于wifi的资源推荐方法进行介绍。

参见图2,图2示出了一种基于wifi的资源推荐方法的流程图,所述方法包括:

s201:智能终端向服务器发送定位请求。

在智能终端处于wifi连接状态时,为了能够获取所在位置的周边资源信息,智能终端向服务器发送定位请求,在定位请求中包括智能终端所在位置对应的wifi指纹数据。在wifi指纹数据中包括该智能终端能够接收到的wifi信号名以及各wifi信号的强度。

在一种可能的实现方式中,为了使用户能够快速、及时的获取周边资源信息,智能终端可以在连上wifi时即向服务器发送定位请求。

可以理解的是,在需要为用户提供个性化的推荐资源时,为了识别用户的身份特征,在智能终端发送的定位请求中还可以包括用户标识。

在一种实现方式中,服务器还可以对接收到的wifi指纹数据进行筛选,将其中有问题的指纹数据和不完整的指纹数据过滤掉,例如缺少wifi名称或部分wifi信号强度的wifi指纹数据,以便进行后续的wifi指纹数据比对。

s202:服务器根据wifi指纹数据确定智能终端的位置信息。

服务器在接收智能终端发送的位置信息后,根据智能终端中的wifi指纹数据,确定其所处的地理位置。

在一种可能的实现方式中,服务器内部具有离线数据系统,该离线数据系统中包括定位指纹库,定位指纹库中包含有与各地理位置对应的wifi指纹数据。定位指纹库的生成步骤如图3所示,包括:

s301:接收上报的wifi指纹数据。

离线数据系统接收由各类软件,例如wifi管家、手机管家等上报的wifi指纹数据。可以理解的是,上报的wifi指纹数据中不仅包括各wifi的信号强度,还包括安装有上报该wifi指纹数据的软件的终端所在的地理位置。

s302:对wifi指纹数据进行预处理

离线数据系统接收上报的wifi指纹数据后,对数据进行预处理,将接收到的wifi数据中的一些无效的脏数据去除掉,例如一些wifi名称模糊、信号强度缺失、缺少位置信息的数据等,保留有价值的wifi指纹数据。

s303:对wifi指纹数据进行格式转换。

离线数据系统获取有价值的wifi指纹数据后,对wifi指纹数据进行格式转换,转成能够存储的格式信息。

s304:对wifi指纹数据进行压缩。

离线数据系统对wifi指纹数据进行格式转换后,为了节省存储空间,以存储更多数据,可以对wifi指纹数据进行压缩处理。

s305:将wifi指纹数据存储到定位指纹库中。

可以理解的是,定位指纹库中存储有压缩后的wifi指纹数据以及数据对应的位置信息。

服务器在接受到wifi指纹数据后,与定位指纹库中的wifi指纹进行比对,找出定位指纹库中相同的wifi指纹数据后,从库中该数据中获取对应的位置信息,从而确定智能终端的位置信息。

s203:服务器根据位置信息确定对应的推荐资源。

服务器在确定智能终端的位置信息后,根据位置信息确定对应的推荐资源。其中,推荐资源可以包括位置信息周边的各种消费场所、娱乐设施等,例如电影院、餐馆等。推荐资源可以为一类资源,例如餐饮类资源、娱乐设施类资源等;也可以为某一特定资源,例如某一大型游乐场、大型商场等。

在一种可能的实现方式中,服务器可以根据位置信息确定智能终端所处的地域类型,根据位置信息和位置信息对应的地域类型来确定对应的推荐资源。地域类型是指位置信息所处位置的类型,例如,智能终端位于饭店、商场、电影院等类型。当智能终端位于饭店时,说明智能终端的用户大概率是在饭店中就餐时连接上的wifi,此时服务器可以将饭店周边的影院、歌厅等用户在就餐过后经常去的地点确定为推荐资源,而不再推荐饭店等资源信息;当智能终端位于机场时,说明智能终端的用户可能是刚下飞机的旅客,在机场中连接上的wifi,此时服务器可以将机场周边的餐馆、宾馆等确定为推荐资源。

在一种可能的实现方式中,服务器可以接收的定位请求中的用户标识,根据用户标识和位置信息确定对应的推荐资源。其中,用户标识可以包括用户所从事的工作、用户的年龄、性别和家庭情况等。服务器根据用户标识可以判断出用户所属的人群类别,例如商务人士、父母等。当服务器判断用户为父母,且地理位置位于商场时,如图4所示,可以将商场中的母婴用品店、亲子娱乐设施确定为推荐资源,用户从智能终端上可以看到周边母婴用品店、亲子互动体验店和亲子设施的推荐资源,进一步的,用户点击查看按钮,可以查看都包含哪些店铺、店铺的评分以及人均消费等信息。

在一种可能的实现方式中,服务器还可以根据用户标识指定资源分类,并在指定资源分类下的资源中确定推荐资源。例如,当服务器根据用户标识判定用户为商务人士时,指定的资源分类可以为商务人士分类,商务人士分类中可以包括书店、咖啡店、精品西餐厅等,服务器在商务人士分类中根据位置信息确定向用户推荐的资源。

在一种可能的实现方式中,推荐资源可以包括通过兴趣点所提供的的服务,该兴趣点为服务器根据位置信息确定的。其中,兴趣点(pointofinterest,简称poi)是指有丰富地址和场景信息的场所,例如某大型商业广场、大型游乐场等。为了能够根据位置信息确定兴趣点,在一种可能的实现方式中,可以建立wifi指纹数据和兴趣点间的第一对应关系,根据兴趣点所提供服务建立兴趣点与服务间的第二对应关系,根据第一对应关系和第二对应关系建立关联库,关联库包括wifi指纹数据、兴趣点和服务三者间的对应关系。其中,根据位置信息确定对应的推荐资源,包括:通过根据位置信息查找关联库,确定对应的推荐资源;推荐资源包括兴趣点和/或服务。

在服务器中的离线数据系统可以根据兴趣点的位置将地理位置位于兴趣点周边的wifi指纹数据与兴趣点进行绑定,形成对应关系。同时,为了确定兴趣点所能够提供的服务,离线数据系统可以获取兴趣点所包括的服务信息,并将服务信息与兴趣点进行绑定,形成服务与兴趣点之间的对应关系,从而使服务器在根据wifi指纹数据获取推荐资源时,能够根据位置信息确定兴趣点,并根据兴趣点进一步获取服务信息,进而形成wifi指纹数据、兴趣点和服务三者间的对应关系。

其中,兴趣点的位置可以通过爬虫技术爬取;兴趣点对应的服务信息可以通过集成第三方服务数据来获取。此外,兴趣点所提供的服务往往带有对应的服务页面,例如商业区中的餐厅具有包含菜品、营业时段、楼层位置等信息的页面。服务页面可以使用户能够更加清楚详细的了解兴趣点所提供的服务,因此,服务器还可以将服务页面加入推荐资源中一同发送给用户的智能终端。为了实现服务页面与服务进行对应,服务器中的离线数据系统可以通过实体爬虫爬取服务页面信息,并将服务页面与服务进行绑定,形成服务与服务页面之间的对应关系。可以理解的是,服务器可以将任何服务与其服务页面进行绑定,一同作为推荐资源发送给智能终端,而不仅仅是兴趣点所提供的服务。

可以理解的是,并不是所有的兴趣点都需要进行推荐,有些兴趣点也并不能作为推荐资源进行推荐,例如,公安局、私人住宅中也包括丰富的地址和场景信息,但是不可以作为推荐资源进行推荐。因此,服务器中的离线数据系统还可以包括黑名单功能,将这些不能作为推荐资源的兴趣点列入黑名单中,被列入黑名单中的兴趣点不会被识别,不向用户进行推荐。

s204:服务器向智能终端返回推荐资源。

服务器在确定推荐资源后,向智能终端返回所确定的推荐资源。

由上述技术方案可以看出,当获取智能终端的定位请求时,通过定位请求可以确定智能终端在发送定位请求时,体现该智能终端所能发现wifi的信号强弱的wifi指纹数据。根据wifi指纹数据可以实现精确的位置定位,即使智能终端处于人员密集的室内,也可以准确的确定出智能终端的位置信息。在确定智能终端的位置信息后,可以根据位置信息确定出可以确定出与位置信息相关的推荐资源,并通过向智能终端返回推荐资源以实现基于wifi定位功能下的资源推荐,丰富了wifi技术的应用。

接下来,将结合实际应用场景,对本申请实施例提供的基于wifi的资源推荐方法进行介绍。在该应用场景中,用户所在场景为饭店,智能终端为智能手机,服务器为定位服务器。用户在饭店就餐时,使用智能手机连接上了饭店内的wifi,连接成功时,智能手机向定位服务器发送了定位请求。所述基于wifi的资源推荐方法流程图参见图5所示,所述方法包括:

s501:定位服务器获取定位请求。

其中,定位请求中包括用户的wifi数据指纹信息,该wifi数据指纹信息中包括所在饭店的wifi信号强度以及周边店铺能够被用户接收到的wifi信号强度。

s502:定位服务器根据定位请求中的wifi指纹数据,确定智能手机的位置信息。

定位服务器在收到智能手机发送过来的定位请求后,通过定位请求中的wifi指纹数据确定智能手机位于饭店中。

s503:定位服务器根据位置信息确定智能手机所处地域的地域类型。

定位服务器根据位置信心确定智能手机所处地域的地域类型为餐馆。

s504:定位服务器根据位置信息和地域类型确定推荐资源。

定位服务器在确定智能手机所处地域的地域类型为餐馆后,确定不推荐餐馆、饮食类型的资源,推荐影院、歌厅、商场等用户在就餐后常去的地域类型,然后根据智能设备所处的位置信息,确定推荐资源为智能设备周边的影院、歌厅、商场。其中,推荐资源既包括影院、歌厅、商场类的周边资源,也包括某一特定的大型影院、大型商场等。

s505:定位服务器向智能手机返回推荐资源。

定位服务器在确定推荐资源后,向智能手机返回推荐资源。智能手机在收到推荐资源后,用户能从智能手机界面看到附近的影院、歌厅、商场的资源信息,如图6所示。

接下来,将结合附图对本申请实施例提供的基于wifi的资源推荐方法的产品侧应用场景进行介绍。如图7所示,所述产品侧方法包括:

s701:用户使用智能终端连接wifi。

用户在产生wifi连接需求时,使用智能终端连接所处场景中的wifi。

s702:用户在智能终端上查看推荐资源。

用户使用智能终端接收服务器返回的推荐资源并查看。其中,由于不同用户需求不同,用户可以从推荐资源有选择的获取自己所需的资源信息,如图8所示,图8为产品和用户体验流程图,由图可见,该产品能够满足不同用户的不同需求。

接下来,基于前述实施例提供的基于wifi的资源推荐方法,本申请实施例还提供一种基于wifi的资源推荐装置900,参见图9a,所述装置包括获取单元901、第一确定单元902、第二确定单元903、返回单元904:

获取单元901,用于获取智能终端的定位请求,定位请求包括智能终端的wifi指纹数据;wifi指纹数据用于标识智能终端所发现wifi的信号强弱;

第一确定单元902,用于根据wifi指纹数据,确定智能终端的位置信息;

第二确定单元903,用于根据位置信息确定对应的推荐资源;

返回单元904,用于向智能终端返回推荐资源。

所述第三确定单元,用于根据所述位置信息确定所述智能终端所处地域的地域类型;

所述第二确定单元903具体用于:

根据所述位置信息和所述位置信息对应的地域类型,确定对应的推荐资源。

在一种实现方式中,参见图9b,装置900还包括第三确定单元905:

第三确定单元905,用于根据位置信息确定智能终端所处地域的地域类型;

所述第二确定单元903具体用于:

根据位置信息和位置信息对应的地域类型,确定对应的推荐资源。

在一种实现方式中,定位请求还包括用户标识,第二确定单元具体用于:

根据用户标识和所述位置信息,确定对应的推荐资源。

在一种实现方式中,推荐资源为指定资源分类下的推荐资源;指定资源分类为根据用户标识确定的。

在一种实现方式中,推荐资源包括通过兴趣点所提供的服务,兴趣点为根据位置信息确定的。

在一种实现方式中,定位请求是在智能终端连接上wifi时获取的。

在一种实现方式中,参见图9c,装置900还包括第一建立单元906、第二建立单元907和第三建立单元908:

第一建立单元906,用于建立wifi指纹数据和兴趣点间的第一对应关系;

第二建立单元907,用于根据兴趣点所提供服务建立兴趣点与服务间的第二对应关系;

第三建立单元908.用于根据第一对应关系和第二对应关系建立关联库,关联库包括wifi指纹数据、兴趣点和服务三者间的对应关系;

第二确定单元903具体用于:

通过根据位置信息查找关联库,确定对应的推荐资源;推荐资源包括兴趣点和/或服务。

在一种实现方式中,第一建立单元906具体用于:

通过爬取到的兴趣点位置,建立wifi指纹数据和兴趣点间的第一对应关系;

第二建立单元907具体用于:

通过集成第三方服务数据,获取兴趣点所提供的服务;

根据兴趣点所提供服务建立兴趣点与服务间的第二对应关系。

在一种实现方式中,参见图9d,装置900还包括绑定单元909:

绑定单元909,用于爬取相关的服务页面信息,集成并接入第三方的服务页面,并将服务页面与服务进行绑定。

在一种实现方式中,参见图9e,装置900还包括筛选单元910:

筛选单元910,用于将问题wifi指纹数据和不完整的wifi指纹数据过滤掉。

在一种实现方式中,参见图9f,第二确定单元903还包括黑名单存储单元911和兴趣点确定单元912:

黑名单存储单元911,用于存储不需要被识别的兴趣点;

兴趣点确定单元912,用于根据位置信息确定除黑名单外的兴趣点。

在一种实现方式中,参见图10,第一确定单元902中还包括离线数据装置1000,离线数据装置1000中包括接收单元1001、上报数据预处理单元1002、格式转换单元1003、指纹压缩单元1004、指纹存储单元1005、定位指纹库1006:

接收单元1001,用于接收上报的wifi指纹数据;

上报数据预处理单元1002,用于对wifi指纹数据进行预处理;

格式转换单元1003,用于对wifi指纹数据进行格式转换;

指纹压缩单元1004,用于对wifi指纹数据进行压缩;

指纹存储单元1005,用于存储wifi指纹数据。

本申请实施例还提供了一种用于基于wifi的资源推荐方法的实现设备,下面结合附图对用于基于wifi的资源推荐方法的实现设备进行介绍。请参见图11所示,本申请实施例提供了一种用于基于wifi的资源推荐方法的实现设备1500,该设备1500还可以是终端设备,该终端设备可以为包括手机、平板电脑、个人数字助理(personaldigitalassistant,简称pda)、销售终端(pointofsales,简称pos)、车载电脑等任意智能终端,以终端设备为手机为例:

图11示出的是与本申请实施例提供的终端设备相关的手机的部分结构的框图。参考图11,手机包括:射频(radiofrequency,简称rf)电路1510、存储器1520、输入单元1530、显示单元1540、传感器1550、音频电路1560、无线保真(wirelessfidelity,简称wifi)模块1570、处理器1580、以及电源1590等部件。本领域技术人员可以理解,图11中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图11对手机的各个构成部件进行具体的介绍:

rf电路1510可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器1580处理;另外,将设计上行的数据发送给基站。通常,rf电路1510包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(lownoiseamplifier,简称lna)、双工器等。此外,rf电路1510还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(globalsystemofmobilecommunication,简称gsm)、通用分组无线服务(generalpacketradioservice,简称gprs)、码分多址(codedivisionmultipleaccess,简称cdma)、宽带码分多址(widebandcodedivisionmultipleaccess,简称wcdma)、长期演进(longtermevolution,简称lte)、电子邮件、短消息服务(shortmessagingservice,简称sms)等。

存储器1520可用于存储软件程序以及模块,处理器1580通过运行存储在存储器1520的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器1520可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

输入单元1530可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元1530可包括触控面板1531以及其他输入设备1532。触控面板1531,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1531上或在触控面板1531附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板1531可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1580,并能接收处理器1580发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1531。除了触控面板1531,输入单元1530还可以包括其他输入设备1532。具体地,其他输入设备1532可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元1540可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元1540可包括显示面板1541,可选的,可以采用液晶显示器(liquidcrystaldisplay,简称lcd)、有机发光二极管(organiclight-emittingdiode,简称oled)等形式来配置显示面板1541。进一步的,触控面板1531可覆盖显示面板1541,当触控面板1531检测到在其上或附近的触摸操作后,传送给处理器1580以确定触摸事件的类型,随后处理器1580根据触摸事件的类型在显示面板1541上提供相应的视觉输出。虽然在图11中,触控面板1531与显示面板1541是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板1531与显示面板1541集成而实现手机的输入和输出功能。

手机还可包括至少一种传感器1550,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1541的亮度,接近传感器可在手机移动到耳边时,关闭显示面板1541和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

音频电路1560、扬声器1561,传声器1562可提供用户与手机之间的音频接口。音频电路1560可将接收到的音频数据转换后的电信号,传输到扬声器1561,由扬声器1561转换为声音信号输出;另一方面,传声器1562将收集的声音信号转换为电信号,由音频电路1560接收后转换为音频数据,再将音频数据输出处理器1580处理后,经rf电路1510以发送给比如另一手机,或者将音频数据输出至存储器1520以便进一步处理。

wifi属于短距离无线传输技术,手机通过wifi模块1570可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图11示出了wifi模块1570,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

处理器1580是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器1520内的软件程序和/或模块,以及调用存储在存储器1520内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器1580可包括一个或多个处理单元;优选的,处理器1580可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1580中。

手机还包括给各个部件供电的电源1590(比如电池),优选的,电源可以通过电源管理系统与处理器1580逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。

在本申请实施例中,该终端设备所包括的处理器1580还具有以下功能:

获取智能终端的定位请求,所述定位请求包括所述智能终端的wifi指纹数据;所述wifi指纹数据用于标识所述智能终端所发现wifi的信号强弱;

根据所述wifi指纹数据,确定所述智能终端的位置信息;

根据所述位置信息确定对应的推荐资源;

向所述智能终端返回所述推荐资源。

本申请实施例还提供一种服务器,请参见图12所示,图12为本申请实施例提供的服务器1600的结构图,服务器1600可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(centralprocessingunits,简称cpu)1622(例如,一个或一个以上处理器)和存储器1632,一个或一个以上存储应用程序1642或数据1644的存储介质1630(例如一个或一个以上海量存储设备)。其中,存储器1632和存储介质1630可以是短暂存储或持久存储。存储在存储介质1630的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器1622可以设置为与存储介质1630通信,在服务器1600上执行存储介质1630中的一系列指令操作。

服务器1600还可以包括一个或一个以上电源1626,一个或一个以上有线或无线网络接口1650,一个或一个以上输入输出接口1658,和/或,一个或一个以上操作系统1641,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm等等。

上述实施例中由服务器所执行的步骤可以基于该图12所示的服务器结构。

本申请实施例还提供一种计算机可读存储介质,用于存储程序代码,该程序代码用于执行前述各个实施例所述的一种基于wifi的资源推荐方法的实现方法中的任意一种实施方式。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质可以是下述介质中的至少一种:只读存储器(英文:read-onlymemory,缩写:rom)、ram、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备及系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的设备及系统实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述,仅为本申请的一种具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应该以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1