CN108563481B - Method, equipment and device for modifying preview of skin in real time - Google Patents

Method, equipment and device for modifying preview of skin in real time Download PDF

Info

Publication number
CN108563481B
CN108563481B CN201810312461.0A CN201810312461A CN108563481B CN 108563481 B CN108563481 B CN 108563481B CN 201810312461 A CN201810312461 A CN 201810312461A CN 108563481 B CN108563481 B CN 108563481B
Authority
CN
China
Prior art keywords
skin
modification
information
content
cache
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
CN201810312461.0A
Other languages
Chinese (zh)
Other versions
CN108563481A (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.)
Alibaba China Co Ltd
Original Assignee
Alibaba China 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 Alibaba China Co Ltd filed Critical Alibaba China Co Ltd
Priority to CN201810312461.0A priority Critical patent/CN108563481B/en
Publication of CN108563481A publication Critical patent/CN108563481A/en
Application granted granted Critical
Publication of CN108563481B publication Critical patent/CN108563481B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

A method, device and apparatus for real-time skin modification preview are disclosed. The method comprises the following steps: receiving a skin modification message; updating the skin information in the cache according to the skin modification message; and previewing the skin modification effect in real time according to the updated skin information in the cache. According to the method and the device, the skin can be modified and previewed in real time, the process of modifying the skin information is simplified, and the efficiency of modifying the skin information is improved.

Description

Method, equipment and device for modifying preview of skin in real time
Technical Field
The present invention relates to the field of technologies, and in particular, to a method and an apparatus for modifying and previewing skin in real time, a mobile device and a PC device.
Background
In many applications, in order to enable a user to have a better use experience, a skin function is generally provided, that is, fonts and pictures in the application all use a uniform style, and the skin changing function is also supported.
As shown in fig. 1, when designing a new skin package, a UI (User Interface) designer usually needs to modify some skin content in the skin information at the PC, then package all the modified skin content and the unmodified skin content to generate a skin file, install the skin file in a corresponding application at the mobile terminal, and parse the skin file in the application and apply the skin file to a skin frame to view skin effects. If the skin effect is not satisfactory, the step of modifying the skin information is returned, and the steps are repeated until the skin effect is satisfactory. And then exporting the finally determined modified skin information as a skin file at the PC side and storing the skin file at a specified position.
The existing process for modifying the skin information is complex and has low efficiency. Accordingly, the inventors have recognized a need for improvement in addressing at least one of the technical problems of the prior art.
Disclosure of Invention
It is an object of the present disclosure to provide a new solution for real-time skin modification preview.
According to a first aspect of the present disclosure, there is provided a method for modifying a preview of a skin in real time, including:
receiving a skin modification message;
updating the skin information in the cache according to the skin modification message;
and previewing the skin modification effect in real time according to the updated skin information in the cache.
Optionally, the skin information at least includes current skin content, and the skin modification message at least includes skin content for modification;
the updating the skin information in the cache according to the skin modification message includes:
and updating the current skin content in the skin information according to the skin content for modification to obtain updated skin information.
Optionally, the skin content for modification includes a variation of skin information;
the updating the skin information in the cache according to the skin modification message includes:
and updating the skin information in the cache according to the variation of the skin information.
Optionally, the method further includes:
receiving a derivation instruction;
outputting the updated skin information in the cache into a skin file with a specified file format according to the export instruction;
and storing the skin file to a specified storage position.
According to a second aspect of the present disclosure, there is provided a method for modifying a preview of a skin in real time, including:
obtaining skin content for modification;
generating a skin modification message according to the skin content for modification;
and sending the skin modification message to a mobile terminal device to update and preview the skin information in the cache.
Optionally, the skin content for modification includes a variation of the skin information.
According to a third aspect of the present disclosure, there is provided an apparatus for modifying a preview of a skin in real time, comprising:
means for receiving a skin modification message;
means for updating the skin information in the cache in accordance with the skin modification message;
and previewing the skin modification effect in real time according to the updated skin information in the cache.
According to a fourth aspect of the present disclosure, there is provided an apparatus for modifying a preview of a skin in real time, including:
means for obtaining skin content for modification;
means for generating a skin modification message based on the skin content for modification;
and the device is used for sending the skin modification message to the mobile terminal device to update and preview the skin information in the cache.
According to a fifth aspect of the present disclosure, there is provided a mobile end device, wherein the apparatus for skin real-time modification preview according to the third aspect of the present disclosure is included, or is designed to perform the operations in the method for skin real-time modification preview according to any one of the first aspects of the present disclosure, or includes a memory and a processor, wherein the memory stores executable instructions that when the mobile end device runs, control the processor to perform the operations in the method for skin real-time modification preview according to any one of the first aspects of the present disclosure.
According to a sixth aspect of the present disclosure, there is provided a PC-side device, wherein the PC-side device comprises an apparatus for skin real-time modification preview according to the fourth aspect of the present disclosure, or is designed to perform operations in a method for skin real-time modification preview according to the second aspect of the present disclosure, or comprises a memory and a processor, wherein the memory stores executable instructions that, when the PC-side device is run, control the processor to perform operations in the method for skin real-time modification preview according to the second aspect of the present disclosure.
According to one embodiment of the disclosure, the skin real-time modification preview can be realized, the process of modifying the skin information is simplified, and the efficiency of modifying the skin information is improved.
Other features of the present invention and advantages thereof will become apparent from the following detailed description of exemplary embodiments thereof, which proceeds with reference to the accompanying drawings.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description, serve to explain the principles of the invention.
Fig. 1 shows a schematic flow diagram of a method of modifying skin information in the prior art.
Fig. 2 shows a schematic flow diagram of a method of a first embodiment of the present disclosure.
Fig. 3 shows a schematic block diagram of a mobile end device according to a first embodiment of the present disclosure.
Fig. 4 shows a further schematic block diagram of a mobile end device according to a first embodiment of the present disclosure.
Fig. 5 shows a schematic flow chart of a method of a second embodiment of the present disclosure.
Fig. 6 shows a schematic block diagram of a PC-side device according to a second embodiment of the present disclosure.
Fig. 7 shows a further schematic block diagram of a PC side device according to a second embodiment of the present disclosure.
Detailed Description
Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that: the relative arrangement of the components and steps, the numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention unless specifically stated otherwise.
The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses.
Techniques, methods, and apparatus known to those of ordinary skill in the relevant art may not be discussed in detail but are intended to be part of the specification where appropriate.
In all examples shown and discussed herein, any particular value should be construed as merely illustrative, and not limiting. Thus, other examples of the exemplary embodiments may have different values.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, further discussion thereof is not required in subsequent figures.
Various embodiments and examples according to the present disclosure are described below with reference to the drawings.
< first embodiment >
< method >
Fig. 2 shows a schematic flow diagram of a method of a first embodiment of the present disclosure. The method for skin modification and preview provided in this embodiment may be specifically implemented by a mobile device, for example, a mobile phone, a tablet computer, and other mobile devices.
As shown in fig. 2, a skin modification message is received at step 1100.
The skin modification message may come from a PC-side device that is within the same WiFi local area network as the mobile-side device. Wherein, the skin modification message at least comprises the skin content for modification.
In one example, the skin content for modification may include a variation of the skin information. The skin content for modification may be, for example, a variation in font, a variation in picture style, or the like. For example, if the font size is modified, the skin content for modification is "font size reduction amount" or "font size reduction amount".
In another example, the skin content for modification may include content modified by skin information. For example, if the size of the font is modified from the original font No. 5 to font No. four, the skin content for modification is "font size is No. four".
In yet another example, the skin content for modification may include an amount of change in the skin information and the content after modification of the skin information. For example, if the font and the color of the font are modified, the skin content for modification may be described by using the content modified by the skin information, for example, the font is a regular font, and the change amount of the skin information is used to describe the modification of the color of the font, for example, the color is changed to be darker or lighter.
Therefore, in this example, the skin modification message received by the mobile terminal device only includes the skin content for modification, which omits the process of packaging and installing all the skin information to the mobile terminal device in the prior art, simplifies the process of modifying the skin information, and improves the efficiency.
In step 1200, the skin information in the cache is updated according to the skin modification message.
In this example, on the basis of the existing skin framework, a cache layer is added for caching the skin information and operating the update of the corresponding content in the skin information in the cache. Wherein the skin information in the cache at least comprises the current skin content. And the mobile terminal device acquires the skin content for modification by analyzing the skin modification message. And updating the current skin content in the skin information according to the skin content for modification to obtain updated skin information.
In one example, the skin content for modification may be a modified variation amount for the skin information, and it is assumed that the font size in the current skin content is five, and the skin content for modification is "font size two". After the mobile terminal device obtains the skin content for modification, the font size of the font in the current skin information is adjusted from the fifth size to the fourth size, and updated skin information is obtained.
In another example, the skin content for modification is the skin information modified content. For example, the skin content for modification is "font size four". And after the mobile terminal device acquires the skin content for modification, directly updating the font and the font size in the current skin information into a fourth font and a fourth font, and acquiring the updated skin information.
After updating the skin information in the cache, step 1300 is entered.
In step 1300, the skin modification effect is previewed in real time according to the updated skin information in the cache.
In this step, the skin modification effect is previewed in real time by applying the updated skin information in the cache to the skin frame. Compared with the prior art, the mobile terminal device omits the operations of installing the skin file, analyzing and loading the skin information, further simplifies the process of modifying the skin information and improves the efficiency.
If the skin modification effect is not satisfactory, the above steps 1100 to 1300 can be performed again until the skin modification effect is satisfactory. After confirming the skin modification effect, the method further comprises the following steps: receiving a derivation instruction; outputting the updated skin information in the cache into a skin file with a specified file format according to the export instruction; and storing the skin file to a specified storage position. For product and operation.
In this embodiment, the mobile terminal device updates the skin information in the cache according to the skin modification message by receiving the skin modification message, previews the skin modification effect in real time according to the updated skin information in the cache, and outputs the updated skin information in the cache as a skin file in a specified file format after confirming the skin modification effect. Compared with the prior art, the process of repeatedly packaging all the skin information into the skin file and installing and analyzing the skin file is omitted in the process of repeatedly modifying the skin information before the modification effect is confirmed, the process of modifying the skin information is simplified, and the modification efficiency of the skin information is improved.
< apparatus >
It will be understood by those skilled in the art that in the electronic arts, the above method can be embodied in products by software, hardware and a combination of software and hardware, and those skilled in the art can easily generate a device for skin real-time modification preview based on the above disclosed method, the device comprising means for performing each operation in the method for skin real-time modification preview according to the above embodiments. For example, the apparatus comprises: means for receiving a skin modification message; means for updating the skin information in the cache in accordance with the skin modification message; and previewing the skin modification effect in real time according to the updated skin information in the cache.
< Mobile terminal device >
Fig. 3 shows a schematic block diagram of a mobile end device according to a first embodiment of the present disclosure. As shown in fig. 3, the mobile terminal apparatus 3000 includes a device for skin real-time modification preview. The device for skin real-time modification preview may be the device 3010 for skin real-time modification preview according to the above-described embodiment.
Furthermore, as mentioned above, a mobile-end device can also be produced on the basis of the method described above, which can be designed to carry out the steps of the solution of the embodiment described with reference to fig. 2.
Further, fig. 4 shows still another schematic block diagram of the mobile terminal apparatus according to the first embodiment of the present disclosure. As shown in fig. 4, the mobile terminal apparatus 4000 may include a processor 4010, a memory 4020, an interface apparatus 4030, a communication apparatus 4040, a display apparatus 4050, an input apparatus 4060, a speaker 4070, a microphone 4080, and the like.
The processor 4010 may be, for example, a Central Processing Unit (CPU), a Microprocessor (MCU), or the like. The memory 4020 includes, for example, a ROM (read only memory), a RAM (random access memory), a nonvolatile memory such as a hard disk, and the like. The interface 4030 includes, for example, a USB interface, a headphone interface, and the like.
The communication device 4040 can perform wired or wireless communication, for example.
The display device 4050 is, for example, a liquid crystal display panel, a touch panel, or the like. The input device 4060 may include, for example, a touch screen, a keyboard, and the like. A user can input/output voice information through the speaker 4070 and the microphone 4080.
The mobile end device shown in fig. 4 is illustrative only and is not intended to limit the present invention, its application or uses in any way.
In this embodiment, the memory 4020 is configured to store instructions that, when the mobile terminal device 4000 is running, control the processor 4010 to perform the operations of the method for skin implementation modification preview described above with reference to fig. 2. It should be understood by those skilled in the art that although a plurality of devices are shown in fig. 4, the present invention may only relate to some of the devices, for example, the processor 4010 and the memory 4020, etc. The skilled person can design the instructions according to the disclosed solution. How the instructions control the operation of the processor is well known in the art and will not be described in detail herein.
It is well known to those skilled in the art that with the development of electronic information technology such as large scale integrated circuit technology and the trend of software hardware, it has been difficult to clearly divide the software and hardware boundaries of a computer system. As any of the operations may be implemented in software or hardware. Execution of any of the instructions may be performed by hardware, as well as by software. Whether a hardware implementation or a software implementation is employed for a certain machine function depends on non-technical factors such as price, speed, reliability, storage capacity, change period, and the like. A software implementation and a hardware implementation are equivalent for the skilled person. The skilled person can choose software or hardware to implement the above described scheme as desired. Therefore, specific software or hardware is not limited herein.
< second embodiment >
< method >
Fig. 5 shows a schematic flow chart of a method of a second embodiment of the present disclosure. The method for skin real-time modification and preview provided by the embodiment can be specifically implemented by a PC device, such as a desktop computer.
As shown in fig. 5, at step 5100, skin content is obtained for modification.
The PC side device acquires the skin content for modification input by the user on a skin modification page provided for the user.
In one example, the skin content for modification may be a modified amount of variation for the skin information. The skin content for modification may be, for example, a variation in font, a variation in picture style, or the like. For example, when the font size is modified, the PC-side device may detect an increase or decrease operation performed on the skin information to obtain a variation amount for modifying the skin information, such as "font size reduction amount" or "font size increase amount".
In another example, the skin content for modification may be skin information modified content. For example, the size of the font is modified from the original font No. 5 to font No. four, and the PC device detects the content "font size is font No. four" modified for the skin information as the skin content for modification.
Step 5200, generating a skin modification message according to the skin content for modification.
The skin content for modification is included in the skin modification message to indicate which skin content is to be updated by the mobile end device. Different from the prior art that all the skin information is packaged and installed on the mobile terminal device, the method simplifies the process of modifying the skin information and improves the efficiency.
Step 5300, sending the skin modification message to the mobile terminal apparatus for updating and previewing the skin information in the cache.
Specifically, the PC side device may send the skin modification message to the mobile side device in the same WiFi local area network. That is to say, when the PC device and the mobile device are both in the WiFi lan, the user can update and preview the skin information in the cache on the mobile device after modifying the skin information on the PC device.
In this embodiment, after acquiring the skin content for modification, the PC device generates a skin modification message and sends the skin modification message to the mobile device, so that the mobile device updates and previews the skin information in the cache. Compared with the prior art, the method omits the process of repeatedly packaging all the skin information into the skin file in the process of repeatedly modifying the skin information before confirming the modification effect, simplifies the process of modifying the skin information and improves the modification efficiency of the skin information.
< apparatus >
It will be understood by those skilled in the art that in the electronic arts, the above method can be embodied in products by software, hardware and a combination of software and hardware, and those skilled in the art can easily generate a device for skin real-time modification preview based on the above disclosed method, the device comprising means for performing each operation in the method for skin real-time modification preview according to the above embodiments. For example, the apparatus comprises: means for obtaining skin content for modification; means for generating a skin modification message based on the skin content for modification; and the device is used for sending the skin modification message to the mobile terminal device to update and preview the skin information in the cache.
< PC terminal device >
Fig. 6 shows a schematic block diagram of a PC-side device according to a second embodiment of the present disclosure. As shown in fig. 6, the PC-side device 6000 includes a device for skin real-time modification preview. The apparatus for skin real-time modification preview may be the apparatus 6010 for skin real-time modification preview according to the above-described embodiments.
Furthermore, as mentioned above, a PC-side device may also be produced based on the method described above, which may be designed to perform the steps of the solution of the embodiment described with reference to fig. 5.
Further, fig. 7 shows still another schematic block diagram of a PC side device according to a second embodiment of the present disclosure. As shown in fig. 7, the PC end device 7000 may include a processor 7010, a memory 7020, an interface device 7030, a communication device 7040, a display device 7050, an input device 7060, a speaker 7070, a microphone 7080, and the like.
The processor 7010 may be, for example, a Central Processing Unit (CPU), a Microprocessor (MCU), or the like. The memory 7020 includes, for example, a ROM (read only memory), a RAM (random access memory), a nonvolatile memory such as a hard disk, and the like. The interface device 7030 includes, for example, a USB interface, an earphone interface, and the like.
The communication device 7040 can perform wired or wireless communication, for example.
The display device 7050 is, for example, a liquid crystal display panel, a touch panel, or the like. The input device 7060 may include, for example, a touch screen, a keyboard, and the like. A user can input/output voice information through the speaker 7070 and the microphone 7080.
The PC-side device shown in fig. 7 is merely illustrative and is in no way intended to limit the present invention, its application, or uses.
In this embodiment, the memory 7020 is used for storing instructions that, when executed by the PC-side apparatus 7000, control the processor 7010 to perform the operations of the method for skin implementation modification preview described above with reference to fig. 5. It will be appreciated by those skilled in the art that although a plurality of devices are shown in fig. 5, the present invention may relate to only some of the devices therein, e.g., the processor 7010 and the memory 7020, etc. The skilled person can design the instructions according to the disclosed solution. How the instructions control the operation of the processor is well known in the art and will not be described in detail herein.
It is well known to those skilled in the art that with the development of electronic information technology such as large scale integrated circuit technology and the trend of software hardware, it has been difficult to clearly divide the software and hardware boundaries of a computer system. As any of the operations may be implemented in software or hardware. Execution of any of the instructions may be performed by hardware, as well as by software. Whether a hardware implementation or a software implementation is employed for a certain machine function depends on non-technical factors such as price, speed, reliability, storage capacity, change period, and the like. A software implementation and a hardware implementation are equivalent for the skilled person. The skilled person can choose software or hardware to implement the above described scheme as desired. Therefore, specific software or hardware is not limited herein.
< example >
The PC terminal device generates a skin modification message containing skin content for modification after acquiring the skin content for modification input by the user on a skin modification page provided for the user, and sends the skin modification message to the mobile terminal device.
After receiving the skin modification message, the mobile terminal device obtains the skin content for modification by analyzing the skin modification message. And updating the current skin content in the skin information in the cache according to the obtained skin content for modification and the skin content for modification so as to obtain the updated skin information.
For example, assume that the font size in the current skin content is five, and the skin content for modification is "adjust the font by two font sizes". After the mobile terminal device obtains the skin content for modification, the font size of the font in the current skin information is adjusted from the fifth size to the fourth size, and updated skin information is obtained. Alternatively, assume that the skin content for modification is "change font to four". And after the mobile terminal device acquires the skin content for modification, directly changing the font size of the font in the current skin information into a fourth font size.
After the updated skin information is obtained, the updated skin information is applied to the skin frame, so that the real-time preview of the skin modification effect is realized.
If the skin modification effect is not satisfactory, new skin content for modification can be input on the skin modification page provided by the PC end device again, and the process is repeated until the skin modification effect displayed on the mobile end device is satisfactory.
After confirming the skin modification effect, the mobile terminal device can output the updated skin information in the cache as a skin file in a specified file format according to the received export instruction, and store the skin file in a specified storage position for product and operation.
Compared with the prior art, the method for modifying and previewing the skin in real time provided by the embodiment has the advantages that the process of repeatedly packaging all the skin information into the skin file in the process of repeatedly modifying the skin information before confirming the modification effect is omitted by the PC end, and the process of repeatedly installing and analyzing the skin file in the process of repeatedly modifying the skin information before confirming the modification effect is omitted by the mobile end. The process of modifying the skin information is greatly simplified, and the modifying efficiency of the skin information is improved.
The present invention may be an apparatus, method and/or computer program product. The computer program product may include a computer-readable storage medium having computer-readable program instructions embodied therewith for causing a processor to implement various aspects of the present invention.
The computer readable storage medium may be a tangible device that can hold and store the instructions for use by the instruction execution device. The computer readable storage medium may be, for example, but not limited to, an electronic memory device, a magnetic memory device, an optical memory device, an electromagnetic memory device, a semiconductor memory device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a Static Random Access Memory (SRAM), a portable compact disc read-only memory (CD-ROM), a Digital Versatile Disc (DVD), a memory stick, a floppy disk, a mechanical coding device, such as punch cards or in-groove projection structures having instructions stored thereon, and any suitable combination of the foregoing. Computer-readable storage media as used herein is not to be construed as transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission medium (e.g., optical pulses through a fiber optic cable), or electrical signals transmitted through electrical wires.
The computer-readable program instructions described herein may be downloaded from a computer-readable storage medium to a respective computing/processing device, or to an external computer or external storage device via a network, such as the internet, a local area network, a wide area network, and/or a wireless network. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers and/or edge servers. The network adapter card or network interface in each computing/processing device receives computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in a computer-readable storage medium in the respective computing/processing device.
The computer program instructions for carrying out operations of the present invention may be assembler instructions, Instruction Set Architecture (ISA) instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The computer-readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider). In some embodiments, aspects of the present invention are implemented by personalizing an electronic circuit, such as a programmable logic circuit, a Field Programmable Gate Array (FPGA), or a Programmable Logic Array (PLA), with state information of computer-readable program instructions, which can execute the computer-readable program instructions.
Aspects of the present invention are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-readable program instructions.
These computer-readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer-readable program instructions may also be stored in a computer-readable storage medium that can direct a computer, programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer-readable medium storing the instructions comprises an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer, other programmable apparatus or other devices implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions. It is well known to those skilled in the art that implementation by hardware, by software, and by a combination of software and hardware are equivalent.
Having described embodiments of the present invention, the foregoing description is intended to be exemplary, not exhaustive, and not limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen in order to best explain the principles of the embodiments, the practical application, or improvements made to the technology in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the invention is defined by the appended claims.

Claims (10)

1. A method for modifying preview of skin in real time is implemented by a mobile terminal device, and comprises the following steps:
receiving a skin modification message, wherein the skin modification message is from a PC end device;
updating the skin information in the cache according to the skin modification message;
and applying the updated skin information in the cache to the skin frame to preview the skin modification effect in real time.
2. The method of claim 1, wherein the skin information includes at least current skin content, and the skin modification message includes at least skin content for modification;
the updating the skin information in the cache according to the skin modification message includes:
and updating the current skin content in the skin information according to the skin content for modification to obtain updated skin information.
3. The method of claim 2, wherein the skin content for modification comprises a variance of skin information;
the updating the skin information in the cache according to the skin modification message includes:
and updating the skin information in the cache according to the variation of the skin information.
4. The method of claim 1, further comprising:
receiving a derivation instruction;
outputting the updated skin information in the cache into a skin file with a specified file format according to the export instruction;
and storing the skin file to a specified storage position.
5. A method for modifying preview of skin in real time is implemented by a PC end device, and comprises the following steps:
obtaining skin content for modification;
generating a skin modification message according to the skin content for modification;
and sending the skin modification message to a mobile terminal device, updating the skin information in the cache in the mobile terminal device, applying the updated skin information in the cache to a skin frame, and previewing the skin modification effect in real time.
6. The method of claim 5, wherein the skin content for modification comprises an amount of change in skin information.
7. An apparatus for real-time skin modification of previews, comprising:
means for receiving a skin modification message from a PC-side device;
means for updating the skin information in the cache in accordance with the skin modification message;
and applying the updated skin information in the cache to a skin frame of the mobile terminal device, and previewing the skin modification effect in real time.
8. An apparatus for real-time skin modification of previews, comprising:
the device is used for acquiring skin content for modification, and the skin content for modification is from a PC side device;
means for generating a skin modification message based on the skin content for modification;
and the device is used for sending the skin modification message to a mobile terminal device, updating the skin information in the cache in the mobile terminal device, applying the updated skin information in the cache to a skin frame, and previewing the skin modification effect in real time.
9. A mobile end device, comprising the apparatus for skin real-time modification preview according to claim 7, or being designed to perform the operations in the method for skin real-time modification preview according to any one of claims 1 to 4, or comprising a memory and a processor, wherein the memory stores executable instructions that, when the mobile end device is running, control the processor to perform the operations in the method for skin real-time modification preview according to any one of claims 1 to 4.
10. A PC-side device comprising the apparatus for skin real-time modification preview of claim 8, or being designed to perform the operations of the method for skin real-time modification preview of claim 5 or 6, or comprising a memory and a processor, wherein the memory stores executable instructions that, when run by the PC-side device, control the processor to perform the operations of the method for skin real-time modification preview of claim 5 or 6.
CN201810312461.0A 2018-04-09 2018-04-09 Method, equipment and device for modifying preview of skin in real time Active CN108563481B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810312461.0A CN108563481B (en) 2018-04-09 2018-04-09 Method, equipment and device for modifying preview of skin in real time

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810312461.0A CN108563481B (en) 2018-04-09 2018-04-09 Method, equipment and device for modifying preview of skin in real time

Publications (2)

Publication Number Publication Date
CN108563481A CN108563481A (en) 2018-09-21
CN108563481B true CN108563481B (en) 2021-12-24

Family

ID=63534431

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810312461.0A Active CN108563481B (en) 2018-04-09 2018-04-09 Method, equipment and device for modifying preview of skin in real time

Country Status (1)

Country Link
CN (1) CN108563481B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101505320A (en) * 2009-03-09 2009-08-12 腾讯科技(深圳)有限公司 Graphic user interface sharing method, system and tool
WO2009098671A2 (en) * 2008-02-07 2009-08-13 Markport Limited Content generation and communication in a video mail system
CN101561747A (en) * 2009-05-25 2009-10-21 腾讯科技(深圳)有限公司 Method and device for outputting user interface of client
CN101566949A (en) * 2009-05-18 2009-10-28 腾讯科技(深圳)有限公司 Device and method for displaying control
CN105335042A (en) * 2014-08-06 2016-02-17 阿里巴巴集团控股有限公司 Method and device for displaying skins of user interfaces as well as electronic equipment
CN105389087A (en) * 2015-12-16 2016-03-09 合肥寰景信息技术有限公司 Device for setting skin of network community
CN105915657A (en) * 2016-06-30 2016-08-31 北京奇虎科技有限公司 Data synchronization method and device, and client

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7339600B2 (en) * 2004-04-26 2008-03-04 Samsung Electronics Co., Ltd. Apparatus and method for displaying a picture in a wireless terminal
KR100811792B1 (en) * 2006-09-04 2008-03-10 삼성전자주식회사 Skin transfering method and apparatus for mobile phone
CN101820350A (en) * 2009-02-27 2010-09-01 北京搜狗科技发展有限公司 Method, device and system for automatically replacing skin

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009098671A2 (en) * 2008-02-07 2009-08-13 Markport Limited Content generation and communication in a video mail system
CN101505320A (en) * 2009-03-09 2009-08-12 腾讯科技(深圳)有限公司 Graphic user interface sharing method, system and tool
CN101566949A (en) * 2009-05-18 2009-10-28 腾讯科技(深圳)有限公司 Device and method for displaying control
CN101561747A (en) * 2009-05-25 2009-10-21 腾讯科技(深圳)有限公司 Method and device for outputting user interface of client
CN105335042A (en) * 2014-08-06 2016-02-17 阿里巴巴集团控股有限公司 Method and device for displaying skins of user interfaces as well as electronic equipment
CN105389087A (en) * 2015-12-16 2016-03-09 合肥寰景信息技术有限公司 Device for setting skin of network community
CN105915657A (en) * 2016-06-30 2016-08-31 北京奇虎科技有限公司 Data synchronization method and device, and client

Also Published As

Publication number Publication date
CN108563481A (en) 2018-09-21

Similar Documents

Publication Publication Date Title
CN110046021B (en) Page display method, device, system, equipment and storage medium
US10880227B2 (en) Apparatus, hybrid apparatus, and method for network resource access
CN109344352B (en) Page loading method and device and electronic equipment
CN109725970B (en) Method and device for displaying application client window and electronic equipment
CN107122172B (en) Light application processing method, light application running method, light application equipment and light application equipment
CN113031946B (en) Method and device for rendering page component
CN113110829B (en) Multi-UI component library data processing method and device
CN110554874A (en) Method and device for reusing webpage components of SaaS platform
CN111368180A (en) Page display method and device and electronic equipment
CN110764849A (en) Rendering method and device for user interface, client device and electronic device
US10747943B2 (en) Method, device, client apparatus, and electronic device for presenting webpages
CN111506841B (en) Webpage display method, device, equipment and readable storage medium
CN112256370A (en) Information display method and device and electronic equipment
CN109857503B (en) Page interaction effect self-adaption method and device and electronic equipment
CN108563481B (en) Method, equipment and device for modifying preview of skin in real time
CN111324835A (en) Method and device for rendering user interface component, electronic equipment and storage medium
CN111506848A (en) Webpage processing method, device, equipment and readable storage medium
CN111506847B (en) Webpage display method, device, equipment and readable storage medium
CN113836458A (en) Page loading method, device and equipment and computer storage medium
CN114489902A (en) Interface display method, device, equipment and medium
CN112148417A (en) Page adjusting method and device, electronic equipment and computer readable medium
CN114115855A (en) Code multiplexing method and device, computer readable storage medium and electronic equipment
CN111190599A (en) Method and device for realizing android self-defined soft keyboard by using Dialog and electronic equipment
CN110704141A (en) Page switching method and device and electronic equipment
CN110764681A (en) Application interface display method and device, client device and electronic device

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200525

Address after: 310051 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Applicant after: Alibaba (China) Co.,Ltd.

Address before: 510627 Guangdong city of Guangzhou province Whampoa Tianhe District Road No. 163 Xiping Yun Lu Yun Ping radio square B tower 13 floor 03 unit self

Applicant before: GUANGZHOU ALIBABA LITERATURE INFORMATION TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant