信息推送方法、装置、存储介质及移动终端与流程

文档序号:13287203阅读:155来源:国知局
信息推送方法、装置、存储介质及移动终端与流程

本发明实施例涉及通信技术,尤其涉及一种信息推送方法、装置、存储介质及移动终端。



背景技术:

通信技术在社交、出行、购物、娱乐及旅行等方面都起着重要的作用,成为人们生活中不可或缺的部分。从而,利用互联网进行信息推送成为了一种新兴的产品宣传方式。

相关技术中,服务器可以通过信息推送的方式,向移动终端用户推送美食信息、打折信息或应用程序。然而,由于网络信息量庞大,移动终端用户需要花费较多的时间从接收到的各种各样的信息中筛选出自己感兴趣的信息,导致用户很可能直接忽略这些推送信息,信息转化率不高。



技术实现要素:

本发明实施例提供一种信息推送方法、装置、存储介质及移动终端,可以有效地提高信息转化率。

第一方面,本发明实施例提供了一种信息推送方法,包括:

获取接入的目标基站的基站数据,根据所述基站数据确定用户位置;

判断所述用户位置是否满足确定推荐列表的预设条件;

若是,发送所述用户位置至预设服务器,所述用户位置用于指示所述预设服务器确定与所述用户位置关联的推荐列表;

获取所述用户位置关联的推荐列表。

第二方面,本发明实施例还提供了一种信息推送装置,包括:

用户位置确定模块,用于获取接入的目标基站的基站数据,根据所述基站数据确定用户位置;

条件判断模块,用于判断所述用户位置是否满足确定推荐列表的预设条件;

用户位置发送模块,用于若满足预设条件,则发送所述用户位置至预设服务器,所述用户位置用于指示所述预设服务器确定与所述用户位置关联的推荐列表;

推荐列表获取模块,用于获取所述用户位置关联的推荐列表。

第三方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例所述的信息推送方法。

第四方面,本发明实施例还提供了一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本发明实施例所述的信息推送方法。

本发明实施例提供一种信息推送的方案,通过获取接入的目标基站的基站数据,根据该基站数据确定用户位置;判断该用户位置是否满足确定推荐列表的预设条件;若是,发送该用户位置至预设服务器,该用户位置用于指示所述预设服务器确定与该用户位置关联的推荐列表。采用上述技术方案可以有针对性的对设定位置的用户推送信息,可以有效地提高信息转化率。

附图说明

图1为本发明实施例提供的一种信息推送方法的流程图;

图2是本发明实施例提供的又一种信息推送方法的流程图;

图3是本发明实施例提供的另一种信息推送方法的流程图;

图4是本发明实施例提供的一种信息推送方法的信令图;

图5是本发明实施例提供的一种信息推送装置的结构示意图;

图6是本发明实施例提供的一种移动终端的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

相关技术中,信息推送方法包括服务器通过移动终端上报的ip地址(即互联网协议地址)确定用户的位置,然后,判断是否存在该位置关联的信息,若存在则向移动终端推送该关联信息。该方式采用ip地址定位的方式,由于ip可以使用代理导致用户明明在a地,可能通过ip地址定位出其在b市,导致位置确定不准确。另外,该方式也未考虑用户临时性路过某些城市而不是在该城市停留的情况。鉴于上述情况,可能导致服务器推送至移动终端的大量推荐内容不是用户需要的,用户很可能直接忽略掉该类推荐内容,存在信息转化率较低且大量占用网络资源的问题。本发明实施例提供的信息推送的方案可以很好的解决上述信息转化率较低且占用网络资源的问题。

图1为本发明实施例提供的一种信息推送方法的流程图,该方法可以由信息推送装置来执行,其中,该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:

步骤110、获取接入的目标基站的基站数据,根据所述基站数据确定用户位置。

其中,目标基站为与移动终端建立通信连接的基站,其可以为移动终端的接收到的最强的基站广播对应的基站,或者与移动终端的距离最近的基站。基站数据包括基站标识及与移动终端建立通信连接的接入时间。

移动终端在接入基站后,可以获取基站标识,根据该基站标识查询运营商服务器确定所述目标基站的坐标。移动终端可以将目标基站的坐标作为自身的位置坐标,根据该位置坐标确定用户位置。其中,用户位置包括用户当前所处的城市,还可以精确到用户处于该城市中的哪个区等。服务器基于用户位置,还可以确定用户周围有哪些公共设施。

步骤120、判断所述用户位置是否满足确定推荐列表的预设条件。

其中,推荐列表包括应用程序的集合,例如用户位置是深圳,可以将与深圳本地生活相关的应用程序作为推荐列表。预设条件可以是用户在设定时间长度内在同一行政区域内运动,还可以是用户到达出差或旅游的目的地等。

示例性的,若用户在24小时内的运动轨迹均是在深圳活动,且再次检测到用户的运动轨迹时,其仍然在深圳的行政区域内,则确定用户位置满足推荐列表的预设条件。若用户处于差旅状态,且北京为目的地,若检测到用户位置为北京的行政区域内,则确定用户位置满足确定推荐列表的预设条件。

在向服务器发送所述用户位置前,判断该用户位置是否满足预设条件是为了更好的保护用户的隐私,避免服务器中记录用户的行动轨迹,可能导致隐私泄露等问题。

步骤130、若是,则发送所述用户位置至预设服务器,所述用户位置用于指示所述预设服务器确定与所述用户位置关联的推荐列表。

其中,预设服务器可以是移动终端厂商开发的应用商店对应的服务器或运营商服务器。该用户位置可以是城市名,还可以是城市中的具体区域,还可以是地理坐标。该预设服务器可以提供应用程序、游戏及主题等资源的下载服务。该预设服务器在接收到移动终端上传的用户位置后,基于移动终端发送的用户位置,确定与用户位置关联的应用程序、游戏或主题等资源,生成推荐列表。其中,该应用程序可以是应用程序的标签中包含用户位置的关键词,例如,若用户位置是北京,可以是北京银行、北京移动、北京地铁或北京旅游攻略等名字中带有北京的应用程序。还可以是用户位置所在的区域内用户下载最多的应用程序、主题或游戏等。若确定用户处于出差或旅游状态,还可以是预定酒店的应用程序、租车的应用程序或旅游的应用程序等。服务器将用户位置关联的应用程序以推荐列表的形式发送给移动终端。

步骤140、获取所述用户位置关联的推荐列表。

移动终端在获取到该推荐列表后,可以直接显示在触摸屏上。可选的,该推荐列表作为应用商店的附加标签添加至应用商店的界面中,可以在移动终端上显示推荐列表的推送信息,以提示用户查看应用商店,从而显示推荐列表。

本实施例的技术方案,通过获取接入的目标基站的基站数据,根据该基站数据确定用户位置;判断该用户位置是否满足确定推荐列表的预设条件;若是,发送该用户位置至预设服务器,该用户位置用于指示所述预设服务器确定与该用户位置关联的推荐列表。采用上述技术方案可以有针对性的对设定位置的用户推送信息,可以有效地提高信息转化率。

图2是本发明实施例提供的又一种信息推送方法的流程图。如图2所示,该方法包括:

步骤210、在接入目标基站时,获取所述目标基站的第一基站标识,将所述第一基站标识与接入时间关联后存入基站列表,其中,所述第一基站标识包括第一位置区号码。

其中,目标基站是移动终端当前时刻接入的基站。在移动终端接入目标基站后,可以通过空口从目标基站获取到基站标识。其中,基站标识可以是基站号(enodeb-id),还可以是小区识别码(cid)与位置区号码(lac)。

其中,基站列表中存储移动终端已接入基站的基站标识与接入时间之间的关联关系。例如,移动终端在时刻t1接入基站a,则将时间t1与基站a的位置区号码lac-a以键值对的方式存储于基站列表。移动终端在下一时刻t2接入基站b,则将时间t2与基站b的位置区号码lac-b以键值对的方式存储于基站列表。采用相同的方式对移动终端所接入的基站进行记录。

移动终端在接入目标基站时,通过空口获取目标基站的基站标识,并进行缓存。将目标基站的基站标识记为第一基站标识,将第一基站标识与接入时间关联后存入基站列表。

步骤220、根据所述目标基站的接入时间查询所述基站列表,得到所述目标基站的临近基站,获取所述临近基站的第二位置区号码。

移动终端根据该目标基站的接入时间查询该基站列表,可以确定在该移动终端接入目标基站之前所接入的基站,称为临近基站。移动终端获取临近基站的第二位置区号码。可选的,可以获取一个与目标基站的接入时间最接近的临近基站。为了验证的准确性,还可以获取两个或两个以上与目标基站的临近基站,且获取原则是由基站列表中选择与目标基站的接入时间最接近的临近基站。

步骤230、判断所述第一位置区号码与所述第二位置区号码是否相同,若是,则执行步骤240,否则,执行步骤280。

将由基站列表中获取的第二位置区号码与接入目标基站时获取的第一位置区号码进行比对。若两者相同,则执行步骤240,否则执行步骤280。

原则上,用户从伪基站网络回到正常网络必须做一次位置更新;在位置更新时,伪基站必须上报位置区号码lac。由于伪基站信号的lac和正常网络的lac不一样(通常仿真基站信号采用的lac为0、65534、或65535),可以通过对目标基站与临近基站的lac进行比较,验证移动终端是否接入了伪基站。

采用此种方式可以验证移动终端是否进入伪基站的信号覆盖区域,避免在移动终端接入伪基站后,在基站列表中记录伪基站相关的基站标识而影响本发明实施例中技术方案的执行。

步骤240、根据所述第一基站标识查询运营商服务器确定所述目标基站的位置,根据所述目标基站的位置确定用户位置。

其中,目标基站的位置可以是经纬度坐标。用户位置可以是城市或城市中某一区域的名称等。

若该第一位置区号码与第二位置区号码相同,则可以确定该第一基站标识对应的目标基站为正常基站,可以通过该第一基站标识查询运营商服务器确定目标基站的位置。移动终端根据目标基站的位置可以确定用户所处的位置。例如,移动终端可以将目标基站的经纬度坐标转换为地理位置,从而确定用户所在的城市,或城市中的具体区域。

步骤250、判断所述用户位置是否满足确定推荐列表的预设条件,若是,则执行步骤260,否则执行步骤270。

移动终端可以根据设定时间长度内的用户位置的变化,确定出用户的运动轨迹。然后,根据所述运动轨迹判断用户是否在预设的同一行政区域内运动;若是,则确定所述用户位置满足确定推荐列表的预设条件。示例性的,移动终端根据3小时内用户位置的变化,确定出用户一直在深圳活动,则确定该用户位置满足确定推荐列表的预设条件,执行步骤260。若移动终端根据3小时内用户位置的变化,确定出用户不仅在深圳范围内活动,则执行步骤270。

步骤260、发送所述用户位置至预设服务器。

移动终端若检测到用户位置满足确定推荐列表的预设条件,则发送用户位置至预设服务器。

步骤270、不发送所述用户位置至预设服务器。

移动终端若检测到用户位置不满足确定推荐列表的预设条件,则不发送用户位置至预设服务器。

步骤280、确定所述目标基站为异常基站,重新搜索待接入的基站,由所述基站列表中删除所述目标基站。

若该第一位置区号码与第二位置区号码不相同,则确定移动终端所接入的目标基站为异常基站。此时,需要重新搜索待接入的基站,并由基站列表中删除该目标基站的第一基站标识及对应的接入时间。

本实施例的技术方案,通过在接入目标基站时,获取该目标基站的第一基站标识,该第一基站标识包括第一位置区号码,并将该第一基站标识与接入时间关联后存入基站列表;根据该接入时间查询得到该目标基站的临近基站,获取该临近基站的第二位置区号码;通过比较第一位置区号码与第二位置区号码验证该目标基站是否为伪基站;在该目标基站为正常基站时,根据所述第一基站标识查询运营商服务器确定所述目标基站的位置,根据所述目标基站的位置确定用户位置。通过上述技术方案可以有效地避免移动终端接入伪基站导致的定位不准确的情况发生。同时,在确定用户位置后,还判断该用户位置是否满足确定推荐列表的预设条件,可以有效地避免在错误的时机推送推荐列表,导致推荐列表中的信息的下载转换率较低的问题。

图3是本发明实施例提供的另一种信息推送方法的流程图,如图3所示,该方法包括:

步骤310、获取接入的目标基站的基站数据,根据所述基站数据确定用户位置。

步骤320、判断所述用户位置是否满足确定推荐列表的预设条件,若是,则执行步骤303,否则执行步骤309。

步骤303、判断所述用户位置是否为常驻地,若是,则执行步骤310,否则执行步骤304。

其中,常驻地为用户的经常居住地或工作地,可以由用户自行设定,还可以由移动终端通过统计用户历史运动轨迹来确定等。

可以理解的是,常驻地的数量并不作具体限定,一个移动终端可以对应一个或多个常驻地。

步骤304、确定用户处于差旅状态。

在当前的用户位置不是常驻地时,确定用户处于差旅状态。由于对于用户来说,出差和旅游所需要的应用程序有所不同。可选的,还可以根据用户行为分析出用户处于出差状态还是旅游状态。例如,可以通过用户去到的地方位于景点还是办公区域确定用户处于出差还是旅游状态。还可以通过用户发送的朋友圈的情况确定用户处于出差状态还是旅游状态等等。

步骤305、判断所述用户位置是否为目的地,若是,则执行步骤306,否则,执行步骤309。

在用户位置不是常驻地时,获取用户的行程信息。其中,该行程信息可以是某些平台推送的票务信息,该票务信息中包含出行人、出行时间、出发地点及到达地点等等。例如,用户通过某些平台订飞机票后,会收到该平台发送的出票成功的信息,在信息中记录了出行人、出发时间、到达时间、出发地点和到达地点等信息。移动终端提取该信息中的到达地点与该用户位置进行比对,若相同,则确定用户位置是目的地,否则确定用户位置不是目的地。

步骤306、确定所述用户位置满足确定推荐列表的预设条件,生成针对差旅状态的推荐请求。

对于处于差旅状态的用户,若用户位置为目的地,则确定该用户位置满足确定推荐列表的预设条件,生成针对差旅状态的推荐请求。示例性的,若移动终端确定用户处于差旅状态,则可以认为用户可能需要一些出差或旅游情景下用到的应用程序,诸如旅游攻略方面的应用程序、租车应用、预订酒店的应用等等。从而,移动终端自动生成推荐请求,该推荐请求用于指示预设服务器根据差旅情景下所需的应用程序生成推荐列表。可选的,预设服务器还可以结合用户位置,确定本地区范围内的处于差旅状态的用户的下载量较多的应用程序,根据该下载量较多的应用程序确定推荐列表。

步骤307、将所述用户位置与所述推荐请求进行绑定,将绑定信息发送至预设服务器。

其中,绑定的方式有很多种,本实施例并不作具体限定。例如,可以将用户位置与推荐请求以键值对的方式进行存储。又如,对于具有关联关系的用户位置及推荐请求,可以在其中添加同样的识别标识,可以通过查找该识别标识确定处于同一组的用户位置及推荐请求等。所述绑定信息用于指示所述预设服务器根据与所述用户位置关联的第一应用程序及与所述推荐请求关联的第二应用程序生成推荐列表。当第一应用程序与第二应用程序存在重复时,需要进行去重处理,即相同的应用程序仅保留一个即可。

在用户位置满足确定推荐列表的预设条件时,将用户位置与推荐请求进行绑定,得到绑定信息,将该绑定信息发送至预设服务器。

步骤308、在通知栏中显示所述推荐列表对应的推送消息。

移动终端在通知栏中显示该推荐列表的推送消息,该推送消息用于提示用户查看推荐列表。例如,该推荐消息可以是提示用户查看应用商店,在应用商店的设定位置显示本地生活的选项标签。在检测到用户点击该选项标签即可显示推荐列表。

步骤309、不发送所述用户位置至预设服务器。

步骤310、发送所述用户位置至预设服务器。

本实施例的技术方案,通过判断用户位置是否为常驻地确定用户是否处于差旅状态;若是,则获取用户行程信息确定用户位置是否为目的地,在用户位置是目的地时,确定用户位置满足确定推荐列表的预设条件,生成推荐请求,并将用户位置和推荐请求绑定后发送至预设服务器,以指示预设服务器根据与所述用户位置关联的第一应用程序及与所述推荐请求关联的第二应用程序生成推荐列表,可以有效地避免用户在达到目的地前每经过一个城市就会收到当前城市关联的推荐列表的情况发生,同时,还可以将用户处于差旅状态下需要的应用程序发送给用户,以弥补通过用户位置确定应用程序可能导致缺少某些应用程序的情况发生。

图4是本发明实施例提供的一种信息推送方法的信令图,如图4所示,该方法包括:

步骤410、获取接入的目标基站的基站数据。

移动终端与目标基站建立通信连接,并由目标基站获取基站数据。其中,基站数据包括基站标识。

步骤420、根据所述基站数据查询运营商服务器。

移动终端根据该基站标识向运营商服务器发送查询请求,所述查询请求用于指示运营商服务器查询该目标基站的基站位置。

步骤430、发送所述目标基站的位置至移动终端。

运营商服务器发送目标基站的基站位置至移动终端。

步骤440、根据所述目标基站的位置确定用户位置。

移动终端根据该基站位置确定用户位置。

步骤450、判断所述用户位置是否满足确定推荐列表的预设条件。

移动终端判断用户位置是否满足确定推荐列表的预设条件。示例性的,移动终端根据设定时间长度内的用户位置确定用户的运动轨迹,根据所述运动轨迹判断用户是否在预设的同一行政区域内运动;若是,则确定所述用户位置满足确定推荐列表的预设条件。可选的,在所述用户位置不是常驻地时,确定用户处于差旅状态;获取用户的行程信息,判断所述用户位置是否为所述行程信息包含的目的地;若是,则确定所述用户位置满足确定推荐列表的预设条件。

步骤460、发送所述用户位置。

移动终端发送用户位置至推送服务器。该推送服务器可以是移动终端厂商开发的应用商店对应的服务器或运营商服务器等。

步骤470、确定与所述用户位置关联的应用程序生成推荐列表。

推送服务器根据用户位置确定与该用户位置关联的应用程序。与用户位置关联的应用程序可以是名称中包含用户位置对应的城市名的第一应用程序。可选的,还可以在接收到移动终端发送的推荐请求时,获取差旅状态下常用的第二应用程序,将与用户位置关联的第一应用程序与差旅状态下常用的第二应用程序结合,得到推荐列表。其中,若第一应用程序与第二应用程序存在重叠,则执行去重处理,根据去重后的应用程序生成推荐列表。

步骤480、发送所述推荐列表至移动终端。

在移动终端上报用户位置(或者用户位置与推荐请求)后,推送服务器在根据用户位置生成推荐列表后,即向移动终端发送该推荐列表。可选的,推送服务器还可以在根据用户位置生成推荐列表后,在预设的时间向移动终端发送该推荐列表。

步骤490、在通知栏中显示所述推荐列表对应的推送消息。

移动终端在通知栏中显示该推荐列表对应的推送消息。若确定用户对该推送消息不感兴趣,则自动删除该推送消息。示例性的,移动终端通过计数器记录用户查看通知栏的次数。可以检测用户对于通知栏的操作,在检测到用户输入的显示通知栏的第一操作时,在触摸屏上显示通知栏,并将计数器加1。在检测到用户输入的隐藏通知栏的第二操作时,隐藏当前显示的通知栏。判断所述次数超过设定次数阈值前,是否检测到用户针对所述推送消息的操作。若否,则从所述通知栏中删除所述推送消息。其中,用户针对该推送消息的操作包括查看操作和删除操作。若在所述次数超过设定次数阈值前,检测到用户针对该推送消息的查看操作,则显示所述推送列表。若在所述次数超过设定次数阈值前,检测到用户针对该推送消息的删除操作,则从所述通知栏中删除所述推送消息。若在所述次数超过设定次数阈值前,未检测到用户针对该推送消息的任何操作,则从所述通知栏中删除所述推送消息。显示推荐列表的方式有很多种,本实施例不作具体限定,例如,移动终端在检测到用户针对该推送消息的查看操作时,可以直接显示该推荐列表。又如,还可以是在检测到针对该推送消息的查看操作时,打开应用商店。在应用商店界面的设定位置显示预设的功能标签,该功能标签为该推荐列表的入口。若检测到用户点击该功能标签,则显示该推荐列表。

本实施例的技术方案,通过移动终端在获取到推送服务器推送的推荐列表后,在通知栏显示该推送信息,并设置了相应的自动删除规则,避免推送信息长时间占用通知消息页面。

图5是本发明实施例提供的一种信息推送装置的结构示意图,该装置可由软件和/或硬件实现,一般集成在移动终端中。如图5所示,该装置可以包括:

用户位置确定模块510,用于获取接入的目标基站的基站数据,根据所述基站数据确定用户位置;

条件判断模块520,用于判断所述用户位置是否满足确定推荐列表的预设条件;

用户位置发送模块530,用于若满足预设条件,则发送所述用户位置至预设服务器,所述用户位置用于指示所述预设服务器确定与所述用户位置关联的推荐列表;

推荐列表获取模块540,用于获取所述用户位置关联的推荐列表。

本实施例提供一种信息推送装置,实现有针对性的对设定位置的用户推送信息,可以有效地提高信息转化率。

可选的,用户位置确定模块510具体用于:

在接入目标基站时,获取所述目标基站的第一基站标识,将所述第一基站标识与接入时间关联后存入基站列表,其中,所述第一基站标识包括第一位置区号码;

根据所述目标基站的接入时间查询所述基站列表,得到所述目标基站的临近基站,获取所述临近基站的第二位置区号码;

判断所述第一位置区号码与所述第二位置区号码是否相同;

若是,则根据所述第一基站标识查询运营商服务器确定所述目标基站的位置,根据所述目标基站的位置确定用户位置;

否则,确定所述目标基站为异常基站,重新搜索待接入的基站,由所述基站列表中删除所述目标基站。

可选的,条件判断模块520具体用于:

根据设定时间长度内的用户位置确定用户的运动轨迹,根据所述运动轨迹判断用户是否在预设的同一行政区域内运动;

若是,则确定所述用户位置满足确定推荐列表的预设条件。

可选的,条件判断模块520具体用于:

在所述用户位置不是常驻地时,确定用户处于差旅状态;

获取用户的行程信息,判断所述用户位置是否为所述行程信息包含的目的地;

若是,则确定所述用户位置满足确定推荐列表的预设条件。

可选的,还包括:

在确定所述用户位置满足确定推荐列表的预设条件时,生成针对差旅状态的推荐请求;

以及,用户位置发送模块530具体用于:

将所述用户位置与所述推荐请求进行绑定,将绑定信息发送至预设服务器,所述绑定信息用于指示所述预设服务器根据与所述用户位置关联的第一应用程序及与所述推荐请求关联的第二应用程序生成推荐列表。

可选的,还包括:

消息显示模块,用于在获取所述用户位置关联的推荐列表之后,在通知栏中显示所述推荐列表对应的推送消息;

消息统计模块,用于统计用户查看通知栏的次数;

消息删除模块,用于若所述次数超过设定次数阈值,且未检测到用户针对所述推送消息的操作,则从所述通知栏中删除所述推送消息。

可选的,还包括:

列表显示模块,用于若在所述次数超过设定次数阈值前,检测到用户针对所述推送消息的操作,则显示所述推送列表。

本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种信息推送方法,该方法包括:

获取接入的目标基站的基站数据,根据所述基站数据确定用户位置;

判断所述用户位置是否满足确定推荐列表的预设条件;

若是,发送所述用户位置至预设服务器,所述用户位置用于指示所述预设服务器确定与所述用户位置关联的推荐列表;

获取所述用户位置关联的推荐列表。

存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddrram、sram、edoram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的信息推送方法的操作,还可以执行本发明任意实施例所提供的信息推送方法中的相关操作。

本发明实施例提供了一种移动终端,该移动终端中可集成本发明实施例提供的信息推送装置。示例性的,移动终端包括智能手机、平板电脑、掌上游戏机及个人电脑助理等。图6为本发明实施例提供的一种移动终端的结构示意图。如图6所示,该移动终端可以包括:壳体(图中未示出)、存储器601、中央处理器(centralprocessingunit,cpu)602(又称处理器,以下简称cpu)、电路板(图中未示出)、触摸屏612和电源电路(图中未示出)。所述触摸屏612,用于将用户操作转换成电信号输入至所述处理器,并显示可视输出信号;所述电路板安置在所述触摸屏612与所述壳体围成的空间内部;所述cpu602和所述存储器601设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器601,用于存储计算机程序;所述cpu602读取并执行所述存储器601中存储的计算机程序。所述cpu602在执行所述计算机程序时实现以下步骤:获取接入的目标基站的基站数据,根据所述基站数据确定用户位置;判断所述用户位置是否满足确定推荐列表的预设条件;若是,发送所述用户位置至预设服务器,所述用户位置用于指示所述预设服务器确定与所述用户位置关联的推荐列表;获取所述用户位置关联的推荐列表。

所述移动终端还包括:外设接口603、rf(radiofrequency,射频)电路605、音频电路606、扬声器611、电源管理芯片608、输入/输出(i/o)子系统609、其他输入/控制设备610以及外部端口604,这些部件通过一个或多个通信总线或信号线607来通信。

应该理解的是,图示移动终端600仅仅是移动终端的一个范例,并且移动终端600可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

下面就本实施例提供的集成有信息推送装置的移动终端进行详细的描述,该移动终端以手机为例。

存储器601,所述存储器601可以被cpu602、外设接口603等访问,所述存储器601可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

外设接口603,所述外设接口603可以将设备的输入和输出外设连接到cpu602和存储器601。

i/o子系统609,所述i/o子系统609可以将设备上的输入输出外设,例如触摸屏612和其他输入/控制设备610,连接到外设接口603。i/o子系统609可以包括显示控制器6091和用于控制其他输入/控制设备610的一个或多个输入控制器6092。其中,一个或多个输入控制器6092从其他输入/控制设备610接收电信号或者向其他输入/控制设备610发送电信号,其他输入/控制设备610可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器6092可以与以下任一个连接:键盘、红外端口、usb接口以及诸如鼠标的指示设备。

触摸屏612,所述触摸屏612是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。

i/o子系统609中的显示控制器6091从触摸屏612接收电信号或者向触摸屏612发送电信号。触摸屏612检测触摸屏上的接触,显示控制器6091将检测到的接触转换为与显示在触摸屏612上的用户界面对象的交互,即实现人机交互,显示在触摸屏612上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏612形成的触摸敏感表面的延伸。

rf电路605,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,rf电路605接收并发送rf信号,rf信号也称为电磁信号,rf电路605将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。rf电路605可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、rf收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、codec(coder-decoder,编译码器)芯片组、用户标识模块(subscriberidentitymodule,sim)等等。

音频电路606,主要用于从外设接口603接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器611。

扬声器611,用于将手机通过rf电路605从无线网络接收的语音信号,还原为声音并向用户播放该声音。

电源管理芯片608,用于为cpu602、i/o子系统及外设接口所连接的硬件进行供电及电源管理。

本发明实施例提供的移动终端,实现有针对性的对设定位置的用户推送信息,可以有效地提高信息转化率。

上述实施例中提供的信息推送装置、存储介质及移动终端可执行本发明任意实施例所提供的信息推送方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的信息推送方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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