数据传输方法、装置和电子设备
文献发布时间:2024-01-17 01:27:33
技术领域
本发明涉及数据处理技术领域,尤其是涉及一种数据传输方法、装置和电子设备。
背景技术
相关技术中,在网络中进行数据传输时,通常采用数据明文传输,该传输方式非常不安全,容易造成传输数据的泄露,进而数据还可通过HTTP协议或者HTTPS协议传输,虽然这些方式对数据进行了简单封装或者增加了证书签名认证,但是数据仍然可能被攻击者劫持并解密,从而引发网络安全问题,或者造成用户数据的泄露。
发明内容
本发明的目的在于提供一种数据传输方法、装置和电子设备,以方式数据被攻击者劫持,避免用户数据的泄露,并提高网络安全。
第一方面,本发明提供了一种数据传输方法,该方法应用于用户端,该方法包括:向服务端发送加密设置请求,以使服务端根据加密设置请求返回随机字符串;响应针对于随机字符串的选择指令,从接收的随机字符串中选择至少一个目标字符;根据每个目标字符对应的预设数值,得到加密密钥;并向服务端发送至少一个目标字符,以使服务端根据每个目标字符对应的预设数值得到解密密钥;在进行数据传输时,将通过加密密钥进行加密的传输数据发送至服务端,以使服务端通过解密密钥对加密的传输数据进行解密。
在可选的实施方式中,上述加密设置请求中包含有数字;上述服务端根据加密设置请求返回的随机字符串中包含的字符数量与数字相匹配。
在可选的实施方式中,上述根据每个目标字符对应的预设数值,得到加密密钥的步骤,包括:将至少一个目标字符中每个目标字符对应的预设数值相加,得到第一加和;基于第一加和,确定加密密钥。
在可选的实施方式中,上述基于第一加和,确定加密密钥的步骤,包括:对负的第一加和进行二进制转换,得到二进制数;将二进制数的反码加一,得到加密密钥。
在可选的实施方式中,上述随机字符串包括多个汉字;目标字符的预设数值包括目标字符对应的汉字的笔画数。
第二方面,本发明提供了一种数据传输方法,该方法应用于服务端,该方法包括:如果接收到用户端发送的加密设置请求,向用户端随机字符串,以使用户端响应针对于随机字符串的选择指令,从接收的随机字符串中选择至少一个目标字符,根据每个目标字符对应的预设数值,得到加密密钥,并返回至少一个目标字符;服务端根据接收的至少一个目标字符中每个目标字符对应的预设数值,得到解密密钥;在进行数据传输时,接收用户端通过加密密钥进行加密的传输数据,并通过解密密钥对加密的传输数据进行解密。
在可选的实施方式中,上述根据接收的至少一个目标字符中每个目标字符对应的预设数值,得到解密密钥的步骤,包括:将至少一个目标字符中每个目标字符对应的预设数值相加,得到第一加和;对负的第一加和进行二进制转换,得到二进制数;将二进制数的补码确定为解密密钥。
在可选的实施方式中,上述根据接收的至少一个目标字符中每个目标字符对应的预设数值,得到解密密钥的步骤之后,上述方法还包括:将解密密钥与用户端的用户信息进行关联保存。
第三方面,本发明提供了一种数据传输装置,该装置设置于用户端,该装置包括:请求发送模块,用于向服务端发送加密设置请求,以使服务端根据加密设置请求返回随机字符串;字符选择模块,用于响应针对于随机字符串的选择指令,从接收的随机字符串中选择至少一个目标字符;加密密钥确定模块,用于根据每个目标字符对应的预设数值,得到加密密钥;并向服务端发送至少一个目标字符,以使服务端根据每个目标字符对应的预设数值得到解密密钥;数据发送模块,用于在进行数据传输时,将通过加密密钥进行加密的传输数据发送至服务端,以使服务端通过解密密钥对加密的传输数据进行解密。
第四方面,本发明提供了一种数据传输装置,该装置设置于服务端,该装置包括:请求接收模块,用于如果接收到用户端发送的加密设置请求,向用户端发送随机字符串,以使用户端响应针对于随机字符串的选择指令,从接收的随机字符串中选择至少一个目标字符,根据每个目标字符对应的预设数值,得到加密密钥,并返回至少一个目标字符;解密密钥确定模块,用于根据接收的至少一个目标字符中每个目标字符对应的预设数值,得到解密密钥;数据接收模块,用于在进行数据传输时,接收用户端通过加密密钥进行加密的传输数据,并通过解密密钥对加密的传输数据进行解密。
第五方面,本发明提供了一种电子设备,该电子设备包括处理器和存储器,该存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述数据传输方法。
第六方面,本发明提供了一种机器可读存储介质,该机器可读存储介质存储有机器可执行指令,该机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述数据传输方法。
本发明实施例带来了以下有益效果:
本发明提供的一种数据传输方法、装置和电子设备,首先在设置加密规则时,用户通过用户端向服务端发送加密设置请求,服务端根据接收的加密设置请求返回随机字符串至用户端;用户端接收到随机字符号串后,响应针对于随机字符串的选择指令,从随机字符串中选择至少一个目标字符,进而根据每个目标字符对应的预设数值,得到加密密钥;用户端还向服务端发送至少一个目标字符,以使服务端根据每个目标字符对应的预设数值得到解密密钥;在进行数据传输时,用户端将通过加密密钥进行加密的传输数据发送至服务端,以使服务端通过解密密钥对加密的传输数据进行解密。该方式通过用户自主选择的目标字符串生成用于数据传输的加密密钥和解密密钥,以对该用户在加密完成后的所有传输渠道或介质中,均以加密密钥进行密文传输,从而提高了数据传输的安全性,避免了数据的泄露。
本发明的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本发明的上述技术即可得知。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施方式,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种数据传输方法的流程图;
图2为本发明实施例提供的另一种数据传输方法的流程图;
图3为本发明实施例提供的另一种数据传输方法的流程图;
图4为本发明实施例提供的一种数据传输装置的结构示意图;
图5为本发明实施例提供的另一种数据传输装置的结构示意图;
图6为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
相关技术中提供了多种数据传输方式,一种是数据明文传输,也即是针对数据(该数据可以是姓名、年龄、职业、公司名称、工资等)进行传输时,未对数据进行加密,该方式会造成不法分子对传输数据进行劫持,从而引发网络安全问题,或造成用户数据的严重泄漏和公司的损失等。基于此,数据还可以通过HTTP(Hyper Text Transfer Protocol,超文本传输协议)进行传输,但该方式只对数据进行了简单的封装,同样会引起数据安全和数据泄露的问题。数据还可以通过HTTPS(Hyper Text Transfer Protocol over SecureSocketLaye,超文本传输安全协议)进行传输,虽然该方式增加了证书签名认证,比HTTP传输的方式安全很多,但是数据仍然可能被攻击者劫持并解密。
基于上述问题,本发明实施例提供了一种数据传输方法、装置和电子设备,该技术可应用于用户端和服务端之间的数据进行加密传输的场景中。为便于对本实施例进行理解,首先对本发明实施例所公开的一种数据传输方法进行详细介绍;该方法应用于用户端,该用户端可以是移动终端(例如,手机、平板电脑、智能手环等),还可以是电脑端或者服务器等。如图1所示,该方法包括如下具体步骤:
步骤S102,向服务端发送加密设置请求,以使服务端根据加密设置请求返回随机字符串。
在用户设置数据传输的加密规则时,需要通过用户端向服务端发送加密设置请求,服务端接收到该加密设置请求后建立与用户端的连接,同时,服务端根据加密设置请求中携带的信息生成随机字符串,并将生成的随机字符串返回给用户端。其中,加密设置请求可以是HTTP请求或者HTTPS请求等。
在具体实现时,上述随机字符串中包含有多个字符,该字符可以是数字、汉字、字母或者其他特殊符号等,且每个字符都对应有各自的预设数值,该预设数值可以根据用户需求设置,也可以根据每个字符的特征进行设置,在此不做具体限定。
步骤S104,响应针对于随机字符串的选择指令,从接收的随机字符串中选择至少一个目标字符。
上述针对于随机字符串的选择指令可以是用户通过用户端发送的,通常用户可以通过鼠标点击用户端中显示的随机字符串中的某一个或者多个字符,来生成选择指令;其中,用户点击的某一个或者多个字符即为选择的目标字符。用户还可以直接输入字符的方式生成选择指令,从而直接输入的字符也即是选择的目标字符。
步骤S106,根据每个目标字符对应的预设数值,得到加密密钥;并向服务端发送至少一个目标字符,以使服务端根据每个目标字符对应的预设数值得到解密密钥。
用户端在选择出至少一个目标字符后,会自动根据每个目标字符对应的预设数值,确定出加密密钥;具体地,可以将每个目标字符对应的预设数值的加和确定为加密密钥,也可以将每个目标字符对应的预设数值的乘积确定为加密密钥,还可以根据其他预设规则确定加密密钥,在此不做具体限定。
用户端还可以将选择出的至少一个目标字符发送给服务端,服务端接收到目标字符后,会根据接收到目标字符中的每个目标字符对应的预设数值,得到解密密钥;具体地,可以将每个目标字符对应的预设数值的加和确定为解密密钥,也可以将每个目标字符对应的预设数值的乘积确定为解密密钥,还可以根据其他预设规则确定解密密钥,在此不做具体限定。
步骤S108,在进行数据传输时,将通过加密密钥进行加密的传输数据发送至服务端,以使服务端通过解密密钥对加密的传输数据进行解密。
在实际应用中,上述加密密钥保存在用户端,该加密密钥不进行传输。上述解密密钥与用户端的用户信息关联保存至服务端,以便服务端接收到该用户端发送的加密的传输数据时,通过该用户端关联的解密密钥对加密的传输数据进行解密,得到传输数据,并对传输数据进行处理。
本发明实施例提供的一种数据传输方法,首先在设置加密规则时,用户通过用户端向服务端发送加密设置请求,服务端根据接收的加密设置请求返回随机字符串至用户端;用户端接收到随机字符号串后,响应针对于随机字符串的选择指令,从随机字符串中选择至少一个目标字符,进而根据每个目标字符对应的预设数值,得到加密密钥;用户端还向服务端发送至少一个目标字符,以使服务端根据每个目标字符对应的预设数值得到解密密钥;在进行数据传输时,用户端将通过加密密钥进行加密的传输数据发送至服务端,以使服务端通过解密密钥对加密的传输数据进行解密。该方式通过用户自主选择的目标字符串生成用于数据传输的加密密钥和解密密钥,以对该用户在加密完成后的所有传输渠道或介质中,均以加密密钥进行密文传输,从而提高了数据传输的安全性,避免了数据的泄露。
对应于上述方法实施例,本发明实施例还提供了另一种数据传输方法,该方法在上述方法实施例的基础上实现,该方法重点描述根据每个目标字符对应的预设数值,得到加密密钥的具体过程(通过下述步骤S206-S208实现);如图2所示,该方法包括如下具体步骤:
步骤S202,向服务端发送包含有数字的加密设置请求,以使服务端根据加密设置请求返回随机字符串;其中,随机字符串中包含的字符数量与加密设置请求所包含的数字相匹配。
上述加密设置请求中包含的数字可以是用户在用户终端中设置的任一大于0的整数,例如,该数字可以是8、9或者12等。在具体实现时,服务端生成的随机字符串所包含的字符数量与加密设置请求所包含的数字形同,例如,如果服务端接收到的加密设置请求中携带的数字是8,那么将生成包含有8个字符的随机字符串。
步骤S204,响应针对于随机字符串的选择指令,从接收的随机字符串中选择至少一个目标字符。
步骤S206,将上述至少一个目标字符中每个目标字符对应的预设数值相加,得到第一加和。
在具体实现时,随机字符串中的每个字符均对应有各自的预设数值,每个字符之间对应的预设数值可以相同也可以不同,具体可根据字符的特征设置。
步骤S208,基于上述第一加和,确定加密密钥。
在具体实现时,可以将第一加和确定为加密密钥,也可以将负的第一加和确定为加密密钥,还可以将第一加和与其他数值的组合确定为第一加密密钥。在一些实施例中,还可以通过下述步骤10-11确定加密密钥:
步骤10,对负的第一加和进行二进制转换,得到二进制数。
步骤11,将二进制数的反码加一,得到加密密钥。
例如,第一加和为13,那么负13对应的二进制数为-1101,该二进制数的反码为0010,该反码加1后的数值为0011,进而将0011确定为加密密钥。
步骤S210,向服务端发送上述至少一个目标字符,以使服务端根据每个目标字符对应的预设数值,得到解密密钥。
在具体实现时,服务端可以根据接收到的目标字符中的每个目标字符对应的预设数值的加和,确定解密密钥,例如,可以将得到的加和确定为解密密钥,也可以将负的加和确定为解密密钥,还可以对负的加和进行二进制转换,得到二进制数,将该二进制数的补码确定为解密密钥,确定加密密钥的方式在此不作具体限定。
步骤S212,在进行数据传输时,将通过加密密钥进行加密的传输数据发送至服务端,以使服务端通过解密密钥对加密的传输数据进行解密。
在一些实施例中,上述随机字符串包括多个汉字;目标字符的预设数值包括目标字符对应的汉字的笔画数。例如,用户设置方的加密设置请求所包含的数字为8,服务器根据8随机生成8个汉字组成的随机字符串,该随机字符串可以是“你今天吃饭睡觉啊”,假如用户端用户通过选择指令,选择了“你”、“吃”和“觉”这三个汉字作为目标字符,然后用户端自动计算选择的汉字的笔画数的和,得到7+6+9=22,然后对负22转换成二进制数,并对二进制数求反码后加一,得到一个数值,将这个数值确定为加密密钥,并将该加密密钥保存在用户端,以在进行数据传输时,通过加密密钥对传输数据进行加密。
服务端发送给用户端“你今天吃饭睡觉啊”,然后用户端根据接收的用户选择的“你”、“吃”和“觉”这三个汉字,来自动计算出这个三个汉字的笔画数的和,得到7+6+9=22,然后对负22直接求补码获取一个值,比如是R,将R确定为加密密钥,然后删除发给用户端的随机字符串“你今天吃饭睡觉啊”,将R与该用户端的用户信息关联并保存。客户端使用加密密钥Y加密后的数据传输至服务端,服务端直接使用保存在服务端的R进行解密。
上述数据传输方法,该方式中的加密规则可以由用户进行创建和维护,创建完成后,该用户在使用某一系统时,所有接收和请求的数据都会经过用户设置的加密规则得到的加密密钥进行加密传输,从而保障了用户信息安全,也防止用户核心信息被网络上的不法分子,简易破解或者劫持;同时,也保障并降低了企业泄露用户信息的风险。
对应于上述方法实施例,本发明实施例还提供了另一种数据传输方法,该方法应用于服务端,如图3所示,该方法包括如下具体步骤:
步骤S302,如果接收到用户端发送的加密设置请求,向用户端发送随机字符串,以使用户端响应针对于随机字符串的选择指令,从接收的随机字符串中选择至少一个目标字符,根据每个目标字符对应的预设数值,得到加密密钥,并返回至少一个目标字符。
步骤S304,根据接收的至少一个目标字符中每个目标字符对应的预设数值,得到解密密钥。
步骤S306,在进行数据传输时,接收用户端通过加密密钥进行加密的传输数据,并通过解密密钥对加密的传输数据进行解密。
在具体实现时,上述步骤S306可以通过下述步骤20-22确定:
步骤20,将至少一个目标字符中每个目标字符对应的预设数值相加,得到第一加和。
步骤21,对负的第一加和进行二进制转换,得到二进制数。
步骤22,将上述二进制数的补码确定为解密密钥。
在具体实现时,上述服务端还可以将解密密钥与用户端的用户信息进行关联保存。具体地,本发明实施例为上述图1和图2所示的用户端侧对应的服务端侧的实施例,本实施例未提及的具体技术可以参考上述实施例的描述,在此不再赘述。
上述数据传输方法,首先在设置加密规则时,用户通过用户端向服务端发送加密设置请求,服务端根据接收的加密设置请求返回随机字符串至用户端;用户端接收到随机字符号串后,响应针对于随机字符串的选择指令,从随机字符串中选择至少一个目标字符,进而根据每个目标字符对应的预设数值,得到加密密钥;用户端还向服务端发送至少一个目标字符,以使服务端根据每个目标字符对应的预设数值得到解密密钥;在进行数据传输时,用户端将通过加密密钥进行加密的传输数据发送至服务端,以使服务端通过解密密钥对加密的传输数据进行解密。该方式通过用户自主选择的目标字符串生成用于数据传输的加密密钥和解密密钥,以对该用户在加密完成后的所有传输渠道或介质中,均以加密密钥进行密文传输,从而提高了数据传输的安全性,避免了数据的泄露。
针对于上述图1和图2所示的数据传输方法的实施例,本发明实施例提供了一种数据传输装置,该装置设置于用户端,如图4所示,该装置包括:
请求发送模块40,用于向服务端发送加密设置请求,以使服务端根据加密设置请求返回随机字符串。
字符选择模块41,用于响应针对于随机字符串的选择指令,从接收的随机字符串中选择至少一个目标字符。
加密密钥确定模块42,用于根据每个目标字符对应的预设数值,得到加密密钥;并向服务端发送至少一个目标字符,以使服务端根据每个目标字符对应的预设数值得到解密密钥。
数据发送模块43,用于在进行数据传输时,将通过加密密钥进行加密的传输数据发送至服务端,以使服务端通过解密密钥对加密的传输数据进行解密。
上述数据传输装置,首先在设置加密规则时,用户通过用户端向服务端发送加密设置请求,服务端根据接收的加密设置请求返回随机字符串至用户端;用户端接收到随机字符号串后,响应针对于随机字符串的选择指令,从随机字符串中选择至少一个目标字符,进而根据每个目标字符对应的预设数值,得到加密密钥;用户端还向服务端发送至少一个目标字符,以使服务端根据每个目标字符对应的预设数值得到解密密钥;在进行数据传输时,用户端将通过加密密钥进行加密的传输数据发送至服务端,以使服务端通过解密密钥对加密的传输数据进行解密。该方式通过用户自主选择的目标字符串生成用于数据传输的加密密钥和解密密钥,以对该用户在加密完成后的所有传输渠道或介质中,均以加密密钥进行密文传输,从而提高了数据传输的安全性,避免了数据的泄露。
在具体实现时,上述加密设置请求中包含有数字;服务端根据加密设置请求返回的随机字符串中包含的字符数量与数字相匹配。
进一步地,上述加密密钥确定模块42,用于:将至少一个目标字符中每个目标字符对应的预设数值相加,得到第一加和;基于第一加和,确定加密密钥。
具体地,上述加密密钥确定模块42,还用于:对负的第一加和进行二进制转换,得到二进制数;将二进制数的反码加一,得到加密密钥。
在一些实施例中,上述随机字符串包括多个汉字;目标字符的预设数值包括目标字符对应的汉字的笔画数。
本发明实施例所提供的数据传输装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。
针对于上述图3所示的数据传输方法的实施例,本发明实施例提供了一种数据传输装置,该装置设置于服务端,如图5所示,该装置包括:
请求接收模块50,用于如果接收到用户端发送的加密设置请求,向用户端发送随机字符串,以使用户端响应针对于随机字符串的选择指令,从接收的随机字符串中选择至少一个目标字符,根据每个目标字符对应的预设数值,得到加密密钥,并返回至少一个目标字符。
解密密钥确定模块51,用于根据接收的至少一个目标字符中每个目标字符对应的预设数值,得到解密密钥。
数据接收模块52,用于在进行数据传输时,接收用户端通过加密密钥进行加密的传输数据,并通过解密密钥对加密的传输数据进行解密。
上述数据传输装置,用户通过用户端向服务端发送加密设置请求,服务端根据接收的加密设置请求返回随机字符串至用户端;用户端接收到随机字符号串后,响应针对于随机字符串的选择指令,从随机字符串中选择至少一个目标字符,进而根据每个目标字符对应的预设数值,得到加密密钥;用户端还向服务端发送至少一个目标字符,以使服务端根据每个目标字符对应的预设数值得到解密密钥;在进行数据传输时,用户端将通过加密密钥进行加密的传输数据发送至服务端,以使服务端通过解密密钥对加密的传输数据进行解密。该方式通过用户自主选择的目标字符串生成用于数据传输的加密密钥和解密密钥,以对该用户在加密完成后的所有传输渠道或介质中,均以加密密钥进行密文传输,从而提高了数据传输的安全性,避免了数据的泄露。
进一步地,上述解密密钥确定模块51,还用于:将至少一个目标字符中每个目标字符对应的预设数值相加,得到第一加和;对负的第一加和进行二进制转换,得到二进制数;将二进制数的补码确定为解密密钥。
在具体实现时,上述装置还包括存储模块,用于在根据接收的至少一个目标字符中每个目标字符对应的预设数值,得到解密密钥之后,将解密密钥与用户端的用户信息进行关联保存。
本发明实施例所提供的数据传输装置,其实现原理及产生的技术效果和数据传输方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。
本发明实施例还提供了一种电子设备,如图6所示,该电子设备包括处理器101和存储器100,该存储器100存储有能够被处理器101执行的机器可执行指令,该处理器101执行机器可执行指令以实现上述数据传输方法。
进一步地,图6所示的电子设备还包括总线102和通信接口103,处理器101、通信接口103和存储器100通过总线102连接。
其中,存储器100可能包含高速随机存取存储器(RAM,Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口103(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线102可以是ISA总线、PCI总线或EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
处理器101可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器101中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器101可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DigitalSignal Processing,简称DSP)、专用集成电路(Application Specific IntegratedCircuit,简称ASIC)、现成可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器100,处理器101读取存储器100中的信息,结合其硬件完成前述实施例的方法的步骤。
本发明实施例还提供了一种机器可读存储介质,该机器可读存储介质存储有机器可执行指令,该机器可执行指令在被处理器调用和执行时,该机器可执行指令促使处理器实现上述数据传输方法,具体实现可参见方法实施例,在此不再赘述。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
- 一种数据传输的方法、装置及电子设备
- 数据传输方法、装置、电子设备及存储介质
- 一种数据传输方法、装置、电子设备及存储介质
- 基于以太网的数据传输方法、装置以及电子设备
- 电子设备的数据传输装置及电子装置
- 电子设备、数据传输装置和数据传输装置方法
- 电子设备间的数据传输方法、电子设备及数据传输系统