System

The communication system addresses limitations in data transfer speed and range by employing high-speed protocols, signal processing, and real-time interference monitoring, enhancing communication stability and efficiency for video streaming and meetings.

JP2026015018APending Publication Date: 2026-01-29SOFTBANK GROUP CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024116492
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-19
Publication Date
2026-01-29

AI Technical Summary

Technical Problem

Current communication systems face limitations in data transfer speed, communication range, and signal stability, which hinder efficient and stable data transfer, particularly in scenarios like meetings, reducing participant engagement.

Method used

A communication system utilizing a high-speed data transfer protocol, high-precision signal processing technology, real-time interference monitoring, and an automatic route selection algorithm to enhance data transfer speed, expand communication range, and maintain stable communication quality.

Benefits of technology

The system achieves doubled data transfer speed, 30% increased communication range, and real-time interference mitigation, ensuring efficient and reliable communication for applications like video streaming and meetings.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026015018000001_ABST
    Figure 2026015018000001_ABST
Patent Text Reader

Abstract

A system is provided.SOLUTION: A system, comprising: means for using a high-speed data transfer protocol to increase a data transfer rate by two times; means for using a signal processing technology to increase a communication range by 30%; means for monitoring communication interference in real time and taking appropriate measures; and means for using an automatic route selection algorithm to select an optimal communication route.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The technology of the present disclosure relates to a system. [Background technology]

[0002] Patent document 1 discloses a persona chatbot control method performed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to a description of the chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2022-180282 Summary of the Invention [Problem to be solved by the invention]

[0004] Current communication systems have limitations in data transfer speed, communication range, and signal stability, making it difficult to transfer large amounts of data quickly and stably. Furthermore, conventional technologies have difficulty expanding communication range and reducing communication interference. This can hinder efficient communication in situations such as meetings, potentially reducing participant engagement. The present invention aims to solve these problems and provide an efficient and reliable communication system. [Means for solving the problem]

[0005] The present invention provides a communication system including the following means.

[0006] First, it uses a high-speed data transfer protocol that doubles the data transfer speed, allowing large amounts of data to be transferred quickly.

[0007] Next, it employs signal processing technology that increases the communication range by 30%, enabling stable communication over a wider range than conventional communication ranges.

[0008] Furthermore, a system will be built that will monitor communication interference in real time and immediately take appropriate measures if interference occurs, ensuring stable communication quality and enabling uninterrupted data transfer.

[0009] Finally, an automatic route selection algorithm is introduced to maximize data transfer efficiency by selecting the optimal communication route in real time. This algorithm automatically selects the optimal path within the network, improving communication speed and reliability.

[0010] A "high-speed data transfer protocol" is a communication protocol designed to transfer data faster and more efficiently than conventional protocols, and the present invention has the function of doubling the data transfer speed.

[0011] "Data transfer rate" is a measure of the amount of data transferred in a given period of time, and is usually expressed in Mbps (megabits per second).

[0012] "Signal processing technology" is a technology that effectively improves the strength and quality of communication signals and expands the communication range, and this invention expands the communication range by 30%.

[0013] "Coverage" refers to the geographic area within which a communication system can transmit and receive data and within which devices can communicate successfully.

[0014] "Communication interference" refers to the phenomenon in which other electronic devices or environmental factors affect communication signals, reducing communication quality.

[0015] "Real-time monitoring" refers to the process of continuously and instantly monitoring the communications environment and responding to changes.

[0016] An "automatic route selection algorithm" refers to a calculation method for automatically selecting the optimal data transfer route within a network and achieving efficient data communication.

[0017] A "communication route" refers to the path along which data travels between a source and a destination, and includes nodes and links within a network.

[0018] "Data transfer efficiency" refers to optimizing the time and resource usage for data to reach its destination.

[0019] "Server" refers to a computer or system that serves the purpose of providing services to other devices on a computer network.

[0020] A "terminal" refers to a device that is connected to a network and transmits and receives data, and is usually operated directly by a user.

[0021] "User" refers to a person or entity that uses a communication system to send or receive data or use a service. [Brief explanation of the drawings]

[0022] [Figure 1] 1 is a conceptual diagram showing an example of the configuration of a data processing system according to a first embodiment. [Figure 2] 1 is a conceptual diagram showing an example of main functions of a data processing device and a smart device according to a first embodiment. [Figure 3] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a second embodiment. [Figure 4] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and smart glasses according to a second embodiment. [Figure 5]FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a third embodiment. [Figure 6] FIG. 11 is a conceptual diagram showing an example of main functions of a data processing device and a headset-type terminal according to a third embodiment. [Figure 7] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a fourth embodiment. [Figure 8] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and a robot according to a fourth embodiment. [Figure 9] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 10] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 11] FIG. 3 is a sequence diagram showing a processing flow of the data processing system according to the first embodiment. [Figure 12] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1. [Figure 13] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system according to the second embodiment when an emotion engine is combined. [Figure 14] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 2 when an emotion engine is combined. DETAILED DESCRIPTION OF THE INVENTION

[0023] An example of an embodiment of a system according to the technology of the present disclosure will be described below with reference to the accompanying drawings.

[0024] First, the terms used in the following description will be explained.

[0025] In the following embodiments, a coded processor (hereinafter simply referred to as a "processor") may be a single arithmetic device or a combination of multiple arithmetic devices. Furthermore, a processor may be a single type of arithmetic device or a combination of multiple types of arithmetic devices. Examples of arithmetic devices include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), and an APU (Accelerated Processing Unit).

[0026] In the following embodiments, a coded RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a working memory by a processor.

[0027] In the following embodiments, the coded storage is one or more non-volatile storage devices that store various programs, various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), and magnetic tapes.

[0028] In the following embodiments, a communication I / F (Interface) with a symbol is an interface including a communication processor, an antenna, etc. The communication I / F controls communication between multiple computers. Examples of communication standards applied to the communication I / F include wireless communication standards including 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), Bluetooth (registered trademark), etc.

[0029] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." In other words, "A and / or B" means that it may be only A, only B, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" is also applied when three or more things are expressed connected by "and / or."

[0030] [First embodiment]

[0031] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.

[0032] 1, a data processing system 10 includes a data processing device 12 and a smart device 14. An example of the data processing device 12 is a server.

[0033] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0034] The smart device 14 includes a computer 36, a reception device 38, an output device 40, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The reception device 38, the output device 40, and the camera 42 are also connected to the bus 52.

[0035] The reception device 38 includes a touch panel 38A, a microphone 38B, and the like, and receives user input. The touch panel 38A detects contact with an indicator (for example, a pen or a finger) to receive user input by the touch of the indicator. The microphone 38B detects the user's voice to receive user input by voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the data indicating the user input.

[0036] The output device 40 includes a display 40A and a speaker 40B, and presents data to the user 20 by outputting the data in a form of expression that the user 20 can perceive (for example, audio and / or text). The display 40A displays visible information such as text and images in accordance with instructions from the processor 46. The speaker 40B outputs audio in accordance with instructions from the processor 46. The camera 42 is a compact digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.

[0037] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54.

[0038] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.

[0039] 2, in the data processing device 12, a specific process is performed by the processor 28. A specific processing program 56 is stored in the storage 32. The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific process is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[0040] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[0041] In the smart device 14, the processor 46 performs the reception output process. The storage 50 stores a reception output program 60. The reception output program 60 is used in conjunction with the specific processing program 56 by the data processing system 10. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[0042] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0043] The present invention relates to a method and apparatus for implementing an efficient and reliable communication system in which servers, terminals, and users function in their respective roles to achieve increased data transfer rates, extended communication range, real-time monitoring of communication interference, and optimized automatic route selection.

[0044] 1. High-speed data transfer protocol

[0045] The server initializes the communication protocol and sends and receives data using a high-speed data transfer protocol. This protocol can transfer data twice as fast as conventional protocols. For example, when a server sends a large video file to a terminal, using this protocol allows the file to be transferred much faster than conventional protocols.

[0046] 2. High-precision signal processing technology

[0047] The device uses signal processing technology to increase the communication range by 30%. This technology enables stable communication over a wider area than conventional communication ranges. For example, even if a user connects to Wi-Fi through a device in a faraway room in their home, they can maintain a connection with a stronger signal than before.

[0048] 3. Real-time interference monitoring and countermeasures

[0049] The server monitors the communication environment in real time and responds immediately if any interference occurs. The system measures the interference level and takes appropriate measures if it exceeds a certain threshold. For example, if the server detects interference caused by other devices that emit radio waves, such as a microwave oven, it will detect this and automatically reconfigure the communication route to minimize the impact of the interference.

[0050] 4. Automatic Route Selection Algorithm

[0051] When users send or receive data, an automatic route selection algorithm selects the optimal data transmission route in real time. This algorithm automatically selects the optimal path within the network to ensure efficient communication. For example, when a user uploads a large amount of data to cloud storage, the algorithm selects the optimal network route to transfer the data quickly and efficiently.

[0052] These functions enable the server, terminals, and users to work together as a single entity, enabling efficient and reliable communication. This system is effective in a variety of scenarios, such as answering questions during meetings, stimulating discussions, and improving participant engagement.

[0053] The processing flow will be explained below.

[0054] Step 1:

[0055] The server initializes the communication protocol. The server instantiates a new high-speed data transfer protocol and sets the transfer rate to 2000 Mbps. The server is now ready for high-speed data transfers.

[0056] Step 2:

[0057] The server transfers the data. The server retrieves the data to be transferred and transfers it to the device using a new protocol, which allows the data to be sent faster than usual.

[0058] Step 3:

[0059] The device initializes signal processing technology. The device creates an instance of signal processing and configures it to increase communication range by 30%, allowing the device to communicate over a wider area.

[0060] Step 4:

[0061] The terminal processes the signal. The terminal processes the received signal using high-precision technology, stabilizing the signal while expanding the communication range by 30%, enabling stable communication over a wide area.

[0062] Step 5:

[0063] The server monitors the communication environment for interference in real time, measures the interference level, and prepares to take appropriate measures if the interference level exceeds a set threshold.

[0064] Step 6:

[0065] The server takes immediate action against interference detected through real-time monitoring, such as reconfiguring frequencies or changing communication routes.

[0066] Step 7:

[0067] The user initializes the automatic route selection algorithm. When the user sends or receives data, the algorithm is started and the system is ready to select the optimal communication route.

[0068] Step 8:

[0069] The user selects the optimal route. The user runs an automatic route selection algorithm to select the optimal data transfer route within the network, enabling efficient data communication.

[0070] Step 9:

[0071] Users send and receive data. The users then use the selected optimal route to send the data to cloud storage or other communication partners, ensuring fast and efficient data transfer.

[0072] Example 1

[0073] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0074] Conventional communication systems suffer from problems such as slow data transfer speeds and limited communication ranges. Furthermore, it is difficult to quickly take appropriate measures when communication interference occurs, which often hinders efficient data transfer. In particular, the accuracy of real-time communication interference monitoring and automatic route selection is low, making it difficult to maintain a stable communication environment. The present invention aims to solve these problems and realize efficient and reliable data communication.

[0075] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[0076] In this invention, the server includes means for doubling the data transfer speed by using a high-speed data transfer protocol, means for expanding the communication range by 30% by using signal processing technology, means for monitoring communication interference in real time and taking appropriate measures, means for monitoring data transfer errors in real time and performing retry processing, means for analyzing environmental signals and automatically adjusting the optimal communication settings, and means for selecting the optimal network route and analyzing the network load status. This enables high-speed and wide-area data communication and enables quick and accurate response to communication interference.

[0077] A "high-speed data transfer protocol" is a communications protocol that can double the data transfer speed.

[0078] "Signal processing technology" is a technology that increases communication range by 30% and provides stable signal connections.

[0079] "Real-time monitoring" is a technology that monitors communication interference and network environments in real time and makes immediate use of that information.

[0080] An "automatic route selection algorithm" is an algorithm for automatically selecting the optimal data communication route and transferring data efficiently.

[0081] "Data transfer error monitoring" is a technology that monitors errors that occur during data transfer in real time and automatically performs retry processing.

[0082] "Environmental signal analysis" is the process of analyzing the surrounding communication environment and automatically adjusting the optimal communication settings.

[0083] "Network load analysis" is a technique for analyzing the load on a network and selecting the optimal communication route.

[0084] The present invention relates to a method and apparatus for implementing an efficient and reliable communication system in which servers, terminals, and users function in their respective roles to achieve increased data transfer rates, extended communication range, real-time monitoring of communication interference, and optimized automatic route selection.

[0085] 1. High-speed data transfer protocol

[0086] The server uses "High-Speed ​​Transfer Software v2.0" to initialize the high-speed data transfer protocol. This protocol can send and receive data at twice the speed of conventional protocols. For example, a large video file specified by the user can be read from a specific directory and efficiently sent to the device. The server monitors data transfer errors in real time and automatically retries if an error occurs. For example, when the server uses this protocol to send a large video file to a device, the file can be transferred in a much shorter time than conventional protocols.

[0087] 2. High-precision signal processing technology

[0088] The device uses high-precision signal processing technology to extend the communication range by 30%. This feature can be enabled by turning on the "High-Precision Signal Processing" option in the device's settings menu. The device uses specific hardware (e.g., "High-Performance Antenna Module") to extend the communication distance. The device also analyzes the signal in the environment and automatically adjusts the optimal communication settings. For example, even when a user connects to Wi-Fi through a device in a far-away room in their home, they can maintain a connection with a stronger signal than before.

[0089] 3. Real-time interference monitoring and countermeasures

[0090] The server activates "Network Guard" and monitors the communication environment in real time. Using dedicated monitoring software, it responds immediately if communication interference occurs. The server measures the interference level and takes appropriate measures if it exceeds a certain threshold (e.g., when the signal strength falls below -70 dBm). For example, if the server detects interference from other devices that emit radio waves, such as a microwave oven, it automatically reconfigures the communication route to minimize the impact of the interference.

[0091] 4. Automatic Route Selection Algorithm

[0092] When a user sends a request to the server to upload data to cloud storage, the server uses an automatic route selection algorithm to select the optimal network route. The server analyzes the network load status and selects the route with the least load, ensuring that data is uploaded quickly and efficiently. For example, when a user uploads a large project file to cloud storage, the algorithm selects the optimal network route to transfer data efficiently.

[0093] Prompt Sentence Examples

[0094] Example 1: Real-time interference monitoring and countermeasures

[0095] Scenario: During a real-time meeting in the office, the microwave starts to turn on, causing interference with the Wi-Fi signal.

[0096] Example of input prompt for generative AI model:

[0097] User: My Wi-Fi is unstable because someone is using a microwave during a meeting. What should I do?

[0098] Server: By setting up network monitoring, you can detect interference in real time and automatically optimize communication routes. For example, try using "Network Guard."

[0099] Example 2: Automatic Route Selection Algorithm

[0100] Scenario: You want to upload a large project file to cloud storage.

[0101] Example of input prompt for generative AI model:

[0102] User: I want to upload a large file to cloud storage, how can I finish it quickly?

[0103] Server: Use an automatic route selection algorithm. This algorithm chooses the best network route and transmits data efficiently. For example, it monitors network conditions during uploads to maintain the best route.

[0104] The above is a specific embodiment of the present system, which enables high-speed and wide-area data communication and enables quick and accurate response to communication interference.

[0105] The flow of the identification process in the first embodiment will be described with reference to FIG.

[0106] High-Speed ​​Data Transfer Protocol

[0107] Step 1: Initialize the protocol

[0108] The server initializes the high-speed data transfer protocol. As input, it receives an instruction to start the communications software. Specifically, it starts up the "High-Speed ​​Transfer Software v2.0" and reads the configuration file. This configuration file contains settings such as communication speed and data compression. As output, it obtains the initialized state of the protocol.

[0109] Step 2: Prepare your data

[0110] The server prepares the data to be transferred. As input, it receives the file name and path information specified by the user. Based on that information, the server reads large files such as video files from the specified directory. The output is a data file that is ready to be transferred.

[0111] Step 3: Start high-speed transfer

[0112] The server initiates the transmission of data using a protocol. As input, it receives an initialized protocol and a prepared data file. It compresses the data using a specific encoding algorithm and sends it over the network to the terminal. The output is the process where the data is compressed and transferred at high speed.

[0113] Step 4: Monitor the transfer status

[0114] The server monitors the transfer in real time. As input, it receives status information about the data being transferred. The server logs any errors and automatically retries them. The output is a log of successful transfer events, or an error detection and remediation.

[0115] High-precision signal processing technology

[0116] Step 1: Enabling signal processing functions

[0117] The device enables high-precision signal processing technology. As input, the user turns on the "High-Precision Signal Processing" option in the settings menu. This action enables the signal processing function. As output, the signal processing function is enabled.

[0118] Step 2: Analyze the signal

[0119] The device analyzes surrounding signals. As input, it receives surrounding environmental signal data. The device applies a data decoding algorithm and automatically adjusts optimal communication settings. The output is the analyzed signal data and optimized communication settings.

[0120] Step 3: Expanding the range

[0121] The terminal uses specific hardware (e.g., a "high-performance antenna module") to extend the communication distance. As input, it receives the activation status of the signal processing function and the analyzed signal data. The output is the extended communication range.

[0122] Real-time interference monitoring and countermeasures

[0123] Step 1: Initial setup of the communication environment

[0124] The server initializes the communication environment and starts real-time monitoring. As input, it receives instructions to start the monitoring software. Specifically, it starts "Network Guard" and scans signals from each device. The output shows the state in which real-time monitoring has started.

[0125] Step 2: Detect interference

[0126] The server detects communication interference. As input, it receives signal strength information from monitoring. If the signal strength falls below a certain threshold (e.g., -70 dBm), it determines that interference has occurred. The output is interference detection information.

[0127] Step 3: Implementing the measures

[0128] The server automatically implements interference countermeasures. It receives interference detection information as input. To avoid interference, it switches to another frequency band or automatically reconfigures the communication route. The output is the communication environment after interference countermeasures have been implemented.

[0129] Automatic Route Selection Algorithm

[0130] Step 1: Acceptance of data transfer request

[0131] A user sends a request to the server to upload data to the cloud storage. The input is the instruction data of the upload request. The server receives this request and moves to the next processing step. The output is the accepted request data.

[0132] Step 2: Selecting the optimal route

[0133] The server uses an automatic route selection algorithm to select the optimal data transfer route within the network. It receives network load status data as input. The server analyzes the data and selects the route with the least load. The output is the selected optimal route information.

[0134] Step 3: Performing the data transfer

[0135] The server starts uploading data using the selected route. As input, it receives the optimal route information and the data to be uploaded by the user. The data is efficiently transmitted to cloud storage via multiple relay points. The output is the uploaded data.

[0136] Step 4: Transfer result feedback

[0137] The server notifies the user of the transfer results. As input, it receives status information about the data transfer. The server displays a message that the upload is complete and reports details such as the transfer speed and time taken. The output is the notification that the transfer is complete.

[0138] The above is a specific flow divided into program processing steps.

[0139] (Application example 1)

[0140] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0141] Conventional technologies face challenges such as limited data transfer speeds and communication range, as well as a lack of stability to provide a high-quality video streaming experience. Furthermore, they lack real-time countermeasures when communication interference occurs, often preventing users from enjoying content comfortably. Video streaming, in particular, requires the transfer of large amounts of data, and delays in transfer speeds and unstable communication can significantly impair the user experience.

[0142] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[0143] In this invention, the server includes a means for doubling data transfer speeds by using a high-speed data transfer protocol, a means for extending communication range by 30% by using signal processing technology, and a means for monitoring communication interference in real time and taking appropriate measures. This enables efficient and reliable communication. Furthermore, cloud computing technology is used to efficiently stream data, enabling users to enjoy a high-quality video viewing experience through smartphone applications.

[0144] The "high-speed data transfer protocol" is a protocol that doubles the conventional communication speed and improves data transfer efficiency.

[0145] "Signal processing technology" is a technology that expands the communication range by 30%, enabling stable communication over a wide area.

[0146] "Real-time interference monitoring" is a technology that monitors the communication environment in real time and responds immediately when communication interference occurs.

[0147] The "automatic route selection algorithm" is an algorithm that automatically selects the optimal route for data transfer, achieving efficient communication.

[0148] "Cloud computing technology" refers to technology for storing, managing, and processing data over the Internet, enabling efficient streaming of data.

[0149] A "smartphone application" is software that runs on a smartphone and provides various functions to users.

[0150] A "high-quality video viewing experience" is a viewing experience in which you can enjoy high-resolution video without buffering when streaming video.

[0151] The present invention is a communication system that utilizes high-speed data transfer protocols, signal processing technology, real-time interference monitoring, automatic route selection algorithms, cloud computing technology, and smartphone applications to provide users with a high-quality video viewing experience. This system is realized by the following components:

[0152] Server processing

[0153] The server uses a high-speed data transfer protocol to send and receive data, which allows for twice the data transfer speed compared to conventional protocols, and also utilizes cloud computing technology to efficiently manage and distribute data.

[0154] The server monitors communication interference in real time and takes appropriate measures when interference occurs, such as rerouting communication routes and identifying the source of interference.

[0155] Processing by the terminal

[0156] The device utilizes high-precision signal processing technology to increase the communication range by 30%, allowing users to maintain stable communication over a wide area. For example, even if a user is in a distant room in the home, the Wi-Fi connection will be stable and high-quality video can be enjoyed.

[0157] The device efficiently processes the data received from the server and provides it to the user, enabling high-definition video viewing without buffering.

[0158] User interaction

[0159] Users access the system through a smartphone application, which manages communication with the server and optimizes data transfer, and provides an easy-to-use user interface.

[0160] Specific examples

[0161] For example, when a user streams a movie on their smartphone, the server transmits the movie data using a high-speed data transfer protocol. At the same time, the server monitors the communication environment in real time and automatically reroutes the communication route if interference occurs. The device then uses high-precision signal processing technology to stably display the received data, allowing users to watch high-quality videos without buffering.

[0162] Prompt Sentence Examples

[0163] An example of a prompt sentence when using a generative AI model is as follows:

[0164] Prompt: Provide a code example for an application that uses a high-speed data transfer protocol to stream movies on a smartphone. Include examples of communication initialization and data transfer.

[0165] In this way, the present invention enables the server, terminal, and user to work together to achieve high-speed, highly reliable communications, allowing users to enjoy a high-quality video viewing experience.

[0166] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[0167] Step 1:

[0168] A user launches a smartphone application and starts video streaming. The input is the user's operation, and the output is the launch of the application. At this time, the application connects to the server and sends a request to initialize data transfer.

[0169] Step 2:

[0170] The server receives a connection request from the terminal and initializes the high-speed data transfer protocol. The input is the initialization request from the terminal, and the output is a message that the protocol has been successfully initialized. The server then prepares to send data at high speed using the protocol.

[0171] Step 3:

[0172] The server transmits large video files to the terminal using a high-speed data transfer protocol. The input is the video file stored on the server, and the output is the video data transmitted to the terminal. During this process, calculations are performed to maximize the efficiency of data transfer.

[0173] Step 4:

[0174] The device decodes the received video data using high-precision signal processing technology, expanding the communication range by 30%. The input is the video data received from the server, and the output is the decoded video data. At this time, the device expands the communication range and achieves high-quality streaming.

[0175] Step 5:

[0176] The server monitors the communication environment in real time and automatically takes countermeasures if interference occurs. The input is real-time data on the communication environment, and the output is a stable communication environment after countermeasures have been taken. For example, it reconfigures communication routes and identifies sources of interference.

[0177] Step 6:

[0178] Using an automatic route selection algorithm, the server selects the optimal communication route. The input is real-time network data, and the output is an optimized communication route. This algorithm ensures that users have a smooth viewing experience with low latency.

[0179] Step 7:

[0180] Users get a high-quality video viewing experience on their smartphones. The input is video data decoded on the device, and the output is video displayed in high definition. This allows users to enjoy movies and dramas without buffering.

[0181] The above processing steps enable the server, terminals, and users to work together to realize an efficient and reliable communication system. The present invention aims to provide a high-quality viewing experience, particularly in the field of video streaming.

[0182] Furthermore, an emotion engine that estimates the user's emotion may be combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion.

[0183] The present invention relates to a method and apparatus for realizing an efficient and reliable communication system. The system allows servers, terminals, and users to function in their respective roles to improve data transfer speeds, extend communication range, monitor communication interference in real time, and optimize automatic route selection. Furthermore, the system combines an emotion engine that recognizes user emotions to improve user engagement.

[0184] 1. High-speed data transfer protocol

[0185] The server initializes the communication protocol and sends and receives data using a high-speed data transfer protocol. This protocol can transfer data twice as fast as conventional protocols. For example, when a server sends a large video file to a terminal, using this protocol allows the file to be transferred much faster than conventional protocols.

[0186] 2. High-precision signal processing technology

[0187] The device uses signal processing technology to increase the communication range by 30%. This technology enables stable communication over a wider area than conventional communication ranges. For example, even if a user connects to Wi-Fi through a device in a faraway room in their home, they can maintain a connection with a stronger signal than before.

[0188] 3. Real-time interference monitoring and countermeasures

[0189] The server monitors the communication environment in real time and responds immediately if any interference occurs. The system measures the interference level and takes appropriate measures if it exceeds a certain threshold. For example, if the server detects interference caused by other devices that emit radio waves, such as a microwave oven, it will detect this and automatically reconfigure the communication route to minimize the impact of the interference.

[0190] 4. Automatic Route Selection Algorithm

[0191] When users send or receive data, an automatic route selection algorithm selects the optimal data transmission route in real time. This algorithm automatically selects the optimal path within the network to ensure efficient communication. For example, when a user uploads a large amount of data to cloud storage, the algorithm selects the optimal network route to transfer the data quickly and efficiently.

[0192] 5. Combining Emotion Engines

[0193] The device is equipped with an emotion engine that recognizes the user's emotional state in real time. This engine analyzes the user's voice and facial expression data to determine their emotional state. For example, if the user is feeling stressed during a meeting, the emotion engine will detect this and send feedback to the server.

[0194] 6. Emotion-based communication optimization

[0195] When the server receives feedback from the emotion engine, it takes measures to optimize the communication environment. For example, if the user is stressed, the server may further improve communication speed or strengthen interference countermeasures. In this way, the optimal communication environment is provided according to the user's emotions.

[0196] This allows the server, terminals, and users to work together as a unified team, not only realizing an efficient and reliable communication system, but also enabling flexible responses according to the user's emotional state.This system is effective in a variety of scenarios, such as answering questions during meetings, stimulating discussions, and improving participant engagement.

[0197] The processing flow will be explained below.

[0198] Step 1:

[0199] The server initializes the communication protocol. The server instantiates a new high-speed data transfer protocol and sets the transfer rate to 2000 Mbps. The server is now ready for high-speed data transfers.

[0200] Step 2:

[0201] The server transfers the data. The server retrieves the data to be transferred and transfers it to the device using a new protocol. This allows data to be sent faster than usual. For example, it is possible to transfer large video files in a short time.

[0202] Step 3:

[0203] The device initializes signal processing technology. The device creates an instance of signal processing and configures it to increase communication range by 30%, allowing the device to communicate over a wider area.

[0204] Step 4:

[0205] The device processes the signal. The device processes the received signal using high-precision technology, stabilizing the signal with a 30% increased communication range. This enables stable communication over a wider area. For example, Wi-Fi signals can reach every corner of your home.

[0206] Step 5:

[0207] The server monitors the communication environment for interference in real time, measures the interference level, and prepares to take appropriate measures if the interference level exceeds a set threshold.

[0208] Step 6:

[0209] The server implements interference countermeasures. The server takes immediate action against interference detected through real-time monitoring. For example, it reconfigures frequencies or changes communication routes to maintain communication quality.

[0210] Step 7:

[0211] The user initializes the automatic route selection algorithm. When the user sends or receives data, the algorithm is started and the system is ready to select the optimal communication route.

[0212] Step 8:

[0213] The user selects the optimal route. The user runs an automatic route selection algorithm to select the optimal data transfer route within the network, enabling efficient data communication.

[0214] Step 9:

[0215] Users send and receive data. The users then use the selected optimal route to send the data to cloud storage or other communication partners, ensuring fast and efficient data transfer.

[0216] Step 10:

[0217] The device initializes the emotion engine. The device creates an instance of the emotion engine and prepares to recognize the user's emotional state.

[0218] Step 11:

[0219] The device analyzes the user's emotions. The device acquires the user's voice and facial expression data and analyzes it using an emotion engine. This allows the user's emotional state to be determined in real time.

[0220] Step 12:

[0221] The device sends emotional data to the server, which then prepares to adjust the communication environment based on the data about the user's emotional state.

[0222] Step 13:

[0223] The server optimizes the communication environment based on the emotional data. If the user is under stress, the server will further increase communication speed or strengthen interference countermeasures. In this way, the optimal communication environment is provided according to the user's emotions.

[0224] Step 14:

[0225] Users can hold meetings and data communications in a communication environment that takes their emotions into consideration, allowing them to communicate efficiently in a comfortable and stress-free environment.

[0226] Example 2

[0227] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0228] Conventional communication systems have limitations in terms of data transfer speed, communication range, interference prevention, and automatic route selection optimization. Furthermore, they do not optimize the communication environment based on the user's emotional state. This has led to a demand for improved communication efficiency and reliability, as well as an improved user experience.

[0229] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[0230] In this invention, the server includes means for doubling the data transfer rate by using a high-speed data transfer protocol, means for expanding the communication range by 30% by using signal processing technology, means for monitoring communication interference in real time and taking appropriate measures, means for selecting an optimal communication route by using an automatic route selection algorithm, means for recognizing the user's emotional state in real time by using an emotion analysis engine, and means for optimizing the communication environment based on the user's emotional state. This provides an efficient and reliable communication system and enables flexible optimization of the communication environment according to the user's emotions.

[0231] The "High-Speed ​​Data Transfer Protocol" is a protocol that doubles the data transfer speed and uses an optimized TCP / IP stack and compression algorithms.

[0232] "Signal processing technology" is a technology that increases the communication range by 30%, and uses a digital signal processor (DSP) to remove noise and amplify signals.

[0233] "Means for monitoring communication interference in real time and taking appropriate measures" refers to using a spectrum analyzer to monitor environmental radio waves in real time and implementing adaptive notch filters or route changes when an interference source is detected.

[0234] The "automatic route selection algorithm" is an algorithm that selects the optimal communication route in real time, and applies dynamic programming and the minimum cost path algorithm (Dijkstra Algorithm).

[0235] An "emotion analysis engine" is an engine that recognizes a user's emotional state in real time, and uses voice recognition and image analysis technology to determine emotions from voice and facial expressions.

[0236] "Means for optimizing the communication environment based on emotional state" refers to means for adjusting communication speed and stability of the communication environment based on feedback obtained from the emotion analysis engine.

[0237] The present invention relates to a method and apparatus for realizing an efficient and reliable communication system in which servers, terminals, and users function in their respective roles, achieving improved data transfer speeds, expanded communication range, real-time monitoring of communication interference, and optimized automatic route selection. Furthermore, a sentiment analysis engine that recognizes user emotions is combined to improve user engagement.

[0238] 1. High-speed data transfer protocol

[0239] The server initializes the communication protocol and sends and receives data using a high-speed data transfer protocol. This protocol can transfer data at twice the speed of conventional protocols. Specifically, the server customizes the TCP / IP stack and uses optimized buffering techniques and compression algorithms to achieve high-speed data transfer.

[0240] For example, when a server sends a 100GB video file to a device, after applying a compression algorithm, the transfer begins at a size of approximately 50GB. Using a conventional protocol, it would take an hour to transfer 50GB, but using the high-speed protocol, it can be completed in just 30 minutes.

[0241] 2. Signal processing technology expands communication range

[0242] The device uses signal processing technology to increase the communication range by 30%. This technology uses a digital signal processor (DSP) that performs noise reduction and signal amplification. Specifically, the device analyzes the received signal using the DSP, performs noise reduction and amplification, and then retransmits the amplified signal, thereby increasing the communication range.

[0243] For example, even if a user connects to Wi-Fi through a device in a faraway room in their home, the signal will be strengthened to maintain a stable connection.

[0244] 3. Real-time interference monitoring and countermeasures

[0245] The server monitors the communication environment in real time and responds immediately if any communication interference occurs. Specifically, the server uses a spectrum analyzer to monitor the radio wave environment and detects abnormal interference waves.

[0246] For example, if the server detects microwave interference, it will send an alert and immediately run an automatic route selection algorithm to reroute to a frequency band with less interference.

[0247] 4. Automatic Route Selection Algorithm

[0248] When a user sends or receives data, an automatic route selection algorithm selects the optimal data transfer route in real time. This algorithm applies dynamic programming and the Dijkstra algorithm.

[0249] For example, when a user uploads a large amount of data to a cloud service, the least busy route is selected to maximize the data transfer speed.

[0250] 5. Emotion Recognition Using an Emotion Analysis Engine

[0251] The device is equipped with an emotion analysis engine that recognizes the user's emotional state in real time. This engine uses deep learning to combine voice recognition and image analysis technology to determine emotions from voice and facial expressions.

[0252] For example, if a user is feeling stressed during a meeting, the device will detect the stress from the user's tone of voice and facial expression and send that information to the server.

[0253] 6. Emotion-based optimization of communication environments

[0254] The server receives feedback from the emotion analysis engine and takes measures to optimize the communication environment, adjusting communication speed and stability based on the analysis results of the emotion engine.

[0255] For example, if the server determines that a user is feeling stressed, it will further increase communication speeds and strengthen interference prevention measures, allowing meetings to proceed smoothly without interruptions.

[0256] Examples and prompts

[0257] Example: Consider a scenario where User A is holding an online meeting at home. The server is using a high-speed data transfer protocol to deliver the video stream of the meeting without delay. The device is using signal processing technology to provide a stable Wi-Fi connection even in a distant room in the house. Suddenly, interference from a microwave oven occurs, but the server detects it in real time, issues an alert, and changes to a new route with less interference. The sentiment analysis engine detects that User A is feeling stressed and sends feedback to the server. The server automatically improves communication speed and enhances stability, allowing User A to continue the meeting smoothly.

[0258] Prompt statement:

[0259] Please follow these steps to describe the specific process for an efficient and reliable communication system:

[0260] 1. How to initialize a high-speed data transfer protocol and use a compression algorithm

[0261] 2. Mechanism and implementation method for expanding communication range using signal processing technology

[0262] 3. Interference monitoring and real-time countermeasure implementation process

[0263] 4. Principles and practical examples of automatic route selection algorithms

[0264] 5. Emotion Recognition Technology and Data Processing Using an Emotion Analysis Engine

[0265] 6. Emotion-based communication environment optimization method and its concrete example

[0266] As a concrete example, please explain in detail the behavior of User A, the server, and the terminal during an online meeting.

[0267] The flow of the identification process in the second embodiment will be described with reference to FIG.

[0268] Step 1:

[0269] The server first initializes the communication protocol, optimizing the TCP / IP stack and enabling high-speed data transfer protocols. As input, it receives the destination IP address and port number, and as output, an optimized connection is established.

[0270] Specific behavior:

[0271] The server inputs the IP address and port number of the destination and loads optimized buffering techniques and compression algorithms, preparing the data for high-speed transfer.

[0272] Step 2:

[0273] The server compresses the data. It uses a highly efficient compression algorithm to reduce the size of the data. It takes the data to be sent (e.g. a video file) as input and produces the compressed data as output.

[0274] Specific behavior:

[0275] The server takes a 100GB video file as input and applies a compression algorithm, which produces approximately 50GB of compressed data.

[0276] Step 3:

[0277] The server establishes a connection to the device and begins sending data. It uses a high-bandwidth network connection to send and receive data. As input, it receives compressed data and connection information, and as output, it transfers the data to the device.

[0278] Specific behavior:

[0279] The server takes the compressed data and connection information as input and initiates the data transfer using a high-speed protocol, which transfers 50GB of data to the device in 30 minutes.

[0280] Step 4:

[0281] The terminal analyzes the received signal using a digital signal processor (DSP), removes noise, and amplifies the signal. It takes the received signal as input and generates a noise-removed and amplified signal as output.

[0282] Specific behavior:

[0283] The terminal inputs the received signal into the DSP, which applies noise reduction filters and signal amplification algorithms, which removes noise and produces a stronger signal.

[0284] Step 5:

[0285] The terminal retransmits the amplified signal. As input, it receives the amplified signal, and as output, the strengthened signal is transmitted over a wide area.

[0286] Specific behavior:

[0287] The device takes the amplified signal as input and retransmits a stronger Wi-Fi signal, ensuring a stable connection even when the user is in a far-flung room.

[0288] Step 6:

[0289] The server monitors the communication environment in real time and uses a spectrum analyzer to detect communication interference. It receives real-time radio wave data as input and generates information on whether interference exists or not as output.

[0290] Specific behavior:

[0291] The server receives radio wave data from the spectrum analyzer as input and analyzes it, generating interference wave detection results.

[0292] Step 7:

[0293] If the server detects interference, it issues an alert and reconfigures the route. It receives interference detection information as input and generates an alert and a new communication route as output.

[0294] Specific behavior:

[0295] The server receives interference detection information as input, sends real-time notifications, and applies adaptive notch filters to reroute, thereby establishing new communication routes that minimize the impact of interference.

[0296] Step 8:

[0297] When a user sends or receives data, the automatic route selection algorithm selects the optimal data transmission route. It receives network status and data traffic information as input, and generates the optimal communication route as output.

[0298] Specific behavior:

[0299] The server receives network status and data traffic information as input and applies the Dijkstra algorithm to calculate the minimum cost route, thereby selecting the optimal communication route in real time.

[0300] Step 9:

[0301] The device recognizes the user's emotional state in real time. It uses an emotion analysis engine to analyze voice and facial expression data. It receives voice and image data as input and generates analysis results as output.

[0302] Specific behavior:

[0303] The device receives audio and image data as input and performs emotion analysis using a deep learning model, which generates a recognition result of the user's emotional state.

[0304] Step 10:

[0305] The device receives the emotion analysis results as input and sends the analysis results to the server as output.

[0306] Specific behavior:

[0307] The device receives the analysis results as input and sends them to the server using a data transfer protocol, allowing the server to obtain the user's emotional information.

[0308] Step 11:

[0309] The server receives feedback from the sentiment analysis engine and takes measures to optimize the communication environment. The sentiment analysis results are received as input, and the optimization of the communication environment is performed as output.

[0310] Specific behavior:

[0311] The server receives the emotion analysis results as input and uses an AI model to adjust communication speed and stability in real time, providing a flexible communication environment that responds to the user's emotional state.

[0312] (Application example 2)

[0313] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0314] Communication systems for autonomous vehicles face problems such as limited data transfer speeds, communication range, and communication interference, which negatively impact the safety and comfort of autonomous driving. Furthermore, due to a lack of appropriate responses to the emotional states of drivers and passengers, there is a need for methods to reduce stress during driving. Therefore, it is necessary to solve these problems, provide an efficient and reliable communication environment, and enable flexible responses to the user's emotional state.

[0315] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for doubling the data transfer rate by using a high-speed data transfer protocol, means for expanding the communication range by 30% using signal processing technology, and means for monitoring communication interference in real time and taking appropriate measures. This makes it possible to make the communication environment of an autonomous vehicle efficient and reliable. In addition, by incorporating an emotion engine, combining means for recognizing the user's emotional state in real time with means for optimizing the communication environment based on feedback from the emotion engine, it is possible to improve user engagement and reduce stress.

[0316] The "high-speed data transfer protocol" is a communication protocol for realizing high-speed data transfer, providing data transfer speeds twice as fast as conventional methods.

[0317] "Signal processing technology" is a technology that enables efficient transmission of communication data, thereby expanding the communication range by 30%.

[0318] "Communication interference monitoring" is a technology that detects interference occurring in a communication environment in real time and takes measures to minimize its impact.

[0319] An "automatic route selection algorithm" is a calculation method for automatically selecting the optimal communication route and maximizing the efficiency of data transfer.

[0320] An "emotion engine" is a device or program that recognizes and analyzes a user's emotional state in real time.

[0321] "Feedback" refers to the provision of information by the server or system to optimize the communication environment and other settings based on the emotional state recognized by the emotion engine.

[0322] "Optimizing the communication environment" means making adjustments to reduce communication interference, improve data transfer speeds, and achieve efficient and reliable communication.

[0323] This invention is applied to the communication system of an autonomous vehicle. The main components of the invention include a high-speed data transfer protocol, signal processing technology, communication interference monitoring, an automatic route selection algorithm, and an emotion engine. Detailed embodiments of each component are shown below.

[0324] High-Speed ​​Data Transfer Protocol Embodiments

[0325] The server then initiates a high-speed data transfer protocol, which doubles the normal communication speed (for example, 2000 Mbps). This protocol allows for the rapid transfer of large amounts of data between the server and the device.

[0326] Signal Processing Technique Embodiments

[0327] The terminal uses high-precision signal processing technology to increase the communication range by 30%, enabling stable communication between autonomous vehicles and infrastructure over a wide area. For example, vehicles can maintain a strong signal even at long distances.

[0328] Communication interference monitoring and countermeasure implementation

[0329] The server monitors the communication environment in real time and responds immediately if interference occurs. It measures the interference level and automatically reconfigures the communication route if it exceeds a certain threshold, minimizing the impact of interference. For example, if interference from a microwave oven or other wireless device is detected, the server automatically selects the optimal communication path.

[0330] Embodiments of the Automatic Route Selection Algorithm

[0331] When users send or receive data, an automatic route selection algorithm selects the optimal data transfer route in real time. This algorithm automatically selects the optimal path within the network to ensure efficient communication. For example, when uploading large amounts of data to cloud storage, selecting the optimal network route ensures fast data transfer.

[0332] Embodiment of Emotion Engine

[0333] The device is equipped with an emotion engine that recognizes the user's emotional state in real time. This engine analyzes the user's voice and facial expression data to determine their emotional state. For example, if the user is feeling stressed during a meeting, the emotion engine will detect this and send feedback to the server.

[0334] Emotion-Based Communication Optimization Embodiments

[0335] When the server receives feedback from the emotion engine, it takes measures to optimize the communication environment. If the user is in a stressful state, it may further improve communication speed or strengthen interference countermeasures. In this way, the optimal communication environment is provided according to the user's emotions.

[0336] Examples and prompts

[0337] For example, if a driver feels stressed in an autonomous vehicle, the emotion engine will recognize that emotional state and send feedback to the server. The server will then optimize the in-car environment accordingly, playing relaxing music and adjusting the lighting. Specific prompts include:

[0338] "Detect the driver's emotional state (stress) while driving and adjust the environment (music, lighting) to create a relaxing environment."

[0339] Examples include:

[0340] This invention makes the communication system for an autonomous vehicle efficient and reliable, and also enables flexible responses according to the emotional state of the user.

[0341] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[0342] Step 1:

[0343] The server initializes the high-speed data transfer protocol. As input, it receives a trigger to start communication and information about the connection partner, and as output, it provides a communication channel set to high-speed transfer mode. In this process, the server sets the data transfer rate to 2000 Mbps and sends a notification of initialization completion to each communication partner.

[0344] Step 2:

[0345] The device uses signal processing technology to increase the communication range by 30%. It takes surrounding communication environment information (signal strength and noise level) as input and provides the increased communication range as output. In this process, the device analyzes the surrounding environment data and determines and applies the most effective signal processing parameters.

[0346] Step 3:

[0347] The server monitors communication interference in real time. It receives interference level data for each communication channel as input and provides communication route configuration with necessary countermeasures implemented as output. Specifically, the server analyzes the interference level obtained and switches communication to another optimal route if it exceeds a threshold.

[0348] Step 4:

[0349] When a user sends or receives data, an automatic route selection algorithm selects the optimal communication route. As input, the user provides the amount of data to be transferred and the current network topology information, and as output, the algorithm provides an optimized communication route. In this process, the algorithm analyzes the network topology and calculates and sets the efficient route.

[0350] Step 5:

[0351] The device uses an emotion engine to recognize the user's emotional state in real time. It receives the user's voice and facial expression data as input and provides the user's emotional state as output. In this process, the device performs voice and image analysis to specifically determine the user's emotional state.

[0352] Step 6:

[0353] The server optimizes the communication environment based on feedback from the emotion engine. It takes the emotional state data received from the device as input and provides optimized communication parameters as output. Specifically, if the user is feeling stressed, the server further improves communication speed and strengthens measures to minimize communication interference.

[0354] Step 7:

[0355] To help users adjust the in-car environment, the system provides optimal environmental settings according to their emotions. The emotional state detected by the emotion engine is taken as input, and appropriate music and lighting settings are provided as output. This process automatically adjusts the in-car environment based on the user's emotional state, improving the environment to reduce stress.

[0356] The above steps enable efficient and reliable communication within an autonomous vehicle, and also provide a comfortable environment based on the user's emotional state.

[0357] The specific processing unit 290 transmits the result of the specific processing to the smart device 14. In the smart device 14, the control unit 46A causes the output device 40 to output the result of the specific processing. The microphone 38B acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[0358] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[0359] In the above embodiment, an example in which the specific process is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific process may be performed by the smart device 14.

[0360] [Second embodiment]

[0361] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.

[0362] 3, the data processing system 210 includes the data processing device 12 and smart glasses 214. An example of the data processing device 12 is a server.

[0363] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0364] The smart glasses 214 include a computer 36, a microphone 238, a speaker 240, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, and the camera 42 are also connected to the bus 52.

[0365] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[0366] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[0367] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[0368] Fig. 4 shows an example of the main functions of the data processing device 12 and the smart glasses 214. As shown in Fig. 4, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[0369] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[0370] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[0371] In the smart glasses 214, the reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[0372] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."

[0373] The present invention relates to a method and apparatus for implementing an efficient and reliable communication system in which servers, terminals, and users function in their respective roles to achieve increased data transfer rates, extended communication range, real-time monitoring of communication interference, and optimized automatic route selection.

[0374] 1. High-speed data transfer protocol

[0375] The server initializes the communication protocol and sends and receives data using a high-speed data transfer protocol. This protocol can transfer data twice as fast as conventional protocols. For example, when a server sends a large video file to a terminal, using this protocol allows the file to be transferred much faster than conventional protocols.

[0376] 2. High-precision signal processing technology

[0377] The device uses signal processing technology to increase the communication range by 30%. This technology enables stable communication over a wider area than conventional communication ranges. For example, even if a user connects to Wi-Fi through a device in a faraway room in their home, they can maintain a connection with a stronger signal than before.

[0378] 3. Real-time interference monitoring and countermeasures

[0379] The server monitors the communication environment in real time and responds immediately if any interference occurs. The system measures the interference level and takes appropriate measures if it exceeds a certain threshold. For example, if the server detects interference caused by other devices that emit radio waves, such as a microwave oven, it will detect this and automatically reconfigure the communication route to minimize the impact of the interference.

[0380] 4. Automatic Route Selection Algorithm

[0381] When users send or receive data, an automatic route selection algorithm selects the optimal data transmission route in real time. This algorithm automatically selects the optimal path within the network to ensure efficient communication. For example, when a user uploads a large amount of data to cloud storage, the algorithm selects the optimal network route to transfer the data quickly and efficiently.

[0382] These functions enable the server, terminals, and users to work together as a single entity, enabling efficient and reliable communication. This system is effective in a variety of scenarios, such as answering questions during meetings, stimulating discussions, and improving participant engagement.

[0383] The processing flow will be explained below.

[0384] Step 1:

[0385] The server initializes the communication protocol. The server instantiates a new high-speed data transfer protocol and sets the transfer rate to 2000 Mbps. The server is now ready for high-speed data transfers.

[0386] Step 2:

[0387] The server transfers the data. The server retrieves the data to be transferred and transfers it to the device using a new protocol, which allows the data to be sent faster than usual.

[0388] Step 3:

[0389] The device initializes signal processing technology. The device creates an instance of signal processing and configures it to increase communication range by 30%, allowing the device to communicate over a wider area.

[0390] Step 4:

[0391] The terminal processes the signal. The terminal processes the received signal using high-precision technology, stabilizing the signal while expanding the communication range by 30%, enabling stable communication over a wide area.

[0392] Step 5:

[0393] The server monitors the communication environment for interference in real time, measures the interference level, and prepares to take appropriate measures if the interference level exceeds a set threshold.

[0394] Step 6:

[0395] The server takes immediate action against interference detected through real-time monitoring, such as reconfiguring frequencies or changing communication routes.

[0396] Step 7:

[0397] The user initializes the automatic route selection algorithm. When the user sends or receives data, the algorithm is started and the system is ready to select the optimal communication route.

[0398] Step 8:

[0399] The user selects the optimal route. The user runs an automatic route selection algorithm to select the optimal data transfer route within the network, enabling efficient data communication.

[0400] Step 9:

[0401] Users send and receive data. The users then use the selected optimal route to send the data to cloud storage or other communication partners, ensuring fast and efficient data transfer.

[0402] Example 1

[0403] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0404] Conventional communication systems suffer from problems such as slow data transfer speeds and limited communication ranges. Furthermore, it is difficult to quickly take appropriate measures when communication interference occurs, which often hinders efficient data transfer. In particular, the accuracy of real-time communication interference monitoring and automatic route selection is low, making it difficult to maintain a stable communication environment. The present invention aims to solve these problems and realize efficient and reliable data communication.

[0405] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[0406] In this invention, the server includes means for doubling the data transfer speed by using a high-speed data transfer protocol, means for expanding the communication range by 30% by using signal processing technology, means for monitoring communication interference in real time and taking appropriate measures, means for monitoring data transfer errors in real time and performing retry processing, means for analyzing environmental signals and automatically adjusting the optimal communication settings, and means for selecting the optimal network route and analyzing the network load status. This enables high-speed and wide-area data communication and enables quick and accurate response to communication interference.

[0407] A "high-speed data transfer protocol" is a communications protocol that can double the data transfer speed.

[0408] "Signal processing technology" is a technology that increases communication range by 30% and provides stable signal connections.

[0409] "Real-time monitoring" is a technology that monitors communication interference and network environments in real time and makes immediate use of that information.

[0410] An "automatic route selection algorithm" is an algorithm for automatically selecting the optimal data communication route and transferring data efficiently.

[0411] "Data transfer error monitoring" is a technology that monitors errors that occur during data transfer in real time and automatically performs retry processing.

[0412] "Environmental signal analysis" is the process of analyzing the surrounding communication environment and automatically adjusting the optimal communication settings.

[0413] "Network load analysis" is a technique for analyzing the load on a network and selecting the optimal communication route.

[0414] The present invention relates to a method and apparatus for implementing an efficient and reliable communication system in which servers, terminals, and users function in their respective roles to achieve increased data transfer rates, extended communication range, real-time monitoring of communication interference, and optimized automatic route selection.

[0415] 1. High-speed data transfer protocol

[0416] The server uses "High-Speed ​​Transfer Software v2.0" to initialize the high-speed data transfer protocol. This protocol can send and receive data at twice the speed of conventional protocols. For example, a large video file specified by the user can be read from a specific directory and efficiently sent to the device. The server monitors data transfer errors in real time and automatically retries if an error occurs. For example, when the server uses this protocol to send a large video file to a device, the file can be transferred in a much shorter time than conventional protocols.

[0417] 2. High-precision signal processing technology

[0418] The device uses high-precision signal processing technology to extend the communication range by 30%. This feature can be enabled by turning on the "High-Precision Signal Processing" option in the device's settings menu. The device uses specific hardware (e.g., "High-Performance Antenna Module") to extend the communication distance. The device also analyzes the signal in the environment and automatically adjusts the optimal communication settings. For example, even when a user connects to Wi-Fi through a device in a far-away room in their home, they can maintain a connection with a stronger signal than before.

[0419] 3. Real-time interference monitoring and countermeasures

[0420] The server activates "Network Guard" and monitors the communication environment in real time. Using dedicated monitoring software, it responds immediately if communication interference occurs. The server measures the interference level and takes appropriate measures if it exceeds a certain threshold (e.g., when the signal strength falls below -70 dBm). For example, if the server detects interference from other devices that emit radio waves, such as a microwave oven, it automatically reconfigures the communication route to minimize the impact of the interference.

[0421] 4. Automatic Route Selection Algorithm

[0422] When a user sends a request to the server to upload data to cloud storage, the server uses an automatic route selection algorithm to select the optimal network route. The server analyzes the network load status and selects the route with the least load, ensuring that data is uploaded quickly and efficiently. For example, when a user uploads a large project file to cloud storage, the algorithm selects the optimal network route to transfer data efficiently.

[0423] Prompt Sentence Examples

[0424] Example 1: Real-time interference monitoring and countermeasures

[0425] Scenario: During a real-time meeting in the office, the microwave starts to turn on, causing interference with the Wi-Fi signal.

[0426] Example of input prompt for generative AI model:

[0427] User: My Wi-Fi is unstable because someone is using a microwave during a meeting. What should I do?

[0428] Server: By setting up network monitoring, you can detect interference in real time and automatically optimize communication routes. For example, try using "Network Guard."

[0429] Example 2: Automatic Route Selection Algorithm

[0430] Scenario: You want to upload a large project file to cloud storage.

[0431] Example of input prompt for generative AI model:

[0432] User: I want to upload a large file to cloud storage, how can I finish it quickly?

[0433] Server: Use an automatic route selection algorithm. This algorithm chooses the best network route and transmits data efficiently. For example, it monitors network conditions during uploads to maintain the best route.

[0434] The above is a specific embodiment of the present system, which enables high-speed and wide-area data communication and enables quick and accurate response to communication interference.

[0435] The flow of the identification process in the first embodiment will be described with reference to FIG.

[0436] High-Speed ​​Data Transfer Protocol

[0437] Step 1: Initialize the protocol

[0438] The server initializes the high-speed data transfer protocol. As input, it receives an instruction to start the communications software. Specifically, it starts up the "High-Speed ​​Transfer Software v2.0" and reads the configuration file. This configuration file contains settings such as communication speed and data compression. As output, it obtains the initialized state of the protocol.

[0439] Step 2: Prepare your data

[0440] The server prepares the data to be transferred. As input, it receives the file name and path information specified by the user. Based on that information, the server reads large files such as video files from the specified directory. The output is a data file that is ready to be transferred.

[0441] Step 3: Start high-speed transfer

[0442] The server initiates the transmission of data using a protocol. As input, it receives an initialized protocol and a prepared data file. It compresses the data using a specific encoding algorithm and sends it over the network to the terminal. The output is the process where the data is compressed and transferred at high speed.

[0443] Step 4: Monitor the transfer status

[0444] The server monitors the transfer in real time. As input, it receives status information about the data being transferred. The server logs any errors and automatically retries them. The output is a log of successful transfer events, or an error detection and remediation.

[0445] High-precision signal processing technology

[0446] Step 1: Enabling signal processing functions

[0447] The device enables high-precision signal processing technology. As input, the user turns on the "High-Precision Signal Processing" option in the settings menu. This action enables the signal processing function. As output, the signal processing function is enabled.

[0448] Step 2: Analyze the signal

[0449] The device analyzes surrounding signals. As input, it receives surrounding environmental signal data. The device applies a data decoding algorithm and automatically adjusts optimal communication settings. The output is the analyzed signal data and optimized communication settings.

[0450] Step 3: Expanding the range

[0451] The terminal uses specific hardware (e.g., a "high-performance antenna module") to extend the communication distance. As input, it receives the activation status of the signal processing function and the analyzed signal data. The output is the extended communication range.

[0452] Real-time interference monitoring and countermeasures

[0453] Step 1: Initial setup of the communication environment

[0454] The server initializes the communication environment and starts real-time monitoring. As input, it receives instructions to start the monitoring software. Specifically, it starts "Network Guard" and scans signals from each device. The output shows the state in which real-time monitoring has started.

[0455] Step 2: Detect interference

[0456] The server detects communication interference. As input, it receives signal strength information from monitoring. If the signal strength falls below a certain threshold (e.g., -70 dBm), it determines that interference has occurred. The output is interference detection information.

[0457] Step 3: Implementing the measures

[0458] The server automatically implements interference countermeasures. It receives interference detection information as input. To avoid interference, it switches to another frequency band or automatically reconfigures the communication route. The output is the communication environment after interference countermeasures have been implemented.

[0459] Automatic Route Selection Algorithm

[0460] Step 1: Acceptance of data transfer request

[0461] A user sends a request to the server to upload data to the cloud storage. The input is the instruction data of the upload request. The server receives this request and moves to the next processing step. The output is the accepted request data.

[0462] Step 2: Selecting the optimal route

[0463] The server uses an automatic route selection algorithm to select the optimal data transfer route within the network. It receives network load status data as input. The server analyzes the data and selects the route with the least load. The output is the selected optimal route information.

[0464] Step 3: Performing the data transfer

[0465] The server starts uploading data using the selected route. As input, it receives the optimal route information and the data to be uploaded by the user. The data is efficiently transmitted to cloud storage via multiple relay points. The output is the uploaded data.

[0466] Step 4: Transfer result feedback

[0467] The server notifies the user of the transfer results. As input, it receives status information about the data transfer. The server displays a message that the upload is complete and reports details such as the transfer speed and time taken. The output is the notification that the transfer is complete.

[0468] The above is a specific flow divided into program processing steps.

[0469] (Application example 1)

[0470] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0471] Conventional technologies face challenges such as limited data transfer speeds and communication range, as well as a lack of stability to provide a high-quality video streaming experience. Furthermore, they lack real-time countermeasures when communication interference occurs, often preventing users from enjoying content comfortably. Video streaming, in particular, requires the transfer of large amounts of data, and delays in transfer speeds and unstable communication can significantly impair the user experience.

[0472] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[0473] In this invention, the server includes a means for doubling data transfer speeds by using a high-speed data transfer protocol, a means for extending communication range by 30% by using signal processing technology, and a means for monitoring communication interference in real time and taking appropriate measures. This enables efficient and reliable communication. Furthermore, cloud computing technology is used to efficiently stream data, enabling users to enjoy a high-quality video viewing experience through smartphone applications.

[0474] The "high-speed data transfer protocol" is a protocol that doubles the conventional communication speed and improves data transfer efficiency.

[0475] "Signal processing technology" is a technology that expands the communication range by 30%, enabling stable communication over a wide area.

[0476] "Real-time interference monitoring" is a technology that monitors the communication environment in real time and responds immediately when communication interference occurs.

[0477] The "automatic route selection algorithm" is an algorithm that automatically selects the optimal route for data transfer, achieving efficient communication.

[0478] "Cloud computing technology" refers to technology for storing, managing, and processing data over the Internet, enabling efficient streaming of data.

[0479] A "smartphone application" is software that runs on a smartphone and provides various functions to users.

[0480] A "high-quality video viewing experience" is a viewing experience in which you can enjoy high-resolution video without buffering when streaming video.

[0481] The present invention is a communication system that utilizes high-speed data transfer protocols, signal processing technology, real-time interference monitoring, automatic route selection algorithms, cloud computing technology, and smartphone applications to provide users with a high-quality video viewing experience. This system is realized by the following components:

[0482] Server processing

[0483] The server uses a high-speed data transfer protocol to send and receive data, which allows for twice the data transfer speed compared to conventional protocols, and also utilizes cloud computing technology to efficiently manage and distribute data.

[0484] The server monitors communication interference in real time and takes appropriate measures when interference occurs, such as rerouting communication routes and identifying the source of interference.

[0485] Processing by the terminal

[0486] The device utilizes high-precision signal processing technology to increase the communication range by 30%, allowing users to maintain stable communication over a wide area. For example, even if a user is in a distant room in the home, the Wi-Fi connection will be stable and high-quality video can be enjoyed.

[0487] The device efficiently processes the data received from the server and provides it to the user, enabling high-definition video viewing without buffering.

[0488] User interaction

[0489] Users access the system through a smartphone application, which manages communication with the server and optimizes data transfer, and provides an easy-to-use user interface.

[0490] Specific examples

[0491] For example, when a user streams a movie on their smartphone, the server transmits the movie data using a high-speed data transfer protocol. At the same time, the server monitors the communication environment in real time and automatically reroutes the communication route if interference occurs. The device then uses high-precision signal processing technology to stably display the received data, allowing users to watch high-quality videos without buffering.

[0492] Prompt Sentence Examples

[0493] An example of a prompt sentence when using a generative AI model is as follows:

[0494] Prompt: Provide a code example for an application that uses a high-speed data transfer protocol to stream movies on a smartphone. Include examples of communication initialization and data transfer.

[0495] In this way, the present invention enables the server, terminal, and user to work together to achieve high-speed, highly reliable communications, allowing users to enjoy a high-quality video viewing experience.

[0496] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[0497] Step 1:

[0498] A user launches a smartphone application and starts video streaming. The input is the user's operation, and the output is the launch of the application. At this time, the application connects to the server and sends a request to initialize data transfer.

[0499] Step 2:

[0500] The server receives a connection request from the terminal and initializes the high-speed data transfer protocol. The input is the initialization request from the terminal, and the output is a message that the protocol has been successfully initialized. The server then prepares to send data at high speed using the protocol.

[0501] Step 3:

[0502] The server transmits large video files to the terminal using a high-speed data transfer protocol. The input is the video file stored on the server, and the output is the video data transmitted to the terminal. During this process, calculations are performed to maximize the efficiency of data transfer.

[0503] Step 4:

[0504] The device decodes the received video data using high-precision signal processing technology, expanding the communication range by 30%. The input is the video data received from the server, and the output is the decoded video data. At this time, the device expands the communication range and achieves high-quality streaming.

[0505] Step 5:

[0506] The server monitors the communication environment in real time and automatically takes countermeasures if interference occurs. The input is real-time data on the communication environment, and the output is a stable communication environment after countermeasures have been taken. For example, it reconfigures communication routes and identifies sources of interference.

[0507] Step 6:

[0508] Using an automatic route selection algorithm, the server selects the optimal communication route. The input is real-time network data, and the output is an optimized communication route. This algorithm ensures that users have a smooth viewing experience with low latency.

[0509] Step 7:

[0510] Users get a high-quality video viewing experience on their smartphones. The input is video data decoded on the device, and the output is video displayed in high definition. This allows users to enjoy movies and dramas without buffering.

[0511] The above processing steps enable the server, terminals, and users to work together to realize an efficient and reliable communication system. The present invention aims to provide a high-quality viewing experience, particularly in the field of video streaming.

[0512] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[0513] The present invention relates to a method and apparatus for realizing an efficient and reliable communication system. The system allows servers, terminals, and users to function in their respective roles to improve data transfer speeds, extend communication range, monitor communication interference in real time, and optimize automatic route selection. Furthermore, the system combines an emotion engine that recognizes user emotions to improve user engagement.

[0514] 1. High-speed data transfer protocol

[0515] The server initializes the communication protocol and sends and receives data using a high-speed data transfer protocol. This protocol can transfer data twice as fast as conventional protocols. For example, when a server sends a large video file to a terminal, using this protocol allows the file to be transferred much faster than conventional protocols.

[0516] 2. High-precision signal processing technology

[0517] The device uses signal processing technology to increase the communication range by 30%. This technology enables stable communication over a wider area than conventional communication ranges. For example, even if a user connects to Wi-Fi through a device in a faraway room in their home, they can maintain a connection with a stronger signal than before.

[0518] 3. Real-time interference monitoring and countermeasures

[0519] The server monitors the communication environment in real time and responds immediately if any interference occurs. The system measures the interference level and takes appropriate measures if it exceeds a certain threshold. For example, if the server detects interference caused by other devices that emit radio waves, such as a microwave oven, it will detect this and automatically reconfigure the communication route to minimize the impact of the interference.

[0520] 4. Automatic Route Selection Algorithm

[0521] When users send or receive data, an automatic route selection algorithm selects the optimal data transmission route in real time. This algorithm automatically selects the optimal path within the network to ensure efficient communication. For example, when a user uploads a large amount of data to cloud storage, the algorithm selects the optimal network route to transfer the data quickly and efficiently.

[0522] 5. Combining Emotion Engines

[0523] The device is equipped with an emotion engine that recognizes the user's emotional state in real time. This engine analyzes the user's voice and facial expression data to determine their emotional state. For example, if the user is feeling stressed during a meeting, the emotion engine will detect this and send feedback to the server.

[0524] 6. Emotion-based communication optimization

[0525] When the server receives feedback from the emotion engine, it takes measures to optimize the communication environment. For example, if the user is stressed, the server may further improve communication speed or strengthen interference countermeasures. In this way, the optimal communication environment is provided according to the user's emotions.

[0526] This allows the server, terminals, and users to work together as a unified team, not only realizing an efficient and reliable communication system, but also enabling flexible responses according to the user's emotional state.This system is effective in a variety of scenarios, such as answering questions during meetings, stimulating discussions, and improving participant engagement.

[0527] The processing flow will be explained below.

[0528] Step 1:

[0529] The server initializes the communication protocol. The server instantiates a new high-speed data transfer protocol and sets the transfer rate to 2000 Mbps. The server is now ready for high-speed data transfers.

[0530] Step 2:

[0531] The server transfers the data. The server retrieves the data to be transferred and transfers it to the device using a new protocol. This allows data to be sent faster than usual. For example, it is possible to transfer large video files in a short time.

[0532] Step 3:

[0533] The device initializes signal processing technology. The device creates an instance of signal processing and configures it to increase communication range by 30%, allowing the device to communicate over a wider area.

[0534] Step 4:

[0535] The device processes the signal. The device processes the received signal using high-precision technology, stabilizing the signal with a 30% increased communication range. This enables stable communication over a wider area. For example, Wi-Fi signals can reach every corner of your home.

[0536] Step 5:

[0537] The server monitors the communication environment for interference in real time, measures the interference level, and prepares to take appropriate measures if the interference level exceeds a set threshold.

[0538] Step 6:

[0539] The server implements interference countermeasures. The server takes immediate action against interference detected through real-time monitoring. For example, it reconfigures frequencies or changes communication routes to maintain communication quality.

[0540] Step 7:

[0541] The user initializes the automatic route selection algorithm. When the user sends or receives data, the algorithm is started and the system is ready to select the optimal communication route.

[0542] Step 8:

[0543] The user selects the optimal route. The user runs an automatic route selection algorithm to select the optimal data transfer route within the network, enabling efficient data communication.

[0544] Step 9:

[0545] Users send and receive data. The users then use the selected optimal route to send the data to cloud storage or other communication partners, ensuring fast and efficient data transfer.

[0546] Step 10:

[0547] The device initializes the emotion engine. The device creates an instance of the emotion engine and prepares to recognize the user's emotional state.

[0548] Step 11:

[0549] The device analyzes the user's emotions. The device acquires the user's voice and facial expression data and analyzes it using an emotion engine. This allows the user's emotional state to be determined in real time.

[0550] Step 12:

[0551] The device sends emotional data to the server, which then prepares to adjust the communication environment based on the data about the user's emotional state.

[0552] Step 13:

[0553] The server optimizes the communication environment based on the emotional data. If the user is under stress, the server will further increase communication speed or strengthen interference countermeasures. In this way, the optimal communication environment is provided according to the user's emotions.

[0554] Step 14:

[0555] Users can hold meetings and data communications in a communication environment that takes their emotions into consideration, allowing them to communicate efficiently in a comfortable and stress-free environment.

[0556] Example 2

[0557] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0558] Conventional communication systems have limitations in terms of data transfer speed, communication range, interference prevention, and automatic route selection optimization. Furthermore, they do not optimize the communication environment based on the user's emotional state. This has led to a demand for improved communication efficiency and reliability, as well as an improved user experience.

[0559] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[0560] In this invention, the server includes means for doubling the data transfer rate by using a high-speed data transfer protocol, means for expanding the communication range by 30% by using signal processing technology, means for monitoring communication interference in real time and taking appropriate measures, means for selecting an optimal communication route by using an automatic route selection algorithm, means for recognizing the user's emotional state in real time by using an emotion analysis engine, and means for optimizing the communication environment based on the user's emotional state. This provides an efficient and reliable communication system and enables flexible optimization of the communication environment according to the user's emotions.

[0561] The "High-Speed ​​Data Transfer Protocol" is a protocol that doubles the data transfer speed and uses an optimized TCP / IP stack and compression algorithms.

[0562] "Signal processing technology" is a technology that increases the communication range by 30%, and uses a digital signal processor (DSP) to remove noise and amplify signals.

[0563] "Means for monitoring communication interference in real time and taking appropriate measures" refers to using a spectrum analyzer to monitor environmental radio waves in real time and implementing adaptive notch filters or route changes when an interference source is detected.

[0564] The "automatic route selection algorithm" is an algorithm that selects the optimal communication route in real time, and applies dynamic programming and the minimum cost path algorithm (Dijkstra Algorithm).

[0565] An "emotion analysis engine" is an engine that recognizes a user's emotional state in real time, and uses voice recognition and image analysis technology to determine emotions from voice and facial expressions.

[0566] "Means for optimizing the communication environment based on emotional state" refers to means for adjusting communication speed and stability of the communication environment based on feedback obtained from the emotion analysis engine.

[0567] The present invention relates to a method and apparatus for realizing an efficient and reliable communication system in which servers, terminals, and users function in their respective roles, achieving improved data transfer speeds, expanded communication range, real-time monitoring of communication interference, and optimized automatic route selection. Furthermore, a sentiment analysis engine that recognizes user emotions is combined to improve user engagement.

[0568] 1. High-speed data transfer protocol

[0569] The server initializes the communication protocol and sends and receives data using a high-speed data transfer protocol. This protocol can transfer data at twice the speed of conventional protocols. Specifically, the server customizes the TCP / IP stack and uses optimized buffering techniques and compression algorithms to achieve high-speed data transfer.

[0570] For example, when a server sends a 100GB video file to a device, after applying a compression algorithm, the transfer begins at a size of approximately 50GB. Using a conventional protocol, it would take an hour to transfer 50GB, but using the high-speed protocol, it can be completed in just 30 minutes.

[0571] 2. Signal processing technology expands communication range

[0572] The device uses signal processing technology to increase the communication range by 30%. This technology uses a digital signal processor (DSP) that performs noise reduction and signal amplification. Specifically, the device analyzes the received signal using the DSP, performs noise reduction and amplification, and then retransmits the amplified signal, thereby increasing the communication range.

[0573] For example, even if a user connects to Wi-Fi through a device in a faraway room in their home, the signal will be strengthened to maintain a stable connection.

[0574] 3. Real-time interference monitoring and countermeasures

[0575] The server monitors the communication environment in real time and responds immediately if any communication interference occurs. Specifically, the server uses a spectrum analyzer to monitor the radio wave environment and detects abnormal interference waves.

[0576] For example, if the server detects microwave interference, it will send an alert and immediately run an automatic route selection algorithm to reroute to a frequency band with less interference.

[0577] 4. Automatic Route Selection Algorithm

[0578] When a user sends or receives data, an automatic route selection algorithm selects the optimal data transfer route in real time. This algorithm applies dynamic programming and the Dijkstra algorithm.

[0579] For example, when a user uploads a large amount of data to a cloud service, the least busy route is selected to maximize the data transfer speed.

[0580] 5. Emotion Recognition Using an Emotion Analysis Engine

[0581] The device is equipped with an emotion analysis engine that recognizes the user's emotional state in real time. This engine uses deep learning to combine voice recognition and image analysis technology to determine emotions from voice and facial expressions.

[0582] For example, if a user is feeling stressed during a meeting, the device will detect the stress from the user's tone of voice and facial expression and send that information to the server.

[0583] 6. Emotion-based optimization of communication environments

[0584] The server receives feedback from the emotion analysis engine and takes measures to optimize the communication environment, adjusting communication speed and stability based on the analysis results of the emotion engine.

[0585] For example, if the server determines that a user is feeling stressed, it will further increase communication speeds and strengthen interference prevention measures, allowing meetings to proceed smoothly without interruptions.

[0586] Examples and prompts

[0587] Example: Consider a scenario where User A is holding an online meeting at home. The server is using a high-speed data transfer protocol to deliver the video stream of the meeting without delay. The device is using signal processing technology to provide a stable Wi-Fi connection even in a distant room in the house. Suddenly, interference from a microwave oven occurs, but the server detects it in real time, issues an alert, and changes to a new route with less interference. The sentiment analysis engine detects that User A is feeling stressed and sends feedback to the server. The server automatically improves communication speed and enhances stability, allowing User A to continue the meeting smoothly.

[0588] Prompt statement:

[0589] Please follow these steps to describe the specific process for an efficient and reliable communication system:

[0590] 1. How to initialize a high-speed data transfer protocol and use a compression algorithm

[0591] 2. Mechanism and implementation method for expanding communication range using signal processing technology

[0592] 3. Interference monitoring and real-time countermeasure implementation process

[0593] 4. Principles and practical examples of automatic route selection algorithms

[0594] 5. Emotion Recognition Technology and Data Processing Using an Emotion Analysis Engine

[0595] 6. Emotion-based communication environment optimization method and its concrete example

[0596] As a concrete example, please explain in detail the behavior of User A, the server, and the terminal during an online meeting.

[0597] The flow of the identification process in the second embodiment will be described with reference to FIG.

[0598] Step 1:

[0599] The server first initializes the communication protocol, optimizing the TCP / IP stack and enabling high-speed data transfer protocols. As input, it receives the destination IP address and port number, and as output, an optimized connection is established.

[0600] Specific behavior:

[0601] The server inputs the IP address and port number of the destination and loads optimized buffering techniques and compression algorithms, preparing the data for high-speed transfer.

[0602] Step 2:

[0603] The server compresses the data. It uses a highly efficient compression algorithm to reduce the size of the data. It takes the data to be sent (e.g. a video file) as input and produces the compressed data as output.

[0604] Specific behavior:

[0605] The server takes a 100GB video file as input and applies a compression algorithm, which produces approximately 50GB of compressed data.

[0606] Step 3:

[0607] The server establishes a connection to the device and begins sending data. It uses a high-bandwidth network connection to send and receive data. As input, it receives compressed data and connection information, and as output, it transfers the data to the device.

[0608] Specific behavior:

[0609] The server takes the compressed data and connection information as input and initiates the data transfer using a high-speed protocol, which transfers 50GB of data to the device in 30 minutes.

[0610] Step 4:

[0611] The terminal analyzes the received signal using a digital signal processor (DSP), removes noise, and amplifies the signal. It takes the received signal as input and generates a noise-removed and amplified signal as output.

[0612] Specific behavior:

[0613] The terminal inputs the received signal into the DSP, which applies noise reduction filters and signal amplification algorithms, which removes noise and produces a stronger signal.

[0614] Step 5:

[0615] The terminal retransmits the amplified signal. As input, it receives the amplified signal, and as output, the strengthened signal is transmitted over a wide area.

[0616] Specific behavior:

[0617] The device takes the amplified signal as input and retransmits a stronger Wi-Fi signal, ensuring a stable connection even when the user is in a far-flung room.

[0618] Step 6:

[0619] The server monitors the communication environment in real time and uses a spectrum analyzer to detect communication interference. It receives real-time radio wave data as input and generates information on whether interference exists or not as output.

[0620] Specific behavior:

[0621] The server receives radio wave data from the spectrum analyzer as input and analyzes it, generating interference wave detection results.

[0622] Step 7:

[0623] If the server detects interference, it issues an alert and reconfigures the route. It receives interference detection information as input and generates an alert and a new communication route as output.

[0624] Specific behavior:

[0625] The server receives interference detection information as input, sends real-time notifications, and applies adaptive notch filters to reroute, thereby establishing new communication routes that minimize the impact of interference.

[0626] Step 8:

[0627] When a user sends or receives data, the automatic route selection algorithm selects the optimal data transmission route. It receives network status and data traffic information as input, and generates the optimal communication route as output.

[0628] Specific behavior:

[0629] The server receives network status and data traffic information as input and applies the Dijkstra algorithm to calculate the minimum cost route, thereby selecting the optimal communication route in real time.

[0630] Step 9:

[0631] The device recognizes the user's emotional state in real time. It uses an emotion analysis engine to analyze voice and facial expression data. It receives voice and image data as input and generates analysis results as output.

[0632] Specific behavior:

[0633] The device receives audio and image data as input and performs emotion analysis using a deep learning model, which generates a recognition result of the user's emotional state.

[0634] Step 10:

[0635] The device receives the emotion analysis results as input and sends the analysis results to the server as output.

[0636] Specific behavior:

[0637] The device receives the analysis results as input and sends them to the server using a data transfer protocol, allowing the server to obtain the user's emotional information.

[0638] Step 11:

[0639] The server receives feedback from the sentiment analysis engine and takes measures to optimize the communication environment. The sentiment analysis results are received as input, and the optimization of the communication environment is performed as output.

[0640] Specific behavior:

[0641] The server receives the emotion analysis results as input and uses an AI model to adjust communication speed and stability in real time, providing a flexible communication environment that responds to the user's emotional state.

[0642] (Application example 2)

[0643] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0644] Communication systems for autonomous vehicles face problems such as limited data transfer speeds, communication range, and communication interference, which negatively impact the safety and comfort of autonomous driving. Furthermore, due to a lack of appropriate responses to the emotional states of drivers and passengers, there is a need for methods to reduce stress during driving. Therefore, it is necessary to solve these problems, provide an efficient and reliable communication environment, and enable flexible responses to the user's emotional state.

[0645] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for doubling the data transfer rate by using a high-speed data transfer protocol, means for expanding the communication range by 30% using signal processing technology, and means for monitoring communication interference in real time and taking appropriate measures. This makes it possible to make the communication environment of an autonomous vehicle efficient and reliable. In addition, by incorporating an emotion engine, combining means for recognizing the user's emotional state in real time with means for optimizing the communication environment based on feedback from the emotion engine, it is possible to improve user engagement and reduce stress.

[0646] The "high-speed data transfer protocol" is a communication protocol for realizing high-speed data transfer, providing data transfer speeds twice as fast as conventional methods.

[0647] "Signal processing technology" is a technology that enables efficient transmission of communication data, thereby expanding the communication range by 30%.

[0648] "Communication interference monitoring" is a technology that detects interference occurring in a communication environment in real time and takes measures to minimize its impact.

[0649] An "automatic route selection algorithm" is a calculation method for automatically selecting the optimal communication route and maximizing the efficiency of data transfer.

[0650] An "emotion engine" is a device or program that recognizes and analyzes a user's emotional state in real time.

[0651] "Feedback" refers to the provision of information by the server or system to optimize the communication environment and other settings based on the emotional state recognized by the emotion engine.

[0652] "Optimizing the communication environment" means making adjustments to reduce communication interference, improve data transfer speeds, and achieve efficient and reliable communication.

[0653] This invention is applied to the communication system of an autonomous vehicle. The main components of the invention include a high-speed data transfer protocol, signal processing technology, communication interference monitoring, an automatic route selection algorithm, and an emotion engine. Detailed embodiments of each component are shown below.

[0654] High-Speed ​​Data Transfer Protocol Embodiments

[0655] The server then initiates a high-speed data transfer protocol, which doubles the normal communication speed (for example, 2000 Mbps). This protocol allows for the rapid transfer of large amounts of data between the server and the device.

[0656] Signal Processing Technique Embodiments

[0657] The terminal uses high-precision signal processing technology to increase the communication range by 30%, enabling stable communication between autonomous vehicles and infrastructure over a wide area. For example, vehicles can maintain a strong signal even at long distances.

[0658] Communication interference monitoring and countermeasure implementation

[0659] The server monitors the communication environment in real time and responds immediately if interference occurs. It measures the interference level and automatically reconfigures the communication route if it exceeds a certain threshold, minimizing the impact of interference. For example, if interference from a microwave oven or other wireless device is detected, the server automatically selects the optimal communication path.

[0660] Embodiments of the Automatic Route Selection Algorithm

[0661] When users send or receive data, an automatic route selection algorithm selects the optimal data transfer route in real time. This algorithm automatically selects the optimal path within the network to ensure efficient communication. For example, when uploading large amounts of data to cloud storage, selecting the optimal network route ensures fast data transfer.

[0662] Embodiment of Emotion Engine

[0663] The device is equipped with an emotion engine that recognizes the user's emotional state in real time. This engine analyzes the user's voice and facial expression data to determine their emotional state. For example, if the user is feeling stressed during a meeting, the emotion engine will detect this and send feedback to the server.

[0664] Emotion-Based Communication Optimization Embodiments

[0665] When the server receives feedback from the emotion engine, it takes measures to optimize the communication environment. If the user is in a stressful state, it may further improve communication speed or strengthen interference countermeasures. In this way, the optimal communication environment is provided according to the user's emotions.

[0666] Examples and prompts

[0667] For example, if a driver feels stressed in an autonomous vehicle, the emotion engine will recognize that emotional state and send feedback to the server. The server will then optimize the in-car environment accordingly, playing relaxing music and adjusting the lighting. Specific prompts include:

[0668] "Detect the driver's emotional state (stress) while driving and adjust the environment (music, lighting) to create a relaxing environment."

[0669] Examples include:

[0670] This invention makes the communication system for an autonomous vehicle efficient and reliable, and also enables flexible responses according to the emotional state of the user.

[0671] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[0672] Step 1:

[0673] The server initializes the high-speed data transfer protocol. As input, it receives a trigger to start communication and information about the connection partner, and as output, it provides a communication channel set to high-speed transfer mode. In this process, the server sets the data transfer rate to 2000 Mbps and sends a notification of initialization completion to each communication partner.

[0674] Step 2:

[0675] The device uses signal processing technology to increase the communication range by 30%. It takes surrounding communication environment information (signal strength and noise level) as input and provides the increased communication range as output. In this process, the device analyzes the surrounding environment data and determines and applies the most effective signal processing parameters.

[0676] Step 3:

[0677] The server monitors communication interference in real time. It receives interference level data for each communication channel as input and provides communication route configuration with necessary countermeasures implemented as output. Specifically, the server analyzes the interference level obtained and switches communication to another optimal route if it exceeds a threshold.

[0678] Step 4:

[0679] When a user sends or receives data, an automatic route selection algorithm selects the optimal communication route. As input, the user provides the amount of data to be transferred and the current network topology information, and as output, the algorithm provides an optimized communication route. In this process, the algorithm analyzes the network topology and calculates and sets the efficient route.

[0680] Step 5:

[0681] The device uses an emotion engine to recognize the user's emotional state in real time. It receives the user's voice and facial expression data as input and provides the user's emotional state as output. In this process, the device performs voice and image analysis to specifically determine the user's emotional state.

[0682] Step 6:

[0683] The server optimizes the communication environment based on feedback from the emotion engine. It takes the emotional state data received from the device as input and provides optimized communication parameters as output. Specifically, if the user is feeling stressed, the server further improves communication speed and strengthens measures to minimize communication interference.

[0684] Step 7:

[0685] To help users adjust the in-car environment, the system provides optimal environmental settings according to their emotions. The emotional state detected by the emotion engine is taken as input, and appropriate music and lighting settings are provided as output. This process automatically adjusts the in-car environment based on the user's emotional state, improving the environment to reduce stress.

[0686] The above steps enable efficient and reliable communication within an autonomous vehicle, and also provide a comfortable environment based on the user's emotional state.

[0687] The specific processing unit 290 transmits the result of the specific processing to the smart glasses 214. In the smart glasses 214, the control unit 46A causes the speaker 240 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[0688] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[0689] In the above embodiment, an example in which the specific processing is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the smart glasses 214.

[0690] [Third embodiment]

[0691] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.

[0692] 5, the data processing system 310 includes the data processing device 12 and a headset type terminal 314. An example of the data processing device 12 is a server.

[0693] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0694] The headset type terminal 314 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a display 343. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the display 343 are also connected to the bus 52.

[0695] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[0696] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[0697] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[0698] Fig. 6 shows an example of the main functions of the data processing device 12 and the headset type terminal 314. As shown in Fig. 6, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[0699] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[0700] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[0701] In the headset type terminal 314, a reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[0702] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the headset type terminal 314 will be referred to as the "terminal."

[0703] The present invention relates to a method and apparatus for implementing an efficient and reliable communication system in which servers, terminals, and users function in their respective roles to achieve increased data transfer rates, extended communication range, real-time monitoring of communication interference, and optimized automatic route selection.

[0704] 1. High-speed data transfer protocol

[0705] The server initializes the communication protocol and sends and receives data using a high-speed data transfer protocol. This protocol can transfer data twice as fast as conventional protocols. For example, when a server sends a large video file to a terminal, using this protocol allows the file to be transferred much faster than conventional protocols.

[0706] 2. High-precision signal processing technology

[0707] The device uses signal processing technology to increase the communication range by 30%. This technology enables stable communication over a wider area than conventional communication ranges. For example, even if a user connects to Wi-Fi through a device in a faraway room in their home, they can maintain a connection with a stronger signal than before.

[0708] 3. Real-time interference monitoring and countermeasures

[0709] The server monitors the communication environment in real time and responds immediately if any interference occurs. The system measures the interference level and takes appropriate measures if it exceeds a certain threshold. For example, if the server detects interference caused by other devices that emit radio waves, such as a microwave oven, it will detect this and automatically reconfigure the communication route to minimize the impact of the interference.

[0710] 4. Automatic Route Selection Algorithm

[0711] When users send or receive data, an automatic route selection algorithm selects the optimal data transmission route in real time. This algorithm automatically selects the optimal path within the network to ensure efficient communication. For example, when a user uploads a large amount of data to cloud storage, the algorithm selects the optimal network route to transfer the data quickly and efficiently.

[0712] These functions enable the server, terminals, and users to work together as a single entity, enabling efficient and reliable communication. This system is effective in a variety of scenarios, such as answering questions during meetings, stimulating discussions, and improving participant engagement.

[0713] The processing flow will be explained below.

[0714] Step 1:

[0715] The server initializes the communication protocol. The server instantiates a new high-speed data transfer protocol and sets the transfer rate to 2000 Mbps. The server is now ready for high-speed data transfers.

[0716] Step 2:

[0717] The server transfers the data. The server retrieves the data to be transferred and transfers it to the device using a new protocol, which allows the data to be sent faster than usual.

[0718] Step 3:

[0719] The device initializes signal processing technology. The device creates an instance of signal processing and configures it to increase communication range by 30%, allowing the device to communicate over a wider area.

[0720] Step 4:

[0721] The terminal processes the signal. The terminal processes the received signal using high-precision technology, stabilizing the signal while expanding the communication range by 30%, enabling stable communication over a wide area.

[0722] Step 5:

[0723] The server monitors the communication environment for interference in real time, measures the interference level, and prepares to take appropriate measures if the interference level exceeds a set threshold.

[0724] Step 6:

[0725] The server takes immediate action against interference detected through real-time monitoring, such as reconfiguring frequencies or changing communication routes.

[0726] Step 7:

[0727] The user initializes the automatic route selection algorithm. When the user sends or receives data, the algorithm is started and the system is ready to select the optimal communication route.

[0728] Step 8:

[0729] The user selects the optimal route. The user runs an automatic route selection algorithm to select the optimal data transfer route within the network, enabling efficient data communication.

[0730] Step 9:

[0731] Users send and receive data. The users then use the selected optimal route to send the data to cloud storage or other communication partners, ensuring fast and efficient data transfer.

[0732] Example 1

[0733] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[0734] Conventional communication systems suffer from problems such as slow data transfer speeds and limited communication ranges. Furthermore, it is difficult to quickly take appropriate measures when communication interference occurs, which often hinders efficient data transfer. In particular, the accuracy of real-time communication interference monitoring and automatic route selection is low, making it difficult to maintain a stable communication environment. The present invention aims to solve these problems and realize efficient and reliable data communication.

[0735] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[0736] In this invention, the server includes means for doubling the data transfer speed by using a high-speed data transfer protocol, means for expanding the communication range by 30% by using signal processing technology, means for monitoring communication interference in real time and taking appropriate measures, means for monitoring data transfer errors in real time and performing retry processing, means for analyzing environmental signals and automatically adjusting the optimal communication settings, and means for selecting the optimal network route and analyzing the network load status. This enables high-speed and wide-area data communication and enables quick and accurate response to communication interference.

[0737] A "high-speed data transfer protocol" is a communications protocol that can double the data transfer speed.

[0738] "Signal processing technology" is a technology that increases communication range by 30% and provides stable signal connections.

[0739] "Real-time monitoring" is a technology that monitors communication interference and network environments in real time and makes immediate use of that information.

[0740] An "automatic route selection algorithm" is an algorithm for automatically selecting the optimal data communication route and transferring data efficiently.

[0741] "Data transfer error monitoring" is a technology that monitors errors that occur during data transfer in real time and automatically performs retry processing.

[0742] "Environmental signal analysis" is the process of analyzing the surrounding communication environment and automatically adjusting the optimal communication settings.

[0743] "Network load analysis" is a technique for analyzing the load on a network and selecting the optimal communication route.

[0744] The present invention relates to a method and apparatus for implementing an efficient and reliable communication system in which servers, terminals, and users function in their respective roles to achieve increased data transfer rates, extended communication range, real-time monitoring of communication interference, and optimized automatic route selection.

[0745] 1. High-speed data transfer protocol

[0746] The server uses "High-Speed ​​Transfer Software v2.0" to initialize the high-speed data transfer protocol. This protocol can send and receive data at twice the speed of conventional protocols. For example, a large video file specified by the user can be read from a specific directory and efficiently sent to the device. The server monitors data transfer errors in real time and automatically retries if an error occurs. For example, when the server uses this protocol to send a large video file to a device, the file can be transferred in a much shorter time than conventional protocols.

[0747] 2. High-precision signal processing technology

[0748] The device uses high-precision signal processing technology to extend the communication range by 30%. This feature can be enabled by turning on the "High-Precision Signal Processing" option in the device's settings menu. The device uses specific hardware (e.g., "High-Performance Antenna Module") to extend the communication distance. The device also analyzes the signal in the environment and automatically adjusts the optimal communication settings. For example, even when a user connects to Wi-Fi through a device in a far-away room in their home, they can maintain a connection with a stronger signal than before.

[0749] 3. Real-time interference monitoring and countermeasures

[0750] The server activates "Network Guard" and monitors the communication environment in real time. Using dedicated monitoring software, it responds immediately if communication interference occurs. The server measures the interference level and takes appropriate measures if it exceeds a certain threshold (e.g., when the signal strength falls below -70 dBm). For example, if the server detects interference from other devices that emit radio waves, such as a microwave oven, it automatically reconfigures the communication route to minimize the impact of the interference.

[0751] 4. Automatic Route Selection Algorithm

[0752] When a user sends a request to the server to upload data to cloud storage, the server uses an automatic route selection algorithm to select the optimal network route. The server analyzes the network load status and selects the route with the least load, ensuring that data is uploaded quickly and efficiently. For example, when a user uploads a large project file to cloud storage, the algorithm selects the optimal network route to transfer data efficiently.

[0753] Prompt Sentence Examples

[0754] Example 1: Real-time interference monitoring and countermeasures

[0755] Scenario: During a real-time meeting in the office, the microwave starts to turn on, causing interference with the Wi-Fi signal.

[0756] Example of input prompt for generative AI model:

[0757] User: My Wi-Fi is unstable because someone is using a microwave during a meeting. What should I do?

[0758] Server: By setting up network monitoring, you can detect interference in real time and automatically optimize communication routes. For example, try using "Network Guard."

[0759] Example 2: Automatic Route Selection Algorithm

[0760] Scenario: You want to upload a large project file to cloud storage.

[0761] Example of input prompt for generative AI model:

[0762] User: I want to upload a large file to cloud storage, how can I finish it quickly?

[0763] Server: Use an automatic route selection algorithm. This algorithm chooses the best network route and transmits data efficiently. For example, it monitors network conditions during uploads to maintain the best route.

[0764] The above is a specific embodiment of the present system, which enables high-speed and wide-area data communication and enables quick and accurate response to communication interference.

[0765] The flow of the identification process in the first embodiment will be described with reference to FIG.

[0766] High-Speed ​​Data Transfer Protocol

[0767] Step 1: Initialize the protocol

[0768] The server initializes the high-speed data transfer protocol. As input, it receives an instruction to start the communications software. Specifically, it starts up the "High-Speed ​​Transfer Software v2.0" and reads the configuration file. This configuration file contains settings such as communication speed and data compression. As output, it obtains the initialized state of the protocol.

[0769] Step 2: Prepare your data

[0770] The server prepares the data to be transferred. As input, it receives the file name and path information specified by the user. Based on that information, the server reads large files such as video files from the specified directory. The output is a data file that is ready to be transferred.

[0771] Step 3: Start high-speed transfer

[0772] The server initiates the transmission of data using a protocol. As input, it receives an initialized protocol and a prepared data file. It compresses the data using a specific encoding algorithm and sends it over the network to the terminal. The output is the process where the data is compressed and transferred at high speed.

[0773] Step 4: Monitor the transfer status

[0774] The server monitors the transfer in real time. As input, it receives status information about the data being transferred. The server logs any errors and automatically retries them. The output is a log of successful transfer events, or an error detection and remediation.

[0775] High-precision signal processing technology

[0776] Step 1: Enabling signal processing functions

[0777] The device enables high-precision signal processing technology. As input, the user turns on the "High-Precision Signal Processing" option in the settings menu. This action enables the signal processing function. As output, the signal processing function is enabled.

[0778] Step 2: Analyze the signal

[0779] The device analyzes surrounding signals. As input, it receives surrounding environmental signal data. The device applies a data decoding algorithm and automatically adjusts optimal communication settings. The output is the analyzed signal data and optimized communication settings.

[0780] Step 3: Expanding the range

[0781] The terminal uses specific hardware (e.g., a "high-performance antenna module") to extend the communication distance. As input, it receives the activation status of the signal processing function and the analyzed signal data. The output is the extended communication range.

[0782] Real-time interference monitoring and countermeasures

[0783] Step 1: Initial setup of the communication environment

[0784] The server initializes the communication environment and starts real-time monitoring. As input, it receives instructions to start the monitoring software. Specifically, it starts "Network Guard" and scans signals from each device. The output shows the state in which real-time monitoring has started.

[0785] Step 2: Detect interference

[0786] The server detects communication interference. As input, it receives signal strength information from monitoring. If the signal strength falls below a certain threshold (e.g., -70 dBm), it determines that interference has occurred. The output is interference detection information.

[0787] Step 3: Implementing the measures

[0788] The server automatically implements interference countermeasures. It receives interference detection information as input. To avoid interference, it switches to another frequency band or automatically reconfigures the communication route. The output is the communication environment after interference countermeasures have been implemented.

[0789] Automatic Route Selection Algorithm

[0790] Step 1: Acceptance of data transfer request

[0791] A user sends a request to the server to upload data to the cloud storage. The input is the instruction data of the upload request. The server receives this request and moves to the next processing step. The output is the accepted request data.

[0792] Step 2: Selecting the optimal route

[0793] The server uses an automatic route selection algorithm to select the optimal data transfer route within the network. It receives network load status data as input. The server analyzes the data and selects the route with the least load. The output is the selected optimal route information.

[0794] Step 3: Performing the data transfer

[0795] The server starts uploading data using the selected route. As input, it receives the optimal route information and the data to be uploaded by the user. The data is efficiently transmitted to cloud storage via multiple relay points. The output is the uploaded data.

[0796] Step 4: Transfer result feedback

[0797] The server notifies the user of the transfer results. As input, it receives status information about the data transfer. The server displays a message that the upload is complete and reports details such as the transfer speed and time taken. The output is the notification that the transfer is complete.

[0798] The above is a specific flow divided into program processing steps.

[0799] (Application example 1)

[0800] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[0801] Conventional technologies face challenges such as limited data transfer speeds and communication range, as well as a lack of stability to provide a high-quality video streaming experience. Furthermore, they lack real-time countermeasures when communication interference occurs, often preventing users from enjoying content comfortably. Video streaming, in particular, requires the transfer of large amounts of data, and delays in transfer speeds and unstable communication can significantly impair the user experience.

[0802] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[0803] In this invention, the server includes a means for doubling data transfer speeds by using a high-speed data transfer protocol, a means for extending communication range by 30% by using signal processing technology, and a means for monitoring communication interference in real time and taking appropriate measures. This enables efficient and reliable communication. Furthermore, cloud computing technology is used to efficiently stream data, enabling users to enjoy a high-quality video viewing experience through smartphone applications.

[0804] The "high-speed data transfer protocol" is a protocol that doubles the conventional communication speed and improves data transfer efficiency.

[0805] "Signal processing technology" is a technology that expands the communication range by 30%, enabling stable communication over a wide area.

[0806] "Real-time interference monitoring" is a technology that monitors the communication environment in real time and responds immediately when communication interference occurs.

[0807] The "automatic route selection algorithm" is an algorithm that automatically selects the optimal route for data transfer, achieving efficient communication.

[0808] "Cloud computing technology" refers to technology for storing, managing, and processing data over the Internet, enabling efficient streaming of data.

[0809] A "smartphone application" is software that runs on a smartphone and provides various functions to users.

[0810] A "high-quality video viewing experience" is a viewing experience in which you can enjoy high-resolution video without buffering when streaming video.

[0811] The present invention is a communication system that utilizes high-speed data transfer protocols, signal processing technology, real-time interference monitoring, automatic route selection algorithms, cloud computing technology, and smartphone applications to provide users with a high-quality video viewing experience. This system is realized by the following components:

[0812] Server processing

[0813] The server uses a high-speed data transfer protocol to send and receive data, which allows for twice the data transfer speed compared to conventional protocols, and also utilizes cloud computing technology to efficiently manage and distribute data.

[0814] The server monitors communication interference in real time and takes appropriate measures when interference occurs, such as rerouting communication routes and identifying the source of interference.

[0815] Processing by the terminal

[0816] The device utilizes high-precision signal processing technology to increase the communication range by 30%, allowing users to maintain stable communication over a wide area. For example, even if a user is in a distant room in the home, the Wi-Fi connection will be stable and high-quality video can be enjoyed.

[0817] The device efficiently processes the data received from the server and provides it to the user, enabling high-definition video viewing without buffering.

[0818] User interaction

[0819] Users access the system through a smartphone application, which manages communication with the server and optimizes data transfer, and provides an easy-to-use user interface.

[0820] Specific examples

[0821] For example, when a user streams a movie on their smartphone, the server transmits the movie data using a high-speed data transfer protocol. At the same time, the server monitors the communication environment in real time and automatically reroutes the communication route if interference occurs. The device then uses high-precision signal processing technology to stably display the received data, allowing users to watch high-quality videos without buffering.

[0822] Prompt Sentence Examples

[0823] An example of a prompt sentence when using a generative AI model is as follows:

[0824] Prompt: Provide a code example for an application that uses a high-speed data transfer protocol to stream movies on a smartphone. Include examples of communication initialization and data transfer.

[0825] In this way, the present invention enables the server, terminal, and user to work together to achieve high-speed, highly reliable communications, allowing users to enjoy a high-quality video viewing experience.

[0826] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[0827] Step 1:

[0828] A user launches a smartphone application and starts video streaming. The input is the user's operation, and the output is the launch of the application. At this time, the application connects to the server and sends a request to initialize data transfer.

[0829] Step 2:

[0830] The server receives a connection request from the terminal and initializes the high-speed data transfer protocol. The input is the initialization request from the terminal, and the output is a message that the protocol has been successfully initialized. The server then prepares to send data at high speed using the protocol.

[0831] Step 3:

[0832] The server transmits large video files to the terminal using a high-speed data transfer protocol. The input is the video file stored on the server, and the output is the video data transmitted to the terminal. During this process, calculations are performed to maximize the efficiency of data transfer.

[0833] Step 4:

[0834] The device decodes the received video data using high-precision signal processing technology, expanding the communication range by 30%. The input is the video data received from the server, and the output is the decoded video data. At this time, the device expands the communication range and achieves high-quality streaming.

[0835] Step 5:

[0836] The server monitors the communication environment in real time and automatically takes countermeasures if interference occurs. The input is real-time data on the communication environment, and the output is a stable communication environment after countermeasures have been taken. For example, it reconfigures communication routes and identifies sources of interference.

[0837] Step 6:

[0838] Using an automatic route selection algorithm, the server selects the optimal communication route. The input is real-time network data, and the output is an optimized communication route. This algorithm ensures that users have a smooth viewing experience with low latency.

[0839] Step 7:

[0840] Users get a high-quality video viewing experience on their smartphones. The input is video data decoded on the device, and the output is video displayed in high definition. This allows users to enjoy movies and dramas without buffering.

[0841] The above processing steps enable the server, terminals, and users to work together to realize an efficient and reliable communication system. The present invention aims to provide a high-quality viewing experience, particularly in the field of video streaming.

[0842] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[0843] The present invention relates to a method and apparatus for realizing an efficient and reliable communication system. The system allows servers, terminals, and users to function in their respective roles to improve data transfer speeds, extend communication range, monitor communication interference in real time, and optimize automatic route selection. Furthermore, the system combines an emotion engine that recognizes user emotions to improve user engagement.

[0844] 1. High-speed data transfer protocol

[0845] The server initializes the communication protocol and sends and receives data using a high-speed data transfer protocol. This protocol can transfer data twice as fast as conventional protocols. For example, when a server sends a large video file to a terminal, using this protocol allows the file to be transferred much faster than conventional protocols.

[0846] 2. High-precision signal processing technology

[0847] The device uses signal processing technology to increase the communication range by 30%. This technology enables stable communication over a wider area than conventional communication ranges. For example, even if a user connects to Wi-Fi through a device in a faraway room in their home, they can maintain a connection with a stronger signal than before.

[0848] 3. Real-time interference monitoring and countermeasures

[0849] The server monitors the communication environment in real time and responds immediately if any interference occurs. The system measures the interference level and takes appropriate measures if it exceeds a certain threshold. For example, if the server detects interference caused by other devices that emit radio waves, such as a microwave oven, it will detect this and automatically reconfigure the communication route to minimize the impact of the interference.

[0850] 4. Automatic Route Selection Algorithm

[0851] When users send or receive data, an automatic route selection algorithm selects the optimal data transmission route in real time. This algorithm automatically selects the optimal path within the network to ensure efficient communication. For example, when a user uploads a large amount of data to cloud storage, the algorithm selects the optimal network route to transfer the data quickly and efficiently.

[0852] 5. Combining Emotion Engines

[0853] The device is equipped with an emotion engine that recognizes the user's emotional state in real time. This engine analyzes the user's voice and facial expression data to determine their emotional state. For example, if the user is feeling stressed during a meeting, the emotion engine will detect this and send feedback to the server.

[0854] 6. Emotion-based communication optimization

[0855] When the server receives feedback from the emotion engine, it takes measures to optimize the communication environment. For example, if the user is stressed, the server may further improve communication speed or strengthen interference countermeasures. In this way, the optimal communication environment is provided according to the user's emotions.

[0856] This allows the server, terminals, and users to work together as a unified team, not only realizing an efficient and reliable communication system, but also enabling flexible responses according to the user's emotional state.This system is effective in a variety of scenarios, such as answering questions during meetings, stimulating discussions, and improving participant engagement.

[0857] The processing flow will be explained below.

[0858] Step 1:

[0859] The server initializes the communication protocol. The server instantiates a new high-speed data transfer protocol and sets the transfer rate to 2000 Mbps. The server is now ready for high-speed data transfers.

[0860] Step 2:

[0861] The server transfers the data. The server retrieves the data to be transferred and transfers it to the device using a new protocol. This allows data to be sent faster than usual. For example, it is possible to transfer large video files in a short time.

[0862] Step 3:

[0863] The device initializes signal processing technology. The device creates an instance of signal processing and configures it to increase communication range by 30%, allowing the device to communicate over a wider area.

[0864] Step 4:

[0865] The device processes the signal. The device processes the received signal using high-precision technology, stabilizing the signal with a 30% increased communication range. This enables stable communication over a wider area. For example, Wi-Fi signals can reach every corner of your home.

[0866] Step 5:

[0867] The server monitors the communication environment for interference in real time, measures the interference level, and prepares to take appropriate measures if the interference level exceeds a set threshold.

[0868] Step 6:

[0869] The server implements interference countermeasures. The server takes immediate action against interference detected through real-time monitoring. For example, it reconfigures frequencies or changes communication routes to maintain communication quality.

[0870] Step 7:

[0871] The user initializes the automatic route selection algorithm. When the user sends or receives data, the algorithm is started and the system is ready to select the optimal communication route.

[0872] Step 8:

[0873] The user selects the optimal route. The user runs an automatic route selection algorithm to select the optimal data transfer route within the network, enabling efficient data communication.

[0874] Step 9:

[0875] Users send and receive data. The users then use the selected optimal route to send the data to cloud storage or other communication partners, ensuring fast and efficient data transfer.

[0876] Step 10:

[0877] The device initializes the emotion engine. The device creates an instance of the emotion engine and prepares to recognize the user's emotional state.

[0878] Step 11:

[0879] The device analyzes the user's emotions. The device acquires the user's voice and facial expression data and analyzes it using an emotion engine. This allows the user's emotional state to be determined in real time.

[0880] Step 12:

[0881] The device sends emotional data to the server, which then prepares to adjust the communication environment based on the data about the user's emotional state.

[0882] Step 13:

[0883] The server optimizes the communication environment based on the emotional data. If the user is under stress, the server will further increase communication speed or strengthen interference countermeasures. In this way, the optimal communication environment is provided according to the user's emotions.

[0884] Step 14:

[0885] Users can hold meetings and data communications in a communication environment that takes their emotions into consideration, allowing them to communicate efficiently in a comfortable and stress-free environment.

[0886] Example 2

[0887] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[0888] Conventional communication systems have limitations in terms of data transfer speed, communication range, interference prevention, and automatic route selection optimization. Furthermore, they do not optimize the communication environment based on the user's emotional state. This has led to a demand for improved communication efficiency and reliability, as well as an improved user experience.

[0889] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[0890] In this invention, the server includes means for doubling the data transfer rate by using a high-speed data transfer protocol, means for expanding the communication range by 30% by using signal processing technology, means for monitoring communication interference in real time and taking appropriate measures, means for selecting an optimal communication route by using an automatic route selection algorithm, means for recognizing the user's emotional state in real time by using an emotion analysis engine, and means for optimizing the communication environment based on the user's emotional state. This provides an efficient and reliable communication system and enables flexible optimization of the communication environment according to the user's emotions.

[0891] The "High-Speed ​​Data Transfer Protocol" is a protocol that doubles the data transfer speed and uses an optimized TCP / IP stack and compression algorithms.

[0892] "Signal processing technology" is a technology that increases the communication range by 30%, and uses a digital signal processor (DSP) to remove noise and amplify signals.

[0893] "Means for monitoring communication interference in real time and taking appropriate measures" refers to using a spectrum analyzer to monitor environmental radio waves in real time and implementing adaptive notch filters or route changes when an interference source is detected.

[0894] The "automatic route selection algorithm" is an algorithm that selects the optimal communication route in real time, and applies dynamic programming and the minimum cost path algorithm (Dijkstra Algorithm).

[0895] An "emotion analysis engine" is an engine that recognizes a user's emotional state in real time, and uses voice recognition and image analysis technology to determine emotions from voice and facial expressions.

[0896] "Means for optimizing the communication environment based on emotional state" refers to means for adjusting communication speed and stability of the communication environment based on feedback obtained from the emotion analysis engine.

[0897] The present invention relates to a method and apparatus for realizing an efficient and reliable communication system in which servers, terminals, and users function in their respective roles, achieving improved data transfer speeds, expanded communication range, real-time monitoring of communication interference, and optimized automatic route selection. Furthermore, a sentiment analysis engine that recognizes user emotions is combined to improve user engagement.

[0898] 1. High-speed data transfer protocol

[0899] The server initializes the communication protocol and sends and receives data using a high-speed data transfer protocol. This protocol can transfer data at twice the speed of conventional protocols. Specifically, the server customizes the TCP / IP stack and uses optimized buffering techniques and compression algorithms to achieve high-speed data transfer.

[0900] For example, when a server sends a 100GB video file to a device, after applying a compression algorithm, the transfer begins at a size of approximately 50GB. Using a conventional protocol, it would take an hour to transfer 50GB, but using the high-speed protocol, it can be completed in just 30 minutes.

[0901] 2. Signal processing technology expands communication range

[0902] The device uses signal processing technology to increase the communication range by 30%. This technology uses a digital signal processor (DSP) that performs noise reduction and signal amplification. Specifically, the device analyzes the received signal using the DSP, performs noise reduction and amplification, and then retransmits the amplified signal, thereby increasing the communication range.

[0903] For example, even if a user connects to Wi-Fi through a device in a faraway room in their home, the signal will be strengthened to maintain a stable connection.

[0904] 3. Real-time interference monitoring and countermeasures

[0905] The server monitors the communication environment in real time and responds immediately if any communication interference occurs. Specifically, the server uses a spectrum analyzer to monitor the radio wave environment and detects abnormal interference waves.

[0906] For example, if the server detects microwave interference, it will send an alert and immediately run an automatic route selection algorithm to reroute to a frequency band with less interference.

[0907] 4. Automatic Route Selection Algorithm

[0908] When a user sends or receives data, an automatic route selection algorithm selects the optimal data transfer route in real time. This algorithm applies dynamic programming and the Dijkstra algorithm.

[0909] For example, when a user uploads a large amount of data to a cloud service, the least busy route is selected to maximize the data transfer speed.

[0910] 5. Emotion Recognition Using an Emotion Analysis Engine

[0911] The device is equipped with an emotion analysis engine that recognizes the user's emotional state in real time. This engine uses deep learning to combine voice recognition and image analysis technology to determine emotions from voice and facial expressions.

[0912] For example, if a user is feeling stressed during a meeting, the device will detect the stress from the user's tone of voice and facial expression and send that information to the server.

[0913] 6. Emotion-based optimization of communication environments

[0914] The server receives feedback from the emotion analysis engine and takes measures to optimize the communication environment, adjusting communication speed and stability based on the analysis results of the emotion engine.

[0915] For example, if the server determines that a user is feeling stressed, it will further increase communication speeds and strengthen interference prevention measures, allowing meetings to proceed smoothly without interruptions.

[0916] Examples and prompts

[0917] Example: Consider a scenario where User A is holding an online meeting at home. The server is using a high-speed data transfer protocol to deliver the video stream of the meeting without delay. The device is using signal processing technology to provide a stable Wi-Fi connection even in a distant room in the house. Suddenly, interference from a microwave oven occurs, but the server detects it in real time, issues an alert, and changes to a new route with less interference. The sentiment analysis engine detects that User A is feeling stressed and sends feedback to the server. The server automatically improves communication speed and enhances stability, allowing User A to continue the meeting smoothly.

[0918] Prompt statement:

[0919] Please follow these steps to describe the specific process for an efficient and reliable communication system:

[0920] 1. How to initialize a high-speed data transfer protocol and use a compression algorithm

[0921] 2. Mechanism and implementation method for expanding communication range using signal processing technology

[0922] 3. Interference monitoring and real-time countermeasure implementation process

[0923] 4. Principles and practical examples of automatic route selection algorithms

[0924] 5. Emotion Recognition Technology and Data Processing Using an Emotion Analysis Engine

[0925] 6. Emotion-based communication environment optimization method and its concrete example

[0926] As a concrete example, please explain in detail the behavior of User A, the server, and the terminal during an online meeting.

[0927] The flow of the identification process in the second embodiment will be described with reference to FIG.

[0928] Step 1:

[0929] The server first initializes the communication protocol, optimizing the TCP / IP stack and enabling high-speed data transfer protocols. As input, it receives the destination IP address and port number, and as output, an optimized connection is established.

[0930] Specific behavior:

[0931] The server inputs the IP address and port number of the destination and loads optimized buffering techniques and compression algorithms, preparing the data for high-speed transfer.

[0932] Step 2:

[0933] The server compresses the data. It uses a highly efficient compression algorithm to reduce the size of the data. It takes the data to be sent (e.g. a video file) as input and produces the compressed data as output.

[0934] Specific behavior:

[0935] The server takes a 100GB video file as input and applies a compression algorithm, which produces approximately 50GB of compressed data.

[0936] Step 3:

[0937] The server establishes a connection to the device and begins sending data. It uses a high-bandwidth network connection to send and receive data. As input, it receives compressed data and connection information, and as output, it transfers the data to the device.

[0938] Specific behavior:

[0939] The server takes the compressed data and connection information as input and initiates the data transfer using a high-speed protocol, which transfers 50GB of data to the device in 30 minutes.

[0940] Step 4:

[0941] The terminal analyzes the received signal using a digital signal processor (DSP), removes noise, and amplifies the signal. It takes the received signal as input and generates a noise-removed and amplified signal as output.

[0942] Specific behavior:

[0943] The terminal inputs the received signal into the DSP, which applies noise reduction filters and signal amplification algorithms, which removes noise and produces a stronger signal.

[0944] Step 5:

[0945] The terminal retransmits the amplified signal. As input, it receives the amplified signal, and as output, the strengthened signal is transmitted over a wide area.

[0946] Specific behavior:

[0947] The device takes the amplified signal as input and retransmits a stronger Wi-Fi signal, ensuring a stable connection even when the user is in a far-flung room.

[0948] Step 6:

[0949] The server monitors the communication environment in real time and uses a spectrum analyzer to detect communication interference. It receives real-time radio wave data as input and generates information on whether interference exists or not as output.

[0950] Specific behavior:

[0951] The server receives radio wave data from the spectrum analyzer as input and analyzes it, generating interference wave detection results.

[0952] Step 7:

[0953] If the server detects interference, it issues an alert and reconfigures the route. It receives interference detection information as input and generates an alert and a new communication route as output.

[0954] Specific behavior:

[0955] The server receives interference detection information as input, sends real-time notifications, and applies adaptive notch filters to reroute, thereby establishing new communication routes that minimize the impact of interference.

[0956] Step 8:

[0957] When a user sends or receives data, the automatic route selection algorithm selects the optimal data transmission route. It receives network status and data traffic information as input, and generates the optimal communication route as output.

[0958] Specific behavior:

[0959] The server receives network status and data traffic information as input and applies the Dijkstra algorithm to calculate the minimum cost route, thereby selecting the optimal communication route in real time.

[0960] Step 9:

[0961] The device recognizes the user's emotional state in real time. It uses an emotion analysis engine to analyze voice and facial expression data. It receives voice and image data as input and generates analysis results as output.

[0962] Specific behavior:

[0963] The device receives audio and image data as input and performs emotion analysis using a deep learning model, which generates a recognition result of the user's emotional state.

[0964] Step 10:

[0965] The device receives the emotion analysis results as input and sends the analysis results to the server as output.

[0966] Specific behavior:

[0967] The device receives the analysis results as input and sends them to the server using a data transfer protocol, allowing the server to obtain the user's emotional information.

[0968] Step 11:

[0969] The server receives feedback from the sentiment analysis engine and takes measures to optimize the communication environment. The sentiment analysis results are received as input, and the optimization of the communication environment is performed as output.

[0970] Specific behavior:

[0971] The server receives the emotion analysis results as input and uses an AI model to adjust communication speed and stability in real time, providing a flexible communication environment that responds to the user's emotional state.

[0972] (Application example 2)

[0973] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[0974] Communication systems for autonomous vehicles face problems such as limited data transfer speeds, communication range, and communication interference, which negatively impact the safety and comfort of autonomous driving. Furthermore, due to a lack of appropriate responses to the emotional states of drivers and passengers, there is a need for methods to reduce stress during driving. Therefore, it is necessary to solve these problems, provide an efficient and reliable communication environment, and enable flexible responses to the user's emotional state.

[0975] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for doubling the data transfer rate by using a high-speed data transfer protocol, means for expanding the communication range by 30% using signal processing technology, and means for monitoring communication interference in real time and taking appropriate measures. This makes it possible to make the communication environment of an autonomous vehicle efficient and reliable. In addition, by incorporating an emotion engine, combining means for recognizing the user's emotional state in real time with means for optimizing the communication environment based on feedback from the emotion engine, it is possible to improve user engagement and reduce stress.

[0976] The "high-speed data transfer protocol" is a communication protocol for realizing high-speed data transfer, providing data transfer speeds twice as fast as conventional methods.

[0977] "Signal processing technology" is a technology that enables efficient transmission of communication data, thereby expanding the communication range by 30%.

[0978] "Communication interference monitoring" is a technology that detects interference occurring in a communication environment in real time and takes measures to minimize its impact.

[0979] An "automatic route selection algorithm" is a calculation method for automatically selecting the optimal communication route and maximizing the efficiency of data transfer.

[0980] An "emotion engine" is a device or program that recognizes and analyzes a user's emotional state in real time.

[0981] "Feedback" refers to the provision of information by the server or system to optimize the communication environment and other settings based on the emotional state recognized by the emotion engine.

[0982] "Optimizing the communication environment" means making adjustments to reduce communication interference, improve data transfer speeds, and achieve efficient and reliable communication.

[0983] This invention is applied to the communication system of an autonomous vehicle. The main components of the invention include a high-speed data transfer protocol, signal processing technology, communication interference monitoring, an automatic route selection algorithm, and an emotion engine. Detailed embodiments of each component are shown below.

[0984] High-Speed ​​Data Transfer Protocol Embodiments

[0985] The server then initiates a high-speed data transfer protocol, which doubles the normal communication speed (for example, 2000 Mbps). This protocol allows for the rapid transfer of large amounts of data between the server and the device.

[0986] Signal Processing Technique Embodiments

[0987] The terminal uses high-precision signal processing technology to increase the communication range by 30%, enabling stable communication between autonomous vehicles and infrastructure over a wide area. For example, vehicles can maintain a strong signal even at long distances.

[0988] Communication interference monitoring and countermeasure implementation

[0989] The server monitors the communication environment in real time and responds immediately if interference occurs. It measures the interference level and automatically reconfigures the communication route if it exceeds a certain threshold, minimizing the impact of interference. For example, if interference from a microwave oven or other wireless device is detected, the server automatically selects the optimal communication path.

[0990] Embodiments of the Automatic Route Selection Algorithm

[0991] When users send or receive data, an automatic route selection algorithm selects the optimal data transfer route in real time. This algorithm automatically selects the optimal path within the network to ensure efficient communication. For example, when uploading large amounts of data to cloud storage, selecting the optimal network route ensures fast data transfer.

[0992] Embodiment of Emotion Engine

[0993] The device is equipped with an emotion engine that recognizes the user's emotional state in real time. This engine analyzes the user's voice and facial expression data to determine their emotional state. For example, if the user is feeling stressed during a meeting, the emotion engine will detect this and send feedback to the server.

[0994] Emotion-Based Communication Optimization Embodiments

[0995] When the server receives feedback from the emotion engine, it takes measures to optimize the communication environment. If the user is in a stressful state, it may further improve communication speed or strengthen interference countermeasures. In this way, the optimal communication environment is provided according to the user's emotions.

[0996] Examples and prompts

[0997] For example, if a driver feels stressed in an autonomous vehicle, the emotion engine will recognize that emotional state and send feedback to the server. The server will then optimize the in-car environment accordingly, playing relaxing music and adjusting the lighting. Specific prompts include:

[0998] "Detect the driver's emotional state (stress) while driving and adjust the environment (music, lighting) to create a relaxing environment."

[0999] Examples include:

[1000] This invention makes the communication system for an autonomous vehicle efficient and reliable, and also enables flexible responses according to the emotional state of the user.

[1001] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[1002] Step 1:

[1003] The server initializes the high-speed data transfer protocol. As input, it receives a trigger to start communication and information about the connection partner, and as output, it provides a communication channel set to high-speed transfer mode. In this process, the server sets the data transfer rate to 2000 Mbps and sends a notification of initialization completion to each communication partner.

[1004] Step 2:

[1005] The device uses signal processing technology to increase the communication range by 30%. It takes surrounding communication environment information (signal strength and noise level) as input and provides the increased communication range as output. In this process, the device analyzes the surrounding environment data and determines and applies the most effective signal processing parameters.

[1006] Step 3:

[1007] The server monitors communication interference in real time. It receives interference level data for each communication channel as input and provides communication route configuration with necessary countermeasures implemented as output. Specifically, the server analyzes the interference level obtained and switches communication to another optimal route if it exceeds a threshold.

[1008] Step 4:

[1009] When a user sends or receives data, an automatic route selection algorithm selects the optimal communication route. As input, the user provides the amount of data to be transferred and the current network topology information, and as output, the algorithm provides an optimized communication route. In this process, the algorithm analyzes the network topology and calculates and sets the efficient route.

[1010] Step 5:

[1011] The device uses an emotion engine to recognize the user's emotional state in real time. It receives the user's voice and facial expression data as input and provides the user's emotional state as output. In this process, the device performs voice and image analysis to specifically determine the user's emotional state.

[1012] Step 6:

[1013] The server optimizes the communication environment based on feedback from the emotion engine. It takes the emotional state data received from the device as input and provides optimized communication parameters as output. Specifically, if the user is feeling stressed, the server further improves communication speed and strengthens measures to minimize communication interference.

[1014] Step 7:

[1015] To help users adjust the in-car environment, the system provides optimal environmental settings according to their emotions. The emotional state detected by the emotion engine is taken as input, and appropriate music and lighting settings are provided as output. This process automatically adjusts the in-car environment based on the user's emotional state, improving the environment to reduce stress.

[1016] The above steps enable efficient and reliable communication within an autonomous vehicle, and also provide a comfortable environment based on the user's emotional state.

[1017] The specific processing unit 290 transmits the result of the specific processing to the headset type terminal 314. In the headset type terminal 314, the control unit 46A causes the speaker 240 and the display 343 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[1018] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[1019] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the headset type terminal 314.

[1020] [Fourth embodiment]

[1021] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

[1022] 7, a data processing system 410 includes a data processing device 12 and a robot 414. An example of the data processing device 12 is a server.

[1023] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[1024] The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a control target 443. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the control target 443 are also connected to the bus 52.

[1025] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[1026] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[1027] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[1028] The control object 443 includes a display device, LEDs in the eyes, and motors for driving the arms, hands, and feet. The posture and gestures of the robot 414 are controlled by controlling the motors of the arms, hands, and feet. Some of the emotions of the robot 414 can be expressed by controlling these motors. In addition, the facial expressions of the robot 414 can also be expressed by controlling the light emission state of the LEDs in the eyes of the robot 414.

[1029] Fig. 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Fig. 8, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[1030] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[1031] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[1032] In the robot 414, the processor 46 performs the reception output process. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[1033] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1034] The present invention relates to a method and apparatus for implementing an efficient and reliable communication system in which servers, terminals, and users function in their respective roles to achieve increased data transfer rates, extended communication range, real-time monitoring of communication interference, and optimized automatic route selection.

[1035] 1. High-speed data transfer protocol

[1036] The server initializes the communication protocol and sends and receives data using a high-speed data transfer protocol. This protocol can transfer data twice as fast as conventional protocols. For example, when a server sends a large video file to a terminal, using this protocol allows the file to be transferred much faster than conventional protocols.

[1037] 2. High-precision signal processing technology

[1038] The device uses signal processing technology to increase the communication range by 30%. This technology enables stable communication over a wider area than conventional communication ranges. For example, even if a user connects to Wi-Fi through a device in a faraway room in their home, they can maintain a connection with a stronger signal than before.

[1039] 3. Real-time interference monitoring and countermeasures

[1040] The server monitors the communication environment in real time and responds immediately if any interference occurs. The system measures the interference level and takes appropriate measures if it exceeds a certain threshold. For example, if the server detects interference caused by other devices that emit radio waves, such as a microwave oven, it will detect this and automatically reconfigure the communication route to minimize the impact of the interference.

[1041] 4. Automatic Route Selection Algorithm

[1042] When users send or receive data, an automatic route selection algorithm selects the optimal data transmission route in real time. This algorithm automatically selects the optimal path within the network to ensure efficient communication. For example, when a user uploads a large amount of data to cloud storage, the algorithm selects the optimal network route to transfer the data quickly and efficiently.

[1043] These functions enable the server, terminals, and users to work together as a single entity, enabling efficient and reliable communication. This system is effective in a variety of scenarios, such as answering questions during meetings, stimulating discussions, and improving participant engagement.

[1044] The processing flow will be explained below.

[1045] Step 1:

[1046] The server initializes the communication protocol. The server instantiates a new high-speed data transfer protocol and sets the transfer rate to 2000 Mbps. The server is now ready for high-speed data transfers.

[1047] Step 2:

[1048] The server transfers the data. The server retrieves the data to be transferred and transfers it to the device using a new protocol, which allows the data to be sent faster than usual.

[1049] Step 3:

[1050] The device initializes signal processing technology. The device creates an instance of signal processing and configures it to increase communication range by 30%, allowing the device to communicate over a wider area.

[1051] Step 4:

[1052] The terminal processes the signal. The terminal processes the received signal using high-precision technology, stabilizing the signal while expanding the communication range by 30%, enabling stable communication over a wide area.

[1053] Step 5:

[1054] The server monitors the communication environment for interference in real time, measures the interference level, and prepares to take appropriate measures if the interference level exceeds a set threshold.

[1055] Step 6:

[1056] The server takes immediate action against interference detected through real-time monitoring, such as reconfiguring frequencies or changing communication routes.

[1057] Step 7:

[1058] The user initializes the automatic route selection algorithm. When the user sends or receives data, the algorithm is started and the system is ready to select the optimal communication route.

[1059] Step 8:

[1060] The user selects the optimal route. The user runs an automatic route selection algorithm to select the optimal data transfer route within the network, enabling efficient data communication.

[1061] Step 9:

[1062] Users send and receive data. The users then use the selected optimal route to send the data to cloud storage or other communication partners, ensuring fast and efficient data transfer.

[1063] Example 1

[1064] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1065] Conventional communication systems suffer from problems such as slow data transfer speeds and limited communication ranges. Furthermore, it is difficult to quickly take appropriate measures when communication interference occurs, which often hinders efficient data transfer. In particular, the accuracy of real-time communication interference monitoring and automatic route selection is low, making it difficult to maintain a stable communication environment. The present invention aims to solve these problems and realize efficient and reliable data communication.

[1066] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[1067] In this invention, the server includes means for doubling the data transfer speed by using a high-speed data transfer protocol, means for expanding the communication range by 30% by using signal processing technology, means for monitoring communication interference in real time and taking appropriate measures, means for monitoring data transfer errors in real time and performing retry processing, means for analyzing environmental signals and automatically adjusting the optimal communication settings, and means for selecting the optimal network route and analyzing the network load status. This enables high-speed and wide-area data communication and enables quick and accurate response to communication interference.

[1068] A "high-speed data transfer protocol" is a communications protocol that can double the data transfer speed.

[1069] "Signal processing technology" is a technology that increases communication range by 30% and provides stable signal connections.

[1070] "Real-time monitoring" is a technology that monitors communication interference and network environments in real time and makes immediate use of that information.

[1071] An "automatic route selection algorithm" is an algorithm for automatically selecting the optimal data communication route and transferring data efficiently.

[1072] "Data transfer error monitoring" is a technology that monitors errors that occur during data transfer in real time and automatically performs retry processing.

[1073] "Environmental signal analysis" is the process of analyzing the surrounding communication environment and automatically adjusting the optimal communication settings.

[1074] "Network load analysis" is a technique for analyzing the load on a network and selecting the optimal communication route.

[1075] The present invention relates to a method and apparatus for implementing an efficient and reliable communication system in which servers, terminals, and users function in their respective roles to achieve increased data transfer rates, extended communication range, real-time monitoring of communication interference, and optimized automatic route selection.

[1076] 1. High-speed data transfer protocol

[1077] The server uses "High-Speed ​​Transfer Software v2.0" to initialize the high-speed data transfer protocol. This protocol can send and receive data at twice the speed of conventional protocols. For example, a large video file specified by the user can be read from a specific directory and efficiently sent to the device. The server monitors data transfer errors in real time and automatically retries if an error occurs. For example, when the server uses this protocol to send a large video file to a device, the file can be transferred in a much shorter time than conventional protocols.

[1078] 2. High-precision signal processing technology

[1079] The device uses high-precision signal processing technology to extend the communication range by 30%. This feature can be enabled by turning on the "High-Precision Signal Processing" option in the device's settings menu. The device uses specific hardware (e.g., "High-Performance Antenna Module") to extend the communication distance. The device also analyzes the signal in the environment and automatically adjusts the optimal communication settings. For example, even when a user connects to Wi-Fi through a device in a far-away room in their home, they can maintain a connection with a stronger signal than before.

[1080] 3. Real-time interference monitoring and countermeasures

[1081] The server activates "Network Guard" and monitors the communication environment in real time. Using dedicated monitoring software, it responds immediately if communication interference occurs. The server measures the interference level and takes appropriate measures if it exceeds a certain threshold (e.g., when the signal strength falls below -70 dBm). For example, if the server detects interference from other devices that emit radio waves, such as a microwave oven, it automatically reconfigures the communication route to minimize the impact of the interference.

[1082] 4. Automatic Route Selection Algorithm

[1083] When a user sends a request to the server to upload data to cloud storage, the server uses an automatic route selection algorithm to select the optimal network route. The server analyzes the network load status and selects the route with the least load, ensuring that data is uploaded quickly and efficiently. For example, when a user uploads a large project file to cloud storage, the algorithm selects the optimal network route to transfer data efficiently.

[1084] Prompt Sentence Examples

[1085] Example 1: Real-time interference monitoring and countermeasures

[1086] Scenario: During a real-time meeting in the office, the microwave starts to turn on, causing interference with the Wi-Fi signal.

[1087] Example of input prompt for generative AI model:

[1088] User: My Wi-Fi is unstable because someone is using a microwave during a meeting. What should I do?

[1089] Server: By setting up network monitoring, you can detect interference in real time and automatically optimize communication routes. For example, try using "Network Guard."

[1090] Example 2: Automatic Route Selection Algorithm

[1091] Scenario: You want to upload a large project file to cloud storage.

[1092] Example of input prompt for generative AI model:

[1093] User: I want to upload a large file to cloud storage, how can I finish it quickly?

[1094] Server: Use an automatic route selection algorithm. This algorithm chooses the best network route and transmits data efficiently. For example, it monitors network conditions during uploads to maintain the best route.

[1095] The above is a specific embodiment of the present system, which enables high-speed and wide-area data communication and enables quick and accurate response to communication interference.

[1096] The flow of the identification process in the first embodiment will be described with reference to FIG.

[1097] High-Speed ​​Data Transfer Protocol

[1098] Step 1: Initialize the protocol

[1099] The server initializes the high-speed data transfer protocol. As input, it receives an instruction to start the communications software. Specifically, it starts up the "High-Speed ​​Transfer Software v2.0" and reads the configuration file. This configuration file contains settings such as communication speed and data compression. As output, it obtains the initialized state of the protocol.

[1100] Step 2: Prepare your data

[1101] The server prepares the data to be transferred. As input, it receives the file name and path information specified by the user. Based on that information, the server reads large files such as video files from the specified directory. The output is a data file that is ready to be transferred.

[1102] Step 3: Start high-speed transfer

[1103] The server initiates the transmission of data using a protocol. As input, it receives an initialized protocol and a prepared data file. It compresses the data using a specific encoding algorithm and sends it over the network to the terminal. The output is the process where the data is compressed and transferred at high speed.

[1104] Step 4: Monitor the transfer status

[1105] The server monitors the transfer in real time. As input, it receives status information about the data being transferred. The server logs any errors and automatically retries them. The output is a log of successful transfer events, or an error detection and remediation.

[1106] High-precision signal processing technology

[1107] Step 1: Enabling signal processing functions

[1108] The device enables high-precision signal processing technology. As input, the user turns on the "High-Precision Signal Processing" option in the settings menu. This action enables the signal processing function. As output, the signal processing function is enabled.

[1109] Step 2: Analyze the signal

[1110] The device analyzes surrounding signals. As input, it receives surrounding environmental signal data. The device applies a data decoding algorithm and automatically adjusts optimal communication settings. The output is the analyzed signal data and optimized communication settings.

[1111] Step 3: Expanding the range

[1112] The terminal uses specific hardware (e.g., a "high-performance antenna module") to extend the communication distance. As input, it receives the activation status of the signal processing function and the analyzed signal data. The output is the extended communication range.

[1113] Real-time interference monitoring and countermeasures

[1114] Step 1: Initial setup of the communication environment

[1115] The server initializes the communication environment and starts real-time monitoring. As input, it receives instructions to start the monitoring software. Specifically, it starts "Network Guard" and scans signals from each device. The output shows the state in which real-time monitoring has started.

[1116] Step 2: Detect interference

[1117] The server detects communication interference. As input, it receives signal strength information from monitoring. If the signal strength falls below a certain threshold (e.g., -70 dBm), it determines that interference has occurred. The output is interference detection information.

[1118] Step 3: Implementing the measures

[1119] The server automatically implements interference countermeasures. It receives interference detection information as input. To avoid interference, it switches to another frequency band or automatically reconfigures the communication route. The output is the communication environment after interference countermeasures have been implemented.

[1120] Automatic Route Selection Algorithm

[1121] Step 1: Acceptance of data transfer request

[1122] A user sends a request to the server to upload data to the cloud storage. The input is the instruction data of the upload request. The server receives this request and moves to the next processing step. The output is the accepted request data.

[1123] Step 2: Selecting the optimal route

[1124] The server uses an automatic route selection algorithm to select the optimal data transfer route within the network. It receives network load status data as input. The server analyzes the data and selects the route with the least load. The output is the selected optimal route information.

[1125] Step 3: Performing the data transfer

[1126] The server starts uploading data using the selected route. As input, it receives the optimal route information and the data to be uploaded by the user. The data is efficiently transmitted to cloud storage via multiple relay points. The output is the uploaded data.

[1127] Step 4: Transfer result feedback

[1128] The server notifies the user of the transfer results. As input, it receives status information about the data transfer. The server displays a message that the upload is complete and reports details such as the transfer speed and time taken. The output is the notification that the transfer is complete.

[1129] The above is a specific flow divided into program processing steps.

[1130] (Application example 1)

[1131] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1132] Conventional technologies face challenges such as limited data transfer speeds and communication range, as well as a lack of stability to provide a high-quality video streaming experience. Furthermore, they lack real-time countermeasures when communication interference occurs, often preventing users from enjoying content comfortably. Video streaming, in particular, requires the transfer of large amounts of data, and delays in transfer speeds and unstable communication can significantly impair the user experience.

[1133] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[1134] In this invention, the server includes a means for doubling data transfer speeds by using a high-speed data transfer protocol, a means for extending communication range by 30% by using signal processing technology, and a means for monitoring communication interference in real time and taking appropriate measures. This enables efficient and reliable communication. Furthermore, cloud computing technology is used to efficiently stream data, enabling users to enjoy a high-quality video viewing experience through smartphone applications.

[1135] The "high-speed data transfer protocol" is a protocol that doubles the conventional communication speed and improves data transfer efficiency.

[1136] "Signal processing technology" is a technology that expands the communication range by 30%, enabling stable communication over a wide area.

[1137] "Real-time interference monitoring" is a technology that monitors the communication environment in real time and responds immediately when communication interference occurs.

[1138] The "automatic route selection algorithm" is an algorithm that automatically selects the optimal route for data transfer, achieving efficient communication.

[1139] "Cloud computing technology" refers to technology for storing, managing, and processing data over the Internet, enabling efficient streaming of data.

[1140] A "smartphone application" is software that runs on a smartphone and provides various functions to users.

[1141] A "high-quality video viewing experience" is a viewing experience in which you can enjoy high-resolution video without buffering when streaming video.

[1142] The present invention is a communication system that utilizes high-speed data transfer protocols, signal processing technology, real-time interference monitoring, automatic route selection algorithms, cloud computing technology, and smartphone applications to provide users with a high-quality video viewing experience. This system is realized by the following components:

[1143] Server processing

[1144] The server uses a high-speed data transfer protocol to send and receive data, which allows for twice the data transfer speed compared to conventional protocols, and also utilizes cloud computing technology to efficiently manage and distribute data.

[1145] The server monitors communication interference in real time and takes appropriate measures when interference occurs, such as rerouting communication routes and identifying the source of interference.

[1146] Processing by the terminal

[1147] The device utilizes high-precision signal processing technology to increase the communication range by 30%, allowing users to maintain stable communication over a wide area. For example, even if a user is in a distant room in the home, the Wi-Fi connection will be stable and high-quality video can be enjoyed.

[1148] The device efficiently processes the data received from the server and provides it to the user, enabling high-definition video viewing without buffering.

[1149] User interaction

[1150] Users access the system through a smartphone application, which manages communication with the server and optimizes data transfer, and provides an easy-to-use user interface.

[1151] Specific examples

[1152] For example, when a user streams a movie on their smartphone, the server transmits the movie data using a high-speed data transfer protocol. At the same time, the server monitors the communication environment in real time and automatically reroutes the communication route if interference occurs. The device then uses high-precision signal processing technology to stably display the received data, allowing users to watch high-quality videos without buffering.

[1153] Prompt Sentence Examples

[1154] An example of a prompt sentence when using a generative AI model is as follows:

[1155] Prompt: Provide a code example for an application that uses a high-speed data transfer protocol to stream movies on a smartphone. Include examples of communication initialization and data transfer.

[1156] In this way, the present invention enables the server, terminal, and user to work together to achieve high-speed, highly reliable communications, allowing users to enjoy a high-quality video viewing experience.

[1157] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[1158] Step 1:

[1159] A user launches a smartphone application and starts video streaming. The input is the user's operation, and the output is the launch of the application. At this time, the application connects to the server and sends a request to initialize data transfer.

[1160] Step 2:

[1161] The server receives a connection request from the terminal and initializes the high-speed data transfer protocol. The input is the initialization request from the terminal, and the output is a message that the protocol has been successfully initialized. The server then prepares to send data at high speed using the protocol.

[1162] Step 3:

[1163] The server transmits large video files to the terminal using a high-speed data transfer protocol. The input is the video file stored on the server, and the output is the video data transmitted to the terminal. During this process, calculations are performed to maximize the efficiency of data transfer.

[1164] Step 4:

[1165] The device decodes the received video data using high-precision signal processing technology, expanding the communication range by 30%. The input is the video data received from the server, and the output is the decoded video data. At this time, the device expands the communication range and achieves high-quality streaming.

[1166] Step 5:

[1167] The server monitors the communication environment in real time and automatically takes countermeasures if interference occurs. The input is real-time data on the communication environment, and the output is a stable communication environment after countermeasures have been taken. For example, it reconfigures communication routes and identifies sources of interference.

[1168] Step 6:

[1169] Using an automatic route selection algorithm, the server selects the optimal communication route. The input is real-time network data, and the output is an optimized communication route. This algorithm ensures that users have a smooth viewing experience with low latency.

[1170] Step 7:

[1171] Users get a high-quality video viewing experience on their smartphones. The input is video data decoded on the device, and the output is video displayed in high definition. This allows users to enjoy movies and dramas without buffering.

[1172] The above processing steps enable the server, terminals, and users to work together to realize an efficient and reliable communication system. The present invention aims to provide a high-quality viewing experience, particularly in the field of video streaming.

[1173] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[1174] The present invention relates to a method and apparatus for realizing an efficient and reliable communication system. The system allows servers, terminals, and users to function in their respective roles to improve data transfer speeds, extend communication range, monitor communication interference in real time, and optimize automatic route selection. Furthermore, the system combines an emotion engine that recognizes user emotions to improve user engagement.

[1175] 1. High-speed data transfer protocol

[1176] The server initializes the communication protocol and sends and receives data using a high-speed data transfer protocol. This protocol can transfer data twice as fast as conventional protocols. For example, when a server sends a large video file to a terminal, using this protocol allows the file to be transferred much faster than conventional protocols.

[1177] 2. High-precision signal processing technology

[1178] The device uses signal processing technology to increase the communication range by 30%. This technology enables stable communication over a wider area than conventional communication ranges. For example, even if a user connects to Wi-Fi through a device in a faraway room in their home, they can maintain a connection with a stronger signal than before.

[1179] 3. Real-time interference monitoring and countermeasures

[1180] The server monitors the communication environment in real time and responds immediately if any interference occurs. The system measures the interference level and takes appropriate measures if it exceeds a certain threshold. For example, if the server detects interference caused by other devices that emit radio waves, such as a microwave oven, it will detect this and automatically reconfigure the communication route to minimize the impact of the interference.

[1181] 4. Automatic Route Selection Algorithm

[1182] When users send or receive data, an automatic route selection algorithm selects the optimal data transmission route in real time. This algorithm automatically selects the optimal path within the network to ensure efficient communication. For example, when a user uploads a large amount of data to cloud storage, the algorithm selects the optimal network route to transfer the data quickly and efficiently.

[1183] 5. Combining Emotion Engines

[1184] The device is equipped with an emotion engine that recognizes the user's emotional state in real time. This engine analyzes the user's voice and facial expression data to determine their emotional state. For example, if the user is feeling stressed during a meeting, the emotion engine will detect this and send feedback to the server.

[1185] 6. Emotion-based communication optimization

[1186] When the server receives feedback from the emotion engine, it takes measures to optimize the communication environment. For example, if the user is stressed, the server may further improve communication speed or strengthen interference countermeasures. In this way, the optimal communication environment is provided according to the user's emotions.

[1187] This allows the server, terminals, and users to work together as a unified team, not only realizing an efficient and reliable communication system, but also enabling flexible responses according to the user's emotional state.This system is effective in a variety of scenarios, such as answering questions during meetings, stimulating discussions, and improving participant engagement.

[1188] The processing flow will be explained below.

[1189] Step 1:

[1190] The server initializes the communication protocol. The server instantiates a new high-speed data transfer protocol and sets the transfer rate to 2000 Mbps. The server is now ready for high-speed data transfers.

[1191] Step 2:

[1192] The server transfers the data. The server retrieves the data to be transferred and transfers it to the device using a new protocol. This allows data to be sent faster than usual. For example, it is possible to transfer large video files in a short time.

[1193] Step 3:

[1194] The device initializes signal processing technology. The device creates an instance of signal processing and configures it to increase communication range by 30%, allowing the device to communicate over a wider area.

[1195] Step 4:

[1196] The device processes the signal. The device processes the received signal using high-precision technology, stabilizing the signal with a 30% increased communication range. This enables stable communication over a wider area. For example, Wi-Fi signals can reach every corner of your home.

[1197] Step 5:

[1198] The server monitors the communication environment for interference in real time, measures the interference level, and prepares to take appropriate measures if the interference level exceeds a set threshold.

[1199] Step 6:

[1200] The server implements interference countermeasures. The server takes immediate action against interference detected through real-time monitoring. For example, it reconfigures frequencies or changes communication routes to maintain communication quality.

[1201] Step 7:

[1202] The user initializes the automatic route selection algorithm. When the user sends or receives data, the algorithm is started and the system is ready to select the optimal communication route.

[1203] Step 8:

[1204] The user selects the optimal route. The user runs an automatic route selection algorithm to select the optimal data transfer route within the network, enabling efficient data communication.

[1205] Step 9:

[1206] Users send and receive data. The users then use the selected optimal route to send the data to cloud storage or other communication partners, ensuring fast and efficient data transfer.

[1207] Step 10:

[1208] The device initializes the emotion engine. The device creates an instance of the emotion engine and prepares to recognize the user's emotional state.

[1209] Step 11:

[1210] The device analyzes the user's emotions. The device acquires the user's voice and facial expression data and analyzes it using an emotion engine. This allows the user's emotional state to be determined in real time.

[1211] Step 12:

[1212] The device sends emotional data to the server, which then prepares to adjust the communication environment based on the data about the user's emotional state.

[1213] Step 13:

[1214] The server optimizes the communication environment based on the emotional data. If the user is under stress, the server will further increase communication speed or strengthen interference countermeasures. In this way, the optimal communication environment is provided according to the user's emotions.

[1215] Step 14:

[1216] Users can hold meetings and data communications in a communication environment that takes their emotions into consideration, allowing them to communicate efficiently in a comfortable and stress-free environment.

[1217] Example 2

[1218] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1219] Conventional communication systems have limitations in terms of data transfer speed, communication range, interference prevention, and automatic route selection optimization. Furthermore, they do not optimize the communication environment based on the user's emotional state. This has led to a demand for improved communication efficiency and reliability, as well as an improved user experience.

[1220] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[1221] In this invention, the server includes means for doubling the data transfer rate by using a high-speed data transfer protocol, means for expanding the communication range by 30% by using signal processing technology, means for monitoring communication interference in real time and taking appropriate measures, means for selecting an optimal communication route by using an automatic route selection algorithm, means for recognizing the user's emotional state in real time by using an emotion analysis engine, and means for optimizing the communication environment based on the user's emotional state. This provides an efficient and reliable communication system and enables flexible optimization of the communication environment according to the user's emotions.

[1222] The "High-Speed ​​Data Transfer Protocol" is a protocol that doubles the data transfer speed and uses an optimized TCP / IP stack and compression algorithms.

[1223] "Signal processing technology" is a technology that increases the communication range by 30%, and uses a digital signal processor (DSP) to remove noise and amplify signals.

[1224] "Means for monitoring communication interference in real time and taking appropriate measures" refers to using a spectrum analyzer to monitor environmental radio waves in real time and implementing adaptive notch filters or route changes when an interference source is detected.

[1225] The "automatic route selection algorithm" is an algorithm that selects the optimal communication route in real time, and applies dynamic programming and the minimum cost path algorithm (Dijkstra Algorithm).

[1226] An "emotion analysis engine" is an engine that recognizes a user's emotional state in real time, and uses voice recognition and image analysis technology to determine emotions from voice and facial expressions.

[1227] "Means for optimizing the communication environment based on emotional state" refers to means for adjusting communication speed and stability of the communication environment based on feedback obtained from the emotion analysis engine.

[1228] The present invention relates to a method and apparatus for realizing an efficient and reliable communication system in which servers, terminals, and users function in their respective roles, achieving improved data transfer speeds, expanded communication range, real-time monitoring of communication interference, and optimized automatic route selection. Furthermore, a sentiment analysis engine that recognizes user emotions is combined to improve user engagement.

[1229] 1. High-speed data transfer protocol

[1230] The server initializes the communication protocol and sends and receives data using a high-speed data transfer protocol. This protocol can transfer data at twice the speed of conventional protocols. Specifically, the server customizes the TCP / IP stack and uses optimized buffering techniques and compression algorithms to achieve high-speed data transfer.

[1231] For example, when a server sends a 100GB video file to a device, after applying a compression algorithm, the transfer begins at a size of approximately 50GB. Using a conventional protocol, it would take an hour to transfer 50GB, but using the high-speed protocol, it can be completed in just 30 minutes.

[1232] 2. Signal processing technology expands communication range

[1233] The device uses signal processing technology to increase the communication range by 30%. This technology uses a digital signal processor (DSP) that performs noise reduction and signal amplification. Specifically, the device analyzes the received signal using the DSP, performs noise reduction and amplification, and then retransmits the amplified signal, thereby increasing the communication range.

[1234] For example, even if a user connects to Wi-Fi through a device in a faraway room in their home, the signal will be strengthened to maintain a stable connection.

[1235] 3. Real-time interference monitoring and countermeasures

[1236] The server monitors the communication environment in real time and responds immediately if any communication interference occurs. Specifically, the server uses a spectrum analyzer to monitor the radio wave environment and detects abnormal interference waves.

[1237] For example, if the server detects microwave interference, it will send an alert and immediately run an automatic route selection algorithm to reroute to a frequency band with less interference.

[1238] 4. Automatic Route Selection Algorithm

[1239] When a user sends or receives data, an automatic route selection algorithm selects the optimal data transfer route in real time. This algorithm applies dynamic programming and the Dijkstra algorithm.

[1240] For example, when a user uploads a large amount of data to a cloud service, the least busy route is selected to maximize the data transfer speed.

[1241] 5. Emotion Recognition Using an Emotion Analysis Engine

[1242] The device is equipped with an emotion analysis engine that recognizes the user's emotional state in real time. This engine uses deep learning to combine voice recognition and image analysis technology to determine emotions from voice and facial expressions.

[1243] For example, if a user is feeling stressed during a meeting, the device will detect the stress from the user's tone of voice and facial expression and send that information to the server.

[1244] 6. Emotion-based optimization of communication environments

[1245] The server receives feedback from the emotion analysis engine and takes measures to optimize the communication environment, adjusting communication speed and stability based on the analysis results of the emotion engine.

[1246] For example, if the server determines that a user is feeling stressed, it will further increase communication speeds and strengthen interference prevention measures, allowing meetings to proceed smoothly without interruptions.

[1247] Examples and prompts

[1248] Example: Consider a scenario where User A is holding an online meeting at home. The server is using a high-speed data transfer protocol to deliver the video stream of the meeting without delay. The device is using signal processing technology to provide a stable Wi-Fi connection even in a distant room in the house. Suddenly, interference from a microwave oven occurs, but the server detects it in real time, issues an alert, and changes to a new route with less interference. The sentiment analysis engine detects that User A is feeling stressed and sends feedback to the server. The server automatically improves communication speed and enhances stability, allowing User A to continue the meeting smoothly.

[1249] Prompt statement:

[1250] Please follow these steps to describe the specific process for an efficient and reliable communication system:

[1251] 1. How to initialize a high-speed data transfer protocol and use a compression algorithm

[1252] 2. Mechanism and implementation method for expanding communication range using signal processing technology

[1253] 3. Interference monitoring and real-time countermeasure implementation process

[1254] 4. Principles and practical examples of automatic route selection algorithms

[1255] 5. Emotion Recognition Technology and Data Processing Using an Emotion Analysis Engine

[1256] 6. Emotion-based communication environment optimization method and its concrete example

[1257] As a concrete example, please explain in detail the behavior of User A, the server, and the terminal during an online meeting.

[1258] The flow of the identification process in the second embodiment will be described with reference to FIG.

[1259] Step 1:

[1260] The server first initializes the communication protocol, optimizing the TCP / IP stack and enabling high-speed data transfer protocols. As input, it receives the destination IP address and port number, and as output, an optimized connection is established.

[1261] Specific behavior:

[1262] The server inputs the IP address and port number of the destination and loads optimized buffering techniques and compression algorithms, preparing the data for high-speed transfer.

[1263] Step 2:

[1264] The server compresses the data. It uses a highly efficient compression algorithm to reduce the size of the data. It takes the data to be sent (e.g. a video file) as input and produces the compressed data as output.

[1265] Specific behavior:

[1266] The server takes a 100GB video file as input and applies a compression algorithm, which produces approximately 50GB of compressed data.

[1267] Step 3:

[1268] The server establishes a connection to the device and begins sending data. It uses a high-bandwidth network connection to send and receive data. As input, it receives compressed data and connection information, and as output, it transfers the data to the device.

[1269] Specific behavior:

[1270] The server takes the compressed data and connection information as input and initiates the data transfer using a high-speed protocol, which transfers 50GB of data to the device in 30 minutes.

[1271] Step 4:

[1272] The terminal analyzes the received signal using a digital signal processor (DSP), removes noise, and amplifies the signal. It takes the received signal as input and generates a noise-removed and amplified signal as output.

[1273] Specific behavior:

[1274] The terminal inputs the received signal into the DSP, which applies noise reduction filters and signal amplification algorithms, which removes noise and produces a stronger signal.

[1275] Step 5:

[1276] The terminal retransmits the amplified signal. As input, it receives the amplified signal, and as output, the strengthened signal is transmitted over a wide area.

[1277] Specific behavior:

[1278] The device takes the amplified signal as input and retransmits a stronger Wi-Fi signal, ensuring a stable connection even when the user is in a far-flung room.

[1279] Step 6:

[1280] The server monitors the communication environment in real time and uses a spectrum analyzer to detect communication interference. It receives real-time radio wave data as input and generates information on whether interference exists or not as output.

[1281] Specific behavior:

[1282] The server receives radio wave data from the spectrum analyzer as input and analyzes it, generating interference wave detection results.

[1283] Step 7:

[1284] If the server detects interference, it issues an alert and reconfigures the route. It receives interference detection information as input and generates an alert and a new communication route as output.

[1285] Specific behavior:

[1286] The server receives interference detection information as input, sends real-time notifications, and applies adaptive notch filters to reroute, thereby establishing new communication routes that minimize the impact of interference.

[1287] Step 8:

[1288] When a user sends or receives data, the automatic route selection algorithm selects the optimal data transmission route. It receives network status and data traffic information as input, and generates the optimal communication route as output.

[1289] Specific behavior:

[1290] The server receives network status and data traffic information as input and applies the Dijkstra algorithm to calculate the minimum cost route, thereby selecting the optimal communication route in real time.

[1291] Step 9:

[1292] The device recognizes the user's emotional state in real time. It uses an emotion analysis engine to analyze voice and facial expression data. It receives voice and image data as input and generates analysis results as output.

[1293] Specific behavior:

[1294] The device receives audio and image data as input and performs emotion analysis using a deep learning model, which generates a recognition result of the user's emotional state.

[1295] Step 10:

[1296] The device receives the emotion analysis results as input and sends the analysis results to the server as output.

[1297] Specific behavior:

[1298] The device receives the analysis results as input and sends them to the server using a data transfer protocol, allowing the server to obtain the user's emotional information.

[1299] Step 11:

[1300] The server receives feedback from the sentiment analysis engine and takes measures to optimize the communication environment. The sentiment analysis results are received as input, and the optimization of the communication environment is performed as output.

[1301] Specific behavior:

[1302] The server receives the emotion analysis results as input and uses an AI model to adjust communication speed and stability in real time, providing a flexible communication environment that responds to the user's emotional state.

[1303] (Application example 2)

[1304] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1305] Communication systems for autonomous vehicles face problems such as limited data transfer speeds, communication range, and communication interference, which negatively impact the safety and comfort of autonomous driving. Furthermore, due to a lack of appropriate responses to the emotional states of drivers and passengers, there is a need for methods to reduce stress during driving. Therefore, it is necessary to solve these problems, provide an efficient and reliable communication environment, and enable flexible responses to the user's emotional state.

[1306] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for doubling the data transfer rate by using a high-speed data transfer protocol, means for expanding the communication range by 30% using signal processing technology, and means for monitoring communication interference in real time and taking appropriate measures. This makes it possible to make the communication environment of an autonomous vehicle efficient and reliable. In addition, by incorporating an emotion engine, combining means for recognizing the user's emotional state in real time with means for optimizing the communication environment based on feedback from the emotion engine, it is possible to improve user engagement and reduce stress.

[1307] The "high-speed data transfer protocol" is a communication protocol for realizing high-speed data transfer, providing data transfer speeds twice as fast as conventional methods.

[1308] "Signal processing technology" is a technology that enables efficient transmission of communication data, thereby expanding the communication range by 30%.

[1309] "Communication interference monitoring" is a technology that detects interference occurring in a communication environment in real time and takes measures to minimize its impact.

[1310] An "automatic route selection algorithm" is a calculation method for automatically selecting the optimal communication route and maximizing the efficiency of data transfer.

[1311] An "emotion engine" is a device or program that recognizes and analyzes a user's emotional state in real time.

[1312] "Feedback" refers to the provision of information by the server or system to optimize the communication environment and other settings based on the emotional state recognized by the emotion engine.

[1313] "Optimizing the communication environment" means making adjustments to reduce communication interference, improve data transfer speeds, and achieve efficient and reliable communication.

[1314] This invention is applied to the communication system of an autonomous vehicle. The main components of the invention include a high-speed data transfer protocol, signal processing technology, communication interference monitoring, an automatic route selection algorithm, and an emotion engine. Detailed embodiments of each component are shown below.

[1315] High-Speed ​​Data Transfer Protocol Embodiments

[1316] The server then initiates a high-speed data transfer protocol, which doubles the normal communication speed (for example, 2000 Mbps). This protocol allows for the rapid transfer of large amounts of data between the server and the device.

[1317] Signal Processing Technique Embodiments

[1318] The terminal uses high-precision signal processing technology to increase the communication range by 30%, enabling stable communication between autonomous vehicles and infrastructure over a wide area. For example, vehicles can maintain a strong signal even at long distances.

[1319] Communication interference monitoring and countermeasure implementation

[1320] The server monitors the communication environment in real time and responds immediately if interference occurs. It measures the interference level and automatically reconfigures the communication route if it exceeds a certain threshold, minimizing the impact of interference. For example, if interference from a microwave oven or other wireless device is detected, the server automatically selects the optimal communication path.

[1321] Embodiments of the Automatic Route Selection Algorithm

[1322] When users send or receive data, an automatic route selection algorithm selects the optimal data transfer route in real time. This algorithm automatically selects the optimal path within the network to ensure efficient communication. For example, when uploading large amounts of data to cloud storage, selecting the optimal network route ensures fast data transfer.

[1323] Embodiment of Emotion Engine

[1324] The device is equipped with an emotion engine that recognizes the user's emotional state in real time. This engine analyzes the user's voice and facial expression data to determine their emotional state. For example, if the user is feeling stressed during a meeting, the emotion engine will detect this and send feedback to the server.

[1325] Emotion-Based Communication Optimization Embodiments

[1326] When the server receives feedback from the emotion engine, it takes measures to optimize the communication environment. If the user is in a stressful state, it may further improve communication speed or strengthen interference countermeasures. In this way, the optimal communication environment is provided according to the user's emotions.

[1327] Examples and prompts

[1328] For example, if a driver feels stressed in an autonomous vehicle, the emotion engine will recognize that emotional state and send feedback to the server. The server will then optimize the in-car environment accordingly, playing relaxing music and adjusting the lighting. Specific prompts include:

[1329] "Detect the driver's emotional state (stress) while driving and adjust the environment (music, lighting) to create a relaxing environment."

[1330] Examples include:

[1331] This invention makes the communication system for an autonomous vehicle efficient and reliable, and also enables flexible responses according to the emotional state of the user.

[1332] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[1333] Step 1:

[1334] The server initializes the high-speed data transfer protocol. As input, it receives a trigger to start communication and information about the connection partner, and as output, it provides a communication channel set to high-speed transfer mode. In this process, the server sets the data transfer rate to 2000 Mbps and sends a notification of initialization completion to each communication partner.

[1335] Step 2:

[1336] The device uses signal processing technology to increase the communication range by 30%. It takes surrounding communication environment information (signal strength and noise level) as input and provides the increased communication range as output. In this process, the device analyzes the surrounding environment data and determines and applies the most effective signal processing parameters.

[1337] Step 3:

[1338] The server monitors communication interference in real time. It receives interference level data for each communication channel as input and provides communication route configuration with necessary countermeasures implemented as output. Specifically, the server analyzes the interference level obtained and switches communication to another optimal route if it exceeds a threshold.

[1339] Step 4:

[1340] When a user sends or receives data, an automatic route selection algorithm selects the optimal communication route. As input, the user provides the amount of data to be transferred and the current network topology information, and as output, the algorithm provides an optimized communication route. In this process, the algorithm analyzes the network topology and calculates and sets the efficient route.

[1341] Step 5:

[1342] The device uses an emotion engine to recognize the user's emotional state in real time. It receives the user's voice and facial expression data as input and provides the user's emotional state as output. In this process, the device performs voice and image analysis to specifically determine the user's emotional state.

[1343] Step 6:

[1344] The server optimizes the communication environment based on feedback from the emotion engine. It takes the emotional state data received from the device as input and provides optimized communication parameters as output. Specifically, if the user is feeling stressed, the server further improves communication speed and strengthens measures to minimize communication interference.

[1345] Step 7:

[1346] To help users adjust the in-car environment, the system provides optimal environmental settings according to their emotions. The emotional state detected by the emotion engine is taken as input, and appropriate music and lighting settings are provided as output. This process automatically adjusts the in-car environment based on the user's emotional state, improving the environment to reduce stress.

[1347] The above steps enable efficient and reliable communication within an autonomous vehicle, and also provide a comfortable environment based on the user's emotional state.

[1348] The specific processing unit 290 transmits the result of the specific processing to the robot 414. In the robot 414, the control unit 46A causes the speaker 240 and the control target 443 to output the result of the specific processing. The microphone 238 acquires voice indicating a user input regarding the result of the specific processing. The control unit 46A transmits voice data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the voice data.

[1349] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[1350] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the robot 414.

[1351] The emotion identification model 59 as an emotion engine may determine the user's emotion according to a specific mapping. Specifically, the emotion identification model 59 may determine the user's emotion according to an emotion map (see FIG. 9), which is a specific mapping. Similarly, the emotion identification model 59 may determine the robot's emotion, and the identification processing unit 290 may perform identification processing using the robot's emotion.

[1352] FIG. 9 illustrates an emotion map 400 on which multiple emotions are mapped. In the emotion map 400, emotions are arranged in concentric circles radiating from the center. Emotions closer to the center of the concentric circles are more primitive. Emotions representing states and behaviors arising from a state of mind are arranged on the outer edges of the concentric circles. The concept of emotion includes both affect and mental states. Emotions generally generated from reactions occurring in the brain are arranged on the left side of the concentric circles. Emotions generally induced by situational judgment are arranged on the right side of the concentric circles. Emotions generally generated from reactions occurring in the brain and induced by situational judgment are arranged on the upper and lower sides of the concentric circles. Furthermore, the emotion of "pleasure" is arranged on the upper side of the concentric circles, and the emotion of "discomfort" is arranged on the lower side. In this way, in the emotion map 400, multiple emotions are mapped based on the structure by which emotions are generated, and emotions that tend to occur simultaneously are mapped close to each other.

[1353] These emotions are distributed in the 3 o'clock direction on emotion map 400, and typically fluctuate between relief and anxiety. In the right half of emotion map 400, situational awareness dominates over internal sensations, resulting in a sense of calm.

[1354] The inside of emotion map 400 represents what is going on in the mind, and the outside of emotion map 400 represents behavior, so the further you go outside emotion map 400, the more visible the emotions become (the more they are expressed in behavior).

[1355] Human emotions are based on various balances, such as posture and blood sugar levels. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. Emotions can also be created for robots, automobiles, and motorcycles, based on various balances, such as posture and remaining battery life. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. An emotion map can be generated, for example, based on Dr. Mitsuyoshi's emotion map (Research on Voice Emotion Recognition and Emotional Brain Physiological Signal Analysis Systems, Tokushima University, Doctoral Dissertation: https: / / ci.nii.ac.jp / naid / 500000375379). The left half of the emotion map lists emotions belonging to the "reaction" domain, where sensation is dominant. The right half of the emotion map lists emotions belonging to the "situation" domain, where situational awareness is dominant.

[1356] The emotion map defines two emotions that promote learning. One is a negative emotion on the situation side, around the middle of "repentance" or "reflection." In other words, this occurs when the robot experiences negative emotions such as "I never want to feel this way again" or "I don't want to be scolded again." The other is a positive emotion on the response side, around "desire." In other words, this occurs when the robot experiences positive feelings such as "I want more" or "I want to know more."

[1357] The emotion identification model 59 inputs user input into a pre-trained neural network, obtains emotion values ​​indicating each emotion shown in the emotion map 400, and determines the user's emotion. This neural network is pre-trained based on multiple pieces of training data that are combinations of user input and emotion values ​​indicating each emotion shown in the emotion map 400. Furthermore, this neural network is trained so that emotions that are located close to each other have similar values, as in the emotion map 900 shown in FIG. 10. FIG. 10 shows an example in which multiple emotions, "relieved," "calm," and "reassuring," have similar emotion values.

[1358] The system according to the present disclosure has been described above mainly with respect to the functions of the data processing device 12, but the system according to the present disclosure is not necessarily implemented on a server. The system according to the present disclosure may be implemented as a general information processing system. The present disclosure may be implemented, for example, as a software program running on a personal computer or an application running on a smartphone, etc. The method according to the present disclosure may be provided to users in the form of SaaS (Software as a Service).

[1359] In the above embodiment, an example was given in which the specific processing is performed by one computer 22, but the technology of the present disclosure is not limited to this, and the specific processing may be distributed and performed by a plurality of computers including the computer 22. For example, the data generation model 58 may be provided in an external device of the data processing device 12, and data may be generated in the external device in accordance with input data.

[1360] In the above embodiment, an example in which the specific processing program 56 is stored in the storage 32 has been described, but the technology of the present disclosure is not limited to this. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-transitory storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-transitory storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes the specific processing in accordance with the specific processing program 56.

[1361] Alternatively, the specific processing program 56 may be stored in a storage device such as a server connected to the data processing device 12 via the network 54, and the specific processing program 56 may be downloaded and installed on the computer 22 in response to a request from the data processing device 12.

[1362] It is not necessary to store all of the specific processing program 56 in a storage device such as a server connected to the data processing device 12 via the network 54, or to store all of the specific processing program 56 in the storage 32; only a portion of the specific processing program 56 may be stored.

[1363] The hardware resource for executing a specific process can be any of the following processors: An example of a processor is a CPU, which is a general-purpose processor that functions as a hardware resource for executing a specific process by executing software, i.e., a program. Another example of a processor is a dedicated electrical circuit, such as an FPGA (Field-Programmable Gate Array), a PLD (Programmable Logic Device), or an ASIC (Application Specific Integrated Circuit), which is a processor with a circuit configuration designed specifically for executing a specific process. Each processor has built-in or connected memory, and each processor uses the memory to execute the specific process.

[1364] The hardware resource that executes the specific processing may be configured with one of these various processors, or may be configured with a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Also, the hardware resource that executes the specific processing may be a single processor.

[1365] As an example of a system configured with a single processor, first, one processor is configured by combining one or more CPUs and software, and this processor functions as a hardware resource that executes a specific process. Second, there is a system that uses a processor that realizes the functions of an entire system including multiple hardware resources that execute a specific process on a single IC chip, as typified by SoC (System-on-a-chip). In this way, a specific process is realized using one or more of the above-mentioned various processors as hardware resources.

[1366] Furthermore, the hardware structure of these various processors can be, more specifically, an electric circuit that combines circuit elements such as semiconductor devices. The specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps may be deleted, new steps may be added, or the processing order may be rearranged, without departing from the spirit of the invention.

[1367] The above-described description and illustrations are a detailed explanation of the parts related to the technology of the present disclosure and are merely an example of the technology of the present disclosure. For example, the above description of the configuration, functions, actions, and effects is an explanation of an example of the configuration, functions, actions, and effects of the parts related to the technology of the present disclosure. Therefore, it goes without saying that unnecessary parts may be deleted, new elements may be added, or replacements may be made to the above-described description and illustrations within the scope of the gist of the technology of the present disclosure. Furthermore, to avoid confusion and facilitate understanding of the parts related to the technology of the present disclosure, the above-described description and illustrations omit explanations of common technical knowledge that do not require particular explanation to enable the implementation of the technology of the present disclosure.

[1368] All publications, patent applications, and technical standards mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication, patent application, or technical standard was specifically and individually indicated to be incorporated by reference.

[1369] The following is further disclosed regarding the above embodiment.

[1370] (Claim 1)

[1371] By using a high-speed data transfer protocol, data transfer speeds can be doubled.

[1372] A means of increasing communication range by 30% using signal processing technology;

[1373] A means of monitoring communication interference in real time and taking appropriate measures;

[1374] means for selecting an optimal communication route using an automatic route selection algorithm;

[1375] A system including:

[1376] (Claim 2)

[1377] 10. The system of claim 1, wherein the high speed data transfer protocol maximizes the efficiency of data transfer by setting the data transfer rate at 2000 Mbps.

[1378] (Claim 3)

[1379] The system according to claim 1, wherein the system monitors environmental interference in real time and takes countermeasures when extending the communication range by 30% using signal processing technology.

[1380] "Example 1"

[1381] (Claim 1)

[1382] By using a high-speed data transfer protocol, data transfer speeds can be doubled.

[1383] A means of increasing communication range by 30% using signal processing technology;

[1384] A means of monitoring communication interference in real time and taking appropriate measures;

[1385] means for selecting an optimal communication route using an automatic route selection algorithm;

[1386] A means for monitoring data transfer errors in real time and performing retry processing;

[1387] A means of analyzing the signals in the environment and automatically adjusting the optimal communication settings;

[1388] A means for selecting an optimal network route and analyzing the network load situation;

[1389] A system including:

[1390] (Claim 2)

[1391] 10. The system of claim 1, wherein the high speed data transfer protocol maximizes the efficiency of data transfer by setting the data transfer rate at 2000 Mbps.

[1392] (Claim 3)

[1393] The system according to claim 1, wherein the system monitors environmental interference in real time and takes countermeasures when extending the communication range by 30% using signal processing technology.

[1394] "Application Example 1"

[1395] (Claim 1)

[1396] By using a high-speed data transfer protocol, data transfer speeds can be doubled.

[1397] A means of increasing communication range by 30% using signal processing technology;

[1398] A means of monitoring communication interference in real time and taking appropriate measures;

[1399] means for selecting an optimal communication route using an automatic route selection algorithm;

[1400] a means for efficiently streaming data using cloud computing technology;

[1401] A means for users to enjoy a high-quality video viewing experience through smartphone applications,

[1402] A system including:

[1403] (Claim 2)

[1404] 10. The system of claim 1, wherein the high speed data transfer protocol maximizes the efficiency of data transfer by setting the data transfer rate at 2000 Mbps.

[1405] (Claim 3)

[1406] The system according to claim 1, wherein the system monitors environmental interference in real time and takes countermeasures when extending the communication range by 30% using signal processing technology.

[1407] "Example 2: Combining Emotion Engines"

[1408] (Claim 1)

[1409] By using a high-speed data transfer protocol, data transfer speeds can be doubled.

[1410] A means of increasing communication range by 30% using signal processing technology;

[1411] A means of monitoring communication interference in real time and taking appropriate measures;

[1412] means for selecting an optimal communication route using an automatic route selection algorithm;

[1413] means for recognizing a user's emotional state in real time using an emotion analysis engine;

[1414] means for optimizing a communication environment based on the emotional state of a user;

[1415] A system including:

[1416] (Claim 2)

[1417] 10. The system of claim 1, wherein the high speed data transfer protocol maximizes the efficiency of data transfer by setting the data transfer rate at 2000 Mbps.

[1418] (Claim 3)

[1419] The system according to claim 1, wherein the system monitors environmental interference in real time and takes countermeasures when extending the communication range by 30% using signal processing technology.

[1420] "Application example 2 when combining emotion engines"

[1421] (Claim 1)

[1422] By using a high-speed data transfer protocol, data transfer speeds can be doubled.

[1423] A means of increasing communication range by 30% using signal processing technology;

[1424] A means of monitoring communication interference in real time and taking appropriate measures;

[1425] means for selecting an optimal communication route using an automatic route selection algorithm;

[1426] Equipped with an emotion engine, it is a means of recognizing the user's emotional state in real time;

[1427] A means for optimizing the communication environment based on feedback from the emotion engine;

[1428] A system including:

[1429] (Claim 2)

[1430] 10. The system of claim 1, wherein the high speed data transfer protocol maximizes the efficiency of data transfer by setting the data transfer rate at 2000 Mbps.

[1431] (Claim 3)

[1432] The system according to claim 1, wherein the system monitors environmental interference in real time and takes countermeasures when extending the communication range by 30% using signal processing technology. [Explanation of symbols]

[1433] 10, 210, 310, 410 Data Processing Systems 12 Data Processing Device 14 Smart Devices 214 Smart Glasses 314 Headset-type terminal 414 Robot< / url:> < / url:> < / url:> < / url:>

Claims

1. By using a high-speed data transfer protocol, data transfer speeds can be doubled. A means to increase communication range by 30% using signal processing technology; A means of monitoring communication interference in real time and taking appropriate measures; means for selecting an optimal communication route using an automatic route selection algorithm; A system including:

2. 2. The system of claim 1, wherein the high speed data transfer protocol maximizes the efficiency of data transfer by setting the data transfer rate at 2000 Mbps.

3. 2. The system according to claim 1, wherein the system monitors environmental interference in real time and takes appropriate measures when extending the communication range by 30% using signal processing technology.

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A