CN112558885A - Memory using method of functional mobile phone and related product - Google Patents
Memory using method of functional mobile phone and related product Download PDFInfo
- Publication number
- CN112558885A CN112558885A CN202011545422.9A CN202011545422A CN112558885A CN 112558885 A CN112558885 A CN 112558885A CN 202011545422 A CN202011545422 A CN 202011545422A CN 112558885 A CN112558885 A CN 112558885A
- Authority
- CN
- China
- Prior art keywords
- data
- special
- bits
- mobile phone
- stored
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0608—Saving storage space on storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
Abstract
The embodiment of the application provides a data storage method of a functional mobile phone and a related product, wherein the method comprises the following steps: configuring the first x bits in the stored first data as special bits when the data are stored; the special bit is used for calibrating whether x data after the first data has special data or not; assigning values to the x bits according to whether the x data have special data or not, and processing the x data to obtain processed data; and the functional mobile phone stores the processed data. The technical scheme provided by the application has the advantage of low storage cost.
Description
Technical Field
The present application relates to the field of communications processing technologies, and in particular, to a method for using a memory of a functional mobile phone and a related product.
Background
Feature phones (Feature phones) are a major class of mobile phones. The functional mobile phone can meet the requirements of consumers of many groups, and the application of some functional mobile phones is also more than that of a common mobile phone which can only be used for making a call and receiving and sending short messages, such as the functions of taking pictures, playing music files, surfing the internet and using maps. The existing functional mobile phone has large data storage amount and high data storage cost.
Disclosure of Invention
The embodiment of the application discloses a data storage method of a functional mobile phone and a related product, which can reduce the data volume stored by the functional mobile phone and reduce the cost of data storage.
In a first aspect, a data storage method for a functional mobile phone is provided, where the method is applied to a functional mobile phone, and the method includes:
configuring the first x bits in the stored first data as special bits when the data are stored; the special bit is used for calibrating whether x data after the first data has special data or not;
assigning values to the x bits according to whether the x data have special data or not, and processing the x data to obtain processed data;
and the functional mobile phone stores the processed data.
In a second aspect, there is provided a data storage device for a functional mobile phone, the device being applied to the functional mobile phone, the device including:
the configuration unit is used for configuring the first x bits in the stored first data into special bits when the data are stored; the special bit is used for calibrating whether x data after the first data has special data or not;
the processing unit is used for assigning values to the x bits according to whether the x data have special data or not and processing the x data to obtain processed data; and storing the processed data.
In a third aspect, there is provided an electronic device comprising a processor, a memory, a communication interface, and one or more programs stored in the memory and configured to be executed by the processor, the programs comprising instructions for performing the steps of the method of the first aspect.
In a fourth aspect, a computer-readable storage medium is provided, storing a computer program for electronic data exchange, wherein the computer program causes a computer to perform the method of the first aspect.
In a fifth aspect, there is provided a computer program product, wherein the computer program product comprises a non-transitory computer readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps as described in the first aspect of an embodiment of the present application. The computer program product may be a software installation package.
In a sixth aspect, a chip system is provided, the chip system comprising at least one processor, a memory and an interface circuit, the memory, the transceiver and the at least one processor being interconnected by wires, the at least one memory having a computer program stored therein; the computer program, when executed by the processor, implements the method of the first aspect.
According to the technical scheme, when data are stored, the first x bits in the stored first data are configured to be special bits; the special bit is used for calibrating whether x data after the first data has special data or not; assigning values to the x bits according to whether the x data have special data or not, and processing the x data to obtain processed data; the functional mobile phone stores the processed data, so that after the processing, the functional mobile phone can store the data with smaller storage capacity, further reduce the space of data storage and reduce the cost of data storage.
Drawings
The drawings used in the embodiments of the present application are described below.
FIG. 1 is a system architecture diagram of an exemplary communication system;
fig. 2 is a schematic flow chart of a data storage method of a functional mobile phone provided in the present application;
fig. 3 is a schematic flowchart of a data storage method of a functional mobile phone according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of a data storage device of a functional mobile phone according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The embodiments of the present application will be described below with reference to the drawings.
The term "and/or" in this application is only one kind of association relationship describing the associated object, and means that there may be three kinds of relationships, for example, a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" in this document indicates that the former and latter related objects are in an "or" relationship.
The "plurality" appearing in the embodiments of the present application means two or more. The descriptions of the first, second, etc. appearing in the embodiments of the present application are only for illustrating and differentiating the objects, and do not represent the order or the particular limitation of the number of the devices in the embodiments of the present application, and do not constitute any limitation to the embodiments of the present application. The term "connect" in the embodiments of the present application refers to various connection manners, such as direct connection or indirect connection, to implement communication between devices, which is not limited in this embodiment of the present application.
The technical solution of the embodiment of the present application may be applied to the example communication system 100 shown in fig. 1, where the example communication system 100 includes a terminal 110 and a network device 120, and the terminal 110 is communicatively connected to the network device 120. The terminal 110 may be a functional mobile phone.
Referring to fig. 2, fig. 2 provides a data storage method of a functional mobile phone, where the method is applied to the functional mobile phone, and as shown in fig. 2, the method may include the following steps:
step S201, configuring the first x bits in the stored first data as special bits when the data are stored; the special bit is used for calibrating whether x data after the first data has special data or not;
step S202, assigning values to x bits according to whether x data have special data or not, and processing the x data to obtain processed data;
and step S203, the functional mobile phone stores the processed data.
According to the technical scheme, when data are stored, the first x bits in the stored first data are configured to be special bits; the special bit is used for calibrating whether x data after the first data has special data or not; assigning values to the x bits according to whether the x data have special data or not, and processing the x data to obtain processed data; the functional mobile phone stores the processed data, so that after the processing, the functional mobile phone can store the data with smaller storage capacity, further reduce the space of data storage and reduce the cost of data storage.
In order to solve the assignment to the x data, in an optional scheme, the assigning the x bits according to whether the x data have special data specifically includes:
and if the x data have special data, assigning 1 to the ith bit in the x bits, wherein the position of the ith bit is the same as that of the special data in the x data.
In order to reduce the data storage amount, in an optional scheme, the processing x data to obtain processed data specifically includes:
and deleting the special data in the x data to obtain processed data.
For better feedback of special data, in an alternative,
and x is 4.
In an alternative, the special data is zero data or data with the same value as the first data.
Example one
The embodiment of the present application provides a data storage method for a functional mobile phone, where the method may be executed by the functional mobile phone, and the data value stored in the embodiment of the present application takes the following as an example, 1, 2, 1, 3, 1. The 5 values are stored in the memory, the current functional mobile phone adopts a 32-bit system, that is, each value is represented by 32 bits regardless of the size, and the special data in the embodiment of the present application is data of the same value as the first data. In this embodiment, x is 4, but in practical applications, x may also be another value, for example, 3, 5, 6, and so on. As shown in fig. 3, the method may include the steps of:
step S301, configuring the first 4 bits in the stored first data into special bits when the data are stored;
step S302, obtain the same position as 1 in 1, 2, 1, 3, 1, assign 4 bits to 0101, and change the deletion of "1" in 1, 2, 1, 3, 1 except the first data into "1, 2, 3".
Step S303, storing the processed data, that is, "1, 2, 3" storage, for the 2, 3 storage, the corresponding 32 bits for "1" are: 01010000000000000000000000000001.
according to the technical scheme, when data are stored, the first x bits in the stored first data are configured to be special bits; the special bit is used for calibrating whether x data after the first data has special data or not; assigning values to the x bits according to whether the x data have special data or not, and processing the x data to obtain processed data; the functional mobile phone stores the processed data, so that after the processing, the functional mobile phone can store the data with smaller storage capacity, further reduce the space of data storage and reduce the cost of data storage. By the scheme of the first embodiment, during storage, data of 5 × 32 bits is changed into data of 3 × 32 bits, and thus the storage amount of the data is reduced.
Referring to fig. 4, fig. 4 provides a data storage device of a functional mobile phone, where the device is applied to the functional mobile phone, and the device includes:
a configuration unit 401, configured to configure the first x bits in the stored first data as special bits when data is stored; the special bit is used for calibrating whether x data after the first data has special data or not;
a processing unit 402, configured to assign values to x bits according to whether x pieces of data have special data, and process the x pieces of data to obtain processed data; and storing the processed data.
According to the technical scheme, when data are stored, the first x bits in the stored first data are configured to be special bits; the special bit is used for calibrating whether x data after the first data has special data or not; assigning values to the x bits according to whether the x data have special data or not, and processing the x data to obtain processed data; the functional mobile phone stores the processed data, so that after the processing, the functional mobile phone can store the data with smaller storage capacity, further reduce the space of data storage and reduce the cost of data storage.
To resolve the assignment to x data, in an alternative scheme,
the processing unit 402 is specifically configured to assign an ith bit of the x bits to 1 if the x data have special data, where the position of the ith bit is the same as the position of the special data in the x data.
To reduce the amount of data storage, in an alternative,
the processing unit 402 is specifically configured to delete the special data of the x pieces of data to obtain processed data.
And deleting the special data in the x data to obtain processed data.
For better feedback of special data, in an alternative,
and x is 4.
In an alternative, the special data is zero data or data with the same value as the first data.
It will be appreciated that the user equipment, in order to carry out the above-described functions, comprises corresponding hardware and/or software modules for performing the respective functions. The present application is capable of being implemented in hardware or a combination of hardware and computer software in conjunction with the exemplary algorithm steps described in connection with the embodiments disclosed herein. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, with the embodiment described in connection with the particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In this embodiment, the electronic device may be divided into functional modules according to the above method example, for example, each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module. The integrated module may be implemented in the form of hardware. It should be noted that the division of the modules in this embodiment is schematic, and is only a logic function division, and there may be another division manner in actual implementation.
In the case of dividing each functional module by corresponding functions, the configuration unit 401 and the processing unit 402 can be used to support the user equipment to perform the steps shown in fig. 2 and the refinement of the embodiment shown in fig. 2.
It should be noted that all relevant contents of each step related to the above method embodiment may be referred to the functional description of the corresponding functional module, and are not described herein again.
In case an integrated unit is employed, the user equipment may comprise a processing module and a storage module. The processing module may be configured to control and manage an action of the user equipment, and for example, may be configured to support the electronic equipment to execute the steps executed by the configuration unit 401 and the processing unit 402. The memory module may be used to support the electronic device in executing stored program codes and data, etc.
The processing module may be a processor or a controller. Which may implement or perform the various illustrative logical blocks, modules, and circuits described in connection with the disclosure. A processor may also be a combination of computing functions, e.g., a combination of one or more microprocessors, a Digital Signal Processing (DSP) and a microprocessor, or the like. The storage module may be a memory. The communication module may specifically be a radio frequency circuit, a bluetooth chip, a Wi-Fi chip, or other devices that interact with other electronic devices.
It should be understood that the interface connection relationship between the modules illustrated in the embodiments of the present application is only an exemplary illustration, and does not form a structural limitation on the user equipment. In other embodiments of the present application, the user equipment may also adopt different interface connection manners or a combination of multiple interface connection manners in the above embodiments.
Referring to fig. 5, fig. 5 is an electronic device 50 provided in an embodiment of the present application, where the electronic device 50 includes a processor 501, a memory 502, and a communication interface 503, and the processor 501, the memory 502, and the communication interface 503 are connected to each other through a bus.
The memory 502 includes, but is not limited to, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or a portable read-only memory (CD-ROM), and the memory 502 is used for related computer programs and data. The communication interface 503 is used to receive and transmit data.
The processor 501 may be one or more Central Processing Units (CPUs), and in the case that the processor 501 is one CPU, the CPU may be a single-core CPU or a multi-core CPU.
In some embodiments, processor 501 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit audio (I2S) interface, a Pulse Code Modulation (PCM) interface, a universal asynchronous receiver/transmitter (UART) interface, a Mobile Industry Processor Interface (MIPI), a general-purpose input/output (GPIO) interface, a SIM card interface, a USB interface, and/or the like. The USB interface is an interface conforming to the USB standard specification, and may specifically be a Mini USB interface, a Micro USB interface, a USB Type C interface, or the like. The USB interface can be used for connecting a charger to charge the user equipment, and can also be used for transmitting data between the user equipment and peripheral equipment. The USB interface can also be used for connecting an earphone and playing audio through the earphone.
If the electronic device 50 is a terminal side device, such as a user device, the processor 501 in the electronic device 50 is configured to read the computer program code stored in the memory 502, and execute the following operations:
configuring the first x bits in the stored first data as special bits when the data are stored; the special bit is used for calibrating whether x data after the first data has special data or not;
assigning values to the x bits according to whether the x data have special data or not, and processing the x data to obtain processed data; and storing the processed data.
All relevant contents of each scene related to the method embodiment may be referred to the functional description of the corresponding functional module, and are not described herein again.
The embodiment of the present application further provides a chip system, where the chip system includes at least one processor, a memory and an interface circuit, where the memory, the transceiver and the at least one processor are interconnected by a line, and the at least one memory stores a computer program; when the computer program is executed by the processor, the method flows shown in fig. 2 and fig. 3 are realized.
An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored, and when the computer program runs on a network device, the method flows shown in fig. 2 and fig. 3 are implemented.
The embodiments of the present application also provide a computer program product, where when the computer program product runs on a terminal, the method flows shown in fig. 2 and fig. 3 are implemented.
The present embodiments also provide an electronic device, including a processor, a memory, a communication interface, and one or more programs, which are stored in the memory and configured to be executed by the processor, and include instructions for executing the steps in the methods of the embodiments shown in fig. 2 and 3.
The above description has introduced the solution of the embodiment of the present application mainly from the perspective of the method-side implementation process. It will be appreciated that the electronic device, in order to carry out the functions described above, may comprise corresponding hardware structures and/or software templates for performing the respective functions. Those of skill in the art will readily appreciate that the present application is capable of hardware or a combination of hardware and computer software implementing the various illustrative elements and algorithm steps described in connection with the embodiments provided herein. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiment of the present application, the electronic device may be divided into the functional units according to the method example, for example, each functional unit may be divided corresponding to each function, or two or more functions may be integrated into one processing unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit. It should be noted that the division of the unit in the embodiment of the present application is schematic, and is only a logic function division, and there may be another division manner in actual implementation.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present application is not limited by the order of acts described, as some steps may occur in other orders or concurrently depending on the application. Further, those skilled in the art will also appreciate that the embodiments described in the specification are presently preferred and that no acts or templates referred to are necessarily required by the application.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the above-described embodiments of the apparatus are merely illustrative, and for example, the above-described division of the units is only one type of division of logical functions, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of some interfaces, devices or units, and may be an electric or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit may be stored in a computer readable memory if it is implemented in the form of a software functional unit and sold or used as a stand-alone product. Based on such understanding, the technical solution of the present application may be substantially implemented or a part of or all or part of the technical solution contributing to the prior art may be embodied in the form of a software product stored in a memory, and including several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the above-mentioned method of the embodiments of the present application. And the aforementioned memory comprises: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable memory, which may include: flash Memory disks, Read-Only memories (ROMs), Random Access Memories (RAMs), magnetic or optical disks, and the like.
Claims (11)
1. A data storage method of a functional mobile phone is characterized in that the method is applied to the functional mobile phone and comprises the following steps:
configuring the first x bits in the stored first data as special bits when the data are stored; the special bit is used for calibrating whether x data after the first data has special data or not;
assigning values to the x bits according to whether the x data have special data or not, and processing the x data to obtain processed data;
and the functional mobile phone stores the processed data.
2. The method of claim 1, wherein assigning x bits according to whether x data have special data specifically comprises:
and if the x data have special data, assigning 1 to the ith bit in the x bits, wherein the position of the ith bit is the same as that of the special data in the x data.
3. The method according to claim 2, wherein the processing the x data to obtain the processed data specifically comprises:
and deleting the special data in the x data to obtain processed data.
4. The method according to any one of claims 1 to 3,
and x is 4.
5. The method according to any one of claims 1 to 3,
the special data is zero data or data with the same value as the first data.
6. A data storage device of a functional mobile phone, wherein the device is applied to the functional mobile phone, and the device comprises:
the configuration unit is used for configuring the first x bits in the stored first data into special bits when the data are stored; the special bit is used for calibrating whether x data after the first data has special data or not;
the processing unit is used for assigning values to the x bits according to whether the x data have special data or not and processing the x data to obtain processed data; and storing the processed data.
7. The apparatus of claim 6,
the processing unit is specifically configured to assign an ith bit of the x bits to 1 if the x data have special data, where the position of the ith bit is the same as the position of the special data in the x data.
8. The method of claim 7,
the processing unit is specifically configured to delete the special data of the x pieces of data to obtain processed data.
9. An electronic device comprising a processor, a memory, a communication interface, and one or more programs stored in the memory and configured to be executed by the processor, the programs including instructions for performing the steps of the method of any of claims 1-5.
10. A chip system, the chip system comprising at least one processor, a memory and an interface circuit, the memory, the transceiver and the at least one processor being interconnected by a line, the at least one memory having a computer program stored therein; the computer program, when executed by the processor, implements the method of any one of claims 1-5.
11. A computer-readable storage medium, in which a computer program is stored which, when run on a user equipment, performs the method of any one of claims 1-5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011545422.9A CN112558885B (en) | 2020-12-24 | 2020-12-24 | Memory using method of functional mobile phone and related product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011545422.9A CN112558885B (en) | 2020-12-24 | 2020-12-24 | Memory using method of functional mobile phone and related product |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112558885A true CN112558885A (en) | 2021-03-26 |
CN112558885B CN112558885B (en) | 2022-11-22 |
Family
ID=75030546
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011545422.9A Active CN112558885B (en) | 2020-12-24 | 2020-12-24 | Memory using method of functional mobile phone and related product |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112558885B (en) |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101420295A (en) * | 2008-12-01 | 2009-04-29 | 刘江海 | Ciphering method for bit reassigning and mutual replacing on different positions of the same byte |
CN101882141A (en) * | 2009-05-08 | 2010-11-10 | 北京众志和达信息技术有限公司 | Method and system for implementing repeated data deletion |
GB201100754D0 (en) * | 2011-01-17 | 2011-03-02 | Quantum Corp | Sampling based data de-duplication |
US20110258404A1 (en) * | 2010-04-14 | 2011-10-20 | Hitachi, Ltd. | Method and apparatus to manage groups for deduplication |
CN102624520A (en) * | 2012-05-02 | 2012-08-01 | 西安电子科技大学 | 192 bit key expansion system and method based on AES (Advanced Encryption Standard) |
CN103067022A (en) * | 2012-12-19 | 2013-04-24 | 中国石油天然气集团公司 | Nondestructive compressing method, uncompressing method, compressing device and uncompressing device for integer data |
CN103744783A (en) * | 2014-01-03 | 2014-04-23 | 华为技术有限公司 | Method for measuring performance of repeating data deleting and device |
US20140258245A1 (en) * | 2013-03-07 | 2014-09-11 | Jive Software, Inc. | Efficient data deduplication |
US20170031945A1 (en) * | 2015-07-31 | 2017-02-02 | Atlantis Computing, Inc. | Method and apparatus for on-disk deduplication metadata for a deduplication file system |
CN106662981A (en) * | 2014-06-27 | 2017-05-10 | 日本电气株式会社 | Storage device, program, and information processing method |
US20180188971A1 (en) * | 2016-12-30 | 2018-07-05 | Intel Corporation | Devices, systems, and methods having high data deduplication and low read latencies |
CN109766057A (en) * | 2019-01-07 | 2019-05-17 | 成都中电熊猫显示科技有限公司 | Firmware data processing method and system |
CN109947731A (en) * | 2017-07-31 | 2019-06-28 | 星辰天合(北京)数据科技有限公司 | The delet method and device of repeated data |
CN110518915A (en) * | 2019-08-06 | 2019-11-29 | 福建升腾资讯有限公司 | A kind of bit counts coding and coding/decoding method |
US20200007149A1 (en) * | 2018-06-29 | 2020-01-02 | Imagination Technologies Limited | Guaranteed Data Compression |
-
2020
- 2020-12-24 CN CN202011545422.9A patent/CN112558885B/en active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101420295A (en) * | 2008-12-01 | 2009-04-29 | 刘江海 | Ciphering method for bit reassigning and mutual replacing on different positions of the same byte |
CN101882141A (en) * | 2009-05-08 | 2010-11-10 | 北京众志和达信息技术有限公司 | Method and system for implementing repeated data deletion |
US20110258404A1 (en) * | 2010-04-14 | 2011-10-20 | Hitachi, Ltd. | Method and apparatus to manage groups for deduplication |
GB201100754D0 (en) * | 2011-01-17 | 2011-03-02 | Quantum Corp | Sampling based data de-duplication |
CN102624520A (en) * | 2012-05-02 | 2012-08-01 | 西安电子科技大学 | 192 bit key expansion system and method based on AES (Advanced Encryption Standard) |
CN103067022A (en) * | 2012-12-19 | 2013-04-24 | 中国石油天然气集团公司 | Nondestructive compressing method, uncompressing method, compressing device and uncompressing device for integer data |
US20140258245A1 (en) * | 2013-03-07 | 2014-09-11 | Jive Software, Inc. | Efficient data deduplication |
CN103744783A (en) * | 2014-01-03 | 2014-04-23 | 华为技术有限公司 | Method for measuring performance of repeating data deleting and device |
CN106662981A (en) * | 2014-06-27 | 2017-05-10 | 日本电气株式会社 | Storage device, program, and information processing method |
US20170031945A1 (en) * | 2015-07-31 | 2017-02-02 | Atlantis Computing, Inc. | Method and apparatus for on-disk deduplication metadata for a deduplication file system |
US20180188971A1 (en) * | 2016-12-30 | 2018-07-05 | Intel Corporation | Devices, systems, and methods having high data deduplication and low read latencies |
CN109947731A (en) * | 2017-07-31 | 2019-06-28 | 星辰天合(北京)数据科技有限公司 | The delet method and device of repeated data |
US20200007149A1 (en) * | 2018-06-29 | 2020-01-02 | Imagination Technologies Limited | Guaranteed Data Compression |
CN109766057A (en) * | 2019-01-07 | 2019-05-17 | 成都中电熊猫显示科技有限公司 | Firmware data processing method and system |
CN110518915A (en) * | 2019-08-06 | 2019-11-29 | 福建升腾资讯有限公司 | A kind of bit counts coding and coding/decoding method |
Also Published As
Publication number | Publication date |
---|---|
CN112558885B (en) | 2022-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111679921B (en) | Memory sharing method, memory sharing device and terminal equipment | |
KR100591371B1 (en) | Method for varying size of partitioned blocks of shared memory and portable terminal having shared memory | |
CN108363737B (en) | Data format conversion method, device and equipment | |
CN110704202B (en) | Multimedia recording data sharing method and terminal equipment | |
CN108965333B (en) | Data compression method, data decompression method, data compression system, data decompression system and electronic equipment | |
KR100592105B1 (en) | Method for controlling access to partitioned blocks of shared memory and portable terminal having shared memory | |
CN111026697A (en) | Inter-core communication method, inter-core communication system, electronic device and electronic equipment | |
CN101452430B (en) | Communication method between multi-processors and communication device comprising multi-processors | |
CN112558885B (en) | Memory using method of functional mobile phone and related product | |
CN115119228A (en) | Method for reporting Channel State Information (CSI) and related product | |
CN112383497A (en) | OFDM conversion method in 5G system and related product | |
CN116048623A (en) | Processing method of data access error of chip and related product | |
CN111629020A (en) | Remote input method, device, PC (personal computer) terminal, android device and system | |
CN112887155B (en) | QoS (quality of service) associated information synchronization method and related product | |
CN112511480A (en) | Secondary FFT and IFFT transformation method and related product | |
CN102891888B (en) | Data access method and related equipment and system | |
CN106507268A (en) | The method and device of dynamic authentication in a kind of mobile phone removal of home | |
CN112783438B (en) | Memory using method of functional mobile phone and related products | |
KR100592109B1 (en) | Method for controlling access to partitioned blocks of shared memory and portable terminal having shared memory | |
CN112579040B (en) | Recording method of embedded equipment and related product | |
CN111427550A (en) | Object creating method, terminal device and storage medium | |
CN115334053A (en) | Method for realizing associated screen projection in cloud conference and related product | |
CN115397033B (en) | Wireless communication method, wireless communication device, wireless communication module, medium, and program product | |
CN116828231B (en) | Video transmission optimization method, system, electronic equipment and medium | |
CN115134847A (en) | Occupation method of Channel State Information (CSI) processing unit and related product |
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 |