信息推送方法及系统与流程

文档序号:12466055阅读:197来源:国知局
信息推送方法及系统与流程

本发明涉及信息传输领域,尤其涉及一种信息推荐方法及系统。



背景技术:

出门在外的人们常常因对周边地点位置不熟悉,经常产生“周围有什么吃的”、“周围有什么玩的”等烦恼。而现有的一些搜索APP,只能根据用户的搜索将参加团购的所有美食信息或将景点信息直接显示出来。这样若用户想去感兴趣的美食地点或景点不仅要花费大量的时间从显示出的美食信息及景点信息中筛选出用户喜欢的目标地点信息,并且用户还需要辅助查找地图应用查看到目标地点的具体路线。因而,造成用户使用的不便。



技术实现要素:

提供一种信息推送方法及系统用于解决现有搜索APP使用不便的问题。

一种信息推送方法,应用在终端装置中,所述信息推送方法包括:

通过所述终端装置的气味检测单元采集所述终端装置周围的气味信息;

获取所述终端装置的当前位置;

根据所述气味信息确定与所述气味信息相关联的至少一个目标位置;

通过所述终端装置的地图应用界面来显示所述终端装置的当前位置及所述至少一个目标位置。

优选地,该信息推送方法还包括:

通过所述终端装置的地图应用界面来显示从所述终端装置的当前位置到所述至少一个目标位置的路线信息。

优选地,所述根据所述气味信息确定与所述气味信息相关联的至少一个目标位置包括:

获取第一查找表,所述第一查找表包括气味信息与目标位置的对应关系;及

根据所述气味信息在该第一查找表中查找与所述气味信息相关联的至少一个目标位置。

优选地,所述根据所述气味信息确定与所述气味信息相关联的至少一个目标位置包括:

获取第二查找表,所述第二查找表包括关键词与目标位置的对应关系;

接收用户输入的关键词;及

根据所述关键词在该第二查找表中查找与所述关键词对应的至少一个目标位置。

优选地,该方法还包括步骤:

通过所述地图应用界面来显示标记以用于标示所述终端装置在所述地图应用界面中的位置;及

在所述终端装置的位置偏离所述路线信息时通过提醒单元发出提醒信息以提醒用户偏离路线。

一种信息推送系统,应用在终端装置中,所述终端装置包括气味检测单元、定位单元、显示单元及处理单元,所述气味检测单元用于采集所述终端装置周围环境的气味信息,所述定位单元用于侦测所述终端装置的当前位置,所述处理单元运行所述信息推送系统,所述系统包括:

信息采集模块,通过所述气味检测单元采集所述终端装置周围的气味信息;

获取模块,用于获取所述定位单元侦测的所述终端装置的当前位置;

确定模块,用于根据采集的所述气味信息确定与所述气味信息相关联的至少一个目标位置信息;

显示模块,用于在所述显示单元上显示一地图应用界面,及通过所述地图应用界面来显示从所述终端装置的当前位置及所述至少一个目标位置。

优选地,所述显示模块还用于通过所述地图应用来显示从所述终端装置到所述至少一个目标位置的路线信息。

优选地,所述终端装置的存储单元存储第一查找表,所述第一查找表包括气味信息与目标位置信息的对应关系,所述确定模块根据所述信息采集模块采集的气味信息在该第一查找表中查找与所述气味信息相关联的至少一个目标位置。

优选地,所述终端装置的存储单元存储第二查找表,所述第二查找表包括关键词与目标位置的对应关系,所述确定模块接收用户输入的关键词,及根据接收的所述关键词在该第二查找表中查找与所述关键词对应的至少一个目标位置。

优选地,该系统还包括提醒模块,所述显示模块通过所述地图应用界面显示标记以用于标示所述终端装置在所述地图应用界面中的位置;所述提醒模块用于在所述终端装置的位置偏离所述路线信息时通过所述终端装置的提醒单元发出提醒信息以提醒用户偏离路线。

本案根据采集的气味信息确定与所述气味信息相关联的且与所述终端装置的位置相距预设距离的至少一个目标位置,并在显示的地图应用界面上显示终端装置的当前位置及至少一个目标位置。本发明避免了用户花费大量的时间从现有APP中筛选出用户喜欢的目标地点信息及通过地图查看到目标地点的具体路线,从而,方便了用户的使用。

附图说明

图1为本发明一实施方式中终端装置的应用环境图。

图2为本发明一实施方式中终端装置的硬件结构图。

图3为本发明一实施方式中信息推送系统的功能模块图。

图4为本发明另一实施方式中信息推送系统的功能模块图。

图5为本发明一实施方式中信息推送方法的流程图。

图6为本发明另一实施方式中信息推送方法的流程图。

主要元件符号说明

如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

请参考图1,所示为本发明一实施方式中终端装置10的应用环境图。所述终端装置10与一服务器20进行通信连接。所述终端装置10用于获取周围环境的气味信息,并根据获取的气味信息及服务器20发送的地图应用的数据信息确定气味来源地信息在地图应用界面中的具体位置。本实施方式中,所述终端装置10可以为智能手机、平板电脑、掌上电脑、穿戴式设备等可携式电子装置。所述服务器20可以为云端服务器、电脑等装置。

请参看图2,所示为本发明一实施方式中终端装置10的硬件结构图。所述终端装置10包括气味检测单元11、通信单元12、定位单元13、输入单元14、显示单元15、存储单元16、处理单元17及提醒单元18。所述气味采集单元11用于采集终端装置10周围的气味信息。例如,所述气味采集单元11采集周围美食的气味信息或周围景点中花的气味信息。本实施方式中,所述气味采集单元11为气味感测器。所述通信单元12用于与所述服务器20通信连接。本实施方式中,所述通信单元12可以为WiFi通信模块,所述终端装置10通过所述WiFi通信模块与所述服务器20通信连接。在另一实施方式中,所述通信单元12可以为3G/4G通信模块,所述终端装置10通过所述3G/4G通信模块与所述服务器20通信连接。所述定位单元13用于侦测终端装置10的当前位置。本实施方式中,该定位单元10可以为GPS单元。所述输入单元14用于供用户输入数据信息或控制操作。在本实施方式中,所述输入单元14为键盘、触摸屏或键盘与触摸屏的组合。所述显示单元15用于显示终端装置10的数据信息或应用信息。例如,所述显示单元15可以为液晶显示屏或有机显示屏。

所述存储单元16用于存储所述终端装置10的程序代码及数据资料。例如,所述存储单元16用于存储所述气味检测单元11采集的气味信息。本实施方式中,所述存储单元16可以为所述终端装置10的内部存储单元。例如所述存储单元16可以为终端装置10的硬盘或内存。在另一实施方式中,所述存储单元16也可以为终端装置10的外部存储设备。例如,所述存储单元可以为所述终端装置10上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。本实施方式中,所述处理单元17可以为一中央处理器(Central Processing Unit,CPU),微处理器或其他数据处理芯片。所述处理单元17用于执行软件程序代码或运算数据。

请参考图3,所示为本发明一实施方式中信息推送系统100的功能模块图。本实施方式中,所述信息推荐系统100包括一个或多个模块,所述一个或者多个模块被存储于该存储单元16中,并被该处理单元17所执行。在其他实施方式中,所述信息推荐系统100为内嵌在该终端装置10中的程序段或代码。

本实施方式中,所述信息推荐系统100包括信息采集模块101、获取模块102、第一确定模块103及第一显示模块104。本发明所称的模块是指能够完成特定功能的一系列计算机程序指令段,比程序更适合于描述软件在该终端装置10中的执行过程。

该信息采集模块101用于通过所述气味检测单元11采集所述终端装置10周围的气味信息。

该获取模块102用于获取所述定位单元13侦测的所述终端装置10的当前位置。

该第一确定模块103用于根据信息采集模块101采集的气味信息确定与所述气味信息相关联的至少一个目标位置,其中,所述至少一个目标位置与所述终端装置10的位置相距预设距离。具体的,在本实施方式中,所述存储单元16存储有第一查找表。所述第一查找表中包括气味信息与目标位置的对应关系。该第一确定模块103根据信息采集模块101采集的气味信息在该第一查找表中查找与所述气味信息相关联且距离终端装置10预设距离的至少一个目标位置。例如,所述气味信息可以为美食的气味信息,所述目标位置为美食的气味来源地的位置。当信息采集模块101通过气味检测单元11采集到美食气味信息后,所述第一确定模块103根据采集的美食气味信息在该第一查找表中查找出与采集的美食气味信息相关联且距离终端装置10预设距离的美食来源地信息。例如,所述气味信息也可以为景点的花香信息,所述目标位置对应为花香来源的景点信息。当信息采集模块101通过气味检测单元11采集到花香气味信息后,所述第一确定模块103根据采集的花香气味信息在该第一查找表中查找出与采集的花香气味信息相匹配且距离终端装置10预设距离的景点信息。

所述预设距离可以为用户预先设定的距离信息。例如,所述第一确定模块103用于提供一设置界面,接收用户在所述设置界面上通过输入单元14输入的所述预设距离并完成所述预设距离的设定。所述预设距离也可以为一设置的固定距离。

所述第一显示模块104用于在所述终端装置10的显示单元15上显示地图应用界面,及通过所述地图应用界面来显示获取模块102获取的所述终端装置10的当前位置及第一确定模块103确定的所述至少一个目标位置。在一实施方式中,所述第一显示模块104从服务器2中获取所述地图应用界面的数据。具体的所述第一显示模块104向服务器2发送一获取地图应用界面的数据的请求,所述服务器2接收到该请求后将所述地图应用界面的数据发送给所述终端装置10。所述终端装置10接收到该地图应用界面的数据后,所述第一显示模块104在显示单元15上控制显示该地图应用界面,并在所述地图应用界面中显示获取模块102获取的终端装置10的当前位置及第一确定模块103确定的所述至少一个目标位置。在另一实施方式中,所述地图应用界面的数据存储在终端装置10的存储单元16中,所述第一显示模块104根据存储单元16存储的地图应用界面的数据将所述地图应用界面显示在显示单元15上,并在所述地图应用界面上显示获取模块102获取的所述终端装置10的当前位置及第一确定模块103确定的所述至少一个目标位置。

请参考图4,所示为本发明另一实施方式中信息推送系统200的功能模块图。该信息推送系统200包括信息采集模块201、获取模块202、第二确定模块203、第二显示模块204及提醒模块205。

该信息采集模块201用于通过所述气味检测单元11采集所述终端装置10周围的气味信息。

该获取模块202用于获取定位单元13侦测的所述终端装置10的当前位置。

该第二确定模块203用于根据信息采集模块201采集的气味信息确定与所述气味信息相关联的至少一个目标位置,其中,所述至少一个目标位置与所述终端装置10的位置相距预设距离。具体的,所述存储单元16中存储有第一查找表。该第一查找表中包括气味信息与目标位置的对应关系。该第二确定模块203根据采集的所述气味信息在该第一查找表中查找出与所述采集的气味信息相关联且距离终端装置10预设距离的至少一个目标位置。例如,所述气味信息可以为美食的气味信息,所述至少一个目标位置为美食的气味来源地的位置信息。当信息采集模块201通过气味检测单元11采集到美食气味信息后,所述第二确定模块203根据采集的美食气味信息在该第一查找表中查找出与采集的美食气味信息相关联且距离终端装置10预设距离的美食来源地信息。例如,所述气味信息也可以为景点的花香信息,所述至少一个目标位置对应为花香来源的景点。当信息采集模块201通过气味检测单元11采集的花香气味信息后,所述第二确定模块203根据采集的花香气味信息在该第一查找表中查找出与采集的花香气味信息相匹配且距离终端装置10预设距离的景点信息。

在本实施方式中,该存储单元16还包括第二查找表,所述第二查找表包括关键词与目标位置相关联的对应关系。所述第二确定模块203接收用户输入的关键词,及根据接收的关键词在所述第二查找表中查找出与用户输入的关键词对应且距离终端装置10预设距离的目标位置信息。例如,所述关键词可以为与美食相关联的词语或者为与景点相关联的词语。具体的,所述第二确定模块203提供一搜索界面,接收用户在所述搜索界面中输入的关键词,并根据接收的关键词在所述第二查找表中查找出与用户输入的关键词对应且距离终端装置10预设距离的目标位置信息。

所述预设距离可以为用户预先设定的距离信息。例如,所述第二确定模块203用于提供一设置界面,接收用户在所述设置界面上通过输入单元14输入的所述预设距离并完成所述预设距离的设定。所述预设距离也可以为一设置的固定距离。

所述第二显示模块204用于在所述终端装置10的显示单元15上显示地图应用界面,在所述地图应用界面中显示信息采集模块201采集的所述终端装置10的当前位置及第二确定模块203确定的所述至少一个目标位置,并在所述地图应用界面上显示所述终端装置10到所述至少一个目标位置的路线。

在一实施方式中,所述第二显示模块204从服务器2中获取所述地图应用界面的数据。具体的所述第二显示模块204向服务器2发送一获取地图应用界面的数据请求,所述服务器2接收到该请求后将地图应用界面的数据发送给所述终端装置10。所述终端装置10接收到该地图应用界面的数据后,所述第二显示模块204在显示单元15上显示该地图应用界面,在所述地图应用界面上显示获取模块202获取的终端装置10的当前位置及第二确定模块203确定的所述至少一个目标位置,并在所述地图应用界面上显示所述终端装置10到所述至少一个目标位置的路线。在另一实施方式中,所述地图应用界面的数据存储在终端装置10的存储单元16中,所述第二显示模块204根据存储单元16存储的地图应用界面的数据将所述地图应用界面显示在显示单元15上,在所述地图应用界面上显示获取模块202获取的所述终端装置10的当前位置及第二确定模块203确定的所述至少一个目标位置信息,并在所述地图应用界面上显示所述终端装置10到所述至少一个目标位置的路线。

本实施方式中,所述第二显示模块204还用于在所述地图应用界面上显示一个标记用于标示所述终端装置10在所述地图应用界面中的位置。所述提醒模块205用于在所述终端装置10的位置偏离所述路线信息时通过所述提醒单元18发出提醒信息提醒用户偏离路线。其中,所述提醒单元18可以为扬声器或显示屏,所述提醒信息对应可以为语音或文字信息。

本实施方式中,该第二显示模块204还用于在终端装置10的位置偏离所述路线第二预设距离时根据获取模块202获取的终端装置10的当前位置及第二确定模块203确定的至少一个目标位置在所述地图应用界面上更新该终端装置10到该至少一个目标位置的路线并在显示单元15上显示更新后的路线。具体的,所述第二预设距离为20米。当终端装置10在移动的过程中的位置偏离当前路线20米后,所述第二显示模块204根据获取模块202获取的终端装置10的当前位置及第二确定模块203确定的至少一个目标位置在所述地图应用界面上更新该终端装置10到该至少一个目标位置的路线并在显示单元15上显示更新后的路线。

请参考图5,所示为本发明一实施方式中信息推送方法的流程图。该方法应用在终端装置10中。根据不同需求,该流程图中步骤的顺序可以改变,某些步骤可以省略或合并。该方法包括步骤:

S501:通过气味检测单元11采集终端装置10周围的气味信息。

S502:获取定位单元13侦测的所述终端装置10的当前位置。

需要说明的是,在具体实施时,可以不限定S501与S502的先后顺序,即:可以先通过气味检测单元11采集终端装置10周围的气味信息,再获取定位单元13侦测的所述终端装置10的当前位置;也可以先获取定位单元13侦测的所述终端装置10的当前位置,再通过气味检测单元11采集终端装置10周围的气味信息。

S503:根据采集的所述气味信息确定与所述气味信息相关联的至少一个目标位置。其中,所述至少一个目标位置与所述终端装置10的位置相距预设距离。

具体的,在本实施方式中,所述存储单元16中存储有第一查找表。所述第一查找表中包括气味信息与至少一个目标位置的对应关系。该终端装置10根据采集的气味信息在该第一查找表中查找出与采集的所述气味信息相关联且距离终端装置10预设距离的目标位置。例如,所述气味信息可以为美食的气味信息,所述目标位置为美食的气味来源地的位置。当通过气味检测单元11采集到美食气味信息后,所述终端装置10根据采集的美食气味信息在该第一查找表中查找出与采集的美食气味信息相关联且距离终端装置10预设距离的美食来源地信息。例如,所述气味信息也可以为景点的花香信息,所述目标位置对应为花香来源的景点信息。当通过气味检测单元11采集到花香气味信息后,所述终端装置10根据采集的花香气味信息在该第一查找表中查找出与获取的花香气味信息相关联且距离终端装置10预设距离的景点信息。

所述预设距离可以为用户预先设定的距离信息。例如,所述终端装置10用于提供一设置界面,接收用户在所述设置界面上通过输入单元14输入的所述预设距离并完成所述预设距离的设定。所述预设距离也可以为一设置的固定距离。

S504:在显示单元15上显示地图应用界面,及在所述地图应用界面上显示所述终端装置10的当前位置及所述至少一个目标位置。在一实施方式中,所述终端装置10从服务器2中获取地图应用界面的数据。具体的所述终端装置10向服务器2发送一获取地图应用界面的数据的请求,所述服务器2接收到该请求后将所述地图应用界面的数据发送给所述终端装置10。所述终端装置10接收到该地图应用界面的数据后在显示单元15上显示该地图应用界面,并在所述地图应用界面上显示终端装置10的当前位置及确定的所述至少一个目标位置。在另一实施方式中,所述地图应用界面的数据存储在终端装置10的存储单元16中,所述终端装置10根据存储在存储单元16中的地图应用的数据将地图应用界面显示在显示单元15上,并在所述地图应用界面上显示所述终端装置10的当前位置及所述至少一个目标位置。

请参考图6所示为本发明另一实施方式中信息推送方法的流程图。该方法包括步骤:

S601:通过气味检测单元11采集终端装置10周围的气味信息。

S602:获取定位单元13侦测的所述终端装置10的当前位置。

S603:根据采集的所述气味信息确定与所述气味信息相关联的至少一个目标位置。其中,所述至少一个目标位置与所述终端装置10的位置相距预设距离。

具体的,所述存储单元16中存储有第一查找表。该第一查找表中包括气味信息与目标位置的对应关系。该终端装置10根据采集的气味信息在该第一查找表中查找出与采集的气味信息相关联且距离终端装置10预设距离的至少一个目标位置。例如,所述气味信息可以为美食的气味信息,所述目标位置为美食的气味来源地的位置信息。当通过气味检测单元11采集到美食气味信息后,所述终端装置10根据采集的美食气味信息在该第一查找表中查找出与采集的美食气味信息相关联且距离该终端装置10预设距离的美食来源地信息。例如,所述气味信息也可以为景点的花香信息,所述目标位置对应为花香来源的景点信息。当通过气味检测单元11采集到花香气味信息后,所述终端装置10根据采集的花香气味信息在该第一查找表中查找出与采集的花香气味信息相关联且距离该终端装置10预设距离的景点信息。

所述预设距离可以为用户预先设定的距离信息。例如,所述终端装置10用于提供一设置界面,接收用户在所述设置界面上通过输入单元14输入的所述预设距离并完成所述预设距离的设定。所述预设距离也可以为一设置的固定距离。

S604:在显示单元15上显示地图应用界面,在所述地图应用界面中显示所述终端装置10的当前位置及所述至少一个目标位置,并在所述地图应用界面上显示所述终端装置10到所述至少一个目标位置的路线。

在一实施方式中,所述终端装置10从服务器2中获取所述地图应用界面的数据。具体的所述终端装置10向服务器2发送一获取地图应用界面的数据的请求,所述服务器2接收到该请求后将所述地图应用界面的数据发送给所述终端装置10。所述终端装置10接收到该地图应用界面的数据后在显示单元15上显示该地图应用界面,在所述地图应用界面上显示的终端装置10的当前位置及所述至少一个目标位置,并在所述地图应用界面上显示所述终端装置10到所述至少一个目标位置的路线。在另一实施方式中,所述地图应用界面的数据存储在终端装置10的存储单元16中,所述终端装置10根据存储在存储单元16中的地图应用界面的数据将所述地图应用界面显示在显示单元15上,在所述地图应用界面中显示所述终端装置10的当前位置及所述至少一个目标位置,并在所述电子地图上显示所述终端装置10到所述至少一个目标位置的路线。

本实施方式中,该方法在步骤S603之前还包括步骤:

接收用户输入的关键词;及

根据接收的关键词在第二查找表中查找出与用户输入的关键词对应且距离终端装置10预设距离的目标位置信息,其中,该第二查找表包括关键词与目标位置相关联的对应关系。

例如,所述关键词可以为与美食相关联的词语或者为与景点相关联的词语。具体的,所述终端装置10用于提供一搜索界面,接收用户在所述搜索界面中输入的关键词,并根据接收的关键词在所述第二查找表中查找出与用户输入的关键词对应且距离终端装置10预设距离的目标位置信息。

本实施方式中,该方法在步骤S604之后还包括步骤:

在所述地图应用界面上显示一标记用于标示所述终端装置10在所述地图应用界面上的位置;

在终端装置10的位置偏离所述路线信息时通过所述提醒单元18发出提醒信息提醒用户偏离路线。其中,所述提醒单元18可以为扬声器或显示屏,所述提醒信息对应可以为语音或文字信息。

本实施方式中,该方法在步骤S604之后还包括步骤:

在终端装置10的位置偏离所述路线第二预设距离时根据获取的终端装置10的当前位置及确定的至少一个目标位置在所述地图应用界面上更新终该端装置10到所述至少一个目标位置的路线并在显示单元15上显示更新后的路线。

具体的,所述第二预设距离为20米。当终端装置10在移动的过程中的位置偏离当前路线20米后,该终端装置10根据获取的终端装置10的当前位置及确定的至少一个目标位置在所述地图应用界面上更新终端装置10到所述至少一个目标位置的路线并在显示单元15上显示更新后的路线。

以上实施例仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换都不应脱离本发明技术方案的精神和范围。

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