ImageVerifierCode 换一换
格式:PDF , 页数:33 ,大小:888.08KB ,
资源ID:4328301      下载积分:30 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zhuanlichaxun.net/d-4328301.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(用于对内容提供商网站与移动设备进行中介的方法和系统.pdf)为本站会员(b***)主动上传,专利查询网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知专利查询网(发送邮件至2870692013@qq.com或直接QQ联系客服),我们立即给予删除!

用于对内容提供商网站与移动设备进行中介的方法和系统.pdf

1、(10)申请公布号 CN 102484646 A (43)申请公布日 2012.05.30 C N 1 0 2 4 8 4 6 4 6 A *CN102484646A* (21)申请号 201080040421.7 (22)申请日 2010.08.13 61/241,301 2009.09.10 US H04L 29/06(2006.01) H04L 29/08(2006.01) (71)申请人摩托罗拉移动公司 地址美国伊利诺伊州 (72)发明人马克森R惠勒 威廉N坎普二世 利恩T马米特苏卡 克里斯托弗A米特拉 斯科特I普特曼 魏凯 (74)专利代理机构中原信达知识产权代理有限 责任公司 11

2、219 代理人谢晨 刘光明 (54) 发明名称 用于对内容提供商网站与移动设备进行中介 的方法和系统 (57) 摘要 在一个实施例中,一种有助于第一内容提供 商网站与移动设备之间的通信的方法包括:在 web服务器处经由第一网络从该内容提供商网站 获得第一信息,该第一信息不包括任何电子邮件 消息,其中,该获得包括通过web服务器的后端部 分从该内容提供商网站请求该第一信息。该方法 还包括:在该web服务器的后端部分和前端部分 中的至少一个中处理该第一信息,以便提供经处 理的第一信息;和将该第一信息中的新内容的通 知从该web服务器的前端部分传输到在该第一网 络或第二网络上建立的推送信道上,以便移

3、动设 备来接收。 (30)优先权数据 (85)PCT申请进入国家阶段日 2012.03.12 (86)PCT申请的申请数据 PCT/US2010/045442 2010.08.13 (87)PCT申请的公布数据 WO2011/031413 EN 2011.03.17 (51)Int.Cl. 权利要求书4页 说明书20页 附图8页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 4 页 说明书 20 页 附图 8 页 1/4页 2 1.一种有助于第一内容提供商网站与移动设备之间的通信的方法,所述方法包括: 在web服务器处,经由第一网络从所述内容提供商网站获得第一信息,所

4、述第一信息 不包括任何电子邮件消息,所述获得包括通过所述web服务器的后端部分从所述内容提供 商网站拉取所述第一信息; 在所述web服务器的所述后端部分和前端部分的至少一个中处理所述第一信息以便 提供经处理的第一信息;以及 将所述第一信息中的新内容的通知从所述web服务器的所述前端部分传输到在所述 第一网络或第二网络上建立的推送信道上,以便所述移动设备来接收。 2.根据权利要求1所述的方法,其中,在所述获得所述第一信息之后,所述后端部分处 理所述第一信息,以将改变指示提供给所述web服务器的所述前端部分,以用于所述处理 进行。 3.根据权利要求1所述的方法,其中,所述处理包括以下各项中的一个或

5、多个:(a)将 第一数量的数据中的至少一些放入到公共传输队列中,(b)对所述至少一些数据进行压缩, 以及(c)将所述至少一些数据转换成不同的格式。 4.根据权利要求1所述的方法,其中,所述推送信道至少部分地基于在所述移动设备 上运行的应用程序的操作来建立,并且其中,所述推送信道采用传输控制协议TCP、可扩展 消息处理和出席协议XMPP、以及异步通信技术中的一个或多个。 5.根据权利要求1所述的方法,其中,所述web服务器通过多个web服务调用,与所述 社交网络站点和所述移动设备中的至少一个进行另外的通信。 6.根据权利要求1所述的方法,其中,当所述处理包括确定所述第一信息的第一部分 具有高重要

6、性级别时,则所述传输包括高优先级推送;并且 其中,当所述处理包括确定所述第一信息的第二部分具有低重要性级别时,则所述传 输包括低优先级推送。 7.根据权利要求1所述的方法,其中,所述新内容从所述web服务器到所述移动设备的 进一步传输被延迟,直到所述web服务器从所述移动设备接收到轮询为止。 8.根据权利要求1所述的方法,所述经处理的第一信息表示在所述第一信息与在所述 web服务器处从所述社交网络站点所接收到的更早的信息之间存在的一个或多个差异。 9.根据权利要求1所述的方法,其中,所述经处理的第一信息被配置以便使得能够以 独立于所述社交网络站点的至少一个定制特征的方式,将所述经处理的第一信息

7、中的至少 一些显示在所述移动设备上。 10.根据权利要求1所述的方法,其中,所述经处理的第一信息被配置成,由所述移动 设备在接收到所述经处理的第一信息时,用来生成显示区,其中,文本或另一输入能够从用 户接收到所述显示区中。 11.根据权利要求1所述的方法,所述方法还包括: 从第二社交网络网站获得第二信息; 在所述web服务器处,处理所述第二信息以便提供经处理的第二信息;以及 将所述经处理的第二信息的通知从所述web服务器传输到所述推送信道,以便所述移 动设备来接收。 12.根据权利要求11所述的方法,其中,所述第一信息和第二信息的所述处理用来达 权 利 要 求 书CN 102484646 A

8、2/4页 3 成表示自从先前的更新开始,在一段时期期间,相对于所述第一信息和第二信息已经发生 的改变的信息的聚合。 13.根据权利要求12所述的方法,其中,所述经处理的第一信息和所述经处理的第二 信息中的每一个都被配置,以便能够以独立于所述第一社交网络站点和第二社交网络站点 中的至少一个定制特征的方式,在所述移动设备上显示所述经处理的第一信息和第二信息 中的至少一些。 14.根据权利要求1所述的方法,其中,所述web服务器通过将认证指示提供到所述第 一网络上以便所述社交网络站点来接收,来建立与所述社交网络站点有关的认证,响应于 此,所述web服务器然后从所述社交网络站点接收回认证令牌。 15.

9、一种有助于第一社交网络网站与移动设备之间的通信的方法,所述方法包括: 在web服务器的后端部分处,经由第一网络从社交网络网站获得第一信息; 在所述web服务器处,处理所述第一信息,以便提供经处理的第一信息,其中,所述处 理包括基于由所述第一信息中的至少一个部分所满足的至少一个重要性级别来过滤所述 第一信息中的所述至少一个部分,并且其中,所述至少一个部分包括联系人信息、状态信 息、以及新闻信息中的至少一个;以及 将所述第一信息中的新内容的通知从所述web服务器的前端部分传输到在所述第一 网络或第二网络上建立的推送信道上,以便所述移动设备来接收, 其中,如果所述通知所关于的新内容涉及所述状态信息,

10、则所述通知为高优先级,并且 其中如果所述通知所关于的所述新内容涉及至少一个其它类型的信息,则所述通知为低优 先级。 16.根据权利要求15所述的方法,其中,所述新内容从所述web服务器到所述移动设备 的进一步传输被延迟,直到所述web服务器从所述移动设备接收到轮询为止。 17.一种有助于第一社交网络网站与移动设备之间的通信的方法,所述方法包括: 从所述移动设备接收第一数据; 从所述移动设备接收第二数据,其中,所述第一数据和第二数据中的一个是内容数据, 并且所述第一数据和第二数据中的另一个包括使所述移动设备能够登入进所述第一社交 网络站点的至少一个标识符;以及 将所述至少一个标识符传输到所述第一

11、网络上,以便所述第一社交网络站点来接收, 通过所述至少一个标识符,所述服务器能作为所述移动设备的代理而登入到所述第一社交 网络站点上。 18.根据权利要求17所述的方法,所述方法还包括以下各项中的至少一个: 将所述内容数据从所述服务器传输到所述第一社交网络站点;以及 即使当所述移动设备持续一段时间地变得从所述服务器断开连接时,也维持代表所述 移动设备的所述服务器相对于所述社交网络站点的登入状态。 19.根据权利要求18所述的方法,还包括: 从所述移动设备接收额外的标识符,并且将所述额外的标识符传输到所述第一网络 上,以便第二社交网络站点来接收,通过所述额外的标识符,所述服务器能作为所述移动设

12、备的额外的代理而登入到所述社交网络站点上,并且其中,所述内容数据被通过所述服务 器进一步传输到所述第二社交网络站点,从而与所述第二社交网络站点共享所述内容数 权 利 要 求 书CN 102484646 A 3/4页 4 据。 20.一种有助于第一社交网络网站与移动设备之间的通信的方法,所述方法包括: 在web服务器处,经由第一网络从所述社交网络网站获得第一信息; 在所述web服务器处,处理所述第一信息,以便提供经处理的第一信息,其中,所述经 处理的第一信息指示所述第一信息与从所述社交网络网站所先前接收到的更早的信息之 间的差异,以及 从所述web服务器传输通知以便所述移动设备来接收,其中,当所

13、述处理包括确定所 述第一信息的第一部分具有高重要性级别时,则所述通知的所述传输包括基本上立即将所 述经处理的第一信息的高优先级通知提供到在所述web服务器与所述移动设备之间存在 的推送信道上;以及 等待来自所述移动设备的下载请求。 21.根据权利要求20所述的方法,其中,当所述处理包括确定所述第一信息的第二部 分具有低重要性级别时,则所述处理还包括在传输所述经处理的第一信息的对应的第二部 分以便所述移动设备来接收之前,存储所述第二部分或所述经处理的第一信息的对应的第 二部分持续一段时间。 22.根据权利要求20所述的方法,还包括: 在所述web服务器处,经由所述第一网络或额外的网络从第二社交网

14、络网站获得第二 信息; 在所述web服务器处,处理所述第二信息以便提供经处理的第二信息,其中,所述经处 理的第二信息指示所述第二信息与从所述第二社交网络网站先前接收到的额外的更早的 信息之间的另外的差异;以及 从所述web服务器传输所述经处理的第二信息中的至少一些以便所述移动设备来接 收。 23.根据权利要求22所述的方法,其中,所述经处理的第一信息和第二信息被配置成, 允许所述移动设备以基本上独立于所述第一社交网络站点和第二社交网络站点的相应的 格式化特性的方式,显示所述经处理的第一信息和第二信息中的至少一些。 24.根据权利要求20所述的方法,其中,所述第一信息不包括任何电子邮件消息。 2

15、5.一种有助于移动设备与多个社交网络网站之间的通信的方法,其中,所述多个社交 网络网站包括第一社交网络站点和第二社交网络站点,所述方法包括: 通过至少一个第一网络从所述第一社交网络网站拉取第一信息,并且从所述第二社交 网络网站拉取第二信息到web服务器上; 在所述web服务器处,处理所述第一信息和第二信息,以便生成经处理的第一信息和 第二信息, 从所述web服务器传输所述经处理的第一信息和第二信息的可用性的通知,以便所述 移动设备来接收, 其中,所述经处理的第一信息和第二信息被配置以便允许所述移动设备请求所述经处 理的第一信息和第二信息,以及当以至少基本上独立于用于如由所述第一社交网络站点和

16、第二社交网络站点所提供的所述第一信息和第二信息的特定格式化特性的标准化方式而 接收到所述经处理的第一信息和第二信息时,显示所述经处理的第一信息和所述经处理的 权 利 要 求 书CN 102484646 A 4/4页 5 第二信息中的二者。 26.根据权利要求25所述的方法,其中,所述第一经处理的信息表示联系人列表和状 态更新中的至少一个。 27.根据权利要求25所述的方法,其中,所述第一信息和第二信息的所述处理包括确 定所述第一信息和第二信息的部分是具有高重要性,还是具有低重要性。 权 利 要 求 书CN 102484646 A 1/20页 6 用于对内容提供商网站与移动设备进行中介的方法和系

17、统 技术领域 0001 本发明涉及包括移动设备的通信,并且更具体地涉及在该移动设备与互联网内容 提供商网站之间的通信。 背景技术 0002 诸如社交网络网站(SNW)、新闻订阅源、音乐和相片网站的内容提供商网站 (CPW)、以及诸如企业对企业(b2b)或企业对消费者(b2c)网站的其它类型的网站是交互式 网站,其支持诸如新闻、天气、个人和/或企业信息、图片、视频以及歌曲的各种形式的数据 的下载和/或上载(例如,发布)并且从而有助于在人和人群之中的人与人之间的连接的 创建和维护。通过一个用户将数据上载到CPW能够允许其它用户访问和/或下载该被上载 的数据。通常,SNW为无数用户提供了架构以创建分

18、别标识相应的用户的相应的个人空间 或专业空间,并且允许该被上载的数据与相应的空间相关联。 0003 CPW能够与正在操作常常经由因特网型网络与CPW联系的各种不同类型的设备中 的任何一个的用户进行通信。逐渐地,用户采用移动设备来与CPW进行交互。随着这样的 通信活动增加,存在对于改进在进行这样的通信活动中的质量和/或用户友好性的不断增 加的需求。另外,还存在对于改进该种通信活动的效率以提高移动设备的电池性能和减少 所有设备的数据传输的不断增加的需求。 0004 如果能够以改进的移动设备和/或其它设备,和/或用于允许移动设备与CPW进 行通信的改进方法的形式来提供将帮助至少部分地解决一个或多个前

19、述发展的需求的改 进,则其将因此是有利的。 发明内容 0005 在至少一个实施例中,本发明涉及一种有助于第一内容提供商网站与移动设备之 间的通信的方法。该方法包括:在web服务器处经由第一网络从该内容提供商网站获得第 一信息,该第一信息不包括任何电子邮件消息,该获得包括通过web服务器的后端部分从 该内容提供商网站拉取(pulling)该第一信息。该方法还包括:在该web服务器的后端部 分和前端部分中的至少一个中处理该第一信息,以便提供经处理的第一信息;和将该第一 信息中的新内容的通知从该web服务器的前端部分传输到在第一网络或第二网络上建立 的推送信道上,以便移动设备来接收。 0006 此外

20、,在至少一个额外的实施例中,本发明涉及有助于第一社交网络网站与移动 设备之间的通信的方法。该方法包括:在web服务器的后端部分处经由第一网络从该社交 网络网站获得第一信息;和在web服务器处处理该第一信息以便提供经处理的第一信息, 其中,该处理包括基于由至少一个部分的第一信息所满足的至少一个重要性级别来过滤该 至少一个部分的第一信息,并且其中,该至少一个部分包括联系人信息、状态信息、以及新 闻信息中的至少一个。该方法还包括将该第一信息中的新内容的通知从该web服务器的前 端部分传输到在第一或者第二网络上建立的推送信道上,以便移动设备来接收。如果通知 说 明 书CN 102484646 A 2/

21、20页 7 所关于的新内容涉及状态信息则该通知为高优先级,并且其中,如果通知所关于的新内容 涉及至少一个其它类型的信息则该通知为低优先级。 0007 另外,在至少一个额外的实施例中,本发明涉及一种有助于在第一社交网络网站 与移动设备之间的通信的方法。该方法包括从移动设备接收第一数据,并且从移动设备接 收第二数据,其中,该第一数据和第二数据中的一个是内容数据,而该第一数据和第二数据 中的另一个包括使移动设备能够登入进该第一社交网络站点的至少一个标识符。该方法还 包括将该至少一个标识符传输到第一网络上以便该第一社交站点来接收,通过其,服务器 能作为移动设备的代理服务器而登陆到第一社交网络站点上。

22、0008 在再一实施例中,本发明涉及一种有助于在第一社交网络网站与移动设备之间的 通信的方法。该方法包括:在web服务器处经由第一网络从该社交网络网站获得第一信息; 和在该web服务器处处理该第一信息以便提供经处理的第一信息,其中,该经处理的第一 信息指示该第一信息与从社交网络网站先前所接收到的更早的信息之间的差异。该方法还 包括从该web服务器传输通知以便移动设备来接收。当该处理包括确定第一信息的第一部 分具有高重要性级别时,则该通知的传输包括基本上立即将经处理的第一信息的高优先级 通知提供到在web服务器与移动设备之间存在的推送信道上。该方法还包括等待来自移动 设备的下载请求。 0009

23、另外,在至少一个额外的实施例中,本发明涉及一种有助于在移动设备与多个社 交网络网站之间的通信的方法,其中,所述多个社交网络网站包括第一社交网络站点和第 二社交网络站点。该方法包括通过至少一个第一网络从该第一社交网络网站拉取第一信息 并且从该第二社交网络网站拉取第二信息到web服务器上。该方法还包括:在web服务器 处处理该第一信息和第二信息,以便生成经处理的第一信息和第二信息;和从该web服务 器传输经处理的第一信息和第二信息的可用性的通知以便移动设备来接收。经处理的第一 信息和第二信息被配置以便允许移动设备请求该经处理的第一信息和第二信息,并且当被 以至少基本上独立于用于如由所述第一社交网络

24、站点和第二社交网络站点所提供的所述 第一信息和第二信息的特定格式特性的标准化方式接收时,显示所述经处理的第一信息和 所述经处理的第二信息中的二者。 附图说明 0010 图1以示意图形式示出了包括与多个内容提供商网站进行通信的多个移动设备 的示例通信系统,其中,通信中的一些经由中介web服务器进行; 0011 图2是示出了图1的移动设备中的一个的示例部件的方框图; 0012 图3是示出了图1的中介web服务器的示例部件的方框图;以及 0013 图4-9是示出了图1的中介web服务器和移动设备的操作的各种示例步骤的流程 图。 具体实施方式 0014 参考图1,以简化了的示意图形式示出了示例通信系统

25、100的方框图。如所示,在 这个实施例中通信系统100包括三个移动设备102,其中的一个被示出为经由通信链路105 与服务器进行通信,所述服务器在本实施例中被表示为web服务器104。移动设备102分别 说 明 书CN 102484646 A 3/20页 8 表示由个人(或用户)或可能地由期望或需要通信能力的其它实体(例如,上网本或其它 计算机)操作的通信设备。在一些实施例中,例如,移动设备可以为蜂窝电话、诸如个人数 字助理的其它无线设备、和/或诸如能连接到网络并且与网络进行通信的膝上型计算机和 台式计算机的设备中的任何一个。 0015 通信系统100还被示出为包括三个内容提供商网站(CPW)

26、106,其中的一个被示出 为经由通信链路108与中介web服务器104进行通信。另外,通信链路110还被提供成支 持与web服务器104进行通信的移动设备102中的一个直接与也与web服务器进行通信的 CPW 106中的一个进行通信,而无需web服务器104的中介。尽管移动设备102中的仅一个 和CPW 106中的一个被示出为与web服务器104进行通信,但是应当理解的是,根据时间或 者操作环境,移动设备102和CPW 106中的任何一个或全部都能够与web服务器进行通信。 同样地,根据时间或者操作环境,移动设备102中的任何一个都能够通过诸如链路110的直 接通信链路进入与CPW 106中的

27、任何一个的通信。 0016 尽管图1中示出了三个移动设备102,但是在其它实施例中,也可以仅出现一个移 动设备与web服务器104进行通信,或者可替换地,任意数量的移动设备能够与web服务器 104进行通信。同样地,尽管在图1中示出了三个CPW 106,但是在其它实施例中,也可以仅 一个CPW与web服务器104进行通信,或者可替换地任何任意数量的CPW能够与web服务 器104进行通信。此外,在其它实施例中,任何任意数量的移动设备能够通过诸如链路110 的直接通信链路与任何任意数量的CPW进行通信。也就是说,图1旨在表示采用经由web 服务器接口间接地与彼此进行通信或者直接与彼此进行通信的任

28、何任意数量的移动设备 和任何任意数量的CPW的各种系统中的任何一个系统。 0017 取决于实施例,通信链路105、108、110能够为单个网络或多个网络的一部分,并 且每个链路能够包括一个或多个有线的和/或无线的通信通道,例如,陆上通讯线(例如, 光纤、铜)布线,微波通信、无线电信道、无线通路、内部网、互联网、和/或万维网通信通路 (其本身能够采用多种的中介硬件和/或软件设备,包括例如多种的路由器等)。此外,各 种通信协议和方法能够被用来经由移动设备102、web服务器104以及CPW 106之间的通信 链路105、108、110进行通信,包括例如,传输控制协议/互联网协议(TCP/IP)、可

29、扩展消息 和出席协议(XMPP)、文件传输协议(FTP)等。在其它实施例中,也能够利用用于帮助多个移 动设备102与CPW 106之间的信号的传送的其它类型的通信链路。尽管在本实施例中,通 信链路/网络和服务器都被讨论为是基于web的,但是在其它实施例中,链路/网络和服务 器能够采取各种非基于web的形式。 0018 如将被在下文中有关图4-7更详细地讨论的,web服务器104被配置成充当移动 设备102与CPW 106之间的中介物。移动设备102与CPW 106之间的各种类型的通信传 递通过web服务器104,或者被web服务器104处理和/或监控,所述各种类型的通信包括 例如包括文件(例如

30、,相片、音乐、视频、文本输入等)的上载和下载、博客发布、以及消息 发送(例如,短消息服务(SMS)、多媒体消息服务(MMS)、以及即时消息传递(IM)的通信。 CPW通常旨在包括各种交互式网站,其支持诸如个人和/或企业信息、图片、视频、以及歌曲 的各种形式的数据的下载和上载(例如,发布),并且从而有助于人和人群之中的人与人之 间的连接的创建和维持。CPW的示例包括例如Facebook TM 、MySpace TM 、hi5 TM 、LinkedIn TM 以 及Twitter TM 。为了本发明的目的,CPW还能够被理解成包括各种其他类型的网站(例如,企 说 明 书CN 102484646 A

31、 4/20页 9 业对企业或企业对消费者网站),而不完全地或主要地集中在社交网络上,然而其也包括社 交网络类型特征。其它内容提供商网站包括RSS的源或其它新闻订阅源、诸如Picasa TM 或 Photobucket TM 的相片服务、以及诸如LastFM TM 的音乐服务。 0019 参考图2,提供了图示了根据本实施例的诸如移动设备102的移动设备的示例内 部部件200的方框图。如图2中所示,部件200包括:一个或多个无线收发器202、203、205、 处理器204(例如,微处理器、微计算机、专用集成电路等)、存储器部分206、一个或多个输 出设备208、以及一个或多个输入设备210。在至少

32、一些实施例中,存在包括诸如显示器的 一个或多个输出设备208和诸如小键盘或触摸传感器的一个或多个输入设备210的用户接 口。内部部件200还能够包括部件接口212以向辅助部件或附件提供直接连接,以用于额 外的或增强的功能。内部部件200优选地还包括诸如电池的电源214,以用于向其它内部部 件提供电力同时使移动设备可携带。所有内部部件200都能够通过一个或多个内部通信链 路232(例如,内部总线)彼此耦接,并且彼此进行通信。 0020 无线收发器202中的每一个都利用无线技术以便进行通信,所述无线技术能够 包括:例如(但不限于)基于蜂窝的通信技术,诸如模拟通信(使用AMPS)、数字通信(使 用C

33、DMA、TDMA、GSM、iDEN、GPRS、EDGE等)、以及下一代通信(使用UMTS、WCDMA、LTE、IEEE 802.16等)或其变体;或对等或者自组通信技术,诸如HomeRF(射频)、蓝牙以及IEEE 802.11(a,b,g或n);或其它无线通信技术,诸如红外技术。在本实施例中,无线收发器202 包括蜂窝收发器203和无线局域网(WLAN)收发器205,然而在其它实施例中,仅存在这些类 型中的无线收发器中的一个(并且可能的是,这些类型的无线收发器的两者都不存在、和/ 或存在其它类型的无线收发器)。通过使用无线收发器202,移动设备102不仅能通过通信 链路110与CPW 106进

34、行通信,并且还能通过通信链路105与web服务器104(并且因此再 次间接与CPW 106)进行通信。 0021 与移动设备102的内部部件200的其它部分相结合地无线收发器202的示例操 作能够采取各种形式,并且能够包括例如如下操作,在该操作中,在接收到无线信号时,内 部部件检测通信信号并且收发器202对该通信信号进行解调以恢复由无线信号传输的诸 如语音和/或数据的传入信息。在从收发器202接收到传入信息之后,处理器204为一个 或多个输出设备208对该传入信息进行格式化。同样地,为了无线信号的传输,处理器204 对传出的信息进行格式化,其可以或可以不由输入设备210来激活,并且将该传出信息

35、传 送到无线收发器202中的一个或多个,以便调制成通信信号。无线收发器202通过无线和 (可能地也有线的)通信链路将经调制的信号传送到诸如web服务器104和一个或多个CPW 106的其它设备(以及可能地传送到诸如小区塔、接入点、或另一服务器或各种远程设备中 的任何一个的其它设备)。 0022 取决于实施例,内部部件200的输入设备210和输出设备208能够包括各种视觉、 音频和/或机械输出。例如,输出设备208能够包括:诸如液晶显示器和发光二极管指示器 的一个或多个视觉输出设备216;诸如扬声器、警报器和/或蜂鸣器的一个或多个音频输出 设备218;和/或诸如振动机构的一个或多个机械输出设备2

36、20。除此之外,视觉输出设备 216还能够包括视频屏幕等。同样地,以举例的方式,输入设备210能够包括:诸如光学传 感器(例如,相机)的一个或多个视觉输入设备222;诸如麦克风的一个或多个音频输入设 备224;以及诸如翻转(flip)传感器、键盘、小键盘、选择按钮、导航群集、触摸板、触摸屏、 说 明 书CN 102484646 A 5/20页 10 电容传感器、运动传感器、以及开关的一个或多个机械输入设备226。能够启动一个或多个 输入设备210的动作能够不仅包括按钮或其它致动器的物理按压/激励,而且还包括例如 打开移动设备,将设备解除锁定、使设备移动以启动运动、使设备移动以启动位置定位系统

37、以及对设备进行操作。 0023 如图2中所示,移动设备102的内部部件200还能够包括各种类型的传感器228 中的一个或多个。传感器228能够包括例如接近传感器(光检测传感器、超声收发器或红 外收发器);触摸传感器、高度传感器、能够包括例如全球定位系统(GPS)接收器、三角测量 接收器、加速计、倾斜传感器、陀螺仪的位置电路、或能够标识移动设备102的当前位置或 用户设备接口(承载模式)的任何其它信息收集设备。 0024 内部部件200的存储器部分206能够包括各种形式(例如,只读存储器、随机存取 存储器、静态随机存取存储器、动态随机存取存储器等)中的任何一个的一个或多个存储 器设备,并且能够由

38、处理器204来使用以存储并且检索数据。被存储器部分206存储的数 据能够包括但是不必限于操作系统、应用以及信息数据。每个操作系统都包括控制通信设 备的基本功能的可执行代码,所述通信设备的基本功能诸如在内部部件200之中包括的各 种部件之中的交互,经由无线收发器202和/或部件接口212与外部设备的通信、以及应用 和数据到存储器部分206的存储和从存储器部分206的对应用和数据的检索。每个应用都 包括可执行代码,其利用操作系统,从而为通信设备提供更多的特定功能,诸如,文件系统 服务和对在存储器部分206中存储的受保护数据和不受保护数据的处理。信息数据是能够 被用于执行通信设备的功能的操作系统或应

39、用所引用和/或操纵的非可执行代码或信息。 0025 接下来参考图3,更详细地示出了图1的web服务器104的额外的示例部件。如 所示,web服务器104包括存储器部分302、与该存储器部分进行通信的处理器部分304、以 及用于通信链路105、108与处理器304的对接的一个或多个输入/输出(I/O)接口(未示 出)。处理器部分304还包括后端部分306(或社交网络处理器)和前端部分308。后端部 分306经由通信链路108与CPW 106(以虚线示出)进行通信,而前端部分308经由通信链 路105与移动设备102(也以虚线示出)进行通信。 0026 如在下文中进一步详细地讨论,在至少一些实施例

40、中,后端部分306支持与诸如 CPW 106的CPW进行的拉取通信。拉取通信能够例如使用表述性状态转移(REST)架构来实 现,其具有对web典型的类型,并且同样的,后端部分被配置成:在由web服务器104所确定 的时间/环境处,生成用于将信息从诸如CPW 106的CPW提供给后端部分306的请求,响应 于此CPW进行搜索,并且将所请求的数据提供回web服务器。同样地,如在下文中进一步详 细地讨论,在至少一些实施例中,前端部分308与诸如移动设备102的移动设备协力建立推 送信道。 0027 在至少一些这样的实施例中,推送信道允许前端部分308在由web服务器104所 确定的时间/环境处,将来

41、自web服务器104的通知(由前端部分所生成)提供给移动设 备102。该通知能够指示可用于提供给移动设备的信息内容。移动设备102反过来能够以 移动设备认为适当的方式来对该通知作出响应。这样的响应通常(但是未必一直)构成如 下的请求,用于请求将可用的信息内容的一些或全部从中介web服务器104的前端部分提 供给移动设备。 0028 参考图4,提供了示出了图1和图3的web服务器104的操作的示例步骤的流程 说 明 书CN 102484646 A 10 6/20页 11 图,具体地是当与诸如如图1中所示的移动设备102和CPW 106的、移动设备和CPW进行交 互以及中介通信时的示例步骤的流程图

42、。在开始步骤400处开始由图4的流程图所表示的 处理时,在步骤402处web服务器104通过建立与移动设备的通信链路,诸如与图1的移动 设备102的通信链路105而开始操作。如将被在下文中进一步详细地描述的,根据实施例, 与移动设备的通信链路的建立能够实际上包括与该移动设备的多个通信链路(能够并行 或在不同的时间存在)的建立。 0029 在一些这样的情况下,多个通信链路是不同的类型的,例如,包括推送信道或除了 推送信道之外的通信协议。同样地,当与移动设备102的通信链路的建立通常包括建立与 基站的电路切换连接,并且因此通信设备将标识信息提供给基站,通过其,使移动设备向电 信网络标识其本身,到w

43、eb服务器104的连接还能够是经由互联网协议(IP)连接,或者经 由在移动设备正与其进行通信的基站和负载平衡器/防火墙之间的点到点(P2P)电信连 接,并且还能够包括将来自web服务器的响应信号提供回移动设备,通过其,使移动设备识 别到其正与web服务器联系。 0030 在完成了步骤402之后,在步骤404处,web服务器104进一步建立与CPW的通信 链路,诸如与图1所示的CPW 106的通信链路108。在步骤404处,通信链路的建立能够包 括例如提供一个或多个web服务调用和/或其它技术。在步骤404之后,web服务器104与 CPW 106保持可以是(但是也不必须是)周期性的通信的正在进

44、行的通信,并且一次或多 次从CPW获得(拉取)信息。从CPW所获得的信息能够包括各种不同类型的信息的任何一 个,包括例如有关联系人或朋友(包括联系人列表)、新的朋友或更新的联系人、特殊消息、 新闻、意外发生的事的信息,和包括可能的文件(诸如图像文件或文本文件)或其它形式的 数据的其它类型的信息。在步骤406处获得信息之后,然后在步骤408处web服务器对所 获得的信息进行处理。 0031 同时参考图5,根据一个实施例示出了与图4的步骤406和步骤408相对应的示例 子步。如所示,步骤406(获得步骤)能够被理解为包括以开始子步500开始并且还包括三 个额外的子步502、504以及506的若干子

45、步。更具体地,在子步502中,web服务器104将 拉取信号发送到CPW 106,并且在子步504处,在web服务器的后端部分306处从CPW接收 回信息。在信息被在后端部分306处接收到之后,在步骤506处,该信息然后被从后端部分 推送到web服务器104的前端部分308。 0032 进一步如图5中所示,在一个实施例中步骤408(处理步骤)能够包括在子步518 处结束之前在子步508处开始的若干子步(图5示出了与步骤408相对应的子步,作为与 步骤406相对应的子步的延续)。更具体地,在子步508处,在web服务器104的前端部分 308接收到在子步506处从后端306部分所推送的信息之后,

46、该信息然后被放入到公共传输 队列中。接下来,在子步510处,信息能够可选地被压缩。此外,在子步512处,信息能够可 选地被转换成不同的格式,例如二进制格式。如由方框509所另外表示的(以虚线示出), 虽然不是源身份,在子步512处进行的格式转换能够包括对被CPW 106提供的特定格式信 息的移除,以便对信息的格式进行标准化并且移除站点专用的格式信息;或者另外修改信 息的格式以成为提供给移动设备的统一的或通用的格式,而不管作为信息的来源的CPW格 式如何。 0033 接下来,在子步514处,信息基于其具有高重要性或具有低重要性被过滤。如由子 说 明 书CN 102484646 A 11 7/20

47、页 12 步511、513、515以及517(以虚线示出)所进一步表示,这个过滤操作能够进一步包括确 定。即,如子步511处所示,web服务器104能够确定信息是否关系到朋友、新的朋友、特殊 消息、新闻或者意外发生的事。如果为是,然后在子步513处,信息被指定低级别状态。然 而,如果信息不落入那些分组中的一个,则该过滤处理继续进行到子步515,在该处web服 务器确定信息是否关系到状态更新。如果其关系到,则在子步517处高级别状态被指定给 该信息。在本示例实施例中,如果在子步515处信息被确定为不关系到状态更新,则处理再 次返回到子步513。应当认识到web服务器104能够确定该信息是否为用于

48、用户的状态更 新,如果为是,则将该信息处理为高级别,或者高优先级,并且如果其为否,则将该信息处理 为低级别,或低优先级。虽然期望限制会导致通信设备的活动不断增加的消息的数量,其它 类型的信息也可以被处理为高优先级。 0034 在完成了过滤子步514之后,然后处理前进到子步516,其中web服务器104(具 体地,为web服务器的前端部分308)确定在被在步骤406处从CPW 106获得的信息与被更 早之前从该相同的CPW接收到的先前的信息之间可能存在的一个或多个差异。在本实施例 中,仅仅该种差异信息被最终地传输回到移动设备102。如已经提到,与图4的步骤408相 对应的由图5所表示的子步在子步

49、518处结束。应当认识到,步骤516能够有利地在步骤 504与步骤506之间,在后端部分306中进行,在该情况下如果从内容被拉取用于特定订户 的先前的时间开始在CPW信息中存在改变,则信息将仅被在web服务器104中进一步处理。 这将释放服务器资源以继续从CPW拉取信息以用于设备102的用户,或使用中介web服务 器和CPW的其它用户。 0035 返回图4,在完成了步骤408之后,web服务器104考虑经处理的信息中的一个或 多个部分是高度重要的或不是高度重要的(例如,低重要的,或可能是中度重要的或一些 其它重要性级别)。如果确定经处理的信息是高度重要的,则在步骤412处,web服务器104 的前端部分308经由跨越通信链路105建立的推送信道将高重要性的经处理的信息传输到 移动设备102。在由web服务器所确定的时间处,当通过使用推送信道成为可能,则立即使 其进行。如果在步骤410处确定经处理的信息不是高度重要的,则经处理的信息的发送能 够被延迟直到另一更适当的时间为止,以从而减少设备与服务器之间的通信活动,并且因 此减少了设备上的电池消耗。因此,在步骤414处,web服务器104等待适当的时间,以将 经处理的信息发送到

copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1