基于usb接口的便携式装置线上服务方法

文档序号:7644704阅读:103来源:国知局
专利名称:基于usb接口的便携式装置线上服务方法
技术领域
本发明涉及一种线上服务方法,特别是一种基于USB接口的便携式装置线上服务方法,该方法通过USB接口主动提供便携式装置服务,并根据便携式装置识别码动态产生内容。
背景技术
随着便携式装置轻、薄、短、小的发展趋势,许多便携式装置的开发设计者为了要更进一步减少便携式装置的体积,往往会希望采取统一的数据传输来供便携式装置使用,使得便携式装置与其它外部装置设备进行连接时都能够依靠统一的数据传输接口来进行。其中USB接口,就是目前所有便携式装置统一提供的主流接口规格之一,由于USB接口拥有广泛支持以及随插即用的接口优势,所以几乎目前的装置设备均已能够通过USB接口来进行连接,因此也可以提供便携式装置与其它外部装置设备连接数据传输。
所以,为了更新、扩充或者装载便携式装置上的内容,通常这些内容都由便携式装置的厂商自己或其它服务开发商在网络上架设远程服务器提供,常见的做法是先利用可以上网的计算机将所需要的内容自特定的网络服务器中下载下来后储存在计算机,然后再将便携式装置和计算机之间通过USB接口进行电性连接后,再将原先储存在计算机中的内容传输到便携式装置中使用。
这样的做法,首先使用者必须先从可上网的计算机中自行连接到特定的远程服务器上,其中使用者就必须先要知道远程服务器所在的网址(WebAddress),才能够正确连接到远程服务器上;接着使用者必须知道便携式装置的种类型号,才能够顺利在远程服务器中找到对应可更新的内容、扩充内容进行下载,甚至还得要花上一段时间在不熟悉的远程服务器架构中努力找寻所想要的内容;最后终于知道需要下载的内容后,使用者还必须逐一点选,逐一的下载到计算机中,然后再将便携式装置连接到计算机将下载的内容传输到便携式装置中才能够使用。
从整个操作过程的描述当中可以发现,使用者在整个过程中实际参与的部分过于繁复,且对于一般非专精的使用者来说根本无法在短时间内取得所需要的内容,因此即便远程服务器上有再多再好的内容,若无法提升使用者愿意连接至远程服务器要求服务的意愿,实在也很难满足便携式装置使用者对于内容上的需求。
因此,若能够降低便携式装置在接收内容时所需求使用者实际操作的程序步骤,并且能够由被动接受请求来提供内容转而为主动提供内容的话,相信必然能够大大改善便携式装置在内容提供上的缺失。

发明内容
针对上述现有技术存在的以上缺陷或不足,本发明的一个目的在于提供一种基于USB接口的便携式装置线上服务方法,该方法能够降低便携式装置在接收内容时所需求使用者实际操作的程序,判断便携式装置以及使用者的需求,动态产生所要主动提供的内容。
为了实现上述任务达主要目的,本发明采取如下的技术解决方案一种基于USB接口的便携式装置线上服务方法,其特征在于,该方法将便携式装置通过USB接口电性连接于可上网的计算机,便携式装置内设置有服务程序,计算机利用便携式装置内设置的服务程序在计算机中建立虚拟磁盘,自动通过网络与远程服务器进行连通,远程服务器连接有数据库;具体线上服务包括下列步骤计算机与便携式装置之间生成对应便携式装置的磁盘于计算机中,计算机主动驱动磁盘中预定的服务程序;
远程服务器通过服务程序撷取便携式装置的识别码;通过服务程序自动将计算机所连接的网络将识别码传送至远程服务器;当远程服务器确认识别码存在时,接收根据识别码动态产生回传至服务程序的内容及信息。
本发明通过USB接口的电性连接,使便携式装置能够先在计算机中建立对应于便携式装置的磁盘,然后自动激活磁盘中预设的服务程序经由可上网的计算机自动连接到预定的远程服务器中建立线上服务信道,以此减少使用者实际操作的程序。
在建立便携式装置与远程服务器之间的线上服务信道后,利用磁盘中的服务程序主动将便携式装置的识别码传送给远程服务器,使远程服务器可以根据识别码来判别便携式装置及使用者的判别,进而由数据库中动态产生出所需的内容提供至便携式装置装载,或者显示于服务程序中供使用者进行选取使用。
本发明能够降低便携式装置在接收服务与内容时所需求使用者的实际操作,并且能够由被动接受请求转而为主动的提供服务与内容的功效。


图1是本发明系统的结构框图。
图2是本发明动态建立更新内容、扩充内容及客制内容的示意图。
图3(a)及图3(b)为本发明方法流程图。
图4是本发明服务程序操作接口示意图。
图中的标号分别表示10、便携式装置,11、识别码,15、USB接口,20、计算机,21、磁盘,211、服务程序,25、网络,30、远程服务器,31、动态内容生成器,301、更新内容,302、扩充内容,303、客制内容,304、错误信息,35、数据库,351、便携式装置信息,352、客户设定信息,353、更新、扩充、客制内容。
以下结合附图和发明人给出的实施例对本发明作进一步的详细描述。
具体实施例方式
本发明的基于USB接口的便携式装置线上服务方法,能够提供便携式装置的使用者在一般情况下不需要特别的人为操作的前提下,主动完成对便携式装置的线上服务,提供包括内容更新、内容扩充及客制化内容。
本发明的方法实现的基于USB接口的便携式装置线上服务系统,包括有远程服务器、便携式装置以及可上网的计算机。其中,便携式装置与计算机间是通过USB接口进行电性连接,而计算机利用便携式装置中的服务程序自动经由网络与远程的远程服务器进行连接沟通。
整个基于USB接口的便携式装置线上服务方法,包括有下列步骤建立计算机与便携式装置之间的USB接口电性连接关系;生成对应便携式装置的磁盘于计算机中;主动驱动磁盘中预定的服务程序;通过服务程序撷取便携式装置的识别码;通过服务程序自动经由计算机所连接的网络将识别码传送至远程服务器;当远程服务器确认识别码存在时,接收根据识别码动态产生回传至服务程序的内容及信息。
参见图1,该图为本发明的方法制作的系统基本结构图。其结构包括三个部分便携式装置10、计算机20及远程服务器30,三者的定义说明如下便携式装置10(其涵盖范围至少包括一般消费性电子产品)包含有USB接口15,除了具有可供运作的硬件、软件以及韧体外,还含有服务程序211,该服务程序211可通过网络25与远程服务器30进行连通,服务程序211还可以提供图形化接口(GUI)的服务程序操作接口212到计算机20的浏览器(图中未显示)中,用于显示远程服务器30所回传的服务内容及信息(参见图4),另外所指的便携式装置10中均包含一组识别码11或称产品序号(Product Serial Number),该识别码11或称产品序号是在便携式装置10出厂前由制造厂商以韧体方式记录在硬件中,作为对便携式装置10进行唯一识别的信息;计算机20,具有USB接口15及连接网络25的能力,能够在已知操作系统(图中未显示)的环境下正常连接其它具有USB接口15的装置设备、连接网络15及执行计算机20运作的工作;远程服务器30,连接有一数据库35且具备连接网络25的能力,能够通过网络25接收来自其它计算机20的请求而提供服务内容。其中,服务程序211及远程服务器30均属于网页系统基础架构(Web-basedArchitecture)。
图2则说明了远程服务器30如何通过数据库35中的资料动态建立服务内容。由图中可知,远程服务器30所连接的数据库35至少包含有便携式装置信息351、客户设定信息352及所有可提供的更新、扩充及客制内容353。其中,远程服务器30是通过所接收到的识别码11然后通过其中的动态内容生成器31来判断所要提供的具体服务内容是什么,并回传给服务程序211或者是便携式装置10。为了能够达到根据识别码11来查找更新、扩充及客制内容353以动态生成可回传的服务内容,如更新内容301、扩充内容302及客制内容303,在数据库35中必须建立有识别码11与便携式装置信息351、识别码11与客户设定信息352的关联对照,以及便携式装置信息351与更新、扩充及客制内容353、客户设定信息与更新、扩充及客制内容353的关联对照。因此,当远程服务器30中的动态内容生成器31收到识别码11时,才能够从数据库35中找到对应的便携式装置信息351及客户设定信息352,进而能够从更新、扩充及客制内容353中筛选出可供回传的更新内容301、扩充内容302及客制内容303。因此数据库35本身必须是的关系型数据库。
所述的识别码11,可以通过厂商在生产便携式装置10时搭配生产线上的信息系统(图中未显示)逐一记录在数据库35中;而所述的便携式装置信息351,记录的是可以用来识别便携式装置10种类的型号或者其它信息,每种便携式装置10都可以根据其识别码11对应到一组便携式装置信息351;客户设定信息352,记录的是可以用来识别购买便携式装置10使用者爱好属性或者其它信息,每个使用者都可以根据其购买的便携式装置10的识别码11在数据库35中查找到属于自己的爱好属性,这些客户设定信息352可以于使用者购买便携式装置10时直接建立于数据库35中或者由使用者自行连接到远程服务器30中进行填写;更新、扩充及客制内容353则是储存所有种类的便携式装置10可用的刻录、程序或者信息内容,作为更新、扩充便携式装置10或者提供使用者客制化的信息内容。
整个方法的运作,将配合图3(a)及图3(b)做说明如下首先,将接受线上服务的便携式装置10的USB接口15与已经连接上网络25的计算机20上的USB接口15进行电性连接(步骤100);连接后,计算机20便会根据USB高容量磁盘手段(USB Mass Storage Mechanism)建立一个对应于便携式装置10的磁盘21(或称虚拟磁盘)在计算机20的操作系统环境中(步骤110),此USB高容量磁盘手段在目前大多已经被直接内建在操作系统中(或者也可以通过安装驱动程序的方式被加载至操作系统中),因此,只要当有任何具有USB接口15的装置设备被连接时就会自动执行此手段;接着在磁盘21中自动激活预定的服务程序211,然后将便携式装置10的识别码11给撷取出来(步骤120),有关自动激活服务程序211的部分,则是通过自动执行手段(Autorun Mechanism)来实现的,此手段亦属于操作系统中内建并支持的部分,常见的自动执行做法就是在便携式装置10中预先建立好一份自动执行信息文件(Autorun.ini),在自动执行信息文件中必须设定好所要激活的服务程序211的信息(包括路径及文件名),然后当对应于便携式装置10的磁盘21被建立于计算机20中时,此自动执行信息文件便可依照设定激活服务程序211。
撷取到便携式装置10的识别码11后,服务程序211便主动将识别码11经由网络传送到远程服务器30上(步骤130),此时远程服务器30会通过动态内容生成器31来比对判断数据库35中是否存在有所接收到的识别码11?(步骤140)如果数据库35中找不到具有相同识别码11的记录时,表示识别码11无法被远程服务器30接受而提供任何服务内容,因此将由动态内容生成器31产生一个错误信息304回传给服务程序211(步骤150),而结束线上服务系统及方法的运作。
反之,如果数据库35在图3(a)中步骤140中比对确认存在有相同识别码11的记录时,表示远程服务器30可以对该便携式装置10提供服务内容,此时运作流程便会进入到(图3b)中的步骤A、步骤B及步骤C,用于分别提供不同的服务内容,三个步骤在实际情况中可能同时执行也可能仅执行其中部分步骤(1)步骤A,提供更新内容(步骤141、142及143),由动态内容生成器31根据识别码11在数据库35中找出对应的便携式装置信息351,然后再依照便携式装置信息351从更新、扩充、客制内容353中筛选建立符合的更新内容301回传给便携式装置10直接进行更新。这些更新内容301,主要是用来将便携式装置10中一些内建的韧体或软件程序作版本上的升级,以使便携式装置10可以保持在最佳的运作状态。
(2)步骤B,提供扩充内容(步骤141、144及145),由动态内容生成器31根据识别码11在数据库35中找出对应的便携式装置信息351,然后再依照便携式装置信息351从更新、扩充、客制内容353中筛选建立符合的扩充内容302回传给服务程序211显示于服务程序操作接口212中。这些扩充内容302,主要是包括一些用来提供使用者扩充便携式装置10功能所用的应用程序,以使便携式装置10可以随时具有最新的功能。
(3)步骤C,提供客制内容(步骤146、147及148),由动态内容生成器31根据识别码11比对查找出数据库35中对应的客户设定信息352,然后再从更新、扩充、客制内容353中筛选出符合的客制内容303回传给服务程序211显示于服务程序操作接口212中。这些客制内容303,主要是包括一些个性化的信息内容,以提供使用者额外的加值服务内容。
特别需要说明的是,除了更新内容301的部分可以直接回传由服务程序143去执行对便携式装置10的更新动作之外,其余的扩充内容302或者是客制内容303可以不直接回传执行,而可以通过前述服务程序操作接口212以显示项目的方式,先让使用者从计算机20所提供的浏览器中确认有哪些可以扩充或者装载的服务内容,再由使用者进一步确认是否要实际执行下载程序来进行对便携式装置10的扩充或者装载,通过根据使用者在服务程序操作接口212中的选取来决定实际回传服务内容的做法(如通过对显示项目的超链接进行选取),将可以大幅减少不必要回传流量。
上述步骤A、步骤B及步骤C执行完毕后,将由步骤D的部分回到图3a中,结束整个对便携式装置进行线上服务的流程运作。
图4是说明本发明服务程序操作接口212的实施方式(具体接口的表现方式可以在不脱离本发明的方法的技术方案进行适当的变更,并不以此为限)。基本上,整个服务程序操作接口212可以提供对更新内容301、扩充内容302、客制内容303、便携式装置信息351及客户设定信息352…等信息,当远程服务器30取得这些信息的同时,便可以回传至服务程序操作接口212中进行显示,甚至当便携式装置10的识别码11不存在数据库35中时,亦可以将错误信息304显示在其中。
举例来说,更新内容301可以显示已经更新到便携式装置10中的项目、日期及其它详细信息,扩充内容302可以显示厂商所新开发设计可扩充到对应便携式装置10中的扩充项目信息,客制内容303可以显示符合使用者爱好的客制化加值项目信息,便携式装置信息351则用来显示识别码11所对应的相关便携式装置10的型号、购买日期及其它详细资料,客户设定信息352则可以用来将使用者先前所填写的信息作呈现。
通过本发明的方法,可以建立出一种全新的线上服务模式,在该线上服务模式下不仅可以降低便携式装置10在接收服务与内容时所需求使用者的实际操作,并且能够达到由被动接受使用者请求转而为主动的提供服务与内容的功效。
虽然本发明以上述较佳的实施例做出了详细的描述,并非用上述实施例限定本发明。本领域的技术人员应当意识到在不脱离本发明技术方案所给出的技术特征和范围的情况下,对技术特征所作的增加、或以本领域一些同样内容的替换,均应属本发明的保护范围。
权利要求
1.一种基于USB接口的便携式装置线上服务方法,其特征在于,该方法将便携式装置通过USB接口电性连接于可上网的计算机,便携式装置内设置有服务程序,计算机利用便携式装置内设置的服务程序在计算机中建立虚拟磁盘,自动通过网络与远程服务器进行连通,远程服务器连接有数据库;具体线上服务包括下列步骤计算机与便携式装置之间生成对应便携式装置的磁盘于计算机中,计算机主动驱动磁盘中预定的服务程序;远程服务器通过服务程序撷取便携式装置的识别码;通过服务程序自动将计算机所连接的网络将识别码传送至远程服务器;当远程服务器确认识别码存在时,接收根据识别码动态产生回传至服务程序的内容及信息。
2.如权利要求1所述的方法,其特征在于,所述的服务程序还提供图形化接口的服务程序操作接口到计算机的浏览器,用于显示远程服务器所回传的服务内容及信息。
全文摘要
本发明公开了一种基于USB接口的便携式装置线上服务方法,该方法将便携式装置通过USB接口电性连接于可上网的计算机,便携式装置内设置有服务程序,由USB高容量磁盘手段(USB Mass Storage Mechanism)在计算机中建立虚拟磁盘,再通过自动执行手段(Autorun Mechanism)使便携式装置自动通过可上网的计算机连接至远程服务器建立线上服务信道,远程服务器通过取得便携式装置的识别码来判别并动态产生所要主动提供的内容,这些内容包括更新内容、扩充内容及客制内容。因此,使用者可以不需要额外人为操作的前提下完成便携式装置的线上服务。
文档编号H04B1/38GK101043404SQ20071001756
公开日2007年9月26日 申请日期2007年3月27日 优先权日2007年3月27日
发明者陈淮琰, 杨亚冬, 韩召宁 申请人:无敌科技(西安)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1