一种界面呈现方法、系统和终端技术方案

技术编号:12063075 阅读:84 留言:0更新日期:2015-09-17 14:06
本发明专利技术公开了一种界面呈现方法、系统和终端,所述方法包括:第一终端接收保存当前用户界面的请求消息,基于该请求消息抓取当前的界面信息,并将所述界面信息上传至网络存储服务器;第二终端接收触发指令,向所述网络存储服务器发起对所述界面信息的调用请求,并以调用的所述界面信息,构造用户可执行界面,以及将所述构造的界面进行呈现。本发明专利技术通过界面呈现发起端将界面信息上传至网络存储服务器,通过界面呈现接收端调用网络存储服务器实现了对界面呈现发起端界面信息的远程异步共享,且该共享方式不依赖于界面呈现发起端的运行状态以及界面呈现发起端当前的界面显示状况,实现较为灵活。

【技术实现步骤摘要】
一种界面呈现方法、系统和终端本专利技术专利申请是申请日为2012年06月25日、申请号为201210214287.9、名称为“一种界面呈现方法、系统和终端”的中国专利技术专利申请的分案申请。
本专利技术涉及互联网
,尤其涉及一种界面呈现方法、系统和终端。
技术介绍
目前,云盘技术或个人网络U盘存储技术,仅能够存储单个或批量数据文件或文档资料。假如用户需要将公司未完成的文档工作,利用云盘或网盘下载到家里电脑继续工作时,用户每次都需要逐个选定文件、依次上传,到网盘上依次选取并下载的繁琐操作,这个过程有可能会遗漏某些文档或资料,使得用户使用效率低。另外,界面远程操作可以实现远程控制技术,所述远程控制技术技术允许用户从局域网(LAN)或者广域网(WAN)通过TCP/IP协议来访问提供远程桌面共享服务的计算机。用户远程登录计算机,就如同自己的计算机一样进行操作,使用的界面与远程计算机相同。也就是说,用户使用计算机A,远程登录一台计算机B,并可对计算机B直接进行操作。但是,该远程控制技术存在如下问题:首先,所述计算机B必须一直保持开机状态,当计算机B处于关机状态时,无法实现共享;其次,用户使用远程控制技术时,需要调用系统程序进行复杂的设置,不利于用户的广泛使用;第三,当前的远程桌面共享技术不满足跨平台的使用。
技术实现思路
本专利技术提供一种界面呈现方法、系统和终端,用以解决现有技术中使用网络存储只能存储指定文件,操作繁琐效率较低,不能满足界面异步共享的问题。为了解决上述技术问题,本专利技术采用的技术方案如下:一方面,本专利技术提供一种界面呈现方法,包括:第一终端接收保存当前用户界面的请求消息,基于该请求消息抓取当前的界面信息,并将所述界面信息上传至网络存储服务器;第二终端接收触发指令,向所述网络存储服务器发起对所述界面信息的调用请求,并以调用的所述界面信息,构造用户可执行界面,以及将所述构造的界面进行呈现。进一步地,本专利技术所述方法中,所述第二终端将所述构造的界面进行呈现时,所述第一终端的状态为开机状态或者关机状态。进一步地,本专利技术所述方法中,所述第二终端进行呈现的界面与所述网络存储服务器保存的界面信息相对应。进一步地,本专利技术所述方法中,所述界面信息包括:所述第一终端界面上的元素、以及界面上各元素的布局信息。优选地,所述界面信息还包括:第一终端的界面背景信息。优选地,当所述第一终端界面上的元素为快捷方式图标时,所述第一终端定位该快捷方式图标对应的目标文件,并将该目标文件上传至网络存储服务器。进一步地,本专利技术所述方法中,所述第二终端将所述构造的界面进行呈现的方式包括:将构造的用户可执行界面以独立的窗口显示,或者,将构造的用户可执行界面复制到所述第二终端的界面上进行全屏显示。优选地,本专利技术所述方法中,所述界面信息还包括:第一终端任务栏中的任务信息。优选地,所述任务信息包括浏览器浏览的统一资源定位符URL和/或用户当前打开的文件。进一步地,本专利技术所述方法中,当所述任务信息为用户当前打开的文件时,所述第一终端判断该文件是否存储于界面上,若是,标记该文件的状态为已打开,并将该文件的文件名以及标记的状态上传至网络存储服务器;否则,定位该文件的实际存储位置,获取该文件后标记该文件的状态信息为已打开,并将该文件以及标记的状态信息一同上传至网络存储服务器。进一步地,本专利技术所述方法中,当所述任务信息为浏览器当前浏览的URL时,所述第一终端抓取所述浏览器当前浏览的URL信息,并将所述浏览器当前浏览的URL信息上传至所述网络存储服务器。进一步地,本专利技术所述方法中,所述第二终端以调用的所述界面信息,构造用户可执行界面,将所述构造的界面进行呈现,具体包括:所述第二终端基于所述第一终端界面上的元素、以及各元素的布局信息,构造用户可执行界面,并将该可执行界面以单独的窗口显示或者复制到第二终端的界面上进行全屏显示,并在显示窗口内构造任务栏,以及在所述任务栏内创建所述任务信息对应的任务。进一步地,本专利技术所述方法中,所述第二终端呈现所述界面之后,接收指令对所述界面中的元素和/或任务执行操作。进一步地,本专利技术所述方法中,所述网络存储服务器为云盘服务器。另一方面,本专利技术还提供一种界面呈现系统,包括:第一终端,适于接收保存当前用户界面的请求消息,基于该请求消息抓取当前的界面信息,并将所述界面信息上传至网络存储服务器;第二终端,适于接收触发指令,向所述网络存储服务器发起对所述界面信息的调用请求,并以调用的所述界面信息,构造用户可执行界面,将所述构造的界面进行呈现;网络存储服务器,适于存储所述第一终端上传的界面信息,并为所述第二终端提供调用所述界面信息的接口。进一步地,本专利技术所述系统中,所述第二终端将所述构造的界面进行呈现时,所述第一终端的状态为开机状态或者关机状态。进一步地,本专利技术所述系统中,所述第二终端进行呈现的界面与所述网络存储服务器保存的界面信息相对应。进一步地,本专利技术所述系统中,所述第一终端的界面信息包括:所述第一终端界面上的元素、以及界面上各元素的布局信息。优选地,所述第一终端的界面信息还包括:第一终端的界面背景信息。优选地,所述第一终端,还适于在所述第一终端界面上的元素为快捷方式图标时,定位该快捷方式图标对应的目标文件,并将该目标文件上传至所述网络存储服务器。进一步地,本专利技术所述系统中,所述第二终端,还适于将构造的用户可执行界面以独立的窗口显示,或者,将构造的用户可执行界面复制到所述第二终端的界面上进行全屏显示。优选地,本专利技术所述系统中,所述第一终端的界面信息还包括:第一终端任务栏中的任务信息;所述任务信息包括:浏览器浏览的统一资源定位符URL和/或用户当前打开的文件。进一步地,本专利技术所述系统中,所述第一终端,还适于在所述任务信息为用户当前打开的文件时,判断该文件是否存储于界面上,若是,标记该文件的状态为已打开,并将该文件的文件名以及标记的状态上传至所述网络存储服务器;否则,定位该文件的实际存储位置,获取该文件后标记该文件的状态信息为已打开,并将该文件以及标记的状态信息一同上传至所述网络存储服务器。进一步地,本专利技术所述系统中,所述第一终端,还适于在所述任务信息为浏览器当前浏览的URL时,抓取所述浏览器当前浏览的URL信息,并将所述浏览器当前浏览的URL信息上传至所述网络存储服务器。进一步地,本专利技术所述系统中,所述第二终端,还适于基于所述第一终端界面上的元素、以及各元素的布局信息,构造用户可执行界面,并将该可执行界面以单独的窗口显示或者复制到第二终端的界面上进行全屏显示,并在显示窗口内构造任务栏,以及在所述任务栏内创建所述任务信息对应的任务。进一步地,本专利技术所述系统中,所述第二终端,还适于在呈现所述界面之后,接收指令对所述界面中的元素和/或任务执行操作。进一步地,本专利技术所述系统中,所述网络存储服务器为云盘服务器。再者,本专利技术还提供一种界面呈现终端,包括:界面存储单元,适于在所述终端作为界面呈现发起端时,接收保存当前用户界面的请求消息,基于该请求消息抓取当前的界面信息,并将所述界面信息上传至网络存储服务器;界面呈现单元,适于在所述终端作为界面呈现接收端时,接收触发指令,向所述网络存储服务器发起对所述界面信息的调用请求,并以调用的所述界面信息,构造用户可执行界本文档来自技高网...

【技术保护点】
一种界面呈现方法,其特征在于,包括:第一终端接收保存当前用户界面的请求消息,基于该请求消息抓取当前的界面信息,并将所述界面信息上传至网络存储服务器;第二终端接收触发指令,向所述网络存储服务器发起对所述界面信息的调用请求,并以调用的所述界面信息,构造用户可执行界面,以及将所述构造的界面进行呈现。

【技术特征摘要】
1.一种界面呈现方法,其特征在于,包括:第一终端接收保存当前用户界面的请求消息,基于该请求消息抓取可构造出当前界面的界面信息,并将所述界面信息上传至网络存储服务器;所述界面信息包括:所述第一终端界面上的元素信息,所述元素信息包括文件信息和应用程序信息;第二终端接收触发指令,向所述网络存储服务器发起对所述界面信息的调用请求,并以调用的所述界面信息,构造用户可执行界面,以及将所述构造的界面进行呈现,其中,所述第二终端进行呈现的界面与所述网络存储服务器保存的界面信息相对应。2.如权利要求1所述的界面呈现方法,其特征在于,所述第二终端将所述构造的界面进行呈现时,所述第一终端的状态为开机状态或者关机状态。3.如权利要求1所述的界面呈现方法,其特征在于,所述界面信息还包括:所述第一终端界面上各元素的布局信息。4.如权利要求1所述的界面呈现方法,其特征在于,所述界面信息还包括:第一终端的界面背景信息。5.如权利要求1所述的界面呈现方法,其特征在于,当所述第一终端界面上的元素为快捷方式图标时,所述第一终端定位该快捷方式图标对应的目标文件,并将该目标文件上传至网络存储服务器。6.如权利要求1至5任一项所述的界面呈现方法,其特征在于,所述第二终端将所述构造的界面进行呈现的方式包括:将构造的用户可执行界面以独立的窗口显示,或者,将构造的用户可执行界面复制到所述第二终端的界面上进行全屏显示。7.如权利要求6所述的界面呈现方法,其特征在于,所述界面信息还包括:第一终端任务栏中的任务信息。8.如权利要求7所述的界面呈现方法,其特征在于,所述任务信息包括浏览器浏览的统一资源定位符URL和/或用户当前打开的文件。9.如权利要求8所述的界面呈现方法,其特征在于,当所述任务信息为用户当前打开的文件时,所述第一终端判断该文件是否存储于界面上,若是,标记该文件的状态为已打开,并将该文件的文件名以及标记的状态上传至网络存储服务器;否则,定位该文件的实际存储位置,获取该文件后标记该文件的状态信息为已打开,并将该文件以及标记的状态信息一同上传至网络存储服务器。10.如权利要求8所述的界面呈现方法,其特征在于,当所述任务信息为浏览器当前浏览的URL时,所述第一终端抓取所述浏览器当前浏览的URL信息,并将所述浏览器当前浏览的URL信息上传至所述网络存储服务器。11.如权利要求7至10任一项所述的界面呈现方法,其特征在于,所述第二终端以调用的所述界面信息,构造用户可执行界面,将所述构造的界面进行呈现,具体包括:所述第二终端基于所述第一终端界面上的元素、以及各元素的布局信息,构造用户可执行界面,并将该可执行界面以单独的窗口显示或者复制到第二终端的界面上进行全屏显示,并在显示窗口内构造任务栏,以及在所述任务栏内创建所述任务信息对应的任务。12.如权利要求11所述的界面呈现方法,其特征在于,所述第二终端呈现所述界面之后,接收指令对所述界面中的元素和/或任务执行操作。13.如权利要求1所述的界面呈现方法,其特征在于,所述网络存储服务器为云盘服务器。14.一种界面呈现系统,其特征在于,包括:第一终端,适于接收保存当前用户界面的请求消息,基于该请求消息抓取可构造出当前界面的界面信息,并将所述界面信息上传至网络存储服务器;所述界面信息包括:所述第一终端界面上的元素信息,所述元素信息包括文件信息和应用程序信息;第二终端,适于接收触发指令,向所述网络存储服务器发起对所述界面信息的调用请求,并以调用的所述界面信息,构造用户可执行界面,将所述构造的界面进行呈现,其中,所述第二终端进行呈现的界面与所述网络存储服务器保存的界面信息相对应;网络存储服务器,适于存储所述第一终端上传的界面信息,并为所述第二终端提供调用所述界面信息的接口。15.如权利要求14所述的界面呈现系统,其特征在于,所述第二终端将所述构造的界面进行呈现时,所述第一终端的状态为开机状态或者关机状态。16.如权利要求14所述的界面呈现系统,其特征在于,所述第一终端的界面信息还包括:所述第一终端界面上各元素的布局信息。17.如权利要求14所述的界面呈现系统,其特征在于,所述第一终端的界面信息还包括:第一终端的界面背景信息。18.如权利要求14所述的界面呈现系统,其特征在于,所述第一终端,还适于在所述第一终端界面上的元素为快捷方式图标时,定位该快捷方式图标对应的目标文件,并将该目标文件上传至所述网络存储服务器。19.如权利要求14至18任一项所述的界面呈现系统,其特征...

【专利技术属性】
技术研发人员:柳科
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1