[go: up one dir, main page]

CN109211239B - 一种关联产品定位系统 - Google Patents

一种关联产品定位系统 Download PDF

Info

Publication number
CN109211239B
CN109211239B CN201811002926.9A CN201811002926A CN109211239B CN 109211239 B CN109211239 B CN 109211239B CN 201811002926 A CN201811002926 A CN 201811002926A CN 109211239 B CN109211239 B CN 109211239B
Authority
CN
China
Prior art keywords
positioning
code
module
associated product
positioning device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811002926.9A
Other languages
English (en)
Other versions
CN109211239A (zh
Inventor
胡刚
曾修建
颜睿陽
罗春水
沈滨
王彤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Sports Lottery Technology Development Co ltd
Sports Lottery Management Center Of State Sports General Administration
Original Assignee
China Sports Lottery Technology Development Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Sports Lottery Technology Development Co ltd filed Critical China Sports Lottery Technology Development Co ltd
Priority to CN201811002926.9A priority Critical patent/CN109211239B/zh
Publication of CN109211239A publication Critical patent/CN109211239A/zh
Application granted granted Critical
Publication of CN109211239B publication Critical patent/CN109211239B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明提供了一种关联产品定位系统,其中,关联产品定位系统包括:关联产品、定位设备及应用程序,其中,应用程序包括第一部分代码及第二部分代码;所述关联产品用于存储所述第一部分代码;所述定位设备连接所述关联产品,包括:定位模块及加密模块;所述定位模块用于确定定位数据,将所述定位数据发送至后台服务器;所述加密模块用于加密存储所述第二部分代码。本实施例能够使关联产品不能脱离定位设备独立运行,需关联产品与定位设备配合才能运行,实现了定位设备与关联产品的强绑定,提高了关联产品定位的有效性,同时定位设备可脱离关联产品独立使用,提高了定位设备使用及更换的便利性。

Description

一种关联产品定位系统
技术领域
本发明涉及关联产品领域,尤其涉及一种关联产品定位系统。
背景技术
现有技术的关联产品中存储有完整的应用程序,定位设备中内置有定位模块,关联产品的定位有两种方法,第一种方法为将定位设备与关联产品物理(如胶粘)连接到一起,第二种方法为将定位设备集成到关联产品中,定位设备作为关联产品的内部设备使用。
第一种方法存在如下缺陷:采用将定位设备与关联产品物理连接的方式对关联产品进行定位,当定位设备与关联产品分离或关联产品被非法修改时,定位设备仍将产生的定位数据发送至后台服务器,而这些定位数据并不能指示关联产品的物理位置,为非有效数据,存在无效定位数据欺骗后台服务器的缺陷。
第二种方法存在如下缺陷:采用将定位设备集成到关联产品内的方式对关联产品进行定位,存在定位设备不能单独使用,且定位设备损坏后,需要更换整个关联产品,不能单独更换定位设备,或需将整个关联产品返回原厂进行维修,存在耗时耗力,不便于更换的缺陷。
发明内容
为了解决现有技术中关联产品定位存在的缺陷,本发明的第一方面提供一种关联产品定位系统包括:关联产品、定位设备及应用程序,其中,应用程序包括第一部分代码及第二部分代码;
所述关联产品用于存储所述第一部分代码;
所述定位设备连接所述关联产品,包括:定位模块及加密模块;所述定位模块用于确定定位数据,将所述定位数据发送至后台服务器;所述加密模块用于加密存储所述第二部分代码。
本发明的第二方面提供一种关联产品定位系统包括:关联产品、定位设备及应用程序,其中,应用程序包括第一部分代码及第二部分代码;
所述关联产品用于存储所述第一部分代码;
所述定位设备连接所述关联产品,包括:定位模块及存储模块;所述定位模块用于确定定位数据,将所述定位数据发送至后台服务器;所述存储模块用于存储加密的所述第二部分代码。
本发明进一步实施例中,所述关联产品具有一第一连接接口,所述定位设备具有一第二连接接口,所述第一连接接口接入所述第一连接接口中时实现所述定位设备与所述关联产品的连接。
本发明进一步实施例中,所述第一部分代码为所述应用程序的非核心代码,所述第二部分代码为所述应用程序的核心代码。
本发明进一步实施例中,所述定位模块连接所述加密模块或存储模块,用于将定位模块的状态发送至加密模块或存储模块中的第二部分代码,所述第二部分代码还用于检测所述定位模块的状态。
本发明进一步实施例中,所述定位设备还包括:报警器,连接所述加密模块或存储模块,当所述第二部分代码检测到所述定位模块的状态异常时,控制所述报警器报警。
本发明第三方面提供一种关联产品定位系统的使用方法,包括:
连接所述定位设备及所述关联产品;
启动所述第一部分代码,所述第一部分代码运行过程中,从所述加密模块加载所述第二部分代码;
所述定位模块将确定的定位数据发送至所述后台服务器。
本发明第三方面提供一种关联产品定位系统的使用方法,包括:
连接所述定位设备及所述关联产品;
启动所述第一部分代码,所述第一部分代码运行过程中从所述存储模块加载并解密所述第二部分代码;
所述定位模块将确定的定位数据发送至所述后台服务器。
本发明进一步实施例中,所述定位模块还将定位模块的状态发送至所述加密模块或存储模块中的第二部分代码,所述第二部分代码用于检测所述定位模块的状态。
本发明进一步实施例中,当所述第二部分代码检测到所述定位模块的状态异常时,触发报警动作。
本发明提供的关联产品定位系统及其使用方法通过将应用程序分为第一部分代码及第二部分代码,在定位设备中内置加密模块,将第一部分代码存储于关联产品,将第二部分代码加密存储于定位设备中的加密模块的方式,能够使关联产品不能脱离定位设备独立运行,需关联产品与定位设备配合才能运行,实现了定位设备与关联产品的强绑定,提高关联产品定位的有效性,同时定位设备可脱离关联产品独立使用,提高定位设备使用及更换的便利性。另外,第二部分代码加密存储于定位设备中的加密模块中,能够保证第二部分代码的安全性,使得解密者无法猜测第二部分代码的算法,从而保证应用程序的安全性。
为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图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’,启动所述第一部分代码,所述第一部分代码运行过程中从所述存储模块加载并解密所述第二部分代码。
本发明提供的关联产品定位系统及其使用方法通过将应用程序分为第一部分代码及第二部分代码,在定位设备中内置加密模块,将第一部分代码存储于关联产品,将第二部分代码加密存储于定位设备中的加密模块的方式,能够使关联产品不能脱离定位设备独立运行,需关联产品与定位设备配合才能运行,实现了定位设备与关联产品的强绑定,提高关联产品定位的有效性,同时定位设备可脱离关联产品独立使用,提高定位设备使用及更换的便利性。另外,第二部分代码加密存储于定位设备中的加密模块中,能够保证第二部分代码的安全性,使得解密者无法猜测第二部分代码的算法,从而保证应用程序的安全性。
以上所述仅用于说明本发明的技术方案,任何本领域普通技术人员均可在不违背本发明的精神及范畴下,对上述实施例进行修饰与改变。因此,本发明的权利保护范围应视权利要求范围为准。

Claims (7)

1.一种关联产品定位系统,其特征在于,包括:关联产品、定位设备及应用程序,其中,应用程序包括第一部分代码及第二部分代码;
所述关联产品用于存储所述第一部分代码;
所述定位设备连接所述关联产品,包括:定位模块及加密模块;所述定位模块用于确定定位数据,将所述定位数据发送至后台服务器;所述加密模块用于加密存储所述第二部分代码,所述关联产品启动所述第一部分代码,所述第一部分代码运行过程中,从所述加密模块加载所述第二部分代码。
2.一种关联产品定位系统,其特征在于,包括:关联产品、定位设备及应用程序,其中,应用程序包括第一部分代码及第二部分代码;
所述关联产品用于存储所述第一部分代码;
所述定位设备连接所述关联产品,包括:定位模块及存储模块;所述定位模块用于确定定位数据,将所述定位数据发送至后台服务器;所述存储模块用于存储加密的所述第二部分代码,所述关联产品启动所述第一部分代码,所述第一部分代码运行过程中,从所述存储模块加载所述第二部分代码。
3.如权利要求1或2所述的系统,其特征在于,所述关联产品具有一第一连接接口,所述定位设备具有一第二连接接口,所述第一连接接口接入所述第二连接接口中时实现所述定位设备与所述关联产品的连接。
4.如权利要求1或2所述的系统,其特征在于,所述第一部分代码为所述应用程序的非核心代码,所述第二部分代码为所述应用程序的核心代码。
5.如权利要求1所述的系统,其特征在于,所述定位模块连接所述加密模块,用于将定位模块的状态发送至加密模块中的第二部分代码,所述第二部分代码还用于检测所述定位模块的状态。
6.如权利要求2所述的系统,其特征在于,所述定位模块连接所述存储模块,用于将定位模块的状态发送至存储模块中的第二部分代码,所述第二部分代码还用于检测所述定位模块的状态。
7.如权利要求5或6所述的系统,其特征在于,所述定位设备还包括:报警器,当所述第二部分代码检测到所述定位模块的状态异常时,控制所述报警器报警。
CN201811002926.9A 2018-08-30 2018-08-30 一种关联产品定位系统 Active CN109211239B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811002926.9A CN109211239B (zh) 2018-08-30 2018-08-30 一种关联产品定位系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811002926.9A CN109211239B (zh) 2018-08-30 2018-08-30 一种关联产品定位系统

Publications (2)

Publication Number Publication Date
CN109211239A CN109211239A (zh) 2019-01-15
CN109211239B true CN109211239B (zh) 2022-09-16

Family

ID=64986304

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811002926.9A Active CN109211239B (zh) 2018-08-30 2018-08-30 一种关联产品定位系统

Country Status (1)

Country Link
CN (1) CN109211239B (zh)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002001333A2 (en) * 2000-06-27 2002-01-03 Microsoft Corporation System and method for providing an individualized secure repository
WO2012089541A2 (fr) * 2010-12-29 2012-07-05 Viaccess Procede de chargement d'un code d'au moins un module logiciel

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3422690B2 (ja) * 1998-07-15 2003-06-30 松下電器産業株式会社 実行プログラム生成装置
JP2007164377A (ja) * 2005-12-12 2007-06-28 Toshiba Corp データ処理装置およびデータ処理方法
JP5741115B2 (ja) * 2011-03-25 2015-07-01 ソニー株式会社 測位装置、測位方法、プログラム、及び記録媒体
CN103297911B (zh) * 2012-02-23 2016-12-14 联想移动通信科技有限公司 移动终端
CN102708322B (zh) * 2012-05-12 2016-02-24 北京深思数盾科技有限公司 安卓系统中java应用程序的保护方法
US9348572B2 (en) * 2013-03-15 2016-05-24 Tapjoy, Inc. Rewarding mobile app installations without a software development kit in the mobile app
CN103473488B (zh) * 2013-09-18 2016-04-06 浙江大学城市学院 一种android应用程序防盗版的方法及系统
EP3843465B1 (en) * 2016-03-18 2022-11-23 Huawei Technologies Co., Ltd. Terminal device and positioning information processing method applied to terminal device
CN108228741A (zh) * 2016-12-15 2018-06-29 苏州宝时得电动工具有限公司 自动工作系统的地图生成方法、装置和自动工作系统

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002001333A2 (en) * 2000-06-27 2002-01-03 Microsoft Corporation System and method for providing an individualized secure repository
WO2012089541A2 (fr) * 2010-12-29 2012-07-05 Viaccess Procede de chargement d'un code d'au moins un module logiciel

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
一种有效的Python字节码保护方法;陈悟等;《电子技术》;20170625(第06期);全文 *

Also Published As

Publication number Publication date
CN109211239A (zh) 2019-01-15

Similar Documents

Publication Publication Date Title
US9477614B2 (en) Sector map-based rapid data encryption policy compliance
CN102508791B (zh) 一种对硬盘分区进行加密的方法及装置
CN106716333B (zh) 用于完成安全擦除操作的方法
CN106626792B (zh) 芯片认证方法、系统、打印机、耗材芯片和耗材盒
CN110851886A (zh) 存储装置
CN106203071A (zh) 一种固件升级方法及装置
CN105847011A (zh) 一种密钥加载方法及设备
CN102087604A (zh) 可获取硬件配置信息的计算机及其方法
US9330282B2 (en) Instruction cards for storage devices
CN104966003A (zh) 嵌入式设备加密与验证方法
CN105046142A (zh) 设备和配件配对
CN114785677B (zh) 日志管理方法、装置、计算机设备、存储介质和程序产品
CN109189333B (zh) 一种硬盘适配的方法、装置及系统
US11023140B2 (en) NVDIMM with removable storage
TW201401101A (zh) 資料防護方法及其儲存裝置
CN102982288B (zh) 在便携式终端中执行数据的加密和解密的设备和方法
CN100449501C (zh) 计算机网络数据恢复的方法
US8015342B2 (en) Method of managing and restoring identifier of storage device and apparatus therefor
CN109211239B (zh) 一种关联产品定位系统
CN101324914B (zh) 一种防盗版的方法和装置
CN106650328A (zh) 终端的功能授权方法及装置
US12182275B2 (en) Storage data deletion management system and apparatus
WO2017156931A1 (zh) 移动终端的锁定方法及系统
CN105975624B (zh) 一种数据传输方法、设备和系统
US20070124798A1 (en) Tying hard drives to a particular system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20250529

Address after: 100021 No. 23, Dongsanhuan South Road, Chaoyang District, Beijing

Patentee after: Sports Lottery Management Center of State Sports General Administration

Country or region after: China

Patentee after: CHINA SPORTS LOTTERY TECHNOLOGY DEVELOPMENT Co.,Ltd.

Address before: 100176 Beijing City Daxing District Beijing Economic and Technological Development Zone KeChuang Fourteenth Street 99 Building 6 Fifth Floor

Patentee before: CHINA SPORTS LOTTERY TECHNOLOGY DEVELOPMENT Co.,Ltd.

Country or region before: China

TR01 Transfer of patent right