CN100471117C - A method for automatic updating of data - Google Patents
A method for automatic updating of data Download PDFInfo
- Publication number
- CN100471117C CN100471117C CNB2006100663823A CN200610066382A CN100471117C CN 100471117 C CN100471117 C CN 100471117C CN B2006100663823 A CNB2006100663823 A CN B2006100663823A CN 200610066382 A CN200610066382 A CN 200610066382A CN 100471117 C CN100471117 C CN 100471117C
- Authority
- CN
- China
- Prior art keywords
- data
- storage device
- computer
- movable storage
- outside movable
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
本发明涉及一种数据自动更新方法,其包括步骤:1.外部移动存储设备连接到计算机;2.该外部存储设备的数据自动更新程序,触发所述计算机向已与网络建立数据连接的数据更新服务器,发送包含该外部移动存储设备识别信息的数据更新请求;3.所述数据更新服务器接收到该数据更新请求后验证该外部移动存储设备的识别信息,如果验证通过则执行4;否则执行6;4.所述数据更新服务器向该计算机返回该外部存储设备的数据更新列表;5.所述计算机解析该数据更新列表,如该外部存储设备有需要更新的数据则对该数据进行更新,否则执行6;6.结束。因此本发明在外部存储设备连接到计算机后,按照外部存储设备的识别信息自动进行数据的更新。
The present invention relates to a method for automatically updating data, which includes steps: 1. Connecting an external mobile storage device to a computer; 2. The data automatic updating program of the external storage device triggers the computer to update data that has established a data connection with the network The server sends a data update request containing the identification information of the external mobile storage device; 3. After receiving the data update request, the data update server verifies the identification information of the external mobile storage device, and if the verification passes, execute 4; otherwise, execute 6 ; 4. The data update server returns the data update list of the external storage device to the computer; 5. The computer parses the data update list, if the external storage device has data that needs to be updated, then the data is updated, otherwise Execute 6; 6. End. Therefore, after the external storage device is connected to the computer, the present invention automatically updates data according to the identification information of the external storage device.
Description
技术领域 technical field
本发明涉及一种数据自动更新方法,尤其是一种在外部移动存储设备连接到计算机后,根据该外部移动存储设备的识别信息进行数据自动更新的方法。The invention relates to a method for automatically updating data, in particular to a method for automatically updating data according to the identification information of the external mobile storage device after the external mobile storage device is connected to a computer.
背景技术 Background technique
随着时代的发展,技术的进步,各种外部存储设备给人们的生活和生活带来很多的方便,人们对于移动存储设备的依赖也越来越大。外部存储设备上承载的各种数据例如软件也越来越多,这些数据的升级和更新也就成为了面临的需要解决的紧迫的问题,外部存储设备的数据更新方法也就成了重要的需要解决的问题之一。With the development of the times and the advancement of technology, various external storage devices bring a lot of convenience to people's life and life, and people rely more and more on mobile storage devices. There are more and more various data such as software carried on external storage devices, and the upgrading and updating of these data has become an urgent problem that needs to be solved. The data update method of external storage devices has also become an important need. One of the problems solved.
现有的数据更新方法大都通过Internet更新,通过终端设备提交的更新请求,首先检查版本,确定是否需要更新,当需要更新时下载并且更新数据。这样的更新把数据更新到计算机中,无法实现外部存储设备中存储的数据的更新,更没有实现针对性的数据更新,这样的更新并没有把移动终端的认证信息关联起来无法定制移动终端用户应该下载和更新哪些数据,从而达到针对性。Most of the existing data update methods are updated through the Internet, and through the update request submitted by the terminal device, the version is first checked to determine whether an update is required, and when an update is required, the data is downloaded and updated. Such an update updates the data to the computer, and cannot realize the update of the data stored in the external storage device, and does not realize the targeted data update. Such an update does not link the authentication information of the mobile terminal and cannot customize the user's mobile terminal. Which data to download and update to achieve pertinence.
因此,现有的数据更新方法,均无法实现对于外部存储设备的数据进行自动更新,而且无法实现按照该外部存储设备的识别信息进行更新。Therefore, none of the existing data update methods can automatically update the data of the external storage device, and cannot update according to the identification information of the external storage device.
发明内容 Contents of the invention
本发明的目的是针对现有数据更新方法的缺陷,提供一种数据自动更新方法,可以实现在外部移动存储设备的自动更新,并且按照该外部移动存储设备的识别信息进行更新。The purpose of the present invention is to provide an automatic data update method for the defects of the existing data update method, which can realize the automatic update of the external mobile storage device, and update according to the identification information of the external mobile storage device.
为实现上述目的,本发明提供了一种数据自动更新方法,包括以下步骤:To achieve the above object, the present invention provides a method for automatically updating data, comprising the following steps:
步骤1,外部移动存储设备连接到计算机;
步骤2,该外部移动存储设备的数据自动更新程序,触发所述计算机向已与网络建立数据连接的数据更新服务器,发送包含该外部移动存储设备识别信息的数据更新请求;
步骤3,所述数据更新服务器接收到该数据更新请求后验证该外部移动存储设备的识别信息,如果验证通过则执行步骤4;否则执行步骤6;
步骤4,所述数据更新服务器向该计算机返回该外部移动存储设备的数据更新列表;Step 4, the data update server returns the data update list of the external mobile storage device to the computer;
步骤5,所述计算机解析该数据更新列表,如该外部移动存储设备有需要更新的数据则对该数据进行更新,否则执行步骤6;Step 5, the computer parses the data update list, if the external mobile storage device has data that needs to be updated, then update the data, otherwise perform step 6;
步骤6,结束。Step 6, end.
上述技术方案步骤3之前还包括步骤:如果该计算机没有建立与网络的数据连接则执行步骤6;如果该计算机已经建立与网络的数据连接,则执行步骤3。并且所述步骤2具体为:步骤21,所述计算机识别该外部移动存储设备,并调取该外部移动存储设备的ID;步骤22,该外部移动存储设备的数据自动更新程序,触发所述计算机向已与网络建立数据连接的数据更新服务器,发送包含该ID的数据更新请求。所述步骤21中所述计算机识别该外部移动存储设备具体为:步骤211,所述外部移动存储设备向所述计算机发送该外部移动存储设备的权限信息;步骤212,所述计算机根据所述权限信息进行鉴权,如果鉴权通过,则调取该外部移动存储设备的ID;否则执行步骤6。再有所述步骤1和步骤2之间还包括以下步骤:步骤11,该外部移动存储设备的数据自动更新程序触发所述计算机,向已与网络建立数据连接的数据更新服务器发送该数据自动更新程序的升级列表;步骤12,该服务器向该计算机返回升级列表;步骤13,计算机比较该升级列表与本地的升级列表,如果需要升级则升级该数据自动更新程序;否则执行步骤14;步骤14,所述计算机调取该外部移动存储设备的ID。The above technical solution also includes steps before step 3: if the computer has not established a data connection with the network, then perform step 6; if the computer has established a data connection with the network, then perform
另外所述步骤2具体为:该外部移动存储设备的数据自动更新程序,触发所述计算机向已与网络建立数据连接的数据更新服务器,发送包含该ID的数据更新请求。所述步骤11和步骤12之间还包括步骤:如果该计算机没有建立与网络的数据连接则执行步骤6;如果该计算机已经建立与网络的数据连接,则执行步骤12。所述步骤11之前还包括以下步骤:步骤111,所述外部移动存储设备向所述计算机发送该外部移动存储设备的权限信息;步骤112,所述计算机根据所述权限信息进行鉴权,如果鉴权通过,则执行步骤11;否则执行步骤6。In addition, the
因此,本发明数据更新方法,在外部移动存储设备连接到计算机后,自动进行数据的更新,并且服务器按照该外部移动存储设备的ID号码针对性的对该外部移动存储设备进行数据更新。Therefore, the data update method of the present invention automatically updates data after the external mobile storage device is connected to the computer, and the server performs data update on the external mobile storage device according to the ID number of the external mobile storage device.
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。The technical solutions of the present invention will be described in further detail below with reference to the accompanying drawings and embodiments.
附图说明 Description of drawings
图1为本发明数据自动更新方法所基于的结构示意图。Fig. 1 is a schematic diagram of the structure based on the automatic data updating method of the present invention.
图2为本发明数据自动更新方法的实施例1的流程图。FIG. 2 is a flow chart of
图3为本发明数据自动更新方法的实施例2的流程图。FIG. 3 is a flow chart of
图4为本发明数据自动更新方法的实施例3的流程图。FIG. 4 is a flow chart of
具体实施方式 Detailed ways
本发明是利用自动运行机制,来实现在移动存储设备连接到计算机后,自动运行数据更新程序,服务器根据该外部移动存储设备的识别信息,对该外部移动存储设备的数据进行自动更新。The invention utilizes an automatic operation mechanism to realize that after the mobile storage device is connected to the computer, the data update program is automatically run, and the server automatically updates the data of the external mobile storage device according to the identification information of the external mobile storage device.
AutoRun机制的主要特点就是当用户插入带有AutoRun机制的产品时时,硬件就可以自动启动某些应用程序,这个特性为硬件产品内的软件版本的自动更新提供了可能。本模块的提出就是为了完善AutoRun机制,满足用户对产品自身的自动升级需求。而带有Userkey机制的产品中都保证了内嵌一个唯一的ID号。通过ID,可以有效的识别出身份。本发明是制:使用户及时的把合适的软件的更新到硬件中去,使用户能及时的享受到服务方提供的最新服务。更新的对象包括硬件内固有的软件,服务方提供的免费软件和用户自订制的软件。The main feature of the AutoRun mechanism is that when the user inserts a product with the AutoRun mechanism, the hardware can automatically start certain applications. This feature provides the possibility for the automatic update of the software version in the hardware product. This module is proposed to improve the AutoRun mechanism and meet the user's automatic upgrade needs for the product itself. Products with the Userkey mechanism are guaranteed to have a unique ID number embedded. Through the ID, the identity can be effectively identified. The purpose of the invention is to enable the user to update the appropriate software to the hardware in time, so that the user can enjoy the latest service provided by the service party in time. The updated objects include inherent software in the hardware, free software provided by the service provider and user-defined software.
如图1所示,为本发明的结构示意图,包括外部移动存储设备1、计算机2和数据更新服务器3,本发明采用C/S架构,通信协议基本采用HTTP,可以防止防火墙4的干扰。数据更新程序,可以存放在具有AutoRun功能的外部移动存储设备的ImageII中。向服务器发送请求,更新列表中的程序,把更新后的软件写到硬件中去。数据更新服务器,用来存储软件列表,对数据更新程序发过来的请求进行响应。As shown in Figure 1, it is a schematic structural diagram of the present invention, including an external
如图2所示为本发明数据自动更新方法的实施例1的流程图,详细方法以下:As shown in Figure 2, it is the flow chart of
步骤101,外部移动存储设备连接到计算机;
步骤102,该外部移动存储设备的数据自动更新程序,触发所述计算机向已与网络建立数据连接的数据更新服务器,发送包含该外部移动存储设备识别信息的数据更新请求;
步骤103,所述数据更新服务器接收到该数据更新请求后验证该外部移动存储设备的识别信息,如果验证通过则执行步骤104;否则执行步骤106;
步骤104,所述数据更新服务器向该计算机返回该外部移动存储设备的数据更新列表;
步骤105,所述计算机解析该数据更新列表,如该外部移动存储设备有需要更新的数据则对该数据进行更新,否则执行步骤106;
步骤106,结束。
如图3所示为本发明数据自动更新方法的实施例2的流程图,详细方法以下:As shown in Figure 3, it is the flow chart of
步骤201,外部移动存储设备连接到计算机;
步骤202,所述外部移动存储设备向所述计算机发送该外部移动存储设备的权限信息;
步骤203,所述计算机根据所述权限信息进行鉴权,如果鉴权通过,则执行步骤204;否则执行步骤210。In
步骤204,计算机调取该外部移动存储设备的ID;
步骤205,该外部移动存储设备的数据自动更新程序,触发所述计算机向已与网络建立数据连接的数据更新服务器,发送包含该ID的数据更新请求;
步骤206,如果该计算机没有建立与网络的数据连接则执行步骤210;如果该计算机已经建立与网络的数据连接,则执行步骤207;
步骤207,所述数据更新服务器向该计算机返回该外部移动存储设备的数据更新列表;服务器针对该ID会针对性的发送数据更新列表;
步骤208,所述计算机解析该数据更新列表,如该外部移动存储设备有需要更新的数据则执行步骤209;否则执行步骤210;
步骤209,计算机对外部移动存储设备的该数据进行更新;
步骤210,结束。
如图4所示为本发明数据自动更新方法的实施例3的流程图,详细方法以下:As shown in Figure 4, it is the flow chart of
步骤301,外部移动存储设备连接到计算机;
步骤302,所述外部移动存储设备向所述计算机发送该外部移动存储设备的权限信息;
步骤303,所述计算机根据所述权限信息进行鉴权,如果鉴权通过,则执行步骤304;否则执行步骤314。In
步骤304,该外部移动存储设备的数据自动更新程序触发所述计算机,向已与网络建立数据连接的数据更新服务器发送该数据自动更新程序的升级列表;
步骤305,如果该计算机没有建立与网络的数据连接则执行步骤314;如果该计算机已经建立与网络的数据连接,则执行步骤306;
步骤306,该服务器向该计算机返回升级列表;
步骤307,计算机比较该升级列表与本地的升级列表,如果需要升级则执行步骤308;否则执行步骤309;
步骤308,计算机升级该数据自动更新程序;
步骤309,所述计算机调取该外部移动存储设备的ID;
步骤310,该外部移动存储设备的数据自动更新程序,触发所述计算机向已与网络建立数据连接的数据更新服务器,发送包含该ID的数据更新请求;
步骤311,所述数据更新服务器向该计算机返回该外部移动存储设备的数据更新列表;
步骤312,所述计算机解析该数据更新列表,如该外部移动存储设备有需要更新的数据则执行步骤313;否则执行步骤314;
步骤313,计算机对外部移动存储设备的该数据进行更新;
步骤314,结束。
数据更新服务器要保持与计算机的通信,同时对计算机请求进行响应,并且保存各种数据的更新列表,另外需要提供一个对数据更新列表的管理平台供系统管理员使用,系统管理员可以对数据更新列表进行管理,包括添加、删除、修改,也应该包括控制数据的使用权限、使用时间以及什么样的用户(ID)才可以使用这个数据。管理员需要有密码权限才可以访问。管理员可以修改和添加数据,除了数据的基本信息以外,还应该包括这个数据的适应对象及它的使用权限和其他限制。删除数据表示不在对这个数据进行支持,修改数据就是修改版本信息及其他并储存软件列表。The data update server must maintain communication with the computer, respond to computer requests at the same time, and save the update list of various data. In addition, it needs to provide a management platform for the data update list for the system administrator to use. The system administrator can update the data. List management, including adding, deleting, and modifying, should also include controlling data usage permissions, usage time, and what kind of users (IDs) can use this data. Administrators need to have password permissions to access. Administrators can modify and add data. In addition to the basic information of the data, it should also include the applicable object of this data, its usage rights and other restrictions. Deleting the data means that the data is no longer supported, and modifying the data means modifying the version information and others and storing the software list.
因此,本发明数据更新方法,在外部移动存储设备连接到计算机后,自动对该存储设备中的数据进行更新,并且服务器可以按照该外部移动存储设备的ID号码针对性的对该外部移动存储设备进行数据更新。Therefore, the data update method of the present invention, after the external mobile storage device is connected to the computer, automatically updates the data in the storage device, and the server can target the external mobile storage device according to the ID number of the external mobile storage device. Perform data update.
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention without limitation. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that the technical solutions of the present invention can be The scheme shall be modified or equivalently replaced without departing from the spirit and scope of the technical scheme of the present invention.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2006100663823A CN100471117C (en) | 2006-04-05 | 2006-04-05 | A method for automatic updating of data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2006100663823A CN100471117C (en) | 2006-04-05 | 2006-04-05 | A method for automatic updating of data |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101051912A CN101051912A (en) | 2007-10-10 |
| CN100471117C true CN100471117C (en) | 2009-03-18 |
Family
ID=38783126
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB2006100663823A Expired - Fee Related CN100471117C (en) | 2006-04-05 | 2006-04-05 | A method for automatic updating of data |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN100471117C (en) |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101222721B (en) * | 2008-01-30 | 2012-07-11 | 中兴通讯股份有限公司 | Method for Realizing Terminal Equipment Data Maintenance Through Client Software |
| CN101321067B (en) * | 2008-06-26 | 2011-08-24 | 迈世亚(北京)科技有限公司 | Data uploading method |
| CN101789928B (en) * | 2009-01-23 | 2012-09-05 | 北京商纳科技有限公司 | Method and device for realizing electronic journal data updating |
| US8396997B2 (en) | 2011-01-31 | 2013-03-12 | Fan Luk TSANG | System and method for surveillance |
| CN102281160A (en) * | 2011-09-15 | 2011-12-14 | 苏州阔地网络科技有限公司 | Method for automatically upgrading functions, system and server thereof |
| US8769526B2 (en) * | 2012-06-19 | 2014-07-01 | Google Inc. | Automatic application updates |
| CN103019795A (en) * | 2012-12-27 | 2013-04-03 | 福建榕基软件股份有限公司 | Method and system for upgrading software basic data |
| CN103116729B (en) * | 2013-01-15 | 2016-02-03 | 厦门市美亚柏科信息股份有限公司 | A kind of portable device data derives method and system automatically |
| CN103327026B (en) * | 2013-06-28 | 2016-03-02 | 腾讯科技(深圳)有限公司 | A kind of data-updating method and the system of renewal |
| CN104424188B (en) * | 2013-08-19 | 2018-07-20 | 上海携程商务有限公司 | The system and method that the web data of acquisition is updated |
| CN106033452B (en) * | 2015-03-17 | 2019-06-25 | 阿里巴巴集团控股有限公司 | A kind of data-updating method and device |
| CN106294411B (en) * | 2015-05-25 | 2020-03-17 | 腾讯科技(深圳)有限公司 | Software category identification method and system |
| CN105183505A (en) * | 2015-08-13 | 2015-12-23 | 深圳市金溢科技股份有限公司 | Method for implementing silent installation of application and handheld device |
| CN108833584B (en) * | 2018-06-29 | 2020-07-24 | 掌阅科技股份有限公司 | Message pushing method, terminal, server and computer storage medium |
| CN111221745A (en) * | 2019-11-19 | 2020-06-02 | 深圳市夏日晨光数码有限公司 | Automatic updating method for content of mobile memory |
| CN112995803B (en) * | 2019-12-18 | 2022-06-07 | 中国电信股份有限公司 | Method for modifying authentication information, optical network unit and passive optical network system |
-
2006
- 2006-04-05 CN CNB2006100663823A patent/CN100471117C/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN101051912A (en) | 2007-10-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100471117C (en) | A method for automatic updating of data | |
| KR101238511B1 (en) | Publishing the status of and updating firmware components | |
| CN101931944B (en) | Method, device and system for updating terminal patches on line | |
| US7480907B1 (en) | Mobile services network for update of firmware/software in mobile handsets | |
| JP5869107B2 (en) | Apparatus and method for managing licensable items | |
| US7698223B2 (en) | Pluggable file-based digital rights management API layer for applications and engines | |
| US8239674B2 (en) | System and method of protecting files from unauthorized modification or deletion | |
| CN104317626B (en) | The methods, devices and systems of application software control of authority in terminal device | |
| US9898588B2 (en) | Method and apparatus for providing cloud-based digital rights management service and system thereof | |
| CN101401390B (en) | Security management method and apparatus in multimedia middleware, and storage medium therefor | |
| CN105354488B (en) | It is a kind of to apply installation method, relevant apparatus and using installation system | |
| EP2909774B1 (en) | Storing and accessing licensing information in operating system-independent storage | |
| KR20040030094A (en) | System and method for licensing applications on wireless devices over a wireless network | |
| WO2011088714A1 (en) | Method, device and system for running application | |
| CN103890726A (en) | application installation system | |
| JP2011175662A (en) | System for automatically processing component on device | |
| CN111079091A (en) | Software security management method and device, terminal and server | |
| TW201814509A (en) | Method, device and electronic device for realizing communication between web page and ontology application | |
| US11288341B2 (en) | Information handling system license management through NFC | |
| CN101556634A (en) | Method and system for managing and controlling using authority of external apparatus | |
| WO2010130125A1 (en) | Method and apparatus for realizing application right control of mobile terminal | |
| CN109725952B (en) | A method, system and related device for application plug-in | |
| CN107820702B (en) | Management and control method, device and electronic equipment | |
| CN112162770B (en) | Firmware version upgrading method and device for realizing integrity verification based on block chain | |
| US11792270B2 (en) | Offline sideloading for enrollment of devices in a mobile device management system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090318 |