CN100334842C - 与服务器间断线自动重连方法 - Google Patents
与服务器间断线自动重连方法 Download PDFInfo
- Publication number
- CN100334842C CN100334842C CNB200510082477XA CN200510082477A CN100334842C CN 100334842 C CN100334842 C CN 100334842C CN B200510082477X A CNB200510082477X A CN B200510082477XA CN 200510082477 A CN200510082477 A CN 200510082477A CN 100334842 C CN100334842 C CN 100334842C
- Authority
- CN
- China
- Prior art keywords
- server
- online
- linking
- electronic installation
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
一种与服务器间断线自动重连方法,应用于通过至少一网络与至少一服务器联机的一电子装置,该方法包括下述步骤:a.侦测与该服务器联机状态;b.当测得与服务器联机中断时,侦测与网络联机状态;c.当测得与网络联机中断时重新与网络联机;d.与网络联机后重新与服务器联机。由此,断线后无需使用者手动进行拨接及重登入联机动作。且于各伺服器具有不同重联机条件时,可依据各服务器的重联机条件,而使重联机条件较宽松的服务器尽速完成联机以至少先提供部分服务。
Description
技术领域
本发明是关于一种断线自动重连方法,特别指一种与服务器间的断线自动重连方法。
背景技术
长期以来,股票市场往往为社会经济盛衰的重要指标之一。股市信息的实时查询方法,从最早期必须至证券公司提供的集中看盘处,以至于开始有电视播报,其后更有可携式的股票机问市,而近年来拜因特网普及的赐,网络看盘更为惯用计算机的族群查询实时股市行情的主要媒介,使用者除可通过如桌上型计算机上网外,更可经由个人数字助理机(PDA)或智能型手机(smart phone)等可携式电子装置,随时随地上网浏览股市行情。
以经由个人数字助理机上网浏览股市行情为例,由于其中将经过如行动通讯网路(如GPRS)、因特网并可能与多台服务器联机,故其中任一重要节点或线路产生问题,皆可能使个人数字助理机端与服务器端断线,而必须使用者以手动拨接直至重新联机成功,不仅造成使用上的不便,亦影响服务器所提供股市信息的完整性。
再者,就服务器端架构而言,往往包含一就使用者输入的认证数据予以认证的账户服务器,及若干于使用者通过认证后实际提供股市信息的服务服务器。在上述断线后重新联机过程,某些现有设计中,提供如股市历史记录(如周线)及股票上市公司分析等非实时变动信息的服务服务器,与个人数字助理机端断线后一定时间内,无须使用者再次通过账户服务器认证,即可供个人数字助理机重新联机;至于提供如股市实时指数、大盘走势等实时变动信息的服务服务器,由于其提供的实时变动信息价值较高,故与个人数字助理机端断线后,必须使用者再次通过账户服务器认证,始可供个人数字助理机重新联机取得实时信息。
目前手动重联机机制中,服务器端的逻辑设计,通常是令个人数字助理机端须重新通过账户服务器认证后,再与其它所有服务服务器联机,此一缺乏弹性的固定流程,将使前述断线后一定时间内无须使用者再次通过认证即可重新联机的服务服务器,重新供个人数字助理机联机而提供股市信息服务的时间延后,亦即延长服务器端因断线而中断服务的时间。
发明内容
本发明的目的在于提供一种与服务器间断线自动重连方法。
由本发明的实施,可自动侦测电子装置与服务器间的联机状态并重新执行网络及服务器联机,而无需使用者手动进行重联机程序。其可依据各服务器的重联机条件,而使重联机条件较宽松的服务器尽速完成联机以至少先提供部分服务。
为实现上述目的,本发明提供的一种与服务器间的断线自动重连方法,应用于通过网络与多数服务器联机的一电子装置,该服务器包含一就该电子装置使用者提供的认证资料而予以认证的帐户服务器、一与该电子装置断线后一定时间内无须该使用者再次通过该帐户服务器认证即可供该电子装置联机的第一服务服务器,及一与该电子装置断线后必须该使用者再次通过该帐户服务器认证始可供该电子装置联机的第二服务服务器,该方法包括下述步骤:
a.侦测与该等服务器联机状态;
b.当测得与该等服务器联机中断时,重新依序与该等服务器联机;
c.当该等服务器中任一者于一预设时间内无法联机时,即联机该等服务器中的下一服务器,直至其它服务器皆经尝试联机后,再重新联机该无法联机的服务器。
附图说明
图1为本发明与服务器间的断线自动重连方法的较佳实施例所应用的一***关联示意图;
图2为该较佳实施例的主要实施步骤流程图。
具体实施方式
本发明的技术内容与功效,将于以下配合附图和较佳实施例作详细说明。
如图1所示,本发明与服务器间断线自动重连方法的较佳实施例,是以安装于一电子装置1内一储存媒体(图未示)的应用程序而实现,电子装置1并通过一网络2与复数服务器3连接。
本实施例中电子装置1是以一具有GPRS(General Packet Radio Service)行动通讯功能的个人数字助理器(PDA)为例,然于其它应用中,电子装置1亦可为其它可连接适当网络的可携式或固定式电子设备,如行动电话、笔记型计算机、桌上型计算机等。上述用以储存执行本方法的应用程序的储存媒体则为电子装置1内的一内存,然亦可为如内建芯片、外插式记忆卡或其它适当形式的数据储存组件。
本例中网络2则进一步包括一GPRS行动通讯网路21及一因特网22,两网络21、22间并由一行动通讯业者的一转接设备4(包括如基地台、服务器及其它必要公知软、硬件组件)连接,以达成一般通称的行动上网功能。易言之,电子装置1先经GPRS行动通讯网路21与转接设备4以无线方式连接后,再由转接设备4通过有线的因特网22与服务器3连接。然于其它应用中,网络2亦可为单一有线或无线网络***(如因特网)或其它多种网络***的组合。
服务器3则进一步区分为一账户服务器31、一第一服务服务器32及一第二服务服务器33。账户服务器31用以接收使用者通过电子装置1输入而经网络2传送的认证数据(如使用者名称及密码)而予以认证。第一服务服务器32于使用者通过账户服务器31认证后,提供使用者所需的特定服务,且其与电子装置1断线后一预定时间内重新联机时,无须使用者再次通过账户服务器31的认证,即可供电子装置1直接联机而提供服务。相对之下,第二服务服务器33于使用者通过账户服务器31认证后,亦提供使用者所须的另一特定服务,且其与电子装置1断线后重新联机时,必须使用者再次通过账户服务器31的认证,始可供电子装置1联机而提供服务。
本例中第一服务服务器32提供如股市历史记录(如周线)及股票上市公司分析等非实时变动信息,第二服务服务器33则提供如股市实时指数、大盘走势等实时变动信息,由于后者(第二服务服务器33)所提供的实时变动信息价值较高,故对断线后重新联机的认证需求较为严格。当然,于其它应用中,服务服务器32、33亦可提供其它类型服务;且本例中为便于叙述而将服务服务器32、33皆以单一数量表示,然于其它应用中亦可分别设有复数服务器32、33。
当电子装置1开始通过账户服务器31认证并与服务服务器32、33联机的际,该应用程序即自动致动而令电子装置1进行如图2所示的下述各步骤,且于本实施例中,该应用程序亦可由使用者按压一特定按键(图未示)所致动,由此供使用者能进一步确认该自动重新联机动作确在进行中。
首先如步骤901所示,依照时间先后记录电子装置1已联机的服务器3的网络地址(IP Address)。本实施例中将上述网络地址储存于电子装置1的一内存(图未示)内一特定档案,然于其它变化例中,亦可将该网络地址档案储存于其它适当的记录媒体,且本说明书中「网络地址」一词并涵盖网域名称(domain name)或其它等效的表示形式。
如步骤902所示,间隔一预设时间(如15秒)定时侦测电子装置1与各服务器3的联机状态是否正常。
如步骤903所示,若测得电子装置1与全部服务器3未联机,则先检查电子装置1与网络2的联机是否正常。
如步骤904、905所示,若测得电子装置1与网络2的联机中断,则自动拨接对应该网络2的联机号码,直到拨接成功而完成联机为止,而后进入下述步骤906。
由于本实例中网络2进一步包括GPRS行动通讯网路21及有线的因特网22,故上述步骤903-905于图中虽为便于明示而以每一循环中执行一次表示,实质上是针对网络21、22各进行一次,亦即先就GPRS行动通讯网路21检查联机状态并于断线状态下自动重连,直到GPRS行动通讯网路21完成联机为止,而后再就因特网22检查联机状态并于断线状态下自动重连,直到因特网22亦完成联机为止,由此于确定网络2整体联机成功后,始进入下述步骤906。于其它变化例中,则依网络2的实际组成而有对应次数及顺序的执行步骤,由于其属本领域人士容易推导完成,于此不另详述。
如步骤906所示,若于步骤903中测得电子装置1与网络2的联机正常,则依据步骤901所记录断线前已联机的服务器3的网络地址记录顺序,反向依序联机各服务器3,亦即自步骤901中记录联机时间最晚的服务器3(例如服务器33)开始联机,此作用在于可使电子装置1与先前联机的各服务器3优先回复至断线前的联机状态,便于使用者于恢复联机后尽速获得其于断线前由服务器3所提供的服务。
如步骤907、908所示,侦测各服务器3在进行联机后预设时间(如15秒)内是否联机成功?若测得已联机成功,且所有服务器3皆已完成联机,则重回步骤902重复上述程序。
如步骤909所示,若测得任一服务器3在进行联机后预设时间尚未联机成功,则先与下一服务器3联机,而后再于下一循环时再重试与该未联机成功的服务器3联机,直至所有服务器3皆已完成联机。
上述步骤906-909的一重要作用在于,当与第一服务服务器32重新联机时,由于无需先重新至账户服务器31登入通过认证,故可省去此一至账户服务器31登入认证时间,而可尽速连接第一服务服务器32以取得其提供的服务;而当与第二服务服务器33重新联机时,由于需先重新至账户服务器31登入通过认证,故将其联机动作先行搁置,先进行后续服务器3的联机,由于此后续联机动作必然包括与账户服务器31的联机认证,故当下次重新登入第二服务服务器33时,必然可成功完成联机动作。易言之,就本实施例的应用而言,此一联机逻辑可在第二服务服务器33未能成功完成联机前,使第一服务服务器32尽可能先完成重新联机,以提供电子装置1端的使用者部分服务,即前述如股市历史记录、股票上市公司分析等非实时变动信息,至于如股市实时指数、大盘走势等较重要的实时变动信息,则待第二服务服务器33于稍后亦完成联机后提供。
综上所述,本发明提供一种与服务器间的断线自动重连方法,其自动侦测电子装置与服务器间的联机状态,于测得断线发生后即自动重新执行网络联机及服务器联机两阶段动作,而无需使用者手动进行拨接及登入动作。再者,于各伺服器具有不同的重联机条件时,可依据各服务器的重联机条件,而使重联机条件较宽松(如不须先经账户服务器的认证)的服务器尽速完成联机而至少先提供部分服务,例如前述实施例中非实时变动的股市信息,对使用者而言更显体贴便利。
上述实施例仅为方便说明而举例而已,本发明所主张的权利范围自应以申请专利范围所述为准,而非仅限于上述实施例。
Claims (1)
1、一种与服务器间的断线自动重连方法,应用于通过网络与多数服务器联机的一电子装置,该多数服务器中每一个包含一就该电子装置使用者提供的认证数据而予以认证的账户服务器、一与该电子装置断线后一定时间内无须该使用者再次通过该账户服务器认证即可供该电子装置联机的第一服务服务器,及一与该电子装置断线后必须该使用者再次通过该账户服务器认证始可供该电子装置联机的第二服务服务器,该方法包括下述步骤:
a.侦测与该多数服务器联机状态;
b.当测得与该多数服务器联机中断时,重新依序与该多数服务器联机;
c.当该多数服务器中任一者于一预设时间内无法联机时,即联机该多数服务器中的下一服务器,直至其它服务器皆经尝试联机后,再重新联机该无法联机的服务器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB200510082477XA CN100334842C (zh) | 2005-07-01 | 2005-07-01 | 与服务器间断线自动重连方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB200510082477XA CN100334842C (zh) | 2005-07-01 | 2005-07-01 | 与服务器间断线自动重连方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1700660A CN1700660A (zh) | 2005-11-23 |
CN100334842C true CN100334842C (zh) | 2007-08-29 |
Family
ID=35476530
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB200510082477XA Expired - Fee Related CN100334842C (zh) | 2005-07-01 | 2005-07-01 | 与服务器间断线自动重连方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100334842C (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101163113B (zh) * | 2006-10-12 | 2011-01-26 | 阿里巴巴集团控股有限公司 | 一种即时通信的断线重连***及方法 |
CN103139036B (zh) * | 2011-11-28 | 2015-12-09 | 联想(北京)有限公司 | 电子设备及其信息处理方法 |
CN103516590B (zh) * | 2012-06-30 | 2017-08-04 | 北京神州泰岳软件股份有限公司 | 一种登录即时通信平台的方法和装置 |
CN104581326B (zh) * | 2014-12-09 | 2017-10-27 | 深圳市腾讯计算机***有限公司 | 操控设备与电视之间的交互方法和装置 |
CN108632646B (zh) * | 2017-03-20 | 2021-12-10 | 腾讯科技(深圳)有限公司 | 一种视频直播方法、装置及服务器 |
CN108616914B (zh) * | 2018-03-30 | 2021-09-07 | 武汉斗鱼网络科技有限公司 | 一种断线重连的方法及装置 |
TWI702157B (zh) * | 2019-09-19 | 2020-08-21 | 拓連科技股份有限公司 | 電動運具之充電設備、自動排除故障的方法及電腦程式產品 |
CN112564932A (zh) * | 2019-09-26 | 2021-03-26 | 北京比特大陆科技有限公司 | 目标服务器掉线通知方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1234705A (zh) * | 1998-03-26 | 1999-11-10 | 日本电气株式会社 | 无线电数据通信方法和*** |
JP2000194632A (ja) * | 1998-12-28 | 2000-07-14 | Toshiba Corp | ネットワ―クコンピュ―ティングシステム、及び同システムに於ける通信制御方法、同方法のプログラム情報が記載された記憶媒体 |
JP2002344484A (ja) * | 2001-05-21 | 2002-11-29 | Nec Corp | ネットワークの接続復旧方法及びシステム |
CN1448861A (zh) * | 2002-04-01 | 2003-10-15 | 微软公司 | 自动重新验证 |
US20050141511A1 (en) * | 2003-12-08 | 2005-06-30 | Thawatt Gopal | Method of reducing call setup time for IP services in a mobile communication network |
-
2005
- 2005-07-01 CN CNB200510082477XA patent/CN100334842C/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1234705A (zh) * | 1998-03-26 | 1999-11-10 | 日本电气株式会社 | 无线电数据通信方法和*** |
JP2000194632A (ja) * | 1998-12-28 | 2000-07-14 | Toshiba Corp | ネットワ―クコンピュ―ティングシステム、及び同システムに於ける通信制御方法、同方法のプログラム情報が記載された記憶媒体 |
JP2002344484A (ja) * | 2001-05-21 | 2002-11-29 | Nec Corp | ネットワークの接続復旧方法及びシステム |
CN1448861A (zh) * | 2002-04-01 | 2003-10-15 | 微软公司 | 自动重新验证 |
US20050141511A1 (en) * | 2003-12-08 | 2005-06-30 | Thawatt Gopal | Method of reducing call setup time for IP services in a mobile communication network |
Also Published As
Publication number | Publication date |
---|---|
CN1700660A (zh) | 2005-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100334842C (zh) | 与服务器间断线自动重连方法 | |
CN102468989B (zh) | 处理网络数据的方法和*** | |
EP3016296B1 (en) | Bluetooth communication method and bluetooth communication device | |
CN105677512B (zh) | 一种数据处理方法、装置及电子设备 | |
CN101316120B (zh) | 射频用户识别模块、会员卡信息处理方法及处理*** | |
CN1981282A (zh) | 在移动通信终端中上载网络博客的方法及其*** | |
US8244288B2 (en) | Context-sensitive data handling | |
CN102184254A (zh) | 移动联系人备注 | |
CN104125307A (zh) | 一种数据流量分享方法和装置 | |
CN101807319A (zh) | 基于atm的认证方法及*** | |
CN104079470A (zh) | 一种电子名片交换方法、***及服务器 | |
CN102821111A (zh) | 文件云存储实时同步方法 | |
CN105430016A (zh) | 一种网络接入认证方法及*** | |
CN102045265A (zh) | 一种用于信息交互的装置和方法 | |
CN105893580A (zh) | 一种使用微信平台创建和管理电子日记的方法 | |
CN103425647A (zh) | 一种网页无缝浏览方法及*** | |
CN103581700A (zh) | 音视频点播方法、服务器、终端以及*** | |
CN110519258A (zh) | 设备接入账户控制方法、控制装置和可读存储介质 | |
CN102780729B (zh) | 提供远端接取的方法及其通信装置 | |
CN102223399B (zh) | 基于智能终端的联系人会话展现方法及*** | |
FR2931562A3 (fr) | Systeme de gestion pour une grue, et equipement terminal mobile de service | |
CN104753969B (zh) | 剪贴板内容信息的同步方法及装置 | |
CN105228115A (zh) | 发送短信的方法、服务器与终端 | |
CN102833351B (zh) | 一种终端应用信息的发送方法、接收方法和相关设备 | |
CN103888930B (zh) | 服务信息获取方法、提供方法及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070829 Termination date: 20180701 |