多层网络连线通信系统、智能终端装置及其通信方法
【专利摘要】一种多层网络连线通信系统、智能终端装置及其通信方法,该多层网络连线通信系统包括:移动装置、智能终端装置、服务服务器、第一层网络及第二层网络。移动装置通过第一层网络发送询问讯息以询问智能终端装置是否支持至少一第一应用程序,其中智能终端装置可支持所述第一应用程序之中包括第三应用程序的至少一第二应用程序。智能终端装置通过第一层网络发送至少一启动讯息以请求移动装置启动所述第二应用程序,其中第三应用程序被启动以回应所述启动讯息。智能终端装置通过第一层网络从移动装置接收第三应用程序所发送的使用者数据,并通过第二层网络将使用者数据传送至服务服务器。
【专利说明】多层网络连线通信系统、智能终端装置及其通信方法
【技术领域】
[0001]本公开涉及一种多层网络连线通信系统、智能终端装置及其通信方法。
【背景技术】
[0002]随着智能手机上网的高使用率,使用者得以随时随地在社群网站或是电子邮件上进行互动并且分享信息。使用者不仅能将自己的最新动态消息以及所在地点以打卡(check-1n)的方式分享给亲朋好友,也可以同样的方式得知亲朋好友的消息,藉此一同分享生活中的乐趣。此外,现今不少商店以打卡的方式,使用者在享有商品优惠的同时,也会分享信息至社群网站,以达到商店行销的效果。
[0003]然而,当使用者试着打卡或收发电子邮件的时候,在某些情况之下无法使用网络,例如:使用者没有使用3G上网不限流量的方案(3G unlimited data plan,俗称“3G上网吃到饱方案”)、使用者在国外因为昂贵的费用而没有开启网络漫游、或是使用者无法使用W1-Fi连线上网。再者,当使用者在国外想要在所在地点打卡或是找出邻近商店的优惠活动时,往往会因为语言不通而无法在选单上搜寻出所需要的数据。
【发明内容】
[0004]本公开提出一种多层网络连线通信系统、智能终端装置及其通信方法,其可提供使用者短暂上网的服务。
[0005]本公开提出一种多层网络连线通信系统,其包括移动装置、智能终端装置、服务服务器(service server)、第一层网络以及第二层网络。移动装置与智能终端装置通过第一层网络建立第一连线;智能终端装置与服务服务器(service server)通过第二层网络建立第二连线。移动装置发送至少一询问讯息以询问智能终端装置是否支持至少一第一应用程序。智能终端装置接收所述询问讯息,并且根据所述询问讯息检查是否支持所述第一应用程序。其中智能终端装置可支持所述第一应用程序之中的至少一第二应用程序,而所述第二应用程序包括一第三应用程序。智能终端装置发送至少一启动讯息以请求移动装置启动所述第二应用程序,其中第三应用程序被启动以回应所述启动讯息。智能终端装置通过第一层网络从移动装置接收第三应用程序所发送的使用者数据,并且再通过第二层网络将第三应用程序所发送的使用者数据传送至服务服务器。
[0006]本公开提出一种智能终端装置,其包括第一网络模块、应用程序支持模块、讯息发送模块、讯息接收模块以及第二网络模块。第一网络模块通过第一层网络检测移动装置并且通过第一层网络与移动装置建立第一连线。讯息收发模块自移动装置接收至少一询问讯息,其中所述询问讯息询问智能终端装置是否支持至少一第一应用程序。应用程序支持模块根据所述询问讯息检查是否支持所述第一应用程序,其中智能终端装置可支持所述第一应用程序之中的至少一第二应用程序,而所述第二应用程序包括一第三应用程序。讯息发送模块发送至少一启动讯息以请求移动装置启动所述第二应用程序,其中第三应用程序被启动以回应所述启动讯息。讯息接收模块通过第一层网络从移动装置接收第三应用程序所发送的使用者数据。第二网络模块通过第二层网络建立第二连线并且还通过第二层网络将第三应用程序所发送的使用者数据传送至服务服务器。
[0007]本公开提出一种多层网络连线通信方法,包括下列步骤。首先,通过第一层网络建立移动装置与智能终端装置之间的第一连线。由移动装置发送至少一询问讯息以询问智能终端装置是否支持至少一第一应用程序。由智能终端装置接收至少一询问讯息并且根据所述询问讯息检查是否支持所述第一应用程序,其中智能终端装置可支持所述第一应用程序之中的至少一第二应用程序,而所述第二应用程序包括一第三应用程序。由智能终端装置发送至少一启动讯息以请求移动装置启动所述至少一第二应用程序,其中第三应用程序被启动以回应所述至少一启动讯息。由智能终端装置通过第一层网络从移动装置接收第三应用程序所发送的使用者数据。接着,通过第二层网络建立智能终端装置与服务服务器之间的第二连线,再由智能终端装置通过第二层网络将第三应用程序所发送的使用者数据传送至服务服务器。
[0008]本公开提出一种多层网络连线通信方法,包括下列步骤。首先,通过第一层网络检测移动装置。接着,通过第一层网络与移动装置建立第一连线,并自移动装置接收至少一询问讯息,其中所述询问讯息询问是否支持至少一第一应用程序。之后,根据所述询问讯息检查是否支持所述第一应用程序,并且发送至少一启动讯息以请求移动装置启动所述第二应用程序,其中第三应用程序被启动以回应所述启动讯息。接着,通过第一层网络从移动装置接收第三应用程序所发送的使用者数据。通过第二层网络建立第二连线并且通过第二层网络将第三应用程序所发送的使用者数据传送至服务服务器。
[0009]基于上述,在本公开所提出的多层网络连线通信系统、智能终端装置及其通信方法中,是两层式的网络架构被配置,智能终端装置能通过第一层网络请求移动装置启动所支持的应用程序且移动装置可通过第一层网络所启动的应用程序的使用者数据传送至智能终端装置,而智能终端装置可再将使用者数据通过第二层网络传送至服务服务器,以进行数据更新。在此多层网络连线通信系统架构下,即便使用者的移动装置没有上网的功能,智能终端装置可提供移动装置短暂的上网服务。
[0010]为让本公开的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。
【专利附图】
【附图说明】
[0011]图1为根据本公开的一范例实施例所绘示的多层网络连线通信系统。
[0012]图2为根据本公开的一范例实施例所绘示的智能终端装置的概要方块图。
[0013]图3为根据本公开的第一范例实施例所绘示的多层网络连线通信方法的数据流示意图。
[0014]图4为根据本公开的第一范例实施例所绘示的多层网络连线通信方法流程图。
[0015]图5为根据本公开的第二范例实施例所绘示的多层网络连线通信方法的数据流示意图。
[0016]图6为根据本公开的第二范例实施例所绘示的多层网络连线通信方法流程图。
[0017]图7为根据本公开的第三范例实施例所绘示的多层网络连线通信方法的数据流示意图。[0018]图8为根据本公开的第三范例实施例所绘示的多层网络连线通信方法流程图。
[0019]【符号说明】
[0020]100:多层网络连线通信系统
[0021]110:移动装置
[0022]120:智能终端装置
[0023]130:服务服务器
[0024]140:第一层网络
[0025]150:第二层网络
[0026]200:智能终端装置
[0027]202:处理器电路
[0028]204:存储器电路
[0029]210:第一网络模块
[0030]220:应用程序支持模块
[0031]235:讯息收发模块
[0032]250:第二网络模块
[0033]S301~S320:多层网络连线通信方法的数据流
[0034]S401~S413:多层网络连线通信方法流程
[0035]S501~S522:多层网络连线通信方法的数据流
[0036]S601~S617:多层网络连线通信方法流程
[0037]S701~S723:多层网络连线通信方法的数据流
[0038]S801~S823:多层网络连线通信方法流程
【具体实施方式】
[0039]图1为根据本公开的一范例实施例所绘示的多层网络连线通信系统,但此仅是为了方便说明,并不用以限制本公开。
[0040]请参照图1,多层网络连线通信系统100包括移动装置110、智能终端装置120、服务服务器130、第一层网络140以及第二层网络150。
[0041]在本范例实施例中,移动装置110可以为具有红外线(infrared)、蓝牙(bluetooth)、近场通信(near field communication, NFC)等装置到装置(device-to-device,D2D)的传输功能的智能手机。在其它实施例中,移动装置可以是平板计算机、个人数字助理、笔记型计算机或是数字相机等电子装置,还可以为无线射频辨识卡(radio frequency identification card, RFID card)、Mifare 卡或是 FeliCa 卡等智倉泛卡(smart card)。
[0042]服务服务器130为应用程序服务器(application server),可提供一个应用程序执行的环境。在本范例实施例中,此应用程序服务器可以例如是提供G-mail等电子信箱或是Facebook、Twitter等社群网站的应用程序服务器。
[0043]智能终端装置120用以提供多层网络连线通信,使得移动装置110得以通过多层网络连线至服务服务器130。
[0044]举例而言,智能终端装置120除了可提供WiMAX通信协议、W1-Fi通信协议、2G通信协议、3G通信协议或4G通信协议等无线网络连线,亦或ADSL宽频或光纤(Fiber)网络等有线网络连线,还可提供上述D2D的传输功能等近距离通信连线。
[0045]第一层网络140用于连接移动装置110与智能终端装置120。也就是说,智能终端装置120会通过第一层网络140与移动装置110建立连线,在此,智能终端装置120与移动装置110之间的连接称为“第一连线”。在本范例实施例中,此第一连线为近距离通信连线,也就是说智能终端装置120可以利用红外线、蓝牙、NFC或是W1-Fi直连(W1-Fi Direct)的方式与移动装置110建立第一连线。
[0046]第二层网络150用于连接智能终端装置120与服务服务器130。也就是说,智能终端装置120会通过第二层网络150与服务服务器130建立连线,在此,智能终端装置120与服务服务器130之间的连接称为“第二连线”。在本范例实施例中,此第二连线为无线网络连线或有线网络连线,也就是说智能终端装置120与服务服务器130可以利用WiMAX通信协议、W1-Fi通信协议、2G通信协议、3G通信协议或4G通信协议、ADSL宽频或光纤网络的方式建立第二连线。
[0047]在上述多层网络连线通信系统100的架构下,移动装置110即便在本身无网络支持的情况下,也可通过智能终端装置120连上服务服务器130。
[0048]图2为根据本公开的一范例实施例所绘示的智能终端装置的概要方块图。
[0049]请同时参照图1以及图2,智能终端装置120包括处理器电路202、存储器电路204、第一网络模块210、应用程序支持模块220、讯息收发模块235以及第二网络模块250。
[0050]处理器电路202,用以控制智能终端装置120的整体运作。
[0051]存储器电路204耦接至该处理器电路202,并且用以存储数据。例如,存储器电路204为快闪存储器或其他适合的存储装置。
[0052]第一网络模块210耦接至该处理器电路202,并且用以检测移动装置110是否处于可建立连线的范围。并且,在本范例实施例中第一网络模块210还用以通过第一层网络140与移动装置110建立第一连线。
[0053]应用程序支持模块220耦接至该处理器电路202,并且用以支持移动装置110的应用程序。举例而言,此应用程序包括社群应用程序、电子邮件应用程序等。
[0054]讯息收发模块235耦接至该处理器电路202,当移动装置110发送询问讯息以询问智能终端装置120是否支持至少一应用程序(在此定义为“第一应用程序”)时,讯息收发模块235用以接收询问讯息。
[0055]应用程序支持模块220耦接至处理器电路202,其可根据询问讯息检查智能终端装置120是否可支持所述第一应用程序。在此,将所述第一应用程序之中,智能终端装置120可支持的应用程序定义为“第二应用程序”。
[0056]此外,讯息收发模块235还用以发送启动讯息以请求移动装置110启动所述第二应用程序。讯息收发模块235还用以从移动装置110的应用程序中接收数据。例如,当所述第二应用程序中的第三应用程序被移动装置110运转时,讯息接收模块240通过第一层网络140接收自移动装置110的第三应用程序所发送的数据。在本范例实施例中,自移动装置110的第三应用程序所发送的数据定义为“使用者数据”。
[0057]在本范例实施例中,第一网络模块210、应用程序支持模块220、讯息收发模块235以及第二网络模块250是以逻辑电路元件所组成的硬件装置来实作。然而,本公开不限于此,在另一范例实施例中,第一网络模块210、应用程序支持模块220、讯息收发模块235以及第二网络模块250所执行的功能也可以程序代码的型式来实作。例如,实作第一网络模块210、应用程序支持模块220、讯息收发模块235以及第二网络模块250所执行的功能的程序代码会被存储于存储器电路204中,并且当智能终端装置120上电时,此些程序代码会由处理器电路202来运转。
[0058]特别是,在本范例实施例中智能终端装置120可通过第二网络模块250通过第二层网络150与服务服务器130建立第二连线,并且将从移动装置110的应用程序所接收到的使用者数据传送至服务服务器130。以下的范例实施例将分别说明在多层网络连线通信系统100的架构下的不同使用情境。
[0059]图3为根据本公开的第一范例实施例所绘示的多层网络连线通信方法的数据流示意图。在本范例实施例中,使用者的移动装置110在本身无网络支持的情况下,可通过智能终端装置120发送或接收数据。
[0060]请参照图3,当使用者欲发送或接收电子邮件时,可将移动装置110靠近智能终端装置120,以通过第一层网络140建立与智能终端装置120的第一网络模块210之间的第一连线,并且发送询问讯息T,以询问智能终端装置120是否有支持使用者发送或接收电子邮件的应用程序(数据流S301)。此时,智能终端装置120的应用程序支持模块220可检查本身是否有支持收发电子邮件的应用程序,以回应上述询问讯息T (数据流S303)。如果智能终端装置120可支持收发电子邮件的应用程序,智能终端装置120的讯息收发模块235将发送启动讯息K以请求移动装置110启动上述应用程序(数据流S305)。接着,移动装置110会启动应用程序以回应上述启动讯息K (数据流S307)。
[0061]举例而言,收发电子邮件可以例如是G-mail应用程序。当移动装置110与智能终端装置120建立第一连线时,移动装置110会发送对应于G-mail应用程序的询问讯息T,以询问智能终端装置120是否可支持G-mail应用程序。如果智能终端装置120可支持G-mail应用程序,智能终端装置120的讯息收发模块235会发送G-mail应用程序的启动讯息K至移动装置110。此外,当使用者欲利用移动装置110使用不同应用程序,上述询问讯息T也可以一个清单的方式发送至智能终端装置120。同样地,当智能终端装置120可支持上述清单中的多个应用程序时,启动讯息K也可以一个清单的方式一并由智能终端装置120发送至移动装置110。
[0062]当移动装置110回应上述启动讯息K至智能终端装置120时,智能终端装置120的讯息收发模块235会接收移动装置110通过第一层网络140所发送的使用者数据M (数据流S309)。举例而言,当G-mail应用程序被开启时,可要求使用者输入G-mail用户帐号与用户密码,而在此的使用者数据M包括G-mail用户帐号与用户密码、或是等待传送的电子邮件。
[0063]当智能终端装置120自移动装置110接收完使用者数据M后,智能终端装置120的第二网络模块250可通过第二层网络150建立与服务服务器130之间的第二连线,以将使用者数据M传送至服务服务器130 (数据流S311)。在此,智能终端装置120的第二网络模块250可利用使用者数据M中的G-mail用户帐号与用户密码,并且通过无线网络连线或有线网络连线登入G-mail的应用程序服务器。G-mail的应用程序服务器根据使用者的G-mail用户帐号与用户密码完成帐号认证程序后,可进一步寄送使用者数据M中等待传送的电子邮件(数据流S312)。
[0064]在本范例实施例中,智能终端装置120还包括数据更新模块(未绘示),当使用者数据M传送至服务服务器130之后,智能终端装置120的数据更新模块可通过第二网络模块250从服务服务器130接收状态更新信息Slupdate (数据流S314),并且将状态更新信息Slupdate通过第一网络模块210传送给移动装置110 (数据流S316),以完成数据同步更新。也就是说,移动装置110不仅可通过智能终端装置120传送对应应用程序的数据给对应的应用服务器,也可通过智能终端装置120从对应的应用服务器接收对应此应用程序的新讯息。例如,移动装置110不仅可通过智能终端装置120寄送电子邮件,也可通过智能终端装置120接收新电子邮件。再例如,移动装置110不仅可通过智能终端装置120将本身的讯息传送至社群应用服务器,且可通过智能终端装置120接收社群应用服务器上的新讯肩、O
[0065]当移动装置110完成数据同步更新后,移动装置110将离开第一层网络140。例如,在本范例实施例中,智能终端装置120的第一网络模块210还可从移动装置110接收离线讯息L (数据流S318),并且中断与移动装置110所建立的近距离通信连线(数据流S320),以回应离线讯息L。之后,智能终端装置120可持续进行检测是否有其它移动装置通过第一层网络140建立近距离通信连线。
[0066]在另一范例实施例中,在使用者将移动装置110靠近智能终端装置120并建立与智能终端装置120之间的第一连线后,智能终端装置120可对移动装置110进行认证程序或付费程序。详细而言,智能终端装置120还包括识别模块(未绘示),其可在使用者根据移动装置110的识别码,通过第二网络模块250与提供智能终端装置120的供应商(provider)在线上进行认证程序或付费程序。在本范例实施例中,移动装置110的识别码可以例如是智能手机的使用者身份模块(subscriber identity module, SIM)卡号码,以做为移动装置110的识别。付费程序可以是采用预付机制、月付机制或是当次付费机制。
[0067]以预付机制为例,当使用者将移动装置110靠近智能终端装置120建立与智能终端装置120之间的第一连线后,智能终端装置120可根据移动装置110的SM卡号码在线上进行认证程序,并且确认此号码是否有足够的储值金额。如果储值金额足够时,则智能终端装置120可接续检测移动装置110的应用程序,以进行后续的流程。如果储值金额不足时,智能终端装置120会传送相关讯息提醒使用者,或是可进一步请使用者在移动装置110所显示的浏览器中输入信用卡号以进行预付储值。以月付机制而言,智能终端装置120可在线上记录移动装置110的使用时间与地点,并且供应商每月将寄送帐单至使用者。
[0068]图4为根据本公开的第一范例实施例所绘示的多层网络连线通信方法流程图。
[0069]请参照图4,在步骤S401中,使用者可将移动装置110靠近智能终端装置120,以通过第一层网络140建立与智能终端装置120之间的第一连线,并且发送至少一询问讯息,以询问智能终端装置120是否支持至少一第一应用程序。在步骤S403中,智能终端装置120检查是否支持所述第一应用程序。在步骤S405中,智能终端装置120发送启动讯息以请求移动装置110启动所述第一应用程序中的至少一第二应用程序。在步骤S407中,移动装置110会启动上述第二应用程序中的至少一个应用程序(以下称为第三应用程序)以回应上述启动讯息。在步骤S409中,智能终端装置120接收移动装置110通过第一层网络140所发送的第三应用程序的使用者数据。在步骤S411中,智能终端装置120通过第二层网络150建立与服务服务器130之间的第二连线,以将第三应用程序的使用者数据传送至服务服务器130。在步骤S413中,智能终端装置120从服务服务器130接收状态更新信息,并且将状态更新信息传送给移动装置110,以完成第三应用程序的数据同步更新。图4各步骤的实施方式已在图3详细说明,在此便不再赘述。
[0070]图5为根据本公开的第二范例实施例所绘示的多层网络连线通信方法的数据流示意图。
[0071]请参照图5,使用者可将移动装置110靠近智能终端装置120,以通过第一层网络140建立与智能终端装置120的第一网络模块210之间的第一连线,并且发送询问讯息T,以询问智能终端装置120是否支持至少一第一应用程序(数据流S501)。在一范例实施例中,智能终端装置120可对移动装置110进行认证程序或付费程序。相关说明请参照第一范例实施例,在此不再赘述。
[0072]接着,智能终端装置120的应用程序支持模块220可检查智能终端装置120是否有支持上述第一应用程序,以回应上述询问讯息T (数据流S503)。智能终端装置120的讯息收发模块235将发送启动讯息K以请求移动装置110启动上述第一应用程序之中智能终端装置120可支持的至少一第二应用程序(数据流S505)。接着,移动装置110可启动所述第二应用程序之中的第三应用程序以回应上述启动讯息K (数据流S507)。
[0073]在本范例实施例中,移动装置110的使用者欲使用的应用程序可以例如是Facebook应用程序以及Twitter应用程序。当智能终端装置120与移动装置110建立第一连线时,会一并询问智能终端装置120是否支持Facebook应用程序以及Twitter应用程序。智能终端装置120的应用程序支持模块220会先检查是否可支持此两种应用程序。如果有,智能终端装置120的讯息收发模块235同样会发送两个对应Facebook应用程序以及Twitter应用程序的启动讯息K或是清单至移动装置110。
[0074]另外,使用者也可在移动装置110靠近智能终端装置120之前开启应用程序,并且事先输入留言讯息或欲分享的照片。在此,事先输入的留言讯息可以是使用者对商店A的评价、一起造访商店A的对象、观看此留言讯息的权限等。当移动装置110回应上述启动讯息至智能终端装置120时,智能终端装置120的讯息收发模块235会接收移动装置110通过第一层网络140所发送的应用程序的使用者数据N (数据流S509)。例如,在本范例实施例中,使用者数据N为使用者于社群服务(例如,Facebook)中所使用的用户帐号与用户密码、事先输入留言讯息/欲分享的照片。
[0075]值得一提的是,在本范例实施例中,智能终端装置120的存储器电路204可存储区域服务信息。此区域服务信息可以为商店A的相关信息,例如:通过全球定位系统(globalpositioning system, GPS)而取得的经纟韦度数据及其所对应的住址、手动输入的商店A的名称以及折扣优惠、更可以是通过互联网连线而获得的天气信息、商店A附近的其它商店信息。
[0076]据此,在本范例实施例中,智能终端装置120还包括区域信息模块(未绘示)。当智能终端装置120自移动装置110接收完使用者数据后,智能终端装置120的区域信息模块会先将存储于存储器电路的区域服务信息B在智能终端装置120的应用层(applicationlayer)加入使用者数据N(数据流S511)。接着,智能终端装置120的第二网络模块250可通过第二层网络150建立与服务服务器130之间的第二连线,以将使用者数据N与区域服务信息B—同传送至服务服务器130 (数据流S513)。在此,智能终端装置120的第二网络模块250可利用使用者数据中用于社群服务的用户帐号与用户密码并且通过无线网络连线或有线网络连线登入社群服务的应用程序服务器。社群服务的应用程序服务器根据使用者的用户帐号与用户密码完成帐号认证程序后,可进一步地让使用者发送新状态(例如,进行打卡)(数据流S514)。例如,打卡的内容可例如是商店A的名称以及住址(区域服务信息B)加上使用者对商店A的评价以及使用者上传的照片(使用者数据N)。由于区域服务信息B是被智能终端装置120所预设的信息,即便商店A是位于其它国家,商店A提供的智能终端装置120可解决使用者语言不通的问题,供使用者方便打卡。
[0077]此外,在本范例实施例中,当使用者数据N与区域服务信息B传送至服务服务器130之后,智能终端装置120的数据更新模块可进一步地从服务服务器130接收状态更新信息S2update (数据流S516),并且将状态更新信息S2update通过第一网络模块210传送给移动装置110 (数据流S518),以完成数据同步更新。换句话说,移动装置110不仅可通过智能终端装置120进行状态更新,由于移动装置110内的社群应用程序已同步更新,使用者还可浏览例如是未看的留言或是亲朋好友的最新动态。当移动装置110完成社群应用程序的数据同步更新后,智能终端装置120的第一网络模块210还可从移动装置110接收离线讯息L (数据流S520),并且中断与移动装置110所建立的近距离通信连线(数据流S522),以回应离线讯息L。相关说明请参照第一范例实施例,在此不再赘述。
[0078]图6为根据本公开的第二范例实施例所绘示的多层网络连线通信方法流程图。
[0079]请参照图6,在步骤S601中,使用者将移动装置110靠近智能终端120,以通过第一层网络140建立与智能终端装置120之间的第一连线,并且发送询问讯息,以询问智能终端装置120是否支持至少一第一应用程序。在步骤S603中,智能终端装置120检查是否支持所述第一应用程序。当智能终端装置120可支持上述第一应用程序之中的至少一第二应用程序时,在步骤S605中,智能终端装置120发送至少一启动讯息以请求移动装置启动所述第二应用程序。在步骤S607中,移动装置110启动所述第二应用程序中的至少一个应用程序(以下称为第三应用程序)以回应上述启动讯息。在步骤S609中,智能终端装置120接收移动装置110通过第一层网络140所发送的第三应用程序的使用者数据。在步骤S611中,智能终端装置120将区域服务信息加入至使用者数据。在步骤S613中,智能终端装置120通过第二层网络150建立与服务服务器130之间的第二连线,以将使用者数据与区域服务信息一同传送至服务服务器130。在步骤S615中,智能终端装置120从服务服务器130接收状态更新信息,并且将状态更新信息传送给移动装置110,以完成第三应用程序的数据同步更新。最后,在步骤S617中,移动装置110离开第一层网络140。图6各步骤的实施方式已在图5详细说明,在此便不再赘述。
[0080]智能终端装置120为商店所提供的多层网络连线通信,为了确保信息传送的私密性(confidentiality),移动装置110可利用密码技术(cryptography technology)保护使用者的隐私,避免使用者数据被窃取或是不当窜改。图7为根据本公开的第三范例实施例所绘示的多层网络连线通信方法流程图。
[0081]请参照图7,使用者将移动装置110靠近智能终端装置120,以通过第一层网络140建立与智能终端装置120的第一网络模块210之间的第一连线,并且发送至少一第一应用程序的询问讯息T,以询问智能终端装置120是否支持上述第一应用程序(数据流S701)。在一范例实施例中,智能终端装置120可对移动装置110进行认证程序或付费程序。值得一提的是,由于认证程序和付费程序涉及智能手机的SIM卡号码和使用者的信用卡号码,在本范例实施例中,智能终端装置120可提供网络付费的安全机制。举例而言,智能终端装置120可采用现今浏览器所普及的128-bit SSL (secure sockets layer)加密技术或是安全性更高的SET (secure electronic transaction)加密技术,以提供移动装置110以及智能终端装置120的供应商之间的加密,藉此保障认证程序和付费程序中数据传输的安全性。
[0082]接着,智能终端装置120的应用程序支持模块220可可检查本身是否有支持上述第一应用程序,以回应上述询问讯息T (数据流S703)。如果智能终端装置120可支持上述第一应用程序之中的至少一第二应用程序,智能终端装置120的讯息收发模块235将发送启动讯息以请求移动装置110启动上述第二应用程序(数据流S705)。
[0083]接着,移动装置110启动上述第二应用程序中的第三应用程序以回应上述启动讯息。特别的是,在本范例实施例中,当移动装置110启动应用程序后,移动装置110会检查是否存有待传送的数据,其中此待传送的数据例如是事先输入留言讯息/欲分享的照片、待传送的电子邮件等。当此移动装置110存有待传送的数据时,移动装置110会加密这些待传送的数据(数据流S711),在此将加密后的待传送的数据称为“使用者数据Q”。移动装置110可通过应用程序接口(application interface, API)呼叫加密程序处理这些待传送的数据。加密程序可以例如是DES (data encryption standard)加密算法等执行速度较快的对称式力口密(symmetric encryption),或是 RSA (Ron Rivest, Adi Shamir, and LeonardAdleman)加密算法等安全性更高且广泛地被电子商业所使用的非对称式加密(asymmetricencryption)。以安全性较高的RSA加密算法而言,其中的安全哈希算法(secure hashalgorithm, SHA)以及讯息摘要算法第五版(Message-Digest Algorithm5, MD5)使用单向哈希函数(one-way hash function)结合私密金钥(private key)进行加密,为当前确保讯息传输完整一致且广泛使用的两种算法。
[0084]当移动装置110将待送的数据加密以产生使用者数据Q后,智能终端装置120的讯息接收模块240会接收移动装置110通过第一层网络140所发送的使用者数据Q (数据流S709)。当智能终端装置120自移动装置110接收完使用者数据后,区域信息模块会先将存储于存储器电路的区域服务信息C在智能终端装置120的应用层加入使用者数据Q (数据流S711)。接着,智能终端装置120的第二网络模块250可通过第二层网络150建立与服务服务器130之间的第二连线,以将使用者数据Q与区域服务信息C 一并传送至服务服务器130 (数据流S713)。
[0085]当服务服务器130接收到使用者数据Q后,将进行解密以及根据解密后的使用者数据Qdecrypt,进行数据更新(数据流S715)。以MD5算法为例,可利用单向哈希函数结合公开金钥(public key)进行解密,以确保数据的完整性以及保密性,避免数据在传送的途中遭到窜改。
[0086]当使用者数据Q与区域服务信息C传送至服务服务器130之后,智能终端装置120的数据更新模块可进一步地从服务服务器130接收状态更新信息S3update(数据流S717),并且将状态更新信息S3update通过第一网络模块210传送给移动装置110(数据流S719),以完成数据同步更新。再者,当移动装置110完成数据同步更新后,智能终端装置120的第一网络模块210还可从移动装置110接收离线讯息L (数据流S721),并且中断与移动装置110所建立的近距离通信连线(数据流S723),以回应离线讯息L。相关说明请参照第二范例实施例,在此不再赘述。
[0087]另一方面,当移动装置110启动第三应用程序后,倘若移动装置110检查后没有待传送的数据,则可省略加密与解密的相关程序,使用者可藉此浏览例如是未看的留言或是亲朋好友的最新动态。
[0088]而在一范例实施例中,基于安全性的考虑,当应用程序被开启时,移动装置110可要求使用者输入对应此应用程序的用户帐号与用户密码,并可采用128-bit SSL加密技术或是SET加密技术保护,服务服务器130可在后续登入完成帐号认证程序。此外,智能终端装置120的供应商可在每次使用者的移动装置110使用时,寄通知至使用者的其它移动装置,其中此通知可包括移动装置110的使用时间与地点,使得移动装置110在遗失被盗用时方便追踪。
[0089]图8为根据本公开的第三范例实施例所绘示的多层网络连线通信方法的数据流示意图。
[0090]请参照图8,在步骤S801中,使用者可将移动装置110靠近智能终端装置120,以通过第一层网络140建立与智能终端装置120之间的第一连线,并且发送询问讯息,以询问智能终端装置120是否支持至少一第一应用程序。在步骤S803中,智能终端装置120检查是否支持所述第一应用程序。当智能终端装置120可支持上述第一应用程序之中的至少一第二应用程序时,在步骤S805中,智能终端装置120发送启动讯息以请求移动装置110启动所述第二应用程序。在步骤S807中,移动装置110会启动所述第二应用程序中的至少一个应用程序(以下称为第三应用程序)以回应上述启动讯息。在步骤S809中,移动装置110检查第三应用程序是否存有待传送的数据。倘若有待传送的数据,在步骤S811中,移动装置110将加密待传送的数据,以产生使用者数据。在步骤S813中,智能终端装置120接收移动装置110通过第一层网络140所发送的使用者数据。在步骤S815中,智能终端装置120将区域服务信息加入使用者数据。在步骤S817中,智能终端装置120通过第二层网络150建立与服务服务器130之间的第二连线,以将使用者数据与区域服务信息一同传送至服务服务器130。在步骤S819中,服务服务器130解密使用者数据,并进行数据更新。在步骤S821中,智能终端装置120从服务服务器130接收状态更新信息,并且将状态更新信息传送给移动装置110,以完成第三应用程序的数据同步更新。另一方面,在步骤S809中,倘若移动装置110检查后没有待传送的数据,则直接进入步骤S821。在步骤S823中,移动装置110离开第一层网络140。然而,图8各步骤已在图7详细说明,在此便不再赘述。
[0091]综上所述,本公开提出一种多层网络连线通信系统、装置及方法。在本公开的范例实施例中,利用两层式的网络架构,智能终端装置可以启动使用者的移动装置的应用程序,移动装置的应用程序通过第一层网络将使用者数据传送至智能终端装置,而智能终端装置可选择性地加入预设的区域性数据后,将区域性数据与使用者数据一同通过第二层网络传送至服务服务器,以进行数据更新。在此架构下,使用者装置即便在没有3G上网的功能、在国外因为昂贵的费用而没有开启网络漫游、或是甚至无法使用W1-Fi连线上网的情况下,智能终端装置除了可提供使用者装置短暂的上网服务之外,也可提供适地性服务,以让使用者取得广告或优惠等相关信息。此外,移动装置可利用加密机制,使得移动装置在多层网络连线通信系统传输数据的过程中,使用者数据的隐私受到保护。[0092]虽然本公开已以实施例公开如上,然其并非用以限定本公开,本领域技术人员,在不脱离本公开的精神和范围内,当可作些许的更动与润饰,故本公开的保护范围当视所附权利要求书界定范围为准。
【权利要求】
1.一种多层网络连线通信系统,包括: 一移动装置; 一智能终端装置; 一服务服务器; 一第一层网络,建立该移动装置与该智能终端装置之间的一第一连线;以及 一第二层网络,建立该智能终端装置与一服务服务器之间的一第二连线,其中 该移动装置发送至少一询问讯息以询问该智能终端装置是否支持至少一第一应用程序, 该智能终端装置接收该至少一询问讯息,并且根据该至少一询问讯息检查是否支持该至少一第一应用程序,其中该智能终端装置可支持该至少一第一应用程序之中的至少一第二应用程序,该至少一第二应用程序包括一第三应用程序, 该智能终端装置发送至少一启动讯息以请求该移动装置启动该至少一第二应用程序,其中该第三应用程序被启动以回应该至少一启动讯息, 该智能终端装置通过该第一层网络从该移动装置接收该第三应用程序所发送的一使用者数据, 该智能终端装置通过该第二层网络将该第三应用程序所发送的该使用者数据传送至该服务服务器。
2.如权利要求1所述的多层网络连线通信系统,其中该智能终端装置将一区域服务信息加入至该第三应用程序所发送的该使用者数据,并且该智能终端装置还通过该第二层网络将该第三应用程序所发送的该使用者数据和该区域服务信息一同传送至该服务服务器。
3.如权利要求1所述的多层网络连线通信系统,其中该智能终端装置还根据该移动装置的一识别码于该服务服务器进行一认证程序或一付费程序。
4.如权利要求1所述的多层网络连线通信系统,其中在该第三应用程序启动后,该移动装置会检查是否存有一待传送数据。
5.如权利要求4所述的多层网络连线通信系统,倘若存有该待传送数据时,该移动装置加密该待传送数据以产生该使用者数据。
6.如权利要求1所述的多层网络连线通信系统,在该智能终端装置将该第三应用程序所发送的该使用者数据传送至该服务服务器之后,该服务服务器还根据该使用者数据更新一状态并发送一状态更新信息给该智能终端装置,以及该智能终端装置将该状态更新信息传送给该移动装置。
7.如权利要求5所述的多层网络连线通信系统,在将该第三应用程序所发送的该使用者数据传送至该服务服务器之后,该服务服务器解密该使用者数据,还根据解密后的该使用者数据更新一状态并且发送一状态更新信息给该智能终端装置,以及该智能终端装置将该状态更新信息传送给该移动装置。
8.如权利要求1所述的多层网络连线通信系统,在该第三应用程序启动后,该移动装置还输入对应该第三应用程序的一用户帐号与一用户密码,该使用者数据包括该用户帐号与该用户密码,并且该服务服务器还根据该使用者数据中的该用户帐号与该用户密码来执行一帐号认证程序。
9.如权利要求1所述的多层网络连线通信系统,其中该第一连线包括一近距离通信连线。
10.如权利要求1所述的多层网络连线通信系统,其中该第二连线包括一无线网络连线或一有线网络连线。
11.一种智能终端装置,包括: 一第一网络模块,通过一第一层网络检测一移动装置并且通过该第一层网络与该移动装置建立一第一连线; 一应用程序支持模块; 一讯息收发模块,自该移动装置接收至少一询问讯息,其中 该至少一询问讯息询问该智能终端装置是否支持至少一第一应用程序, 该应用程序支持模块根据该至少一询问讯息检查是否支持该至少一第一应用程序,其中该智能终端装置可支持该至少一第一应用程序之中的至少一第二应用程序,该至少一第二应用程序包括一第三应用程序 该讯息收发模块发送至少一启动讯息以请求该移动装置启动该至少一第二应用程序,其中该第三应用程序被启动以回应该至少一启动讯息,以及 该讯息收发模块通过该第一层网络从该移动装置接收该第三应用程序所发送的一使用者数据;以及 一第二网络模块,通过一第二层网络建立一第二连线并且通过该第二层网络将该第三应用程序所发送的该使用者数据传送至一服务服务器。
12.如权利要求11所述的智能终端装置,其中该第二网络模块将一区域服务信息加入至该第三应用程序所发送的该使用者数据,并且通过该第二层网络将该第三应用程序所发送的该使用者数据与该区域服务信息一同传送至该服务服务器。
13.如权利要求11所述的智能终端装置,还包括: 一识别模块,根据该移动装置的一识别码于该服务服务器进行一认证程序或一付费程序。
14.如权利要求11所述的智能终端装置,还包括: 一信息更新模块,在将该第三应用程序所发送的该使用者数据传送至该服务服务器之后,从该服务服务器接收一状态更新信息并且将该状态更新信息传送给该移动装置。
15.如权利要求11所述的智能终端装置,其中该第一网络模块还从该移动装置接收一离线讯息,并且中断与该移动装置所建立的该第一连线以回应该离线讯息。
16.如权利要求11所述的智能终端装置,该第一连线包括一近距离通信连线。
17.如权利要求11所述的智能终端装置,该第二连线包括一无线网络连线以及一有线网络连线。
18.一种多层网络连线通信方法,包括: 通过一第一层网络建立一移动装置与一智能终端装置之间的一第一连线; 由该移动装置发送至少一询问讯息以询问该智能终端装置是否支持至少一第一应用程序; 由该智能终端装置接收该至少一询问讯息并且根据该至少一询问讯息检查是否支持该至少一第一应用程序,其中该智能终端装置可支持该至少一第一应用程序之中的至少一第二应用程序,该至少一第二应用程序包括一第三应用程序;由该智能终端装置发送至少一启动讯息以请求该移动装置启动该至少一第二应用程序,其中该第三应用程序被启动以回应该至少一启动讯息; 由该智能终端装置通过该第一层网络从该移动装置接收该第三应用程序所发送的一使用者数据; 通过一第二层网络建立该智能终端装置与一服务服务器之间的一第二连线;以及 由该智能终端装置通过该第二层网络将该第三应用程序所发送的该使用者数据传送至一服务服务器。
19.如权利要求18所述的多层网络连线通信方法,其中所述由该智能终端装置通过该第二层网络将该第三应用程序所发送的该使用者数据传送至该服务服务器的步骤包括: 由该智能终端装置将一区域服务信息加入至该第三应用程序所发送的该使用者数据;以及 由该智能终端装置通过该第二层网络将该第三应用程序所发送的该使用者数据和该区域服务信息一同传送至该服务服务器。
20.如权利要求18所述的多层网络连线通信方法,还包括: 由该智能终端装置根据该移动装置的一识别码于该服务服务器进行一认证程序或一付费程序。
21.如权利要求18所述的多层网络连线通信方法,还包括: 在该第三应用程序启动后由该移动装置会检查是否存有一待传送数据。
22.如权利要求21所述 的多层网络连线通信方法,还包括: 倘若存有该待传送数据时,由该移动装置加密该待传送数据以产生该使用者数据。
23.如权利要求18所述的多层网络连线通信方法,还包括: 在该智能终端装置将该第三应用程序所发送的该使用者数据传送至该服务服务器之后,由该服务服务器根据该使用者数据更新一状态并发送一状态更新信息给该智能终端装置;以及 由该智能终端装置将该状态更新信息传送给该移动装置。
24.如权利要求22所述的多层网络连线通信方法,还包括: 在该智能终端装置将该第三应用程序所发送的该使用者数据传送至该服务服务器之后,由该服务服务器解密该使用者数据,还根据解密后的该使用者数据更新一状态并且发送一状态更新信息给该智能终端装置;以及 由该智能终端装置将该状态更新信息传送给该移动装置。
25.如权利要求18所述的多层网络连线通信方法,还包括: 在该第三应用程序启动后由该移动装置输入对应该第三应用程序的一用户帐号与一用户密码,该使用者数据包括该用户帐号与该用户密码;以及 由该服务服务器根据该使用者数据中的该用户帐号与该用户密码来执行一帐号认证程序。
26.如权利要求18所述的多层网络连线通信方法,其中所述通过该第一层网络建立该移动装置与该智能终端装置之间的该第一连线的步骤还包括: 通过该第一层网络建立该移动装置与该智能终端装置之间的一近距离通信连线。
27.如权利要求18所述的多层网络连线通信方法,其中所述通过该第二层网络建立该智能终端装置与该服务服务器之间的该第二连线的步骤还包括: 通过该第二层网络建立该智能终端装置与该服务服务器之间的一无线网络连线或一有线网络连线。
28.一种多层网络连线通信方法,包括: 通过一第一层网络检测一移动装置; 通过该第一层网络与该移动装置建立一第一连线并自该移动装置接收至少一询问讯息,其中该至少一询问讯息询问是否支持至少一第一应用程序; 根据该至少一询问讯息检查是否支持该至少一第一应用程序; 发送至少一启动讯息以请求该移动装置启动该至少一第一应用程序之中可支持的至少一第二应用程序,其中该至少一第二应用程序包括一第三应用程序,其中该第三应用程序被启动以回应该至少一启动讯息; 通过该第一层网络从该移动装置接收该第三应用程序所发送的一使用者数据;以及通过一第二层网络建立一第二连线并且通过该第二层网络将该第三应用程序所发送的该使用者数据传送至一服务服务器。
29.如权利要求28所述的多层网络连线通信方法,其中所述通过该第二层网络将该第三应用程序所发送的该使用者数据传送至该服务服务器的步骤包括: 将一区域服务信息加入至该第三应用程序所发送的该使用者数据;以及通过该第二层网络将该第三应用程序所发送的该使用者数据与该区域服务信息一同传送至该服务服务器。
30.如权利要求28所述的多层网络连线通信方法,还包括: 根据该移动装置的一识别码于该服务服务器进行一认证程序或一付费程序。
31.如权利要求28所述的多层网络连线通信方法,还包括: 在将该第三应用程序所发送的该使用者数据传送至该服务服务器之后,从该服务服务器接收一状态更新信息并且将该状态更新信息传送给该移动装置。
32.如权利要求28所述的多层网络连线通信方法,还包括: 从该移动装置接收一离线讯息;以及 中断与该移动装置所建立的该第一连线以回应该离线讯息。
33.如权利要求28所述的多层网络连线通信方法,其中所述通过该第一层网络与该移动装置建立该第一连线的步骤还包括: 通过该第一层网络与该移动装置建立一近距离通信连线。
34.如权利要求28所述的多层网络连线通信方法,其中所述通过该第二层网络建立该第二连线的步骤还包括: 通过该第二层网络建立一无线网络连线或一有线网络连线。
【文档编号】H04W88/04GK103582169SQ201310344330
【公开日】2014年2月12日 申请日期:2013年8月8日 优先权日:2012年8月10日
【发明者】王瑞堂, 宋庭祯 申请人:财团法人工业技术研究院