本发明涉及通信技术领域,尤其涉及一种信息传输方法和系统。
背景技术:
随着信息技术的飞速发展,数据采集处理技术也在不断更新。现有数据采集处理技术中,对于图像的采集通常会关联到应用,通过应用对采集到的图像进行处理。
应用的启动是通过编码图像与应用的关联来实现的,目前应用与编码图像之间的关联关系是一对一的,固定的,当若干不同应用软件供应商制造相同类型的程序时,只能通过不同的位置编码进行关联;且当软件推出升级或更新的版本时,也只能新建位置编码,并建立与应用之间的关联关系,造成用户在使用过程中的繁琐,灵活度差,无法适应产品升级和拓展的要求。
技术实现要素:
本发明的目的是提供一种信息传输方法和系统,解耦了应用与页面编码图像之间的一对一限定,使系统具有更好的灵活性,降低了系统维护成本,满足在产品升级更新的同时对于兼容性的要求。
为实现上述目的,在第一方面,本发明实施例提供了一种信息传输方法,所述方法包括:信息采集装置对页面上显示的位置编码图像上第一区域的位置编码进行图像采集,得到所述第一区域的位置编码的图像信息;
信息处理装置根据所述位置编码的图像信息确定所述第一区域在所述位置编码图像中的位置信息;其中所述图像信息包括页面标示;
根据所述页面标示查询存储器中存储的应用登记列表,得到与所述页面标示相关联的第一应用登记列表;
在所述第一应用登记列表中,根据所述位置信息确定对应的一个或多个应用的应用信息,其中所述应用信息包括接口信息;
根据所述接口信息激活所述一个或多个应用;
所述一个或多个应用生成数据调用指令,调用所述第一区域的位置编码的图像信息。
优选的,所述根据所述位置编码的图像信息确定所述第一区域在所述位置编码图像中的位置信息具体包括:
所述信息处理装置获取页面描述文件,所述页面描述文件包括多个页面描述记录,所述页面描述记录具有所述页面的布局信息;
根据所述页面标示,确定所述第一区域所在页面的第一布局信息;
根据所述第一布局信息确定所述第一区域在所述位置编码图像中的位置信息。
优选的,在对页面上显示的位置编码图像上第一区域的位置编码进行图像采集之后,所述方法还包括:
所述信息处理装置根据所述位置编码的图像信息得到所述第一区域中的笔画记录信息。
进一步优选的,所述一个或多个应用生成数据调用指令,调用所述第一区域的位置编码的图像信息具体为:
所述一个或多个应用生成数据调用指令,调用所述第一区域中的笔画记录信息。
优选的,所述根据所述接口信息激活所述一个或多个应用具体包括:
所述信息处理装置根据所述接口信息生成应用激活指令;
根据所述接口信息将所述应用激活指令发送至所述一个或多个应用;
所述一个或多个应用根据所述应用激活指令进行激活。
优选的,所述方法还包括:
所述信息处理装置接收页面描述记录的新增指令;
根据所述新增指令获取新增的页面描述记录;
将所述新增的页面描述记录加入所述页面描述文件中。
优选的,所述方法还包括:
所述信息处理装置接收所述位置信息与所述应用信息,并建立所述位置信息与所述应用信息之间的关联信息;
根据所述关联信息生成所述应用登记列表的表项信息;
在所述存储器中存储的应用登记列表中查询并确定是否具有相同的位置信息;
当确定在第二应用登记列表中具有相同的位置信息时,将所述表项信息添加至所述第二应用登记列表中。
进一步优选的,所述方法还包括:
当确定在所述存储器中存储的应用登记列表中均不具有相同的位置信息时,根据所述关联信息在所述存储器中新增第三应用登记列表。
第二方面,本发明实施例提供了一种信息传输系统,所述系统包括上述第一方面所述的页面、信息采集装置、信息处理装置、存储器和应用
本发明实施例提供的一种信息传输方法,解耦了应用与页面编码图像之间的一对一限定,使系统具有更好的灵活性,降低了系统维护成本,满足在产品升级更新的同时对于兼容性的要求。
附图说明
图1为本发明实施例提供的信息传输系统的结构示意图;
图2为本发明实施例提供的信息传输方法的方法流程图;
图3为本发明实施例提供的一种页面布局信息的示意图;
图4为本发明实施例提供的一种应用登记列表的示意图。
具体实施方式
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
本发明实施例首先提供了一种信息传输方法,该信息传输方法应用于本实施例的信息传输系统中,下面首先介绍信息传输系统进行说明。
如图1所示,该系统包括页面1、信息采集装置2、信息处理装置3、存储器4和应用5。
页面1的表面具有位置编码图像,页面1具体可以为编码纸,也可以是电子显示设备等装置。位置编码图像至少占据页面1表面的一部分,通过信息采集装置2光学可读。
具体的,页面1可以为一个或多个,每个页面1可以分为一个或多个区域,每个区域的位置编码不同,每个区域具有各自的位置信息,每个区域的位置信息对应一个应用5,或同一类型的多个应用5。
信息采集装置2,可以为图像采集传感器,具体采用ccd或者cmos传感器;信息采集装置2对页面1上的位置编码进行采集,并得到位置编码的图像信息,图像信息中包括页面标示,页面标示与页面1具有映射关系。
信息处理装置3,与信息采集装置2和存储器4相连接;具体的,信息处理装置3、信息采集装置2和存储器4可以集成在一个数码笔中,信息处理装置3、信息采集装置2和存储器4之间具体为电连接。
存储器4中存储的页面描述文件和应用登记列表,页面描述文件包括多个页面描述记录,页面描述记录具有页面1的布局信息;在应用登记列表中存储页面1中各个区域的位置信息和应用信息的对应关系。
其中,应用信息中包括接口信息,该接口信息可以通过有线或无线的方式将上述数码笔与应用5进行连接;比如该接口可被设置为根据蓝牙标准与数码笔的短程无线电通信,也可以被设置为与ir链路或电缆通信;应用5可以设置在终端设备中,比如手机或电脑等。通过接口信息实现页面和应用的动态链接。
上面已经简要介绍了应用本发明信息传输系统的架构,下面结合图2对本发明提供的信息传输方法进行说明。
图2为本发明实施例提供的信息传输方法的方法流程图,下面首先结合图2对本发明的信息传输方法进行说明。本发明提供的信息传输方法主要包括如下步骤:
步骤210,信息采集装置对页面上显示的位置编码图像上第一区域的位置编码进行图像采集,得到第一区域的位置编码的图像信息。
其中,页面上具有位置编码图像,位置编码图像可以分成多个区域,每个区域中具有位置编码,每个区域对应的位置编码不同,位置编码和区域具有预设的对应关系。
第一区域为信息采集装置采集的区域,可以是页面上任意一区域,为了描述方便,将信息采集装置采集的区域称为第一区域。
具体的,信息采集装置对第一区域的位置编码进行图像采集,生成第一区域的位置编码的图像信息。
每个信息采集装置都储存其属性数据,用以标识信息采集装置的身份。在具体的实现中,可以在生成的位置编码图像信息中单独设置用于识别装置身份的数字标识信息。
优选的,信息采集装置的具体实现可以是数码笔,数码笔还具有书写端,能够在页面进行书写,在对页面上显示的位置编码图像上第一区域的位置编码进行图像采集之后,方法还包括:书写端在页面的第一区域书写,信息处理装置根据位置编码的图像信息得到第一区域中的笔画记录信息。
步骤220,信息处理装置根据位置编码的图像信息确定第一区域在位置编码图像中的位置信息。
具体的,信息处理装置获取页面描述文件,页面描述文件包括多个页面描述记录,页面描述记录具有页面的布局信息;对图像信息进行解析,得到页面标示,根据页面标示,确定第一区域所在页面的第一布局信息;根据第一布局信息确定第一区域在位置编码图像中的位置信息。
其中,图像信息包括页面标示,页面标示用于指示位置信息所属的页面。
页面描述文件是预设的,并储存在存储器中,每个页面描述记录都包括关于连接到一个或多个应用的物理页面的布局信息。
在一个具体的例子中,信息采集装置对页面a上左上角区域的位置编码进行采集,得到第一区域的位置编码的图像信息,并将图像信息发送给信息处理装置;信息处理装置对图像信息进行解析,得到页面标示a,再根据页面标示a在存储器的页面描述文件中获取第一区域所在页面对应的第一布局信息,第一布局信息具体如图3所示,根据布局信息可以确定第一区域的位置信息为a1。
步骤230,根据页面标示查询存储器中存储的应用登记列表,得到与页面标示相关联的第一应用登记列表。
其中,存储器中存有多个应用登记列表,每个应用登记列表对应一个页面,应用登记列表与页面标示具有预设的对应关系。
应用登记列表中存储相对应的页面中位置信息与应用的应用信息的映射关系;一个位置信息可以对应一个应用或多个同类型应用的应用信息。
图4为本发明实施例提供的一种应用登记列表的示意图,如图4所示,位置信息a1对应的应用有两个app10和app11,app10和app11可以是不同版本等级的同一应用,也可以是同一类型的但来自不同软件开发商的软件。
当应用有更新或升级的版本时,可以在应用登记列表中添加更新或升级的应用的应用信息,满足在产品升级更新的同时对于兼容性的要求,降低了系统维护成本;并且解耦了应用与页面编码图像之间的一对一限定,使系统具有更好的灵活性。
步骤240,在第一应用登记列表中,根据位置信息确定对应的一个或多个应用的应用信息。
其中,应用信息包括接口信息;该接口信息可以通过有线或无线的方式将信息处理装置与应用进行连接;比如该接口可被设置为根据蓝牙标准与数码笔的短程无线电通信,也可以被设置为与ir链路或电缆通信;应用可以设置在终端设备中,比如手机或电脑等。
步骤250,根据接口信息激活一个或多个应用。
具体的,信息处理装置根据接口信息生成应用激活指令;根据接口信息将应用激活指令发送至一个或多个应用;一个或多个应用根据应用激活指令进行激活,从而实现页面位置编码和应用的动态链接。
步骤260,一个或多个应用生成数据调用指令,调用第一区域的位置编码的图像信息。
具体的,一个或多个应用生成数据调用指令,调用第一区域中的笔画记录信息。
在前述步骤220所述的例子中,信息处理装置根据位置信息a1确定对应的一个或多个应用的应用信息为app10和app11,app10和app11为电话软件,信息处理装置根据接口信息生成应用激活指令;根据接口信息将应用激活指令发送至app10和app11;app10和app11根据应用激活指令进行激活;并调用信息采集装置采集到的第一区域中的笔画记录信息“88646666”;app10和app11根据笔画记录信息为“88646666”生成拨打提示选择信息,拨打提示选择信息具体可以通过app10和app11所在的终端设备的显示器进行显示;app10接收用户输入的选择指令,并根据选择指令拨打88646666。
在优选的实施例中,当有新的软件需要新增页面时,信息处理装置接收页面描述记录的新增指令;根据新增指令获取新增的页面描述记录;将新增的页面描述记录加入页面描述文件中。
在更为优选的实施例中,在有新增应用时,信息处理装置接收位置信息与应用信息,并建立位置信息与应用信息之间的关联信息;根据关联信息生成应用登记列表的表项信息;
在存储器中存储的应用登记列表中查询并确定是否具有相同的位置信息;
当确定在第二应用登记列表中具有相同的位置信息时,将表项信息添加至第二应用登记列表中。比如,信息处理装置接收位置信息a7与应用信息app71,建立位置信息a7与应用信息app71之间的关联信息,并生成应用登记列表的表项信息;然后,在存储器中存储的应用登记列表中查询有位置信息a7,将应用信息app71添加在所在的应用登记列表中。
当确定在存储器中存储的应用登记列表中均不具有相同的位置信息时,根据关联信息在存储器中新增第三应用登记列表。比如,信息处理装置接收位置信息a9与应用信息app90,建立位置信息a9与应用信息app90之间的关联信息,并生成应用登记列表的表项信息;然后,在在存储器中存储的应用登记列表中均不具有位置信息a9,根据关联信息位置信息a9与应用信息app90之间的关联信息新增应用登记列表,并储存。
本发明的目的是提供一种信息传输方法和系统,解耦了应用与页面编码图像之间的一对一限定,使系统具有更好的灵活性,降低了系统维护成本,满足在产品升级更新的同时对于兼容性的要求。
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。