用于监控无线装置的使用模式的方法和设备的制造方法_2

文档序号:9399823阅读:来源:国知局
或为 并不具有其终端用户而是在无线网络Il 0上简单地传递数据的其它装置,例如遥感器、诊 断工具和数据中继器。
[0031] 无线装置102还可包含互连到计算机平台112的输入机制182和输出机制184。 输入机制182可操作以产生到达无线装置102中的输入,且可包含例如键或键盘、鼠标、触 摸显示屏和语音识别模块的机制。输出机制184可包含显示器、音频扬声器和触觉反馈机 制,例如用于将信息传达给无线装置102的用户。
[0032] 计算机平台112还可包含存储器186,存储器186可包括易失性存储器和非易失 性存储器,例如,只读和/或随机存取存储器(RAM和ROM)、EPR0M、EEPR0M、快闪卡,或计算 机平台常用的任何存储器。此外,存储器186可包含一个或一个以上快闪存储器单元,或可 为任何二级或三级存储装置,例如,磁性媒体、光学媒体、磁带或者软盘或硬盘。另外,存储 器186可操作以存储设备制造商供应的原始指令,以及经由网络110下载或经由个人计算 机(PC)载入的第三方客户端应用程序。
[0033] 此外,计算机平台112可包含处理引擎198,处理引擎198可为专用集成电路 ("ASIC")或其它芯片组、处理器、逻辑电路或其它数据处理装置。处理引擎198可操作以 执行应用程序设计接口( "API")层196,API层196可与存储器186中存储的任何常驻程 序(例如,使用监控与报告模块114)介接。在一个方面,API 196是在各自无线装置上执行 的运行时环境。一个此类运行时环境为加州圣地亚哥市(San Diego, California)的高通 公司(Qualcomm,Inc.)所开发的Binary Runtime Environment for'Virckwt) (BREW?) 软件。另一实例包含Java 2袖珍版(J2ME) API,例如,Symbian OS (操作系统)软件支持的 J2ME API。可利用(例如)经操作以控制无线计算装置上应用程序的执行的其它运行时环 境。
[0034] 处理引擎198包含以硬件、软件、固件、可执行指令、数据及其组合来实施的各种 处理子系统200,处理子系统200启用无线装置102的功能性以及无线装置在无线网络110 上的可操作性。举例来说,处理子系统200允许起始并维持与其它连网装置的通信,且允 许与其它连网装置交换数据。在一个方面,例如在蜂窝式电话中,处理引擎198可包含处 理子系统200的一者或组合,例如:声音、非易失性存储器、文件系统、发射、接收、搜索器、 层1、层2、层3、主控制装置、远程程序、手机、功率管理、诊断、数字信号处理器、声码器、消 息收发、呼叫管理器、Blueiooth."^'系统、.Bhictoodvi: LP0S、定位、位置引擎、用户接口(user interface,UI)、休眠、有限服务、安全、鉴别、imM/SnU吾音服务、图形、USB、多媒体(例 如,MPEG、GPRS)等。
[0035] 对于所揭示的方面,处理子系统200可包含与在计算机平台112上执行的应用程 序互动的任何子系统组件。举例来说,处理子系统200可包含代表常驻使用模式监控模块 114从API 196接收数据读取和数据写入的任何子系统组件。此外,从这些子系统200中的 一者或某一组合中可利用与日志120中聚集和记录的使用数据有关的信息的至少一部分。
[0036] 举例来说,在一些方面,呼叫时间和长度记录可使用呼叫何时开始和结束的时间 戳来产生,且可从经由诊断子系统及其BREW?扩展功能检索到的"无线(over the air, 0ΤΑ)"消息中检索得到。时间戳信息可用于计算呼叫的时间和长度。此外,基于使用配置 118中设定的参数,可产生传入和传出呼叫中的至少一者的使用数据。然而,应注意,可从多 个处理子系统中的一个或一个以上处理子系统聚集呼叫相关信息,例如,从蜂窝式电话的 "诊断"、"呼叫管理器"、"系统确定"和/或"用户接口"子系统聚集呼叫相关信息。
[0037] 此外,举例来说,在一些方面,使用监控与报告模块114可使用OTA消息来确定无 线装置何时处于呼叫状态。一旦无线装置102处于呼叫状态,就可(例如)使用从处理引 擎198和/或一个或一个以上处理子系统200检索到的信息,来确定和记录无线装置102 的位置。举例来说,位置信息可包含在例如全球定位系统(GPS)系统监视器和诊断系统监 视器的处理子系统中。此类定位信息可包含GPS坐标(例如,经度与炜度信息),以及小 区站点和/或网络信息,例如伪噪声(PN)偏移、网络识别(NID)、系统识别(SID)和基站 识别(BSID)。在一些方面,对呼叫的检测可触发对位置信息的检索,位置信息可为当前常 驻于一个或一个以上处理子系统中的值,或可为基于触发呼叫事件来更新的值。在一些 方面,无线装置102可包含用于确定位置信息的模块,这些模块包含以下各项中的一个或 一个以上:全球定位系统(GPS);辅助GPS(A-GPS)系统,例如可从加州圣地亚哥市的高通 公司购得的QPoint?定位软件和gps:(ln#x混合辅助GPS无线位置技术;以及基于定位的 系统(Localization Based System,LBS),例如,小区 ID)、增强型观测时间差(Enhanced Observed Time Difference,E-0TD)和观测到达时间差(Observed Timed Difference of Arrival? 0TD0A)〇
[0038] 另外,使用监控与报告模块114可操作以(例如)基于无线装置102的系统组件 的状态改变,来确定何时已下载新的软件应用程序和/或小应用程序。举例来说,当下载了 软件应用程序和/或小应用程序,总的空闲电子文件存储空间(electronic file storage, EFS)或任何媒体存储空间可减少。EFS或其它媒体的改变可经由EFS或其它媒体的系统监 视器及其BREWOt扩展功能检测到。此外,在下载软件应用程序和/或小应用程序时,应用 程序/小应用程序可添加到UI子系统中的应用程序/小应用程序列表,且使用监控与报告 模块114可经由UI系统监视器及其BRHWX:扩展功能来检索应用程序/小应用程序列表。 使用监控与报告模块114可操作以检测这些改变中的任一者,且此时可检索和记录应用程 序/小应用程序的名称。在其它实例中,使用监控与报告模块114可与装置上的动态软件管 理器模块通信,和/或与应用程序相关子系统中的一者或任何组合通信,所述应用程序相 关子系统提供关于装置上软件的添加、删除和使用(对象、时间、频率、持续时间)的信息。
[0039] 此外,在另一实例中,使用监控与报告模块114可操作以基于包括TCP/IP网络上 所发送的消息和数据的IP包,来登录所访问的网站。目的地IP地址与每个IP包相关联, 且所传输的IP包可经由数据服务系统监视器及其BREW·扩展功能来检索,且此 IP地址 可接着被记录为使用日志120的一部分。在又一实例中,使用监控与报告模块114可操作 以在交换数据包以便聚集和记录基于网络的活动时,与浏览器应用程序所利用的预定API 进行通信。另外,在又一实例中,使用监控与报告模块114可操作以从数据服务日志聚集基 于网络的活动信息,数据服务日志例如可存储于处理子系统(例如,诊断子系统)中。
[0040] 应注意,所有上述实例的提供都只是出于说明目的,且使用监控与报告模块114 可操作以与和无线装置102相关联的任何功能组件进行通信,以便收集和记录所配置的使 用数据。
[0041] 计算机平台112可进一步包含以硬件、软件、可执行指令、数据及其组合来实施的 通信模块202,通信模块202可操作以使无线装置102的各组件与无线网络110之间能够进 行通信。通信模块202可包括任何组件/端口 /接口,所述组件/端口 /接口可包含进入 无线装置的任何入口点和/或从无线装置退出的任何出口点。因而,通信模块202可包含 用于硬连线通信和无线通信的接口组件。此外,通信模块202可包含例如信号发射器、信号 接收器、信号调制器和/或信号解调器的任何空中接口组件以及相关联的电子器件。
[0042] 基于配置118、监控逻辑116和报告逻辑117,使用监控与报告模块114可操作以 监控无线装置102的使用情况,并将使用情况报告给使用模式管理器服务器模块104。使用 监控与报告模块114可通过各种机制而载入到存储器186中,包含(但不限于)从任何连 接到无线网络110的计算机装置下载,以及在交付给终端用户之前(例如在制造时)静态 载入于无线装置102上。可从中下载使用监控与报告模块114的计算机装置包含使用模式 管理器服务器模块104和用户工作站106。
[0043] 在一个方面,配置118可包含使用参数188,使用参数188识别与无线装置102上 发生的预定活动有关的要记录的数据。所收集的使用数据201由日志产生器124存储于使 用日志120中。如上文所提及,所收集的使用数据201包括与无线装置上的活动有关的任 何信息,例如正在发生什么活动、活动何时发生、活动多久发生一次(即,频率)和/或活动 发生多长时间(即,持续时间)。另外,使用日志120可包含涉及与所收集的使用数据201 相关联的给定使用参数188和/或报告参数190的给定配置ID 248的记录。
[0044] 因而,在一些方面,配置118可包括报告参数190,报告参数190可操作以配置使 用监控与报告模块114来在无线网络110上将日志120选择性地传输到使用模式管理器服 务器模块130。日志传输的时序没有限制,且可在预定时间传输、按预定时间间隔传输、按 预定时间表传输,以及在发生预定事件时传输,例如,在与通信网络110建立通信信道时和 加电时传输,以及根据某一阈值设置来传输。此外,报告参数190可确定允许哪些人存取日 志120 (例如)以存取存储器186并检索日志120。这些经授权的用户可包含特定的远程装 置,例如,使用模式管理器服务器104和用户工作站106。另外,报告参数190可包含可操作 以控制所累积的日志120的删除的参数。举例来说,日志120可在上传到使用模式管理器 服务器104时、达到特定内存大小时,以及根据从使用模式管理器服务器104和用户工作站 106接收的控制命令126而自动删除。
[0045] 在一个方面,在无线装置102与无线网络110之间的开放式通信连接上传输日志 120,即在开放式连接上在传出语音或数据呼叫时"捎带"日志120。或者,在蜂窝式网络配 置中,日志120可经由短消息服务(short message service,SMS)而传输到使用模式控制 模块130。此外,如上文所提及,使用模式管理器服务器模块的另一方面可在网络110上从 无线装置102预定地或随意地"拉取"日志120。
[0046] 使用监控与报告模块114进一步包含无线装置控制模块122,无线装置控制模块 122可操作以响应于来自远程服务器104和用户工作站106的命令,来产生/检测控制命令 126,例如确认消息。可响应于将配置118下载到远程装置104和/或将使用日志120上传 到远程装置104的引导命令来传输此确认消息。在接收到消息后,监控逻辑116和/或无 线装置控制模块122可操作以分析所述消息并确定所请求的命令。
[0047] 在一些方面,无线装置102与远程装置(即,远程服务器104和用户工作站106) 之间的数据传输可经由无线网络110在有限存取通信信道上传输。通信信道可基于有限服 务配置192来设置,且可用于将使用日志120传输到远程服务器104,或用于接收控制命令 126和/或将使用监控与报告模块114的至少若干部分(包含使用配置118)下载到无线装 置102。终端用户一般来说不可利用有限存取通信信道,且可基于识别所允许的通信类型的 有限服务设置194以及可利用的相关联的通信信道来配置有限存取通信信道。有限服务配 置192可在无线网络110上下载
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1