准确收集端用户对于无线网络上的应用的意见数据的系统和方法

文档序号:6413042阅读:174来源:国知局
专利名称:准确收集端用户对于无线网络上的应用的意见数据的系统和方法
技术领域
本发明背景发明领域本发明一般涉及计算机网络和无线通信。尤其是,本发明涉及端用户对无线网络环境内软件应用的意见。
相关技术描述收集端用户意见是改善产品很重要的方法,并能改善市场深入度。一般,设备制造商随着其产品发送调查表并询问消费者购买其产品的原因,以及关于产品初始使用的意见。然而,直接询问方法一般是错误的而且有几种缺点。直接询问方法在用户能有机会使用产品前询问买方意见,况且不一定端用户会在填表后将查询表返回。
收集端用户意见的方法随着软件卖方和因特网的引入而改变。购买的、或在连接到因特网的计算机上载入的、或通过因特网下载的软件应用经常带有用户调查表,且有时应用程序将带有意见和调查信息的电子邮件自动发回制造商。同样,该方法通常只收集与端用户购买特定软件商品的目的相关的数据,而不收集端用户关于软件应用本身相关的意见。
因特网上的一些网站评价消费者产品,也通过与联系网站的端用户交互而收集端用户意见。端用户可以激活关于特定产品的屏幕且输入其意见,并且其他接入网站的其他端用户可以访问这些意见。该方法有几点缺点,因为它确认输入意见的端用户的身份,并且没有办法确认用户实际购买或使用产品。另外,该网站轮询方法依赖于端用户的主动,而不是制造商的主动行为。
相应地,最好能提供一种方法和系统,以主动从实际购买和使用产品的端用户处收集意见。如果被放置于有限带宽网络内,该种系统和方法不会增加端用户的费用。因此本发明主要是关于该种用于收集端用户意见的系统和方法。
本发明概述本发明揭示了一种系统、方法和程序,用于在无线网络上从已经下载应用程序和数据的端用户处收集意见。系统通过在用户购买并使用产品一段时间之后,主动对用户发送问答卷和调查表而收集意见数据,并在用户填完后将问答卷和调查表发送回服务器。
在一示例中,系统可以发送调查表应用小程序用于在无线设备上向端用户显示,且端用户可以在无线设备处输入意见数据。在用户输入意见数据后,无线设备将意见数据发送到服务器,该服务器与无线网络通信。调查表和意见数据的传输可以在无线设备下载应用程序和/或数据的注册过程期间完成,或当无线设备第一次连接到无线网络时完成,从而可以在无线网络上可定位。上传到端用户的调查表可以对用户透明,且不会明显地消耗通信带宽。
意见数据收集可以基于几种准则发生,诸如在应用程序或数据最初下载后的一段时间、应用程序或数据被执行或访问的次数或以一些其他间隙诸如询问端用户应用程序升级或提供应用程序补丁。如果意见数据收集机制,诸如调查表在下载时刻被放在无线设备处,则预订的请求端用户意见数据输入的准则可以在应用程序或数据下载时被确定。
在一实施例中,在从端用户收集了意见数据后,服务器可以将意见数据转发到应用程序制造商以进行评估。服务器可能要求制造商预订该意见数据收集服务。如果制造商预订了该服务,服务器可以在从端用户接收到意见数据后将意见数据立即转发到制造商。如果制造商不是预订者,服务器可以在从端用户接收给制造商的应用程序的意见数据而邀请制造商成为订户。
本发明因此提供一些优势,调查表和意见数据可以通过无线通信网络而传输,而不会大大消耗有用带宽。诸如蜂窝电信网络的无线通信网络内固有的安全和标识协议的优势保证了软件产品的实际端用户用收集意见数据的调查表标识并示出。因此系统和方法为可以从无线网络上下载的应用程序的制造商提供了有用的市场数据。
本发明的其他目标、优势和特征在阅读了以下的附图简要描述、本发明的详细描述和权利要求书之后会变得更清楚。
附图的简要描述

图1是通信网络的结构。
图2A是用于收集端用户意见的系统一实施例结构。
图2B是用于收集端用户意见的系统一实施例另一结构。
图3是收集端用户意见的应用小程序过程的流图。
图4是用于注册最终获得端用户意见的软件应用的流图。
图5是监控软件使用的流图。
图6是用于从使用应用程序的远程设备收集端用户意见的服务器过程流图。
图7是用于从使用应用程序的远程设备收集端用户意见的另一服务器过程的流图。
图8是用于处理收集的端用户意见的流图。
本发明的详细描述在该描述中,“通信设备”、“无线设备”、“手持电话”和“手机”一词可交换使用,且类似的号码在若干视图中指类似的元件。图1描述根据本发明使用的通信网络100。通信网络100包括无线通信网络、公共交换电话网络(PSTN)110以及因特网120。
无线通信网络包括多个通信塔102,每个连接到基站(BS)104和带有通信设备106的服务用户。通信设备106可以是蜂窝电话、寻呼机、PDA、膝上电脑或其他手持、静止或便携式通信设备,它们使用无线和蜂窝电信网络。每个用户的指令和数据输入作为数字数据被发送到通信塔102。使用通信设备106和通信塔102间通信的用户间通信可以基于不同的技术,诸如码分多址(CDMA)、时分多址(TDMA)、频分多址(FDMA)、全球移动通信系统或数据通信系统。来自每个用户的数据从通信塔102被发送到基站(BS)104,并转发到移动交换中心(MSC)108,它可以连接到公共交换电话网络(PSTN)110。
PSTN 110通过MSC 108连接到因特网120和无线通信网络。PSTN 110支持用户使用计算机116通过拨号服务接入因特网。用户使用计算机116和通过电话线118的拨号接入到因特网服务提供商(ISP)122。ISP 122提供在计算机116和因特网120处用户间的连接。用户还可以直接通过诸如数字订户线(DSL)、T1连接等的高速数据连接直接接入ISP 122。
因特网120是高速数据网络。用户可以通过连接到因特网120上的集线器直接接入因特网或通过连接到因特网120的ISP 120接入。服务器112可以直接连接到因特网120或MSC 108或连接到PSTN 110。
图2A描述用于收集端用户意见的系统一实施例结构200。服务器202支持与远程客户204、206和208通信的应用程序。每个远程客户可以是通信设备106。每个远程客户载有应用程序的应用小程序,它可以控制与用户的接口。应用程序的应用小程序可以在用户下载软件应用程序时被下载到远程客户。应用程序的应用小程序还可以通过远程客户制造商在远程客户被制造时被下载到远程客户。
应用程序应用小程序检测何时软件应用首次被安装到手机上,且跟踪何时使用软件应用程序。应用程序的应用小程序在软件已经被安装了预订时段后或被使用了预订次数后向用户提示调查表。在收集了用户的意见之后,应用程序的应用小程序通过向上通信消息210将其发送回服务器202内的应用程序。
服务器和应用程序程序可交换地被用于该描述,且远程客户和应用程序的应用小程序可交换地被用于该描述。
图2B描述收集端用户意见的系统另一实施例结构250。服务器202通过向下通信消息260发送调查表并通过向上通信消息210接收意见。服务器202包括在向下通信消息内的调查表,该表最好在手机106被开启后的注册过程期间被下载到通信设备106。
通信设备106在开启之后进行与本地无线设备提供商的注册过程。在该注册过程期间,手机发送其MIN和ESN,并请求来自无线通信网络的通信信道。无线服务提供商通过其MIN和ESN验证手机,并从用户的本地位置注册器(HLR)检索用户信息。在该注册过程期间,在手机和无线通信网络之间发送信息,且诸如调查表和用户意见的附加信息可以以对用户透明的方式以手机和无线通信网络间的数据形式内被交换。
远程客户在接收到向下消息(数据)之后通过显示屏向用户提示调查表。在用户回答调查表之后,意见(调查表得到回答)被保存在向上通信消息(数据)210内并被发送回服务器202。向上通信消息最好在下一注册过程期间被发送回。通过利用注册过程期间的通信周期,这些消息的传输可以以最小的带宽消耗且不需要空中时间费用(用户空气时间)而完成。
图3说明收集端用户意见的应用小程序过程300的一实施例。该应用的应用小程序在其被开始之后以连续方式实现该应用小程序过程300。应用小程序检查在客户204上是否安装了新软件应用(步骤302)。应用小程序通过检查客户上的登记表或通过从在客户204上运行的系统接收通知而检查新软件应用程序。如果应用小程序检测到已经安装了新软件应用程序,则应用小程序在其记录数据库内寄存软件应用程序(步骤304)。应用小程序还检查是否使用了寄存的软件应用程序(步骤306)。应用小程序检测到寄存的软件应用程序已经由从客户204接收到通知而被激活。如果应用小程序检测到已经激活了寄存的软件应用程序,则应用小程序监视该使用(步骤308)。应用小程序通过增加计数器或记录软件应用程序被激活的时间长度而监视其使用。
图4是图3的步骤304说明。当应用小程序检测到在客户上安装了新软件应用程序,该应用小程序获取关于软件应用程序的信息(步骤402),并在其软件应用程序记录数据库内建立目录(步骤404)。关于软件应用程序的信息可以包括软件应用程序名字、制造商、安装日期等。
图5是图3的步骤308的说明。在应用小程序检测到已经激活了软件应用程序之后,应用小程序标识软件应用程序(步骤502),并从记录数据库获取对应软件应用程序的记录(步骤504)。应用小程序检查是否询问用户提供其关于软件应用程序相关的意见(步骤506)。如果记录指示用户使用软件应用程序的次数已经超过执行的阀值数或一些其他准则,诸如初始应用程序或数据下载后逝去的持续时间、应用程序或数据被执行或访问的次数或一些其他间隔诸如询问端用户应用程序升级或提供应用程序补丁,则应用小程序会向用户提示调查表。
阀值数可以由软件应用程序制造商或服务器112上的应用程序预定义。该准则还可以是软件制造商或应用程序预设的时间段。软件制造商可以决定在例如用户使用了软件应用程序一个月或至少50多次之后收集用户意见。阀值数或准则可以通过服务器上的应用程序而调整。应用小程序然后只会在超过阀值数或发生阀值事件时才提示询问用户意见。
如果记录指示还未到阀值数,则应用小程序更新记录数据库(步骤508),而不向用户提示调查表。如果记录指示阀值已经达到或超过阀值数,则应用小程序向用户提供调查表并询问用户输入(步骤510)。在步骤512收集用户输入,且应用小程序包括在被发送到服务器内的应用程序的用户输入(端用户意见数据) (步骤514)。在将带有用户意见的消息发送到服务器之后,应用小程序更新其表格,使得将来不向用户提示该软件应用程序的附加调查表。调查表可以询问与应用相关的任何数据,诸如用户喜好或不喜好、下载另一应用程序的可能性或任何其他市场问题,这些问题能帮助与市场有关领域人员收集有价值的端用户意见数据。
图6是服务器(应用程序)过程600的流图。服务器过程连续确定是否接收消息(步骤602),且当接收到消息,服务器过程检查软件应用程序的身份(步骤604)。服务器可以支持不同软件应用程序并通过接收到消息内的身份信息标识每个软件应用程序。在标识软件应用程序之后,服务器检查软件应用程序的制造商(卖方)是否是服务器服务的订户(步骤606)。如果软件制造商是订户,服务器将带有意见的消息转发给软件制造商(步骤608)。如果软件制造商不是服务器服务的订户,服务器保存意见(步骤610),并将服务提供发送给软件制造商(步骤610)。
图7是另一服务器过程700的流图。服务器过程700特别适用于一种系统,其中用户使用手机接入服务器用于下载软件应用程序。服务器从手机接收消息,并检查它是否是对下载的请求(步骤702)。如果是对下载的请求,服务从消息获取用户身份信息(步骤708),并记录用户身份信息以及请求的软件应用程序(步骤710)。
如果消息不是对下载软件应用程序的请求,服务器检查消息是否是手机分派的用户意见(步骤718)。如果消息是用户意见,服务器进行到处理用户意见(步骤720)。
如果有任何带有超时的时间戳的记录,则服务器还检查其记录数据库以寻找超时的时间戳(步骤704)。服务器使得每个请求记录与时间戳相关,且当记录的时间戳超时时,服务器将调查表发送到请求软件应用程序的用户。该时间戳保证用户被给予充分的时间以在询问其关于软件应用程序的意见之前使用软件应用程序。
如果有超时的时间戳,服务器从记录获取用户信息(步骤712),且准备调查表(步骤714)。调查表可以为每个单个软件应用程序定制,且服务器根据记录内的软件应用程序信息准备调查表。在准备调查表之后,服务器将调查表分派到用户(步骤716)。
图8是图7的步骤720扩展用于处理用户意见。过程类似于图6的过程。服务器标识用户意见被应用的软件应用程序(步骤804),并检查软件应用程序的软件卖方是否是订户(步骤806)。如果软件卖方是订户,则服务器将用户意见转发给软件卖方(步骤808)。如果软件卖方不是用户意见收集服务的订户,服务器保存意见(步骤810),并将服务提供发送给软件卖方(步骤812)。
方法在计算机设备的平台上是可执行的,且因此步骤可以用在计算机可读媒质内驻留的程序实现,其中应用程序引导带有计算机平台的服务器或其他计算设备以实现方法的步骤。计算机可读媒质可以是应用下载服务器112的存储器,或可以在连接到存储器的连接数据库。另外,计算机可读媒质可以在二级存储媒质内,它可以被载入到无线设备计算机平台上,诸如磁盘或磁带、光盘、硬盘、闪存或其他领域内已知的存储媒质。
在图3-8背景中,例如可以通过无线网络的操作部分执行其可读指令序列而实现方法,操作部分诸如通信设备106或应用程序下载服务器112。指令可以驻留在不同类型的信号载体中或数据存储一级、二级或三级媒质中。媒质可以包括例如无线网络组件可以接入或驻留在内的RAM(未示出)。不管指令是否在RAM、磁盘或其他二级存储媒质内,指令可以存储在各种计算机可读存储媒质内,诸如DASD存储(例如常规“硬驱动”或RAID阵列)、磁带、电子只读存储器(例如ROM、EPROM或EEPROM)、闪存卡、光存储设备(例如CD-ROM、WORM、DVD、数字光盘),纸“打孔”卡或其他合适数据存储媒质,包括数字和模拟传输媒质。
系统和方法因此提供有效方式以收集无线通信环境内的端用户意见。以下是为其手持通信设备下载软件应用程序的用户示例使用情况描述。用户可以使用其手机拨入服务器112以为其手机108下载日历应用程序,且用户还可以通过拨打与服务器112内应用程序相关的号而实现。来自手机108的呼叫由通信塔102接收,通过基站104,且由MSC 108处理。MSC 108将呼叫转发给服务器112,该服务器可以连接到MSC 108或连接到因特网120。
服务器112接收来自用户的呼叫并激活应用程序。应用程序通过用户的MSN和/或手机108相关的ESN标识用户。应用程序显示可用于下载的软件应用程序列表,例如端用户选择日历应用程序用于下载。服务器将软件应用程序(日历应用程序)发送到手机108。服务器可以包括应用小程序以下载到手机,应用小程序会监控软件应用的使用。应用小程序还可以由手机制造商安装且已经驻留在手机内。在端用户使用了软件应用程序一段后或预订次数后,应用小程序负责提示端用户询问其关于软件应用的意见。
在收集端用户意见数据后,在下一注册时段期间,应用小程序通过无线通信网络将端用户意见数据发送回服务器,因此使得传输对于用户是透明。当MSC108接收来自手机108的端用户意见数据时,MSC 108将服务器112标识为通过从手机108接收到的嵌入信息的目的地,并将端用户意见数据转发到服务器112。
服务器112接收端用户意见数据并标识软件应用。服务器112标识软件应用程序和其制造商,并检查软件制造商是否预订用户意见手机服务。如果软件制造商是订户,则服务器将用户意见转给软件制造商或根据软件制造商的指令处理用户意见。如果软件制造商不是订户,则服务器将服务提供发送到软件制造商,并带有一些用户意见已经为服务器接收到的指示。
在另一实施例中,服务器112不包括当将软件应用程序发送到手机108时的应用小程序。而是服务器112记录从与来自手机106的呼叫相关的自动号标识(ANI)获得的用户信息。服务器112还记录用户请求的软件应用程序以及与用户请求相关的时间戳。
服务器112周期性地检查其记录数据库以寻找时间戳。当找到超时的时间戳时,服务器112标识软件应用程序以及与超时的时间戳相关的用户。服务器112准备带有调查表的应用小程序,并将带有用户信息的应用小程序发送到MSC108。MSC 108在用户的下一注册请求之前不转发应用小程序。
当用户请求来自MSC 108的注册时,手机108通过MSN和ESN标识本身。MSC 108然后获取带有调查表的应用小程序并将其在注册过程期间发送到手机108。
在手机108接收应用小程序后,应用小程序提示用户询问其意见。应用小程序收集意见并在下一注册过程中将其发送回服务器112。服务器112以如上所述相同的方式处理用户意见。
系统和方法因此为移动通信服务提供商以及其他独立软件服务提供商提供了新收入来源。用户意见收集服务可以在订户和每条传送的意见基础上收费。系统可以很简单地支持在连接到因特网或PSTN的软件应用程序。对于在计算设备上的用户,服务器112通过其电子邮件地址或其网络地址标识用户(TCP/IP地址)。服务器通过发送电子邮件到用户,邀请他访问特定网址或回复电子邮件本身而收集用户意见。服务器还与用户通过即时消息服务通信。
虽然本发明特别参考特定实施例示出并经描述,领域内的技术人员可以理解可以进行形式和细节上的各种改变而不偏离本发明范围,如以下权利要求书提出。另外,虽然本发明的元件以单数描述或声明,除非特别说明单数限制,可以考虑复数实现。
权利要求
1.收集来自无线通信网络上无线设备的端用户的意见的系统,所述系统包括无线通信网络;与无线通信网络通信的无线通信设备,无线通信设备在端用户使用了软件应用程序预订时段之后收集端用户意见,所述意见由无线通信设备发送回无线通信网络;以及与无线通信网络通信的服务器,所述服务器运行从无线通信网络接收端用户意见的应用程序。
2.如权利要求1所述的系统,其特征在于所述无线通信设备使用应用小程序以收集端用户意见,并且服务器在注册过程期间将应用小程序发送到无线通信设备。
3.如权利要求2所述的系统,其特征在于所述无线通信设备从服务器选择并接收软件应用程序,端用户会对所述软件应用程序提供意见。
4.如权利要求3所述的系统,其特征在于所述无线通信网络在将软件应用程序发送到无线通信设备时将应用小程序发送到无线通信设备。
5.如权利要求1所述的系统,其特征在于所述服务器还包括端用户意见的记录数据库。
6.用于从使用无线通信网络的端用户收集意见的系统,其特征在于包括无线通信装置,用于与无线通信网络通信;以及端用户意见收集装置,用于在端用户使用软件应用程序一预订时段后收集端用户意见。
7.如权利要求6所述的系统,其特征在于还包括存储装置,用于存储收集的端用户意见。
8.一种用于从使用无线通信网络上的无线设备的端用户收集意见的方法,所述方法包括以下步骤向无线通信网络注册无线通信设备;从无线通信设备将标识信息发送到无线通信网络;从无线通信网络发送数据到无线通信设备,所述数据至少包括调查表,且所述数据在无线通信设备的第一注册过程期间被发送;在显示屏上向端用户提示调查表;从端用户收集意见;以及将意见从无线通信设备发送到无线通信网络,所述意见在第二注册过程期间被发送。
9.如权利要求8所述的方法,其特征在于还包括将所述意见从无线通信网络发送到服务器的步骤。
10.如权利要求8所述的方法,其特征在于还包括以下步骤监视无线通信设备上软件应用程序的使用;以及检查使用是否超过预定阀值事件。
11.如权利要求10所述的方法,其特征在于还包括将使用记录在记录内的步骤。
12.如权利要求8所述的方法,其特征在于还包括以下步骤检查所述意见是否是对于软件应用程序的,该应用程序的制造商预订了用户意见收集服务;如果制造商是订户,则将所述意见转发到制造商;以及如果制造商不是订户,则将服务提供发送到制造商。
13.一种用于从软件应用程序的端用户收集意见的方法,其特征在于所述方法包括以下步骤连接到服务器;从服务器接收软件应用程序;使用软件应用程序;检测是否已发生软件应用程序使用的阀值事件;向端用户提示调查表;从端用户处收集意见;以及将所述意见发送到服务器。
14.如权利要求13所述的方法,其特征在于包括连接到无线通信网络的步骤。
15.如权利要求14所述的方法,其特征在于在注册过程期间发生发送步骤。
16.如权利要求13所述的方法,其特征在于还包括连接到高速数据网络的步骤。
17.如权利要求13所述的方法,其特征在于还包括在记录内记录软件应用程序的使用的步骤。
18.如权利要求17所述的方法,其特征在于所述检测步骤还包括将记录与应用使用的阀值数相比的步骤。
19.如权利要求13所述的方法,其特征在于还包括将软件应用程序的安装特定时间记录在记录内。
20.如权利要求19所述的方法,其特征在于所述检测步骤还包括将安装时间与当前时间比较。
21.如权利要求13所述的方法,其特征在于向端用户提示调查表的步骤是通过来自服务器的应用小程序向端用户提示调查表。
22.如权利要求21所述的方法,其特征在于提示步骤发生在注册过程期间。
23.一服务器,用于在无线网络上选择性地下载应用程序以及数据到无线设备,所述服务器在端用户已经下载了软件应用程序或数据并使用了应用程序和数据一预订时段后,从在无线设备处的端用户收集意见数据,且所述的意见数据由无线设备通过无线网络发送到服务器。
24.如权利要求23所述的服务器,其特征在于所述服务器将应用小程序发送到无线设备以获得端用户输入并发送意见数据到服务器。
25.如权利要求23所述的服务器,其特征在于如果它被下载,则所述服务器指明端用户被要求提供哪个被服务的应用程序和数据以提供对其的意见。
26.如权利要求24所述的服务器,其特征在于所述服务器在将软件应用程序或数据下载到无线通信设备时将应用小程序发送到无线设备。
27.如权利要求23所述的服务器,其特征在于所述服务器还包括端用户意见的记录数据库。
28.驻留在计算机可读媒质内的计算机程序,当被执行时,引导与无线网络通信的计算机实现以下步骤选择性地在无线网络上下载应用程序到无线设备;记录应用程序被下载到的端用户身份;请求端用户提供对于下载的应用程序的意见数据;以及从端用户接收到意见数据。
29.如权利要求28所述的程序,其特征在于还引导计算机实现以下步骤为下载的软件应用程序标识软件制造商;确定软件制造商是否是订户;以及如果软件制造商是订户,则将端用户意见数据发送到软件制造商,为该软件制造商的特定应用程序接收意见数据。
30.如权利要求29所述的程序,其特征在于如果软件制造商不是订户,则进一步引导计算机实现将服务提供发送到软件制造商的步骤。
31.如权利要求28所述的程序,其特征在于在无线网络上选择性地下载应用程序到无线设备前引导计算机实现连接到无线通信网络的步骤。
32.如权利要求28所述的程序,其特征在于进一步引导计算机实现通过电子序列号标识端用户的步骤。
33.如权利要求28所述的程序,其特征在于进一步引导计算机实现通过网络地址标识端用户的步骤。
34.如权利要求40所述的程序,其特征在于为下载的应用程序请求端用户提供意见数据的步骤是通过将调查表作为数据消息发送到端用户的无线设备。
35.如权利要求40所述的程序,其特征在于请求端用户为下载的应用程序提供意见数据的步骤是通过将调查表作为即时消息发送到端用户的无线设备而请求意见数据。
36.如权利要求28所述的程序,其特征在于引导计算机实现记录来自端用户的意见数据的步骤。
37.如权利要求36所述的程序,其特征在于还引导计算机实现将来自端用户的意见数据记录在远程数据库内。
全文摘要
一种用于在无线通信网络内收集应用程序和数据的端用户意见的系统、方法和计算机程序。系统(100)标识已经下载了软件应用程序和/或数据到无线设备(106)的端用户,并最好通过到无线设备的目的调查表的传输收集端用户意见。
文档编号G06Q30/02GK1669347SQ03816429
公开日2005年9月14日 申请日期2003年7月1日 优先权日2002年7月1日
发明者D·J·罗斯, J·凯那基, M·查马特利, S·K·卡扎卡 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1