CN105976222A - 信息推荐方法、终端及服务器 - Google Patents

信息推荐方法、终端及服务器 Download PDF

Info

Publication number
CN105976222A
CN105976222A CN201610272172.3A CN201610272172A CN105976222A CN 105976222 A CN105976222 A CN 105976222A CN 201610272172 A CN201610272172 A CN 201610272172A CN 105976222 A CN105976222 A CN 105976222A
Authority
CN
China
Prior art keywords
information
terminal
exhibition
server
target area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610272172.3A
Other languages
English (en)
Other versions
CN105976222B (zh
Inventor
陈茂华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201610272172.3A priority Critical patent/CN105976222B/zh
Publication of CN105976222A publication Critical patent/CN105976222A/zh
Priority to PCT/CN2017/081748 priority patent/WO2017186086A1/zh
Priority to US16/003,254 priority patent/US20180293620A1/en
Application granted granted Critical
Publication of CN105976222B publication Critical patent/CN105976222B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0261Targeted advertisements based on user location
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Item recommendations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • G06Q30/0271Personalized advertisement
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0639Item locations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • H04W4/022Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences with dynamic range variability

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种信息推荐方法,该方法包括:从终端获取第一信息,所述第一信息用于表征所述终端的地理位置;基于所述第一信息,确定出目标区域,所述目标区域内包括一个以上信号发射源,每个所述信号发射源均携有表征所述信号发射源的标识,通过所述信号发射源能够在目标范围内发射所述信号发射源携带的标识;获取所述目标区域内的一个以上信号发射源对应的标识以及与一个以上标识相关联的展示信息;从终端获取第二信息,所述第二信息至少包括:用户基本信息和/或用户行为信息和/或用户关系链信息;从与所述一个以上标识相关联的展示信息中,选择出与所述第二信息相关联的目标展示信息;向所述终端发送所述目标展示信息。还公开了另一种信息推荐方法、终端及服务器。

Description

信息推荐方法、终端及服务器
技术领域
本发明涉及信息处理技术,具体是一种信息推荐方法、终端及服务器。
背景技术
随着科技的发展,各大商家利用各种各样的方式进行自身服务的推广。如将服务消息通过应用软件进行展示。在众多的推广方法中,信标iBeacon技术广受欢迎。iBeacon是一种利用低功耗蓝牙技术而实现的微定位技术,其定位精准性较高。在实际应用中,具有iBeacon功能的设备(iBeacon设备)能够向周围的设备发送商家能够提供的服务的标识(ID),接收到该ID的设备基于该ID可执行一定的操作。举个例子,iBeacon设备A广播商家能够提供的服务的ID,在距离iBeacon设备A一定范围内的终端检测到iBeacon设备A的ID后,可根据此ID从服务器获取与该ID对应的服务并在本地进行展示。但是,iBeacon由于其信号的广播距离有限,一般约在50米左右,所以仅在有限距离范围内的终端才能够检测到iBeacon设备的ID,应用范围受限。此外,为终端用户推荐的产品服务没有结合终端用户的个性,推荐精确度较差。
发明内容
为解决现有存在的技术问题,本发明实施例提供一种信息推荐方法、终端及服务器。
本发明实施例的技术方案是这样实现的:
本发明实施例提供一种信息推荐方法,所述方法包括:
从终端获取第一信息,所述第一信息用于表征所述终端的地理位置;
基于所述第一信息,确定出目标区域,所述目标区域内包括一个以上信号发射源,每个所述信号发射源均携有表征所述信号发射源的标识,通过所述信号发射源能够在目标范围内发射所述信号发射源携带的标识;
获取所述目标区域内的一个以上信号发射源对应的标识以及与一个以上标识相关联的展示信息;
从终端获取第二信息,所述第二信息至少包括:用户基本信息和/或用户行为信息和/或用户关系链信息;
从与所述一个以上标识相关联的展示信息中,选择出与所述第二信息相关联的目标展示信息;
向所述终端发送所述目标展示信息。
本发明实施例还提供一种信息推荐方法,所述方法包括:
检测终端的第一信息,所述第一信息用于表征所述终端的地理位置;
向服务器发送所述第一信息,以及第二信息,其中,所述第二信息至少包括:用户基本信息和/或用户行为信息和/或用户关系链信息;
接收所述服务器发送的目标展示信息,其中,所述目标展示信息为:基于所述第一信息以及所述第二信息确定的展示信息。
本发明实施例提供一种服务器,所述服务器包括:
第一获取单元,用于从终端获取第一信息,所述第一信息用于表征所述终端的地理位置;
确定单元,用于基于所述第一信息,确定出目标区域,所述目标区域内包括一个以上信号发射源,每个所述信号发射源均携有表征所述信号发射源的标识,通过所述信号发射源能够在目标范围内发射所述信号发射源携带的标识;
第二获取单元,用于获取所述目标区域内的一个以上信号发射源对应的标识以及与一个以上标识相关联的展示信息;
第三获取单元,用于从终端获取第二信息,所述第二信息至少包括:用户基本信息和/或用户行为信息和/或用户关系链信息;
选择单元,用于从与所述一个以上标识相关联的展示信息中,选择出与所述第二信息相关联的目标展示信息;
发送单元,用于向所述终端发送所述目标展示信息。
本发明实施例还提供一种终端,所述终端包括:
检测单元,用于检测终端的第一信息,所述第一信息用于表征所述终端的地理位置;
发送单元,用于向服务器发送所述第一信息,以及第二信息,其中,所述第二信息至少包括:用户基本信息和/或用户行为信息和/或用户关系链信息;
接收单元,用于接收所述服务器发送的目标展示信息,其中,所述目标展示信息为:基于所述第一信息以及所述第二信息确定的展示信息。
本发明实施例提供的信息推荐方法、终端及服务器,所述方法包括:从终端获取第一信息,所述第一信息用于表征所述终端的地理位置;基于所述第一信息,确定出目标区域,所述目标区域内包括一个以上信号发射源,每个所述信号发射源均携有表征所述信号发射源的标识,通过所述信号发射源能够在目标范围内发射所述信号发射源携带的标识;并获取所述目标区域内的一个以上信号发射源对应的标识以及与一个以上标识相关联的展示信息;从终端获取第二信息,所述第二信息至少包括:用户基本信息和/或用户行为信息和/或用户关系链信息;从与所述一个以上标识相关联的展示信息中,选择出与所述第二信息相关联的目标展示信息;向所述终端发送所述目标展示信息。
本方案中,将距离终端的地理位置一定范围内的区域作为目标区域,在区域范围上进行了一定的扩大,进而可带来展示信息的数量的增多及展示内容的丰富;并基于位于目标区域内的信号发射源对应的标识且结合第二信息即结合用户个性从多个展示信息中筛选出目标展示信息,可有效提高推荐精度及准确性。
附图说明
图1为本发明实施例进行信息交互的各方硬件实体的示意图;
图2为本发明提供的应用于终端中的信息推荐方法的第一实施例的实现流程示意图;
图3为本发明提供的应用于服务器中的信息推荐方法的第一实施例的实现流程示意图;
图4为本发明提供的应用于终端中的信息推荐方法的第二实施例的实现流程示意图;
图5为本发明提供的应用于服务器中的信息推荐方法的第二实施例的实现流程示意图;
图6为本发明提供的终端的组成结构示意图一;
图7为本发明提供的服务器的组成结构示意图一;
图8为本发明提供的终端的组成结构示意图二;
图9为本发明提供的服务器的组成结构示意图二;
图10为本发明终端及服务器实施例的硬件组成结构示意图;
图11为本发明的服务器实现对应关系记录的示意图;
图12为本发明的一应用场景示意图;
图13(a)~(d)为本发明的终端对目标展示信息的展示示意图一;
图14(a)、(b)为本发明的终端对目标展示信息的展示示意图二。
具体实施方式
以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1为本发明实施例中进行信息交互的各方硬件实体的示意图,图1中包括:服务器11和终端21-24。其中,终端21-24通过有线网络或者无线网络与服务器进行信息交互,终端可以包括手机、台式机、个人电脑PC机、一体机等类型。当然,终端也可以包括个人数字助理PDA、电子阅读器等,本方案不做具体限定。其中,终端检测第一信息,第一信息用于表征终端的地理位置,向将检测到的地理位置信息及第二信息发送至服务器,所述第二信息至少包括:用户基本信息和/或用户行为信息和/或用户关系链信息。服务器接收第一信息及第二信息,基于第一信息确定目标区域,并获取所述目标区域内的一个以上的信号发射源对应的标识以及与一个以上标识相关联的展示信息,从与所述一个以上标识相关联的展示信息中,选择出与所述第二信息相关联的目标展示信息并发送至终端,终端接收所述服务器发送的目标展示信息。本实施例中,服务器基于终端的地理位置及能够表征用户个性的第二信息对目标展示信息进行确定并发送至终端以使终端接收该目标展示信息。基于终端的地理位置进行展示信息的推荐,服务器通过对地理范围的扩大,提高了展示信息的推荐数量、丰富了展示内容;并结合用户个性进行展示信息的推荐,可有效提高推荐精度及准确性,可满足用户个性及实际需求,提升用户体验。
上述图1的例子只是实现本发明实施例的一个***架构实例,本发明实施例并不限于上述图1所述的***结构,基于该***架构,提出本发明各个实施例。
实施例一
本发明提供应用于终端中的信息推荐方法的第一实施例,如图2所示,所述方法包括:
步骤201:检测终端的第一信息,所述第一信息用于表征所述终端的地理位置;
这里,所述终端可具有地理位置检测模块的终端,通过该地理位置检测模块对终端当前所处的地理位置进行检测。该地理位置检测模块可以具体为全球定位***(GPS)、地理信息***(GIS)等。
在一个优选的实施例中,在终端接收到第一操作和/或检测到终端的位置发生改变时,检测终端的第一信息。其中,第一操作可以是对终端的任意操作,例如所述第一操作可以是对终端的晃动、摇动等操作;也可以是对终端触摸屏的非触控或触控操作、如点击、按压、滑动等操作。当然,也可以在终端的位置发生改变时,通过地理位置检测模块检测当前终端所处的地理位置。
步骤202:向服务器发送所述第一信息以及第二信息,其中,所述第二信息至少包括:用户基本信息和/或用户行为信息和/或用户关系链信息;
这里,终端在检测到第一信息后,将第一信息和第二信息发送至服务器。用户基本信息可以为终端用户的性别、年龄、职业等。用户行为信息是用户利用终端关注过的信息如添加对商家的关注、添加对公众号的关注、参加商家推出的扫一扫活动等。用户关系链信息可以为能够表现用户社交圈的信息、如用户好友群组、用户的家人群组等。
步骤203:接收所述服务器发送的目标展示信息,其中,所述目标展示信息为:基于所述第一信息以及所述第二信息确定的展示信息。
这里,终端向服务器发送第一信息以及第二信息的目的是希望服务器通过对第一信息及第二信息的处理得到终端期望得到的目标展示信息。当服务器向终端发送目标展示信息时,终端对目标展示信息进行接收。
在本发明一个优选的实施例中,所述方法还包括:终端对所述目标展示信息进行展示。在终端接收到所述目标展示信息后以预定的展示形式进行展示。例如,在终端的显示单元中直接显示该目标展示信息;将该目标展示信息加载在预先设定的显示模板中进行显示如以PPT形式进行显示;还可以通过社交类软件进行目标展示信息的显示。该显示形式可以是本领域技术人员能够想到的任何形式,由于无法一一穷举,能够想到的其它显示形式不再描述。
本发明提供应用于服务器中的信息推荐方法的第一实施例,如图3所示,所述方法包括:
步骤300:从终端获取第一信息,所述第一信息用于表征所述终端的地理位置;
这里,服务器接收终端发送的终端当前的地理位置信息。
步骤301:基于所述第一信息,确定出目标区域,所述目标区域内包括一个以上信号发射源,每个所述信号发射源均携有表征所述信号发射源的标识,通过所述信号发射源能够在目标范围内发射所述信号发射源携带的标识;
步骤302:获取所述目标区域内的一个以上信号发射源对应的标识以及与一个以上标识相关联的展示信息;
在本发明一个优选的实施例中,步骤301可以进一步为:以所述地理位置为基准区域,确定与所述基准区域之间的距离满足第一预设条件的区域为所述目标区域;相应的,所述步骤302可以进一步为:确定位于所述目标区域内的一个以上信号发射源;确定所述一个以上信号发射源对应的标识,得到一个以上标识;确定与所述一个以上标识对应的展示信息为所述相关联的展示信息。
这里,所述信号发射源可以具体为信标iBeacon设备,也可以为非接触性的能够发射信息的硬件设备。每个信标iBeacon设备具有一个ID,信标对应的标识即为iBeacon设备的ID。服务器以终端当前的地理位置为中心,以距离该中心一定范围内的区域为目标区域,该范围的大小可依据实际情况而灵活设定。比如,将该中心方圆200m的区域作为目标区域,或者将该中心方圆1000m的区域作为目标区域等。通常,在实际应用中,在目标区域内存在至少一个店铺(商户),每个店铺可具有一台iBeacon设备,每个设备具有一个唯一ID,每个iBeacon设备的ID为服务器对其进行分配,iBeacon设备在接收到服务器为其分配的ID后,可在一定目标范围内进行该ID的发射,如该iBeacon设备可在方圆50m内进行ID的发射,以将该iBeacon设备提供的服务散播出去。在服务器中可记录每个ID与对应店铺提供的服务内容即展示信息之间的对应关系。服务器读取位于目标区域内的每个iBeacon设备的ID,并根据该对应关系,确定位于该目标区域内的每个店铺提供的服务,店铺提供的服务内容可视为展示信息。举个例子,位于目标区域内的店铺A中的iBeacon设备为ID1,该设备可通过将ID1发射出去达到散播其所提供的服务内容的目的。对于服务器来说,服务器可根据ID1及记录的对应关系,获知其提供买一赠一服务,展示信息即为“买一赠一优惠券”。
步骤303:从终端获取第二信息,所述第二信息至少包括:用户基本信息和/或用户行为信息和/或用户关系链信息;
这里,对于终端的第二信息,服务器可以存储也可以不存储。当服务器不存储时,服务器接收终端发送的第二信息。当服务器存储第二信息时,服务器可以接收终端发送的第二信息,也可以依据终端的标识读取存储的该终端的第二信息。其中,终端的标识可以为终端所插用户身份识别卡的国际移动设备识别码(IMEI,International Mobile Equipment Identification Number)、或移动设备识别码(MEID,Mobile Equipment Identifier)、或所述终端所使用的媒体访问控制地址(MAC,Media Access Control)等。
需要说明的是,步骤302与303没有严格的先后顺序,还可以先执行步骤303再执行步骤302,也可以同时执行。
步骤304:从与所述一个以上标识相关联的展示信息中,选择出与所述第二信息相关联的目标展示信息;
这里,第二信息是能够体现终端用户个性的信息。服务器从多个展示信息中,筛选出与能够体现终端用户个性或实际使用情况的展示信息(目标展示信息)。
步骤305:向所述终端发送所述目标展示信息。
这里,服务器筛选出目标展示信息后,将目标展示信息反馈给终端;相应的,终端对目标展示信息进行接收。
由上述方案可知,在终端将检测出的能够表征终端地理位置的第一信息和能够表征终端用户个性的第二信息发送至服务器,服务器依据终端的地理位置,确定出目标区域,并依据位于该目标区域内的iBeacon设备的ID,确定出该目标区域内的所有店铺(商户)所提供的服务即展示信息;服务器结合能够表征终端用户个性的第二信息,从确定出的展示信息中筛选出终端用户期望的展示信息即目标展示信息,并将该目标展示信息反馈至终端,终端进行接收并展示。其中,服务器将距离终端的地理位置一定范围内的区域作为目标区域、并确定与位于该目标区域中的一个以上ID相关联的展示信息为初步可推荐的展示信息,与相关技术中iBeacon信号的广播距离有限相比较,本方案中在区域范围上进行了一定的扩大,进而带来了展示信息的数量的增多及展示内容的丰富;并结合第二信息即结合用户个性从所述初步可推荐的展示信息中筛选出目标展示信息,实现了对终端用户期望的信息的推荐,所推荐的展示信息能够满足用户的实际需求,大大提高了推荐精度及准确性,提升了用户体验。
实施例二
本发明提供应用于终端中的信息推荐方法的第二实施例,如图4所示,所述方法包括:
步骤401:检测终端的第一信息,所述第一信息用于表征所述终端的地理位置;
这里,所述终端可具有地理位置检测模块的终端,通过该地理位置检测模块对终端当前所处的地理位置进行检测。该地理位置检测模块可以具体为全球定位***(GPS)或地理信息***(GIS)。
在一个优选的实施例中,在终端接收到第一操作和/或检测到终端的位置发生改变时,检测终端的第一信息。其中,第一操作可以是对终端的任意操作,例如所述第一操作可以是对终端的晃动、摇动等操作;也可以是对终端触摸屏的非触控或触控操作、如点击、按压、滑动等操作。当然,也可以在终端的位置发生改变时,通过地理位置检测模块检测当前终端所处的地理位置。
步骤402:向服务器发送所述第一信息以及第二信息,其中,所述第二信息至少包括:用户基本信息和/或用户行为信息和/或用户关系链信息;
这里,终端在检测到第一信息后,将第一信息和第二信息发送至服务器。用户基本信息可以为终端用户的性别、年龄、职业等。用户行为信息是用户利用终端关注过的信息如添加对商家的公众号的关注、参加商家推出的扫一扫活动等。用户关系链信息可以为能够表现用户社交圈的信息、如用户好友群组、用户的家人群组等。
步骤403:接收所述服务器发送的目标展示信息,其中,所述目标展示信息为:基于所述第一信息以及所述第二信息确定的展示信息。
这里,终端向服务器发送第一信息以及第二信息的目的是希望服务器通过对第一信息及第二信息的处理得到终端期望得到的目标展示信息。当服务器向终端发送目标展示信息时,终端对目标展示信息进行接收。
在本发明一个优选的实施例中,所述方法还包括:终端对所述目标展示信息进行展示。在终端接收到所述目标展示信息后以预定的展示形式进行展示。例如,在终端的显示单元中直接显示该目标展示信息;将该目标展示信息加载在预先设定的显示模板中进行显示如以PPT形式进行显示;还可以通过社交类软件进行目标展示信息的显示。该显示形式可以是本领域技术人员能够想到的任何形式,由于无法一一穷举,能够想到的其它显示形式不再描述。
本发明提供应用于服务器中的信息推荐方法的第二实施例,如图5所示,所述方法包括:
步骤500:从终端获取第一信息,所述第一信息用于表征所述终端的地理位置;
这里,服务器接收终端发送的终端当前的地理位置信息。
步骤501:基于所述第一信息,确定出目标区域,所述目标区域内包括一个以上信号发射源,每个所述信号发射源均携有表征所述信号发射源的标识,通过所述信号发射源能够在目标范围内发射所述信号发射源携带的标识;
步骤502:获取所述目标区域内的一个以上信号发射源对应的标识以及与一个以上标识相关联的展示信息;
在本发明一个优选的实施例中,步骤501可以进一步为:以所述地理位置为基准区域,确定与所述基准区域之间的距离满足第一预设条件的区域为所述目标区域;相应的,所述步骤502可以进一步为:确定位于所述目标区域内的一个以上信号发射源;确定所述一个以上信号发射源对应的标识,得到一个以上标识;确定与所述一个以上标识对应的展示信息为所述相关联的展示信息。
这里,所述信号发射源可以具体为信标iBeacon设备,也可以为非接触性的能够发射信息的硬件设备。每个信标iBeacon设备具有一个ID,信标对应的标识即为iBeacon设备的ID。服务器以终端当前的地理位置为中心,以距离该中心一定范围内的区域为目标区域,该范围的大小可依据实际情况而灵活设定。比如,将该中心方圆200m的区域作为目标区域,或者将该中心方圆1000m的区域作为目标区域等。通常,在实际应用中,在目标区域内存在至少一个店铺(商户),每个店铺可具有一台iBeacon设备,每个设备具有一个唯一ID,每个iBeacon设备的ID为服务器对其进行分配,iBeacon设备在接收到服务器为其分配的ID后,可在一定目标范围内进行该ID的发射,如该iBeacon设备可在方圆50m内进行ID的发射,以将该iBeacon设备提供的服务散播出去。在服务器中可记录每个ID与对应店铺提供的服务之间的对应关系。服务器读取位于目标区域内的每个iBeacon设备的ID,并根据该对应关系,确定位于该目标区域内的每个店铺提供的服务,店铺提供的服务内容可视为展示信息。举个例子,位于目标区域内的店铺A中的iBeacon设备为ID1,该设备可通过将ID1发射出去达到散播其所提供的服务内容的目的。对于服务器来说,服务器可根据ID1及记录的对应关系,获知其提供买一赠一服务,展示信息可为“买一赠一优惠券”。
步骤503:从终端获取第二信息,所述第二信息至少包括:用户基本信息和/或用户行为信息和/或用户关系链信息;
这里,对于终端的第二信息,服务器可以存储也可以不存储。当服务器不存储时,服务器接收终端发送的第二信息。当服务器存储第二信息时,服务器可以接收终端发送的第二信息,也可以依据终端的标识读取存储的该终端的第二信息。其中,终端的标识可以为终端所插用户身份识别卡的国际移动设备识别码(IMEI,International Mobile Equipment Identification Number)、或移动设备识别码(MEID,Mobile Equipment Identifier)、或所述终端所使用的媒体访问控制地址(MAC,Media Access Control)等。
需要说明的是,步骤502与503没有严格的先后顺序,还可以先执行步骤503再执行步骤502,也可以同时执行。
步骤504:对所述第二信息进行分析,得到一分析结果;基于所述分析结果,对与所述一个以上标识相关联的展示信息进行评估,得到至少一个目标评估值;依据所述至少一个目标评估值,选择出所述目标展示信息;
这里,第二信息是能够体现终端用户个性的信息。服务器通过对第二信息的分析,并基于分析结果,对每个展示信息进行评估,并根据评估得到的目标评估值选择出目标展示信息。也即本方案中根据多个展示信息每个展示的目标评估值,筛选出与能够体现终端用户个性或实际使用情况的展示信息。
需要说明的是,步骤504可作为本方案的从与所述一个以上标识相关联的展示信息中,选择出与所述第二信息相关联的目标展示信息的进一步说明。
其中,所述基于所述分析结果,对与所述一个以上标识相关联的展示信息进行评估,得到一个以上目标评估值,包括:在与所述一个以上标识相关联的展示信息中,筛选出与所述分析结果相匹配的展示信息;调用与所述筛选出的展示信息相对应的基准评估值;对所述基准评估值进行第一运算,得到所述筛选出的展示信息的评估值,并确定所得到的评估值为目标评估值。
其中,所述依据所述至少一个目标评估值,选择出所述目标展示信息,包括:对所述至少一个目标评估值做升序或降序排列,得到第一排序结果;确定大于等于第一阈值的目标评估值;确定与所述大于等于第一阈值的目标评估值对应的展示信息为所述目标展示信息。
这里,由于第二信息包括用户基本信息、用户行为信息及用户关系链信息中的至少一种,通过对第二信息的分析,能够得出终端用户曾经对哪个店铺(商户)感兴趣如添加过对哪个店铺的公众号或参加哪个店铺的优惠活动这一分析结果。在位于目标区域内的每一店铺提供的服务内容即展示信息中,将该分析结果与店铺提供的服务进行匹配,如目标区域内的店铺A提供“买一赠一活动”这一服务,基于对终端用户的第二信息的分析得到终端用户曾经对店铺A进行过关注,店铺A所提供的服务为与分析结果相匹配的展示信息即店铺A所提供的服务为服务器筛选出的展示信息,服务器读取基准评估值,该基准评估值为服务器在对ID与对应店铺提供的服务之间的对应关系进行记录时,为每个店铺提供的服务设置对应的基准评估值如设置店铺1提供的服务和店铺2提供的服务的基准评估值都为0或设置店铺1提供的服务的基准评估值为0、设置店铺2提供的服务2的基准评估值为1等,当然也可以设置为其它数值,此处不赘述。并对基准评估值进行第一运算,比例加/减操作如加一/减一操作、加二/减二、加三/减三等,乘/除操作如乘二/除二、乘三/除三等,也可以是其它运算操作,此处不赘述。以加一操作为例,服务器每筛选出与分析结果相匹配的一个展示信息,就在该展示信息对应的基准评估值上进行加一操作,得出每个所筛选出的展示信息的评估值(目标评估值)。服务器对这些目标评估值做升序或降序排列,得到第一排序结果,确定大于等于第一阈值的目标评估值,确定与所述大于等于第一阈值的目标评估值对应的展示信息为所述目标展示信息。举个例子,展示信息A、B、C分别为店铺A、B、C提供的服务内容,展示信息A、B、C为筛选出的展示信息,计算出的目标评估值依次为10、7、2,假定第一阈值为5,目标展示信息就应该是目标评估值为10的展示信息A和目标评估值为7的展示信息B。
此处,通过结合能够表征用户个性的第二信息,对每一展示信息的目标评估值进行计算,并依据目标评估值的大小,筛选出可满足用户个性的展示信息,可实现服务的精准推荐,推荐准确度得到了提高与保证。
步骤505:向所述终端发送所述目标展示信息。
这里,服务器筛选出目标展示信息后,将目标展示信息反馈给终端;相应的,终端对目标展示信息进行接收,优选的终端进行接收并展示。
由上述方案可知,在终端将检测出的能够表征终端地理位置的第一信息和能够表征终端用户个性的第二信息发送至服务器,服务器依据终端的地理位置,确定出目标区域,并依据位于该目标区域内的iBeacon设备的ID,确定出该目标区域内的所有店铺(商户)所提供的服务即展示信息;服务器结合能够表征终端用户个性的第二信息,从确定出的展示信息中筛选出终端用户期望的展示信息即目标展示信息,并将该目标展示信息反馈至终端,终端进行接收并展示。其中,服务器将距离终端的地理位置一定范围内的区域作为目标区域、并确定与位于该目标区域中的一个以上ID相关联的展示信息为初步可推荐的展示信息,与相关技术中iBeacon信号的广播距离有限相比较,本方案中在区域范围上进行了一定的扩大,进而带来了展示信息的数量的增多及展示内容的丰富;并结合第二信息即结合用户个性从所述初步可推荐的展示信息中筛选出目标展示信息,实现了对终端用户期望的信息的推荐,所推荐的展示信息能够满足用户的实际需求,大大提高了推荐精度及准确性,提升了用户体验。
实施例三
本发明提供的终端的第一实施例,如图6所示,所述终端包括:检测单元61、发送单元62和接收单元63;其中,
检测单元61,用于检测终端的第一信息,所述第一信息用于表征所述终端的地理位置;
这里,所述终端可具有地理位置检测模块的终端,所述检测单元61可通过该地理位置检测模块对终端当前所处的地理位置进行检测。该地理位置检测模块可以具体为全球定位***(GPS)、地理信息***(GIS)等。
发送单元62,用于向服务器发送所述第一信息,以及第二信息,其中,所述第二信息至少包括:用户基本信息和/或用户行为信息和/或用户关系链信息;
这里,在终端、具体是检测单元61检测到第一信息后,发送单元62将第一信息和第二信息发送至服务器。用户基本信息可以为终端用户的性别、年龄、职业等。用户行为信息是用户利用终端关注过的信息如添加对商家的关注、添加对公众号的关注、参加商家推出的扫一扫活动等。用户关系链信息可以为能够表现用户社交圈的信息、如用户好友群组、用户的家人群组等。
接收单元63,用于接收所述服务器发送的目标展示信息,其中,所述目标展示信息为:基于所述第一信息以及所述第二信息确定的展示信息。
这里,终端、具体是发送单元62向服务器发送第一信息以及第二信息的目的是希望服务器通过对第一信息及第二信息的处理得到终端期望得到的目标展示信息。当服务器向终端发送目标展示信息时,终端、具体是接收单元63对目标展示信息进行接收。
在本发明一个优选的实施例中,所述终端还包括一显示单元,用于对所述目标展示信息进行展示。在终端、具体是接收单元63接收到所述目标展示信息后显示单元以预定的展示形式进行展示。例如,显示单元直接显示该目标展示信息;显示单元将该目标展示信息加载在预先设定的显示模板中进行显示如以PPT形式进行显示;还可以通过社交类软件进行目标展示信息的显示。该显示形式可以是本领域技术人员能够想到的任何形式,由于无法一一穷举,能够想到的其它显示形式不再描述。
本发明提供服务器的第一实施例,如图7所示,所述服务器包括:第一获取单元70、确定单元71、第二获取单元72、第三获取单元73、选择单元74、发送单元75;其中,
第一获取单元70,用于从终端获取第一信息,所述第一信息用于表征所述终端的地理位置;
这里,服务器、具体是第一获取单元71接收终端发送的终端当前的地理位置信息。
确定单元71,用于基于所述第一信息,确定出目标区域,所述目标区域内包括一个以上信号发射源,每个所述信号发射源均携有表征所述信号发射源的标识,通过所述信号发射源能够在目标范围内发射所述信号发射源携带的标识;
第二获取单元72,用于获取所述目标区域内的一个以上信号发射源对应的标识以及与一个以上标识相关联的展示信息;
这里,所述确定单元71还用于以所述地理位置为基准区域,确定与所述基准区域之间的距离满足第一预设条件的区域为所述目标区域;相应的,所述第二获取单元72确定位于所述目标区域内的一个以上信号发射源;确定所述一个以上信号发射源对应的标识,得到一个以上标识;确定与所述一个以上标识对应的展示信息为所述相关联的展示信息。
其中,所述信号发射源可以具体为信标iBeacon设备,也可以为非接触性的能够发射信息的硬件设备。每个信标iBeacon设备具有一个ID,信标对应的标识即为iBeacon设备的ID。服务器、具体是所述确定单元72以终端当前的地理位置为中心,以距离该中心一定范围内的区域为目标区域,该范围的大小可依据实际情况而灵活设定。比如,将该中心方圆200m的区域作为目标区域,或者将该中心方圆1000m的区域作为目标区域等。通常,在实际应用中,在目标区域内存在至少一个店铺(商户),每个店铺可具有一台iBeacon设备,每个设备具有一个唯一ID,,每个iBeacon设备的ID为服务器对其进行分配,iBeacon设备在接收到服务器为其分配的ID后,可在一定目标范围内进行该ID的发射,如该iBeacon设备可在方圆50m内进行ID的发射,以将该iBeacon设备提供的服务散播出去。在服务器中可记录每个ID与对应店铺提供的服务内容即展示信息之间的对应关系。服务器、具体是所述第二获取单元72读取位于目标区域内的每个iBeacon设备的ID,并根据该对应关系,确定位于该目标区域内的每个店铺提供的服务,店铺提供的服务内容可视为展示信息。举个例子,位于目标区域内的店铺A中的iBeacon设备为ID1,该设备可通过将ID1发射出去达到散播其所提供的服务内容的目的。对于服务器来说,服务器、具体是所述第二获取单元72可根据ID1及记录的对应关系,获知其提供买一赠一服务,展示信息即为“买一赠一优惠券”。
第三获取单元73,用于从终端获取第二信息,所述第二信息至少包括:用户基本信息和/或用户行为信息和/或用户关系链信息;
这里,对于终端的第二信息,服务器可以存储也可以不存储。当服务器不存储时,服务器、具体是第三获取单元73接收终端发送的第二信息。当服务器存储第二信息时,服务器、具体是第三获取单元73可以接收终端发送的第二信息,也可以依据终端的标识读取存储的该终端的第二信息。其中,终端的标识可以为终端所插用户身份识别卡的IMEI、或MEID、或所述终端所使用的MAC等。
选择单元74,用于从与所述一个以上标识相关联的展示信息中,选择出与所述第二信息相关联的目标展示信息;
这里,第二信息是能够体现终端用户个性的信息。服务器、具体是选择单元74从多个展示信息中,筛选出与能够体现终端用户个性或实际使用情况的展示信息(目标展示信息)。
发送单元75,用于向所述终端发送所述目标展示信息。
这里,服务器、具体是选择单元74筛选出目标展示信息后,发送单元75将目标展示信息反馈给终端;相应的,终端、具体是接收单元63对目标展示信息进行接收。
由上述方案可知,在终端将检测出的能够表征终端地理位置的第一信息和能够表征终端用户个性的第二信息发送至服务器,服务器依据终端的地理位置,确定出目标区域,并依据位于该目标区域内的iBeacon设备的ID,确定出该目标区域内的所有店铺(商户)所提供的服务即展示信息;服务器结合能够表征终端用户个性的第二信息,从确定出的展示信息中筛选出终端用户期望的展示信息即目标展示信息,并将该目标展示信息反馈至终端,终端进行接收并展示。其中,服务器将距离终端的地理位置一定范围内的区域作为目标区域、并确定与位于该目标区域中的一个以上ID相关联的展示信息为初步可推荐的展示信息,与相关技术中iBeacon信号的广播距离有限相比较,本方案中在区域范围上进行了一定的扩大,进而带来了展示信息的数量的增多及展示内容的丰富;并结合第二信息即结合用户个性从所述初步可推荐的展示信息中筛选出目标展示信息,实现了对终端用户期望的信息的推荐,所推荐的展示信息能够满足用户的实际需求,大大提高了推荐精度及准确性,提升了用户体验。
实施例四
本发明提供的终端的第二实施例,如图8所示,所述终端包括:检测单元81、发送单元82和接收单元83;其中,
检测单元81,用于检测终端的第一信息,所述第一信息用于表征所述终端的地理位置;
这里,所述终端可具有地理位置检测模块的终端,所述检测单元71可通过该地理位置检测模块对终端当前所处的地理位置进行检测。该地理位置检测模块可以具体为全球定位***(GPS)、地理信息***(GIS)等。
发送单元82,用于向服务器发送所述第一信息,以及第二信息,其中,所述第二信息至少包括:用户基本信息和/或用户行为信息和/或用户关系链信息;
这里,在终端、具体是检测单元81检测到第一信息后,发送单元82将第一信息和第二信息发送至服务器。用户基本信息可以为终端用户的性别、年龄、职业等。用户行为信息是用户利用终端关注过的信息如添加对商家的关注、添加对公众号的关注、参加商家推出的扫一扫活动等。用户关系链信息可以为能够表现用户社交圈的信息、如用户好友群组、用户的家人群组等。
接收单元83,用于接收所述服务器发送的目标展示信息,其中,所述目标展示信息为:基于所述第一信息以及所述第二信息确定的展示信息。
这里,终端、具体是发送单元82向服务器发送第一信息以及第二信息的目的是希望服务器通过对第一信息及第二信息的处理得到终端期望得到的目标展示信息。当服务器向终端发送目标展示信息时,终端、具体是接收单元83对目标展示信息进行接收。
在本发明一个优选的实施例中,所述终端还包括一显示单元,用于对所述目标展示信息进行展示。在终端、具体是接收单元83接收到所述目标展示信息后显示单元以预定的展示形式进行展示。例如,显示单元直接显示该目标展示信息;显示单元将该目标展示信息加载在预先设定的显示模板中进行显示如以PPT形式进行显示;还可以通过社交类软件进行目标展示信息的显示。该显示形式可以是本领域技术人员能够想到的任何形式,由于无法一一穷举,能够想到的其它显示形式不再描述。
本发明提供服务器的第二实施例,如图9所示,所述服务器包括:第一获取单元90、确定单元91、第二获取单元92、第三获取单元93、选择单元94、发送单元95;其中,
第一获取单元90,用于从终端获取第一信息,所述第一信息用于表征所述终端的地理位置;
这里,服务器、具体是第一获取单元90接收终端发送的终端当前的地理位置信息。
确定单元91,用于基于所述第一信息,确定出目标区域,,所述目标区域内包括一个以上信号发射源,每个所述信号发射源均携有表征所述信号发射源的标识,通过所述信号发射源能够在目标范围内发射所述信号发射源携带的标识;
第二获取单元92,用于获取所述目标区域内的一个以上信号发射源对应的标识以及与所述一个以上标识相关联的展示信息;
这里,所述确定单元91还用于以所述地理位置为基准区域,确定与所述基准区域之间的距离满足第一预设条件的区域为所述目标区域;相应的,所述第二获取单元92确定位于所述目标区域内的一个以上信号发射源;确定所述一个以上信号发射源对应的标识,得到一个以上标识;确定与所述一个以上标识对应的展示信息为所述相关联的展示信息。
其中,所述信号发射源可以具体为信标iBeacon设备,也可以为非接触性的能够发射信息的硬件设备。每个信标iBeacon设备具有一个ID,信标对应的标识即为iBeacon设备的ID。服务器、具体是所述确定单元91以终端当前的地理位置为中心,以距离该中心一定范围内的区域为目标区域,该范围的大小可依据实际情况而灵活设定。比如,将该中心方圆200m的区域作为目标区域,或者将该中心方圆1000m的区域作为目标区域等。通常,在实际应用中,在目标区域内存在至少一个店铺(商户),每个店铺可具有一台iBeacon设备,每个设备具有一个唯一ID,每个iBeacon设备的ID为服务器对其进行分配,iBeacon设备在接收到服务器为其分配的ID后,可在一定目标范围内进行该ID的发射,如该iBeacon设备可在方圆50m内进行ID的发射,以将该iBeacon设备提供的服务散播出去。在服务器中可记录每个ID与对应店铺提供的服务内容即展示信息之间的对应关系。服务器、具体是第二获取单元92读取位于目标区域内的每个iBeacon设备的ID,并根据该对应关系,确定位于该目标区域内的每个店铺提供的服务,店铺提供的服务内容可视为展示信息。举个例子,位于目标区域内的店铺A中的iBeacon设备为ID1,该设备可通过将ID1发射出去达到散播其所提供的服务内容的目的。对于服务器来说,服务器、具体是第二获取单元92可根据ID1及记录的对应关系,获知其提供买一赠一服务,展示信息即为“买一赠一优惠券”。
第三获取单元93,用于从终端获取第二信息,所述第二信息至少包括:用户基本信息和/或用户行为信息和/或用户关系链信息;
这里,对于终端的第二信息,服务器可以存储也可以不存储。当服务器不存储时,服务器、具体是第三获取单元93接收终端发送的第二信息。当服务器存储第二信息时,服务器、具体是第三获取单元93可以接收终端发送的第二信息,也可以依据终端的标识读取存储的该终端的第二信息。其中,终端的标识可以为终端所插用户身份识别卡的IMEI、或MEID、或所述终端所使用的MAC等。
选择单元94,用于对所述第二信息进行分析,得到一分析结果;基于所述分析结果,对与所述一个以上标识相关联的展示信息进行评估,得到至少一个目标评估值;依据所述至少一个目标评估值,选择出所述目标展示信息;
这里,第二信息是能够体现终端用户个性的信息。服务器、具体是选择单元94通过对第二信息的分析,并基于分析结果,对每个展示信息进行评估,并根据评估得到的目标评估值选择出目标展示信息。也即本方案中根据多个展示信息每个展示的目标评估值,筛选出与能够体现终端用户个性或实际使用情况的展示信息。
需要说明的是,前述的选择单元94的功能可作为选择单元84执行从多个展示信息中,筛选出与能够体现终端用户个性或实际使用情况的展示信息(目标展示信息)这一功能的进一步描述。
其中,所述选择单元94还包括计算子单元940和选择子单元941。其中,所述计算子单元940,用于在与所述一个以上标识相关联的展示信息中,筛选出与所述分析结果相匹配的展示信息;调用与所述筛选出的展示信息相对应的基准评估值;对所述基准评估值进行第一运算,得到所述筛选出的展示信息的评估值,并确定所得到的评估值为目标评估值。所述选择子单元941,用于对所述至少一个目标评估值做升序或降序排列,得到第一排序结果;确定大于等于第一阈值的目标评估值;确定与所述大于等于第一阈值的目标评估值对应的展示信息为所述目标展示信息。
这里,由于第二信息包括用户基本信息、用户行为信息及用户关系链信息中的至少一种,服务器的选择单元94、具体是计算子单元940通过对第二信息的分析,能够得出终端用户曾经对哪个店铺(商户)感兴趣如添加过对哪个店铺的公众号或参加哪个店铺的优惠活动这一分析结果。计算子单元940在位于目标区域内的每一店铺提供的服务内容即展示信息中,将该分析结果与店铺提供的服务进行匹配,如目标区域内的店铺A提供“买一赠一活动”这一服务,基于对终端用户的第二信息的分析得到终端用户曾经对店铺A进行过关注,店铺A所提供的服务为与分析结果相匹配的展示信息即店铺A所提供的服务为服务器筛选出的展示信息,服务器的选择单元94、具体是所述计算子单元940读取基准评估值,该基准评估值为服务器在对ID与对应店铺提供的服务之间的对应关系进行记录时,为每个店铺提供的服务设置对应的基准评估值如设置店铺1提供的服务和店铺2提供的服务的基准评估值都为0或设置店铺1提供的服务的基准评估值为0、设置店铺2提供的服务2的基准评估值为1等,当然也可以设置为其它数值,此处不赘述。所述计算子单元940对基准评估值进行第一运算,比例加/减操作如加一/减一操作、加二/减二、加三/减三等,乘/除操作如乘二/除二、乘三/除三等,也可以是其它运算操作,此处不赘述。以加一操作为例,所述计算子单元940每筛选出与分析结果相匹配的一个展示信息,就在该展示信息对应的基准评估值上进行加一操作,得出每个所筛选出的展示信息的评估值(目标评估值)。服务器的选择单元94、具体是选择子单元941对这些目标评估值做升序或降序排列,得到第一排序结果,确定大于等于第一阈值的目标评估值,确定与所述大于等于第一阈值的目标评估值对应的展示信息为所述目标展示信息。举个例子,展示信息A、B、C分别为店铺A、B、C提供的服务内容,展示信息A、B、C为筛选出的展示信息,所述选择子单元941计算出的目标评估值依次为10、7、2,假定第一阈值为5,目标展示信息就应该是目标评估值为10的展示信息A和目标评估值为7的展示信息B。
此处,通过结合能够表征用户个性的第二信息,对每一展示信息的目标评估值进行计算,并依据目标评估值的大小,筛选出可满足用户个性的展示信息,可实现服务的精准推荐,推荐准确度得到了提高与保证。
发送单元95,用于向所述终端发送所述目标展示信息。
这里,服务器、具体是选择单元94筛选出目标展示信息后,发送单元95将目标展示信息反馈给终端;相应的,终端、具体是接收单元83对目标展示信息进行接收。
由上述方案可知,在终端将检测出的能够表征终端地理位置的第一信息和能够表征终端用户个性的第二信息发送至服务器,服务器依据终端的地理位置,确定出目标区域,并依据位于该目标区域内的iBeacon设备的ID,确定出该目标区域内的所有店铺(商户)所提供的服务即展示信息;服务器结合能够表征终端用户个性的第二信息,从确定出的展示信息中筛选出终端用户期望的展示信息即目标展示信息,并将该目标展示信息反馈至终端,终端进行接收并展示。其中,服务器将距离终端的地理位置一定范围内的区域作为目标区域、并确定与位于该目标区域中的一个以上ID相关联的展示信息为初步可推荐的展示信息,与相关技术中iBeacon信号的广播距离有限相比较,本方案中在区域范围上进行了一定的扩大,进而带来了展示信息的数量的增多及展示内容的丰富;并结合第二信息即结合用户个性从所述初步可推荐的展示信息中筛选出目标展示信息,实现了对终端用户期望的信息的推荐,所推荐的展示信息能够满足用户的实际需求,大大提高了推荐精度及准确性,提升了用户体验。
这里需要指出的是,前述终端可以为手机这种智能移动终端,还可以为如PAD,平板电脑,手提电脑、PC等这种便携电子设备、不限于这里的描述;所述服务器可以是通过集群***构成的,为实现各单元功能而合并为一或各单元功能分体设置的电子设备,终端和服务器都至少包括用于存储数据的数据库和用于数据处理的处理器,或者包括设置于服务器内的存储介质或独立设置的存储介质。
其中,对于用于数据处理的处理器而言,在执行处理时,可以采用微处理器、中央处理器(CPU,Central Processing Unit)、数字信号处理器(DSP,DigitalSignal Processor)或可编程逻辑阵列(FPGA,Field-Programmable Gate Array)实现;对于存储介质来说,包含操作指令,该操作指令可以为计算机可执行代码,通过所述操作指令来实现上述本发明实施例信息处理方法流程中的各个步骤。
所述终端及服务器作为硬件实体S11的一个示例,如图10所示,所述终端及所述服务器均包括各自的一套处理器31、存储介质32以及至少一个外部通信接口33。所述终端与所述服务器通过各自的外部通信接口33进行通信。在服务器或终端的内部,所述处理器31、存储介质32以及外部通信接口33均通过总线34连接。
当所述终端为图10所示的硬件时,所述处理器31执行所述计算机可执行代码时,至少能实现以下功能;
检测终端的第一信息,所述第一信息用于表征所述终端的地理位置;
向服务器发送所述第一信息,以及第二信息,其中,所述第二信息至少包括:用户基本信息和/或用户行为信息和/或用户关系链信息;
接收所述服务器发送的目标展示信息,其中,所述目标展示信息为:基于所述第一信息以及所述第二信息确定的展示信息。
当所述服务器为图10所示的硬件时,所述处理器31执行所述计算机可执行代码时,至少能实现以下功能;
从终端获取第一信息,所述第一信息用于表征所述终端的地理位置;
基于所述第一信息,确定出目标区域,所述目标区域内包括一个以上信标,每个所述信标均携有表征所述信标的标识,通过所述信标能够在目标范围内发射所述信标携带的标识;
获取所述目标区域内的一个以上信标对应的标识以及与一个以上标识相关联的展示信息;
从终端获取第二信息,所述第二信息至少包括:用户基本信息和/或用户行为信息和/或用户关系链信息;
从与所述一个以上标识相关联的展示信息中,选择出与所述第二信息相关联的目标展示信息;
向所述终端发送所述目标展示信息。
下面结合图11、图12、图13(a)~(d)、及图14(a)、(b)对本方案做进一步的说明。
结合图11,对本方案中的服务器对ID及店铺提供的服务即展示信息之间的对应关系进行记录的过程做一个简单的描述。该过程是利用iBeacon技术而实现。店铺提供一服务,店铺人员通过服务终端如服务终端中的网页向服务器发送服务注册请求,服务器接收到该请求时为该店铺提供的该服务生成一个唯一ID,并将该唯一ID与该服务进行对应记录,返回该唯一ID给所述终端,所述终端向店铺人员呈现该唯一ID,店铺人员将唯一ID配置到店铺中的iBeacon设备中。该iBeacon设备可向外广播该唯一ID,以告知该店铺可提供哪种服务即哪种展示信息,服务器可通过读取目标区域内的每一iBeacon设备向外广播的ID而获得目标区域内的各个标识。其中,服务终端可以为手机或电脑等。
图12为本发明提供的一应用场景的示意图。当终端检测到用户对终端产生的摇一摇操作(如图13(a)所示)时,终端启用GPS模块,并通过该模块来检测当前所处的位置,并读取终端用户的第二信息,将所检测到的Y位置(假定当前所处的位置为Y位置)和第二信息一并发送至服务器。服务器接收终端当前所处的位置信息,并以位置Y为中心方圆500m的区域作为目标区域。由于该目标区域中每个店铺内的ibeacon设备会向外广播能够标识店铺提供的服务的ID,服务器读取目标区域内的每一ibeacon设备向外广播的ID,并根据之前记录的对应关系,通过ID查找到对应的服务即对应的展示信息。假定服务器通过查找得出位于目标区域内的3家店铺均存在有对应的展示信息如店铺A提供“有买即赠”服务(展示信息A)、店铺B提供“进店消费即有打折”服务(展示信息B)及店铺C提供的“赠送红包”服务(展示信息C)。服务器对接收到的第二信息即用户基本信息、用户行为信息及用户关系链信息中的至少一种进行分析,得出终端用户曾经对哪个店铺感兴趣如添加过对哪个店铺的公众号或参加哪个店铺的优惠活动。服务器经过对分析结果与店铺提供的服务之间的匹配,发现该终端用户曾经参加过店铺A和店铺C的优惠服务,认为展示信息A和展示信息C为与第二信息的分析结果相匹配的展示信息,调用为展示信息A、展示信息C设置的基准评估值如基准评估值A1和基准评估值C1,并对这两个基准评估值A1和基准评估值C1进行加一操作,得到展示信息A的目标评估值A2=A1+1,展示信息C的目标评估值C2=C1+1。服务器再对A2和C2进行排序,当A1小于C1时,按照升序排列的排列结果是C2大于A2,当第一阈值为CN且CN大于A2,则C2为大于等于第一阈值的目标评估值,C2对应的展示信息C则为服务器筛选出的目标展示信息。服务器将目标展示信息即展示信息C反馈给终端,终端接收该目标展示信息并进行呈现。本方案中在区域范围上进行了一定的扩大,进而带来了展示信息的数量的增多及展示内容的丰富;并结合第二信息即结合用户个性从所述初步可推荐的展示信息中筛选出目标展示信息,实现了对终端用户期望的信息的推荐,所推荐的展示信息能够满足用户的实际需求,大大提高了推荐精度及准确性,提升了用户体验。
如图13(a)所示,为终端通过社交类软件所呈现的第一显示界面,在该显示界面的最下方有一排图标,最右边的图标代表“周边”功能,终端启动该功能时,在检测到用户对终端产生摇一摇操作时,终端将自身所处的地理位置及终端用户的第二信息发送至服务器,服务器依据前述方案在目标区域中进行展示信息的筛选得到目标展示信息并将筛选出的目标展示信息反馈给终端。
以服务器筛选出的目标展示信息为“赠送红包”为例,终端在图13(a)所示的第一显示界面上的预定区域显示第三信息,第三信息用于表征通过“周边”功能搜索到周边的目标展示信息如“赠送红包”服务,终端检测到用户对第三信息的触控操作如单击、双击或预定次数的点击时,终端呈现如图13(b)所示的第二显示界面,在第二显示界面上呈现一交互对象如“开”,在检测到对该交互对象的操作如单击或双击或其他能够想到的操作时,终端呈现如图13(c)所示的第三显示界面,第三显示界面上显示该红包的金额以及一定的提醒消息如将该金额已存入至“零钱包”、对该店铺进行留言以及查看红包记录等。如果终端用户对赠送红包的商户有兴趣,可以直接对位于第三显示界面右上角的交互对象如“关注”进行操作如点击、双击等,便可进入商家界面(店铺界面),如果该商家还推出了其它服务,则在商家界面上将显示该其它服务如图13(d)中的“买蛋糕送饮料”服务,以供终端用户选择是否享受该商家的服务。
如果服务器筛选出的目标展示信息为除“赠送红包”之外的其它服务如“有买即赠送”服务,以“有买即赠”服务为例,与图13(a)的第一显示界面略有不同,如图14(a)所示,在第一显示界面的预定区域显示第四信息,第四信息用于表征通过“周边”功能搜索到周边的目标展示信息如“有买即赠”服务,终端检测到用户对第四信息的触控操作如单击、双击或预定次数的点击时,终端呈现如图14(b)所示的商家界面,在商家界面上显示该“有买即赠”服务的具体内容如“买蛋糕送饮料”,以供终端用户选择是否享受该商家的服务。
如前所述,本方案中,终端可通过社交类软件进行目标展示信息的呈现,丰富了信息的展示效果,提高了信息展示的趣味性。同时,通过对商家界面的展示方便了用户对优惠服务的查看,方便了用户生活,提高了终端用户的体验。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

Claims (12)

1.一种信息推荐方法,其特征在于,所述方法包括:
从终端获取第一信息,所述第一信息用于表征所述终端的地理位置;
基于所述第一信息,确定出目标区域,所述目标区域内包括一个以上信号发射源,每个所述信号发射源均携有表征所述信号发射源的标识,通过所述信号发射源能够在目标范围内发射所述信号发射源携带的标识;
获取所述目标区域内的一个以上信号发射源对应的标识以及与一个以上标识相关联的展示信息;
从终端获取第二信息,所述第二信息至少包括:用户基本信息和/或用户行为信息和/或用户关系链信息;
从与所述一个以上标识相关联的展示信息中,选择出与所述第二信息相关联的目标展示信息;
向所述终端发送所述目标展示信息。
2.根据权利要求1所述的方法,其特征在于,从与所述一个以上标识相关联的展示信息中,选择出与所述第二信息相关联的目标展示信息,包括:
对所述第二信息进行分析,得到一分析结果;
基于所述分析结果,对与所述一个以上标识相关联的展示信息进行评估,得到至少一个目标评估值;
依据所述至少一个目标评估值,选择出所述目标展示信息。
3.根据权利要求2所述的方法,其特征在于,所述依据所述至少一个目标评估值,选择出所述目标展示信息,包括:
对所述至少一个目标评估值做升序或降序排列,得到第一排序结果;
确定大于等于第一阈值的目标评估值;
确定与所述大于等于第一阈值的目标评估值对应的展示信息为所述目标展示信息。
4.根据权利要求2或3所述的方法,其特征在于,所述基于所述分析结果,对与所述一个以上标识相关联的展示信息进行评估,得到一个以上目标评估值,包括:
在与所述一个以上标识相关联的展示信息中,筛选出与所述分析结果相匹配的展示信息;
调用与所述筛选出的展示信息相对应的基准评估值;
对所述基准评估值进行第一运算,得到所述筛选出的展示信息的评估值,并确定所得到的评估值为目标评估值。
5.根据权利要求1所述的方法,其特征在于,所述基于所述第一信息,确定出目标区域,获取所述目标区域内的一个以上信号发射源对应的标识以及与一个以上标识相关联的展示信息,包括:
以所述地理位置为基准区域,确定与所述基准区域之间的距离满足第一预设条件的区域为所述目标区域;
确定位于所述目标区域内的一个以上信号发射源;
确定所述一个以上信号发射源对应的标识,得到一个以上标识;
确定与所述一个以上标识对应的展示信息为所述相关联的展示信息。
6.一种信息推荐方法,其特征在于,所述方法包括:
检测终端的第一信息,所述第一信息用于表征所述终端的地理位置;
向服务器发送所述第一信息,以及第二信息,其中,所述第二信息至少包括:用户基本信息和/或用户行为信息和/或用户关系链信息;
接收所述服务器发送的目标展示信息,其中,所述目标展示信息为:基于所述第一信息以及所述第二信息确定的展示信息。
7.一种服务器,其特征在于,所述服务器包括:
第一获取单元,用于从终端获取第一信息,所述第一信息用于表征所述终端的地理位置;
确定单元,用于基于所述第一信息,确定出目标区域,所述目标区域内包括一个以上信号发射源,每个所述信号发射源均携有表征所述信号发射源的标识,通过所述信号发射源能够在目标范围内发射所述信号发射源携带的标识;
第二获取单元,用于获取所述目标区域内的一个以上信号发射源对应的标识以及与一个以上标识相关联的展示信息;
第三获取单元,用于从终端获取第二信息,所述第二信息至少包括:用户基本信息和/或用户行为信息和/或用户关系链信息;
选择单元,用于从与所述一个以上标识相关联的展示信息中,选择出与所述第二信息相关联的目标展示信息;
发送单元,用于向所述终端发送所述目标展示信息。
8.根据权利要求7所述的服务器,其特征在于,所述选择单元,还用于:
对所述第二信息进行分析,得到一分析结果;
基于所述分析结果,对与所述一个以上标识相关联的展示信息进行评估,得到至少一个目标评估值;
依据所述至少一个目标评估值,选择出所述目标展示信息。
9.根据权利要求8所述的服务器,其特征在于,所述选择单元还包括选择子单元,
选择子单元,用于:对所述至少一个目标评估值做升序或降序排列,得到第一排序结果;
确定大于等于第一阈值的目标评估值;
确定与所述大于等于第一阈值的目标评估值对应的展示信息为所述目标展示信息。
10.根据权利要求8或9所述的服务器,其特征在于,所述选择单元还包括计算子单元,
在与所述一个以上标识相关联的展示信息中,筛选出与所述分析结果相匹配的展示信息;
调用与所述筛选出的展示信息相对应的基准评估值;
对所述基准评估值进行第一运算,得到所述筛选出的展示信息的评估值,并确定所得到的评估值为目标评估值。
11.根据权利要求7所述的服务器,其特征在于,所述确定单元,还用于:
以所述地理位置为基准区域,确定与所述基准区域之间的距离满足第一预设条件的区域为所述目标区域;
确定位于所述目标区域内的一个以上信号发射源;
确定所述一个以上信号发射源对应的标识,得到一个以上标识;
确定与所述一个以上标识对应的展示信息为所述相关联的展示信息。
12.一种终端,其特征在于,所述终端包括:
检测单元,用于检测终端的第一信息,所述第一信息用于表征所述终端的地理位置;
发送单元,用于向服务器发送所述第一信息,以及第二信息,其中,所述第二信息至少包括:用户基本信息和/或用户行为信息和/或用户关系链信息;
接收单元,用于接收所述服务器发送的目标展示信息,其中,所述目标展示信息为:基于所述第一信息以及所述第二信息确定的展示信息。
CN201610272172.3A 2016-04-27 2016-04-27 信息推荐方法、终端及服务器 Active CN105976222B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201610272172.3A CN105976222B (zh) 2016-04-27 2016-04-27 信息推荐方法、终端及服务器
PCT/CN2017/081748 WO2017186086A1 (zh) 2016-04-27 2017-04-24 信息推荐方法、终端及服务器、计算机存储介质
US16/003,254 US20180293620A1 (en) 2016-04-27 2018-06-08 Information recommendation method, terminal, server, and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610272172.3A CN105976222B (zh) 2016-04-27 2016-04-27 信息推荐方法、终端及服务器

Publications (2)

Publication Number Publication Date
CN105976222A true CN105976222A (zh) 2016-09-28
CN105976222B CN105976222B (zh) 2020-09-11

Family

ID=56994164

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610272172.3A Active CN105976222B (zh) 2016-04-27 2016-04-27 信息推荐方法、终端及服务器

Country Status (3)

Country Link
US (1) US20180293620A1 (zh)
CN (1) CN105976222B (zh)
WO (1) WO2017186086A1 (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106548299A (zh) * 2016-11-24 2017-03-29 杭州领点科技有限公司 一种基于用户信息的数据分析***及方法
CN107274234A (zh) * 2017-07-07 2017-10-20 天脉聚源(北京)科技有限公司 一种参数处理方法及装置
WO2017186086A1 (zh) * 2016-04-27 2017-11-02 腾讯科技(深圳)有限公司 信息推荐方法、终端及服务器、计算机存储介质
CN108011905A (zh) * 2016-10-27 2018-05-08 财付通支付科技有限公司 虚拟物品包发送方法、接收方法、装置及***
CN108650707A (zh) * 2018-06-22 2018-10-12 北京树米网络科技有限公司 关联终端确定装置、服务器及其方法
CN110781743A (zh) * 2019-09-23 2020-02-11 腾讯科技(深圳)有限公司 一种人群聚集事件的处理方法、装置及电子设备
CN111782065A (zh) * 2020-06-30 2020-10-16 联想(北京)有限公司 一种处理方法、处理装置及电子设备

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101681469A (zh) * 2007-03-31 2010-03-24 索尼德国有限责任公司 用于推荐内容项目的方法和***
CN102917309A (zh) * 2012-11-06 2013-02-06 北京奇虎科技有限公司 信息推送方法及服务器
CN102946378A (zh) * 2012-10-16 2013-02-27 江苏南大腾龙信息科技有限公司 基于蓝牙的移动定位与多媒体信息推送网络***
CN103745384A (zh) * 2013-12-31 2014-04-23 北京百度网讯科技有限公司 一种用于向用户设备提供信息的方法及装置
US20140258283A1 (en) * 2013-03-11 2014-09-11 Hon Hai Precision Industry Co., Ltd. Computing device and file searching method using the computing device
CN104105061A (zh) * 2014-07-21 2014-10-15 广州唯品会网络技术有限公司 信息推送方法及***
CN105045876A (zh) * 2015-07-17 2015-11-11 北京奇虎科技有限公司 获取周边信息的方法、装置及***
CN105141706A (zh) * 2015-10-15 2015-12-09 丹阳伦图电子技术有限公司 基于Wi-Fi Aware实现内容推送的ESL***

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120197724A1 (en) * 2011-02-01 2012-08-02 Timothy Kendall Ad-Based Location Ranking for Geo-Social Networking System
US9195988B2 (en) * 2012-03-13 2015-11-24 American Express Travel Related Services Company, Inc. Systems and methods for an analysis cycle to determine interest merchants
US20140279014A1 (en) * 2013-03-15 2014-09-18 Cox Communications, Inc. Push notifications for location-based content delivery
CN103745014A (zh) * 2014-01-29 2014-04-23 中国科学院计算技术研究所 一种社交网络用户虚实映射方法和***
CN104615636A (zh) * 2014-11-14 2015-05-13 华科星汇(北京)科技有限公司 一种基于互联网的个人与商业资源匹配的方法
CN105976222B (zh) * 2016-04-27 2020-09-11 腾讯科技(深圳)有限公司 信息推荐方法、终端及服务器

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101681469A (zh) * 2007-03-31 2010-03-24 索尼德国有限责任公司 用于推荐内容项目的方法和***
CN102946378A (zh) * 2012-10-16 2013-02-27 江苏南大腾龙信息科技有限公司 基于蓝牙的移动定位与多媒体信息推送网络***
CN102917309A (zh) * 2012-11-06 2013-02-06 北京奇虎科技有限公司 信息推送方法及服务器
US20140258283A1 (en) * 2013-03-11 2014-09-11 Hon Hai Precision Industry Co., Ltd. Computing device and file searching method using the computing device
CN103745384A (zh) * 2013-12-31 2014-04-23 北京百度网讯科技有限公司 一种用于向用户设备提供信息的方法及装置
CN104105061A (zh) * 2014-07-21 2014-10-15 广州唯品会网络技术有限公司 信息推送方法及***
CN105045876A (zh) * 2015-07-17 2015-11-11 北京奇虎科技有限公司 获取周边信息的方法、装置及***
CN105141706A (zh) * 2015-10-15 2015-12-09 丹阳伦图电子技术有限公司 基于Wi-Fi Aware实现内容推送的ESL***

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017186086A1 (zh) * 2016-04-27 2017-11-02 腾讯科技(深圳)有限公司 信息推荐方法、终端及服务器、计算机存储介质
CN108011905A (zh) * 2016-10-27 2018-05-08 财付通支付科技有限公司 虚拟物品包发送方法、接收方法、装置及***
CN111698145A (zh) * 2016-10-27 2020-09-22 财付通支付科技有限公司 包含语音的虚拟物品包的接收、发送方法、装置及介质
CN106548299A (zh) * 2016-11-24 2017-03-29 杭州领点科技有限公司 一种基于用户信息的数据分析***及方法
CN107274234A (zh) * 2017-07-07 2017-10-20 天脉聚源(北京)科技有限公司 一种参数处理方法及装置
CN108650707A (zh) * 2018-06-22 2018-10-12 北京树米网络科技有限公司 关联终端确定装置、服务器及其方法
CN108650707B (zh) * 2018-06-22 2024-06-11 北京树米网络科技有限公司 关联终端确定装置、服务器及其方法
CN110781743A (zh) * 2019-09-23 2020-02-11 腾讯科技(深圳)有限公司 一种人群聚集事件的处理方法、装置及电子设备
CN111782065A (zh) * 2020-06-30 2020-10-16 联想(北京)有限公司 一种处理方法、处理装置及电子设备
CN111782065B (zh) * 2020-06-30 2022-05-31 联想(北京)有限公司 一种处理方法、处理装置及电子设备

Also Published As

Publication number Publication date
US20180293620A1 (en) 2018-10-11
CN105976222B (zh) 2020-09-11
WO2017186086A1 (zh) 2017-11-02

Similar Documents

Publication Publication Date Title
CN105976222A (zh) 信息推荐方法、终端及服务器
CN103078786B (zh) 基于地理位置信息输出广告提醒消息的方法及***
CN106886918A (zh) 一种目标用户的确定方法、装置及***
CN103477610A (zh) 通过匹配类似用户来推荐移动内容
CN107767154A (zh) 信息推送方法、平台和***
CN104615335A (zh) 一种信息处理方法、客户端
CN102438204A (zh) 地理围栏虚拟刮刮卡
CN105283896A (zh) 营销***以及营销方法
CN110110106A (zh) 多媒体资源推荐、展示方法、装置、电子设备及介质
TW201308229A (zh) 基於位置的服務系統與方法
US20150012385A1 (en) Obtaining vendor information using mobile internet devices
CN105976216A (zh) 广告效果评估方法、广告投放方法及装置
CN105528459B (zh) 一种信息处理方法、服务器及终端
CN109242606A (zh) 基于地理位置的门店推荐方法以及装置
CN107481052A (zh) 一种广告信息推送方法及终端
CN102811481A (zh) 用于确定无线接入点的位置的方法和设备
US20180322098A1 (en) Comment display method, a comment display system, an electronic device, and a readable storage medium
CN104426933A (zh) 一种筛选增强现实内容的方法、装置及***
KR101034382B1 (ko) 이동 단말기용 어플리케이션을 통한 광고 제공 방법 및 이에 사용되는 웹서버
CN102291419B (zh) 导航信息***及导航信息的提供方法
CN114792111A (zh) 一种数据获取方法、装置、电子设备及存储介质
CN111598188B (zh) 目标门店位置的识别的方法和装置、存储介质和电子设备
CN111259242B (zh) 数据处理方法、装置、存储介质及设备
CN105991718A (zh) 一种信息对象推荐方法、***及服务器
CN104954826A (zh) 多媒体文件的生成方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant