CN109582320B - 写码方法及终端设备 - Google Patents
写码方法及终端设备 Download PDFInfo
- Publication number
- CN109582320B CN109582320B CN201810895171.3A CN201810895171A CN109582320B CN 109582320 B CN109582320 B CN 109582320B CN 201810895171 A CN201810895171 A CN 201810895171A CN 109582320 B CN109582320 B CN 109582320B
- Authority
- CN
- China
- Prior art keywords
- code
- code file
- writing
- file
- instruction
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/36—Software reuse
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Databases & Information Systems (AREA)
- Stored Programmes (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明适用于通信技术领域,提供了一种写码方法及终端设备,写码方法包括:加载写码驱动程序;接收用户发送的写码指令,所述写码指令携带码文件标识信息;根据所述码文件标识信息从码文件数据库中获取目标码文件,并将所述目标码文件通过所述写码驱动程序发送至写码器,以使得所述写码器根据所述目标码文件对待写码设备进行写码操作。本发明使用户能够随时实现写码的操作,不需要专业人员完成,操作简单方便,节省成本。
Description
技术领域
本发明属于通信技术领域,尤其涉及一种写码方法及终端设备。
背景技术
随着数据时代的数据膨胀和各种品牌交换机等设备的崛起以及客户定制化的需求,能兼容和适应各种品牌交换机设备的光模块成为未来的发展趋势。通过写码器对光模块进行写码和/或改码,能够使光模块兼容和适应各种品牌交换机设备。目前,对光模块进行写码和/或改码时,需要安装多种复杂的程序,并且需要专业人员来完成,给用户带来极大的不便。
发明内容
有鉴于此,本发明实施例提供了一种写码方法及终端设备,以解决现有技术中写码和/或改码操作需要安装多种复杂的程序并通过专业人员来完成,给用户带来极大的不便的问题。
本发明实施例的第一方面提供了一种写码方法,包括:
加载写码驱动程序;
接收用户发送的写码指令,所述写码指令携带码文件标识信息;
若根据所述码文件标识信息从码文件数据库中获取到目标码文件,则将所述目标码文件通过所述写码驱动程序发送至写码器,以使得所述写码器根据所述目标码文件对待写码设备进行写码操作。
在本发明实施例第一方面的第一种实现方式中,还包括:
若接收到所述写码驱动程序发送的写码器连接成功信息和待写码设备连接成功信息,则加载写码指令编辑界面;
所述接收用户发送的写码指令,包括:
接收用户在所述写码指令编辑界面输入的写码指令。
结合第一方面的第一种实现方式,在第二种实现方式中,接收所述用户发送的重置指令;
根据所述重置指令重置所述写码指令编辑界面。
在第一方面的第三种实现方式中,所述接收用户发送的写码指令,包括:
接收驱动程序发送的待写码设备信息;
根据所述待写码设备信息加载码文件选择列表;
接收用户根据所述码文件选择列表发送的写码指令。
在第一方面的第四种实现方式中,所述目标码文件为加密码文件;
所述将所述目标码文件通过所述写码驱动程序发送至写码器,包括:
将所述目标码文件发送至所述写码驱动程序,以使得所述写码驱动程序对所述目标码文件进行解密处理,并将解密处理后的目标码文件发送至写码器。
在第一方面的第五种实现方式中,还包括:
获取写码状态信息,并将所述写码状态信息发送至所述用户。
结合第一方面至第一方面第五种实现方式中的任意一种实现方式,在第七种实现方式中,还包括:
若根据所述码文件标识信息未从所述码文件数据库中获取到目标码文件,则接收用户发送的定制信息;
接收管理员根据所述定制信息发送的定制码文件;
接收用户发送的应用指令,并根据所述应用指令将所述定制码文件通过所述写码驱动程序发送至所述写码器,以使得所述写码器根据所述定制码文件对所述待写码设备进行写码操作。
结合第一方面的第七种实现方式,在第八种实现方式中,所述接收用户发送的定制信息之前,还包括:
接收用户发送的权限申请指令,所述权限申请指令用于申请定制码文件的权限;
将所述权限申请指令发送至管理员;
若接收到所述管理员发送的审批指令,则根据所述审批指令授予用户与所述权限申请指令对应的权限。
本发明实施例的第二方面提供了一种写码方法,包括:
接收驱动程序发送的目标码文件,所述目标码文件是由服务器接收用户发送的写码指令,所述写码指令携带码文件标识信息,根据码文件标识信息从码文件数据库中获得的;
根据所述目标码文件对待写码设备进行写码操作。
在第二方面的第一种实现方式中,还包括:
接收驱动程序发送的定制码文件,所述定制码文件是由服务器接收用户发送的定制信息,并接收管理员根据所述定制信息发送的定制码文件获得的;
根据所述定制码文件对待写码设备进行写码操作。
本发明实施例的第三方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如本发明实施例第一方面所述方法的步骤,或,所述处理器执行所述计算机程序时实现如本发明实施例第二方面所述方法的步骤。
本发明实施例与现有技术相比存在的有益效果是:本发明实施例根据用户发送的写码指令从码文件数据库中获取目标码文件,将目标码文件通过写码驱动程序发送至写码器,写码器根据目标码文件对待写码设备进行写码操作,用户能够只输入写码指令即可实现写码的操作,用户不需要具备专业技能即可完成,操作简单方便,节省成本。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例提供的写码方法的应用环境的示意图;
图2是本发明另一个实施例提供的写码方法的实现流程示意图;
图3是本发明另一个实施例提供的写码方法的实现流程示意图;
图4是本发明又一个实施例提供的写码方法的实现流程示意图;
图5是本发明一个实施例提供的服务器的示意图;
图6是本发明一个实施例提供的写码器的示意图;
图7是本发明实施例提供的终端设备的示意图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或器集合的存在或添加。
还应当理解,在此本说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
如在本说明书和所附权利要求书所使用的那样,术语“如果”可以依据上下文被解释为“当…时”或“一旦”或“响应于确定”或“响应于”检测到。类似的,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所述描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
请参考图1,图1是本发明一个实施例提供的写码方法的应用环境的示意图。该应用环境包括待写码设备11、写码器12、终端设备13、服务器14和码文件数据库15,其中,终端设备13中安装有写码驱动程序。待写码设备11为光模块或其他需要写码和/或改码的设备。写码器12上设有多种插口,可以插入不同型号的待写码设备,写码器12对插入其中的待写码设备11进行写码操作。写码器12上还设有指示灯,用于指示写码状态,例如,绿灯亮,表示已连接待写码设备,红灯亮,表示写码失败。写码器12与终端设备13连接。终端设备13是处于计算机网络最外围,主要用于发送用户信息以及输出处理结果的电子设备,终端设备13可以是计算机、平板电脑、手机、个人数字助理、可穿戴电子设备等。例如,写码器12通过通用串行总线(UniversalSerialBus,USB)与计算机连接。服务器14用于响应服务请求,同时提供计算服务的设备,例如可以是一台或者多台计算机,也可以是云服务器。服务器14与终端设备13连接。码文件数据库15中存储有多种码文件,码文件数据库15可以存储在存器中,存储器与服务器14连接,或者,码文件数据库15设置在服务器14中,本发明实施例不做具体限定。
用户通过终端设备13发送登录请求,登录请求携带登录账号和密码,服务器14对登录账号和密码进行验证,验证通过后,终端设备13与服务器14建立连接。服务器14与终端设备13建立连接后,服务器14检测终端设备13是否安装有与写码器12匹配的写码器驱动程序,在检测到终端设备13未安装写码驱动程序时,服务器14在终端设备13中自动安装写码驱动程序,或者,接收用户发送的安装指令,服务器14根据安装指令在终端设备13中安装写码驱动程序,安装完成后,加载写码驱动程序。服务器14在检测到终端设备13安装有写码驱动程序时,直接加载写码驱动程序。
写码驱动程序依次检测写码器12和待写码设备11是否与终端设备13建立连接,在写码器12和待写码设备11均与终端设备13建立连接后,用户通过终端设备13发送写码指令,并将写码指令发送至服务器14,写码指令携带码文件标识信息。服务器14接收到写码指令后,根据码文件标识信息从码文件数据库15中获取并存储目标码文件,并将目标码文件通过写码驱动程序发送至写码器12,写码器12根据目标码文件对待写码设备11进行写码操作。
请参考图2,图2是本发明一个实施例提供的写码方法的实现流程图,该方法应用于服务器,该方法包括以下步骤:
步骤S201,加载写码驱动程序。
在本发明实施例中,写码驱动程序与写码器匹配,写码驱动程序为一个windows服务,用于写码器与服务器之间的数据传输。在检测到驱动程序下载服务器中有新版本的写码驱动程序时,进行写码驱动程序更新操作,并加载更新后的写码驱动程序。
步骤S202,接收用户发送的写码指令,所述写码指令携带码文件标识信息。
在本发明实施例中,用户通过终端设备发送写码指令,并将写码指令发送至服务器。其中,写码指令携带码文件标识信息,码文件标识信息包括但不限于码文件的名称和标识号。
作为本发明的一个实施例,写码驱动程序依次检测写码板和待写码设备是否连接成功,在检测到写码板连接成功后,将写码板连接成功信息发送至服务器。写码驱动程序在检测到待写码设备连接成功后,将待写码设备连接成功信息发送至服务器;服务器接收到写码器连接成功信息和写码设备连接成功信息后,加载写码指令编辑界面,用户通过写码指令编辑界面输入写码指令。一种实现方式中,服务器接收写码驱动程序发送的待写码设备信息,并在终端设备的显示界面显示,用户根据待写码设备信息输入写码指令。例如,待写码设备信息包括产品型号、序列号、波长和兼容品牌等信息,用户参考待写码设备信息发送写码指令,对待写码设备进行写码。
作为本发明的另一个实施例,服务器接收驱动程序发送的待写码设备信息,根据待写码设备信息加载码文件选择列表,并接收用户根据码文件选择列表输入的写码指令。待写码设备信息包括产品型号、序列号和兼容品牌等信息,码文件选择列表包括但不限于产品型号文件列表、序列号码文件列表和兼容品牌码文件列表,用户根据码文件选择列表输入需要的码文件的标识信息。
作为本发明的另一个实施例,写码方法还可以包括:接收所述用户发送的重置指令;根据所述重置指令重置所述写码指令编辑界面。
在本发明实施例中,服务器根据重置指令重置写码指令编辑界面,便于用户对新的待写码设备进行写码操作,或者,修改写码指令。
步骤S203,根据所述码文件标识信息从码文件数据库中获取到目标码文件,并将所述目标码文件通过所述写码驱动程序发送至写码器,以使得所述写码器根据所述目标码文件对待写码设备进行写码操作。
在本发明实施例中,服务器接收到写码指令后,根据写码指令携带的码文件标识信息判断码文件数据库中是否存在目标码文件,若存在,则获取目标码文件,并将目标码文件通过写码驱动程序发送至写码器,写码器根据目标码文件对待写码设备进行写码操作。
本发明实施例根据用户发送的写码指令从码文件数据库中获取目标码文件,将目标码文件通过写码驱动程序发送至写码器,写码器根据目标码文件对待写码设备进行写码操作,用户能够随时实现写码的操作,不需要专业人员完成,操作简单方便,节省成本。
作为本发明的一个实施例,码文件数据库中存储的码文件均为加密码文件,同样的,目标码文件为加密码文件,服务器获取目标码文件后,将目标码文件发送至写码驱动程序,写码驱动程序对目标码文件进行解密处理,并将解密后的目标码文件发送至写码器,写码器根据解密后的目标码文件对待写码设备进行写码操作。通过对目标码文件进行加密,能够防止目标码文件被窃取。
作为本发明的一个实施例,写码方法还包括:获取写码状态信息,并将所述写码状态信息发送至所述用户。本发明实施例能够使用户实时了解写码状态。写码状态包括但不限于写码板连接状态、待写码设备连接状态、写码中状态和写码完成状态。
请参考图3,图3是本发明实施例提供的写码方法的实现流程示意图,该方法包括:
步骤S301,加载写码驱动程序。
步骤S302,接收用户发送的写码指令,所述写码指令携带码文件标识信息。
在本发明实施例中,步骤S301至步骤S302的实现方式与步骤S201至步骤S202的实现方式相同,本发明实施例不再赘述。
步骤S303,根据所述码文件标识信息判断码文件数据库中是否包括目标码文件,若是,则执行步骤S304,若否,则执行步骤S305至步骤S307。
在本发明实施例中,服务器获取码文件数据库中存储的码文件的第一标识信息,并将写码指令携带的码文件标识信息与第一标识信息进行匹配,若匹配成功,表明码文件数据库中存储有目标码文件,则获取与码文件标识信息匹配的目标码文件,若匹配失败,表明码文件数据库中未存储目标码文件,执行步骤S305至步骤S307。
步骤S304,从所述码文件数据库中获取所述目标码文件,并将所述目标码文件通过所述写码驱动程序发送至写码器,以使得所述写码器根据所述目标码文件对待写码设备进行写码操作。
在本发明实施例中,服务器从码文件数据库中获取目标码文件,并将目标码文件通过写码驱动程序发送至写码器,写码器根据目标码文件对待写码设备进行写码操作。
步骤S305,接收用户发送的定制信息。
在本发明实施例中,在码文件数据库中未存储用户需要的码文件时,需要用户定制码文件。定制信息包括但不限于待写码设备信息和写码信息,写码信息可以为写码后的产品型号、序列号和兼容品牌等信息。
作为本发明的一个实施例,步骤S305之前,还包括:接收用户发送的权限申请指令,所述权限申请指令用于申请定制码文件的权限;将所述权限申请指令发送至管理员;若接收到所述管理员发送的审批指令,则根据所述审批指令授予用户与所述权限申请指令对应的权限。
在本发明实施例中,用户通过终端设备将权限申请指令发送至服务器,权限申请指令用于申请定制码文件的权限,权限申请指令包括但不限于申请人、申请时间、用户联系方式和申请原因。服务器接收到权限申请指令后,将权限申请指令发送至管理员登录的终端设备,由管理员进行审批,若服务器接收到管理员发送的审批指令,则授予用户所申请的权限申请指令对应的权限,即授予用户定制码文件的权限。本发明实施例通过用户权限申请指令开通定制码文件的权限,便于管理员对定制码文件的用户进行选择和管理,防止恶意定制码文件。
步骤S306,接收管理员根据所述定制信息发送的定制码文件。
在本发明实施例中,管理员根据定制信息定制码文件,或者,管理员将定制信息发送至相关的专业人员,由专业人员根据定制信息定制码文件。管理员通过其登录的终端设备将定制码文件发送至服务器。
步骤S307,接收用户发送的应用指令,根据所述应用指令将所述定制码文件通过所述写码驱动程序发送至所述写码器,以使得所述写码器根据所述定制码文件对待写码设备进行写码操作。
在本发明实施例中,服务器接收管理员发送定制码文件,并将定制成功信息发送至用户终端设备,在接收到用户发送的应用指令后,将定制码文件通过写码驱动程序发送至写码器,写码器根据定制码文件对写码设备进行写码操作。本申请实施例能够满足用户的多种需求,不需要将待写码设备寄回厂商进行写码,节省时间和成本。
本发明实施例根据用户发送的写码指令获取目标码文件,将目标码文件通过写码驱动程序发送至写码器,写码器根据目标码文件对待写码设备进行写码操作,用户能够随时实现写码的操作,不需要专业人员完成,操作简单方便,节省成本。
图4是本发明一个实施例提供的写码方法的实现流程示意图,该方法应用于写码器,该方法包括以下步骤:
步骤S401,接收驱动程序发送的目标码文件,所述目标码文件是由服务器接收用户发送的写码指令,所述写码指令携带码文件标识信息,根据码文件标识信息从码文件数据库中获得的。
在本发明实施例中,写码器接收目标码文件,目标码文件的获取方式与本发明实施例步骤S201至步骤S203的获取方式相同,本发明实施例不再赘述。
步骤S402,根据所述目标码文件对待写码设备进行写码操作。
在本发明实施例中,写码器根据目标码文件对待写码设备进行写码操作。
本发明实施例通过根据用户发送的写码指令获取目标码文件,将目标码文件通过写码驱动程序发送至写码器,写码器根据目标码文件对待写码设备进行写码操作,用户能够随时实现写码的操作,不需要专业人员完成,操作简单方便,节省成本。
作为本发明的一个实施例,写码方法还包括:接收驱动程序发送的定制码文件,所述定制码文件是由服务器接收用户发送的定制信息,并接收管理员根据所述定制信息发送的定制码文件获得的;根据所述定制码文件对待写码设备进行写码操作。
在本发明实施例中,写码器接收驱动程序发送的定制码文件,根据定制码文件对待写码设备进行写码操作。定制码文件由服务器获取,定制码文件的获取方式与本发明实施例步骤S305至步骤S307中的定制码文件的获取方式相同,本发明实施例不再赘述。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
请参考图5,图5是本发明一个实施例提供的服务器的示意图,服务器5包括加载模块51,第一接收模块52和发送模块53,各模块的具体功能如下:
加载模块51,用于加载写码驱动程序;
第一接收模块52,用于接收用户发送的写码指令,所述写码指令携带码文件标识信息;
发送模块53,用于根据所述码文件标识信息从码文件数据库中获取到目标码文件,并将所述目标码文件通过所述写码驱动程序发送至写码器,以使得所述写码器根据所述目标码文件对待写码设备进行写码操作。
作为本发明的一个实施例,加载模块51,还用于若接收到所述写码驱动程序发送的写码器连接成功信息和待写码设备连接成功信息,则加载写码指令编辑界面;
第一接收模块52,用于接收用户在所述写码指令编辑界面输入的写码指令。
作为本发明的一个实施例,第一接收模块52,还用于接收所述用户发送的重置指令;根据所述重置指令重置所述写码指令编辑界面。
作为本发明的一个实施例,第一接收模块52,用于接收驱动程序发送的待写码设备信息;根据所述待写码设备信息加载码文件选择列表;接收用户根据所述码文件选择列表发送的写码指令。
作为本发明的一个实施例,所述目标码文件为加密码文件;发送模块53,用于将所述目标码文件发送至所述写码驱动程序,以使得所述写码驱动程序对所述目标码文件进行解密处理,并将解密处理后的目标码文件发送至写码器。
作为本发明的一个实施例,还包括:获取模块,用于获取写码状态信息,并将所述写码状态信息发送至所述用户。
作为本发明的一个实施例,还包括:定制模块,用于若根据所述码文件标识信息未从所述码文件数据库中未获取到目标码文件,则接收用户发送的定制信息;接收管理员根据所述定制信息发送的定制码文件;接收用户发送的应用指令,根据所述应用指令将所述定制码文件通过所述写码驱动程序发送至所述写码器,以使得所述写码器根据所述定制码文件对待写码设备进行写码操作。
作为本发明的一个实施例,定制模块,还用于接收用户发送的权限申请指令,所述权限申请指令用于申请定制码文件的权限;将所述权限申请指令发送至管理员;若接收到所述管理员发送的审批指令,则根据所述审批指令授予用户与所述权限申请指令对应的权限。
本发明实施例根据用户发送的写码指令从码文件数据库中获取目标码文件,将目标码文件通过写码驱动程序发送至写码器,写码器根据目标码文件对待写码设备进行写码操作,用户能够随时实现写码的操作,不需要专业人员完成,操作简单方便,节省成本。
请参考图6,图6是本发明一个实施例提供的写码器的示意图,写码器6包括:第二接收模块61和写码模块62,各模块具体功能如下:
第二接收模块61,用于接收驱动程序发送的目标码文件,所述目标码文件是由服务器接收用户发送的写码指令,所述写码指令携带码文件标识信息,根据码文件标识信息从码文件数据库中获得的;
写码模块62,用于根据所述目标码文件对待写码设备进行写码操作。
作为本发明的一个实施例,第二接收模块61,还用于接收驱动程序发送的定制码文件,所述定制码文件是由服务器接收用户发送的定制信息,并接收管理员根据所述定制信息发送的定制码文件获得的;
写码模块62,还用于根据所述定制码文件对待写码设备进行写码操作。
本发明实施例通过根据用户发送的写码指令从码文件数据库中获取目标码文件,将目标码文件通过写码驱动程序发送至写码器,写码器根据目标码文件对待写码设备进行写码操作,用户能够随时实现写码的操作,不需要专业人员完成,操作简单方便,节省成本。
图7是本发明一实施例提供的终端设备的示意图。如图7所示,该实施例的终端设备7包括:处理器71、存储器72以及存储在所述存储器72中并可在所述处理器71上运行的计算机程序73。所述处理器71执行所述计算机程序73时实现上述各个写码方法实施例中的步骤,例如图2所示的步骤S201至S203。或者,所述处理器71执行所述计算机程序73时实现上述各装置实施例中各模块/单元的功能,例如图5所示模块51至53的功能。
示例性的,所述计算机程序73可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器72中,并由所述处理器71执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序73在所述终端设备7中的执行过程。例如,所述计算机程序73可以被分割成加载模块、第一接收模块和发送模块,各模块的具体功能如下:
加载模块,用于加载写码驱动程序;
第一接收模块,用于接收用户发送的写码指令,所述写码指令携带码文件标识信息;
发送模块,用于根据所述码文件标识信息从码文件数据库中获取到目标码文件,并将所述目标码文件通过所述写码驱动程序发送至写码器,以使得所述写码器根据所述目标码文件对待写码设备进行写码操作。
作为本发明的一个实施例,加载模块,还用于若接收到所述写码驱动程序发送的写码器连接成功信息和待写码设备连接成功信息,则加载写码指令编辑界面;
第一接收模块,用于接收用户在所述写码指令编辑界面输入的写码指令。
作为本发明的一个实施例,第一接收模块,还用于接收所述用户发送的重置指令;根据所述重置指令重置所述写码指令编辑界面。
作为本发明的一个实施例,第一接收模块,用于接收驱动程序发送的待写码设备信息;根据所述待写码设备信息加载码文件选择列表;接收用户根据所述码文件选择列表发送的写码指令。
作为本发明的一个实施例,所述目标码文件为加密码文件;发送模块,用于将所述目标码文件发送至所述写码驱动程序,以使得所述写码驱动程序对所述目标码文件进行解密处理,并将解密处理后的目标码文件发送至写码器。
作为本发明的一个实施例,还包括:获取模块,用于获取写码状态信息,并将所述写码状态信息发送至所述用户。
作为本发明的一个实施例,还包括:定制模块,用于若根据所述码文件标识信息未从所述码文件数据库中未获取到目标码文件,则接收用户发送的定制信息;接收管理员根据所述定制信息发送的定制码文件;接收用户发送的应用指令,根据所述应用指令将所述定制码文件通过所述写码驱动程序发送至所述写码器,以使得所述写码器根据所述定制码文件对所述待写码设备进行写码操作。
作为本发明的一个实施例,定制模块,还用于接收用户发送的权限申请指令,所述权限申请指令用于申请定制码文件的权限;将所述权限申请指令发送至管理员;若接收到所述管理员发送的审批指令,则根据所述审批指令授予用户与所述权限申请指令对应的权限。
或者,所述计算机程序73可以被分割成第二接收模块和写码模块,各模块具体功能如下:
第二接收模块,用于接收驱动程序发送的目标码文件,所述目标码文件是由服务器接收用户发送的写码指令,所述写码指令携带码文件标识信息,根据码文件标识信息从码文件数据库中获得的;
写码模块,用于根据所述目标码文件对待写码设备进行写码操作。
作为本发明的一个实施例,第二接收模块,还用于接收驱动程序发送的定制码文件,所述定制码文件是由服务器接收用户发送的定制信息,并接收管理员根据所述定制信息发送的定制码文件获得的;
写码模块,还用于根据所述定制码文件对待写码设备进行写码操作。
所述终端设备7可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述终端设备可包括,但不仅限于,处理器71、存储器72。本领域技术人员可以理解,图7仅仅是终端设备7的示例,并不构成对终端设备7的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备还可以包括发送输出设备、网络接入设备、总线等。
所称处理器71可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述存储器72可以是所述终端设备7的内部存储单元,例如终端设备7的硬盘或内存。所述存储器72也可以是所述终端设备7的外部存储设备,例如所述终端设备7上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器72还可以既包括所述终端设备7的内部存储单元也包括外部存储设备。所述存储器72用于存储所述计算机程序以及所述终端设备所需的其他程序和数据。所述存储器72还可以用于暂时地存储已经输出或者将要输出的数据。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本发明所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
Claims (10)
1.一种写码方法,其特征在于,包括:
加载写码驱动程序;其中,所述写码驱动程序与写码器匹配,所述写码驱动程序用于所述写码器与服务器之间的数据传输;
接收用户发送的写码指令,所述写码指令携带码文件标识信息;其中,所述码文件标识信息包括码文件的名称和标识号;所述写码驱动程序依次检测写码器和待写码设备是否连接成功,在检测到所述写码器连接成功后,将所述写码器连接成功信息发送给服务器,所述服务器接收到写码器连接成功信息和待写码设备连接成功信息后,加载写码指令编辑界面,用户通过所述写码指令编辑界面输入写码指令;
根据所述码文件标识信息从码文件数据库中获取目标码文件,并将所述目标码文件通过所述写码驱动程序发送至写码器,以使得所述写码器根据所述目标码文件对待写码设备进行写码操作;其中,所述服务器接收到所述写码指令后,根据所述写码指令携带的码文件信息判断码文件数据库中是否存在所述目标码文件,若存在,则获取所述目标码文件。
2.如权利要求1所述的写码方法,其特征在于,还包括:
所述接收用户发送的写码指令,包括:
接收用户在所述写码指令编辑界面输入的写码指令;
还包括:
接收所述用户发送的重置指令;
根据所述重置指令重置所述写码指令编辑界面。
3.如权利要求1所述的写码方法,其特征在于,所述接收用户发送的写码指令,包括:
接收驱动程序发送的待写码设备信息;
根据所述待写码设备信息加载码文件选择列表;
接收用户根据所述码文件选择列表发送的写码指令。
4.如权利要求1所述的写码方法,其特征在于,所述目标码文件为加密码文件;
所述将所述目标码文件通过所述写码驱动程序发送至写码器,包括:
将所述目标码文件发送至所述写码驱动程序,以使得所述写码驱动程序对所述目标码文件进行解密处理,并将解密处理后的目标码文件发送至写码器。
5.如权利要求1所述的写码方法,其特征在于,还包括:
获取写码状态信息,并将所述写码状态信息发送至所述用户。
6.如权利要求1至5任一项所述的写码方法,其特征在于,还包括:
若根据所述码文件标识信息未从所述码文件数据库中获取到目标码文件,则接收用户发送的定制信息;
接收管理员根据所述定制信息发送的定制码文件;
接收用户发送的应用指令,并根据所述应用指令将所述定制码文件通过所述写码驱动程序发送至所述写码器,以使得所述写码器根据所述定制码文件对所述待写码设备进行写码操作。
7.如权利要求6所述的写码方法,其特征在于,所述接收用户发送的定制信息之前,还包括:
接收用户发送的权限申请指令,所述权限申请指令用于申请定制码文件的权限;
将所述权限申请指令发送至所述管理员;
若接收到所述管理员发送的审批指令,则根据所述审批指令授予用户与所述权限申请指令对应的权限。
8.一种写码方法,其特征在于,包括:
接收写码驱动程序发送的目标码文件,所述目标码文件是由服务器接收用户发送的写码指令,所述写码指令携带码文件标识信息,根据码文件标识信息从码文件数据库中获得的;其中,所述码文件标识信息包括码文件的名称和标识号;所述写码驱动程序依次检测写码器和待写码设备是否连接成功,在检测到所述写码器连接成功后,将所述写码器连接成功信息发送给服务器,所述服务器接收到写码器连接成功信息和待写码设备连接成功信息后,加载写码指令编辑界面,用户通过所述写码指令编辑界面输入写码指令;
根据所述目标码文件对待写码设备进行写码操作;
其中,所述写码驱动程序与写码器匹配,所述写码驱动程序用于所述写码器与服务器之间的数据传输;
其中,所述服务器接收到所述写码指令后,根据所述写码指令携带的码文件信息判断码文件数据库中是否存在所述目标码文件,若存在,则获取所述目标码文件。
9.如权利要求8所述的写码方法,其特征在于,还包括:
接收驱动程序发送的定制码文件,所述定制码文件是由服务器接收用户发送的定制信息,并接收管理员根据所述定制信息发送的定制码文件获得的;
根据所述定制码文件对待写码设备进行写码操作。
10.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述方法的步骤,或,所述处理器执行所述计算机程序时实现如权利要求8至9任一项所述方法的步骤。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810895171.3A CN109582320B (zh) | 2018-08-08 | 2018-08-08 | 写码方法及终端设备 |
SG10201809234VA SG10201809234VA (en) | 2018-08-08 | 2018-10-19 | Method for programming and terminal device |
AU2018250531A AU2018250531B2 (en) | 2018-08-08 | 2018-10-22 | Method for programming and terminal device |
US16/166,236 US10691424B2 (en) | 2018-08-08 | 2018-10-22 | Method for programming and terminal device |
EP18201844.0A EP3608774A1 (en) | 2018-08-08 | 2018-10-22 | Method for programming and terminal device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810895171.3A CN109582320B (zh) | 2018-08-08 | 2018-08-08 | 写码方法及终端设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109582320A CN109582320A (zh) | 2019-04-05 |
CN109582320B true CN109582320B (zh) | 2022-05-10 |
Family
ID=64100560
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810895171.3A Active CN109582320B (zh) | 2018-08-08 | 2018-08-08 | 写码方法及终端设备 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10691424B2 (zh) |
EP (1) | EP3608774A1 (zh) |
CN (1) | CN109582320B (zh) |
AU (1) | AU2018250531B2 (zh) |
SG (1) | SG10201809234VA (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113094038B (zh) * | 2021-05-10 | 2024-07-12 | 乐聚(深圳)机器人技术有限公司 | 函数编程积木块的处理方法、装置、终端及存储介质 |
CN113918137A (zh) * | 2021-10-27 | 2022-01-11 | 挂号网(杭州)科技有限公司 | 一种项目处理方法、装置、电子设备及存储介质 |
CN114900243B (zh) * | 2022-04-28 | 2023-09-01 | 深圳市飞速创新技术股份有限公司 | 光模块兼容码的修改方法及装置 |
CN115460161B (zh) * | 2022-08-05 | 2024-01-05 | 深圳市飞速创新技术股份有限公司 | 光模块改码方法、装置、设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102403037A (zh) * | 2011-11-15 | 2012-04-04 | 苏州欣华锐电子有限公司 | 芯片烧录座及芯片烧录方法 |
CN103561051A (zh) * | 2013-09-27 | 2014-02-05 | 深圳市芯海科技有限公司 | 一种烧录芯片数据的远程保护系统及方法 |
CN103663024A (zh) * | 2013-09-06 | 2014-03-26 | 苏州汇川技术有限公司 | 电梯一体化控制器烧录系统、方法及智能手机 |
CN105378493A (zh) * | 2013-02-21 | 2016-03-02 | 爱德万测试公司 | 用于支持协议无关器件测试系统中协议重新配置的基于云的基础设施 |
CN107423099A (zh) * | 2017-07-31 | 2017-12-01 | 京东方科技集团股份有限公司 | 键码烧写方法、服务器、终端、键码烧写系统及存储介质 |
Family Cites Families (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5799319A (en) * | 1995-07-13 | 1998-08-25 | Atkins; Hank | Method for naming computer files |
JP3172829B2 (ja) * | 1997-03-07 | 2001-06-04 | 日精樹脂工業株式会社 | 射出成形システム |
US6263387B1 (en) * | 1997-10-01 | 2001-07-17 | Micron Electronics, Inc. | System for automatically configuring a server after hot add of a device |
JP3619087B2 (ja) * | 1999-11-02 | 2005-02-09 | キヤノン株式会社 | 情報処理装置、情報処理方法およびコンピュータ読み取り可能なプログラムを格納した記憶媒体 |
US6735691B1 (en) * | 2000-01-27 | 2004-05-11 | Microsoft Corporation | System and method for the automated migration of configuration information |
US7016920B2 (en) * | 2001-05-25 | 2006-03-21 | International Business Machines Corporation | Method for tracking relationships between specified file name and particular program used for subsequent access in a database |
US20030078918A1 (en) * | 2001-10-23 | 2003-04-24 | Souvignier Todd J. | Method, apparatus and system for file sharing between computers |
US7065531B2 (en) * | 2002-03-12 | 2006-06-20 | Hewlett-Packard Development Company, L.P. | Combining computer programs |
US20040019896A1 (en) * | 2002-07-23 | 2004-01-29 | Wen-Chu Yu | Method of automatic program installation for computer device |
US20050039193A1 (en) * | 2003-03-20 | 2005-02-17 | Samsung Electronics Co., Ltd. | Method and apparatus for generating device driver and user interface screen |
US7403297B2 (en) * | 2003-10-30 | 2008-07-22 | Infoprint Solutions Company, Llc | Printing system that manages font resources using system independent resource references |
KR100564731B1 (ko) * | 2004-08-13 | 2006-03-28 | (주)잉카엔트웍스 | 네트워크를 통하여 개인 휴대 단말기로 데이터를 전송하는방법 및 그 시스템 |
KR20060081504A (ko) * | 2005-01-07 | 2006-07-13 | 삼성전자주식회사 | 인쇄제어장치 및 인쇄제어장치의 제어방법 |
US20060236375A1 (en) * | 2005-04-15 | 2006-10-19 | Tarik Hammadou | Method and system for configurable security and surveillance systems |
US8151323B2 (en) * | 2006-04-12 | 2012-04-03 | Citrix Systems, Inc. | Systems and methods for providing levels of access and action control via an SSL VPN appliance |
WO2007120772A2 (en) * | 2006-04-14 | 2007-10-25 | Advanced Solutions, Inc. | Method, system, and computer-readable medium to maintain and/or purge files of a document management system |
US7526516B1 (en) * | 2006-05-26 | 2009-04-28 | Kaspersky Lab, Zao | System and method for file integrity monitoring using timestamps |
US9583130B2 (en) * | 2007-10-05 | 2017-02-28 | Imation Corp. | Methods for control of digital shredding of media |
JP2009237763A (ja) * | 2008-03-26 | 2009-10-15 | Hitachi Ltd | サーバシステム及びその制御方法 |
JP4831147B2 (ja) * | 2008-09-04 | 2011-12-07 | ブラザー工業株式会社 | デバイスドライバ、及び記録媒体 |
US8826443B1 (en) * | 2008-09-18 | 2014-09-02 | Symantec Corporation | Selective removal of protected content from web requests sent to an interactive website |
EP2234024B1 (en) * | 2009-03-24 | 2012-10-03 | Sony Corporation | Context based video finder |
US20110119479A1 (en) * | 2009-11-17 | 2011-05-19 | Robert Cowie | EOOBE-Application to collect information for new computer and manufacturing process |
US20110238626A1 (en) * | 2010-03-24 | 2011-09-29 | Verizon Patent And Licensing, Inc. | Automatic user device backup |
KR101259696B1 (ko) * | 2010-11-30 | 2013-05-02 | 삼성에스디에스 주식회사 | 안티 멀 웨어 스캐닝 시스템 및 그 방법 |
KR101251250B1 (ko) * | 2011-07-01 | 2013-04-08 | 알서포트 주식회사 | 원격 디바이스 드라이버를 이용한 원격 제어 시스템 및 원격 디바이스 드라이버를 이용한 원격 제어 방법 |
US10152294B2 (en) * | 2011-08-23 | 2018-12-11 | Htc Corporation | Mobile device and method of running two platform systems or applications thereon |
US10025467B1 (en) * | 2013-05-09 | 2018-07-17 | Cadence Design Systems, Inc. | Multi-layer incremental toolbar configuration system |
US9274729B2 (en) * | 2014-06-25 | 2016-03-01 | Sean Kessler | Print function system and method for secure cloud data storage |
US9880792B2 (en) * | 2015-03-20 | 2018-01-30 | Ricoh Company, Ltd. | Management system, information processing device, and management method |
US10657134B2 (en) * | 2015-08-05 | 2020-05-19 | Ab Initio Technology Llc | Selecting queries for execution on a stream of real-time data |
US10338915B2 (en) * | 2016-11-11 | 2019-07-02 | Sap Se | Automated identification of code dependency |
US20180322037A1 (en) * | 2017-05-04 | 2018-11-08 | Microsoft Technology Licensing, Llc | Impersonation in test automation |
-
2018
- 2018-08-08 CN CN201810895171.3A patent/CN109582320B/zh active Active
- 2018-10-19 SG SG10201809234VA patent/SG10201809234VA/en unknown
- 2018-10-22 EP EP18201844.0A patent/EP3608774A1/en not_active Ceased
- 2018-10-22 AU AU2018250531A patent/AU2018250531B2/en active Active
- 2018-10-22 US US16/166,236 patent/US10691424B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102403037A (zh) * | 2011-11-15 | 2012-04-04 | 苏州欣华锐电子有限公司 | 芯片烧录座及芯片烧录方法 |
CN105378493A (zh) * | 2013-02-21 | 2016-03-02 | 爱德万测试公司 | 用于支持协议无关器件测试系统中协议重新配置的基于云的基础设施 |
CN103663024A (zh) * | 2013-09-06 | 2014-03-26 | 苏州汇川技术有限公司 | 电梯一体化控制器烧录系统、方法及智能手机 |
CN103561051A (zh) * | 2013-09-27 | 2014-02-05 | 深圳市芯海科技有限公司 | 一种烧录芯片数据的远程保护系统及方法 |
CN107423099A (zh) * | 2017-07-31 | 2017-12-01 | 京东方科技集团股份有限公司 | 键码烧写方法、服务器、终端、键码烧写系统及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
AU2018250531A1 (en) | 2020-02-27 |
SG10201809234VA (en) | 2020-03-30 |
US20200050433A1 (en) | 2020-02-13 |
EP3608774A1 (en) | 2020-02-12 |
AU2018250531B2 (en) | 2023-11-09 |
CN109582320A (zh) | 2019-04-05 |
US10691424B2 (en) | 2020-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109582320B (zh) | 写码方法及终端设备 | |
CN102737200A (zh) | 使用数字许可证的软件激活 | |
US20150288528A1 (en) | Method for application installation, electronic device, and certificate system | |
CN112231702B (zh) | 应用保护方法、装置、设备及介质 | |
CN101627364A (zh) | 用于标识随遵循设备分发的硬件和软件许可证的数据结构 | |
CN105516246A (zh) | 一种防应用程序下载劫持的方法及服务器 | |
CN105260644A (zh) | 信息处理装置和信息处理方法 | |
CN110704833A (zh) | 数据权限配置方法、设备、电子设备及存储介质 | |
CN113987421A (zh) | 一种软件授权方法、系统及存储介质 | |
CN107924516B (zh) | 一种移动终端的支付认证方法、装置及移动终端 | |
US20170053116A1 (en) | Systems and methods for detecting tampering of an information handling system | |
CN109522683B (zh) | 软件溯源方法、系统、计算机设备及存储介质 | |
US20090210424A1 (en) | Authentication apparatus and authentication method | |
CN109324843B (zh) | 一种指纹处理系统、方法及指纹设备 | |
CN110245016B (zh) | 数据处理方法、系统、装置及终端设备 | |
CN110968860A (zh) | 应用账号的安全验证方法、计算机设备及计算机可读存储介质 | |
CN111753268A (zh) | 一种单点登录方法、装置、存储介质及移动终端 | |
CN117971256A (zh) | 车辆软件的升级方法、装置、车辆及存储介质 | |
US11551220B2 (en) | Method for processing transaction data, corresponding communications terminal, card reader and program | |
CN111209739A (zh) | 电子表单、电子表单的校验方法、电子设备、及存储介质 | |
CN111352357B (zh) | 机器人的控制方法、装置及终端设备 | |
CN111475430B (zh) | Java卡芯片通信设备及通信方法 | |
CN108629175B (zh) | Usb大容量存储设备的访问控制方法及访问控制装置 | |
CN110677242B (zh) | 秘钥处理方法、秘钥处理装置及终端设备 | |
US10970058B2 (en) | Software package installations with proximity tags |
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 | ||
CB02 | Change of applicant information |
Address after: 24F, Yingfeng center, No.19, Haitian Er Road, Binhai community, Yuehai street, Nanshan District, Shenzhen City, Guangdong Province, 518000 Applicant after: Shenzhen rapid innovation technology Co., Ltd Address before: 518054 Haitian two road, Nanshan District, Guangdong Province, Shenzhen, Guangdong, Xinhai Yi Si Bo software building 2702 Applicant before: SHENZHEN YUXUAN NETWORK TECHNOLOGY Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |