技术交底书模板-一种智能传输、分布式存储和分发的方法
一种智能传输、分布式存储和分发的方法
技术领域将节省大量无效存储浪费,同 时有利于针对某一特定应用的数据结构化过程,即在数据输入端即进行过滤
进一步的技术问题(选填)(注:进一步的技术问题的相关内容可无限添加,如本例中添加了6个“进一步的技术问题的相关内容)需求客户端是如何与服务器进行通讯的
进一步的技术问题的技术特征
(撰写提示:解决这一问题的技术特征是什么,该技术特征可以是对主要技术方案中的某一(或某些)技术特征的进一步细化说明,也可以是新增的其他技术特征。)
发送结构化搜索所述数据的请求,通过服务器数据库中的共享文件池中指导使用方客户 端发起建立一个与上传该内容的客户端通信的数据通路;通过所述数据通道,从上传该内容的客户端上载数据,传至所述需求 方客户端,再由需求方客户端将这个数据转发至服务器端的数据库共享内容池中
进一步的技术问题的技术效果使未使用的数据源将不在服务器端保留,然后首次使用的数据被上传至服务器端的数据库共享内容池中
如何过滤数据即校验数据源客户端上传的内容是否存在在服务器端
进一步的技术问题的技术特征通过MD5码的键值来进行校验
进一步的技术问题的技术效果可以准确判断是否是相同数据内容
进一步的技术问题如何准确找到数据源客户端
进一步的技术问题的技术特征端口及IP地址
通过查找端口及 IP地址,可以唯一找到数据源客户端
服务器端上数据库的共享内容池中通过什么方式记载数据源客户端和请求客户端信息
所述共享内容池还记载其上的哪些数据是被共享过的和共享该数据的数据源客户端和请求客户端信息
客户端信息被分类,便于后续处理比如检索等
需求客户端可以以哪些信息搜索请求数据
客户端信息被分类,便于后续处理比如检索等
除了常规文本搜索,还可以对标签、图像进行搜索
数据源客户端可以通过哪些方式获得图像数据
拍照或调用相册
增加了数据源客户端获取图像数据的方式
附图说明图1描述了本发明提出的智能传输、分布式存储和分发的方法流程图,其中 该方法包括以下步骤:
S101,运行在操作系统上的数据源客户端获取需要上传到服务器端的数据; 其中,该操作系统可以是IOS操作系统、Android操作系统等;
S102,判断该数据是否存在服务器端;如果不存在,执行S103;如果存在, 则在服务器端的数据库中增加该数据源的共享路径,并结束;
S103,数据源客户端向服务器端上传所述数据在所述数据源客户端存储位置 及相关配置信息;
S104,服务器端将所述存储位置及相关配置信息记录在其数据库的共享内容 池中。
在客户端向服务器端上传所述结构化信息后,还进一步包括:
S105,需求客户端向服务器端发送结构化搜索所述数据的请求;
S106,服务器根据所述请求,在其数据库中的共享文件池中指导使用方客户 端发起建立一个与上传该内容的客户端通信的数据通路;
S107,通过所述数据通道,从上传该内容的客户端上载数据,传至所述需求 方客户端,再由需求方客户端将这个数据转发至服务器端的数据库共享内容池中。
其中,S102中判断该内容是否存在在服务器端是通过MD5码的键值来进行 的。
其中,S103中所述配置信息包括:数据源客户端的端口及IP地址。
其中,S104中的所述共享内容池还记载其上的哪些数据是被共享过的和共 享该数据的数据源客户端和请求客户端信息。
其中,S105中所述结构化搜索主要包括:通过标签、图像特征相似度匹配 来进行搜索。
S101中,所述数据为图像数据,所述数据源客户端通过拍照或调用相册获 得所述图像数据。
使用一个使用过/未使用的筛选机制来维护服务器端的存储,即从未 使用的数据源将不在服务器端保留,服务器端仅保留生产这些数据的客户端结构 化信息,直到有请求方需要该数据源,则有请求方客户端直接向数据源客户端获取数据,再转发至服务器
在现在数据爆炸的时代,服务器端其实存储了大量一次都未被使用的数据, 这些数据不但是对存储空间的占用,对于关注数据质量的应用来说也是数据噪声, 比如一个查询路况的应用提供的拍照功能,也会导致用户提供大量没有应用意义 的自拍照片,这些内容会时服务器端开销无效,并对应用没有帮助。本发明在数 据的传递上采用未使用/使用这种简单的过滤器,将节省大量无效存储浪费,同 时有利于针对某一特定应用的数据结构化过程,即在数据输入端即进行过滤。
○本发明是否包括新方法或对方法的改进:(撰写提示:本发明是否包括新方法或对方法的改进?)
是
□方法主发明点分析
□第1方法主发明点分析
○本发明方法的名称:(撰写提示:本发明的名称,清楚、简要、全面地反应本发明的主题和类型(如,一种……方法),不得使用产品型号、商标、商品名、人名、地名、广告用语,字数不超过25个)
一种智能传输、分布式存储和分发的方法
○本方法背后的创新原理:(撰写提示:请写出本发明区别于现有技术,针对所要解决的技术问题的发明内容,即本发明的发明点。)
使用过/未使用的筛选机制来维护服务器端的存储,即从未 使用的数据源将不在服务器端保留,服务器端仅保留生产这些数据的客户端结构 化信息,直到有请求方需要该数据源,则有请求方客户端直接向数据源客户端获 取数据,再转发至服务器,节省大量无效存储浪费,同时有利于针对某一特定应 用的数据结构化过程,即在数据输入端即进行过滤
□实现上述创新原理所需要的必要步骤1(注:“必要部件”的相关内容可无限添加,如本例中添加了4个“必要部件”的相关内容)
□必要步骤1
○必要步骤的名称(选填):(撰写提示:该必不可少的步骤的名称,尽量清楚、简要、全面地反应该步骤的功能、效果和作用。)
获取并上传数据
○必要步骤的编号:(撰写提示:请填写该必不可少步骤的编号,编号应当用阿拉伯数字或者结合英文字母编号,不得有重复编号。该编号应该与说明书和附图中对该步骤的标号保持一致,如果说明书和附图中没有对该必不可少部件进行标号,则可不填。)
S101
○必要步骤的内容:(撰写提示:请填写该必不可少步骤的内容。内容应该是该步骤的实现方式及实现过程并含有必要的技术特征,如操作顺序、工艺条件等。)
运行在操作系统上的数据源客户端获取需要上传到服务器端的数据
○必要步骤与其他步骤的关系(选填):(撰写提示:请按照相应流程图,描述本步骤与其他步骤的顺序关系。)
S101结束后,执行S102
○必要步骤的功能:(撰写提示:请填写该必不可少步骤的一项或多项功能。该功能可以是该必不可少步骤特有的,也可以是该必不可少步骤与其他步骤协同后所具有的功能。)
用于用户输入数据,或通过操作生成数据
○必要步骤的效果和用途(选填):(撰写提示:填写该必不可少步骤的效果和用途。即该必不可少步骤在解决主要技术问题时所产生的有益效果以及所起到的作用,或者是与现有技术相比所具有的优点及积极效果。可选填。)
□必要步骤2(撰写提示:同“必要步骤1”相应部分的描述)
○必要步骤的名称(选填):数据过滤
○必要步骤的编号:S102
○必要步骤的内容:判断该数据是否存在服务器端;如果不存在,执行S103;如果存在, 则在服务器端的数据库中增加该数据源的共享路径,并结束
○必要步骤与其他步骤的关系(选填):当判断数据存在,S102结束后执行S103;当判断不存在,S102结束后即数据源客户端流程结束
○必要步骤的功能:判断数据是否存在于数据库中,使首次上传的数据不在服务器的数据库中存储,只保存后续如何索取数据的相关结构化信息。目的是减少大量无效存储
○必要步骤的效果和用途(选填):
□必要步骤3(撰写提示:同“必要步骤1”相应部分的描述)
○必要步骤的名称(选填):存储数据源结构化信息
○必要步骤的编号:S103
○必要步骤的内容:数据源客户端向服务器端上传所述数据在所述数据源客户端存储位置 及相关配置等结构化信息
○必要步骤与其他步骤的关系(选填):S103结束后执行S104
○必要步骤的功能:存储如何从数据源客户端获取请求数据的相关信息
○必要步骤的效果和用途(选填):
□必要步骤4(撰写提示:同“必要步骤1”相应部分的描述)
○必要步骤的名称(选填):数据存档
○必要步骤的编号:S104
○必要步骤的内容:服务器端将所述存储位置及相关配置等结构化信息存储在其数据库的共享内容池中
○必要步骤与其他步骤的关系(选填):
○必要步骤的功能:将如何获取数据源数据的相关结构化信息存档到数据库中负责共享的区域
○必要步骤的效果和用途(选填):
□对第1方法主发明点的改进(注:对第一主发明点的改进的相关内容可无限添加,如本例中添加了6个对第一主发明点的改进的相关内容)
□对第1方法主发明点的改进1
○是新增步骤还是已述步骤的具体化:(撰写提示:接下来您将分析对第一方法主发明点的改进,请问该改进所涉及的步骤是新增步骤还是已述步骤?)
新增步骤
□新增步骤
□新增步骤1
○新增步骤的名称(选填):(撰写提示:虽然不是必不可少但加上更好的步骤、或并列可选或可替代的步骤、或需要更具体化下位化的步骤的名称)
请求数据
○新增步骤的编号:(撰写提示:虽然不是必不可少但加上更好的步骤、或并列可选或可替代的步骤、或需要更具体化下位化的步骤的编号)
S105
○新增步骤的内容:(撰写提示:请填写该改进所涉及的新增步骤的内容。内容应该是该步骤的实现方式及实现过程并含有相应的技术特征)
需求客户端向服务器端发送结构化搜索所述数据的请求
○新增步骤与其他步骤的关系(选填):(撰写提示:描述本步骤与其他步骤的顺序关系)
○新增步骤的功能:(撰写提示:请输入该虽然不是必不可少但加上更好的功能模块、或并列可选或可替代的功能模块、或需要更具体化下位化的步骤的功能。功能可以是该新增步骤特有的,也可以是该新增步骤与其他步骤协同后所具有的功能)
用于用户在需要时发送对数据的使用请求
○新增步骤的效果和用途(选填):(撰写提示:请填写该虽然不是必不可少但加上更好的步骤、或并列可选或可替代的步骤、或需要更具体化下位化的步骤的目的、用途。即该新增步骤在解决主要技术问题时所产生的有益效果以及所起到的作用,可选填)
□新增步骤2(撰写提示:同“新增步骤1”相应部分的描述)
○新增步骤的名称(选填):建立数据通路
○新增步骤的编号:S106
○新增步骤的内容:服务器根据所述请求,在其数据库中的共享文件池中指导使用方客户 端发起建立一个与上传该内容的客户端通信的数据通路
○新增步骤与其他步骤的关系(选填):
○新增步骤的功能:为需求方客户端与数据源客户端提供建立数据通路的条件
○新增步骤的效果和用途(选填):
□新增步骤3(撰写提示:同“新增步骤1”相应部分的描述)
○新增步骤的名称(选填):客户端数据传输并存储实际数据文件
○新增步骤的编号:S107
○新增步骤的内容:通过所述数据通道,从上传该内容的客户端上载数据,传至所述需求方客户端,再由需求方客户端将实际数据转发至服务器端的数据库共享内容池中
○新增步骤与其他步骤的关系(选填):
○新增步骤的功能:使需求方客户端与数据源客户端自行完成上传下载工作,并由需求方客户端将实际数据文件上传至服务器
○新增步骤的效果和用途(选填):
□对第1方法主发明点的改进2
○是新增步骤还是已述步骤的具体化:已述部件的具体化
□已述步骤的具体化
□已述步骤1
○已述步骤的编号:(撰写提示:请填写该改进所涉及的已述步骤的编号)
S102
○“已述步骤的内容具体化?已述步骤的子步骤?”:(撰写提示:请选择该已述步骤的具体化是涉及其内容具体化,还是增加了新的子步骤)
已述步骤的内容具体化
□已述步骤的内容具体化
○内容具体化:(撰写提示:请具体说明该内容具体化的实现方式及实现过程并含有相应的技术特征)
判断该内容是否存在在服务器端是 通过MD5码的键值来进行的
□对第1方法主发明点的改进3(撰写提示:同“对第1方法主发明点的改进2”相应部分的描述)
○是新增步骤还是已述步骤的具体化:已述部件的具体化
□已述步骤的具体化
□已述步骤1
○已述步骤的编号:S103
○“已述步骤的内容具体化?已述步骤的子步骤?”:已述步骤的内容具体化
□已述步骤的内容具体化
○内容具体化:所述配置信息包括:数据源客户端的端口及IP地址
□对第1方法主发明点的改进4(撰写提示:同“对第1方法主发明点的改进2”相应部分的描述)
○是新增步骤还是已述步骤的具体化:已述部件的具体化
□已述步骤的具体化
□已述步骤1
○已述步骤的编号:S104
○“已述步骤的内容具体化?已述步骤的子步骤?”:已述步骤的内容具体化
□已述步骤的内容具体化
○内容具体化:所述共享内容池还记载其上的哪些数据是被共享过的和共享该数据的数据源客户端和请求客户端信息
□对第1方法主发明点的改进5(撰写提示:同“对第1方法主发明点的改进2”相应部分的描述)
○是新增步骤还是已述步骤的具体化:已述部件的具体化
□已述步骤的具体化
□已述步骤1
○已述步骤的编号:S105
○“已述步骤的内容具体化?已述步骤的子步骤?”:已述步骤的内容具体化
□已述步骤的内容具体化
○内容具体化:所述结构化搜索主要包括:通过标签、图像特征相似度匹配来进行搜索
□对第1方法主发明点的改进6(撰写提示:同“对第1方法主发明点的改进2”相应部分的描述)
○是新增步骤还是已述步骤的具体化:已述部件的具体化
□已述步骤的具体化
□已述步骤1
○已述步骤的编号:S101
○“已述步骤的内容具体化?已述步骤的子步骤?”:已述步骤的内容具体化
□已述步骤的内容具体化
○内容具体化:所述数据为图像数据,所述数据源客户端通过拍照或调用相册获得所述图像数据
○是新增步骤还是已述步骤的具体化:
□已述步骤的具体化
□已述步骤1
○已述步骤的名称:
○“已述步骤的内容具体化?已述步骤的子步骤?”: 已述步骤的子步骤
□已述步骤的子步骤
□已述步骤的子步骤 1
○子步骤的名称:(撰写提示:请输入该增加的新的子步骤的名称)
○子步骤的编号:(撰写提示:请输入该增加的新的子步骤的编号)
○子步骤的内容:(撰写提示:请具体说明该增加的新的子步骤的内容。内容应该是该子步骤的实现方式及实现过程并含有相应的技术特征)
○子步骤与其他步骤的关系(选填):(撰写提示:描述本子步骤与其他步骤的顺序关系或包含关系)
○子步骤的功能:(撰写提示:请输入该子步骤的功能。该功能可以是该子步骤特有的,也可以是该子步骤与其他步骤协同后所具有的功能)
○子步骤的效果和用途(选填): (撰写提示:请输入该子步骤的效果和用途。即该子步骤在解决主要技术问题时所产生的有益效果以及所起到的作用,可选填)
(撰写提示:请提供附图。附图应该清楚的反映发明的内容。附图中使用的与说明书中相同的附图标记应当表示同一组成部分,说明书文字部分未提及的附图标记不得在附图中出现。附图中除了必需的词语外,不应当含有其他的注释,但对于流程图、框图一类的附图,应当在其框中给出必要的文字或符号。)
附图1: