云终端设备、从设备及其通信方法和装置的制造方法

文档序号:9380331阅读:244来源:国知局
云终端设备、从设备及其通信方法和装置的制造方法
【技术领域】
[0001]本发明涉及云技术(Cloud technology)领域,具体涉及一种云终端设备、从设备及其通信方法和装置。
【背景技术】
[0002]云技术,可以认为是基于云计算商业模式应用的网络技术、信息技术、整合技术、管理平台技术、应用技术等的总称,可以组成资源池,按需所用,灵活便利。云终端(Cloudterminal)是基于云计算商业模式应用的终端设备和终端平台服务的总称,云终端的终端技术可实现共享主机资源,大幅减少硬件投资和软件许可证开销。目前的云终端通常是盒式设计,即外表呈盒状的设备。
[0003]在目前行业客户中,用户对云终端的接口需求多种多样。为了能够同时满足各种用户的不同需求,目前大多厂商提供的各个型号的云终端设备中,都会有带串/并口的。由于串/并口的体积较大,为了支持串/并口,需要将设备的印刷电路板做得比较大,从而导致整个设备的盒子体积也会比较大。

【发明内容】

[0004]本发明实施例要解决的技术问题是提供一种云终端设备、从设备及其通信方法和装置,用以将云终端设备的有线接口分离到从设备中,减小云终端设备自身的体积。
[0005]为解决上述技术问题,本发明实施例了一种云终端设备的通信方法,所述云终端设备通过无线方式与一从设备连接,所述从设备上设置有有线接口,所述通信方法包括:
[0006]所述云终端设备截获一应用程序发送的针对有线接口的第一通信数据;
[0007]所述云终端设备将所述第一通信数据封装成无线协议支持的第二通信数据,并在所述第二通信数据中携带所述有线接口的接口信息;
[0008]所述云终端设备通过无线方式,将所述第二通信数据发送给一设置有所述有线接口的从设备,以使所述从设备根据从所述第二通信数据解析得到的所述第一通信数据和所述接口信息,在所述接口信息指示的有线接口上执行对应的接口通信动作。
[0009]上述方案中,在截获到所述第一通信数据之后,所述云终端设备进一步建立所述应用程序与所述有线接口的接口信息之间的关联关系;
[0010]在发送所述第二通信数据之后,所述方法还包括:
[0011]所述云终端设备通过无线方式,接收所述从设备发送的第四通信数据,所述第四通信数据封装有所述有线接口返回的第三通信数据以及所述有线接口的接口信息;
[0012]所述云终端设备根据所述无线协议,解析所述第四通信数据,获取其中封装的的第三通信数据和有线接口的接口信息;
[0013]所述云终端设备根据所述关联关系,确定所述有线接口的接口信息关联的所述应用程序,并将所述第三通信数据返回给所述应用程序。
[0014]上述方案中,在将所述第一通信数据封装成所述第二通信数据之前,所述方法还包括:
[0015]判断是否可以通过无线方式连接上所述从设备:
[0016]若是,则执行将所述第一通信数据封装成所述的第二通信数据的步骤;
[0017]否则,向所述应用程序返回用于指示所述有线接口不可用的消息。
[0018]本发明实施例还提供了一种从设备的通信方法,所述从设备上设置有有线接口,且通过无线方式与一云终端设备连接,包括:
[0019]所述从设备通过无线方式,接收云终端设备发送的第二通信数据,所述第二通信数据中封装有针对一有线接口的第一通信数据和所述有线接口的接口信息;
[0020]所述从设备解析所述第二通信数据,获得其中封装的第一通信数据和所述有线接口的接口信息;
[0021]所述从设备确定自身与所述有线接口的接口信息对应的有线接口,并在所确定的有线接口上,执行所述第一通信数据对应的接口通信动作。
[0022]上述方案中,在执行完所述接口通信动作之后,所述方法还包括:
[0023]所述从设备生成用于响应所述第一通信数据的第三通信数据;
[0024]所述从设备将所述第三通信数据,封装成无线协议支持的第四通信数据,并在所述第四通信数据中携带所述有线接口的接口信息;
[0025]所述从设备通过无线方式,将所述第四通信数据发送给所述云终端设备,以使云终端设备从所述第四通信数据中提取所述第三通信数据和所述有线接口的接口信息,并将所述第三通信数据发送给所述有线接口的接口信息关联的应用程序。
[0026]本发明实施例提供了一种云终端设备的通信装置,所述云终端设备通过无线方式与一从设备连接,所述从设备上设置有有线接口,所述通信装置包括:
[0027]虚拟驱动单元,用于截获一应用程序发送的针对一有线接口的第一通信数据,以及,将所述第一通信数据封装成与所述云终端设备的无线接口相匹配的第二通信数据,并在所述第二通信数据中携带所述有线接口的接口信息;
[0028]通信服务单元,用于通过所述无线接口,将所述第二通信数据发送给一设置有所述有线接口的从设备,以使所述从设备根据从所述第二通信数据解析得到的所述第一通信数据和所述接口信息,在所述接口信息指示的有线接口上执行对应的接口通信动作。
[0029]上述方案中,所述通信服务单元,还用于通过所述无线接口,接收所述从设备发送的第四通信数据,所述第四通信数据封装有所述有线接口返回的第三通信数据以及所述有线接口的接口信息;
[0030]所述虚拟驱动单元,还用于在截获到所述第一通信数据之后,建立所述应用程序与所述有线接口的接口信息之间的关联关系;根据所述无线接口通信协议,解析所述第四通信数据,获取其中封装的的第三通信数据和有线接口的接口信息;以及,根据所述关联关系,确定所述有线接口的接口信息关联的所述应用程序,并将所述第三通信数据返回给所述应用程序。
[0031]上述方案中,所述通信服务单元,还用于在将所述第一通信数据封装成所述第二通信数据之前,进一步判断所述从设备上设置的所述无线接口是否可达:若是,则将所述第一通信数据封装成与自身无线接口相匹配的第二通信数据;否则,向所述应用程序返回用于指示所述有线接口不可用的消息。
[0032]本发明实施例提供了一种云终端设备,包括如上所述的通信装置。
[0033]本发明实施例提供了一种从设备的通信装置,所述从设备上设置有有线接口,且通过无线方式与一云终端设备连接,所述通信装置包括:
[0034]通信服务单元,用于通过从设备的无线接口,接收云终端设备发送的第二通信数据,所述第二通信数据中封装有针对一有线接口的第一通信数据和所述有线接口的接口信息;
[0035]接口控制单元,用于解析所述第二通信数据,获得其中封装的第一通信数据和所述有线接口的接口信息;以及,确定所述从设备上与所述有线接口的接口信息对应的有线接口,并在所确定的有线接口上,执行所述第一通信数据对应的接口通信动作。
[0036]上述方案中,所述接口控制单元,还用于在执行完所述接口通信动作之后,成用于响应所述第一通信数据的第三通信数据;
[0037]所述通信服务单元,用于将所述第三通信数据,封装成与所述从设备的无线接口相匹配的第四通信数据,并在所述第四通信数据中携带所述有线接口的接口信息;以及,通过所述从设备的无线接口,将所述第四通信数据发送给所述云终端设备,以使云终端设备从所述第四通信数据中提取所述第三通信数据和所述有线接口的接口信息,并将所述第三通信数据发送给所述有线接口的接口信息关联的应用程序。
[0038]本发明实施例提供了
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1