技术领域technical field
本发明涉及一种私有云内部的数据传输技术,特别是一种私有云内部的数据传输方法、私有云平台及私有云系统。The invention relates to a data transmission technology inside a private cloud, in particular to a data transmission method inside a private cloud, a private cloud platform and a private cloud system.
背景技术Background technique
智能家庭是一个大的系统,它以普通家具设备为基础,利用网络技术、计算机技术以及无线传感器通信技术,通过网络化管理,提供远程信息采集、传输、查看及常用设备的远端控制,提供一个智能化、结构化,集控制、管理于一身的高效家居环境,使家具在传统的居住条件下增加了能动性、智能性、变成了舒适、安全、便利的生活空间。智能家庭中的各个终端设备及其所组成的系统能够安全、高效、准确、及时的向家庭用户提供个性化、智能化、精确化服务。Smart home is a large system based on ordinary furniture equipment, using network technology, computer technology and wireless sensor communication technology, through network management, to provide remote information collection, transmission, viewing and remote control of common equipment, providing An intelligent, structured, efficient home environment that integrates control and management makes furniture more dynamic and intelligent under traditional living conditions, turning it into a comfortable, safe and convenient living space. Each terminal device in a smart home and the system it consists of can provide personalized, intelligent, and precise services to home users in a safe, efficient, accurate, and timely manner.
云计算是一种新兴的商业计算模型,它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算能力、存储空间和各种软件服务。云是一个虚拟计算机资源池,实现了将计算效能作为互联网服务进行传递。它能动态分配虚拟或者物理计算机以部署不同工作强度的计算任务并且监控实时使用的资源,从而在需要的时候对分配的任务进行重新平衡。Cloud computing is an emerging business computing model, which distributes computing tasks on a resource pool composed of a large number of computers, enabling various application systems to obtain computing power, storage space and various software services as needed. The cloud is a pool of virtual computer resources that enables the delivery of computing performance as Internet services. It can dynamically allocate virtual or physical computers to deploy computing tasks of different workloads and monitor real-time resource usage, so as to rebalance the allocated tasks when needed.
现阶段,云计算和智能家庭在其各自的领域内都发展得非常迅速,将云计算应用到智能家庭中可以使用户获得更方便、快捷的服务。智能家庭模型中包含各终端设备、家庭网关、私有云以及公用的公有云。私有云又称为内部云,指的是构建在防火墙内,为特定用户群提供随需即取的计算、存储服务的独占式计算架构。如何将终端设备中的数据同步到私有云平台是我们在该模型中首先需要解决的问题。At present, cloud computing and smart home are developing very rapidly in their respective fields, and applying cloud computing to smart home can enable users to obtain more convenient and fast services. The smart home model includes various terminal devices, home gateways, private clouds and public public clouds. Private cloud, also known as internal cloud, refers to an exclusive computing architecture built inside the firewall to provide specific user groups with on-demand computing and storage services. How to synchronize the data in the terminal device to the private cloud platform is the first problem we need to solve in this model.
发明内容Contents of the invention
在下文中给出关于本发明的简要概述,以便提供关于本发明的某些方面的基本理解。应当理解,这个概述并不是关于本发明的穷举性概述。它并不是意图确定本发明的关键或重要部分,也不是意图限定本发明的范围。其目的仅仅是以简化的形式给出某些概念,以此作为稍后论述的更详细描述的前序。A brief overview of the invention is given below in order to provide a basic understanding of some aspects of the invention. It should be understood that this summary is not an exhaustive overview of the invention. It is not intended to identify key or critical parts of the invention nor to delineate the scope of the invention. Its purpose is merely to present some concepts in a simplified form as a prelude to the more detailed description that is discussed later.
本发明的一个主要目的在于提供一种私有云内部的数据传输方法、私有云平台及私有云系统,可以在设备进入家庭网络内部时自动将数据传输至私有云平台,并避免私有云平台中已有数据的重复上传。A main purpose of the present invention is to provide a data transmission method, a private cloud platform, and a private cloud system in a private cloud, which can automatically transmit data to the private cloud platform when a device enters the home network, and avoids data transmission in the private cloud platform. There are duplicate uploads of data.
根据本发明的一方面,私有云内部的数据传输方法,包括:According to one aspect of the present invention, the data transmission method inside the private cloud includes:
步骤一:私有云平台接收终端设备发送的连接请求;Step 1: The private cloud platform receives the connection request sent by the terminal device;
步骤二:私有云平台根据所述连接请求与所述终端设备建立通信连接;Step 2: The private cloud platform establishes a communication connection with the terminal device according to the connection request;
步骤三:私有云平台判断所述终端设备的第一设备文件是否包含在预先存储在私有云平台上的数据文件记录中;如果否,则接收所述终端设备基于所述通信连接传输的第一设备文件并存储;如果是,则进入下一步骤;Step 3: The private cloud platform judges whether the first device file of the terminal device is included in the data file record pre-stored on the private cloud platform; if not, then receive the first device file transmitted by the terminal device based on the communication connection. Device file and store; if yes, go to the next step;
步骤四:进一步判断所述第一设备文件与所述数据文件记录是否匹配;如果匹配,则不接收所述终端设备基于所述通信连接传输的第一设备文件;如果不匹配,则接收所述终端设备基于所述通信连接传输的第一设备文件。Step 4: further judge whether the first device file matches the data file record; if they match, do not receive the first device file transmitted by the terminal device based on the communication connection; if they do not match, receive the first device file The terminal device transmits the first device file based on the communication connection.
根据本发明的第二方面,一种私有云平台,包括请求接收模块、通信模块第一判断模块、第二判断模块和存储模块;According to a second aspect of the present invention, a private cloud platform includes a request receiving module, a communication module, a first judging module, a second judging module, and a storage module;
所述请求接收模块用于接收终端设备发送的连接请求;The request receiving module is used to receive a connection request sent by a terminal device;
所述通信模块用于根据所述连接请求与所述终端设备建立通信连接;The communication module is configured to establish a communication connection with the terminal device according to the connection request;
第一判断模块,用于判断所述终端设备的第一设备文件是否包含在预先存储在私有云平台上的数据文件记录中;The first judging module is used to judge whether the first device file of the terminal device is included in the data file record pre-stored on the private cloud platform;
如果否,则所述通信模块接收所述终端设备基于所述通信连接传输的第一设备文件,并存储到所述存储模块中;If not, the communication module receives the first device file transmitted by the terminal device based on the communication connection, and stores it in the storage module;
如果是,则第二判断模块进一步判断所述第一设备文件与所述数据文件记录是否匹配;如果匹配,则所述通信模块不接收所述终端设备基于所述通信连接传输的第一设备文件;如果不匹配,则所述通信模块接收所述终端设备基于所述通信连接传输的第一设备文件并存储到所述存储模块。If so, the second judgment module further judges whether the first device file matches the data file record; if they match, the communication module does not receive the first device file transmitted by the terminal device based on the communication connection ; If not, the communication module receives the first device file transmitted by the terminal device based on the communication connection and stores it in the storage module.
根据本发明的第三方面,一种私有云系统,包括私有云平台和一个或多个终端设备。According to a third aspect of the present invention, a private cloud system includes a private cloud platform and one or more terminal devices.
采用本发明的私有云内部的数据传输方法、私有云平台及私有云系统,可以在设备进入家庭网络内部时自动将数据传输至私有云平台,并避免私有云平台中已有数据的重复上传。By adopting the data transmission method inside the private cloud, the private cloud platform and the private cloud system of the present invention, data can be automatically transmitted to the private cloud platform when the device enters the home network, and repeated uploading of existing data in the private cloud platform can be avoided.
附图说明Description of drawings
参照下面结合附图对本发明实施例的说明,会更加容易地理解本发明的以上和其它目的、特点和优点。附图中的部件只是为了示出本发明的原理。在附图中,相同的或类似的技术特征或部件将采用相同或类似的附图标记来表示。The above and other objects, features and advantages of the present invention will be more easily understood with reference to the following description of the embodiments of the present invention in conjunction with the accompanying drawings. The components in the drawings are only to illustrate the principles of the invention. In the drawings, the same or similar technical features or components will be denoted by the same or similar reference numerals.
图1本发明的私有云内部的数据传输方法的一种实施方式的流程图;Fig. 1 is a flowchart of an embodiment of the data transmission method inside the private cloud of the present invention;
图2为本发明的私有云内部的数据传输方法的步骤S40的一种实施方式的流程图;FIG. 2 is a flowchart of an embodiment of step S40 of the data transmission method within the private cloud of the present invention;
图3为本发明的私有云内部的数据传输方法的步骤S40的另一种实施方式的流程图;FIG. 3 is a flow chart of another embodiment of step S40 of the data transmission method within the private cloud of the present invention;
图4为本发明的私有云平台的一种实施方式的结构图;Fig. 4 is a structural diagram of an embodiment of the private cloud platform of the present invention;
图5为本发明的私有云系统的一种实施方式的结构图。Fig. 5 is a structural diagram of an embodiment of the private cloud system of the present invention.
具体实施方式Detailed ways
下面参照附图来说明本发明的实施例。在本发明的一个附图或一种实施方式中描述的元素和特征可以与一个或更多个其它附图或实施方式中示出的元素和特征相结合。应当注意,为了清楚的目的,附图和说明中省略了与本发明无关的、本领域普通技术人员已知的部件和处理的表示和描述。Embodiments of the present invention will be described below with reference to the drawings. Elements and features described in one drawing or one embodiment of the present invention may be combined with elements and features shown in one or more other drawings or embodiments. It should be noted that representation and description of components and processes that are not related to the present invention and known to those of ordinary skill in the art are omitted from the drawings and descriptions for the purpose of clarity.
参见图1所示,为本发明的私有云内部的数据传输方法的一种实施方式的流程图。Referring to FIG. 1 , it is a flow chart of an embodiment of the data transmission method within the private cloud of the present invention.
在本实施方式中,私有云内部的数据传输方法包括:In this embodiment, the data transmission method inside the private cloud includes:
S10:私有云平台接收终端设备发送的连接请求;S10: The private cloud platform receives the connection request sent by the terminal device;
S20:私有云平台根据连接请求与终端设备建立通信连接;S20: The private cloud platform establishes a communication connection with the terminal device according to the connection request;
S30:私有云平台判断终端设备的第一设备文件是否包含在预先存储在私有云平台上的数据文件记录中;如果否,则接收终端设备基于通信连接传输的第一设备文件并存储;如果是,则进入下一步骤;S30: The private cloud platform judges whether the first device file of the terminal device is included in the data file record pre-stored on the private cloud platform; if not, then receive and store the first device file transmitted by the terminal device based on the communication connection; if yes , enter the next step;
S40:进一步判断第一设备文件与数据文件记录是否匹配;如果匹配,则不接收终端设备基于通信连接传输的第一设备文件;如果不匹配,则接收终端设备基于通信连接传输的第一设备文件。S40: Further judge whether the first device file matches the data file record; if they match, do not receive the first device file transmitted by the terminal device based on the communication connection; if not, receive the first device file transmitted by the terminal device based on the communication connection .
第一设备文件例如可以包括第一设备描述文件和第一数据描述文件,第一设备描述文件例如可以包括终端设备编号、终端设备名称、终端设备存储空间等内容,第一数据描述文件可以包括第一设备文件属性和第一设备文件内容。而第一设备文件属性例如可以包括文件名、文件大小、文件修改时间等内容。The first device file may include, for example, a first device description file and a first data description file. The first device description file may include, for example, a terminal device number, a terminal device name, and a terminal device storage space. The first data description file may include a first A device file attribute and a first device file content. The first device file attributes may include, for example, file name, file size, file modification time and other content.
采用本实施方式的私有云内部的数据传输方法,可以将私有云平台上没有存储的终端设备的第一设备文件上传至私有云平台中。By adopting the data transmission method inside the private cloud in this embodiment, the first device file of the terminal device that is not stored on the private cloud platform can be uploaded to the private cloud platform.
作为一种优选方案,私有云内部的数据传输方法的步骤S40可以包括:As a preferred solution, the step S40 of the data transmission method inside the private cloud may include:
S401:私有云平台将终端设备传输的第一设备文件存储至私有云平台的缓存中;S401: The private cloud platform stores the first device file transmitted by the terminal device into a cache of the private cloud platform;
S402:私有云平台对第一设备文件内容与私有云平台上存储的数据文件内容进行一致性校验;S402: The private cloud platform performs a consistency check on the content of the first device file and the content of the data file stored on the private cloud platform;
S403:如果一致性校验通过,则删除私有云平台的缓存中的第一设备文件;S403: If the consistency check is passed, delete the first device file in the cache of the private cloud platform;
S404:如果一致性校验不通过,则私有云平台接收并存储终端设备传输的所第一设备文件。S404: If the consistency check fails, the private cloud platform receives and stores the first device file transmitted by the terminal device.
要进行文件的一致性校验,不可能像文本文件比较那样,将两个文件放到一起对比,因为很多的时候文件很大。目前最理想的办法就是,是通过加密算法,对文件生成对应的值,与另一个文件生成的值进行比较来确认两个文件是否一致。即,对第一设备文件内容通过加密算法生成一第一值,对私有云平台上存储的数据文件内容通过加密算法生成一第二值,对该第一值和第二值进行比较,若其一致性结果大于某个设定值,则传输的文件不保存,直接从缓存中删除,否则,将文件存储至数据存储区,并进行版本记录。To check the consistency of files, it is impossible to compare two files together like comparing text files, because many times the files are very large. At present, the most ideal way is to use an encryption algorithm to generate a corresponding value for the file, and compare it with the value generated by another file to confirm whether the two files are consistent. That is, a first value is generated by an encryption algorithm for the content of the first device file, a second value is generated by an encryption algorithm for the content of the data file stored on the private cloud platform, and the first value is compared with the second value. If the consistency result is greater than a certain set value, the transferred file will not be saved, and will be deleted from the cache directly; otherwise, the file will be stored in the data storage area, and the version record will be performed.
在现有技术中,MD5(Message-Digest Algorithm5,信息-摘要算法),和SHA1(安全哈希算法Secure Hash Algorithm)是目前使用最为广泛的两种加密算法。这两种算法都是基于MD4,但又略有不同。一般来说,SHA1计算速度比较慢,但抗穷举性能也更好。In the existing technology, MD5 (Message-Digest Algorithm5, Information-Digest Algorithm) and SHA1 (Secure Hash Algorithm) are currently the two most widely used encryption algorithms. Both algorithms are based on MD4, but are slightly different. Generally speaking, the calculation speed of SHA1 is slower, but the anti-exhaustion performance is also better.
作为一种实施方式,一致性校验可以包括:As an implementation, the consistency check may include:
判断第一设备文件的大小是否大于预定值;judging whether the size of the first device file is greater than a predetermined value;
如果是,则采用第一加密算法进行一致性校验;如果否,则采用不同于第一加密算法的第二加密算法进行一致性校验。If yes, use the first encryption algorithm to perform consistency check; if not, use a second encryption algorithm different from the first encryption algorithm to perform consistency check.
例如,如果第一设备文件的大小大于预设值,则采用计算速度较快的MD5算法,而当第一设备文件的大小小于该预设值时,则采用计算速度较慢但抗穷举性能较好的SHA1算法。For example, if the size of the first device file is larger than the preset value, the MD5 algorithm with faster calculation speed is used, and when the size of the first device file is smaller than the preset value, the calculation speed is slower but the anti-exhaustion performance is used. Better SHA1 algorithm.
作为另一种实施方式,私有云内部的数据传输方法的步骤S40还可以包括:As another implementation manner, the step S40 of the data transmission method inside the private cloud may also include:
S411:比较第一设备文件属性与数据文件记录的文件修改时间;S411: Comparing the file modification time of the first device file attribute with the data file record;
S412:如果文件修改时间相同,则私有云平台向终端设备发送拒绝数据传输指令;S412: If the file modification time is the same, the private cloud platform sends a data transmission rejection instruction to the terminal device;
S413:如果文件修改时间不相同,则私有云平台向终端设备发送数据传输指令。S413: If the file modification times are different, the private cloud platform sends a data transmission instruction to the terminal device.
该实施方式中,通过比较第一设备文件属性的修改时间和数据文件记录的文件修改时间是否相同,来判断第一设备文件属性与数据文件记录是否匹配。In this embodiment, it is judged whether the attribute of the first device file matches the record of the data file by comparing whether the modification time of the attribute of the first device file is the same as that of the record of the data file.
参见图4所示,为本发明的私有云平台10的一种实施方式的结构图。Referring to FIG. 4 , it is a structural diagram of an embodiment of the private cloud platform 10 of the present invention.
在该实施方式中,私有云平台10包括请求接收模块101、通信模块102、第一判断模块103、第二判断模块104和存储模块105。In this embodiment, the private cloud platform 10 includes a request receiving module 101 , a communication module 102 , a first judging module 103 , a second judging module 104 and a storage module 105 .
请求接收模块101接收终端设备发送的连接请求。通信模块102根据连接请求与终端设备建立通信连接。The request receiving module 101 receives a connection request sent by a terminal device. The communication module 102 establishes a communication connection with the terminal device according to the connection request.
第一判断模块103判断终端设备的第一设备文件是否包含在预先存储在私有云平台上的数据文件记录中,如果否,则通信模块102接收终端设备基于通信连接传输的第一设备文件,并存储到存储模块105中;如果是,则第二判断模块104进一步判断第一设备文件与数据文件记录是否匹配;如果匹配,则通信模块102不接收终端设备基于通信连接传输的第一设备文件;如果不匹配,则通信模块102接收终端设备基于通信连接传输的第一设备文件,并存储到存储模块105。The first judgment module 103 judges whether the first device file of the terminal device is included in the data file record pre-stored on the private cloud platform, if not, the communication module 102 receives the first device file transmitted by the terminal device based on the communication connection, and Stored in the storage module 105; if yes, the second judging module 104 further judges whether the first device file matches the data file record; if it matches, the communication module 102 does not receive the first device file transmitted by the terminal device based on the communication connection; If not, the communication module 102 receives the first device file transmitted by the terminal device based on the communication connection, and stores it in the storage module 105 .
第一设备文件例如可以包括第一设备描述文件和第一数据描述文件,第一设备描述文件例如可以包括终端设备编号、终端设备名称、终端设备存储空间等内容,第一数据描述文件可以包括第一设备文件属性和第一设备文件内容。而第一设备文件属性例如可以包括文件名、文件大小、文件修改时间等内容。The first device file may include, for example, a first device description file and a first data description file. The first device description file may include, for example, a terminal device number, a terminal device name, and a terminal device storage space. The first data description file may include a first A device file attribute and a first device file content. The first device file attributes may include, for example, file name, file size, file modification time and other content.
作为一种实施方式,私有云平台还可以包括缓存模块(图中未示出)。As an implementation manner, the private cloud platform may further include a caching module (not shown in the figure).
如果第一判断模块103判断出终端设备的第一设备文件包含在预先存储在私有云平台上的数据文件记录中,则将第一设备文件存储至缓存模块中。If the first judging module 103 judges that the first device file of the terminal device is included in the data file record pre-stored on the private cloud platform, then store the first device file in the cache module.
第二判断模块104对第一设备文件内容与私有云平台上存储的数据文件内容进行一致性校验,如果一致性校验通过,则删除私有云平台的缓存中的第一设备文件。The second judging module 104 performs a consistency check on the content of the first device file and the content of the data file stored on the private cloud platform, and if the consistency check passes, delete the first device file in the cache of the private cloud platform.
如果一致性校验不通过,则通信模块102接收终端设备传输的第一设备文件并存储至存储模块105中。If the consistency check fails, the communication module 102 receives the first device file transmitted by the terminal device and stores it in the storage module 105 .
作为一种优选方案,第二判断模块判断第一设备文件的大小是否大于预定值;As a preferred solution, the second judging module judges whether the size of the first device file is greater than a predetermined value;
如果是,则采用第一加密算法(例如MD5算法)进行一致性校验;如果否,则采用不同于第一加密算法的第二加密算法(例如SHA1算法)进行一致性校验。If yes, use the first encryption algorithm (such as the MD5 algorithm) to perform the consistency check; if not, use the second encryption algorithm (such as the SHA1 algorithm) different from the first encryption algorithm to perform the consistency check.
作为另一种实施方式,第二判断模块104还可以比较第一设备文件属性与数据文件记录的文件修改时间。As another implementation manner, the second judging module 104 may also compare the first device file attribute with the file modification time recorded in the data file.
如果文件修改时间相同,则第二判断模块104通过通信模块102向终端设备发送拒绝数据传输指令;如果文件修改时间不相同,则第二判断模块104通过通信模块向终端设备发送数据传输指令。If the file modification times are the same, the second judging module 104 sends a data transmission rejection instruction to the terminal device through the communication module 102; if the file modification times are different, the second judging module 104 sends a data transmission instruction to the terminal device through the communication module.
参见图5所示,为本发明的私有云系统的一种实施方式的结构图。Referring to FIG. 5 , it is a structural diagram of an embodiment of the private cloud system of the present invention.
在本实施方式中,私有云系统包括私有云平台10以及一个或多个终端设备20。In this embodiment, the private cloud system includes a private cloud platform 10 and one or more terminal devices 20 .
采用本发明的私有云内部的数据传输方法、私有云平台及私有云系统,可以在设备进入家庭网络内部时自动将数据传输至私有云平台,并且,可以只传输有变化的部分,没有变化的部分不进行传输,从而可以节省网络资源和传输时间。By adopting the data transmission method inside the private cloud, the private cloud platform and the private cloud system of the present invention, the data can be automatically transmitted to the private cloud platform when the device enters the home network, and only the changed part can be transmitted, and the unchanged part can be transmitted. Some of them are not transmitted, thus saving network resources and transmission time.
上面对本发明的一些实施方式进行了详细的描述。如本领域的普通技术人员所能理解的,本发明的方法和装置的全部或者任何步骤或者部件,可以在任何计算设备(包括处理器、存储介质等)或者计算设备的网络中,以硬件、固件、软件或者它们的组合加以实现,这是本领域普通技术人员在了解本发明的内容的情况下运用他们的基本编程技能就能实现的,因此不需在此具体说明。Some embodiments of the present invention have been described in detail above. As those of ordinary skill in the art can understand, all or any steps or components of the method and apparatus of the present invention can be implemented in any computing device (including processor, storage medium, etc.) or network of computing devices in the form of hardware, It can be realized by firmware, software or their combination, which can be realized by those skilled in the art by using their basic programming skills after understanding the content of the present invention, so no specific description is needed here.
此外,显而易见的是,在上面的说明中涉及到可能的外部操作的时候,无疑要使用与任何计算设备相连的任何显示设备和任何输入设备、相应的接口和控制程序。总而言之,计算机、计算机系统或者计算机网络中的相关硬件、软件和实现本发明的前述方法中的各种操作的硬件、固件、软件或者它们的组合,即构成本发明的设备及其各组成部件。Furthermore, it is obvious that any display device and any input device connected to any computing device, corresponding interfaces and control programs are undoubtedly used when the above description refers to possible external operations. In a word, the relevant hardware, software in the computer, computer system or computer network, and the hardware, firmware, software or their combination to realize various operations in the aforementioned method of the present invention constitute the device and its component parts of the present invention.
因此,基于上述理解,本发明的目的还可以通过在任何信息处理设备上运行一个程序或者一组程序来实现。所述信息处理设备可以是公知的通用设备。因此,本发明的目的也可以仅仅通过提供包含实现所述方法或者设备的程序代码的程序产品来实现。也就是说,这样的程序产品也构成本发明,并且存储或者传输这样的程序产品的介质也构成本发明。显然,所述存储或者传输介质可以是本领域技术人员已知的,或者将来所开发出来的任何类型的存储或者传输介质,因此也没有必要在此对各种存储或者传输介质一一列举。Therefore, based on the above understanding, the object of the present invention can also be realized by running a program or a group of programs on any information processing device. The information processing device may be a known general-purpose device. Therefore, the object of the present invention can also be achieved only by providing a program product including program codes for realizing the method or device. That is, such a program product also constitutes the present invention, and a medium storing or transmitting such a program product also constitutes the present invention. Apparently, the storage or transmission medium may be any type of storage or transmission medium known to those skilled in the art or developed in the future, so it is not necessary to list all kinds of storage or transmission media here.
在本发明的设备和方法中,显然,各部件或各步骤是可以分解、组合和/或分解后重新组合的。这些分解和/或重新组合应视为本发明的等效方案。还需要指出的是,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行。某些步骤可以并行或彼此独立地执行。同时,在上面对本发明具体实施例的描述中,针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。In the device and method of the present invention, obviously, each component or each step can be decomposed, combined and/or recombined after decomposing. These decompositions and/or recombinations should be considered equivalents of the present invention. It should also be pointed out that the steps for executing the above series of processes can naturally be executed in chronological order according to the illustrated order, but it does not need to be executed in chronological order. Certain steps may be performed in parallel or independently of each other. Meanwhile, in the above descriptions of specific embodiments of the present invention, features described and/or shown for one embodiment can be used in one or more other embodiments in the same or similar manner, and combination of features, or replace features in other embodiments.
应该强调,术语“包括/包含”在本文使用时指特征、要素、步骤或组件的存在,但并不排除一个或更多个其它特征、要素、步骤或组件的存在或附加。It should be emphasized that the term "comprising/comprising" when used herein refers to the presence of a feature, element, step or component, but does not exclude the presence or addition of one or more other features, elements, steps or components.
虽然已经详细说明了本发明及其优点,但是应当理解在不超出由所附的权利要求所限定的本发明的精神和范围的情况下可以进行各种改变、替代和变换。而且,本申请的范围不仅限于说明书所描述的过程、设备、手段、方法和步骤的具体实施例。本领域内的普通技术人员从本发明的公开内容将容易理解,根据本发明可以使用执行与在此所述的相应实施例基本相同的功能或者获得与其基本相同的结果的、现有和将来要被开发的过程、设备、手段、方法或者步骤。因此,所附的权利要求旨在在它们的范围内包括这样的过程、设备、手段、方法或者步骤。Although the present invention and its advantages have been described in detail, it should be understood that various changes, substitutions and alterations can be made hereto without departing from the spirit and scope of the invention as defined by the appended claims. Moreover, the scope of the present application is not limited to the specific embodiments of the procedures, devices, means, methods and steps described in the specification. Those of ordinary skill in the art will readily appreciate from the disclosure of the present invention that existing and future devices that perform substantially the same function or obtain substantially the same results as the corresponding embodiments described herein can be used in accordance with the present invention. The developed process, device, means, method or steps. Accordingly, the appended claims are intended to include within their scope such processes, means, means, methods or steps.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210594329.6ACN103916428A (en) | 2012-12-31 | 2012-12-31 | Private cloud inside data transmission method, private cloud platform and private cloud system |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210594329.6ACN103916428A (en) | 2012-12-31 | 2012-12-31 | Private cloud inside data transmission method, private cloud platform and private cloud system |
| Publication Number | Publication Date |
|---|---|
| CN103916428Atrue CN103916428A (en) | 2014-07-09 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201210594329.6APendingCN103916428A (en) | 2012-12-31 | 2012-12-31 | Private cloud inside data transmission method, private cloud platform and private cloud system |
| Country | Link |
|---|---|
| CN (1) | CN103916428A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104301437A (en)* | 2014-11-05 | 2015-01-21 | 成都逸动无限网络科技有限公司 | Private cloud platform based on multipoint transmission |
| CN104539658A (en)* | 2014-12-09 | 2015-04-22 | 武汉大政科技有限责任公司 | Big data processing system and method based on enterprise private cloud |
| CN104994018A (en)* | 2015-07-15 | 2015-10-21 | 深圳市云舒网络技术有限公司 | Instant communication data multichannel transmission method and transmission system |
| CN106713440A (en)* | 2016-12-16 | 2017-05-24 | 东软集团股份有限公司 | Data transmission method and device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101534322A (en)* | 2009-04-13 | 2009-09-16 | 腾讯科技(深圳)有限公司 | File upload system and file upload method |
| CN101699822A (en)* | 2009-08-06 | 2010-04-28 | 腾讯科技(深圳)有限公司 | File uploading method and device, and mass storage system |
| CN102546836A (en)* | 2012-03-09 | 2012-07-04 | 腾讯科技(深圳)有限公司 | Method, terminal, server and system for uploading files |
| CN102739622A (en)* | 2011-04-15 | 2012-10-17 | 北京兴宇中科科技开发股份有限公司 | Expandable data storage system |
| CN102790790A (en)* | 2011-10-21 | 2012-11-21 | 北京安天电子设备有限公司 | Checking system and method for rapidly acquiring integrity of web server file |
| US20120323944A1 (en)* | 2011-06-03 | 2012-12-20 | Robbin Jeffrey L | Management of network-based digital data repository |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101534322A (en)* | 2009-04-13 | 2009-09-16 | 腾讯科技(深圳)有限公司 | File upload system and file upload method |
| CN101699822A (en)* | 2009-08-06 | 2010-04-28 | 腾讯科技(深圳)有限公司 | File uploading method and device, and mass storage system |
| CN102739622A (en)* | 2011-04-15 | 2012-10-17 | 北京兴宇中科科技开发股份有限公司 | Expandable data storage system |
| US20120323944A1 (en)* | 2011-06-03 | 2012-12-20 | Robbin Jeffrey L | Management of network-based digital data repository |
| CN102790790A (en)* | 2011-10-21 | 2012-11-21 | 北京安天电子设备有限公司 | Checking system and method for rapidly acquiring integrity of web server file |
| CN102546836A (en)* | 2012-03-09 | 2012-07-04 | 腾讯科技(深圳)有限公司 | Method, terminal, server and system for uploading files |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104301437A (en)* | 2014-11-05 | 2015-01-21 | 成都逸动无限网络科技有限公司 | Private cloud platform based on multipoint transmission |
| CN104539658A (en)* | 2014-12-09 | 2015-04-22 | 武汉大政科技有限责任公司 | Big data processing system and method based on enterprise private cloud |
| CN104539658B (en)* | 2014-12-09 | 2018-01-19 | 武汉大政科技有限责任公司 | One kind is based on enterprise's private clound big data processing method |
| CN104994018A (en)* | 2015-07-15 | 2015-10-21 | 深圳市云舒网络技术有限公司 | Instant communication data multichannel transmission method and transmission system |
| CN104994018B (en)* | 2015-07-15 | 2018-02-27 | 深圳市云舒网络技术有限公司 | A kind of instant communication data multiple transmission method and its Transmission system |
| CN106713440A (en)* | 2016-12-16 | 2017-05-24 | 东软集团股份有限公司 | Data transmission method and device |
| Publication | Publication Date | Title |
|---|---|---|
| CN113168326B (en) | Method and apparatus for management of network-based media processing functions in a wireless communication system | |
| CN105740048B (en) | An image management method, device and system | |
| US8676848B2 (en) | Configuring cloud resources | |
| CA2848747C (en) | Remote process execution management | |
| US11516628B2 (en) | Media streaming with edge computing | |
| US9699276B2 (en) | Data distribution method and system and data receiving apparatus | |
| CN108664331A (en) | Distributed data processing method and device, electronic equipment, storage medium | |
| CN112988674B (en) | Big data file processing method and device, computer equipment and storage medium | |
| US20130073601A1 (en) | Remote process execution management | |
| Nagib et al. | SIGHTED: a framework for semantic integration of heterogeneous sensor data on the internet of things | |
| CN106022007A (en) | Cloud platform system and method oriented to biological omics big data calculation | |
| CN103607435A (en) | Medical image storage system based on cloud computing and method thereof | |
| US11882154B2 (en) | Template representation of security resources | |
| US11470068B2 (en) | System and methods for securely storing data for efficient access by cloud-based computing instances | |
| WO2017167121A1 (en) | Method and device for determining and applying association relationship between application programs | |
| EP3022890A1 (en) | Techniques to manage state information for a web service | |
| CN113691575B (en) | Communication method, device and system | |
| CN109298937A (en) | File parsing method and network device | |
| US20160274874A1 (en) | Method and apparatus for processing request | |
| CN103916428A (en) | Private cloud inside data transmission method, private cloud platform and private cloud system | |
| CN110168513A (en) | The part of big file is stored in different storage systems | |
| CN113472638A (en) | Edge gateway control method, system, device, electronic equipment and storage medium | |
| US20210173729A1 (en) | Systems and methods of application program interface (api) parameter monitoring | |
| CN207764834U (en) | Electric power investment mode analysis system | |
| CN114860469B (en) | Data acquisition method, device, computer equipment and storage medium |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication | Application publication date:20140709 |