首页 / 专利库 / 软件 / 可联网软件 / 互联网浏览器 / 界面显示方法及装置

界面显示方法及装置

阅读:765发布:2020-05-11

专利汇可以提供界面显示方法及装置专利检索,专利查询,专利分析的服务。并且本公开是关于一种界面显示方法及装置,属于 电子 技术领域。所述方法包括:当在浏览器中接收到输入的 指定 应用标识时,向第二终端发送应用信息获取 请求 ,所述第二终端用于在接收到所述应用信息获取请求时,获取指定应用当前显示界面的界面信息;接收所述第二终端发送的界面信息,所述第一终端为未接入网络的终端,所述第二终端为已接入网络的终端;基于所述界面信息在所述浏览器中显示所述界面。本公开在第一终端未接入网络的情况下,也能实现在第一终端上对指定应用的界面进行显示,提高了界面显示的灵活性与便捷性。,下面是界面显示方法及装置专利的具体信息内容。

1.一种界面显示方法,其特征在于,所述方法应用于第一终端,所述方法包括:
建立与第二终端之间的通信连接;通过所述通信连接,接收所述第二终端发送的指定驱动程序;安装所述指定驱动程序;
当在浏览器中接收到输入的指定应用标识时,向所述第二终端发送应用信息获取请求,所述第二终端用于在接收到所述应用信息获取请求时,获取指定应用当前显示界面的界面信息;
接收所述第二终端发送的界面信息,所述第一终端为未接入网络的终端,所述第二终端为已接入网络的终端;基于所述界面信息在所述浏览器中显示所述界面;
所述指定驱动程序用于将所述指定应用标识与所述第二终端的互联网协议IP地址存储到应用标识与IP地址之间的对应关系中,且用于将所述第二终端的IP地址对应的传输路径添加到路由表中。
2.如权利要求1所述的方法,其特征在于,所述当在浏览器中接收到输入的指定应用标识时,向第二终端发送应用信息获取请求,包括:
当在浏览器中接收到输入的指定应用标识时,基于所述指定应用标识,从所述应用标识与IP地址之间的对应关系中,获取所述第二终端的IP地址;
从所述路由表中,获取所述第二终端的IP地址对应的传输路径;
按照所述传输路径,向所述第二终端发送所述应用信息获取请求。
3.如权利要求1-2任一所述的方法,其特征在于,所述基于所述界面信息在所述浏览器中显示所述界面之后,还包括:
当接收到针对所述界面的操作指令时,将所述操作指令发送给所述第二终端,由所述第二终端对所述界面执行所述操作指令对应的操作。
4.一种界面显示方法,其特征在于,所述方法应用于第二终端,所述方法包括:
建立与第一终端之间的通信连接;通过所述通信连接,将指定驱动程序发送给所述第一终端,由所述第一终端安装所述指定驱动程序;
当接收到所述第一终端发送的应用信息获取请求时,获取指定应用当前显示界面的界面信息,所述应用信息获取请求为所述第一终端在浏览器中接收到输入的指定应用标识时发送,所述第一终端为未接入网络的终端,所述第二终端为已接入网络的终端;
将所述界面信息发送给所述第一终端,由所述第一终端基于所述界面信息在所述浏览器中显示所述界面;
所述指定驱动程序用于将所述指定应用标识与所述第二终端的互联网协议IP地址存储到应用标识与互联网协议IP地址之间的对应关系中,且用于将所述第二终端的IP地址对应的传输路径添加到路由表中。
5.如权利要求4所述的方法,其特征在于,所述将所述界面信息发送给所述第一终端之后,还包括:
当接收到所述第一终端发送的针对所述界面的操作指令时,对所述界面执行所述操作指令对应的操作。
6.一种界面显示装置,其特征在于,所述装置包括:
第一发送模,用于当在浏览器中接收到输入的指定应用标识时,向第二终端发送应用信息获取请求,所述第二终端用于在接收到所述应用信息获取请求时,获取指定应用当前显示界面的界面信息;
接收模块,用于接收所述第二终端发送的界面信息,第一终端为未接入网络的终端,所述第二终端为已接入网络的终端;
显示模块,用于基于所述界面信息在所述浏览器中显示所述界面;
所述装置还包括用于执行以下操作的模块:
建立与所述第二终端之间的通信连接;通过所述通信连接,接收所述第二终端发送的指定驱动程序;安装所述指定驱动程序;
所述指定驱动程序用于将所述指定应用标识与所述第二终端的互联网协议IP地址存储到应用标识与IP地址之间的对应关系中,且用于将所述第二终端的IP地址对应的传输路径添加到路由表中。
7.如权利要求6所述的装置,其特征在于,所述第一发送模块包括:
第一获取子模块,用于当在浏览器中接收到输入的指定应用标识时,基于所述指定应用标识,从所述应用标识与IP地址之间的对应关系中,获取所述第二终端的IP地址;
第二获取子模块,用于从所述路由表中,获取所述第二终端的IP地址对应的传输路径;
传输子模块,用于按照所述传输路径,向所述第二终端发送所述应用信息获取请求。
8.如权利要求6-7任一所述的装置,其特征在于,所述装置还包括:
第二发送模块,用于当接收到针对所述界面的操作指令时,将所述操作指令发送给所述第二终端,由所述第二终端对所述界面执行所述操作指令对应的操作。
9.一种界面显示装置,其特征在于,所述装置包括:
获取模块,用于当接收到第一终端发送的应用信息获取请求时,获取指定应用当前显示界面的界面信息,所述应用信息获取请求为所述第一终端在浏览器中接收到输入的指定应用标识时发送,所述第一终端为未接入网络的终端,第二终端为已接入网络的终端;
第一发送模块,用于将所述界面信息发送给所述第一终端,由所述第一终端基于所述界面信息在所述浏览器中显示所述界面;
所述装置还包括:
建立模块,用于建立与所述第一终端之间的通信连接;
第二发送模块,用于通过所述通信连接,将指定驱动程序发送给所述第一终端,由所述第一终端安装所述指定驱动程序,所述指定驱动程序用于将所述指定应用标识与所述第二终端的互联网协议IP地址存储到应用标识与IP地址之间的对应关系中,且用于将所述第二终端的IP地址对应的传输路径添加到路由表中。
10.如权利要求9所述的装置,其特征在于,所述装置还包括:
执行模块,用于当接收到所述第一终端发送的针对所述界面的操作指令时,对所述界面执行所述操作指令对应的操作。
11.一种界面显示装置,其特征在于,所述装置包括:
处理器;
用于存储处理器可执行指令的存储器
其中,所述处理器被配置为:
建立与第二终端之间的通信连接;通过所述通信连接,接收所述第二终端发送的指定驱动程序,安装所述指定驱动程序;
当在浏览器中接收到输入的指定应用标识时,向所述第二终端发送应用信息获取请求,所述第二终端用于在接收到所述应用信息获取请求时,获取指定应用当前显示界面的界面信息;
接收所述第二终端发送的界面信息,第一终端为未接入网络的终端,所述第二终端为已接入网络的终端;基于所述界面信息在所述浏览器中显示所述界面;
所述指定驱动程序用于将所述指定应用标识与所述第二终端的互联网协议IP地址存储到应用标识与IP地址之间的对应关系中,且用于将所述第二终端的IP地址对应的传输路径添加到路由表中。
12.一种界面显示装置,其特征在于,所述装置包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
建立与第一终端之间的通信连接;通过所述通信连接,将指定驱动程序发送给所述第一终端,由所述第一终端安装所述指定驱动程序;
当接收到所述第一终端发送的应用信息获取请求时,获取指定应用当前显示界面的界面信息,所述应用信息获取请求为所述第一终端在浏览器中接收到输入的指定应用标识时发送,所述第一终端为未接入网络的终端,第二终端为已接入网络的终端;
将所述界面信息发送给所述第一终端,由所述第一终端基于所述界面信息在所述浏览器中显示所述界面;
所述指定驱动程序用于将所述指定应用标识与所述第二终端的互联网协议IP地址存储到应用标识与IP地址之间的对应关系中,且用于将所述第二终端的IP地址对应的传输路径添加到路由表中。

说明书全文

界面显示方法及装置

技术领域

[0001] 本公开涉及电子技术领域,尤其涉及一种界面显示方法及装置。

背景技术

[0002] 随着电子技术的快速发展,用户可以方便地使用终端上安装的应用来进行诸如即时通讯、阅读、观看视频、玩游戏等活动。用户在使用终端上安装的应用时,可以先通过点击操作在该终端中启动该应用,该应用被启动后,终端可以显示该应用的界面,以供用户进行浏览与操作。
[0003] 相关技术中,当用户想要在某一终端上浏览或者操作某个应用的界面时,如果该终端未接入网络,则用户需要先将该终端接入网络,再通过该网络从应用下载平台中下载该应用,并对该应用进行安装,之后,当终端检测到用于启动该应用的点击操作时,终端可以启动该应用,并显示该应用的界面。发明内容
[0004] 为克服相关技术中存在的问题,本公开提供一种界面显示方法及装置。
[0005] 根据本公开实施例的第一方面,提供一种界面显示方法,所述方法应用于第一终端,所述方法包括:
[0006] 当在浏览器中接收到输入的指定应用标识时,向第二终端发送应用信息获取请求,所述第二终端用于在接收到所述应用信息获取请求时,获取指定应用当前显示界面的界面信息;
[0007] 接收所述第二终端发送的界面信息,所述第一终端为未接入网络的终端,所述第二终端为已接入网络的终端;
[0008] 基于所述界面信息在所述浏览器中显示所述界面。
[0009] 在另一实施例中,所述当在浏览器中接收到输入的指定应用标识时,向第二终端发送应用信息获取请求,包括:
[0010] 当在浏览器中接收到输入的指定应用标识时,基于所述指定应用标识,从存储的应用标识与IP(Internet Protocol,互联网协议)地址之间的对应关系中,获取所述第二终端的IP地址;
[0011] 从存储的路由表中,获取所述第二终端的IP地址对应的传输路径;
[0012] 按照所述传输路径,向所述第二终端发送所述应用信息获取请求。
[0013] 在另一实施例中,所述基于所述指定应用标识,从存储的应用标识与IP地址之间的对应关系中,获取所述第二终端的IP地址之前,还包括:
[0014] 建立与所述第二终端之间的通信连接;
[0015] 通过所述通信连接,接收所述第二终端发送的指定驱动程序,所述指定驱动程序用于将所述指定应用标识与所述第二终端的IP地址存储到所述应用标识与IP地址之间的对应关系中,且用于将所述第二终端的IP地址对应的传输路径添加到所述路由表中;
[0016] 安装所述指定驱动程序。
[0017] 在另一实施例中,所述基于所述界面信息在所述浏览器中显示所述界面之后,还包括:
[0018] 当接收到针对所述界面的操作指令时,将所述操作指令发送给所述第二终端,由所述第二终端对所述界面执行所述操作指令对应的操作。
[0019] 根据本公开实施例的第二方面,提供一种界面显示方法,所述方法应用于第二终端,所述方法包括:
[0020] 当接收到第一终端发送的应用信息获取请求时,获取指定应用当前显示界面的界面信息,所述应用信息获取请求为所述第一终端在浏览器中接收到输入的指定应用标识时发送,所述第一终端为未接入网络的终端,所述第二终端为已接入网络的终端;
[0021] 将所述界面信息发送给所述第一终端,由所述第一终端基于所述界面信息在所述浏览器中显示所述界面。
[0022] 在另一实施例中,所述当接收到第一终端发送的应用信息获取请求时,获取指定应用当前显示界面的界面信息之前,还包括:
[0023] 建立与所述第一终端之间的通信连接;
[0024] 通过所述通信连接,将指定驱动程序发送给所述第一终端,由所述第一终端安装所述指定驱动程序,所述指定驱动程序用于将所述指定应用标识与所述第二终端的IP地址存储到应用标识与IP地址之间的对应关系中,且用于将所述第二终端的IP地址对应的传输路径添加到路由表中。
[0025] 在另一实施例中,所述将所述界面信息发送给所述第一终端之后,还包括:
[0026] 当接收到所述第一终端发送的针对所述界面的操作指令时,对所述界面执行所述操作指令对应的操作。
[0027] 根据本公开实施例的第三方面,提供一种界面显示装置,所述装置包括:
[0028] 第一发送模,用于当在浏览器中接收到输入的指定应用标识时,向第二终端发送应用信息获取请求,所述第二终端用于在接收到所述应用信息获取请求时,获取指定应用当前显示界面的界面信息;
[0029] 接收模块,用于接收所述第二终端发送的界面信息,所述第一终端为未接入网络的终端,所述第二终端为已接入网络的终端;
[0030] 显示模块,用于基于所述界面信息在所述浏览器中显示所述界面。
[0031] 在另一实施例中,所述第一发送模块包括:
[0032] 第一获取子模块,用于当在浏览器中接收到输入的指定应用标识时,基于所述指定应用标识,从存储的应用标识与IP地址之间的对应关系中,获取所述第二终端的IP地址;
[0033] 第二获取子模块,用于从存储的路由表中,获取所述第二终端的IP地址对应的传输路径;
[0034] 传输子模块,用于按照所述传输路径,向所述第二终端发送所述应用信息获取请求。
[0035] 在另一实施例中,所述第一发送模块还包括:
[0036] 建立子模块,用于建立与所述第二终端之间的通信连接;
[0037] 接收子模块,用于通过所述通信连接,接收所述第二终端发送的指定驱动程序,所述指定驱动程序用于将所述指定应用标识与所述第二终端的IP地址存储到所述应用标识与IP地址之间的对应关系中,且用于将所述第二终端的IP地址对应的传输路径添加到所述路由表中;
[0038] 安装子模块,用于安装所述指定驱动程序。
[0039] 在另一实施例中,所述装置还包括:
[0040] 第二发送模块,用于当接收到针对所述界面的操作指令时,将所述操作指令发送给所述第二终端,由所述第二终端对所述界面执行所述操作指令对应的操作。
[0041] 根据本公开实施例的第四方面,提供一种界面显示装置,所述装置包括:
[0042] 获取模块,用于当接收到第一终端发送的应用信息获取请求时,获取指定应用当前显示界面的界面信息,所述应用信息获取请求为所述第一终端在浏览器中接收到输入的指定应用标识时发送,所述第一终端为未接入网络的终端,第二终端为已接入网络的终端;
[0043] 第一发送模块,用于将所述界面信息发送给所述第一终端,由所述第一终端基于所述界面信息在所述浏览器中显示所述界面。
[0044] 在另一实施例中,所述装置还包括:
[0045] 建立模块,用于建立与所述第一终端之间的通信连接;
[0046] 第二发送模块,用于通过所述通信连接,将指定驱动程序发送给所述第一终端,由所述第一终端安装所述指定驱动程序,所述指定驱动程序用于将所述指定应用标识与所述第二终端的IP地址存储到应用标识与IP地址之间的对应关系中,且用于将所述第二终端的IP地址对应的传输路径添加到路由表中。
[0047] 在另一实施例中,所述装置还包括:
[0048] 执行模块,用于当接收到所述第一终端发送的针对所述界面的操作指令时,对所述界面执行所述操作指令对应的操作。
[0049] 根据本公开实施例的第五方面,提供一种界面显示装置,所述装置包括:
[0050] 处理器;
[0051] 用于存储处理器可执行指令的存储器
[0052] 其中,所述处理器被配置为:
[0053] 当在浏览器中接收到输入的指定应用标识时,向第二终端发送应用信息获取请求,所述第二终端用于在接收到所述应用信息获取请求时,获取指定应用当前显示界面的界面信息;
[0054] 接收所述第二终端发送的界面信息,所述第一终端为未接入网络的终端,所述第二终端为已接入网络的终端;
[0055] 基于所述界面信息在所述浏览器中显示所述界面。
[0056] 根据本公开实施例的第六方面,提供一种界面显示装置,所述装置包括:
[0057] 处理器;
[0058] 用于存储处理器可执行指令的存储器;
[0059] 其中,所述处理器被配置为:
[0060] 当接收到第一终端发送的应用信息获取请求时,获取指定应用当前显示界面的界面信息,所述应用信息获取请求为所述第一终端在浏览器中接收到输入的指定应用标识时发送,所述第一终端为未接入网络的终端,第二终端为已接入网络的终端;
[0061] 将所述界面信息发送给所述第一终端,由所述第一终端基于所述界面信息在所述浏览器中显示所述界面。
[0062] 本公开的实施例提供的技术方案可以包括以下有益效果:当第一终端在浏览器中接收到输入的指定应用标识时,会向第二终端发送应用信息获取请求,第二终端在接收到该应用信息获取请求后,可以获取指定应用当前显示界面的界面信息,并将该界面信息发送给第一终端,进而第一终端在接收到该界面信息后,便可基于该界面信息在浏览器中显示该界面,从而在第一终端未接入网络的情况下,也可以实现在第一终端上对指定应用的界面进行显示,提高了界面显示的灵活性与便捷性。
[0063] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明
[0064] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0065] 图1是根据一示例性实施例示出的一种界面显示方法所涉及的实施环境的示意图。
[0066] 图2是根据一示例性实施例示出的一种界面显示方法的流程图
[0067] 图3是根据一示例性实施例示出的另一种界面显示方法的流程图。
[0068] 图4是根据一示例性实施例示出的又一种界面显示方法的流程图。
[0069] 图5A是根据一示例性实施例示出的第一种界面显示装置的框图
[0070] 图5B是根据一示例性实施例示出的一种第一发送模块的框图。
[0071] 图5C是根据一示例性实施例示出的另一种第一发送模块的框图。
[0072] 图5D是根据一示例性实施例示出的第二种界面显示装置的框图。
[0073] 图6A是根据一示例性实施例示出的第三种界面显示装置的框图。
[0074] 图6B是根据一示例性实施例示出的第四种界面显示装置的框图。
[0075] 图6C是根据一示例性实施例示出的第五种界面显示装置的框图。
[0076] 图7是根据一示例性实施例示出的第六种界面显示装置的框图。
[0077] 图8是根据一示例性实施例示出的第七种界面显示装置的框图。

具体实施方式

[0078] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0079] 在对本公开实施例进行详细地解释说明之前,先对本公开实施例的应用场景予以说明。图1是根据一示例性实施例示出的一种界面显示方法所涉及的实施环境的示意图,该实施环境可以包括:第一终端110和第二终端120,第一终端110与第二终端120之间可以通过有线连接或者无线连接进行通信。其中,第一终端110为未接入网络的终端,且第一终端110用于从第二终端120中获取指定应用当前显示界面的界面信息,并基于该界面信息在浏览器中显示该界面;第二终端120为已接入网络的终端,且第二终端120用于将指定应用当前显示界面的界面信息发送给第一终端110,以便第一终端110基于该界面信息在浏览器中显示该界面。
[0080] 图2是根据一示例性实施例示出的一种界面显示方法的流程图,该方法应用于第一终端中。如图2所示,该方法包括以下步骤。
[0081] 在步骤201中,当在浏览器中接收到输入的指定应用标识时,向第二终端发送应用信息获取请求,第二终端用于在接收到应用信息获取请求时,获取指定应用当前显示界面的界面信息;
[0082] 在步骤202中,接收第二终端发送的界面信息,第一终端为未接入网络的终端,第二终端为已接入网络的终端。
[0083] 在步骤203中,基于界面信息在浏览器中显示界面。
[0084] 在本公开实施例中,当第一终端在浏览器中接收到输入的指定应用标识时,会向第二终端发送应用信息获取请求,第二终端在接收到该应用信息获取请求后,可以获取指定应用当前显示界面的界面信息,并将该界面信息发送给第一终端,进而第一终端在接收到该界面信息后,便可基于该界面信息在浏览器中显示该界面,从而在第一终端未接入网络的情况下,也可以实现在第一终端上对指定应用的界面进行显示,提高了界面显示的灵活性与便捷性。
[0085] 在另一实施例中,当在浏览器中接收到输入的指定应用标识时,向第二终端发送应用信息获取请求,包括:
[0086] 当在浏览器中接收到输入的指定应用标识时,基于指定应用标识,从存储的应用标识与互联网协议IP地址之间的对应关系中,获取第二终端的IP地址;
[0087] 从存储的路由表中,获取第二终端的IP地址对应的传输路径;
[0088] 按照传输路径,向第二终端发送应用信息获取请求。
[0089] 在另一实施例中,基于指定应用标识,从存储的应用标识与IP地址之间的对应关系中,获取第二终端的IP地址之前,还包括:
[0090] 建立与第二终端之间的通信连接;
[0091] 通过通信连接,接收第二终端发送的指定驱动程序,指定驱动程序用于将指定应用标识与第二终端的IP地址存储到应用标识与IP地址之间的对应关系中,且用于将第二终端的IP地址对应的传输路径添加到路由表中;
[0092] 安装指定驱动程序。
[0093] 在另一实施例中,基于界面信息在浏览器中显示界面之后,还包括:
[0094] 当接收到针对界面的操作指令时,将操作指令发送给第二终端,由第二终端对界面执行操作指令对应的操作。
[0095] 上述所有可选技术方案,均可按照任意结合形成本公开的可选实施例,本公开实施例对此不再一一赘述。
[0096] 图3是根据一示例性实施例示出的一种界面显示方法的流程图,该方法应用于第二终端中。如图3所示,该方法包括以下步骤。
[0097] 在步骤301中,当接收到第一终端发送的应用信息获取请求时,获取指定应用当前显示界面的界面信息,应用信息获取请求为第一终端在浏览器中接收到输入的指定应用标识时发送,第一终端为未接入网络的终端,第二终端为已接入网络的终端。
[0098] 在步骤302中,将界面信息发送给第一终端,由第一终端基于界面信息在浏览器中显示界面。
[0099] 在本公开实施例中,第一终端在浏览器中接收到输入的指定应用标识时,会向第二终端发送应用信息获取请求,第二终端在接收到该应用信息获取请求后,可以获取指定应用当前显示界面的界面信息,并将该界面信息发送给第一终端,进而第一终端在接收到该界面信息后,便可基于该界面信息在浏览器中显示该界面,从而在第一终端未接入网络的情况下,也可以实现在第一终端上对指定应用的界面进行显示,提高了界面显示的灵活性与便捷性。
[0100] 在另一实施例中,当接收到第一终端发送的应用信息获取请求时,获取指定应用当前显示界面的界面信息之前,还包括:
[0101] 建立与第一终端之间的通信连接;
[0102] 通过通信连接,将指定驱动程序发送给第一终端,由第一终端安装指定驱动程序,指定驱动程序用于将指定应用标识与第二终端的互联网协议IP地址存储到应用标识与IP地址之间的对应关系中,且用于将第二终端的IP地址对应的传输路径添加到路由表中。
[0103] 在另一实施例中,将界面信息发送给第一终端之后,还包括:
[0104] 当接收到第一终端发送的针对界面的操作指令时,对界面执行操作指令对应的操作。
[0105] 上述所有可选技术方案,均可按照任意结合形成本公开的可选实施例,本公开实施例对此不再一一赘述。
[0106] 图4是根据一示例性实施例示出的一种界面显示方法的流程图。如图4所示,该方法包括以下步骤。
[0107] 在步骤401中,建立第一终端与第二终端之间的通信连接。
[0108] 需要说明的是,第一终端为未接入网络的终端,第二终端为已接入网络的终端。另外,可以通过USB(Universal Serial Bus,通用串行总线)、WIFI(Wireless-Fidelity,无线保真)热点、P2P(Peer to Peer,端对端)技术、蓝牙技术等建立第一终端与第二终端之间的通信连接,本公开实施例对此不做具体限定。
[0109] 在步骤402中,第二终端通过该通信连接,将指定驱动程序发送给第一终端。
[0110] 需要说明的是,指定驱动程序用于将指定应用标识与第二终端的IP地址存储到应用标识与IP地址之间的对应关系中,且用于将第二终端的IP地址对应的传输路径添加到路由表中。
[0111] 另外,指定应用标识用于唯一标识指定应用,如指定应用标识可以为指定应用的应用名称等。在本公开实施例中,指定应用标识还可以以主机名或者域名的形式进行表示,如当指定应用为邮件应用,且指定应用标识以域名的形式进行表示时,指定应用标识可以为mail.miphone.com等。
[0112] 再者,指定应用可以为第一终端上未安装的应用,或者可以为需要接入网络才能够使用的应用等,本公开实施例对此不做具体限定。
[0113] 还需要说明的是,当指定应用只包括一种应用时,后续第一终端接收应用信息获取请求时,可以使用默认端口接收该应用信息获取请求,该默认端口即为指定应用对应的端口,所以此时该应用获取请求中可以无需携带端口号。
[0114] 而当指定应用包括多种应用时,后续第一终端接收应用信息获取请求时,需要先确定使用哪个端口来接收该应用信息获取请求,所以此时该应用获取请求中需要携带端口号。因此,在此情况下,指定驱动程序还可以用于将指定应用标识与指定端口号存储到应用标识与端口号之间的对应关系中,以便后续第一终端可以获取指定应用标识对应的指定端口号,进而可以在发送给第二终端的应用信息获取请求中携带上指定端口号。其中,指定端口号可以为指定应用对应的端口的编号。
[0115] 在步骤403中,第一终端通过该通信连接,接收第二终端发生的指定驱动程序,并安装指定驱动程序。
[0116] 需要说明的是,第一终端安装指定驱动程序,也即是将指定应用标识与第二终端的IP地址存储到应用标识与IP地址之间的对应关系中,将第二终端的IP地址对应的传输路径添加到路由表中,将指定应用标识与指定端口号存储到应用标识与端口号之间的对应关系中。
[0117] 另外,当指定应用标识以主机名的形式进行表示时,该应用标识与IP地址之间的对应关系可以为host文件;当指定应用标识以域名的形式进行表示时,该应用标识与IP地址之间的对应关系可以为DNS(Domain Name System,域名系统)。
[0118] 再者,第二终端的IP地址对应的传输路径用于指示第一终端到第二终端的路径,如当第二终端的IP地址处于第一终端的直连网络中时,第二终端的IP地址对应的传输路径可以为目的地址为第二终端的IP地址,送出接口为指定送出接口的路径;当第二终端的IP地址未处于第一终端的直连网络中时,第二终端的IP地址对应的传输路径可以为目的地址为第二终端的IP地址,下一跳地址为指定IP地址的路径。
[0119] 需要说明的是,指定送出接口可以预先设置,且当某一请求被第一终端通过指定送出接口送出时,该请求将会被传输到第二终端上。
[0120] 另外,指定IP地址也可以预先设置,且当某一请求被第一终端发送到指定IP地址时,具有该指定IP地址的设备将会将该请求转发到第二终端上。
[0121] 需要说明的是,由于第一终端未接入网络,所以当第一终端上未安装指定应用时,第一终端将无法从应用下载平台中下载指定应用,进而也就无法使用指定应用;或者当指定应用为需要接入网络才能使用的应用时,即使第一终端上安装了指定应用,此时第一终端也无法使用指定应用。而本公开实施例中可以通过上述步骤401-403预先建立第一终端与第二终端之间的通信连接,进而基于该通信连接在第一终端上安装指定驱动程序,从而可以在后续实现第一终端上指定应用的使用。且在第一终端上使用指定应用的操作可以通过如下步骤404-406来实现。
[0122] 在步骤404中,当第一终端在浏览器中接收到输入的指定应用标识时,向第二终端发送应用信息获取请求,该应用信息获取请求用于获取指定应用当前显示界面的界面信息。
[0123] 其中,当第一终端在浏览器中接收到输入的指定应用标识时,可以先基于指定应用标识,从存储的应用标识与IP地址之间的对应关系中,获取第二终端的IP地址,再从存储的路由表中,获取第二终端的IP地址对应的传输路径,之后,按照第二终端的IP地址对应的传输路径,对该应用信息获取请求进行传输,即可将该应用信息获取请求发送到第二终端上。
[0124] 需要说明的是,当指定应用包括多种应用时,第一终端还可以基于指定应用标识,从存储的应用标识与端口号之间的对应关系中,获取指定端口号,此时该应用信息获取请求中可以携带指定端口号,以便后续第二终端可以使用指定端口号对应的端口对该应用信息获取请求进行接收。
[0125] 在步骤405中,当第二终端接收到第一终端发送的应用信息获取请求时,获取指定应用当前显示界面的界面信息,并将该界面信息发送给第一终端。
[0126] 需要说明的是,当该应用信息获取请求中未携带端口号时,第二终端可以使用默认端口接收该应用信息获取请求;当该应用信息获取请求中携带指定端口号时,第二终端可以使用指定端口号对应的端口接收该应用信息获取请求。
[0127] 其中,第二终端获取指定应用当前显示界面的界面信息时,可以将指定应用当前显示界面的界面内容与第一显示样式确定为该界面的界面信息,第一显示样式为该界面在第二终端上的显示样式;或者,可以将指定应用当前显示界面的界面内容与第二显示样式确定为该界面的界面信息,第二显示样式与第一显示样式不同。
[0128] 需要说明的是,当将指定应用当前显示界面的界面内容与第二显示样式确定为该界面的界面信息时,此时该界面在第二终端上的显示样式将与该界面在第一终端上的显示样式不同。如当第一终端为电脑,第二终端为手机时,由于电脑屏幕一般比手机屏幕大,所以第二显示样式可以大于第一显示样式,且由于电脑一般为横屏,手机一般为竖屏,所以第二显示样式可以为横屏显示样式,即第二显示样式为适用于第一终端的屏幕的显示样式,从而可以使得后续第一终端在根据该第二显示样式显示该界面时,获得更好地显示效果。
[0129] 在步骤406中,当第一终端接收到该界面信息时,基于该界面信息在该浏览器中显示该界面。
[0130] 需要说明的是,第一终端基于该界面信息在该浏览器中显示该界面时,该界面此时在视觉上表现为该浏览器中的一个网页。
[0131] 进一步地,第一终端基于该界面信息在该浏览器中显示该界面后之后,第一终端还可以当接收到针对该界面的操作指令时,将该操作指令发送给第二终端,当第二终端接收到该操作指令时,可以对该界面执行该操作指令对应的操作,从而不仅实现了用户在第一终端上对该界面的浏览,且还实现了用户在第一终端上对该界面的操作。
[0132] 需要说明的是,操作指令用于对该界面进行操作,如对该界面的界面内容进行删除、添加、编辑等操作,该操作指令可以由用户触发,且该用户可以通过指定操作触发,指定操作可以为单击操作、双击操作、滑动操作等。
[0133] 在本公开实施例中,当第一终端在浏览器中接收到输入的指定应用标识时,会向第二终端发送应用信息获取请求,第二终端在接收到该应用信息获取请求后,可以获取指定应用当前显示界面的界面信息,并将该界面信息发送给第一终端,进而第一终端在接收到该界面信息后,便可基于该界面信息在浏览器中显示该界面,从而在第一终端未接入网络的情况下,也可以实现在第一终端上对指定应用的界面进行显示,提高了界面显示的灵活性与便捷性。另外,第一终端还可以在接收到针对该界面的操作指令时,将该操作指令发送给第二终端,第二终端在接收到该操作指令时,可以对该界面执行该操作指令对应的操作,从而实现了在第一终端上对指定应用的界面的操作。
[0134] 图5A是根据一示例性实施例示出的一种界面显示装置的框图。参照图5A,该装置包括第一发送模块501和显示模块502。
[0135] 第一发送模块501,用于当在浏览器中接收到输入的指定应用标识时,向第二终端发送应用信息获取请求,第二终端用于在接收到应用信息获取请求时,获取指定应用当前显示界面的界面信息;
[0136] 接收模块502,用于接收第二终端发送的界面信息,第一终端为未接入网络的终端,第二终端为已接入网络的终端;
[0137] 显示模块503,用于基于界面信息在浏览器中显示界面。
[0138] 在另一实施例中,参照图5B,该第一发送模块501包括:
[0139] 第一获取子模块5011,用于当在浏览器中接收到输入的指定应用标识时,基于指定应用标识,从存储的应用标识与互联网协议IP地址之间的对应关系中,获取第二终端的IP地址;
[0140] 第二获取子模块5012,用于从存储的路由表中,获取第二终端的IP地址对应的传输路径;
[0141] 传输子模块5013,用于按照传输路径,向第二终端发送应用信息获取请求。
[0142] 在另一实施例中,参照图5C,该第一发送模块501还包括:
[0143] 建立子模块5014,用于建立与第二终端之间的通信连接;
[0144] 接收子模块5015,用于通过通信连接,接收第二终端发送的指定驱动程序,指定驱动程序用于将指定应用标识与第二终端的IP地址存储到应用标识与IP地址之间的对应关系中,且用于将第二终端的IP地址对应的传输路径添加到路由表中;
[0145] 安装子模块5016,用于安装指定驱动程序。
[0146] 在另一实施例中,参照图5D,该装置还包括:
[0147] 第二发送模块503,用于当接收到针对界面的操作指令时,将操作指令发送给第二终端,由第二终端对界面执行操作指令对应的操作。
[0148] 在本公开实施例中,当第一终端在浏览器中接收到输入的指定应用标识时,会向第二终端发送应用信息获取请求,第二终端在接收到该应用信息获取请求后,可以获取指定应用当前显示界面的界面信息,并将该界面信息发送给第一终端,进而第一终端在接收到该界面信息后,便可基于该界面信息在浏览器中显示该界面,从而在第一终端未接入网络的情况下,也可以实现在第一终端上对指定应用的界面进行显示,提高了界面显示的灵活性与便捷性。
[0149] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0150] 图6A是根据一示例性实施例示出的一种界面显示装置的框图。参照图6A,该装置包括获取模块601和第一发送模块602。
[0151] 获取模块601,用于当接收到第一终端发送的应用信息获取请求时,获取指定应用当前显示界面的界面信息,应用信息获取请求为第一终端在浏览器中接收到输入的指定应用标识时发送,第一终端为未接入网络的终端,第二终端为已接入网络的终端;
[0152] 第一发送模块602,用于将界面信息发送给第一终端,由第一终端基于界面信息在浏览器中显示界面。
[0153] 在另一实施例中,参照图6B,该装置还包括:
[0154] 建立模块603,用于建立与第一终端之间的通信连接;
[0155] 第二发送模块604,用于通过通信连接,将指定驱动程序发送给第一终端,由第一终端安装指定驱动程序,指定驱动程序用于将指定应用标识与第二终端的互联网协议IP地址存储到应用标识与IP地址之间的对应关系中,且用于将第二终端的IP地址对应的传输路径添加到路由表中。
[0156] 在另一实施例中,参照图6C,该装置还包括:
[0157] 执行模块605,用于当接收到第一终端发送的针对界面的操作指令时,对界面执行操作指令对应的操作。
[0158] 在本公开实施例中,当第一终端在浏览器中接收到输入的指定应用标识时,会向第二终端发送应用信息获取请求,第二终端在接收到该应用信息获取请求后,可以获取指定应用当前显示界面的界面信息,并将该界面信息发送给第一终端,进而第一终端在接收到该界面信息后,便可基于该界面信息在浏览器中显示该界面,从而在第一终端未接入网络的情况下,也可以实现在第一终端上对指定应用的界面进行显示,提高了界面显示的灵活性与便捷性。
[0159] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0160] 图7是根据一示例性实施例示出的一种界面显示装置700的框图。例如,装置700可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0161] 参照图7,装置700可以包括以下一个或多个组件:处理组件702,存储器704,电源组件706,多媒体组件708,音频组件710,输入/输出(I/O)的接口712,传感器组件714,以及通信组件716。
[0162] 处理组件702通常控制装置700的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件702可以包括一个或多个处理器720来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件702可以包括一个或多个模块,便于处理组件702和其他组件之间的交互。例如,处理组件702可以包括多媒体模块,以方便多媒体组件708和处理组件702之间的交互。
[0163] 存储器704被配置为存储各种类型的数据以支持在装置700的操作。这些数据的示例包括用于在装置700上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器704可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0164] 电源组件706为装置700的各种组件提供电源。电源组件706可以包括电源管理系统,一个或多个电源,及其他与为装置700生成、管理和分配电源相关联的组件。
[0165] 多媒体组件708包括在所述装置700和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压。在一些实施例中,多媒体组件708包括一个前置摄像头和/或后置摄像头。当装置700处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0166] 音频组件710被配置为输出和/或输入音频信号。例如,音频组件710包括一个麦克(MIC),当装置700处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器704或经由通信组件716发送。在一些实施例中,音频组件710还包括一个扬声器,用于输出音频信号。
[0167] I/O接口712为处理组件702和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和定按钮。
[0168] 传感器组件714包括一个或多个传感器,用于为装置700提供各个方面的状态评估。例如,传感器组件714可以检测到装置700的打开/关闭状态,组件的相对定位,例如所述组件为装置700的显示器和小键盘,传感器组件714还可以检测装置700或装置700一个组件的位置改变,用户与装置700接触的存在或不存在,装置700方位或加速/减速和装置700的温度变化。传感器组件714可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件714还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件714还可以包括加速度传感器,陀螺仪传感器,磁传感器压力传感器或温度传感器。
[0169] 通信组件716被配置为便于装置700和其他设备之间有线或无线方式的通信。装置700可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件716经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。
在一个示例性实施例中,所述通信组件716还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0170] 在示例性实施例中,装置700可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程阵列(FPGA)、控制器微控制器微处理器或其他电子元件实现,用于执行上述方法。
[0171] 在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器704,上述指令可由装置700的处理器720执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0172] 一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行上述图2实施例提供的界面显示方法。
[0173] 图8是根据一示例性实施例示出的一种界面显示装置800的框图。例如,装置800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0174] 参照图8,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口812,传感器组件814,以及通信组件816。
[0175] 处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
[0176] 存储器804被配置为存储各种类型的数据以支持在装置800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0177] 电源组件806为装置800的各种组件提供电源。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为装置800生成、管理和分配电源相关联的组件。
[0178] 多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当装置800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0179] 音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
[0180] I/O接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0181] 传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到装置800的打开/关闭状态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0182] 通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。
在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0183] 在示例性实施例中,装置800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0184] 在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由装置800的处理器820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0185] 一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行上述图3实施例提供的界面显示方法。
[0186] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0187] 应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈