一种关联产品定位系统及其使用方法与流程

文档序号:16640847发布日期:2019-01-16 07:32阅读:251来源:国知局
一种关联产品定位系统及其使用方法与流程

本发明涉及关联产品领域,尤其涉及一种关联产品定位系统及其使用方法。



背景技术:

现有技术的关联产品中存储有完整的应用程序,定位设备中内置有定位模块,关联产品的定位有两种方法,第一种方法为将定位设备与关联产品物理(如胶粘)连接到一起,第二种方法为将定位设备集成到关联产品中,定位设备作为关联产品的内部设备使用。

第一种方法存在如下缺陷:采用将定位设备与关联产品物理连接的方式对关联产品进行定位,当定位设备与关联产品分离或关联产品被非法修改时,定位设备仍将产生的定位数据发送至后台服务器,而这些定位数据并不能指示关联产品的物理位置,为非有效数据,存在无效定位数据欺骗后台服务器的缺陷。

第二种方法存在如下缺陷:采用将定位设备集成到关联产品内的方式对关联产品进行定位,存在定位设备不能单独使用,且定位设备损坏后,需要更换整个关联产品,不能单独更换定位设备,或需将整个关联产品返回原厂进行维修,存在耗时耗力,不便于更换的缺陷。



技术实现要素:

为了解决现有技术中关联产品定位存在的缺陷,本发明的第一方面提供一种关联产品定位系统包括:关联产品、定位设备及应用程序,其中,应用程序包括第一部分代码及第二部分代码;

所述关联产品用于存储所述第一部分代码;

所述定位设备连接所述关联产品,包括:定位模块及加密模块;所述定位模块用于确定定位数据,将所述定位数据发送至后台服务器;所述加密模块用于加密存储所述第二部分代码。

本发明的第二方面提供一种关联产品定位系统包括:关联产品、定位设备及应用程序,其中,应用程序包括第一部分代码及第二部分代码;

所述关联产品用于存储所述第一部分代码;

所述定位设备连接所述关联产品,包括:定位模块及存储模块;所述定位模块用于确定定位数据,将所述定位数据发送至后台服务器;所述存储模块用于存储加密的所述第二部分代码。

本发明进一步实施例中,所述关联产品具有一第一连接接口,所述定位设备具有一第二连接接口,所述第一连接接口接入所述第一连接接口中时实现所述定位设备与所述关联产品的连接。

本发明进一步实施例中,所述第一部分代码为所述应用程序的非核心代码,所述第二部分代码为所述应用程序的核心代码。

本发明进一步实施例中,所述定位模块连接所述加密模块或存储模块,用于将定位模块的状态发送至加密模块或存储模块中的第二部分代码,所述第二部分代码还用于检测所述定位模块的状态。

本发明进一步实施例中,所述定位设备还包括:报警器,连接所述加密模块或存储模块,当所述第二部分代码检测到所述定位模块的状态异常时,控制所述报警器报警。

本发明第三方面提供一种关联产品定位系统的使用方法,包括:

连接所述定位设备及所述关联产品;

启动所述第一部分代码,所述第一部分代码运行过程中,从所述加密模块加载所述第二部分代码;

所述定位模块将确定的定位数据发送至所述后台服务器。

本发明第三方面提供一种关联产品定位系统的使用方法,包括:

连接所述定位设备及所述关联产品;

启动所述第一部分代码,所述第一部分代码运行过程中从所述存储模块加载并解密所述第二部分代码;

所述定位模块将确定的定位数据发送至所述后台服务器。

本发明进一步实施例中,所述定位模块还将定位模块的状态发送至所述加密模块或存储模块中的第二部分代码,所述第二部分代码用于检测所述定位模块的状态。

本发明进一步实施例中,当所述第二部分代码检测到所述定位模块的状态异常时,触发报警动作。

本发明提供的关联产品定位系统及其使用方法通过将应用程序分为第一部分代码及第二部分代码,在定位设备中内置加密模块,将第一部分代码存储于关联产品,将第二部分代码加密存储于定位设备中的加密模块的方式,能够使关联产品不能脱离定位设备独立运行,需关联产品与定位设备配合才能运行,实现了定位设备与关联产品的强绑定,提高关联产品定位的有效性,同时定位设备可脱离关联产品独立使用,提高定位设备使用及更换的便利性。另外,第二部分代码加密存储于定位设备中的加密模块中,能够保证第二部分代码的安全性,使得解密者无法猜测第二部分代码的算法,从而保证应用程序的安全性。

为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。

附图说明

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

图1示出了本发明实施例的关联产品定位系统的结构图;

图2示出了本发明实施例的关联产品定位系统的结构图;

图3示出了本发明实施例的关联产品定位系统的结构图;

图4示出了本发明实施例的关联产品定位系统的使用方法的流程图;

图5示出了本发明实施例的关联产品定位系统的使用方法的流程图;

图6示出了本发明实施例的关联产品定位系统的使用方法的流程图。

具体实施方式

为了使本发明的技术特点及效果更加明显,下面结合附图对本发明的技术方案做进一步说明,本发明也可有其他不同的具体实例来加以说明或实施,任何本领域技术人员在权利要求范围内做的等同变换均属于本发明的保护范畴。

关于本文中所使用的“第一”、“第二”、…等,并非特别指称次序或顺位的意思,也非用以限定本发明,其仅为了区别以相同技术用语描述的元件或操作。

在本说明书的描述中,参考术语“一些实施例”、“例如”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。各实施例中涉及的步骤顺序用于示意性说明本发明的实施,其中的步骤顺序不作限定,可根据需要作适当调整。

首先,需要说明的是,本发明所述的关联产品指的是需要被定位的自身没有定位功能的各类终端设备,本发明所述的强绑定指的是定位模块与关联产品之间的绑定关系若满足绑定关系解除后,关联产品无法运行,被认为损坏,则确定定位模块与关联产品之间为强绑定。

如图1所示,图1为本发明实施例的关联产品定位系统的结构图。本实施例能够使关联产品不能脱离定位设备独立运行,需关联产品与定位设备配合才能运行,实现了定位设备与关联产品的强绑定,提高关联产品定位的有效性,同时定位设备可脱离关联产品独立使用,提高定位设备使用及更换的便利性。

具体的,关联产品定位系统包括:关联产品100、定位设备200及应用程序,其中,应用程序包括第一部分代码310及第二部分代码320。

关联产品100用于存储第一部分代码310。

定位设备200连接关联产品100,包括:定位模块210及加密模块220。定位模块210用于确定定位数据,将定位数据发送至后台服务器。加密模块220用于加密存储第二部分代码。

详细的说,本发明所述的应用程序用于实现关联产品的业务逻辑,本发明对应用程序的具体内容不做限定。

本发明所述的定位模块可以为现有的定位芯片,加密模块可以为现有的加密芯片,但加密芯片中加密存储有第二部分代码,本发明对定位芯片及加密芯片的生产厂家、型号等不做限定。定位模块确定的定位数据用于指示关联产品的物理位置,将定位数据发送至后台服务器,能够使后台服务器观测关联产品的物理位置。

本实施例通过将应用程序分为第一部分代码及第二部分代码,在定位设备中内置加密模块,将第一部分代码存储于关联产品,将第二部分代码加密存储于定位设备中的加密模块的方式,能够使关联产品不能脱离定位设备独立运行,需关联产品与定位设备配合才能运行,实现了定位设备与关联产品的强绑定,提高关联产品定位的有效性,同时定位设备可脱离关联产品独立使用,提高定位设备使用及更换的便利性。另外,第二部分代码加密存储于定位设备中的加密模块中,能够保证第二部分代码的安全性,使得解密者无法猜测第二部分代码的算法,从而保证应用程序的安全性。

本发明一些实施例中,为了保证定位设备能够准确指示关联产品的位置,关联产品与定位设备通过插入的方式进行连接,具体的,关联产品具有一第一连接接口,所述定位设备具有一第二连接接口,所述第一连接接口接入所述第一连接接口中时实现所述定位设备与所述关联产品的连接。第一、第二连接接口例如为usb接口,本发明对其具体为何接口不做限定。

本发明一些实施例中,第一部分代码为应用程序非核心代码,第二部分代码为应用程序核心代码。本发明所述的核心代码指的是应用程序的核心业务逻辑部分,即应用程序缺少核心代码后将无法正常运行,例如为信息加密算法、认证算法等。

本发明一些实施例中,如图2所示,定位模块210连接加密模块220,用于将定位模块的状态发送至加密模块中的第二部分代码320,第二部分代码320还用于检测定位模块的状态。

进一步的,为了使关联产品定位系统的使用者及时了解定位模块的状态异常情况,复请参阅图2,定位设备200还包括:报警器230,连接加密模块240,当第二部分代码320检测到定位模块的状态异常时,控制报警器230报警。

本发明一些实施例中,还可将上述实施例关联产品定位系统中的加密模块替换为存储模块220’,如图3所述,存储模块用于存储加密的第二部分代码,其中,第二部分代码通过加密算法加密。

如图4所示,图4为前述实施例所述的关联产品定位系统的使用方法的流程图,其中,关联产品定位系统包括:关联产品、定位设备及应用程序,其中,应用程序包括第一部分代码及第二部分代码;关联产品用于存储第一部分代码;定位设备连接关联产品,包括:定位模块及加密模块;定位模块用于确定定位数据,将定位数据发送至后台服务器。加密模块用于加密存储第二部分代码。具体的,关联产品定位系统的使用方法包括:

步骤s410,连接定位设备及关联产品。

步骤s420,启动第一部分代码,第一部分代码运行过程中从加密模块加载第二部分代码。

步骤s430,定位模块将确定的定位数据发送至后台服务器。

本发明一些实施例中,如图5所示,关联产品定位系统的使用方法还包括:

步骤s440,定位模块还将定位模块的状态发送至加密模块中的第二部分代码,第二部分代码用于检测定位模块的状态。

具体实施时,步骤s430与步骤s440可同时执行,或先执行步骤s430,后执行步骤s440,亦或先执行步骤s440,后执行步骤s430,本发明对步骤s430及步骤s440的执行顺序不做限定。

本发明一些实施例中,为了使关联产品定位系统的使用者及时了解定位模块的状态异常(如定位模块损坏或电量不足)情况,步骤s440中,当第二部分代码检测到定位模块的状态异常时,触发报警动作。

本发明一些实施例中,如图6所示,还可将上述实施例关联产品定位系统使用方法中的步骤s420替换为步骤s420’,启动所述第一部分代码,所述第一部分代码运行过程中从所述存储模块加载并解密所述第二部分代码。

本发明提供的关联产品定位系统及其使用方法通过将应用程序分为第一部分代码及第二部分代码,在定位设备中内置加密模块,将第一部分代码存储于关联产品,将第二部分代码加密存储于定位设备中的加密模块的方式,能够使关联产品不能脱离定位设备独立运行,需关联产品与定位设备配合才能运行,实现了定位设备与关联产品的强绑定,提高关联产品定位的有效性,同时定位设备可脱离关联产品独立使用,提高定位设备使用及更换的便利性。另外,第二部分代码加密存储于定位设备中的加密模块中,能够保证第二部分代码的安全性,使得解密者无法猜测第二部分代码的算法,从而保证应用程序的安全性。

以上所述仅用于说明本发明的技术方案,任何本领域普通技术人员均可在不违背本发明的精神及范畴下,对上述实施例进行修饰与改变。因此,本发明的权利保护范围应视权利要求范围为准。

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