一种移动通信终端的请求响应方法及系统 【技术领域】
本发明涉及通讯领域,更具体地说,涉及一种移动通信终端的请求响应方法及系统。
背景技术
如今,制造业的竞争已经趋于白热化,消费类产品尤其如此。而且,对于消费类产品而言,特别是通讯消费类产品,例如手机,其产品推出的时间越来越短,在市场上存在的时间也越来越短。因此多数客户对手机的品牌及功能也不太敏感,除了几个较大的品牌外,其余制造商都希望能够提供与别人不同的特色服务,以区别于其他制造商,从而提高品牌的知名度,培养对本品牌较为忠诚的客户,从而提高产品的销售数量。而对于手机行业来讲,提供特色服务的一个重要方面就是为手机用户提供不断更新及符合潮流的文件下载,例如手机壁纸(即手机显示屏工作时的背景图案)。因为手机壁纸是每个手机用户每次使用手机时都要接触的东西,长时间的接触会使用户产生改变一下使用环境的愿望。而当前很多手机的壁纸都是固定的。即使能够修改或增加,其操作方法也比较繁琐,而且需要用户自己去查找或制作其喜欢的壁纸,但并不是每个人都能使用这种方法的。因此,目前而言,还没有一个简便的、面向大众的文件修改或增加方法。
【发明内容】
本发明要解决的技术问题在于,针对现有技术的上述没有一个简便的、面向大众的手机文件修改或增加方法的缺陷,提供一种一个简便的、面向大众的、修改或增加手机文件(特别是手机壁纸)的移动通信终端的请求响应方法及系统
本发明解决其技术问题所采用的技术方案是:构造一种移动通信终端的请求响应方法,包括如下步骤:
A)发出请求,查找所述请求对应的请求响应设备;
B)发出请求内容,在所述请求响应设备上查找所述请求对应的文件;
C)将所述查找的文件分段发给所述终端。
在本发明所述的移动通信终端的请求响应方法中,所述步骤A)进一步包括:
A1)移动通信终端发出请求到服务器;
A2)服务器查找该请求对应的请求响应设备;
A3)找到所述请求响应设备?如是执行步骤A4);否则执行步骤A5);
A4)发送确认信号到所述移动通信终端;
A5)发送错误信号到所述移动通信终端。
在本发明所述的移动通信终端的请求响应方法中,所述步骤B)进一步包括:
B1)移动通信终端收到确认信号?如是,执行下一步骤;否则,返回;
B2)移动通信终端发送请求文件身份识别码到所述服务器;
B3)所述服务器在所述请求响应设备上查找所述识别码对应的文件。
在本发明所述的移动通信终端的请求响应方法中,所述步骤C)进一步包括:
C1)所述服务器发送所述查找到的文件的文件头及该文件所包括的数据包信息到所述移动通信终端;
C2)所述移动通信终端依据收到的信息,创建接收文件;
C3)判断所述接收文件是否完整,如是,退出;如否,发送文件流请求到服务器;
C4)接收所述服务器发来的文件流,并返回步骤C3)。
在本发明所述的移动通信终端的请求响应方法中,所述步骤C3)中依据所述文件包括的数据包数量及已收到的数据包数量来判断所述接收文件是否完整。
在本发明所述的移动通信终端的请求响应方法中,所述文件按事先设定的格式存储在上述请求响应设备中,所述格式包括一个头文件及多个数据包,所述头文件中包括所述数据包的个数。
本发明还涉及一种移动通信终端的请求响应系统,包括服务器、请求响应设备和多个移动终端,所述服务器和所述请求响应设备连接,所述服务器和所述多个移动终端通过通讯网络连接;所述移动终端还包括用于发出请求或请求内容的请求发出单元;所述服务器上还包括用于查找所述请求响应设备的请求响应设备查找单元、用于在所述请求响应设备上查找被请求文件地文件查找单元。
在本发明所述的移动通信终端的请求响应系统中,所述服务器还包括用于查找到所述请求响应设备时产生确认信号的确认信号产生单元和用于未查找到所述请求响应设备时产生错误信号的错误信号产生单元。
在本发明所述的移动通信终端的请求响应系统中,所述请求响应设备上存储的文件设置有识别码,所述文件查找单元通过所述识别码查找文件。
在本发明所述的移动通信终端的请求响应系统中,所述移动通信终端还包括用于接收文件头文件并建立接收文件的接收文件建立单元,用于判断所述接收文件是否完整的文件完整判断单元以及用于在所述文件不完整时发出文件流请求的文件流请求发出/接收单元。
实施本发明的移动通信终端的请求响应方法及系统,具有以下有益效果:由于通过网络、服务器及请求响应设备取得文件,其操作非常简单,而请求响应设备上的文件都是精心为一个或多个型号的手机准备的,其涉及范围较宽;同时,由于文件都采取头文件及数据包的格式存放,其传输较为可靠。
【附图说明】
图1是本发明移动通信终端的请求响应方法及系统实施例中请求响应的流程图;
图2是所述实施例中系统结构示意图;
图3是所述实施例中服务器结构示意图;
图4是所述实施例中移动终端结构示意图。
【具体实施方式】
下面将结合附图对本发明实施例作进一步说明。
如图1所示,在本发明移动通信终端的请求响应方法及系统实施例中,其响应请求的步骤如下:
步骤S101发出请求:在本步骤中,有需要的移动终端发送请求到服务器,在本步骤中,上述请求是通过短信方式发送到上述服务器的。
步骤S102查找请求响应设备:服务器在接收到上述移动通信终端发送来的短信,提取并识别该短信内容,之后,该服务器开始查找请求对应的请求响应设备。在本实施例中,上述服务器是营运商提供的接入服务器,而上述请求响应设备是制造商自己的、与上述服务器连接的文件存储设备。具有授权的操作者可以修改、上传或删除上述请求响应设备中的文件。值得一提的是,在本实施例中,这些文件是用于一个或多个型号手机的壁纸文件;而在其他实施例中,这些文件也可以是手机中的其他文件,例如界面、铃声、音乐或文本文件。这些文件同样也存在与上述手机壁纸一样的问题。
步骤S103设备回应:在本步骤中,上述请求响应设备在接收到上述服务器的查找后,发现服务器在查找自己,于是,产生一个回复信号,应答服务器。
步骤S104通知移动终端:在本步骤中,服务器在接收到上述请求响应设备的回复信号后,得知上述请求响应设备存在且正常工作,于是发出一个针对上述步骤中移动通信终端发出请求的回复,通知上述发出请求的移动通信终端。
步骤S105发出请求内容:在本步骤中,移动通信终端在接收到上述服务器发来的通知后,发出其请求的内容给上述服务器。在本实施例中,上述请求内容实际上是存储在上述请求响应设备中的壁纸文件的识别码。这些识别码是上述存储在请求响应设备中的壁纸文件的唯一身份识别标签,也就是说,按照这些识别码,就可以唯一地确定其对应的壁纸文件。
步骤S106查找请求内容:服务器在接收到上述识别码之后,将其作为搜寻内容,在上述请求响应设备中查找其对应的文件。如果没有找到,则发出出错信息到上述服务器;如果找到,则读取该文件。
步骤S107取得请求内容:在本步骤中,服务器由上述请求响应设备中取得其查找的文件内容,该文件也就是上述移动终端要求的。在本步骤中,这些文件内容包括该文件的头文件,在本实施例中,这些头文件内包括了该文件中的数据包的个数。
步骤S108传送取得文件的头文件:在本步骤中,服务器将上述取得文件中的头文件传送到上述发出请求的移动通信终端。本步骤中,并是将上述取得的文件全部发送,而是首先只发送其头文件,比较而言,头文件的数据量自然较小,在网络环境较为恶劣或不确定的状态下传送成功的可能性较大。
步骤S109构建接收文件:移动通信终端在接收到上述服务器传送来的头文件后,依据该头文件,创建其要接受的接收文件。由于上面我们已经提及,在上述头文件中,包含有该文件全部被划分的为数据包的总数,因此,该接收文件自被构建之时,就知道其完整的文件应该包括多少个数据包。
步骤S110接收文件完整?在本步骤中,移动通信终端判断上述接收文件是否完整,如上述接收文件已经完整,则执行步骤S111,退出本次请求;如果上述接收文件还不完整,则执行步骤S112。在本实施例中,是通过比较上述头文件中携带的数据包个数与接收文件中已接收到的数据包个数来判别上述接收文件是否完整的,如个数相同,则表示上述接收文件完整,否则,上述接收文件不完整。
步骤S111退出:退出本次请求,结束通讯。
步骤S112发出文件流请求:在本步骤中,移动通信终端发出文件流请求,要求上述服务器继续发出上述接收文件的其他数据包。
步骤S113发出文件流:服务器在接收到上述请求后,继续发出上述取得文件中的数据包到上述移动通信终端。
步骤S114返回步骤S110:移动通信终端在接收到上述由服务器发来的数据包后,返回步骤S110,再次判别上述接收文件是否完整。
值得一提的是,在本实施例中,上述请求响应设备所存放的文件是事先按照预定格式处理好之后才存储在其中的,每个文件都包括一个头文件和多个数据包,其中头文件中包括了该文件中数据包的数量,而每个数据包都是按照预设的大小设定的,便于传送。
本实施例还涉及一种移动通信终端的请求响应系统,该系统结构如图2所示,再图2中,该系统包括服务器21、请求响应设备24和多个移动终端23(图2中未示出多个);其中,服务器21和请求响应设备24相互连接,在本实施例中,该连接通过电缆实现。服务器21和多个移动终端23通过通讯网络22连接。在本实施例中,上述移动通信终端23通过通讯网络22将请求发送到服务器21上,服务器22在请求响应设备24上查找移动通信终端23请求的文件、取得该文件,并通过通信网络22传送到移动通信终端23上。
在本实施例中,如图3所示,除了通常服务器所具有的结构外,该服务器21还设置有用于查找所述请求响应设备24的请求响应设备查找单元211、用于在请求响应设备24上查找被请求文件的文件查找单元212、用于在查找到请求响应设备24时产生确认信号的确认信号产生单元213和用于在未查找到所述请求响应设备时产生错误信号的错误信号产生单元214。在本实施例中,上述确认信号和错误信号都是通过上述通信网络22由服务器21发送到移动通信终端23上的。此外请求响应设备24上存储的文件设置有识别码,文件查找单元通212过所述识别码查找文件。
在本实施例中,如图4所示,除了通常移动通信终端具有的结构外,移动终端23还包括用于发出请求或请求内容的请求发出单元231、用于接收文件头文件并建立接收文件的接收文件建立单元233,用于判断所述接收文件是否完整的文件完整判断单元234以及用于在所述文件不完整时发出文件流请求的文件流请求发出/接收单元232。该文件流请求发出/接收单元232除了发出文件流请求外,还接收服务器21传来的文件流,并将其放到上述接收文件中。
本实施例中,以壁纸文件为例说明了文件的下载过程。但是,本发明的应用并不仅限于壁纸文件。在手机中使用的其他文件,例如界面、音乐、图片等文件,包括新闻、天气预报等信息,也可以用同样的方式发送。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。