对无线设备的呈现信息刷新的优化的制作方法_3

文档序号:8383828阅读:来源:国知局
(MSC)。MSC是负责用于处理语音呼叫和 SMSW及其它服务(例如,电话会议、FAXW及电路交换数据)的主服务传递节点。连接到 MSC的是归属位置寄存器312化LR)和公共交换电话网络314(PSTN)。化R是为了记录诸如 用户信息的目的而被分配了用户标识的位置寄存器。化R是第一数据库,其中一旦网络外的 用户拨打移动设备的号码,就查询该第一数据库W获得移动位置和路由信息。
[0044] 现在参照图4,该图示出了包括呈现模块250的移动设备200。如图所示,呈现模 块250被示出作为移动设备200上针对来自呈现感知应用程序402、404和406的呈现请求 的单个联系点。例如,可W使应用程序编程接口对于呈现感知应用程序是可用的。在示例 性实施例中,呈现感知应用程序可W向呈现模块250注册,并且向呈现模块250指示其对什 么类型的呈现信息感兴趣,所述呈现信息例如为位置信息、设备状态信息或者应用程序专 用呈现信息。然后,呈现模块250可W在存储器212的缓存中配置一个或多个储存器(例 如,存储器),W便存储所接收的呈现信息。在示例性实施例中,呈现模块250可W将多个应 用程序所使用的信息存储到公共储存器中,并且将应用程序专用信息存储到应用程序专用 储存器中。例如,呈现模块250可W将位置信息在公共储存器中缓存一次,并且将例如好友 的状态信息存储到应用程序专用储存器中。
[0045] 呈现模块250可W通过减少接入网络资源的数量并同时考虑应用程序性能,来优 化呈现信息更新请求。如图所示,呈现模块250可W使用由不同接入技术实现的不同通信 信道来从呈现服务器330获得呈现信息。例如,图4示出了可W用于接入分组交换数据网 络310、通信端口 408W及无线收发机410的四种不同接入方法。通信端口 408可W是将 移动设备200直接地或通过物理桥路连接到分组交换数据网络310的端口。例如,通信端 口 408可W包括将移动设备200直接连接到分组交换数据网络310的W太网端口,或者其 可W是用于将移动设备200物理地连接到路由器或计算机的USB端口,其中所述路由器或 计算机直接或间接地连接到分组交换数据网络310。
[0046] 如图所示,无线收发机410是W虚线指示的,该指示了其可W是实现多种无线技 术的单个组件或多个组件。例如,在一个实施例中,无线收发机410可W通过符合802. 15 通信标准的通信信道与设备(例如,蓝牙⑧设备)进行通信。在相同的或另一个实施例中, 无线收发机410可W通过符合802. 11通信标准的通信信道与设备(例如,Wi-Fi⑧设备) 进行通信。在相同的或另一个实施例中,无线收发机410可W使用符合HRTO标准的通信信 道与接入网络304进行通信。
[0047] 在一个示例性实施例中,呈现引擎400可W配置为尝试通过该些其它通信信道或 者开启的业务信道来对呈现信息进行更新。因此,在该示例性实施例中,将不必使用额外 的接入网络资源来对呈现信息进行更新。例如,呈现引擎400可W配置为采用使用了信道 性能信息、接入技术所分配的数值W及开启的信道的算法来选择将要在其上进行更新的信 道。
[0048] 例如,移动设备200可W检测可用的接入技术并且将它们的列表存储到存储器 中。呈现引擎400可W查询接入技术,获得可由接入网络管理方为该些接入技术分配的优 选数值,并且基于该类型的信道是否已开启来对所述数值进行调整。或者换句话说,可W对 已经开启的且正在用于发送/接收信息的信道予W优先考虑。然后,呈现引擎400可W计 算数据速率信息或者使用查找表来获得数据速率信息。在将数据速率信息进行量化并且与 数值相关联之后,呈现引擎400可W随后针对每个可用的通信信道产生分数,并且选择"最 佳的"一个。然后,呈现引擎400可W使用所选择的接入技术来发送请求。
[0049] 在一些示例性实施例中,呈现引擎400可W配置为确定是使用信道来更新呈现信 息还是替代地返回所缓存的信息。例如,呈现引擎400可W配置为在选择信道之后、在选择 信道之前或者在不选择信道的情况下执行该操作(在最后该种情形中,呈现引擎400可W 配置为仅使用反向业务信道W进行更新)。呈现引擎400可W确定是否使用如下算法来对 呈现信息进行更新;该算法使用存储器212中存储的各种信息作为输入并且计算量化值。 在该示例性实施例中,呈现引擎400可W随后将该量化值与阔值进行比较,并且确定是否 要对呈现信息进行更新。
[0050] 在示例性实施例中,呈现引擎400可W配置为根据关联于一个或多个时间戳的信 息来确定是否对呈现信息进行更新,所述一个或多个时间戳与所缓存的呈现信息相关联。 例如,在使用时间戳的实施例中,呈现引擎400可W将当前时间戳与关联于被请求类型的 呈现信息的时间戳进行比较。然后,呈现引擎400可W使用如下算法;该算法考虑该信息并 且产生量化值。然后,可w将所述量化值与阔值进行比较,w确定是否应当对呈现信息进行 更新。
[0051]在相同的或者另一个示例性实施例中,可W使用与请求呈现信息的应用程序相关 联的优先级信息来产生量化值。例如,每个应用程序可W与优先级信息相关联,其中所述优 先级信息指示了应用程序的重要性。在一个具体示例中,与其它应用程序相比,向紧急人员 发送位置信息的E-911应用程序可W具有更高的优先级。在该示例性实施例中,呈现引擎 400可W识别出进行请求的应用程序,并且查找该应用程序的优先级分数。然后,呈现引擎 400可W使用如下算法;该算法考虑该信息并且产生量化值。然后,可W将该量化值与阔值 进行比较,W确定是否应该对呈现信息进行更新。
[0化2] 在相同或另一个示例性实施例中,可W使用用户简档信息来产生量化值。例如,每 个移动设备可W与具有分数的用户帐号相关联,其中该分数基于该用户的重要性。在一个 具体示例中,与普通用户相比,紧急人员用户可W具有更高的优先级分数。在另一个具体示 例中,与普通用户相比,为优质服务支付了费用的用户可W具有更高的优先级分数。在该示 例性实施例中,呈现引擎400可W获得与用户帐号相关联的分数,并且执行如下的算法:该 算法考虑该信息并且产生量化值。可W随后将所述量化值与阔值相比较,W确定是否应当 对呈现信息进行更新。
[0化3]在相同或另一个示例性实施例中,可W将正在如何使用设备用于产生量化值。例 如,可W将标识用户是否正在与移动设备200积极交互的信息用于影响量化值。在本例中, 如果正在使用移动设备200,则更有可能更新呈现信息W便影响使用移动设备200的用户 体验。
[0054] 在相同或另一个示例性实施例中,可W将当前的接入网络状况用于确定量化值。 例如,每个接入网络(例如,每个基站收发机)可W测量当前的网络状况,并且向其所服务 的移动设备发送信息,W指示例如基站收发机上的负载、当前的干扰水平、可用带宽等。例 如,前向链路信道可W包括媒体接入控制信道,该媒体接入控制信道具有负载信息,例如, 所使用的信道数量、扇区中的活动水平(例如,干扰水平)等等。可W将该信息映射到对可 能的数值进行量化的表格中,并且呈现引擎400可W使用该信息来计算量化值。然后,可W 将该量化值与阔值进行比较,W确定是否应该对呈现信息进行更新。
[0055] 在可选实施例中,可W基于当前的接入网络状况(而不是量化值,或者除了量化 值之外)来设置阔值。类似于上文描述,可W对当前网络状况进行测量,并且向其所服务的 移动设备发送当前网络状况,W指示例如基站收发机上的负载。例如,呈现引擎400可W配 置为接收定义了基站收发机326上的负载的信息。可W将该信息映射到对可能的数值进行 量化的表格中,并且呈现引擎400可W使用该信息来计算阔值。
[0化6] 继续图4的描述,在本公开内容的一个实施例中,呈现模块250可W配置为基于诸 如用户设置、设备设置、接入网络设置、设备状态、用户简档设置等信息来延迟、拒绝或立即 发送呈现信息请求。例如,用户可W进行如下设置:所述设置指示应用程序是否可W请求呈 现信息。在接收到用户发起的更新(例如,用户按了刷新按钮)的相同或另一个实施例中, 呈现模块250可W在不运行呈现引擎400的情况下发送请求。在相同或另一个示例性实施 例中,可W接收网络策略,该网络策略标识了是否应该对呈现信息更新进行分类(triage)。 例如,基站收发机可W广播如下信息:所述信息可W用于将呈现模块250配置为使呈现引 擎400在具有轻负载的地区中禁用。
[0057]下面是描绘操作过程的一系列流程图。本领域技术人员可W理解的是,本文所采 用的描述风格(例如,W展示概况的流程图呈现开始,之后在后续流程图中提供附加的和/ 或进一步的细节)大体上能够实现对各个操作过程的快速和轻松理解。此外,本领域技术 人员应当理解,可W按照与本文所述顺序不同的顺序来执行某些操作,因此,本公开内容不 限于任何具体顺序的操作。
[005引现在转到图5,该图示出了用于实施本公开内容的方面的示例性操作过程。当例如 应用程序(例如,地图应用程序)访问API并且请求优选信息(例如,移动设备200的位置 信息)时,操作500开始操作过程。例如,应用程序可W响应于接收到来自用户的请求来请 求呈现信息,或者应用程序可W配置为定期请求呈现信息。可选地,操作500可W响应于延 迟操作而开始。例如,在请求数据之前,呈现模块250可能已接收到请求、已测量接入网络 信息并且已决定等待网络状况变得更加良好。因此,可W对该请求进行缓存,并且呈现模块 250可W在预先确定的时间量之后运行图5的操作过程。
[0化9] 继续描述,在判断502处,呈现模块250可W配置为确定是否已经启用呈现模块的 特征。在一个实施例中,如果准许反向业务信道发送呈现信息,则该方法将执行到步骤504, W便通过反向业务信道对所述呈现信息进行更新,然后如步骤514处所示,已更新的呈现 信息将会被存储到存储器
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1