用于提供广告的方法及装置与流程

文档序号:12906699阅读:160来源:国知局
用于提供广告的方法及装置与流程

本发明涉及一种用于提供广告的方法及装置以及记录有用于执行该方法的计算机程序的记录介质,并且更具体地,涉及一种广告提供方法、其装置和记录有用于执行该方法的计算机程序的记录介质,在该广告提供方法中,提取出基于个人信息要针对的客户列表,提供与用于将广告提供给与所提取的客户列表相对应的用户终端装置的条件有关的信息,根据来自广告目标应用的询问通过用户终端装置来检查是否满足用于提供广告的条件,并且当满足该条件时,收集用户终端装置的应用活动信息、广告特定用户识别信息或广告目标应用的通信程序模块信息并且提供广告。



背景技术:

这一部分旨在仅提供本发明的实施方式的背景技术并且在权利要求中不被认为是现有技术。

随着移动通信网络的发展和终端规格的进步,移动通信终端已变成现代人的必需品并且已演变成超出简单的通信装置或信息提供装置的范畴之外的全娱乐设备。

同时,将通信终端的功能和个人数字助理(pda)的功能相结合的智能电话的使用最近已变得流行。智能电话是一种将诸如互联网通信和信息搜索的计算机辅助功能添加到蜂窝电话中的智能终端。与现有的通信终端相比,大容量存储器、高效的中央处理单元(cpu)以及支持各种应用、语音/数据通信和与个人计算机(pc)的链接的执行的操作系统(os)被嵌入在智能电话中。

随着诸如智能电话和平板pc的各种移动装置的发展以及在这种移动装置中操作的应用的市场规模的扩张,基于移动的广告服务也一直在急剧扩张。

基于移动的广告服务可以被提供给非指定个人。然而,因为在当前的移动通信和移动环境中已正在提供各种形式的广告,所以使产品广告暴露给非指定个人会给用户带来负面感觉并且不会带来产品销售。例如,能够容易预期的是,产生购买的概率对于将相同的剃须刀广告发送给三十几岁的男性和二十几岁的女性的情况将显著不同。

为了克服这种局限性,利用关于移动装置的用户的个人信息(基于诸如个人的性别和年龄的人口数据的信息)并且通过将其指向适于接收该广告的客户来提供广告横幅的广告技术已得到发展。

然而,由于现在个人信息的重要性日益上升,个人信息的无差别收集正成为一个问题。因此,已需要一种在无需收集个人信息的情况下通过将客户作为目标来提供广告的方法。



技术实现要素:

本发明旨在提供一种在移动环境下提供广告的方法,其中,当收集基于认证的信息、提取将要提供广告的客户列表并且提供有针对性的广告时,收集包括所针对的客户的应用活动信息、广告特定用户识别信息或广告目标应用的通信程序模块信息中的一种或更多种在内的基于非认证的信息,并且将广告提供给所述广告目标应用。

这里,本发明还旨在提供一种广告提供方法,在该广告提供方法中,与用于向目标客户提供广告的条件有关的信息提前被发送到并且被存储在用户终端装置的服务应用中,当满足该条件时收集基于非认证的信息,并且将广告提供给广告目标应用。

这里,所述广告目标应用是本发明的主体不拥有管理权限的应用,并且本发明还旨在提供一种将广告提供给广告目标应用的具有与目标客户的倾向相似的倾向的用户的广告提供方法。

具体地,本发明还旨在提供一种广告提供方法,在该广告提供方法中,当广告目标应用向服务应用询问关于是否满足广告条件信息时,该服务应用检查是否满足所述广告条件信息,并且根据所述广告目标应用的需求从所述服务应用加载广告。

本发明要解决的技术问题不限于上述问题,并且本发明所属的技术领域的普通技术人员应从下面的描述中清楚地理解本发明要解决的其它未提及的技术问题。

本发明的一个方面提供了一种广告提供方法,该广告提供方法包括以下步骤:通过服务装置提取根据基于认证的信息而针对的客户列表,所述基于认证的信息是与从所述服务装置提供服务所针对的客户有关的已经认证的信息;通过与所提取的客户列表相对应的用户终端装置中的服务应用来请求并收集针对每个用户终端装置且无需在任何广告目标应用中的认证而生成的基于非认证的信息;以及将所述基于非认证的信息发送给相应的广告目标应用服务器,以请求针对与所述基于非认证的信息相对应的客户来执行广告。

另外,根据本发明的一个方面的使用服务装置的广告提供方法还可以包括以下步骤:在所述提取的步骤之前,从所述服务装置中的基于认证信息的数据库或者安装在所述用户终端装置中的所述服务应用接收所述基于认证的信息。

另外,所述广告提供方法还可以包括以下步骤:进行所述服务应用针对与所述基于认证的信息相对应的客户执行广告的请求。

另外,所述基于非认证的信息可以包括以下信息中的一项或更多项:通过所述服务应用的操作的应用活动信息、与安装在所述用户终端装置中的操作系统(os)相关的广告特定用户识别信息以及所述广告目标应用的通信模块信息。

另外,请求并收集所述基于非认证的信息的步骤可以包括以下步骤:将广告条件信息发送到在与所提取的客户列表相对应的所述用户终端装置中的所述服务应用;通过所述服务应用从在所述用户终端装置中的所述广告目标应用接收检查所述广告条件信息的请求,并且检查与无线通信装置的连接状态以便检查是否满足所述广告条件信息;以及作为所述检查的步骤的结果,当满足所述广告条件信息时,请求并收集所述基于非认证的信息。

另外,所述广告条件信息可以包括以下信息中的一项或更多项:与所述用户终端装置连接的所述无线通信装置的识别信息以及与所述用户终端装置与所述无线通信装置连接的时间段或时间量有关的信息。

另外,所述广告提供方法还可以包括以下步骤:通过所述服务装置从所述广告目标应用接收所述基于非认证的信息和广告请求;以及发送要被提供给所述广告目标应用的广告,或者还可以包括以下步骤:通过所述服务装置将要被提供给所述广告目标应用的广告发送到所述广告目标应用服务器。

本发明的另一方面提供了一种广告提供方法,该广告提供方法是一种使用用户终端装置的广告提供方法,该广告提供方法包括以下步骤:通过服务应用从服务装置接收对针对每个用户终端装置且无需在任何广告目标应用中的认证而生成的基于非认证的信息的请求;通过所述服务应用检查是否安装了所述广告目标应用;以及当安装了所述广告目标应用时,通过所述服务应用提取所述基于非认证的信息并且将所述基于非认证的信息发送到所述服务装置。

另外,所述广告提供方法还可以包括以下步骤:通过所述服务应用在通知栏上显示是否接收到对所述基于非认证的信息的所述请求。所述检查的步骤和所述发送的步骤可以在所述服务应用接收到来自用户的通过所述通知栏的预定输入之后被执行。

另外,本发明的另一方面提供了一种服务装置,该服务装置包括:通信单元,该通信单元被配置为与用户终端装置或广告目标应用服务器进行通信;控制单元,该控制单元被配置为提取根据基于认证的信息而针对的客户列表,通过与所提取的客户列表相对应的用户终端装置中的服务应用来请求并收集针对每个用户且无需在任何广告目标应用中的认证而生成的基于非认证的信息,并且将所述基于非认证的信息发送给相应的广告目标应用服务器以请求针对与所述基于非认证的信息相对应的客户来执行广告,所述基于认证的信息是与由所述服务装置提供的服务的客户有关的已经认证的信息;以及存储单元,该存储单元被配置为存储所述基于认证的信息和所述基于非认证的信息。

另外,所述控制单元可以将广告条件信息发送到与所提取的客户列表相对应的所述用户终端装置。

另外,本发明的又一方面提供了一种用户终端装置,该用户终端装置包括:通信单元,该通信单元被配置为与服务装置进行通信;存储单元,该存储单元被配置为存储服务应用和广告条件信息;以及控制单元,该控制单元被配置为检查与无线通信装置的连接状态并且当所述服务应用已经从所述用户终端装置中的广告目标应用接收到检查是否满足所述广告条件信息的请求时,检查是否满足所述广告条件信息,收集针对每个用户终端装置且无需认证而生成的基于非认证的信息,并且将所述基于非认证的信息发送到所述广告目标应用以根据所述基于非认证的信息来请求针对客户执行广告。

此外,本发明的又一方面提供了一种包括服务装置和用户终端装置的广告提供系统。

另外,本发明的又一方面提供了一种记录有用于执行上述广告提供方法的程序的计算机可读记录介质。

根据本发明,所述广告提供方法包括以下步骤:通过服务装置收集基于认证的信息并且提取将要提供广告的客户列表;将与用于向目标客户提供广告的条件有关的信息发送到用户终端装置中的服务应用以便提前存储在其中;以及当满足所述条件时,收集包括所述目标客户的应用活动信息、广告特定用户识别信息和广告目标应用的通信程序模块信息中的一种或更多种信息在内的基于非认证的信息,并且向所述广告目标应用提供广告。通过这种方式,广告的目标能够得到扩展,并且能够预测该广告的结果。

也就是说,能够将广告提供给具有与通过所述服务装置提取的客户列表中的客户倾向相似的倾向的广告目标应用用户,并且能够基于通过根据所提取的客户列表提供广告而获得的结果来预测将所述广告提供给所述广告目标应用用户的结果。

这里,使用附近的无线通信装置以及所述用户终端装置中的所述基于非认证的信息来检查是否满足广告条件信息。通过这种方式,能够减少由于收集个人信息而造成的问题的发生。

另外,所述广告目标应用选择用于检查所述广告条件信息的时间点,并且向所述服务应用询问关于是否满足所述广告条件信息。通过这种方式,所述广告目标应用能够在期望的时间点加载来自所述服务应用的广告内容,并且使用所述广告内容。

本发明能够获得的有益效果不限于上述效果。本发明所属的技术领域的普通技术人员应从下面的描述中清楚地理解其它未提及的有益效果。

附图说明

图1是示意性地例示根据本发明的实施方式的用于执行广告提供方法的整体系统的框图。

图2是更加详细地例示根据本发明的实施方式的用于执行广告提供方法的整体系统的框图。

图3是例示根据本发明的实施方式的广告提供方法的消息流图。

图4是例示根据本发明的实施方式的执行广告提供方法的服务装置的结构的框图。

图5是例示根据本发明的另一实施方式的广告提供方法的消息流图。

图6是例示根据本发明的实施方式的执行广告提供方法的服务装置400的结构的框图。

图7是例示根据本发明的实施方式的服务装置400的操作的流程图。

图8是例示根据本发明的另一实施方式的服务装置400的操作的流程图。

图9是例示根据本发明的实施方式的执行广告提供方法的用户终端装置100的结构的框图。

图10是例示根据本发明的实施方式的用户终端装置100的操作的流程图。

图11是例示根据本发明的另一实施方式的用户终端装置100中的服务应用121的操作的流程图。

图12是例示根据本发明的实施方式的用于执行广告提供方法的装置的操作环境的示图。

具体实施方式

在下文中,将参照在附图中例示的本发明的特定实施方式更加详细地描述本发明,以进一步明确本发明的技术方案的特征和优势。

然而,将在下面的说明书和附图中省略对可能使本发明的主旨变得模糊的已知功能或配置的详细描述。同样,应注意的是,在可行时,遍及全部附图用类似的参考标号来表示类似的元件。

基于发明人可以将术语适当地定义为具有用于以最佳方式来描述其发明的概念这样的原则,下面的说明书及附图中使用的术语或词汇不被受限地理解为具有一般或词典的含义,而是应被理解为具有与本发明的技术精神相一致的含义和概念。

因此,由于本文中描述的实施方式和附图中例示的配置仅是本发明的最优选实施方式并且不代表本发明的全部技术精神,所以应理解的是,在提交本申请时可能存在可以代替最优选实施方式的各种等同物和修改的实施方式。

同样,可以使用包括诸如“第一”和“第二”的序数的术语来描述各种元件。这些术语仅被用于将一个元件与另一元件区分开的目的,并且不用来对元件进行限制。例如,在不背离本发明的范围的情况下,第二元件可以被称为第一元件,且同样地,第一元件也可以被称为第二元件。

此外,当描述某个元件与另一元件“连接”或“链接”时,意思是该某个元件可以在逻辑上或物理上与另一元件连接或链接。

换句话说,应明白的是,虽然一个元件可以与另一元件直接连接或链接,但是在其之间也可以存在其它元件,并且该元件可以与另一元件间接连接或链接。

同样,本文中使用的诸如“包括”或“具有”的术语应被理解为指示存在特征、数量、步骤、操作、元件、部件或其组合,而不应被理解为不存在或不可能提前增加一个或更多个其它特征、数量、步骤、操作、元件、部件或其组合。

同样,诸如“单元”、“-件”和“模块”的术语表示用于对一个或更多个功能或操作进行处理的单元。这种单元可以通过硬件、软件或者硬件和软件的组合来实现。

同样,除非在本文中另有说明或者在上下文中明显矛盾,否则可以使用“一”、“一个”、“该”以及与其相似的词,如同这些词在描述本发明的上下文中(特别地,在所附的权利要求的上下文中)既具有单数含义又具有复数含义一样。

在下文中,将限定在下文中用于描述本发明的关键词。

用户是指接收由构成本发明的服务装置提供的针对客户的服务(移动营销提供应用服务、移动钱包应用服务等)的个人。

基于认证的信息是通过由被进行操作的服务装置提供的针对客户的服务收集的与客户相关的已经认证的信息。基于认证的信息包括通过个人信息保护法进行保护的个人信息,例如蜂窝电话号码以及能够识别个人的联系信息(ci)。

基于非认证的信息是无需由服务装置认证而生成的信息并且是易失性信息以及非个人非识别用信息,这些信息不与基于认证的信息相结合。基于非认证的信息可以包括:通过服务应用的操作的应用活动信息、与安装在用户终端装置中的操作系统(os)相关的广告特定用户识别信息、或者广告目标应用的通信模块信息。

应用活动信息是当用户使用安装在其终端装置中的服务应用时收集到的信息,并且可以包括关于以下各项中的至少一项的信息:点击服务应用内的横幅、生成营销事件、通过服务应用的购买历史等。

在下文中,将参照附图详细描述用于提供广告的方法及装置以及记录有用于执行该方法的程序的计算机可读记录介质。

首先,将描述根据本发明的实施方式的与服务装置连接的每个装置和整体系统。

图1是示意性地例示根据本发明的实施方式的用于执行广告提供方法的整体系统的框图。

如图1所例示,根据本发明的实施方式的广告提供系统可以包括一个或更多个用户终端装置100、一个或更多个广告目标应用服务器300、服务装置400、无线通信装置600以及被配置为将上述元件连接起来的通信网络500。

根据本发明的实施方式的用户终端装置100可以是通用移动通信终端装置。移动通信终端装置是指能够通过与由本发明提供的无线通信网络连接来发送和接收各种类型的数据的网络装置。

这里,用户终端装置100可以用其它术语替换,例如终端、用户设备(ue)、移动站(ms)、移动用户站(mss)、订阅站(ss)、高级移动站(ams)、无线终端(wt)、机器类通信(mtc)装置、机器到机器(m2m)装置、装置到装置(d2d)装置、站(sta)等。

然而,用户终端装置100不限于此,并且与由本发明提供的无线通信网络连接的任何装置都可以对应于用户终端装置100。与上述单元处于同等级别的单元可以被用作根据本发明的用户终端装置100。

用户终端装置100可以通过由本发明提供的无线通信网络来执行语音或数据通信。为此,本发明的用户终端装置100可以包括被配置为发送和接收信息的浏览器、被配置为存储程序和协议的存储器以及被配置为运行各种类型的程序以进行计算和控制的微处理器。

根据本发明的实施方式的用户终端装置100可以通过各种形式来实现。例如,诸如智能电话、平板个人计算机(pc)、个人数字助理(pda)、便携式多媒体播放器(pmp)以及mpeg-1层3(mp3)播放器的移动终端可以被用作本文中所描述的用户终端装置100。

具体地,根据本发明的用户终端装置100包括与服务装置400连接以接收由服务装置400提供的针对客户的服务的服务应用以及被配置为直接或间接接收在根据本发明的实施方式的服务装置中生成的广告内容的任何应用(在下文中为广告目标应用),以将广告内容提供给用户。

广告目标应用是一种本发明的主体不拥有其管理权限的应用。广告目标应用可以包括与电影院、百货商店、卖场等链接以提供服务的应用,并且可以包括安装在移动环境下并且能够提供广告的全部其它应用。

同样,当根据本发明的实施方式的用户终端装置100接收从服务装置400请求基于非认证的信息的推送消息时,用户终端装置100可以提取所请求的基于非认证的信息、将基于非认证的信息发送到服务装置400并且检查是否安装了广告目标应用。

同样,根据本发明的另一实施方式的用户终端装置100可以从服务装置400接收与包括位置、日期、某天和时间中的一个或更多个的广告条件信息相关的信息,提取基于非认证的信息,并且将基于非认证的信息发送到服务装置400。

下面将更加详细地描述根据本发明的实施方式的用户终端装置100的具体配置。

广告目标应用服务器300是用来管理安装在用户终端装置100中的任何广告目标应用的元件。

广告目标应用服务器300可以是网络应用服务器(was)、互联网信息服务器(iis)、互联网上的使用apachetomcat或nginx的已知网络服务器或缓存服务器。此外,作为构成网络计算环境的装置的示例而给出的一种装置可以是根据本发明的实施方式的广告目标应用服务器300。

同样,广告目标应用服务器300支持诸如linux或windows的os并且可以执行所接收的控制命令。在软件方面,广告目标应用服务器300可以包括通过诸如c、c++、java、visualbasic和visualc的语言来实施的程序模块。

具体地,根据本发明的实施方式的广告目标应用服务器300可以从服务装置400接收针对用户终端装置100的广告请求,并且当用户终端装置100运行广告目标应用并连接到广告目标应用服务器300时向用户终端装置100提供广告。

同样,根据本发明的另一实施方式的广告目标应用服务器300可以从服务装置400接收广告内容并且将广告内容发送到广告目标应用。

服务装置400是一种用于向由第三方提供的并且根据本发明的实施方式的服务装置400不拥有其管理权限的广告目标应用提供广告的服务器装置。服务装置400可以通过被配置为提供包括广告在内的针对客户的服务(例如,移动营销提供应用服务、移动钱包应用服务等)的现有服务服务器来实现。

根据本发明的实施方式的服务装置400是一种用于通过根据基于认证的信息提取客户列表来扩大广告的目标、把将要从其收集基于非认证的信息的用户终端装置100定为目标、以及将基于非认证的信息提供给广告目标应用服务器300的元件。

同样,服务装置400可以向用户终端装置100发送包括基于非认证的信息收集命令的推送消息,以从用户终端装置100收集基于非认证的信息。

根据本发明的另一实施方式的服务装置400是一种用于将广告条件信息发送到与所提取的客户列表相对应的用户终端装置100以及将广告内容发送到广告目标应用或广告目标应用服务器300的配置。

服务装置400可以在其中包括预存储在基于认证的信息数据库中的基于认证的信息,并且可以从安装在用户终端装置100中的服务应用收集基于认证的信息。

服务装置400可以是诸如广告目标应用服务器300的已知网络服务器。虽然在图1中被例示为单个装置,但是服务装置400也可以由针对每种可用服务而分开的一组服务器装置构成,并且可以包括被配置为发送和接收推送消息的推送服务器装置。

下面将更加详细地描述根据本发明的实施方式的服务装置400的具体配置。

此外,本发明的服务装置400可以经由通信网络500与用户终端装置100连接以用于实践本发明。通信网络500是指一种能够使用诸如互联网网络、内联网网络、移动通信网络和卫星通信网络的各种有线和无线通信技术来向互联网协议发送数据和从互联网协议接收数据的网络。

另外,通信网络500与广告目标应用服务器300或用户终端装置100相结合并且存储诸如硬件和软件的计算资源。通信网络500是这样的概念:其总体上是指诸如局域网(lan)和广域网(wan)的封闭式网络;诸如互联网的开放式网络;诸如码分多址(cdma)、宽带cdma(wcdma)、全球移动通信系统(gsm)、长期演进(lte)和演进分组核心(epc)的网络;以及将在未来实现的下一代网络和计算网络。

此外,本发明的通信网络500可以包括例如多个连接网络(未例示)和核心网络(未例示),并且可以包括外部网络,例如互联网网络(未例示)。

这里,连接网络(未例示)是执行与移动通信终端装置的有线和无线通信的连接网络,并且可以利用诸如bs、收发基站(bts)、nodeb和enodeb的多个基站(bs)以及诸如bsc的基站控制器(bsc)和无线电网络控制器(rnc)来实现。

另外,如上面描述,已利用bs一体地实现的数字信号处理器和无线信号处理器可以被区分为数字单元(在下文中称为du)和无线电单元(在下文中称为ru),多个ru(未例示)可以被安装在多个区域中,并且多个ru(未例示)可以与中央du(未例示)连接。

另外,利用连接网络(未例示)来构造移动网络的核心网络(未例示)用来将连接网络(未例示)连接到外部网络,例如互联网网络(未例示)。

如上所述,核心网络(未例示)是一种执行诸如移动性控制和连接网络(未例示)之间的切换的用于移动通信服务的主要功能的网络系统。核心网络(未例示)执行电路切换或分组交换并且管理和控制移动网络内部的分组流。

另外,核心网络(未例示)可以管理频率之间的移动性并且可以用来将连接网络(未例示)和核心网络(未例示)内部的业务链接到另一网络,例如互联网网络(未例示)。核心网络(未例示)还可以包括服务网关(sgw)、公共数据网络(pdn)网关(pgw)、移动交换中心(msc)、归属位置寄存器(hlr)、移动移动性实体(mme)以及归属用户服务器(hss)。

另外,互联网网络(未例示)表示一种通用的开放式通信网络,即公共网络,通过该网络根据传输控制协议/互联网协议(tcp/ip)来交换信息。互联网网络(未例示)可以与广告目标应用服务器300和服务装置400连接,可以经由核心网络(未例示)和连接网络(未例示)将从广告目标应用服务器300或服务装置400提供的服务提供给用户终端装置100,并且可以经由相同的路由将由广告目标应用服务器300提供的广告提供给用户终端100。另外,互联网网络(未例示)可以经由通信网络(未例示)和核心网络(未例示)将从用户终端装置100发送的各种类型的信息发送到广告目标应用服务器300或服务装置400。

根据本发明的实施方式的无线通信装置600被安装在任何区域中并且用来向用户终端装置发送无线信号和从用户终端装置接收无线信号。这里,无线通信装置600可以将包括识别信息(唯一id)在内的无线信号广播给移动通信终端装置。

根据本发明的实施方式的通过无线通信装置600进行广播的无线信号可以是定期从信标装置发送的信号或者被设计为发送到无线接入点(ap)装置和从无线接入点(ap)装置接收的信号。这些信号中的每一个可以包括如上所述的装置识别信息。

无线通信装置600可以是路由器、中继器、开关和桥接器中的一种,并且可以是能够实现诸如无线lan、超宽带(uwb)、射频、红外数据协会(irda)、紫蜂(zigbee)和蓝牙的短距离通信的任何装置。

上面已简要描述了根据本发明的实施方式的用于执行广告提供方法的整体系统。

图2是更加详细地例示根据本发明的实施方式的用于执行广告提供方法的整体系统的框图。

参照图2,可以在用户终端装置100中安装服务应用121和广告目标应用122,并且服务装置400可以包括基于认证的信息数据库421、基于非认证的信息数据库422、目标模块431和服务管理模块432。

安装在用户终端装置100中的服务应用121是与服务装置400链接以提供如上所述的针对客户的服务的应用。例如,服务应用121可以是由服务装置400管理的移动钱包应用。

根据本发明的实施方式的服务应用121可以在从服务装置400接收到用于收集基于非认证的信息的请求时检查用户终端装置100中是否安装了广告目标应用122。

当确认用户终端装置100中安装了广告目标应用122时,服务应用121从用户终端装置100提取基于非认证的信息并且将该基于非认证的信息发送到服务装置400。

根据本发明的另一实施方式的服务应用121可以从服务装置400接收广告条件信息并且存储该广告条件信息。当服务应用121从广告目标应用122接收请求检查是否满足当前的广告条件信息的消息时,服务应用121可以检查是否满足广告条件信息。

这里,广告条件信息可以包含关于位置、日期、某天和时间中的一项或更多项的信息。这里,关于位置的信息可以是安装在要从服务装置400向其提供广告的位置处的无线通信装置600的识别信息,而不是显示纬度、经度等的精确位置坐标。该识别信息可以是无线ap装置的ip地址或介质访问控制(mac)地址、信标装置的通用唯一标识符(uuid)或子系统标识(ssid)或通过其可识别无线通信装置的其它唯一值。

服务应用121可以检查预先存储的无线通信装置600的识别信息和当前连接的无线通信装置600的识别信息,以检查是否满足多条广告条件信息当中的位置信息。

当在无线通信装置600中存储有关于日期、某天和时间中的一项的信息时,用户终端装置100可以使用所存储的信息。用户终端装置100还可以使用关于存储在其自身中的日期、某天和时间中的一项的信息。

在本发明的另一实施方式中,可以将位置信息和时间信息相结合,并且当用户终端装置100在特定位置处与无线连接装置600连接达预定时间量或更长时,可以设定为满足广告条件信息。

作为通过服务应用121检查的结果,当满足广告条件信息时,服务应用121可以从用户终端装置100提取基于非认证的信息并且将所提取的基于非认证的信息发送到服务装置或广告目标应用122。

除了以上内容,服务应用121还可以将在服务提供期间收集的基于认证的信息发送到服务装置400。

广告目标应用122是执行如上所述的根据本发明的实施方式的广告提供的任何应用。例如,广告目标应用122可以是与在百货商店或折扣商店中提供的服务相关的应用。用户终端装置100中可以存在一种或更多种广告目标应用122。

在服务装置400中包括的基于认证的信息数据库421是一种用于存储由服务装置400通过针对客户的服务提供而收集的基于认证的信息的配置,并且基于非认证的信息数据库422是一种用于存储通过服务装置400分别从执行由本发明的服务装置400提供的针对客户的服务的处理中收集的基于非认证的信息的配置。

目标模块431、服务管理模块432和推送模块433是根据本发明的实施方式的用于控制服务装置400以向用户终端装置100提供广告的配置。

目标模块431是一种与基于认证的信息数据库421连接以提取根据基于认证的信息而针对的客户列表的配置。可以根据基于认证的信息来执行目标定位。

另外,根据本发明的另一实施方式的目标模块431可以设置广告条件信息以被发送到目标用户终端装置100中的服务应用121,并且可以将所设置的广告条件信息发送到服务管理模块432。

服务管理模块432可以基于由目标模块431所提取的客户列表来请求并收集基于非认证的信息。

根据本发明的实施方式的服务管理模块432可以从用户终端装置100直接请求基于非认证的信息或者生成控制消息并且将该控制消息传递给推送模块433,该控制消息使得推送模块433能够向用户终端装置100发送推送消息并从其收集基于非认证的信息。

控制消息可以包含以下各项中的一项或更多项:服务应用121的识别信息、广告目标应用信息、进行发送推送消息的请求的时间、与发送推送消息相关的措辞和图像以及推送id。

另外,服务管理模块432可以检查与所提取的客户列表中的每一个客户相对应的用户终端装置是否是能够接收推送消息的用户终端装置。

根据本发明的另一实施方式,服务管理模块432可以基于从目标模块431接收的目标客户列表将广告条件信息发送到目标用户终端装置100中的服务应用121。

根据本发明的实施方式的推送模块433可以从服务管理模块432接收消息并且可以被进行控制,使得向用户终端装置100发送推送消息,并且可以在包括在该消息中的发送请求时间将该推送消息发送到用户终端装置100。

推送消息可以请求用户终端装置100的服务应用121进行操作,并且服务应用121可以收集基于非认证的信息,而不在通知栏上显示所接收的推送消息。另选地,服务应用121可以在接收到推送消息之后在通知栏上显示推送措辞并收集基于非认证的信息,或者可以设置成仅当用户进行特定输入(例如,用户点击在通知栏上显示的推送措辞)时收集基于非认证的信息。

另外,模块中的每一个可以物理地被设置在单个服务器装置中或者可以通过被存储在单独的服务器装置中来进行操作。

图3是例示根据本发明的实施方式的广告提供方法的消息流图,以及图4是按照可以理解每个元件的流的这种方式例示图3中描述的消息的发送流和接收流的示图。

根据本发明的实施方式,包括在服务装置400中的目标模块431首先提取根据基于认证的信息而针对的客户列表(s300)。

可以将所提取的客户列表发送到位于服务装置400中的服务管理模块432,并且服务管理模块432可以从与客户列表中的客户中的每一个客户相对应的用户终端装置请求基于非认证的信息(s302)。基于非认证的信息可以包含与安装在用户终端装置中的os相关的广告特定用户识别信息或者广告目标应用的通信模块信息。

另外,可以通过从推送模块433向用户终端装置100发送推送消息来进行对基于非认证的信息的请求,该推送消息包括请求基于非认证的信息的消息。

当从服务装置400接收到对基于非认证的信息的请求时,用户终端装置100运行服务应用121以检查用户终端装置100中是否安装了广告目标应用122(s304)。广告目标应用122可以被根据本发明的实施方式的服务装置400的管理员指定,并且可以与基于非认证的信息一起发送与当服务装置400进行对基于非认证的信息的请求时将检查其是否安装的广告目标应用122有关的信息。另选地,关于广告目标应用122的信息可以被预先存储在服务应用121中。

当在步骤s304中确认安装了广告目标应用122时,服务应用121从用户终端装置100提取基于非认证的信息(s306)并且将该基于非认证的信息发送到服务装置400中的基于非认证的信息数据库422(s308)。

服务管理模块432将存储在基于非认证的信息数据库422中的基于非认证的信息发送到广告目标应用服务器300并且请求执行广告(s310)。

广告目标应用服务器300使得安装在用户终端装置100中的广告目标应用122能够提供广告(s312)。

上面已描述了从根据本发明的实施方式的系统提供广告时的消息流。

图5是例示根据本发明的另一实施方式的广告提供方法的消息流图。

根据本发明的另一实施方式,包括在服务装置400中的目标模块431首先提取根据基于认证的信息而针对的客户列表(s500)。

将所提取的客户列表发送到位于服务模块400中的服务管理模块432,并且服务管理模块432将广告条件信息发送到与客户列表相对应的用户终端装置100中的服务应用121(s502)。

如上所述,广告条件信息可以包括关于将要提供广告的位置、日期、某天和时间中的一项或更多项的信息。位置信息可以是安装在要提供广告的位置处的无线通信装置的识别信息,而不是坐标信息。

服务应用121存储所接收的广告条件信息(s504)。可以每隔预定时间段将广告条件信息从服务装置400发送到服务应用121,并且可以将广告条件信息存储在服务应用121中。

当广告条件信息被存储在服务应用121中时,安装在用户终端装置100中的广告目标应用122(其与安装了服务应用121的用户终端装置相同)请求服务应用121检查是否满足当前的广告条件信息(s506)。

当从广告目标应用122接收到检查是否满足广告条件信息的请求时,服务应用121可以检查与无线通信装置600的连接状态(s508)并且将所存储的广告条件信息与当前条件进行比较。

这里,可以检查当前连接的无线通信装置600的识别信息,并且可以检查所检查的无线通信装置600的识别信息是否对应于包括在广告条件信息中的无线通信装置600的识别信息。当确认多条信息彼此相对应时,可以确定为满足多条广告条件信息当中的位置信息。

可以通过将位置信息与关于日期、某天和时间中的一项的信息相结合来设置广告条件信息。例如,当用户终端装置100的用户在特定的日期或某天访问特定的位置或者在特定的位置停留达预定的时间量或更长时,可以提供广告。

另外,可以将不同的条件设置为针对每条广告内容要提供的广告条件信息。

例如,当用户终端装置100在百货商店的一楼停留达一分钟或更长时,可以设置提供化妆品广告,并且当用户终端装置100在折扣商店附近经过时,可以设置提供与该折扣商店中的促销商品相关的广告。

也就是说,广告条件信息可以包括诸如“在百货商店的一楼停留达一分钟或更长”或“位于距折扣商店预定距离之内”的多种条件,并且可以根据是否满足这些条件中的每一种条件来提供不同的广告内容。

另外,可以设置广告条件信息以在用户终端装置100的用户在预定时间量内在特定的位置停留时提供广告。例如,广告条件信息可以被设置为使得当用户在美食街停留的时间量在三十分钟之内时提供与该美食街相关的广告内容并且当用户在美食街停留的时间量超过三十分钟时不提供广告内容。

此外,广告条件信息可以包括关于广告目标应用122的信息,并且可以根据请求广告的广告目标应用122的类型来提供不同的广告内容。

如上所述,服务应用121检查是否满足广告条件信息(s510),并且当满足广告条件信息时,从用户终端装置100提取基于非认证的信息(s512)。

基于非认证的信息可以包括以下各项信息中的一项或更多项:通过服务应用的操作的应用活动信息、与安装在用户终端装置中的os相关的广告特定用户识别信息以及广告目标应用的通信模块信息。

服务应用121可以通知服务装置400广告目标应用122已请求检查广告条件信息这一事实。

服务应用121将所提取的基于非认证的信息、满足广告条件信息的事实以及广告执行请求发送到广告目标应用(s514)。

广告目标应用122从服务应用121接收基于非认证的信息和广告执行请求并且向用户提供广告(s516)。

这里,可以从服务装置400或广告目标应用服务器300请求广告内容。另选地,广告内容还可以被预先存储在广告目标应用122中。

上面已描述了从根据本发明的另一实施方式的系统提供广告时的消息流。

接下来,将描述根据本发明的实施方式的用于执行广告提供方法的装置及其操作中的每一个装置及其操作。

首先,将描述根据本发明的实施方式的服务装置400的结构及操作。

图6是例示根据本发明的实施方式的执行广告提供方法的服务装置400的结构的框图。

参照图6,根据实施方式的服务装置400可以包括通信单元410、存储单元420和控制单元430。

在上述元件当中,通信单元410是一种用于从外部源接收数据和向外部源发送数据的装置,并且经由通信网络500与用户终端装置100或广告目标应用服务器300连接。

根据本发明的实施方式的通信单元410可以与用户终端装置100连接,并且发送请求基于非认证的信息的消息或者接收基于认证的信息和基于非认证的信息。所接收的信息被存储在存储单元420中。另外,通信单元410可以将基于非认证的信息和广告执行请求发送到广告目标应用服务器300。

根据本发明的另一实施方式的通信单元410可以与用户终端装置100连接,并且发送和接收基于认证的信息和基于非认证的信息。另外,通信单元410可以从广告目标应用接收已生成检查广告条件信息的请求这一事实。所接收的信息被存储在存储单元420中。另外,通信单元410可以将广告条件信息发送到目标用户终端装置100的服务应用121或者将广告内容发送到广告目标应用122或广告目标应用服务器300。

存储单元420可以存储用于执行根据本发明的实施方式的广告提供方法的程序。另外,存储单元420可以包括基于认证的信息数据库421并且在其中预先存储有基于认证的信息,或者存储新近从用户终端装置100收集的基于认证的信息。另外,存储单元420可以包括基于非认证的信息数据库422并且存储从用户终端装置100收集的基于非认证的信息。服务装置400还可以包括被配置为对数据库进行管理的数据库管理系统。

另外,存储单元420可以存储与被设置为根据本发明的实施方式提供广告的广告目标应用122有关的信息,并且可以存储使用基于认证的信息所提取的客户列表。

另外,根据本发明的另一实施方式,存储单元420还可以存储广告条件信息和广告内容。

控制单元430是一种用于控制服务装置400来执行广告提供方法的配置,并且可以通过由一个或更多个处理器进行支持来实现。

此外,控制单元430可以通过经由一个或更多个处理器对存储在存储单元420中的命令进行处理来进行操作。这里,命令可以包括要进行解释的命令或可执行代码,例如包括javascript或ecmascript命令的脚本命令,或者在计算机可读介质中存储的其它命令。

具体地,根据本发明的实施方式的控制单元430可以包括目标模块431、服务管理模块432和推送模块433,并且根据本发明的另一实施方式的控制单元430可以包括目标模块431和服务管理模块432。

目标模块431使用存储在基于认证的信息数据库421中的基于认证的信息来提取所针对的客户列表,其中,客户是广告提供的目标。可以使用包括在基于认证的信息中的个人信息来提取客户列表。

目标模块431将所提取的客户列表发送到服务管理模块432,并且服务管理模块432检查所接收的客户列表的有效性。这里,检查有效性是指检查是否能够从与客户列表相对应的用户终端装置100请求基于非认证的信息。

例如,可以通过根据本发明的实施方式检查是否能够向与所针对的客户列表中的客户中的每一个客户相对应的用户终端装置100发送推送消息来执行有效性的检查。因为服务应用121必须被安装在用户终端装置100中,使得可以向其发送推送消息,所以也可以通过检查是否安装了服务应用121来检查客户列表的有效性。

当客户列表的有效性被确认时,根据本发明的实施方式的服务管理模块432请求从包括在客户列表中的客户的用户终端装置100收集基于非认证的信息。

可以通过从推送模块433发送推送消息来进行对基于非认证的信息的收集。为此,服务管理模块432可以将请求发送推送的控制消息传递到推送模块433。控制消息可以包含以下各项中的一项或更多项:服务应用121的识别信息、关于广告目标应用122的信息、将要发送推送消息的时间、推送消息的措辞和图像以及将接收推送消息的用户终端装置100的推送id。

推送模块433根据从服务管理模块432接收到的控制消息将推送消息发送到用户终端装置100的服务应用121。

当从用户终端装置100中的服务应用121接收到基于非认证的信息时,服务管理模块432可以控制通信单元410、将基于非认证的信息发送到广告目标应用服务器300并且请求同时执行广告。

当客户列表的有效性被确认时,根据本发明的另一实施方式的服务管理模块432可以将广告条件信息发送到在客户列表中包括的客户的用户终端装置100。另外,当从用户终端装置100中的服务应用121或广告目标应用122接收到基于非认证的信息时,服务管理模块432可以控制通信单元410并且将广告内容发送到广告目标应用122或广告目标应用服务器300。

虽然未在附图中例示,但是根据本发明的实施方式的服务装置400还可以包括被用在典型计算装置中的输入装置和输出装置。

图7是例示根据本发明的实施方式的服务装置400的操作的流程图。

参照图7,首先,服务装置400提取根据基于认证的信息而针对的客户列表(s700)。基于认证的信息可以被预先存储在服务装置400的基于认证的信息数据库421中,并且还可以通过用户终端装置100中的服务应用121来进行收集。也就是说,通过步骤s700,可以在通过本发明的服务装置400提供服务的过程中首先提取收集有与已经认证的用户和每一个用户的用户终端装置100相关的多条信息的客户列表。

在步骤s700之后,服务装置400从与在步骤s700中提取的客户列表中的每一个客户相对应的用户终端装置请求基于非认证的信息(s702)。这里,可以通过向用户终端装置100中的服务应用121发送推送消息来进行对基于非认证的信息的请求。

通过这种方式,可以从由经认证的客户中提取的客户列表中的客户收集基于非认证的信息。

当服务装置400在上述请求之后从用户终端装置100收集到基于非认证的信息(s704)时,服务装置400将所收集的基于非认证的信息发送到广告目标应用服务器300并且请求执行广告(s706)。这里,基于非认证的信息是客户的非认证信息。因为基于非认证的信息不直接与用户的个人信息映射,所以能够使用户曝光率最小化。

在请求执行广告之后,服务装置400可以检查是否已通过广告目标应用服务器300执行了广告(s708)。当正常执行广告时,服务装置400可以查看广告的执行结果(s710)。当未执行广告时,服务装置400可以重复上述步骤以修改用于提供广告的信息。

上面已通过流程图描述了根据本发明的实施方式的服务装置400的操作过程。

图8是例示根据本发明的另一实施方式的服务装置400的操作的流程图。

参照图8,首先,服务装置400提取根据基于认证的信息而针对的客户列表(s800)。基于认证的信息可以被预先存储在服务装置400的基于认证的信息数据库421中,并且可以通过用户终端装置100中的服务应用121来进行收集。也就是说,通过步骤s800,可以在通过本发明的服务装置400提供服务的过程中首先提取收集有与已经认证的用户和每一个用户的用户终端装置100相关的多条信息的客户列表。

在步骤s800之后,服务装置400将广告条件信息发送到与在步骤s800中提取的客户列表相对应的用户终端装置100中的服务应用121(s802)。所发送的广告条件信息通过服务应用121被存储在用户终端装置100中并且当存在来自广告目标应用122的检查是否满足广告条件信息的请求时,被用来检查是否满足广告条件信息。

当广告目标应用122通过用户终端装置100中的一系列处理来发送基于非认证的信息并且请求广告内容(s804)时,服务装置400接收并存储基于非认证的信息并且将广告内容发送到广告目标应用122或广告目标应用服务器300(s806)。

上面已通过流程图描述了根据本发明的另一实施方式的服务装置400的操作过程。

接下来,将描述根据本发明的实施方式的用户终端装置100的结构及操作。

图9是例示根据本发明的实施方式的执行广告提供方法的用户终端装置100的结构的框图。

参照图9,根据本发明的实施方式的用户终端装置100可以包括通信单元110、存储单元120、控制单元130、输入单元140和输出单元150。

通信单元110是用于从外部源接收数据和向外部源发送数据的装置。例如,通信单元110可以被表示为一个或更多个软件模块和/或硬件模块的逻辑组合,例如网络接口卡和相应的网络驱动器接口规范(ndis)栈。

通信单元110可以支持各种通信协议。例如,通信单元110可以支持各种移动通信标准,例如高级移动电话服务(amps)、cdma、gsm、w-cdma、高速下行链路分组接入(hsdpa)、lte、lte-a以及诸如蓝牙低能量(ble)和紫蜂(zigbee)的短距离无线网络技术。

具体地,在本发明中,通信单元110可以经由通信网络500向广告目标应用服务器300或服务装置400发送数据和从其接收数据,并且包括用于根据移动通信标准连接到通信网络500并且发送和接收数据的移动通信模块。所发送和所接收的数据包括与由广告目标应用服务器300提供的广告目标应用的原始功能的服务提供相关的数据以及根据本发明的实施方式向服务装置400发送和从服务装置400接收的数据。

存储单元120是一种用于存储通过控制单元130执行或处理的数据或程序的配置。基本上,存储单元120可以存储用于启动移动通信终端装置并操作上述的配置中的每一个的os以及用于支持各种用户功能(例如,用于支持移动通信终端装置的呼叫功能的用户功能、用于播放其它声源的mp3用户功能、用于重现诸如图片的图像的图像输出功能、视频播放功能等)的应用程序。

具体地,在本发明中,存储单元120可以存储用于执行根据本发明的广告提供方法的应用或计算机程序。服务应用121和广告目标应用122可以作为应用或计算机程序被安装在存储单元120中。

控制单元130是用于执行移动通信终端装置的整体控制的配置,并且可以通过经由一个或更多个处理器对存储在存储单元120中的命令进行处理来进行操作。这里,命令可以包括要进行解释的命令或可执行代码,例如包括javascript或ecmascript命令的脚本命令,或者在计算机可读介质中存储的其它命令。

根据本发明的实施方式的控制单元130可以根据存储在存储单元120中的服务应用121的操作来提取基于非认证的信息,并且可以控制通信单元110以将所提取的基于非认证的信息发送到服务装置400。

这里,可以按照针对服务应用121的推送消息的形式从服务装置400接收用于提取基于非认证的信息的命令。服务应用121可以被设置为使得不在通知栏上显示所接收的推送消息,并且收集基于非认证的信息而无需用户识别该收集。相反,服务应用121可以被设置为使得在接收到推送消息之后在通知栏上显示与该推送消息相关的措辞,并且收集基于非认证的信息。可以设置为仅当用户进行了用于同意信息收集的特定输入(例如,用户点击在通知栏上显示的推送措辞)时收集基于非认证的信息。

根据本发明的另一实施方式的控制单元130可以根据存储在存储单元120中的广告目标应用122的操作将请求检查广告条件信息的消息发送到服务应用121,可以根据服务应用121的操作来检查广告条件信息,可以提取基于非认证的信息,并且可以控制通信单元110以将所提取的基于非认证的信息发送到服务装置400。

在本发明中,控制单元130可以检查在用户终端装置100中是否安装了广告目标应用122,可以在使用广告目标应用122时从服务装置400或广告目标应用服务器300接收广告,并且可以使得所接收的广告能够被显示在输出单元150上。

也就是说,控制单元130根据存储在存储单元120中的应用或计算机程序的服务逻辑而进行操作,并且执行根据本发明的广告提供方法。

输入单元140是用于从广告商接收命令和信息的配置。输入单元140根据广告商的操纵来生成预定的输入信号,并且将该输入信号传递到控制单元130。

可以使用当前商用化的或者未来可以商用化的各种输入装置来实现输入单元140。例如,输入单元140可以包括诸如键盘、鼠标、操纵杆、触摸屏和触摸板的典型输入装置以及被配置为感测广告商的动作并生成特定输入信号的手势输入装置,以及被配置为识别广告商的语音的语音识别装置。

此外,输入单元140可以经由系统总线和输入/输出接口与控制单元130连接。

这里,输入/输出接口在逻辑上可以由以下各种各样的不同接口中的任一种来表示,例如串行口接口、个人系统(ps)/2接口、并行口接口、通用串行总线(usb)接口以及电气与电子工程师协会(ieee)1394接口(即,火线接口),或者在逻辑上可以由不同接口的组合来表示。

输出单元150是被提供用来使得广告商能够识别用户终端装置100的操作的结果或状态的配置。具体地,输出单元150可以使用显示装置以在视觉上输出信息。

例如,输出单元150可以使用诸如电致发光显示器(eld)、真空荧光显示器(vfd)、液晶显示器(lcd)、发光二极管(led)显示器、等离子体显示板(pdp)和有机led(oled)显示器的各种二维显示装置以及诸如全息术和激光束的三维显示装置来实现。

输出单元150可以通过诸如高清晰度多媒体接口(hdmi)和图形装置接口(gdi)的视频接口与控制单元130连接,并且控制单元130可以经由系统总线与视频接口连接。

具体地,在本发明中,输出单元150可以被用来显示从广告目标应用服务器300接收到的广告。

图10是例示根据本发明的实施方式的用户终端装置100的操作的流程图。

参照图10,首先,用户终端装置100从服务装置400接收对基于非认证的信息的请求(s1000)。如上所述,对基于非认证的信息的请求可以是按照针对安装在用户终端装置100中的服务应用121的推送消息的形式。

可以不在通知栏上显示推送消息以防止用户识别出正在收集基于非认证的信息。另选地,可以在通知栏上显示是否接收到对基于非认证的信息的请求,以使得用户能够识别到正在收集基于非认证的信息。另外,用户可以检查在通知栏上显示的推送消息,并且可以在用户进行预定输入之后执行下面的处理中的每一项处理。这里,预定输入可以是点击推送消息。

已接收到对基于非认证的信息的请求的用户终端装置100通过对服务应用121进行操作来检查在用户终端装置100中是否安装了广告目标应用122(s1002)。终端装置100中可以存在一个或更多个广告目标应用122,并且根据使用服务装置400提供针对客户的服务的操作者的策略来自由设置广告目标应用122。在对基于非认证的信息的请求中可以包括关于广告目标应用122的信息,并且关于指定的广告目标应用122的信息可以被预先存储在服务应用121中。

当作为步骤s1002的结果确定没有安装广告目标应用122时,通知服务装置400没有安装广告目标应用122这一事实并且处理被终止。当安装了广告目标应用122时,服务应用121提取基于非认证的信息并且将所提取的基于非认证的信息发送到服务装置400(s1004)。

图11是例示根据本发明的另一实施方式的用户终端装置100中的服务应用121的操作的流程图。

参照图11,首先,用户终端装置100中的服务应用121从服务装置400接收并存储广告条件信息(s1100)。

然后,服务应用121从广告目标应用122接收检查广告条件信息的请求(s1102)。

根据来自广告目标应用122的请求,服务应用121检查是否满足广告条件信息(s1104)。可以通过检查与无线通信装置600的连接状态并且向所连接的无线通信装置600询问用于检查是否满足广告条件信息所需的信息来检查是否满足广告条件信息。

当满足广告条件信息时,已检查了是否满足广告条件信息的服务应用121从用户终端装置100提取基于非认证的信息(s1106)。

可以将所提取的基于非认证的信息以及广告目标应用已进行了检查广告条件信息的请求这一事实发送到服务装置400。

服务应用121将所提取的基于非认证的信息发送到广告目标应用122(s1108)。

在终端装置100中可以存在一个或更多个广告目标应用122,并且根据使用服务装置400提供针对客户的服务的操作者的策略来自由设置广告目标应用122。在从服务装置400发送的广告条件信息中可以包括关于广告目标应用122的信息,并且关于指定的广告目标应用122的信息可以被预先存储在服务应用121中。

当作为步骤s1104的结果确定不满足广告条件信息时,通知广告目标应用122不满足广告条件信息这一事实并且处理被终止。

上面已描述了根据本发明的用户终端装置100的结构及操作。

本发明包括用于执行广告提供方法的程序。这里,记录在记录介质中的程序可以在计算机中被读取、安装并执行,以执行上述功能。

这里,上述的程序可以包括使用诸如c、c++、java的计算机语言以及可以由计算机的中央处理单元(cpu)通过计算机的装置接口进行读取的机器语言来进行编码的代码,以用于计算机读取出记录在记录介质中的程序并且执行通过该程序实现的功能。

也就是说,代码包括诸如如下的语言:诸如结构化查询语言(sql)和dbase的面向数据的语言、诸如c、objectivec、c++和assembly的系统语言、诸如java和.net的架构语言以及诸如超文本预处理器(php)、ruby、perl和python的应用语言,但是不限于此,并且还可以包括对于本发明所属的技术领域的普通技术人员已知的任何语言。

代码可以包括与限定有上述功能的功能相关的功能代码,并且可以包括与计算机的处理器按照预定次序执行上述功能所需的执行处理相关的控制代码。

另外,代码还可以包括计算机的处理器执行上述功能所需的附加信息或者与在计算机内部或外部的存储器中的媒体必须引用的位置(地址)有关的存储器引用相关代码。

另外,当计算机的处理器要求与在远处的另一计算机或服务器进行通信以执行上述功能时,代码还可以包括关于计算机的处理器应如何使用计算机的通信模块与远处的其它计算机或服务器进行通信以及在通信期间应发送和接收哪些信息或媒体的通信相关代码。

例如,适于存储计算机程序指令和数据的计算机可读介质(例如,记录介质)包括诸如硬盘、软盘和磁带的磁性介质;诸如光盘只读存储器(cd-rom)和数字视频光盘(dvd)的光学介质;诸如软式光盘的磁光介质;以及诸如rom、随机存取存储器(ram)、闪存、可擦除可编程rom(eprom)和电可擦除可编程rom(eeprom)的半导体存储器。处理器和存储器可以通过逻辑电路进行补充或者与其集成。

另外,计算机可读记录介质可以遍及与网络连接的计算机系统进行分配,并且可以在计算机可读记录介质中存储和执行可以由计算机按照分配方式读取的代码。

另外,考虑到读取记录介质并执行程序的计算机的系统环境,本发明所属的技术领域的普通技术程序员可以很容易地推断或改变用于实现本发明的功能性程序以及与其相关的代码和代码段。

根据本发明的实施方式的每一个步骤均可以利用计算机可执行命令来实现并且可以由计算系统来执行。这里,“计算系统”被定义为与对电子数据的操作一起进行操作的一个或更多个软件模块、一个或更多个硬件模块或其组合。

例如,计算机系统的定义包括诸如pc的os的软件模块和pc的硬件组件。模块的物理布局不重要。计算机系统可以包括通过网络连接的一个或更多个计算机。

同样地,在计算系统中,可以利用与对电子数据的操作一起进行操作的单个物理装置来实现诸如存储器和处理器的内部模块。

另外,用于执行本文中描述的技术特征的实施可以包括诸如数据服务器的后端组件或者诸如应用服务器的中间组件。

例如,该实施可以在包括诸如具有网络浏览器或用户可以通过其与本文中描述的实施进行交互的图形用户界面的客户端计算机的前端组件或者后端组件、中间组件和前端组件中的一个或更多个的任意组合在内的计算系统中实现。系统的组件可以通过特定形式或者诸如通信网络的数字数据通信的介质来彼此连接。

也就是说,用于执行根据本发明的广告提供方法的装置可以被实现为基于将在下面进行描述的计算系统来执行上述实施方式。

图12是例示根据本发明的实施方式的用于执行广告提供方法的装置的操作环境的示图。也就是说,图12是用于描述用户终端装置100和/或服务装置400的操作环境的示图。

图12和下面的描述旨在提供一种可以实现本发明的合适的计算环境的简单且通用的描述。虽然没有要求,但是根据本发明的用户终端装置100和/或服务装置400的功能可以与诸如由计算机系统执行的程序模块的计算机可执行命令相关地进行描述。

一般来说,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。计算机可执行命令、与其相关的数据结构以及程序模块表示执行本文中公开的本发明的动作的程序编码手段的示例。

参照图12,可以适用于根据本发明的用户终端装置100和服务装置400的计算系统包括如下形式的计算装置:其包括处理单元11、系统存储器12以及被配置为将包括系统存储器12在内的各种系统组件连接到处理单元11的系统总线10。

处理单元11可以执行被设计以实现本发明的特征的计算机可执行命令。

系统总线10可以是包括本地总线、外围总线、存储器总线和使用各种总线架构中的任一种的存储器控制器在内的多种类型的总线结构中的任一种。

系统存储器12包括rom12a和ram12b。通常可以在rom12a中存储基本输入/输出系统(bios)13a,该bios13a包括在特定时间(诸如在操作期间)协助在计算系统内部的元件之间的信息的传输的基本例程。

计算系统可以包括存储装置,例如,被配置为从硬盘读取信息或者将信息记录到硬盘的硬盘驱动器15、被配置为从磁盘读取信息或者将信息记录到磁盘的磁盘驱动器16以及被配置为从光盘(例如cd-rom和其它光学介质)读取信息和将信息记录到光盘的光盘驱动器17。

硬盘驱动器15、磁盘驱动器16和光盘驱动器17通过硬盘驱动器接口18、磁盘驱动器接口19和光盘驱动器接口20分别与系统总线10连接。

另外,计算系统还可以包括外部存储器21以作为存储装置。外部存储器21可以经由输入/输出接口24与系统总线10连接。

上述驱动器以及由驱动器从中读取信息并且将信息记录到其中的相关计算机可读介质提供了计算机可执行命令、数据结构、程序模块和其它数据的非易失性存储。

虽然在本文中作为例示性计算环境描述了硬盘驱动器15、磁盘驱动器16和光盘驱动器17,但是也可以使用被配置为存储数据的包括磁带盒、闪存卡、dvd、伯努利墨盒、ram、rom等在内的其它类型的计算机可读介质。

可以在硬盘驱动器15、磁盘驱动器16、光盘驱动器17、rom12a或ram12b中存储被配置为通过处理单元11进行加载和执行的程序编码手段,例如os13b、一个或更多个应用程序13c、其它程序模块13d以及包括程序数据13e的一个或更多个程序模块。

此外,计算系统可以经由诸如键盘、指针、麦克风、操纵杆、游戏板、扫描仪等的其它输入装置22从用户接收命令和信息。输入装置22可以经由与系统总线10连接的输入/输出接口24与处理单元11连接。

输入/输出接口24在逻辑上可以由以下各种各样的不同接口中的任一种来表示,例如串行口接口、ps/2接口、并行口接口、usb接口以及ieee1394接口(即,火线接口),或者在逻辑上可以由不同接口的组合来表示。

另外,本发明适用的计算系统还可以包括诸如监视器或lcd的显示装置26或者诸如扬声器或麦克风的音频装置27。显示装置26和音频装置27经由视频/音频接口25与系统总线10连接。

例如,诸如扬声器和打印机的其它外围输出装置(未例示)也可以与计算机系统连接。视频/音频接口25可以包括hdmi、gdi等。

另外,执行本发明的计算系统可以与诸如办公室宽带或公司宽带计算机网络、家庭网络、内联网和/或互联网的网络连接。计算机系统可以经由上述网络与诸如远程计算机系统、远程应用和/或远程数据库的外部源交换数据。

为此,本发明适用的计算系统包括被配置为从外部源接收数据和/或向外部源发送数据的网络接口28。

在本发明中,计算系统可以通过网络接口28将信息发送到远处的装置和从该装置接收信息。例如,当计算系统是指用户终端装置100时,计算系统可以经由网络接口28向服务装置400发送信息和从服务装置400接收信息。

相反,当计算系统是指服务装置400时,计算系统可以经由网络接口28向用户终端装置100发送信息和从用户终端装置100接收信息。网络接口28可以被表示为一个或更多个软件模块和/或硬件模块的逻辑组合,例如网络接口卡和ndis栈。

同样地,计算机系统经由输入/输出接口24从外部源接收数据或向外部源发送数据。输入/输出接口24可以与调制解调器23(例如,标准调制解调器、电缆调制解调器或dsl调制解调器)连接,并且可以经由调制解调器23从外部源接收数据和/或向外部源发送数据。

图12例示了适于本发明的操作环境。然而,本发明的原理可以用于能够通过必要时进行合适修改来实现本发明的原理的任何系统。图12中所例示的环境仅是例示性的,并且不表示可以实现本发明的原理的各种环境的甚至一小部分。

此外,当执行本发明的广告提供程序时生成的各种多条信息可以被存储在与图12中的计算系统相关的任何计算机可读介质中并且可以被访问。

例如,一些程序模块和与其相关的一些程序数据可以被包括在要被存储在系统存储器12中的os13b、应用程序13c、程序模块13d和/或程序数据13e中。

另外,当诸如硬盘的大容量存储装置与计算系统连接时,可以将程序模块和与其相关的程序数据存储在大容量存储装置中。

在网络环境中,与本发明相关的程序模块或一些程序模块可以被存储在经由输入/输出接口24的调制解调器23或网络接口28与其连接的远程计算机系统中,例如可以被存储在诸如系统存储器的远程存储器存储装置和/或与广告目标应用服务器300的计算系统相关的大容量存储装置中。可以在如上所述的分布式环境中进行模块的执行。

如上所述,该规格包括多个具体实施的细节。然而,这些细节不限制任何本发明或权利要求的范围,而是应当被理解为描述特定发明的特定实施方式可以具有的特征。本文在各个实施方式的上下文中描述的特定特征可以按照单个实施方式的组合的方式来实现。

相反,在单个实施方式的上下文中描述的各种特征可以单独地被实现或者以多个实施方式的任何适当的更低级别的组合的方式来实现。此外,特征可以被陈述为以特定组合的方式进行操作并且可以如在早期阶段如上文中所陈述的那样进行描述。然而,在一些情况下可以从所陈述的组合中排除一个或更多个特征,并且可以将所陈述的组合变成更低级别的组合或者更低级别组合的修改。

同样地,虽然操作按照特定次序在附图中进行了例示,但是应当理解的是,操作不一定要按照所例示的特定次序或顺序来执行,或者必须要执行全部的所例示的操作以获得优选结果。在特定情况下,多任务处理和并行处理可能是有益的。

另外,应当理解的是,并不是在全部的实施方式中都要求上述实施方式中的各种系统组件的拆分,并且应当理解的是,本文中描述的程序组件和系统通常可以与单个软件产品进行集成或者可以被打包成多软件产品。

本文中的描述提出了用于对本发明进行描述的本发明的最佳模式,并且提供使得本发明所属的技术领域的普通技术人员能够制造并使用本发明的示例。以这样的方式撰写的说明书不通过本文中所提到的特定术语来限制本发明。

结果,虽然已参照上述实施方式详细地对本发明进行了描述,但是本发明所属的技术领域的普通技术人员可以在不背离本发明的范围的情况下对实施方式进行改变、变动和修改。

结果,本发明的范围应当由下面的权利要求来限定而不是由本文中描述的实施方式来限定。

本发明涉及一种广告提供方法以及用于执行该广告提供方法的服务装置和用户终端装置。服务装置可以使用基于认证的信息来目标选择客户,设置广告条件,并且将广告条件发送到用户终端装置中的服务应用。服务应用可以提取目标客户的基于非认证的信息并且向由其他人提供的应用提供广告。

通过这种方式,本发明能够将广告媒体扩展到由第三方操作的各种应用,并且使得广告目标应用能够通过关于用于提供预先存储在用户终端装置中的广告的条件的信息来提供目标广告,而无需收集个人信息或位置信息。这能够很快有利于发展服务行业。另外,本发明由于具有足够的市场性或商业价值并且在实际中能够明确被实现而具有工业可应用性。

相关申请的交叉引用

本申请要求分别于2016年4月28日和2016年6月14日向韩国知识产权局提交的韩国专利申请no.10-2016-0051918和no.10-2016-0073718的优先权和权益,该两项韩国专利申请的全部内容通过引用被并入到本文中。

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