用于实现远程虚拟桌面的移动端和服务端操作方法及装置的制造方法

文档序号:8945807阅读:221来源:国知局
用于实现远程虚拟桌面的移动端和服务端操作方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,具体涉及一种用于实现远程虚拟桌面的移动端的操作方法、服务端的操作方法、移动端装置以及服务端装置。
【背景技术】
[0002]移动端远程虚拟桌面,是指通过手机、平板电脑等便携式的移动设备登录服务器连接远端的电脑主机进行访问和控制的过程。
[0003]现有的移动端远程虚拟桌面技术是将整个远程电脑的内容渲染成画面传过来,数据传输不简洁,网络负荷大,从而导致远程操作效率低。此外,现有技术没有考虑移动设备屏幕及操作方式的特性,用户体验不佳。

【发明内容】

[0004]有鉴于此,本发明提供一种数据传送便捷迅速、用户体验佳的用于实现远程虚拟桌面的移动端和服务端操作方法及装置。
[0005]为实现上述目的,根据本发明的第一个方面,提供了一种用于实现远程虚拟桌面的移动端的操作方法,包括:根据用户名和远程电脑端的映射关系表确定用户要访问的目标电脑,并且将所述目标电脑的标识发送给服务端;接收所述服务端发送的所述目标电脑的根目录结构文件;按照预设键值对规则解析所述根目录结构文件,从而得到根目录结构;将得到的所述根目录结构展示给用户。
[0006]根据本发明实施例的移动端的操作方法,移动端接收由目标电脑上的根目录结构整理出来的根目录结构文件,并将该根目录结构文件解析后展示给用户,具有数据传输量小,网络负荷轻的优点,从而加快了访问速度,改善了用户体验。
[0007]可选地,当所述映射关系表中所述用户名绑定一个所述远程电脑端时,所述根据用户名和远程电脑端的映射关系表确定用户要访问的目标电脑的步骤包括:确定唯一绑定的所述远程电脑端为所述用户要访问的目标电脑;或者,当所述映射关系表中所述用户名绑定多个所述远程电脑端时,所述根据用户名和远程电脑端的映射关系表确定用户要访问的目标电脑的步骤包括:向用户提供绑定远程电脑序号列表;接收用户输入的选定电脑序号;根据所述选定电脑序号确定所述用户要访问的目标电脑。
[0008]可选地,所述将得到的所述根目录结构展示给用户的步骤包括:将得到的所述根目录结构以具有本地属性特征的格式展示给用户。
[0009]可选地,在所述将得到的所述根目录结构展示给用户的步骤之后,还包括:获取用户针对选定目录发出的访问目录指令,向所述服务端发送关于选定目录的访问目录请求;接收所述服务端发送的、将所述目标电脑上的所述选定目录的子目录结构文件压缩得到的json数据包;根据所述json数据包更新视图列表,加载所述子目录结构文件。
[0010]可选地,在所述将还原得到的所述根目录结构展示给用户的步骤之后,还包括:获取用户针对选定文件发出的访问文件指令,向所述服务端发送关于选定文件的访问文件请求;启动监听套接字,绑定监听端口 ;按照文件流的格式播放所述监听端口监听到的分片分段数据包。
[0011]为实现上述目的,根据本发明的第二个方面,提供了一种用于实现远程虚拟桌面的服务端的操作方法,包括:接收移动端发送的目标电脑的标识,连接到所述目标电脑,获取所述目标电脑的根目录结构;按照预设键值对规则整理所述根目录结构,得到根目录结构文件;将所述根目录结构文件发送给所述移动端。
[0012]根据本发明实施例的服务端的操作方法,服务端将目标电脑上的根目录结构整理出来的根目录结构文件后传输给移动端,具有数据传输量小,网络负荷轻的优点,从而加快了访问速度,改善了用户体验。
[0013]可选地,所述将所述根目录结构文件发送给所述移动端的步骤之后,还包括:接收所述移动端发送的关于选定目录的访问目录请求;获取所述目标电脑上的所述选定目录的子目录结构文件并压缩成json数据包;向所述移动端发送所述json数据包。
[0014]可选地,所述将所述根目录结构文件发送给所述移动端的步骤之后,还包括:接收所述移动端发送的关于选定文件的访问文件请求;将关于所述访问文件的定时发送脚本拷贝到所述目标电脑上,以使所述目标电脑根据所述定时发送脚本将所述选定文件分片分段后发送给所述移动端。
[0015]为实现上述目的,根据本发明的第三个方面,提供了一种用于实现远程虚拟桌面的移动端装置,包括:确定模块,用于根据用户名和远程电脑端的映射关系表确定用户要访问的目标电脑;第一发送模块,用于将所述目标电脑的标识发送给服务端;第一接收模块,用于接收所述服务端发送的所述目标电脑的根目录结构文件;解析模块,用于按照预设键值对规则解析所述根目录结构文件,从而得到根目录结构;展示模块,用于将得到的所述根目录结构展示给用户。
[0016]根据本发明实施例的移动端装置,移动端接收由目标电脑上的根目录结构整理出来的根目录结构文件,并将该根目录结构文件解析后展示给用户,具有数据传输量小,网络负荷轻的优点,从而加快了访问速度,改善了用户体验。
[0017]可选地,当所述映射关系表中所述用户名绑定一个所述远程电脑端时,所述确定模块还用于:确定唯一绑定的所述远程电脑端为所述用户要访问的目标电脑;或者,当所述映射关系表中所述用户名绑定多个所述远程电脑端时,所述确定模块还用于:向用户提供绑定远程电脑序号列表;接收用户输入的选定电脑序号;根据所述选定电脑序号确定所述用户要访问的目标电脑。
[0018]可选地,所述展示模块还用于:将得到的所述根目录结构以具有本地属性特征的格式展示给用户。
[0019]可选地,还包括:第一获取模块,用于获取用户针对选定目录发出的访问目录指令;所述第一发送模块还用于向所述服务端发送关于选定目录的访问目录请求;所述第一接收模块还用于接收所述服务端发送的、将所述目标电脑上的所述选定目录的子目录结构文件压缩得到的json数据包;所述展现模块还用于根据所述json数据包更新视图列表,加载子目录结构文件。
[0020]可选地,还包括:第一获取模块,用于获取用户针对选定文件发出的访问文件指令;监听模块,用于启动监听套接字,绑定监听端口 ;播放模块,用于按照文件流的格式播放所述监听端口监听到的分片分段数据包;所述第一发送模块还用于向所述服务端发送关于选定文件的访问文件请求。
[0021]为实现上述目的,根据本发明的第四个方面,提供了一种用于实现远程虚拟桌面的服务端装置,包括:第二接收模块,用于接收移动端发送的目标电脑的标识;第二获取模块,用于连接到所述目标电脑,获取所述目标电脑的根目录结构;整理模块,用于按照预设键值对规则整理所述根目录结构,得到根目录结构文件;第二发送模块,用于将所述根目录结构文件发送给所述移动端。
[0022]根据本发明实施例的服务端装置,服务端将目标电脑上的根目录结构整理出来的根目录结构文件后传输给移动端,具有数据传输量小,网络负荷轻的优点,从而加快了访问速度,改善了用户体验。
[0023]可选地,还包括:压缩模块,用于将所述子目录结构文件压缩成json数据包;所述第二接收模块还用于接收所述移动端发送的关于选定目录的访问目录请求;所述第二获取模块还用于获取所述目标电脑上的所述选定目录的子目录结构文件;所述第二发送模块还用于向所述移动端发送所述json数据包。
[0024]可选地,还包括:拷贝模块,用于将关于所述访问文件的定时发送脚本拷贝到所述目标电脑上,以使所述目标电脑根据所述定时发送脚本将所述选定文件分片分段后发送给所述移动端;所述第二接收模块还用于接收所述移动端发送的关于选定文件的访问文件请求。
【附图说明】
[0025]附图用于更好地理解本发明,不构成对本发明的不当限定。其中:
[0026]图1是根据本发明实施例的用于实现远程虚拟桌面的移动端的操作方法的主要流程示意图;
[0027]图2是根据本发明实施例的用于实现远程虚拟桌面的服务端的操作方法的主要流程示意图;
[0028]图3是根据本发明实施例的用于实现远程虚拟桌面的移动端装置的主要部件示意图;
[0029]图4是根据本发明实施例的用于实现远程虚拟桌面的服务端装置的主要部件示意图;
[0030]图5是根据本发明实施例的用于实现远程虚拟
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1