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

文档序号:8945807阅读:来源:国知局
桌面的系统的结构示意图。
【具体实施方式】
[0031]以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识至IJ,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0032]图1是根据本发明实施例的用于实现远程虚拟桌面的移动端的操作方法的主要流程示意图。如图1所示,该用于实现远程虚拟桌面的移动端的操作方法,可以包括如下的步骤S 101至步骤S 104。
[0033]步骤SlOl:根据用户名和远程电脑端的映射关系表确定用户要访问的目标电脑,并且将目标电脑的标识发送给服务端。
[0034]映射关系表记录了用户名和远程电脑端的绑定关系,绑定关系可以是一一对应、一对多或者多对一,本发明不做限制。该映射关系表通常预先存储在服务端中,需要时从服务端中提取到移动端使用。需要说明的是,当用户名绑定的远程电脑端有且仅有一个时,该唯一远程电脑端就是用户要访问的目标电脑,可以直接通过SSH协议(Secure Shell协议,安全外壳协议)发送登录请求到该远程电脑端。当用户名绑定的远程电脑端有多个时,需要让用户选择确定目标电脑。具体地过程为:向用户提供绑定远程电脑序号列表;接收用户输入的选定电脑序号;根据选定电脑序号确定用户要访问的目标电脑。还需要说明的是,当目标电脑处于内网内或者仅对外开发80端口时,需要考虑内网穿透问题。此为本领域技术人员已知技术,本文不赘述。
[0035]步骤S102:接收服务端发送的目标电脑的根目录结构文件。
[0036]需要说明的是,移动端希望获取的是目标电脑的根目录结构。现有技术中是直接将远程桌面内容渲染成画面传过来,传输的数据总量太大。而本发明中移动端接收到的是经过服务端整理之后的根目录文件。根目录文件通常为txt格式文件,数据总量明显减少。
[0037]步骤S103:按照预设键值对(key-value)规则解析根目录结构文件,从而得到根目录结构。
[0038]需要说明的是,根目录结构文件通常是一个txt文件,解析该根目录结构文件实际上是还原出树结构的根目录结构的过程。解析过程中运用到的键值对规则是由移动端和服务端约定的,关于此细节后文中还会做进一步介绍。
[0039]步骤S104:将得到的根目录结构展示给用户。这样用户能够在移动端上查看目标电脑上的根目录结构信息。
[0040]可选地,移动端将得到的根目录结构以具有本地属性特征的格式展示给用户。例如:移动端采用本地独特风格的显示图标来展示目标电脑上的根目录结构信息。又例如:采用适宜移动端翻页展示的多屏画面来展示目标电脑上的根目录结构信息。这样可以使得用户的操作更加便捷,改善了用户体验。
[0041]由上可知,根据本发明实施例的移动端的操作方法,移动端接收由目标电脑上的根目录结构整理出来的根目录结构文件,并将该根目录结构文件解析后展示给用户,具有数据传输量小,网络负荷轻的优点,从而加快了访问速度,改善了用户体验。
[0042]在本发明的用于实现远程虚拟桌面的移动端的操作方法的实施方式中,在上述步骤S104之后还可以包括如下的步骤S 105至步骤S107(图1中未示出)。
[0043]步骤S105:获取用户针对选定目录发出的访问目录指令,向服务端发送关于选定目录的访问目录请求。
[0044]步骤S106:接收服务端发送的、将目标电脑上的选定目录的子目录结构文件压缩得到的j son数据包。
[0045]步骤S107:根据json数据包更新视图列表,加载子目录结构文件。
[0046]此实施方式中,可以实现用户在查看目标电脑的根目录之后进一步查看根目录下某个选定目录的子目录内容。
[0047]在本发明的用于实现远程虚拟桌面的移动端的操作方法的实施方式中,在上述步骤S104之后还可以包括如下的步骤S108至步骤SllO (图1中未示出)。
[0048]步骤S108:获取用户针对选定文件发出的访问文件指令,向服务端发送关于选定文件的访问文件请求。
[0049]步骤S109:启动监听套接字,绑定监听端口。
[0050]步骤SllO:按照文件流的格式播放监听端口监听到的分片分段数据包。
[0051 ] 此实施方式中,可以实现用户在查看目标电脑的根目录之后进一步查看根目录下某个选定文件的文件内容。
[0052]图2是根据本发明实施例的用于实现远程虚拟桌面的服务端的操作方法的主要流程示意图。如图2所示,该用于实现远程虚拟桌面的服务端的操作方法,可以包括如下的步骤S201至步骤S203:
[0053]步骤S201:接收移动端发送的目标电脑的标识,连接到目标电脑,获取目标电脑的根目录结构。
[0054]步骤S202:按照预设键值对规则整理根目录结构,得到根目录结构文件。
[0055]需要说明的是,根目录结构是一个树结构,而根目录结构文件是一个txt文件。因此通过将服务端将根目录结构整理成根目录结构文件,可以缩小服务端与移动端之间的数据传输量。通常根据目录的不同类型采用不同的键值对进行整理。规则中可以对常用文件名称以及文件类型进行数字编码,以缩小数据传输量。
[0056]步骤S203:将根目录结构文件发送给移动端。
[0057]服务端将目录结构文件发送给移动端,以供移动端解析该目录结构文件后展示给用户。
[0058]根据本发明实施例的服务端的操作方法,服务端将目标电脑上的根目录结构整理出来的根目录结构文件后传输给移动端,具有数据传输量小,网络负荷轻的优点,从而加快了访问速度,改善了用户体验。
[0059]在本发明的用于实现远程虚拟桌面的移动端的操作方法的实施方式中,在上述步骤S203之后还可以包括如下的步骤S204至步骤S206(图2中未示出)。
[0060]步骤S204:接收移动端发送的关于选定目录的访问目录请求。
[0061]步骤S205:获取目标电脑上的选定目录的子目录结构文件并压缩成json数据包。
[0062]步骤S206:向移动端发送json数据包。
[0063]此实施方式中,可以实现向移动端发送目标电脑的根目录信息之后进一步向移动端发送根目录下某个选定目录的子目录信息。
[0064]在本发明的用于实现远程虚拟桌面的移动端的操作方法的实施方式中,在上述步骤S203之后还可以包括如下的步骤S207和步骤S208(图2中未示出)。
[0065]步骤S207:接收移动端发送的关于选定文件的访问文件请求。
[0066]步骤S208:将关于访问文件的定时发送脚本拷贝到目标电脑上,以使目标电脑根据定时发送脚本将选定文件分片分段后发送给移动端。
[0067]此实施方式中,可以实现向移动端发送目标电脑的根目录信息之后进一步向移动端发送根目录下某个选定文件的文件内容。
[0068]图3是根据本发明实施例的用于实现远程虚拟桌面的移动端装置的主要部件示意图。如图3所示,该用于实现远程虚拟桌面的移动端装置30可以包括:确定模块31、第一发送模块32、第一接收模块33、解析模块34以及展示模块35。其中:确定模块31用于根据用户名和远程电脑端的映射关系表确定用户要访问的目标电脑。第一发送模块32用于将目标电脑的标识发送给服务端。第一接收模块33用于接收服务端发送的目标电脑的根目录结构文件。解析模块34用于按照预设键值对规则解析根目录结构文件,从而得到根目录结构。展示模块35用于将得到的根目录结构展示给用户。
[0069]根据本发明实施例的移动端装置,移动端接收由目标电脑上的根目录结构整理出来的根目录结构文件,并将该根目录结构文件解析后展示给用户,具有数据传输量小,网络负荷轻的优点,从而加快了访问速度,改善了用户体验。
[0070]可选地,当映射关系表中用户名绑定一个远程电脑端时,确定模块31还用于:确定唯一绑定的远程电脑端为用户要访问的目标电脑。当映射关系表
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1