专利名称:用于监控无线装置的使用模式的方法和设备的制作方法
技术领域:
所描述的实施例大体上涉及无线通信装置和计算机网络。更确切地说,所描述的实 施例涉及收集关于无线装置的使用统计资料。
背景技术:
无线连网是在不使用直接电连接(例如,铜线或光缆)的情形下将一个或一个以上 无线装置连接到其它计算机装置。无线装置在无线或部分无线计算机网络上传递数据(通 常呈数据包形式),并在网络上开放"数据"或"通信"信道,以使得装置可以发送和接 收数据包。无线装置常常具有无线装置资源,例如程序和硬件组件,所述无线装置资源 单独操作和协同操作以根据它们的设计和特定协议或配置来使用和产生数据,例如使用 开放式通信连接在网络上传输和接收数据。
如今制造的无线装置其计算能力不断增加,且越来越趋近于个人计算机。这些"智 能"无线装置(例如,蜂窝式电话)在其本地计算机平台上安装了应用程序设计接口 (application programming interface, API),以允许软件开发者创建在蜂窝式电话上操作的 软件应用程序。API处于无线装置系统软件与软件应用程序之间,以使应用程序可以利 用蜂窝式电话功能性,而无需要求软件开发者具有特定的蜂窝式电话系统源代码。
由于无线装置的功能性和带宽要求的发展已远远超过对蜂窝式电话的要求,因此已 迫切需要管理无线网络的带宽、维护和服务,以便为用户维持服务质量并维持和增加网 络运营商的收益性。因此,提供用于提供无线装置的消费者使用模式报告的设备和方法 将为有利的。
发明内容
所描述的实施例包括可操作以监控和记录无线装置使用数据的设备、方法、计算机 可读媒体以及处理器,所述无线装置使用数据可用于产生与无线装置上预定活动的发生
有关的使用模式报告,其包含以下各项中的一个或一个以上发生哪些活动、活动何时 发生以及活动的频率和持续时间。举例来说,使用模式报告可识别用户在何处进行其呼 叫的趋向、呼叫的时间与长度、访问的网站,以及装置上所下载和利用的内容与软件。 使用模式报告可(例如)用于作出关于要提供给装置的产品与服务和/或与装置使用情况 有关的网络设计的合理决策。
在一个方面, 一种用于确定无线网络上的无线装置的使用模式的方法可包含获得关 于无线装置的配置,所述配置包括使用参数和报告参数,其中所述使用参数识别要监控 的无线装置使用数据。所述方法进一步包含基于使用参数而将经识别的使用数据记录于 日志中。另外,所述方法包含基于报告参数而将使用日志转发到另一装置,以分析无线 装置的使用模式。在一个相关方面, 一种机器可读媒体可包括指令,所述指令在由机器 执行时促使所述机器执行上述操作。在另一相关方面,至少一个处理器可经配置以执行 上述操作。
在另一方面, 一种无线装置可包括用于获得关于无线装置的配置的装置,所述配置 包括使用参数和报告参数,其中所述使用参数识别要监控的无线装置使用数据。另外, 所述无线装置可包含用于基于使用参数而将使用数据记录于日志中的装置。另外,所述 无线装置可包含用于基于报告参数而将使用日志转发到另一装置以分析无线装置的使用 模式的装置。
在另一方面, 一种无线装置可包括存储器,以及常驻于所述存储器中的使用监控与 报告模块。使用监控与报告模块可包含使用配置,以及可操作以基于所述使用配置来监 控无线装置使用情况的监控逻辑。另外,使用监控与报告模块可包含日志产生逻辑,其 可操作以基于使用配置来产生包括使用数据的存储器常驻使用日志。此外,使用监控与 报告模块可包含报告逻辑,其可操作以基于使用配置而将使用日志传送到另一装置,以 分析无线装置使用模式。
在又一方面, 一种用于监控无线装置的使用模式的方法可包括产生使用配置,所述 使用配置可执行以起始对无线装置上的使用数据的监控、记录和报告。所述使用配置可 识别使用参数和报告参数。所述方法可进一步包含转发使用配置以供无线装置接收;
以及基于使用配置而从无线装置接收所产生的使用日志。另外,所述方法可包含基于所 接收的使用日志而产生使用模式报告。在一个相关方面, 一种机器可读媒体可包括指令, 所述指令在由机器执行时促使所述机器执行上述操作。在另一相关方面,至少一个处理 器可经配置以执行上述操作。
在另一方面, 一种设备可包括用于产生使用配置的装置,所述使用配置可执行以起 始对无线装置上的使用数据的监控、记录和报告。所述使用配置可识别使用参数和报告 参数。所述设备可进一步包含用于转发使用配置以供无线装置接收的装置;以及用于 基于使用配置而从无线装置接收所产生的使用日志的装置。另外,所述设备可包含用于 基于所接收的使用日志而产生使用模式报告的装置。
在又一方面, 一种用于管理对无线装置的使用情况的监控的设备包括配置产生器, 所述配置产生器可操作以产生使用配置并将所述使用配置传输以供无线装置接收。所述 使用配置可识别要监控的使用参数和报告参数。此外,所述设备可包含信息存储库,其 可操作以接收并存储日志,其中所述日志包括基于使用配置的无线装置使用信息。另外, 所述设备可包含使用模式控制模块,其包括分析器,所述分析器可操作以基于所述日志 而产生使用模式报告。
在其它方面, 一种机器可读媒体包括第一和第二可执行指令集。第一可执行指令集 在由机器执行时促使所述机器执行包括以下动作的操作产生使用配置,所述使用配置 可执行以起始对无线装置上的使用数据的监控、记录和报告,所述使用配置识别使用参 数和报告参数。此外,第一指令集在由机器执行时促使所述机器转发使用配置以供无线 装置接收。另外,第一指令集在由机器执行时促使所述机器基于使用配置而从无线装置 接收所产生的使用日志。另外,第一指令集在由机器执行时促使所述机器基于所接收的 使用日志而产生使用模式报告。第二可执行指令集在由无线装置执行时促使所述无线装 置执行包括以下动作的操作获得使用配置;基于使用参数而将使用数据记录于日志中; 以及基于报告参数而将使用日志转发到第一机器,以分析无线装置的使用模式。
下文将结合附图来描述所揭示的实施例,提供这些附图是为了说明所揭示的实施例 而不是为了限制所揭示的实施例,其中相同标号表示相同元件,在附图中
图1是用于提供无线装置的使用模式信息的系统的一个方面的示意图2是图1的无线装置的结构图的一个方面;
图3是与图1的使用模式控制模块相关联的配置产生器模块的一个方面的示意图4是与图1的使用模式控制模块相关联的装置控制模块的一个方面的示意图5是图1的操作员工作站的结构图的一个方面;
图6是图1的蜂窝式电话网络特征的一个方面的示意图;以及
图7是与图1系统的操作的一个方面相关联的消息流程图。
具体实施例方式
图1说明系统100的一个方面,所述系统IOO包括用于基于下载的配置来聚集、分 析和报告无线装置的使用模式的设备和方法。系统100可操作以按照由使用模式管理器
服务器产生的可下载配置的指示,来监控、记录、上传和分析无线装置使用数据。无线 装置可经配置以在收到无线装置的已注册所有人的同意之后收集使用模式数据。此外,
系统100可进一步操作以产生可供查看的使用模式报告,例如供使用模式管理器服务器
或任何其它经授权方査看。所述报告可(例如)用于评估无线装置性能和/或更有效地管
理无线网络,包含规划小区站点开发和设备采购;提供改进的客户服务和目标明确的 市场营销;以及确定网络使用容量。另外,举例来说,报告可向提供由无线装置消费的 内容和/或服务的实体提供有用的市场营销信息。
一般来说,系统100可包含经由无线网络110与使用模式管理器服务器104通信的 无线装置102,所述使用模式管理器服务器104提供装置控制功能性。此外,使用模式 管理器服务器104可与由经授权用户(例如,经授权用户108)操作的用户工作站106 通信,经授权用户108经由有线连接109或经由无线网络110而能够存取使用模式管理 器服务器104的功能性,且可经由用户工作站106与无线装置102通信。
使用模式数据包括与无线装置上的活动有关的任何信息,例如正在发生什么活动、 活动何时发生、活动多久发生一次(即,频率)和/或活动发生多长时间(即,持续时间)。 活动可包括呼叫相关活动、消息收发相关活动、浏览器相关活动和软件应用程序相关活 动中的至少一者。举例来说,使用模式数据可跟踪与语音呼叫、视频呼叫、文本消息、 内容的上传与下载以及内容和/或应用程序的执行与使用有关的信息。使用模式数据可包 含(例如)与所监控和/或收集的信息相关联的预定的基于时间的参数,例如某一时刻 (time-of-day)和/或某一天和/或某一 日期。此外,使用模式数据可包含(例如)对活动 多久发生一次的测量值,例如预定时段内的计数、每一给定活动的长度等。举例来说, 使用模式数据可包含(但不限于)监控和记录进行呼叫的时刻;呼叫的平均长度;呼叫 起始/接收位置,例如,全球定位(global positioning, GPS)坐标和小区站点信息,如伪 噪声(pseudo noise, PN)偏移、系统识别(system identification, SID)、网络识别(network identification, NID)和基站识别(base station identification, BSID);正在访问哪些网站、 何时访问和多久访问一次;以及正在下载和执行哪些软件和/或小应用程序、何时下载和 执行,以及多久下载和执行一次。使用模式监控参数可由用户配置,且可从使用模式管 理器服务器104下载。因此,收集和分析使用模式数据以试图透彻了解关于装置、装置
用户和/或给定活动的使用模式,g卩,预定活动的发生、与所述发生相关联的基于时间的 数据、预定活动的持续时间、发生的频率,以及与所述发生相关联的地理位置。
装置可包含任何形式的无线装置或计算机模块(包含有线或无线通信入口),其包含 (但不限于)无线调制解调器、PCMCIA卡、存取终端、个人计算机、电话或其任何组合 或子组合。
参看图2,无线装置102可包含计算机平台112,计算机平台112可操作以在无线网 络IIO上传输数据(即,使用模式数据日志)且接收并执行软件应用程序和配置(即, 使用模式监控模块114和使用模式使用配置118)。
无线装置102可包含任何类型的计算机化无线装置,例如蜂窝式电话102、个人数 字助理、双向文本寻呼机、便携式计算机,以及甚至具有无线通信入口并且还可与网络 或因特网建立有线连接的单独计算机平台。无线装置可为远程从属装置(remote-slave), 或为并不具有其终端用户而是在无线网络110上简单地传递数据的其它装置,例如遥感 器、诊断工具和数据中继器。
无线装置102还可包含互连到计算机平台112的输入机制182和输出机制184。输入 机制182可操作以产生到达无线装置102中的输入,且可包含例如键或键盘、鼠标、触 摸显示屏和语音识别模块的机制。输出机制184可包含显示器、音频扬声器和触觉反馈 机制,例如用于将信息传达给无线装置102的用户。
计算机平台112还可包含存储器186,存储器186可包括易失性存储器和非易失性存 储器,例如,只读和/或随机存取存储器(RAM禾BROM)、 EPROM、 EEPROM、快闪卡' 或计算机平台常用的任何存储器。此外,存储器186可包含一个或一个以上快闪存储器 单元,或可为任何二级或三级存储装置,例如,磁性媒体、光学媒体、磁带或者软盘或 硬盘。另外,存储器186可操作以存储设备制造商供应的原始指令,以及经由网络110 下载或经由个人计算机(PC)载入的第三方客户端应用程序。
此外,计算机平台112可包含处理引擎198,处理引擎198可为专用集成电路 ("ASIC")或其它芯片组、处理器、逻辑电路或其它数据处理装置。处理引擎198可操 作以执行应用程序设计接口 ("API")层196, API层196可与存储器186中存储的任何 常驻程序(例如,使用监控与报告模块114)介接。在一个方面,API196是在各自无线 装置上执行的运行时环境。 一个此类运行时环境为加州圣地亚哥市(San Diego, California)的高通公司 (Qualcomm, Inc.)所开发的Binary Runtime Environment for Wireless (BREW )软件。另一实例包含Java 2袖珍版(J2ME) API,例如,SymbianOS (操作系统)软件支持的J2MEAPI。可利用(例如)经操作以控制无线计算装置上应 用程序的执行的其它运行时环境。
处理引擎198包含以硬件、软件、固件、可执行指令、数据及其组合来实施的各种 处理子系统200,处理子系统200启用无线装置102的功能性以及无线装置在无线网络 U0上的可操作性。举例来说,处理子系统200允许起始并维持与其它连网装置的通信, 且允许与其它连网装置交换数据。在一个方面,例如在蜂窝式电话中,处理引擎198可 包含处理子系统200的一者或组合,例如声音、非易失性存储器、文件系统、发射、 接收、搜索器、层l、层2、层3、主控制装置、远程程序、手机、功率管理、诊断、数 字信号处理器、声码器、消息收发、呼叫管理器、Bluetooth⑧系统、Bluetooth LPOS、 定位、位置引擎、用户接口 (user interface, UI)、休眠、有限服务、安全、鉴另U、 USIM/SIM、 语音服务、图形、USB、多媒体(例如,MPEG、 GPRS)等。
对于所揭示的方面,处理子系统200可包含与在计算机平台112上执行的应用程序 互动的任何子系统组件。举例来说,处理子系统200可包含代表常驻使用模式监控模块 114从API 196接收数据读取和数据写入的任何子系统组件。此外,从这些子系统200中 的一者或某一组合中可利用与日志120中聚集和记录的使用数据有关的信息的至少一部 分。
举例来说,在一些方面,呼叫时间和长度记录可使用呼叫何时开始和结束的时间戳 来产生,且可从经由诊断子系统及其BREW⑧扩展功能检索到的"无线(over the air, OTA)"消息中检索得到。时间戳信息可用于计算呼叫的时间和长度。此外,基于使用配 置118中设定的参数,可产生传入和传出呼叫中的至少一者的使用数据。然而,应注意, 可从多个处理子系统中的一个或一个以上处理子系统聚集呼叫相关信息,例如,从蜂窝 式电话的"诊断"、"呼叫管理器"、"系统确定"和/或"用户接口"子系统聚集呼叫相关
4曰息。
此外,举例来说,在一些方面,使用监控与报告模块114可使用OTA消息来确定无 线装置何时处于呼叫状态。 一旦无线装置102处于呼叫状态,就可(例如)使用从处理 引擎198和/或一个或一个以上处理子系统200检索到的信息,来确定和记录无线装置102 的位置。举例来说,位置信息可包含在例如全球定位系统(GPS)系统监视器和诊断系 统监视器的处理子系统中。此类定位信息可包含GPS坐标(例如,经度与纬度信息), 以及小区站点和/或网络信息,例如伪噪声(PN)偏移、网络识别(NID)、系统识别(SID) 和基站识别(BSID)。在一些方面,对呼叫的检测可触发对位置信息的检索,位置信息
可为当前常驻于一个或一个以上处理子系统中的值,或可为基于触发呼叫事件来更新的 值。在一些方面,无线装置102可包含用于确定位置信息的模块,这些模块包含以下各 项中的一个或一个以上全球定位系统(GPS);辅助GPS (A-GPS)系统,例如可从加 州圣地亚哥市的高通公司购得的QPointTM定位软件和gpsOn^混合辅助GPS无线位置技 术以及基于定位的系统(Localization Based System, LBS),例如,小区ID)、增强型观 测时间差(Enhanced Observed Time Difference, E-OTD)和观测到达时间差(Observed Timed Difference of Arrival, OTDOA)。
另外,使用监控与报告模块114可操作以(例如)基于无线装置102的系统组件的 状态改变,来确定何时已下载新的软件应用程序和/或小应用程序。举例来说,当下载了 软件应用程序和/或小应用程序,总的空闲电子文件存储空间(electronic file storage, EFS) 或任何媒体存储空间可减少。EFS或其它媒体的改变可经由EFS或其它媒体的系统监视 器及其BREW⑧扩展功能检测到。此外,在下载软件应用程序和/或小应用程序时,应用 程序/小应用程序可添加到UI子系统中的应用程序/小应用程序列表,且使用监控与报告 模块114可经由UI系统监视器及其BREW⑧扩展功能来检索应用程序/小应用程序列表。 使用监控与报告模块114可操作以检测这些改变中的任一者,且此时可检索和记录应用 程序/小应用程序的名称。在其它实例中,使用监控与报告模块114可与装置上的动态软 件管理器模块通信,和/或与应用程序相关子系统中的一者或任何组合通信,所述应用程 序相关子系统提供关于装置上软件的添加、删除和使用(对象、时间、频率、持续时间) 的信息。
此外,在另一实例中,使用监控与报告模块114可操作以基于包括TCP/IP网络上所 发送的消息和数据的IP包,来登录所访问的网站。目的地IP地址与每个IP包相关联, 且所传输的IP包可经由数据服务系统监视器及其BREW⑧扩展功能来检索,且此IP地址 可接着被记录为使用日志120的一部分。在又一实例中,使用监控与报告模块114可操 作以在交换数据包以便聚集和记录基于网络的活动时,与浏览器应用程序所利用的预定 API进行通信。另外,在又一实例中,使用监控与报告模块114可操作以从数据服务日 志聚集基于网络的活动信息,数据服务日志例如可存储于处理子系统(例如,诊断子系 统)中。
应注意,所有上述实例的提供都只是出于说明目的,且使用监控与报告模块114可 操作以与和无线装置102相关联的任何功能组件进行通信,以便收集和记录所配置的使 用数据。
计算机平台112可进一步包含以硬件、软件、可执行指令、数据及其组合来实施的 通信模块202,通信模块202可操作以使无线装置102的各组件与无线网络110之间能够 进行通信。通信模块202可包括任何组件/端口/接口,所述组件/端口/接口可包含进入无 线装置的任何入口点和/或从无线装置退出的任何出口点。因而,通信模块202可包含用 于硬连线通信和无线通信的接口组件。此外,通信模块202可包含例如信号发射器、信 号接收器、信号调制器和/或信号解调器的任何空中接口组件以及相关联的电子器件。
基于配置118、监控逻辑116和报告逻辑117,使用监控与报告模块114可操作以监 控无线装置102的使用情况,并将使用情况报告给使用模式管理器服务器模块104。使 用监控与报告模块114可通过各种机制而载入到存储器186中,包含(但不限于)从任 何连接到无线网络110的计算机装置下载,以及在交付给终端用户之前(例如在制造时) 静态载入于无线装置102上。可从中下载使用监控与报告模块114的计算机装置包含使 用模式管理器服务器模块104和用户工作站106。
在一个方面,配置118可包含使用参数188,使用参数188识别与无线装置102上发 生的预定活动有关的要记录的数据。所收集的使用数据201由日志产生器124存储于使 用日志120中。如上文所提及,所收集的使用数据201包括与无线装置上的活动有关的 任何信息,例如正在发生什么活动、活动何时发生、活动多久发生一次.(即,频率)和/ 或活动发生多长时间(即,持续时间)。另外,使用日志120可包含涉及与所收集的使用 数据201相关联的给定使用参数188和/或报告参数190的给定配置ID 248的记录。
因而,在一些方面,配置118可包括报告参数190,报告参数190可操作以配置使用 监控与报告模块114来在无线网络110上将日志120选择性地传输到使用模式管理器服 务器模块130。日志传输的时序没有限制,且可在预定时间传输、按预定时间间隔传输、 按预定时间表传输,以及在发生预定事件时传输,例如,在与通信网络uo建立通信信 道时和加电时传输,以及根据某一阈值设置来传输。此外,报告参数190可确定允许哪 些人存取日志120 (例如)以存取存储器186并检索日志120。这些经授权的用户可包含 特定的远程装置,例如,使用模式管理器服务器104和用户工作站106。另外,报告参 数190可包含可操作以控制所累积的日志120的删除的参数。举例来说,日志120可在 上传到使用模式管理器服务器104时、达到特定内存大小时,以及根据从使用模式管理 器服务器104和用户工作站106接收的控制命令126而自动删除。
在一个方面,在无线装置102与无线网络110之间的开放式通信连接上传输日志120, 即在开放式连接上在传出语音或数据呼叫时"捎带"日志120。或者,在蜂窝式网络配
置中,日志120可经由短消息服务(short message service, SMS)而传输到使用模式控制 模块130。此外,如上文所提及,使用模式管理器服务器模块的另一方面可在网络110 上从无线装置102预定地或随意地"拉取"日志120。
使用监控与报告模块114进一步包含无线装置控制模块122,无线装置控制模块122 可操作以响应于来自远程服务器104和用户工作站106的命令,来产生/检测控制命令 126,例如确认消息。可响应于将配置118下载到远程装置104和/或将使用日志120上 传到远程装置104的引导命令来传输此确认消息。在接收到消息后,监控逻辑116禾口/或 无线装置控制模块122可操作以分析所述消息并确定所请求的命令。
在一些方面,无线装置102与远程装置(即,远程服务器104和用户工作站106) 之间的数据传输可经由无线网络110在有限存取通信信道上传输。通信信道可基于有限 服务配置192来设置,且可用于将使用日志120传输到远程服务器104,或用于接收控 制命令126和/或将使用监控与报告模块114的至少若干部分(包含使用配置118)下载 到无线装置102。终端用户一般来说不可利用有限存取通信信道,且可基于识别所允许 的通信类型的有限服务设置194以及可利用的相关联的通信信道来配置有限存取通信信 道。有限服务配置192可在无线网络110上下载、可(例如)经由串行连接而本地传送 到无线装置102,或可预先载入于无线装置102上。
返回参看图1,使用模式管理器服务器104可包括以下各项中的至少一者任何类 型的服务器、个人计算机、小型计算机、大型计算机或任何计算装置(进一步包括处理 器组合件150的专用或一般计算装置)。此外,可存在与使用模式管理器服务器104相关 联的单独服务器或计算机装置,其协同工作以便向各方提供可用格式的数据,和/或在无 线装置102与使用模式管理器服务器104之间的数据流中提供单独的控制层。使用模式 管理器服务器104 (或多个服务器)可经由通信模块152在无线网络110上向无线装置 102发送软件代理或应用程序,例如,使用模式监控模块114的任何部分(包含使用配置 118),以使得无线装置102返回来自其常驻应用程序和子系统200中的信息。使用模式 控制模块130可进一步包含软件、硬件、数据,以及一般来说可操作以管理来自无线装 置102的使用日志120的收集、分析和报告的任何可执行指令。
此外,使用模式控制模块120可包含信息存储库136,其用于存储从无线装置102 接收的日志120。信息存储库136可包含任何类型的存储器或存储装置。
另外,使用模式控制模块130可进一步包括分析器142,其用于从使用日志120中 所收集的使用数据来导出无线装置使用模式。分析器142可包括以下各项中的一者或任
何组合硬件、软件、固件、可执行指令、数据和分析逻辑(例如,决策例行程序)、统 计程序及其组合,用于分析和解译日志120并产生使用模式报告148。报告148或其若 干部分可(例如)经由电子邮件传输到任何预定实体,或者可使报告148或其若干部分 可以供(例如)经授权用户108在本地或远端进行查看。基于对报告148的查阅,和/或 基于随着时间的过去对报告148进行的比较,经授权用户108或其它报告接受者可观测 和/或确定装置使用趋向,此可用来确定要提供给无线装置的产品与服务,和/或确定相关 联的网络的变化以便更好地适合于所观测到的使用模式。在另一方面,由于所收集的使 用模式信息可包含无线装置类型(例如基于配置ID 248 (图3)),因此分析器142可形 成基于从多个相同无线装置类型收集的使用数据的使用模式报告,和/或将无线装置类型 之间的使用模式进行比较的报告。另外,可从多个网络服务提供商处累积使用信息,且 可产生可能不具名的报告用来将与不同网络服务提供商相关联的装置的使用模式进行比 较。
此外,使用模式控制模块130可包含配置产生器模块140,其可执行以在经授权用 户108 (例如,提供给无线装置的组件、内容和/或服务的提供商的市场营销人员)的控 制下产生使用配置118,且如先前所揭示,将使用模式监控模块114的全部或一部分(包 含配置118)下载到无线装置102。另外,使用模式控制模块130可根据来自使用模式控 制逻辑134的请求,基于来自经授权用户108的命令来"拉取"使用日志120,或可从 无线装置102 "推送"日志120。
参看图3,使用模式控制模块130可包含配置产生器模块140,其包含硬件、软件、 固件、可执行指令、数据和/或允许配置产生器模块140产生使用配置118的任何其它相 关联的逻辑。在一个方面,配置产生器模块140可操作以执行配置逻辑254,配置逻辑 254基于从许多参数中选择来组装给定使用配置118的各个组件。举例来说,无线装置的 不同模型可提供不同的能力。因此,构成使用配置118的参数可视无线装置的类型/构造 /模型和/或网络服务提供商而变。因而,配置逻辑254可使得用户能够从多个无线装置类 型/模型256和多个网络服务提供商258的菜单中进行选择,以便产生适当菜单而从所述 菜单选择使用配置118的参数。
多个使用数据类型参数242使系统操作员(例如,经授权用户108)能够配置使用 模式监控模块,以监控、记录和报告与装置上发生的任何预定活动、发生时间、持续时 间和发生频率有关的多个使用数据类型中任何预定数目的使用数据类型。
此外,可选定一个或一个以上报告参数用以指定使用日志120将于何时上传到远程
服务器104。此参数可选自多个报告参数244,且可包含在预定事件发生时(例如每天 在预定时刻)、在存储预定数目的条目和/或所使用的预定内存量时,和/或在无线装置102 加电时;以及响应于请求,例如根据远程装置(例如,远程服务器104和/或用户工作站 106)的命令。
另外,配置逻辑254的一个方面可包含多个控制命令参数246,控制命令参数246 可操作以控制对使用模式监控模块114和所报告日志的存取。当操作时,此参数可允许 经授权用户起始使用日志120的上传,同时防止所述同一用户下载新的配置118。
此外,替代于个别地选择各种参数,配置逻辑254可使得用户能够从多个预定使用 配置250的菜单中进行选择,所述预定使用配置250包含上文所提及的参数(包括授权 配置118)的预定分组。
此外,在一个方面,多个无线装置类型/模型256中的选定一者以及多个网络服务提 供商258中的选定一者可与多个使用数据类型参数242中的一个或一个以上使用数据类 型参数相关。举例来说,对于在ABC无线服务提供商上操作的XYZ品牌无线装置来说, 配置逻辑258可能够确定无线装置102应该已安装了哪些使用监控、收集和报告能力, 且因而可产生包含适当的相应参数集的使用配置118。
一旦确定了给定配置118的特定参数,配置逻辑254便可为给定配置指派唯一的配 置ID 248,且可将此配置存储于库中以供随后重新调用,例如存储于多个预定授权配置 250之间。此外,配置逻辑254和/或使用模式控制模块130的另一组件可操作以将使用 配置118传输到一个或一个以上无线装置102,来起始对所述装置上的呼叫的监控和记 录。
参看图4,使用模式控制模块130可包括装置控制模块146,其通过执行控制逻辑 134而可操作以在无线装置102上执行控制命令126,或将控制命令126传输到无线装置 102。在一个方面,举例来说,控制命令126可含有用户识别("ID") 260和控制活动262。 用户ID 260可为对控制命令126的始发者(即,经授权用户108)进行识别的某种方式。 举例来说,用户ID 260可为姓名、号码、数字签名、无用数据(hash)或可能与某一方 相关联的任何其它类型的数据或值。此外,用户ID 260可能没有显式地包含于控制命令 126中,而是可从控制命令126的来源中导出。
控制活动262可为将由使用模式监控模块114通过执行控制命令126而在无线装置 102上执行的操作。如上文所述,这些操作可包含下载使用模式监控模块114的至少若 干部分、起始日志120的上传和日志120的删除。在执行或转发控制命令126之前,装
置控制模块146可执行许可逻辑264以验证发送者执行所述动作的意图,以及确定发布 控制命令126的用户的权限。举例来说,无线装置102可在将使用日志120上传到远程 服务器104或从远程服务器104下载使用配置118之前请求验证265。
为了确定用户是否获权发布控制命令126,许可逻辑264可从控制命令126中分析 用户ID 260和控制活动262,并利用与多个控制许可268相关且与多个无线装置识别(ID) 272相关的多个用户ID 270的数据库。因而,基于是否接收到验证265和/或是否找到正 确授权,装置控制模块146产生许可决策266,许可决策266确定是否执行所产生的控 制命令126。
控制许可268可识别给定用户ID 260和/或无线装置ID 272的一个或一个以上经授 权的控制活动262。举例来说,特定用户可能被限制于特定控制活动,或被限制于能够 控制特定无线装置。然而,应注意,多个用户ID 270、多个控制许可268和多个无线装 置识别(ID) 272可以任何方式而相关。举例来说,控制命令126可含有经授权用户108 的用户ID 260,以及针对多个无线装置识别270中的一个特定无线装置识别的"上传当 前日志"的控制活动262。许可逻辑264搜索控制许可268和用户ID 270的数据库,以 确定用户108是否得到许可以禁用给定无线装置102上的可执行指令。
使用模式控制模块130中的所揭示组件的实际位置没有限制,且可实体上位于连接 到无线网络110的服务器或其它装置上。
在系统100的一个方面,就职于用户工作站106的经授权用户108可能对无线装置 的使用模式如何影响网络产品和/或服务感兴趣。在此情形下,举例来说,系统100可允 许基于远程服务器104所产生的使用模式报告148来分析小区站点操作和规划未来小区 站点开发。在系统100的另一方面,经授权用户108可包含设备制造商和/或将产品和/ 或服务供应给无线装置102的实体的市场营销代表。在此情况下,报告148提供无线装 置102的所有方面的使用模式的细节,其中包含呼叫和消息收发习惯以及内容和软件消 费。基于此信息,内容与服务提供商可为无线装置102定制其可供利用的支持。报告148 可(例如)经由电子邮件传输给用户工作站106,或可使报告148可供在远程服务器104 上査看,而无需将报告148传输给用户工作站106。
此外,在一个方面,经授权用户108可将使用模式监控模块114或其若干部分直接 从用户工作站106下载到一个或多个无线装置102,而到达无线装置102。在其它方面, 用户工作站106可以是远程服务器104的从属装置,要求服务器104验证用户108并管 理与无线装置102的连接。
参看图5,用户工作站106可包括以下各项中的至少一者任何类型的服务器、个 人计算机、小型计算机、大型计算机、终端或任何计算装置(可操作以与无线装置102 和远程服务器104两者通信的专用或一般计算装置)。在一个方面,用户工作站106可包 括处理引擎238和通信模块240。在其它方面,用户工作站106可常驻于无线网络110 的任何网络装置上,例如常驻于使用模式管理器服务器104、连接到网络的另一服务器 上,或甚至常驻于无线装置102上。
用户工作站106可包括互连到计算机平台224的输入机制220和输出机制222。输 入机制220和输出机制222可类似于其各自在无线装置102上的对应物182、 184,且准 许经授权用户108与用户工作站106介接,并经由工作站与使用模式管理器服务器104 介接,且最终与无线装置102介接。工作站计算机平台224可进一步包括用于存储应 用程序和数据文件的存储器226;处理引擎238;和通信模块240,其可操作以在工作站 106、远程服务器104、无线装置102以及无线网络110上的任何网络组件之间发射和接 收消息与数据。
存储器226可包括由处理引擎238执行的工作站控制模块228。由于用户工作站106 的数目和经授权用户108的数目没有限制,因此用户识别("ID")参数236可由经授权 用户108输入到存储器296中,且可操作以识别特定工作站106到包含远程服务器104 和无线装置102的网络组件的用户。
工作站控制模块228可进一步包含授权逻辑230,其可结合图形用户接口 (Graphic User Interface, GUI)逻辑232、输入机制220和输出机制222操作,以指导用户108进 行任何分析和命令活动选择与传输。GUI逻辑232可控制(例如)电子邮件通信、报告 演示,也提供用于选择任何控制命令126并将任何控制命令126传输到使用模式控制模 块130和无线装置102的菜单。此外,工作站控制模块228可提供对无线装置产品和/或 服务提供商和/或网络服务提供商的存取,和/或可与无线装置产品和/或服务提供商和/或 网络服务提供商进行通信,以便提供针对一个或一个以上无线装置所收集并分析的使用 模式信息。
无线网络110包含可操作以至少部分用于启用无线装置102与连接到无线网络110 的任何装置之间的无线通信的任何通信网络。此外,无线网络IIO可包含形成网络的所 有网络组件和所有连接的装置。举例来说,无线网络110可包含以下各项中的至少一者 或任何组合蜂窝式电话网络(如图4中所实施);多播网络,例如仅前向链路(Forward Link Only, FLO )网络,比如可从加州圣地亚哥市的高通公司购得的MediaFLO 系统;
数字视频广播(digital video broadcasting, DVB)网络,例如卫星DVB-S、有线DVB-C、 地面电视DVB-T、手持地面电视DVB-H;地面电话网络;卫星电话网络;红外网络,例 如基于红外数据协会(Infrared Data Assosiation, IrDA)的网络;短程无线网络;Bluetooth 技术网络ZigBee⑧协议网络;超宽带(ultra wide band, UWB)协议网络家庭射频(home radio frequency, HomeRF)网络;共享无线存取协议(shared wireless access protocol, SWAP)网络;宽带网络,例如无线以太网兼容性联盟(wireless Ethernet compatibility alliance, WECA)网络、无线保真联盟(wireless fidelity alliance, Wi-Fi Alliance)网络禾口 802.11网络;公众交换电话网络;公众异质通信网络,例如因特网;专用通信网络;和 陆地移动无线电网络。
电话网络的适当实例包含模拟和数字网络/技术中的至少一者或任何组合,例如码
分多址(code division multiple access, CDMA)、 宽带石马分多址(wideband code division multiple access, WCDMA)、 通用移动电信系统 (universal mobile telecommunications system, UMTS)、高级移动电话业务(advanced mobile phone service, AMPS)、时分多址 (time division multiple access, TDMA)、步贞分多址(frequency division multiple access, FDMA)、正交频分多址(orthogonal frequency division multiple access, OFDMA)、全球移 动通信系统(global system for mobile communications, GSM)、单载波("IX")无线电传 输技术(radio transmission technology, RTT)、纯进化数据(evolution data only, EV-DO) 技术、通用分组无线业务(general packet radio service, GPRS)、增强数据GSM环境 (enhanced data GSM environment, EDGE)、高速下行链路数据包存取(high speed downlink data packet access, HSPDA)、模拟和数字卫星系统,以及可用于无线通信网络和数据通信 网络中的至少一者中的任何其它技术/协议。
参看图6,蜂窝式无线系统300的一个方面包括至少一个无线装置102和经由载波 网络334连接到有线网络330的蜂窝式电话无线网络338。蜂窝式电话系统300仅为示 范性的,且可包含任何系统,例如无线装置102的远程模块通过所述系统在彼此之间和 之中和/或在无线网络338 (包含但不限于无线网络载波和/或服务器)的组件之间和之中 以无线方式传递包含语音和数据的包。
根据系统300,使用模式管理器服务器104可在有线网络330 (例如,局域网(local area network, LAN))上与用于存储从无线装置102聚集的数据日志326的数据存储库324 通信。此外,数据管理服务器328可与使用模式管理器服务器104通信以提供后处理能 力、数据流控制等。使用模式管理器服务器104、数据存储库324和数据管理服务器328
可连同提供蜂窝式电信服务所需的任何其它网络组件一起存在于蜂窝式电话系统300 上。
使用模式管理器服务器104和/或数据管理服务器328可经由数据链路332和336(例 如,因特网、安全LAN、 WAN或其它网络)与载波网络334通信。载波网络334控制 发送给移动交换中心(mobile switching center, MSC) 340的消息(一般为数据包)。此夕卜, 载波网络334通过例如因特网禾口/或普通老式电话业务(plain old telephone service, POTS) 的网络336而与MSC 340通信。通常,在网络336中,网络或因特网部分传送数据,而 POTS部分传送语音信息。MSC 340可通过另一网络342 (例如,用于数据传送的数据网 络和/或因特网部分,和用于语音信息的POTS部分)而连接到多个基站(base station, BTS) 344。 BTS 344最终通过短消息收发服务(short messaging service, SMS)或其它无线方法 将消息以无线方式广播到无线装置(例如,无线装置102)。
参看图7,用于提供无线装置的消费者使用模式报告的方法可在步骤154处起始, 其中经授权用户108配置使用模式监控模块114的至少一部分以供随后下载到单个或选 定的多个无线装置102。
在一些方面,使用模式监控模块114可能不存在于无线装置102上,且可在无线网 络110上由使用模式控制模块130 "推送"到无线装置102,或由无线装置102从使用模 式控制模块130 "拉取",以保证无线装置102具有最新的软件版本。在另一替代方面, 使用模式监控模块114到无线装置102的推送或拉取可以任何方式来配置,例如由预定 事件来起始。
在其它方面,尽管给定无线装置102可能已经具有已处于存储器中的使用模式监控 模块114,但其可能没有最新的使用配置118。产生并转发使用配置118可包含存取远程 服务器104上的使用模式控制模块130,以及执行配置产生器逻辑140。如先前所揭示, 可在经授权用户108的指示下将所产生的使用配置118转发到多个无线装置102。
配置产生器逻辑140可利用配置逻辑254来确定和/或定制包含使用配置118的各种 参数,且可视无线装置102的类型/构造/模型、实际网络服务提供商以及将要监控和记录 的使用类型而变。
根据经授权用户108的命令,在步骤156处,使用模式控制逻辑134可将引导命令 126发送到常驻于选定无线装置的存储器186中的使用模式监控模块114。可经由SMS 或其它无线方法而在有线通信信道上发送引导命令126。
在步骤158处,无线装置控制模块122可分析引导命令126,并视需要在执行之前
验证和/或鉴别所接收的消息。举例来说,无线装置控制模块122可立即执行命令,或无 线装置控制模块122可在执行控制命令126之前询问控制命令126的来源以验证控制命 令。在另一实例中,装置控制模块122可利用许可逻辑264对照许可数据库来检查与控 制命令126相关联的用户ID 260和/或控制活动262,以便确定对控制命令的授权,从而 制定许可决策266。在另一替代实例中,装置控制模块122可请求远程服务器104操作 装置控制模块146以对控制命令126进行验证和/或授权。
基于对引导命令126的成功验证或鉴别,在步骤160处,使用监控与报告模块114 可在无线网络110上与远程服务器104建立连接,例如HTTP连接。
在步骤162处,使用监控与报告模块114可起始从远程服务器114下载使用配置118。 在另一方面,授权配置118可经由静态或串行连接而转发到无线装置102,或可在无线装 置102制造期间预先载入于无线装置102上。
如先前所揭示,配置118可包括使用参数188,其可操作以控制在使用日志120 中监控和记录了哪些呼叫;报告参数190,其可操作以控制何时将使用日志120上传到 远程服务器102;以及存取参数191,其用以确定向远程装置提供何种对无线装置102的 存取。
在成功下载使用配置118之后,可在步骤164处将包括确认的控制命令126传输到 远程服务器104,以指示已成功传输配置118。
在步骤166处,监控逻辑116和报告逻辑117可作为后台程序运行,从而基于使用 配置118的经分析的参数来监控和记录无线装置使用情况。
在步骤168处,基于报告参数190,报告逻辑117可经由通信模块202和有限服务配 置192来与远程服务器104建立上传机制。此上传机制可包含HTTP、 HTTPS、 FTP或其 它数据传送协议。
在其它方面,在步骤170处,可使用无线装置102能够存取的任何通信装置或连接 从无线装置102传送使用日志120。
在步骤172处,远程服务器104将确认消息126发送到无线装置102,从而指示已 成功上传使用日志120。在另一方面,日志120可由使用模式控制模块130整体地接收、 或分段接收并组装。在一个方面,使用模式控制模块130可在无线网络110上接收曰志 120,而在另一方面,可使得使用模式控制模块122经由与无线装置102的静态或串行连 接来接收日志120,或从与使用模式管理器服务器130和无线装置102通信的某一其它 计算机装置或存储媒体接收日志120。
在步骤174处,分析器/报告产生器142可处理并分析所收集的日志信息120,并在 步骤176处,基于所述分析来产生消费者使用模式报告148。
在步骤178处,使用模式管理器服务器模块可使得任何预定方(例如,经授权用户 108或甚至与系统100没有直接关联的一方)能够存取报告154,和/或将报告154传输 给所述任何预定方,以采取进一步的分析和行动。此外,可产生报告148并使得报告148 可在可配置的基础上(例如,每天、每周、每月等)供查看/传输。报告148可包含任何 形式的输出,其表示对信息存储库136中包含的日志120和其它信息的分析,以及对任 何其它相关联的信息(例如,提议的网络结构、预计的运行统计等)的分析。
尽管使用模式控制模块130可产生报告148,但模块130及其相应组件可能可操作 以使得易于查看从无线装置102收集的呈任何形式(例如,表格、地图、图形视图、纯 文本、交互程序或网页)的使用数据相关信息,或提供对数据的任何其它显示或演示。 举例来说,使用模式控制模块130可在监视器或显示装置上呈现使用相关信息,和/或可 (例如)经由电子邮件将此信息传输给另一计算机装置,以供经由例如HTTP、 HTTPS、 FTP或某一其它数据传送协议的机制来进一步进行分析或查阅。
在另一方面,系统包含本文所述功能性的分配。举例来说,此方面可包含对包括第 一和第二可执行指令集的机器可读媒体的分配。第一可执行指令集在由机器执行时促使
所述机器执行包括产生使用配置的操作,所述使用配置可执行以起始对无线装置上的使 用数据的监控、记录和报告,所述使用配置识别使用参数和报告参数。此外,第一指令 集在由机器执行时促使所述机器转发使用配置以供无线装置接收。另外,第一指令集在 由机器执行时促使所述机器基于使用配置而从无线装置接收所产生的使用日志。另外, 第一指令集在由机器执行时促使所述机器基于所接收的使用日志而产生使用模式报告。 第二可执行指令集在由无线装置执行时促使所述无线装置执行包括以下动作的操作获 得使用配置,基于使用参数将使用数据记录到日志中,以及基于报告参数将使用日志转 发到第一机器,以便分析无线装置的使用模式。
因而,所描述的方面允许收集和报告无线装置的预定使用模式。基于这些报告,可 向无线装置销售改进的产品与服务。
结合本文所揭示的方面描述的各种说明性逻辑、逻辑块、模块和电路可利用通用处 理器、数字信号处理器(digital signal processor, DSP)、专用集成电路(application specific integrated circuit, ASIC)、现场可编程门阵列(field programmable gate array, FPGA)或其 它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件或经设计以执行本文所描述的
功能的其任何组合来实施或执行。通用处理器可为微处理器,但在替代实施例中,处理 器可为任何常规处理器、控制器、微控制器或状态机。处理器也可实施为计算装置的组 合,例如DSP与微处理器的组合、多个微处理器的组合、结合DSP核心的一个或一个以 上微处理器的组合,或任何其它此类配置。
结合本文所揭示的方面描述的方法或算法的步骤可直接以硬件、由处理器执行的软
件模块或两者的组合来实施。软件模块可常驻于RAM存储器、快闪存储器、ROM存储 器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、CD-ROM或此项 技术中己知的任何其它形式的存储媒体中。示范性存储媒体耦合到处理器,以使得处理 器可从存储媒体读取信息以及将信息写入到存储媒体。在替代实施例中,存储媒体可与 处理器成一体式。处理器和存储媒体可常驻于ASIC中。ASIC可常驻于用户终端中。在 替代实施例中,处理器和存储媒体可作为离散组件常驻于用户终端中。
虽然以上揭示内容展示了说明性方面和/或方面,但应注意,可在不脱离由所附权利 要求书界定的所描述方面和/或方面的范围的情况下,在本文中作出各种变化和修改。此 外,尽管所描述方面的元件可用单数形式来描述或主张,但也预期复数形式,除非明确 说明限于单数形式。另外,任何方面和/或方面的全部或一部分均可与任何其它方面和/ 或方面的全部或一部分一起使用,除非另有说明。
权利要求
1.一种用于确定无线装置的使用模式的方法,其包括获得关于无线装置的配置,所述配置包括使用参数和报告参数,其中所述使用参数识别要监控的无线装置使用数据;基于所述使用参数而将所述经识别的使用数据记录于日志中;以及基于所述报告参数而将所述使用日志转发到另一装置,以分析所述无线装置的使用模式。
2. 根据权利要求l所述的方法,其中获得关于无线装置的配置包括在无线网络上从远 程装置接收所述配置。
3. 根据权利要求l所述的方法,其中所述使用参数是从多个使用参数中选定的,且其 中所述报告参数是从多个报告参数中选定的。
4. 根据权利要求1所述的方法,其中基于所述无线装置的类型和与所述无线装置相关 联的网络服务提供商的身份中的至少一者,从多个使用参数中选定所述使用参数。
5. 根据权利要求1所述的方法,其中记录使用数据包括记录以下各项中的至少一者 预定活动的发生、与所述发生相关联的基于时间的数据、所述预定活动的持续时间、 所述发生的频率以及与所述发生相关联的地理位置。
6. 根据权利要求5所述的方法,其中记录与所述发生相关联的地理位置包括记录以下 各项中的至少一者伪噪声(PN)偏移、系统识别(SID)、网络识别(NID)以及 基站识别(BSID)。
7. 根据权利要求5所述的方法,其中所述预定活动包括以下活动中的至少一者呼叫 相关活动、消息收发相关活动、浏览器相关活动以及软件应用程序相关活动。
8. 根据权利要求1所述的方法,其中获得关于无线装置的配置包括基于预定义的有限 服务配置而在无线网络上建立有限存取通信信道。
9. 根据权利要求l所述的方法,其中将所述使用日志转发到另一装置包括基于预定义 的有限服务配置而在无线网络上建立有限存取通信信道。
10. 根据权利要求9所述的方法,其中将所述使用日志转发到另一装置包括基于预定时 间表、预定事件和远程装置的请求中的至少一者来转发所述使用日志。
11. 一种机器可读媒体,其包括指令,所述指令在由机器执行时促使所述机器执行包括 以下动作的操作获得关于无线装置的配置,所述配置包括使用参数和报告参数,其中所述使用参数识别要监控的无线装置使用数据;基于所述使用参数将所述经识别的使用数据记录于日志中;以及 基于所述报告参数将所述使用日志转发到另一装置,以分析所述无线装置的使用模式。
12. 至少一种处理器,其经配置以执行以下动作获得关于无线装置的配置,所述配置包括使用参数和报告参数,其中所述使用参数识别要监控的无线装置使用数据;基于所述使用参数将所述经识别的使用数据记录于日志中;以及 基于所述报告参数将所述使用日志转发到另一装置,以分析所述无线装置的使用模式。
13. —种无线装置,其包括用于获得关于无线装置的配置的装置,所述配置包括使用参数和报告参数,其中 所述使用参数识别要监控的无线装置使用数据;用于基于所述使用参数将所述经识别的使用数据记录于日志中的装置;以及用于基于所述报告参数将所述使用日志转发到另一装置以分析所述无线装置的 使用模式的装置。
14. 一种无线装置,其包括存储器;以及使用监控与报告模块,其常驻于所述存储器中,所述使用监控与报告模块进一步 包括使用配置;监控逻辑,其可操作以基于所述使用配置来监控无线装置使用情况; 日志产生逻辑,其可操作以基于所述使用配置来产生包括使用数据的存储器常驻 使用日志;以及报告逻辑,其可操作以基于所述使用配置而将所述使用日志传送到另一装置,以 分析无线装置使用模式。
15. 根据权利要求14所述的装置,其中由所述无线装置从所述无线网络上接收所述使 用配置。
16. 根据权利要求14所述的装置,其中所述经记录的使用数据包括以下各项中的至少一者预定活动的发生、与所述发生相关联的基于时间的数据、所述预定活动的持 续时间、所述发生的频率以及与所述发生相关联的地理位置。
17. 根据权利要求16所述的方法,其中所述与所述发生相关联的地理位置包括以下各 项中的至少一者伪噪声(PN)偏移、系统识别(SID)、网络识别(NID)以及基 站识别(BSID)。
18. 根据权利要求16所述的装置,其中所述预定活动包括以下活动中的至少一者呼 叫相关活动、消息收发相关活动、浏览器相关活动以及软件应用程序相关活动。
19. 根据权利要求14所述的装置,其中所述使用监控与报告模块可操作以在无线网络 上传送所述使用日志。
20. 根据权利要求14所述的装置,其中所述使用配置包括存取参数,所述存取参数识 别经授权以存取所述使用监控与报告模块的预定装置。
21. 根据权利要求14所述的装置,其中所述使用配置进一步包括报告参数,所述报告 参数包括对何时在无线网络上传输所述使用日志的识别。
22. 根据权利要求14所述的装置,其中所述使用监控与报告模块可进一步操作以在无 线网络上建立有限存取通信信道,其中所述有限存取通信信道是基于预定义的有限 服务配置。
23. 根据权利要求22所述的装置,其中所述装置的终端用户不可利用所述有限存取通 信信道。
24. 根据权利要求14所述的装置,其进一步包括装置控制模块,所述装置控制模块可 操作以分析从远程装置接收的命令。
25. 根据权利要求24所述的装置,其中所述控制命令包括引导命令和删除命令中的至 少一者,其中所述引导命令可操作以起始所述使用配置的下载,且其中所述删除命 令从所述无线装置处删除已上传的使用日志。
26. —种用于监控无线装置的使用模式的方法,其包括产生使用配置,所述使用配置可执行以起始对无线装置上的使用数据的监控、记 录和报告,所述使用配置识别使用参数和报告参数; 转发所述使用配置以供所述无线装置接收;基于所述使用配置从所述无线装置接收所产生的使用日志;以及 基于所述接收的使用日志产生使用模式报告。
27. 根据权利要求26所述的方法,其中产生使用配置包含产生用于监控以下各项中的至少一者的使用配置预定活动的发生、与所述发生相关联的基于时间的数据、所 述预定活动的持续时间、所述发生的频率以及与所述发生相关联的地理位置。
28. 根据权利要求26所述的方法, 步包括在无线网络上进行转发<
29. 根据权利要求26所述的方法, 输到另一计算机装置。其进一步包括提供对所述使用模式报告的至少一部其中转发所述使用配置以供所述无线装置接收进一 其进一步包括将所述使用模式报告的至少一部分传
30. 根据权利要求26所述的方法 分的远程存取。
31. 根据权利要求26所述的方法其进一步包括基于所述报告将控制命令发送到所述
32.根据权利要求26所述的方法,其进一步包括基于所述无线装置的类型和与所述无 线装置相关联的网络服务提供商的身份中的至少一者,从多个使用配置中选定所述 使用配置。
33. 至少一种处理器,其经配置以执行以下动作产生使用配置,所述使用配置可执行以起始对无线装置上的使用数据的监控、记 录和报告,所述使用配置识别使用参数和报告参数; 转发所述使用配置以供所述无线装置接收;基于所述使用配置从所述无线装置接收所产生的使用日志;以及 基于所述接收的使用日志产生使用模式报告。
34. —种机器可读媒体,其包括指令,所述指令在由机器执行时促使所述机器执行包括 以下动作的操作产生使用配置,所述使用配置可执行以起始对无线装置上的使用数据的监控、记 录和报告,所述使用配置识别使用参数和报告参数; 转发所述使用配置以供所述无线装置接收;基于所述使用配置从所述无线装置接收所产生的使用日志;以及 基于所述接收的使用日志产生使用模式报告。
35. —种设备,其包括用于产生使用配置的装置,所述使用配置可执行以起始对无线装置上的使用数据 的监控、记录和报告,所述使用配置识别使用参数和报告参数; 用于转发所述使用配置以供所述无线装置接收的装置;用于基于所述使用配置从所述无线装置接收所产生的使用日志的装置;以及 用于基于所述接收的使用日志产生使用模式报告的装置。
36. —种用于管理对无线装置的使用情况的监控的设备,其包括配置产生器,其可操作以产生使用配置并将所述使用配置传输以供无线装置接 收,所述使用配置识别要监控的使用参数和报告参数;信息存储库,其可操作以接收并存储日志,所述日志包括基于所述使用配置的无 线装置使用信息;以及使用模式控制模块,其包括分析器,所述分析器可操作以基于所述日志产生使用 模式报告。
37. 根据权利要求36所述的设备,其中所述使用模式控制模块可进一步操作以在无线 网络上将所述使用模式报告的至少一部分传输到另一装置以进行分析。
38. 根据权利要求36所述的设备,其中所述使用模式控制模块可进一步操作以允许经 授权用户存取所述使用模式报告。
39. 根据权利要求36所述的设备,其进一步包括装置控制模块,所述装置控制模块可 操作以发送控制命令来改变所述无线装置的操作特性。
40. 根据权利要求39所述的设备,其中所述控制命令包括用户识别和控制活动,且其 中所述装置控制模块进一步包括许可逻辑,所述许可逻辑可操作以在发送所述控制 命令之前确定对执行所述控制命令的授权,所述授权基于所述用户识别和所述控制 活动中的至少一者。
41. 根据权利要求39所述的设备,其中所述装置控制模块可操作以从另一计算机装置 接收所述控制命令。
42. 根据权利要求41所述的设备,其中所述另一计算机装置位于无线网络上。
43. 根据权利要求36所述的设备,其中所述使用参数识别以下各项中的至少一者以进 行监控预定活动的发生、与所述发生相关联的基于时间的数据、所述预定活动的 持续时间、所述发生的频率以及与所述发生相关联的地理位置。
44. 一种机器可读媒体,其包括第一可执行指令集,其在由机器执行时促使所述机器执行包括以下动作的操作产生使用配置,所述使用配置可执行以起始对无线装置上的使用数据的监控、记录和报告,所述使用配置识别使用参数和报告参数; 转发所述使用配置以供所述无线装置接收; 基于所述使用配置从所述无线装置接收所产生的使用日志;以及 基于所述接收的使用日志产生使用模式报告;以及 第二可执行指令集,其在由所述无线装置执行时促使所述无线装置执行包括以下 动作的操作获得所述使用配置;基于所述使用参数将所述使用数据记录于日志中;以及基于所述报告参数将所述使用日志转发到第一机器,以分析所述无线装置的使 用模式。
全文摘要
用于监控无线装置的使用模式的设备和方法可包含使用监控与报告模块,所述使用监控与报告模块可操作以基于所接收的使用配置来监控和记录无线装置的使用情况。此外,基于所述使用配置,所述无线装置可将日志转发到另一装置,所述另一装置可操作以分析所述日志并产生可供经授权用户查看的使用模式报告。
文档编号H04W24/08GK101176373SQ200680016092
公开日2008年5月7日 申请日期2006年3月14日 优先权日2005年3月14日
发明者埃里克·奇·庄·叶, 肯尼·福克, 蒂亚·曼宁·卡塞特 申请人:高通股份有限公司