书签 分享 收藏 举报 版权申诉 / 26

通过网络服务器互连个人计算机和移动终端上的应用.pdf

  • 上传人:a3
  • 文档编号:4255387
  • 上传时间:2018-09-12
  • 格式:PDF
  • 页数:26
  • 大小:908.29KB
  • 摘要
    申请专利号:

    CN201080039820.1

    申请日:

    2010.03.09

    公开号:

    CN102483785A

    公开日:

    2012.05.30

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    授权|||实质审查的生效IPC(主分类):G06F 21/00申请日:20100309|||公开

    IPC分类号:

    G06F21/00

    主分类号:

    G06F21/00

    申请人:

    索尼爱立信移动通讯有限公司

    发明人:

    曼斯·福尔克·马库斯·安德烈亚松

    地址:

    瑞典隆德

    优先权:

    2009.09.08 US 12/555,132

    专利代理机构:

    北京三友知识产权代理有限公司 11127

    代理人:

    吕俊刚;张旭东

    PDF完整版下载: PDF下载
    内容摘要

    公开了将移动终端上的本地应用以通信方式连接至个人计算机上的网络应用的方法以及相关的网络服务器和移动终端。可将针对网络应用的第一会话ID和对应的第一代码从网络服务器上的连接器应用传输至个人计算机。可将第二代码和用户ID从移动终端传输至网络服务器上的连接器应用。可操作网络服务器上的连接器应用来确定来自个人计算机的第一代码是否与来自移动终端的第二代码匹配,如果匹配,则将移动终端上的本地应用以通信方式连接至个人计算机上的网络应用。

    权利要求书

    1: 一种将移动终端上的本地应用以通信方式连接至个人计算机上的网络应用的方法, 该方法包括以下步骤 : 将针对所述网络应用的第一会话 ID 以及对应的第一代码从网络服务器上的连接器应 用传输至所述个人计算机 ; 将第二代码和用户 ID 从所述移动终端传输至所述网络服务器上的所述连接器应用 ; 以及 操作所述网络服务器上的所述连接器应用以确定来自所述个人计算机的所述第一代 码是否与来自所述移动终端的所述第二代码匹配, 并且如果匹配, 则将所述移动终端上的 所述本地应用以通信方式连接至所述个人计算机上的所述网络应用。
    2: 根据权利要求 1 所述的方法, 其中, 将所述移动终端上的所述本地应用以通信方式连接至所述个人计算机上的所述网络 应用的步骤包括以下步骤 : 操作所述网络服务器上的所述连接器应用, 以将从所述个人计 算机上的所述网络应用接收到的数据请求和数据响应转发给所述移动终端上的所述本地 应用, 以及将从所述移动终端上的所述本地应用接收到的数据请求和数据响应转发给所述 个人计算机上的所述网络应用。
    3: 根据权利要求 1 或 2 所述的方法, 其中, 将所述移动终端上的所述本地应用以通信方式连接至所述个人计算机上的所述网络 应用的步骤还包括以下步骤 : 操作所述个人计算机上的连接器应用, 以将由所述个人计算 机上的所述网络应用产生的数据请求和数据响应转发给所述网络服务器上的所述连接器 应用, 以及操作所述移动终端上的连接器应用, 以将由所述个人计算机上的所述本地应用 产生的数据请求和数据响应转发给所述网络服务器上的所述连接器应用。
    4: 根据前述权利要求中的任一项所述的方法, 其中, 将针对所述网络应用的第一会话 ID 以及对应的第一代码从网络服务器上的连 接器应用传输至所述个人计算机的步骤包括以下步骤 : 响应于经由所述个人计算机对与所 述网络应用关联的连接器应用的用户选择, 操作所述个人计算机以请求从所述网络服务器 上的所述连接器应用传输所述第一会话 ID 和所述第一代码, 并将所接收到的第一代码显 示给用户 ; 并且 其中, 将第二代码和用户 ID 从所述移动终端传输至所述网络服务器上的所述连接器 应用的步骤包括以下步骤 : 操作所述移动终端上的连接器应用, 以接收由所述用户通过所 述移动终端上的用户接口手动输入的所述第一代码, 并响应于此将由所述用户输入的所述 代码作为所述第二代码连同所述用户 ID 一起传输给所述网络服务器上的所述连接器应 用。
    5: 根据前述权利要求中的任一项所述的方法, 该方法还包括以下步骤 : 操作所述网络服务器上的所述连接器应用, 以响应于确定出来自所述个人计算机的所 述第一代码与来自所述移动终端的所述第二代码匹配, 分配第二会话 ID 并将所述第二会 话 ID 传输给所述移动终端上的所述本地应用, 并且将所述第一会话 ID 与所述第二会话 ID 本地关联在一起。
    6: 根据前述权利要求中的任一项所述的方法, 该方法还包括以下步骤 : 操作所述网络服务器上的所述连接器应用, 以响应于从所述个人计算机接收到的包括 2 所述第一会话 ID 的数据请求和 / 或数据响应, 识别所述第一会话 ID 与所述第二会话 ID 的 相关性, 并响应于所述识别将所接收到的数据请求和 / 或数据响应转发给所述移动终端上 的所述本地应用。
    7: 根据前述权利要求中的任一项所述的方法, 该方法还包括以下步骤 : 操作所述个人计算机上的所述连接器应用, 以响应于来自所述网络应用的第一数据请 求, 将所述第一数据请求以及识别所述第一数据请求的源的所述第一会话 ID 传输给所述 网络服务器上的所述连接器应用 ; 操作所述网络服务器上的所述连接器应用, 以响应于从所述个人计算机接收到的所述 第一数据请求和所述第一会话 ID, 识别所述第一会话 ID 与所述第二会话 ID 的相关性, 并响 应于所述识别将所述第一数据请求和所述第二会话 ID 转发给所述移动终端 ; 以及 操作所述移动终端上的所述连接器应用, 以响应于从所述网络服务器接收到的所述第 一数据请求和所述第二会话 ID, 将所述第一数据请求传输给所述本地应用。
    8: 根据前述权利要求中的任一项所述的方法, 该方法还包括以下步骤 : 操作所述移动终端上的所述连接器应用, 以响应于来自所述本地应用的响应于所述第 一数据请求而产生的第一数据响应, 将所述第一数据响应以及识别所述第一数据响应的源 的所述第二会话 ID 传输给所述网络服务器 ; 操作所述网络服务器上的所述连接器应用, 以响应于从所述移动终端接收到的所述第 一数据响应和所述第二会话 ID, 识别所述第二会话 ID 与所述第一会话 ID 的相关性, 并响应 于所述识别将所述第一数据响应和所述第一会话 ID 转发给所述个人计算机 ; 以及 操作所述个人计算机上的所述连接器应用, 以响应于从所述网络服务器接收到的所述 第一数据响应和所述第一会话 ID, 将所述第一数据响应传输给所述网络应用。
    9: 根据前述权利要求中的任一项所述的方法, 该方法还包括以下步骤 : 响应于自所述第一数据请求和所述第一会话 ID 从所述个人计算机转发至所述网络服 务器起的阈值耗时的期满且没有从所述移动终端接收到对应的数据响应, 将断开消息和所 述第一会话 ID 转发给所述网络服务器 ; 以及 操作所述网络服务器上的所述连接器应用, 以响应于来自所述个人计算机的所述断开 消息和所述第一会话 ID, 去除所述第一会话 ID 与所述第二会话 ID 之间的本地关联, 并停止 将所述移动终端上的所述本地应用以通信方式连接至所述个人计算机上的所述网络应用。
    10: 根据前述权利要求中的任一项所述的方法, 该方法还包括以下步骤 : 操作所述移动终端上的所述连接器应用, 以响应于来自所述本地应用的第二数据请 求, 将所述第二数据请求以及识别所述第二数据请求的源的所述第二会话 ID 传输给所述 网络服务器上的所述连接器应用 ; 操作所述网络服务器上的所述连接器应用, 以响应于从所述移动终端接收到的所述第 二数据请求和所述第二会话 ID, 识别所述第二会话 ID 与所述第一会话 ID 的相关性, 并响应 于所述识别将所述第二数据请求和所述第一会话 ID 转发给所述个人计算机 ; 以及 操作所述个人计算机上的所述连接器应用, 以响应于从所述网络服务器接收到的所述 第二数据请求和所述第一会话 ID, 将所述第二数据请求传输给所述网络应用。
    11: 根据前述权利要求中的任一项所述的方法, 该方法还包括以下步骤 : 操作所述个人计算机上的所述连接器应用, 以响应于来自所述网络应用的响应于所述 3 第二数据请求而产生的第二数据响应, 将所述第二数据响应以及识别所述第二数据响应的 源的所述第一会话 ID 传输给所述网络服务器 ; 操作所述网络服务器上的所述连接器应用, 以响应于从所述个人计算机接收到的所述 第二数据响应和所述第一会话 ID, 识别所述第一会话 ID 与所述第二会话 ID 的相关性, 并响 应于所述识别将所述第二数据响应和所述第二会话 ID 转发给所述移动终端 ; 以及 操作所述移动终端上的所述连接器应用, 以响应于从所述网络服务器接收到的所述第 二数据响应和所述第二会话 ID, 将所述第二数据响应传输给所述本地应用。
    12: 根据前述权利要求中的任一项所述的方法, 该方法还包括以下步骤 : 响应于自所述第二数据请求和所述第二会话 ID 从所述移动终端转发至所述网络服务 器起的阈值耗时的期满且没有从所述个人计算机接收到对应的数据响应, 将断开消息和所 述第二会话 ID 转发给所述网络服务器 ; 以及 操作所述网络服务器上的所述连接器应用, 以响应于来自所述移动终端的所述断开消 息和所述第二会话 ID, 去除所述第一会话 ID 与所述第二会话 ID 之间的本地关联, 并停止将 所述移动终端上的所述本地应用以通信方式连接至所述个人计算机上的所述网络应用。
    13: 根据前述权利要求中的任一项所述的方法, 该方法还包括以下步骤 : 响应于通过所述个人计算机对由所述网络应用显示的连接器应用链接的用户选择, 从 所述网络服务器下载连接器应用, 并开始执行所下载的连接器应用 ; 以及 操作所述个人计算机上的所述连接器应用, 以请求从所述网络服务器上的所述连接器 应用传输所述第一会话 ID 和所述第一代码, 并将所接收到的第一代码显示给用户。
    14: 根据前述权利要求中的任一项所述的方法, 该方法还包括以下步骤 : 响应于通过所述移动终端对由所述本地应用显示的连接器应用链接的用户选择, 从所 述网络服务器下载连接器应用, 并开始执行所下载的连接器应用 ; 以及 操作所述移动终端上的所述连接器应用, 以接收由所述用户通过所述移动终端上的用 户接口手动输入的所述第一代码, 并响应于此将由所述用户输入的所述代码作为所述第二 代码连同所述用户 ID 一起传输给所述网络服务器上的所述连接器应用。
    15: 一种网络服务器, 该网络服务器包括 : 数据网络接口 ; 以及 处理器电路, 该处理器电路执行连接器应用, 该处理器电路被构造为产生第一代码以 及针对个人计算机上的网络应用的第一会话 ID, 将所述第一代码和所述第一会话 ID 通过 所述数据网络接口传输给所述个人计算机, 通过所述数据网络接口从移动终端接收第二代 码, 确定所述第一代码是否与所述第二代码匹配, 如果匹配, 则将从所述移动终端上的本地 应用接收到的通信转发给所述个人计算机上的所述网络应用, 并将从所述移动终端上的所 述本地应用接收到的通信转发给所述个人计算机上的所述网络应用。
    16: 根据权利要求 15 所述的网络服务器, 其中, 所述处理器电路还被构造为响应于确 分配 定出来自所述个人计算机的所述第一代码与来自所述移动终端的所述第二代码匹配, 第二会话 ID 并将该第二会话 ID 传输给所述移动终端上的所述本地应用, 将所述第一会话 ID 与第二会话 ID 本地关联在一起, 响应于从所述个人计算机接收到的包含所述第一会话 ID 的数据请求和 / 或数据响应, 识别所述第一会话 ID 与所述第二会话 ID 的相关性, 并响应 于所述识别将所述数据请求和 / 或所述数据响应转发给所述移动终端上的所述本地应用。 4
    17: 根据权利要求 15 或 16 所述的网络服务器, 其中, 所述处理器电路还被构造为响应 于确定出来自所述个人计算机的所述第一代码与来自所述移动终端的所述第二代码匹配, 分配第二会话 ID 并将该第二会话 ID 传输给所述移动终端上的所述本地应用, 将所述第一 会话 ID 与所述第二会话 ID 本地关联在一起, 响应于从所述移动终端接收到的包含所述第 二会话 ID 的数据请求和 / 或数据响应, 识别所述第二会话 ID 与所述第一会话 ID 的相关 性, 并响应于所述识别将所述数据请求和 / 或所述数据响应转发给所述个人计算机上的所 述网络应用。
    18: 一种移动终端, 该移动终端包括 : 无线电收发器电路, 该无线电收发器电路被构造为经由基站收发器与网络服务器通 信; 用户输入接口 ; 以及 处理器电路, 该处理器电路被构造为执行连接器应用, 以接收由用户通过所述用户输 入接口手动输入的代码, 并响应于此将所述代码连同用户 ID 一起传输给所述网络服务器 上的连接器应用, 响应于从所述网络服务器接收到的数据请求和会话 ID, 将所述数据请求 输出给由所述处理器执行的本地应用, 并且响应于从所述本地应用接收到数据响应, 将所 述数据响应和所述会话 ID 输出给所述网络服务器, 以便转发给个人计算机上的网络应用。
    19: 根据权利要求 18 所述的移动终端, 其中, 由所述处理器电路执行的所述本地应用还被构造为显示导致到所述个人计算机上的 所述网络应用的连接的用户可选择的链接, 并且响应于对所述链接的用户选择, 从所述网 络服务器下载所述连接器应用, 并使得执行所下载的连接器应用, 以开始通过所述网络服 务器在所述本地应用与所述网络应用之间进行通信连接。
    20: 根据权利要求 18 或 19 所述的移动终端, 其中, 所述连接器应用还被构造为响应于自所述连接器应用将数据请求和所述会话 ID 传输 给所述网络服务器起的阈值耗时的期满且未从所述个人计算机接收到对应的数据响应, 将 断开消息传输给所述网络服务器, 以使得所述网络服务器停止将所述移动终端上的所述本 地应用以通信方式连接至所述个人计算机上的所述网络应用。

    说明书


    通过网络服务器互连个人计算机和移动终端上的应用

        技术领域 本发明总体上涉及通信领域, 更具体地讲, 涉及将个人计算机上的应用以通信方 式连接至移动终端上的应用。
         背景技术 无线网络的数据能力的提高导致针对诸如蜂窝电话、 个人数字助理 (PDA)、 膝上型 计算机等的移动终端的用户的无线应用激增。 如今, 移动终端用户能够浏览网页、 编辑和读 取电子邮件消息、 与他们的朋友和熟人聊天、 从互联网服务器下载音乐和 / 或视频文件以 及将数字照片或图像发送给他们的朋友。
         因此, 蜂窝电话以及其它移动终端在于极小的物理包 ( 不仅限制显示器、 键盘以 及其它用户接口的尺寸和形状 ) 中提供增加的功能方面受到考验, 并且在提供对无数其它 装置的互连性方面受到考验。
         发明内容
         本发明的一些实施方式致力于一种将移动终端上的本地应用以通信方式连接至 个人计算机上的网络应用 (Web application) 的方法。 将用于所述网络应用的第一会话 ID 以及对应的第一代码从网络服务器上的连接器应用传输至个人计算机。 将第二代码和用户 ID 从移动终端传输至网络服务器上的连接器应用。 操作网络服务器上的连接器应用以确定 来自个人计算机的第一代码是否与来自移动终端的第二代码匹配, 并且如果匹配, 则将移 动终端上的本地应用以通信方式连接至个人计算机上的网络应用。
         在一些进一步的实施方式中, 通过操作网络服务器上的连接器应用, 以将从个人 计算机上的网络应用接收的数据请求和数据响应转发给移动终端上的本地应用, 并将从移 动终端上的本地应用接收的数据请求和数据响应转发给个人计算机上的网络应用, 来将移 动终端上的本地应用以通信方式连接至个人计算机上的网络应用。
         在一些进一步的实施方式中, 通过操作个人计算机上的连接器应用, 以将由个人 计算机上的网络应用产生的数据请求和数据响应转发给网络服务器上的连接器应用, 以及 操作移动终端上的连接器应用, 以将由个人计算机上的本地应用产生的数据请求和数据响 应转发给网络服务器上的连接器应用, 来将移动终端上的本地应用以通信方式连接至个人 计算机上的网络应用。
         在一些进一步的实施方式中, 通过响应于经由个人计算机对与网络应用关联的连 接器应用的用户选择, 操作个人计算机以请求从网络服务器上的连接器应用传输第一会话 ID 和第一代码并将所接收到的第一代码显示给用户, 来将用于网络应用的第一会话 ID 以 及对应的第一代码从网络服务器上的连接器应用传输至个人计算机。通过操作移动终端 上的连接器应用, 以接收由所述用户通过移动终端上的用户接口手动输入的第一代码并响 应于此将用户输入的代码作为第二代码连同用户 ID 一起传输给网络服务器上的连接器应 用, 来将第二代码和用户 ID 从移动终端传输至网络服务器上的连接器应用。在一些进一步的实施方式中, 操作网络服务器上的连接器应用, 以响应于确定出 来自个人计算机的第一代码与来自移动终端的第二代码匹配, 分配第二会话 ID 并将所述 第二会话 ID 传输给移动终端上的本地应用, 并且将第一会话 ID 与第二会话 ID 本地关联。
         在一些进一步的实施方式中, 操作网络服务器上的连接器应用, 以响应于从个人 计算机接收的包括第一会话 ID 的数据请求和 / 或数据响应, 识别第一会话 ID 与第二会话 ID 的相关性, 并响应于所述识别将所接收到的数据请求和 / 或数据响应转发给移动终端上 的本地应用。
         在一些进一步的实施方式中, 操作个人计算机上的连接器应用, 以响应于来自网 络应用的第一数据请求, 将第一数据请求以及识别该第一数据请求的源的第一会话 ID 传 输给网络服务器上的连接器应用。操作网络服务器上的连接器应用, 以响应于从个人计算 机接收的第一数据请求和第一会话 ID, 识别第一会话 ID 与第二会话 ID 的相关性, 并且响应 于所述识别将第一数据请求和第二会话 ID 转发给移动终端。操作移动终端上的连接器应 用, 以响应于从网络服务器接收的第一数据请求和第二会话 ID, 将第一数据请求传输给本 地应用。
         在一些进一步的实施方式中, 操作移动终端上的连接器应用, 以响应于来自本地 应用的响应于第一数据请求而产生的第一数据响应, 将第一数据响应以及识别所述第一数 据响应的源的第二会话 ID 传输给网络服务器。操作网络服务器上的连接器应用, 以响应于 从移动终端接收的第一数据响应和第二会话 ID, 识别第二会话 ID 与第一会话 ID 的相关性, 并且响应于所述识别将第一数据响应和第一会话 ID 转发给个人计算机。操作个人计算机 上的连接器应用, 以响应于从网络服务器接收的第一数据响应和第一会话 ID, 将第一数据 响应传输给网络应用。 在一些进一步的实施方式中, 所述方法响应于自第一数据请求和第一会话 ID 从 个人计算机转发至网络服务器起的阈值耗时的期满且没有从移动终端接收到对应的数据 响应, 将断开消息和第一会话 ID 转发给网络服务器。操作网络服务器上的连接器应用, 以 响应于来自个人计算机的断开消息和第一会话 ID, 去除第一会话 ID 与第二会话 ID 之间的 本地关联, 并停止将移动终端上的本地应用以通信方式连接至个人计算机上的网络应用。
         在一些进一步的实施方式中, 操作移动终端上的连接器应用, 以响应于来自本地 应用的第二数据请求, 将第二数据请求以及识别所述第二数据请求的源的第二会话 ID 传 输给网络服务器上的连接器应用。操作网络服务器上的连接器应用, 以响应于从移动终端 接收的第二数据请求和第二会话 ID, 识别第二会话 ID 与第一会话 ID 的相关性, 并响应于所 述识别将第二数据请求和第一会话 ID 转发给个人计算机。操作个人计算机上的连接器应 用, 以响应于从网络服务器接收的第二数据请求和第一会话 ID, 将第二数据请求传输给网 络应用。
         在一些进一步的实施方式中, 操作个人计算机上的连接器应用, 以响应于来自网 络应用的响应于第二数据请求而产生的第二数据响应, 将第二数据响应以及识别所述第二 数据响应的源的第一会话 ID 传输给网络服务器。操作网络服务器上的连接器应用, 以响应 于从个人计算机接收的第二数据响应和第一会话 ID, 识别第一会话 ID 与第二会话 ID 的相 关性, 并响应于所述识别将第二数据响应和第二会话 ID 转发给移动终端。操作移动终端上 的连接器应用, 以响应于从网络服务器接收的第二数据响应和第二会话 ID, 将第二数据响
         应传输给本地应用。
         在一些进一步的实施方式中, 所述方法响应于自第二数据请求和第二会话 ID 从 移动终端转发至网络服务器起的阈值耗时的期满且没有从个人计算机接收到对应的数据 响应, 将断开消息和第二会话 ID 转发给网络服务器。网络服务器上的连接器应用响应于来 自移动终端的断开消息和第二会话 ID, 去除第一会话 ID 与第二会话 ID 之间的本地关联, 并 停止将移动终端上的本地应用以通信方式连接至个人计算机上的网络应用。
         在一些进一步的实施方式中, 所述方法响应于通过个人计算机对由网络应用显示 的连接器应用链接的用户选择, 从网络服务器下载连接器应用, 并开始执行所下载的连接 器应用。操作个人计算机上的连接器应用, 以请求从网络服务器上的连接器应用传输第一 会话 ID 和第一代码, 并将所接收到的第一代码显示给用户。
         在一些进一步的实施方式中, 所述方法响应于通过移动终端对由本地应用显示的 连接器应用链接的用户选择, 从网络服务器下载连接器应用, 并开始执行所下载的连接器 应用。操作移动终端上的连接器应用, 以接收由所述用户通过移动终端上的用户接口手动 输入的第一代码, 并响应于此将用户输入的代码作为第二代码连同用户 ID 一起传输给网 络服务器上的连接器应用。 本发明的一些其它实施方式致力于一种网络服务器, 该网络服务器包括数据网络 接口和处理器电路。所述处理器电路执行连接器应用, 该连接器应用被构造为产生第一代 码以及用于个人计算机上的网络应用的第一会话 ID, 将第一代码和第一会话 ID 通过数据 网络接口传输给个人计算机, 通过数据网络接口从移动终端接收第二代码, 确定第一代码 是否与第二代码匹配, 如果匹配, 则将从移动终端上的本地应用接收的通信转发给个人计 算机上的网络应用, 并将从移动终端上的本地应用接收的通信转发给个人计算机上的网络 应用。
         在一些进一步的实施方式中, 所述处理器电路还被构造为响应于确定出来自个人 计算机的第一代码与来自移动终端的第二代码匹配, 分配第二会话 ID 并将第二会话 ID 传 输给移动终端上的本地应用, 将第一会话 ID 与第二会话 ID 本地关联在一起, 并且响应于从 个人计算机接收的包含第一会话 ID 的数据请求和 / 或数据响应, 识别第一会话 ID 与第二 会话 ID 的相关性, 并响应于所述识别将数据请求和 / 或数据响应转发给移动终端上的本地 应用。
         在一些进一步的实施方式中, 所述处理器电路还被构造为响应于确定出来自个人 计算机的第一代码与来自移动终端的第二代码匹配, 分配第二会话 ID 并将第二会话 ID 传 输给移动终端上的本地应用, 将第一会话 ID 与第二会话 ID 本地关联在一起, 响应于从移 动终端接收的包含第二会话 ID 的数据请求和 / 或数据响应, 识别第二会话 ID 与第一会话 ID 的相关性, 并响应于所述识别将数据请求和 / 或数据响应转发给个人计算机上的网络应 用。
         本发明的一些其它实施方式致力于一种移动终端, 该移动终端包括无线电收发器 电路、 用户输入接口和处理器电路。无线电收发器电路被构造为经由基站收发器与网络服 务器通信。处理器电路被构造为执行连接器应用, 以接收由用户通过用户输入接口手动输 入的代码并响应于此将所述代码连同用户 ID 一起传输给网络服务器上的连接器应用, 响 应于从网络服务器接收到的数据请求和会话 ID, 将所述数据请求输出给由所述处理器执行
         的本地应用, 并且响应于从本地应用接收数据响应, 将所述数据响应和会话 ID 输出给网络 服务器以转发给个人计算机上的网络应用。
         在一些进一步的实施方式中, 由处理器电路执行的本地应用还被构造为显示导致 到个人计算机上的网络应用的连接的用户可选择的链接, 并且响应于对所述链接的用户选 择, 从网络服务器下载连接器应用, 并使得执行所下载的连接器应用, 以开始通过网络服务 器在本地应用与网络应用之间进行通信连接。
         在一些进一步的实施方式中, 所述连接器应用还被构造为响应于自连接器应用将 数据请求和会话 ID 传输给网络服务器起的阈值耗时的期满且未从个人计算机接收到对应 的数据响应, 将断开消息传输给网络服务器, 以使得网络服务器停止将移动终端上的本地 应用以通信方式连接至个人计算机上的网络应用。
         对于本领域技术人员而言, 通过阅读下面的附图和详细说明, 根据本发明的实施 方式的其它系统、 方法和 / 或计算机程序产品将变得明显。所有这些另外的系统、 方法和 / 或计算机程序产品意在包括在本说明书内, 包括在本发明的范围内, 并由所附权利要求保 护。另外, 本文所公开的所有实施方式意在能够单独地实现或者以任何方式和 / 或组合来 组合实现。 附图说明 附图被包括以提供对本发明的进一步理解, 并被并入本申请并构成本申请的一部 分, 附图示出本发明的特定实施方式。附图中 :
         图 1 是根据一些实施方式的包括网络服务器的通信系统的框图, 该网络服务器 将个人计算机上的网络应用以通信方式连接至移动终端上的第三方移动信息设备小程序 (MIDlet) 应用 ;
         图 2 是示出根据一些实施方式的用于将个人计算机上的连接器应用以通信方式 连接至移动终端上的连接器应用的操作和方法的数据流图和流程图 ;
         图 3 是示出根据一些实施方式的用于将个人计算机上的网络应用以通信方式连 接至移动终端上的本地应用的操作和方法的数据流图和流程图 ;
         图 4 是示出根据一些实施方式的网络应用通过网络服务器连接至移动终端上的 第一应用移动信息设备小程序, 与该第一应用移动信息设备小程序断开, 然后连接至移动 终端上的第二应用移动信息设备小程序的操作和方法的数据流图和流程图 ;
         图 5 是示出根据一些实施方式的网络服务器将来自个人计算机上的网络应用的 数据请求和响应转发给移动终端上的应用移动信息设备小程序以及将来自移动终端上的 应用移动信息设备小程序的数据请求和响应转发给个人计算机上的网络应用的操作和方 法的数据流图和流程图 ;
         图 6 是示出根据一些实施方式的网络应用响应于通信之间的暂停 (timeout)( 沉 默 ) 使得网络服务器将网络应用与应用移动信息设备小程序通信上断开的操作和方法的 数据流图和流程图 ;
         图 7 是示出根据一些实施方式的网络应用响应于应用移动信息设备小程序对来 自网络应用的数据请求无响应使得网络服务器将网络应用与应用移动信息设备小程序通 信上断开的操作和方法的数据流图和流程图 ;
         图 8 是示出根据一些实施方式的移动终端上的应用移动信息设备小程序响应于 网络应用对来自应用移动信息设备小程序的数据请求无响应使得网络服务器将应用移动 信息设备小程序与个人计算机上的网络应用通信上断开的操作和方法的数据流图和流程 图;
         图 9 是示出根据一些实施方式的移动终端上的应用移动信息设备小程序响应于 网络应用对来自应用移动信息设备小程序的数据请求无响应使得网络服务器将应用移动 信息设备小程序与个人计算机上的网络应用通信上断开的操作和方法的数据流图和流程 图。 具体实施方式
         以下将参照示出本发明的实施方式的附图来更充分地描述本发明。然而, 本发明 可以按照许多另选形式来具体实现, 而不应被解释为限于本文阐释的实施方式。
         因此, 尽管本发明可能有各种修改和另选形式, 但在附图中仅通过示例示出特定 的实施方式并在本文中对其进行详细描述。 然而, 应该理解, 本发明并非意在限于所公开的 特定形式, 相反, 本发明意在覆盖落入由权利要求限定的本发明的精神和范围内的所有修 改形式、 等同形式和另选形式。在全部附图描述中, 相同的标号指代相同的元件。
         本文所用术语仅是出于描述特定实施方式的目的, 而非意在限制本发明。如本文 所用, 除非上下文明确另外指明, 单数形式 “一个” 、 “一种” 、 “该” 意在同时包括复数形式。 应该理解, 说明书中使用的术语 “包括” 和/或 “包含” 表示存在所指的特征、 整体、 步骤、 操 作、 元件和 / 或组件, 但不排除存在另外的一个或更多个其它特征、 整体、 步骤、 操作、 元件、 组件和 / 或它们的群组。另外, 当提及元件 “响应” 于或 “连接” 至另一元件时, 其可直接响 应于或连接至所述另一元件, 或者可存在中间元件。相反, 当提及元件 “直接响应” 于或 “直 接连接” 至另一元件时, 不存在直接元件。如本文所用, 术语 “和 / 或” 包括一个或更多个相 关列出项的任何和全部组合, 并且可简写为 “/” 。
         应该理解, 尽管本文中可能使用术语第一、 第二等来描述各种元件, 但这些元件不 应受这些术语的限制。这些术语仅用来将元件彼此区分。例如, 在不脱离本公开的教导的 情况下, 第一元件也称为第二元件, 类似地, 第二元件也可称为第一元件。尽管一些附图在 通信路径上包括箭头以显示主要通信方向, 但应该理解, 通信可以按照与所示箭头相反的 方向进行。
         本发明的各种实施方式致力于使得用户能够使用个人计算机上的网络浏览器访 问移动终端上的各种应用。在一些实施方式中, 网络服务器被构造为将移动终端上的本地 应用以通信方式连接至个人计算机上的网络浏览器。 网络服务器可由此将个人计算机上的 网络浏览器产生的数据请求和数据响应转发给移动终端上的本地应用, 类似地, 将本地应 用产生的数据请求和数据响应转发给网络浏览器。个人计算机、 网络服务器和移动终端可 各自包括连接器应用, 该连接器应用进行操作以建立、 执行和断开本地应用与网络浏览器 之间的通信连接性。在一些实施方式中, 个人计算机和移动终端可各自从网络服务器下载 相应的连接器应用, 以使得可将通信连接性提供给先前未构造为在应用之间提供这种通信 连接性的传统个人计算机和移动终端。下面将参照图 1- 图 9 描述这些和其它实施方式。
         尽管在包含由个人计算机、 网络服务器和移动终端执行的 Java 脚本的连接器应用的背景下描述各种实施方式, 但本发明不限于此, 而是可以按照任何类型的计算机可执 行指令来具体实现。 Java( 太阳微系统 (Sun Microsystems) 公司的商标 ) 是功能全面的面 向对象的编程语言。因此, Java 程序 ( 应用 ) 通过创建一组结构化的彼此交互的软件组件 来编写, 以生成所需的效果。这些组件称为对象, 并且可按照对象类 ( 也简称为类 ) 的层次 排列。 代替直接在计算机的操作系统上运行, Java 程序在 Java 虚拟机 ( 太阳微系统公司的 JVM 商标 ) 上运行, Java 虚拟机本身是在计算机的操作系统上运行的程序。由于 Java 的面 向对象的特性以及 JVM 的标准化, Java 程序可提供 “一次编写, 到处运行” (WORA) 能力。下 载到移动终端的 Java 应用可称为移动信息设备小程序。Java 是计算机领域的技术人员所 熟知的, 因此在本文中无需进一步描述。
         图 1 是根据一些实施方式的包括网络服务器 130 的通信系统的框图, 该网络服务 器 130 将个人计算机 100 上的网络应用 118 以通信方式连接至移动终端 120 上的第三方应 用移动信息设备小程序。个人计算机 100 通过数据网络 ( 例如, 互联网和 / 或私有数据分 组网络 ) 来与网络服务器 130 通信, 移动终端 120 通过基站收发器 140 和数据网络 ( 例如, 互联网和 / 或私有数据分组网络 ) 来与网络服务器 130 通信。参照图 1, 个人计算机 100 可包括处理器电路 112、 数据网络接口 114 和显示装置 116。处理器电路 112 被构造为执行 网络浏览器 117( 驻留在处理器电路 112 内的或与处理器电路 112 分离的存储器中 ), 用户 可通过该网络浏览器 117 来经由数据网络 116 从互联网网址下载网络应用 118。例如, 用 户可操作网络浏览器 117 来寻找网络应用的网页, 该网络应用所具有的连接器小应用程序 (applet) 将使得用户能够访问 ( 运行 / 输入数据 / 查看输出的数据 ) 独立的移动终端上的 一个或更多个应用。 网络应用 118 可显示用户可选择的链接, 该用户可选择的链接指示用户可使用网 络应用 118 来访问驻留在移动终端上的一个或更多个应用。响应于用户选择所述链接, 网 络浏览器 117 被指引从网络服务器 130 下载连接器小应用程序 119。 “小应用程序” 是用 Java 编写的程序, 可被包括在 HTML 页中以便通过网络浏览器下载。因此, 网络浏览器 117 可利用 HTML、 XML 和 / 或其它通信协议来与网络服务器 130 通信。
         网络服务器 130 可包括处理器电路 132 和数据网络接口 136, 该处理器电路 132 被 构造为执行连接器小服务程序 (servlet)134( 驻留在处理器电路 132 内的或与处理器电路 132 分离的存储器中 )。连接器小应用程序 119 被构造为将网络应用 118 产生的数据请求 和数据响应转发给网络服务器 130 上的连接器小服务程序 134, 类似地, 将连接器小应用程 序 119 从连接器小服务程序 134 接收的数据请求和响应转发给网络应用 118。
         移动终端 120 可包括处理器电路 122、 无线电收发器电路 124 和用户接口 126。处 理器电路 122 被构造为执行连接器移动信息设备小程序 128 以及多个第三方或其它应用移 动信息设备小程序 ( 例如, 移动信息设备小程序 URI1 和移动信息设备小程序 URI2), 也称为 本地应用, 这些移动信息设备小程序可驻留在处理器电路 122 内的或与处理器电路 122 分 离的存储器中。移动信息设备小程序可以按照用于移动信息设备描述 (MIDP) 的 Java 应用 架构来编写, 并可在 Java 使能的移动终端上执行。
         应用移动信息设备小程序 URI1 可在移动终端 120 的显示器上显示用户可选择的 链接, 该用户可选择的链接指示用户可通过驻留在个人计算机上的一个或更多个网络应用 来访问应用移动信息设备小程序 URI1, 和 / 或指示用户可通过应用移动信息设备小程序
         URI1 来访问驻留在个人计算机上的一个或更多个网络应用。响应于用户选择所述链接, 应用移动信息设备小程序 URI1 被指引从网络服务器 130 下载连接器移动信息设备小程序 128。
         连接器移动信息设备小程序 128 被构造为将一个或更多个应用移动信息设备小 程序 URI1 和 URI2 所产生的数据请求和数据响应转发给网络服务器 130 上的连接器小服务 程序 134, 类似地, 将连接器移动信息设备小程序 128 从连接器小服务程序 134 接收的数据 请求和响应转发给一个或更多个应用移动信息设备小程序 URI1 和 URI。
         因此, 网络服务器 130 上的连接器小服务程序 134 在个人计算机 100 上的连接器 小应用程序 119 与移动终端 120 上的连接器移动信息设备小程序 128 之间提供代理连接。 网络服务器 130 上的连接器小服务程序 134 由此可将个人计算机 100 上的网络应用 118 以 通信方式连接至移动终端 120 上的一个或更多个应用移动信息设备小程序 URI1 和 URI2, 以 使得来自 / 到网络应用 118 的数据请求被转发给对应的应用移动信息设备小程序 URI1 和 / 或 URI2, 来自 / 到对应的应用移动信息设备小程序 URI1 和 / 或 URI2 的数据响应被转发 给网络应用 118。用户由此可使用个人计算机 100 上的网络应用 118 来操作移动终端 120 上的应用移动信息设备小程序 URI1 和 URI2、 向移动终端 120 上的应用移动信息设备小程序 URI1 和 URI2 输入数据以及查看移动终端 120 上的应用移动信息设备小程序 URI1 和 URI2 产生的数据。 在一些实施方式中, 网络应用 118 可在网络浏览器 117 内针对移动终端 120 上 的各个应用生成独立的窗口。因此, 例如, 连接器小应用程序 119 和连接器小服务程序 134 可被构造为将应用移动信息设备小程序 URI1 以通信方式连接至网络浏览器 117 内的第一 网络应用窗口, 并将另一应用移动信息设备小程序 URI2 以通信方式连接至网络浏览器 117 内的不同的第二网络应用窗口。
         图 2 是示出根据一些实施方式的将个人计算机 100 上的连接器小应用程序 119 连 接至移动终端 120 上的连接器移动信息设备小程序 128 的示例性操作和方法的数据流图和 流程图。 该示例性连接处理可包含两个阶段 : 1) 个人计算机 100 上的连接器小应用程序 119 连接至网络服务器 130 上的连接器小服务程序 134 ; 2) 移动终端 120 上的连接器移动信息 设备小程序 128 连接至连接器小服务程序 134 和网络服务器 130。
         参照图 1 和图 2, 用户可命令个人计算机 100 上的网络应用 118 连接至移动终端 120 上的应用移动信息设备小程序 URI1, 以使得用户可通过网络应用 118 执行应用移动信 息设备小程序 URI1, 向应用移动信息设备小程序 URI1 输入数据, 和 / 或从应用移动信息设 备小程序 URI1 接收数据。网络应用 118 响应于所述命令而产生连接请求, 该连接请求被传 输给连接器小应用程序 119。连接器小应用程序 119 将连接请求转发给网络服务器 130 上 的连接器小服务程序 134。连接器小服务程序 134 产生第一会话 ID “idl” 和对应的第一代 码, 该第一会话 ID“idl” 和对应的第一代码被传输给连接器小应用程序 119。连接器小应 用程序 119 响应于此而将连接请求与第一会话 ID 一起转发给连接器小服务程序 134, 以在 连接器小应用程序 119 与连接器小服务程序 134 之间建立连接。连接器小应用程序 119 在 显示装置 116 上显示第一代码以便用户查看。
         用户可通过用户接口 126 将 ( 在显示装置 116 上查看的 ) 第一代码手动键入或以 其它方式输入移动终端 120 中。连接器移动信息设备小程序 128 可接收用户输入的代码, 并响应于此而将所输入的代码作为第二代码连同用户 ID 一起传输给网络服务器 130 上的连接器小服务程序 134。连接器小服务程序 134 将从个人计算机 100 上的连接器小应用程 序 119 接收到的第一代码与从移动终端 120 上的连接器移动信息设备小程序 128 接收到的 第二代码进行比较, 并且如果这二者间匹配则将第二会话 ID 分配给应用移动信息设备小 程序 URI1 并将该第二会话 ID 传输给移动终端 120 上的连接器移动信息设备小程序 128, 并 且将第一会话 ID 与第二会话 ID 本地关联在一起。
         图 3 是示出根据一些实施方式的网络应用 118 选择移动终端 120 上的要通过经由 连接器小应用程序 119、 连接器小服务程序 134 和连接器移动信息设备小程序 128 建立的通 信路径以通信方式连接至网络应用 118 的应用 ( 例如, 应用移动信息设备小程序 URI1) 的 操作和方法的数据流图和流程图。参照图 3, 网络应用 118 产生应用选择命令, 该应用选择 命令识别请求连接至的特定应用移动信息设备小程序 URI1, 并且网络应用 118 将该应用选 择命令传输给连接器小应用程序 119。连接器小应用程序 118 将应用选择命令与第一会话 ID 一起转发给连接器小服务程序 134。 连接器小服务程序 134 作出响应而识别第一会话 ID 与第二会话 ID 的相关性, 并且响应于该识别将应用选择命令与第二会话 ID 一起转发给连 接器移动信息设备小程序 128。
         连接器移动信息设备小程序 128 安装 / 启用所识别出的应用移动信息设备小程序 URI1 以便由处理器电路 122 来执行。 连接器移动信息设备小程序 128 还可针对应用移动信 息设备小程序 URI1 执行注册处理, 以在安装 / 启用应用移动信息设备小程序 URI1 以用于 执行之前确认满足任何应用许可或其它预执行限制。 当安装 / 启用了应用移动信息设备小程序 URI1 时, 连接器移动信息设备小程序 128 向连接器小服务程序 134 传输识别应用移动信息设备小程序 URI1 已安装 / 启用并识别 第二会话 ID 的响应。连接器小服务程序 134 响应于此将对应的响应与第一会话 ID 一起转 发给连接器小应用程序 119, 然后连接器小应用程序 119 通过信号通知网络应用 118 : 所选 择的应用移动信息设备小程序 URI1 已安装 / 启用, 并因此准备好接收数据请求和 / 或数据 响应。
         图 4 是示出根据一些实施方式的网络应用 118 通过网络服务器 130 连接至移动终 端 120 上的第一应用移动信息设备小程序 URI1, 与该第一应用移动信息设备小程序 URI1 断 开, 然后连接至移动终端 120 上的第二应用移动信息设备小程序 URI2 的操作和方法的数据 流图和流程图。在图 2 的连接序列和图 3 的选择序列被执行之后, 网络应用 118 通过网络 服务器 130 以通信方式连接至移动终端 120 上的第一应用移动信息设备小程序 URI1。 另一 应用 118 接着可与第一应用移动信息设备小程序 URI1 断开, 并重新选择移动终端 120 上的 第二应用移动信息设备小程序 URI1 以与该第二应用移动信息设备小程序 URI1 进行通信连 接。
         网络应用 118 产生应用重选命令, 该应用重选命令识别请求连接至的第二应用移 动信息设备小程序 URI2, 并且网络应用 118 将该应用选择命令传输给连接器小应用程序 119。连接器小应用程序 118 将应用重选命令与第一会话 ID 一起转发给连接器小服务程序 134。连接器小服务程序 134 作出响应而识别第一会话 ID 与第二会话 ID 的相关性, 并响应 于所述识别将应用重选命令与第二会话 ID 一起转发给连接器移动信息设备小程序 128。
         连接器移动信息设备小程序 128 卸载 / 停止第一应用移动信息设备小程序 URI1 的执行, 然后安装 / 启用所识别出的第二应用移动信息设备小程序 URI2 以便由处理器电路
         122 来执行。连接器移动信息设备小程序 128 还可针对第二应用移动信息设备小程序 URI2 执行注册处理, 以在安装 / 启用第二应用移动信息设备小程序 URI2 以执行之前确认满足任 何应用许可或其它预执行限制。
         当安装 / 启用了第二应用移动信息设备小程序 URI2 时, 连接器移动信息设备小程 序 128 向连接器小服务程序 134 传输识别第二应用移动信息设备小程序 URI2 已安装 / 启 用并识别第二会话 ID 的响应。连接器小服务程序 134 响应于此将对应的响应与第一会话 ID 一起转发给连接器小应用程序 119, 然后连接器小应用程序 119 通过信号通知网络应用 118 : 所选择的第二应用移动信息设备小程序 URI2 已安装 / 启用, 并因此准备好接收数据请 求和 / 或数据响应。
         图 5 是示出根据一些实施方式的网络服务器 130 上的连接器小服务程序 134 将来 自个人计算机 100 上的网络应用 118 的数据请求和响应转发给移动终端 120 上的应用移动 信息设备小程序 128 以及将来自移动终端 120 上的应用移动信息设备小程序 128 的数据 请求和响应转发给个人计算机 100 上的网络应用 118 的操作和方法的数据流图和流程图。 在完成图 2 的连接序列和图 3 的选择序列之后, 网络应用 118 和应用移动信息设备小程序 URI1 随后可通过连接器小服务程序 134 和网络服务器 132 来通信, 直到连接器小服务程序 134 被命令通过例如下面进一步描述的一个或更多个处理来断开为止。
         参照图 5, 在进行操作以提供通信连接性的同时, 连接器小服务程序 134 响应于在 来自移动终端 120 上的连接器移动信息设备小程序 128 的包含第二会话 ID 的通信中接收 到的数据请求和 / 或数据响应, 将所接收到的数据请求和 / 或数据响应与第一会话 ID 一起 转发给个人计算机 100 上的连接器小应用程序 119, 类似地, 响应于在来自个人计算机 100 上的连接器小应用程序 119 的包含第一会话 ID 的通信中接收到的数据请求和 / 或数据响 应, 将所接收到的数据请求和 / 或数据响应与第二会话 ID 一起转发给移动终端 120 上的连 接器移动信息设备小程序 128。
         具体地讲, 如图 5 所示, 网络应用 118 可产生第一数据请求 (“data1” ), 该第一数 据请求被传输给连接器小应用程序 119。连接器小应用程序 119 作出响应而将该第一数据 请求与第一会话 ID 一起转发给连接器小服务程序 134。 连接器小服务程序 134 响应于此而 识别第一会话 ID 与第二会话 ID 的相关性, 并响应于所述识别将第一数据请求与第二会话 ID 一起转发给移动终端 120 上的连接器移动信息设备小程序 128。连接器移动信息设备小 程序 128 响应于此而将数据请求转发给应用移动信息设备小程序 URI1。
         应用移动信息设备小程序 URI1 可响应于此而产生第一数据响应 (“data2” ), 该 第一数据响应被传输给连接器移动信息设备小程序 128, 连接器移动信息设备小程序 128 将第一数据响应与第二会话 ID 一起转发给连接器小服务程序 134。连接器小服务程序 134 响应于此而识别第二会话 ID 与第一会话 ID 的相关性, 并响应于所述识别将第一数据响应 与第一会话 ID 一起转发给个人计算机 100 上的连接器小应用程序 119。 连接器小应用程序 119 将第一数据响应转发给网络应用 118。
         在类似的处理中, 移动信息设备小程序 URI1 可产生第二数据请求, 该第二数据请 求被传输给连接器移动信息设备小程序 128。连接器移动信息设备小程序 128 响应于此而 将第二数据请求与第二会话 ID 一起转发给连接器小服务程序 134。连接器小服务程序 134 响应于此而识别第二会话 ID 与第一会话 ID 的相关性, 并响应于所述识别将第二数据请求与第一会话 ID 一起转发给个人计算机 100 上的连接器小应用程序 119。 连接器小应用程序 119 响应于此而将第二数据请求转发给网络应用 118。网络应用 118 可响应于此而产生第 二数据响应, 该第二数据响应被传输给连接器小应用程序 119, 连接器小应用程序 119 将第 二数据响应与第一会话 ID 一起转发给连接器小服务程序 134。 连接器小服务程序 134 响应 于此而识别第一会话 ID 与第二会话 ID 的相关性, 并响应于所述识别将第二数据响应与第 二会话 ID 一起转发给移动终端 120 上的连接器移动信息设备小程序 128。 连接器移动信息 设备小程序 128 将第二数据响应转发给移动信息设备小程序 URI1。
         图 6 是示出根据一些实施方式的网络应用 118 响应于通信之间的暂停 ( 沉默 ) 使 得网络服务器 130 上的连接器小服务程序 134 将网络应用 118 与应用移动信息设备小程序 URI1 通信上断开的操作和方法的数据流图和流程图。在完成图 2 的连接序列和图 3 的选 择序列之后, 网络应用 118 和应用移动信息设备小程序 URI1 之间可通过连接器小服务程序 134 来通信。 参照图 6, 网络应用 118 可响应于自接收到来自应用移动信息设备小程序 URI1 的数据请求起的阈值耗时的期满, 和 / 或响应于诸如定义的用户命令的其它事件, 通过将 断开消息传输给连接器小应用程序 119 来断开与应用移动信息设备小程序 URI1 的通信连 接。连接器小应用程序 119 将断开消息与第一会话 ID 一起转发给连接器小服务程序 134。 连接器小服务程序 134 将断开消息与第二会话 ID 一起转发给连接器移动信息设备小程序 128, 连接器移动信息设备小程序 128 使得移动信息设备小程序 URI1 停止执行和 / 或被卸 载。
         图 7 是示出根据一些实施方式的网络应用 118 响应于应用移动信息设备小程序 URI1 对来自网络应用 118 的数据请求无响应而使得网络服务器 130 将网络应用与应用移动 信息设备小程序 URI1 通信上断开的操作和方法的数据流图和流程图。在完成图 2 的连接 序列和图 3 的选择序列之后, 网络应用 118 与应用移动信息设备小程序 URI1 之间可通过连 接器小服务程序 134 来通信。参照图 7, 网络应用 118 通过连接器小应用程序 119、 连接器 小服务程序 134 和连接器移动信息设备小程序 128 将数据请求传输给应用移动信息设备小 程序 URI1。然而, 网络应用 118 可响应于定义的用户命令 ( 例如, 通过网络应用 118 接收 的 ) 和 / 或响应于确定出自向应用移动信息设备小程序 URI1 传输了数据请求起的阈值耗 时的期满且未从应用移动信息设备小程序 URI1 接收到对应的数据响应, 断开与应用移动 信息设备小程序 URI1 的连接。网络应用 118 将断开消息传输给连接器小应用程序 119, 连 接器小应用程序 119 将该断开消息和第一会话 ID 转发给连接器小服务程序 134。 连接器小 服务程序 134 响应于此而去除第一会话 ID 与第二会话 ID 之间的本地关联, 并停止将个人 计算机 100 上的网络应用 118 以通信方式连接至移动终端 120 上的应用移动信息设备小程 序 URI1。
         随后, 应用移动信息设备小程序 URI1 可能产生数据响应, 该数据响应被传输给连 接器移动信息设备小程序 128, 连接器移动信息设备小程序 128 将该数据响应和第二会话 ID 转发给连接器小服务程序 134。连接器小服务程序 134 识别出第二会话 ID 与任何其它 会话 ID 之间不存在本地相关性, 并响应于此将断开消息传输给连接器移动信息设备小程 序 128, 连接器移动信息设备小程序 128 使应用移动信息设备小程序 URI1 停止执行和 / 或 被卸载。
         图 8 是示出根据一些实施方式的移动终端 120 上的应用移动信息设备小程序 URI1响应于网络应用 118 对来自应用移动信息设备小程序 URI1 的数据请求无响应而使得网络 服务器 130 将应用移动信息设备小程序 URI1 与个人计算机 100 上的网络应用 118 通信上 断开的操作和方法的数据流图和流程图。在完成图 2 的连接序列和图 3 的选择序列之后, 网络应用 118 和应用移动信息设备小程序 URI1 之间可通过连接器小服务程序 134 来通信。 参照图 8, 应用移动信息设备小程序 URI1 将断开消息 ( 例如, 响应于用户命令和 / 或应用移 动信息设备小程序 URI1 的关闭 ) 传输给连接器移动信息设备小程序 128, 连接器移动信息 设备小程序 128 将该断开消息和第二会话 ID 转发给连接器小服务程序 134。连接器小服 务程序 134 响应于此而去除第二会话 ID 与第一会话 ID 之间的本地关联, 并停止将个人计 算机 100 上的网络应用 118 以通信方式连接至移动终端 120 上的应用移动信息设备小程序 URI1。
         随后, 网络应用 118 可能产生数据请求, 该数据请求被传输给连接器小应用程序 119, 连接器小应用程序 119 将该数据请求和第一会话 ID 转发给连接器小服务程序 134。 连 接器小服务程序 134 识别出第一会话 ID 与任何其它会话 ID 之间不存在本地相关性, 并响 应于此将断开消息传输给连接器小应用程序 11, 连接器小应用程序 11 通过信号通知网络 应用 118 : 与应用移动信息设备小程序 URI1 通信上断开。 图 9 是示出根据一些实施方式的移动终端 120 上的应用移动信息设备小程序 URI1 响应于网络应用 118 对来自应用移动信息设备小程序 URI1 的数据请求无响应而使得网络 服务器 130 将应用移动信息设备小程序 URI1 与个人计算机 100 上的网络应用 118 通信上 断开的操作和方法的数据流图和流程图。在完成图 2 的连接序列和图 3 的选择序列之后, 网络应用 118 与应用移动信息设备小程序 URI1 之间可通过连接器小服务程序 134 来通信。 参照图 9, 网络应用 118 通过连接器小应用程序 119、 连接器小服务程序 134 和连接器移动 信息设备小程序 128 将数据请求传输给应用移动信息设备小程序 URI1。然而, 应用移动信 息设备小程序 URI1 将断开消息 ( 例如, 响应于用户命令和 / 或应用移动信息设备小程序 URI1 的关闭 ) 传输给连接器移动信息设备小程序 128, 连接器移动信息设备小程序 128 将 断开消息和第二会话 ID 转发给连接器小服务程序 134。 连接器小服务程序 134 响应于此而 去除第二会话 ID 与第一会话 ID 之间的本地关联, 并停止将个人计算机 100 上的网络应用 118 以通信方式连接至移动终端 120 上的应用移动信息设备小程序 URI1。
         连接器小服务程序 134 可向连接器移动信息设备小程序 128 发送回确认消息, 连 接器移动信息设备小程序 128 可引起应用移动信息设备小程序 URI1 停止执行和 / 或被卸 载。连接器小服务程序 134 可将断开消息发送给连接器小应用程序 119, 连接器小应用程 序 119 可将该断开消息转发给网络应用 118 以通过信号通知 : 网络应用 118 与应用移动信 息设备小程序 URI1 断开。
         尽管图 1- 图 9 示出示例性通信系统以及可通过本文组件执行的相关的操作和方 法, 但应该理解, 本发明不限于这类构造, 而是意在涵盖能够执行本文所述的至少一些操作 和方法的任何构造。无线电收发器电路 124 和移动终端 120 可被构造为根据一种或更多种 蜂窝协议来通信, 所述蜂窝协议可包括 ( 但不限于 ) 高级移动电话服务 (AMPS)、 ANSI-136、 全球移动通信标准 (GSM)、 通用分组无线业务 (GPRS)、 增强数据率 GSM 演进 (EDGE)、 码分多 址 (CDMA)、 宽带 CDMA、 CDMA2000 和 / 或通用移动通信系统 (UMTS)。无线终端 120 可包括 ( 但不限于 ) 蜂窝电话、 蜂窝数据终端、 电子游戏终端和 / 或具有通信电路的台式 / 膝上型
         / 掌上型 / 平板计算机。无线终端 120 可包括 ( 但不限于 ) 提供互联网 / 内联网访问和浏 览能力、 无线语音通信 ( 例如, IP 语音 )、 无线电子邮件、 无线消息发送、 视频会议通信能力 和 / 或个人数据助理能力 ( 例如, 联系人信息管理、 任务管理和 / 或日程管理 ) 的附加功 能。个人计算机 100 可以是任何数据处理设备, 包括 ( 但不限于 ) 台式 / 膝上型 / 掌上型 / 平板计算机, 其被构造为提供网络浏览器, 用户可通过该网络浏览器经由数据网络访问移 动终端上的一个或更多个应用。
         上面已经参照设备、 操作、 方法和计算机程序产品的系统框图、 数据流图和流程图 部分地描述了本发明的各种实施方式。 还应该注意的是, 在其它实现方式中, 例示中所示的 功能可不按图中所示的顺序进行。例如, 连续示出的两个方框 / 步骤可事实上基本同时执 行, 或者这些方框 / 步骤有时可按相反的顺序执行, 这取决于所涉及的功能。另外, 所示的 方框 / 步骤的功能可分为多个方框 / 步骤, 和 / 或两个或更多个方框 / 步骤的功能可至少 部分地整合。应该理解, 图中的各个方框 / 步骤以及图中的方框 / 步骤的组合可通过计算 机程序指令来实现。这些计算机程序指令 ( 也称为应用 ) 可提供给处理器电路 ( 可以是通 用计算机、 专用计算机或其它可编程数据处理设备 ) 以生成机器, 以使得经由处理器电路 执行的指令创建用于实现图中所指定的功能 / 动作的装置。因此, 如本文所使用, 短语 “操 作 ...... 应用” 和 “应用 ...... 操作” 是指应用被处理器电路执行, 以执行针对该应用描 述的功能。 附图和说明书中公开了本发明的实施方式, 尽管采用了特定术语, 但这些特定术 语仅按照一般意义和描述性意义使用, 而非出于限制的目的, 随后的权利要求中阐述了本 发明的范围。
        

    关 键  词:
    通过 网络 服务器 互连 个人计算机 移动 终端 应用
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:通过网络服务器互连个人计算机和移动终端上的应用.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4255387.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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