以连续性机械可读码为基础的资料交换方法及系统的制作方法

文档序号:6558121阅读:147来源:国知局
专利名称:以连续性机械可读码为基础的资料交换方法及系统的制作方法
技术领域
本发明是关于一种数据传输的技术,尤其是指一种以连续性机械可读码为基础的数据交换方法及系统。
现有技术由于无线通讯的普及,手机已成为现代人必备的通讯装置。许多手机内建数字相机模块,如此,这些手机即可当作数字相机使用。同时,许多内建数字相机模块的手机也具备撷取二维条形码的功能。使用者可以利用从二维条形码撷取出来的信息,做许多的延伸性的服务,例如当撷取一个食物的二维条形码后,可以用这个二维条形码相对应的辨别码在网络上面查询此食物的相关信息,例如产地、采收时间、保存时间…等等。因为这样的应用非常适合放在手机上,因此目前已经有许多手机内建二维条形码自动辨识的功能模块。
也有许多手机内建数字相机模块并具备与个人计算机做数据交换的功能。如此,当无线通讯的协议日趋复杂及手机应用的多样化,手机即可由个人计算机下载韧体,以更新手机上的无线通讯的协议或是手机上的应用软件。手机也可将数字相机模块所撷取的相片上传至个人计算机。手机更可通过与个人计算机做数据交换的功能,下载电话簿或是个人行程表至手机上,以避免在手机执行输入时所产生不便的问题。
已知手机是利用蓝芽、红外线、无线通讯局域网络等无线通讯技术、或是USB的连接接口与个人计算机进行数据传输。然而,不论使用蓝芽、红外线、无线通讯局域网络、或是USB连接接口,手机上需具备相关的硬件模块,因此,会增加手机的生产成本。例如使用蓝芽无线通讯技术时,个人计算机及手机均需具备蓝芽无线通讯模块方能传输数据。而且,当使用USB连接接口时,还需具备一条USB线。由此可知,已知的手机与个人计算机之间的数据传输仍存有诸多的缺点而有进行改进的必要性。

发明内容
本发明的目的之一是提供以连续性机械可读码为基础的数据交换方法及系统,从而能轻易在手机与个人计算机间传送数据。
本发明的另一目的是提供以连续性机械可读码为基础的数据交换方法及系统,其利用既有的硬件,而能在手机与个人计算机间传送数据,从而能可增加具有数字相机的手机的附加功能。
依据本发明的一个特点,本发明是提出一种以连续性机械可读码为基础的数据交换方法,是用于在一第一装置及一第二装置间传送数据,其中,该第一装置具有一显示器,该第二装置具有一影像撷取器,该方法包含(A)该第一装置将要传送的数据分割为多个区块;(B)该第一装置将该多个区块转换为相对应的多个机械可读码,并将该多个机械可读码循环地显示于该显示器上;(C)以该第二装置的影像撷取器连续地撷取该第一装置显示器所显示的该多个机械可读码,且分别对撷取的该多个机械可读码进行译码,以获得该多个区块;(D)该第二装置将该多个区块进行组合,从而获得该数据。
依据本发明的另一特点,本发明提出一种以连续性机械可读码为基础的数据交换统,包含一第一装置及一第二装置。该第一装置具有一显示器及一机械可读码产生单元,该第一装置将要传送的数据分割为多个区块,并以该机械可读码产生单元将该多个区块转换为相对应的多个机械可读码,且将该多个机械可读码循环地显示于该显示器上。该第二装置具有一影像撷取器及一机械可读码译码单元,该第二装置以该影像撷取器连续地撷取该第一装置的显示器所显示的该多个机械可读码,且以该机械可读码译码单元分别对撷取的该多个机械可读码进行译码,以获得该多个区块,该第二装置并将该多个区块进行组合,从而获得该数据。


图1是本发明的一种以连续性机械可读码为基础的数据交换统的示意图。
图2是本发明的第一装置及第二装置的方块图。
图3为本发明的第一装置显示机械可读码的流程图。
图4为本发明的第二装置撷取及译码机械可读码的流程图。
图5是显示将要传送的数据分割为多个区块并在每一区块加入标头数据的示意。
图6为本发明的另一实施例的第一装置显示机械可读码的流程图。
图7为本发明的第二装置撷取及译码机械可读码的流程图。
主要组件符号说明第一装置100 显示器 110机械可读码产生单元 120 控制器 130机械可读码译码单元 150 影像撷取器 140机械可读码 55,160 资料170第二装置200 影像撷取器 210机械可读码译码单元 220 控制器 230机械可读码产生单元 250 显示器 240区块50区块顺序61区块总数具体实施方式
图1是本发明的一种以连续性机械可读码为基础的数据交换系统的示意图,包含一第一装置100及一第二装置200。该第一装置100可为个人计算机、笔记型计算机、个人数字助理、照相手机或任何具有显示装置之设备其中之一,该第二装置200可为个人计算机、笔记型计算机、个人数字助理、照相手机或任何具有显示装置之设备其中之一。在本实施例中,该第一装置100为个人计算机,该第二装置200为照相手机。
如图1所示,该第一装置100将欲传送的数据170以机械可读码160显示于其显示器110上。该第二装置200以一影像撷取器210来撷取该第一装置100的显示器110所显示的机械可读码160,以达成数据交换的目的。
图2是该第一装置100及该第二装置200的方块图。该第一装置100主要包括一显示器110、一机械可读码产生单元120、及一控制器130,并更可具有一影像撷取器140及一机械可读码译码单元150。该第一装置100的控制器130将要传送的数据分割为多个区块50,并以该机械可读码产生单元120将该多个区块50转换为相对应的多个机械可读码160,且,如图1所示,将该多个机械可读码160循环地显示于该显示器110上。
该第二装置200主要包括有一影像撷取器210、一机械可读码译码单元220、及一控制器230,并更可具有一显示器240及一机械可读码产生单元250。该第二装置200以该影像撷取器210连续地撷取该第一装置100的显示器110所显示的该多个机械可读码160,且以该机械可读码译码单元220分别对撷取的该多个机械可读码160进行译码,以获得该多个区块50,该第二装置200的控制器230并将该多个区块50进行组合,从而获得该数据170。
并且该第一装置100的影像撷取器140及机械可读码译码单元150、及该第二装置200的显示器240及机械可读码产生单元250可达成自动结束数据交换的效果。当该第二装置200获得该资料170时,该第二装置200由该机械可读码产生单元250产生一代表结束传送的机械可读码55,并将其显示于其显示器240。该第一装置100的影像撷取器140撷取该结束传送的机械可读码55,并由该机械可读码译码单元150对该结束传送的机械可读码55进行译码,而产生一结束传送控制信号,从而停止在其显示器110上显示该多个机械可读码160。
图3为本发明的第一装置100显示机械可读码的流程图。图4为本发明的第二装置200撷取及解码机械可读码的流程图。本发明分别通过图3及图4的流程,可将该第一装置100的数据传送至该第二装置200。
如图3所示,于步骤S310中,该控制器130判断是否有资料170要传送,若判定有数据170要传送,则执行步骤S320,若判定没有资料170要传送,则重回步骤S310。于步骤S320中,该第一装置100通过该控制器130将要传送的数据170分割为多个区块50。由于要传送的数据170可能大于一机械可读码160所能携带的数据量,故需将要传送的数据170进行分割处理。
于步骤S330中,该控制器130将每一区块50中加入标头数据,如图5所示,所要传送的数据170是分割为多个区块501~509,其中每一区块50所加入的标头数据包含此区块50在该多个区块501~509的顺序61及区块的总数62。由于需将多个机械可读码160循环地显示于该显示器110上,故于每一区块50中加入标头数据,以用于辨别每一区块50所对应的机械可读码160。
于步骤S340中,该第一装置100通过该机械可读码产生单元120将该多个区块50转换为相对应的多个机械可读码160。于步骤S350中,并将该多个机械可读码160循环地显示于该显示器110上。
于步骤S410中,该第二装置200使用影像撷取器210连续地撷取该第一装置100的显示器110目前所显示的机械可读码160。影像撷取器210是以图框方式(frame-by-frame)撷取撷取该第一装置100显示器110所显示的该多个机械可读码160。于步骤S420中,该第二装置200使用该机械可读码译码单元220对撷取的该机械可读码160进行译码,以获得与该机械可读码160对应的区块50。
于步骤S430中,该控制器230依据该区块50中的标头数据的顺序,以判断该区块50是否已接收过。若步骤S430判定该区块50未接收过,则执行步骤S440,若步骤S430判定该区块50已接收过,则执行步骤S410。
于步骤S440中,储存该区块50。于步骤S450中,该控制器230再依据该标头资料的总数判断是否仍有未接收的机械可读码,若步骤S450判定已无未接收的机械可读码,则执行步骤S460,若步骤S450判定仍有未接收的机械可读码,则执行步骤S410。
于步骤S440中,该第二装置200将该多个区块50进行组合,从而获得该数据170。于步骤S470中,该第二装置200产生一代表结束传送的机械可读码55,并将其显示于其显示器240上,以结束该第一装置100及该第二装置200间的传送。
于步骤S360中,该第一装置100的影像撷取器140撷取该结束传送的机械可读码55,并以该机械可读码译码单元150对该结束传送的机械可读码55进行译码,而产生一结束传送控制信号,该控制器130依据该结束传送控制信号从而停止在其显示器110上显示该多个机械可读码。
在其它实施例中,于步骤S470时该第二装置200产生一指示信号,以代表结束该第一装置100及该第二装置200间的传送。该指示信号可为一提示的声音信号,当使用者听到该提示声音时,即结束该第二装置200的机械可读码接收。
图6为本发明的另一实施例的第一装置100显示机械可读码的流程图。图7为图6对应的第二装置200撷取及解码机械可读码的流程图。图6的流程图与图3的流程图除步骤S660外均相同,不予赘述。于步骤S660中,该第一装置100判断是否达一预定时间,若否,则重回步骤S350,若是,该控制器130则停止在其显示器110上显示该多个机械可读码。若该显示器110每次显示一个机械可读码160使用一秒钟,且有九个机械可读码160,该显示器110显示该组机械可读码160则花费九秒钟。此时,该预定时间可设定为27秒钟,如此该显示器110则重复显示该组机械可读码160三次。图7的流程图与图4的流程图除步骤S750外均相同,不予赘述。于步骤S750中,该第二装置200判断是否达一预定时间,若否,则重回步骤S410,若是,则执行步骤S460。
于本实施例中,该机械可读机为二维条形码。同时于本实施例中,该机械可读码译码单元150、机械可读码译码单元220、机械可读码产生单元120、及机械可读码产生单元250为硬件模块。然而在其它实施例中,该机械可读码译码单元150、机械可读码译码单元220、机械可读码产生单元120、及机械可读码产生单元250可为软件模块。当其为软件模块时,已知具有数字相机的手机即可执行本发明的数据传送方法,可增加具有数字相机的手机的附加功能且无须增加硬件成本。
由上述可知,已知的二维条形码运用中,二维条形码需事先产生,其所携带的信息是固定的,其无法适用于二个装置之间的数据传送。而本发明将数据转化为多个机械可读码,利用第一装置100动态地产生多个机械可读码,第二装置200则撷取多个机械可读码所携带的信息,而可让二个装置之间进行数据传送。且,在已知的二维条形码运用中,二维条形码所能够携带的信息有其数据量的限制,而本发明技术可让二个装置之间进行数据传送而突破数据量的限制。同时,本发明技术无须增加手机的硬件成本,即可轻易在手机与个人计算机间传送数据,不仅无须具备USB缆线来与USB接口连接或也不需装设无线通讯模块(如蓝芽模块等),同时可增加具有数字相机的手机的附加功能。
上述实施例仅为了方便说明而举例而已,本发明所主张的权利范围应以权利要求书所述为准,而非仅限于上述实施例。
权利要求
1.一种以连续性机械可读码为基础的数据交换方法,是用于在一第一装置及一第二装置间传送数据,其中,所述第一装置具有一显示器,所述第二装置具有一影像撷取器,所述方法包含(A)所述第一装置将要传送的一数据分割为多个区块;(B)所述第一装置将所述多个区块转换为相对应的多个机械可读码,并将所述多个机械可读码循环地显示于所述显示器上;(C)所述第二装置的影像撷取器连续地撷取所述第一装置的显示器所显示的所述多个机械可读码,且分别对已撷取的所述多个机械可读码进行译码,以获得所述多个区块;以及(D)所述第二装置将所述多个区块进行组合,从而获得所述数据。
2.根据权利要求1所述的数据交换方法,其中,于所述步骤(B)中,每一区块中加入有标头数据,其中所述标头资料包含其对应区块在所述多个区块的顺序及所述多数区块的总数。
3.根据权利要求2所述的数据交换方法,其中所述步骤(C)还包含(C1)以所述第二装置的影像撷取器撷取所述第一装置的显示器目前所显示的机械可读码;(C2)将所撷取的机械可读码进行解码,以获得对应的区块,且依据所述区块中的标头数据的顺序,以判断所述区块是否已接收过;(C3)若步骤(C2)判定所述区块未接收过,则储存所述区块,再依据所述标头数据的总数判断是否仍有未接收的机械可读码;以及(C4)若步骤(C3)判定已无未接收的机械可读码,则结束所述第一装置及所述第二装置间的传送,否则执行步骤(C1)。
4.根据权利要求3所述的数据交换方法,其中所述第一装置还具有一影像撷取器,所述第二装置还具有一显示器,所述方法在步骤(C)之后,还包含下列步骤(E)所述第二装置产生一代表结束传送的机械可读码,并将其显示于其显示器上;以及(F)所述第一装置的影像撷取器撷取所述结束传送的机械可读码,并对所述结束传送的机械可读码进行译码,而产生一结束传送控制信号,从而停止在其显示器上显示所述多个机械可读码。
5.根据权利要求1所述的数据交换方法,其中,所述第二装置的影像撷取器是以图框方式撷取所述第一装置的显示器所显示的所述多个机械可读码。
6.根据权利要求1所述的数据交换方法,其中,所述机械可读机为二维条形码。
7.根据权利要求3所述的数据交换方法,所述方法在步骤(C)之后,还包含下列步骤(G)所述第二装置产生一代表结束传送的指示信号,并停止由所述第二装置的影像撷取器撷取所述第一装置的显示器所显示的所述多个机械可读码。
8.根据权利要求2所述的数据交换方法,其中所述步骤(C)还包含(C5)以所述第二装置的影像撷取器撷取所述第一装置的显示器目前所显示的机械可读码;(C6)将所撷取的机械可读码进行解码,以获得对应的区块,且依据所述区块中的标头数据的顺序,以判断所述区块是否已接收过;(C7)若步骤(C6)判定所述区块未接收过,则储存所述区块,再判断是否达一预定时间;以及(C8)若步骤(C7)判定已达前述预定时间,则结束所述第一装置及所述第二装置间的传送,否则执行步骤(C5)。
9.一种以连续性机械可读码为基础的数据交换系统,包含一第一装置,具有一显示器及一机械可读码产生单元,所述第一装置将要传送的一数据分割为多个区块,并以所述机械可读码产生单元将所述多个区块转换为相对应的多个机械可读码,且将所述多个机械可读码循环地显示于所述显示器上;以及一第二装置,具有一影像撷取器及一机械可读码译码单元,所述第二装置的影像撷取器连续地撷取所述第一装置的显示器所显示的所述多个机械可读码,且以所述机械可读码译码单元分别对已撷取的所述多个机械可读码进行译码,以获得所述多个区块,所述第二装置并将所述多个区块进行组合,从而获得所述数据。
10.根据权利要求9所述的数据交换系统,其中,所述第一装置还在每一区块中加入有标头数据,所述标头数据包含其对应区块在所述多个区块的顺序及所述多数区块的总数。
11.根据权利要求10所述的数据交换系统,其中,在对撷取的机械可读码进行解码以获得对应的区块后,所述第二装置是依据所述区块中的标头数据的顺序,以判断出未接收过的区块并进行储存。
12.根据权利要求11所述的数据交换系统,其中,所述第二装置是依据所述区块中的标头资料的总数判断是否仍有未接收的机械可读码,若是,则所述第二装置的影像撷取器继续撷取所述第一装置的显示器所显示的所述多个机械可读码,否则结束所述第一装置及所述第二装置间的传送。
13.根据权利要求12所述的数据交换系统,其中所述第一装置还具有一影像撷取器,所述第二装置还具有一显示器,所述第二装置在已接收完所有机械可读码之后,产生一代表结束传送的机械可读码,并将其显示于其显示器上;所述第一装置的影像撷取器撷取所述结束传送的机械可读码,并对所述结束传送的机械可读码进行译码,而产生一结束传送控制信号,从而停止在其显示器上显示所述多个机械可读码。
14.根据权利要求9所述的数据交换系统,其中,所述第二装置的影像撷取器是以图框方式撷取所述第一装置显示器所显示的所述多个机械可读码。
15.根据权利要求9所述的数据交换系统,其中,所述机械可读机为二维条形码。
16.根据权利要求9所述的数据交换系统,其中,所述第一装置为个人计算机、笔记型计算机、个人数字助理、照相手机其中之一,所述第二装置为个人计算机、笔记型计算机、个人数字助理、照相手机其中之一。
全文摘要
本发明涉及一种以连续性机械可读码为基础的数据交换方法及系统,是用于在一第一装置及一第二装置间传送数据,其中,第一装置具有一显示器,第二装置具有一影像撷取器,首先,第一装置将要传送的数据分割为多个区块;其次,第一装置将该多个区块转换为相对应的多个机械可读码,并将多个机械可读码循环地显示于显示器上;然后,以第二装置的影像撷取器连续地撷取第一装置显示器所显示的多个机械可读码,且分别对撷取的多个机械可读码进行译码,以获得该多个区块;最后,第二装置将多个区块进行组合,从而获得该数据。
文档编号G06K17/00GK101059788SQ20061007450
公开日2007年10月24日 申请日期2006年4月21日 优先权日2006年4月21日
发明者林嘉庆, 郭立颖 申请人:凌阳科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1