CN107402788A - Resource packing management method and device - Google Patents

Resource packing management method and device Download PDF

Info

Publication number
CN107402788A
CN107402788A CN201710614082.2A CN201710614082A CN107402788A CN 107402788 A CN107402788 A CN 107402788A CN 201710614082 A CN201710614082 A CN 201710614082A CN 107402788 A CN107402788 A CN 107402788A
Authority
CN
China
Prior art keywords
resource
file
packed
bag
path
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.)
Granted
Application number
CN201710614082.2A
Other languages
Chinese (zh)
Other versions
CN107402788B (en
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.)
Netease Hangzhou Network Co Ltd
Original Assignee
Netease Hangzhou Network 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 Netease Hangzhou Network Co Ltd filed Critical Netease Hangzhou Network Co Ltd
Priority to CN201710614082.2A priority Critical patent/CN107402788B/en
Publication of CN107402788A publication Critical patent/CN107402788A/en
Application granted granted Critical
Publication of CN107402788B publication Critical patent/CN107402788B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The disclosure provides resource packing management method and device.Method includes:Configuration file is read to obtain the preset name of resource bag corresponding to the path of resource file to be packed and the resource file to be packed;The resource file to be packed according to obtaining the path, and the resource file to be packed is packed and generates the resource bag of the preset name.The resource packing management method that the disclosure provides can avoid resource updates from influenceing project development efficiency.

Description

Resource packing management method and device
Technical field
This disclosure relates to field of computer technology, in particular to a kind of resource packing management method and device.
Background technology
In the dynamic update method of application program, the Assetbundle packaging techniques that Unity developing instruments provide are wide General application.In Assetbundle packaging techniques, developer specifies the file set for needing to pack by writing particular code With the preset name of corresponding Assetbundle resources bag, Unity can be packed according to the file set of packing, if literary Part set has dependence file can then carry out relying on item association, and dependence table corresponding to generation automatically, to add Loading when carrying bag relies on bag.
The bottom packaging technique that existing this packaging technique provides the foundation, but for for example play so have it is very big Variability and complexity application product, existing packaging technique is difficult to be carried out on the packing scheme having been completed Secondary maintenance and change, it is more difficult to while tackling the requirement of upgrading demand of complexity, such as such as pursue minimum renewal amount, accomplish most Parcel number etc..
Minimum renewal amount can also be referred to as download package smallest dimension.Can be each for download package smallest dimension is extreme Resource generates an independent resource bag, so if once having changed 3 files, then the size of download package is exactly this 3 texts The size of part, almost without download redundancy.But it can so cause resource bag quantity to explode, or even monomer file up to ten thousand be present, To same asset may completely loading once, increases IO readings significantly inside hard disk all resources of this Resource Dependence The pressure write.
Most parcel number can also be referred to as loading bag smallest dimension.It is by all moneys to load bag smallest dimension extreme case Source is packaged in a bag, so when any file is loaded, need to only be submitted and once be loaded I/O request, substantially increase money Source bag loading efficiency, but can so cause any bag change occur and be required for downloading the whole resource inclusion of renewal.
Existing resource packaging technique pursues the balance of above-mentioned two scheme, simply does the adjustment above dimension.Due to every The adjustment of secondary packing scheme dimension can all bring no small code change, and generally require substantial amounts of adjustment test to find most It is adapted to the resource packing scheme of disparity items, thus adjustment packing scheme can all have influence on project development every time, reduction project is opened Send out efficiency.
Therefore, it is necessary to it is a kind of more efficiently resource packing management method come meet items of different types exploitation dynamic money Upgrade demand in source.
It should be noted that information is only used for strengthening the reason to the background of the disclosure disclosed in above-mentioned background section Solution, therefore can include not forming the information to prior art known to persons of ordinary skill in the art.
The content of the invention
The purpose of the disclosure is to provide a kind of resource packing management method and device, for overcoming change resource packing plan Slightly to the reduction of project development efficiency.
According to the first aspect of the embodiment of the present disclosure, there is provided a kind of resource packing management method, including:Read configuration file To obtain the preset name in the path of resource file to be packed and resource bag;Resource file to be packed is obtained according to path, used The preset name packing generation resource bag of resource bag, and packet to be released is generated together with configuration file.
In a kind of exemplary embodiment of the disclosure, resource file to be packed is determined based on resource file to be updated, And the dependence resource file including resource file to be updated and resource file to be updated.
In a kind of exemplary embodiment of the disclosure, configuration file include rely on resource file relative path and/or Absolute path.
In a kind of exemplary embodiment of the disclosure, resource bag is the Assetbundle bags in Unity.
According to the second aspect of the disclosure, there is provided a kind of resource packing management method, method include:Parse the journey received Sequence issues packet to obtain configuration file and resource bag;Configuration file is read to obtain the title of resource bag and corresponding packing The path of resource;According to the path resolving resource bag of the title of resource bag and packing resource.
In a kind of exemplary embodiment of the disclosure, packing resource includes resource file to be updated and resource to be updated The dependence resource file of file.
In a kind of exemplary embodiment of the disclosure, configuration file include rely on resource file relative path and/or Absolute path.
In a kind of exemplary embodiment of the disclosure, resource bag is the Assetbundle bags in Unity.
According to the third aspect of the disclosure, there is provided a kind of resource management apparatus, including:Source obtaining module, for reading Configuration file is to obtain the preset name in the path of resource file to be packed and resource bag;Packetization module, for being obtained according to path Resource file to be packed is taken, using the preset name packing generation resource bag of resource bag, and is generated together with configuration file pending The packet of cloth.
According to the fourth aspect of the disclosure, there is provided a kind of resource management apparatus, including:Tactful acquisition module, for parsing The program received issues packet to obtain configuration file and resource bag;Source obtaining module, for read configuration file with Obtain the title of resource bag and the path of corresponding packing resource;Parsing module, provided for the title according to resource bag and packing The path resolving resource bag in source.
According to the 5th of the disclosure the aspect, there is provided a kind of resource management apparatus, including:Memory;And belonging to being coupled to The processor of memory, processor are configured as the instruction based on storage in memory, perform such as above-mentioned any one resource Packing management method.
The disclosure provide resource packing management method by will packing information needed (including resource path, packing strategy, The preset name of resource bag, the dependence respectively wrapped etc.) it is recorded in configuration file, and to being provided in Unity Assetbundle packing details carries out succession encapsulation, the loading configuration file first in packing and parsing, without Packetization logic is embodied in actual packing process, developer is changed packing strategy by setting configuration file so as to dynamic State changes dimension, without paying close attention to details of packing, has accomplished the coupled relation between segmentation modification packing strategy and resource packing, has carried High project development efficiency.
It should be appreciated that the general description and following detailed description of the above are only exemplary and explanatory, not The disclosure can be limited.
Brief description of the drawings
Accompanying drawing herein is merged in specification and forms the part of this specification, shows the implementation for meeting the disclosure Example, and be used to together with specification to explain the principle of the disclosure.It should be evident that drawings in the following description are only the disclosure Some embodiments, for those of ordinary skill in the art, on the premise of not paying creative work, can also basis These accompanying drawings obtain other accompanying drawings.
Fig. 1 schematically shows the flow chart of resource packing management method 100 in disclosure exemplary embodiment.
Fig. 2 schematically shows in disclosure exemplary embodiment and carries out packing configuration to Scene paths by configuration file Schematic diagram.
Fig. 3 schematically shows in disclosure exemplary embodiment and carries out packing configuration to Asset paths by configuration file Schematic diagram.
Fig. 4 schematically shows in disclosure exemplary embodiment and Resources paths is packed by configuration file The schematic diagram of configuration.
Fig. 5 schematically shows the conjunction bag configuration schematic diagram in disclosure exemplary embodiment configuration file.
Fig. 6 schematically shows the absolute path by configuration file to dependence resource file in disclosure exemplary embodiment The schematic diagram configured.
Fig. 7 schematically shows the relative path by configuration file to dependence resource file in disclosure exemplary embodiment The schematic diagram configured.
Fig. 8 schematically shows the flow chart of resource packing management method 800 in disclosure exemplary embodiment.
Fig. 9 schematically shows the block diagram of resource management apparatus 900 in disclosure exemplary embodiment.
Figure 10 schematically shows the block diagram of resource management apparatus 1000 in disclosure exemplary embodiment.
Figure 11 schematically shows the block diagram of resource management apparatus 1100 in disclosure exemplary embodiment.
Embodiment
Example embodiment is described more fully with referring now to accompanying drawing.However, example embodiment can be with a variety of shapes Formula is implemented, and is not understood as limited to example set forth herein;On the contrary, these embodiments are provided so that the disclosure will more Fully and completely, and by the design of example embodiment comprehensively it is communicated to those skilled in the art.Described feature, knot Structure or characteristic can be incorporated in one or more embodiments in any suitable manner.In the following description, there is provided permitted More details fully understand so as to provide to embodiment of the present disclosure.It will be appreciated, however, by one skilled in the art that can Omitted with putting into practice the technical scheme of the disclosure it is one or more in specific detail, or can use other methods, group Member, device, step etc..In other cases, being not shown in detail or describe known solution, a presumptuous guest usurps the role of the host and causes to avoid The each side of the disclosure thickens.
In addition, accompanying drawing is only the schematic illustrations of the disclosure, identical reference represents same or similar portion in figure Point, thus repetition thereof will be omitted.Some block diagrams shown in accompanying drawing are functional entitys, not necessarily necessary and thing The entity managed or be logically independent is corresponding.These functional entitys can be realized using software form, or in one or more These functional entitys are realized in hardware module or integrated circuit, or in heterogeneous networks and/or processor device and/or microcontroller These functional entitys are realized in device.
Disclosure example embodiment is described in detail below in conjunction with the accompanying drawings.
Fig. 1 schematically shows the flow chart of resource packing management method 100 in disclosure exemplary embodiment.
With reference to figure 1, resource packing management method 100 can apply to program distribution apparatus side, including:
Step S102, configuration file is read to obtain the preset name in the path of resource file to be packed and resource bag.
Step S104, resource file to be packed is obtained according to path, use the preset name packing generation resource of resource bag Bag, and packet to be released is generated together with configuration file.
In step S102, configuration file can be form document, such as the form document such as database file, Excel tables.Treat Renewal resource file for example can be the file for needing to delete, change or add for operational outfit side.
Resource file to be packed determined based on resource file to be updated, and including resource file to be updated and to be updated The dependence resource file of resource file.In addition, resource file to be packed can also include with resource file to be updated in same text Alternative document under part path.
In step S104, the path of resource file to be packed includes the path of the affiliated file of resource file to be packed, root Resource file to be packed is obtained according to path to wait to beat including being used as according to all resource files in the path of file acquisition file Bag resource file.
The filename in the path of resource file to be packed including resource file to be packed or resource file to be packed it is complete Path filename, or, the path of the affiliated file of resource file to be packed.
By taking game class application program as an example, resource file to be packed can mainly include the money under Resources files Source file relies on scenario resources file under resource file, Scene files with it and it relies on resource file.Resources It is Assetbundle bags to be packed into by acquiescence and need running that resource file under file relies on resource file with it Equipment side is by calling load the resource file that loads.Scenario resources file under Scene files relies on resource text with it Part usually requires project staff and selects resource file to be packed according to version requirement and version planning then to pack on demand.
It is the related resource file for needing to call when resource file is run to rely on resource file.For example, in some embodiments In, " scene " resource file relies on " default " and " model " resource file, and " default " resource file relies on " animation " resource file, " model " resource file relies on " material " resource file, and " material " resource file relies on " textures " resource file.Therefore, Ke Yitong Cross and set dependence to be packaged with resource file and its dependence resource file in configuration file.Above-mentioned " scene " provides Resource file under the dependence resource bag of source file and non-Resources files can be set by dependence to be packed into Packet.
In some embodiments of the present disclosure, in order to ensure the stability of packing process, it can not use by dependence mode Rule packing, but use subpackage strategy by path, changing so as to avoiding relying on the dynamic of relation influences packing result.
Path format for example can be:
Wherein, the resource under Art files includes all fine arts resource files, such as animation file, model file etc., this A little resource files indirectly rely on reference by the resource file under Resources and Scene files.
Fig. 2 to Fig. 4 schematically shows packing of the configuration file to Scene paths, Asset paths and Resources paths Configuration.
Referring to figs. 2 to Fig. 4, configuration file can be included corresponding to pathname and path of resource file to be packed The preset name of resource bag, and whether by all marks for being packaged with of dependence resource files.
Fig. 5 schematically shows the inclusion in configuration file and configuration.
, can be by setting the preset name of identical resource bag for different resource path by multiple paths with reference to figure 5 Resource file be merged into one bag in.Now, resource file to be packed includes treats packing money positioned at the multiple of different files Source file.
In a kind of exemplary embodiment of the disclosure, configuration file include rely on resource file relative path and/or Absolute path.
Fig. 6 schematically shows the absolute path configuration to relying on resource file in configuration file.
With reference to figure 6, the absolute path for the resource for needing to be packed indirectly can be write configuration file.
Fig. 7 schematically shows the relative path configuration to relying on resource file in configuration file.
With reference to figure 7, because the path of scenario resources indirect referencing is more complicated, change is more frequent, and typically by art designing Personnel change path, and randomness is bigger, therefore in the present embodiment, the relative road for the resource that needs can be packed indirectly Footpath writes configuration file.The relative path that configuration relies on resource file can avoid because modification or addition rely on resource file Path and change configuration file.But in some embodiments, it is also possible to only configure the absolute path for relying on resource file.
When carrying out path setting to relying on resource file, if necessary to be packed to multiple paths under file, The preset name of resource bag can be named according to pathname.For example, can be by under Character/Enemy files File is packed into entitled character_enemy resource bag, will be under Character files but not in Character/ File under Enemy files is packed into entitled character resource bag, and packing dimension is controlled with this.In addition, also may be used So that the file under each file in resource bag is deleted or increased by packing to set.
In summary, when being packed to resource, resource road can be carried out by obtaining and reading configuration file first Footpath is collected, and is then reallocated resources when configuration file is related to including and sets according to setting, finally to being related in configuration file To dependence resource file be packed into packet and submit.In some embodiments of the present disclosure, above-mentioned resource bag can be Assetbundle bags.
Fig. 8 schematically shows the flow chart of resource packing management method 800 in disclosure exemplary embodiment.
With reference to figure 8, resource packing management method 800 can apply to program operational outfit side.Method 800 can include:
Step S802, parse the program received and issue packet to obtain configuration file and resource bag.
Step S804, configuration file is read to obtain the path of the title of resource bag and corresponding packing resource.
Step S806, according to the path resolving resource bag of the title of resource bag and packing resource.
In a kind of exemplary embodiment of the disclosure, packing resource includes resource file to be updated and resource to be updated The dependence resource file of file.
In a kind of exemplary embodiment of the disclosure, configuration file include rely on resource file relative path and/or Absolute path.
In a kind of exemplary embodiment of the disclosure, resource bag is the Assetbundle bags in Unity.
In operational outfit side, resource file is loaded into process and is abstracted into loaderbase.Wherein, LoaderResource Resource loading interface is used to load non-Assetbundle bags, and LoaderAssetBundle resources loading interface is used to load Assetbundle bags.
Loaderbase loads all resource files, due to by configuration file under Resources files Resource path is provided with corresponding resource bag title, therefore LoaderAssetbundle can be with when loading Assetbundle bags Configuration file is read first, positioning parsing is carried out to resource bag, finds out the resource package location of resource file to be updated, so as to correct Load resource bag and corresponding resource file.
Due to needing to load all resource files under Resources paths, and it is Assetbundle bags and non- Assetbundle bags are provided with a code, and following processing can be done to LoaderAssetbundle:
First, the file path that need to be loaded is obtained by the interface object Load (string path) of loading, then The title of Assetbundle bags corresponding to this document path is found from configuration file, whether judges the Assetbundle bags It has been be loaded that, it has been loaded if not being loaded, loaded if having loaded corresponding to the Assetbundle bags Resource file simultaneously returns result to logical layer.Encapsulate, can be released between packing strategy and Assetbundle bags more than Coupled relation.
Corresponding to above method embodiment, the disclosure also provides resource management apparatus, can be used for performing above method reality Apply example.
Fig. 9 schematically shows the block diagram of resource management apparatus 900 in one exemplary embodiment of the disclosure.
With reference to figure 9, resource management apparatus 900 includes:
Source obtaining module 902, for reading configuration file to obtain the path of resource file to be packed and resource bag Preset name.
Packetization module 904, for obtaining resource file to be packed according to path, packed and given birth to using the preset name of resource bag Into resource bag, and packet to be released is generated together with configuration file.
Figure 10 schematically shows the block diagram of resource management apparatus 1000 in one exemplary embodiment of the disclosure.
With reference to figure 10, resource management apparatus 1000 includes:
Tactful acquisition module 1002, packet is issued to obtain configuration file and resource for parsing the program received Bag.
Source obtaining module 1004, provided for reading configuration file with obtaining the preset name of resource bag and corresponding packing The path in source.
Parsing module 1006, for the preset name according to resource bag and the path resolving resource bag of packing resource.
Because each function of device 900,1000 has been described in detail in its corresponding embodiment of the method, the disclosure in This is repeated no more.
Figure 11 is a kind of block diagram of device 1100 for resource management according to an exemplary embodiment.Resource pipe It can be the mobile terminals such as smart mobile phone, tablet personal computer to manage device 1100.
Resource management apparatus 1100 based on Unity can include memory and be coupled to the processing of affiliated memory Device, processor are configured as the instruction based on storage in memory, perform such as above-mentioned any one resource packing management method. The concrete mode of the computing device operation of device in the embodiment is in the implementation about resource packing management method Detailed description is performed in example, explanation will be not set forth in detail herein.
Reference picture 11, device 1100 can include following one or more assemblies:Processing component 1102, memory 1104, Power supply module 1106, multimedia groupware 1108, audio-frequency assembly 1110, sensor cluster 1114 and communication component 1116.
The integrated operation of the usual control device 1100 of processing component 1102, such as communicated with display, call, data, Operation that camera operation and record operation are associated etc..Processing component 1102 can include one or more processors 1118 Execute instruction, to complete all or part of step of above-mentioned method.In addition, processing component 1102 can include one or more Module, the interaction being easy between processing component 1102 and other assemblies.For example, processing component 1102 can include multimedia mould Block, to facilitate the interaction between multimedia groupware 1108 and processing component 1102.
Memory 1104 is configured as storing various types of data to support the operation in device 1100.These data Example includes the instruction of any application program or method for being operated on device 1100.Memory 1104 can be by any class The volatibility or non-volatile memory device or combinations thereof of type are realized, such as static RAM (SRAM), electricity Erasable Programmable Read Only Memory EPROM (EEPROM), Erasable Programmable Read Only Memory EPROM (EPROM), programmable read only memory (PROM), read-only storage (ROM), magnetic memory, flash memory, disk or CD.One is also stored with memory 1104 Individual or multiple modules, one or more modules are configured to be performed by the one or more processors 1118, above-mentioned to complete All or part of step in method shown in any.
Power supply module 1106 provides electric power for the various assemblies of device 1100.Power supply module 1106 can include power management System, one or more power supplys, and other components associated with generating, managing and distributing electric power for device 1100.
Multimedia groupware 1108 is included in the screen of one output interface of offer between device 1100 and user.At some In embodiment, screen can include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel, screen Touch-screen is may be implemented as, to receive the input signal from user.Touch panel includes one or more touch sensors With the gesture on sensing touch, slip and touch panel.Touch sensor can the not only border of sensing touch or sliding action, But also the duration and pressure that detection is related to touch or slide.
Audio-frequency assembly 1110 is configured as output and/or input audio signal.For example, audio-frequency assembly 1110 includes a wheat Gram wind (MIC), when device 1100 is in operator scheme, during such as call model, logging mode and speech recognition mode, microphone quilt It is configured to receive external audio signal.The audio signal received can be further stored in memory 1104 or via communication Component 1116 is sent.In certain embodiments, audio-frequency assembly 1110 also includes a loudspeaker, for exports audio signal.
Sensor cluster 1114 includes one or more sensors, and the state for providing various aspects for device 1100 is commented Estimate.For example, sensor cluster 1114 can detect opening/closed mode of device 1100, the relative positioning of component, sensor Component 1114 can be changed with the position of 1,100 1 components of detection means 1100 or device and the temperature change of device 1100. In certain embodiments, the sensor cluster 1114 can also include Magnetic Sensor, pressure sensor or temperature sensor.
Communication component 1116 is configured to facilitate the communication of wired or wireless way between device 1100 and other equipment.Dress The wireless network based on communication standard, such as WiFi, 2G or 3G, or combinations thereof can be accessed by putting 1100.It is exemplary at one In embodiment, communication component 1116 receives broadcast singal or broadcast correlation from external broadcasting management system via broadcast channel Information.In one exemplary embodiment, communication component 1116 also includes near-field communication (NFC) module, to promote junction service. For example, radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra wide band (UWB) skill can be based in NFC module Art, bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, device 1100 can be by one or more application specific integrated circuits (ASIC), numeral Signal processor (DSP), digital signal processing appts (DSPD), PLD (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic components are realized, for performing the above method.
In a kind of exemplary embodiment of the disclosure, a kind of computer-readable recording medium is additionally provided, is stored thereon There is program, the resource packing management method such as above-mentioned any one is realized when the program is executed by processor.This is computer-readable Storage medium for example can be to include the provisional and non-transitorycomputer readable storage medium of instruction.
Those skilled in the art will readily occur to the disclosure its after considering specification and putting into practice invention disclosed herein Its embodiment.The application is intended to any modification, purposes or the adaptations of the disclosure, these modifications, purposes or Person's adaptations follow the general principle of the disclosure and including the undocumented common knowledges in the art of the disclosure Or conventional techniques.Description and embodiments are considered only as exemplary, and the true scope of the disclosure and design will by right Ask and point out.

Claims (11)

  1. The management method 1. a kind of resource is packed, it is characterised in that methods described includes:
    Configuration file is read to obtain resource bag corresponding to the path of resource file to be packed and the resource file to be packed Preset name;
    The resource file to be packed according to obtaining the path, and the resource file packing generation to be packed is described pre- If the resource bag of title.
  2. The management method 2. resource according to claim 1 is packed, it is characterised in that also include:
    The resource file to be packed determined based on resource file to be updated, and including the resource file to be updated and institute State the dependence resource file of resource file to be updated.
  3. The management method 3. resource according to claim 2 is packed, it is characterised in that the configuration file includes the dependence The relative path and/or absolute path of resource file.
  4. The management method 4. resource according to claim 1 is packed, it is characterised in that the resource bag is in Unity Assetbundle bags.
  5. The management method 5. a kind of resource is packed, it is characterised in that methods described includes:
    Parse the program received and issue packet to obtain configuration file and resource bag;
    The configuration file is read to obtain the path of the title of resource bag and corresponding packing resource;
    The resource bag is parsed according to the path of the title of the resource bag and the packing resource.
  6. The management method 6. resource according to claim 5 is packed, it is characterised in that the packing resource includes money to be updated The dependence resource file of source file and the resource file to be updated.
  7. The management method 7. resource according to claim 6 is packed, it is characterised in that the configuration file includes the dependence The relative path and/or absolute path of resource file.
  8. The management method 8. resource according to claim 5 is packed, it is characterised in that the resource bag is in Unity Assetbundle bags.
  9. A kind of 9. resource management apparatus, it is characterised in that including:
    Source obtaining module, it is literary to obtain the path of resource file to be packed and the resource to be packed for reading configuration file The preset name of resource bag corresponding to part;And
    Packetization module, for resource file to be packed described in being obtained according to the path, and by the resource file to be packed Packing generates the resource bag of the preset name.
  10. A kind of 10. resource management apparatus, it is characterised in that including:
    Tactful acquisition module, packet is issued to obtain configuration file and resource bag for parsing the program received;
    Source obtaining module, for read the configuration file with obtain the title of resource bag and it is corresponding packing resource road Footpath;
    Parsing module, the path for the title according to the resource bag and the packing resource parse the resource bag.
  11. A kind of 11. resource management apparatus, it is characterised in that including:
    Memory;And
    The processor of memory, the processor are configured as based on the instruction being stored in the memory belonging to being coupled to, Perform the resource packing management method as any one of claim 1-8.
CN201710614082.2A 2017-07-25 2017-07-25 Resource packaging management method and device Active CN107402788B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710614082.2A CN107402788B (en) 2017-07-25 2017-07-25 Resource packaging management method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710614082.2A CN107402788B (en) 2017-07-25 2017-07-25 Resource packaging management method and device

Publications (2)

Publication Number Publication Date
CN107402788A true CN107402788A (en) 2017-11-28
CN107402788B CN107402788B (en) 2020-09-25

Family

ID=60401351

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710614082.2A Active CN107402788B (en) 2017-07-25 2017-07-25 Resource packaging management method and device

Country Status (1)

Country Link
CN (1) CN107402788B (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108509209A (en) * 2018-04-08 2018-09-07 平安普惠企业管理有限公司 A kind of generation method, device, computer equipment and the storage medium of resource packet
CN108874417A (en) * 2018-05-22 2018-11-23 上海康斐信息技术有限公司 A kind of method for upgrading software and system of embedded device
CN108920691A (en) * 2018-07-13 2018-11-30 平安科技(深圳)有限公司 Management method, device, computer equipment and the storage medium of front end static resource
CN109684191A (en) * 2018-08-21 2019-04-26 平安普惠企业管理有限公司 Using packet construction method, device, equipment and readable storage medium storing program for executing
CN110152299A (en) * 2018-11-22 2019-08-23 腾讯科技(深圳)有限公司 A kind of construction method and device of game resource
CN110531983A (en) * 2019-08-08 2019-12-03 国云科技股份有限公司 A kind of on-demand packaging method of front end page based on entry building
CN110716760A (en) * 2018-07-13 2020-01-21 厦门雅基软件有限公司 Method and device for subpackaging game resources, electronic equipment and readable storage medium
CN111026437A (en) * 2019-12-26 2020-04-17 珠海金山网络游戏科技有限公司 Unity-based resource package processing method and device
CN112351103A (en) * 2020-11-10 2021-02-09 上海哔哩哔哩科技有限公司 Resource management method and device
CN112925559A (en) * 2021-04-09 2021-06-08 网易(杭州)网络有限公司 Resource packaging method, device, medium and electronic equipment
CN113495737A (en) * 2020-04-01 2021-10-12 腾讯科技(深圳)有限公司 Software updating method and related equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101763436A (en) * 2010-02-08 2010-06-30 深圳市茁壮网络股份有限公司 File packing method and tool
CN102880677A (en) * 2012-09-11 2013-01-16 珠海金山网络游戏科技有限公司 File packing and reading method based on Hash
US8824274B1 (en) * 2011-12-29 2014-09-02 Juniper Networks, Inc. Scheduled network layer programming within a multi-topology computer network
CN105446975A (en) * 2014-06-23 2016-03-30 广州爱九游信息技术有限公司 File packing method and device
CN105718279A (en) * 2014-12-04 2016-06-29 Tcl集团股份有限公司 Firefox based OS application generation method and apparatus
CN106843855A (en) * 2016-12-29 2017-06-13 北京市天元网络技术股份有限公司 The packaging method and device of a kind of summary file

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101763436A (en) * 2010-02-08 2010-06-30 深圳市茁壮网络股份有限公司 File packing method and tool
US8824274B1 (en) * 2011-12-29 2014-09-02 Juniper Networks, Inc. Scheduled network layer programming within a multi-topology computer network
CN102880677A (en) * 2012-09-11 2013-01-16 珠海金山网络游戏科技有限公司 File packing and reading method based on Hash
CN105446975A (en) * 2014-06-23 2016-03-30 广州爱九游信息技术有限公司 File packing method and device
CN105718279A (en) * 2014-12-04 2016-06-29 Tcl集团股份有限公司 Firefox based OS application generation method and apparatus
CN106843855A (en) * 2016-12-29 2017-06-13 北京市天元网络技术股份有限公司 The packaging method and device of a kind of summary file

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108509209A (en) * 2018-04-08 2018-09-07 平安普惠企业管理有限公司 A kind of generation method, device, computer equipment and the storage medium of resource packet
CN108874417A (en) * 2018-05-22 2018-11-23 上海康斐信息技术有限公司 A kind of method for upgrading software and system of embedded device
CN110716760B (en) * 2018-07-13 2022-05-20 厦门雅基软件有限公司 Method and device for subpackaging game resources, electronic equipment and readable storage medium
CN108920691A (en) * 2018-07-13 2018-11-30 平安科技(深圳)有限公司 Management method, device, computer equipment and the storage medium of front end static resource
CN108920691B (en) * 2018-07-13 2023-04-18 平安科技(深圳)有限公司 Front-end static resource management method and device, computer equipment and storage medium
CN110716760A (en) * 2018-07-13 2020-01-21 厦门雅基软件有限公司 Method and device for subpackaging game resources, electronic equipment and readable storage medium
CN109684191A (en) * 2018-08-21 2019-04-26 平安普惠企业管理有限公司 Using packet construction method, device, equipment and readable storage medium storing program for executing
CN109684191B (en) * 2018-08-21 2023-03-24 平安普惠企业管理有限公司 Application package construction method, device and equipment and readable storage medium
CN110152299A (en) * 2018-11-22 2019-08-23 腾讯科技(深圳)有限公司 A kind of construction method and device of game resource
CN110152299B (en) * 2018-11-22 2022-01-14 腾讯科技(深圳)有限公司 Game resource construction method and device
CN110531983A (en) * 2019-08-08 2019-12-03 国云科技股份有限公司 A kind of on-demand packaging method of front end page based on entry building
CN111026437A (en) * 2019-12-26 2020-04-17 珠海金山网络游戏科技有限公司 Unity-based resource package processing method and device
CN113495737A (en) * 2020-04-01 2021-10-12 腾讯科技(深圳)有限公司 Software updating method and related equipment
CN113495737B (en) * 2020-04-01 2024-05-03 腾讯科技(深圳)有限公司 Software updating method and related equipment
CN112351103A (en) * 2020-11-10 2021-02-09 上海哔哩哔哩科技有限公司 Resource management method and device
CN112351103B (en) * 2020-11-10 2022-12-27 上海哔哩哔哩科技有限公司 Resource management method and device
CN112925559A (en) * 2021-04-09 2021-06-08 网易(杭州)网络有限公司 Resource packaging method, device, medium and electronic equipment
CN112925559B (en) * 2021-04-09 2023-10-20 网易(杭州)网络有限公司 Resource packaging method, device, medium and electronic equipment

Also Published As

Publication number Publication date
CN107402788B (en) 2020-09-25

Similar Documents

Publication Publication Date Title
CN107402788A (en) Resource packing management method and device
CN100462917C (en) Data container for user interface content data
US10628132B2 (en) Inversion of control framework for multiple behaviors of a process
CN103430140B (en) Method and apparatus of managing items on clipboard of portable terminal
CN109597661A (en) A kind of service function configuration method and device
CN108830720A (en) Intelligent contract operation method, device, system and computer readable storage medium
CN108536463A (en) Obtain method, apparatus, equipment and the computer readable storage medium of resource packet
US20130232229A1 (en) Distribution of Application Files
CN107577509A (en) A kind of method, terminal and computer-readable recording medium for loading application interface
CN103970563B (en) The method of dynamic load Android class
CN109542459A (en) Application program packaging method and device, computer installation and computer storage medium
US20110258345A1 (en) Method and apparatus for mobile data collection and management
CN106502725A (en) The upgrade method of application program, equipment and electronic equipment
CN104636139A (en) Visualized cross-platform mobile application development and generation system
CN104267981B (en) A kind of method and device of application layout on loading desktop
CN110007952A (en) Data processing method, device, equipment and machine readable media
CN106415494A (en) Enhanced updating for digital content
CN103761107B (en) Software package customizing device and method
CN113419710B (en) Development method and device of applet, electronic equipment and medium
CN108874409A (en) A kind of information updating method, device, server and system
CN107463406A (en) Issue the method and electronic equipment of Mobile solution
CN103443763A (en) ISA bridging including support for call to overidding virtual functions
CN107239309A (en) Patch generation method and device, update method, electronic equipment, storage medium
CN108351766A (en) Slave mobile device creates and modification application
CN107957887A (en) A kind of component loading method of equipment, device and Internet of things 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