CN106331054A - Intelligent networking method, terminal with intelligent networking function and system - Google Patents
Intelligent networking method, terminal with intelligent networking function and system Download PDFInfo
- Publication number
- CN106331054A CN106331054A CN201610645546.1A CN201610645546A CN106331054A CN 106331054 A CN106331054 A CN 106331054A CN 201610645546 A CN201610645546 A CN 201610645546A CN 106331054 A CN106331054 A CN 106331054A
- Authority
- CN
- China
- Prior art keywords
- remote computer
- terminating machine
- display
- terminal
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000006855 networking Effects 0.000 title claims abstract description 58
- 238000000034 method Methods 0.000 title claims abstract description 28
- 230000006870 function Effects 0.000 claims description 19
- 230000009471 action Effects 0.000 claims description 3
- 230000008878 coupling Effects 0.000 claims 1
- 238000010168 coupling process Methods 0.000 claims 1
- 238000005859 coupling reaction Methods 0.000 claims 1
- 238000004148 unit process Methods 0.000 claims 1
- 230000000875 corresponding effect Effects 0.000 description 7
- 238000012790 confirmation Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000006073 displacement reaction Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/08—Protocols specially adapted for terminal emulation, e.g. Telnet
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
技术领域technical field
本发明涉及网络连接和远程控制领域,具体地说是一种智能联网方法、具有智能联网功能的终端机和系统。The invention relates to the field of network connection and remote control, in particular to an intelligent networking method, a terminal machine and a system with the intelligent networking function.
背景技术Background technique
在现有技术中,远程计算机与薄型客户端建立联系,将远程计算机的显示页面在薄型客户端上显示,需要在薄型客户端执行特定的程序,其效能受到薄型客户端的CPU性能的影响,并且存在兼容性的问题,同时薄型客户端和远程计算机之间只能进行少數个薄型客户端与远程计算机建立联系一对一连接,无法支持太多个薄型客户端与远程计算机建立联系。In the prior art, the remote computer establishes a connection with the thin client, and the display page of the remote computer is displayed on the thin client. It is necessary to execute a specific program on the thin client, and its performance is affected by the CPU performance of the thin client, and There is a problem of compatibility, and at the same time, only a few thin clients can establish one-to-one connections with remote computers, and it cannot support too many thin clients to establish connections with remote computers.
现有的科技中需要一种简单易用的远程计算机和终端机之间建立联系的联网方法,以达到一对多的联系且反应速度快捷,将远程计算机所运算的结果快速的显示在终端机上。In the existing technology, a simple and easy-to-use networking method for establishing a connection between a remote computer and a terminal is needed to achieve a one-to-many connection with a fast response speed, and quickly display the calculation results of the remote computer on the terminal. .
发明内容Contents of the invention
本发明的目的在于提供一种简单易用的远程计算机和终端机之间建立联系的联网方法,以达到一对多的联系且反应速度快捷,将远程计算机所运算的结果快速的显示在终端机上。同时,本发明还提供了一种具有智能联网功能的终端机和具有智能联网功能的系统。The purpose of the present invention is to provide a simple and easy-to-use networking method for establishing a connection between a remote computer and a terminal, so as to achieve one-to-many connection and fast response speed, and quickly display the results calculated by the remote computer on the terminal . At the same time, the invention also provides a terminal machine with intelligent networking function and a system with intelligent networking function.
本发明的具体的技术方案为:一种智能联网方法,涉及终端机和远程计算机;所述的终端机上设有显示器;包括以下步骤:The specific technical solution of the present invention is: an intelligent networking method, involving a terminal and a remote computer; the terminal is provided with a display; comprising the following steps:
步骤1:终端机连接至远程计算机;Step 1: Connect the terminal to the remote computer;
步骤2:终端机将显示器的分辨率、控制指令传递给远程计算机;Step 2: The terminal transmits the resolution and control instructions of the display to the remote computer;
步骤3:终端机接收将输出数据中的显示信息更新显示在显示器上,所述的输出数据为远程计算机根据控制指令生成的数据,所述的输出数据包括显示信息,所述的显示信息为后一个显示画面和前一个显示画面的差异部分所对应的数据;Step 3: The terminal receives and updates the display information in the output data and displays it on the display. The output data is the data generated by the remote computer according to the control instruction. The output data includes display information, and the display information is the following Data corresponding to the difference between a display screen and the previous display screen;
步骤4:终端机持续接收用户输入的控制指令并传递给远程计算机,然后执行步骤3。Step 4: The terminal continuously receives the control commands input by the user and transmits them to the remote computer, and then executes Step 3.
在上述的智能联网方法中,所述的步骤1具体包括:In the above-mentioned intelligent networking method, described step 1 specifically includes:
S11终端机初始化,并检查显示器是否开启并可使用,若是,则进行步骤S13,若否,则进行步骤S12;S11 Initialize the terminal, and check whether the display is turned on and usable, if so, proceed to step S13, if not, proceed to step S12;
S12:初始化终端机中的音视频输出处理单元,并返回S11;S12: Initialize the audio and video output processing unit in the terminal, and return to S11;
S13:判断终端机是否处于DHCP模式,若是,则自动获取网络IP,并进行S14,若否,则启用固定IP,并进行S14;S13: Determine whether the terminal is in DHCP mode, if so, automatically obtain a network IP, and proceed to S14, if not, enable a fixed IP, and proceed to S14;
S14:判断终端机是否处于自动联网状态,若是,则进行S15,若否,则进行S16;S14: Determine whether the terminal is in the automatic networking state, if yes, proceed to S15, if not, proceed to S16;
S15:搜索远程计算机并与远程计算机联机,若联机成功则登入远程计算机并进行步骤2;S15: Search for the remote computer and connect to the remote computer, if the connection is successful, log in to the remote computer and proceed to step 2;
S16:通过终端机的远程机登录页面与远程计算机联机,若联机成功则登入远程计算机并进行步骤2。S16: Connect to the remote computer through the remote computer login page of the terminal, if the connection is successful, log in to the remote computer and proceed to step 2.
在上述的智能联网方法中,所述的输出数据还包括远程计算机根据控制信息生成的音频信息,所述的终端机接收该音频信息后输出。In the above intelligent networking method, the output data further includes audio information generated by the remote computer according to the control information, and the terminal machine outputs the audio information after receiving the audio information.
在上述的智能联网方法中,所述的终端机还包括鼠标和键盘,所述的鼠标和键盘通过USB设备和终端机连接,所述的USB设备匹配设有USB设备驱动器,所述的S13之前还包括:步骤1A,启动USB设备驱动器;In the above-mentioned intelligent networking method, the terminal machine also includes a mouse and a keyboard, and the mouse and keyboard are connected to the terminal machine through a USB device, and the USB device is matched with a USB device driver. Before the S13 Also include: step 1A, start the USB device driver;
所述的步骤1之前还包括,启动终端机,在DRAM中运行预存在FLASH闪存中的应用程序。Before the step 1, it also includes starting the terminal and running the application program pre-stored in the FLASH flash memory in the DRAM.
在上述的智能联网方法中,所述的S15和S16中,若联机不成功,则搜索是否存在备份远程计算机,若有,则联机备份远程计算机,若无则返回S14。In the above-mentioned intelligent networking method, in the above-mentioned S15 and S16, if the connection is unsuccessful, then search whether there is a backup remote computer, if yes, then back up the remote computer online, if not, return to S14.
在上述的智能联网方法中,所述的显示信息通过终端机内搭载的RemoteFX处理器处理后再输出至显示器进行显示。In the above intelligent networking method, the display information is processed by the RemoteFX processor installed in the terminal and then output to the display for display.
在上述的智能联网方法中,所述的控制指令为获取显示信息和/或音频信息的指令。In the above intelligent networking method, the control instruction is an instruction to acquire display information and/or audio information.
同时,本发明还公开了一种具有智能联网功能的终端机,所述的终端机内设有一整合芯片,所述的整合芯片包括:At the same time, the present invention also discloses a terminal with an intelligent networking function. The terminal is provided with an integrated chip, and the integrated chip includes:
CPU:根据存放于Flash闪存中的程序码执行相对应的运算或控制动作;CPU: Execute corresponding operations or control actions according to the program code stored in the Flash memory;
RemoteFX处理器:CPU的协同处理器,支持视频译码功能;RemoteFX processor: CPU co-processor, supports video decoding function;
记忆体控制单元:用于对FLASH闪存与DRAM内存的访问控制;Memory control unit: used for access control of FLASH flash memory and DRAM memory;
SRAM:暂存系统运行当中的相关数据或临时参数;SRAM: Temporary storage of relevant data or temporary parameters during system operation;
MAC控制单元:桥接以太网网络物理层PHY与应用层;MAC control unit: bridging Ethernet network physical layer PHY and application layer;
音视频输出处理单元:用于将远程计算机发送的音视频数据经过处理后在终端机上输出;Audio and video output processing unit: used to output the audio and video data sent by the remote computer on the terminal after processing;
所述的RemoteFX处理器、记忆体控制单元、SRAM、MAC控制单元、音视频输出处理单元与CPU之间彼此相连。The RemoteFX processor, memory control unit, SRAM, MAC control unit, audio and video output processing unit and CPU are connected to each other.
在上述的具有智能联网功能的终端机中,所述的CPU包括如下模块:In the above-mentioned terminal with intelligent networking function, the CPU includes the following modules:
初始化模块:用于将终端机初始化,并检查显示器是否开启并可使用;Initialization module: used to initialize the terminal and check whether the display is turned on and usable;
音视频输出初始化模块:用于初始化终端机中的音视频输出处理单元;Audio and video output initialization module: used to initialize the audio and video output processing unit in the terminal;
IP获取模块:用于判断终端机是否处于DHCP模式,若是,则自动获取网络IP,若否,则启用固定IP;IP acquisition module: used to judge whether the terminal is in DHCP mode, if so, automatically obtain network IP, if not, enable fixed IP;
联网判断模块:用于判断终端机是否处于自动联网状态;Networking judging module: used to judge whether the terminal is in the automatic networking state;
自动联网模块:用于搜索远程计算机并与远程计算机联机;Automatic networking module: used to search for remote computers and connect with remote computers;
手动联网模块:用于通过终端机的远程机登录页面与远程计算机联机;Manual networking module: used to connect to the remote computer through the remote computer login page of the terminal;
信息传送模块:用于将终端机的显示器分辨率、登录信息、控制信息传递给远程计算机;并接收远程计算机根据控制信息生成的输出数据;所述的输出数据为远程计算机根据控制指令生成的数据,所述的输出数据包括显示信息,所述的显示信息为后一个显示画面和前一个显示画面的差异部分所对应的数据;Information transmission module: used to transmit the display resolution, login information, and control information of the terminal to the remote computer; and receive the output data generated by the remote computer according to the control information; the output data is the data generated by the remote computer according to the control instructions , the output data includes display information, and the display information is the data corresponding to the difference between the next display screen and the previous display screen;
输出模块:用于接收远程计算机发送输出数据并通过音视频输出处理单元处理后显示。Output module: used to receive the output data sent by the remote computer and display it after being processed by the audio and video output processing unit.
在上述的具有智能联网功能的终端机中,所述的整合芯片还包括输出/输入控制单元,所述的终端机内设有USB设备驱动器,所述的CPU还包括USB启动模块,用于控制输出/输入控制单元启动USB设备驱动器。In the above terminal with intelligent networking function, the integrated chip also includes an output/input control unit, the terminal is provided with a USB device driver, and the CPU also includes a USB boot module for controlling The output/input control unit starts the USB device driver.
在上述的具有智能联网功能的终端机中,所述的终端机上还设有显示器控制单元、扩音单元、显示单元、鼠标、键盘、以太网实体层PHY单元、DRAM内存、FLASH闪存,所述的扩音单元、显示单元通过显示器控制单元与音视频输出处理单元相连,所述的鼠标、键盘分别与输出/输入控制单元相连,所述的以太网实体层PHY单元与MAC控制单元相连;DRAM内存、FLASH闪存分别与记忆体控制单元相连。In the above-mentioned terminal with intelligent networking function, the terminal is also provided with a display control unit, a public address unit, a display unit, a mouse, a keyboard, an Ethernet physical layer PHY unit, a DRAM memory, and a FLASH flash memory. The loudspeaker unit and the display unit are connected with the audio and video output processing unit through the display control unit, the mouse and the keyboard are respectively connected with the output/input control unit, and the Ethernet physical layer PHY unit is connected with the MAC control unit; DRAM The memory and the FLASH flash memory are respectively connected to the memory control unit.
此外,本发明还提供一种具有智能联网功能的系统,包括远程计算机和一个或多个如上所述的终端机;所述的终端机和远程计算机之间通过以太网路由器单元连接。In addition, the present invention also provides a system with an intelligent networking function, which includes a remote computer and one or more terminal machines as described above; the terminal machine and the remote computer are connected through an Ethernet router unit.
与现有技术相比,本发明的有益效果在于:Compared with prior art, the beneficial effect of the present invention is:
本发明的方法通过判断自动或者手动联网建立和远程计算机的联系,并且将终端机的显示参数发送到远程计算机,远程计算机根据控制信号以及显示参数生成能够在终端机上进行显示的信息,由于该过程无需终端机的CPU进行计算,提高了显示速度,本发明中持续的更新显示器上显示的内容,在更新过程中,采用显示信息来更新,其优势在于,无需将所有的显示内容发送给终端机,终端机只需要将不同的内容进行更新显示即可,这也提高了终端机的显示速度。The method of the present invention establishes a connection with a remote computer by judging automatic or manual networking, and sends the display parameters of the terminal to the remote computer, and the remote computer generates information that can be displayed on the terminal according to the control signal and display parameters. There is no need for the CPU of the terminal to perform calculations, which improves the display speed. In the present invention, the content displayed on the display is continuously updated. During the update process, the display information is used to update. The advantage is that there is no need to send all the displayed content to the terminal. , the terminal only needs to update and display different content, which also improves the display speed of the terminal.
更进一步地,本发明中当和远程计算机联机不成功时,与备用远程计算机联机,这样用户不会感到延迟,提高用户使用满意度。Furthermore, in the present invention, when the online connection with the remote computer fails, the standby remote computer is connected, so that the user will not feel the delay, and the user satisfaction is improved.
本发明还公开了一种终端机,该终端机采用CPU和RemoteFX处理器协同处理,提高了远程计算机发送过来的音视频信号之处理速度,可以达到快速显示的目的,并且本终端机的音视频信号无需有CPU生成,因此终端机的反应速度快。The present invention also discloses a terminal, which uses the CPU and the RemoteFX processor for cooperative processing, which improves the processing speed of the audio and video signals sent by the remote computer, and can achieve the purpose of fast display, and the audio and video of the terminal The signal does not need to be generated by the CPU, so the response speed of the terminal is fast.
最后,本发明还公开了一种具有智能联网功能的系统,该系统可以实现一个远程计算机和多个终端机联网的需求。Finally, the invention also discloses a system with intelligent networking function, which can realize the requirement of networking between a remote computer and multiple terminals.
附图说明Description of drawings
图1是本发明实施例1的流程方框图;Fig. 1 is the flow block diagram of embodiment 1 of the present invention;
图2是本发明实施例2和3的结构方框图;Fig. 2 is the structural block diagram of embodiment 2 and 3 of the present invention;
图3是本发明实施例2和3的CPU的结构方框图;Fig. 3 is the structural block diagram of the CPU of embodiment 2 and 3 of the present invention;
图4是本发明实施例4的结构方框图。Fig. 4 is a structural block diagram of Embodiment 4 of the present invention.
具体实施方式detailed description
下面结合具体实施方式,对本发明的技术方案作进一步的详细说明,但不构成对本发明的任何限制。The technical solutions of the present invention will be further described in detail below in conjunction with specific embodiments, but this does not constitute any limitation to the present invention.
实施例1Example 1
如图1所示,一种智能联网方法,涉及终端机和远程计算机;所述的终端机上设有显示器;包括以下步骤:As shown in Figure 1, a kind of intelligent networking method relates to terminal machine and remote computer; Described terminal machine is provided with display; comprises the following steps:
步骤1:终端机连接至远程计算机;Step 1: Connect the terminal to the remote computer;
所述的步骤1具体包括:Described step 1 specifically includes:
S10:在DRAM中运行预存在FLASH闪存中的应用程序S10: Run applications pre-stored in FLASH flash memory in DRAM
S11:终端机初始化,并检查显示器是否开启并可使用,若是,则进行步骤S13,若否,则进行步骤S12;S11: Initialize the terminal, and check whether the display is turned on and usable, if yes, go to step S13, if not, go to step S12;
S12:初始化终端机中的音视频输出处理单元,并返回S11;S12: Initialize the audio and video output processing unit in the terminal, and return to S11;
步骤1A,启动USB设备驱动器;具体来说,所述的终端机还包括鼠标和键盘,所述的鼠标和键盘通过USB设备和终端机连接,所述的USB设备驱动器用于驱动USB设备;鼠标和键盘主要用于供用户输入控制指令;Step 1A, start the USB device driver; specifically, the terminal also includes a mouse and a keyboard, the mouse and the keyboard are connected to the terminal through a USB device, and the USB device driver is used to drive the USB device; the mouse and the keyboard are mainly used for the user to input control commands;
S13:判断终端机是否处于DHCP模式,若是,则自动获取网络IP,并进入S14,若否,则启用固定IP,并进入S14;S13: Determine whether the terminal is in DHCP mode, if so, automatically obtain the network IP, and enter S14, if not, enable a fixed IP, and enter S14;
S14:判断终端机是否处于自动联网状态,若是,则进入S15,若否,则进入S16;S14: Determine whether the terminal is in the automatic networking state, if yes, then enter S15, if not, then enter S16;
S15:搜索远程计算机并与远程计算机联机,若联机成功则登入远程计算机并进行步骤2;S15: Search for the remote computer and connect to the remote computer, if the connection is successful, log in to the remote computer and proceed to step 2;
S16:通过终端机的远程机登录页面与远程计算机联机,若联机成功则登入远程计算机并进行步骤2。S16: Connect to the remote computer through the remote computer login page of the terminal, if the connection is successful, log in to the remote computer and proceed to step 2.
在S16和S15中,若联机不成功,则搜索是否存在备份远程计算机,若有,则联机备份远程计算机,若无则返回S14;In S16 and S15, if the online is unsuccessful, then search whether there is a backup remote computer, if there is, then back up the remote computer online, if not then return to S14;
步骤2:终端机将显示器的分辨率、控制指令传递给远程计算机;Step 2: The terminal transmits the resolution and control instructions of the display to the remote computer;
步骤3:终端机接收将输出数据中的显示信息更新显示在显示器上,所述的输出数据为远程计算机根据控制指令生成的数据,所述的输出数据包括显示信息,所述的显示信息为后一个显示画面和前一个显示画面的差异部分所对应的数据;所述的显示信息通过终端机内搭载的RemoteFX处理器处理后再输出至显示器进行显示。Step 3: The terminal receives and updates the display information in the output data and displays it on the display. The output data is the data generated by the remote computer according to the control instruction. The output data includes display information, and the display information is the following The data corresponding to the difference between a display screen and the previous display screen; the display information is processed by the RemoteFX processor installed in the terminal and then output to the display for display.
步骤4:终端机持续接收用户输入的控制指令并传递给远程计算机,然后执行步骤3。Step 4: The terminal continuously receives the control commands input by the user and transmits them to the remote computer, and then executes Step 3.
本发明的方法通过判断自动或者手动联网建立和远程计算机的联系,并且将终端机的显示参数发送到远程计算机,远程计算机根据控制信号以及显示参数生成能够在终端机上进行显示的信息,由于该过程无需终端机的CPU进行计算,提高了显示速度;The method of the present invention establishes a connection with a remote computer by judging automatic or manual networking, and sends the display parameters of the terminal to the remote computer, and the remote computer generates information that can be displayed on the terminal according to the control signal and display parameters. The CPU of the terminal is not required for calculation, which improves the display speed;
在步骤3和4中,持续的更新显示器上显示的内容,在更新过程中,采用显示信息来更新,其优势在于,无需将所有的显示内容发送给终端机,终端机只需要将不同的内容进行更新显示即可,这也提高了终端机的显示速度。In steps 3 and 4, the content displayed on the display is continuously updated. During the update process, the display information is used to update. The advantage is that there is no need to send all the displayed content to the terminal. The terminal only needs to send different content It only needs to update the display, which also improves the display speed of the terminal.
实施例2Example 2
如图2和3所示,本实施例提供一种具有智能联网功能的终端机,所述的终端机内设有一整合芯片1,所述的整合芯片1包括:As shown in Figures 2 and 3, this embodiment provides a terminal with an intelligent networking function. The terminal is provided with an integrated chip 1, and the integrated chip 1 includes:
CPU11:根据存放于FLASH闪存9中的程序码执行相对应的运算或控制动作;其具体包括如下模块:CPU11: perform corresponding operations or control actions according to the program code stored in the FLASH flash memory 9; it specifically includes the following modules:
初始化模块111:用于将终端机初始化,并检查显示器是否开启并可使用;Initialization module 111: used to initialize the terminal and check whether the display is turned on and usable;
音视频输出初始化模块112:用于初始化终端机中的音视频输出处理单元16;Audio and video output initialization module 112: used to initialize the audio and video output processing unit 16 in the terminal;
IP获取模块113:用于判断终端机是否处于DHCP模式,若是,则自动获取网络IP,若否,则启用固定IP;IP acquisition module 113: for judging whether the terminal is in the DHCP mode, if so, then automatically obtain the network IP, if not, then enable the fixed IP;
联网判断模块114:用于判断终端机是否处于自动联网状态;Networking judging module 114: for judging whether the terminal is in an automatic networking state;
自动联网模块115:用于搜索远程计算机并与远程计算机联机;Automatic networking module 115: for searching remote computers and connecting with remote computers;
手动联网模块116:用于通过终端机的远程机登录页面与远程计算机联机;Manual networking module 116: used to connect to the remote computer through the remote computer login page of the terminal;
信息传送模块117:用于将终端机的显示器分辨率、登录信息、控制信息传递给远程计算机;并接收远程计算机根据控制信息生成的与显示器分辨率相适应的显示信息;Information transmission module 117: used to transmit the display resolution, login information, and control information of the terminal to the remote computer; and receive display information adapted to the display resolution generated by the remote computer according to the control information;
输出模块118:用于接收远程计算机发送输出数据并通过音视频输出处理单元16处理后显示,将接收的音频信息输出;Output module 118: used to receive the output data sent by the remote computer and display it after being processed by the audio and video output processing unit 16, and output the received audio information;
USB启动模块119,用于控制输出/输入控制单元17启动USB设备驱动器10;需要说明的是,所述的终端机内设有USB设备驱动器10;所述的CPU11还包括USB启动模块119,用于控制输出/输入控制单元17启动USB设备驱动器10;The USB start module 119 is used to control the output/input control unit 17 to start the USB device driver 10; it should be noted that the described terminal is provided with the USB device driver 10; the CPU 11 also includes a USB start module 119, used Start the USB device driver 10 in the control output/input control unit 17;
更新模块:用于接收用户输入信息并转化为控制信息后传递给远程计算机并接收远程计算机生成的新的输出数据并显示更新显示信息;所述的新的输出数据是远程计算机根据控制指令生成;所述的更新显示信息为与显示器当前显示的内容不同的部分。Update module: used to receive user input information and convert it into control information, then transmit it to the remote computer and receive new output data generated by the remote computer and display updated display information; the new output data is generated by the remote computer according to the control instructions; The updated display information is a part different from the content currently displayed on the display.
此外,整合芯片1还包括RemoteFX处理器12:CPU11的协同处理器,支持视频译码功能;In addition, the integrated chip 1 also includes a RemoteFX processor 12: a coprocessor of the CPU 11, which supports the video decoding function;
记忆体控制单元13:用于将FLASH闪存9中预存的程序写入DRAM內存8中;另外它也担任CPU11或RemoteFX处理器12与DRAM内存8之间的网桥角色,负责接受命令把数据读出或写入DRAM内存8中。Memory control unit 13: for writing the program prestored in the FLASH flash memory 9 in the DRAM memory 8; In addition, it also serves as the bridge role between the CPU11 or the RemoteFX processor 12 and the DRAM memory 8, and is responsible for receiving commands to read data output or write to DRAM memory 8.
SRAM14:暂存系统运行当中的相关数据或临时参数;SRAM14: Temporarily store relevant data or temporary parameters during system operation;
MAC控制单元15:桥接以太网网络物理层PHY与应用层;MAC control unit 15: bridging Ethernet network physical layer PHY and application layer;
音视频输出处理单元16:用于将远程计算机发送的输出数据即音视频数据经过处理后在终端机上输出;Audio and video output processing unit 16: used for outputting the output data sent by the remote computer, that is, audio and video data, on the terminal after processing;
输出/输入控制单元17:用于启动USB设备驱动器10;Output/input control unit 17: for starting the USB device driver 10;
所述的RemoteFX处理器12、记忆体控制单元13、SRAM14、MAC控制单元15、音视频输出处理单元16、输出/输入控制单元17与CPU11之间彼此相连。The RemoteFX processor 12, the memory control unit 13, the SRAM 14, the MAC control unit 15, the audio and video output processing unit 16, the output/input control unit 17 and the CPU 11 are connected to each other.
在上述的具有智能联网功能的终端机中,所述的终端机上还设有显示器控制单元2、扩音单元3、显示单元4、鼠标5、键盘6、以太网实体层PHY单元7、DRAM内存8、FLASH闪存9,显示单元4通常为显示器,如手机显示屏、电脑显示屏、笔记本电脑显示屏、投影仪之投射单元、电视显示屏等,扩音单元3一般为手机喇叭、耳机、电脑音响等,所述的扩音单元3、显示单元4通过显示器控制单元2与音视频输出处理单元16相连,所述的鼠标5、键盘6分别透過USB设备驱动器10与输出/输入控制单元17相连,所述的以太网实体层PHY单元7与MAC控制单元15相连;DRAM内存8、FLASH闪存9分别与记忆体控制单元13相连。In the above-mentioned terminal with intelligent networking function, the terminal is also provided with a display control unit 2, a loudspeaker unit 3, a display unit 4, a mouse 5, a keyboard 6, an Ethernet physical layer PHY unit 7, and a DRAM memory 8. FLASH flash memory 9, display unit 4 is usually a display, such as mobile phone display, computer display, notebook computer display, projector projection unit, TV display, etc. audio, etc., the amplifying unit 3 and the display unit 4 are connected to the audio and video output processing unit 16 through the display control unit 2, and the mouse 5 and the keyboard 6 are connected to the output/input control unit 17 through the USB device driver 10 respectively , the Ethernet physical layer PHY unit 7 is connected to the MAC control unit 15; the DRAM memory 8 and the FLASH flash memory 9 are connected to the memory control unit 13 respectively.
本实施例的终端机采用CPU11和RemoteFX处理器12协同处理,提高了远程计算机发送过来的音视频信号之处理速度,可以达到快速显示的目的,并且本终端机的音视频信号无需有CPU11生成,因此终端机的反应速度快。The terminal of this embodiment adopts CPU11 and RemoteFX processor 12 to process cooperatively, has improved the processing speed of the audio-video signal that the remote computer sends over, can reach the purpose of quick display, and the audio-video signal of this terminal does not need to have CPU11 to generate, Therefore, the response speed of the terminal is fast.
实施例3Example 3
以下利用播放视频档案来说明各个元器件之间的配合关系:The following uses the video file to illustrate the coordination relationship between the various components:
参考图2和3,当终端机开机时,输出/输入控制单元17首先会读取系统硬件默认的状态,然后把这些状态送给CPU11,CPU11根据硬件默认的状态透过内存控制单元13到FALSH闪存9中把相关的程序代码复制到DRAM内存8中,然后再透过记忆体控制单元13到DRAM内存8中去读取程序代码,根据程序代码执行相对应的动作。如果用户想要改变终端机的开机信息时,可以透过键盘5输入相关数据,键盘5把输入数据透过USB设备驱动器10传送给输出/输入控制单元17,输出/输入控制单元17将会产生一个中断信号通知CPU11,CPU11将输出/输入控制单元17暂存的键盘数据先搬移至SRAM14中存放,然后再透过记忆体控制单元13把它们写入到FLASH9闪存中去存放。Referring to Figures 2 and 3, when the terminal is turned on, the output/input control unit 17 will first read the default state of the system hardware, and then send these states to the CPU 11, and the CPU 11 will transmit the data to the FALSH through the memory control unit 13 according to the default state of the hardware. Copy the relevant program codes in the flash memory 9 to the DRAM memory 8, and then read the program codes in the DRAM memory 8 through the memory control unit 13, and execute corresponding actions according to the program codes. If the user wants to change the boot information of the terminal, he can input relevant data through the keyboard 5, and the keyboard 5 transmits the input data to the output/input control unit 17 through the USB device driver 10, and the output/input control unit 17 will generate An interrupt signal informs the CPU11, and the CPU11 first moves the keyboard data temporarily stored by the output/input control unit 17 to the SRAM14 for storage, and then writes them into the FLASH9 flash memory through the memory control unit 13 for storage.
当使用者想要播放一个视频档案时,首先他会移动鼠标6,鼠标6将位移信息透过USB设备驱动器10传送给输出/输入控制单元17,输出/输入控制单元17将会产生一个中断信号通知CPU11,CPU11将输出/输入控制单元17暂存的鼠标位移信息先搬移至SRAM14中存放,然后再透过MAC控制单元15与以太网物理层PHY单元7将鼠标位移信息传送给远程计算机,远程计算机收到鼠目标位移信息后,将显示画面的鼠标光标移到相对应的位置,在鼠标光标移动的过程当中,远程计算机同时会比较不同时间的显示画面变化,并将显示画面变化的信息透过MAC控制单元15与以太网物理层PHY单元7传送给CPU11,CPU11收到信息后,把显示画面更新的内容透过记忆体控制单元13送到DRAM内存8中去存放,当音视频输出处理单元16定时透过记忆体控制单元13到DRAM内存8中读取显示画面数据,并把它们透过显示器控制单元2传送到显示单元4去显示时,该显示画面便会及时更新。When the user wants to play a video file, he first moves the mouse 6, and the mouse 6 transmits the displacement information to the output/input control unit 17 through the USB device driver 10, and the output/input control unit 17 will generate an interrupt signal Notify the CPU11, the CPU11 first moves the mouse displacement information temporarily stored in the output/input control unit 17 to the SRAM14 for storage, and then transmits the mouse displacement information to the remote computer through the MAC control unit 15 and the Ethernet physical layer PHY unit 7. After the computer receives the mouse target displacement information, it moves the mouse cursor on the display screen to the corresponding position. During the movement of the mouse cursor, the remote computer will compare the changes of the display screen at different times at the same time, and transmit the information of the display screen changes to the The MAC control unit 15 and the Ethernet physical layer PHY unit 7 send it to the CPU 11. After receiving the information, the CPU 11 sends the updated content of the display screen to the DRAM memory 8 through the memory control unit 13 for storage. The unit 16 regularly reads the display screen data from the DRAM memory 8 through the memory control unit 13, and transmits them to the display unit 4 through the display control unit 2 for display, and the display screen will be updated in time.
当使用者找到要播放的档案后,此时他会按下鼠目标确认键,鼠标6将确认键信息透过USB设备驱动器10传送给输出/输入控制单元17,输出/输入控制单元17将会产生一个中断信号通知CPU11,CPU11将输出/输入控制单元17暂存的确认键信息先搬移至SRAM14中存放,然后再透过MAC控制单元15与以太网物理层PHY单元7将确认键信息传送给远程计算机,远程计算机收到确认信息后,将会读取该选定的视频档案,并打开预设的播放软件,如果判断终端机有支持RemoteFX的功能时,此时它会直接将已压缩的视频档案内容直接透过MAC控制单元15与以太网物理层PHY单元7传送给RemoteFX处理器12,RemoteFX处理器12解压该压缩的视频数据后,将更新的音视频数据透过内存控制单元13送到DRAM内存8中去存放,当音视频输出处理单元16定时透过记忆体控制单元13到DRAM内存8中读取显示画面与音频数据,并把它们透过显示器控制单元2传送到显示单元4去显示时,该显示画面便会及时更新,显示器控制单元2同时也会把分解出来的音频数据送到扩音单元3去播放。When the user finds the file to be played, he will press the mouse target confirmation key, and the mouse 6 will send the confirmation key information to the output/input control unit 17 through the USB device driver 10, and the output/input control unit 17 will Generate an interrupt signal to notify the CPU11, and the CPU11 first moves the confirmation key information temporarily stored by the output/input control unit 17 to the SRAM14 for storage, and then transmits the confirmation key information to the Remote computer, after the remote computer receives the confirmation information, it will read the selected video file and open the preset playback software. If it judges that the terminal has the function of supporting RemoteFX, it will directly download the compressed The content of the video file is directly sent to the RemoteFX processor 12 through the MAC control unit 15 and the Ethernet physical layer PHY unit 7. After the RemoteFX processor 12 decompresses the compressed video data, it sends updated audio and video data through the memory control unit 13. To store in the DRAM memory 8, when the audio and video output processing unit 16 regularly reads the display picture and audio data from the DRAM memory 8 through the memory control unit 13, and transmits them to the display unit 4 through the display control unit 2 When going to display, the display screen will be updated in time, and the display control unit 2 will also send the decomposed audio data to the sound amplification unit 3 for playback.
实施例4Example 4
如图4所示,本实施例公开了一种具有智能联网功能的系统,包括远程计算机A和一个或多个如实施例2所述的终端机B;所述的终端机B和远程计算机A之间通过以太网路由器单元C连接,该系统可以实现一个远程计算机A和多个终端机B联网的需求。As shown in Figure 4, this embodiment discloses a system with intelligent networking functions, including a remote computer A and one or more terminal machines B as described in Embodiment 2; the terminal machine B and remote computer A They are connected through an Ethernet router unit C, and the system can realize the networking requirements of a remote computer A and multiple terminal machines B.
以上所述的仅为本发明的较佳实施例,凡在本发明的精神和原则范围内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。The above are only preferred embodiments of the present invention, and any modifications, equivalent replacements and improvements made within the spirit and scope of the present invention shall be included within the protection scope of the present invention.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610645546.1A CN106331054A (en) | 2016-08-09 | 2016-08-09 | Intelligent networking method, terminal with intelligent networking function and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610645546.1A CN106331054A (en) | 2016-08-09 | 2016-08-09 | Intelligent networking method, terminal with intelligent networking function and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106331054A true CN106331054A (en) | 2017-01-11 |
Family
ID=57739971
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610645546.1A Pending CN106331054A (en) | 2016-08-09 | 2016-08-09 | Intelligent networking method, terminal with intelligent networking function and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106331054A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070199076A1 (en) * | 2006-01-17 | 2007-08-23 | Rensin David K | System and method for remote data acquisition and distribution |
CN101192131A (en) * | 2006-11-30 | 2008-06-04 | 重庆优腾信息技术有限公司 | Method for processing table top background, device and operation system table top interface system |
CN103077697A (en) * | 2012-12-28 | 2013-05-01 | 福建捷联电子有限公司 | Client monitor for supporting dynamic scaling and full-frame display of picture |
CN104243459A (en) * | 2014-09-03 | 2014-12-24 | 福建星网锐捷网络有限公司 | Virtual desktop implementation method, device and system and terminal |
CN105446466A (en) * | 2014-08-19 | 2016-03-30 | 晨星半导体股份有限公司 | Virtual desktop client, control chip of virtual desktop client and control method of server device |
-
2016
- 2016-08-09 CN CN201610645546.1A patent/CN106331054A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070199076A1 (en) * | 2006-01-17 | 2007-08-23 | Rensin David K | System and method for remote data acquisition and distribution |
CN101192131A (en) * | 2006-11-30 | 2008-06-04 | 重庆优腾信息技术有限公司 | Method for processing table top background, device and operation system table top interface system |
CN103077697A (en) * | 2012-12-28 | 2013-05-01 | 福建捷联电子有限公司 | Client monitor for supporting dynamic scaling and full-frame display of picture |
CN105446466A (en) * | 2014-08-19 | 2016-03-30 | 晨星半导体股份有限公司 | Virtual desktop client, control chip of virtual desktop client and control method of server device |
CN104243459A (en) * | 2014-09-03 | 2014-12-24 | 福建星网锐捷网络有限公司 | Virtual desktop implementation method, device and system and terminal |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5380276B2 (en) | Shared non-volatile memory architecture | |
CN108958074B (en) | A kind of smart machine control method and mobile terminal | |
US10606367B2 (en) | Command relay device, system and method for providing remote assistance/remote control | |
US20050240919A1 (en) | Firmware update using memory card reader | |
TWI601068B (en) | Apparatus and method to access a network, and computer readable medium | |
CN107046653B (en) | Audio processing apparatus and audio processing method | |
CN112286067B (en) | Smart home control method, device, server and readable storage medium | |
US10965972B2 (en) | Method for contents playback with continuity and electronic device therefor | |
CN110851220A (en) | An information output method and electronic device | |
CN114449503A (en) | Bluetooth connection method and Bluetooth connection device | |
CN111048083A (en) | Voice control method, device and storage medium | |
US10198980B2 (en) | Display device and method for controlling the same | |
CN112860144B (en) | Control method and system | |
CN113220365A (en) | Control method and control device | |
CN114489532A (en) | Terminal device and method for linkage between terminal device and display device | |
CN106331054A (en) | Intelligent networking method, terminal with intelligent networking function and system | |
CN117412109A (en) | Device connection method, device, electronic device and computer storage medium | |
CN108733382B (en) | Application software installation method, device and system | |
CN106714161B (en) | Cut off method, equipment and the system of unauthorized mobile terminal network connection | |
CN111966435A (en) | Operation flow sharing method and device of electronic equipment | |
CN114489548A (en) | Information sharing method and device, screen projector and computer readable storage medium | |
CN114005444A (en) | Voice control method and device and electronic equipment | |
CN106162314B (en) | Method for initializing peripheral devices and establishing connections | |
TWI885277B (en) | Electronic device and display program execution method thereof | |
CN113129578A (en) | Matching method, control method, system and storage medium of infrared equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170111 |
|
WD01 | Invention patent application deemed withdrawn after publication |