提供使用应用的服务的服务器、系统和方法

文档序号:7810273阅读:214来源:国知局
提供使用应用的服务的服务器、系统和方法
【专利摘要】根据一个实施例的服务器更合理地为使用应用的服务设置利益分配金额。该服务器执行程序,该程序包括:引导目的地标识信息发送模块,用于发送能够识别引导目的地应用的引导目的地标识信息;引导历史存储模块,用于存储当将用户引导到引导目的地应用时所使用的引导历史信息;引导源识别模块,用于识别将用户引导到服务中使用的引导目的地应用的引导源应用;记账控制模块,用于根据服务供应来控制对用户的记账,并使包括记账金额的信息被存储;以及分配金额设置模块,用于基于根据服务供应向用户收取的记账金额,设置向引导目的地应用的提供商和引导源应用的提供商分配的金额。
【专利说明】提供使用应用的服务的服务器、系统和方法
[0001] 相关申请的交叉引用
[0002] 本申请要求基于2013年9月30日递交的日本专利申请No. 2013-202924的优先 权的权益,其公开的全文以引用的方式并入本文中。

【技术领域】
[0003] 本发明涉及向用户提供使用应用的服务的服务器、系统和方法。

【背景技术】
[0004] 传统地主要在因特网上实现成功酬金(contingent fee)类型广告,在成功酬金类 型广告中,广告商通过附属服务提供商在网站上发布广告并且基于所发布的广告的点击量 等来支付诸如广告费率的费用。正在进行将这种成功酬金类型广告的机制也应用于应用 (例如在线游戏软件)的广告的研究。例如,已经提出了当点击所发布的广告时将用户引导 至对应应用的下载站点的机制(见例如日本待审公开No. 2010-9207)。


【发明内容】

[0005] [技术问题]
[0006] 然而,在上述广告的机制中,简单地根据点击量等来确定费用不总是确保所确定 的费用是完全合理的。例如,在一种情况下,即使用户被引导到应用(例如在线游戏软件) 的下载站点,用户仅可以下载应用但不能玩应用。在另一情况下,用户仅在免费试玩的情况 下可以享受在线游戏。在另一情况下,用户仅在付费的情况下可以享受在线游戏。因此,取 决于不同情况,引导目的地应用的提供商获得的利益可能不同。然而,如果根据点击量等来 确定费用,没有考虑到引导目的地应用的提供商实际上可以获得的利益。因此,对于已经引 导用户的人来说,不能说所确定的费用总是合理的。
[0007] 本发明的实施例的一个目的是为使用应用的服务更适当地设置利益分配金额等。 当参考本申请的全文时,本发明的其他目的将显而易见。
[0008] [问题的解决方案]
[0009] 根据本发明的一个实施例的服务器可以向用户提供一个或大于一个使用应用的 服务,并可以包括:存储设备,被配置为存储信息;以及,一个或大于一个处理器,被配置为 执行预定程序,其中所述预定程序可以包括:引导源识别模块,被配置为被配置为识别引导 源应用,通过所述引导源应用将所述用户引导到所述服务中使用的引导目的地应用;记账 控制模块,被配置为根据所述服务的供应来控制对所述用户的记账,并使包括记账金额的 信息存储到所述存储设备中;以及,分配金额设置模块,被配置为基于根据所述服务的所述 供应来向所述用户收取的所述记账金额,设置要分配给在所述服务中所使用的所述引导目 的地应用的提供商和通过其将所述用户引导到所述引导目的地应用的所述引导源应用的 提供商的金额。这里,"引导到引导目的地应用"的含义包括将所述用户引导到与引导目的 地应用有关的各种访问目的地(获得(下载)引导目的地应用的目的地、获得对其的访问 以接收使用引导目的地应用的服务的供应的访问目的地等)或对用户操作的终端设备进 行引导。
[0010] 根据本发明的一个实施例的系统可以包括多个终端设备和服务器;所述服务器 与所述终端设备进行通信连接,以向操作所述终端设备的用户提供一个或大于一个使用应 用的服务,其中所述终端设备中的每个包括:面向终端的存储设备,被配置为存储信息;以 及一个或大于一个面向终端的处理器,被配置为执行包括引导源应用的面向终端的预定程 序,所述引导源应用包括:引导目的地标识信息请求模块,被配置为:从所述服务器请求能 够标识引导目的地应用的引导目的地标识信息;屏幕显示模块,被配置为:显示包括引导 区域的屏幕,以用于所述终端设备获得对与所述引导目的地应用有关的访问目的地的访 问,所述引导目的地应用由从所述服务器接收到的所述引导目的地标识信息来标识;以及, 访问模块,被配置为:使所述终端设备响应于所述用户对所述引导区域的选择来获得对与 所述引导目的地应用有关的所述访问目的地的访问,所述服务器包括:服务器存储设备,被 配置为:存储一个或大于一个引导目的地标识信息;以及,一个或大于一个服务器处理器, 被配置为执行预定服务器程序,并且所述预定服务器程序可以包括:引导目的地标识信息 发送模块,被配置为:响应于来自所述终端设备的请求,向所述终端设备发送所述引导目的 地标识信息;引导源识别模块,被配置为:识别通过其将所述用户引导到所述服务中使用 的引导目的地应用的引导源应用;记账控制模块,被配置为根据所述服务的供应来控制对 所述用户的记账,并使包括记账金额的信息存储到所述存储设备中;以及,分配金额设置模 块,被配置为基于根据所述服务的所述供应来向所述用户收取的所述记账金额,设置要分 配给所述服务中使用的所述引导目的地应用的提供商和通过其将所述用户引导到所述引 导目的地应用的所述引导源应用的提供商的金额。
[0011] 根据本发明的一个实施例的方法可以向用户提供一个或大于一个使用应用的服 务,所述方法包括以下步骤:识别通过其将所述用户引导到所述服务中使用的引导目的地 应用的引导源应用;根据所述服务的供应来控制对所述用户的记账;存储包括记账金额的 信息;以及,基于根据所述服务的所述供应来向所述用户收取的所述记账金额,设置要分配 给所述服务中使用的所述引导目的地应用的提供商和通过其将所述用户引导到所述引导 目的地应用的所述引导源应用的提供商的金额。
[0012] [发明的有益效果]
[0013] 根据本发明的各种实施例,能够为使用应用的服务更适当地设置利益分配金额 等。

【专利附图】

【附图说明】
[0014] 图1是示意性地示出了根据本发明的一个实施例的包括服务器10的系统1的硬 件配置的框图。
[0015] 图2是示意性地示出了 一个实施例中的程序50的模块配置的框图。
[0016] 图3是示出了一个实施例中的应用管理表的一个示例的图。
[0017] 图4是示出了一个实施例中的引导历史管理表的一个示例的图。
[0018] 图5是示出了一个实施例中的新登录管理表的一个示例的图。
[0019] 图6是示出了一个实施例中的记账信息管理表的一个示例的图。
[0020] 图7是示出了一个实施例中的终端设备30和服务器10之间的通信方式的序列 图。
[0021] 图8是示出了一个实施例中的显示屏60的一个示例的图。
[0022] 图9是示出了一个实施例中的新登录处理的示例的流程图。
[0023] 图10是示出了一个实施例中的引导历史管理表和新登录管理表之间的关系的一 个示例的图。
[0024] 图11是示出了一个实施例中的引导历史管理表和新登录管理表之间的关系的一 个示例的图。
[0025] 图12是示出了一个实施例中的引导历史管理表和新登录管理表之间的关系的一 个示例的图。
[0026] 图13是示出了一个实施例中的引导历史管理表和新登录管理表之间的关系的一 个示例的图。
[0027] 图14是示出了一个实施例中的引导历史管理表和新登录管理表之间的关系的一 个示例的图。

【具体实施方式】
[0028] 图1是示意性地示出了根据本发明实施例的系统1的硬件配置的框图,该系统1 包括根据本发明实施例的服务器10。如图1所示,根据实施例的服务器设备10可以经由诸 如因特网的通信网络20可通信地连接到被配置为传统计算机的终端设备30,并可以向正 在操作终端设备30的用户提供各种使用应用的服务。此外,服务器10可以通信连接到除 了终端设备30之外并且未示出的终端设备。服务器10提供的服务包括用于提供诸如在线 游戏或歌曲的数字内容服务和用于在操作多个终端设备30的多个用户之间实现各种通信 的平台服务。
[0029] 如图所示,服务器10可以包括中央处理单元(CPU)(处理器)11、主存储器12、用 户接口(I/F)13、通信I/F 14、外部存储器15和硬盘驱动器16,并且这些组件可以经由总线 17相互电连接。CPU 11可以将操作系统和各种程序(例如用于控制各种服务的供应的控制 程序)从外部存储器15加载到主存储器12,并可以执行所加载的程序中包括的命令。主存 储器12可以用于存储要由CPU 11执行的程序,并可以由例如动态随机存取存储器(DRAM) 形成。
[0030] 用户I/F 13可以包括例如用于从操作者接受输入的信息输入设备(例如键盘或 鼠标)和用于输出CPU 11的计算结果的信息输出设备(例如液晶显示器)。通信I/F 14 可以实现为硬件、固件或通信软件(例如传输控制协议/因特网协议(TCP/IP)驱动或点对 点协议(PPP)驱动)或其组合,并可以被配置为能够经由通信网络20与终端设备30进行 通信。
[0031] 外部存储器15可以由例如磁盘驱动器形成,并存储各种程序(例如用于控制各种 服务的供应的控制程序)。外部存储器15还可以存储在提供各种服务时使用的各种数据。 可存储在外部存储器15中的各种数据还可被存储在数据库服务器上,该数据库服务器通 信连接到服务器10并在物理上与服务器10分离。磁盘驱动器16可以读取存储介质(例如 密致盘片只读存储器(⑶-ROM)、数字通用盘片只读存储器(DVD-ROM)或可记录DVD(DVD-R) 盘片)中存储的数据,并将数据写到这种存储介质中。
[0032] 在实施例中,服务器10可以是用于管理包括多个分层网页的网站的web服务器。 终端设备30可以从服务器10取回用于渲染网页的HTML数据,并分析HTML数据以将网页 呈现给终端设备30的用户。用于渲染网页的HTML数据还可以存储在外部存储器15上。 HTML数据可以包括以诸如HTML等的标记语言书写的HTML文档;HTML文档可以与各种图像 相关联。此外,HTML文档可以包括以脚本语言(例如ActionScript?和JavaScript?)书 写的程序。
[0033] 外部存储器15可以存储要在除了浏览器软件之外的终端设备30的执行环境上执 行的各种应用。这些各种应用可以包括各种程序以及要引用以执行程序的各种数据(例如 图像数据)。程序可以通过例如面向对象语言(例如Objective-C?和Java?)来创建。所 创建的程序可以按应用软件以及各种数据的形式存储在外部存储器15上。可以响应于传 递请求将存储在外部存储器15上的应用软件传递到终端设备30。终端设备30可以根据 CPU 31的控制通过通信I/F 34接收从服务器10传递的应用软件,并将其发送到外部存储 器35以在其上存储。可以根据用户在终端设备30上的操作来启动应用软件,并可以在终 端设备30上实现的平台(例如NgCore?或Android?)上执行该应用软件。服务器10向在 终端设备30上执行的应用提供用于提供各种服务所必需的各种数据。此外,服务器10可 以存储针对每个用户从终端设备30发送的各种数据,从而管理各种服务的供应。
[0034] 因此,服务器10可以管理用于提供各种服务的网站,并响应于来自终端设备30的 请求来传递构成网站的网页,从而提供各种服务。此外,代替这些基于浏览器的服务或除这 些基于浏览器的服务之外,服务器10可以基于与在终端设备30上执行的应用的通信来提 供各种服务。不论采用何种模式来提供服务,服务器10可以针对对用户进行标识的每个标 识来存储提供各种服务所必需的数据。简而言之,服务器10还可以包括在开始服务供应时 用于认证用户的功能。由网站或服务器10的应用实现的各种服务的类型不限于本文显式 地描述的那些类型。
[0035] 在实施例中,终端设备30可以是可在web浏览器上显示从服务器10获得的网站 的网页并包括用于执行应用的应用执行环境的信息处理设备;并且终端设备30可以包括 智能电话、平板终端和游戏专用终端。
[0036] 如图所示,终端设备30可以包括中央处理单元(CPU)(处理器)31、主存储器32、 用户接口(I/F)33、通信I/F 34和外部存储器35,并且这些组件可以经由总线36相互电连 接。
[0037] CPU 31可以将诸如操作系统等的各种程序从外部存储器35加载到主存储器32, 并可以执行在所加载的程序中所包括的命令。主存储器32可以用于存储要由CPU 31执行 的程序,并可以形成例如动态随机存取存储区(DRAM)。
[0038] 用户I/F 33可以包括用于接收用户输入的信息输入设备和用于输出CPU 31的操 作结果的信息输出设备;并且用户I/F可以包括显示设备,例如具有触摸板的液晶显示器。
[0039] 通信I/F 34可以实现为硬件、固件或通信软件(例如传输控制协议/因特网协议 (TCP/IP)驱动或点对点协议(PPP)驱动)或其组合,并可以被配置为能够经由通信网络20 与服务器10进行通信。
[0040] 外部存储器35可以包括例如磁盘驱动器或闪存,并存储诸如操作系统等的各种 程序。当经由通信I/F 34从服务器10接收到应用时,外部存储器35可以存储所接收的应 用。
[0041] 具有这种架构的终端设备30可以包括例如用于解释HTML文件(HTML数据)并渲 染屏幕的浏览器软件;该浏览器软件可以使终端设备30能够解释从服务器10取回的HTML 数据并渲染与所接收的HTML数据相对应的网页。此外,终端设备30可以包括嵌入浏览器 软件的插件软件(例如由Adobe Systems Incorporated发布的Flash Player);因此,终 端设备30可以从服务器10取回嵌入HTML数据的SWF文件并通过使用浏览器软件和插件 软件执行SWF文件。此外,终端设备30可以执行从服务器10取回的应用。
[0042] 接下来,将在一个实施例中描述由服务器10的CPU 11执行的程序50。图2是示出 了一个实施例中的程序50的模块配置的框图。外部存储器15等中存储的程序50 (如图所 示)可以包括:引导目的地标识信息发送模块51,被配置为响应于来自终端设备30的请求 来发送能够识别将用户引导到引导目的地应用的一个或大于一个引导目的地标识信息;弓丨 导历史存储模块52,被配置为使引导历史信息存储到外部存储器15等中,引导历史信息与 用户的终端设备30、引导目的地应用和引导源应用有关,当将用户引导到该引导目的地应 用时,通过引导源应用将该用户引导到该引导目的地应用;引导源识别模块53,被配置为 识别通过其将用户引导到服务中使用的引导目的地应用的引导源应用;记账控制模块54, 被配置为根据服务的供应来控制对用户的记账,并使包括记账金额的信息存储在外部存储 器15等中;以及分配金额设置模块55,被配置为基于根据服务的供应向用户收取的记账金 额,设置要向服务中使用的引导目的地应用的提供商和通过其将用户引导到引导目的地应 用的引导源应用的提供商分配的金额。
[0043] 图3至6分别示出了使用在服务器10的外部存储器15等中构成的每个表管理的 信息的一个示例。图3是使用应用管理表管理的信息的一个示例。如所述,一个实施例中 的应用管理表用于管理信息,信息包括:作为此应用的名称的"应用名称"、示出了此应用的 提供商的"应用提供商"、用于标识此应用工作于的0S的"0SID"和示出了用于获得(下载) 此应用的下载站点的URL的"下载站点URL",以及用于标识应用的"应用ID"。这里,在一个 实施例中,在内容相同但应用工作于的0S不同的应用中设置不同的"应用ID",并在应用中 设置根据应用工作于的0S的"下载站点URL"。应当注意的是,可以在应用工作于的0S不 同但内容相同的应用中设置相同的"应用ID"。在此情况下,可以通过"应用ID"和"0SID" 的组合来识别应用。
[0044] 图4是使用引导历史管理表管理的信息的一个示例。如图所示,一个实施例中的 引导历史管理表用于管理信息,信息包括:用于标识通过其将此终端设备30的用户引导到 此引导目的地应用的引导源应用的"引导源应用ID";示出了将终端设备30的用户引导到 此引导目的地应用的时间的"引导时间";以及,示出了在此终端设备30上第一次启动此引 导目的地应用的时间的"初始启动时间";以及用于标识终端设备30的"终端ID"和用于标 识引导目的地应用的"引导目的地应用ID"的组合。
[0045] 图5是使用新登录管理表管理的信息的一个示例。如图所示,一个实施例中的新 登录管理表用于管理包括以下各项的信息:用于标识此用户通过其第一次使用应用登录到 此服务的终端设备30的"终端ID"(此用户被注册为服务的用户);用于标识通过其将用 户引导到此应用的引导源应用的"引导源应用ID";以及,示出了此用户第一次使用应用登 录到此服务的时间的"初始登录时间";以及用于标识用户的"用户ID"和用于标识应用的 "应用ID"。
[0046] 图6是使用记账信息管理表管理的信息的一个示例。如图所示,一个实施例中的 记账信息管理表用于管理包括以下各项的信息:示出了根据使用应用的此服务的供应来对 此用户收取的记账金额的"记账金额";以及用于标识用户的"用户ID"和用于标识应用的 "应用ID"的组合。
[0047] 接下来,将在一个实施例中描述按照以上所述进行配置的服务器10的操作。图7 是示出了当将终端设备30的用户从引导源应用引导到引导目的地应用时服务器10和终端 设备30之间的通信方式的序列图。首先,当在终端设备30上启动终端源应用时,从终端设 备30向服务器10作出对引导区域信息的请求(步骤S100)(步骤S110)。
[0048] 在接收到对引导区域信息的请求时,服务器10识别并向终端设备30发送该引导 区域信息(步骤S120)。具体而言,服务器10根据预定规则在使用应用管理表管理的应用 中识别用户被引导到的引导目的地应用,并向终端设备30发送与所识别的引导目的地应 用相对应的引导区域信息。在一个实施例中,向终端设备30发送的引导区域信息包括使用 应用管理表管理的"应用ID"(引导目的地标识信息)以及应用的图标图像。这里,可以通 过应用各种规则来识别引导目的地应用。例如,能够事先为每个引导源应用设置引导目的 地应用,并应用以下规则:根据此设置来识别引导目的地应用,根据用户的属性(年龄、性 别等)来识别引导目的地应用,根据当前日期和当前时间来识别引导目的地应用,根据预 定时段内应用的销售和下载的数量来识别引导目的地应用,以及通过对这些规则进行组合 得到的规则。
[0049] 当从服务器10发送引导区域信息时,在终端设备30上显示包括与所发送的引导 区域信息相对应的引导区域的屏幕。图8是在终端设备30上显示的引导源应用的显示屏幕 60的一个示例。如图所示,显示屏60包括:显示针对于使用引导源应用(例如在线游戏) 的服务的屏幕的主部分62和位于此主部分62以下的引导区域部分64,以及被布置在引导 区域部分64中的四个引导区域。在每个引导区域中显示从服务器10接收的引导区域信息 中包括的图标图像。此外,在每个引导区域中设置也在引导区域信息中包括的引导目的地 应用的"应用ID"。在本示例中,四个引导区域被布置在引导区域部分64中,因此在上述步 骤S120中,四个应用被识别为引导目的地应用。因此,从服务器10向终端设备30发送与 这些应用相对应的四个引导区域信息。应当注意的是,显示屏60上引导区域的数量是可选 的。此外,引导区域的显示模式不限于作为图标图像的显示模式。显示模式可以是其他模 式,例如以列表形式或使用弹出式图片来显示引导区域。此外,可以在显示屏60上的多个 引导区域中设置用于标识相应引导区域的ID。因此,能够分析例如选择每个引导区域的频 率。
[0050] 当用户选择在显示屏60的引导区域部分64中布置的引导区域之一时(步骤 S130),从终端设备30向服务器10发送引导历史信息,并在服务器10中注册所接收的引导 历史信息(步骤S140)。引导历史信息具体地由以下各项构成:用于标识终端设备30的"终 端ID"、用于标识引导源应用的"引导源应用ID"和用于标识引导目的地应用的"引导目的 地应用ID"。引导历史信息是通过将这些信息设置到引导历史管理表中来注册的。应当注 意的是,在使用引导历史管理表管理的信息中,对"引导时间"设置当注册引导历史信息时 的当前时间。
[0051] 作为以此方式来注册引导历史信息的结果,将用户引导到服务器10中的引导目 的地应用下载站点(步骤S150)。具体而言,使用从终端设备30接收的"应用ID"获取应 用管理表中的对应"下载站点URL",并将此获取的"下载站点URL"发送到用户的终端设备 30。备选地,服务器10可以将用户重定向到下载站点。此外,"下载站点URL"可被包括在 引导区域信息中,该引导区域信息要被发送到终端设备30以使得可设置在显示屏60的引 导区域中,使得当用户选择每个引导区域时获得对下载站点的直接访问。
[0052] 因此,在终端设备30中获得对引导目的地应用的下载站点的访问(步骤S160), 并从此下载站点下载并安装引导目的地应用(步骤S170)。此后,启动所安装的引导目的 地应用(步骤S180)。这里,当引导目的地应用第一次启动时,可以将启动时间设置到引导 历史管理表的"初始启动时间"中。于是,如果从选择引导区域时到启动引导目的地应用时 所耗费的时间(可以根据上述"引导时间"和"初始启动时间"推导出来)超过预定时间长 度,则可以删除引导历史信息。S卩,如果从选择引导区域时到启动引导目的地应用时所耗费 的时间超过预定时间长度,则引导可以被认为是无效。
[0053] 因此,在终端设备30中,响应于引导目的地应用的启动,向服务器10发送使用该 引导目的地应用来登录服务的请求(步骤S190)。当发送登录请求时,发送终端设备30的 "终端ID"、引导目的地应用的"应用ID"和用户的"用户ID"。这里,在一个实施例中,可以 为服务器10提供的各种服务设置公共"用户ID",并且终端设备30的用户可以使用该公共 "用户ID"接收各种服务的供应。例如,如果在终端设备30中根据上述引导源应用的执行, 用户已经登录到服务器10,则在步骤S190中作出登录请求之后可以使用在此登录中使用 的"用户ID"。
[0054] 在从终端设备30接收到登录请求时,服务器10执行通过图9中的示例方式示出 的登录处理(步骤S200)。此登录处理是当从终端设备30接收到针对由服务器10提供的 服务的登录请求时由服务器10执行的。即,此登录处理是当从终端设备30接收到登录请 求时执行的,而不论是否执行图7中通过示例方式示出的应用间引导。在登录处理中,首先 确定是否允许登录,如图9所示(步骤S210)。关于允许或拒绝登录的确定可以通过密码认 证等手段来进行。这种确定允许或拒绝登录的处理是通常处理,因此这里将不再详细描述。
[0055] 接下来,确定此用户使用应用登录此服务是否是新登录(步骤S220)。具体而言, 在请求登录时确定与从终端设备30发送的"用户ID"和"应用ID"的组合相对应的记录是 否存在于新登录管理表中。如果记录不存在,则确定登录为新登录。如果记录存在,则确定 登录不是新登录。
[0056] 如果确定登录不是新登录,则直接完成登录处理。如果确定登录是新登录,则识别 并注册引导源应用(步骤S230),然后此登录处理完成。引导源应用具体地是通过从引导 历史管理表获取"引导源应用ID"并使用此所获取的"引导源应用ID"在新登录管理表中 创建新记录来识别的,该"引导源应用ID"与在登录请求时从终端设备30发送的"终端ID" 和"应用ID"的组合相对应。应当注意的是,将当前时间设置到新登录管理表的"初始登录 时间"中。这里,如果从选择引导区域时到执行新登录时所消耗的时间(可以根据上述"引 导时间"和"初始登录时间"推导出来)或从第一次启动引导目的地应用时到执行新登录时 消耗的时间(可以根据上述"初始启动时间"和"初始登录时间"推导出来)超过预定时间 长度,则可以不注册"引导源应用ID"。即,如果从选择引导区域时或第一次启动引导目的 地应用时到执行新登录时所耗费的时间超过预定时间长度,则引导可以被认为是无效。应 当注意的是,如果在确定登录为新登录的情况下,与"终端ID"和"应用ID"的组合相对应 的记录不存在于引导历史管理表中,则根据应用间引导,登录不是新登录。因此,将指示引 导源应用"不存在"的值(例如空值)设置到新登录管理表的"引导源应用ID"中。
[0057] 至此,已经描述了当将用户从引导源应用引导到引导目的地应用时的操作。接下 来,将描述用于为应用提供商设置利益分配金额等的操作。如上所述,在一个实施例的服务 器10中的新登录管理表中管理与用户和应用的组合相对应的引导源应用。此外,在记账信 息管理表中管理与用户和应用的组合相对应的记账金额(根据使用应用的服务的供应的 记账金额)。当为应用提供商设置利益分配金额等时,基于与用户和应用的这些组合相对应 的记账金额,为本应用的提供商和通过其将此用户引导到此应用的引导源应用的提供商设 置分配金额。具体地可以通过应用各种计算公式来设置分配金额。例如,可以基于根据使 用应用的服务的供应的记账金额,以预定比例设置针对此应用的提供商、引导源应用的提 供商、服务器10的提供商、此应用的下载站点的提供商等的分配金额。如上所述,当为引导 源应用的提供商设置分配金额时,也考虑根据于对使用应用的服务的使用的记账金额。因 此,也为引导源应用的提供商设置更合理的分配金额。
[0058] 如上所述,一个实施例中的引导源应用具有从服务器10请求引导区域信息的功 能,使终端设备30显示包括引导区域的屏幕,用于终端设备30获得对与从服务器10接收 到的引导区域信息相对应的引导目的地应用的下载站点等的访问,使终端设备30响应于 用户对引导区域的选择来获得对与引导目的地应用有关的访问目的地的访问,并向服务器 10发送引导历史信息("终端ID"、"引导源应用ID"和"引导目的地应用ID")。例如,允 许每个应用的提供商通过布置开放扩展软件(SDK等)来容易地参与与上述分配金额的设 置有关的计划(收益共享计划),开放扩展软件包括:被配置为请求这种引导区域信息的模 块;被配置为显示与所接收的引导区域信息相对应的引导区域的屏幕的模块;被配置为使 终端设备30获得对与引导目的地应用有关的访问目的地的访问的模块;被配置为向应用 的提供商发送引导历史信息等的模块。
[0059] 在一个实施例中,代替上述引导源应用或除了上述引导源应用之外,可以应用引 导源网页。即,能够引入将上述引导区域显示到网页上并响应于对此引导区域的选择来将 用户引导到引导目的地应用的机制。在此情况下,用于标识网页的信息、用于标识由包括上 述网页的多个网页组成的服务的信息等可被用作用于标识与"引导源应用ID"相对应的引 导源网页的信息。通过管理由这种信息标识的引导源网页的提供商,能够基于根据对使用 引导目的地应用的服务的使用的记账金额,设置分配给引导源网页的提供商的金额。例如, 假定服务器10提供的平台服务由多个网页组成,并且引导区域被包括在这些网页中。应当 注意的是,如果应用了引导源网页,可以将响应于由用户对引导区域的选择而发送的引导 历史信息临时地高速缓存到终端设备30的外部存储器35等中作为cookie。在此情况下, 能够使得当例如下载、安装或启动引导目的地应用时,向服务器10发送包括在终端设备30 的外部存储器35等中作为cookie的引导历史信息,使得在服务器10中,使用所接收的引 导历史信息在引导历史管理表中创建新记录。
[0060] 这里,将假定用户拥有多个终端设备30和多个"用户ID"的情况。图10示出了在以 下情况下引导历史管理表和新登录管理表的设置内容:用户使用单个终端设备30(T001) 和多个用户ID (U001和U002)来使用服务器10提供的各种服务,并且按照以下所示的顺序 来执行应用间引导(下载、安装和初始建立)和到使用应用的服务的登录。
[0061] (1)在终端设备30(T001)上,将用户从引导源应用(AP001)引导到应用(AP002)。
[0062] (2)在终端设备30(T001)上,用户利用用户ID(U001)登录到应用(AP002)。
[0063] (3)在终端设备30(T001)上,用户利用用户ID(U002)登录到应用(AP002)。
[0064] 在此情况下,在一个实施例中,在新登录管理表中针对用户ID(U001)和应用 (AP002)的组合设置引导源应用(AP001),如图10所示。同样地,在一个实施例中,针对用 户ID(U002)和应用(AP002)的组合设置引导源应用(AP001)。因此,在设置引导源应用 (AP001)的提供商的分配金额时,考虑根据基于用户ID (U001)的服务供应的记账金额和根 据基于用户ID(U002)的服务供应的记账金额。
[0065] 图11示出了在以下情况下引导历史管理表和新登录管理表的设置内容:用户使 用多个终端设备30 (T001和T002)和单个用户ID (U001)来使用服务器10提供的各种服务, 并且按照以下所示的顺序来执行应用间引导和到服务的登录。
[0066] (1)在终端设备30(T001)上,将用户从引导源应用(AP001)引导到应用(AP002)。
[0067] (2)在终端设备30(T002)上,将用户从引导源应用(AP003)引导到应用(AP002)。
[0068] (3)在终端设备30(T001)上,用户利用用户ID(U001)登录到应用(AP002)。
[0069] (4)在终端设备30(T002)上,用户利用用户ID(U001)登录到应用(AP002)。
[0070] 在此情况下,在一个实施例中,在新登录管理表中针对用户ID(U001)和应用 (AP002)的组合设置引导源应用(AP001),如图11所示。另一方面,未通过其将用户引导到 终端设备30Ο?02)上的应用(AP002)的引导源应用(AP003)不被设置在新登录管理表中 (因为利用用户ID(U001)登录到终端设备30Ο?02)上不是新登录)。因此,在设置引导源 应用(AP001)的提供商的分配金额时,考虑根据基于用户ID(U001)的服务供应的记账金 额,但在设置引导源应用(AP003)的提供商的分配金额时,不考虑根据基于用户ID(U001) 的服务供应的记账金额。
[0071] 图12示出了在以下情况下引导历史管理表和新登录管理表的设置内容:用户使 用多个终端设备30 (T001和T002)和多个用户ID (U001和U002)来使用服务器10提供的 各种服务,并且按照以下所示顺序执行应用间引导和到服务的登录。
[0072] (1)在终端设备30(T001)上,将用户从引导源应用(AP001)引导到应用(AP002)。
[0073] (2)在终端设备30(T002)上,将用户从引导源应用(AP003)引导到应用(AP002)。
[0074] (3)在终端设备30(T001)上,用户利用用户ID(U001)登录到应用(AP002)。
[0075] (4)在终端设备30(T002)上,用户利用用户ID(U001)登录到应用(AP002)。
[0076] (5)在终端设备30(T002)上,用户利用用户ID(U002)登录到应用(AP002)。
[0077] (6)在终端设备30(T001)上,用户利用用户ID(U002)登录到应用(AP002)。
[0078] 在此情况下,在一个实施例中,在新登录管理表中针对用户ID(U001)和应用 (AP002)的组合设置引导源应用(AP001),如图12所示。此外,在一个实施例中,针对用 户ID(U002)和应用(AP002)的组合设置引导源应用(AP003)。因此,在设置引导源应用 (AP001)的提供商的分配金额时,考虑根据基于用户ID(U001)的服务供应的记账金额。此 夕卜,在设置引导源应用(AP003)的提供商的分配金额时,考虑根据基于用户ID(U002)的服 务供应的记账金额。
[0079] 图13示出了在以下情况下引导历史管理表和新登录管理表的设置内容:用户使 用多个终端设备30 (T001和T002)和单个用户ID (U001)来使用服务器10提供的各种服务, 并且按照以下所示的顺序来执行应用间引导和到服务的登录。
[0080] (1)在终端设备30(T001)上,将用户从引导源应用(AP001)引导到应用(AP002)。
[0081] (2)在终端设备30Ο?02)上,用户引入(下载、安装和初始启动)应用(AP002) (而不需要来自引导源应用的引导)。
[0082] (3)在终端设备30(T001)上,用户利用用户ID(U001)登录到应用(AP002)。
[0083] (4)在终端设备30(T002)上,用户利用用户ID(U001)登录到应用(AP002)。
[0084] 在此情况下,在一个实施例中,在新登录管理表中针对用户ID(U001)和应用 (AP002)的组合设置引导源应用(AP001),如图13所示。因此,在设置引导源应用(AP001) 的提供商的分配金额时,考虑根据终端设备30Ο?01)上基于用户ID(U001)的服务供应的 记账金额和根据终端设备30 (T002)上基于用户ID (U001)的服务供应的记账金额。
[0085] 图14示出了在以下情况下引导历史管理表和新登录管理表的设置内容:用户使 用多个终端设备30 (T001和T002)和多个用户ID (U001和U002)来使用服务器10提供的 各种服务,并且按照以下所示的顺序来执行应用间引导和到服务的登录。
[0086] (1)在终端设备30(T001)上,将用户从引导源应用(AP001)引导到应用(AP002)。
[0087] (2)在终端设备30(T002)上,用户引入应用(AP002)(而不需要来自引导源应用的 引导)。
[0088] (3)在终端设备30(T001)上,用户利用用户ID(U001)登录到应用(AP002)。
[0089] (4)在终端设备30(T002)上,用户利用用户ID(U001)登录到应用(AP002)。
[0090] (5)在终端设备30(T002)上,用户利用用户ID(U002)登录到应用(AP002)。
[0091] (6)在终端设备30(T001)上,用户利用用户ID(U002)登录到应用(AP002)。
[0092] 在此情况下,在一个实施例中,在新登录管理表中针对用户ID(U001)和应用 (AP002)的组合设置引导源应用(AP001),如图14所示。另一方面,针对用户ID(U002)和 应用(AP002)的组合将引导源应用ID字段设置为"无"。因此,在设置引导源应用(AP001) 的提供商的分配金额时,考虑根据基于用户ID(U001)的服务供应的记账金额。另一方面, 不针对根据基于用户ID(U002)的服务供应的记账金额来设置引导源应用的提供商的分配 金额。
[0093] 如已经使用图10至14所描述的,在一个实施例的服务器10中,可以针对"用户 ID"和"应用ID"的组合设置一个引导源应用,并且即使用户使用多个终端设备30和多个 "用户ID"来接收应用间引导和到服务的登录,基于在与新登录到服务时所使用的终端设备 30相同的终端设备上执行应用间引导,可通过应用识别引导源应用的规则,在设置此引导 源应用的提供商的分配金额时考虑根据服务供应的记账金额。
[0094] 在上述一个实施例的服务器10中,识别通过其将用户引导到服务中使用的引导 目的地应用的引导源应用,并基于根据此服务的供应来向用户收取的记账金额,为服务中 使用的引导目的地应用的提供商和通过其将用户引导到此引导目的地应用的引导源应用 的提供商设置分配金额。因此,在设置对引导源应用的提供商的分配金额时,考虑根据使用 引导目的地应用的服务的供应而对用户收取的记账金额。因此,可以为引导源应用的提供 商设置更合理的分配金额。因此,能够更合理地为使用应用的服务设置利益分配金额等。
[0095] 此外,一个实施例的服务器10响应于来自终端设备30的请求向终端设备30发送 包括引导目的地应用的"应用ID"(引导目的地标识信息)的引导区域信息。引导源应用 导致包括引导区域的屏幕,用于终端设备30获得对与要在终端设备30上显示的所发送的 引导区域信息相对应的引导目的地应用的下载网站(相关访问目的地)的访问。因此,可 由服务器10指派引导源应用将用户引导到的引导目的地应用。因此,服务器10的提供商 可以管理在引导源应用的引导区域中设置的引导目的地应用。
[0096] 此外,在一个实施例的服务器10中,当用户选择引导区域时(当将用户引导到引 导目的地应用时),在引导历史管理表中注册与用户的终端设备30、引导目的地应用和引 导源应用的组合有关的引导历史信息。然后,在新登录时(当用户注册为服务的用户时), 基于用户的终端设备30和引导目的地应用的组合与引导历史信息之间的比较来识别引导 源应用。因此,基于在与新登录时所使用的终端设备30相同的终端设备30上对引导目的 地应用的引导,可以识别引导源应用。
[0097] 在一个实施例中,当选择引导区域时注册引导历史信息,并在新登录时基于用户 的终端设备30和引导目的地应用的组合与引导历史信息之间的比较来识别引导源应用。 然而,注册引导历史信息的时间可以是与选择引导区域不同的时间。例如,该时间可以是下 载引导目的地应用时、安装引导目的地应用时、或第一次启动引导目的地应用时。此外,识 别引导源应用的时间可以是在新登录的时间之外的时间。例如,可以在每次执行登录时识 别引导源应用。在此情况下,基于在与在登录时使用的终端设备30相同的终端设备30上 对引导目的地应用的引导,识别引导源应用。
[0098] 在一个实施例中,在新登录时基于用户的终端设备30和引导目的地应用的组合 与引导历史信息之间的比较来识别引导源应用。然而,以此方式不需要分离地管理引导历 史信息和新登录。即,当将用户引导到引导目的地应用时(例如当选择引导区域时、当下载 引导目的地应用时、当安装引导目的地应用时、或当第一次启动引导目的地应用时),在服 务器10处可以向终端设备30的用户授权针对于使用引导目的地应用的"用户ID"(例如 可以基于终端设备30的"终端ID"来自动地设置"用户ID"并授权给用户),使得用户可以 利用此"用户ID"接收使用引导目的地应用的服务。在此情况下,在引导历史管理表中管 理"用户ID"意味着使用引导历史管理表来管理与用户和应用的组合相对应的引导源应用。 因此,新登录管理表不是必不可少的。
[0099] 在一个实施例中,响应于用户选择引导源应用的引导区域,将用户引导到引导目 的地应用的下载站点。然而,用户的引导目的地不限于下载站点。例如,用户可以被引导到 用于接收使用引导目的地应用的服务供应的访问目的地。如果例如引导目的地应用已经安 装在终端设备30中,则可以将用户引导到访问目的地以接收服务。备选地,如果未安装引 导目的地应用,可以将用户引导到下载站点。
[0100] 本文描述和阐述的处理和过程还可以通过与实施例显式阐述的软件、硬件或其组 合不同的软件、硬件或其组合来实现。更具体而言,本文描述和阐述的处理和过程可以通过 将与处理相对应的逻辑安装到诸如集成电路、易失性存储器、非易失性存储器、磁盘或光存 储设备等的介质中来实现。本文描述和阐述的处理和过程还可以以计算机程序的形式安装 并由各种计算机执行。
[0101] 即使本文所描述的处理和过程由单个装置、软件块、组件或模块来执行,这些处理 和过程还可以由多个装置、软件块、组件和/或模块来执行。即使本文所描述的数据、表或 数据库存储在单个存储器中,这些数据、表或数据库还可以散布在并存储在单个装置中包 括的多个存储器中或多个装置中散布和布置的多个存储器中。本文所描述的软件和硬件的 单元可以集成到更少的组成单元中或可以分解到更多的组成单元中。
[0102] 关于本文中实质上任意复数和/或单数术语的使用,除了没有指定复数或单数之 外所使用的术语,本领域技术人员在对上下文合适的情况下可以将复数转译为单数和/或 将单数转译为复数。
【权利要求】
1. 一种用于向用户提供一个或大于一个使用应用的服务的服务器,所述服务器包括: 存储设备,被配置为存储信息;以及 一个或大于一个处理器,被配置为执行预定程序, 所述预定程序包括: 引导源识别模块,被配置为识别引导源应用,所述引导源应用将所述用户引导到所述 服务中使用的引导目的地应用; 记账控制模块,被配置为根据所述服务的供应来控制对所述用户的记账,并使包括记 账金额的信息存储到所述存储设备中;以及 分配金额设置模块,被配置为基于根据所述服务的所述供应来向所述用户收取的所述 记账金额,设置要分配给在所述服务中使用的所述引导目的地应用的提供商和将所述用户 引导到所述引导目的地应用的所述引导源应用的提供商的金额。
2. 根据权利要求1所述的服务器,其中,所述引导源应用使所述用户的终端设备显示 包括引导区域的屏幕,以用于所述终端设备响应于所述用户对所述引导区域的选择来获得 对与所述引导目的地应用有关的访问目的地的访问,并且所述引导源识别模块识别所述引 导源应用,所述引导源应用使所述用户的所述终端设备响应于所述用户对所述引导区域的 选择来获得对所述访问目的地的访问。
3. 根据权利要求2所述的服务器,其中,所述存储设备存储能够识别所述引导目的地 应用的一个或大于一个引导目的地标识信息,所述预定程序还包括:引导目的地标识信息 发送模块,被配置为响应于来自所述终端设备的请求向所述终端设备发送所述引导目的地 标识信息,并且所述引导源应用使所述终端设备显示包括所述引导区域的屏幕,以用于所 述终端设备获得对与所发送的引导目的地标识信息标识的所述引导目的地应用有关的访 问目的地的访问。
4. 根据权利要求1所述的服务器,其中,所述预定程序还包括:引导历史存储模块,被 配置为使所述存储设备存储当所述用户被引导到所述服务中使用的所述引导目的地应用 时与所述用户的所述终端设备、所述引导目的地应用和所述引导源应用的组合有关的引导 历史信息,并且所述引导源识别模块被配置为基于当所述用户被注册为所述服务的用户时 所述引导历史信息与所述用户的所述终端设备和所述服务中使用的所述引导目的地应用 的组合之间的比较来识别所述引导源应用。
5. -种包括多个终端设备和服务器的系统,所述服务器与所述终端设备通信连接以向 操作所述终端设备的用户提供一个或大于一个使用应用的服务, 所述终端设备中的每个终端设备包括: 面向终端的存储设备,被配置为存储信息;以及 一个或大于一个面向终端的处理器,被配置为执行包括引导源应用的面向终端的预定 程序, 所述引导源应用包括: 引导目的地标识信息请求模块,被配置为:从所述服务器请求能够标识引导目的地应 用的引导目的地标识信息; 屏幕显示模块,被配置为:显示包括引导区域的屏幕,以用于所述终端设备获得对与所 述引导目的地应用有关的访问目的地的访问,所述引导目的地应用由从所述服务器接收的 所述引导目的地标识信息来标识;以及 访问模块,被配置为:使所述终端设备响应于所述用户对所述引导区域的选择来获得 对与所述引导目的地应用有关的所述访问目的地的访问, 所述服务器包括: 服务器存储设备,被配置为:存储一个或大于一个引导目的地标识信息;以及 一个或大于一个服务器处理器,被配置为执行预定服务器程序, 所述预定服务器程序包括: 引导目的地标识信息发送模块,被配置为:响应于来自所述终端设备的请求,向所述终 端设备发送所述引导目的地标识信息; 引导源识别模块,被配置为:识别将所述用户引导到所述服务中使用的引导目的地应 用的所述引导源应用; 记账控制模块,被配置为根据所述服务的供应来控制对所述用户的记账,并使包括记 账金额的信息存储到所述存储设备中;以及 分配金额设置模块,被配置为基于根据所述服务的所述供应来向所述用户收取的所述 记账金额,设置要分配给所述服务中使用的所述引导目的地应用的提供商和将所述用户引 导到所述引导目的地应用的所述引导源应用的提供商的金额。
6. -种用于一个或大于一个计算机向用户提供一个或大于一个使用应用的服务的方 法,所述方法包括: 识别将所述用户引导到所述服务中使用的引导目的地应用的引导源应用; 根据所述服务的供应来控制对所述用户的记账,以存储包括记账金额的信息;以及 基于根据所述服务的所述供应来向所述用户收取的所述记账金额,设置要分配给所述 服务中使用的所述引导目的地应用的提供商和将所述用户引导到所述引导目的地应用的 所述引导源应用的提供商的金额。
【文档编号】H04L29/06GK104113603SQ201410367466
【公开日】2014年10月22日 申请日期:2014年7月29日 优先权日:2013年9月30日
【发明者】水岛壮太, 古桥宏纪, 土田祐辅, 安江亮太 申请人:株式会社得那
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1