CN102118262A - Network connection management system and method - Google Patents
Network connection management system and method Download PDFInfo
- Publication number
- CN102118262A CN102118262A CN2010100002367A CN201010000236A CN102118262A CN 102118262 A CN102118262 A CN 102118262A CN 2010100002367 A CN2010100002367 A CN 2010100002367A CN 201010000236 A CN201010000236 A CN 201010000236A CN 102118262 A CN102118262 A CN 102118262A
- Authority
- CN
- China
- Prior art keywords
- network connection
- network
- computer system
- management module
- electronic devices
- 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
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000007726 management method Methods 0.000 claims description 131
- 230000005540 biological transmission Effects 0.000 claims description 31
- 238000010586 diagram Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 238000012546 transfer Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000032258 transport Effects 0.000 description 1
Images
Landscapes
- Computer And Data Communications (AREA)
Abstract
Description
技术领域technical field
本发明涉及一种网络连接管理系统及方法,特别是一种可方便同时管理多个电子装置的网络连接管理系统、网络联机管理方法及其网络数据传输方法。The invention relates to a network connection management system and method, in particular to a network connection management system, a network connection management method and a network data transmission method which can conveniently manage multiple electronic devices at the same time.
背景技术Background technique
目前的电子装置通常同时具有许多种有线或无线的网络通信模块,例如现今一般的笔记本型计算机或桌上型计算机都拥有蓝牙装置、以太网卡或无线网卡。同时对于不同的应用程序而言,可能会用到不同的网络通信装置。例如使用者使用聊天软件时,可能使用以太网卡或无线网卡经由因特网做数据传输。而使用者使用视频通话时,则可能会使用蓝牙装置传输语音数据。Current electronic devices usually have many kinds of wired or wireless network communication modules at the same time. For example, today's general notebook computers or desktop computers all have Bluetooth devices, Ethernet cards or wireless network cards. Meanwhile, for different application programs, different network communication devices may be used. For example, when a user uses a chat software, an Ethernet card or a wireless network card may be used for data transmission via the Internet. When the user uses a video call, the Bluetooth device may be used to transmit voice data.
因此对于两个电子装置间的文件传输而言,使用者可以选择3G、蓝牙装置、以太网卡或无线网卡达到文件传输的目的,只要这些网络通信装置已经建立这两个装置间的连接即可。但是在先前技术中,对于单一电子装置而言,不同的网络通信装置作文件传输时有不同的存取路径。即使是图形化的使用者界面也不尽相同,对于使用者在操作上会相当不便。此外不同的电子装置可能有相同的名称,因此当使用者要选择作为文件传输的目标的电子装置时会感到困扰。Therefore, for the file transfer between two electronic devices, the user can choose 3G, bluetooth device, Ethernet card or wireless network card to achieve the purpose of file transfer, as long as these network communication devices have established the connection between the two devices. However, in the prior art, for a single electronic device, different network communication devices have different access paths when transferring files. Even the graphical user interface is not the same, and it will be quite inconvenient for the user to operate. In addition, different electronic devices may have the same name, so it may be confusing for the user to select an electronic device as a target for file transfer.
在先前技术中的电子装置的操作系统,如的系列,已经提供应用程序用以检测个别网络通信装置的连接状态,以及通过这些应用程序达到在两网络通信装置间传输数据。但是对于目前的操作系统或是应用程序而言并没有提供整合电子装置上多个网络通信装置作数据传输的功能。Operating systems of electronic devices in the prior art, such as of series, application programs have been provided to detect the connection status of individual network communication devices, and to transmit data between two network communication devices through these application programs. However, the current operating system or application program does not provide the function of integrating multiple network communication devices on the electronic device for data transmission.
因此,有必要发明一种管理网络连接的方法与系统,以解决先前技术的缺失。Therefore, it is necessary to invent a method and system for managing network connections to solve the lack of prior art.
发明内容Contents of the invention
本发明的主要目的是在提供一种网络连接管理系统,以同时管理多个电子装置的网络连接。The main purpose of the present invention is to provide a network connection management system for simultaneously managing the network connections of multiple electronic devices.
本发明的另一主要目的是在提供一种网络连接管理方法。Another main purpose of the present invention is to provide a network connection management method.
本发明的又一主要目的是在提供一种网络数据传输方法。Another main purpose of the present invention is to provide a network data transmission method.
为达到上述的目的,本发明的网络连接管理系统用于计算机系统,其中计算机系统与多个电子装置之间具有至少一网络连接,网络连接管理系统包括管理模块、撷取模块、数据库以及使用者界面,管理模块用以检测计算机系统与多个电子装置之间的网络连接状态;撷取模块用以读取该多个电子装置所各自具有的识别码;数据库用以储存该多个电子装置所各自具有的识别码与网络连接状态;以及使用者界面用以根据数据库以显示网络连接状态,其中当管理模块检测到网络连接状态改变时,管理模块即时储存新网络连接状态于数据库中,并显示于使用者界面上。In order to achieve the above-mentioned purpose, the network connection management system of the present invention is used in a computer system, wherein there is at least one network connection between the computer system and a plurality of electronic devices, and the network connection management system includes a management module, an retrieval module, a database, and a user interface, the management module is used to detect the network connection status between the computer system and multiple electronic devices; the retrieval module is used to read the identification codes of the multiple electronic devices; Each has an identification code and network connection status; and the user interface is used to display the network connection status according to the database, wherein when the management module detects that the network connection status changes, the management module immediately stores the new network connection status in the database and displays on the user interface.
本发明的网络连接管理方法用于计算机系统,其中计算机系统与多个电子装置之间具有至少一网络连接,该方法包括以下步骤:检测计算机系统与多个电子装置的一网络连接状态;读取多个电子装置所各自具有的识别码;储存多个电子装置所各自具有的识别码与网络连接状态于数据库中;根据数据库,显示网络连接状态于使用者界面上;判断网络连接状态是否改变;以及若是,则即时储存新网络连接状态于数据库中,并显示于使用者界面上。The network connection management method of the present invention is used in a computer system, wherein there is at least one network connection between the computer system and multiple electronic devices, and the method includes the following steps: detecting a network connection status between the computer system and multiple electronic devices; reading The identification codes of multiple electronic devices; storing the identification codes and network connection statuses of multiple electronic devices in the database; displaying the network connection status on the user interface according to the database; judging whether the network connection status has changed; And if yes, store the new network connection state in the database immediately, and display it on the user interface.
本发明的网络数据传输的方法包括以下步骤:在计算机系统与电子装置之间建立多个网络连接;根据多个网络连接的网络连接状态,以决定数据的传输方式;以及传输数据。The network data transmission method of the present invention includes the following steps: establishing multiple network connections between the computer system and the electronic device; determining a data transmission mode according to the network connection states of the multiple network connections; and transmitting data.
藉由本发明的系统与方法,使用者与应用程序即可方便地同时管理不同的电子装置所具有的不同的网络连接方式。With the system and method of the present invention, users and application programs can conveniently manage different network connection modes of different electronic devices at the same time.
附图说明Description of drawings
图1为本发明的网络连接管理系统的架构图。FIG. 1 is an architecture diagram of the network connection management system of the present invention.
图2为本发明的计算机系统与多个电子装置连接的示意图。FIG. 2 is a schematic diagram of the connection between the computer system and multiple electronic devices of the present invention.
图3为本发明的使用者界面的示意图。FIG. 3 is a schematic diagram of the user interface of the present invention.
图4为本发明的网络连接管理方法的步骤流程图。FIG. 4 is a flow chart of the steps of the network connection management method of the present invention.
图5为本发明的网络数据传输方法的步骤流程图。FIG. 5 is a flow chart of the steps of the network data transmission method of the present invention.
主要组件符号说明:Description of main component symbols:
计算机系统1 识别码54Computer system 1
网络连接管理系统10 第一网络连接55aNetwork connection management system 10
管理模块20 第二网络连接55bManagement module 20
第一子网络管理模块21 第三网络连接55cThe first sub-network management module 21 the
第二子网络管理模块22 储存路径56Second sub-network management module 22
第三子网络管理模块23 应用程序登记模块60The third sub-network management module 23
撷取模块30 应用程序61Capture Module 30
数据库40 电子装置70Database40 Electronic Device70
使用者界面50 第一电子装置71
状态显示字段51a、51b 第二电子装置72
图示52 第三电子装置73Diagram 52 Third
昵称53 第四电子装置74
具体实施方式Detailed ways
为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举出本发明的具体实施例,并配合所附附图,作详细说明如下。In order to make the above and other objects, features and advantages of the present invention more comprehensible, specific embodiments of the present invention are listed below and described in detail in conjunction with the accompanying drawings.
以下请一并参考图1以及图2,图1为本发明的网络连接管理系统的架构图,图2为本发明的计算机系统与多个电子装置连接的示意图。Please refer to FIG. 1 and FIG. 2 together below. FIG. 1 is a structure diagram of the network connection management system of the present invention, and FIG. 2 is a schematic diagram of the connection between the computer system and multiple electronic devices of the present invention.
本发明的网络连接管理系统10用于计算机系统1,用以管理计算机系统1与电子装置70之间的网络连接关系。计算机系统1与电子装置70皆可为桌上型计算机、笔记本型计算机或是智能型手机等具有运算及储存功能的系统。例如在图2中所示,第一电子装置71及第二电子装置72为手机,而第三电子装置73及第四电子装置74为笔记本型计算机,但本发明并不以上述所列举的装置为限。同时计算机系统1与电子装置70皆具有网络连接的功能,可以利用至少一种网络连接进行连接。其中网络连接包括有线网络连接、无线网络连接、蓝牙连接、红外连接或3G连接等,但本发明并不以上述所列举的为限。The network connection management system 10 of the present invention is used in the computer system 1 to manage the network connection relationship between the computer system 1 and the electronic device 70 . Both the computer system 1 and the electronic device 70 can be systems with computing and storage functions such as desktop computers, notebook computers, or smart phones. For example, as shown in FIG. 2, the first
需注意的是,本发明的较佳实施例为计算机系统1与其进行网络连接的电子装置70,亦即第一电子装置71到第四电子装置74,都具有网络连接管理系统10。如此一来对于整体的网络连接环境而言才能具有最佳的管理及传输的效能。It should be noted that, in a preferred embodiment of the present invention, the electronic devices 70 connected to the network by the computer system 1 , ie, the first
网络连接管理系统10包括管理模块20、撷取模块30、数据库40、使用者界面50以及应用程序登记模块60。管理模块20用以检测计算机系统1与多个电子装置70之间的网络连接状态,以判断计算机系统1与多个电子装置70是否建立网络连接,以及可以适用于何种类型的网络连接。管理模块20可具有多个子网络管理模块,不同的子网络管理模块用以管理不同的网络连接。在本实施例中,管理模块20包括第一子网络管理模块21、第二子网络管理模块22以及第三子网络管理模块23,但本发明并不以此数量为限。为了方便说明,本说明书中以下的实施方式以第一子网络管理模块21管理无线网络连接;第二子网络管理模块22管理蓝牙连接;第三子网络管理模块23管理有线网络连接为例进行说明,但本发明并不以此为限。管理模块20利用不同的子网络管理模块传输分组(packet)到不同的电子装置70,藉此检测其网络连接情况。The network connection management system 10 includes a management module 20 , a retrieval module 30 , a
需注意的是,上述的子网络管理模块可为计算机系统1内的网络传输模块或是监控网络传输模块的管理模块。举例而言,第一子网络管理模块21可为计算机系统1的无线网卡或是监控无线网卡的模块。本发明并不限定子网络管理模块的形式,只要子网络管理模块能管理网络连接即在本发明的保护范围内。It should be noted that the above-mentioned sub-network management module can be a network transmission module in the computer system 1 or a management module that monitors the network transmission module. For example, the first sub-network management module 21 can be a wireless network card of the computer system 1 or a module for monitoring the wireless network card. The present invention does not limit the form of the sub-network management module, as long as the sub-network management module can manage network connections, it is within the protection scope of the present invention.
在计算机系统1与电子装置70进行网络连接后,若计算机系统1与电子装置70之间要进行数据传输,管理模块20亦可根据不同的网络环境,以控制不同的子网络管理模块以进行最佳化的数据传输处理。其详细的处理方式在之后会有详细的介绍,故在此不再赘述。After the computer system 1 and the electronic device 70 are connected to the network, if there is data transmission between the computer system 1 and the electronic device 70, the management module 20 can also control different sub-network management modules according to different network environments for optimal Optimized data transfer handling. The detailed processing method will be introduced in detail later, so it will not be repeated here.
撷取模块30用以读取多个电子装置70所各自具有的识别码。由于每一电子装置70都会具有其所属且唯一的识别码,因此计算机系统1建立网络连接后,撷取模块30可经由管理模块20读取电子装置70的识别码,即可方便地辨识电子装置70。另一方面,撷取模块30亦可读取计算机系统1的识别码再传送到已建立网络连接的电子装置70。The capturing module 30 is used for reading the identification codes of the plurality of electronic devices 70 . Since each electronic device 70 will have its own and unique identification code, after the computer system 1 establishes a network connection, the capture module 30 can read the identification code of the electronic device 70 through the management module 20, and the electronic device can be easily identified. 70. On the other hand, the capture module 30 can also read the identification code of the computer system 1 and send it to the electronic device 70 which has established a network connection.
数据库40为具有储存功能的电子组件,用以储存管理模块20所检测到的网络连接状态,以及储存撷取模块30所读取到的识别码,甚至于储存过去曾经连接过的网络连接记录。数据库40可以依照识别码来分类储存,但本发明并不以此为限。The
使用者界面50用以读取数据库40内所储存的数据,再显示于使用者界面50上以供使用者确认与操作。使用者界面50可为图形化界面或为表格条列式的界面。关于使用者界面50的其中一种实施方式请参考图3,图3为本发明的使用者界面的示意图。在本实施例中,使用者界面50为图形化界面显示以方便使用者操作,但本发明并不以此为限。The
使用者界面50上可以显示出可与计算机系统1进行网络连接的第一电子装置71到第四电子装置74,并且藉由状态显示字段51a、51b将不同状态的电子装置70分开显示。其中状态显示字段51a显示已经进行网络连接的第一电子装置71、第二电子装置72以及第三电子装置73。状态显示字段51b则显示没有进行连接的第四电子装置74。需注意的是,状态显示可以利用文字或是颜色等方式显示,本发明并不以图3所示的显示状态为限。The
在使用者界面50上还可显示出图示52、昵称53、识别码54、储存路径56以及不同的网络连接,即第一网络连接55a、第二网络连接55b与第三网络连接55c。图示52为显示出电子装置70的种类,如第一电子装置71显示为手机,第三电子装置73则显示为笔记本型计算机。使用者可以藉由图示52清楚分辨不同种类的电子装置70。昵称53用以代表电子装置70的名称,让使用者能够方便辨识。昵称53可由使用者自行设定或是计算机系统1进行网络连接时依排序自行产生,本发明并不以此为限。在前述的撷取模块30读取出识别码54后,使用者界面50上亦可显示出识别码54。The
第一网络连接55a、第二网络连接55b与第三网络连接55c代表计算机系统1与电子装置70之间可以利用的网络环境。举例而言,假设第一网络连接55a为无线网络连接,第二网络连接55b为蓝牙连接,第三网络连接55c为有线网络连接。则由图3可知,第一电子装置71与计算机系统1之间可以利用无线网络连接及蓝牙连接,第三电子装置73与计算机系统1之间可以利用无线网络连接及有线网络连接。由于第四电子装置74与计算机系统1并没有进行网络连接,因此第四电子装置74的字段可以不显示出网络连接的代表图示,或是显示出曾经与计算机系统1连接时的网络连接的代表图示。The
储存路径56代表计算机系统1与电子装置70进行数据传输时的路径,可以包括显示数据传输至计算机系统1时所储存的数据夹或是传输至电子装置70时所储存的数据夹。The
藉由上述的使用者界面50,使用者即可方便地得知计算机系统1与多个电子装置70之间的连接状态。并且使用者界面50在连接状态改变时,立即读取数据库40的即时信息,以改变显示出的状态,让使用者可立即进行管理。Through the above-mentioned
网络连接管理系统10还具有应用程序登记模块60。由于除了由使用者进行管理之外,电子装置70还可藉由计算机系统1所具有的应用程序61进行自动化地管理或传输数据。此应用程序61可为计算机系统1的操作系统。应用程序61必须经由网络连接管理系统10与电子装置70进行连接,并且每一应用程序61都设定有回传函数(Callback Function),用以登录于网络连接管理系统10的应用程序登记模块60内。在网络连接状态改变时,应用程序登记模块60即可利用回传函数以告知应用程序61,让应用程序61可进行自动化地管理。The network connection management system 10 also has an
接下来请参考图4,图4为本发明的网络连接管理方法的步骤流程图。Next, please refer to FIG. 4 , which is a flow chart of the steps of the network connection management method of the present invention.
此处需注意的是,以下虽以网络连接管理系统10为例说明本发明的网络连接管理方法,但本发明的网络连接管理方法并不以使用在网络连接管理系统10为限。It should be noted here that although the network connection management system 10 is used as an example to illustrate the network connection management method of the present invention, the network connection management method of the present invention is not limited to be used in the network connection management system 10 .
首先进行步骤401:检测计算机系统与多个电子装置的网络连接状态。First, go to step 401: detect the network connection status between the computer system and multiple electronic devices.
首先管理模块20控制其具有的子网络管理模块,如图1中的第一子网络管理模块21、第二子网络管理模块22以及第三子网络管理模块23,分别发出分组以检测计算机系统1与多个电子装置70的网络连接状态。管理模块20藉由判断分组是否回传的方式即可得知计算机系统1与多个电子装置70是否有连接,以及用何种网络进行连接。First, the management module 20 controls the sub-network management modules it has, such as the first sub-network management module 21, the second sub-network management module 22 and the third sub-network management module 23 in Fig. 1, respectively sending out packets to detect the computer system 1 The network connection status with the plurality of electronic devices 70 . The management module 20 can know whether the computer system 1 is connected to the plurality of electronic devices 70 and what kind of network is used to connect the computer system 1 by judging whether the packet is sent back.
其次进行步骤402:读取多个电子装置所各自具有的一识别码。Then proceed to step 402: read an identification code of each of the plurality of electronic devices.
其次撷取模块30读取出与计算机系统1进行连接的电子装置70所具有的识别码。另一方面,撷取模块30亦可同时读取出计算机系统1的识别码,再传送到电子装置70。Secondly, the capturing module 30 reads out the identification code of the electronic device 70 connected to the computer system 1 . On the other hand, the capture module 30 can also read out the identification code of the computer system 1 at the same time, and then transmit it to the electronic device 70 .
需注意的是,除了识别码之外,本发明也可以藉由管理模块20检测出电子装置70的网络连接地址。例如当电子装置70与计算机系统1利用无线网络连接时,管理模块20可控制第一子网络管理模块21检测电子装置70的IP地址,如:10.36.141.132。而当电子装置70与计算机系统1利用蓝牙连接时,管理模块20可控制第二子网络管理模块22检测电子装置70的蓝牙传输模块的识别码,如:001813aab87a。It should be noted that, in addition to the identification code, the present invention can also detect the network connection address of the electronic device 70 through the management module 20 . For example, when the electronic device 70 is connected to the computer system 1 through a wireless network, the management module 20 can control the first subnetwork management module 21 to detect the IP address of the electronic device 70, such as: 10.36.141.132. When the electronic device 70 is connected to the computer system 1 via Bluetooth, the management module 20 can control the second subnetwork management module 22 to detect the identification code of the Bluetooth transmission module of the electronic device 70 , such as: 001813aab87a.
接着进行步骤403:储存多个电子装置所各自具有的识别码与网络连接状态于一数据库中。Then proceed to step 403: storing the identification codes and network connection statuses of the plurality of electronic devices in a database.
接着将上述步骤401及402中所检测到的识别码、网络连接状态或其他的信息储存于数据库40中。Then store the identification code, network connection status or other information detected in the
再进行步骤404:显示网络连接状态于使用者界面上。Go to step 404 again: display the network connection status on the user interface.
接着根据数据库40内所储存的信息,将其显示于使用者界面50上。其中使用者界面50即如图3所示,包括了状态显示字段51a、51b、图示52、昵称53、识别码54以及不同的网络连接55a、55b以及55c。Then it is displayed on the
此时管理模块20同时进行步骤405:判断网络连接状态是否改变。At this time, the management module 20 simultaneously proceeds to step 405: judging whether the network connection status has changed.
管理模块20会不断地控制第一子网络管理模块21、第二子网络管理模块22以及第三子网络管理模块23发出分组,以检测是否有任何一种电子装置70中断或连接到任何一种网络连接。The management module 20 will constantly control the first sub-network management module 21, the second sub-network management module 22 and the third sub-network management module 23 to send packets to detect whether any electronic device 70 is interrupted or connected to any Internet connection.
当网络连接状态改变时,则进行步骤406:即时储存新网络连接状态于数据库中,并显示于使用者界面上。When the network connection status changes, proceed to step 406: immediately store the new network connection status in the database, and display it on the user interface.
当管理模块20检测到网络连接状态改变,管理模块20立即将改变后的新网络连接状态储存到数据库40中。同时使用者界面50即时读取数据库40的信息,以同步显示新网络连接状态于使用者界面50上。When the management module 20 detects that the network connection status changes, the management module 20 immediately stores the changed new network connection status in the
举例而言,当第一子网络管理模块21检测到与第一电子装置71之间建立新的无线网络连接时,在使用者界面50上显示出第一网络连接55a的指示。若管理模块20检测不到与第四电子装置74的网络连接时,使用者界面50将第四电子装置74显示出的位置变更到状态显示字段51b的范围下。For example, when the first sub-network management module 21 detects that a new wireless network connection is established with the first
最后进行步骤407:告知计算机系统的应用程序。Finally, go to step 407: notify the application program of the computer system.
最后网络连接管理系统10还必须经由应用程序登记模块60,将新网络连接状态告知计算机系统1的应用程序61,让应用程序61可同时进行管理。Finally, the network connection management system 10 must also notify the
接着请参考图5,图5为本发明的网络数据传输方法的步骤流程图。Next, please refer to FIG. 5 , which is a flow chart of the steps of the network data transmission method of the present invention.
计算机系统1与电子装置70之间可以由使用者或是应用程序61要求进行数据传输。当计算机系统1与电子装置70要经由网络连接进行数据传输时,首先要进行步骤501:在计算机系统与电子装置之间建立多个网络连接。Data transmission between the computer system 1 and the electronic device 70 may be required by the user or the
首先计算机系统1与电子装置70之间会先建立多个网络连接,例如建立第一网络连接与第二网络连接。并且由网络连接管理系统10检测及管理计算机系统1与电子装置70之间的第一网络连接与第二网络连接。其检测及管理的方法即如上述步骤401到407所述,故在此不再赘述。Firstly, multiple network connections are established between the computer system 1 and the electronic device 70 , for example, a first network connection and a second network connection are established. And the network connection management system 10 detects and manages the first network connection and the second network connection between the computer system 1 and the electronic device 70 . The detection and management methods are as described above in
其次进行步骤502:根据网络连接的一网络连接状态,以决定数据的传输方式。Next, go to step 502: determine a data transmission mode according to a network connection state of the network connection.
管理模块20根据计算机系统1与电子装置70之间的第一网络连接与第二网络连接的网络连接状态,以决定数据的传输方式,亦即进行最佳化的数据传输处理。其中网络连接状态可以根据网络连接带宽,或是储存于数据库40中的先前的网络连接记录进行最佳化处理。先前的网络连接记录包括最高带宽使用量以及使用者的喜好设定。管理模块20得知网络连接状态后,即利用下面的步骤以传输数据。The management module 20 determines the data transmission mode according to the network connection statuses of the first network connection and the second network connection between the computer system 1 and the electronic device 70 , that is, performs optimized data transmission processing. The network connection status can be optimized according to the network connection bandwidth or the previous network connection records stored in the
步骤503:将数据分配为多个数据区块。Step 503: Allocate data into multiple data blocks.
管理模块20根据网络连接的状态将数据进行切割为多个数据区块。举例而言,当计算机系统1与电子装置70之间的第一网络连接与第二网络连接分别为无线网络连接(Wi-Fi)及蓝牙连接时,管理模块20根据无线网络连接及蓝牙连接的带宽进行分配。假设无线网络连接的带宽为1000kbps,蓝牙连接的带宽100kbps,此时管理模块20将数据切割为11个数据区块,其中10个数据区块由带宽较大的第一网络连接进行传输,另外剩下的1个数据区块则由带宽较小的第二网络连接进行传输。The management module 20 divides the data into multiple data blocks according to the state of the network connection. For example, when the first network connection and the second network connection between the computer system 1 and the electronic device 70 are respectively a wireless network connection (Wi-Fi) and a Bluetooth connection, the management module 20 Bandwidth is allocated. Assume that the bandwidth of the wireless network connection is 1000kbps, and the bandwidth of the Bluetooth connection is 100kbps. At this time, the management module 20 cuts the data into 11 data blocks, and 10 data blocks are transmitted by the first network connection with a larger bandwidth. The next data block is transmitted by the second network connection with a smaller bandwidth.
另一方面,除了步骤503所述的网络连接状态之外,管理模块20亦可依照数据的大小以决定数据的传输方式。当数据太小,管理模块20可以控制仅由具有较大带宽的第一网络连接来传输数据。On the other hand, in addition to the network connection status described in
而在数据分割完后,还要进行步骤504:建立一额外信息于多个数据区块内。After the data is divided,
管理模块20要先在多个数据区块内建立额外信息,用以识别为同一数据所分割的文件。额外信息可以包括发送端的识别码或是重组多个数据区块所需的信息等。The management module 20 first establishes additional information in multiple data blocks to identify files divided for the same data. The additional information may include the identification code of the sender or information required to reassemble multiple data blocks.
再进行步骤505:传输数据。Go to step 505 again: transmit data.
管理模块20再将处理过的数据,亦即多个数据区块,经过上述的设定由不同的网络连接传送到电子装置70。电子装置70接收完多个数据区块后,再根据多个数据区块所具有的额外信息进行合并,成为一完整的数据。同时使用者可以利用使用者界面50上所显示的储存路径56,以得知计算机系统1或电子装置70所储存数据的数据夹。另一方面,使用者亦可直接利用使用者界面50来选择所要储存的数据夹。The management module 20 then transmits the processed data, that is, multiple data blocks, to the electronic device 70 through different network connections through the above-mentioned settings. After receiving the multiple data blocks, the electronic device 70 combines them according to the additional information contained in the multiple data blocks to form a complete data. At the same time, the user can use the
同时管理模块20同时进行步骤506:判断网络连接状态是否改变。At the same time, the management module 20 proceeds to step 506: judging whether the network connection status has changed.
管理模块20会不断地检测电子装置70是否有中断或新连接到任何一种网络连接。由于此步骤506与步骤405相同,故在此不再赘述。The management module 20 will constantly detect whether the electronic device 70 is interrupted or newly connected to any kind of network connection. Since this
最后当网络连接状态改变时,则进行步骤507:根据新网络连接状态以重新决定数据的传输方式。Finally, when the network connection status changes, proceed to step 507: re-determine the data transmission mode according to the new network connection status.
当管理模块20检测到网络连接状态改变时,管理模块20会根据新网络连接状态,以重新决定数据的传输方式。亦即重新回到步骤502,再决定如何传输数据。When the management module 20 detects that the network connection status changes, the management module 20 will re-determine the data transmission method according to the new network connection status. That is, return to step 502, and then decide how to transmit data.
举例而言,当计算机系统1与电子装置70经由第一网络(如Wi-Fi)连接传输数据的第一部分,而经由第二网络(如蓝牙)连接传输数据的第二部分。若此时第一网络连接中断,则进行将数据重新分配的流程,亦即进行步骤503:将数据分配为多个数据区块。管理模块20立即将数据的第一部分改变为经由未中断的第二网络连接传输,而使数据的第一部分继续执行传输,以应变其中的一个网络突然断线的状况。同样地,若有新的网络连接建立,管理模块20会根据新网络连接的状态,以决定是否要将数据重新进行分配,如可将原本设定为两种网络传输的数据区块分配重新分配增加到设为三种网络传输的数据区块分配。For example, when the computer system 1 and the electronic device 70 are connected via a first network (such as Wi-Fi) to transmit a first part of data, and are connected to a second network (such as Bluetooth) to transmit a second part of data. If the first network connection is interrupted at this time, the data reallocation process is performed, that is,
需注意的是,本发明并不限定计算机系统1与电子装置70之间仅能传输一笔数据。若计算机系统1与电子装置70之间正在利用第一网络连接传输第一数据时,管理模块20亦可以控制由第二网络连接传输第二数据。It should be noted that the present invention does not limit that only one piece of data can be transmitted between the computer system 1 and the electronic device 70 . If the computer system 1 and the electronic device 70 are using the first network connection to transmit the first data, the management module 20 can also control the second network connection to transmit the second data.
此处需注意的是,本发明的网络连接管理与网络数据传输的方法并不以上述的步骤次序为限,只要能达到本发明的目的,上述的步骤次序亦可加以改变。It should be noted here that the method for network connection management and network data transmission of the present invention is not limited to the order of the above steps, as long as the purpose of the present invention can be achieved, the order of the above steps can also be changed.
藉由本发明的系统与方法,使用者与应用程序61即可方便地同时管理不同的电子装置70所具有的不同的网络连接方式。With the system and method of the present invention, the user and the
综上所陈,本发明无论就目的、手段及功效,处处均显示其迥异于公知技术的特征,恳请审查员明察,早日赐准专利,使嘉惠社会,实感德便。惟应注意的是,上述诸多实施例仅是为了便于说明而举例而已,本发明所要求保护的权利范围自然应当以权利要求书的范围所述为准,而非仅限于上述实施例。To sum up, the present invention, regardless of its purpose, means, and efficacy, shows its characteristics that are completely different from the known technology. I urge the examiner to be aware of it and grant a patent as soon as possible to benefit the society. I really appreciate it. However, it should be noted that the above-mentioned embodiments are examples only for the convenience of description, and the scope of rights claimed in the present invention should naturally be determined by the scope of the claims, rather than limited to the above-mentioned embodiments.
Claims (18)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010100002367A CN102118262A (en) | 2010-01-05 | 2010-01-05 | Network connection management system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010100002367A CN102118262A (en) | 2010-01-05 | 2010-01-05 | Network connection management system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102118262A true CN102118262A (en) | 2011-07-06 |
Family
ID=44216867
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010100002367A Pending CN102118262A (en) | 2010-01-05 | 2010-01-05 | Network connection management system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102118262A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105988824A (en) * | 2015-01-29 | 2016-10-05 | 正文科技股份有限公司 | Program synchronous updating method and updating system for multiple intelligent devices |
CN113872818A (en) * | 2020-06-30 | 2021-12-31 | 昆达电脑科技(昆山)有限公司 | Method for detecting connection state of baseboard management control unit and server device thereof |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1926524A (en) * | 2004-03-25 | 2007-03-07 | 松下电器产业株式会社 | UI display apparatus and UI display method |
CN101008892A (en) * | 2006-01-24 | 2007-08-01 | 环隆电气股份有限公司 | Wireless network interactive graphic user interface display system |
CN101292239A (en) * | 2005-09-16 | 2008-10-22 | 微软公司 | Network connectivity and wireless status in a notification area |
CN101316203A (en) * | 2008-07-10 | 2008-12-03 | 四川长虹电器股份有限公司 | Method for monitoring embedded IP terminal internetwork connection condition |
-
2010
- 2010-01-05 CN CN2010100002367A patent/CN102118262A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1926524A (en) * | 2004-03-25 | 2007-03-07 | 松下电器产业株式会社 | UI display apparatus and UI display method |
CN101292239A (en) * | 2005-09-16 | 2008-10-22 | 微软公司 | Network connectivity and wireless status in a notification area |
CN101008892A (en) * | 2006-01-24 | 2007-08-01 | 环隆电气股份有限公司 | Wireless network interactive graphic user interface display system |
CN101316203A (en) * | 2008-07-10 | 2008-12-03 | 四川长虹电器股份有限公司 | Method for monitoring embedded IP terminal internetwork connection condition |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105988824A (en) * | 2015-01-29 | 2016-10-05 | 正文科技股份有限公司 | Program synchronous updating method and updating system for multiple intelligent devices |
CN113872818A (en) * | 2020-06-30 | 2021-12-31 | 昆达电脑科技(昆山)有限公司 | Method for detecting connection state of baseboard management control unit and server device thereof |
CN113872818B (en) * | 2020-06-30 | 2023-12-08 | 昆达电脑科技(昆山)有限公司 | Method for detecting connection state of baseboard management control unit and server device thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101156321B1 (en) | Method, system and mobile device for prioritizing a discovered device list | |
US11836114B2 (en) | Device searching system and method for data transmission | |
CN102916866B (en) | A kind of data sharing method, terminal, server and system | |
EP2719156B1 (en) | Techniques for facilitating interoperation between an accessory and multiple devices | |
CN108848567B (en) | Content sharing method and device | |
CN103596160B (en) | Method and device for data transmission | |
WO2009086334A2 (en) | Automatic multimedia upload for publishing data and multimedia content | |
CN103136324A (en) | System and method of recommending applications based on context information | |
CN108702602A (en) | Image sharing method, electronic device and system | |
CN102710549B (en) | To be established a communications link the method for relation, terminal and system by shooting | |
WO2015043403A1 (en) | Method, apparatus, and terminal for obtaining video data | |
EP2560337A1 (en) | Method and system for realizing wireless usb flash disk | |
US20140171139A1 (en) | Intercommunication methods and devices based on digital networks | |
CN104158854B (en) | Resource share method and device | |
JP2013157969A (en) | Portable terminal device and data transmission/reception system | |
CN105391683A (en) | Remote method invocation method, device and system | |
CA2894937C (en) | Intercommunication methods and devices based on digital networks | |
JP6931706B2 (en) | How to combine and display message records, and terminal devices | |
CN108924908A (en) | WiFi scanning method and device and electronic device | |
CN109905486B (en) | Application program identification display method and device | |
KR20140119917A (en) | Method for providing User Interface for wireless communication connection, Terminal thereof and Wireless Communication System thereof | |
CN105978606A (en) | Remote communication method for Bluetooth device, Bluetooth device and client | |
CN102118262A (en) | Network connection management system and method | |
CN102185881A (en) | Household digital equipment wireless multi-protocol space sharing storage manager and method | |
US9635150B2 (en) | Communication apparatus, control method therefor, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20110706 |