CN111596961A - Media scanning method and electronic equipment - Google Patents

Media scanning method and electronic equipment Download PDF

Info

Publication number
CN111596961A
CN111596961A CN201910126888.6A CN201910126888A CN111596961A CN 111596961 A CN111596961 A CN 111596961A CN 201910126888 A CN201910126888 A CN 201910126888A CN 111596961 A CN111596961 A CN 111596961A
Authority
CN
China
Prior art keywords
directory
scanning
file
items
media
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
CN201910126888.6A
Other languages
Chinese (zh)
Other versions
CN111596961B (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.)
Hisense Mobile Communications Technology Co Ltd
Original Assignee
Hisense Mobile Communications Technology 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 Hisense Mobile Communications Technology Co Ltd filed Critical Hisense Mobile Communications Technology Co Ltd
Priority to CN201910126888.6A priority Critical patent/CN111596961B/en
Publication of CN111596961A publication Critical patent/CN111596961A/en
Application granted granted Critical
Publication of CN111596961B publication Critical patent/CN111596961B/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/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers
    • G06F9/4413Plug-and-play [PnP]
    • 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/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/542Event management; Broadcasting; Multicasting; Notifications

Landscapes

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

Abstract

The invention provides a media scanning method and electronic equipment. The method comprises the following steps: receiving a broadcast notification of a media scan; the broadcast notification is used for indicating the scanning of the storage area to be scanned; acquiring a directory list of the storage area to be scanned according to the broadcast notification; and traversing the items in the directory list, and if the items do not meet the preset scanning conditions, not scanning the items. The embodiment of the invention improves the efficiency of media scanning.

Description

Media scanning method and electronic equipment
Technical Field
The present invention relates to the field of media scanning technologies, and in particular, to a media scanning method and an electronic device.
Background
After a system is started or a peripheral storage device is inserted into an Android (Android) system, media scanning is generally performed on an internal or peripheral storage device, and related information of scanned media files such as audio and video files is recorded in a database, so that the information is provided to other applications (such as a music player and a video player) in a unified manner.
With the increasing capacity of storage devices, the number of directories and media files that can be accommodated is also increasing, which correspondingly increases the scanning time, and the whole media scanning process becomes very long, so that applications such as music players, video players, gallery and the like cannot browse corresponding files quickly.
Disclosure of Invention
The invention provides a media scanning method and electronic equipment, which are used for improving the efficiency of media scanning.
In a first aspect, the present invention provides a media scanning method, including:
receiving a broadcast notification of a media scan; the broadcast notification is used for indicating the scanning of the storage area to be scanned;
acquiring a directory list of the storage area to be scanned according to the broadcast notification;
and traversing the items in the directory list, and if the items do not meet the preset scanning conditions, not scanning the items.
In a second aspect, the present invention provides a media scanning device, comprising:
a receiving module for receiving a broadcast notification of media scanning; the broadcast notification is used for indicating the scanning of the storage area to be scanned;
the acquisition module is used for acquiring a directory list of the storage area to be scanned according to the broadcast notification;
and the processing module is used for traversing the items in the directory list, and if the items do not meet the preset scanning conditions, the items are not scanned.
In a third aspect, the present invention provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the computer program implements the method described in any one of the first aspect.
In a fourth aspect, an embodiment of the present invention provides an electronic device, including:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the method of any of the first aspects via execution of the executable instructions.
The media scanning method and the electronic device provided by the embodiment of the invention receive the broadcast notice of media scanning; the broadcast notification is used for indicating the scanning of the storage area to be scanned; acquiring a directory list of the storage area to be scanned according to the broadcast notification; and traversing the items in the directory list, if the items do not meet the preset scanning condition, not scanning the items, and because the items which do not meet the preset scanning condition are not scanned, the scanning efficiency is improved.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
FIG. 1 is a flowchart illustrating a media scanning method according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a media scanning method according to another embodiment of the present invention;
FIG. 3 is a schematic structural diagram of a media scanning device according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of an embodiment of an electronic device provided in the present invention.
With the foregoing drawings in mind, certain embodiments of the disclosure have been shown and described in more detail below. These drawings and written description are not intended to limit the scope of the disclosed concepts in any way, but rather to illustrate the concepts of the disclosure to those skilled in the art by reference to specific embodiments.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
The terms "comprising" and "having," and any variations thereof, in the description and claims of this invention and the drawings described herein are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
Firstly, the application scene related to the invention is introduced:
the media scanning method provided by the embodiment of the invention is applied to an application scene for scanning the stored files in the electronic equipment so as to improve the scanning efficiency.
Wherein, the electronic equipment can include: smart phones, tablet computers, televisions, wearable devices, and the like.
An operating system runs in the electronic device, and an Android system is taken as an example in the embodiment of the present invention for description.
The Android system generally initiates media scanning under several conditions, such as restarting an electronic device or plugging a peripheral storage device (e.g., a Trans-flash Card, abbreviated as a TF Card).
And after the Android system is restarted, the system sends a BOOT _ COMPLETED broadcast, and the system inserted into the TF card sends a MEDIA _ MOUNTED broadcast. Taking the inserted TF card as an example, after receiving the broadcast notification, the mediascanner receiver module of the media scanning (MediaProvider) application obtains the relevant information of the inserted storage device, and starts to traverse all files in the storage area. In this process, the MediaProvider analyzes each file, and analyzes the obtained related information (information such as format, creation time, modification time, path, file name, duration, length, width, and the like), where the length and the width may refer to the length and the width of a picture. The obtained related information of the file is inserted into a database through the MediaProvider for other applications such as music, video, gallery and the like to inquire the file content in the corresponding format.
With the increasing storage capacity of electronic devices, more and more files are stored and are more and more messy. Many of these files are cache files of some third-party applications or some non-media files, which are not interesting to the user, and the user is interested in media files that can be browsed, such as video, audio, pictures, documents, etc.
After receiving the broadcast notification, the MediaProvider can indiscriminately analyze the contents of all files in the storage area and insert the related information of the files into the database, so that the whole scanning process becomes very long, and the applications such as music, videos, image libraries and the like cannot browse the corresponding files quickly.
According to the method provided by the embodiment of the invention, the items which do not meet the preset scanning condition in the directory list of the storage area to be scanned are filtered, and only the items which meet the preset scanning condition are scanned, so that the scanning efficiency is improved.
The method provided by the embodiment of the present invention can be implemented by the electronic device, such as a processor, executing the corresponding software code, or can be implemented by the electronic device 12 executing the corresponding software code and performing data interaction with a server or other control devices, such as the server executing part of operations to control the electronic device to execute the media scanning method. The electronic device and the server or other control devices may be connected via a network, such as a communication network like 3G, 4G, 5G or Wireless Fidelity (WIFI).
The technical solution of the present invention will be described in detail below with specific examples. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments.
Fig. 1 is a flowchart illustrating a media scanning method according to an embodiment of the present invention. As shown in fig. 1, the method provided by this embodiment includes:
step 101, obtaining a broadcast notification of media scanning; and the broadcast notification trigger instruction is used for indicating the scanning of the storage area to be scanned.
Specifically, the media scanning may be triggered by acquiring a broadcast notification of the media scanning, for example, the android system sends the broadcast notification of the media scanning, and if the system detects that a certain trigger condition is met, the broadcast notification is sent. The trigger conditions include, for example: system restart, plugging and unplugging of peripheral storage devices, active initiation of scanning of a certain directory by a user, and the like. For example, triggering the scanning of files in the storage areas a and B of the memory in the electronic device.
The broadcast notification sent under different trigger conditions may be different, and the broadcast notification may carry indication information for indicating which trigger condition the media scanning is triggered under.
And 102, acquiring a directory list of the storage area to be scanned according to the broadcast notification.
If the media scanning is triggered by the system restart, the storage area to be scanned may be the entire accessible storage area, and the directory list of the storage area to be scanned includes all the entries of the entire storage area.
If media scanning is triggered by inserting the TF card, the storage area to be scanned can be the storage area of the whole TF card, and the directory list of the storage area to be scanned comprises all items in the TF card;
if the user actively initiates the scanning of a certain storage area, the directory list of the storage area to be scanned comprises all items of the storage area initiated by the user.
And 103, traversing the items in the directory list, and if the items do not meet the preset scanning condition, not scanning the items.
Further, the method of this embodiment further includes:
and if the item meets the preset scanning condition, scanning the item.
Specifically, for a storage area to be scanned, items in a directory list of the storage area are traversed, and if the items do not meet preset scanning conditions, the items are not scanned. And if the item meets the preset scanning condition, analyzing the item to acquire the file information of the item pair. The items may be directories or files.
For example, if the directory list of the storage area to be scanned includes a plurality of directories, it may be determined which directories in the directory list satisfy the scanning condition and which directories do not satisfy the scanning condition, the directories that do not satisfy the scanning condition are masked, only the directories that satisfy the scanning condition are scanned, and file information corresponding to the directories that satisfy the scanning condition is obtained, so that the number of scanned items is reduced, and the scanning efficiency is improved.
For example, if the directory list of the storage area to be scanned includes a plurality of files, it may be determined which files satisfy the scanning condition and which files do not satisfy the scanning condition, the files that do not satisfy the scanning condition may be masked, only the files that satisfy the scanning condition may be analyzed, and file information of the files that satisfy the scanning condition may be obtained, so that the number of scanned items may be reduced, and the scanning efficiency may be improved.
Wherein the file information includes at least one of: format of file, creation time, modification time, path, name, size. If the file is an audio/video file, the file information may further include a time length, and if the file is a picture file, the file information may further include information such as a length and a width of the picture.
Further, after the file information is acquired, the acquired file information may be stored in a database for other applications to access.
The method in the embodiment of the invention has more items especially for the directory list of the storage area to be scanned, and the scanning efficiency is obviously improved if more items do not meet the scanning condition.
The method of the embodiment acquires a broadcast notification of media scanning; the broadcast notification trigger instruction is used for indicating the scanning of the storage area to be scanned; acquiring a directory list of the storage area to be scanned according to the broadcast notification; and traversing the items in the directory list, if the items do not meet the preset scanning condition, not scanning the items, and because the items which do not meet the preset scanning condition are not scanned, the scanning efficiency is improved.
On the basis of the foregoing embodiment, optionally, if the item is a directory, the method of this embodiment further includes: judging whether the directory meets the preset scanning condition, wherein the step can be realized by adopting the following modes:
one implementation is as follows:
and judging whether the directory meets the preset scanning condition or not according to the name of the directory.
Specifically, in the process of traversing the entries in the directory list, whether the directory meets the preset scanning condition may be determined according to the name of the directory.
Further, in an embodiment, if the name of the directory is ". or". multidot. ", it is determined that the directory does not satisfy the predetermined scan condition.
In another embodiment, if the name of a directory begins with ". multidot..
The other realization mode is as follows:
and judging whether the directory meets a preset scanning condition or not according to the name of the file in the directory.
For example, a directory containing a file named ". nomedia" does not satisfy the preset scanning condition.
On the basis of the foregoing embodiment, optionally, if the item is a file, the method of this embodiment further includes: judging whether the directory meets the preset scanning condition, wherein the step can be realized by adopting the following specific method:
and judging whether the file meets a preset scanning condition or not according to the type of the file.
Specifically, whether the file meets the scanning condition is determined, and whether the file meets the preset scanning condition can be determined according to the type of the file. For example, it is determined whether the type of the file is a supportable type, and if the type of the file is a supportable type, the file satisfies the scan condition.
In practical application, whether the type of the file is a supportable type can be determined by identifying whether the extension of the file is empty, and if the extension of the file is empty, the type of the file is not the supportable type.
In this embodiment, different manners are respectively adopted for determining whether the directory or the file in the project meets the preset scanning condition, and the project or the file which does not meet the preset scanning condition is not scanned, so that the scanning efficiency is improved.
On the basis of the above embodiment, the method according to the embodiment of the present invention is described in detail by the flow chart of fig. 2.
Step 201, receiving a broadcast notification triggering media scanning;
specifically, the mediascanner receiver module of the MediaProvider in the electronic device receives the broadcast notification of the system, triggers media scanning, and starts a media scanning service (mediascanner service).
Step 101 in the embodiment of the method in fig. 1 can be implemented by step 201 described above.
Step 202, obtaining a storage area list;
step 203, transferring to a media scanning sub-module (libMediaScanner);
specifically, the mediascanner service acquires the storage area list according to the broadcast notification, and transmits the storage area list to libMediaScanner of the MediaProvider; the libMediaScanner obtains the directory lists under the respective storage areas. Step 102 in the method embodiment of fig. 1 may be implemented by steps 202 and 203 described above.
Step 204, traversing a directory list of the current storage area;
step 205, circulating the directory list;
specifically, libmemiascan starts a loop to traverse all the entries in the directory list:
step 206, determining whether the item is a directory;
if yes, go to step 207, determine whether to mask;
i.e. determining whether the directory satisfies the scanning condition, and if not, masking.
Specifically, whether the directory satisfies the scanning condition may be determined according to the name of the directory or the name of a file under the directory.
If shielding, not scanning the directory; if not, executing step 208, obtaining the current directory list, and repeatedly executing step 205; all files under the directory are traversed.
If not, if the file is a directory, then execute step 209, determine whether to mask, if so, then exclude; if not, executing step 210, and analyzing the file; and step 211, inserting the file information obtained by analysis into a database.
Determining whether the file is masked can be achieved by determining whether the file meets the scanning condition, for example, determining whether the file meets the scanning condition according to the type of the file, for example, determining whether the type of the file is a supportable type, if the type of the file is the supportable type, inserting the file information into a database after parsing, and if the type of the file is not the supportable type, directly masking.
The MediaProvider writes the successfully analyzed file information into a database and stores the file information; when the scanning of the directory lists of all the storage areas is completed, the scanning is finished. Step 103 in the embodiment of the method in fig. 1 can be implemented by the above step 204 to step 211.
Fig. 3 is a structural diagram of an embodiment of a media scanning device provided in the present invention, and as shown in fig. 3, the media scanning device of the embodiment includes:
a receiving module 301, configured to receive a broadcast notification of media scanning; the broadcast notification is used for indicating the scanning of the storage area to be scanned;
an obtaining module 302, configured to obtain a directory list of the storage area to be scanned according to the broadcast notification;
the processing module 303 is configured to traverse the items in the directory list, and if the items do not satisfy a preset scanning condition, not scan the items.
In a possible implementation manner, if the item is a directory, the processing module 303 is specifically configured to:
and judging whether the directory meets a preset scanning condition or not according to the name of the directory.
In a possible implementation manner, the processing module 303 is specifically configured to execute the following steps:
if the name of the directory is ". or". multidot. ", the directory does not meet the preset scanning condition.
In a possible implementation manner, the processing module 303 is specifically configured to execute the following steps:
if the name of the directory begins with ". multidot..
In a possible implementation manner, if the item is a directory, the processing module 303 is specifically configured to:
and judging whether the directory meets a preset scanning condition or not according to the name of the file in the directory.
In a possible implementation manner, if the item is a file, the processing module 303 is specifically configured to:
and judging whether the file meets a preset scanning condition or not according to the type of the file.
In a possible implementation manner, the processing module 303 is further configured to:
and if the item meets the preset scanning condition, scanning the item.
The apparatus of this embodiment may be configured to implement the technical solutions of the above method embodiments, and the implementation principles and technical effects are similar, which are not described herein again.
Fig. 4 is a structural diagram of an embodiment of an electronic device provided in the present invention, and as shown in fig. 4, the electronic device includes:
a processor 401, and a memory 402 for storing executable instructions for the processor 401.
Optionally, the method may further include: a communication interface 403 for enabling communication with other devices.
The above components may communicate over one or more buses.
The processor 401 is configured to execute the corresponding method in the foregoing method embodiment by executing the executable instruction, and the specific implementation process of the method may refer to the foregoing method embodiment, which is not described herein again.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored, and when the computer program is executed by a processor, the method in the foregoing method embodiment is implemented.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described embodiments of the apparatus are merely illustrative, and for example, the division of modules is only one logical division, and other divisions may be realized in practice, for example, a plurality of modules 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 through some interfaces, devices or modules, and may be in an electrical, mechanical or other form.
Modules described as separate parts may or may not be physically separate, and parts displayed as modules 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 modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, functional modules in the embodiments of the present invention may be integrated into one processing unit, or each module may exist alone physically, or two or more modules are integrated into one unit. The unit formed by the modules can be realized in a hardware form, and can also be realized in a form of hardware and a software functional unit.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (9)

1. A method for media scanning, comprising:
receiving a broadcast notification of a media scan; the broadcast notification is used for indicating the scanning of the storage area to be scanned;
acquiring a directory list of the storage area to be scanned according to the broadcast notification;
and traversing the items in the directory list, and if the items do not meet the preset scanning conditions, not scanning the items.
2. The method of claim 1, wherein if the item is a directory, determining whether the directory satisfies a predetermined scanning condition according to a name of the directory.
3. The method according to claim 2, wherein the determining whether the directory satisfies a preset scanning condition according to the name of the directory comprises:
if the name of the directory is ". or". multidot. ", the directory does not meet the preset scanning condition.
4. The method according to claim 2, wherein the determining whether the directory satisfies a preset scanning condition according to the name of the directory comprises:
if the name of the directory begins with ". multidot..
5. The method of claim 1, wherein if the item is a directory, determining whether the directory satisfies a predetermined scanning condition according to a name of a file in the directory.
6. The method of claim 1, wherein if the item is a file, determining whether the file satisfies a predetermined scanning condition according to a type of the file.
7. The method according to any one of claims 1-6, further comprising: and if the item meets the preset scanning condition, scanning the item.
8. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the method of any one of claims 1 to 7.
9. An electronic device, comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the method of any of claims 1-7 via execution of the executable instructions.
CN201910126888.6A 2019-02-20 2019-02-20 Media scanning method and electronic equipment Active CN111596961B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910126888.6A CN111596961B (en) 2019-02-20 2019-02-20 Media scanning method and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910126888.6A CN111596961B (en) 2019-02-20 2019-02-20 Media scanning method and electronic equipment

Publications (2)

Publication Number Publication Date
CN111596961A true CN111596961A (en) 2020-08-28
CN111596961B CN111596961B (en) 2023-09-19

Family

ID=72190035

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910126888.6A Active CN111596961B (en) 2019-02-20 2019-02-20 Media scanning method and electronic equipment

Country Status (1)

Country Link
CN (1) CN111596961B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103744912A (en) * 2013-12-23 2014-04-23 乐视致新电子科技(天津)有限公司 Video file scanning method and electronic device
CN103970836A (en) * 2014-04-13 2014-08-06 数源科技股份有限公司 Method for accelerating multimedia scanning process in Android

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103744912A (en) * 2013-12-23 2014-04-23 乐视致新电子科技(天津)有限公司 Video file scanning method and electronic device
CN103970836A (en) * 2014-04-13 2014-08-06 数源科技股份有限公司 Method for accelerating multimedia scanning process in Android

Also Published As

Publication number Publication date
CN111596961B (en) 2023-09-19

Similar Documents

Publication Publication Date Title
CN106658199B (en) Video content display method and device
US10712915B2 (en) Information presentation using a client on a terminal
CN111314646B (en) Image acquisition method, image acquisition device, terminal device and readable storage medium
US10929460B2 (en) Method and apparatus for storing resource and electronic device
CN104049986A (en) Plugin loading method and device
US20080182668A1 (en) Information processor
WO2018107719A1 (en) Data sharing method, apparatus, terminal device and server
CN104778172B (en) Webpage information prefetches processing method, device and corresponding web page browsing device
CN114791961A (en) Media data processing method and device and terminal equipment
CN111240564B (en) Material display method and device, electronic equipment and storage medium
CN110134410B (en) Personalized information association method and device for cold-start user and storage medium
CN112825072B (en) Communication terminal and data sharing method
CN112333508A (en) Video preview method, system, device and storage medium
CN111596961B (en) Media scanning method and electronic equipment
CN110166823B (en) Screen projection method and related device
US8588851B2 (en) Android mobile telephone comprising a content supply chain
CN112615973B (en) Picture display method, device, server and computer readable storage medium
CN105740455B (en) Picture deleting method and device and electronic equipment
CN112188177A (en) Screen-splash prevention method, terminal device and storage medium
CN113641834B (en) File processing method and electronic equipment
CN113141515B (en) Camera resource distribution method, operating system, terminal and broadcasting device
CN112256654A (en) Document sharing method and device
CN110119471B (en) Method and device for checking consistency of search results
CN111294641B (en) Video playing method, system, device, electronic equipment and readable storage medium
CN115687714A (en) Storage data access method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 266071 Shandong city of Qingdao province Jiangxi City Road No. 11

Applicant after: Qingdao Hisense Mobile Communication Technology Co.,Ltd.

Address before: 266071 Shandong city of Qingdao province Jiangxi City Road No. 11

Applicant before: HISENSE MOBILE COMMUNICATIONS TECHNOLOGY Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant