在低功率手机上实现透过个人电脑下载资料数据的方法

文档序号:6380551阅读:196来源:国知局
专利名称:在低功率手机上实现透过个人电脑下载资料数据的方法
技术领域
本发明有关于一种透过个人电脑下载资料数据的方法,尤指一种将个人电脑(PC)中已存在的电话簿或已编辑好的电话簿下载至一低功率手机(PHS)中,或将该低功率手机中的电话簿读出到个人电脑中备份,以防止相关资讯遗失,另,可利用该个人电脑强大的数据处理能力,将喜欢的图片或铃声数据转换为符合该低功率手机要求的数据,并下载到该低功率手机中。
背景技术
近年来由于低功率手机(Personal Handyphone System,以下简称PHS)技术发展迅速,且电信部门亦在大力推广该低功率手机,使得该低功率手机的使用者,现正迅速增加当中,然而,该低功率手机中使用者的资料数据一般可以分为两类,其一类是文字性质的数据(如电话簿),其另一类则是非文字性质的数据(如图片、铃声)。
目前该低功率手机对于文字性质的数据是直接透过其上的输入装置输入的,使用者在操作上很不方便,且不能对其进行数据备份,然而,该电话簿在所有的手机中处于极其重要的位置,且目前几乎所有的低功率手机中的电话簿都采用本机编辑的方式,而不能将其中的电话簿内容进行备份,亦无法将外部已存在的电话簿保存到其低功率手机中。
另外,该低功率手机对于非文字性质的数据基本都是固定的,亦即该图片、铃声都是固定的,不能更改的,除了具备特殊功能外,如拍照、录音功能,其余只要是同一型号的低功率手机,皆是使用相同的待机图片和相同的铃声,使用者只能忍受与其他使用者具有相同的待机介面背景和铃声,而无法将一个人电脑(Personal Computer,以下简称PC)中自己喜欢的铃声和图片下载到其低功率手机中,以展现自己低功率手机的个性化。

发明内容
有鉴于前述的缺点,故发明人以从事该行业多年的经验,乃经过长久努力研究与实验,终于开发设计出本发明的一种“在低功率手机上实现透过个人电脑下载资料数据的方法”本发明的目的,是充分利用个人电脑强大的数据处理能力,对低功率手机的一资料数据(如电话簿、图片或铃声数据)进行更新和备份的方法,藉由该方法使用者可随心所欲地更换自己低功率手机中的铃声和图片,个性化自己的手机,且透过一数据校验和重发机制保证了数据传输的正确性,并可有效解决先前技术中所述的缺点。
为便于对本发明的技术手段及运作过程有更进一步的认识与了解,兹举实施例配合附图,详细说明如下


图1是本发明发送方发送一个数据分包的流程图;图2是本发明接收方接收一个数据分包的流程图;图3是本发明低功率手机根据接收到个人电脑的下载电话簿要求的流程图;图4是本发明个人电脑在收到低功率手机发送的数据分包的流程图;图5是本发明在个人电脑端下载电话簿至低功率手机的流程图;图6是本发明低功率手机收到个人电脑下载电话簿的流程图;图7是本发明图片数据下载前期准备的流程图;图8是本发明铃声数据下载前期准备的流程图;图9是本发明个人电脑发送图片或铃声数据的流程图;图10是本发明低功率手机收到个人电脑发送图片或铃声数据的流程图。
具体实施例方式
本发明是一种在低功率手机上实现透过个人电脑下载资料数据的方法,该方法令一低功率手机(Personal Handyphone System,简称PHS)可透过一个人电脑(PC)对一资料数据(如电话簿、图片或铃声数据)进行编辑,并将编辑后的资料数据以一符合该低功率手机要求的数据,透过一单个数据分包发送机制,以合适的长度分割为多个数据分包后,经由一传输介面依序将这些数据分包发送至该低功率手机中,进行数据分包重组、验证后,再由该低功率手机保存在其中的一对应数据区,或将该低功率手机中的资料数据,以合适的长度分割为多个数据分包后,透过该传输介面依序将这些数据分包发送至该个人电脑中,并由该个人电脑保存为一对应特殊数据文件,藉此,即可透过该个人电脑实现下载资料数据至该低功率手机中,或将该低功率手机中的资料数据读到该个人电脑中作一备份。
在本发明中,该单个数据分包发送机制是令一发送方每发出一个数据包后,便会等待透过一接收方对该数据正确校验后所发送的一个肯定应答(affirmativeacknowledgement,简称ACK)数据应答包,如果该ACK数据应答包为一正确应答包,则发送方将发送下一个数据分包或者等待其他操作,如果该ACK数据应答包为一错误应答包,则发送方会重发当前的数据分包,且如果发送三次仍未收到正确的ACK数据应答包,则发送方会中断本次数据通信,并提示使用者检查通讯设备及操作步骤的正确性后再继续操作;再者,如果发送方在发送一个数据分包后,在一个超时控制(time-out control)结束时,仍未收到接收方所发送的数据应答包,则发送方将重发当前的数据分包,如果发送三次仍未收到该ACK数据应答包时,则中断本次数据通信,并提示使用者检查通讯设备及操作步骤的正确性后再继续操作。
再者,当该个人电脑自该低功率手机中读出其中资料数据为一电话簿的群组信息内容后,令使用者可在该个人电脑端根据读出的电话簿群组资讯,选择下载单个群组、多个群组组合或全部的电话簿记录,并将所选择的下载要求资讯数据打包发送到该低功率手机中,而该低功率手机在接收到要求下载其中的电话簿记录时,会将符合下载要求的电话簿记录内容整合为一个数据块,然后以合适的长度分割为多个数据分包后,透过该传输介面依序将数据分包发送到该个人电脑端,该个人电脑端再将收到的数据分包重组,保存到其内的电话簿列表中。
另,使用者亦可在该个人电脑端根据读出的电话簿群组资讯,选择下载单个群组、多个群组组合或全部的电话簿记录,并将符合下载要求的电话簿记录数据整合为一个数据块,以合适的长度分割为多个数据分包后,透过该传输介面依序将数据分包发送到该低功率手机,该低功率手机再将收到的数据分包重组,验证通过数据内容的完整性后,保存到其中的电话簿数据区。
又,当该个人电脑中的资料数据为一要下载的图片或铃声数据时,透过该个人电脑转换数据使其符合该低功率手机要求的数据,以合适的长度分割为多个数据分包后,经由该传输介面依序将数据分包发送到该低功率手机,该低功率手机再将收到的数据分包重组,验证通过数据内容的完整性后,保存到其中的对应数据区。
以下则为本发明发送方发送一个数据分包的处理步骤,请参阅图1所示步骤(11)首先,发送方向接收方发送一个数据分包,并等待接收方的数据应答包;步骤(12)然后,判断是否接收到接收方所发送的一个ACK数据应答包,若是,则继续下一步骤(13),若否,则至步骤(15);步骤(13)判断接收到的ACK数据应答包是否为正确的数据应答包,若是,则继续下一步骤(14),若否,则至步骤(16);步骤(14)则继续发送下一个数据分包,并等待其他数据通信,然后,结束该次发送数据分包过程。
步骤(15)继续等待接收方所发送的一个ACK数据应答包,并判断等待时间是否已到一个超时控制(time-out control),若是,则继续下一步骤(16),若否,则返回步骤(12);步骤(16)重新发送该数据分包,并判断重发次数是否已满三次,若是,则继续下一步骤(17),若否,则返回步骤(11);步骤(17)中断本次数据通信,提示使用者数据传输失败,检查相关设备及操作步骤,然后,结束该次发送数据分包过程。
请参阅图2所示,是本发明接收方接收一个数据分包的处理步骤步骤(21)首先,接收方收到发送方的一个数据分包数据;步骤(22)然后,判断数据分包数据是否已收齐,若是,则继续下一步骤(23),若否,则至步骤(25);步骤(23)根据数据包中的数据进行校验,并判断数据是否传输正确,若是,则继续下一步骤(24),若否,则至步骤(28);步骤(24)向发送方发送正确的ACK数据应答包,并等待接收下一个数据分包数据,然后,结束该次接收数据分包数据过程。
步骤(25)等待接收剩余数据,并判断等待时间是否已到一个超时控制(time-out control),若是,则继续下一步骤(26),若否,则返回步骤(27);步骤(26)中断本次数据通信,提示使用者数据传输失败,检查相关设备及操作步骤,然后,结束该次接收数据分包数据过程。
步骤(27)继续等待接收剩余数据,并至返回步骤(25)。
步骤(28)向发送方发送错误的ACK数据应答包,然后,结束该次接收数据分包数据过程。
请参阅图3所示,当该低功率手机处于与该个人电脑连线下,该低功率手机根据接收到个人电脑的下载电话簿要求时的处理步骤
步骤(31)首先,该低功率手机收到个人电脑要求读出电话簿命令及读出资讯数据包;步骤(32)然后,解析收到的读出电话簿命令及读出资讯数据包,以确定下载要求;步骤(33)根据读出要求整合所有符合下载要求的电话簿记录内容为一数据块,以合适的长度分割为多个数据分包;步骤(34)透过传输介面依序将这些数据分包发送至该个人电脑中;步骤(35)然后,判断是否发送完最后一个数据分包,若是,则继续下一步骤(36),若否,则返回步骤(34);步骤(36)收到个人电脑下载电话簿操作完成之结果包,然后,结束该次下载电话簿数据包过程。
请参阅图4所示,当该低功率手机处于与该个人电脑连线下,该个人电脑根据使用者选择的读出条件,发送下载电话簿请求给该低功率手机,且该个人电脑在收到低功率手机发送的数据分包的处理步骤步骤(41)首先,该个人电脑根据使用者选择的电话簿群组,确定读出电话簿范围,并执行读出电话簿的命令,且发相应的命令及读出电话簿范围资讯数据包给低功率手机;步骤(42)设置一读出电话簿操作的超时控制;步骤(43)然后,收到低功率手机发送的一个数据分包;步骤(44)解析数据分包内容,并判断是否为电话簿数据分包,若是,则继续下一步骤(45),若否,则至步骤(48);步骤(45)将其存入缓冲区,并判断是否收齐所有数据,若是,则继续下一步骤(46),若否,则返回步骤(43);步骤(46)将收到的数据依序重组,验证完整性后,将电话簿内容保存在其电话簿列表中;步骤(47)发送下载电话簿成功的结果数据包,然后,结束该次下载电话簿数据包过程。
步骤(48)执行其他处理,并判断是否已到超时控制,若是,则继续下一步骤(49),若否,则返回步骤(43);步骤(49)中断传输,提示失败,结束该次下载电话簿数据包过程。
请参阅图5所示,当该低功率手机处于与该个人电脑连线下,该个人电脑根据使用者选择下载电话簿纪录的范围作为要求至该低功率手机的处理步骤步骤(51)首先,该个人电脑根据使用者选择下载电话簿纪录的范围(如一个群组、多个群组或全部电话簿纪录),将符合下载要求的电话簿内容整合为一数据块,以合适的长度分割为多个数据分包;步骤(52)依序将这些数据分包发送至低功率手机;步骤(53)判断是否完成最后一个数据分包发送,若是,则继续下一步骤(54),若否,则返回步骤(52);步骤(54)收到低功率手机下载电话簿成功的结果数据包,然后,结束该次下载电话簿数据包过程。
请参阅图6所示,当该低功率手机处于与该个人电脑连线下,该低功率手机收到个人电脑下载电话簿的处理步骤步骤(61)首先,该低功率手机收到个人电脑发送的一数据包,并判断该数据包是否为电话簿数据,若是,则继续下一步骤(62),若否,则至步骤(66);步骤(62)解包后将其存入缓冲区;步骤(63)然后,判断是否收齐所有数据包,若是,则继续下一步骤(64),若否,则返回步骤(61);步骤(64)将收到的数据包依序重组,验证是否完整性,若是,则继续下一步骤(65),若否,则至步骤(68);步骤(65)存入电话簿区域,并发送下载电话簿成功的结果数据包,然后,结束该次下载电话簿数据包过程。
步骤(66)执行其他处理,并判断是否已到超时控制,若是,则继续下一步骤(67),若否,则返回步骤(61);步骤(67)中断传输,提示失败,结束该次下载电话簿数据包过程。
步骤(68)发送下载电话簿失败的结果数据包,结束该次下载电话簿数据包过程。
请参阅图7所示,系本发明低功率手机与个人电脑在图片数据下载前期准备的处理步骤步骤(71)首先,选择要下载的图片文件;步骤(72)判断该图片数据是否为合法图片数据,若是,则继续下一步骤(73),若否,则返回步骤(71);步骤(73)判断该图片数据是否为压缩格式存储,若是,则继续下一步骤(74),若否,则至步骤(75);步骤(74)转换为非压缩格式;步骤(75)判断是否为24位元真彩格式,若是,则继续下一步骤(76),若否,则至步骤(78);步骤(76)将转换后的图片数据转换为符合低功率手机色彩要求的图片数据;步骤(77)缩放图片数据为符合低功率手机屏幕大小的图片数据,然后,结束该次下载图片数据的前期准备。
步骤(78)将图片数据转换为24位元真彩格式的图片数据,并至步骤(76)。
请参阅图8所示,是本发明低功率手机与个人电脑在铃声数据下载前期准备的处理步骤步骤(81)首先,选择要下载的音乐文件;步骤(82)判断该音乐文件是否为一符合的格式文件,若是,则继续步骤(83),若否,则至步骤(85);步骤(83)判断该音乐文件是否符合低功率手机铃声数据大小,若是,则继续下一步骤(84),若否,则至步骤(86);步骤(84)表示已完成铃声数据下载的前期准备,并结束。
步骤(85)将该音乐文件转换为符合格式的乐文件数据,并至步骤(83)。
步骤(86)将该音乐文件的声数据大小压缩成符合低功率手机的要求,并至步骤(84)。
请参阅图9所示,是当该低功率手机处于与该个人电脑连线下,个人电脑发送图片或铃声数据至低功率手机的处理步骤步骤(91)首先,个人电脑接收使用者选择要传送的图片或者铃声数据;步骤(92)将这些数据分割为合适长度的数据包;步骤(93)透过传输介面依次将各个数据分包发送至低功率手机;步骤(94)判断是否发送完最后一个数据分包,若是,则继续下一步骤(95),若否,则至步骤(93);步骤(95)收到下载成功的结果数据包,然后,结束该次下载图片或铃声数据包过程。
请参阅图10所示,是当该低功率手机处于与该个人电脑连线下,低功率手机收到个人电脑发送图片或铃声数据的处理步骤步骤(101)首先,低功率手机收到个人电脑发送的一个数据包;
步骤(102)判断该数据包是否为图片或铃声数据,若是,则继续下一步骤(103),若否,则至步骤(107);步骤(103)将该数据包解包,并存入缓冲区;步骤(104)判断是否收齐所有数据包,若是,则继续下一步骤(105),若否,则至步骤(108)步骤(105)将收到的数据依序重组,验证完整性后,按类型存入对应区域;步骤(106)发送下载成功的结果数据包,然后,结束该次下载数据包过程。
步骤(107)按其他操作处理,并返回步骤(101)。
步骤(108)判断是否已到超时控制,若是,则继续下一步骤(109),若否,则返回步骤(101)。
步骤(109)中断传输,提示失败,结束该次下载数据包过程。
以上所述,仅为本发明最佳的一具体实施例,但本发明的构造特征并不局限于此,凡任何熟悉本技术领域者在本发明领域内,可轻易思及的变化或修饰,应均被涵盖在以下本案的申请专利范围内。
权利要求
1.一种在低功率手机上实现透过个人电脑下载资料数据的方法,该方法是令一低功率手机可透过一个人电脑对一资料数据进行编辑,并将编辑后的资料数据以一符合该低功率手机要求的数据,透过一单个数据分包发送机制,以合适的长度分割为多个数据分包后,经由一传输介面依序将这些数据分包发送至该低功率手机中,进行数据分包重组、验证后,再由该低功率手机保存在其中的一对应数据区,或将该低功率手机中的资料数据,以合适的长度分割为多个数据分包后,透过该传输介面依序将这些数据分包发送至该个人电脑中,并由该个人电脑保存为一对应特殊数据文件;藉此,即可透过该个人电脑实现下载资料数据至该低功率手机中,或将该低功率手机中的资料数据读到该个人电脑中作一备份。
2.如权利要求1所述的在低功率手机上实现透过个人电脑下载资料数据的方法,其特征在于,该资料数据为一电话簿、图片或铃声数据。
3.如权利要求1所述的在低功率手机上实现透过个人电脑下载资料数据的方法,其特征在于,该单个数据分包发送机制是令一发送方每发出一个数据包后,便会等待透过一接收方对该数据正确校验后所发送的一个肯定应答数据应答包,当该数据应答包为一正确应答包,则发送方将发送下一个数据分包或者等待其他操作。
4.如权利要求3所述的在低功率手机上实现透过个人电脑下载资料数据的方法,其特征在于,当该数据应答包为一错误应答包,则发送方会重发当前的数据分包,且在发送一预定次数仍未收到正确的数据应答包,则发送方会中断本次数据通信,并提示使用者检查通讯设备及操作步骤的正确性后再继续。
5.如权利要求3所述的在低功率手机上实现透过个人电脑下载资料数据的方法,其特征在于,当发送方在发送一个数据分包后,在一个超时控制结束时,仍未收到接收方所发送的数据应答包,则发送方将重发当前的数据分包。
全文摘要
本发明是在低功率手机上实现透过个人电脑下载资料数据的方法,该方法令一低功率手机透过个人电脑对数据进行编辑,将编辑后的数据以符合低功率手机要求的数据,透过单个数据分包发送机制,以合适的长度分割为多个数据分包后,经由传输介面依序将这些数据分包发送至低功率手机中,进行数据分包重组、验证后,再由低功率手机保存在其中对应数据区,或将低功率手机中的资料数据,以合适的长度分割为多个数据分包后,透过传输介面依序将数据分包发送至个人电脑中,并由个人电脑保存为一对应特殊数据文件,藉此,即可透过个人电脑实现下载数据至低功率手机中,或将低功率手机中的数据读到个人电脑中作备份,以达到个性化自己低功率手机的目的。
文档编号G06F13/38GK1642317SQ20041000203
公开日2005年7月20日 申请日期2004年1月13日 优先权日2004年1月13日
发明者赖振兴, 张俊生, 顾永前 申请人:英华达(南京)科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1