CN110120220B - Working method and system of cloud sound box - Google Patents

Working method and system of cloud sound box Download PDF

Info

Publication number
CN110120220B
CN110120220B CN201910459475.XA CN201910459475A CN110120220B CN 110120220 B CN110120220 B CN 110120220B CN 201910459475 A CN201910459475 A CN 201910459475A CN 110120220 B CN110120220 B CN 110120220B
Authority
CN
China
Prior art keywords
module
sound box
cloud
network
distribution network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910459475.XA
Other languages
Chinese (zh)
Other versions
CN110120220A (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.)
Feitian Technologies Co Ltd
Original Assignee
Feitian Technologies 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 Feitian Technologies Co Ltd filed Critical Feitian Technologies Co Ltd
Priority to CN201910459475.XA priority Critical patent/CN110120220B/en
Publication of CN110120220A publication Critical patent/CN110120220A/en
Application granted granted Critical
Publication of CN110120220B publication Critical patent/CN110120220B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a method for realizing the work of a cloud sound box, which comprises the following steps: a cloud sound box network distribution process and a voice broadcasting process; wherein the cloud speaker distribution network flow is as follows: the cloud sound box judges whether the network can be automatically connected or not, and if so, the network is automatically connected; otherwise, entering a network distribution process of the cloud sound box; the voice broadcast process includes: the server receives a voice broadcast request sent by the mobile terminal, analyzes the voice broadcast request, judges whether a cloud sound box corresponding to the mobile terminal is successfully distributed with a network or not, and sends the voice broadcast request to the cloud sound box if the cloud sound box corresponding to the mobile terminal is successfully distributed with the network; otherwise, sending a response that the cloud sound box is not distributed with the network to the mobile terminal; and after the cloud sound box receives the voice broadcast request sent by the server, voice broadcast is carried out. By the invention, the cloud sound box can be used independently, and is convenient to deploy.

Description

Working method and system of cloud sound box
Technical Field
The invention relates to the field of information security, in particular to a working method and a working system of a cloud sound box.
Background
With the continuous development of science and technology, mobile payment is more and more commonly applied in life; at present, when a user carries out mobile payment, a merchant needs to collect money and broadcast the amount of money by virtue of a code scanning gun, a code scanning box and a voice broadcasting device; however, in the prior art, the code scanning gun, the code scanning box and the voice broadcasting device are usually matched devices and need to be connected and matched, if one of the devices has a problem, the use of other devices can be influenced, and the device is inflexible and inconvenient to deploy.
Disclosure of Invention
According to the invention, the working method of the cloud sound box is provided, and comprises the following steps:
the method comprises the following steps that a cloud sound box network distribution process and a cloud sound box voice broadcasting process are carried out;
the cloud speaker distribution network flow comprises the following steps:
step s 1: the mobile terminal acquires and stores the equipment identifier of the cloud sound box, and sends the equipment identifier of the cloud sound box and the equipment identifier of the mobile terminal to the server;
step s 2: the server receives and correspondingly stores the equipment identification of the cloud sound box and the equipment identification of the mobile terminal, and returns a successful storage response to the mobile terminal;
step s 3: the mobile terminal displays a cloud sound box distribution network interface, prompts a user to input a name and a password of a wireless network to be connected, judges whether the name and the password of the wireless network are received, and if yes, executes step s 4; otherwise, the distribution network fails, and the process is finished;
step s 4: the mobile terminal generates a data packet according to the name and the password of the wireless network input by the user, and the broadcast frame sends the data packet;
step s 5: the cloud sound box starts a hybrid mode, monitors data packets, analyzes the data packets to distribute the network when effective data packets are monitored, judges whether the network is successfully distributed, and executes a voice broadcasting process if the network is successfully distributed; otherwise, the distribution network fails, and the process is finished;
the voice broadcast process includes:
step s 6: the mobile terminal sends a payment request to the server;
step s 7: the server receives the payment request, analyzes the payment request to generate a voice broadcast request, judges whether the network distribution of the cloud sound box corresponding to the mobile terminal is successful, and if so, sends the voice broadcast request to the cloud sound box, and then the operation is finished; otherwise, sending a response that the cloud sound box is not distributed with the network to the mobile terminal;
step s 8: and the mobile terminal receives the response that the cloud sound box is not distributed with the network, prompts a user that the cloud sound box is not distributed with the network successfully, and executes the step s 1.
Optionally, step s1 is preceded by:
step s 0: the cloud sound box judges whether effective distribution network information exists in the storage area, if yes, the effective distribution network information is used for distribution, and a voice broadcasting process is executed; otherwise, step s1 is executed.
Optionally, step s0 specifically includes:
step s 0-1: the cloud sound box checks the storage area, judges whether the storage area has distribution network information, if so, generates a first list according to the distribution network information, and executes the step s 0-2; otherwise, go to step s 1;
step s 0-2: the cloud sound box detects wireless network information, whether the wireless network information is detected or not is judged, if yes, a second list is generated according to the wireless network information, and the step s0-3 is executed; otherwise, go to step s 1;
step s 0-3: the cloud speaker acquires first information in the first list, retrieves the second list, compares data in the second list with the first information, judges whether the second list has data which is the same as the first information, and if so, executes step s 0-4; otherwise, go to step s 1;
step s 0-4: the cloud sound box judges whether the data which are the same as the first information are the first data in the second list or not, if so, the first data are obtained, and the step s0-6 is executed; otherwise, putting the data same as the first information into a third list, and executing the step s 0-5;
step s 0-5: the cloud sound box judges whether the unmatched distribution network information still exists in the first list or not, and if yes, the step s0-3 is returned; otherwise, go to step s 0-6;
step s 0-6: and the cloud speaker uses the first piece of data in the third list to distribute the network, judges whether the network distribution is successful, and prompts a user to successfully distribute the network if the network distribution is successful, so that a voice broadcasting process is started.
Optionally, after the mobile terminal determines that the name and the password of the wireless network are not received in step s3, the method further includes:
the mobile terminal judges whether the preset time is exceeded or not, if so, the distribution network fails, and the process is finished; otherwise, execution continues at step s 3.
Optionally, step s5 is specifically:
step s 5-1: the cloud sound box starts a hybrid mode, monitors the data packet, judges whether the data packet is monitored or not, and if so, executes the step s 5-2; otherwise, the distribution network fails, and the process is finished;
step s 5-2: the cloud sound box analyzes the data packet, a first check value of the wireless network name is obtained, the wireless network name in the second list is obtained, a check value is generated through calculation according to the wireless network name, and a check value list is generated according to the check value;
step s 5-3: the cloud speaker acquires a check value matched with the first check value from the check value list, acquires a password of the wireless network from the data packet according to the check value, connects the network according to the name and the password of the wireless network, judges whether the connection is successful or not, and returns successful distribution network information to the server if the connection is successful; otherwise, the distribution network fails, and the process is finished.
Optionally, step s5-3 is specifically:
the cloud speaker acquires a check value identical to the first check value from the check value list, acquires a password from the data packet according to the check value, connects the network according to the name and the password of the wireless network, judges whether the connection is successful or not, and returns the successful distribution network information to the server if the connection is successful; otherwise, the distribution network fails, and the process is finished.
Optionally, before determining whether the network distribution of the cloud speaker corresponding to the mobile terminal is successful in step s7, the method further includes:
the server analyzes the voice broadcast request, acquires the equipment identifier of the mobile terminal from the voice broadcast request, judges whether the equipment identifier of the cloud sound box corresponding to the identifier of the mobile terminal exists in the database, and judges whether the network distribution of the cloud sound box corresponding to the equipment identifier of the cloud sound box is successful if the equipment identifier of the cloud sound box exists in the database; and otherwise, sending a response that the corresponding cloud sound box is not found to the mobile terminal.
Optionally, after the server sends a response that the corresponding cloud speaker is not found to the mobile terminal, the method further includes:
and the mobile terminal prompts the user that the corresponding cloud sound box is not found, and the step s1 is executed.
Optionally, after the server sends the voice broadcast request to the cloud speaker in step s7, the method further includes:
and the cloud sound box carries out voice broadcast.
Optionally, before the cloud audio amplifier carries out the voice broadcast, still include:
the cloud sound box receives the voice broadcasting request, analyzes the voice broadcasting request, acquires the identification and the content of the message to be broadcasted, judges whether the content is broadcasted according to the identification of the message to be broadcasted, and sends a message repeated broadcasting response to the server if the content is broadcasted; otherwise, voice broadcasting is carried out, and a broadcasted message response is sent to the server.
According to the cloud sound box capable of realizing voice broadcast, the cloud sound box is an independent voice broadcast device, is not influenced by other devices, reduces limitation and is convenient to deploy.
Drawings
Fig. 1-1 is a thread diagram of a network distribution process of a cloud sound box according to an embodiment of the present invention;
fig. 1-2 are thread diagrams of a voice announcement flow of a cloud sound box according to an embodiment of the present invention;
fig. 2 is a thread diagram of a network distribution process of a cloud sound box according to a second embodiment of the present invention;
fig. 3 is a thread diagram of a voice broadcasting process of a cloud sound box according to a second embodiment of the present invention;
fig. 4 is a block diagram of a cloud speaker operating system according to a third embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Example one
According to a first embodiment of the present invention, a method for operating a cloud speaker is provided, where the method is applied to a system including a mobile terminal, a server, and a cloud speaker, and includes:
the method comprises the following steps that a cloud sound box network distribution process and a cloud sound box voice broadcasting process are carried out;
wherein, the net flow is joined in marriage to the cloud audio amplifier includes:
step s 101: the mobile terminal acquires and stores the equipment identifier of the cloud sound box, and sends the equipment identifier of the cloud sound box and the equipment identifier of the mobile terminal to the server;
before step s101, the process further includes:
the cloud sound box judges whether effective distribution network information exists in the storage area, if yes, the effective distribution network information is used for distribution, and a voice broadcasting process is executed; otherwise, step s101 is performed.
Optionally, the determining, by the cloud speaker, whether the effective address distribution network information exists in the storage area specifically includes:
step s 0-1: the cloud sound box checks the storage area, judges whether the storage area has distribution network information, if so, generates a first list according to the distribution network information, and executes the step s 0-2; otherwise, executing step s 101;
step s 0-2: the cloud sound box scans the wireless network information, judges whether the wireless network information is scanned or not, if so, generates a second list according to the wireless network information, and executes the step s 0-3; otherwise, executing step s 101;
step s 0-3: the cloud speaker acquires the first information in the first list, retrieves the second list, judges whether the second list has the same data as the first information, and if so, executes step s 0-4; otherwise, executing step s 101;
step s 0-4: the cloud sound box judges whether the data which are the same as the first information are the first data in the second list or not, if so, the first data are obtained, and the step s0-6 is executed; otherwise, the first data is put into the third list, and step s0-5 is executed;
step s 0-5: the cloud speaker judges whether the first list has distribution network information or not, and if so, the step s0-3 is returned; otherwise, go to step s 0-6;
step s 0-6: and the cloud speaker uses the first piece of data in the third list to distribute the network, judges whether the network distribution is successful, and prompts a user to successfully distribute the network if the network distribution is successful, so that a voice broadcasting process is started.
Step s 102: the server receives and correspondingly stores the equipment identification of the cloud sound box and the equipment identification of the mobile terminal, and returns a successful storage response to the mobile terminal;
step s 103: the mobile terminal displays a cloud sound box distribution network interface, prompts a user to input a name and a password of a wireless network to be connected, judges whether the name and the password of the wireless network are received, and if yes, executes the step s 104; otherwise, the distribution network fails, and the process is finished;
optionally, when the mobile terminal determines that the name and the password of the wireless network are not received, the method further includes: the mobile terminal judges whether the preset time is exceeded or not, if so, the distribution network fails, and the process is finished; otherwise, step s103 is continued.
Step s 104: the mobile terminal generates a data packet according to the name and the password of the wireless network input by the user, and the broadcast frame sends the data packet;
step s 105: the cloud sound box starts a hybrid mode, monitors a data packet, analyzes the data packet to carry out distribution network when an effective data packet is monitored, judges whether the distribution network is successful, and returns a successful distribution network response to the server if the distribution network is successful; otherwise, the distribution network fails, and the process is finished;
optionally, step s105 specifically includes:
step s 105-1: the cloud sound box starts a hybrid mode, monitors the data packet, judges whether the data packet is monitored or not, and if yes, executes the step s 105-2; otherwise, the distribution network fails, and the process is finished;
step s 105-2: the cloud sound box analyzes the data packet, a first check value of the wireless network name is obtained, the wireless network name in the second list is obtained, a check value is generated through calculation according to the wireless network name, and a check value list is generated according to the check value;
step s 105-3: the cloud speaker acquires a check value matched with the first check value from the check value list, acquires a password of the wireless network from the data packet according to the check value, connects the network according to the name and the password of the wireless network, judges whether the connection is successful or not, and returns successful distribution network information to the server if the connection is successful; otherwise, the distribution network fails, and the process is finished.
Optionally, step s105-3 is specifically: the cloud speaker acquires a check value which is the same as the first check value from the check value list, acquires a name and a password of a corresponding wireless network from the data packet according to the check value, connects the network according to the name and the password of the wireless network, judges whether the connection is successful or not, and returns successful distribution network information to the server if the connection is successful; otherwise, the distribution network fails, and the process is finished.
The voice broadcast process comprises:
step s 106: the mobile terminal sends a payment request to the server;
step s 107: the server receives the payment request, analyzes the payment request to generate a voice broadcast request, judges whether the network distribution of the cloud sound box corresponding to the mobile terminal is successful, and if so, sends the voice broadcast request to the cloud sound box, and the cloud sound box performs voice broadcast to finish the process; otherwise, sending a response that the cloud sound box is not distributed with the network to the mobile terminal, and executing step s 108;
optionally, before the server determines whether the network distribution of the cloud speaker corresponding to the mobile terminal is successful, the method further includes:
the server analyzes the voice broadcast request, acquires the equipment identifier of the mobile terminal from the voice broadcast request, judges whether the equipment identifier of the cloud sound box corresponding to the identifier of the mobile terminal exists in the database, and judges whether the network distribution of the cloud sound box corresponding to the equipment identifier of the cloud sound box is successful if the equipment identifier of the cloud sound box exists in the database; and otherwise, sending a response that the corresponding cloud sound box is not found to the mobile terminal.
After the server sends a response that the corresponding cloud speaker is not found to the mobile terminal, the method further comprises the following steps:
the mobile terminal prompts that the user does not find the corresponding cloud sound box, and step s101 is executed.
Optionally, after the server sends the voice broadcast request to the cloud audio amplifier, the method further includes:
and the cloud sound box carries out voice broadcast.
Step s 108: and the mobile terminal receives the response that the cloud sound box is not distributed with the network, prompts a user that the cloud sound box is not distributed with the network successfully, and executes the step s 101.
Example two
According to the second embodiment of the present invention, a working method of a cloud speaker is provided, where the method is applied to a system including a mobile terminal, a server, and a cloud speaker, and includes:
the method comprises the following steps that a cloud sound box network distribution process and a cloud sound box voice broadcasting process are carried out;
wherein, the network flow is joined in marriage to the cloud audio amplifier, as shown in fig. 2, includes:
step s 201: the cloud sound box checks the storage area, judges whether the storage area has distribution network information or not, generates a first list according to the distribution network information if the storage area has the distribution network information, and executes the step s 202; otherwise, go to step s 207;
optionally, in the first list, the distribution network information is arranged according to the sequence of the network signals from strong to weak;
step s 202: the cloud sound box scans nearby distribution network information, judges whether the distribution network information is scanned or not, and generates a second list according to the scanned distribution network information if the distribution network information is scanned; otherwise, go to step s 207;
optionally, step s202 specifically includes: the cloud sound box scans nearby wireless network information, judges whether the wireless network information is scanned, and if so, generates a second list according to the sequence of wireless network signals from strong to weak; otherwise, go to step s 207;
optionally, the wireless network information is a name of the wireless network.
Step s 203: the cloud speaker acquires first information in the first list, retrieves the second list, compares data in the second list with the first information, judges whether the second list has data identical to the first information, and if so, executes step s 204; otherwise, go to step s 207;
optionally, the first information in the first list is name information of a first wireless network that is not compared in the first list.
Step s 204: the cloud speaker judges whether the data identical to the first information is the first data in the second list, if so, step s206 is executed; otherwise, putting the data same as the first information into a third list, arranging the data according to the sequence from strong signals to weak signals, and executing the step s 205;
optionally, the first data in the second list is name information of the first wireless network in the second list.
Step s 205: the cloud speaker judges whether the unmatched distribution network information still exists in the first list, and if yes, the step s203 is returned; otherwise, go to step s 206;
step s 206: the cloud speaker uses the first piece of data in the third list as distribution network information to configure a network, judges whether the distribution network is successful, prompts a user that the distribution network is successful if the distribution network is successful, and sends a distribution network success response to the server; otherwise, go to step s 207;
step s 207: the cloud sound box starts a promiscuous mode and starts to monitor a UDP (User Datagram Protocol) data packet in a space;
optionally, the cloud enclosure may be turned on in a promiscuous mode before or after the mobile terminal sends the broadcast.
Step s 208: the mobile terminal is connected with a target wireless network, acquires and stores the equipment identifier of the cloud sound box, and sends the equipment identifier of the mobile terminal and the acquired equipment identifier of the cloud sound box to the server;
optionally, step s208 specifically includes: the mobile terminal is connected with a target wireless network, scans the two-dimensional code on the cloud sound box, analyzes the two-dimensional code information to obtain and store equipment information of the cloud sound box, and obtains an equipment identifier of the cloud sound box from the equipment information of the cloud sound box; sending the equipment identification of the mobile terminal and the obtained equipment identification of the cloud sound box to a server;
in this embodiment, the device information of the cloud speaker may include: information such as equipment type, equipment model, equipment serial number, equipment MAC address and the like;
for example: the mobile terminal scans the two-dimensional code on the cloud sound box, analyzes the two-dimensional code information and obtains the type of the equipment of the cloud sound box as the type of the wireless network; the equipment model is c 890; device serial number 20937; the device Mac address is: 8825483151 EA; the key of the distribution network is 1A 856446872354987819A 884D 1E 7A 8A 7; and storing the equipment information and the distribution network key of the cloud sound box.
Step s 209: the server acquires the equipment identification of the mobile terminal and the equipment identification of the cloud sound box, correspondingly stores the equipment identification of the cloud sound box and the equipment identification of the mobile terminal, and returns a successful storage response to the mobile terminal;
step s 210: the mobile terminal displays a cloud sound box distribution network interface, prompts a user to input a name and a password of a wireless network to be connected, judges whether the name and the password input by the user are received, and if yes, executes step s 211; otherwise, the distribution network fails, and the process is finished;
optionally, when the mobile terminal does not receive the name and the password of the wireless network input by the user, before the ending, the method further includes: judging whether the preset time is exceeded or not, if so, finishing the distribution of the network failure; otherwise, the step s210 is continued.
Optionally, after the mobile terminal determines that the name and the password of the wireless network are received in step s210, before performing step s211, the method further includes:
the mobile terminal judges whether the received name and the password of the wireless network input by the user are legal or not, if so, the step s211 is executed; otherwise, the distribution network fails, and the process is finished.
Optionally, the step of determining, by the mobile terminal, whether the received name and password of the wireless network input by the user are legal specifically includes:
the mobile terminal judges whether the received name of the wireless network input by the user is non-null and whether the format of the password is correct, if so, step s211 is executed; otherwise, return to step s 210.
For example, it is determined whether the received name of the wireless network input by the user is non-null, and the PAD is non-chinese or not less than 8 bytes in length, if so, the format is correct, and step s211 is executed; otherwise, the format is incorrect, the distribution network fails, and the method is finished.
Step s 211: the mobile terminal generates a UDP data packet according to the name and the password of the wireless network input by the user and sends a broadcast frame;
specifically, the mobile terminal constructs preamble domain data; the preamble field consists of 4 bytes, and the value of the preamble field is fixed to {1,2,3,4 }; the mobile terminal carries out coding processing on the network name and the password to obtain coding data of the network name and the password; calculating the coded data of the network name and the coded data length of the network name to obtain a check value of the network name; calculating the coded data of the password and the coded data length of the password to obtain a check value of the password; combining the network name and the check value of the network name to obtain first data; combining the network password and the check value of the password to obtain second data; combining the network name, the password and the random number generated by the mobile terminal to obtain third data; and splicing the parts to obtain a final UDP data packet.
Step s 212: the cloud sound box judges whether an effective UDP data packet is received or not, if so, the network distribution is successful, a network distribution success response is generated, and the network distribution success response is sent to the server; otherwise, the distribution network fails, and the process is finished;
optionally, step s212 specifically includes: the cloud sound box starts a hybrid mode, starts to monitor UDP data packets in the space, judges whether effective UDP data packets are received or not, if yes, analyzes the received UDP data packets, obtains names and passwords of effective wireless networks, carries out distribution according to the names and the passwords of the wireless networks, judges whether distribution is successful or not, if yes, generates a distribution success response, and sends the distribution success response to the server; otherwise, the distribution network fails;
optionally, the distribution network success response generated by the cloud enclosure includes the device identifier of the cloud enclosure.
Cloud box voice broadcast flow, as shown in fig. 3, includes:
step s 213: the mobile terminal sends a payment request to the server;
optionally, the payment request includes a device identifier of the mobile terminal.
Step s 214: the server receives the payment request, analyzes the payment request to generate a voice broadcast request, and acquires the equipment identifier of the mobile terminal;
optionally, steps s213 to s214 are specifically: the method comprises the steps that the mobile terminal sends a payment request to a payment server, the payment server receives and analyzes the payment request to generate a message broadcast request, the voice broadcast request is sent to a voice broadcast server, and the voice broadcast server analyzes the voice broadcast request and obtains a device identifier of the mobile terminal;
step s 215: the server judges whether the equipment identification of the cloud sound box corresponding to the equipment identification of the mobile terminal exists in the database or not, and if yes, the step s217 is executed; otherwise, sending a response that the corresponding cloud sound box is not found to the mobile terminal;
step s 216: the mobile terminal prompts the user that the corresponding cloud sound box is not found, and the step s208 is returned;
step s 217: the server acquires the equipment identification of the cloud sound box, judges whether the cloud sound box corresponding to the equipment identification of the cloud sound box is successfully distributed with the network, and sends a voice broadcast request to the cloud sound box if the equipment identification of the cloud sound box is successfully distributed with the network; otherwise, sending a response that the cloud sound is not distributed to the network to the mobile terminal;
step s 218: the mobile terminal prompts the user that the cloud sound is not successfully distributed, and step s208 is executed;
step s 219: and the cloud sound receives the voice broadcast request and carries out voice broadcast.
Optionally, step s219 specifically includes:
the cloud sound box receives the voice broadcasting request, analyzes the voice broadcasting request, acquires a message identifier and content, judges whether the current voice message is broadcasted or not according to the message identifier, and returns a message to the server to repeatedly send a response if the current voice message is broadcasted; otherwise, voice broadcasting is carried out, and a voice message broadcasted response is sent to the server.
Example four
According to a fourth embodiment of the present invention, there is provided a system for implementing work of a cloud sound box, including:
the system comprises a cloud sound box 1, a server 2 and a mobile terminal 3;
the mobile terminal 3 includes:
the obtaining module 301 is configured to obtain and store an equipment identifier of the cloud sound box;
a third sending module 302, configured to send, to the server 2, the device identifier of the cloud enclosure and the device identifier of the mobile terminal, which are obtained and stored by the obtaining module 301;
the prompting module 303 is used for displaying a cloud sound box distribution network interface and prompting a user to input a name and a password of a wireless network to be connected;
a third judging module 304, configured to judge whether the name and the password of the wireless network, which are prompted by the prompting module 303 and input by the user, are received;
a third generating module 305, configured to generate a data packet according to the name and the password of the wireless network when the third determining module 304 determines that the name and the password of the wireless network are received;
the third sending module 302 is further configured to send the data packet generated by the third generating module 305 through the broadcast frame;
the third sending module 302 is further configured to send a payment request to the server;
a third receiving module 306, configured to receive an unsuccessful response of the cloud speaker distribution network;
the prompting module 303 is further configured to prompt the user that the cloud speaker fails to be successfully configured when the third receiving module 306 receives a response that the cloud speaker is not successfully configured in the network;
the server 2 includes:
the second receiving module 201 is configured to receive and correspondingly store the device identifier of the cloud speaker and the device identifier of the mobile terminal;
the second sending module 202 is configured to return a successful storage response to the mobile terminal when the second receiving module 201 receives and correspondingly stores the device identifier of the cloud speaker and the device identifier of the mobile terminal;
the second receiving module 201 is further configured to receive the payment request, analyze the payment request, and generate a voice broadcast request;
the second judging module 203 is configured to judge whether the distribution network of the cloud sound box corresponding to the mobile terminal is successful according to the payment request received by the second receiving module 201;
the second sending module 202 is further configured to send a voice broadcast request to the cloud sound box when the second determining module 203 determines that the cloud sound box corresponding to the mobile terminal is successfully distributed in the network;
the second sending module 202 is further configured to send a cloud sound box non-distribution network response to the mobile terminal when the second determining module 203 determines that the cloud sound box distribution network corresponding to the mobile terminal is not successful;
the cloud speaker 1 includes:
a monitoring module 101, configured to start a promiscuous mode and monitor a data packet;
the distribution network module 102 is used for analyzing the data packet to distribute a network when the monitoring module 101 monitors the valid data packet;
the first judging module 103 is configured to judge whether the distribution of the distribution network module 102 is successful;
the first sending module 104 is configured to return a distribution network success response to the server when the first determining module 103 determines that the distribution network of the distribution network module 102 is successful.
The cloud audio amplifier still includes:
the first judging module 103 is further configured to judge whether effective distribution network information exists in a storage area of the cloud sound box;
the distribution network module 102 is further configured to use the effective distribution network information to distribute a network when the first determining module 103 determines that the effective distribution network information exists in the storage area of the cloud sound box;
and the voice broadcast module 105 is used for executing voice broadcast.
The judging module 103 of the cloud speaker comprises:
a determining submodule 1031, configured to check the storage area, and determine whether distribution network information exists in the storage area;
the generation submodule 1032 is used for generating a first list according to the distribution network information when the judgment submodule judges that the distribution network information exists in the storage area;
the determining sub-module 1031 is further configured to scan wireless network information and determine whether the wireless network information is scanned;
the generation sub-module 1032 is further configured to generate a second list when the judgment sub-module judges that the wireless network information is scanned;
an obtaining sub-module 1033, configured to obtain first information in the first list generated by the generating sub-module;
the determining sub-module 1031 is further configured to retrieve the second list generated by the generating sub-module, and determine whether data identical to the first information acquired by the acquiring sub-module exists in the second list;
the determining sub-module 1031 is further configured to determine whether the data identical to the first information is the first data in the second list when it is determined that the data identical to the first information exists in the second list;
an obtaining sub-module 1033, configured to obtain the first data in the second list when the determining sub-module determines that the data identical to the first information is the first data in the second list;
the obtaining sub-module 1033 is further configured to, when the determining sub-module determines that the data identical to the first information is not the first data in the second list, place the first data in the third list;
the determining submodule 1031 is further configured to determine whether distribution network information still exists in the first list;
the obtaining sub-module 1033 is further configured to obtain the first information of the first list when the determining sub-module determines that the distribution network information exists in the first list;
a distribution network sub-module 1034, configured to, when the determining sub-module 1031 determines that there is no unmatched distribution network information in the first list, use the first piece of data in the third list to perform distribution network;
the judgment sub-module 1031 is configured to judge whether the distribution of the network is successful when the distribution sub-module uses the first piece of data in the third list to distribute the network;
and a prompt submodule 1035, configured to prompt the user that the network distribution is successful when the judgment submodule judges that the network distribution is successful.
The mobile terminal 3 further includes:
the third determining module 304 is further configured to determine whether the preset time is exceeded when it is determined that the name and the password of the wireless network are not received.
The cloud sound box 1 further includes:
the first determining module 103 is further configured to determine whether the data packet is monitored when the monitoring module 101 monitors the data packet;
the distribution network module 102 is specifically configured to, when the first determining module 103 determines that the monitoring module 101 monitors the data packet, parse the data packet, obtain a first check value of the name of the wireless network, and obtain the name of the wireless network in the second list;
the first generating module 106 is configured to calculate and generate a check value according to the name of the wireless network acquired by the distribution network module 102, and generate a check value list according to the check value;
a first obtaining module 107, configured to obtain, from the check value list generated by the first generating module, a check value matching the first check value, and obtain, according to the check value, a wireless network password from the data packet;
the distribution network module 102 is specifically configured to connect to a network according to the name and the password of the wireless network acquired by the first acquisition module;
the first judging module 103 is specifically configured to judge whether the distribution network is successful when the distribution network module 102 connects to the network according to the name and the password of the wireless network;
the first sending module 104 is further configured to return distribution network success information to the server when the first determining module 103 determines that the distribution network is successful.
The cloud sound box 1 further includes:
the first obtaining module is specifically used for obtaining a check value which is the same as the first check value from the check value list, and obtaining the name and the password of the corresponding wireless network from the data packet according to the check value;
the first determining module 103 is specifically configured to determine whether the distribution network is successfully distributed when the distribution network module links the network according to the name and the password of the wireless network.
The server 2 further includes:
the second analysis module is used for analyzing the language broadcast request and acquiring the equipment identifier of the mobile terminal from the language broadcast request;
the second judging module 203 is further configured to judge whether the database has an equipment identifier of the cloud speaker corresponding to the equipment identifier of the mobile terminal obtained by the second analyzing module;
the second judging module 203 is further configured to judge whether the distribution network of the cloud sound box corresponding to the device identifier of the cloud sound box is successful or not when the device identifier of the cloud sound box corresponding to the device identifier of the mobile terminal is judged to exist in the database;
the second sending module 202 is further configured to send a response that a corresponding cloud speaker is not found to the mobile terminal when the second determining module 203 determines that the device identifier of the cloud speaker corresponding to the device identifier of the mobile terminal does not exist in the database.
The mobile terminal 3 further includes:
the prompting module 303 is further configured to prompt the user that the corresponding cloud speaker is not found when the third receiving module 306 receives the response that the corresponding cloud speaker is not found and is sent by the server.
The cloud sound box 1 further includes:
voice broadcast module 105 is specifically used for carrying out voice broadcast after first receiving module receives the voice broadcast request.
The cloud sound box 1 further includes:
the first receiving module 108 is configured to receive a voice broadcast request;
the first parsing module 109 is configured to parse the voice broadcast request received by the first receiving module to obtain an identifier and content of a message to be broadcast;
the first judging module 103 is further configured to judge whether the content is broadcasted according to the identifier and the content of the message to be broadcasted, which are acquired by the first parsing module;
the first sending module 104 is further configured to send a message repeat broadcast response to the server when the first determining module 103 determines that the content broadcast is outdated;
the voice broadcasting module 105 is specifically configured to perform voice broadcasting when the first determining module 103 determines that the content is not broadcasted;
the first sending module 104 is further configured to send a message broadcasted response to the server after the voice broadcast module performs voice broadcast.

Claims (16)

1. A method for realizing work of a cloud sound box is characterized by comprising the following steps:
the method comprises the following steps that a cloud sound box network distribution process and a cloud sound box voice broadcasting process are carried out;
the cloud speaker distribution network process comprises the following steps:
step s 1: the method comprises the steps that a mobile terminal obtains and stores an equipment identifier of a cloud sound box, and sends the equipment identifier of the cloud sound box and the equipment identifier of the mobile terminal to a server;
step s 2: the server receives and correspondingly stores the equipment identification of the cloud sound box and the equipment identification of the mobile terminal, and returns a successful storage response to the mobile terminal;
step s 3: the mobile terminal displays a cloud sound box distribution network interface, prompts a user to input a name and a password of a wireless network to be connected, judges whether the name and the password of the wireless network are received, and if yes, executes step s 4; otherwise, the distribution network fails, and the process is finished;
step s 4: the mobile terminal generates a data packet according to the name and the password of the wireless network input by the user, and the data packet is broadcasted by the UDP;
step s 5: the cloud sound box starts a hybrid mode, monitors a data packet, analyzes the data packet to carry out distribution network when an effective data packet is monitored, judges whether the distribution network is successful, and returns a successful distribution network response to the server if the distribution network is successful; otherwise, the distribution network fails, and the process is finished;
the voice broadcast process comprises:
step s 6: the mobile terminal sends a payment request to a server;
step s 7: the server receives the payment request, analyzes the payment request to generate a voice broadcast request, judges whether a cloud sound box corresponding to the mobile terminal is successfully distributed with a network, and if so, sends the voice broadcast request to the cloud sound box, and then ends; otherwise, sending a response that the cloud sound box is not distributed with the network to the mobile terminal;
step s 8: the mobile terminal receives the response that the cloud sound box is not distributed with the network, prompts a user that the cloud sound box is not distributed with the network successfully, and executes step s 1;
step s1 is preceded by:
step s 0: the cloud sound box judges whether effective distribution network information exists in the storage area of the cloud sound box, if yes, the effective distribution network information is used for distribution network, and a voice broadcasting process is executed; otherwise, go to step s 1;
the step s0 specifically includes:
step s 0-1: the cloud sound box checks the storage area, judges whether distribution network information exists in the storage area, generates a first list according to the distribution network information if the distribution network information exists in the storage area, and executes a step s 0-2; otherwise, go to step s 5;
step s 0-2: the cloud sound box scans wireless network information, judges whether the wireless network information is scanned or not, generates a second list according to the wireless network information if the wireless network information is scanned, and executes the step s 0-3; otherwise, go to step s 5;
step s 0-3: the cloud sound box acquires first information in the first list, retrieves the second list, compares data in the second list with the first information, judges whether the second list has the same data as the first information, and if so, executes step s 0-4; otherwise, go to step s 5;
step s 0-4: the cloud sound box judges whether the data which is the same as the first information is the first data in the second list, if so, the first data is obtained, and step s0-6 is executed; otherwise, putting the data same as the first information into a third list, and executing step s 0-5;
step s 0-5: the cloud sound box judges whether the unmatched distribution network information still exists in the first list or not, and if yes, the step s0-3 is returned; otherwise, go to step s 0-6;
step s 0-6: and the cloud sound box uses the first piece of data in the third list to carry out network distribution, whether the network distribution is successful is judged, if so, a user is prompted to successfully distribute the network, and a voice broadcasting process is started.
2. The method according to claim 1, wherein after the mobile terminal determines that the name and the password of the wireless network are not received in step s3, the method further comprises:
the mobile terminal judges whether the preset time is exceeded or not, if so, the distribution network fails, and the process is finished; otherwise, execution continues at step s 3.
3. The method according to claim 1, wherein step s5 is embodied as:
step s 5-1: the cloud sound box starts a hybrid mode, monitors a data packet, judges whether the data packet is monitored or not, and if so, executes a step s 5-2; otherwise, the distribution network fails, and the process is finished;
step s 5-2: the cloud sound box analyzes the data packet, a first check value of the wireless network name is obtained, the wireless network name in the second list is obtained, a check value is generated through calculation according to the wireless network name, and a check value list is generated according to the check value;
step s 5-3: the cloud sound box acquires a check value matched with the first check value from the check value list, acquires a password of a wireless network from a data packet according to the check value, connects the network according to the name and the password of the wireless network, judges whether the connection is successful or not, and returns successful distribution network information to the server if the connection is successful; otherwise, the distribution network fails, and the process is finished.
4. The method according to claim 3, wherein the step s5-3 is specifically:
the cloud sound box acquires a check value which is the same as the first check value from the check value list, acquires a password from the data packet according to the check value, connects the network according to the name and the password of the wireless network, judges whether the connection is successful or not, and returns successful distribution network information to the server if the connection is successful; otherwise, the distribution network fails, and the process is finished.
5. The method of claim 1, wherein before determining whether the network distribution of the cloud sound box corresponding to the mobile terminal is successful in step s7, the method further comprises:
the server analyzes the payment request, acquires the equipment identifier of the mobile terminal from the payment request, judges whether the equipment identifier of the cloud sound box corresponding to the equipment identifier of the mobile terminal exists in a database, and judges whether the distribution of the network is successful or not if the cloud sound box corresponding to the equipment identifier of the cloud sound box exists; and otherwise, sending a response that the corresponding cloud sound box is not found to the mobile terminal.
6. The method of claim 5, wherein after the server sends the response to the mobile terminal that the corresponding cloud speaker is not found, further comprising:
and the mobile terminal receives a response that the corresponding cloud sound box is not found, which is sent by the server, prompts the user that the corresponding cloud sound box is not found, and executes the step s 1.
7. The method according to claim 1, wherein after the server sends the voice announcement request to the cloud sound box in step s7, the method further includes:
the cloud audio amplifier carries out voice broadcast.
8. The method of claim 7, wherein before the cloud speaker performs the voice broadcast, the method further comprises:
the cloud sound box receives the voice broadcasting request, analyzes the voice broadcasting request, acquires the identification and the content of the message to be broadcasted, judges whether the content is broadcasted or not according to the identification of the message to be broadcasted, and sends a message repeated broadcasting response to the server if the content is broadcasted; and otherwise, carrying out voice broadcast and sending a broadcast message response to the server.
9. The utility model provides a system for realizing work of cloud audio amplifier which characterized in that includes:
the system comprises a cloud sound box, a server and a mobile terminal;
the mobile terminal includes:
the acquisition module is used for acquiring and storing the equipment identifier of the cloud sound box;
the third sending module is used for sending the device identifier of the cloud sound box and the device identifier of the mobile terminal, which are obtained and stored by the obtaining module, to a server;
the prompting module is used for displaying a cloud sound box distribution network interface and prompting a user to input the name and the password of the wireless network to be connected;
the third judgment module is used for judging whether the name and the password of the wireless network input by the prompting module are received or not;
the third generation module is used for generating a data packet according to the name and the password of the wireless network when the third judgment module judges that the name and the password of the wireless network are received;
the third sending module is further configured to send the data packet generated by the third generating module through a broadcast frame;
the third sending module is further configured to send a payment request to the server;
the third receiving module is used for receiving unsuccessful responses of the cloud sound box distribution network;
the prompting module is further used for prompting that the cloud loudspeaker box is not successfully distributed to the user when the third receiving module receives the unsuccessful cloud loudspeaker box distribution network response;
the server includes:
the second receiving module is used for receiving and correspondingly storing the equipment identifier of the cloud sound box and the equipment identifier of the mobile terminal;
the second sending module is used for returning a successful storage response to the mobile terminal when the second receiving module receives and correspondingly stores the equipment identifier of the cloud sound box and the equipment identifier of the mobile terminal;
the second receiving module is further used for receiving a payment request, analyzing the payment request and generating a voice broadcast request;
the second judging module is used for judging whether the network distribution of the cloud sound box corresponding to the mobile terminal is successful or not according to the payment request received by the second receiving module;
the second sending module is further configured to send the voice broadcast request to the cloud sound box when the second determining module determines that the cloud sound box corresponding to the mobile terminal is successfully distributed with the network;
the second sending module is further configured to send a cloud speaker non-distribution network response to the mobile terminal when the second determining module determines that the cloud speaker distribution network corresponding to the mobile terminal is not successful;
the cloud audio amplifier includes:
the monitoring module is used for starting the promiscuous mode and monitoring the data packet;
the distribution network module is used for analyzing the data packet to distribute the network when the monitoring module monitors the effective data packet;
the first judgment module is used for judging whether the distribution network of the distribution network module is successful or not;
the first sending module is used for returning a distribution network success response to the server when the first judging module judges that the distribution network of the distribution network module succeeds;
the cloud audio amplifier still includes:
the first judging module is further used for judging whether effective distribution network information exists in the storage area of the cloud sound box;
the distribution network module is further used for carrying out distribution network by using the effective distribution network information when the first judgment module judges that the effective distribution network information exists in the storage area of the cloud sound box;
the voice broadcasting module is used for executing voice broadcasting;
the first judgment module of the cloud speaker comprises:
the judgment submodule is used for checking the storage area and judging whether the distribution network information exists in the storage area;
the generation submodule is used for generating a first list according to the distribution network information when the judgment submodule judges that the distribution network information exists in the storage area;
the judging submodule is also used for scanning the wireless network information and judging whether the wireless network information is scanned;
the generation submodule is also used for generating a second list when the judgment submodule judges that the wireless network information is scanned;
the obtaining submodule is used for obtaining first information in the first list generated by the generating submodule;
the determining submodule is further configured to retrieve the second list generated by the generating submodule, and determine whether data identical to the first information acquired by the acquiring submodule exists in the second list;
the judging submodule is further configured to, when it is judged that data identical to the first information exists in the second list, judge whether the data identical to the first information is first data in the second list;
the obtaining sub-module is configured to obtain the first data in the second list when the determining sub-module determines that the data that is the same as the first information is the first data in the second list;
the obtaining sub-module is further configured to, when the judging sub-module judges that the data identical to the first information is not the first data in the second list, place the data identical to the first information in a third list;
the judgment submodule is further used for judging whether the first list has the unmatched distribution network information or not;
the obtaining submodule is further configured to obtain first information of the first list when the determining submodule determines that the distribution network information exists in the first list;
the distribution network sub-module is used for carrying out distribution by using the first piece of data in the third list when the judgment sub-module judges that the unmatched distribution network information does not exist in the first list;
the judgment sub-module is used for judging whether the distribution network is successful or not when the distribution network sub-module uses the first piece of data in the third list to carry out distribution network;
and the prompting submodule is used for prompting the user that the distribution network is successful when the judgment submodule judges that the distribution network is successful.
10. The system of claim 9, wherein the mobile terminal further comprises:
the third judging module is further configured to judge whether a preset time is exceeded or not when judging that the name and the password of the wireless network are not received.
11. The system of claim 9, wherein the cloud enclosure further comprises:
the first judging module is further configured to judge whether the data packet is monitored when the monitoring module monitors the data packet;
the distribution network module is specifically configured to, when the first judgment module judges that the monitoring module monitors the data packet, parse the data packet, obtain a first check value of a name of a wireless network, and obtain a name of the wireless network in a second list;
the first generation module is used for calculating and generating a check value according to the name of the wireless network acquired by the first analysis module and generating a check value list according to the check value;
the first obtaining module is used for obtaining a check value matched with the first check value from the check value list generated by the generating module and obtaining a wireless network password from the data packet according to the check value;
the distribution network module is specifically used for connecting a network according to the name and the password of the wireless network acquired by the first acquisition module;
the first judgment module is specifically used for judging whether the network distribution is successful or not when the distribution network module is connected with the network according to the name and the password of the wireless network;
the first sending module is further configured to return distribution network success information to the server when the judging module judges that the distribution network is successful.
12. The system of claim 11, wherein the cloud enclosure further comprises:
the first obtaining module is specifically configured to obtain a check value that is the same as the first check value from the check value list, and obtain a name and a password of a corresponding wireless network from the data packet according to the check value;
the first judgment module is specifically configured to judge whether the network distribution is successful or not when the network distribution module links the network according to the name and the password of the wireless network.
13. The system of claim 9, wherein the server further comprises:
the second analysis module is used for analyzing the voice broadcast request and acquiring the equipment identifier of the mobile terminal from the voice broadcast request;
the second judging module is further configured to judge whether the database has the device identifier of the cloud sound box corresponding to the device identifier of the mobile terminal obtained by the second analyzing module;
the second judging module is further configured to judge whether the network distribution of the cloud sound box corresponding to the device identifier of the cloud sound box is successful or not when the device identifier of the cloud sound box corresponding to the device identifier of the mobile terminal is judged to exist in the database;
the second sending module is further configured to send a response that the corresponding cloud speaker is not found to the mobile terminal when the second determining module determines that the device identifier of the cloud speaker corresponding to the device identifier of the mobile terminal does not exist in the database.
14. The system of claim 13, wherein the mobile terminal further comprises:
the prompting module is further used for prompting a user that the corresponding cloud sound box is not found when the receiving module receives the response that the corresponding cloud sound box is not found and is sent by the server.
15. The system of claim 9, wherein the cloud enclosure further comprises:
the voice broadcast module is specifically used for being worked as after the receiving module receives the voice broadcast request, voice broadcast is carried out.
16. The system of claim 15, wherein the cloud enclosure further comprises:
the first receiving module is used for receiving the voice broadcast request;
the first analysis module is used for analyzing the voice broadcast request received by the first receiving module to obtain the identification and the content of the message to be broadcast;
the first judging module is further used for judging whether the content is broadcasted according to the identification and the content of the message to be broadcasted, which are acquired by the first analyzing module;
the first sending module is further configured to send a message repeat broadcast response to the server when the first judging module judges that the content is broadcast;
the voice broadcasting module is specifically used for carrying out voice broadcasting when the first judging module judges that the content is not broadcasted;
the first sending module is further configured to send a message broadcasted response to the server after the voice broadcast module performs voice broadcast.
CN201910459475.XA 2019-05-29 2019-05-29 Working method and system of cloud sound box Active CN110120220B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910459475.XA CN110120220B (en) 2019-05-29 2019-05-29 Working method and system of cloud sound box

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910459475.XA CN110120220B (en) 2019-05-29 2019-05-29 Working method and system of cloud sound box

Publications (2)

Publication Number Publication Date
CN110120220A CN110120220A (en) 2019-08-13
CN110120220B true CN110120220B (en) 2021-07-02

Family

ID=67523486

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910459475.XA Active CN110120220B (en) 2019-05-29 2019-05-29 Working method and system of cloud sound box

Country Status (1)

Country Link
CN (1) CN110120220B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112134966B (en) * 2020-11-26 2021-03-16 飞天诚信科技股份有限公司 Cloud sound box broadcast voice configuration method and system
CN112307280B (en) * 2020-12-31 2021-03-16 飞天诚信科技股份有限公司 Method and system for converting character string into audio based on cloud server
CN116887250B (en) * 2023-09-07 2023-11-07 飞天诚信科技股份有限公司 Network connection realization method and system of intelligent equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107423974A (en) * 2017-08-15 2017-12-01 阿里巴巴集团控股有限公司 Intellectual broadcast method and apparatus
CN107566229A (en) * 2017-08-25 2018-01-09 西安电子科技大学 The packet control process of intelligent domestic system
CN108901056A (en) * 2018-06-21 2018-11-27 百度在线网络技术(北京)有限公司 Method and apparatus for interactive information
CN109348521A (en) * 2018-09-30 2019-02-15 百度在线网络技术(北京)有限公司 Distribution method, apparatus, equipment and the computer-readable medium of smart machine
CN109688072A (en) * 2018-12-27 2019-04-26 Tcl通力电子(惠州)有限公司 Speaker method of network entry, speaker and computer readable storage medium
CN109741555A (en) * 2019-02-13 2019-05-10 上海喔噻互联网科技有限公司 A kind of cash device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107423974A (en) * 2017-08-15 2017-12-01 阿里巴巴集团控股有限公司 Intellectual broadcast method and apparatus
CN107566229A (en) * 2017-08-25 2018-01-09 西安电子科技大学 The packet control process of intelligent domestic system
CN108901056A (en) * 2018-06-21 2018-11-27 百度在线网络技术(北京)有限公司 Method and apparatus for interactive information
CN109348521A (en) * 2018-09-30 2019-02-15 百度在线网络技术(北京)有限公司 Distribution method, apparatus, equipment and the computer-readable medium of smart machine
CN109688072A (en) * 2018-12-27 2019-04-26 Tcl通力电子(惠州)有限公司 Speaker method of network entry, speaker and computer readable storage medium
CN109741555A (en) * 2019-02-13 2019-05-10 上海喔噻互联网科技有限公司 A kind of cash device

Also Published As

Publication number Publication date
CN110120220A (en) 2019-08-13

Similar Documents

Publication Publication Date Title
CN110120220B (en) Working method and system of cloud sound box
US10423958B2 (en) Method, apparatus and system for voice verification
US10171997B2 (en) Method and apparatus for interconnection between terminal device and gateway device
US20040076143A1 (en) Apparatus and method for generating billing data according to contents of mobile communication system
CN104853405A (en) Intelligent networking method and intelligent device
CN111314864B (en) Network distribution method, device and equipment
CN204810556U (en) Smart machine
CN110351349B (en) Method and system for realizing work of cloud sound box
CN108712440B (en) User information management method, device, server and storage medium
CN104778386B (en) The register method and system of a kind of product
CN105611533B (en) Integrity check code MIC (many Integrated core) checking method and device
CN111601366A (en) Network distribution method, device to be networked, auxiliary network distribution device and network distribution system
CN112508585A (en) Method, equipment and device for processing broadcasting and television customer service business
CN111065090A (en) Method for establishing network connection and wireless routing equipment
CN105072616A (en) Verification method of flash ROM and verification apparatus of flash ROM
CN112134966B (en) Cloud sound box broadcast voice configuration method and system
CN111787125B (en) Information interaction system and method
CN106792695A (en) The method of network entry of audio amplifier, device, audio amplifier and control terminal
CN111131323A (en) Message transmission method and related device
CN110728504A (en) Data processing method, device and equipment of block chain and readable storage medium
CN110191008A (en) The method of self-service Configuration network equipment, user terminal, server
CN111654476B (en) User authorized access processing method and device
CN112218249B (en) Data transmission method, data transmission device, data downloading method and related equipment
CN110166576B (en) Method and system for realizing message complementary pushing of cloud sound box
US20230037602A1 (en) Information processing method and apparatus, node device, server 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
GR01 Patent grant
GR01 Patent grant