CN115544983B - 基于矩阵类设备的数据处理方法、装置、设备及介质 - Google Patents
基于矩阵类设备的数据处理方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN115544983B CN115544983B CN202211504597.4A CN202211504597A CN115544983B CN 115544983 B CN115544983 B CN 115544983B CN 202211504597 A CN202211504597 A CN 202211504597A CN 115544983 B CN115544983 B CN 115544983B
- Authority
- CN
- China
- Prior art keywords
- matrix
- data
- edited
- equipment
- matrix table
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请提供一种基于矩阵类设备的数据处理方法、装置、设备及介质,涉及数据处理技术领域。该基于矩阵类设备的数据处理方法包括:响应于针对矩阵类设备的数据的编辑操作,确定矩阵表格中对应的至少一个待编辑位置;并根据编辑操作以及待编辑位置,更新待编辑位置中的内容。由此,本申请提供的基于现实场景的虚拟显示界面显示的矩阵表格,最大程度上与现实场景对应,矩阵表格中每个单元格对应所述矩阵类设备中的一个设备数据,从而能够以一格对一设备的方式记录真实孔板场景下的各类操作及数据,保障该业务类型下实验数据的完整性、真实性及场景可追溯性。
Description
技术领域
本发明涉及数据处理技术领域,具体而言,涉及一种基于矩阵类设备的数据处理方法、装置、设备及介质。
背景技术
在各种实验、试验场景中,经常会用到矩阵类设备,目前针对矩阵类设备的数据记录方式主要是手动编辑或者利用文档编辑器对照现实场景绘制表格。
基于手动编辑或者文档编辑器编辑的方式得到的矩阵类设备的数据,在使用或者存储时都是以一维数据的方式呈现或者存储的,这种数据降维降低了矩阵类设备数据的实用性,导致呈现出的数据与实际矩阵类设备在数据直观性上有很大缺失,并且数据降维还会大大降低数据的可操作性及复杂功能的容纳度。
发明内容
本发明的目的在于,针对上述现有技术中的不足,提供一种基于矩阵类设备的数据处理方法、装置、设备及介质,以便提供一种直观的矩阵类设备数据处理方法。
为实现上述目的,本申请实施例采用的技术方案如下:
第一方面,本申请实施例提供了一种基于矩阵类设备的数据处理方法,包括:
响应于针对矩阵类设备的数据的编辑操作,确定矩阵表格中对应的至少一个待编辑位置,其中,所述矩阵表格中每个单元格对应所述矩阵类设备中的一个设备数据;
根据所述编辑操作以及所述待编辑位置,更新所述待编辑位置中的内容。
其中,所述方法还包括:
获取所述矩阵类设备的数据的配置参数;其中,所述配置参数包括所述矩阵类设备的数据的行数、列数、数据单元数目;
根据所述配置参数,生成所述矩阵表格,其中,所述矩阵表格中单元格的排布方式与所述矩阵类设备中的设备排布方式相同,生成的矩阵表格的行数与配置参数的行数相同,矩阵表格的列数与配置参数的列数相同,矩阵表格中包括的单元格数量与配置参数中的数据单元数目相同;
根据矩阵类设备的设备类型以及矩阵类设备的数据的配置参数,生成矩阵类设备的虚拟显示界面,虚拟显示界面中根据现实场景生成矩阵表格,矩阵表格中每个单元格对应现实场景中矩阵类设备中的一个设备数据。
可选的,所述响应于针对矩阵类设备的数据的编辑操作,确定矩阵表格中对应的至少一个待编辑位置,包括:
响应于对矩阵表格的选择操作,确定至少一个待编辑位置;
所述根据所述编辑操作以及所述待编辑位置,更新所述待编辑位置中的内容,包括:
针对各所述待编辑位置进行编辑操作,更新所述待编辑位置中的内容,所述编辑操作包括下述至少一种:新增、修改、删除。
可选的,所述针对各所述待编辑位置进行编辑操作,更新所述待编辑位置中的内容,包括:
响应于对所述待编辑位置进行预设动作,显示所述待编辑位置所对应矩阵类设备的操作面板,所述操作面板包括:至少一个可编辑项;
响应于对所述可编辑项的编辑操作,更新所述操作面板的内容。
可选的,所述响应于针对矩阵类设备的数据的编辑操作,确定矩阵表格中对应的至少一个待编辑位置,包括:
接收上传的编辑文件,所述编辑文件包括:待编辑位置的标识信息、以及编辑内容;
根据所述编辑文件确定所述待编辑位置;
所述根据所述编辑操作以及所述待编辑位置,更新所述待编辑位置中的内容,包括:
根据所述编辑内容更新所述待编辑位置中的内容。
可选的,所述矩阵类设备的数据包括:实验结果数据;
所述根据所述编辑内容更新所述待编辑位置中的内容之后,还包括:
若更新后的待编辑位置中显示的实验结果数据为预设结果,则对所述预设结果对应的所述待编辑位置进行预设效果处理。
可选的,所述方法还包括:
获取所述矩阵类设备的数据的配置参数;其中,所述配置参数包括所述矩阵类设备的数据的行数、列数、数据单元数目;
根据所述配置参数,生成所述矩阵表格,其中,所述矩阵表格中单元格的排布方式与所述矩阵类设备中包含的各设备排布方式相同;
渲染并展示所述矩阵表格。
可选的,所述根据所述配置参数,生成所述矩阵表格,包括:
获取所述矩阵类设备的数据的总长;
根据所述矩阵类设备的数据的总长以及所述行数,确定所述矩阵表格中每行的数据长度;
根据所述矩阵类数据的列数、所述矩阵表格中每行的数据长度,确定所述矩阵表格中每个所述表格的数组项长度。
第二方面,本申请实施例还提供了一种基于矩阵类设备的数据处理装置,包括:
处理模块,用于响应于针对矩阵类设备的数据的编辑操作,确定矩阵表格中对应的至少一个待编辑位置,其中,所述矩阵表格中每个单元格对应所述矩阵类设备中一个设备的数据,所述矩阵类设备包括下述任一种:细胞培养板、孔板、检验化验中使用的微孔板、酶标板、动物房中按照矩阵排列的多个试验动物饲养区;
更新模块,用于根据所述编辑操作以及所述待编辑位置,更新所述待编辑位置中的内容;
获取模块,用于获取所述矩阵类设备的数据的配置参数;其中,所述配置参数包括所述矩阵类设备的数据的行数、列数、数据单元数目;根据所述配置参数,生成所述矩阵表格,其中,所述矩阵表格中单元格的排布方式与所述矩阵类设备中的设备排布方式相同,生成的矩阵表格的行数与配置参数的行数相同,矩阵表格的列数与配置参数的列数相同,矩阵表格中包括的单元格数量与配置参数中的数据单元数目相同;根据矩阵类设备的设备类型以及矩阵类设备的数据的配置参数,生成矩阵类设备的虚拟显示界面,虚拟显示界面中根据现实场景生成矩阵表格,矩阵表格中每个单元格对应现实场景中矩阵类设备中的一个设备数据。
第三方面,本申请实施例还提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行时执行如第一方面任一所述的基于矩阵类设备的数据处理方法的步骤。
第四方面,本申请实施例还提供了一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面任一所述的基于矩阵类设备的数据处理方法的步骤。
本申请的有益效果是:本申请实施例提供一种基于矩阵类设备的数据处理方法,响应于针对矩阵类设备的数据的编辑操作,确定矩阵表格中对应的至少一个待编辑位置;并根据编辑操作以及待编辑位置,更新待编辑位置中的内容。由此,本申请提供的基于现实场景的虚拟显示界面显示的矩阵表格,最大程度上与现实场景对应,矩阵表格中每个单元格对应所述矩阵类设备中的一个设备数据,从而能够以一格对一设备的方式记录真实孔板场景下的各类操作及数据,保障该业务类型下实验数据的完整性、真实性及场景可追溯性。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请一实施例提供的一种基于矩阵类设备的数据处理方法的流程图;
图2为本申请一实施例提供的一种矩阵类设备的数据显示界面示意图;
图3为本申请又一实施例提供的一种基于矩阵类设备的数据处理方法的流程图;
图4为本申请另一实施例提供的一种基于矩阵类设备的数据处理方法的流程图;
图5为本申请再一实施例提供的一种基于矩阵类设备的数据处理方法的流程图;
图6为本申请再二实施例提供的一种基于矩阵类设备的数据处理方法的流程图;
图7为本申请再三实施例提供的一种基于矩阵类设备的数据处理方法的流程图;
图8为本申请一实施例提供的一种基于矩阵类设备的数据处理装置的示意图;
图9为本申请实施例提供的一种电子设备的示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。
在本申请中,除非另有明确的规定和限定,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包含至少一个特征。在本发明中的描述中,“多个”的含义是至少两个,例如两个、三个,除非另有明确具体的限定。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
在各种实验、试验场景中,如细胞培养、检验化验、动物房在体试验、样品多条件反应分析等涉及到多设备的场景(例如多设备反应、对比等),经常会用到矩阵类设备(例如细胞培养用到的细胞培养板,孔板实验用到的孔板,检验化验中使用的微孔板、酶标板,动物房中按照矩阵排列的多个试验动物饲养区等),目前行业针对矩阵类数据的记录方式是手动或文档编辑器去与现实场景的矩阵单元对应画表格。
而目前记录矩阵类设备数据的电子实验记录本(electronic lab notebook,ELN)等相关业务***,在处理以上各种矩阵类设备的数据时通常会将矩阵由二维降解成一维来进行数据存储和***呈现。这种将数据由孔降解为列表的方式在一定程度上使数据丢失了孔板位置字段的实用性,导致***数据呈现与实际设备在数据直观性上有很大缺失,并且由于维度的降解会使***在相关模块内可操作性及复杂功能的容纳度大大降低。
针对目前存在的问题,本申请实施例提供了多种可能的实现方式,以提供一种直观的矩阵类设备数据处理方法。如下结合附图通过多个示例进行解释说明。图1为本申请一实施例提供的一种基于矩阵类设备的数据处理方法的流程图,该方法可由运行有上述基于矩阵类设备的数据处理方法的电子设备实现,该电子设备例如可以为终端设备,也可以为服务器。如图1所示,该方法包括:
步骤101:响应于针对矩阵类设备的数据的编辑操作,确定矩阵表格中对应的至少一个待编辑位置,其中,矩阵表格中每个单元格对应矩阵类设备中的一个设备的数据;
可选地,根据矩阵类设备的设备类型以及相关参数(例如下述实施例中的配置参数),生成矩阵类设备的虚拟显示界面,虚拟显示界面中的矩阵类设备排列方式与其对应的现实场景中的排列方式相同,虚拟显示界面上的每个设备单元对应现实场景中的一个矩阵类设备,一一对应。
图2为本申请一实施例提供的一种矩阵类设备的虚拟显示界面示意图;如图2所示,虚拟显示界面中根据现实场景生成了12*8的矩阵表格,矩阵表格中每个单元格对应现实场景中矩阵类设备中的一个设备数据。通过响应用户在虚拟显示界面上针对矩阵类设备的数据的编辑操作,确定矩阵表格中对应的待编辑位置。其中,编辑操作例如可以通过触控操作、鼠标点击操作、拖拽操作等方式,本申请对此不做限定。此外,确定的待编辑位置可以有一个或多个,本申请对此不做限定。
在一种可能的实现方式中,确定至少一个待编辑位置后,可以在确定的待编辑位置对应的表格上增加选中符号(例如图2中的对号等指示符号),以指示待编辑位置的选中状态。
在一种具体的实现方式中,可以预先为每个数据孔设定交互状态【isMultiSelect-是否是鼠标摁下左键后框选区域内包含的孔】,并设定坐标(【columnIndex-第几列】,【rowIndex-第几行】)。此外,为每个孔绑定触发事件进行操作交互,【mousedown-鼠标左键下压事件】开启交互,【mouseenter-鼠标移入事件】必须在【mousedown】基础上执行逻辑用于实现框选孔的操作效果,全局监听【mouseup-鼠标左键抬起事件】。
在执行本申请的步骤101之前,初始化数据【isMultiSelect】为未选择中,【startCell-框选起始点】【endCell-框选结束点】坐标为(0,0)。
响应于针对矩阵类设备的数据的编辑操作,记录触发【mousedown】事件的【startCell】坐标,拖拽鼠标每触发一次【mouseenter】就更新一次【endCell】坐标,直至【mouseup】以当下记录的【startCell】和【endCell】作为横纵坐标范围,判断哪些孔坐标在指定范围内。每个孔初始为未选中状态,每一次被框选则针对当前状态改变为对立状态,由此确定矩阵表格中对应的至少一个待编辑位置。
步骤102:根据编辑操作以及待编辑位置,更新待编辑位置中的内容。
需要说明的是,根据编辑操作以及待编辑位置的不同,对待编辑位置中的内容的更新方式不同。通过上述编辑操作对应的待编辑位置中的内容会发生变化,其中,更新方式例如可以为显示、新增、修改、删除、重复、高亮(根据用户输入的投料项(例如通过已投料下拉框选择框选中的某项投料),对矩阵表格中所有包含此投料项投料的表格进行高亮显示)等,本申请对此不做限定。
综上,本申请实施例提供一种基于矩阵类设备的数据处理方法,响应于针对矩阵类设备的数据的编辑操作,确定矩阵表格中对应的至少一个待编辑位置;并根据编辑操作以及待编辑位置,更新待编辑位置中的内容。由此,本申请提供的基于现实场景的虚拟显示界面显示的矩阵表格,最大程度上与现实场景对应,矩阵表格中每个单元格对应所述矩阵类设备中的一个设备数据,从而能够以一格对一设备的方式记录真实孔板场景下的各类操作及数据,保障该业务类型下实验数据的完整性、真实性及场景可追溯性。
可选的,在上述图1的基础上,本申请还提供一种基于矩阵类设备的数据处理方法的可能实现方式,图3为本申请又一实施例提供的一种基于矩阵类设备的数据处理方法的流程图;如图3所示,响应于针对矩阵类设备的数据的编辑操作,确定矩阵表格中对应的至少一个待编辑位置,包括:
步骤301:响应于对矩阵表格的选择操作,确定至少一个待编辑位置。
相应地,上述根据编辑操作以及待编辑位置,更新待编辑位置中的内容,包括:
步骤302:针对各待编辑位置进行编辑操作,更新待编辑位置中的内容,编辑操作包括下述至少一种:新增、修改、删除。
在一种可能的实现方式中,用户可以在虚拟显示界面上选择至少一个待编辑位置,即输入针对至少一个待编辑位置的选择操作,通过响应此选择操作,确定至少一个待编辑位置。确定位置后,根据编辑操作的具体操作方式对待编辑位置的数据进行处理(例如新增处理、修改处理、删除处理等)。其中编辑操作中新增指的是新增待编辑位置的数据,修改指的是对目前待编辑位置的数据进行修改,删除指的是删除待编辑位置的全部数据或者部分数据。
可选的,在上述图3的基础上,本申请还提供一种基于矩阵类设备的数据处理方法的可能实现方式,图4为本申请另一实施例提供的一种基于矩阵类设备的数据处理方法的流程图;如图4所示,针对各待编辑位置进行编辑操作,更新待编辑位置中的内容,包括:
步骤401:响应于对待编辑位置进行预设动作,显示待编辑位置所对应矩阵类设备的操作面板,操作面板包括:至少一个可编辑项;
步骤402:响应于对可编辑项的编辑操作,更新操作面板的内容。
需要说明的是,预设动作为预先设置的请求动作,用户可以通过在待编辑位置输入预设动作,从而在虚拟现实界面上显示待编辑位置所对应矩阵类设备的操作面板。
需要说明的是,根据预设动作的不同,可以有一个或多个操作面板显示,例如操作面板、删除面板、详情面板等,本申请对此不做限定。通过响应编辑操作,更新操作面板的内容。
在一种具体的实现方式中,若预设动作为针对至少一个待编辑位置的面板更新操作,则显示至少一个待编辑位置的操作面板,以使用户在操作面板上进行进一步数据操作;
若预设动作为双击更新操作,则显示至少一个待编辑位置的操作面板,以使用户针对待编辑位置进行除了面板更新操作以外的数据操作,例如基础信息设置、数据删除等;
若预设动作为针对至少一个待编辑位置的删除操作,则显示至少一个待编辑位置的删除面板。
在另一种具体的实现方式中,若矩阵类设备为孔板时,确定待编辑位置后,可以通过双击按钮或其他预设动作打开投料操作面板,进行数据操作,或者通过按钮或者其他预设动作打开投料删除面板,进行投料数据删除操作;
若预设动作为对一个待编辑位置的双击操作,则打开该待编辑位置的详情面板,进行除投料外基础信息设置,或删除投料项。
可选的,在上述图1的基础上,本申请还提供一种基于矩阵类设备的数据处理方法的可能实现方式,图5为本申请再一实施例提供的一种基于矩阵类设备的数据处理方法的流程图;如图5所示,响应于针对矩阵类设备的数据的编辑操作,确定矩阵表格中对应的至少一个待编辑位置,包括:
步骤501:接收上传的编辑文件,编辑文件包括:待编辑位置的标识信息、以及编辑内容。
步骤502:根据编辑文件确定待编辑位置。
根据编辑操作以及待编辑位置,更新待编辑位置中的内容,包括:
步骤503:根据编辑内容更新待编辑位置中的内容。
在一种可能的实现方式中,上传的编辑文件的文件名称或者文件内容中包括:待编辑位置的标识信息、以及编辑内容。接收到上传的编辑文件后,可以根据待编辑位置的标识信息确定待编辑位置,再根据编辑内容对待编辑文件中的内容进行更新。
在一种具体的实现方式中,利于可以预先设置编辑文件的命名规则:【文件名】 +【分隔符,如中划线-】 + 【待编辑位置,如A01】,由此,通过读取文件名分隔符后的内容,即可确定待编辑位置,从而为上传的编辑文件匹配到对应的待编辑位置。
在另一种具体的实现方式中,可以批量上传编辑文件,只要文件中包括待编辑位置的标识信息即可。
可选的,在上述图5的基础上,本申请还提供一种基于矩阵类设备的数据处理方法的可能实现方式,矩阵类设备的数据包括:实验结果数据;根据编辑内容更新待编辑位置中的内容之后,还包括:
若更新后的待编辑位置中显示的实验结果数据为预设结果,则对预设结果对应的待编辑位置进行预设效果处理。
需要说明的是,矩阵类设备的数据包括:实验结果数据,实验结果数据是实验结果的相关数据,包括结果数据、结果状态等,本申请对此不做限定。
在一种可能的实现方式中,如果编辑文件为实验结果的结果文件,根据编辑文件对待编辑位置的实验结果数据进行更新后,判断实验结果数据与预设结果的关系,若实验结果为预设结果,则对预设结果对应的待编辑位置进行预设效果处理。
在另一种可能的实现方式中,还可以根据实验结果数据中的结果状态,对预设结果对应的待编辑位置进行预设效果处理。
预设效果例如更新结果指示标记(例如每个表格可以包括结果指示灯,当实验结果为预设结果时用预设颜色显示结果指示等)、高亮显示等,本申请对此不做限定。
可选的,在上述图1的基础上,本申请还提供一种基于矩阵类设备的数据处理方法的可能实现方式,图6为本申请再二实施例提供的一种基于矩阵类设备的数据处理方法的流程图;如图6所示,该方法还包括:
步骤601:获取矩阵类设备的数据的配置参数;其中,配置参数包括矩阵类设备的数据的行数、列数、数据单元数目。
步骤602:根据配置参数,生成矩阵表格,其中,矩阵表格中表格的排布方式与矩阵类设备中的设备排布方式相同。
步骤603:渲染并展示矩阵表格。
在一种可能的实现方式中,可以通过如下方式对矩阵表格进行渲染:
首先,获取矩阵类设备的数据的配置参数,该配置参数具体限定了矩阵类设备的行数、列数、数据单元数目(即表格数量)。根据配置参数中的行数、列数、数据单元数目,生成矩阵表格。其中,矩阵表格中表格的排布方式与矩阵类设备中的设备排布方式相同,生成的矩阵表格的行数与配置参数的行数相同,矩阵表格的列数与配置参数的列数相同,矩阵表格中包括的表格数量与配置参数中的数据单元数目相同。
对生成的矩阵表格进行渲染,并展示矩阵表格。
在一种具体的实现方式中,若矩阵类设备中多个设备按照矩形排列,则可以通过如下方式对矩阵表格进行渲染:
首先,获取矩阵类设备的行数-rowsNumber、列数-columnsNumber,用于模拟真实的矩阵类设备排列。
其次,根据矩阵类设备的行数-rowsNumber、列数-columnsNumber生成所述矩阵表格。
最后渲染并展示所述矩阵表格。
在另一种具体的实现方式中,可以根据具体的实现场景对矩阵表格进行渲染,使得渲染后的矩阵表格与现实场景中的矩阵类设备在外观上具有相似性。
上述仅为示例说明,在实际实现中,还可以有其他的矩阵表格生成方式,本申请对此不做限定。
可选的,在上述图6基础上,本申请还提供一种基于矩阵类设备的数据处理方法的可能实现方式,图7为本申请再三实施例提供的一种基于矩阵类设备的数据处理方法的流程图;如图7所示,根据配置参数,生成矩阵表格,包括:
步骤701:获取矩阵类设备的数据的总长。
下面对矩阵表格中每个单元格存储数据的存储区域进行分配,首先获取矩阵类设备的数据的总长,也就是矩阵表格中所有表格的所有数据的数据总长度,此值可以由用户进行设定,本申请对此不做限定。
步骤702:根据矩阵类设备的数据的总长以及行数,确定矩阵表格中每行的数据长度,以及矩阵表格中每行数据起点位置。
根据上述数据的总长、行数,将数据的总长均匀分配到每一行,从而确定矩阵表格中每行的数据长度以及矩阵表格中每行数据起点位置。
在一种具体的实现方式中,可以通过数据的总长和矩阵类设备的行数-rowsNumber,通过在数据的总长中循环每行的数据长度,标记矩阵表格中每行数据起点位置。
步骤703:根据矩阵类数据的列数、矩阵表格中每行的数据长度,确定矩阵表格中每个单元格的数组项长度。
根据矩阵类数据的列数以及矩阵表格中每行的数据长度,将每行的数据长度均匀分配到每个单元格中,从而确定出矩阵表格中每个单元格的数组项长度。
上述仅为示例说明,在实际实现中还可以有其他的表格配置方式,本申请对此不做限定。
可选的,为了便于后续确定每个矩阵表格的位置,可以对矩阵表格中的每个单元格进行坐标编号:
首先,对矩阵类设备,可以以行字母、列数字的为矩阵表格中每个单元格的坐标命名;在生成矩阵表格之后,可以遵循计算机第一项为0原则及类坐标第三象限原则,将第一个表格的坐标设定为(0, 0), 向右横坐标增长,向下纵坐标增长,得到每个单元格的坐标。每个单元格的坐标与矩阵类设备的坐标一一对应。
下述对用以执行本申请所提供的基于矩阵类设备的数据处理装置、电子设备及存储介质等进行说明,其具体的实现过程以及技术效果参见上述,下述不再赘述。
本申请实施例提供一种基于矩阵类设备的数据处理装置的可能实现示例,能够执行上述实施例提供的基于矩阵类设备的数据处理方法。图8为本申请一实施例提供的一种基于矩阵类设备的数据处理装置的示意图。如图8所示,上述基于矩阵类设备的数据处理装置100,包括:
处理模块81,用于响应于针对矩阵类设备的数据的编辑操作,确定矩阵表格中对应的至少一个待编辑位置,其中,矩阵表格中每个单元格对应矩阵类设备中的一个设备数据;
更新模块83,用于根据编辑操作以及待编辑位置,更新待编辑位置中的内容。
可选的,处理模块81,用于响应于对矩阵表格的选择操作,确定至少一个待编辑位置;
更新模块83,用于针对各所述待编辑位置进行编辑操作,更新所述待编辑位置中的内容,所述编辑操作包括下述至少一种:新增、修改、删除。
可选的,更新模块83,用于响应于对所述待编辑位置进行预设动作,显示所述待编辑位置所对应矩阵类设备的操作面板,所述操作面板包括:至少一个可编辑项;响应于对所述可编辑项的编辑操作,更新所述操作面板的内容。
可选的,处理模块81,用于接收上传的编辑文件,所述编辑文件包括:待编辑位置的标识信息、以及编辑内容;根据所述编辑文件确定所述待编辑位置;
更新模块83,用于根据所述编辑内容更新所述待编辑位置中的内容。
可选的,所述矩阵类设备的数据包括:实验结果数据;结果处理模块,用于若更新后的待编辑位置中显示的实验结果数据为预设结果,则对所述预设结果对应的所述待编辑位置进行预设效果处理。
可选的,获取模块,用于获取所述矩阵类设备的数据的配置参数;其中,所述配置参数包括所述矩阵类设备的数据的行数、列数、数据单元数目;
表格生成模块,用于根据所述配置参数,生成所述矩阵表格,其中,所述矩阵表格中表格的排布方式与所述矩阵类设备中的设备排布方式相同;
渲染模块,用于渲染并展示所述矩阵表格。
可选的,表格生成模块,用于获取所述矩阵类设备的数据的总长;根据所述矩阵类设备的数据的总长以及所述行数,确定所述矩阵表格中每行的数据长度,以及所述矩阵表格中每行数据起点位置;根据所述矩阵类数据的列数、所述矩阵表格中每行的数据长度,确定所述矩阵表格中每个所述表格的数组项长度。
上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。
以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application Specific Integrated Circuit,简称ASIC),或,一个或多个微处理器(digital singnal processor,简称DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,简称FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(CentralProcessing Unit,简称CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上***(system-on-a-chip,简称SOC)的形式实现。
本申请实施例提供一种电子设备的可能实现示例,能够执行上述实施例提供的基于矩阵类设备的数据处理方法。图9为本申请实施例提供的一种电子设备的示意图,该设备可以集成于终端设备或者终端设备的芯片,该终端可以是具备数据处理功能的计算设备。
该电子设备包括:处理器901、存储介质902和总线,存储介质存储有处理器可执行的程序指令,当控制设备运行时,处理器与存储介质之间通过总线通信,处理器执行程序指令,以执行时执行上述基于矩阵类设备的数据处理方法的步骤。具体实现方式和技术效果类似,这里不再赘述。
本申请实施例提供一种计算机可读存储介质的可能实现示例,能够执行上述实施例提供的基于矩阵类设备的数据处理方法,存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述基于矩阵类设备的数据处理方法的步骤。
存储在一个存储介质中的计算机程序,可以包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (10)
1.一种基于矩阵类设备的数据处理方法,其特征在于,包括:
响应于针对矩阵类设备的数据的编辑操作,确定矩阵表格中对应的至少一个待编辑位置,其中,所述矩阵表格中每个单元格对应所述矩阵类设备中一个设备的数据,所述矩阵类设备包括下述任一种:细胞培养板、孔板、检验化验中使用的微孔板、酶标板、动物房中按照矩阵排列的多个试验动物饲养区;
根据所述编辑操作以及所述待编辑位置,更新所述待编辑位置中的内容;
其中,所述方法还包括:
获取所述矩阵类设备的数据的配置参数;其中,所述配置参数包括所述矩阵类设备的数据的行数、列数、数据单元数目;
根据所述配置参数,生成所述矩阵表格,其中,所述矩阵表格中单元格的排布方式与所述矩阵类设备中的设备排布方式相同,生成的矩阵表格的行数与配置参数的行数相同,矩阵表格的列数与配置参数的列数相同,矩阵表格中包括的单元格数量与配置参数中的数据单元数目相同;
根据矩阵类设备的设备类型以及矩阵类设备的数据的配置参数,生成矩阵类设备的虚拟显示界面,虚拟显示界面中根据现实场景生成矩阵表格,矩阵表格中每个单元格对应现实场景中矩阵类设备中的一个设备数据。
2.如权利要求1所述的方法,其特征在于,所述响应于针对矩阵类设备的数据的编辑操作,确定矩阵表格中对应的至少一个待编辑位置,包括:
响应于对矩阵表格的选择操作,确定至少一个待编辑位置;
所述根据所述编辑操作以及所述待编辑位置,更新所述待编辑位置中的内容,包括:
针对各所述待编辑位置进行编辑操作,更新所述待编辑位置中的内容,所述编辑操作包括下述至少一种:新增、修改、删除。
3.如权利要求2所述的方法,其特征在于,所述针对各所述待编辑位置进行编辑操作,更新所述待编辑位置中的内容,包括:
响应于对所述待编辑位置进行预设动作,显示所述待编辑位置所对应矩阵类设备的操作面板,所述操作面板包括:至少一个可编辑项;
响应于对所述可编辑项的编辑操作,更新所述操作面板的内容。
4.如权利要求1所述的方法,其特征在于,所述响应于针对矩阵类设备的数据的编辑操作,确定矩阵表格中对应的至少一个待编辑位置,包括:
接收上传的编辑文件,所述编辑文件包括:待编辑位置的标识信息、以及编辑内容;
根据所述编辑文件确定所述待编辑位置;
所述根据所述编辑操作以及所述待编辑位置,更新所述待编辑位置中的内容,包括:
根据所述编辑内容更新所述待编辑位置中的内容。
5.如权利要求4所述的方法,其特征在于,所述矩阵类设备的数据包括:实验结果数据;
所述根据所述编辑内容更新所述待编辑位置中的内容之后,还包括:
若更新后的待编辑位置中显示的实验结果数据为预设结果,则对所述预设结果对应的所述待编辑位置进行预设效果处理。
6.如权利要求1所述的方法,其特征在于,所述根据所述配置参数,生成所述矩阵表格之后,还包括:
渲染并展示所述矩阵表格。
7.如权利要求6所述的方法,其特征在于,所述根据所述配置参数,生成所述矩阵表格,包括:
获取所述矩阵类设备的数据的总长;
根据所述矩阵类设备的数据的总长以及所述行数,确定所述矩阵表格中每行的数据长度;
根据所述矩阵类设备的数据的列数、所述矩阵表格中每行的数据长度,确定所述矩阵表格中每个所述单元格的数组项长度。
8.一种基于矩阵类设备的数据处理装置,其特征在于,包括:
处理模块,用于响应于针对矩阵类设备的数据的编辑操作,确定矩阵表格中对应的至少一个待编辑位置,其中,所述矩阵表格中每个单元格对应所述矩阵类设备中一个设备的数据,所述矩阵类设备包括下述任一种:细胞培养板、孔板、检验化验中使用的微孔板、酶标板、动物房中按照矩阵排列的多个试验动物饲养区;
更新模块,用于根据所述编辑操作以及所述待编辑位置,更新所述待编辑位置中的内容;
获取模块,用于获取所述矩阵类设备的数据的配置参数;其中,所述配置参数包括所述矩阵类设备的数据的行数、列数、数据单元数目;根据所述配置参数,生成所述矩阵表格,其中,所述矩阵表格中单元格的排布方式与所述矩阵类设备中的设备排布方式相同,生成的矩阵表格的行数与配置参数的行数相同,矩阵表格的列数与配置参数的列数相同,矩阵表格中包括的单元格数量与配置参数中的数据单元数目相同;根据矩阵类设备的设备类型以及矩阵类设备的数据的配置参数,生成矩阵类设备的虚拟显示界面,虚拟显示界面中根据现实场景生成矩阵表格,矩阵表格中每个单元格对应现实场景中矩阵类设备中的一个设备数据。
9.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行时执行如权利要求1至7任一所述的基于矩阵类设备的数据处理方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至7任一所述的基于矩阵类设备的数据处理方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211504597.4A CN115544983B (zh) | 2022-11-29 | 2022-11-29 | 基于矩阵类设备的数据处理方法、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211504597.4A CN115544983B (zh) | 2022-11-29 | 2022-11-29 | 基于矩阵类设备的数据处理方法、装置、设备及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115544983A CN115544983A (zh) | 2022-12-30 |
CN115544983B true CN115544983B (zh) | 2023-03-21 |
Family
ID=84722067
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211504597.4A Active CN115544983B (zh) | 2022-11-29 | 2022-11-29 | 基于矩阵类设备的数据处理方法、装置、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115544983B (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008197915A (ja) * | 2007-02-13 | 2008-08-28 | D & M Solution Kk | 生産管理システム |
CN103106817A (zh) * | 2013-03-06 | 2013-05-15 | 上海海事大学 | 一种基于增强式虚拟现实***的航海科技仿真*** |
CN204008678U (zh) * | 2014-07-29 | 2014-12-10 | 北京大学工学院包头研究院 | 孔板加样引导装置 |
CN104850670A (zh) * | 2014-02-17 | 2015-08-19 | 职康康 | 基于虚拟现实的医疗设备演示*** |
CN108351636A (zh) * | 2015-11-06 | 2018-07-31 | 三菱电机株式会社 | 工程设计工具、***及模块 |
CN108510597A (zh) * | 2018-03-09 | 2018-09-07 | 北京小米移动软件有限公司 | 虚拟场景的编辑方法、装置及非临时性计算机可读存储介质 |
CN111353280A (zh) * | 2020-05-25 | 2020-06-30 | 浙江明度智控科技有限公司 | 一种对pdf药品文档进行超链接编辑的方法和*** |
WO2021184689A1 (zh) * | 2020-03-16 | 2021-09-23 | 平安科技(深圳)有限公司 | 模型数据处理方法、装置、设备及计算机可读存储介质 |
CN113722345A (zh) * | 2021-09-14 | 2021-11-30 | 上海明略人工智能(集团)有限公司 | 映射关系的展示方法和装置、电子设备、存储介质 |
CN113750519A (zh) * | 2021-09-09 | 2021-12-07 | 网易(杭州)网络有限公司 | 场景地形编辑方法、装置、电子终端和机器可读存储介质 |
CN114797109A (zh) * | 2022-04-27 | 2022-07-29 | 网易(杭州)网络有限公司 | 对象编辑方法、装置、电子设备和存储介质 |
-
2022
- 2022-11-29 CN CN202211504597.4A patent/CN115544983B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008197915A (ja) * | 2007-02-13 | 2008-08-28 | D & M Solution Kk | 生産管理システム |
CN103106817A (zh) * | 2013-03-06 | 2013-05-15 | 上海海事大学 | 一种基于增强式虚拟现实***的航海科技仿真*** |
CN104850670A (zh) * | 2014-02-17 | 2015-08-19 | 职康康 | 基于虚拟现实的医疗设备演示*** |
CN204008678U (zh) * | 2014-07-29 | 2014-12-10 | 北京大学工学院包头研究院 | 孔板加样引导装置 |
CN108351636A (zh) * | 2015-11-06 | 2018-07-31 | 三菱电机株式会社 | 工程设计工具、***及模块 |
CN108510597A (zh) * | 2018-03-09 | 2018-09-07 | 北京小米移动软件有限公司 | 虚拟场景的编辑方法、装置及非临时性计算机可读存储介质 |
WO2021184689A1 (zh) * | 2020-03-16 | 2021-09-23 | 平安科技(深圳)有限公司 | 模型数据处理方法、装置、设备及计算机可读存储介质 |
CN111353280A (zh) * | 2020-05-25 | 2020-06-30 | 浙江明度智控科技有限公司 | 一种对pdf药品文档进行超链接编辑的方法和*** |
CN113750519A (zh) * | 2021-09-09 | 2021-12-07 | 网易(杭州)网络有限公司 | 场景地形编辑方法、装置、电子终端和机器可读存储介质 |
CN113722345A (zh) * | 2021-09-14 | 2021-11-30 | 上海明略人工智能(集团)有限公司 | 映射关系的展示方法和装置、电子设备、存储介质 |
CN114797109A (zh) * | 2022-04-27 | 2022-07-29 | 网易(杭州)网络有限公司 | 对象编辑方法、装置、电子设备和存储介质 |
Non-Patent Citations (4)
Title |
---|
Data Processing Toolset for the Virtual Watershed;Lisa Palathingal等;《2016 International Conference on Collaboration Technologies and Systems (CTS)》;20161231;第281-287页 * |
Excel表格程序在辅助评价医院护理工作满意度中的应用研究;杜乐燕等;《护理研究》;20080630;第22卷(第17期);第1584-1586页 * |
基于模板的可视化场景编辑器;刘晓平等;《***仿真学报》;20061130;第18卷(第11期);第3161-3164页 * |
基于虚拟仪器平台的X射线荧光分析的软件开发;潘文君等;《电子世界》;20141231(第13期);第123、126页 * |
Also Published As
Publication number | Publication date |
---|---|
CN115544983A (zh) | 2022-12-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20210044685A (ko) | 자동으로 검출된 타겟 라벨들에 따른 로보틱 프로세스 자동화 활동들 네이밍 | |
CN112558967A (zh) | 页面自动生成方法、装置、电子设备和存储介质 | |
CN108958731B (zh) | 一种应用程序界面生成方法、装置、设备和存储介质 | |
CN101414301A (zh) | 处理内容管理***内的储存库中的对象的装置和方法 | |
CN111813409A (zh) | 一种交互界面的代码生成方法、装置、设备及存储介质 | |
CN112836074A (zh) | 一种壁纸显示方法及设备 | |
Efford et al. | Package ‘secr’ | |
CN112433712A (zh) | 报表展示方法、装置、计算机设备和存储介质 | |
CN115794641A (zh) | 基于业务流程的造数方法、装置、设备及存储介质 | |
CN115544983B (zh) | 基于矩阵类设备的数据处理方法、装置、设备及介质 | |
CN112306606A (zh) | 一种用于呈现控件样式的方法与设备 | |
CN115858049A (zh) | Rpa流程组件化编排方法、装置、设备和介质 | |
CN115756692A (zh) | 基于样式属性自动组合展示页面的方法及其相关设备 | |
CN112633853B (zh) | 项目管理方法、装置及电子设备 | |
CN114724170A (zh) | 一种bom的生成方法、装置、电子设备及存储介质 | |
CN111198830B (zh) | 移动存储设备的识别方法、装置、电子设备以及存储介质 | |
CN109948251B (zh) | 基于cad的数据处理方法、装置、设备及存储介质 | |
CN113608731A (zh) | 积木编程关卡更新方法、装置、终端设备及存储介质 | |
CN113761402A (zh) | 一种链接调试方法、装置、设备和存储介质 | |
US7447553B1 (en) | Software object, system and method for an automation program with function rules which has multiple uses for various programming tools | |
CN111061472A (zh) | 一种可视化编辑小提琴图的生成方法及*** | |
CN111026307B (zh) | 一种用于快速关联图形组态工具中图元的方法及装置 | |
CN113934952B (zh) | 以积木式方式搭建页面的方法及装置 | |
CN110795087B (zh) | 对uml设计图的图元处理方法、装置和计算机设备 | |
CN110515530B (zh) | 一种文字操作的处理方法、装置、设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |