一种跨组织协同表单传输过程的加密方法和系统与流程

文档序号:15062005发布日期:2018-07-31 22:01阅读:155来源:国知局

本发明涉及通信领域,特别涉及一种跨组织协同表单传输过程的加密方法和系统。



背景技术:

随着信息技术的不断发展,对表单信息传递的安全性要求越来越高。

相关技术中,表单提供方(即,向表单生产方提供表单的一方)与表单生产方(即,生产表单提供方提供的表单的一方)之间的通信容易被不法分子拦截,导致安全性较差。

因而,需要一种安全性较高的表单信息传递方式。



技术实现要素:

本发明实施例提供一种跨组织协同表单传输过程的加密方法和系统,以提高表单信息互逆传递的安全性。

一方面,提供一种跨组织协同表单传输过程的加密方法,所述方法包括:

第一用户设备接收用户输入的第一信息,所述第一信息是与表单有关的信息;

所述第一用户设备向服务器上报所述第一信息,所述服务器是专用于与所述第一用户设备和所述第二用户设备通信的服务器;

所述服务器存储所述第一信息,并在第二用户设备请求时或所述表单的状态发生变化时,向第二用户设备发送第二信息,所述第二信息用于表示所述表单的当前状态;

所述第二用户设备根据所述第二信息,指示厂房里与表单有关的设备进行操作;

所述第二用户设备在所述与表单有关的设备完成操作后,向所述第一用户设备发送第三信息,所述第三信息用于表示在所述与表单有关的设备进行操作之后,所述表单的状态;

所述第一用户设备接收所述第三信息,并根据所述第三信息安排后续事宜;

其中,所述第一用户设备和所述第二用户设备处于同一价值链中但处于不同的局域网中,且所述第一用户设备和所述第二用户设备上安装有相同的通信软件,所述第一用户设备向所述服务器传输的所述第一信息是使用第一秘钥加密而传输;所述服务器向所述第二用户设备传输的所述第二信息是使用第二秘钥加密而传输;所述第二用户设备向所述第一用户设备传输的所述第三信息是使用第三秘钥加密而传输;

其中,所述第一秘钥、所述第二秘钥、所述第三秘钥中的至少两者不同。

可选地,在一个实施例中,所述第一用户设备为表单提供方,所述第二用户设备为表单生产方;

所述与表单有关的信息包括:指示开始生产表单的信息、暂停生产表单的信息、停止生产表单的信息以及恢复生产表单的信息。

可选地,在一个实施例中,所述第一用户设备为表单生产方,所述第二用户设备为表单提供方;

所述与表单有关的信息包括:指示表单已开始生产的信息、指示表单已暂停生产的信息、指示表单已停止生产的信息以及指示表单已恢复生产的信息。

可选地,在一个实施例中,所述与表单有关的设备与所述第二用户设备通过网络相连,且处于同一个局域网内。

可选地,在一个实施例中,所述与表单有关的设备与所述第二用户设备通过网络相连,且处于不同的局域网内。

可选地,在一个实施例中,所述第一用户设备和所述第二用户设备中的至少一者为移动终端。

可选地,所述第一秘钥和所述第二秘钥相同,但与所述第三秘钥不同;

在所述第一用户设备接收经过加密的所述第三信息之后,所述方法还包括:

所述第一用户设备对经过加密的所述第三信息进行解密,以获取所述第三信息的内容。

可选地,所述第一秘钥和所述第二秘钥不同,且与所述第三秘钥不同,同时所述第二秘钥和所述第三秘钥不同。

可选地,可使用非对称式加密技术来对信息进行加密。

另一方面,提供一种协同操作的系统,所述系统包括第一用户设备、服务器和第二用户设备,其中:

第一用户设备,用于接收用户输入的第一信息,所述第一信息是与表单有关的信息;向服务器上报所述第一信息;

所述服务器,用于接收第一用户设备上报的所述第一信息,并存储所述第一信息,并在第二用户设备请求时或所述表单的状态发生变化时,向第二用户设备发送第二信息,所述第二信息用于表示所述表单的当前状态;

所述第二用户设备,用于根据所述第二信息,指示厂房里与表单有关的设备进行操作;在所述与表单有关的设备完成操作后,向所述第一用户设备发送第三信息,所述第三信息用于表示在所述与表单有关的设备进行操作之后,所述表单的状态;

所述第一用户设备,还用于接收所述第三信息,并根据所述第三信息安排后续事宜;

其中,所述服务器是专用于与所述第一用户设备和所述第二用户设备通信的服务器,所述第一用户设备和所述第二用户设备处于同一价值链中但处于不同的局域网中,且所述第一用户设备和所述第二用户设备上安装有相同的通信软件;

所述第一用户设备向所述服务器传输的所述第一信息是使用第一秘钥加密而传输;所述服务器向所述第二用户设备传输的所述第二信息是使用第二秘钥加密而传输;所述第二用户设备向所述第一用户设备传输的所述第三信息是使用第三秘钥加密而传输;

其中,所述第一秘钥、所述第二秘钥、所述第三秘钥中的至少两者不同。

可选地,在一个实施例中,所述第一用户设备为表单提供方,所述第二用户设备为表单生产方;

所述与表单有关的信息包括:指示开始生产表单的信息、暂停生产表单的信息、停止生产表单的信息以及恢复生产表单的信息。

可选地,在一个实施例中,所述与表单有关的设备与所述第二用户设备通过网络相连,且处于同一个局域网内或处于不同的局域网内。

可选地,在一个实施例中,所述第一用户设备为表单生产方,所述第二用户设备为表单提供方;

所述与表单有关的信息包括:指示表单已开始生产的信息、指示表单已暂停生产的信息、指示表单已停止生产的信息以及指示表单已恢复生产的信息。

可选地,在一个实施例中,所述与表单有关的设备与所述第二用户设备通过网络相连,且处于同一个局域网内或处于不同的局域网内。

可选地,在一个实施例中,所述第一用户设备和所述第二用户设备中的至少一者为移动终端。

可选地,所述第一秘钥和所述第二秘钥相同,但与所述第三秘钥不同;

可选地,所述第一秘钥和所述第二秘钥不同,且与所述第三秘钥不同,同时所述第二秘钥和所述第三秘钥不同。

可选地,可使用非对称式加密技术来对信息进行加密。

本发明实施例提供的技术方案带来的有益效果是:

在各种信息的传递过程中,由于所述第一秘钥、所述第二秘钥、所述第三秘钥中的至少两者不同,可实现表单信息互逆以提高的安全性进行传递。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种跨组织协同表单传输过程的加密方法的流程图;

图2是本发明实施例提供的一种协同操作系统的示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

图1是本发明实施例提供的提供一种跨组织协同表单传输过程的加密方法的流程图。参照图1,本发明实施例提供的跨组织协同表单传输过程的加密方法可包括:

11、第一用户设备接收用户输入的第一信息,所述第一信息是与表单有关的信息;

12、所述第一用户设备向服务器上报所述第一信息,所述服务器是专用于与所述第一用户设备和所述第二用户设备通信的服务器;

13、所述服务器存储所述第一信息,并在第二用户设备请求时或所述表单的状态发生变化时,向第二用户设备发送第二信息,所述第二信息用于表示所述表单的当前状态;

14、所述第二用户设备根据所述第二信息,指示厂房里与表单有关的设备进行操作;

15、所述第二用户设备在所述与表单有关的设备完成操作后,向所述第一用户设备发送第三信息,所述第三信息用于表示在所述与表单有关的设备进行操作之后,所述表单的状态;

16、所述第一用户设备接收所述第三信息,并根据所述第三信息安排后续事宜;

其中,所述表单可以为各种表单,例如为与生产相关的表单,所述第一用户设备和所述第二用户设备处于同一价值链中但处于不同的局域网中,且所述第一用户设备和所述第二用户设备上安装有相同的通信软件;

所述第一用户设备向所述服务器传输的所述第一信息是使用第一秘钥加密而传输;所述服务器向所述第二用户设备传输的所述第二信息是使用第二秘钥加密而传输;所述第二用户设备向所述第一用户设备传输的所述第三信息是使用第三秘钥加密而传输;

其中,所述第一秘钥、所述第二秘钥、所述第三秘钥中的至少两者不同。

其中,所述后续事宜可包括对表单的暂停、对表单的停止、对表单的撤销、对表单的重启等。当后续事宜具体确定时,第二用户设备和第一用户设备后续即可针对该确定的事宜展开相应操作。这一步骤与上面的步骤类似,在此不再赘述。

本发明实施例在各种信息的传递过程中,由于所述第一秘钥、所述第二秘钥、所述第三秘钥中的至少两者不同,可实现表单信息互逆以提高的安全性进行传递。

在本发明实施例中,第一用户设备和第二用户设备均可以为终端装置,例如,像手机、平板电脑之类的移动终端,也可以是像台式电脑、服务器之类的终端。

在本发明实施例中,与表单有关的信息可以是表单的票据信息,当然也可以是表单是其他信息,例如表单中记载的人员数目、部门、薪资、职称等等。

在本发明实施例中,专用于与所述第一用户设备和所述第二用户设备通信的服务器是指只发挥用于在所述第一用户设备和所述第二用户设备之间通信的服务器。当然,视实际需要,也可以在这种服务器上增加其他额外功能。

可选地,在一个实施例中,所述第一用户设备为表单提供方,所述第二用户设备为表单生产方。表单提供方即为向表单生产方提供表单的一方,表单生产方即为生产表单提供方提供的表单的一方。

所述与表单有关的信息包括:指示开始生产表单的信息、暂停生产表单的信息、停止生产表单的信息以及恢复生产表单的信息。

可选地,在一个实施例中,所述第一用户设备为表单生产方,所述第二用户设备为表单提供方;

所述与表单有关的信息包括:指示表单已开始生产的信息、指示表单已暂停生产的信息、指示表单已停止生产的信息以及指示表单已恢复生产的信息。

可选地,在一个实施例中,所述与表单有关的设备与所述第二用户设备通过网络相连,且处于同一个局域网内。

可选地,在一个实施例中,所述与表单有关的设备与所述第二用户设备通过网络相连,且处于不同的局域网内。

可选地,在一个实施例中,所述第一用户设备和所述第二用户设备中的至少一者为移动终端。

本发明实施例中,第一用户设备通过将与表单有关的信息发送给专门的用于在第一用户设备和第二用户设备之间通信的服务器,在第二用户设备请求时或所述表单的状态发生变化时,服务器可向第二用户设备发送第二信息,所述第二信息用于表示所述表单的当前状态,使得所述第二用户设备可根据所述第二信息,指示厂房里与表单有关的设备进行操作,并在所述与表单有关的设备完成操作后,向所述第一用户设备发送第三信息;进而由所述第一用户设备根据所述第三信息安排后续事宜,如此,实现了第一用户设备和第二用户设备之间的协同操作,实现制造业中的表单信息互逆高效率传递。

可选地,所述第一秘钥和所述第二秘钥相同,但与所述第三秘钥不同。在所述第一用户设备接收经过加密的所述第三信息之后,所述方法还包括:所述第一用户设备对经过加密的所述第三信息进行解密,以获取所述第三信息的内容。

可选地,所述第一秘钥和所述第二秘钥不同,且与所述第三秘钥不同,同时所述第二秘钥和所述第三秘钥不同。

图2是本发明实施例提供的一种协同操作的系统的示意图。参照图2,本发明实施例提供的协同操作的系统200可包括第一用户设备201、服务器202和第二用户设备203。其中:

第一用户设备201,用于接收用户输入的第一信息,所述第一信息是与表单有关的信息;向服务器上报所述第一信息;

所述服务器202,用于接收第一用户设备201上报的所述第一信息,并存储所述第一信息,并在第二用户设备请求时或所述表单的状态发生变化时,向第二用户设备发送第二信息,所述第二信息用于表示所述表单的当前状态;

所述第二用户设备203,用于根据所述第二信息,指示厂房里与表单有关的设备进行操作;在所述与表单有关的设备完成操作后,向所述第一用户设备201发送第三信息,所述第三信息用于表示在所述与表单有关的设备进行操作之后,所述表单的状态;

所述第一用户设备201,还用于接收所述第三信息,并根据所述第三信息安排后续事宜;

其中,所述表单为与生产相关的表单,所述服务器是专用于与所述第一用户设备和所述第二用户设备通信的服务器,所述第一用户设备和所述第二用户设备处于同一价值链中但处于不同的局域网中,且所述第一用户设备和所述第二用户设备上安装有相同的通信软件。

所述第一用户设备201向所述服务器202传输的所述第一信息是使用第一秘钥加密而传输;所述服务器202向所述第二用户设备传输的所述第二信息是使用第二秘钥加密而传输;所述第二用户设备203向所述第一用户设备201传输的所述第三信息是使用第三秘钥加密而传输;

其中,所述第一秘钥、所述第二秘钥、所述第三秘钥中的至少两者不同

本发明实施例在各种信息的传递过程中,由于所述第一秘钥、所述第二秘钥、所述第三秘钥中的至少两者不同,可实现表单信息互逆以提高的安全性进行传递。

可选地,在一个实施例中,所述第一用户设备201为表单提供方,所述第二用户设备203为表单生产方;

所述与表单有关的信息包括:指示开始生产表单的信息、暂停生产表单的信息、停止生产表单的信息以及恢复生产表单的信息。

可选地,在一个实施例中,所述与表单有关的设备与所述第二用户设备通过网络相连,且处于同一个局域网内或处于不同的局域网内。

可选地,在一个实施例中,所述第一用户设备201为表单生产方,所述第二用户设备203为表单提供方;

所述与表单有关的信息包括:指示表单已开始生产的信息、指示表单已暂停生产的信息、指示表单已停止生产的信息以及指示表单已恢复生产的信息。

可选地,在一个实施例中,所述与表单有关的设备与所述第二用户设备203通过网络相连,且处于同一个局域网内或处于不同的局域网内。

可选地,在一个实施例中,所述第一用户设备201和所述第二用户设备203中的至少一者为移动终端。

可选地,所述第一秘钥和所述第二秘钥相同,但与所述第三秘钥不同;

可选地,所述第一秘钥和所述第二秘钥不同,且与所述第三秘钥不同,同时所述第二秘钥和所述第三秘钥不同

本发明实施例中,第一用户设备通过将与表单有关的信息发送给专门的用于在第一用户设备和第二用户设备之间通信的服务器,在第二用户设备请求时或所述表单的状态发生变化时,服务器可向第二用户设备发送第二信息,所述第二信息用于表示所述表单的当前状态,使得所述第二用户设备可根据所述第二信息,指示厂房里与表单有关的设备进行操作,并在所述与表单有关的设备完成操作后,向所述第一用户设备发送第三信息;进而由所述第一用户设备根据所述第三信息安排后续事宜,如此,实现了第一用户设备和第二用户设备之间的协同操作,实现制造业中的表单信息互逆高效率传递。

需要说明的是:上述实施例提供的协同操作的系统与跨组织协同表单传输过程的加密方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1