一种传输方法、装置、介质和设备与流程

文档序号:29690781发布日期:2022-04-16 11:33阅读:76来源:国知局
一种传输方法、装置、介质和设备与流程

1.本公开涉及信息安全技术领域,特别涉及一种传输方法、装置、介质和设备。


背景技术:

2.不经意传输(ot,oblivious transfer)是一种保证通信双方隐私安全的通信协议,一般由通信双方即消息发送方和消息接收方参与。在n选k(其中1《=k《n)不经意传输中,发送方将n个信息经过加密后发送给接收方,接收方只能解密其所选取的k个加密信息得到相应原始信息,不能解密获得其未选取的n-k个信息,同时发送方无法确定接收方得到的信息是其中哪k个。
3.现有的n选k不经意传输方法计算往往比较复杂,目前尚未发现解决n选k不经意传输方法的计算复杂的方法。


技术实现要素:

4.本公开实施例提供一种传输方法、装置、介质和设备,用于解决现有的n选k不经意传输方法计算比较复杂的问题。
5.第一方面,本公开提供了一种传输方法,应用于发送方,所述方法包括:
6.对发送的n个信息映射为椭圆曲线群上的第一椭圆曲线有序点集m~;
7.对所述第一椭圆曲线有序点集m~中的每个点元素进行第一密码编码计算得到第二椭圆曲线有序点集p~,并将所述第二椭圆曲线有序点集p~发送给接收方;
8.接收所述接收方发送的第三椭圆曲线有序点集q~,对所述第三椭圆曲线有序点集q~中的每个点元素进行第一密码解码计算得到第四椭圆曲线有序点集v~,并将所述第四椭圆曲线有序点集v~发送给所述接收方。
9.可选的,所述方法还包括,对发送的n个信息映射为椭圆曲线群上的第一椭圆曲线有序点集m~,包括:
10.利用对应法则f,将所述n个信息映射成椭圆曲线群上的所述第一椭圆曲线有序点集m~={mi,i=1,2

n},其中mi=f(mi),mi为所述n个信息中第i个信息,所述对应法则f为可逆映射。
11.可选的,所述方法还包括,对所述第一椭圆曲线有序点集m~中的每个点元素进行第一密码编码计算得到第二椭圆曲线有序点集p~,包括:
12.随机选择私密数d,利用所述私密数d对所述第一椭圆曲线有序点集m~中的每个点元素进行点乘计算得到第二椭圆曲线有序点集p~={pi,i=1,2

n},其中pi=[d]mi。
[0013]
可选的,所述方法还包括,接收所述接收方发送的第三椭圆曲线有序点集q~,对所述第三椭圆曲线有序点集q~中的每个点元素进行第一密码解码计算得到第四椭圆曲线有序点集v~,包括:
[0014]
接收所述接收方发送的第三椭圆曲线有序点集q~={qj,j=1,2

k},利用所述私密数d在椭圆曲线相应的域上的逆d-1
对第三椭圆曲线有序点集q~中的每个点元素实行
点乘计算得到第四椭圆曲线有序点集v~={vj,j=1,2

k},其中,vj=[d-1
]qj,qj为所述第三椭圆曲线有序点集中的第j个元素,k为所述接收方需要获取的信息的个数。
[0015]
第二方面,本公开提供了一种传输方法,应用于接收方,所述方法包括:
[0016]
选取需要获得k个信息的编号;
[0017]
接收所述发送方发送的第二椭圆曲线有序点集p~,对所述第二椭圆曲线有序点集p~中的相对应的部分点元素进行第二密码编码计算得到第三椭圆曲线有序点集q~发送给所述发送方;
[0018]
接收所述发送方发送的第四椭圆曲线有序点集v~,对所述第四椭圆曲线有序点集v~中的每个点元素进行第二密码解码计算得到第五椭圆曲线有序点集w~;
[0019]
对所述第五椭圆曲线有序点集w~中的每个点元素进行映射计算得到信息集u~。
[0020]
可选的,所述方法还包括,选取需要获得k个信息的编号,包括:
[0021]
所述k个信息编号为b1、b2…bk
,所述信息编号取值为[1,n]中的k个整数且k《n。
[0022]
可选的,所述方法还包括,对所述第二椭圆曲线有序点集p~中的相对应的部分点元素进行第二密码编码计算得到第三椭圆曲线有序点集q~,包括:
[0023]
随机选择随机数rj,对所述第二椭圆曲线有序点集p~中的相对应的部分点元素进行点乘计算得到所述第三椭圆曲线有序点集q~={qj,j=1,2

k};
[0024]
其中,为所述第二椭圆曲线有序点集p~中的相对应的部分点元素,bj为所述接收方选取的信息编号。
[0025]
可选的,所述方法还包括,对所述第四椭圆曲线有序点集v~中的每个点元素进行第二密码解码计算得到第五椭圆曲线有序点集w~,包括:
[0026]
利用所述随机数rj在椭圆曲线相应的域上的逆r
j-1
,对所述第四椭圆曲线有序点集v~={vj,j=1,2

k}中的每个点元素进行点乘计算得到第五椭圆曲线有序点集w~={wj,j=1,2

k},其中,wj=[r
j-1
]v
j,

[0027]
可选的,所述方法还包括,对所述第五椭圆曲线有序点集w~中的每个点元素进行映射计算得到信息集u~,包括:
[0028]
利用对应法则f-1
,对所述第五椭圆曲线有序点集w~中的每个点元素映射计算得到信息集u~,所述信息集u~={uj,j=1,2

k},其中,uj=f-1
(wj),所述对应法则f-1
为所述发送方利用的对应法则f的逆映射。
[0029]
第三方面,本公开还提供了一种传输装置,所述装置包括:
[0030]
第一椭圆曲线有序点集生成模块,对发送的n个信息映射为椭圆曲线群上的第一椭圆曲线有序点集m~;
[0031]
第二椭圆曲线有序点集生成模块,对所述第一椭圆曲线有序点集m~中的每个点元素进行第一密码编码计算得到第二椭圆曲线有序点集p~,并将所述第二椭圆曲线有序点集p~发送给接收方;
[0032]
第四椭圆曲线有序点集生成模块,接收所述接收方发送的第三椭圆曲线有序点集q~,对所述第三椭圆曲线有序点集q~中的每个点元素进行第一密码解码计算得到第四椭圆曲线有序点集v~,并将所述第四椭圆曲线有序点集v~发送给所述接收方。
[0033]
可选的,所述装置还包括,所述第一椭圆曲线有序点集生成模块包括:
[0034]
利用对应法则f,将所述n个信息映射成椭圆曲线群上的所述第一椭圆曲线有序点
集m~={mi,i=1,2

n},其中mi=f(mi),mi为所述n个信息中第i个信息,所述对应法则f为可逆映射。
[0035]
可选的,所述装置还包括,所述第二椭圆曲线有序点集生成模块包括:
[0036]
随机选择私密数d,利用所述私密数d对所述第一椭圆曲线有序点集m~中的每个点元素进行点乘计算得到第二椭圆曲线有序点集p~={pi,i=1,2

n},其中pi=[d]mi。
[0037]
可选的,所述装置还包括,所述第四椭圆曲线有序点集生成模块包括:
[0038]
接收所述接收方发送的第三椭圆曲线有序点集q~={qj,j=1,2

k},利用所述私密数d在椭圆曲线相应的域上的逆d-1
对第三椭圆曲线有序点集q~中的每个点元素实行点乘计算得到第四椭圆曲线有序点集v~={vj,j=1,2

k},其中,vj=[d-1
]qj,qj为所述第三椭圆曲线有序点集中的第j个元素,k为所述接收方所需要获取的信息的个数。
[0039]
第四方面,本公开还提供了一种传输装置,所述装置包括:
[0040]
选取模块,选取需要获得k个信息的编号;
[0041]
第三椭圆曲线有序点集生成模块,接收所述发送方发送的第二椭圆曲线有序点集p~,对所述第二椭圆曲线有序点集p~中的相对应的部分点元素进行第二密码编码计算得到第三椭圆曲线有序点集q~发送给所述发送方;
[0042]
第五椭圆曲线有序点集生成模块,接收所述发送方发送的第四椭圆曲线有序点集v~,对所述第四椭圆曲线有序点集v~中的每个点元素进行第二密码解码计算得到第五椭圆曲线有序点集w~;
[0043]
信息集获取模块,对所述第五椭圆曲线有序点集w~中的每个点元素进行映射计算得到信息集u~。
[0044]
可选的,所述装置还包括,所述选取模块包括:
[0045]
所述k个信息编号为b1、b2…bk
,所述信息编号取值为[1,n]中的k个整数且k《n。
[0046]
可选的,所述装置还包括,所述第三椭圆曲线有序点集生成模块包括:
[0047]
随机选择随机数rj,对所述第二椭圆曲线有序点集p~中的相对应的部分点元素进行点乘计算得到所述第三椭圆曲线有序点集q~={qj,j=1,2

k};
[0048]
其中,为所述第二椭圆曲线有序点集p~中的相对应的部分点元素,bj为所述接收方选取的信息编号。
[0049]
可选的,所述装置还包括,所述第五椭圆曲线有序点集生成模块,包括:
[0050]
利用所述随机数rj在椭圆曲线相应的域上的逆r
j-1
,对所述第四椭圆曲线有序点集v~={vj,j=1,2

k}中的每个点元素进行点乘计算得到第五椭圆曲线有序点集w~={wj,j=1,2

k},其中,wj=[r
j-1
]v
j,

[0051]
可选的,所述装置还包括,所述信息集获取模块包括:
[0052]
利用对应法则f-1
,对所述第五椭圆曲线有序点集w~中的每个点元素映射计算得到信息集u~,所述信息集u~={uj,j=1,2

k},其中,uj=f-1
(wj),所述对应法则f-1
为所述发送方利用的对应法则f的逆映射。
[0053]
第五方面,本公开还提供了一种非易失性计算机存储介质,所述计算机存储介质存储有可执行程序,该可执行程序被处理器执行实现如上所述的方法。
[0054]
第六方面,本公开还提供了一种传输设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器,所述通信接口,所述存储器通过所述通信总线完成相互间的通信;
[0055]
所述存储器,用于存放计算机程序;
[0056]
所述处理器,用于执行所述存储器上所存储的程序时,实现如上所述的方法步骤。
[0057]
本公开有益效果如下:
[0058]
根据本公开提供的方案,对发送的n个信息映射为椭圆曲线群上的第一椭圆曲线有序点集m~;对所述第一椭圆曲线有序点集m~中的每个点元素进行第一密码编码计算得到第二椭圆曲线有序点集p~,并将所述第二椭圆曲线有序点集p~发送给接收方;接收所述接收方发送的第三椭圆曲线有序点集q~,对所述第三椭圆曲线有序点集q~中的每个点元素进行第一密码解码计算得到第四椭圆曲线有序点集v~,并将所述第四椭圆曲线有序点集v~发送给所述接收方。本公开通过应用椭圆曲线公钥密码(ecc)离散对数求取困难性构造一种相对简捷安全的n选k不经意传输方法,使得接收方只能得到其所选取的k个信息,不能获得到未选取的信息,同时发送方也不知道接收方所选取的信息是哪k个信息,提高了计算效率和传输效率。
[0059]
本公开的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本公开而了解。本公开的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
[0060]
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0061]
图1为本公开实施例提供的一种传输方法流程示意图;
[0062]
图2为本公开实施例提供的一种传输方法流程示意图;
[0063]
图3为本公开实施例提供的一种传输装置结构示意图;
[0064]
图4为本公开实施例提供的一种传输装置结构示意图;
[0065]
图5为本公开实施例提供的一种传输设备结构示意图。
具体实施方式
[0066]
为了使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开作进一步地详细描述,显然,所描述的实施例仅仅是本公开的一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0067]
需要说明的是,在本文中提及的“多个或者若干个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0068]
本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外
的顺序实施。
[0069]
此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0070]
本公开提供一种相对简捷安全的n选k不经意传输方法。本公开利用了椭圆曲线离散对数求取困难性,设计了一种相对安全简洁的n选k不经意传输方法。所谓椭圆曲线离散对数求取困难性是指:假设p是椭圆曲线上的一个点,k是一个整数,k与p点进行椭圆曲线群上的点乘运算可得到点q=[k]p,已知q和p,由q=[k]p求取k是困难的。
[0071]
本公开涉及一种传输方法、装置、介质和设备。根据本公开提供的方案,对发送的n个信息映射为椭圆曲线群上的第一椭圆曲线有序点集m~;对所述第一椭圆曲线有序点集m~中的每个点元素进行第一密码编码计算得到第二椭圆曲线有序点集p~,并将所述第二椭圆曲线有序点集p~发送给接收方;接收所述接收方发送的第三椭圆曲线有序点集q~,对所述第三椭圆曲线有序点集q~中的每个点元素进行第一密码解码计算得到第四椭圆曲线有序点集v~,并将所述第四椭圆曲线有序点集v~发送给所述接收方。本公开通过应用椭圆曲线公钥密码(ecc)离散对数求取困难性构造一种相对简捷安全的n选k不经意传输方法,使得接收方只能得到其所选取的k个信息,不能获得到未选取的信息,同时发送方也不知道接收方所选取的信息是哪k个信息,提高了计算效率和传输效率。
[0072]
基于以上说明,本公开实施例提供一种传输方法,应用于发送方,该方法的步骤流程可以如图1所示,包括:
[0073]
步骤101:对发送的n个信息映射为椭圆曲线群上的第一椭圆曲线有序点集m~。
[0074]
具体实施时,发送方可利用对应法则f,将n个信息映射成椭圆曲线群上的第一椭圆曲线有序点集m~={mi,i=1,2

n},其中mi=f(mi),mi为所述n个信息中第i个信息,对应法则f为可逆映射。
[0075]
步骤102:对所述第一椭圆曲线有序点集m~中的每个点元素进行第一密码编码计算得到第二椭圆曲线有序点集p~,并将所述第二椭圆曲线有序点集p~发送给接收方。
[0076]
具体实施时,发送方随机选择私密数d,利用所述私密数d对第一椭圆曲线有序点集m~中的每个点元素进行点乘计算得到第二椭圆曲线有序点集p~={pi,i=1,2

n},其中pi=[d]mi。
[0077]
需要说明的是,发送方对n个信息进行第一密码编码处理后发送给接收方,且n个信息中每个信息都含有编号,比如编号1,2

n等。
[0078]
步骤103:接收所述接收方发送的第三椭圆曲线有序点集q~,对所述第三椭圆曲线有序点集q~中的每个点元素进行第一密码解码计算得到第四椭圆曲线有序点集v~,并将所述第四椭圆曲线有序点集v~发送给所述接收方。
[0079]
具体实施时,发送方接收接收方发送的第三椭圆曲线有序点集q~={qj,j=1,2

k},利用私密数d在椭圆曲线相应的域上的逆d-1
对第三椭圆曲线有序点集q~中的每个点元素实行点乘计算得到第四椭圆曲线有序点集v~={vj,j=1,2

k},其中,vj=[d-1
]qj,qj为第三椭圆曲线有序点集中的第j个元素,k为所述接收方需要获取的信息的个数。
[0080]
根据本公开提供的方案,对发送的n个信息映射为椭圆曲线群上的第一椭圆曲线
有序点集m~;对所述第一椭圆曲线有序点集m~中的每个点元素进行第一密码编码计算得到第二椭圆曲线有序点集p~,并将所述第二椭圆曲线有序点集p~发送给接收方;接收所述接收方发送的第三椭圆曲线有序点集q~,对所述第三椭圆曲线有序点集q~中的每个点元素进行第一密码解码计算得到第四椭圆曲线有序点集v~,并将所述第四椭圆曲线有序点集v~发送给所述接收方。本公开通过应用椭圆曲线公钥密码(ecc)离散对数求取困难性构造一种相对简捷安全的n选k不经意传输方法,使得接收方只能得到其所选取的k个信息,不能获得到未选取的信息,同时发送方也不知道接收方所选取的信息是哪k个信息,提高了计算效率和传输效率。
[0081]
基于以上说明,本公开实施例还提供一种传输方法,应用于接收方,该方法的步骤流程可以如图2所示,包括:
[0082]
步骤201,选取需要获得k个信息编号。
[0083]
具体实施时,所述k个信息编号为b1、b2…bk
,所述信息编号取值为[1,n]中的k个整数且k《n。
[0084]
需要说明的是,所述k个信息编号与发送方发送的相应信息的编号是一致的,选取的k个信息可以为编号连续的信息,也可为编号不连续的信息。
[0085]
步骤202:接收所述发送方发送的第二椭圆曲线有序点集p~,对所述第二椭圆曲线有序点集p~中的相对应的部分点元素进行第二密码编码计算得到第三椭圆曲线有序点集q~发送给所述发送方。
[0086]
具体实施时,接收方随机选择随机数rj,对发送方发送的第二椭圆曲线有序点集p~中的相对应的部分点元素进行点乘计算得到所述第三椭圆曲线有序点集q~={qj,j=1,2

k},其中,bj为所述接收方所选取的信息的编号。
[0087]
步骤203:接收所述发送方发送的第四椭圆曲线有序点集v~,对所述第四椭圆曲线有序点集v~中的每个点元素进行第二密码解码计算得到第五椭圆曲线有序点集w~。
[0088]
具体实施时,接收方利用随机数rj在椭圆曲线相应的域上的逆r
j-1
,对所述第四椭圆曲线有序点集v~={vj,j=1,2

k}中的每个点元素进行点乘计算得到第五椭圆曲线有序点集w~={wj,j=1,2

k},其中,wj=[r
j-1
]vj。
[0089]
步骤204:对所述第五椭圆曲线有序点集w~中的每个点元素进行映射计算得到信息集u~。
[0090]
具体实施时,接收方利用对应法则f-1
,对第五椭圆曲线有序点集w~中的每个点元素映射计算得到信息集u~,信息集u~={uj,j=1,2

k},其中,uj=f-1
(wj),对应法则f-1
为所述发送方利用的对应法则f的逆映射,uj为接收方所要获得的信息。
[0091]
通过本公开提供的方案,选取需要获得k个信息编号,接收方对发送方发送的第二椭圆曲线有序点集p~中的相对应的部分点元素进行第二密码编码计算得到第三椭圆曲线有序点集q~发送给所述发送方,接收方对发送方发送的第四椭圆曲线有序点集v~的每个点元素进行第二密码解码计算得到第五椭圆曲线有序点集w~,对第五椭圆曲线有序点集w~中的每个点元素进行映射计算得到信息集u~。本公开通过应用椭圆曲线公钥密码(ecc)离散对数求取困难性构造一种相对简捷安全的n选k不经意传输方法,使得接收方只能得到从发送方发送的n个信息中选取的k个信息,不能获得到未选取的信息,同时发送方也不知道接收方所选取是哪k个信息,提高了计算效率和传输效率。
[0092]
与提供的方法对应的,进一步提供以下的装置。
[0093]
本公开实施例还提供一种传输装置,该装置的结构可以如图3所示,包括:
[0094]
第一椭圆曲线有序点集生成模块31,对发送的n个信息映射为椭圆曲线群上的第一椭圆曲线有序点集m~;
[0095]
第二椭圆曲线有序点集生成模块32,对所述第一椭圆曲线有序点集m~中的每个点元素进行第一密码编码计算得到第二椭圆曲线有序点集p~,并将所述第二椭圆曲线有序点集p~发送给接收方;
[0096]
第四椭圆曲线有序点集生成模块33,接收所述接收方发送的第三椭圆曲线有序点集q~,对所述第三椭圆曲线有序点集q~中的每个点元素进行第一密码解码计算得到第四椭圆曲线有序点集v~,并将所述第四椭圆曲线有序点集v~发送给所述接收方。
[0097]
可选的,所述装置还包括,所述第一椭圆曲线有序点集生成模块31包括:
[0098]
利用对应法则f,将所述n个信息映射成椭圆曲线群上的所述第一椭圆曲线有序点集m~={mi,i=1,2

n},其中mi=f(mi),mi为所述n个信息中第i个信息,所述对应法则f为可逆映射。
[0099]
可选的,所述装置还包括,所述第二椭圆曲线有序点集生成模块32包括:随机选择私密数d,利用所述私密数d对所述第一椭圆曲线有序点集m~中的每个点元素进行点乘计算得到第二椭圆曲线有序点集p~={pi,i=1,2

n},其中pi=[d]mi。
[0100]
可选的,所述装置还包括,所述第四椭圆曲线有序点集生成模块33包括:
[0101]
接收所述接收方发送的第三椭圆曲线有序点集q~={qj,j=1,2

k},利用所述私密数d在椭圆曲线相应的域上的逆d-1
对第三椭圆曲线有序点集q~中的每个点元素实行点乘计算得到第四椭圆曲线有序点集v~={vj,j=1,2

k},其中,vj=[d-1
]qj,qj为所述第三椭圆曲线有序点集中的第j个元素,k为所述接收方需要获取的信息的个数。
[0102]
本公开实施例还提供一种传输装置,该装置的结构可以如图4所示,包括:
[0103]
选取模块41,选取需要获得k个信息的编号;
[0104]
第三椭圆曲线有序点集生成模块42,接收所述发送方发送的第二椭圆曲线有序点集p~,对所述第二椭圆曲线有序点集p~中的相对应的部分点元素进行第二密码编码计算得到第三椭圆曲线有序点集q~发送给所述发送方;
[0105]
第五椭圆曲线有序点集生成模块43,接收所述发送方发送的第四椭圆曲线有序点集v~,对所述第四椭圆曲线有序点集v~中的每个点元素进行第二密码解码计算得到第五椭圆曲线有序点集w~;
[0106]
信息集获取模块44,对所述第五椭圆曲线有序点集w~中的每个点元素进行映射计算得到信息集u~。
[0107]
可选的,所述装置还包括,所述选取模块41包括:
[0108]
所述k个信息编号为b1、b2…bk
,所述信息编号取值为[1,n]中的k个整数且k《n。
[0109]
可选的,所述装置还包括,所述第三椭圆曲线有序点集生成模块42包括:
[0110]
随机选择随机数rj,对所述第二椭圆曲线有序点集p~中的相对应的部分点元素进行点乘计算得到所述第三椭圆曲线有序点集q~={qj,j=1,2

k};
[0111]
其中,为所述第二椭圆曲线有序点集p~中的相对应的部分点元素,bj为所述接收方选取的信息的编号。
[0112]
可选的,所述装置还包括,所述第五椭圆曲线有序点集生成模块43,包括:
[0113]
利用所述随机数rj在椭圆曲线相应的域上的逆r
j-1
,对所述第四椭圆曲线有序点集v~={vj,j=1,2

k}中的每个点元素进行点乘计算得到第五椭圆曲线有序点集w~={wj,j=1,2

k},其中,wj=[r
j-1
]v
j,

[0114]
可选的,所述装置还包括,所述信息集获取模块44包括:
[0115]
利用对应法则f-1
,对所述第五椭圆曲线有序点集w~中的每个点元素映射计算得到信息集u~,所述信息集u~={uj,j=1,2

k},其中,uj=f-1
(wj),所述对应法则f-1
为所述发送方利用的对应法则f的逆映射,uj为接收方所要获得的信息。。
[0116]
基于同一发明构思,本公开实施例提供以下的设备和介质。
[0117]
本公开实施例提供一种传输设备,该设备的结构可以如图5所示,包括处理器51、通信接口52、存储器53和通信总线54,其中,所述处理器51,所述通信接口52,所述存储器53通过所述通信总线54完成相互间的通信;
[0118]
所述存储器53,用于存放计算机程序;
[0119]
所述处理器51,用于执行所述存储器上所存储的程序时,实现本公开上述方法实施例所述的步骤。
[0120]
可选的,所述处理器51可以包括中央处理器(cpu)、特定应用集成电路(asic,application specific integrated circuit),可以是一个或多个用于控制程序执行的集成电路,可以是使用现场可编程门阵列(fpga,field programmable gate array)开发的硬件电路,可以是基带处理器。
[0121]
可选的,所述处理器51可以包括至少一个处理核心。
[0122]
可选的,所述存储器53可以包括只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)和磁盘存储器。存储器53用于存储至少一个处理器51运行时所需的数据。存储器53的数量可以为一个或多个。
[0123]
本公开实施例还提供一种非易失性计算机存储介质,所述计算机存储介质存储有可执行程序,当可执行程序被处理器执行时,实现本公开上述方法实施例提供的方法。
[0124]
在可能的实施过程中,计算机存储介质可以包括:通用串行总线闪存盘(usb,universal serial bus flash drive)、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的存储介质。
[0125]
在本公开实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0126]
在本公开实施例中的各功能单元可以集成在一个处理单元中,或者各个单元也可以均是独立的物理模块。
[0127]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开实施例的技术方案
的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备,例如可以是个人计算机,服务器,或者网络设备等,或处理器(processor)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:通用串行总线闪存盘(universal serial bus flash drive)、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
[0128]
本领域内的技术人员应明白,本公开的实施例可提供为方法、系统、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0129]
本公开是参照根据本公开实施例的方法、装置(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0130]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0131]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0132]
尽管已描述了本公开的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本公开范围的所有变更和修改。
[0133]
显然,本领域的技术人员可以对本公开进行各种改动和变型而不脱离本公开的精神和范围。这样,倘若本公开的这些修改和变型属于本公开权利要求及其等同技术的范围之内,则本公开也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1