Network distribution method, device and equipment
By using random encoding to encode and transmit network distribution information between the image forming device and the terminal device, the problems of privacy leakage and identification error in voice network distribution are solved, realizing a safe and reliable network distribution process and avoiding password leakage and network distribution failure.
Patent Information
- Application Number
- CN202410961863.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-17
- Publication Date
- 2026-01-20
AI Technical Summary
In existing technologies, voice-based network configuration in image forming equipment suffers from privacy leaks and recognition errors, leading to risks of password leaks and network configuration failures.
By encoding and transmitting distribution network information through random encoding between terminal equipment and image forming equipment, the target information is transmitted using sound waves or network transmission, and the information is transmitted through a band that is not perceptible to the human ear, thus avoiding direct exposure of distribution network information.
It reduces the risk of password leakage, avoids network configuration failure, improves the security and success rate of network configuration, and prevents attackers from deciphering network configuration information.
Smart Images

Figure CN121367928A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of image forming equipment network technology, and more specifically to a network distribution method, apparatus, and equipment. Background Technology
[0002] To better utilize the printing function of image forming equipment, it is configured with a network. This allows for remote transmission of files to be printed to the image forming equipment via wireless network, remote issuance of printing commands, or control of multiple image forming equipment to interact and achieve more complex printing tasks.
[0003] To simplify network configuration for image forming equipment, current equipment is equipped with AI voice chips. Users can configure the network directly using voice commands. For example, a user can speak the router's username and password; the image forming equipment receives the voice command, analyzes it, and extracts the corresponding router username and password for network configuration.
[0004] However, users directly stating their router username and password via voice poses a privacy risk, potentially leading to the leakage of the router password. Furthermore, due to variations in pronunciation among users, the AI voice chip in the image processing device may exhibit recognition errors, potentially causing network configuration failures. Summary of the Invention
[0005] This invention provides a network distribution method, apparatus, and device to address the privacy leaks and recognition errors caused by voice-based network distribution in the prior art.
[0006] In a first aspect, embodiments of the present invention provide a network distribution method, the method being applied to a terminal device, the method comprising:
[0007] Responding to user-inputted network distribution information;
[0008] The target information is obtained by encoding the distribution network information using a target encoding method randomly determined from a variety of preset encoding methods;
[0009] The target information is transmitted to the target image forming device to be distributed, so that the target image forming device can perform network distribution based on the target information.
[0010] Optionally, the distribution network information is encoded using a target encoding method randomly determined from a set of preset encoding methods to obtain target information, including:
[0011] After the target coding mode is determined randomly from the preset multiple coding modes, the target coding mode is transmitted to the target image forming device; wherein the transmission mode includes: sound wave transmission or network transmission;
[0012] When the support feedback of the target image forming device on the target coding mode is received, the target information is obtained by encoding the network configuration information through the target coding mode;
[0013] Wherein, the support feedback is used to determine that the target image forming device supports the target coding mode.
[0014] Optionally, the network configuration information input by the user, the method comprises:
[0015] When it is determined that the network to be connected is the historical connection network of the terminal device, the network configuration information of the network to be connected input by the user in the history is directly called.
[0016] Optionally, transmitting the target information to the target image forming device to be configured with a network comprises:
[0017] Playing the target information through a wave band that cannot be recognized by human ears to transmit the target information to the target image forming device to be configured with a network.
[0018] Optionally, before the network configuration information input by the user, the method further comprises:
[0019] Obtaining the hotspot information of the target image forming device through a cloud server, wherein the hotspot information includes the SSID of the hotspot network of the target image forming device and the password of the hotspot network;
[0020] According to the hotspot information, a communication connection with the target image forming device is established;
[0021] Transmitting the target information to the target image forming device to be configured with a network comprises:
[0022] Sending the target information to the target image forming device through the hotspot network.
[0023] Optionally, the hotspot information of the target image forming device is obtained through a cloud server, comprising:
[0024] Collecting the device image of the target image forming device;
[0025] Uploading the device image to the cloud server, so that the cloud server determines the hotspot information corresponding to the device model identified by the device image, and sends the hotspot information to the terminal device;
[0026] Receiving the hotspot information sent by the cloud server.
[0027] In a second aspect, an embodiment of the present application provides a network configuration method, which is applied to a target image forming device to be configured in a network, and the method comprises the following steps:
[0028] Receiving target information transmitted by a terminal device, wherein the target information is obtained by encoding network configuration information input by a user by using a target encoding mode randomly determined from a plurality of preset encoding modes, the network configuration information comprises a service set identifier (SSID) of a network to be connected and a first password of the network to be connected;
[0029] Decoding the target information according to the target encoding mode to obtain the network configuration information;
[0030] Determining the network to be connected from a plurality of searchable networks according to the SSID of the network to be connected in the network configuration information;
[0031] Connecting to the network to be connected by using the first password of the network to be connected in the network configuration information.
[0032] Optionally, before receiving the target information transmitted by the terminal device, the method further comprises the following steps:
[0033] In response to the target encoding mode transmitted by the terminal device, determining whether the target encoding mode is supported;
[0034] When it is determined that the target encoding mode is supported, transmitting a support feedback to the terminal device, wherein the support feedback is used to determine that the target image forming device supports the target encoding mode.
[0035] Optionally, after connecting to the network to be connected by using the password of the network to be connected in the network configuration information, the method further comprises the following steps:
[0036] Playing a network configuration result;
[0037] The network configuration result is played to the terminal device by using a wave band that cannot be recognized by human ears, and the network configuration result is played to the user by using a wave band that can be recognized by human ears.
[0038] In a third aspect, an embodiment of the present application provides a network configuration device, which is applied to a terminal device, and the device comprises the following modules:
[0039] A response module, which is used to respond to network configuration information input by a user;
[0040] An encoding module, which is used to encode the network configuration information by using a target encoding mode randomly determined from a plurality of preset encoding modes to obtain target information;
[0041] transmitting the target information to a target image forming device to be configured, so that the target image forming device is configured based on the target information.
[0042] In a fourth aspect, an embodiment of the present application provides a configuration device, which is applied to a target image forming device, and the device comprises:
[0043] a receiving module configured to receive target information transmitted by a terminal device, wherein the target information is obtained by encoding configuration information input by a user by using a target encoding mode randomly determined from a plurality of preset encoding modes, the configuration information comprises a service set identifier (SSID) of a network to be connected and a first password of the network to be connected;
[0044] a decoding module configured to decode the target information according to the target encoding mode to obtain the configuration information;
[0045] a determining module configured to determine the network to be connected from a plurality of searchable networks according to the SSID of the network to be connected in the configuration information;
[0046] a connecting module configured to connect to the network to be connected by using the first password of the network to be connected in the configuration information.
[0047] In a fifth aspect, an embodiment of the present application provides an electronic device, which comprises:
[0048] at least one processor; and
[0049] at least one memory connected with the processor, wherein:
[0050] the memory stores program instructions executable by the processor, and the processor invoking the program instructions can execute the method in any one of the first aspect or the second aspect.
[0051] In a sixth aspect, an embodiment of the present application provides a storage medium, which comprises stored program instructions, wherein when the program instructions are executed, the device where the storage medium is located executes the method in any one of the first aspect or the second aspect.
[0052] In the embodiment of the present application, the configuration information is not directly transmitted between the terminal device and the target image forming device, but is encoded into target information for transmission, thereby reducing the risk of password leakage. Meanwhile, the configuration information recognition error caused by the user's pronunciation problem is avoided, thereby avoiding the configuration failure. BRIEF DESCRIPTION OF DRAWINGS
[0053] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0054] Figure 1 The diagram shown is a schematic diagram of a power distribution network system provided in an embodiment of the present invention;
[0055] Figure 2 The diagram shown is a schematic diagram of another power distribution network system provided by an embodiment of the present invention;
[0056] Figure 3 The diagram shown is a flowchart of a power distribution method provided by an embodiment of the present invention;
[0057] Figure 4 The diagram shows a flowchart of another power distribution method provided by an embodiment of the present invention;
[0058] Figure 5 The diagram shown is a flowchart of a specific power distribution method provided in an embodiment of the present invention;
[0059] Figure 6 The diagram shown is a flowchart of another specific power distribution method provided by an embodiment of the present invention;
[0060] Figure 7 The diagram shown is a structural schematic of a power distribution network device provided in an embodiment of the present invention.
[0061] Figure 8 The diagram shown is a structural schematic of another power distribution network device provided in an embodiment of the present invention;
[0062] Figure 9 The diagram shown is a structural schematic of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0063] To better understand the technical solution of the present invention, the embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
[0064] It should be understood that the described embodiments are merely some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.
[0065] like Figure 1 The diagram shown is a schematic representation of a power distribution network system according to an embodiment of the present invention. (See also...) Figure 1 The power distribution network system includes: terminal equipment 101 and target image forming equipment 102.
[0066] The terminal device receives network distribution information input by the user and encodes it into target information using a target encoding method randomly determined from a variety of preset encoding methods. The encoded target information is then transmitted to the target image forming device. Generally, the target information can be transmitted to the target image forming device via sound waves or network transmission. Sound wave transmission specifically includes transmission using audible or inaudible sound waves. Inaudible sound waves specifically include ultrasound and infrasound. Network transmission can include wireless or wired networks.
[0067] The network configuration information includes the Service Set Identifier (SSID) of the network to which the target image forming device needs to be connected, selected by the user, and the initial password of the network to be connected. The image forming device can refer to a device with printing and / or scanning functions, including but not limited to laser printers, inkjet printers, multifunction printers, label printers, thermal printers, scanners, light-emitting diode (LED) printers, multifunction printers, and multi-functional peripherals (MFPs) that perform the above functions in a single device.
[0068] The target image forming device is the image forming device to be networked. The AI voice of the target image forming device is always enabled and in a listening state, used to listen to the target information played by the terminal device, i.e., to receive the target information transmitted by the terminal device via sound waves. In some embodiments, the target image forming device and the terminal device are connected to the same wireless network. The target image forming device receives the target information sent by the terminal device via network transmission in real time.
[0069] When the target image forming device receives the target information, it decodes it using the same target encoding method to obtain the network configuration information. Using the SSID in the network configuration information, it determines the network to be connected from several searchable networks and connects to that network using the first password in the network configuration information, thus completing the network configuration for the image forming device. Both the terminal device and the target image forming device support multiple encoding methods. These methods include at least character encoding and / or encryption / decryption algorithms. Character encoding can include ASCII, Unicode, binary encoding, UTF-8, etc., and encryption / decryption algorithms can include AES, DES, 3DES, RSA, ECC, etc.
[0070] Since attackers cannot directly read the encoded target information, and the target information is encoded using a randomly determined encoding method, attackers cannot obtain the encoding method in advance to attack the sent target information, thus ensuring the security of the distribution network information and eliminating the risk of privacy leakage.
[0071] Optionally, in some embodiments, when no wireless network exists in the current environment, to prevent privacy leaks, a connection can be directly established between the terminal device and the target image forming device using the target image forming device's hotspot network, and targeted interaction of network configuration information can be achieved through this connection. For example... Figure 2 The diagram shown is a schematic representation of another power distribution network system provided in an embodiment of the present invention. (See also...) Figure 2 In addition to the distribution network system, Figure 1 The terminal device 101 and the target image forming device 102 shown also include a cloud server 103.
[0072] The cloud server is used to store hotspot information of the target image forming device. When a terminal device needs to establish a communication connection with the target image forming device, the cloud server sends the hotspot information of the target image forming device to the terminal device, enabling the terminal device to connect to the hotspot network of the target image forming device and establish a communication connection between the terminal device and the target image forming device.
[0073] The hotspot information includes the SSID of the hotspot network of the target image forming device, and the second password of the hotspot network.
[0074] The terminal device is used to acquire images of the target image forming equipment and upload them to the cloud server. The cloud server then identifies, queries, and distributes hotspot information for the corresponding model of the image forming equipment. After receiving the hotspot information from the cloud server, the terminal device determines the hotspot network of the target image forming equipment based on the SSID of the hotspot network in the hotspot information, and connects to the hotspot network using the second password in the hotspot information to establish a communication connection with the target image forming equipment.
[0075] After establishing a communication connection with the target image forming device, the terminal device can directly send target information to the target image forming device through the hotspot network without broadcasting the target information in the surrounding environment, thus avoiding privacy leaks.
[0076] The target image forming device is still used to decode the target information after receiving it, and to perform network distribution according to the SSID of the network to be connected and the first password in the network distribution information.
[0077] Combination Figure 1 and Figure 2 The distribution network system shown is as follows: Figure 3As shown in the figure, this embodiment of the invention also provides a distribution network method, which is applied to, for example... Figure 1 and Figure 2 The terminal device 101 shown in the figure, the specific steps of the method include:
[0078] S301 responds to user-inputted network distribution information.
[0079] Specifically, the network configuration information includes the SSID of the network to be connected, and the first password of the network to be connected.
[0080] When users enter network configuration information, they select the network to be connected from the currently searchable networks on the terminal device and enter the first password of the network to be connected.
[0081] Optionally, when it is determined that the network selected by the user is a historical network that the terminal device has previously connected to, the first password of the network to be connected can be directly retrieved without requiring the user to manually enter it again.
[0082] The terminal device is equipped with an application provided by the target image forming equipment manufacturer. The network configuration operations performed by the user, such as selecting a network to connect to and entering the first password, are all implemented through this application.
[0083] S302 uses a target encoding method randomly determined from a variety of preset encoding methods to encode the distribution network information to obtain the target information.
[0084] Specifically, after obtaining the first password, the SSID and the first password of the network to be connected, i.e., the network configuration information, are encoded. Terminal devices and image forming devices generally support multiple encoding methods. During encoding, one encoding method is randomly selected from a variety of preset encoding methods as the target encoding method. Optionally, the target encoding method is also selected according to certain specific selection rules.
[0085] After randomly selecting a target encoding method, this encoding method is transmitted to the target image forming device to determine whether the target image forming device supports the target encoding method. This transmission can be achieved via acoustic waves. Acoustic wave transmission methods include transmission through wavebands inaudible to the human ear (i.e., ultrasound or infrasound) and transmission through wavebands perceptible to the human ear. To prevent the leakage of user privacy information, transmission through wavebands inaudible to the human ear is preferred, provided both the terminal device and the target image forming device support the method.
[0086] Optionally, when connected to the same wireless network as the target image forming device, the target encoding method can be transmitted to the target image forming device via network transmission.
[0087] Upon receiving a target encoding method, the target image forming apparatus will respond to whether it supports that target encoding method. If feedback is received from the target image forming apparatus confirming support for the target encoding method, then the apparatus is deemed to support that target encoding method.
[0088] Optionally, in some embodiments, after receiving support feedback from the target image forming device, a confirmation message is played again to the target image forming device to confirm the target encoding method and to prompt the target image forming device that the target information is about to be sent.
[0089] If no support feedback is received from the image forming device within the preset time, or if no support feedback is received from the image forming device, it is determined that the target image forming device does not support the target encoding method. After re-determining the target encoding method, the determined target encoding method is retransmitted to the target image forming device for confirmation until the target image forming device supports the currently selected target encoding method.
[0090] After determining the target coding method, the distribution network information is encoded using the determined target coding method, and then encoded as target information.
[0091] S303 transmits the target information to the target image forming device to be distributed, so that the target image forming device can perform network distribution based on the target information.
[0092] Specifically, when transmitting target information, it can also be done through sound wave transmission or network transmission, and preferably through a frequency band that is not perceptible to the human ear.
[0093] Upon receiving target information, the target image forming device decodes it into distribution network information and performs network distribution accordingly. After completing the network distribution, the target image forming device displays the distribution result to the terminal device. Upon receiving the distribution result, the terminal device confirms that the target image forming device has successfully performed network distribution.
[0094] In some embodiments, after determining that the target image forming device has successfully completed network configuration, the terminal device may display a prompt message. The prompt message is used to notify the user that the target image forming device has completed network configuration, thus avoiding confusion for the user due to not hearing the network configuration result played by the target image forming device.
[0095] In this embodiment of the invention, the network configuration information is not directly transmitted between the terminal device and the target image forming device. Instead, the network configuration information is encoded into target information for transmission, thereby reducing the risk of password leakage.
[0096] Furthermore, by randomly selecting one encoding method from among multiple encoding methods supported by both the terminal device and the target device as the target encoding method for encoding the distribution network information, this method prevents repeated attacks by attackers and avoids the problem of attackers deciphering the distribution network information after mastering the commonly used encoding methods of the terminal device, thus better protecting user privacy data. At the same time, it avoids errors in distribution network information recognition caused by user voice input, preventing distribution network failures.
[0097] When transmitting target encoding methods and target information encoded by those methods, terminal devices can use frequency bands that are inaudible to the human ear, or transmit directly through a shared wireless network. The entire network configuration process can be seamless, ensuring that attackers cannot perceive the entire network configuration process and thus cannot attack the network configuration information. This avoids privacy data leakage caused by users interacting with the target image forming device via voice regarding the network configuration information.
[0098] Optionally, in some embodiments, when there is no wireless network in the current environment, the terminal device can directly establish a communication connection with the target image forming device through the hotspot network of the target image forming device, and send target information to the target image forming device separately through the communication connection, so as to avoid privacy leakage caused by playing the target information to the surrounding environment.
[0099] Before executing S301, the terminal device establishes a communication connection with the target image forming device.
[0100] Specifically, the terminal device obtains the hotspot information of the target image forming device through the cloud server. The hotspot information includes the SSID of the hotspot network of the target image forming device, as well as the secondary password of the hotspot network.
[0101] The terminal device determines the hotspot network of the target image forming device based on the SSID in the hotspot information, and connects to the hotspot network through the second password in the hotspot information.
[0102] When a terminal device obtains hotspot information of a target image forming device from a cloud server, it needs to capture an image of the target image forming device. The terminal device uploads the acquired device image to the cloud server. The cloud server uses image recognition technology to identify the uploaded device image, determine the model of the target image forming device, and the corresponding hotspot information of the signal image forming device. The cloud server then feeds back the determined hotspot information to the terminal device in a specified manner, such as in string format.
[0103] After the terminal device establishes a communication connection with the target image forming device, when executing S301, the terminal device and the target image forming device can directly confirm the target encoding method through the hotspot network.
[0104] When executing S302, the terminal device can directly send target information to the target image forming device via the hotspot network. The target image forming device decodes the target information to obtain the distribution network information and establishes a connection with the network to be connected. When the target image forming device connects to the network to be connected, it disconnects the communication connection with the terminal device.
[0105] This invention encodes distribution network information using a random encoding method and establishes a connection between the terminal device and the image forming device. Based on this communication connection, the distribution network information is transmitted, thus avoiding the risk of leakage of user privacy data.
[0106] Combination Figure 1 and Figure 2 The distribution network system shown is as follows: Figure 4 As shown in the figure, an embodiment of the present invention also provides a distribution network method, which is applied to, for example, Figure 1 and Figure 2 The target image forming apparatus 102 shown herein includes the following specific steps:
[0107] S401, Receive target information transmitted by terminal equipment.
[0108] Specifically, the target information is obtained by the terminal device encoding the user-input network configuration information using a target encoding method randomly determined from a variety of preset encoding methods. The network configuration information includes the SSID of the network to be connected and the first password of the network to be connected.
[0109] S402, decode the target information according to the target encoding method to obtain the distribution network information.
[0110] Specifically, after receiving the target information, the target image is generated by decoding the target information using a target encoding method to obtain the distribution network information.
[0111] Optionally, in some embodiments, after receiving target information, the target image forming device may broadcast a voice message to the user in a frequency band recognizable by the human ear. For example, it may broadcast a prompt message such as "Received network distribution instruction, starting network distribution" to inform the user that the target image forming device is performing network distribution.
[0112] S403: Determine the network to be connected from several searchable networks based on the SSID of the network to be connected in the distribution network information.
[0113] S404 connects to the network to be connected using the first password of the network to be connected in the network configuration information.
[0114] Specifically, after connecting to the network to be connected, the target image forming device completes the network configuration and plays the configuration results. The target image forming device plays the configuration results to the terminal device through a band that is inaudible to the human ear, and plays the configuration results to the user through a band that is audible to the human ear, so as to prompt the user that the network configuration is complete.
[0115] This invention avoids the risk of user privacy data leakage by randomly using an encoding method to encode distribution network information and using a frequency band that is inaudible to the human ear for information transmission. At the same time, it avoids distribution network information identification errors caused by user voice issues, thus preventing distribution network failure.
[0116] In this embodiment of the invention, prior to S401, the terminal device plays a target encoding method to synchronize with the target image forming device on how to encode the distribution network information. The target image forming device, in response to the target encoding method played by the terminal device, determines whether it supports the encoding method. If it does, it plays support feedback, notifying the terminal device to encode the distribution network information using the determined target encoding method. If it does not support the encoding method, it plays support feedback, or does not play any feedback, notifying the terminal device to change the encoding method and reconfirm.
[0117] The target image forming device can transmit support feedback to the terminal device via acoustic wave transmission or network transmission.
[0118] like Figure 5 The illustration shows an embodiment of a specific network distribution method provided by this invention. In this embodiment, the terminal device does not establish a communication connection with the target image forming device through the target image forming device's hotspot network, but transmits the target information to the target image forming device via ultrasonic waves.
[0119] See Figure 5 The user opens the application provided by the target image forming equipment manufacturer on their terminal device and uses this application to configure the network for the target image forming equipment. The user selects the network to connect to on the terminal device and enters the initial password for the network.
[0120] After receiving the user's selected network and initial password, the terminal device randomly selects one encoding method from a range of supported encoding methods as the target encoding method. The terminal device then plays the target encoding method ultrasonically and waits for a response from the target image forming device. Upon receiving the target encoding method played by the terminal device and confirming that it supports that encoding method, the target image forming device plays support feedback ultrasonically. After receiving the support feedback, the terminal device confirms that the target image forming device supports that encoding method and again plays confirmation information ultrasonically.
[0121] The terminal equipment encodes the distribution network information using a determined target encoding method, transforming it into target information, and then plays the target information via ultrasound. Upon receiving the target information, the target image forming equipment broadcasts a message, "Distribution network information received, distribution network initiation," to inform the user that distribution network work is in progress.
[0122] The target image forming device decodes the target information using a predetermined target encoding method to obtain the network distribution information. It then connects to the network to be connected based on the SSID and initial password from the network distribution information, completing the network distribution. After completing the network distribution, the target image forming device broadcasts the distribution results to the terminal device via ultrasound and announces the results to the user using a frequency band that is audible to the human ear. Upon receiving the distribution results, the terminal device simultaneously displays a notification message to inform the user that the network distribution is complete.
[0123] like Figure 6 The illustration shows another specific network distribution method provided by the present invention. In this embodiment, the terminal device establishes a communication connection with the target image forming device through the hotspot network of the target image forming device, and transmits target information to the target image forming device through the hotspot network of the image forming device.
[0124] See Figure 6 Users open the application provided by the target image forming equipment manufacturer on their terminal devices and configure the network for the target image forming equipment through the application. Users then take pictures of the target image forming equipment through their terminal devices and upload the captured images to the cloud server.
[0125] The cloud server uses image recognition technology to identify the device image of the target image forming equipment, thus identifying the product information of the target image forming equipment, namely its model number. The cloud server then retrieves the hotspot information for the corresponding model image forming equipment, specifically the SSID and secondary password of the hotspot network for that target image forming equipment. The cloud server then sends the identified hotspot information back to the terminal device.
[0126] The terminal device connects to the hotspot network of the target image forming device through the hotspot information fed back by the cloud server, and establishes a communication connection with the target image forming device.
[0127] Users select the network to connect to on their terminal device and enter the initial password for that network.
[0128] After receiving the user's selected network and initial password, the terminal device randomly selects an encoding method from a range of supported encoding methods as the target encoding method. The terminal device sends the target encoding method to the target image forming device via the hotspot network and awaits a response. Upon receiving the target encoding method from the terminal device and confirming that it supports that encoding method, the target image forming device sends a support feedback via the hotspot network. Upon receiving the support feedback, the terminal device confirms that the target image forming device supports that encoding method and again sends a confirmation message via the hotspot network.
[0129] The terminal device encodes the distribution network information using a determined target encoding method, transforming it into target information, and then transmits the target information through the hotspot network. Upon receiving the target information, the target image forming device broadcasts a message, "Distribution network information received, distribution network initiation," to inform the user that distribution network is in progress.
[0130] The target image forming device decodes the target information using a predetermined target encoding method to obtain the network distribution information. It then connects to the network to be connected based on the SSID and initial password from the network distribution information, completing the network distribution. After completing the network distribution, the target image forming device disconnects the communication connection with the terminal device. It then broadcasts the network distribution result to the terminal device via ultrasound and announces the result to the user using a frequency band that is audible to the human ear. Upon receiving the network distribution result, the terminal device simultaneously displays a prompt message to notify the user that the network distribution is complete.
[0131] Corresponding to the above-described power distribution method, this embodiment of the invention also provides a power distribution device. See [link to related documentation]. Figure 7 This is a schematic diagram of a power distribution network device provided in an embodiment of the present invention. This power distribution network device is applied to applications such as... Figure 1 The terminal device shown may include: a response module 701, an encoding module 702, and a transmission module 703.
[0132] Response module 701 responds to the distribution network information input by the user.
[0133] The encoding module 702 uses a target encoding method randomly determined from a variety of preset encoding methods to encode the distribution network information to obtain target information. The distribution network information includes the service set identifier (SSID) of the network to be connected and the first password of the network to be connected.
[0134] The transmission module 703 transmits the target information to the target image forming device to be configured on the network, so that the target image forming device can perform network configuration based on the target information.
[0135] Corresponding to the above-described power distribution method, this embodiment of the invention also provides another power distribution device. See [link to related documentation]. Figure 8This is a schematic diagram of a power distribution network device provided in an embodiment of the present invention. This power distribution network device is applied to applications such as... Figure 1 The target image forming device shown may include: a receiving module, a decoding module 802, a determining module 803, and a connection module 804.
[0136] The receiving module 801 receives target information transmitted by the terminal device. The target information is obtained by the terminal device encoding the network configuration information input by the user using a target encoding method randomly determined from a variety of preset encoding methods. The network configuration information includes the Service Set Identifier (SSID) of the network to be connected and the first password of the network to be connected.
[0137] Decoding module 802 decodes the target information according to the target encoding method to obtain distribution network information;
[0138] The determination module 803 determines the network to be connected from several searchable networks based on the SSID of the network to be connected in the distribution network information.
[0139] The connection module 804 connects to the network to be connected using the first password of the network to be connected in the network distribution information.
[0140] Figure 9 This is a schematic diagram illustrating the structure of one embodiment of the electronic device described in this specification. Figure 9 As shown, the electronic device may include at least one processor; and at least one memory communicatively connected to the processing unit, wherein the memory stores program instructions executable by the processing unit, and the processor can execute the network distribution method provided in this embodiment by calling the program instructions.
[0141] The aforementioned electronic device can be a device capable of intelligent dialogue with the user, such as a cloud server. This specification does not limit the specific form of the electronic device in the embodiments. It is understood that the electronic device here refers to the machine mentioned in the method embodiments.
[0142] Figure 9 A block diagram of an exemplary electronic device suitable for implementing embodiments of this specification is shown. Figure 9 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments described in this specification.
[0143] like Figure 9 As shown, the electronic device is presented in the form of a general-purpose computing device. The components of the electronic device may include, but are not limited to: one or more processors 910, communication interface 920, memory 930, and communication bus 940 connecting different system components (including memory 930, communication interface 920 and processor 910).
[0144] The communication bus 940 represents one or more of several bus architectures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the various bus architectures. Examples of these architectures include, but are not limited to, the Industry Standard Architecture (ISA) bus, the Micro Channel Architecture (MAC) bus, the Enhanced ISA bus, the Video Electronics Standards Association (VESA) local bus, and the Peripheral Component Interconnect (PCI) bus.
[0145] Electronic devices typically include a variety of computer-readable media. These media can be any available media that can be accessed by the electronic device, including volatile and non-volatile media, and removable and non-removable media.
[0146] Memory 930 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) and / or cache memory. The electronic device may further include other removable / non-removable, volatile / non-volatile computer system storage media. Memory 930 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of the embodiments described herein.
[0147] A program / utility having a set (at least one) of program modules may be stored in memory 930. Such program modules include—but are not limited to—an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. The program modules typically perform the functions and / or methods described in the embodiments of this specification.
[0148] The processor 910 executes various functional applications and data processing by running programs stored in the memory 930, such as implementing the network distribution method provided in the embodiments shown in this specification.
[0149] This specification provides a non-transitory computer-readable storage medium that stores computer instructions that cause the computer to execute the network distribution method provided in the embodiments shown in this specification.
[0150] The aforementioned non-transitory computer-readable storage medium may be any combination of one or more computer-readable media. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium may be, for example—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or flash memory, optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in connection with an instruction execution system, apparatus, or device.
[0151] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including—but not limited to—electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of transmitting, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device.
[0152] The program code contained on a computer-readable medium may be transmitted using any suitable medium, including—but not limited to—wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0153] Computer program code for performing the operations described herein can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0154] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.
[0155] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this specification, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0156] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this specification includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as will be understood by those skilled in the art to which the embodiments of this specification pertain.
[0157] Depending on the context, the word "if" as used here can be interpreted as "when," "when," "in response to determination," or "in response to detection." Similarly, depending on the context, the phrase "if determination" or "if detection (of the stated condition or event)" can be interpreted as "when determination," "in response to determination," "when detection (of the stated condition or event)," or "in response to detection (of the stated condition or event)."
[0158] It should be noted that the terminals involved in the embodiments of this specification may include, but are not limited to, personal computers (hereinafter referred to as PCs), personal digital assistants (hereinafter referred to as PDAs), wireless handheld devices, tablet computers, mobile phones, MP3 players, MP4 players, etc.
[0159] In the embodiments provided in this specification, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0160] Furthermore, the functional units in the various embodiments of this specification can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in a combination of hardware and software functional units.
[0161] The integrated units implemented as software functional units described above can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute some steps of the methods described in the various embodiments of this specification.
[0162] The above description is merely a preferred embodiment of this specification and is not intended to limit this specification. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this specification should be included within the scope of protection of this specification.
Claims
1. A power distribution network method, characterized in that, The method is applied to a terminal device, and the method includes: Responding to user-inputted network distribution information; The target information is obtained by encoding the distribution network information using a target encoding method randomly determined from a variety of preset encoding methods; The target information is transmitted to the target image forming device to be distributed, so that the target image forming device can perform network distribution based on the target information.
2. The method according to claim 1, characterized in that, The target information is obtained by encoding the distribution network information using a target encoding method randomly determined from a set of preset encoding methods, including: After randomly determining the target encoding method from a variety of preset encoding methods, the target encoding method is transmitted to the target image forming device; wherein the transmission method includes: acoustic wave transmission or network transmission; When the target image forming device receives feedback that it supports the target encoding method, the distribution network information is encoded using the target encoding method to obtain the target information; The support feedback is used to determine whether the target image forming device supports the target encoding method.
3. The method according to claim 1, characterized in that, The method, which responds to user-inputted network distribution information, includes: When it is determined that the network to be connected is a historical network of the terminal device, the network configuration information of the network to be connected that the user has historically entered is directly retrieved.
4. The method according to claim 1, characterized in that, Transmitting the target information to the target image forming device of the network to be distributed includes: The target information is played through a band that is inaudible to the human ear, so as to transmit the target information to the target image forming device of the network to be distributed.
5. The method according to claim 1, characterized in that, Before responding to the network configuration information input by the user, the method further includes: The hotspot information of the target image forming device is obtained through a cloud server. The hotspot information includes the SSID of the hotspot network of the target image forming device and the password of the hotspot network. Establish a communication connection with the target image forming device based on the hotspot information; Transmitting the target information to the target image forming device of the network to be distributed includes: The target information is sent to the target image forming device via the hotspot network.
6. The method according to claim 5, characterized in that, The step of obtaining the hotspot information of the target image forming device through a cloud server includes: The target image is acquired to form a device image of the device; The device image is uploaded to the cloud server so that the cloud server can determine the hotspot information corresponding to the device model identified in the device image, and send the hotspot information to the terminal device; Receive the hotspot information sent by the cloud server.
7. A power distribution network method, characterized in that, The method is applied to a target image forming device to be configured with a network, and the method includes: The terminal device receives target information transmitted by the terminal device. The target information is obtained by the terminal device encoding the network configuration information input by the user using a target encoding method randomly determined from a variety of preset encoding methods. The network configuration information includes the Service Set Identifier (SSID) of the network to be connected and the first password of the network to be connected. The target information is decoded according to the target encoding method to obtain the distribution network information; The network to be connected is determined from several searchable networks based on the SSID of the network to be connected in the network distribution information; Connect to the network to be connected using the first password of the network to be connected in the network distribution information.
8. The method according to claim 7, characterized in that, Before receiving the target information transmitted by the terminal device, the method further includes: In response to the target encoding method transmitted by the terminal device, determine whether the target encoding method is supported; When it is determined that the target encoding method is supported, support feedback is transmitted to the terminal device. The support feedback is used to determine that the target image forming device supports the target encoding method.
9. The method according to claim 7, characterized in that, After connecting to the network to be connected using the password of the network to be connected in the network configuration information, the method further includes: Playback of network configuration results; Specifically, the distribution network results are played to the terminal device through a frequency band that is inaudible to the human ear, and the distribution network results are played to the user through a frequency band that is audible to the human ear.
10. A power distribution network device, characterized in that, The device is used in a terminal device, and the device includes: The response module responds to the network distribution information input by the user; The encoding module uses a target encoding method randomly determined from a variety of preset encoding methods to encode the distribution network information to obtain target information; The transmission module transmits the target information to the target image forming device to be configured on the network, so that the target image forming device can perform network configuration based on the target information.
11. A power distribution network device, characterized in that, The apparatus is used in a target image forming device, and the apparatus includes: The receiving module receives target information transmitted by the terminal device. The target information is obtained by the terminal device encoding the network configuration information input by the user using a target encoding method randomly determined from a variety of preset encoding methods. The network configuration information includes the Service Set Identifier (SSID) of the network to be connected and the first password of the network to be connected. The decoding module decodes the target information according to the target encoding method to obtain distribution network information; The determination module determines the network to be connected from several searchable networks based on the SSID of the network to be connected in the distribution network information; The connection module connects to the network to be connected using the first password of the network to be connected in the network distribution information.
12. An electronic device, characterized in that, include: At least one processor; as well as At least one memory communicatively connected to the processor, wherein: The memory stores program instructions that can be executed by the processor, which can invoke the program instructions to perform the method as described in any one of claims 1 to 6 or claims 7 to 9.
13. A storage medium, characterized in that, The storage medium includes a stored program, wherein, when the program is executed, it controls the device on which the storage medium is located to perform the method according to any one of claims 1 to 6 or claims 7 to 9.