A method, system, device and medium for off-line label reading based on scanning code

Through the offline bidding method based on scanning codes, the problem of bidding error and chaos in the bid opening process of large-scale projects is solved, and higher accuracy of singing standards and seriousness of bid opening ceremony are achieved.

CN115080767BActive Publication Date: 2025-03-04SHANDONG LUNENG SOFTWARE TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210519721.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-13
Publication Date
2025-03-04
Estimated Expiration
2042-05-13

AI Technical Summary

Technical Problem

In the bid opening process of large-scale projects, the bidder is prone to accidentally sing due to inaccurate pronunciation or wrong file selection, which leads to missed singing, causing confusion in bidding and questioning of bidders, affecting the seriousness of the bid opening ceremony.

Method used

The offline bidding method based on scanning code is adopted to activate the supplier and demanding account through the server, generate the scan code, and project and play bid information on the preset display screen and AI voice playback device. The system is equipped with an offline voice synthesis engine, which supports multilingual conversion and adjustment of speech speed and volume, ensuring normal operation in a network-free environment.

Benefits of technology

It effectively reduces bidding errors, improves the accuracy and consistency of bidding, reduces the chaos in the bid opening venue, and enhances the seriousness and transparency of the bidding process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115080767B_ABST
    Figure CN115080767B_ABST
Patent Text Reader

Abstract

The present application discloses an offline bidding method, system, device and medium based on scan codes, which mainly relates to the field of intelligent voice technology, and is used to solve the existing technical problems such as inaccurate pronunciation of bidders and chaotic bidding process. The method includes: based on the supplier information and demander information in the preset voting list, completing the activation of the supplier account and the demander account; generating a corresponding scan code according to the tender information; and sending the scan code to the supplier account; when the preset voting instruction is activated, the tender information to be voted is determined through the preset voting list and the scan code; and the tender information is projected to the preset display screen and the preset AI voice playback device; when the preset AI voice playback device obtains the start or stop trigger instruction, it starts or turns off the AI ​​voice playback of the tender information. The present application realizes automatic and orderly machine bidding through the above method, avoiding the problems of unclear voice and chaotic process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of intelligent voice technology, and in particular to an offline singing method, system, device and medium based on scanning code. Background Art

[0002] Bid reading is to announce the bidder's professional information about the bid. The bidding documents are generally notified in the form of announcements and collected by the bidders. When the bid is opened, the bidder publicly reads out the bidder's actual requirements for the bidder's quotation, construction period, quality, project manager, etc. For bidding, the bidder must speak standard Mandarin and pronounce accurately. According to the mastery of rhythm, the speed of speaking and the emphasis of key words will be different according to different contents.

[0003] At present, the implementation process of the bidding link is mainly as follows: the bidder independently selects the bidding document and reads out the bidder's substantive requirements on the bidder's quotation, construction period, quality, project manager, etc.

[0004] However, for large-scale projects, several or even dozens of bids are opened at the same time, and the bidding work is carried out continuously. It is very easy for mistakes to occur due to inaccurate pronunciation of the bidders, wrong selection of bidding documents, etc., causing confusion in bidding, which in turn will arouse doubts from other bidders and chaos at the bidding venue. Summary of the invention

[0005] In view of the above-mentioned deficiencies in the prior art, the present invention provides an offline scanning code-based label reading method, system, device and medium to solve the above-mentioned technical problems.

[0006] In the first aspect, an embodiment of the present application provides an offline bidding method based on scan codes, the method comprising: the server completes the activation of the supplier account and the demander account based on the supplier information and the demander information in the preset voting list; the server obtains the bid information uploaded by the supplier account to generate a corresponding scan code according to the bid information; and sends the scan code to the supplier account; when the preset voting instruction is activated, the server determines the bid information to be voted through the preset voting list and the scan code; and projects the bid information to a preset display screen and a preset AI voice playback device; when the preset AI voice playback device obtains the environment start and stop keyword trigger information and / or the server start and stop trigger instruction, it starts or turns off the AI ​​voice playback of the bid information.

[0007] Furthermore, the method also includes: the preset AI voice playback device is provided with an offline voice synthesis engine and an online voice synthesis engine; when the network is suddenly disconnected, the offline voice synthesis engine is activated to continue the conversion between text and voice; the preset AI voice playback device presets a language switching button; to support the conversion of the bid information into any preset language information before playback; the preset AI voice playback device presets several language associated word segmentation algorithms; to enable the preset language information to realize the connected word reading during the external playback process; the preset AI voice playback device obtains the preset end time corresponding to the bid information, and obtains the calculated playback time corresponding to several speech speeds to determine the actual playback speech speed; the preset AI voice playback device collects the volume of the external environment to determine the actual playback volume based on the external environment volume and the preset volume accumulation algorithm.

[0008] Furthermore, the server completes the activation of the supplier account and the demander account based on the supplier information and the demander information in the preset voting list, specifically including: the server generates a number of supplier accounts to be activated and demander accounts to be activated based on the supplier information and the demander information in the preset voting list; wherein the functions assigned to the supplier account by the server include at least: uploading bid information, scanning code recognition, and modifying bid information; the functions assigned to the demander account by the server include at least: uploading bid information; obtaining the activation information uploaded by the user terminal through the account information filling interface to complete the activation of the supplier account and the demander account; wherein the activation signal includes at least the account name, telephone number, and transaction verification code.

[0009] Furthermore, when the preset vote-calling instruction is activated, before the server determines the bid information to be called out based on the preset vote-calling list and the scan code, the method also includes: the supplier account enters the bid modification page by identifying the scan code; and updates the corresponding bid information in the server by modification.

[0010] Furthermore, the method also includes: the server reads the scan code through a preset scanner; wherein the scanner serial port corresponding to the preset scanner includes at least one or more of the following: COM3, COM4.

[0011] In the second aspect, an embodiment of the present application provides an offline bidding system based on scan codes, and the system includes: an activation module, which is used to complete the activation of the supplier account and the demander account based on the supplier information and the demander information in the preset voting list; a sending module, which is used to obtain the bid information uploaded by the supplier account to generate a corresponding scan code according to the bid information; and send the scan code to the supplier account; a projection module, which is used to determine the bid information to be voted through the preset voting list and the scan code when the preset voting instruction is activated; and project the bid information to the preset display screen and the preset AI voice playback device; a start-stop module, which is used to start or stop the AI ​​voice playback of the bid information when the preset AI voice playback device obtains the environment start-stop keyword trigger information and / or the server start-stop trigger instruction.

[0012] In a third aspect, an embodiment of the present application provides an offline labeling device based on a scan code, the device comprising a processor, a memory and execution instructions stored in the memory, the execution instructions being configured to enable the device to execute any one of the above-mentioned offline labeling methods when executed by the processor.

[0013] In a fourth aspect, an embodiment of the present application provides a non-volatile computer storage medium on which computer instructions are stored, and the computer instructions execute the above-mentioned offline labeling method based on scan code.

[0014] Those skilled in the art can understand that the present invention has at least the following beneficial effects: supporting the conversion of bid document information into multiple languages ​​(Chinese, English, etc.); supporting the selection of appropriate volume, speech speed and other attributes according to business needs. Preset offline speech synthesis engine to meet the need for speech conversion in a network-free environment, and can respond to needs in real time without network traffic. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Some embodiments of the present disclosure are described below with reference to the accompanying drawings, in which:

[0016] Figure 1 This is a flow chart of an offline scanning code-based labeling method provided in an embodiment of the present application.

[0017] Figure 2 It is a schematic diagram of the internal structure of an offline label singing system based on scan code provided in an embodiment of the present application.

[0018] Figure 3 It is a schematic diagram of the internal structure of an offline label reading device based on scanning code provided in an embodiment of the present application. DETAILED DESCRIPTION

[0019] It should be understood by those skilled in the art that the embodiments described below are only preferred embodiments of the present disclosure, and do not mean that the present disclosure can only be implemented through the preferred embodiments. The preferred embodiments are only used to explain the technical principles of the present disclosure, and are not used to limit the protection scope of the present disclosure. Based on the preferred embodiments provided by the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work should still fall within the protection scope of the present disclosure.

[0020] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0021] For bidding announcement, the bid announcer must speak standard Mandarin and have accurate pronunciation. The speed of the announcement and the emphasis of key words will be different according to the content, depending on the rhythm. In addition, for large projects, several or even more than a dozen bids are opened at the same time, and the bidding announcement is carried out continuously. This places high demands on the bid announcer, who needs to make full preparations before the bidding is opened. The bid announcer is required to be familiar with the bidding content before the bidding is opened. If he is not familiar with it, it is easy to make mistakes, causing confusion in the bidding announcement, and will also cause doubts from other bidders and confusion at the bidding opening venue, which will directly affect the seriousness of the bidding opening ceremony and bid evaluation.

[0022] Based on this, an embodiment of the present application provides an offline labeling method based on scanning codes to solve the above technical problems.

[0023] In addition, in an embodiment of the present application, a method for adapting a quantum programming framework to a quantum computer is proposed, and its execution subject is a server.

[0024] The technical solution proposed in the embodiments of the present application is described in detail below with reference to the accompanying drawings.

[0025] Figure 1 The present invention provides an offline labeling method based on scanning code. Figure 1 As shown, the offline labeling method provided in the embodiment of the present application mainly includes the following steps:

[0026] Step 110: The server activates the supplier account and the demander account based on the supplier information and the demander information in the preset vote count list.

[0027] It should be noted that the preset voting list is the order in which the bidding documents are voted. The supplier information can be the basic information provided by the tenderer, such as the company name, etc.; the supplier information can be the basic information provided by the bidder, etc.

[0028] As an example, the server generates several supplier accounts to be activated and demander accounts to be activated based on the supplier information and demander information in the preset voting list; wherein the functions assigned to the supplier accounts by the server include at least: uploading bid information, scanning code recognition, and modifying bid information; the functions assigned to the demander accounts by the server include at least: uploading bid information; obtaining activation information uploaded by the user terminal through the account information filling interface to complete the activation of the supplier account and the demander account; wherein the activation signal includes at least the account name, telephone number, and transaction verification code.

[0029] Step 120: Obtain the bid information uploaded by the supplier account to generate a corresponding scan code according to the bid information; and send the scan code to the supplier account.

[0030] It should be noted that the scan code corresponds to the tender information. The supplier account can modify the tender information by identifying the scan code. (It has been explained in step 110 that the supplier account is given the function of modifying the tender information)

[0031] As an example, the supplier account enters the bid modification page by identifying the scan code, and updates the corresponding bid information in the server by modification. It should be noted that the server and the supplier account share the uploaded bid information, so the server can obtain the bid information modified by the supplier account.

[0032] Step 130: When the preset vote counting instruction is activated, the bid information to be counted is determined through the preset vote counting list and the scan code; and the bid information is projected onto the preset display screen and the preset AI voice playback device.

[0033] It should be noted that the preset vote counting instruction can be activated in any feasible manner, for example, a preset activation key of the server, when the preset activation key is clicked, the preset vote counting instruction will be activated.

[0034] Among them, the server determines the bid information to be voted through the preset vote list and scan code, which can be specifically as follows: the server determines the corresponding scan code according to the preset vote list, and then the server reads the scan code through the preset scanner to obtain the bid information; wherein the scanner serial port corresponding to the preset scanner includes at least any one or more of the following: COM3, COM4.

[0035] In addition, the preset AI voice playback device in this embodiment can also support the conversion of bid information into multiple languages ​​(Chinese, English, etc.); and support the selection of appropriate volume, speech speed and other attributes according to business needs. The preset offline speech synthesis engine can meet the needs of voice conversion in a network-free environment, and can respond to needs in real time without network traffic.

[0036] As an example, the preset AI voice playback device is provided with an offline voice synthesis engine and an online voice synthesis engine; when the network is suddenly disconnected, the offline voice synthesis engine is activated to continue the conversion between text and voice; the preset AI voice playback device presets a language switching button; to support the conversion of the bid information into any preset language information before playback; the preset AI voice playback device presets several language associated word segmentation algorithms; to enable the preset language information to realize the connected word reading during the external playback process; the preset AI voice playback device obtains the preset end time corresponding to the bid information, and obtains the calculated playback time corresponding to several speech speeds to determine the actual playback speech speed; the preset AI voice playback device collects the volume of the external environment to determine the actual playback volume based on the external environment volume and the preset volume accumulation algorithm.

[0037] It should be noted that the offline speech synthesis engine can preset a mesh networking interface. When other networks of the preset AI voice playback device are disconnected, the technical effect of automatically establishing a network can also be achieved by accessing the mesh networking interface. The preset language in the preset language information can be Chinese, English, etc. The language-associated word segmentation algorithm is any feasible algorithm that can perform text switching, for example, the stuttering word segmentation algorithm for Chinese and the symbol word segmentation algorithm for English. The preset end time is any feasible time, and those skilled in the art can determine the specific content corresponding to the preset end time according to actual needs. The preset volume accumulation algorithm can be any feasible algorithm that can determine the actual playback volume that can be heard by the audience based on the external environment volume. It can be any feasible trained deep learning algorithm. The training process can be implemented by existing methods, and this embodiment is not limited here.

[0038] Step 140: When the preset AI voice playback device obtains a start or stop trigger instruction, the AI ​​voice playback of the bid document information is started or stopped.

[0039] As an example, the preset AI voice playback device pre-stores a sound start / stop trigger instruction and a server start / stop trigger instruction. The preset AI voice playback device can also obtain the sound information generated by the external environment; then analyze whether there is a sound start / stop trigger instruction in the sound information, and when there is a sound start / stop trigger instruction, start or stop the AI ​​voice playback of the tender information; or wait until the server start / stop trigger instruction is received to start or stop the AI ​​voice playback of the tender information.

[0040] In addition, the present application also provides an offline labeling system based on scanning code, such as Figure 2 As shown, the system includes: an activation module 210 , a sending module 220 , a projection module 230 and a start-stop module 240 .

[0041] An activation module 210 is used to complete the activation of the supplier account and the demander account based on the supplier information and the demander information in the preset vote list;

[0042] The sending module 220 is used to obtain the bidding document information uploaded by the supplier account, generate a corresponding scan code according to the bidding document information, and send the scan code to the supplier account;

[0043] The projection module 230 is used to determine the tender information to be counted through the preset vote count list and the scan code when the preset vote count instruction is activated; and project the tender information to the preset display screen and the preset AI voice playback device;

[0044] The start-stop module 240 is used to start or stop the AI ​​voice playback of the bid information when the preset AI voice playback device obtains the environment start-stop keyword trigger information and / or the server start-stop trigger instruction.

[0045] In addition, the present application also provides an offline labeling device based on scanning code, such as Figure 3 As shown, executable instructions are stored thereon, and when the executable instructions are executed, an offline singing method based on scan code as described above is implemented. Specifically, the server sends an execution instruction to the memory through the bus, and when the memory receives the execution instruction, it sends an execution signal to the processor through the bus to activate the processor.

[0046] It should be noted that the processor is used to complete the activation of the supplier account and the demander account based on the supplier information and the demander information in the preset vote-calling list; obtain the bid information uploaded by the supplier account to generate a corresponding scan code based on the bid information; and send the scan code to the supplier account; when the preset vote-calling instruction is activated, the bid information to be counted is determined through the preset vote-calling list and the scan code; and the bid information is projected onto the preset display screen and the preset AI voice playback device; when the preset AI voice playback device obtains the environment start-stop keyword trigger information and / or the server start-stop trigger instruction, it starts or turns off the AI ​​voice playback of the bid information.

[0047] In addition, an embodiment of the present application further provides a non-volatile computer storage medium on which executable instructions are stored. When the executable instructions are executed, an offline scanning code-based labeling method as described above is implemented.

[0048] So far, the technical solutions of the present disclosure have been described in combination with the above multiple embodiments, but it is easy for those skilled in the art to understand that the protection scope of the present disclosure is not limited to these specific embodiments. Without departing from the technical principles of the present disclosure, those skilled in the art can split and combine the technical solutions in the above-mentioned various embodiments, and can also make equivalent changes or replacements to the relevant technical features. Any changes, equivalent replacements, improvements, etc. made within the technical concept and / or technical principle of the present disclosure will fall within the protection scope of the present disclosure.

Claims

1. An offline labeling method based on scanning code, characterized in that: The method comprises: The server completes the activation of the supplier account and the demander account based on the supplier information and the demander information in the preset vote list; specifically, it includes: The server generates a number of supplier accounts to be activated and demander accounts to be activated based on the supplier information and demander information in the preset vote list; wherein the functions assigned by the server to the supplier accounts at least include: uploading bid information, scanning code recognition, and modifying bid information; the functions assigned by the server to the demander accounts at least include: uploading bid information; obtaining activation information uploaded by the user terminal through the account information filling interface to complete the activation of the supplier account and the demander account; wherein the activation signal at least includes the account name, telephone number, and serial verification code; Obtaining the bidding document information uploaded by the supplier account to generate a corresponding scan code according to the bidding document information; and sending the scan code to the supplier account; When the preset vote counting instruction is activated, the bid information to be counted is determined through the preset vote counting list and the scan code; and the bid information is projected onto the preset display screen and the preset AI voice playback device; When the preset AI voice playback device obtains a start or stop trigger instruction, the AI ​​voice playback of the tender information is started or stopped; The method further comprises: The preset AI voice playback device is provided with an offline voice synthesis engine and an online voice synthesis engine; when the network is suddenly disconnected, the offline voice synthesis engine is activated to continue the conversion between text and voice; A preset language switching button is provided for the AI ​​voice playback device to support the conversion of the tender information into any preset language information before playback; The preset AI voice playback device presets several language related word segmentation algorithms so that the preset language information can be read in conjunction with related words during the external playback process; The preset AI voice playback device obtains the preset end time corresponding to the tender information, obtains the calculated playback time corresponding to a number of speech speeds, and determines the actual playback speech speed; The preset AI voice playback device collects the volume of the external environment to determine the actual playback volume based on the external environment volume and a preset volume accumulation algorithm.

2. The offline scanning code-based labeling method according to claim 1, characterized in that: When the preset vote counting instruction is activated, before the server determines the bid information to be counted based on the preset vote counting list and the scan code, the method further includes: The supplier account enters the bid modification page by identifying the scan code, and updates the corresponding bid information in the server by modification.

3. The offline labeling method based on scanning code according to claim 1 is characterized in that: The method further comprises: The server reads the scan code through a preset scanner; wherein the scanner serial port corresponding to the preset scanner includes at least one or more of the following: COM3, COM4.

4. An offline labeling system based on scanning code, characterized in that: The system comprises: The activation module is used to complete the activation of the supplier account and the demander account based on the supplier information and the demander information in the preset vote list; specifically includes: The server generates a number of supplier accounts to be activated and demander accounts to be activated based on the supplier information and demander information in the preset vote list; wherein the functions assigned by the server to the supplier accounts at least include: uploading bid information, scanning code recognition, and modifying bid information; the functions assigned by the server to the demander accounts at least include: uploading bid information; obtaining activation information uploaded by the user terminal through the account information filling interface to complete the activation of the supplier account and the demander account; wherein the activation signal at least includes the account name, telephone number, and serial verification code; A sending module, used to obtain the bidding document information uploaded by the supplier account, to generate a corresponding scan code according to the bidding document information; and to send the scan code to the supplier account; The projection module is used to determine the tender information to be counted through the preset vote counting list and the scan code when the preset vote counting instruction is activated; and project the tender information to the preset display screen and the preset AI voice playback device; A start-stop module is used to start or stop the AI ​​voice playback of bid information when a preset AI voice playback device obtains environmental start-stop keyword trigger information and / or server start-stop trigger instructions; wherein, the preset AI voice playback device is provided with an offline voice synthesis engine and an online voice synthesis engine; when the network is suddenly disconnected, the offline voice synthesis engine is activated to continue the conversion between text and voice; the preset AI voice playback device presets a language switching button; to support the conversion of bid information into any preset language information before playback; the preset AI voice playback device presets several language associated word segmentation algorithms; to enable the preset language information to realize associated word continuous reading during external playback; the preset AI voice playback device obtains the preset end time corresponding to the bid information, and obtains the calculated playback time corresponding to several speech speeds to determine the actual playback speech speed; the preset AI voice playback device collects the volume of the external environment to determine the actual playback volume based on the external environment volume and the preset volume accumulation algorithm.

5. An offline labeling device based on scanning code, characterized in that: The device comprises: processor; and a memory storing executable codes thereon, which, when the executable codes are executed, enable the processor to execute an offline scanning code-based labeling method as claimed in any one of claims 1 to 3.

6. A non-volatile computer storage medium, characterized in that: Computer instructions are stored thereon, and when the computer instructions are executed, the offline singing method based on scanning code as described in any one of claims 1 to 3 is implemented.

Citation Information

Patent Citations

  • Intelligent video playing method and system

    CN108419096A

  • Enhanced comprehensive intelligent anti-error method comprising intelligent wearable device

    CN114355269A