CN103858407B - 文件的处理方法、装置及*** - Google Patents
文件的处理方法、装置及*** Download PDFInfo
- Publication number
- CN103858407B CN103858407B CN201380003168.1A CN201380003168A CN103858407B CN 103858407 B CN103858407 B CN 103858407B CN 201380003168 A CN201380003168 A CN 201380003168A CN 103858407 B CN103858407 B CN 103858407B
- Authority
- CN
- China
- Prior art keywords
- file
- equipment
- shared
- user equipment
- visited
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/178—Techniques for file synchronisation in file systems
- G06F16/1794—Details of file format conversion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/176—Support for shared access to files; File sharing support
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明实施例提供一种文件的处理方法、装置及***,本发明方法,包括:接收用户设备发送的访问请求;根据所述访问请求,访问所述待访问设备的共享文件***目录,获取所述待访问设备的共享文件;若所述用户设备的标识对应的用户设备支持文件的类型与所述待访问的设备的标识对应的待访问设备支持文件的类型不相同,则根据所述用户设备支持的文件类型与所述待访问设备支持文件的类型,对所述共享的文件的类型进行转换处理,并将转换后的共享文件发送给所述用户设备。本发明实施例,通过对所述共享的文件的类型进行转换处理,以实现在不需要增加硬件成本和复杂的驱动程序开发基础上实现设备间的相互通信。
Description
技术领域
本发明实施例涉及网络通信技术,尤其涉及一种文件的处理方法、装置及***。
背景技术
目前,很多设备之间需要进行通信,为了能够让两个信息交换存在标准规范不统一的两个设备具有相互通信的能力,主要采取的措施有如下几种:第一种是在这两个设备上增加兼容的硬件模块,并在网络之间互连的协议(Internet Protocol,简称IP)协议上建立一套新协议,以及在超文本传输协议(Hyper Text Transfer Protocol,简称HTTP)和实时传输协议(Real-time Transport Protocol,简称RTP)这两个传输协议之上建立一套新协议;第二种是在这两个设备上增加兼容的硬件模块,并在底层以太网、USB等标准传输层上建立一套新协议;第三种是在这两个设备上增加兼容的硬件模块,并在底层以太网协议标准传输层上建立一套新协议,并在增加的兼容的硬件模块上建立新的传输和控制协议。
但是,现有技术中通过在这两个设备上增加兼容的硬件模块或者开发复杂的新协议实现设备间的文件共享,但是由于用户设备本地安装的读写文件的软件类型和数量有限,导致即使实现相互通信也无法实现对共享文件的正常读写。
发明内容
有鉴于此,本发明实施例提供一种文件的处理方法、装置及***,可以实现用户设备间实现对共享文件的正常读写。
第一方面,本发明实施例提供一种文件的处理方法,包括:
应用和数据中心设备接收用户设备发送的访问请求,所述访问请求包括所述用户设备的标识、待访问设备的标识,以及所述待访问设备的共享文件***目录,所述共享文件***目录是所述待访问设备设置的供其他设备访问其自身共享文件的目录;
所述应用和数据中心设备根据所述访问请求,访问所述待访问设备的共享文件***目录,获取所述待访问设备的共享文件;
若所述用户设备的标识对应的用户设备支持文件的类型与所述共享文件***目录中所述待访问的设备的标识对应的待访问设备支持文件的类型不相同,则所述应用和数据中心设备根据所述用户设备支持的文件类型与所述待访问设备支持文件的类型,将所述共享文件的类型转换成所述用户设备的标识对应的用户设备支持文件的类型,并将转换后的共享文件发送给所述用户设备。
在第一方面的第一种可能的实现方式中,还包括:
所述应用和数据中心设备接收所述用户设备发送的注册请求,所述注册请求包括:所述用户设备的共享文件***目录和共享文件,所述用户设备的标识以及对应的所述用户设备支持的文件类型;
所述应用和数据中心设备根据所述注册请求,保存所述用户设备的标识以及对应的所述用户设备支持的文件类型,并将所述用户设备的共享文件***目录和共享文件挂载在文件***命名空间中;
若挂载成功,则所述应用和数据中心设备向所述用户设备的标识对应的用户设备返回注册响应消息,所述注册响应消息包括:挂载成功的注册结果以及共享给所述用户设备的除所述用户设备之外的其他用户设备的共享文件***目录。
根据第一方面或者第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述注册请求还包括用户标识,则所述方法还包括:
所述应用和数据中心设备为所述用户标识配置访问权限,所述访问权限用于标记所述用户标识对应的用户是否能够访问所述待访问设备的共享文件和/或能够对所述待访问设备的共享文件进行处理。
根据第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述访问请求包括用户标识,则所述应用和数据中心设备根据所述访问请求,访问所述待访问设备的共享文件***目录,获取所述待访问设备的共享文件,包括:
所述应用和数据中心设备获取所述用户标识对应的访问权限,若所述用户标识对应的访问权限能够访问所述待访问设备的共享文件,则所述应用和数据中心设备访问所述待访问设备的共享文件***目录,获取所述待访问设备的共享文件;
则所述应用和数据中心设备根据所述用户操作请求,对所述待访问设备的共享文件进行相应地处理,包括:
所述应用和数据中心设备获取所述用户标识对应的访问权限,若所述用户标识对应的访问权限能够对所述待访问设备的共享文件进行处理,则根据所述用户操作请求,对所述待访问设备的共享文件进行相应地处理。
第二方面,本发明实施例一种文件的处理方法,包括:
用户设备通过文件共享接口,向应用和数据中心设备发送访问请求,所述访问请求包括用户设备的标识、待访问设备的标识,以及所述待访问设备的共享文件***目录;以供所述应用和数据中心设备根据所述访问请求,访问所述待访问设备的共享文件***目录,获取所述待访问设备的共享文件;
若所述用户设备的标识对应的用户设备支持文件的类型与所述共享文件***目录中所述待访问的设备的标识对应的待访问设备支持文件的类型不相同,则所述用户设备接收所述应用和数据中心设备根据所述用户设备支持的文件类型与所述待访问设备支持文件的类型,对所述共享的文件的类型转换成所述用户设备的标识对应的用户设备支持文件的类型的共享文件。
在第二方面的第一种可能的实现方式中,包括:
所述用户设备向所述应用和数据中心设备发送注册请求,所述注册请求包括:所述用户设备的共享文件***目录和共享文件,所述用户设备的标识以及对应的所述用户设备支持的文件类型,以供所述应用和数据中心设备保存所述用户设备的标识以及对应的所述用户设备支持的文件类型,并将所述用户设备的共享文件***目录和共享文件挂载在文件***命名空间中;
所述用户设备接收所述应用和数据中心设备返回的注册响应消息,所述注册响应消息包括:挂载成功的注册结果以及共享给所述用户设备的除所述用户设备之外的其他用户设备的共享文件***目录。
第三方面,本发明实施例提供一种文件的处理装置,包括:
收发模块,用于接收用户设备发送的访问请求,所述访问请求包括所述用户设备的标识、待访问设备的标识,以及所述待访问设备的共享文件***目录,所述共享文件***目录是所述待访问设备设置的供其他设备访问其自身共享文件的目录;
获取模块,用于根据所述访问请求,访问所述待访问设备的共享文件***目录,获取所述待访问设备的共享文件;
文件类型转换模块,用于若所述用户设备的标识对应的用户设备支持文件的类型与所述共享文件***目录中所述待访问的设备的标识对应的待访问设备支持文件的类型不相同,则根据所述用户设备支持的文件类型与所述待访问设备支持文件的类型,将所述共享文件的类型转换成所述用户设备的标识对应的用户设备支持文件的类型,并将转换后的共享文件发送给所述用户设备;
在第三方面的第一种可能的实现方式中,所述收发模块,还用于接收所述用户设备发送的注册请求,所述注册请求包括:所述用户设备的共享文件***目录和共享文件,所述用户设备的标识以及对应的所述用户设备支持的文件类型;
相应地,所述装置还包括:
挂载模块,用于根据所述注册请求,保存所述用户设备的标识以及对应的所述用户设备支持的文件类型,并将所述用户设备的共享文件***目录和共享文件挂载在文件***命名空间中;
所述收发模块还用于若所述挂载模块挂载成功,则向所述用户设备的标识对应的用户设备返回注册响应消息,所述注册响应消息包括:挂载成功的注册结果以及共享给所述用户设备的除所述用户设备之外的其他用户设备的共享文件***目录。
根据第三方面或者第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述收发模块接收的所述注册请求还包括用户标识,则所述装置还包括:
权限配置模块,用于为所述用户标识配置访问权限,所述访问权限用于所述标记用户标识对应的用户是否能够访问所述待访问设备的共享文件和/或能够对所述待访问设备的共享文件进行处理。
根据第三方面的第二种可能的实现方式,在第三方面的第三种可能的实现方式中,所述收发模块接收的所述访问请求包括用户标识,则所述获取模块,具体用于:
获取所述用户标识对应的访问权限,若所述用户标识对应的访问权限能够访问所述待访问设备的共享文件,则访问所述待访问设备的共享文件***目录,获取所述待访问设备的共享文件;
则所述处理模块,具体用于:
获取所述用户标识对应的访问权限,若所述用户标识对应的访问权限能够对所述待访问设备的共享文件进行处理,则根据所述用户操作请求,对所述待访问设备的共享文件进行相应地处理。
第四方面,本发明实施例提供一种文件的处理装置,包括:
发送模块,用于通过文件共享接口,向应用和数据中心设备发送访问请求,所述访问请求包括用户设备的标识、待访问设备的标识,以及所述待访问设备的共享文件***目录;以供所述应用和数据中心设备根据所述访问请求,访问所述待访问设备的共享文件***目录,获取所述待访问设备的共享文件;
接收模块,用于若所述用户设备的标识对应的用户设备支持文件的类型与所述共享文件***目录中所述待访问的设备的标识对应的待访问设备支持文件的类型不相同,则接收所述应用和数据中心设备根据所述用户设备支持的文件类型与所述待访问设备支持文件的类型,对所述共享的文件的类型转换成所述用户设备的标识对应的用户设备支持文件的类型的共享文件。
在第四方面的第一种可能的实现方式中,所述发送模块,还用于向所述应用和数据中心设备发送注册请求,所述注册请求包括:所述用户设备的共享文件***目录和共享文件,所述用户设备的标识以及对应的所述用户设备支持的文件类型,以供所述应用和数据中心设备保存所述用户设备的标识以及对应的所述用户设备支持的文件类型,并将所述用户设备的共享文件***目录和共享文件挂载在文件***命名空间中;
所述接收模块,还用于接收所述应用和数据中心设备返回的注册响应消息,所述注册响应消息包括:挂载成功的注册结果以及共享给所述用户设备的除所述用户设备之外的其他用户设备的共享文件***目录。
第五方面,本发明实施例提供一种应用和数据中心设备,包括处理器、通信接口、存储器以及总线,所述处理器、所述通信接口、所述存储器通过所述总线完成相互间的通信,所述通信接口用于与其他设备进行通信,其中:
所述通信接口,用于接收用户设备发送的访问请求,所述访问请求包括所述用户设备的标识、待访问设备的标识,以及所述待访问设备的共享文件***目录,所述共享文件***目录是所述待访问设备设置的供其他设备访问其自身共享文件的目录;
所述处理器,用于根据所述访问请求,访问所述待访问设备的共享文件***目录,获取所述待访问设备的共享文件;
所述处理器,还用于若所述用户设备的标识对应的用户设备支持文件的类型与所述共享文件***目录中所述待访问的设备的标识对应的待访问设备支持文件的类型不相同,则根据所述用户设备支持的文件类型与所述待访问设备支持文件的类型,将所述共享文件的类型转换成所述用户设备的标识对应的用户设备支持文件的类型,并将转换后的共享文件发送给所述用户设备。
在第五方面的第一种可能的实现方式中,所述通信接口,还用于接收所述用户设备发送的注册请求,所述注册请求包括:所述用户设备的共享文件***目录和共享文件,所述用户设备的标识以及对应的所述用户设备支持的文件类型;
所述存储器,用于根据所述注册请求,保存所述用户设备的标识以及对应的所述用户设备支持的文件类型,并将所述用户设备的共享文件***目录和共享文件挂载在文件***命名空间中;
所述通信接口,用于若挂载成功,则向所述用户设备的标识对应的用户设备返回注册响应消息,所述注册响应消息包括:挂载成功的注册结果以及共享给所述用户设备的除所述用户设备之外的其他用户设备的共享文件***目录。
根据第五方面或者第五方面的第一种可能的实现方式,在第五方面的第二种可能的实现方式中,所述通信接口接收的所述注册请求还包括用户标识,则所述处理器,还用于为所述用户标识配置访问权限,所述访问权限用于标记所述用户标识对应的用户是否能够访问所述待访问设备的共享文件和/或能够对所述待访问设备的共享文件进行处理。
根据第五方面的第二种可能的实现方式,在第五方面的第三种可能的实现方式中,所述通信接口接收的所述访问请求包括用户标识,则所述处理器,具体用于:
获取所述用户标识对应的访问权限,若所述用户标识对应的访问权限能够访问所述待访问设备的共享文件,则访问所述待访问设备的共享文件***目录,获取所述待访问设备的共享文件;
则所述处理器,具体用于:
获取所述用户标识对应的访问权限,若所述用户标识对应的访问权限能够对所述待访问设备的共享文件进行处理,则根据所述用户操作请求,对所述待访问设备的共享文件进行相应地处理。
第六方面,本发明实施例提供一种用户设备,包括处理器、通信接口、存储器以及总线,所述处理器、所述通信接口、所述存储器通过所述总线完成相互间的通信,所述通信接口用于与其他设备进行通信,其中:
所述通信接口,用于通过文件共享接口,向应用和数据中心设备发送访问请求,所述访问请求包括用户设备的标识、待访问设备的标识,以及所述待访问设备的共享文件***目录;以供所述应用和数据中心设备根据所述访问请求,访问所述待访问设备的共享文件***目录,获取所述待访问设备的共享文件;
所述通信接口,还用于若所述用户设备的标识对应的用户设备支持文件的类型与所述共享文件***目录中所述待访问的设备的标识对应的待访问设备支持文件的类型不相同,则接收所述应用和数据中心设备根据所述用户设备支持的文件类型与所述待访问设备支持文件的类型,对所述共享的文件的类型转换成所述用户设备的标识对应的用户设备支持文件的类型的共享文件。
在第六方面的第一种可能的实现方式中,所述通信接口,还用于向所述应用和数据中心设备发送注册请求,所述注册请求包括:所述用户设备的共享文件***目录和共享文件,所述用户设备的标识以及对应的所述用户设备支持的文件类型,以供所述应用和数据中心设备保存所述用户设备的标识以及对应的所述用户设备支持的文件类型,并将所述用户设备的共享文件***目录和共享文件挂载在文件***命名空间中;
所述通信接口,还用于接收所述应用和数据中心设备返回的注册响应消息,所述注册响应消息包括:挂载成功的注册结果以及共享给所述用户设备的除所述用户设备之外的其他用户设备的共享文件***目录。
第七方面,本发明实施例提供一种文件的处理***,包括应用和数据中心设备和多个用户设备,其中:
所述应用和数据中心设备为第五方面,第五方面第一种至第五种任一可能实现方式所述的应用和数据中心设备;
所述用户设备为第六方面或第六方面第一种可能的实现方式所述的用户设备。
本发明实施例通过对共享文件类型进行转换处理,以解决由于用户设备本地安装的读写文件的软件类型和数量有限,导致即使实现相互通信也无法实现对共享文件的读写。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明文件的处理方法实施例一的流程图;
图2为本发明文件的处理方法实施例二的应用场景图;
图3为本发明文件的处理方法实施例三的流程图;
图4为本发明文件的处理方法实施例五的流程图;
图5为本发明文件的处理装置实施例一的结构图;
图6为本发明文件的处理装置实施例二的结构图;
图7为本发明文件的处理装置实施例三的结构图;
图8为本发明应用和数据中心设备实施例一的结构图;
图9为本发明用户设备实施例一的结构图;
图10为本发明文件的处理***实施例一的架构图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明文件的处理方法实施例一的流程图,本方法的执行主体是文件的处理装置,该装置可以为服务器设备,例如应用和数据中心设备。如图1所示,该方法具体包括:
步骤101、应用和数据中心设备接收用户设备发送的访问请求,该访问请求包括该用户设备的标识、待访问设备的标识,以及该待访问设备的共享文件***目录,该共享文件***目录是该待访问设备设置的供其他设备访问其自身共享文件的目录。
在本实施例中,该用户设备的标识可以为用户设备的硬件地址、生产厂家标识或者设备型号等标识,即为可以唯一标识该用户设备的属性信息。
步骤102、该应用和数据中心设备根据该访问请求,访问该待访问设备的共享文件***目录,获取该待访问设备的共享文件。
在本实施例中,可选地,文件的处理装置可以接收用户设备通过文件共享协议发送的该用户设备的共享文件***目录和共享文件,并将该用户设备的共享文件***目录和共享文件挂载在服务器设备,例如应用和数据中心设备的文件***命名空间中,从而在接收到访问请求后,从而可以访问该待访问设备的共享文件***目录,获取该待访问设备的共享文件。
步骤103、若该用户设备的标识对应的用户设备支持文件的类型与该共享文件***目录中该待访问的设备的标识对应的待访问设备支持文件的类型不相同,则该应用和数据中心设备根据该用户设备支持的文件类型与该待访问设备支持文件的类型,将该共享文件的类型转换成该用户设备的标识对应的用户设备支持文件的类型,并将转换后的共享文件发送给该用户设备。
在本实施例中,在不同类型和应用的各种用户设备之间可能存在不能兼容访问的文件类型,举例来说,以视频文件为例,例如监控设备监控生成的原始视频图像文件的格式为音频视频交错(Audio Video Interleaved,简称AVI)格式,而如果用户设备,例如手机,只支持动态图像专家组-4(Moving Pictures Experts Group/Motion Pictures ExpertsGroup-4,简称MP4)格式的文件,因此,当手机需要访问监控设备的视频文件,则文件的处理装置需要访问监控设备的共享文件***目录,获取该监控设备的共享文件,即视频文件,并将文件格式为AVI格式的视频文件转换成文件格式为MP4格式的视频文件,再将转换后的MP4格式的视频文件发送给手机。
在本实施例中,通过接收用户设备发送的访问请求,并根据该访问请求,访问该待访问设备的共享文件***目录,获取该待访问设备的共享文件,若该用户设备的标识对应的用户设备支持文件的类型与该待访问的设备的标识对应的待访问设备支持的文件的类型不相同时,根据该用户设备支持的文件类型与该待访问设备支持文件的类型,对该共享文件的类型进行转换处理,并将转换后的共享文件发送给用户设备,由于可以直接访问待访问设备的共享文件***目录,获取待访问设备的共享文件,并可以将待访问设备的共享文件转换成待访问设备支持的文件格式,因此,相较于现有技术由于用户设备本地安装的读写文件的软件类型和数量有限导致即使实现相互通信也无法实现对共享文件的读写,本发明实施例实现了各用户设备之间的共享文件的正常读写。
图2为本发明文件的处理方法实施例二的应用场景图,在本实施例中,以文件的处理方法的应用场景为家庭网络为例,如图2所示,该家庭网络可以包括用户设备、无线路由器、数据通信交换机以及应用和数据中心(App&Data Center,简称ADC)服务器。其中,用户设备可以具体包括客厅电器设备、家庭监控设备、厨房电器设备、手机和个人电脑;各个用户设备之间通过数据通信交换与ADC连接,ADC起到一个家庭数据中心的作用。各设备与数据通信交换机之间的通信协议有比较多的形式,例如:有线连接的有以太网、以太网上承载点到点连接协议(point to point protocol over Ethernet,简称PPPoE)、帧中继等等,无线连接的有无线保真(Wireless Fidelity,简称WIFI)、蓝牙、近距离无线通讯技术(NearField Communication,简称NFC)等等。这些协议的功能都是提供通信,在各种通信协议上,都可以提供用户设备的共享文件***目录和共享文件。
另外,各用户设备上可以内置各种具体功能部件,例如扬声器、录音头、摄像头、各种类型的传感器,这些在用户设备上都以设备目录和文件的方式进行管理;同时也有自己的功能处理单元,例如媒体解码播放单元、电源管理单元等,这些都是目录和文件的使用者,通过控制文件进行控制。用户设备通过网络接口连接到网络上,对外提供共享文件***目录和共享文件,以及文件共享接口。
图3为本发明文件的处理方法实施例三的流程图,本方法的执行主体是文件的处理装置,该装置可以具体为服务器设备,例如应用和数据中心设备。以上述图2所示的家庭网络的应用场景为例,详细介绍本实施例的技术方案,如图3所示,该方法具体包括:
步骤301、该应用和数据中心设备接收该用户设备发送的注册请求,该注册请求包括:该用户设备的共享文件***目录和共享文件,该用户设备的标识以及对应的该用户设备支持的文件类型。
在本实施例中,用户设备上可以预先配置有应用和数据中心的IP地址,以使该用户设备根据该应用和数据中心设备的IP地址,向对应的应用和数据中心设备发送注册请求。
步骤302、该应用和数据中心设备根据该注册请求,保存该用户设备的标识以及对应的该用户设备支持的文件类型,并将该用户设备的共享文件***目录和共享文件挂载在文件***命名空间中。
步骤303、若挂载成功,则该应用和数据中心设备向该用户设备的标识对应的用户设备返回注册响应消息,该注册响应消息包括:挂载成功的注册结果以及共享给该用户设备的除该用户设备之外的其他用户设备的共享文件***目录。
在本实施例中,举例来说,表一为家庭监控设备上可以访问的其他设备的共享文件的***目录。
表一
如表一所示,举例来说,手机可以用标准的摄像头软件,打开Camera.dev,可以拍照片,同时打开拾音器文件Tone_arm.dev就可以录像,打开Speaker.dev,就可以把语音传输到家庭监控设备去播放。
步骤304、应用和数据中心设备接收用户设备发送的访问请求,该访问请求包括该用户设备的标识、待访问设备的标识,以及该待访问设备的共享文件***目录,该共享文件***目录是该待访问设备设置的供其他设备访问其自身共享文件的目录。
步骤305、该应用和数据中心设备根据该访问请求,访问该待访问设备的共享文件***目录,获取该待访问设备的共享文件。
步骤306、若该用户设备的标识对应的用户设备支持文件的类型与该共享文件***目录中该待访问的设备的标识对应的待访问设备支持文件的类型不相同,则该应用和数据中心设备根据该用户设备支持的文件类型与该待访问设备支持文件的类型,将该共享文件的类型转换成该用户设备的标识对应的用户设备支持文件的类型,并将转换后的共享文件发送给该用户设备。
在本实施例中,举例来说,当男主人出差中,通过手机查看挂载到手机的ADC文件***空间,在打开文件“\家庭监控设备\Camera.dev”就可以直接看到实时监控的视频文件。发现家里老人在和两个孩子说话,两个孩子都在哭。男主人通过手机打开“\家庭监控设备\Speaker.dev”就可以在手机上说话,并在监控设备的喇叭上播放;而实时监控画面同时可以看到他们在家里的活动,可以听到他们的声音。同时,男主人通过打开“\家庭监控设备\History\”目录下面的历史视频文件,可以了解事情的经过。
另外一个场景,女主人出差中,通过手机查看挂载到手机的ADC文件***空间,在打开文件“\家庭监控设备\Camera.dev”时,ADC发现手机不支持dev格式的文件访问,只支持MP4的文件格式,此时ADC将dev格式转换成MP4的文件,这样女主人就可以直接看到实时的视频监控。比如发现孩子在客厅沙发上面睡着了,就通过打开“\客厅电器设备\”下面电视相关的文件,把客厅电视关闭了;通过打开“\客厅电器设备\”下面空调相关的文件,把空调温度调至合适的温度。
又一个场景,文先生是35岁男子,和父母、岳父母分开住,自己三口之家,家庭电器设备接入到ADC服务商的网络,同时自己的父母、岳父母的家庭也都接入到ADC服务商的网络。文先生可以访问这三个家庭的所有设备。文先生听说有一个视频监控的应用软件,可以通过分析摄像头的实时图像,自动检测到老人跌倒,自动发送短信告警和语音告警。于是文先生在ADC服务商启动这个应用软件。这样,家里有人跌倒就可以马上收到短信告警和语音告警,文先生可以通过手机,连接到ADC,通过摄像头查看情况。
在本实施例中,通过将该用户设备的共享文件***目录和共享文件挂载在文件***命名空间中,并可以共享给该用户设备的除该用户设备之外的其他用户设备的共享文件***目录,从而用户设备可以根据接收到的其他用户设备的共享文件文件***目录,访问其他用户设备的共享文件***目录,并获取其对应的共享文件,从而实现了不同的用户设备之间可以正常访问共享文件。
进一步地,在本发明文件的处理方法的实施例四中,在上述图1或图3所示实施例的基础上,该该访问请求还包括:用户操作请求,则该方法还可以进一步包括:
根据该用户操作请求,对该待访问设备的共享文件进行相应地处理,比如删除、添加或者修改等处理。
在本实施例中,举例来说,根据该用户操作请求,对该待访问设备的共享文件进行相应地处理的具体实现方式可以为:在获取“\客厅电器设备\”下面空调相关的文件,则可以根据用户操作,对空调相关的文件进行相应处理,例如将该空调相关的文件中的数值更新修改实现把空调温度调至合适的温度。
可选地,该注册请求还可以包括用户标识,则该方法还可以进一步包括:
该应用和数据中心设备为该用户标识配置访问权限,该访问权限用于标记该用户标识对应的用户是否能够访问该待访问设备的共享文件和/或能够对该待访问设备的共享文件进行处理。
可选地,该访问请求可以包括用户标识,则步骤102或者步骤305的一种具体实现方式为:
该应用和数据中心设备获取该用户标识对应的访问权限,若该用户标识对应的访问权限能够访问该待访问设备的共享文件,则该应用和数据中心设备访问该待访问设备的共享文件***目录,获取该待访问设备的共享文件;
则该应用和数据中心设备根据该用户操作请求,对该待访问设备的共享文件进行相应地处理,包括:
该应用和数据中心设备获取该用户标识对应的访问权限,若该用户标识对应的访问权限能够对该待访问设备的共享文件进行处理,则根据该用户操作请求,对该待访问设备的共享文件进行相应地处理。
在本实施例中,通过对用户标识配置访问权限,实现不同权限的用户访问不同的共享文件,以提高管理各用户设备共享文件的安全性和灵活性。
图4为本发明文件的处理方法实施例五的流程图,本方法的执行主体是文件的处理装置,该装置可以具体为用户设备,例如家庭监控设备或者移动设备等。如图4所示,该方法具体包括:
步骤401、用户设备通过文件共享接口,向应用和数据中心设备发送访问请求,该访问请求包括用户设备的标识、待访问设备的标识,以及该待访问设备的共享文件***目录;以供该应用和数据中心设备根据该访问请求,访问该待访问设备的共享文件***目录,获取该待访问设备的共享文件。
在本实施例中,应用和数据中心设备可以执行图1或图2所示方法实施例的技术方案,其实现原理相类似,此处不再赘述。
另外,在本实施例中,用户设备可以根据自身的配置和应用,从本地选取需要共享的文件。以家庭监控设备为例,家庭监控设备可以选取共享的文件可以为监控的视频文件。以移动设备为例,移动设备可以选择共享的文件可以为照片和/或文档内容。
步骤402、若该用户设备的标识对应的用户设备支持文件的类型与该共享文件***目录中该待访问的设备的标识对应的待访问设备支持文件的类型不相同,则该用户设备接收该应用和数据中心设备根据该用户设备支持的文件类型与该待访问设备支持文件的类型,对该共享的文件的类型转换成该用户设备的标识对应的用户设备支持文件的类型的共享文件。
在本实施例中,通过文件共享接口,向应用和数据中心设备发送访问请求,该访问请求包括用户设备的标识、待访问设备的标识,以及该待访问设备的共享文件***目录;以供该应用和数据中心设备根据该访问请求,访问该待访问设备的共享文件***目录,获取该待访问设备的共享文件;若该用户设备的标识对应的用户设备支持文件的类型与该待访问的设备的标识对应的待访问设备支持文件的类型不相同,则根据该用户设备支持的文件类型与该待访问设备支持文件的类型,对该共享的文件的类型进行转换处理,并将转换后的共享文件发送给该用户设备;接收该应用和数据中心设备返回的该转换后的共享文件;由于应用和数据中心设备可以直接访问待访问设备的共享文件***目录,获取待访问设备的共享文件,并可以将待访问设备的共享文件转换成待访问设备支持的文件格式,因此,本发明实施例实现各个设备之间正常访问共享的文件。
进一步地,在本发明的文件的处理方法实施例六中,在上述图4所示的实施例的基础上,该方法还可以包括:
该用户设备向该应用和数据中心设备发送注册请求,该注册请求包括:该用户设备的共享文件***目录和共享文件,该用户设备的标识以及对应的该用户设备支持的文件类型,以供该应用和数据中心设备保存该用户设备的标识以及对应的该用户设备支持的文件类型,并将该用户设备的共享文件***目录和共享文件挂载在文件***命名空间中;
该用户设备接收该应用和数据中心设备返回的注册响应消息,该注册响应消息包括:挂载成功的注册结果以及共享给该用户设备的除该用户设备之外的其他用户设备的共享文件***目录。
在本实施例中,通过向应用和数据中心设备发送注册请求,实现用户设备将其对应的共享文件的***目录和和共享文件统一挂载在应用和数据中心设备的文件***命名空间中,以使其他的用户设备能够通过应用和数据中心设备访问该用户设备的共享文件的***目录,并获取其对应的共享文件,从而实现各个设备之间的正常读写共享的文件。
图5为本发明文件的处理装置实施例一的结构图,该装置可以为服务器设备,例如应用和数据中心设备,如图5所示,该装置包括收发模块51、获取模块52和文件类型转换模块53,其中,收发模块51,用于接收用户设备发送的访问请求,该访问请求包括该用户设备的标识、待访问设备的标识,以及该待访问设备的共享文件***目录,该共享文件***目录是该待访问设备设置的供其他设备访问其自身共享文件的目录;获取模块52,用于根据该访问请求,访问该待访问设备的共享文件***目录,获取该待访问设备的共享文件;文件类型转换模块53,用于若该用户设备的标识对应的用户设备支持文件的类型与该共享文件***目录中该待访问的设备的标识对应的待访问设备支持文件的类型不相同,则根据该用户设备支持的文件类型与该待访问设备支持文件的类型,将该共享文件的类型转换成该用户设备的标识对应的用户设备支持文件的类型,并将转换后的共享文件发送给该用户设备。
本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图6为本发明文件的处理装置实施例二的结构图,该装置可以为服务器设备,例如应用和数据中心设备,该装置在图5所示的结构的基础上,如图6所示,该收发模块51接收的该访问请求还包括:用户操作请求,则该装置还包括:处理模块61,用于根据该用户操作请求,对该待访问设备的共享文件进行相应地处理。
收发模块51,还用于接收该用户设备发送的注册请求,该注册请求包括:该用户设备的共享文件***目录和共享文件,该用户设备的标识以及对应的该用户设备支持的文件类型;
相应地,该装置还包括:挂载模块63,用于根据该注册请求,保存该用户设备的标识以及对应的该用户设备支持的文件类型,并将该用户设备的共享文件***目录和共享文件挂载在文件***命名空间中;
该收发模块51还用于若该挂载模块63挂载成功,则向该用户设备的标识对应的用户设备返回注册响应消息,该注册响应消息包括:挂载成功的注册结果以及共享给该用户设备的除该用户设备之外的其他用户设备的共享文件***目录。
该收发模块51接收的该注册请求还包括用户标识,则该装置还包括:权限配置模块62,用于为该用户标识配置访问权限,该访问权限用于该用户标识对应的用户是否能够访问该待访问设备的共享文件和/或能够对该待访问设备的共享文件进行处理。
可选地,该收发模块51接收的该访问请求包括用户标识,则该获取模块52,具体用于:获取该用户标识对应的访问权限,若该用户标识对应的访问权限能够访问该待访问设备的共享文件,则访问该待访问设备的共享文件***目录,获取该待访问设备的共享文件;
则该处理模块61,具体用于:获取该用户标识对应的访问权限,若该用户标识对应的访问权限能够对该待访问设备的共享文件进行处理,则根据该用户操作请求,对该待访问设备的共享文件进行相应地处理。
本实施例的装置,可以用于执行图1或图3所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图7为本发明文件的处理装置实施例三的结构图,该装置可以为用户设备,例如手机,如图7所示,该装置包括发送模块71和接收模块72,其中,
发送模块71,用于通过文件共享接口,向应用和数据中心设备发送访问请求,该访问请求包括用户设备的标识、待访问设备的标识,以及该待访问设备的共享文件***目录;以供该应用和数据中心设备根据该访问请求,访问该待访问设备的共享文件***目录,获取该待访问设备的共享文件;接收模块72,用于若该用户设备的标识对应的用户设备支持文件的类型与该共享文件***目录中该待访问的设备的标识对应的待访问设备支持文件的类型不相同,则接收该应用和数据中心设备根据该用户设备支持的文件类型与该待访问设备支持文件的类型,对该共享的文件的类型转换成该用户设备的标识对应的用户设备支持文件的类型的共享文件。
本实施例的装置,可以用于执行图4所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
进一步地,在图7所示的结构基础上,该发送模块71,还用于向该应用和数据中心设备发送注册请求,该注册请求包括:该用户设备的共享文件***目录和共享文件,该用户设备的标识以及对应的该用户设备支持的文件类型,以供该应用和数据中心设备保存该用户设备的标识以及对应的该用户设备支持的文件类型,并将该用户设备的共享文件***目录和共享文件挂载在文件***命名空间中;
该接收模块72,还用于接收该应用和数据中心设备返回的注册响应消息,该注册响应消息包括:挂载成功的注册结果以及共享给该用户设备的除该用户设备之外的其他用户设备的共享文件***目录。
在上述实施例中,通过发送模块向应用和数据中心设备发送注册请求,实现用户设备将其对应的共享文件的***目录和和共享文件统一挂载在应用和数据中心设备的文件***命名空间中,以使其他的用户设备能够通过应用和数据中心设备访问该用户设备的共享文件的***目录,并获取其对应的共享文件,从而实现各个设备之间的互相通信。
图8为本发明应用和数据中心设备实施例一的结构图,如图8所示,该应用和数据中心设备800,包括处理器801、通信接口802、存储器803以及总线804,该处理器801、该通信接口802、该存储器803通过该总线804完成相互间的通信,该通信接口802用于与其他设备进行通信,其中:
该通信接口802,用于接收用户设备发送的访问请求,该访问请求包括该用户设备的标识、待访问设备的标识,以及该待访问设备的共享文件***目录,该共享文件***目录是该待访问设备设置的供其他设备访问其自身共享文件的目录;该处理器801,用于根据该访问请求,访问该待访问设备的共享文件***目录,获取该待访问设备的共享文件;该处理器801,还用于若该用户设备的标识对应的用户设备支持文件的类型与该共享文件***目录中该待访问的设备的标识对应的待访问设备支持文件的类型不相同,则根据该用户设备支持的文件类型与该待访问设备支持文件的类型,将该共享文件的类型转换成该用户设备的标识对应的用户设备支持文件的类型,并将转换后的共享文件发送给该用户设备。
本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
在本发明应用和数据中心设备实施例二中,在图8所示结构的基础上,进一步地,该通信接口802接收的该访问请求还包括:用户操作请求,则该处理器801,还用于根据该用户操作请求,对该待访问设备的共享文件进行相应地处理。
该通信接口802,还用于接收该用户设备发送的注册请求,该注册请求包括:该用户设备的共享文件***目录和共享文件,该用户设备的标识以及对应的该用户设备支持的文件类型;该存储器803,用于根据该注册请求,保存该用户设备的标识以及对应的该用户设备支持的文件类型,并将该用户设备的共享文件***目录和共享文件挂载在文件***命名空间中;该通信接口802,用于若挂载成功,则向该用户设备的标识对应的用户设备返回注册响应消息,该注册响应消息包括:挂载成功的注册结果以及共享给该用户设备的除该用户设备之外的其他用户设备的共享文件***目录。
可选地,该通信接口802接收的该注册请求还包括用户标识,则该处理器801,还用于为该用户标识配置访问权限,该访问权限用于该用户标识对应的用户是否能够访问该待访问设备的共享文件和/或能够对该待访问设备的共享文件进行处理。
该通信接口802接收的该访问请求包括用户标识,则该处理器801,具体用于:获取该用户标识对应的访问权限,若该用户标识对应的访问权限能够访问该待访问设备的共享文件,则访问该待访问设备的共享文件***目录,获取该待访问设备的共享文件;
则该处理器801,具体用于:获取该用户标识对应的访问权限,若该用户标识对应的访问权限能够对该待访问设备的共享文件进行处理,则根据该用户操作请求,对该待访问设备的共享文件进行相应地处理。
上述实施例可以用于执行图1或图3所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图9为本发明用户设备实施例一的结构图,如图9所示,包括处理器901、通信接口902、存储器903以及总线904,该处理器901、该通信接口902、该存储器903通过该总线904完成相互间的通信,该通信接口902用于与其他设备进行通信,其中:
该通信接口902,用于通过文件共享接口,向应用和数据中心设备发送访问请求,该访问请求包括用户设备的标识、待访问设备的标识,以及该待访问设备的共享文件***目录;以供该应用和数据中心设备根据该访问请求,访问该待访问设备的共享文件***目录,获取该待访问设备的共享文件;该通信接口902,还用于若该用户设备的标识对应的用户设备支持文件的类型与该共享文件***目录中该待访问的设备的标识对应的待访问设备支持文件的类型不相同,则接收该应用和数据中心设备根据该用户设备支持的文件类型与该待访问设备支持文件的类型,对该共享的文件的类型转换成该用户设备的标识对应的用户设备支持文件的类型的共享文件。
本实施例的装置,可以用于执行图4所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
在本发明用户设备实施例二中,在图9所示结构的基础上,进一步地,该通信接口902,还用于向该应用和数据中心设备发送注册请求,该注册请求包括:该用户设备的共享文件***目录和共享文件,该用户设备的标识以及对应的该用户设备支持的文件类型,以供该应用和数据中心设备保存该用户设备的标识以及对应的该用户设备支持的文件类型,并将该用户设备的共享文件***目录和共享文件挂载在文件***命名空间中;
该通信接口902,还用于接收该应用和数据中心设备返回的注册响应消息,该注册响应消息包括:挂载成功的注册结果以及共享给该用户设备的除该用户设备之外的其他用户设备的共享文件***目录。
图10为本发明文件的处理***实施例一的架构图,如图10所示,该***包括:应用和数据中心设备和多个用户设备,其中该应用和数据中心设备可以为图8所示的应用和数据中心设备800;该用户设备可以为图9所示的用户设备900。
本实施例***中的应用和数据中心设备800,可以用于执行图1或图3所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
本实施例***中的用户设备900,可以用于执行图4所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
需要说明的是,上述***实施例除了可以应用于家庭网络中,还可以应用于其他不同的场景,举例来说,可以应用于工厂网络中。假设部署了本实施例的***,若企业监控***第一个版本,只能进行视频录制工作,后来,可以通过视频分析人流和物流。则企业不需要更换监控***,只要在ADC增加新的文件类型转换的应用软件就可以了。随着应用软件的进一步丰富,企业可以对仓库、车间、人流、物流进行自动化的分析和控制,由于ADC提供了统一的目录和文件接口,企业在增加新的设备时,只要升级文件类型转换软件就可以实现新增设备与原设备之间互相通信并可以正常访问共享的文件内容。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (8)
1.一种文件的处理方法,其特征在于,包括:
应用和数据中心设备接收用户设备发送的访问请求,所述访问请求包括所述用户设备的标识、待访问设备的标识,以及所述待访问设备的共享文件***目录,所述共享文件***目录是所述待访问设备设置的供其他设备访问其自身共享文件的目录;
所述应用和数据中心设备根据所述访问请求,访问所述待访问设备的共享文件***目录,获取所述待访问设备的共享文件;
若所述用户设备的标识对应的用户设备支持文件的类型与所述共享文件***目录中所述待访问设备的标识对应的待访问设备支持文件的类型不相同,则所述应用和数据中心设备根据所述用户设备支持的文件类型与所述待访问设备支持文件的类型,将所述共享文件的类型转换成所述用户设备的标识对应的用户设备支持文件的类型,并将转换后的共享文件发送给所述用户设备;
所述应用和数据中心设备接收所述用户设备发送的注册请求,所述注册请求包括:所述用户设备的共享文件***目录和共享文件,所述用户设备的标识以及对应的所述用户设备支持的文件类型;
所述应用和数据中心设备根据所述注册请求,保存所述用户设备的标识以及对应的所述用户设备支持的文件类型,并将所述用户设备的共享文件***目录和共享文件挂载在文件***命名空间中;
若挂载成功,则所述应用和数据中心设备向所述用户设备的标识对应的用户设备返回注册响应消息,所述注册响应消息包括:挂载成功的注册结果以及共享给所述用户设备的除所述用户设备之外的其他用户设备的共享文件***目录。
2.根据权利要求1所述的方法,其特征在于,所述注册请求还包括用户标识,则所述方法还包括:
所述应用和数据中心设备为所述用户标识配置访问权限,所述访问权限用于标记所述用户标识对应的用户是否能够访问所述待访问设备的共享文件和/或能够对所述待访问设备的共享文件进行处理。
3.根据权利要求2所述的方法,其特征在于,所述访问请求还包括用户标识,则所述应用和数据中心设备根据所述访问请求,访问所述待访问设备的共享文件***目录,获取所述待访问设备的共享文件,包括:
所述应用和数据中心设备获取所述用户标识对应的访问权限,若所述用户标识对应的访问权限能够访问所述待访问设备的共享文件,则所述应用和数据中心设备访问所述待访问设备的共享文件***目录,获取所述待访问设备的共享文件;
所述访问请求还包括用户操作请求,则所述方法还包括:
所述应用和数据中心设备获取所述用户标识对应的访问权限,若所述用户标识对应的访问权限能够对所述待访问设备的共享文件进行处理,则根据所述用户操作请求,对所述待访问设备的共享文件进行相应地处理。
4.一种文件的处理方法,其特征在于,包括:
用户设备通过文件共享接口,向应用和数据中心设备发送访问请求,所述访问请求包括用户设备的标识、待访问设备的标识,以及所述待访问设备的共享文件***目录;以供所述应用和数据中心设备根据所述访问请求,访问所述待访问设备的共享文件***目录,获取所述待访问设备的共享文件;
若所述用户设备的标识对应的用户设备支持文件的类型与所述共享文件***目录中所述待访问设备的标识对应的待访问设备支持文件的类型不相同,则所述用户设备接收所述应用和数据中心设备根据所述用户设备支持的文件类型与所述待访问设备支持文件的类型,对所述共享文件的类型转换成所述用户设备的标识对应的用户设备支持文件的类型的共享文件;
所述用户设备向所述应用和数据中心设备发送注册请求,所述注册请求包括:所述用户设备的共享文件***目录和共享文件,所述用户设备的标识以及对应的所述用户设备支持的文件类型,以供所述应用和数据中心设备保存所述用户设备的标识以及对应的所述用户设备支持的文件类型,并将所述用户设备的共享文件***目录和共享文件挂载在文件***命名空间中;
所述用户设备接收所述应用和数据中心设备返回的注册响应消息,所述注册响应消息包括:挂载成功的注册结果以及共享给所述用户设备的除所述用户设备之外的其他用户设备的共享文件***目录。
5.一种文件的处理装置,其特征在于,包括:
收发模块,用于接收用户设备发送的访问请求,所述访问请求包括所述用户设备的标识、待访问设备的标识,以及所述待访问设备的共享文件***目录,所述共享文件***目录是所述待访问设备设置的供其他设备访问其自身共享文件的目录;
获取模块,用于根据所述访问请求,访问所述待访问设备的共享文件***目录,获取所述待访问设备的共享文件;
文件类型转换模块,用于若所述用户设备的标识对应的用户设备支持文件的类型与所述共享文件***目录中所述待访问设备的标识对应的待访问设备支持文件的类型不相同,则根据所述用户设备支持的文件类型与所述待访问设备支持文件的类型,将所述共享文件的类型转换成所述用户设备的标识对应的用户设备支持文件的类型,并将转换后的共享文件发送给所述用户设备;
所述收发模块,还用于接收所述用户设备发送的注册请求,所述注册请求包括:所述用户设备的共享文件***目录和共享文件,所述用户设备的标识以及对应的所述用户设备支持的文件类型;
相应地,所述装置还包括:
挂载模块,用于根据所述注册请求,保存所述用户设备的标识以及对应的所述用户设备支持的文件类型,并将所述用户设备的共享文件***目录和共享文件挂载在文件***命名空间中;
所述收发模块还用于若所述挂载模块挂载成功,则向所述用户设备的标识对应的用户设备返回注册响应消息,所述注册响应消息包括:挂载成功的注册结果以及共享给所述用户设备的除所述用户设备之外的其他用户设备的共享文件***目录。
6.根据权利要求5所述的装置,其特征在于,所述收发模块接收的所述注册请求还包括用户标识,则所述装置还包括:
权限配置模块,用于为所述用户标识配置访问权限,所述访问权限用于标记所述用户标识对应的用户是否能够访问所述待访问设备的共享文件和/或能够对所述待访问设备的共享文件进行处理。
7.根据权利要求6所述的装置,其特征在于,所述收发模块接收的所述访问请求包括用户标识,则所述获取模块,具体用于:
获取所述用户标识对应的访问权限,若所述用户标识对应的访问权限能够访问所述待访问设备的共享文件,则访问所述待访问设备的共享文件***目录,获取所述待访问设备的共享文件;
所述访问请求还包括用户操作请求,则所述装置还包括:
处理模块,用于获取所述用户标识对应的访问权限,若所述用户标识对应的访问权限能够对所述待访问设备的共享文件进行处理,则根据所述用户操作请求,对所述待访问设备的共享文件进行相应地处理。
8.一种文件的处理装置,其特征在于,包括:
发送模块,用于通过文件共享接口,向应用和数据中心设备发送访问请求,所述访问请求包括用户设备的标识、待访问设备的标识,以及所述待访问设备的共享文件***目录;以供所述应用和数据中心设备根据所述访问请求,访问所述待访问设备的共享文件***目录,获取所述待访问设备的共享文件;
接收模块,用于若所述用户设备的标识对应的用户设备支持文件的类型与所述共享文件***目录中所述待访问设备的标识对应的待访问设备支持文件的类型不相同,则接收所述应用和数据中心设备根据所述用户设备支持的文件类型与所述待访问设备支持文件的类型,对所述共享文件的类型转换成所述用户设备的标识对应的用户设备支持文件的类型的共享文件;
所述发送模块,还用于向所述应用和数据中心设备发送注册请求,所述注册请求包括:所述用户设备的共享文件***目录和共享文件,所述用户设备的标识以及对应的所述用户设备支持的文件类型,以供所述应用和数据中心设备保存所述用户设备的标识以及对应的所述用户设备支持的文件类型,并将所述用户设备的共享文件***目录和共享文件挂载在文件***命名空间中;
所述接收模块,还用于接收所述应用和数据中心设备返回的注册响应消息,所述注册响应消息包括:挂载成功的注册结果以及共享给所述用户设备的除所述用户设备之外的其他用户设备的共享文件***目录。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2013/088325 WO2015081471A1 (zh) | 2013-12-02 | 2013-12-02 | 文件的处理方法、装置及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103858407A CN103858407A (zh) | 2014-06-11 |
CN103858407B true CN103858407B (zh) | 2017-04-12 |
Family
ID=50864349
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380003168.1A Active CN103858407B (zh) | 2013-12-02 | 2013-12-02 | 文件的处理方法、装置及*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103858407B (zh) |
WO (1) | WO2015081471A1 (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015081471A1 (zh) * | 2013-12-02 | 2015-06-11 | 华为技术有限公司 | 文件的处理方法、装置及*** |
CN104283941A (zh) * | 2014-09-16 | 2015-01-14 | 深圳市同洲电子股份有限公司 | 一种数据访问方法、装置及*** |
CN107784040B (zh) * | 2016-08-31 | 2022-03-18 | 北京国双科技有限公司 | 一种文件下发方法及装置 |
CN107070972B (zh) * | 2016-12-30 | 2020-02-07 | ***股份有限公司 | 一种分布式文件处理方法及装置 |
TWI643185B (zh) * | 2017-04-26 | 2018-12-01 | 瑞昱半導體股份有限公司 | 音訊處理裝置及方法 |
CN110213313B (zh) * | 2018-04-28 | 2021-09-28 | 腾讯科技(深圳)有限公司 | 一种文件上传的方法、相关装置及*** |
CN109495556B (zh) * | 2018-10-31 | 2021-04-16 | 深圳高灯计算机科技有限公司 | 一种文件处理方法及装置 |
CN111104387A (zh) * | 2019-11-22 | 2020-05-05 | 苏州浪潮智能科技有限公司 | 在服务器上获取数据集的方法和装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101163087A (zh) * | 2006-10-13 | 2008-04-16 | 风网科技(北京)有限公司 | 一种共享移动终端视频文件的***和方法 |
CN101729442A (zh) * | 2008-10-23 | 2010-06-09 | 华为技术有限公司 | 一种实现内容共享的方法和装置 |
CN102035848A (zh) * | 2010-12-23 | 2011-04-27 | 福建南威软件工程发展有限公司 | 一种共享***间进行数据交换的方法 |
EP2375671A1 (en) * | 2008-12-29 | 2011-10-12 | Chengdu Huawei Symantec Technologies Co., Ltd. | Access method and access apparatus for network file system |
CN102571726A (zh) * | 2010-12-23 | 2012-07-11 | ***通信集团广东有限公司 | 多媒体数据共享的方法、***及状态判定服务器 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6407680B1 (en) * | 2000-12-22 | 2002-06-18 | Generic Media, Inc. | Distributed on-demand media transcoding system and method |
US8316052B2 (en) * | 2006-12-12 | 2012-11-20 | Verizon Patent And Licensing Inc. | Method, computer program product and apparatus for providing media sharing services |
WO2012142510A1 (en) * | 2011-04-15 | 2012-10-18 | Skyfire Labs, Inc. | Real-time video detector |
WO2015081471A1 (zh) * | 2013-12-02 | 2015-06-11 | 华为技术有限公司 | 文件的处理方法、装置及*** |
-
2013
- 2013-12-02 WO PCT/CN2013/088325 patent/WO2015081471A1/zh active Application Filing
- 2013-12-02 CN CN201380003168.1A patent/CN103858407B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101163087A (zh) * | 2006-10-13 | 2008-04-16 | 风网科技(北京)有限公司 | 一种共享移动终端视频文件的***和方法 |
CN101729442A (zh) * | 2008-10-23 | 2010-06-09 | 华为技术有限公司 | 一种实现内容共享的方法和装置 |
EP2375671A1 (en) * | 2008-12-29 | 2011-10-12 | Chengdu Huawei Symantec Technologies Co., Ltd. | Access method and access apparatus for network file system |
CN102035848A (zh) * | 2010-12-23 | 2011-04-27 | 福建南威软件工程发展有限公司 | 一种共享***间进行数据交换的方法 |
CN102571726A (zh) * | 2010-12-23 | 2012-07-11 | ***通信集团广东有限公司 | 多媒体数据共享的方法、***及状态判定服务器 |
Also Published As
Publication number | Publication date |
---|---|
WO2015081471A1 (zh) | 2015-06-11 |
CN103858407A (zh) | 2014-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103858407B (zh) | 文件的处理方法、装置及*** | |
CN105052104B (zh) | 文件的处理方法、装置及*** | |
CN110099078A (zh) | 设备间通信、消息同步方法、装置、设备和存储介质 | |
JP4931707B2 (ja) | コンテンツ管理システム、及びコンテンツ管理方法 | |
CN106797400A (zh) | 用于使得能够经由服务层访问第三方服务的***和方法 | |
CN103457966B (zh) | 基于dlna技术访问云存储设备的方法、设备及*** | |
CN102694704B (zh) | 一种家庭网关及其区分用户身份的方法 | |
CN101304360A (zh) | 一种虚拟化用户数字终端的***与方法 | |
EP3147730B1 (en) | Sound box parameter configuration method, mobile terminal, server, and system | |
CN104717289B (zh) | 一种数据同步方法和装置 | |
CN106471465A (zh) | 服务启用器功能 | |
CN103312715A (zh) | 一种面向Web 服务的家庭网络***架构 | |
CN109905527A (zh) | 投屏方法及*** | |
JP2012004705A (ja) | 情報処理システム、情報処理方法及び情報処理プログラム | |
Erdem et al. | A multi-channel remote controller for home and office appliances | |
CN105991377B (zh) | 通用即插即用UPnP设备之间发现与通信的方法 | |
US20150156231A1 (en) | Method and a server of reserving conference hardware resources | |
CN106231393B (zh) | 视频信息的处理方法、装置和*** | |
CN101068252B (zh) | 将提供与不提供内容目录服务的装置同步的方法和设备 | |
CN105847943A (zh) | 一种播放设备播放音视频的方法、装置及播放设备 | |
US20090070831A1 (en) | Interactive Hospitality System for an Exchange of Data | |
CN104320718B (zh) | 一种避免多个dmc推送媒体播放产生冲突的方法及装置 | |
CN103475533A (zh) | 监控前端接入方法、装置及*** | |
CN103384232A (zh) | 身份认证的方法及装置 | |
CN104683433B (zh) | 网络***、保持连接方法、通信方法、电子设备、保持连接服务器、应用服务器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |