一种信息交互方法和系统与流程

文档序号:15683573发布日期:2018-10-16 20:49阅读:199来源:国知局

本发明涉及通信技术领域,尤其涉及一种信息交互方法和系统。



背景技术:

数码扫描笔是一种新型输入设备,可完全按照自然的习惯在印有位置编码图像的纸上书写,书写时在纸面上可以留下书写笔迹,也可以采用无水的塑料笔芯。通过数码扫描笔的光学系统和数据处理模块实现位置编码图像的采集,通过上传到应用服务器进行位置编码图像数据的处理。

然而,目前数码扫描笔都是与应用服务直接对接,导致没有权限的应用对数码扫描笔获取的位置编码图像进行处理,从而窃取用户的信息。因此,如何在位置编码图像、数码扫描笔和应用服务器之间建立权限,完善位置编码图像、数码扫描笔和应用服务器之间的管理,保障系统的安全性,是必须要解决的问题。



技术实现要素:

本发明的目的是提供一种信息交互方法和系统,在系统中通过查询服务器对于不同的信息采集装置和基底编码图像进行统一的管理,使得能够根据位置编码数据和信息采集装置的权限确定对应的应用服务器,确保了系统在运行中的安全性。

为实现上述目的,在第一方面,本发明实施例提供了一种信息交互方法,所述信息交互方法包括:

信息采集装置对基底上显示的位置编码图像进行图像采集,得到第一图像信息;

所述信息采集装置根据所述第一图像信息生成第一查询消息,发送给查询服务器;其中所述第一查询消息中携带有所述信息采集装置的装置信息;

所述查询服务器对所述第一查询消息进行解析,得到所述第一图像信息,根据所述第一图像信息生成信息输出控制指令,发送给所述信息采集装置;并且,根据所述第一图像信息和所述装置信息确定用于处理所述第一图像信息的第一应用服务器的id,并向所述第一应用服务器发送提示消息;所述提示消息包括所述装置信息;

所述第一应用服务器根据所述提示消息向所述信息采集装置发送响应指令;所述响应指令包括所述第一应用服务器的地址信息和用以请求信息数据的指令;所述信息数据为所述第一图像信息中的至少一部分数据;

所述信息采集装置接收所述响应指令,根据所述响应指令得到所述第一应用服务器的地址信息和所请求的信息数据的信息;

所述信息采集装置根据所述输出控制指令确定被请求的所述信息数据的输出权限;

当确定具有输出权限时,所述信息采集装置将所述信息数据发送给所述第一应用服务器。

优选的,所述信息交互方法还包括:

当确定不具有输出权限时,所述信息采集装置生成拒绝请求的响应消息发送给所述第一应用服务器。

优选的,所述信息数据包括:位置编码图像的位置坐标。

优选的,所述方法还包括:

所述第一应用服务器对所述信息数据进行数据处理,生成结果数据,发送给所述信息采集装置;

所述信息采集装置接收所述第一应用服务器发送的结果数据;

所述信息采集装置对所述结果数据进行存储。

进一步优选的,所述方法还包括:

所述信息采集装置将所述结果数据发送给所述查询服务器。

第二方面,本发明还提供了一种信息交互系统,所述信息交互系统包括:

基底,所述基底表面具有位置编码图像;

信息采集装置,包括图像获取模块、存储模块、处理模块和发送模块;

所述图像获取模块对所述基底上显示的位置编码图像进行图像采集,得到第一图像信息;

所述存储模块存储有所述信息采集装置的装置信息;

所述处理模块获取所述第一图像信息和所述装置信息,并根据所述第一图像信息生成第一查询消息;其中,所述第一查询消息中携带有所述信息采集装置的装置信息;

所述发送模块将所述第一查询消息发送给查询服务器;

所述查询服务器,对所述第一查询消息进行解析,得到所述第一图像信息,根据所述第一图像信息生成信息输出控制指令,发送给所述信息采集装置;并且,根据所述第一图像信息和所述装置信息确定用于处理所述第一图像信息的第一应用服务器的id,并向所述第一应用服务器发送提示消息;所述提示消息包括所述装置信息;

所述第一应用服务器,根据所述提示消息向所述处理模块发送响应指令;所述响应指令包括所述第一应用服务器的地址信息和用以请求信息数据的指令;所述信息数据为所述第一图像信息中的至少一部分数据;

所述处理模块还用于接收所述响应指令,根据所述响应指令得到所述第一应用服务器的地址信息和所请求的信息数据的信息;

所述处理模块还用于根据所述输出控制指令确定被请求的所述信息数据的输出权限;

当确定具有输出权限时,所述发送模块将所述信息数据发送给所述第一应用服务器。

优选的,当确定不具有输出权限时,所述处理模块生成拒绝请求的响应消息;所述发送模块将所述拒绝请求的响应消息发送给所述第一应用服务器。

优选的,所述信息数据包括:位置编码图像的位置坐标。

优选的,所述第一应用服务器还用于对所述信息数据进行数据处理,生成结果数据,发送给所述处理模块;

所述处理模块接收所述第一应用服务器发送的结果数据;

所述存储模块对所述结果数据进行存储。

进一步优选的,所述处理模块还用于将所述结果数据发送给所述查询服务器。

本发明实施例提供的一种信息交互方法,在系统中通过查询服务器对于不同的信息采集装置和基底编码图像进行统一的管理,使得能够根据位置编码数据和信息采集装置的权限确定对应的应用服务器,确保了系统在运行中的安全性。

附图说明

图1为本发明实施例提供的信息交互方法的方法流程图;

图2为本发明实施例提供的信息交互系统的示意图。

具体实施方式

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

本发明实施例首先提供了一种信息交互方法,该信息交互方法应用于本实施例的信息交互系统中。

图1为本发明实施例提供的信息交互方法的方法流程图,下面首先结合图1对本发明的信息交互方法进行说明。本发明提供的信息交互方法主要包括如下步骤:

步骤110,信息采集装置对基底上显示的位置编码图像进行图像采集,得到第一图像信息;

具体的,基底表面具有位置编码图像,基底具体可以为编码纸,也可以是电子显示设备等装置。位置编码图像至少占据基底表面的一部分,通过信息采集装置光学可读,从而能够用于进行位置信息的确定。

位置编码图像的获取,并不是一次获取编码纸上的全部编码图像,而是根据信息采集装置的光学视野范围内获取相应部分的位置编码图像,从而记录信息采集装置相对于基底的运动轨迹,并根据运动轨迹生成图像信息,为了描述方便将生成的图像信息称为第一图像信息。

其中,编码纸可以分成不同的区域,不同区域对应不同的功能。在生成的第一图像信息中可以具有区域信息,用于指示获取到的位置编码图像在编码纸上的位置。

步骤120,信息采集装置根据第一图像信息生成第一查询消息,发送给查询服务器。

其中,每个信息采集装置都存储有其装置信息,在具体的实现中,可以在装置信息单独设置用于信息采集装置身份的数字标识信息。

具体的,信息采集装置将第一查询消息发送给查询服务器时,第一查询消息中携带有信息采集装置的装置信息,从而便于查询服务器对信息采集装置的身份进行识别。

当然在实现数据传输之前,首先需要完成信息采集装置在查询服务器的注册过程,从而将信息采集装置的装置信息储存在查询服务器中,其中,装置信息可以是数字标识信息。

步骤130,查询服务器对第一查询消息进行解析,得到第一图像信息,根据第一图像信息生成信息输出控制指令,发送给信息采集装置;并且,根据第一图像信息和装置信息确定用于处理第一图像信息的第一应用服务器的id,并向第一应用服务器发送提示消息。

具体的,查询服务器对第一查询消息进行解析,解析得到第一图像信息和装置信息,以及第一图像信息中包含的区域信息。

查询服务器根据第一图像信息生成信息输出控制指令,并根据装置信息将信息输出控制指令发送给信息采集装置;同时,查询服务器根据第一图像信息中包含的区域信息和装置信息,在多个应用服务器中查询到处理这些信息的一个应用服务器,为便于表述,将处理这些信息的服务器称为第一应用服务器。也就是说,查询服务器能够判定哪些区域的图像信息能够被一个应用服务器访问,哪些区域的图像信息不能。

在查询服务器中可以存储有查找表,其中包括多个应用服务器对应的区域信息和装置信息,每个应用服务器具有一个应用服务器id,从而实现信息采集装置与应用服务器之间的权限管理。

查询服务器根据第一应用服务器的id,并向第一应用服务器发送提示消息,提示消息中包括装置信息。

步骤140,第一应用服务器根据提示消息向信息采集装置发送响应指令。

具体的,在第一应用服务器接收到查询服务器发送的提示信息后,对提示信息进行解析,得到装置信息和第一图像信息,其中第一图像信息可以是由多个部分的数据组成;然后生成响应指令,并根据装置信息将响应指令发送给信息采集装置;响应指令中包括第一应用服务器的地址信息和用以请求信息数据的指令;信息数据为第一图像信息中的至少一部分数据。

步骤150,信息采集装置接收响应指令,根据响应指令得到第一应用服务器的地址信息和所请求的信息数据的信息。

具体的,信息采集装置接收第一应用服务器发的相应指令,并对相应指令进行解析,得到第一应用服务器的地址信息和所请求的信息数据的信息。

步骤160,信息采集装置根据输出控制指令确定被请求的信息数据的输出权限。

其中,信息数据包括中位置编码图像的位置坐标,通过位置坐标可以判断位置编码图像在基底上的所属区域,在区域和应用之间预设可权限,不同区域对应的应用权限可以是不同的,因此,区域上的信息数据在输出时是具有权限限制的,只能输出到所在区域对应应用。

步骤170,当确定具有输出权限时,信息采集装置将信息数据发送给第一应用服务器。

具体的,当信息数据所在的区域具有向第一应用服务器输出权限时,信息采集装置将第一应用服务器请求的信息数据,根据第一应用服务器的地址信息发送至第一应用服务器。

第一应用服务器对信息数据进行数据处理,生成结果数据,发送给信息采集装置;信息采集装置接收第一应用服务器发送的结果数据;并对结果数据进行存储。

在优选的实施例中,信息采集装置将结果数据发送给查询服务器,查询服务器根据信息采集装置的装置信息,将结果数据进行储存,以便在信息采集装置中的结果数据丢失时,可以从查询服务器获取结果数据。

在步骤160之后,当确定不具有输出权限时,信息采集装置生成拒绝请求的响应消息,并根据第一应用服务器的地址信息发送至第一应用服务器。

本发明实施例提供的信息交互方法,在系统中通过查询服务器对于不同的信息采集装置和基底编码图像进行统一的管理,使得能够根据位置编码数据和信息采集装置的权限确定对应的应用服务器,确保了系统在运行中的安全性。

相应的,如图2所示,本发明实施例提供了一种信息交互系统,包括:

基底1,表面具有位置编码图像11。

信息采集装置2,包括图像获取模块21、存储模块22、处理模块23和发送模块24。

其中,图像获取模块21对基底1上显示的位置编码图像11进行图像采集,得到第一图像信息;存储模块22存储有信息采集装置2的装置信息;处理模块23获取第一图像信息和装置信息,并根据第一图像信息生成第一查询消息;其中,第一查询消息中携带有信息采集装置2的装置信息;发送模块24将第一查询消息发送给查询服务器3。

查询服务器3,对第一查询消息进行解析,得到第一图像信息,根据第一图像信息生成信息输出控制指令,发送给信息采集装置2;并且,根据第一图像信息和装置信息确定用于处理第一图像信息的第一应用服务器41的id,并向第一应用服务器41发送提示消息;其中,提示消息包括装置信息。

应用服务器4,可以为多个,在本例中,包括三个应用服务器,分别是第一应用服务器41、第二应用服务器42和第三应用服务器43。第一应用服务器41,根据提示消息向处理模块23发送响应指令;响应指令包括第一应用服务器41的地址信息和用以请求信息数据的指令;信息数据为第一图像信息中的至少一部分数据;信息数据包括:位置编码图像11的位置坐标。

处理模块23还接收响应指令,根据响应指令得到第一应用服务器41的地址信息和所请求的信息数据的信息;处理模块23还根据输出控制指令确定被请求的信息数据的输出权限;当确定具有输出权限时,发送模块24将信息数据发送给第一应用服务器41。

第一应用服务器41还用于对信息数据进行数据处理,生成结果数据,发送给处理模块23;处理模块23接收第一应用服务器41发送的结果数据;存储模块22对结果数据进行存储。

在优选的方案中,处理模块23还用于将结果数据发送给查询服务器3。

当确定不具有输出权限时,处理模块23生成拒绝请求的响应消息;发送模块24将拒绝请求的响应消息发送给第一应用服务器41。

本发明实施例提供的信息交互系统,在系统中通过查询服务器对于不同的信息采集装置和基底编码图像进行统一的管理,使得能够根据位置编码数据和信息采集装置的权限确定对应的应用服务器,确保了系统在运行中的安全性。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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