基于地理位置信息输出广告提醒消息的方法及系统的制作方法

文档序号:7550269阅读:137来源:国知局
专利名称:基于地理位置信息输出广告提醒消息的方法及系统的制作方法
技术领域
本发明属于通信技术领域。
背景技术
近年来,即时通信平台已成为网民不可缺少的网络工具。通过即时通信平台,用户可以在网络上进行文字、声音和视频的交流,共享文件、图片和视频信息等,方便了用户的生活、工作和学习。随着即时通信工具的用户群逐渐增多,如何在用户进行即时通信的过程中实现广告的播放具有很大的商业价值。现有技术中,即时通信系统根据后台数据库中存储的广告内容,按一定的顺序将广告逐条向用户显示播放。这种广告推送方式很难涉及到用户的兴趣点,不仅会对用户的即时通信造成干扰,而且容易引起用户的负面情绪,使得广告效果较差。

发明内容
本发明的目的在于,提供一种基于地理位置信息输出广告提醒消息的方法及系统。利用本发明,当即时通信用户收发即时通信消息时,根据发送方或接收方的地理位置获取相匹配的广告数据,生成广告提醒消息,作为所述即时通信消息发送或到达的提醒信息。本发明提供的技术方案包括:一种基于地理位置信息输出广告提醒消息的方法,该方法包括如下步骤:步骤1,当采集到第一用户向第二用户发送即时通信消息时,获取第一用户和/或第二用户所在终端的当前地理位置信息;步骤2,根据前述第一用户和/或第二用户所在终端的当前地理位置信息,获取与该地理位置信息相匹配的广告数据,根据相匹配的广告数据生成广告提醒消息;步骤3,将第二用户所在终端匹配的广告提醒消息推送至第一用户客户端输出;和/或将第一用户所在终端匹配的广告提醒消息推送至第二用户客户端,作为前述第一用户向第二用户发送的即时通信消息的提醒信息输出。优选地,所述步骤I中,在判定第二用户已查看所述第一用户发送的即时通信消息的情况下,获取第二用户所在终端的当前地理位置信息。优选地,所述步骤2中获取与该地理位置信息相匹配的广告数据的过程为:预先设置广告数据库,该广告数据库中包含的各广告数据分别以对应的地理位置为索引进行存储;将所述当前地理位置信息与广告数据库中的索引信息进行比对,若比对通过,则获取索引信息对应的广告数据。优选地,所述步骤2中获取与该地理位置信息相匹配的广告数据的过程为:预先设置广告数据库,该广告数据库中包含的各广告数据分别按照对应的地理位置在地图中进行标识;
将所述当前地理位置信息在地图中进行定位,根据地图中的各广告数据标识,查找与所述当前地理位置信息距离最近的广告数据标识,将对应的广告数据作为相匹配的广告数据。优选地,所述步骤2中根据相匹配的广告数据生成广告提醒消息的方式为:按照预设的转换模式,将所述广告数据转换为语音数据和/或字符数据,将转换的语音数据和/或字符数据作为广告提醒消息。优选地,所述广告数据转换为语音数据或字符数据的预设转换模式为:“包含有广告数据的限定性数据”+ “即时通信用户的称谓数据”+ “消息说明性数据”。优选地,所述步骤2中根据相匹配的广告数据生成广告提醒消息的方式为:将所述广告数据转换为图片数据或视频数据,将转换的图片数据或视频数据作为广告提醒消息。优选地,所述步骤3中将广告提醒消息在第一用户客户端和/或第二用户客户端输出的方式为:通过任务栏中交互界面图标位置或邻近该图标位置生成弹出窗口,在弹出窗口中输出广告提醒消息;或者,在托盘中的即时通信工具图标位置处生成弹出窗口,在弹出窗口中输出广告提醒消息;或者,在即时通信交互界面中生成弹出窗口,在弹出窗口中输出广告提醒消息。优选地,所述步骤3中将广告提醒消息在第一用户客户端和/或第二用户客户端输出的方式为:通过语音播报的方式输出广告提醒消息。优选地,当所述广告提醒消息为两个或两个以上时,将广告提醒消息在第一用户客户端和/或第二用户客户端输出的方式为:获取各广告提醒消息所对应的付费数据;依据付费数据,安排广告提醒消息的播报顺序,和/或安排广告提醒消息播报时弹出窗口的输出尺寸,和/或安排广告提醒消息播报时所对应弹出窗口的持续时间。优选地,所述依据付费数据,安排广告提醒消息的播报顺序的过程为:根据各广告提醒消息的付费数据的量值进行排序,生成以量值高低为顺序的广告提醒消息列表;根据前述生成的广告提醒消息列表,安排广告提醒消息的播报顺序。优选地,所述安排广告提醒消息播报时弹出窗口的输出尺寸的过程为:针对输出的广告提醒消息,设置与标准付费量值相对应的输出窗口的标准尺寸;采集获取各广告提醒消息所对应的付费数据的量值,与前述的标准付费量值进行比对;在获取的付费量值高于前述标准付费量值的情况下,将弹出窗口的输出尺寸设置为大于前述标准尺寸的模式,和/或在获取的付费量值低于前述标准付费量值的情况下,将弹出窗口的输出尺寸设置为低于前述标准尺寸的模式。优选地,所述安排广告提醒消息播报时所对应弹出窗口的持续时间的过程为:针对输出的广告提醒消息,设置与标准付费量值相对应的输出窗口的标准输出持续时间;采集获取各广告提醒消息的付费量值,与前述的标准付费量值进行比对;在获取的付费量值高于前述标准付费量值的情况下,将弹出窗口的输出持续时间设置为大于前述标准输出持续时间的模式,和/或在获取的付费量值低于前述标准付费量值的情况下,将弹出窗口的输出持续时间设置为低于前述标准输出持续时间的模式。优选地,当所述广告提醒消息为两个或两个以上时,生成广告提醒消息列表,以广告提醒消息列表的形式同时输出两个或两个以上的广告提醒消息。优选地,所述方法还包括:所述步骤3中将广告提醒消息在第一用户客户端和/或第二用户客户端输出时,将输出的广告提醒消息设置为超链接形式,通过触发该超链接进入广告展示页面。优选地,所述步骤3中将广告提醒消息在第一用户客户端和/或第二用户客户端输出时,通过如下方式进行限定:设置同一个广告提醒消息在同一客户端被输出的总次数,和/或相邻广告提醒消息进行输出的间隔时间;对应着所在的即时通信用户客户端,依据前述的设置内容,限定广告提醒消息的输出操作。本发明还提供一种基于地理位置信息输出广告提醒消息的系统,该系统包括:地理位置获取单元,用于在采集到第一用户向第二用户发送即时通信消息时,获取第一用户和/或第二用户所在终端的当前地理位置信息;提醒消息生成单元,与前述地理位置获取单元相连,用于根据前述第一用户和/或第二用户所在终端的当前地理位置信息,获取与该地理位置信息相匹配的广告数据,根据相匹配的广告数据生成广告提醒消息;提醒消息输出单元,与前述提醒消息生成单元相连,用于将第二用户所在终端匹配的广告提醒消息推送至第一用户客户端输出;和/或将第一用户所在终端匹配的广告提醒消息推送至第二用户客户端,作为前述第一用户向第二用户发送的即时通信消息的提醒信息输出。优选地,所述提醒消息生成单元包括以下结构模块:广告索引设置模块,用于预先设置广告数据库,该广告数据库中包含的各广告数据分别以对应的地理位置为索引进行存储;广告数据获取模块,与前述广告索引设置模块相连,用于将所述当前地理位置信息与广告数据库中的索引信息进行比对,若比对通过,则获取索引信息对应的广告数据;提醒消息生成模块,与前述广告数据获取模块相连,用于按照预设的转换模式,将所述广告数据转换为语音数据和/或字符数据,作为广告提醒消息;或者,将所述广告数据转换为图片数据或视频数据,作为广告提醒消息。优选地,所述提醒消息生成单元包括以下结构模块:广告标识设置模块,用于预先设置广告数据库,该广告数据库中包含的各广告数据分别按照对应的地理位置在地图中进行标识;匹配广告获取模块,与前述广告标识设置模块相连,用于将所述当前地理位置信息在地图中进行定位,根据地图中的各广告数据标识,查找与所述当前地理位置信息距离最近的广告数据标识,将对应的广告数据作为相匹配的广告数据;广告提醒生成模块,与前述匹配广告获取模块相连,用于根据相匹配的广告数据生成广告提醒消息。优选地,所述系统还包括:付费数据获取单元,与前述提醒消息生成单元相连,用于在所述广告提醒消息为两个或两个以上时,获取各广告提醒消息所对应的付费数据;提醒消息安排单元,与前述付费数据获取单元相连,用于依据付费数据,安排广告提醒消息的播报顺序,和/或安排广告提醒消息播报时弹出窗口的输出尺寸,和/或安排广告提醒消息播报时所对应弹出窗口的持续时间。优选地,所述系统还包括:提醒列表生成单元,与前述提醒消息生成单元相连,用于在所述广告提醒消息为两个或两个以上时,生成广告提醒消息列表;提醒列表输出单元,与前述提醒列表生成单元相连,用于将第二用户所在终端生成的广告提醒消息列表推送至第一用户客户端输出;和/或将第一用户所在终端生成的广告提醒消息列表推送至第二用户客户端,作为前述第一用户向第二用户发送的即时通信消息的提醒信息输出。优选地,所述系统还包括:超链接设置单元,与前述提醒消息输出单元相连,用于将在第一用户客户端和/或第二用户客户端输出的广告提醒消息设置为超链接形式;广告页面输出单元,与前述超链接设置单元相连,用于在触发所述广告提醒消息对应的超链接时,输出广告展示页面。与现有技术相比,本发明的有益效果如下:当即时通信用户发送即时通信消息时,分别获取发送方和接收方所在终端的地理位置,根据地理位置获取相匹配的广告数据,生成广告提醒消息;当接收方客户端接收到即时通信消息时,将发送方所在终端生成的广告提醒消息在接收方客户端输出,作为所述即时通信消息的提醒信息,用以提示接收方有消息到达;当即时通信消息发送完成后,或者接收方查看所述消息后,将接收方所在终端生成的广告提醒消息在发送方客户端输出,用以提示发送方消息发送完成或者接收方查看了所述消息。该技术方案中将广告数据以提示信息的形式输出,避免了对用户的即时通信造成干扰;另外,本发明将广告数据和地理位置相结合,使用户在获取广告信息的同时还能够获悉对方用户所在的具体地理位置,增加了即时通信中的有效信息,提高了用户的使用体验。


图1为本发明实施例一中提供的一种基于地理位置信息输出广告提醒消息的方法流程图;图2为本发明实施例二中提供的一种基于地理位置信息输出广告提醒消息的方法流程图;图3为本发明实施例三中提供的一种基于地理位置信息输出广告提醒消息的方法流程图4为本发明实施例四中提供的一种基于地理位置信息输出广告提醒消息的方法流程图;图5为本发明实施例五中提供的一种基于地理位置信息输出广告提醒消息的系统的结构框图;图6为本发明实施例六中提供的一种基于地理位置信息输出广告提醒消息的系统的结构框图;图7为本发明实施例七中提供的一种基于地理位置信息输出广告提醒消息的系统的结构框图;图8为本发明实施例八中提供的一种基于地理位置信息输出广告提醒消息的系统的结构框图。
具体实施例方式下面结合附图和具体实施方式
对本发明的实施方案作详细的说明。本发明实施例中所述的第一用户及第二用户所在终端是能够进行地理位置定位的终端设备,例如能够进行定位的手机终端或平板电脑终端等。这里,获取所在终端当前地理位置信息的方式为:A.卫星定位,典型地,为GPS (全球定位系统)定位,或者北斗星定位系统移动通信网定位,对于手机而言,能够通过手机终端与基站之间的位置关系进行定位。其中,卫星定位是优选的方式。移动通信网定位的误差在百米以上量级,也是可供选择的方案。另外,第一用户及第二用户所在终端的定位系统与即时通信系统之间能够进行通信,当即时通信用户发送或接收即时通信消息时,即时通信服务器根据发送方或接收方的即时通信标识号获取所在终端的标识信息,并传送至所在终端的定位系统,由定位系统对所在终端的地理位置进行定位。参见图1,该图为本发明实施例一中提供的一种基于地理位置信息输出广告提醒消息的方法流程图,具体步骤如下所述。S11,当采集到第一用户向第二用户发送即时通信消息时,获取第一用户所在终端的当前地理位置信息;所述的第一用户和第二用户是相对的,即时通信工具中的任何一个用户都可以是第一用户,当该第一用户和目标联系人进行通信时,目标联系人即是第二用户。通过卫星定位或移动通信网定位方式获取第一用户所在终端的地理位置信息。S12,根据前述所在终端的当前地理位置信息,获取与该地理位置信息相匹配的广告数据,根据相匹配的广告数据生成广告提醒消息;作为举例而非限定,获取与该地理位置信息相匹配的广告数据的过程为:预先设置广告数据库,该广告数据库中包含的各广告数据分别以对应的地理位置为索引进行存储;将所述当前地理位置信息与广告数据库中的索引信息进行比对,若比对通过,则获取索引信息对应的广告数据。所述广告数据库可设置在即时通信系统服务器中或者设置在第三方服务器中。对于广告数据库中的每个广告数据,按照该广告数据所在的地理位置设置索引内容,例如广告数据为“联想电脑专柜”,该电脑专柜的具体地理位是在“和平路106号”,则将该广告数据以所在位置“和平路”为索引内容进行存储。如果前述步骤中第一用户所在终端的当前地理位置信息为“和平路”,则可根据广告数据库中的索引内容,获取到相匹配的广告数据“联想电脑专柜”。作为举例而非限定,获取与该地理位置信息相匹配的广告数据的过程还可以为:预先设置广告数据库,该广告数据库中包含的各广告数据分别按照对应的地理位置在地图中进行标识;将所述当前地理位置信息在地图中进行定位,根据地图中的各广告数据标识,查找与所述当前地理位置信息距离最近的广告数据标识,将对应的广告数据作为相匹配的广告数据。所设置的广告数据库中的每个广告数据都对应标识信息(可以是标识号或者标识图片等),并根据每个广告数据所在的地理位置,在地图中的相应位置通过广告数据的标识信息进行标记。例如,广告数据为“联想电脑专柜”,对应的标识信息为LXDN12,该电脑专柜的具体地理位置是在“和平路106号”,那么则在地图中对应和平路106号的位置标记上“LXDN12”。如果前述步骤中第一用户所在终端的当前地理位置信息为“和平路109号”,通过在地图中查询获悉距离该位置最近的广告标识为“LXDN12”,那么则将对应的广告数据“联想电脑专柜”确定为相匹配的广告数据。作为举例而非限定,根据相匹配的广告数据生成广告提醒消息的方式为:按照预设的转换模式,将所述广告数据转换为语音数据和/或字符数据,将转换的语音数据和/或字符数据作为广告提醒消息。所述广告数据转换为语音数据或字符数据的预设转换模式为,“包含有广告数据的限定性数据”+ “第一用户的称谓数据”+ “消息说明性数据”。例如,第一用户“Joy”向第二用户“Max”发送即时通信消息,根据“Joy”所在的地理位置获取的广告数据为“联想电脑专柜”,则生成的广告提醒消息可以为语音数据或字符数据,其内容为“位于联想电脑专柜的用户Joy给你发消息了”,其中“位于联想电脑专柜的”为“包含有广告数据的限定性数据”,“用户Joy”为“第一用户的称谓数据”,“给你发消息了”为“消息说明性数据”。所述生成广告提醒消息的预设转换模式中,广告数据以及第一用户的称谓信息对应的字符位置为预留的字符位,在每次生成广告提醒消息时,将所获取的广告数据及第一用户的称谓数据写入预留的字符位即可。作为举例而非限定,根据相匹配的广告数据生成广告提醒消息的方式还可以为:将所述广告数据转换为图片数据或视频数据,将转换的图片数据或视频数据作为广告提醒消息。这里,可将广告数据与相应的图片数据或视频数据建立映射关系进行存储。S13,将前述即时通信消息和广告提醒消息一起发送至第二用户客户端;第一用户客户端将前述即时通信消息和广告提醒消息按照协议格式组装到数据包,然后通过即时通信服务器中转或者P2P传输方式将数据包发送至第二用户客户端。前述生成广告提醒消息的过程可在第一用户客户端实现,也可在即时通信服务器中实现,如果是在即时通信服务器中实现的,则直接由即时通信服务器将广告提醒消息组装到数据包,通过查询第二用户客户端的动态IP地址以及Port端口,生成发送数据包的套接字端口,将数据包发送至第二用户客户端。S14,第二用户客户端接收即时通信消息和广告提醒消息后,将广告提醒消息作为所述即时通信消息的未读提示信息进行输出。作为举例而非限定,将广告提醒消息作为未读提示信息进行输出的方式为:通过任务栏中交互界面图标位置或邻近该图标位置生成弹出窗口,在弹出窗口中输出广告提醒消息;或者,在托盘中的即时通信工具图标位置处生成弹出窗口,在弹出窗口中输出广告提醒消息;或者,在即时通信交互界面中生成弹出窗口,在弹出窗口中输出广告提醒消息。例如,第二用户客户端中开启的与第一用户进行通信的即时通信交互界面,对应该即时通信交互界面的图标位置生成弹出窗口。所述托盘中的即时通信工具图标,是指即时通信应用程序的图标,例如登录QQ后,会在托盘中显示的企鹅图标。另外,所述广告提醒消息也可通过语音播报的方式进行输出,或者在弹出窗口中以字符或图片等形式输出广告提醒消息的同时进行语音播报。例如,广告数据为“联想电脑专柜”,第一用户为“Joy”,则第二用户客户端接收到即时通信消息时,即向第二用户输出该未读消息的提示信息“位于联想电脑专柜的用户Joy给你发消息了”。该提示信息可通过语音播报形式进行输出,也可在弹出窗口中输出对应的字符信息,或者在输出对应的图片或视频数据时语音播报上述提示信息内容。本实施例所述的方法中,当第一用户向第二用户发送即时通信消息时,根据第一用户所在的地理位置信息获取相匹配的广告数据,生成包含有广告数据的广告提醒消息,和即时通信消息一起发送至第二用户客户端。第二用户客户端接收到即时通信消息进行输出时,将广告提醒消息作为该即时通信消息的未读提示信息进行输出,使第二用户在未读消息的提示信息中获取广告信息以及发送方所在的地理位置信息。参见图2,该图为本发明实施例二中提供的一种基于地理位置信息输出广告提醒消息的方法流程图,具体步骤如下所述。S21,当采集到第一用户向第二用户发送即时通信消息时,获取第二用户所在终端的当前地理位置信息;本实施例的方案需要在第二用户处于即时通信工具登录状态时才能够实施,若第二用户处于离线状态,则无法获取该用户的地理位置信息。由即时通信系统根据第二用户处于登录状态时的即时通信标识号,获取第二用户所在终端的标识信息,并将所在终端的标识信息发送至定位系统,然后由定位系统通过卫星定位或移动通信网定位方式获取第二用户所在终端的地理位置信息。S22,根据前述第二用户所在终端的当前地理位置信息,获取与该地理位置信息相匹配的广告数据,根据相匹配的广告数据生成广告提醒消息;作为举例而非限定,根据相匹配的广告数据生成广告提醒消息的方式为:按照预设的转换模式,将所述广告数据转换为语音数据和/或字符数据,将转换的语音数据和/或字符数据作为广告提醒消息。所述广告数据转换为语音数据或字符数据的预设转换模式为,“包含有广告数据的限定性数据”+ “第二用户的称谓数据”+ “消息说明性数据”。例如,第一用户“Joy”向第二用户“Max”发送即时通信消息,根据第二用户“Max”所在的地理位置获取的广告数据为“苹果手机专柜”,则生成的广告提醒消息可以为语音数据或字符数据,其内容为“你向位于苹果手机专柜的用户Max发送了消息”,其中“你向位于苹果手机专柜的”为“包含有广告数据的限定性数据”,“用户Max”为“第二用户的称谓数据”,“发送了消息”为“消息说明性数据”。所述生成广告提醒消息的预设转换模式中,广告数据以及第二用户的称谓信息对应的字符位置为预留的字符位,在每次生成广告提醒消息时,将所获取的广告数据及第二用户的称谓数据写入预留的字符位即可。S23,将第二用户所在终端生成的广告提醒消息推送至第一用户客户端输出。第二用户客户端将生成的广告提醒消息按照协议格式组装到数据包,然后通过即时通信服务器中转或者P2P传输方式将数据包发送至第一用户客户端。前述生成广告提醒消息的过程可在第二用户客户端实现,也可在即时通信服务器中实现,如果是在即时通信服务器中实现的,则直接由即时通信服务器将广告提醒消息组装到数据包,通过查询第一用户客户端的动态IP地址以及Port端口,生成发送数据包的套接字端口,将数据包发送至第一用户客户端。第一用户客户端接收到广告提醒消息后进行输出。例如,第二用户为“Max”,匹配的广告数据为“苹果手机专柜”,则第一用户客户端发送即时通信消息后,即输出广告提醒消息“你向位于苹果手机专柜的用户Max发送了消息”。本实施例所述的方法中,当第一用户向第二用户发送即时通信消息时,根据第二用户所在的地理位置信息获取相匹配的广告数据,生成包含有广告数据的广告提醒消息,发送至第一用户客户端。当第一用户客户端发送即时通信消息后,向第一用户输出广告提醒消息,使第一用户在发送消息后,获取广告信息以及接收方所在的地理位置信息。参见图3,该图为本发明实施例三中提供的一种基于地理位置信息输出广告提醒消息的方法流程图,具体步骤如下所述。S31,当采集到第一用户向第二用户发送即时通信消息时,将所述即时通信消息发
送至第二用户;S32,第二用户客户端接收前述第一用户发送的即时通信消息,判定该即时通信消息是否被第二用户查看,若是,则进入下一步骤;利用系统钩子函数获取光标或触摸点在即时通信消息界面中的触发消息,判定所述触发消息是否为输出显示即时通信消息的触发操作消息,若是,则进入下一步骤。例如,未读的即时通信消息通过闪烁头像图标进行提示时,用户通过光标或触摸点点击相应的头像图标即输出显示对应的即时通信消息,供用户查看。S33,获取第二用户所在终端的当前地理位置信息;在第二用户打开查看所述来自于第一用户的即时通信消息时,即时通信系统根据第二用户的即时通信标识号,获取第二用户所在终端的标识信息,并将所在终端的标识信息发送至定位系统,然后由定位系统通过卫星定位或移动通信网定位方式获取第二用户所在终端的地理位置信息。S34,根据前述第二用户所在终端的当前地理位置信息,获取与该地理位置信息相匹配的广告数据,根据相匹配的广告数据生成广告提醒消息;作为举例而非限定,根据相匹配的广告数据生成广告提醒消息的方式为:按照预设的转换模式,将所述广告数据转换为语音数据和/或字符数据,将转换的语音数据和/或字符数据作为广告提醒消息。所述广告数据转换为语音数据或字符数据的预设转换模式为,“包含有广告数据的限定性数据”+ “第二用户的称谓数据”+ “消息说明性数据”。例如,第一用户“joy”向第二用户“Max”发送即时通信消息,当第二用户“Max”查看该即时通信消息时,根据第二用户“Max”所在的地理位置获取的广告数据为“NIKE专柜”,则生成的广告提醒消息可以为语音数据或字符数据,其内容为“位于NIKE专柜的用户Max查看了你发送的消息”,其中“位于NIKE专柜的”为“包含有广告数据的限定性数据”,“用户Max”为“第二用户的称谓数据”,“查看了你发送的消息”为“消息说明性数据”。所述生成广告提醒消息的预设转换模式中,广告数据以及第二用户的称谓信息对应的字符位置为预留的字符位,在每次生成广告提醒消息时,将所获取的广告数据及第二用户的称谓数据写入预留的字符位即可。
S35,将前述广告提醒消息推送至第一用户客户端,作为消息已被查看的提示信息进行输出。由第二用户客户端或者即时通信服务器将广告提醒消息推送至第一用户客户端,第一用户客户端接收到广告提醒消息后进行输出。例如,第二用户为“Max”,匹配的广告数据为“NIKE专柜”,当第二用户“Max”查看所述即时通信消息后,在第一用户客户端输出广告提醒消息“位于NIKE专柜的用户Max查看了你发送的消息”。本实施例所述的方法中,当第一用户向第二用户发送即时通信消息后,在第二用户查看该即时通信消息时,获取第二用户所在的地理位置,根据第二用户所在的地理位置信息获取相匹配的广告数据,生成包含有广告数据的广告提醒消息,发送至第一用户客户端输出。所述输出的广告提醒消息在推送广告信息的同时,还提示第一用户对方已查看所发送的即时通信消息以及对方查看消息时所在的地理位置信息。参见图4,该图为本发明实施例四中提供的一种基于地理位置信息输出广告提醒消息的方法流程图,具体步骤如下所述。S41,当采集到第一用户向第二用户发送即时通信消息时,获取第一用户和/或第二用户所在终端的当前地理位置信息;S42,根据前述第一用户和/或第二用户所在终端的当前地理位置信息,获取与该地理位置信息相匹配的广告数据,根据相匹配的广告数据生成广告提醒消息;S43,将第二用户所在终端匹配的广告提醒消息推送至第一用户客户端输出;和/或将第一用户所在终端匹配的广告提醒消息推送至第二用户客户端,作为前述第一用户向第二用户发送的即时通信消息的提醒信息输出;S44,将前述在第一用户客户端和/或第二用户客户端输出的广告提醒消息设置为超链接形式;当前述广告提醒消息是通过弹出窗口输出相应的字符或图片或视频数据时,则把输出的内容设置为超链接形式。例如,输出的广告提醒消息为“位于联想电脑专柜的用户Joy给你发消息了 ”,则把该内容设置为超链接形式。S45,当采集到针对所述广告提醒消息对应的超链接的触发操作信息时,输出广告展示页面。例如,广告提醒消息为“位于联想电脑专柜的用户Joy给你发消息了”,则用户通过光标或触摸点触发该消息内容时,即展示关于联想电脑的详细介绍,比如关于电脑的价格、性能参数、用户评价等相关信息。本实施例所述的方法中,在第一用户和/或第二用户客户端输出广告提醒消息时,将输出的信息内容设置为超链接形式,当用户触发广告提醒消息对应的超链接时,输出相关的广告信息页面。使用户对于感兴趣的广告数据可以获取详细的相关信息,增强广告效果。需要补充的是,当前面所述的几个实施例中,如果生成的广告提醒消息为两个或两个以上时,将广告提醒消息在第一用户客户端和/或第二用户客户端输出的方式为:获取各广告提醒消息所对应的付费数据;依据付费数据,安排广告提醒消息的播报顺序,和/或安排广告提醒消息播报时弹出窗口的输出尺寸,和/或安排广告提醒消息播报时所对应弹出窗口的持续时间。该实施方案中,在预设的广告数据库中存储的每个广告数据均设置有对应的付费数据,当获取的相匹配的广告数据为两个或两个以上时,同时获取相匹配的广告数据对应的付费数据。在输出两个或两个以上的广告提醒消息时,根据对应的付费数据的量值高低,安排广告提醒消息的播报顺序,或者根据付费数据的量值高低安排广告提醒消息输出时的窗口尺寸大小以及输出时间长短。所述依据付费数据,安排广告提醒消息的播报顺序的过程为:根据各广告提醒消息的付费数据的量值进行排序,生成以量值高低为顺序的广告提醒消息列表;根据前述生成的广告提醒消息列表,安排广告提醒消息的播报顺序。所述依据付费数据,安排广告提醒消息播报时弹出窗口的输出尺寸的过程为:针对输出的广告提醒消息,设置与标准付费量值相对应的输出窗口的标准尺寸;采集获取各广告提醒消息所对应的付费数据的量值,与前述的标准付费量值进行比对;在获取的付费量值高于前述标准付费量值的情况下,将弹出窗口的输出尺寸设置为大于前述标准尺寸的模式,和/或在获取的付费量值低于前述标准付费量值的情况下,将弹出窗口的输出尺寸设置为低于前述标准尺寸的模式。所述依据付费数据,安排广告提醒消息播报时所对应弹出窗口的持续时间的过程为:针对输出的广告提醒消息,设置与标准付费量值相对应的输出窗口的标准输出持续时间;采集获取各广告提醒消息的付费量值,与前述的标准付费量值进行比对;在获取的付费量值高于前述标准付费量值的情况下,将弹出窗口的输出持续时间设置为大于前述标准输出持续时间的模式,和/或在获取的付费量值低于前述标准付费量值的情况下,将弹出窗口的输出持续时间设置为低于前述标准输出持续时间的模式。另外,当生成的广告提醒消息为两个或两个以上时,还可以将广告提醒消息按照预设的排列顺序生成广告提醒消息列表,以广告提醒消息列表的形式同时输出两个或两个以上的广告提醒消息。进一步,需要指出的是,当前述的广告提醒消息在用户客户端输出时,如果输出的广告内容过多或者过于频繁,都可能会引起用户的反感。为避免这种情况的发生,可以通过如下的方式,对广告提醒消息的输出操作做出限定:首先,设置同一个广告提醒消息在同一客户端被输出的总次数,和/或相邻广告提醒消息进行输出的间隔时间。进而,对应着所在的即时通信用户客户端,依据前面的设置内容,限定广告提醒消息的播报操作。如,对于特定的即时通信用户客户端,例如用户A客户端,设置在一天的登录时间范围内,同一个广告提醒消息在用户A客户端被输出的总次数限定为5次,于是,当用户A接收到即时通信消息时,不管消息发送方是谁,只要对应的广告提醒消息为同一个,则对输出次数进行统计,当输出次数达到5次时,即停止该广告提醒消息的输出操作。另外,还可设置相邻广告提醒消息输出的间隔时间。比如,对于用户A客户端来说,可以预设相邻两个广告提醒消息进行输出时的间隔时间为2个小时或以上。于是,当某一个广告提醒消息在用户A客户端输出后,即开始计时,当下一个广告提醒消息到达时,必须满足前述计时时间为2个小时或以上的情况下,才允许输出所述到达的广告提醒消息。如果广告提醒消息到达时,计时时间不满足预设条件,则取消该广告提醒消息的输出操作。通过上述的方式,可以有效地限定所在即时通信客户端中广告提醒消息的输出次数及输出时间间隔,从而减少用户对广告信息的排斥情绪。
结合前面描述的一种基于地理位置信息输出广告提醒消息的方法实施例,本发明还提供了配套的系统。参见图5,该图为本发明实施例五中提供的一种基于地理位置信息输出广告提醒消息的系统的结构框图,该系统包括:地理位置获取单元510,用于在采集到第一用户向第二用户发送即时通信消息时,获取第一用户和/或第二用户所在终端的当前地理位置信息;提醒消息生成单元520,与前述地理位置获取单元510相连,用于根据前述第一用户和/或第二用户所在终端的当前地理位置信息,获取与该地理位置信息相匹配的广告数据,根据相匹配的广告数据生成广告提醒消息;提醒消息输出单元530,与前述提醒消息生成单元520相连,用于将第二用户所在终端匹配的广告提醒消息推送至第一用户客户端输出;和/或将第一用户所在终端匹配的广告提醒消息推送至第二用户客户端,作为前述第一用户向第二用户发送的即时通信消息的提醒信息输出。其中,所述提醒消息生成单元520包括以下结构模块:广告索引设置模块521,用于预先设置广告数据库,该广告数据库中包含的各广告数据分别以对应的地理位置为索引进行存储;广告数据获取模块522,与前述广告索引设置模块521相连,用于将所述当前地理位置信息与广告数据库中的索引信息进行比对,若比对通过,则获取索引信息对应的广告数据;提醒消息生成模块523,与前述广告数据获取模块522相连,用于按照预设的转换模式,将所述广告数据转换为语音数据和/或字符数据,作为广告提醒消息;或者,将所述广告数据转换为图片数据或视频数据,作为广告提醒消息。所述提醒消息生成单元520还包括以下结构模块:广告标识设置模块524,用于预先设置广告数据库,该广告数据库中包含的各广告数据分别按照对应的地理位置在地图中进行标识;匹配广告获取模块525,与前述广告标识设置模块524相连,用于将所述当前地理位置信息在地图中进行定位,根据地图中的各广告数据标识,查找与所述当前地理位置信息距离最近的广告数据标识,将对应的广告数据作为相匹配的广告数据;广告提醒生成模块526,与前述匹配广告获取模块525相连,用于根据相匹配的广告数据生成广告提醒消息。本实施例所述的系统中,当第一用户向第二用户发送即时通信消息时,地理位置获取单元510获取第一用户和/或第二用户所在终端的当前地理位置信息。提醒消息生成单元520获取与第一用户和/或第二用户的当前地理位置信息相匹配的广告数据,根据相匹配的广告数据生成广告提醒消息。在生成广告提醒消息的过程中,可通过广告索引设置模块521建立以广告数据的地理位置为索引的广告数据库;然后,广告数据获取模块522将所在终端的地理位置信息与广告数据库中的索引内容进行比对获取相匹配的广告数据;提醒消息生成模块523根据匹配的广告数据生成广告提醒消息。另外,也可通过广告标识设置模块524建立在地图中按照地理位置标识各广告数据的广告数据库;再通过匹配广告获取模块525查找与所在终端的地理位置信息距离最近的广告数据标识,将对应的广告数据作为相匹配的广告数据;然后广告提醒生成模块526根据相匹配的广告数据生成广告提醒消息。最后,对于第二用户所在终端匹配的广告提醒消息,提醒消息输出单元530将其推送至第一用户客户端输出;对于第一用户所在终端匹配的广告提醒消息,提醒消息输出单元530将其推送至第二用户客户端,作为前述第一用户向第二用户发送的即时通信消息的提醒信息输出。参见图6,该图为本发明实施例六中提供的一种基于地理位置信息输出广告提醒消息的系统的结构框图,该系统包括:地理位置获取单元610,用于在采集到第一用户向第二用户发送即时通信消息时,获取第一用户和/或第二用户所在终端的当前地理位置信息;提醒消息生成单元620,与前述地理位置获取单元610相连,用于根据前述第一用户和/或第二用户所在终端的当前地理位置信息,获取与该地理位置信息相匹配的广告数据,根据相匹配的广告数据生成广告提醒消息;付费数据获取单元630,与前述提醒消息生成单元620相连,用于在所述广告提醒消息为两个或两个以上时,获取各广告提醒消息所对应的付费数据;提醒消息安排单元640,与前述付费数据获取单元630相连,用于依据付费数据,安排广告提醒消息的播报顺序,和/或安排广告提醒消息播报时弹出窗口的输出尺寸,和/或安排广告提醒消息播报时所对应弹出窗口的持续时间;提醒消息输出单元650,与前述提醒消息安排单元640相连,用于将第二用户所在终端匹配的广告提醒消息推送至第一用户客户端,按照前述安排的播报顺序以及播报窗口尺寸和持续时间进行输出;和/或将第一用户所在终端匹配的广告提醒消息推送至第二用户客户端,作为前述即时通信消息的提醒信息,按照前述安排的播报顺序以及播报窗口尺寸和持续时间进行输出。本实施例所述的系统中,当第一用户向第二用户发送即时通信消息时,地理位置获取单元610获取第一用户和/或第二用户所在终端的当前地理位置信息。提醒消息生成单元620获取与第一用户和/或第二用户的当前地理位置信息相匹配的广告数据,根据相匹配的广告数据生成广告提醒消息。当生成的广告提醒消息为两个或两个以上时,付费数据获取单元630获取各广告提醒消息所对应的付费数据。提醒消息安排单元640依据付费数据,安排广告提醒消息的播报顺序,和/或安排广告提醒消息播报时弹出窗口的输出尺寸,和/或安排广告提醒消息播报时所对应弹出窗口的持续时间。对于第二用户所在终端匹配的广告提醒消息,提醒消息输出单元650将其推送至第一用户客户端,按照前述安排的播报顺序以及播报窗口尺寸和持续时间进行输出;对于第一用户所在终端匹配的广告提醒消息,提醒消息输出单元650将其推送至第二用户客户端,作为前述第一用户向第二用户发送的即时通信消息的提醒信息,按照前述安排的播报顺序以及播报窗口尺寸和持续时间进行输出。参见图7,该图为本发明实施例七中提供的一种基于地理位置信息输出广告提醒消息的系统的结构框图,该系统包括:地理位置获取单元710,用于在采集到第一用户向第二用户发送即时通信消息时,获取第一用户和/或第二用户所在终端的当前地理位置信息;提醒消息生成单元720,与前述地理位置获取单元710相连,用于根据前述第一用户和/或第二用户所在终端的当前地理位置信息,获取与该地理位置信息相匹配的广告数据,根据相匹配的广告数据生成广告提醒消息;提醒列表生成单元730,与前述提醒消息生成单元720相连,用于在所述广告提醒消息为两个或两个以上时,生成广告提醒消息列表;提醒列表输出单元740,与前述提醒列表生成单元730相连,用于将第二用户所在终端生成的广告提醒消息列表推送至第一用户客户端输出;和/或将第一用户所在终端生成的广告提醒消息列表推送至第二用户客户端,作为前述第一用户向第二用户发送的即时通信消息的提醒信息输出。本实施例所述的系统中,地理位置获取单元710获取用户所在终端的当前地理位置信息。提醒消息生成单元720通过地理位置信息获取相匹配的广告数据,根据相匹配的广告数据生成广告提醒消息。当生成的广告提醒消息为两个或两个以上时,提醒列表生成单元730将多个广告提醒消息生成广告提醒消息列表;对于第二用户所在终端生成的广告提醒消息列表,提醒列表输出单元740将其推送至第一用户客户端输出;对于第一用户所在终端生成的广告提醒消息列表,提醒列表输出单元740将其推送至第二用户客户端,作为前述第一用户向第二用户发送的即时通信消息的提醒信息输出。参见图8,该图为本发明实施例八中提供的一种基于地理位置信息输出广告提醒消息的系统的结构框图,该系统包括:地理位置获取单元810,用于在采集到第一用户向第二用户发送即时通信消息时,获取第一用户和/或第二用户所在终端的当前地理位置信息;提醒消息生成单元820,与前述地理位置获取单元810相连,用于根据前述第一用户和/或第二用户所在终端的当前地理位置信息,获取与该地理位置信息相匹配的广告数据,根据相匹配的广告数据生成广告提醒消息;提醒消息输出单元830,与前述提醒消息生成单元820相连,用于将第二用户所在终端匹配的广告提醒消息推送至第一用户客户端输出;和/或将第一用户所在终端匹配的广告提醒消息推送至第二用户客户端,作为前述第一用户向第二用户发送的即时通信消息的提醒信息输出;超链接设置单元840,与前述提醒消息输出单元830相连,用于将在第一用户客户端和/或第二用户客户端输出的广告提醒消息设置为超链接形式;广告页面输出单元850,与前述超链接设置单元840相连,用于在触发所述广告提醒消息对应的超链接时,输出广告展示页面。本实施例所述的系统中,地理位置获取单元810获取用户所在终端的当前地理位置信息。提醒消息生成单元820通过地理位置信息获取相匹配的广告数据,根据相匹配的广告数据生成广告提醒消息。提醒消息输出单元830将生成的广告提醒消息在用户客户端输出。超链接设置单元840将所述输出的广告提醒消息设置为超链接形式。当用户触发所述广告提醒消息对应的超链接时,广告页面输出单元850输出广告数据对应的信息展示页面。以上是对本发明的描述而非限定,基于本发明思想的其它实施方式,均在本发明的保护范围之中。
权利要求
1.一种基于地理位置信息输出广告提醒消息的方法,其特征在于:该方法包括如下步骤, 步骤1,当采集到第一用户向第二用户发送即时通信消息时,获取第一用户和/或第二用户所在终端的当前地理位置信息; 步骤2,根据前述第一用户和/或第二用户所在终端的当前地理位置信息,获取与该地理位置信息相匹配的广告数据,根据相匹配的广告数据生成广告提醒消息; 步骤3,将第二用户所在终端匹配的广告提醒消息推送至第一用户客户端输出;和/或将第一用户所在终端匹配的广告提醒消息推送至第二用户客户端,作为前述第一用户向第二用户发送的即时通信消息的提醒信息输出。
2.根据权利要求1所述的一种基于地理位置信息输出广告提醒消息的方法,其特征在于:所述步骤I中,在判定第二用户已查看所述第一用户发送的即时通信消息的情况下,获取第二用户所在终端的当前地理位置信息。
3.根据权利要求1所述的一种基于地理位置信息输出广告提醒消息的方法,其特征在于:所述步骤2中获取与该地理位置信息相匹配的广告数据的过程为, 预先设置广告数据库,该广告数据库中包含的各广告数据分别以对应的地理位置为索引进行存储; 将所述当前地理位置信息与广告数据库中的索引信息进行比对,若比对通过,则获取索弓I信息对应的广告数据。
4.根据权利要求1所述的一种基于地理位置信息输出广告提醒消息的方法,其特征在于:所述步骤2中获取与该地理位置信息相匹配的广告数据的过程为, 预先设置广告数据库,该广告数据库中包含的各广告数据分别按照对应的地理位置在地图中进行标识; 将所述当前地理位置信息在地图中进行定位,根据地图中的各广告数据标识,查找与所述当前地理位置信息距离最近的广告数据标识,将对应的广告数据作为相匹配的广告数据。
5.根据权利要求1所述的一种基于地理位置信息输出广告提醒消息的方法,其特征在于:所述步骤2中根据相匹配的广告数据生成广告提醒消息的方式为, 按照预设的转换模式,将所述广告数据转换为语音数据和/或字符数据,将转换的语音数据和/或字符数据作为广告提醒消息。
6.根据权利要求5所述的一种基于地理位置信息输出广告提醒消息的方法,其特征在于:所述广告数据转换为语音数据或字符数据的预设转换模式为,“包含有广告数据的限定性数据”+ “即时通信用户的称谓数据”+ “消息说明性数据”。
7.根据权利要求1所述的一种基于地理位置信息输出广告提醒消息的方法,其特征在于:所述步骤2中根据相匹配的广告数据生成广告提醒消息的方式为, 将所述广告数据转换为图片数据或视频数据,将转换的图片数据或视频数据作为广告提醒消息。
8.根据权利要求1所述的一种基于地理位置信息输出广告提醒消息的方法,其特征在于:所述步骤3中将广告提醒消息在第一用户客户端和/或第二用户客户端输出的方式为, 通过任务栏中交互界面图标位置或邻近该图标位置生成弹出窗口,在弹出窗口中输出广告提醒消息; 或者,在托盘中的即时通信工具图标位置处生成弹出窗口,在弹出窗口中输出广告提醒消息; 或者,在即时通信交互界面中生成弹出窗口,在弹出窗口中输出广告提醒消息。
9.根据权利要求1所述的一种基于地理位置信息输出广告提醒消息的方法,其特征在于:所述步骤3中将广告提醒消息在第一用户客户端和/或第二用户客户端输出的方式为, 通过语音播报的方式输出广告提醒消息。
10.根据权利要求1所述的一种基于地理位置信息输出广告提醒消息的方法,其特征在于:当所述广告提醒消息为两个或两个以上时,将广告提醒消息在第一用户客户端和/或第二用户客户端输出的方式为, 获取各广告提醒消息所对应的付费数据; 依据付费数据,安排广告提醒消息的播报顺序,和/或安排广告提醒消息播报时弹出窗口的输出尺寸,和/或安排广告提醒消息播报时所对应弹出窗口的持续时间。
11.根据权利要求10所述的一种基于地理位置信息输出广告提醒消息的方法,其特征在于:所述依据付费数据,安排广告提醒消息的播报顺序的过程为, 根据各广告提醒消息的付费数据的量值进行排序,生成以量值高低为顺序的广告提醒消息列表; 根据前述生成的广告提醒消息列表,安排广告提醒消息的播报顺序。
12.根据权利要求10所述的一种基于地理位置信息输出广告提醒消息的方法,其特征在于:所述安排广告提醒 消息播报时弹出窗口的输出尺寸的过程为, 针对输出的广告提醒消息,设置与标准付费量值相对应的输出窗口的标准尺寸; 采集获取各广告提醒消息所对应的付费数据的量值,与前述的标准付费量值进行比对; 在获取的付费量值高于前述标准付费量值的情况下,将弹出窗口的输出尺寸设置为大于前述标准尺寸的模式,和/或在获取的付费量值低于前述标准付费量值的情况下,将弹出窗口的输出尺寸设置为低于前述标准尺寸的模式。
13.根据权利要求10所述的一种基于地理位置信息输出广告提醒消息的方法,其特征在于:所述安排广告提醒消息播报时所对应弹出窗口的持续时间的过程为, 针对输出的广告提醒消息,设置与标准付费量值相对应的输出窗口的标准输出持续时间; 采集获取各广告提醒消息的付费量值,与前述的标准付费量值进行比对; 在获取的付费量值高于前述标准付费量值的情况下,将弹出窗口的输出持续时间设置为大于前述标准输出持续时间的模式,和/或在获取的付费量值低于前述标准付费量值的情况下,将弹出窗口的输出持续时间设置为低于前述标准输出持续时间的模式。
14.根据权利要求1所述的一种基于地理位置信息输出广告提醒消息的方法,其特征在于:当所述广告提醒消息为两个或两个以上时,生成广告提醒消息列表,以广告提醒消息列表的形式同时输出两个或两个以上的广告提醒消息。
15.根据权利要求1所述的一种基于地理位置信息输出广告提醒消息的方法,其特征在于:所述方法还包括,所述步骤3中将广告提醒消息在第一用户客户端和/或第二用户客户端输出时,将输出的广告提醒消息设置为超链接形式,通过触发该超链接进入广告展示页面。
16.根据权利要求1所述的一种基于地理位置信息输出广告提醒消息的方法,其特征在于:所述步骤3中将广告提醒消息在第一用户客户端和/或第二用户客户端输出时,通过如下方式进行限定, 设置同一个广告提醒消息在同一客户端被输出的总次数,和/或相邻广告提醒消息进行输出的间隔时间; 对应着所在的即时通信用户客户端,依据前述的设置内容,限定广告提醒消息的输出操作。
17.一种基于地理位置信息输出广告提醒消息的系统,其特征在于该系统包括: 地理位置获取单元,用于在采集到第一用户向第二用户发送即时通信消息时,获取第一用户和/或第二用户所在终端的当前地理位置信息; 提醒消息生成单元,与前述地理位置获取单元相连,用于根据前述第一用户和/或第二用户所在终端的当前地理位置信息,获取与该地理位置信息相匹配的广告数据,根据相匹配的广告数据生成广告提醒消息; 提醒消息输出单元,与前述提醒消息生成单元相连,用于将第二用户所在终端匹配的广告提醒消息推送至第一用户客户端输出;和/或将第一用户所在终端匹配的广告提醒消息推送至第二用户客户端,作为前述第一用户向第二用户发送的即时通信消息的提醒信息输出。
18.根据权利要求17 所述的一种基于地理位置信息输出广告提醒消息的系统,其特征在于:所述提醒消息生成单元包括以下结构模块, 广告索引设置模块,用于预先设置广告数据库,该广告数据库中包含的各广告数据分别以对应的地理位置为索引进行存储; 广告数据获取模块,与前述广告索引设置模块相连,用于将所述当前地理位置信息与广告数据库中的索引信息进行比对,若比对通过,则获取索引信息对应的广告数据; 提醒消息生成模块,与前述广告数据获取模块相连,用于按照预设的转换模式,将所述广告数据转换为语音数据和/或字符数据,作为广告提醒消息;或者,将所述广告数据转换为图片数据或视频数据,作为广告提醒消息。
19.根据权利要求17所述的一种基于地理位置信息输出广告提醒消息的系统,其特征在于:所述提醒消息生成单元包括以下结构模块, 广告标识设置模块,用于预先设置广告数据库,该广告数据库中包含的各广告数据分别按照对应的地理位置在地图中进行标识; 匹配广告获取模块,与前述广告标识设置模块相连,用于将所述当前地理位置信息在地图中进行定位,根据地图中的各广告数据标识,查找与所述当前地理位置信息距离最近的广告数据标识,将对应的广告数据作为相匹配的广告数据; 广告提醒生成模块,与前述匹配广告获取模块相连,用于根据相匹配的广告数据生成广告提醒消息。
20.根据权利要求17所述的一种基于地理位置信息输出广告提醒消息的系统,其特征在于:所述系统还包括,付费数据获取单元,与前述提醒消息生成单元相连,用于在所述广告提醒消息为两个或两个以上时,获取各广告提醒消息所对应的付费数据; 提醒消息安排单元,与前述付费数据获取单元相连,用于依据付费数据,安排广告提醒消息的播报顺序,和/或安排广告提醒消息播报时弹出窗口的输出尺寸,和/或安排广告提醒消息播报时所对应弹出窗口的持续时间。
21.根据权利要求17所述的一种基于地理位置信息输出广告提醒消息的系统,其特征在于:所述系统还包括, 提醒列表生成单元,与前述提醒消息生成单元相连,用于在所述广告提醒消息为两个或两个以上时,生成广告提醒消息列表; 提醒列表输出单元,与前述提醒列表生成单元相连,用于将第二用户所在终端生成的广告提醒消息列表推送至第一用户客户端输出;和/或将第一用户所在终端生成的广告提醒消息列表推送至第二用户客户端,作为前述第一用户向第二用户发送的即时通信消息的提醒信息输出。
22.根据权利要求17所述的一种基于地理位置信息输出广告提醒消息的系统,其特征在于:所述系统还包括, 超链接设置单元,与前述提醒消息输出单元相连,用于将在第一用户客户端和/或第二用户客户端输出的广告提醒消息设置为超链接形式; 广告页面输出单元,与前述超链接设置单元相连,用于在触发所述广告提醒消息对应的超链接时,输出广告 展示 页面。
全文摘要
本发明提供了一种基于地理位置信息输出广告提醒消息的方法及系统,属于通信技术领域。该方法包括当采集到第一用户向第二用户发送即时通信消息时,获取第一用户和/或第二用户所在终端的当前地理位置信息;根据前述第一用户和/或第二用户所在终端的当前地理位置信息,获取与该地理位置信息相匹配的广告数据,根据相匹配的广告数据生成广告提醒消息;将第二用户所在终端匹配的广告提醒消息推送至第一用户客户端输出;和/或将第一用户所在终端匹配的广告提醒消息推送至第二用户客户端,作为前述第一用户向第二用户发送的即时通信消息的提醒信息输出。利用本发明,将广告信息和用户的地理位置相结合,增强了广告的吸引力,使广告效果更佳。
文档编号H04L12/58GK103078786SQ201310013349
公开日2013年5月1日 申请日期2013年1月15日 优先权日2013年1月15日
发明者马宇尘, 刘红梅 申请人:上海量明科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1