CN110909002A - 一种智能设备动态属性的存储方法及网关 - Google Patents

一种智能设备动态属性的存储方法及网关 Download PDF

Info

Publication number
CN110909002A
CN110909002A CN201911162216.7A CN201911162216A CN110909002A CN 110909002 A CN110909002 A CN 110909002A CN 201911162216 A CN201911162216 A CN 201911162216A CN 110909002 A CN110909002 A CN 110909002A
Authority
CN
China
Prior art keywords
equipment
intelligent
node
dynamic attribute
gateway
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
CN201911162216.7A
Other languages
English (en)
Other versions
CN110909002B (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.)
Hangzhou Lifesmart Technology Co Ltd
Original Assignee
Hangzhou Lifesmart Technology Co Ltd
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 Hangzhou Lifesmart Technology Co Ltd filed Critical Hangzhou Lifesmart Technology Co Ltd
Priority to CN201911162216.7A priority Critical patent/CN110909002B/zh
Publication of CN110909002A publication Critical patent/CN110909002A/zh
Application granted granted Critical
Publication of CN110909002B publication Critical patent/CN110909002B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2282Tablespace storage structures; Management thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying

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)
  • Software Systems (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种智能设备动态属性的存储方法,所述方法包括:获取智能设备的设备ID和对应该智能设备的动态属性信息;对所述智能设备的动态属性信息进行序列化,并生成对应的字符串;生成一数据库表并存储于一数据库中,所述数据库表包括数据库表ID、智能设备的设备ID和字符串,其中,所述数据库表ID和智能设备的设备ID一一对应。相应的,本发明还公开了一种网关。通过本发明,实现了智能设备的动态属性在网关中的持久化存储功能。

Description

一种智能设备动态属性的存储方法及网关
技术领域
本发明涉及物联网智能控制技术领域,尤其涉及一种智能设备动态属性的存储方法及网关。
背景技术
随着物联网概念的普及,各种行业应用和用户使用场景差异化的需求浮现,仅通过增加智能设备本身功能来达到差异化的效果,会造成设备种类的增加以及企业成本的增加。网关作为智能家居***中的重要中枢,与***中的智能设备进行数据交互和对其进行管理,使智能设备的维护、使用、功能更新以及配置的更加便捷。
智能家居***中包括各种智能设备,每种类型的智能设备具有一些固定的属性和参数。但是随着市场需求的多样化,智能设备的功能要求越来越多,同一种类型的智能设备在不同的使用场景中或者应用不同的行业应用中时,会需要智能设备具有更多附件功能的特殊属性,来满足用户的需求和市场需求的多样化,这些特殊属性为动态属性。比如,智能门锁在某些应用场景中需要具有能通过APP配置多个临时密码,并且临时密码能被限定有效时间范围和有效次数等。在比如,在某些应用场景中需要传感器支持设防和撤防的功能,设防是指该传感器能够主动上报状态信息,撤防后该传感器不再主动上报状态信息。为了适配这些需求,如果通过更新维护应用现场的智能设备的本身固件,其步骤繁琐、成本高昂,因此需要网关对这些动态属性进行存储和管理。
现有技术中的技术方案,一种技术方案是网关以文本文件格式进行存储,由于网关使用Linux操作***,在存储芯片中构建了文件***。在智能设备拥有动态属性的情况下,将智能设备的动态属性以文本方式存储。该技术方案的缺陷是每次添加、修改或者删除动态属性时,都要操作文件***,并且无法监控数据的变更。另外一种技术方案是利用数据库的存储方式,创建一个新的数据库表来专门存储智能设备的动态属性,动态属性的添加、修改或者删除操作通过对数据表的行进行操作。其缺陷是存在数据散乱整合困难的技术问题,并且增加了一定的数据冗余和程序的复杂度。因此,由于动态属性的未知性,包括功能的未知和数量的未知,仅通过增加数据库表字段或者增加数据库表来进行存储和维护,并不是合适的选择。
因此,如何解决上述技术问题,能够更好地对智能设备的动态属性进行持久性存储,成为急需解决的技术问题。
发明内容
本发明的目的在于提供一种智能设备动态属性的存储方法及网关,实现了智能设备的动态属性在网关中的持久化存储功能。
为实现上述目的,本发明提供了一种智能设备动态属性的存储方法,所述方法包括:
S1、获取智能设备的设备ID和对应该智能设备的动态属性信息;
S2、对所述智能设备的动态属性信息进行序列化,并生成对应的字符串;
S3、生成一数据库表并存储于一数据库中,所述数据库表包括数据库表ID、智能设备的设备ID和字符串,其中,所述数据库表ID和智能设备的设备ID一一对应。
优选的,于所述步骤S1前包括:
在终端的APP客户端设置智能设备的动态属性信息,并生成一数据报文发送至网关,所述数据报文包括所述智能设备的设备ID和动态属性信息。
优选的,所述步骤S1包括:
获取终端发送的数据报文,解析所述数据报文,获取所述数据报文中的智能设备的设备ID和动态属性信息。
优选的,所述步骤S1还包括:
获取所述智能设备的固有属性,所述固有属性包括所述智能设备的设备类型、设备名称、与网关通信的认证码和与所述网关通信的协议类型。
优选的,所述步骤S2包括:
将所述智能设备对应定义为一节点,所述智能设备的设备ID与该节点的节点ID一一对应;
所述节点的节点信息包括所述智能设备的设备ID、固有属性和动态属性;
将所述节点信息以Lua元表形式存储于所述网关的内存中。
优选的,所述步骤S3包括:
生成一数据库表,所述数据库表包括数据库表ID、节点ID以及所述字符串,其中,所述数据库表ID与节点ID一一对应。
优选的,所述方法还包括:
当增加、删除或者修改所述智能设备的动态属性时,根据所述智能设备的设备ID,获取对应的节点ID;
根据所述节点ID,查找到对应的Lua元表;
基于所述动态属性的增加、删除或者修改操作,在所述Lua元表中对所述动态属性进行相应的修改;
将修改后的Lua表进行序列化,生成新的字符串,并存储于所述数据库中。
为实现上述目的,本发明提供了一种网关,所述网关包括:
获取模块,用于获取智能设备的设备ID和对应该智能设备的动态属性信息;
序列化模块,用于对所述智能设备的动态属性信息进行序列化,并生成对应的字符串;
生成模块,用于生成一数据库表并存储于一数据库中,所述数据库表包括数据库表ID、智能设备的设备ID和字符串,其中,所述数据库表ID和智能设备的设备ID一一对应。
优选的,所述序列化模块包括:
节点单元,用于将所述智能设备对应定义为一节点,所述智能设备的设备ID与该节点的节点ID一一对应,所述节点的节点信息包括所述智能设备的设备ID、固有属性和动态属性;
存储单元,用于将所述节点信息以Lua元表形式存储于所述网关的内存中。
优选的,所述网关还包括:
查询模块,用于当增加、删除或者修改所述智能设备的动态属性时,根据所述智能设备的设备ID,获取对应的节点ID,并根据所述节点ID,查找到对应的Lua元表;
修改模块,用于基于所述动态属性的增加、删除或者修改操作,在所述Lua元表中对所述动态属性进行相应的修改;
存储模块,用于将修改后的Lua表进行序列化,生成新的字符串,并存储于所述数据库中。
与现有技术相比,本发明一种智能设备动态属性的存储方法及网关,所带来的有益效果为:解决了现有技术中的技术问题,实现了动态属性在网关中的持久化存储功能;通过网关对智能设备的动态属性的存储和维护管理,达到低成本、高效率的成效;通过APP客户端对智能设备的动态属性进行配置,满足了用户的多样化的需求,并且当有新增的动态属性需求时,只需要更新网关的应用程序即可;通过实现动态属性的持久化存储,在网关或者智能设备断电重启前后,其动态属性不会丢失,保证了数据的持久化。
附图说明
图1是根据本发明的一个实施例中智能设备动态属性的存储方法的流程示意图。
图2是根据本发明的一个实施例中网关的***示意图。
具体实施方式
以下将结合附图所示的具体实施方式对本发明进行详细描述,但这些实施方式并不限制本发明,本领域的普通技术人员根据这些实施方式所做出的结构、方法、或功能上的变换均包含在本发明的保护范围内。
如图1所示的本发明一实施例中,本发明提供一种智能设备动态属性的存储方法,所述方法包括:
S1、获取智能设备的设备ID和对应该智能设备的动态属性信息;
S2、对所述智能设备的动态属性信息进行序列化,并生成对应的字符串;
S3、生成一数据库表并存储于一数据库中,所述数据库表包括数据库表ID、智能设备的设备ID和字符串,其中,所述数据库表ID和智能设备的设备ID一一对应。
根据本发明的一具体实施例,于所述步骤S1前还包括:在终端的APP客户端设置智能设备的动态属性信息,并生成一数据报文发送至网关,所述数据报文包括所述智能设备的设备ID和动态属性信息。用户可根据情景模式的需要或者行业应用的需求,在终端的APP客户端设置智能设备的动态属性。比如,在某种应用场景下,设置传感器的设防或者撤防的功能,该功能用动态属性来表示。同一类型的智能设备在不同应用场景下,所设置的动态属性可能会不同。同一个智能设备在同一应用场景下,也可设置多个动态属性,均可根据用户的需求来指定。APP客户端是智能家居***的APP管理软件,通过该APP客户端可对智能家居***中智能设备进行管理和控制。在终端的APP客户端设置智能设备的动态属性信息。根据用户设置的动态属性信息生成一数据报文发送至网关,所述数据报文包括所述智能设备的设备ID和动态属性信息。
在所述步骤S1中,获取智能设备的设备ID和对应该智能设备的动态属性。具体地,获取终端发送的数据报文,解析所述数据报文,获取所述数据报文中的智能设备的设备ID和动态属性信息。
根据本发明的一具体实施例,所述步骤S1还包括:获取所述智能设备的固有属性,所述固有属性包括所述智能设备的设备类型、设备名称、与所述网关通信的认证码以及与所述网关通信的协议类型。所述固有属性是智能设备的共有属性,是每一个智能设备都具有的属性。在智能设备上电时,所述网关与智能设备进行数据通信,获取智能设备的固有属性,并存储智能设备的固有属性。
在所述步骤S2中,对所述智能设备的动态属性信息进行序列化,并生成对应的字符串。将智能设备的动态属性信息进行序列化,将其转化为二进制字符串,然后将转化后的字符串进行保存。
根据本发明的一具体实施例,所述步骤S2包括:将所述智能设备对应定义为一节点,所述智能设备的设备ID与该节点的节点ID一一对应;所述节点的节点信息包括所述智能设备的设备ID、固有属性和动态属性;所述节点信息以Lua元表形式存储于所述网关的内存中。将所述网关下每一个智能设备对应定义为一个节点,每一个节点具有唯一的节点ID,该节点ID与对应的智能设备的设备ID一一对应。所述节点的数据类型为Lua编程语言的元表类型。所述智能设备的固有属性和动态属性为所述节点的属性元素。由于节点是按照Lua编程语言中的元表来定义的,可根据Lua编程规范对元表进行添加、删除、修改元素。Lua元表是Lua编程语言定义的一种数据类型,其存储并运行在所述网关的内存中的。节点信息以Lua表形式存储于网关的内存中时,智能设备的动态属性可以添加、删除和修改等。
根据本发明的一具体实施例,所述步骤S2还包括:对所述Lua表进行序列化,并生成字符串。对所述Lua表进行序列化,将其转化为二进制字符串,即对应将所述节点信息序列化成字符串。
在所述步骤S3中,生成一数据库表并存储于一数据库中,所述数据库表包括数据库表ID、智能设备的设备ID和字符串,其中,所述数据表ID和智能设备的设备ID一一对应。所述数据库选择SQLite3数据库,该数据库作为一款基于C语言开发的轻型数据库,占用极少的资源,适用于基于嵌入式Linux操作***的设备。所述数据库存储于所述网关的Flash中。基于上述实施例,将所述Lua表进行序列化,生成字符串,即对应将所述节点信息生成字符串信息。所述网关生成一数据库表,所述数据库表包括数据库表ID、节点ID以及所述字符串,其中,所述数据库表ID与节点ID一一对应。所述数据库表ID具有唯一性。将智能设备节点信息存储于数据库中,并且能够根据数据库表ID快速查询到智能设备的节点信息,包括智能设备的动态属性。数据库存储于网关的Flash中,在网关掉电或者重启后,其动态属性信息可持久性存储,不会丢失信息,保证了数据信息的持久化。
由于动态属性信息存储于数据库中,当对增加、删除或者修改动态属性时,需要将字符串中的数据全部从数据库中取出进行修改,然后再存入,该操作频繁复杂,并且给网关带来一定的***资源负担。因此,本发明的一具体实施例,当增加、删除或者修改所述智能设备的动态属性时,根据所述智能设备的设备ID,获取对应的节点ID;根据所述节点ID,查找到对应的Lua元表;基于所述动态属性的增加、删除或者修改操作,在所述Lua元表中对所述动态属性进行相应的修改;将修改后的Lua表进行序列化,生成新的字符串,并存储于所述数据库中。基于该技术方案,通过内存缓存机制和SQLite的事务模式,在Lua表中进行动态属性的修改。事务模式保证了每次数据操作的顺序性处理,并且相互独立,每次事务的提交都是在本次事务工作全部正确完成的情况下才完成的,出现失败就会返回失败并会退原先数据的修改。Lua表存储于内存中,不需要对数据库进行频繁操作,减少了读取数据时的数据库操作次数和缩短了读取时间,增强了数据的快速响应,并且使用数据修改提交事务执行,可以在数据更新时,减少了数据写入执行次数和保证写入的正确性,减少了网关的***负担。
根据该技术方案,实现了动态属性在网关中的持久化存储功能;通过实现动态属性的持久化存储,在网关或者智能设备断电重启前后,其动态属性不会丢失,保证了数据的持久化。
如图2所示的本发明的一实施例中,本发明提供一种网关,所述网关包括:
获取模块20,用于获取智能设备的设备ID和对应该智能设备的动态属性信息;
序列化模块21,用于对所述智能设备的动态属性信息进行序列化,并生成对应的字符串;
生成模块22,用于生成一数据库表并存储于一数据库中,所述数据库表包括数据库表ID、智能设备的设备ID和字符串,其中,所述数据库表ID和智能设备的设备ID一一对应。
所述获取模块获取终端发送的数据报文,解析所述数据报文,获取所述数据报文中的智能设备的设备ID和动态属性信息。用户可根据情景模式的需要或者行业应用的需求,在终端的APP客户端设置智能设备的动态属性。根据用户设置的动态属性信息生成一数据报文发送至网关,所述数据报文包括所述智能设备的设备ID和动态属性信息。所述获取模块还获取所述智能设备的固有属性,所述固有属性包括所述智能设备的设备类型、设备名称、与所述网关通信的认证码和与所述网关通信的协议类型。所述固有属性是智能设备的共有属性,是每一个智能设备都具有的属性。
序列化模块对所述智能设备的动态属性信息进行序列化,并生成对应的字符串。具体地,所述序列化模块包括节点单元和存储单元。所述节点单元将所述智能设备对应定义为一节点,所述智能设备的设备ID与该节点的节点ID一一对应,所述节点的节点信息包括所述智能设备的设备ID、固有属性和动态属性。所述存储单元将所述节点信息以Lua元表形式存储于所述网关的内存中。所述序列化模块对所述Lua表进行序列化,并生成字符串。对所述Lua表进行序列化,将其转化为二进制字符串,即对应将所述节点信息序列化成字符串。
所述生成模块生成一数据库表,所述数据库表包括数据库表ID、节点ID以及所述字符串,其中,所述数据库表ID与节点ID一一对应。所述数据库表ID具有唯一性。将智能设备节点信息存储于数据库中,数据库存储于网关的Flash中,在网关掉电或者重启后,其动态属性信息可持久性存储,不会丢失信息,保证了数据信息的持久化。
根据本发明的一具体实施例,所述网关还包括查询模块、修改模块和存储模块。在所述查询模块中,当增加、删除或者修改所述智能设备的动态属性时,根据所述智能设备的设备ID,获取对应的节点ID,并根据所述节点ID,查找到对应的Lua元表。所述修改模块基于所述动态属性的增加、删除或者修改操作,在所述Lua元表中对所述动态属性进行相应的修改。所述存储模块将修改后的Lua表进行序列化,生成新的字符串,并存储于所述数据库中。Lua表存储于内存中,不需要对数据库进行频繁操作,减少了读取数据时的数据库操作次数和缩短了读取时间。
尽管为示例目的,已经公开了本发明的优选实施方式,但是本领域的普通技术人员将意识到,在不脱离由所附的权利要求书公开的本发明的范围和精神的情况下,各种改进、增加以及取代是可能的。

Claims (10)

1.一种智能设备动态属性的存储方法,其特征在于,所述方法包括:
S1、获取智能设备的设备ID和对应该智能设备的动态属性信息;
S2、对所述智能设备的动态属性信息进行序列化,并生成对应的字符串;
S3、生成一数据库表并存储于一数据库中,所述数据库表包括数据库表ID、智能设备的设备ID和字符串,其中,所述数据库表ID和智能设备的设备ID一一对应。
2.如权利要求1所述的智能设备动态属性的存储方法,其特征在于,于所述步骤S1前包括:
在终端的APP客户端设置智能设备的动态属性信息,并生成一数据报文发送至网关,所述数据报文包括所述智能设备的设备ID和动态属性信息。
3.如权利要求2所述的智能设备动态属性的存储方法,其特征在于,所述步骤S1包括:
获取终端发送的数据报文,解析所述数据报文,获取所述数据报文中的智能设备的设备ID和动态属性信息。
4.如权利要求1所述的智能设备动态属性的存储方法,其特征在于,所述步骤S1还包括:
获取所述智能设备的固有属性,所述固有属性包括所述智能设备的设备类型、设备名称、与网关通信的认证码以及与所述网关通信的协议类型。
5.如权利要求4所述的智能设备动态属性的存储方法,其特征在于,所述步骤S2包括:
将所述智能设备对应定义为一节点,所述智能设备的设备ID与该节点的节点ID一一对应;
所述节点的节点信息包括所述智能设备的设备ID、固有属性和动态属性;
将所述节点信息以Lua元表形式存储于所述网关的内存中。
6.如权利要求5所述的智能设备动态属性的存储方法,其特征在于,所述步骤S3包括:
生成一数据库表,所述数据库表包括数据库表ID、节点ID以及所述字符串,其中,所述数据库表ID与节点ID一一对应。
7.如权利要求6所述的智能设备动态属性的存储方法,其特征在于,所述方法还包括:
当增加、删除或者修改所述智能设备的动态属性时,根据所述智能设备的设备ID,获取对应的节点ID;
根据所述节点ID,查找到对应的Lua元表;
基于所述动态属性的增加、删除或者修改操作,在所述Lua元表中对所述动态属性进行相应的修改;
将修改后的Lua表进行序列化,生成新的字符串,并存储于所述数据库中。
8.一种网关,其特征在于,所述网关包括:
获取模块,用于获取智能设备的设备ID和对应该智能设备的动态属性信息;序列化模块,用于对所述智能设备的动态属性信息进行序列化,并生成对应的字符串;
生成模块,用于生成一数据库表并存储于一数据库中,所述数据库表包括数据库表ID、智能设备的设备ID和字符串,其中,所述数据库表ID和智能设备的设备ID一一对应。
9.如权利要求8所述的网关,其特征在于,所述序列化模块包括:
节点单元,用于将所述智能设备对应定义为一节点,所述智能设备的设备ID与该节点的节点ID一一对应,所述节点的节点信息包括所述智能设备的设备ID、固有属性和动态属性;
存储单元,用于将所述节点信息以Lua元表形式存储于所述网关的内存中。
10.如权利要求9所述的网关,其特征在于,所述网关还包括:
查询模块,用于当增加、删除或者修改所述智能设备的动态属性时,根据所述智能设备的设备ID,获取对应的节点ID,并根据所述节点ID,查找到对应的Lua元表;
修改模块,用于基于所述动态属性的增加、删除或者修改操作,在所述Lua元表中对所述动态属性进行相应的修改;
存储模块,用于将修改后的Lua表进行序列化,生成新的字符串,并存储于所述数据库中。
CN201911162216.7A 2019-11-25 2019-11-25 一种智能设备动态属性的存储方法及网关 Active CN110909002B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911162216.7A CN110909002B (zh) 2019-11-25 2019-11-25 一种智能设备动态属性的存储方法及网关

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911162216.7A CN110909002B (zh) 2019-11-25 2019-11-25 一种智能设备动态属性的存储方法及网关

Publications (2)

Publication Number Publication Date
CN110909002A true CN110909002A (zh) 2020-03-24
CN110909002B CN110909002B (zh) 2022-05-03

Family

ID=69819033

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911162216.7A Active CN110909002B (zh) 2019-11-25 2019-11-25 一种智能设备动态属性的存储方法及网关

Country Status (1)

Country Link
CN (1) CN110909002B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101504672A (zh) * 2009-03-23 2009-08-12 金蝶软件(中国)有限公司 一种动态配置实体数据表的方法和***
CN102136095A (zh) * 2010-12-01 2011-07-27 北京迅捷英翔网络科技有限公司 管理终端设备属性的方法及终端管理***
KR20140108996A (ko) * 2013-03-04 2014-09-15 주식회사 코런 개방형 스마트 앱세서리
CN108399245A (zh) * 2018-03-01 2018-08-14 广东瑞德智能科技股份有限公司 智能家电网关设备的数据处理方法、装置及智能家电网关

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101504672A (zh) * 2009-03-23 2009-08-12 金蝶软件(中国)有限公司 一种动态配置实体数据表的方法和***
CN102136095A (zh) * 2010-12-01 2011-07-27 北京迅捷英翔网络科技有限公司 管理终端设备属性的方法及终端管理***
KR20140108996A (ko) * 2013-03-04 2014-09-15 주식회사 코런 개방형 스마트 앱세서리
CN108399245A (zh) * 2018-03-01 2018-08-14 广东瑞德智能科技股份有限公司 智能家电网关设备的数据处理方法、装置及智能家电网关

Also Published As

Publication number Publication date
CN110909002B (zh) 2022-05-03

Similar Documents

Publication Publication Date Title
CN110147225B (zh) 一种代码生成方法、装置及计算机设备、存储介质
CN111309785B (zh) 基于Spring框架的数据库访问方法、装置、计算机设备和介质
CN106874281B (zh) 实现数据库读写分离的方法和装置
US9281992B2 (en) Method and system for identifying storage device
CN111061678B (zh) 业务数据处理方法、装置、计算机设备和存储介质
CN113434910A (zh) 一种业务数据上链方法及装置
CN107330014B (zh) 一种数据表的创建方法与设备
CN111414379A (zh) 序列号生成方法、装置、设备及计算机可读存储介质
CN111897846A (zh) 缓存数据校验方法、装置、设备及存储介质
CN112256318B (zh) 一种用于依赖产品的构建方法及设备
CN111367869A (zh) 镜像文件处理方法、装置、存储介质及电子设备
CN110750310A (zh) 基于ios***组件化开发的二进制和源码切换方法
CN110909002B (zh) 一种智能设备动态属性的存储方法及网关
CN111198678A (zh) 一种生成GraphQL前端操作接口的方法及装置
CN110442636B (zh) 一种数据的读写方法、装置及数据读写设备
CN109117152B (zh) 服务生成***及方法
CN114218278A (zh) http接口的数据表字段查询方法及***
CN108376104B (zh) 节点调度方法及装置、计算机可读存储介质
CN112685102A (zh) 一种网关插件热加载方法、装置、设备及介质
CN111538651A (zh) 接口测试方法、装置、服务器及存储介质
CN106681914B (zh) 电视机画面质量调试方法及装置
CN117369784B (zh) 一种服务接口的处理***及方法
CN115203176B (zh) 数据库操作方法、装置、设备、存储介质和程序产品
CN109445964B (zh) 外部***中与sap***进行数据传输的方法及装置
WO2024065780A1 (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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 311215 rooms 601, 604, 2201, 2202, 2203, 2204, Yuesheng International Center, ningwei street, Xiaoshan District, Hangzhou City, Zhejiang Province

Applicant after: HANGZHOU LIFESMART TECHNOLOGY Co.,Ltd.

Address before: 310000 room 1001, building 2, 352 BINKANG Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Applicant before: HANGZHOU LIFESMART TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant