专利名称:通过本地端的插件与服务器进行信息互动的系统及其方法
技术领域:
本发明是为一种本地端与服务器信息互动的系统及其方法,特别是指一种利用本 地端的插件与服务器进行信息互动的系统及其方法。
背景技术:
网络系统已经成为现代人日常生活工作中不可或缺的工具,人们常常利用网络系 统来连接至各式各样的服务器,而各种不同的服务器都提供不同的伺服功能,例如有邮件 服务器、档案服务器、资料储存服务器...等等。其中每一种服务功能又常以多台服务器来 提供服务,藉此而让为数众多的使用者只要连接至其中任何一台服务器即可使用所需的服 务功能。一般来说,使用者在使用服务器功能时,往往都只能连线到服务器使用,如此,若 使用者仅仅是希望取得服务器所发布的资料,还需要特别连线到服务器,这对使用者而言 并不方便。故现在有RSS阅读器,RSS阅读器可以先帮使用者将服务器所发布的资料下载 至本地端,如此,使用者通过RSS阅读器便不需要连线到服务器浏览被发布的资料。然而,RSS阅读器只能预先下载服务器所发布的公开资料,也就是说,一旦使用者 需要浏览的是服务器给予使用者的私人资料,例如由使用者所发布的资料的审核状态,或 是给予使用者个人的通知信息等,则RSS阅读器将无法同时下载公开资料与私人资料,使 用者依然需要自行连线到服务器浏览发布资料的审核状态或通知信息,如此RSS阅读器的 好处便不存在。综上所述,可知现有技术中长期以来一直存在服务器所发布的私人资料无法与公 开资料一并下载的问题,因此有必要提出改进的技术手段,来解决此一问题。
发明内容
有鉴于以上现有技术存在私人资料无法与公开资料一并下载的问题,本发明遂公 开一种通过本地端的插件与服务器进行信息互动的系统及其方法,其中本发明公开的一种通过本地端的插件与服务器进行信息互动的系统,其系统至少 包含本地端及服务器。其中,服务器包含第一传输模块,用以接收识别资料;储存模块, 用以储存公开资料及对应识别资料的私人资料;整合模块,用以依据识别资料读取私人资 料,并于读取公开资料后,整合私人资料及公开资料为整合资料,藉以提供传输模块传送整 合资料;本地端提供安装插件至应用程序,插件包含第二传输模块,用以通过本地端与服 务器连结,并传送识别资料至服务器,及用以接收服务器所传送的整合资料;显示模块,用 以显示整合资料。本发明所公开的一种通过本地端的插件与服务器进行信息互动的方法,其步骤至 少包括安装插件至本地端的应用程序;插件通过本地端连结至服务器;插件通过本地端 传送识别资料至服务器;服务器读取公开资料及对应识别资料的私人资料;服务器传送包 含私人资料及公开资料的整合资料至插件;插件显示整合资料。
本发明所公开的系统与方法如上,与现有技术之间的差异在于本发明通过本地端 所安装的插件连线到服务器,并依据识别资料读取相对应的私人资料,并将私人资料与公 开资料传送给插件显示,藉以解决现有技术所存在的问题,并可以达成即时整合动态信息 的技术功效。
图1为本发明所提的通过本地端的插件与服务器进行信息互动的系统方块图。图2为本发明所提的通过本地端的插件与服务器进行信息互动的方法流程图。主要元件符号说明100本地端110应用程序120 插件121第二传输模块124输入模块125显示模块129判断模块200服务器211储存模块212第一传输模块215整合模块
具体实施例方式以下将配合图式及实施例来详细说明本发明的特征与实施方式,内容足以使本领 域技术人员能够轻易地充分理解本发明解决技术问题所应用的技术手段并据以实施,藉此 实现本发明可达成的功效。本发明所提的本地端系为使用者所使用的装置,例如电脑、PDA等,但本发明并不 以此为限,凡可让使用者自行安装程序的装置均可为本发明所提的本地端。本发明所提的应用程序系执行在本地端的程序,如浏览器、文书编辑软件或翻译 软件等,但本发明并不以此为限。本发明所谓的“插件”系为安装于应用程序上的外挂程序(Plug-in、addin、 add-in.addon或add-on)。插件系可以让应用程序提供额外的特定功能或读取额外的资料 进行特定处理的项目。插件通常为第三方的开发者期望扩充应用程序的功能、或应用程序 的开发者期望精简应用程序的程序码而将部分功能由应用程序中抽离的后的产物。插件与可独立执行的应用程序最大的差异在于插件无法独立执行,插件必须由应 用程序载入后才能发挥自身功能。一般而言,应用程序会提供公开的应用软件界面(API) 给插件使用应用程序的资源,插件通过应用程序的公开应用软件界面与应用程序互动。本发明所提的“整合资料”,至少包含公开资料以及私人资料,其中,私人资料系发 布给使用者个人观看的资料,例如使用者上传至服务器的发布资料的审核状态、服务器给 予使用者的通知、服务器的其他使用者传送给使用者的信息等,但本发明所提的私人资料并不以此为限,一般而言,私人资料系与使用者上传至服务器的发布资料有关的资料,或是 可以由应用程序显示的资料。而公开资料系为让使用者获得已安装包含本发明的插件的应 用程序的相关信息,例如,应用程序的更新信息、与应用程序的发布者相关的相关信息、以 及与应用程序的发布者提供的其他应用程序的信息等资料的组合,但公开资料并不以此为 限。事实上,公开资料所包含的信息除了可以为信息的完整内容的外,还可以是信息的完整 内容的连结(link)。本发明系包含于本地端中执行的应用程序的插件中,本发明在被执行的后,会主 动至服务器下载整合资料,藉以提供使用者浏览。以下将配合图式对本发明作进一步的说 明。以下先以“图1”本发明所提的通过本地端的插件与服务器进行信息互动的系统架 构图来说明本发明的系统运作,请参阅“1图”,本发明的系统至少包含有本地端100以及服 务器200,其中,应用程序110执行于本地端100,插件120安装于应用程序110中。在本地端100中,插件120是本地端100与服务器200互动的最主要元件,本地端 100的使用者可以使用插件120浏览整合资料。其中,插件120更包含第二传输模块121以 及显示模块125。第二传输模块121会依据预存的连线识别资料建立本地端100与服务器200的连 线,藉以连结本地端100以及服务器200。其中,第二传输模块会以有线网络或无线网络与 服务器200连线。第二传输模块121负责在本地端100以及服务器200连线后,通过本地端100传 送识别资料至服务器200。第二传输模块121所传送的识别资料系为使用者在服务器200 上所注册的资料,使用者可以识别资料登入服务器200,识别资料包含使用者帐号及/或登 入密码,但识别资料并不以此为限,一般而言,识别资料系由使用者通过本发明所附加的输 入模块1 进行输入。第二传输模块121也负责在传送识别资料至服务器200后,接收服务器200所传 回的整合资料。显示模块125负责显示整合资料。值得一提的是,整合资料包含公开资料以及私 人资料,故显示模块125会依据公开资料/私人资料在信息显示界面中的显示位置,显示公 开资料/私人资料。其中,由于公开资料还包含不同的信息,而各种信息在信息显示界面中 的显示位置不一定相同,故显示模块125会依据各个信息在信息显示界面中的显示位置, 分别显示各个信息。当整合资料中包含重点内容时,显示模块125更可以在显示整合资料时,一并标 示重点内容。显示模块125可以闪烁显示重点内容、放大显示重点内容等方式标示重点内 容,但显示模块125标示重点内容的方式并不以此为限。其中,重点内容系为整合资料所包 含的各个信息中,希望使用者注意的信息,但重点内容并不以此为限。一般而言,重点内容 通常由应用程序的发布者所定义,但并不以此为限。另外,插件120中更可以包含判断模块129,负责判断第二传输模块121前次传送 识别资料的时间是否超过特定时间,若是,则激活(enable)第二传输模块121传送识别资 料至服务器200,若否,则禁能(disable)第二传输模块121传送识别资料,使得第二传输模 块121不传送识别资料至服务器200。一般而言,判断模块1 进行判断的特定时间系由插件的开发者所定义,例如为一天等,但特定时间的时间长短以及产生方式都不以上述为限。接着进一步说明服务器200,服务器200更包含储存模块211、第一传输模块212、 以及整合模块215。储存模块211为服务器200储存资料的空间,负责储存公开资料以及私人资料,其 中,储存模块211也会储存私人资料与使用者的识别资料的对应关系,藉以提供后续使用。第一传输模块212负责接收本地端100所传送的识别资料,以及负责传送整合模 块215所产生的整合资料。整合模块215负责依据第一传输模块212所接收的识别资料,至储存模块211中 查找相对应的私人资料,也负责至储存模块211中读取公开资料,并在读出公开资料以及 私人资料后,将公开资料以及私人资料整合为整合资料。接着以一个实施例来解说本发明的运作系统与方法,并请参照图2本发明所提的 通过本地端的插件与服务器进行信息互动的方法流程图。在本实施例中,假设应用程序110 为翻译软件,但本发明所提的应用程序110并不以此为限。当使用者在本地端100为安装于本地端的翻译软件(应用程序110)安装插件 120(步骤301)后,当使用者在翻译软件上点击(click)代表插件120的图示(icon)时,插 件120会开始执行。在插件120执行之后,插件120中的第二传输模块121会通过本地端 连结至服务器200(步骤320)。之后,插件120中的第二传输模块121会通过本地端100传送识别资料至服务器 200(步骤340)。若在本实施例中,识别资料为使用者在服务器200所注册的帐号与密码, 则第二传输模块121会将使用者的帐号与密码传送到服务器200,藉以登入服务器200。其 中,假设使用者在插件120执行后,第二传输模块121传送识别资料前,通过识别资料输入 界面输入识别资料(步骤310),但本发明并不以此为限。例如,使用者可以在移动光标至识 别资料输入界面中输入识别资料后,使用光标点击识别资料输入界面的“传送”按键,使得 第二传输模块121经由网络将识别资料传送至服务器200。在插件120中的第二传输模块121通过本地端100传送识别资料至服务器200 (步 骤340)后,服务器200的第一传输模块212会接收插件120所传送的识别资料,而后,服务 器200的整合模块215会至服务器200的储存模块211中读取预先储存的公开资料,以及 依据第一传输模块212所接收的识别资料,至服务器200的储存模块211中查找对应识别 资料的私人资料(步骤360)。假设在本实施例中,为了提供公开资料,服务器200的储存模块211会至翻译软 件的更新系统上下载更新信息,也可以至翻译软件的发布者的网站资料库中读取翻译软件 的发布者的新闻以及活动信息等内容,以及读取翻译软件的发布者所发布的其他软件的新 闻、用途与优惠方案等内容,藉以将翻译软件的更新信息、翻译软件的发布者的相关信息、 以及翻译软件的发布者所发布的其他软件的相关信息预先储存为公开资料。其中,发布者 的新闻或其他软件的新闻除了包含新闻的完整内容之外,还可能包含新闻被发布的网址 (超链接)。在本实施例中,另外假设私人资料为使用者通过应用程序上传至服务器的发布资 料的审核状态,但私人资料并不以此为限,其中,发布资料的审核状态系用来表示发布资料 被审阅者审核的状态,包含但不限于待审核、通过审核、未通过审核等。若发布资料为使用者在本地端100通过翻译软件所提供的编辑界面所键入的字汇信息,例如字汇“apple”以 及字汇解释“苹果”等内容,则服务器200的整合模块215会依据使用者的识别资料,由服务 器200的储存模块211中查找出使用者所输入的包含字汇“apple”以及字汇解释“苹果”等 内容的字汇信息,并读出相对应的审核状态“通过审核”以及公开资料,如此,整合模块215 所读出的公开资料以及审核状态在合并后即为整合资料。其中,发布资料并不以字汇信息 为限,字汇信息系亦不以字汇以及字汇解释等内容为限。在服务器200的整合模块215至服务器200的储存模块211中读取公开资料,以 及对应识别资料的私人资料(步骤360)后,服务器200的第一传输模块212会传送整合资 料至插件120 (步骤380),当插件120中的第二传输模块121接收到服务器200所传送的整 合资料后,插件120中的显示模块125会显示整合资料。综上所述,可知本发明与现有技术之间的差异在于通过本地端所安装的插件连线 到服务器,并依据识别资料读取相对应的私人资料,并将私人资料与公开资料传送给插件 显示的技术手段,藉由此一技术手段可以解决现有技术所存在的问题,进而达成即时整合 动态信息的技术功效。在上述实施例中,服务器200的储存模块211系于特定时间下载翻译软件的更新 信息、翻译软件的发布者的相关信息、以及翻译软件的发布者所发布的其他软件的相关信 息,例如,在每天的零点,或每天的第一位使用者连线到服务器200时下载公开资料,但储 存模块211下载公开资料的特定时间并不以此为限。另外,在上述实施例中,若插件120还包含判断模块129,则在插件120中的第二 传输模块121传送识别资料至服务器200(步骤340)的前,判断模块1 会先判断第二传 输模块121前次传送识别资料至服务器200的时间是否超过特定时间(步骤330),例如为 24小时,若第二传输模块121前次传送识别资料至服务器200的时间距离当下为25小时, 则判断模块1 会判断出前次传送识别资料的时间超过特定时间,故第二传输模块121会 传送识别资料至服务器200 (步骤340),并接收整合资料;而若第二传输模块121前次传送 识别资料至服务器200的时间距离当下仅有1小时,则判断模块1 会判断出前次传送识 别资料的时间为超过特定时间,故第二传输模块121不会传送识别资料至服务器200,则仅 会接收由服务器200所传送的公开资料。虽然本发明所公开的实施方式如上,惟所述的内容并非用以直接限定本发明的专 利保护范围。任何本发明所属技术领域中普通技术人员,在不脱离本发明所公开的精神和 范围的前提下,对本发明的实施的形式上及细节上作些许的更动润饰,均属于本发明的专 利保护范围。本发明的专利保护范围,仍须以所附的权利要求书所界定者为准。
权利要求
1.一种通过本地端的插件与服务器进行信息互动的方法,该方法至少包含下列步骤 安装一插件至一本地端的一应用程序;该插件通过该本地端连结至一服务器;该插件通过该本地端传送一识别资料至该服务器;该服务器读取一公开资料及对应该识别资料的一私人资料;该服务器传送包含该私人资料及该公开资料的一整合资料至该插件;及该插件显示该整合资料。
2.如权利要求1所述的通过本地端的插件与服务器进行信息互动的方法,其中该方法 于该插件通过该本地端传送该识别资料至该服务器的步骤前,更包含该插件提供输入该识 别资料的步骤。
3.如权利要求1所述的通过本地端的插件与服务器进行信息互动的方法,其中该插件 通过该本地端传送该识别资料至该服务器的步骤更包含该插件判断前次传送该识别资料 的时间已超过一特定时间后,传送该识别资料至该服务器。
4.如权利要求1所述的通过本地端的插件与服务器进行信息互动的方法,其中该方 法于该服务器读取该公开资料及对应该识别资料的该发布资料的该私人资料的步骤前,更 包含该服务器至少储存对应该应用程序的更新信息、与该应用程序的发布者对应的相关信 息、及对应该发布者提供的其他软件的相关信息的组合为该公开资料的步骤。
5.一种通过本地端的插件与服务器进行信息互动的系统,该系统至少包含 一服务器,包含一第一传输模块,用以接收一识别资料;一储存模块,用以储存一公开资料及对应该识别资料的一私人资料;及 一整合模块,用以依据该识别资料读取该私人资料,并于读取该公开资料后,整合该私 人资料及该公开资料为一整合资料,藉以提供该传输模块传送该整合资料;及 一本地端,提供安装一插件至一应用程序,其中该插件包含一第二传输模块,用以通过该本地端与该服务器连结,并传送一识别资料至该服务器, 及用以接收该服务器所传送的该整合资料;及 一显示模块,用以显示该整合资料。
6.如权利要求5所述的通过本地端的插件与服务器进行信息互动的系统,其中该插件 更包含一输入模块,用以提供输入该识别资料。
7.如权利要求5所述的通过本地端的插件与服务器进行信息互动的系统,其中该显示 模块系依据信息显示界面中相对应的显示位置显示该公开资料及该私人资料。
8.如权利要求5所述的通过本地端的插件与服务器进行信息互动的系统,其中该储 存模块更用以于一特定时间将对应该应用程序的更新信息、该应用程序的发布者的相关信 息、及对应该发布者提供的其他应用程序的相关信息的组合预先储存为该公开资料,其中, 该公开资料更包含链接。
9.如权利要求5所述的通过本地端的插件与服务器进行信息互动的系统,其中该插件 更包含一判断模块,用以判断该第二传输模块前次传送该识别资料的时间是否超过一特定 时间,若是,则该传输模块传送该识别资料至该服务器,若否,则该第二传输模块不传送该 识别资料。
10.如权利要求5所述的通过本地端的插件与服务器进行信息互动的系统,其中该显 示模块更用以于该整合资料中包含重点内容时,标示该重点内容。
全文摘要
本发明公开了一种通过本地端的插件与服务器进行信息互动的系统及其方法,其通过本地端所安装的插件连线到服务器,并依据识别资料读取相对应的私人资料,并将私人资料与公开资料传送给插件显示的技术手段,可以一并下载私人资料与公开资料,并达成即时整合动态信息的技术功效。
文档编号G06F9/46GK102043661SQ20091017518
公开日2011年5月4日 申请日期2009年10月20日 优先权日2009年10月20日
发明者王志仁, 邱全成 申请人:英业达股份有限公司