CN101771707A - 实现终端间资源共享的方法、资源处理***及终端 - Google Patents

实现终端间资源共享的方法、资源处理***及终端 Download PDF

Info

Publication number
CN101771707A
CN101771707A CN201010112245A CN201010112245A CN101771707A CN 101771707 A CN101771707 A CN 101771707A CN 201010112245 A CN201010112245 A CN 201010112245A CN 201010112245 A CN201010112245 A CN 201010112245A CN 101771707 A CN101771707 A CN 101771707A
Authority
CN
China
Prior art keywords
resource
terminal
packet
information
operational order
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201010112245A
Other languages
English (en)
Other versions
CN101771707B (zh
Inventor
吴俊�
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201010112245.5A priority Critical patent/CN101771707B/zh
Publication of CN101771707A publication Critical patent/CN101771707A/zh
Priority to PCT/CN2010/080016 priority patent/WO2011095038A1/zh
Application granted granted Critical
Publication of CN101771707B publication Critical patent/CN101771707B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明的目的在于提供一种实现终端间资源共享的方法、资源处理***及终端,该方法包括:第一终端与第二终端建立连接后,获取第二终端可共享的资源信息;第一终端接收到用户输入的用于操作第二终端上的特定共享资源的指令后,创建一个与所述特定共享资源相应的虚拟资源,将用户输入的对虚拟资源进行操作的操作指令发送给第二终端;第二终端接收到所述操作指令后,根据所述操作指令操作相应资源,然后将相应资源的操作结果信息发送给所述第一终端;所述第一终端接收到所述操作结果信息后,显示所述相应资源的操作结果信息。根据本发明能够使不同的终端之间不需要第三方软件的支持即可以相互共享和使用彼此间的数据和功能。

Description

实现终端间资源共享的方法、资源处理***及终端
技术领域
本发明涉及通信领域,特别是涉及实现终端间资源共享的方法、资源处理***及终端。
背景技术
随着生活水平的提高,家电和消费类电子产品的种类和功能日益增多,不同电子产品往往偏重于不同的功能点,相互之间不能很好地共享彼此的功能,如果个人电脑与移动通讯及娱乐类电子产品间数据功能共享能力可以进一步提高,快速连接、方便共享的话,将给人们的使用带来新的体验。
现有终端之间共享数据和功能的方法主要有USB、蓝牙、红外、WIFI(Wireless Fidelity,又称802.11b标准)、以太网等,使用这些方法共享资源存在如下缺点:
1、依赖驱动和上层软件:比如用户有手机和PC,如果用户想访问存在手机闪存卡中的文件,那么用户连上数据线以后,先得保证在电脑上安装好这种手机型号的驱动和同步软件,然后才能访问插在手机闪存卡中的文件资源,如果用户更换了别的型号的手机,那么又得重新安装驱动和同步软件。
2、共享模式单一:现在设备之间的共享,往往采用主从模式,手机在被电脑上的同步软件访问资源的同时无法访问电脑的资源,手机和手机之间也不能方便地共享资源。
3、使用不方便:如同第1点所述,用户的个人电脑和终端间共享数据往往是依赖同步软件来实现的,用户使用某种功能前还必须熟悉这个同步软件的说明书,如果用户有一部国外版的手机,那么同步软件还可能没有其当地的语言界面,那么在使用同步软件的各种功能时就存在困难。
4、共享程度有限:现在的消费类产品存在很多功能点无法共享的缺点,比如手机、数码相机、摄像头都有摄像头和麦克,但是在用户的电脑上却无法共享摄像头和麦克风。
发明内容
本发明的目的在于提供一种实现终端间资源共享的方法、资源处理***及终端,使不同的终端之间可以相互共享和使用彼此间的数据和功能。
为了解决上述技术问题,本发明提供了一种实现终端间资源共享的方法,包括:
第一终端与第二终端建立连接后,获取所述第二终端可共享的资源信息;
所述第一终端接收到用户输入的用于操作所述第二终端上的特定共享资源的指令后,创建一个与所述特定共享资源相应的虚拟资源,将用户输入的对所述虚拟资源进行操作的操作指令发送给所述第二终端;
所述第二终端接收到所述操作指令后,根据所述操作指令操作相应资源,然后将相应资源的操作结果信息发送给所述第一终端;
所述第一终端接收到所述操作结果信息后,显示所述相应资源的操作结果信息。
进一步地,上述方法还具有下面特点:
所述第一终端将用户输入的对所述虚拟资源进行操作的操作指令发送给所述第二终端之前还包括:将用户输入的对所述虚拟资源进行操作的操作指令打包成特定格式的第一数据包;
所述第二终端接收到所述第一数据包后,若识别出所述第一数据包为所述特定格式,则根据所述第一数据包中的操作指令操作相应资源,然后将相应资源的操作结果打包成所述特定格式的第二数据包后发送给所述第一终端;
所述第一终端接收到所述第二数据包后,若识别出所述第二数据包为所述特定格式,则显示所述第二数据包中的相应资源的操作结果。
进一步地,上述方法还具有下面特点:所述第一终端创建一个与所述特定共享资源相应的虚拟资源之前还包括:
判断本地是否具备驱动所述特定共享资源的应用模块,若不具备,则向所述第二终端发送应用能力协商信息;
所述第二终端接收到所述应用能力协商信息后,将与所述特定共享资源相匹配的应用模块信息发送给所述第一终端;
所述第一终端接收到所述应用模块信息后,加载与所述特定共享资源相匹配的应用模块。
进一步地,上述方法还具有下面特点:所述第一终端与第二终端建立连接具体为:
所述第一终端接收到与所述第二终端的连接请求信息后,以预定的安全策略检测所述连接请求信息是否符合要求,若符合要求,则与所述第二终端建立连接。
本发明还提供一种资源处理***,应用于第一终端中,包括,
连接管理器,用于当检测到下层接口与目标终端建立连接时,获取所述目标终端上可供共享的资源信息,并将获取到的资源信息输出给资源管理器;
资源管理器,用于将接收到的所述目标终端上可供共享的资源信息输出给上层应用;接收并显示所述接口驱动模块发来的所述第一操作结果信息;
资源虚拟器,接收到用户输入的用于操作所述目标终端上特定共享资源的指令后,创建一个与所述特定共享资源相应的虚拟资源,将用户对所述虚拟资源的操作指令输出给接口驱动模块;及
接口驱动模块,将接收到所述操作指令发送给所述目标设备;接收到所述目标终端返回的所述特定共享资源根据所述操作指令进行操作的第一操作结果信息后,将所述第一操作结果信息输出给所述资源管理器。
进一步地,上述资源处理***还具有下面特点:
所述资源虚拟器,将用户对所述虚拟资源的操作指令输出给接口驱动模块之前还用于,将用户对所述虚拟资源的操作指令打包成特定格式的第一数据包;
所述接口驱动模块,接收到所述目标终端返回的所述特定共享资源根据所述操作指令进行操作的第一操作结果信息后还用于,识别承载所述第一操作结果信息的数据包是否为所述特定格式,若是,则将所述第一操作结果信息输出给所述资源管理器。
进一步地,上述资源处理***还具有下面特点:
所述接口驱动模块,用于将接收到所述第一数据包发送给所述目标设备具体为,根据下层接口协议将所述第一数据包转换成与下层接口相匹配的数据包后发送给目标终端。
进一步地,上述资源处理***还具有下面特点:还包括应用管理器,
所述连接管理器,还用于检测本地是否具备用于驱动所述特定共享资源的应用模块,若不具备,则向所述应用管理器输出一信号;
所述应用管理器,用于接收到所述连接管理器输出的信号后,向所述目标终端发送应用能力协商信息;接收到所述目标终端返回的应用能力信息后,加载与所述特定共享资源相匹配的应用模块,然后向所述资源虚拟器输出一信号;
所述资源虚拟器,用于接收到所述应用管理器输出的信号后,创建一个与所述特定共享资源相应的虚拟资源。
进一步地,上述资源处理***还具有下面特点:
所述连接管理器,还用于接收到与所述目标终端的连接请求信息后,根据预定的安全策略检测所述连接请求是否符合要求,若符合要求,则与所述目标终端建立连接。
进一步地,上述资源处理***还具有下面特点:
所述资源管理器,还用于枚举本地可供共享的资源信息,将本地可供共享的资源信息输出给所述接口驱动模块;
所述接口驱动模块,还用于若接收到目标终端发来的获取本地资源信息的指令,则将所述本地可供共享的资源信息发送给目标终端。
进一步地,上述资源处理***还具有下面特点:
所述接口驱动模块,还用于若接收到目标终端发来操作本地资源的指令,则将操作本地资源的指令传输给所述资源管理器;将所述资源管理器发来的第二操作结果信息发送给所述目标终端;
所述资源管理器,还用于根据接收到的指令操作相应资源,将所述相应资源的第二操作结果信息返回给所述接口驱动模块。
本发明还提供一种终端,包括上述的资源处理***。
综上,根据本发明的一种实现终端间资源共享的方法、资源处理***和终端,能够使不同的终端之间不需要第三方软件的支持即可以相互共享和使用彼此间的数据和功能。
附图说明
图1为本发明实施例的终端的示意图。
图2为本发明实施例的资源处理***的示意图。
图3为本发明实施例的实现终端间资源共享的方法的流程图。
图4为本发明实施例的资源处理***的应用示意图。
图5为本发明实施例的闪连数据包的格式示意图。
图6为本发明应用示例的传输驱动模块的处理流程图。
图7为本发明应用示例的传输驱动模块的建立连接的处理流程图。
图8为本发明应用示例的传输驱动模块接收数据的处理流程图。
图9为本发明的实现终端间资源共享的方法的应用示例的流程图。
具体实施方式
针对以上问题,本发明提出了让不同终端间数据和功能高度共享的资源处理***,拥有该资源处理***的设备可以相互间方便地通过有线或无线便捷地共享数据和功能,可以跨操作***平台及跨硬件通讯接口进行数据功能共享。
本发明的终端是在原有终端的操作***的下层接口驱动层与上层应用层中加入一些中间层(即,资源处理***),如图1所示,用统一的中间层协议去描述资源对象的数据信息和控制信息,并且将这种数据信息和控制信息打包转换为与***平台和硬件接口无关的信息流,让这种信息流(闪连数据包)通过中间层在不同终端之间进行传递,不同终端的中间层协议都支持本终端的资源管理、连接管理、驱动管理以及虚拟资源的功能,这样连接的终端的功能和数据信息可以相互收集和传递,相互之间枚举、操作对方的功能和数据。
本发明实施例的第一终端与第二终端建立连接后,若判断连接的第二终端也支持共享资源功能,则向所连接的第二终端获取可共享的资源信息,同时,本实施例的第一终端也可以将本地可供共享的资源信息发送给所连接的第二终端。
第一终端接收到用户输入的用于使用所连接的第二终端的某一共享资源的指令后,创建与所述选定共享资源相应的虚拟资源,若本地上未具备驱动所述选定共享资源的应用模块,则第一终端与所连接的终端协商加载与所述选定共享资源相匹配的应用模块,加载应用模块后即允许在本地创建与所述特定共享资源相应的虚拟资源。
然后,第一终端可以将用户输入的对所述虚拟资源的操作命令打包成特定格式的数据包后发送给所连接的第二终端;
所述第二终端接收到所述操作命令后,根据所述操作命令操作选定的资源,然后将相应资源的操作结果发送给第一终端;
第一终端显示接收到的第二终端上的选定共享资源的操作结果。
这样,本实施例的第一终端即可共享第二终端上的资源,同理第二终端也可共享第一终端上的资源。
下面详细介绍一下本发明实施例的资源处理***,如图2所示,本实施例的资源处理***包括:连接管理器、资源管理器、资源虚拟器和接口驱动模块,其中,
连接管理器,用于当检测到下层接口与目标终端建立连接时,获取所述目标终端上可供共享的资源信息发给资源管理器;
资源管理器,用于将接收到的所述目标终端上可供共享的资源信息输出给上层应用;接收并显示所述接口驱动模块发来的所述第一操作结果信息;
资源虚拟器,接收到用户输入的用于操作所述目标终端上特定共享资源的指令后,创建一个与所述特定共享资源相应的虚拟资源,将用户对所述虚拟资源的操作指令打包成第一数据包后输出给接口驱动模块;及
接口驱动模块,将接收到所述第一数据包发送给所述目标设备,具体为,根据下层接口协议将所述第一数据包转换成与下层接口相匹配的数据包后发送给目标终端;接收到所述目标终端返回的所述特定共享资源根据所述指令进行操作的第一操作结果信息后,将所述第一操作结果信息输出给所述资源管理器。
进一步地,本实施例的资源处理***还包括:应用管理器,
所述连接管理器,还用于检测本地是否具备用于驱动所述特定共享资源的应用模块,若不具备,则向所述应用管理器输出一信号;
所述应用管理器,用于接收到所述连接管理器输出的信号后,向所述目标终端发送应用能力协商信息;接收到所述目标终端返回的应用能力信息后,加载与所述特定共享资源相匹配的应用模块,然后向所述资源虚拟器输出一信号;
所述资源虚拟器,用于接收到所述应用管理器输出的信号后,创建一个与所述特定共享资源相应的虚拟资源。
进一步地,连接管理器,还用于接收到与所述目标终端的连接请求信息后,根据预定的安全策略检测所述连接请求是否符合要求,若符合要求,则与所述目标终端建立连接,若不符合要求,则拒绝连接,以防止非法连接。
进一步地,资源管理器,还用于枚举本地可供共享的资源信息,将本地可供共享的资源信息输出给所述接口驱动模块;
接口驱动模块,还用于若接收到目标终端发来的获取本地资源信息的指令,则将所述本地可供共享的资源信息发送给目标终端。
进一步地,接口驱动模块,还用于若接收到目标终端发来操作本地资源的指令,则将操作本地资源的指令传输给所述资源管理器;将所述资源管理器发来的第二操作结果信息发送给所述目标终端;
资源管理器,还用于根据接收到的指令操作相应资源,将所述相应资源的第二操作结果信息返回给所述接口驱动模块。
这样,本实施例的资源处理***所在的终端上的资源也可以被其他终端共享。
下面是本发明实施例的一种实现终端间资源共享的方法,假设用户想通过终端A共享终端B上的资源,如图3所示,该方法可以包括下面步骤:
S11、终端A与终端B建立连接后,获取终端B可共享的资源信息;
具体地,终端A可以基于一定的安全策略来获取终端B可共享的资源信息,终端B将可共享的资源信息打包成特定格式的数据包,将该特定格式的数据包发送给终端A;终端A接收到数据包后,若判断该数据包为特定格式的数据包,则解析出该数据包中的可共享的资源信息,将该可共享的资源信息显示给用户。
S12、终端A接收到用户输入的用于使用终端B上的特定共享资源的指令后,创建与所述特定共享资源相应的虚拟资源;
具体地,终端A接收到使用特定共享资源的指令后,判断本地的应用能力是否与该特定共享资源相匹配,若匹配,则在本地创建与该特定共享资源相应的虚拟资源;若不匹配,则与终端B协商应用能力,终端B接收到终端A发来的协商应用能力请求后,将该特定共享资源相应的应用模块、或者将该特定共享资源相应的应用模块的下载地址信息发送给终端A,然后终端A加载该应用模块后,在本地创建与该特定共享资源相应的虚拟资源。
S13、终端A将用户输入的对所述虚拟资源的操作命令发送给终端B;
具体地,终端A将用户输入的对所述虚拟资源的操作命令打包成特定格式的数据包由相应的接口发送给终端B。
S14、终端B接收到终端A发来的操作命令后,根据所述操作命令操作相应资源;
具体地,若终端B判断接收到的数据包为特定格式的数据包,则解析出所述数据包中的操作命令,根据所述操作命令操作相应的资源。
S15、终端B将相应资源的操作结果发送给终端A;
具体地,终端B将相应资源的操作结果打包成特定格式的数据包由相应的接口发送给终端A。
S16、终端A显示接收到的操作结果。
终端A接收到特定格式的数据包后,进行解析,将解析出的对共享资源的操作结果显示给用户。
现基于本发明提出一种实施方案,但本发明不限于这种具体实施方案。
图4为本发明的资源处理***的应用示意图,如图4所示,本应用示例的资源处理***可以包括但不局限于以下几个部分:
本应用示例中将接口驱动模块分为传输驱动模块和功能驱动模块。
1、传输驱动模块:
传输驱动模块向上与功能驱动模块通过闪连数据包交互,向下调用操作***的接口驱动和资源驱动。
A、传输驱动模块对资源驱动的调用,
传输驱动模块解析功能驱动模块下发的操作命令和数据,转化为对具体资源驱动的调用或输入,同时将从资源驱动获得的相应资源的操作事件和输出数据打包为闪连数据包分发给相关接口。
B、传输驱动模块对接口驱动的调用,完成闪连数据包的传输功能,
传输驱动模块将不同类型的接口(比如USB、蓝牙、串口)的连接管理、数据收发、质量控制等具体机制的实现都统一起来,支持闪连数据包的解析,并通过下层接口进行传输,例如,根据相应接口协议将闪连数据包转换成相应接口要求格式的数据包后由相应的下层接口进行传输,也支持将下层接口获得的数据打包为闪连数据包发给上层功能驱动模块,传输驱动模块即可实现了不同平台,不同接口之间的统一数据流和控制流的传输。
闪连数据包的格式示意图如图5所示,其中,包类型可以定义为:连接请求、连接应答、断开连接、异常、功能驱动等;操作码若定义为文件操作,则子操作码可以定义为:读、写、删除、定位、创建等;操作码若定义为媒体操作,则子操作码可以定义为播放、停止、定位、前进、后退等;操作码最高位为0时用于表示命令,为1时用于表示对操作码的响应;资源ID为资源在操作***中的编号;资源类别可以定义为摄像头、音频设备等;序列号为操作命令的序号,可以从低到高排序,允许设置优先级。
闪连数据包是在低层的通信数据包基础上以协议层封装的形式增加描述终端设备上的功能性和资源数据,将设备上不同的功能性和资源数据以双方都可以理解的数据结构或约定统一起来,同时包括了处理这些资源和功能的方法,使得资源具有高度的共享性,跨平台和接口,打个比方,比如说摄象头功能,所有支持本发明描述的设备相互间都可以发送接收和处理摄象头的控制命令和视频数据,而无须低层驱动的支持
2、功能驱动模块:
为上层功能模块(包括但不限于资源管理器、连接管理器、应用管理器、资源虚拟器等)提供统一的接口,并将这些接口的实现操作转化为闪连数据包发给传输驱动模块,同时将传输驱动模块接收相关闪连数据包,根据解析结果分发到相关接口,作为上层接口的调用,并返回必要参数信息和数据信息。
3、资源管理器:
支持对端和本端资源枚举功能,用于枚举当前终端中支持共享的资源;提供界面显示对端可供共享的资源,及显示对端共享资源的操作结果;监视资源的状态,包括空闲和使用的情况;设置资源访问的安全策略,当有其他终端连接时,可以根据安全策略获取其他终端支持的资源列表,查询双方终端下层驱动的匹配情况等。
4、连接管理器:
A、用于处理下层接口上报的连接事件;
对于远程设备发起的连接,查询远程设备的接口的类型及应用能力,例如,远程设备上有哪些功能资源,比如文件管理,摄像头,FM收音机,GPS等应用资源,将连接的消息通知远程设备;对于本终端发起的连接,会自动获取或通过人机方式得到连接的参数,根据连接的参数发命令给功能驱动模块去建立连接。如果设备或接口的类型或应用能力不匹配的话,则通知应用管理器,让应用管理器进行应用能力匹配的协商工作。
B、用于实现连接过程的安全策略,拒绝非法连接;
比如,可以实现对终端的某些资源访问进行密码保护,或者设置某些资源的访问权限等。
C、用于管理已建立的连接,监视连接的状态。
4、应用管理器:
用于查询远程设备应用能力的支持情况,可以为远程设备发送相应的应用资源。
比如,某个用户用手机通过蓝牙共享火车上的公共媒体播放器,但是手机本身的媒体播放器不支持闪连协议的媒体流,即手机不支持将音视频流数据包再加一层闪连协议包进行封装以描述媒体流的类型信息等,那么手机的应用管理器就会与火车上的媒体播放器进行交互,火车上应用管理器设备就会查询到手机的平台、操作***和软件信息,给手机发送相应的软件或补丁包,这样用户就可以在旅行中用手机点播火车上的媒体服务提供的电影了。
5、资源虚拟器:
可以在资源处理***中虚拟一个资源,并把资源处理***对这个资源的访问和操作通过命令发到远程目标设备上,目标设备的资源虚拟器可以配合和响应这些命令的操作,而且共享的这些功能是可以跨平台通过不同接口方便的使用,不需要第三方软件的支持。
例如,用户的手机既可以通过蓝牙来与别的手机建立文件共享,也可以通过GPRS上网,输入目标PC的IP地址和文件路径及访问密码就可以建立共享,对用户来说非常方便。
为了让用户获得一个好的使用体验,资源虚拟器能够让用户使用原有操作***中的应用来访问共享的资源,比如用户的手机不支持外接存储卡的功能,其可以通过手机的资源处理***来共享其他手机中的存储卡或是一个文件夹,那么用户在自已的手机上就可以在文件管理器看到共享的这个存储卡,这种共享对用户来说可能是完全透明的,就像这张存储卡是用户的手机中的存储卡一样。
图6为本发明应用示例的传输驱动模块的处理流程图;如图6所示,包括下面步骤:
传输驱动模块对下层接口上报的驱动事件的处理流程包括下面步骤:
S501、传输驱动模块接收到下层接口上报的事件后,判断下层接口的类型,根据不同接口类型协议将所述驱动事件转换为统一的传输信号事件。
例如,下层接口是USB接口,则根据USB接口协议将上报的事件转换为统一格式的数据包,以使上层能够透明地处理传输数据,而不用去管下层接口传输的数据采用的是哪种接口协议,例如USB、蓝牙、INTERNET(因特网)等协议
S502、判断转换后的传输信号事件的类型,传输信号事件的类型可以有连接请求,断开请求,数据接收,各种异常消息等,根据事件类型的不同分别调用不同类型的处理过程,分别有连接请求,断开请求,数据接收,各种异常消息的处理。
S503、处理过程最后将传输数据打包变成闪连数据包,闪连数据包格式所上文所述,请参考图5。
S504、将闪连数据包发给功能驱动模块。
传输驱动模块对功能驱动模块下发的数据包的处理流程包括下面步骤:
S505、功能驱动模块将上层功能模块(例如,资源管理器、连接管理器、应用管理器和资源虚拟器等)下发的命令和数据封装成闪连数据包下发到传输驱动模块。
S506、传输驱动模块对接收到的闪连数据包的进行分析,根据解析出的闪连数据包的内容进行不同的传输处理。
解析出的闪连数据包的内容比如包括:发送连接请求、发送断开请求、发送数据、发送异常消息等,每个处理过程最后都要根据闪连数据包解析出来的源地址、目的地址、下层接口驱动协议的不同将数据包通过具体的接口协议封装后发送到目标设备。
S507、目标终端的接口驱动接收到数据包,之后的操作在目标设备上重复步骤S501的操作。
图7为本发明应用示例的传输驱动模块的建立连接的处理流程图,如图7所示,包括下面步骤:
S601,传输驱动模块通过下层接口协议与下层接口建立连接。
比如,USB接口可以通过控制端点0建立连接,以太网可以通过TCP/IP的套接字建立连接。
S602,下层接口的连接建立好以后,传输驱动模块利用建立好的下层接口连接开始接收数据包,判断接收到的数据包格式,可以通过图5的闪连数据包的标志位进行判断,如果是合法的闪连数据包,则转入步骤S603,如果是非闪连数据包,则丢弃或透传给上层应用,也就是在接口中不断地监听闪连数据包。
S603,对接收到的闪连数据包的功能进行判断,若发现是连接包,则开始解析连接包参数,
主要解析连接包的源设备平台类型(例如,源硬件平台号、源操作***号、源接口类型、源接口版本、源地址类型、源地址偏移、校验和等)和目的设备平台类型(例如,目标硬件平台号、目标操作***号、目标接口类型、目标接口版本、目标地址类型、目标地址偏移、校验和等)。
判断该连接包是否合法,即判断目的地址和接口类型是否匹配,校验和等。
闪连数据包的功能包括但不限于图5所描述的字段,闪连数据包的目的在于建立一个统一的协议,让闪连数据包能够描述数据包通信双方的不同的接口和资源类型所能包含的足够的信息,比如连接的双方是什么硬件平台,资源是什么类型,格式等等。有了这样的信息,本闪连数据包可以描述各种资源数据,无论是视频、音频、摄像头、文件共享的等等都可以利用本闪连数据包的结构让通信双方理解,实现跨***、跨接口传输。如JAVA是跨平台的语言,利用了在各个平台搭好的虚拟机来实现上层JAVA代码的执行,闪连数据包也就类以于JAVA代码,由各个平台上的资源管理装置来对其进行解析和执行,不同的是闪连数据包不是代码,而是资源数据的描述,实现的是跨平台的资源和功能的共享。
S604,根据上层应用(例如,连接管理器)的设置(例如,安全策略、***状态等)决定是否接收连接,若不允许连接,则向目标终端发送连接失败应答数据包;若允许建立连接,则转向步骤S605。
S605,向目标终端发送连接成功应答数据包。
S606,构造闪连数据包,将闪连数据包发给功能驱动模块,功能驱动层会把该连接包分析以后发给连接管理器,由连接管理器记录连接的参数。
图8为本发明应用示例的传输驱动模块接收数据的处理流程图,如图8所示,包括下面步骤:
S701、传输驱动模块接收包,如果接收到的包类型是数据包,则将该数据包的数据解析出来并填入与连接请求相绑定的缓冲区。
S702、在接收完成或缓冲区满的情况下构建闪连数据包,发给功能驱动模块,闪连数据包的数据区可以填入缓冲区的数据指针,然后发给功能驱动模块,然后执行步骤S703。
S703、判断传输过程中是否有异常,若存在异常,则进行异常处理,例如,丢包或报错;若无异常,则返回步骤S701。
S704、功能驱动模块接收到该闪连数据包后进行处理,通过数据区指针和连接参数取得数据内容,或直接把数据指针以API参数的方式再向上返回给上层应用。
闪连传输模块发送数据的处理流程与接收数据的原理相同,方式相反,与上层功能驱动模块都是通过闪连数据包交互,与下层交互是根据具体的下层接口协议进行数据发送操作。
基于以上处理流程,这里例举一个具体的实例更好地说明每个模块的功能和作用,但本发明的应用场景不限于以下列举的具体场景。
手机和PC机都安装了本发明实施例的资源管理装置,将安装有本发明实施例的资源管理装置的手机和PC统称为“闪连设备”。手机上内置了摄像头和USB通讯功能,那么用户可以通过资源管理装置在PC上共享手机的摄像头功能,如图9所示,具体包括下面步骤:
S801、手机通过USB数据线***PC的USB接口,假设PC使用WindowsXP操作***。
S802、PC发起USB枚举,与手机进行通信;
具体地,PC的Windows XP操作***的USB设备驱动发起USB枚举,若识别手机为闪连设备,则调用对应注册的USB功能驱动与手机进行通信。
S803、PC与手机建立数据连接,手机向PC发送共享资源信息;
具体地,PC的传输驱动模块与手机的传输驱动模块建立数据连接,手机的资源管理器通过功能驱动模块将自身可共享的资源列表发给手机的传输驱动模块,手机上的传输驱动模块将资源列表等数据封装为闪连数据包发给PC。
在本实施例中,PC与手机上的连接管理器管理对端和本端的各种连接,包括USB接口上的闪连连接,记录本端和对端的连接参数,创建与连接相关的数据缓冲区。
PC与手机上的传输驱动模块用于监听下层USB驱动包的传输,捕捉闪连相关的数据包。对于非闪连数据包,直接向原上层应用透传;对于闪连数据包进行连接、发送、接收的处理,将接收的闪连数据包发给功能驱动模块,发送的闪连数据包通过USB驱动发送。
S804、PC识别出闪连数据包,解析该闪连数据包,将手机可共享的资源列表显示给用户;
具体地,PC侧的传输驱动模块接收到数据包,若识别为闪连资源描述包(即闪连数据包),则将该闪连数据包输出给功能驱动模块,功能驱动模块解析该闪连数据包,分析出手机上有哪些共享资源,然后将分析出的资源数据传送给资源管理器,再由资源管理器提供的界面显示手机上可供共享的资源。
本实施例中,PC和手机上的资源管理器都能够支持对端和本端的资源枚设举功能、返回对端可用的资源列表、记录资源的参数、控制资源的访问权限、同时提供界面显示对端可供共享的资源,用户可以从共享资源列表中选择共享的对象进行操作。
S805、若PC的用户希望共享摄像头的功能,则当PC接收到用户输入的共享摄像头请求时,创建一个本地USB摄像头的驱动。
具体地,PC侧的应用管理器接收到共享摄像头请求后,根据共享资源的类型(如,摄像头),查找并加载与该资源类型相匹配的应用模块,比如摄像头应用,然后由资源虚拟器创建一个本地的摄像头驱动,对该摄像头的实际控制和数据通过闪连功能驱动模块来调用对端手机侧相应的驱动而实现。
若PC上的应用管理器查找不到与该资源类型相匹配的应用模块,说明PC上的应用能力与待共享资源的应用能力不匹配,则PC可以与手机进行应用能力协商,支持应用包的下载、安装及更新。
手机侧的应用管理器支持应用能力协商,当接收到PC发来的能力协商请求时,根据对端平台的操作***类型(例如,Windows XP)和语言环境等给PC发送摄像头应用包;如果手机空间有限,不必支持给PC发送应用包,则可以告诉PC相应的应用包的下载地址。
S806、PC接收到用户在本地创建的USB摄像头上的操作指令后,将该操作指令打包为闪连数据包后发送给手机。
具体地,PC上的资源虚拟器接收到用户在本地创建的USB摄像头上的操作指令后,将该操作指令输出给功能驱动模块,由功能驱动模块打包为闪连数据包后,通过传输驱动模块转换为与下层接口协议相应的数据后发送给手机。
S807、手机接收到PC发来的操作指令后,根据操作指令操作摄像头,将摄像头的操作结果信息打包为闪连数据包后发送给PC。
具体地,手机的功能驱动模块接收到PC侧的资源功能调用请求后,操作手机的摄像头,打开预览,并将预览的图像数据以及格式信息打包成闪连数据包,然后通过传输驱动模块将闪连数据包发给PC。
S808、PC收到手机的闪连数据包,若判断是摄像头资源数据,分析出图像数据和图像格式,显示摄像头获取的图像。
具体地,PC上的传输驱动模块接收到该闪连数据包后,将闪连数据包发送给功能驱动模块,由功能驱动模块驱动资源管理器显示摄像头摄下的图像。
下面列举一些使用本发明的资源处理***的场景,实际的使用场景包括但不限于以下几种:
1、家用电器智能集成控制中心;
智能家用电器通过通信线连入带有本发明的资源处理***的智能家电控制中心,智能家电控制中心实时收集各个家电提供的状态数据,比如洗衣机是否洗好衣服了,电饭堡是否煮好饭了,某个房间的电灯是否还亮着,水表和电表的读数等,智能家电控制家电中心对用户的各种闪连设备提供无线或有线接口,这样用户在某个房间看电视时候,带有本发明的资源管理***的电视机会自动提示用户,楼下的水已烧开了,是否关闭电源,有客人按门铃,主人不必跑下楼去到大门旁的可视门禁去按下门钮,用电视遥控器就可以完成这个操作,控制功能也可以随时转到主人支持带有本发明的资源管理***的手机上,主人用手机就可以选择电视的频道,控制洗衣机和微波炉等。
2、手机变无线U盘,无线摄像头,远程办公;
传统的手机需要通过USB***计算机上,然后在计算机装好驱动和同步软件才能访问手机上的文件,如果计算机安装了不同的操作***,家人使用的手机型号都不同,那么要安装一大堆驱动和软件很麻烦,装有本发明的资源管理***的手机和个人电脑可以方便的把手机提供的U盘和摄像头功能透明无缝地与个人计算机的操作***相整合。这可以通过有线或无线方式,把手机放在计算机旁边,计算机就会提示有U盘和摄像头接入,本发明的资源管理***会自动把手机的U盘和摄像头虚拟化为一个本地的资源,即使通过远程网络也可以实现。本发明的资源管理***共享的资源具有传递性和网络性的特点,如果上班时您的手机忘在家里了,只要您的手机连在上网的电脑上,您也通过WAP PUSH消息让您的手机接入3G网络,这样你就可以通过公司的互联网把家中的手机虚拟化为正连在办公室电脑上的U盘,而且可以在电脑上读电话本,收发短信等,远程共享的摄像头还可以帮忙照看家中的孩子。
3、公共场所的多媒体点播***;
装有本发明的资源处理***的多媒体点播***可以装在长途汽车和列车中,旅客只要拥有具有本发明的资源处理***的移动终端就可以与多媒体点播***的进行连接,随意选择点播***中提供电影、电视、音乐、广播等,如果同伴的手机具有GPS定位或移动电视的功能,那么使用闪连可以共享他的电视和GPS的服务功能。
4、多媒体教学***;
老师可以将课件放在自己的手机上,通过本发明的资源处理***与电子白板进行无线连接,在白板上播放自己的课件,学生也可以加入白板资源的共享,把手机或计算机触摸屏映射到白板上,在上面进行教学互动。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

Claims (12)

1.一种实现终端间资源共享的方法,其特征在于,包括:
第一终端与第二终端建立连接后,获取所述第二终端可共享的资源信息;
所述第一终端接收到用户输入的用于操作所述第二终端上的特定共享资源的指令后,创建一个与所述特定共享资源相应的虚拟资源,将用户输入的对所述虚拟资源进行操作的操作指令发送给所述第二终端;
所述第二终端接收到所述操作指令后,根据所述操作指令操作相应资源,然后将相应资源的操作结果信息发送给所述第一终端;
所述第一终端接收到所述操作结果信息后,显示所述相应资源的操作结果信息。
2.如权利要求1所述的方法,其特征在于:
所述第一终端将用户输入的对所述虚拟资源进行操作的操作指令发送给所述第二终端之前还包括:将用户输入的对所述虚拟资源进行操作的操作指令打包成特定格式的第一数据包;
所述第二终端接收到所述第一数据包后,若识别出所述第一数据包为所述特定格式,则根据所述第一数据包中的操作指令操作相应资源,然后将相应资源的操作结果打包成所述特定格式的第二数据包后发送给所述第一终端;
所述第一终端接收到所述第二数据包后,若识别出所述第二数据包为所述特定格式,则显示所述第二数据包中的相应资源的操作结果。
3.如权利要求1或2所述的方法,其特征在于:所述第一终端创建一个与所述特定共享资源相应的虚拟资源之前还包括:
判断本地是否具备驱动所述特定共享资源的应用模块,若不具备,则向所述第二终端发送应用能力协商信息;
所述第二终端接收到所述应用能力协商信息后,将与所述特定共享资源相匹配的应用模块信息发送给所述第一终端;
所述第一终端接收到所述应用模块信息后,加载与所述特定共享资源相匹配的应用模块。
4.如权利要求1或2所述的方法,其特征在于:所述第一终端与第二终端建立连接具体为:
所述第一终端接收到与所述第二终端的连接请求信息后,以预定的安全策略检测所述连接请求信息是否符合要求,若符合要求,则与所述第二终端建立连接。
5.一种资源处理***,应用于第一终端中,其特征在于,包括,
连接管理器,用于当检测到下层接口与目标终端建立连接时,获取所述目标终端上可供共享的资源信息,并将获取到的资源信息输出给资源管理器;
资源管理器,用于将接收到的所述目标终端上可供共享的资源信息输出给上层应用;接收并显示所述接口驱动模块发来的所述第一操作结果信息;
资源虚拟器,接收到用户输入的用于操作所述目标终端上特定共享资源的指令后,创建一个与所述特定共享资源相应的虚拟资源,将用户对所述虚拟资源的操作指令输出给接口驱动模块;及
接口驱动模块,将接收到所述操作指令发送给所述目标设备;接收到所述目标终端返回的所述特定共享资源根据所述操作指令进行操作的第一操作结果信息后,将所述第一操作结果信息输出给所述资源管理器。
6.如权利要求5所述的资源处理***,其特征在于:
所述资源虚拟器,将用户对所述虚拟资源的操作指令输出给接口驱动模块之前还用于,将用户对所述虚拟资源的操作指令打包成特定格式的第一数据包;
所述接口驱动模块,接收到所述目标终端返回的所述特定共享资源根据所述操作指令进行操作的第一操作结果信息后还用于,识别承载所述第一操作结果信息的数据包是否为所述特定格式,若是,则将所述第一操作结果信息输出给所述资源管理器。
7.如权利要求6所述的资源处理***,其特征在于:
所述接口驱动模块,用于将接收到所述第一数据包发送给所述目标设备具体为,根据下层接口协议将所述第一数据包转换成与下层接口相匹配的数据包后发送给目标终端。
8.如权利要求5所述的资源处理***,其特征在于:还包括应用管理器,
所述连接管理器,还用于检测本地是否具备用于驱动所述特定共享资源的应用模块,若不具备,则向所述应用管理器输出一信号;
所述应用管理器,用于接收到所述连接管理器输出的信号后,向所述目标终端发送应用能力协商信息;接收到所述目标终端返回的应用能力信息后,加载与所述特定共享资源相匹配的应用模块,然后向所述资源虚拟器输出一信号;
所述资源虚拟器,用于接收到所述应用管理器输出的信号后,创建一个与所述特定共享资源相应的虚拟资源。
9.如权利要求5所述的资源处理***,其特征在于:
所述连接管理器,还用于接收到与所述目标终端的连接请求信息后,根据预定的安全策略检测所述连接请求是否符合要求,若符合要求,则与所述目标终端建立连接。
10.如权利要求5-9任一项所述的资源处理***,其特征在于:
所述资源管理器,还用于枚举本地可供共享的资源信息,将本地可供共享的资源信息输出给所述接口驱动模块;
所述接口驱动模块,还用于若接收到目标终端发来的获取本地资源信息的指令,则将所述本地可供共享的资源信息发送给目标终端。
11.如权利要求10所述的资源处理***,其特征在于:
所述接口驱动模块,还用于若接收到目标终端发来操作本地资源的指令,则将操作本地资源的指令传输给所述资源管理器;将所述资源管理器发来的第二操作结果信息发送给所述目标终端;
所述资源管理器,还用于根据接收到的指令操作相应资源,将所述相应资源的第二操作结果信息返回给所述接口驱动模块。
12.一种终端,其特征在于:包括如权利要求5-11任一项所述的资源处理***。
CN201010112245.5A 2010-02-08 2010-02-08 实现终端间资源共享的方法、资源处理***及终端 Active CN101771707B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201010112245.5A CN101771707B (zh) 2010-02-08 2010-02-08 实现终端间资源共享的方法、资源处理***及终端
PCT/CN2010/080016 WO2011095038A1 (zh) 2010-02-08 2010-12-20 实现终端间资源共享的方法、资源处理***及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010112245.5A CN101771707B (zh) 2010-02-08 2010-02-08 实现终端间资源共享的方法、资源处理***及终端

Publications (2)

Publication Number Publication Date
CN101771707A true CN101771707A (zh) 2010-07-07
CN101771707B CN101771707B (zh) 2015-08-12

Family

ID=42504298

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010112245.5A Active CN101771707B (zh) 2010-02-08 2010-02-08 实现终端间资源共享的方法、资源处理***及终端

Country Status (2)

Country Link
CN (1) CN101771707B (zh)
WO (1) WO2011095038A1 (zh)

Cited By (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101908989A (zh) * 2010-08-16 2010-12-08 海尔集团公司 一种智能家电的控制方法
WO2011095038A1 (zh) * 2010-02-08 2011-08-11 中兴通讯股份有限公司 实现终端间资源共享的方法、资源处理***及终端
CN102255902A (zh) * 2011-07-06 2011-11-23 中兴通讯股份有限公司 一种网络设备功能共享的方法及装置
CN102394920A (zh) * 2011-10-24 2012-03-28 深圳市智慧宇宙管理咨询有限公司 一种共享电脑网络的方法、移动终端及电脑
CN102421100A (zh) * 2010-09-08 2012-04-18 巴比禄股份有限公司 数据转送方法及终端
CN102469089A (zh) * 2010-11-17 2012-05-23 金蝶软件(中国)有限公司 一种动态数据共享与隔离的方法及装置
WO2012155787A1 (zh) * 2011-05-13 2012-11-22 惠州Tcl移动通信有限公司 一种实现平板电脑与智能手机交互的***及方法
CN102819614A (zh) * 2012-08-29 2012-12-12 深圳市茁壮网络股份有限公司 一种局域网中共享目录分类显示方法、装置及***
CN102932958A (zh) * 2011-08-12 2013-02-13 中兴通讯股份有限公司 实时数据共享方法、装置及***
CN102932383A (zh) * 2011-08-08 2013-02-13 联想(北京)有限公司 一种数据传输方法、终端及终端***
CN102999383A (zh) * 2011-09-16 2013-03-27 中兴通讯股份有限公司 断开虚拟桌面的处理方法和装置
CN103118068A (zh) * 2012-12-26 2013-05-22 珠海金山办公软件有限公司 由当前应用设备从其它数据源设备获取数据的方法和***
CN103167343A (zh) * 2011-12-14 2013-06-19 宏碁股份有限公司 电子装置、电子***以及共享数据的方法
CN103179276A (zh) * 2013-03-15 2013-06-26 东莞宇龙通信科技有限公司 网络播放器对手机安装apk的方法和装置
CN103200696A (zh) * 2013-03-28 2013-07-10 东莞宇龙通信科技有限公司 数据共享的方法及装置
CN103327459A (zh) * 2012-03-23 2013-09-25 宇龙计算机通信科技(深圳)有限公司 共享短、彩信的方法、***和移动终端
CN103561080A (zh) * 2013-10-30 2014-02-05 威盛电子股份有限公司 无线网络的远程资源服务装置、方法和远程显示服务***
CN103581135A (zh) * 2012-07-31 2014-02-12 上海狂龙数字科技有限公司 数字白板、客户端和网络端
CN103944764A (zh) * 2014-04-28 2014-07-23 深圳市华信天线技术有限公司 数传电台的命令传输方法及***
CN103986504A (zh) * 2014-05-20 2014-08-13 深圳市同洲电子股份有限公司 一种图像共享的方法及电子设备
CN104079617A (zh) * 2013-03-29 2014-10-01 联想(北京)有限公司 终端设备和用于其的方法
CN104079645A (zh) * 2014-06-27 2014-10-01 华为技术有限公司 一种信息共享方法和装置
CN104796315A (zh) * 2014-01-20 2015-07-22 中兴通讯股份有限公司 资源共享处理方法及装置
CN105338108A (zh) * 2015-11-21 2016-02-17 中新国际电子有限公司 一种基于云平台的设备分享方法
CN105430483A (zh) * 2015-11-03 2016-03-23 广东威创视讯科技股份有限公司 智能终端互相控制的方法和***
CN105579961A (zh) * 2013-09-25 2016-05-11 Arm有限公司 数据处理***
WO2016134600A1 (zh) * 2015-02-26 2016-09-01 小米科技有限责任公司 智能设备检测方法和装置
CN106027666A (zh) * 2016-06-30 2016-10-12 东方通信股份有限公司 一种独立于平台网络的调度方法
CN106101395A (zh) * 2016-06-01 2016-11-09 努比亚技术有限公司 移动终端及数据获取方法
WO2017004894A1 (zh) * 2015-07-06 2017-01-12 中兴通讯股份有限公司 一种资源共享方法、终端设备、应用服务器及***
CN106375942A (zh) * 2016-09-20 2017-02-01 杭州联络互动信息科技股份有限公司 一种数据信息的传输的方法以及装置
WO2017045276A1 (zh) * 2015-09-14 2017-03-23 百度在线网络技术(北京)有限公司 终端互联方法、装置和存储介质
CN106572236A (zh) * 2016-09-29 2017-04-19 宇龙计算机通信科技(深圳)有限公司 终端间转移使用习惯设置的方法及***
CN106681790A (zh) * 2015-11-10 2017-05-17 现代自动车株式会社 用于提供链接服务的方法和装置
WO2017097128A1 (zh) * 2015-12-08 2017-06-15 阿里巴巴集团控股有限公司 设备间任务接管的方法及装置
CN106878453A (zh) * 2017-03-14 2017-06-20 崔传荣 共享云存储方法及***
CN107562373A (zh) * 2017-08-07 2018-01-09 广州视源电子科技股份有限公司 多***u盘读取方法、装置、可读存储介质和计算机设备
CN107831842A (zh) * 2017-12-10 2018-03-23 夏烬楚 基于大数据的智能信息捕获***
CN108848567A (zh) * 2013-10-31 2018-11-20 华为终端(东莞)有限公司 一种内容共享的方法及装置
CN109195017A (zh) * 2018-09-10 2019-01-11 深圳Tcl数字技术有限公司 局域网组件配置方法、装置、计算机可读存储介质及***
CN109450851A (zh) * 2018-09-30 2019-03-08 Oppo广东移动通信有限公司 设备连接方法、装置、电子设备及计算机可读介质
CN109471667A (zh) * 2018-11-16 2019-03-15 郑州大学 电脑与手机一体化智能交互方法
CN109606431A (zh) * 2018-11-14 2019-04-12 浙江众合科技股份有限公司 基于资源白板的车车通信行车资源管理方法
CN111131930A (zh) * 2019-12-31 2020-05-08 维沃移动通信有限公司 设备资源控制方法、第一电子设备及计算机可读存储介质
CN111800824A (zh) * 2020-05-28 2020-10-20 上海诺行信息技术有限公司 智能仪表的数据传输***、驱动接口封装装置及方法
WO2021017757A1 (zh) * 2019-07-30 2021-02-04 晶晨半导体(深圳)有限公司 一种用于组合电视mipi摄像头的共享装置及共享方法
CN112948146A (zh) * 2021-03-18 2021-06-11 江门职业技术学院 一种应用共享***、控制方法及存储介质
CN113193979A (zh) * 2021-03-25 2021-07-30 深圳市广和通无线股份有限公司 实现物联网模块虚拟外设共享的方法、装置、计算机设备
CN113242314A (zh) * 2021-05-28 2021-08-10 Oppo广东移动通信有限公司 跨端资源访问方法、装置、存储介质及电子设备
WO2022135214A1 (zh) * 2020-12-25 2022-06-30 华为技术有限公司 分布式实现方法、分布式***、可读介质及电子设备

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108200391A (zh) * 2017-12-29 2018-06-22 移康智能科技(上海)股份有限公司 一种智能可视门铃及智能可视门铃的控制方法
CN112731877B (zh) * 2020-12-22 2022-02-01 深圳安力诺科技有限公司 智能家居的控制方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1262869A1 (en) * 2001-05-29 2002-12-04 Sony International (Europe) GmbH System and method for discovering and customizing resources in networks
CN1881189A (zh) * 2005-06-17 2006-12-20 杭州波导软件有限公司 一种电脑接收带摄像头手机输入视频数据的方法及***
CN101052050A (zh) * 2006-04-06 2007-10-10 英业达股份有限公司 实现计算机设备共享的***及其方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1571570A (zh) * 2004-05-10 2005-01-26 惠州Tcl移动通信有限公司 带摄像头手机及其向电脑输入视频数据的方法
CN101771707B (zh) * 2010-02-08 2015-08-12 中兴通讯股份有限公司 实现终端间资源共享的方法、资源处理***及终端

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1262869A1 (en) * 2001-05-29 2002-12-04 Sony International (Europe) GmbH System and method for discovering and customizing resources in networks
CN1881189A (zh) * 2005-06-17 2006-12-20 杭州波导软件有限公司 一种电脑接收带摄像头手机输入视频数据的方法及***
CN101052050A (zh) * 2006-04-06 2007-10-10 英业达股份有限公司 实现计算机设备共享的***及其方法

Cited By (71)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011095038A1 (zh) * 2010-02-08 2011-08-11 中兴通讯股份有限公司 实现终端间资源共享的方法、资源处理***及终端
CN101908989A (zh) * 2010-08-16 2010-12-08 海尔集团公司 一种智能家电的控制方法
CN101908989B (zh) * 2010-08-16 2016-01-13 海尔集团公司 一种智能家电的控制方法
CN102421100A (zh) * 2010-09-08 2012-04-18 巴比禄股份有限公司 数据转送方法及终端
CN102469089A (zh) * 2010-11-17 2012-05-23 金蝶软件(中国)有限公司 一种动态数据共享与隔离的方法及装置
WO2012155787A1 (zh) * 2011-05-13 2012-11-22 惠州Tcl移动通信有限公司 一种实现平板电脑与智能手机交互的***及方法
CN102255902A (zh) * 2011-07-06 2011-11-23 中兴通讯股份有限公司 一种网络设备功能共享的方法及装置
WO2012152010A1 (zh) * 2011-07-06 2012-11-15 中兴通讯股份有限公司 一种网络设备功能共享的方法及装置
CN102932383A (zh) * 2011-08-08 2013-02-13 联想(北京)有限公司 一种数据传输方法、终端及终端***
CN102932383B (zh) * 2011-08-08 2015-07-29 联想(北京)有限公司 一种数据传输方法、终端及终端***
CN102932958A (zh) * 2011-08-12 2013-02-13 中兴通讯股份有限公司 实时数据共享方法、装置及***
CN102999383A (zh) * 2011-09-16 2013-03-27 中兴通讯股份有限公司 断开虚拟桌面的处理方法和装置
CN102999383B (zh) * 2011-09-16 2018-09-28 中兴通讯股份有限公司 断开虚拟桌面的处理方法和装置
CN102394920B (zh) * 2011-10-24 2015-07-29 深圳市智慧宇宙管理咨询有限公司 一种共享电脑网络的方法、移动终端及电脑
CN102394920A (zh) * 2011-10-24 2012-03-28 深圳市智慧宇宙管理咨询有限公司 一种共享电脑网络的方法、移动终端及电脑
CN103167343A (zh) * 2011-12-14 2013-06-19 宏碁股份有限公司 电子装置、电子***以及共享数据的方法
CN103167343B (zh) * 2011-12-14 2016-05-25 宏碁股份有限公司 电子装置、电子***以及共享数据的方法
CN103327459A (zh) * 2012-03-23 2013-09-25 宇龙计算机通信科技(深圳)有限公司 共享短、彩信的方法、***和移动终端
CN103581135A (zh) * 2012-07-31 2014-02-12 上海狂龙数字科技有限公司 数字白板、客户端和网络端
CN103581135B (zh) * 2012-07-31 2018-02-06 上海狂龙数字科技股份有限公司 数字白板、客户端和网络端
CN102819614A (zh) * 2012-08-29 2012-12-12 深圳市茁壮网络股份有限公司 一种局域网中共享目录分类显示方法、装置及***
CN103118068A (zh) * 2012-12-26 2013-05-22 珠海金山办公软件有限公司 由当前应用设备从其它数据源设备获取数据的方法和***
CN103179276B (zh) * 2013-03-15 2017-04-05 东莞宇龙通信科技有限公司 网络播放器对手机安装apk的方法和装置
CN103179276A (zh) * 2013-03-15 2013-06-26 东莞宇龙通信科技有限公司 网络播放器对手机安装apk的方法和装置
CN103200696B (zh) * 2013-03-28 2017-02-08 东莞宇龙通信科技有限公司 数据共享的方法及装置
CN103200696A (zh) * 2013-03-28 2013-07-10 东莞宇龙通信科技有限公司 数据共享的方法及装置
CN104079617A (zh) * 2013-03-29 2014-10-01 联想(北京)有限公司 终端设备和用于其的方法
CN105579961B (zh) * 2013-09-25 2020-04-14 Arm有限公司 数据处理***及操作方法、用于数据处理***的硬件单元
CN105579961A (zh) * 2013-09-25 2016-05-11 Arm有限公司 数据处理***
CN103561080A (zh) * 2013-10-30 2014-02-05 威盛电子股份有限公司 无线网络的远程资源服务装置、方法和远程显示服务***
CN108848567A (zh) * 2013-10-31 2018-11-20 华为终端(东莞)有限公司 一种内容共享的方法及装置
CN104796315A (zh) * 2014-01-20 2015-07-22 中兴通讯股份有限公司 资源共享处理方法及装置
CN103944764A (zh) * 2014-04-28 2014-07-23 深圳市华信天线技术有限公司 数传电台的命令传输方法及***
CN103986504B (zh) * 2014-05-20 2017-01-18 深圳市同洲电子股份有限公司 一种图像共享的方法及电子设备
CN103986504A (zh) * 2014-05-20 2014-08-13 深圳市同洲电子股份有限公司 一种图像共享的方法及电子设备
CN104079645A (zh) * 2014-06-27 2014-10-01 华为技术有限公司 一种信息共享方法和装置
WO2016134600A1 (zh) * 2015-02-26 2016-09-01 小米科技有限责任公司 智能设备检测方法和装置
WO2017004894A1 (zh) * 2015-07-06 2017-01-12 中兴通讯股份有限公司 一种资源共享方法、终端设备、应用服务器及***
WO2017045276A1 (zh) * 2015-09-14 2017-03-23 百度在线网络技术(北京)有限公司 终端互联方法、装置和存储介质
CN105430483A (zh) * 2015-11-03 2016-03-23 广东威创视讯科技股份有限公司 智能终端互相控制的方法和***
CN105430483B (zh) * 2015-11-03 2018-07-10 广东威创视讯科技股份有限公司 智能终端互相控制的方法和***
CN106681790B (zh) * 2015-11-10 2021-05-25 现代自动车株式会社 用于提供链接服务的方法和装置
CN106681790A (zh) * 2015-11-10 2017-05-17 现代自动车株式会社 用于提供链接服务的方法和装置
CN105338108A (zh) * 2015-11-21 2016-02-17 中新国际电子有限公司 一种基于云平台的设备分享方法
WO2017097128A1 (zh) * 2015-12-08 2017-06-15 阿里巴巴集团控股有限公司 设备间任务接管的方法及装置
CN106101395A (zh) * 2016-06-01 2016-11-09 努比亚技术有限公司 移动终端及数据获取方法
CN106101395B (zh) * 2016-06-01 2020-03-27 努比亚技术有限公司 移动终端及数据获取方法
CN106027666A (zh) * 2016-06-30 2016-10-12 东方通信股份有限公司 一种独立于平台网络的调度方法
CN106027666B (zh) * 2016-06-30 2019-03-19 东方通信股份有限公司 一种独立于平台网络的调度方法
CN106375942A (zh) * 2016-09-20 2017-02-01 杭州联络互动信息科技股份有限公司 一种数据信息的传输的方法以及装置
CN106572236A (zh) * 2016-09-29 2017-04-19 宇龙计算机通信科技(深圳)有限公司 终端间转移使用习惯设置的方法及***
CN106878453A (zh) * 2017-03-14 2017-06-20 崔传荣 共享云存储方法及***
CN106878453B (zh) * 2017-03-14 2023-10-31 上海直真视通科技有限公司 共享云存储方法及***
CN107562373A (zh) * 2017-08-07 2018-01-09 广州视源电子科技股份有限公司 多***u盘读取方法、装置、可读存储介质和计算机设备
CN107562373B (zh) * 2017-08-07 2021-02-23 广州视源电子科技股份有限公司 多***u盘读取方法、装置、可读存储介质和计算机设备
CN107831842A (zh) * 2017-12-10 2018-03-23 夏烬楚 基于大数据的智能信息捕获***
CN109195017B (zh) * 2018-09-10 2022-01-04 深圳Tcl数字技术有限公司 局域网组件配置方法、装置、计算机可读存储介质及***
CN109195017A (zh) * 2018-09-10 2019-01-11 深圳Tcl数字技术有限公司 局域网组件配置方法、装置、计算机可读存储介质及***
CN109450851B (zh) * 2018-09-30 2020-09-22 Oppo广东移动通信有限公司 设备连接方法、电子设备及计算机可读介质
CN109450851A (zh) * 2018-09-30 2019-03-08 Oppo广东移动通信有限公司 设备连接方法、装置、电子设备及计算机可读介质
CN109606431A (zh) * 2018-11-14 2019-04-12 浙江众合科技股份有限公司 基于资源白板的车车通信行车资源管理方法
CN109471667A (zh) * 2018-11-16 2019-03-15 郑州大学 电脑与手机一体化智能交互方法
WO2021017757A1 (zh) * 2019-07-30 2021-02-04 晶晨半导体(深圳)有限公司 一种用于组合电视mipi摄像头的共享装置及共享方法
CN111131930A (zh) * 2019-12-31 2020-05-08 维沃移动通信有限公司 设备资源控制方法、第一电子设备及计算机可读存储介质
CN111131930B (zh) * 2019-12-31 2022-04-26 维沃移动通信有限公司 设备资源控制方法、第一电子设备及计算机可读存储介质
CN111800824A (zh) * 2020-05-28 2020-10-20 上海诺行信息技术有限公司 智能仪表的数据传输***、驱动接口封装装置及方法
WO2022135214A1 (zh) * 2020-12-25 2022-06-30 华为技术有限公司 分布式实现方法、分布式***、可读介质及电子设备
CN112948146A (zh) * 2021-03-18 2021-06-11 江门职业技术学院 一种应用共享***、控制方法及存储介质
CN112948146B (zh) * 2021-03-18 2023-11-28 江门职业技术学院 一种应用共享***、控制方法及存储介质
CN113193979A (zh) * 2021-03-25 2021-07-30 深圳市广和通无线股份有限公司 实现物联网模块虚拟外设共享的方法、装置、计算机设备
CN113242314A (zh) * 2021-05-28 2021-08-10 Oppo广东移动通信有限公司 跨端资源访问方法、装置、存储介质及电子设备

Also Published As

Publication number Publication date
WO2011095038A1 (zh) 2011-08-11
CN101771707B (zh) 2015-08-12

Similar Documents

Publication Publication Date Title
CN101771707B (zh) 实现终端间资源共享的方法、资源处理***及终端
CN103024504B (zh) 基于数字电视机顶盒的智能遥控***
CN100580731C (zh) 遥控装置
CN103632415B (zh) 门控***以及操控器、门口机设备与通讯平台
CN101834768B (zh) 数字家庭网络设备间互发现方法
KR101394291B1 (ko) 스마트 미디어 클라우드 환경에서 자동화된 개인미디어 장치 선별과 데이터 관리 시스템 및 그 방법
EP2104317B1 (en) Information processing unit, information playback unit, information processing method, information playback method, information processing system and program
US20110126116A1 (en) Apparatus for controlling multimedia device and method for providing graphic user interface
CN102549968B (zh) 在远程用户界面服务器和远程用户界面客户端间界面连接的装置和方法
CN108289110A (zh) 设备关联方法、装置、终端设备和操作***
WO2011028017A2 (en) Method and apparatus for controlling remote user interface in a home network
CN101366249A (zh) 媒体共享的方法和装置
KR101542744B1 (ko) 네트워크에서 피제어장치를 제어하는 방법 및 그 장치
WO2015093893A1 (ko) 홈 네트워크 시스템에서 이벤트 통지 방법 및 장치
CN101138202B (zh) 通信连接方法及装置
KR20100042275A (ko) 홈 네트워크용 무선 장치의 네트워크 셋업을 위한 시스템 및 방법
CN104468499A (zh) 在跨数据处理设备传送多媒体文件前确定格式兼容性
Mingkhwan et al. Dynamic service composition in home appliance networks
CN101883034A (zh) 一种用于3c融合的互联设备
CN106464759A (zh) 一种局域网内消息发送方法、局域网网关和可穿戴设备
KR100745722B1 (ko) 홈 네트워크 환경에서의 미디어 변환 장치, 미디어 재생기및 지능형 멀티미디어 서비스 시스템
CN101540770A (zh) 信息处理单元及其方法、远程服务器和信息处理***
US8892695B2 (en) Remote input devices
US20130178166A1 (en) Method and apparatus for providing outside network service based on advertisment viewing
CN102667885A (zh) 通过UPnP服务远程控制的方法和设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant