Pre-transcribed file production method, server and readable storage medium

The server receives and transfers segmented pre-copy files of the smart TV to the test end device in batches, solving the problem of slow USB memory transmission speed and manual operation, and achieving a more efficient data transmission and testing process.

CN111158947BActive Publication Date: 2024-12-31SHENZHEN TCL DIGITAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN201911420437.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-12-31
Publication Date
2024-12-31
Estimated Expiration
2039-12-31

AI Technical Summary

Technical Problem

During the testing of existing smart TVs, USB memory is required for data transmission, resulting in slow transmission speed and manual operation by users, which is inefficient.

Method used

The server continuously receives segmented pre-transcription files sent by the smart TV and sends them to the test device for testing, realizing batch transmission of data, avoiding the use of USB memory, and reducing user manual operations.

Benefits of technology

Improves data transmission speed and efficiency, shortens test time, does not require users to copy data manually, and the transmission is not limited by USB memory.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111158947B_ABST
    Figure CN111158947B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for making a pre-copy file, which is applied to a server and includes the steps of: continuously receiving segmented pre-copy files in an embedded multimedia controller EMMC sent by a smart TV; after each segmented pre-copy file is received, sending the segmented pre-copy file to a test end device, so that the test end device can store the segmented pre-copy file in a local EMMC and test the segmented pre-copy file. The present invention also discloses a server and a readable storage medium. Through the interaction between the server and the smart TV and the test end device, batch transmission of pre-copy files, i.e., data to be tested, can be achieved without using a USB memory for transmission and without the need for users to manually copy data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a pre-transcribed file production method, a server and a readable storage medium. Background Art

[0002] With the continuous development of smart devices, most electronic products with high requirements for storage capacity use embedded multimedia controller EMMC storage. Currently, smart TVs need to undergo performance testing before leaving the factory. Users need to use USB storage to copy the EMMC data of smart TVs to the test equipment for testing. However, USB storage is based on serial port operation, and the copying speed is slow, resulting in low efficiency of the entire process, and manual operation is required. Summary of the invention

[0003] The present invention provides a pre-transcribed file production method, a server and a readable storage medium, aiming to solve the problem that data transmission based on a USB memory during the existing smart TV test requires manual operation by the user.

[0004] To achieve the above object, the present invention provides a method for preparing a pre-transcribed file, which is applied to a server and comprises the following steps:

[0005] Continuously receiving the segmented pre-transcribed files in the embedded multimedia controller EMMC sent by the smart TV;

[0006] After each segmented pre-transcribed file is received, the segmented pre-transcribed file is sent to the test end device, so that the test end device stores the segmented pre-transcribed file in the local EMMC and tests the segmented pre-transcribed file.

[0007] Preferably, the step of sending the segmented pre-written file to the test end device so that the test end device stores the segmented pre-written file in the local EMMC and tests the segmented pre-written file includes:

[0008] The segmented pre-transcribed files are sent to the test end device, so that the test end device stores the segmented pre-transcribed files in the local EMMC and tests the pre-transcribed files integrated from the segmented pre-transcribed files when the total number of segmented pre-transcribed files is determined to be equal to the total number of preset file segments.

[0009] Preferably, after the step of sending the segmented pre-transcribed files to the test end device so that the test end device stores the segmented pre-transcribed files in the local EMMC and tests the pre-transcribed files integrated from the segmented pre-transcribed files when determining that the total number of segmented pre-transcribed files is equal to the total number of preset file segments, the step further includes:

[0010] Determining whether test passing information fed back by the test end device after testing the pre-transcribed file is received;

[0011] If yes, the segmented pre-transcribed files sent to the test end device are integrated into a mirrored pre-transcribed file.

[0012] Preferably, the step of determining whether test qualification information fed back by the test end device after testing the pre-transcribed file is received comprises:

[0013] Determine whether the test end device starts the system corresponding to the pre-transcribed file and tests the system and then feedbacks the test pass information, wherein the test includes at least one of power on / off, software version, preset channel, user interface and preset application number.

[0014] Preferably, after the step of integrating the segmented pre-copy files sent to the test end device into a mirrored pre-copy file, the method further includes:

[0015] The image pre-copy file is sent to the user to install the image pre-copy file on other smart TVs.

[0016] Preferably, the step of sending the image pre-transcribed file to the user comprises:

[0017] The image pre-copy file and the test pass information are sent to the email address corresponding to the user.

[0018] Preferably, while executing the step of sending the segmented pre-transcribed file to the test end device, the following steps are also executed:

[0019] Sending the check value to the test end device so that the test end device can determine whether the segmented pre-transcribed file corresponding to the check value is received;

[0020] After the step of sending the check value to the test end device so that the test end device can determine whether the segmented pre-transcribed file corresponding to the check value is received, the method further includes:

[0021] The feedback information sent by the test end device when it is determined that the segmented pre-transcription file corresponding to the verification value is not received is received, wherein the feedback information includes the verification value of the segmented pre-transcription file that is not received.

[0022] Preferably, before the step of continuously receiving the segmented pre-copy file in the embedded multimedia controller EMMC sent by the smart TV, it also includes:

[0023] Send a test instruction to the smart TV, so that the smart TV can segment the pre-written file of the local EMMC after receiving the test instruction, store the segmented pre-written file in the memory, and send the segmented pre-written file through the simple file transfer protocol Tftp.

[0024] In addition, to achieve the above-mentioned purpose, the present invention also provides a server, which includes: a communication module, a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps of the pre-transcribed file production method as described above when executed by the processor.

[0025] In addition, to achieve the above-mentioned purpose, the present invention further provides a readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the pre-transcribed file production method as described above are implemented.

[0026] The present invention continuously receives the segmented pre-written files in the embedded multimedia controller EMMC sent by the smart TV; after each segmented pre-written file is received, the segmented pre-written file is sent to the test end device, so that the test end device stores the segmented pre-written files in the local EMMC and tests the segmented pre-written files. The pre-written files, i.e., the data to be tested, can be transmitted in batches through the interaction between the server, the smart TV, and the test end device, without the need to use a USB memory for transmission, and without the need for the user to manually copy the data. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] Figure 1 It is a schematic diagram of the hardware structure of a server involved in an embodiment of the present invention;

[0028] Figure 2 It is a flowchart of the first embodiment of the method for preparing a pre-transcribed document of the present invention. DETAILED DESCRIPTION

[0029] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0030] Please see Figure 1 , Figure 1 The hardware structure diagram of the server provided by the present invention is shown in FIG. The server may include components such as a communication module 10, a memory 20, and a processor 30. In the server, the processor 30 is connected to the memory 20 and the communication module 10 respectively, and a computer program is stored in the memory 20, and the computer program is executed by the processor 30 at the same time. When the computer program is executed, the steps of the following method embodiment are implemented.

[0031] The communication module 10 can be connected to an external communication device through a network. The communication module 10 can receive requests from an external communication device, and can also send requests, instructions and information to the external communication device. The external communication device can be other servers and / or other device terminals.

[0032] The memory 20 can be used to store software programs and various data. The memory 20 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application required for a function, etc.; the data storage area can include a database, and the data storage area can store data or information created according to the use of the server, etc. In addition, the memory 20 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0033] The processor 30 is the control center of the server. It uses various interfaces and lines to connect various parts of the entire server. It executes various functions of the server and processes data by running or executing software programs and / or modules stored in the memory 20, and calling data stored in the memory 20, so as to monitor the server as a whole. The processor 30 may include one or more processing units; optionally, the processor 30 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 30.

[0034] although Figure 1 Although not shown, the server may further include a circuit control module for connecting to a power source to ensure the normal operation of other components. Figure 1 The server structure shown in the figure does not constitute a limitation on the server, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0035] Based on the above hardware structure, various embodiments of the method of the present invention are proposed.

[0036] Please refer to Figure 2 , Figure 2 1 is a flow chart of a first embodiment of a method for making a pre-transcribed document according to the present invention. In this embodiment, the method comprises:

[0037] Step S10, continuously receiving the segmented pre-transcribed files in the embedded multimedia controller EMMC sent by the smart TV;

[0038] With the popularity of smart TVs, smart TVs are equipped with Android operating systems. Users can not only watch TV programs, but also install various application software in smart TVs, which makes the demand for storage space increasingly greater. The system requires a memory with high storage density and faster writing and erasing speed. Most of the existing smart TVs use EMMC (Embedded MultiMedia Card) memory. Before leaving the factory, the smart TV stores the data for starting the main program of the smart TV and other basic data in the EMMC of the smart TV. In order to ensure that the smart TV can be started normally, the system of the smart TV needs to be tested. First, the tester needs to obtain the data stored in the EMMC of the smart TV. Specifically, when obtaining the EMMC data, the size of the EMMC data is first confirmed, and a USB memory with sufficient remaining space is used for the tester to copy the EMMC data. The remaining space of the USB memory must be equal to or greater than the EMMC data to store it all. Finally, the tester inserts the USB memory into the USB port of the smart TV. After finding the USB memory, the smart TV starts to generate the EMMC pre-copy file. This USB-based copying solution has a slow copying speed and requires multiple manual operations by the user.

[0039] In this embodiment, the server sends an EMMC data acquisition instruction to the smart TV. After receiving the EMMC data acquisition instruction, the smart TV starts Uboot. The main function of Uboot is to start the kernel and segment the EMMC data of the smart TV to form segmented pre-copy files. Because the EMMC data is large and the memory capacity is limited, the EMMC data is segmented. The smart TV sends the segmented pre-copy files stored in the memory to the remote server. The server continues to receive multiple pre-copy files sent by the smart TV and saves the received pre-copy files.

[0040] Step S20, after receiving each segmented pre-transcribed file, the segmented pre-transcribed file is sent to the test end device, so that the test end device stores the segmented pre-transcribed file in the local EMMC and tests the segmented pre-transcribed file.

[0041] In this embodiment, after receiving the segmented pre-copy file sent by the smart TV, the server saves the received pre-copy file, and sends the segmented pre-copy file to the test end device in order. The test end device receives the pre-copy file sent by the server and stores it in the memory, sends it to the local EMMC through the memory, and tests the segmented pre-copy file. In this embodiment, the transmission interaction of the segmented pre-copy file between the server, the smart TV, and the test end device can be used to transmit the EMMC data in the smart TV to the test end device, without using a USB memory for file transfer, making data transmission faster, more efficient and convenient. In addition, based on the file transfer performed by the USB memory, it is necessary to export all the EMMC data of the smart TV at one time and then import all the data into the test end device at one time, and in this embodiment, the EMMC data of the smart TV is transmitted in segments, so it is not necessary to wait for all the data to be exported and then imported, which can shorten the data transmission time and does not require manual import by the user.

[0042] Further, based on the first embodiment of the pre-copy file production method of the present invention, a second embodiment of the pre-copy file production method of the present invention is proposed. In this embodiment, the step of sending the segmented pre-copy file to the test end device in step S20 so that the test end device stores the segmented pre-copy file in the local EMMC and tests the segmented pre-copy file includes:

[0043] Step S21, sending the segmented pre-transcribed files to the test end device, so that the test end device stores the segmented pre-transcribed files in the local EMMC and tests the pre-transcribed files integrated from the segmented pre-transcribed files when determining that the total number of segmented pre-transcribed files is equal to the total number of preset file segments.

[0044] In this embodiment, the server sends the received segmented pre-copy files to the test end device and at the same time sends the total number of segmented pre-copy files to the test end device. The test end device determines whether all segmented pre-copy files are received. Specifically, the test end device compares the actual number of received pre-copy files with the total number. After determining that the actual number of received pre-copy files is consistent with the total number, the test end device integrates all received segmented pre-copy files into a pre-copy file. The integrated pre-copy file is consistent with the pre-copy file in the smart TV, and the system in the smart TV can be detected. The data stored in the EMMC in the smart TV can be obtained through the server, and there is no need to use a USB memory for data transmission. The transmission is not limited by the USB memory, making data transmission more efficient and convenient, and no manual import by the user is required.

[0045] Furthermore, after step S21, the method further includes:

[0046] Step S22, determining whether test passing information fed back by the test end device after testing the pre-transcribed file is received;

[0047] Step S23: If yes, the segmented pre-copy files sent to the test end device are integrated into a mirrored pre-copy file.

[0048] In this embodiment, the test end device tests the pre-copy file integrated from all the segmented pre-copy files. The test end device will feed back the test result to the server after the test is passed. The server determines whether it has received the test pass information fed back from the test end device after testing the pre-copy file. If the server receives the test pass information sent by the test end device, the segmented pre-copy files sent to the test end device are integrated into a mirror file; if the server does not receive the test pass information sent by the test end device, the segmented pre-copy files are not integrated, because the test end device needs to ask the server for the missing segmented pre-copy files again when it has not received all the segmented pre-copy files. Therefore, when it is determined that the test is passed, it means that there is no need to send the segmented pre-copy files to the test end device again, so all the pre-copy files can be integrated, and the integrated mirror file meets the factory settings, and the mirror file can be directly installed on other smart TVs.

[0049] Further, step S22 includes:

[0050] Step S220, determining whether test passing information is received after the test end device starts the system corresponding to the pre-transcribed file and tests the system, wherein the test includes at least one of power on / off, software version, preset channel, user interface and preset number of application programs.

[0051] In this embodiment, after the test end device integrates all the segmented pre-copy files into a pre-copy file, the test end device starts the system corresponding to the pre-copy file, and tests the started system according to the preset test content, wherein the preset test content includes at least one of the power on / off, software version, preset channel, user interface, and preset number of application programs. When the test is completed and all tests are running normally, the test end device feeds back the test qualified information to the server, and the server receives the test qualified information indicating that the system corresponding to the data in the EMMC of the smart TV has been verified and can be installed in other smart TVs as a qualified system; if the test fails, the test end device sends the test failed information to the server so that the server notifies the user that the system corresponding to the EMMC data of the smart TV is unqualified and cannot be used. The data in the EMMC of the smart TV obtained through the interaction between the server and the smart TV is sent by the server to the test end device, without using a USB memory for data transmission, and the transmission is not limited by the USB memory, making data transmission more efficient and convenient. Due to the improvement of the transmission speed, more time is saved relatively, and the system test link can be quickly entered.

[0052] Furthermore, after step S23, the method further includes:

[0053] Step S230, sending the image pre-copy file to the user, so as to install the image pre-copy file to other smart TVs.

[0054] In this embodiment, after the server integrates the segmented pre-written files into a mirror file, it sends the mirror file to the user. After receiving the mirror file, the user can install the mirror file on other smart TVs. Since the mirror file has passed the test and passed the test and meets the factory standards, the mirror file can be installed on other smart TVs to ensure that the smart TV meets the factory settings.

[0055] Further, step S230 includes:

[0056] Step S231, sending the image pre-copy file and test pass information to the email address corresponding to the user.

[0057] In this embodiment, the user's email address can be added to the server. When the server receives the test pass information fed back by the test end device, the image pre-copy file and the test pass information are directly sent to the user's email address. The user does not need to use a USB storage device to copy the data in the EMMC of the smart TV. The image file can be obtained by downloading it from the email address, which saves time and facilitates subsequent operations for the user.

[0058] Furthermore, based on the first embodiment of the pre-transcribed file production method of the present invention, a third embodiment of the pre-transcribed file production method of the present invention is proposed. While executing the step of sending the segmented pre-transcribed file to the test end device in step S20, the following steps are also executed:

[0059] Step S200, sending the check value to the test end device, so that the test end device can determine whether the segmented pre-transcribed file corresponding to the check value is received;

[0060] Step S201, after the step of sending the check value to the test end device so that the test end device can determine whether the segmented pre-transcribed file corresponding to the check value is received, further includes:

[0061] Step S202: receiving feedback information sent by the test end device when determining that the segmented pre-transcription file corresponding to the verification value is not received, wherein the feedback information includes the verification value of the segmented pre-transcription file that is not received.

[0062] In this embodiment, when the tester needs to test the smart TV, the test instruction can be sent to the smart TV to be tested. After receiving the test instruction, the smart TV segments the EMMC data and stores it in the memory. The segmented pre-written files stored in the memory are sent to the remote server via Tftp. The server continuously receives multiple pre-written files sent by the smart TV, and the user does not need to manually copy the test data.

[0063] The present invention also provides a computer-readable storage medium on which a computer program is stored. The computer-readable storage medium may be Figure 1 The computer-readable storage medium may be a memory of a server, or may be at least one of a ROM (Read-Only Memory) / RAM (Random Access Memory), a magnetic disk, and an optical disk. The computer-readable storage medium may include a number of instructions for enabling a terminal device with a processor (which may be a mobile phone, a computer, a server, a terminal, or a network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0064] In the present invention, the terms "first", "second", "third", "fourth" and "fifth" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0065] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.

[0066] Although the embodiments of the present invention have been shown and described above, the scope of protection of the present invention is not limited thereto. It is understood that the above embodiments are exemplary and cannot be understood as limiting the present invention. A person of ordinary skill in the art can change, modify and replace the above embodiments within the scope of the present invention, and these changes, modifications and replacements should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention shall be subject to the scope of protection of the claims.

Claims

1. A method for preparing a pre-transcribed document, characterized in that: The method is applied to a server and comprises the steps of: Continuously receiving the segmented pre-transcribed files in the embedded multimedia controller EMMC sent by the smart TV; After each segmented pre-transcription file is received, the segmented pre-transcription file is sent to the test end device, so that the test end device stores the segmented pre-transcription file in the local EMMC, and when it is determined that the total number of segmented pre-transcription files is equal to the total number of segments of the preset file, the segmented pre-transcription files are integrated into a pre-transcription file, the system corresponding to the pre-transcription file is started, and the started system is tested according to the preset test content, and the preset test content includes at least one of power on / off, software version, preset channel, user interface and preset number of application programs; Determining whether test passing information fed back by the test end device after testing the pre-transcribed file is received; If yes, integrating the segmented pre-transcribed files sent to the test end device into a mirrored pre-transcribed file; The image pre-copy file is sent to the user to install the image pre-copy file on other smart TVs.

2. The method for preparing a pre-transcribed document according to claim 1, wherein: The step of judging whether the test qualified information fed back by the test end device after testing the pre-transcribed file is received comprises: It is determined whether test qualification information fed back after the test end device starts the system corresponding to the pre-transcribed file and tests the system is received.

3. The method for preparing a pre-transcribed document according to claim 1, wherein: The step of sending the image pre-copy file to the user comprises: The image pre-copy file and the test pass information are sent to the email address corresponding to the user.

4. The method for preparing a pre-transcribed document according to claim 1, wherein: While executing the step of sending the segmented pre-transcription file to the test end device, the following steps are also executed: Sending the check value to the test end device so that the test end device can determine whether the segmented pre-transcribed file corresponding to the check value is received; After the step of sending the check value to the test end device so that the test end device can determine whether the segmented pre-transcribed file corresponding to the check value is received, the method further includes: The feedback information sent by the test end device when it is determined that the segmented pre-transcription file corresponding to the verification value is not received is received, wherein the feedback information includes the verification value of the segmented pre-transcription file that is not received.

5. The method for preparing a pre-transcribed document according to claim 1, wherein: Before the step of continuously receiving the segmented pre-copy files in the embedded multimedia controller EMMC sent by the smart TV, the method further includes: Send a test instruction to the smart TV, so that the smart TV can segment the pre-written file of the local EMMC after receiving the test instruction, store the segmented pre-written file in the memory, and send the segmented pre-written file through the simple file transfer protocol Tftp.

6. A server, characterized in that: The server comprises: a communication module, a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the pre-transcribed file production method according to any one of claims 1 to 5 when executed by the processor.

7. A readable storage medium, characterized in that: The readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the pre-transcribed file production method according to any one of claims 1 to 5 are implemented.