一种配置信息接收和发送方法及装置与流程

文档序号:11138759阅读:779来源:国知局
一种配置信息接收和发送方法及装置与制造工艺

本发明实施例涉及智能终端技术领域,尤其涉及一种配置信息接收和发送方法及装置。



背景技术:

随着手机和平板等智能终端的快速发展和普及,智能终端已成为现代人生活中很重要的一部分。用户通过智能终端能够完成很多任务,包括获取资讯、搜索资料、娱乐休闲、订餐订酒店,甚至是处理工作文档。尤其是智能手机,已成为现代人的随身之物。随着智能终端功能的日益齐备,智能终端的种类也越来越细化,个性化、多功能终端也越来越多,越来越全,以智能手机为例,包括女性手机、老人手机、商务机、国安定制版手机等适用于不同人群的各种定制手机也越来越多。

对于现有的定制手机,一般在工厂加工时已经将定制的软硬件内容完成,当用户购买定制手机后,无需进行任何操作,开机即可使用定制内容。然而,对于现在的多数年轻人,一般对明星的追捧程度较高,喜欢将手机定制为自己喜爱的明星的主题。从用户的角度来说,传统的定制手机不易更换定制内容,当自己想要更换定制内容时,尤其对于硬件定制部分,更换较为麻烦;从厂商的角度来说,传统的定制手机预先定制,然而从手机设计、生产到投入市场,往往需要经过一定时间,而当今的潮流变化较快,传统的定制方式容易产生较大风险。因此采用服务器向智能终端发送配置文件的方式对智能终端进行更新,能够规避因定制内容改变而带来的诸多不便。

在实现本发明实施例的过程中,发明人发现现有的方法中,智能终端接收到服务器发送的配置文件后,需要将配置文件中的配置信息发送给各个对应的应用程序,但是,现有的方法中智能终端无法获知各应用程序的配置信息的接收状态,因此无法执行后续的操作。



技术实现要素:

本发明实施例提供一种配置信息接收和发送方法及装置,用以解决现有的方法中智能终端无法获知各应用程序的配置信息接收状态,因此无法执行后续的操作的问题。

本发明实施例提供一种配置信息接收方法,包括:

应用程序接收中央处理单元发送的配置信息,所述配置信息用于完成所述应用程序的更新;

所述应用程序根据所述配置信息的接收状态,更新反馈文件中与所述应用程序对应的状态参数。

进一步地,所述应用程序根据所述配置信息的接收状态,更新反馈文件中与所述应用程序对应的状态参数包括:

若所述应用程序成功接收所述配置信息,更新所述反馈文件中与所述应用程序对应的状态参数为第一数值;

若所述应用程序未成功接收所述配置信息,更新反馈文件中与所述应用程序对应的状态参数为第二数值。

进一步地,所述反馈文件存储在本地硬盘中。

本发明实施例提供的配置信息接收方法,通过设置反馈文件,在成功接收到配置信息后,更新反馈文件中与所述应用程序对应的状态参数,能够使智能终端的中央处理单元根据反馈文件中所述状态参数确定是否需要重新发送所述配置信息,以进一步执行后续的操作。

本发明实施例还提供一种配置信息发送方法,包括:

中央处理单元向应用程序发送对应的配置信息,所述配置信息用于完成所述应用程序的更新;

所述中央处理单元检测反馈文件,若根据所述反馈文件中与所述应用程序对应的状态参数判断获知所述应用程序未成功接收到所述配置信息,则向所述应用程序重新发送所述配置信息。

进一步地,所述方法还包括:

若根据所述反馈文件中与所述应用程序对应的状态参数判断获知所述应用程序成功接收到所述配置信息,所述中央处理单元则不向所述应用程序重新发送所述配置信息。

进一步地,所述方法还包括:

所述中央处理单元按照预设周期,对所述反馈文件进行检测。

本发明实施例提供的配置信息发送方法,通过设置反馈文件,根据反馈文件中与应用程序对应的状态参数,能够使智能终端的中央处理单元判断获知应用程序未成功接收到配置信息,以使中央处理单元进一步执行后续的操作,向所述应用程序重新发送所述配置信息。

本发明实施例提供一种配置信息接收装置,包括:

配置信息接收模块,用于接收中央处理单元发送的配置信息,所述配置信息用于完成所述应用程序的更新;

状态参数更新模块,用于根据所述配置信息的接收状态,更新反馈文件中与所述应用程序对应的状态参数。

进一步地,所述状态参数更新模块进一步包括:

第一参数更新单元,用于若所述应用程序成功接收所述配置信息,更新所述反馈文件中与所述应用程序对应的状态参数为第一数值;

第二参数更新单元,用于若所述应用程序未成功接收所述配置信息,更新反馈文件中与所述应用程序对应的状态参数为第二数值。

进一步地,所述反馈文件存储在本地硬盘中。

本发明实施例提供的配置信息接收装置,通过设置反馈文件,在成功接收到配置信息后,更新反馈文件中与所述应用程序对应的状态参数,能够使智能终端的中央处理单元根据反馈文件中所述状态参数确定是否需要重新发送所述配置信息,以进一步执行后续的操作。

本发明实施例还提供一种配置信息发送装置,包括:

配置信息发送模块,用于向应用程序发送对应的配置信息,所述配置信息用于完成所述应用程序的更新;

第一检测模块,用于通过所述中央处理单元检测反馈文件,若根据所述反馈文件中与所述应用程序对应的状态参数判断获知所述应用程序未成功接收到所述配置信息,则向所述应用程序重新发送所述配置信息。

进一步地,所述装置还包括:

第二检测模块,用于若根据所述反馈文件中与所述应用程序对应的状态参数判断获知所述应用程序成功接收到所述配置信息,所述中央处理单元则不向所述应用程序重新发送所述配置信息。

进一步地,所述装置还包括:

周期检测模块,用于通过所述中央处理单元按照预设周期,对所述反馈文件进行检测。

本发明实施例提供的配置信息发送装置,通过设置反馈文件,根据反馈文件中与应用程序对应的状态参数,能够使智能终端的中央处理单元判断获知应用程序未成功接收到配置信息,以使中央处理单元进一步执行后续的操作,向所述应用程序重新发送所述配置信息。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一个实施例中配置信息接收方法的流程示意图;

图2为本发明一个实施例中配置信息发送方法的流程示意图;

图3为本发明一个实施例中配置信息接收装置的结构示意图;

图4为本发明一个实施例中配置信息发送装置的结构示意图;

图5为本发明一个实施例中配置信息接收终端的逻辑框图;

图6为本发明一个实施例中配置信息发送终端的逻辑框图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1示出了本实施例提供的配置信息接收方法的流程示意图,该方法包括如下步骤:

S101、应用程序接收中央处理单元发送的配置信息,所述配置信息用于完成所述应用程序的更新;

具体地,智能终端接收到更新服务器发送的配置文件后,对配置文件进行解析,得到与各个应用程序对应的配置信息,然后智能终端中的中央处理单元向应用程序发送对应的配置信息,最后应用程序接收中央处理单元发送的配置信息。

其中,所述智能终端可以为手机、平板电脑或其它具有计算和数据处理能力的终端;所述更新服务器为向所述智能终端提供用于更新的配置文件的服务器。

S102、所述应用程序根据所述配置信息的接收状态,更新反馈文件中与所述应用程序对应的状态参数。

其中,所述反馈文件为存储在智能终端本地的、通过状态参数记录每个应用程序是否成功接收到配置信息的状态。

所述状态参数为表示应用程序是否成功接收到配置信息的参数。

可选地,所述状态参数的值可以包括第一数值和第二数值。例如,当状态参数为所述第一数值时,表示应用程序已成功接收到所述配置信息,能够根据所述配置信息进行该应用程序的更新数据包的下载;当状态参数为所述第二数值时,表示应用程序未成功接收到所述配置信息,需要中央处理单元重新发送配置信息。

本实施例通过设置反馈文件,在成功接收到配置信息后,更新反馈文件中与所述应用程序对应的状态参数,能够使智能终端的中央处理单元根据反馈文件中所述状态参数确定是否需要重新发送所述配置信息,以进一步执行后续的操作。

可选地,在上述方法实施例的基础上,所述应用程序根据所述配置信息的接收状态,更新反馈文件中与所述应用程序对应的状态参数包括:

若所述应用程序成功接收所述配置信息,更新所述反馈文件中与所述应用程序对应的状态参数为第一数值;

若所述应用程序未成功接收所述配置信息,更新反馈文件中与所述应用程序对应的状态参数为第二数值。

通过判断应用程序是否成功接收所述配置信息,并根据不同结果更新反馈文件中与所述应用程序对应的状态参数,方便后续通过查询状态参数获知应用程序是否成功接收所述配置信息。

可选地,在上述方法实施例的基础上,所述反馈文件存储在本地硬盘中。

通过将所述反馈文件存储在本地硬盘中,能够在处理过程中快速获取反馈文件,加快处理速度。

图2示出了本实施例提供的配置信息发送方法的流程示意图,该方法包括如下步骤:

S201、中央处理单元向应用程序发送对应的配置信息,所述配置信息用于完成所述应用程序的更新;

具体地,智能终端接收到更新服务器发送的配置文件后,对配置文件进行解析,得到与各个应用程序对应的配置信息,然后智能终端中的中央处理单元向应用程序发送对应的配置信息。

其中,所述智能终端可以为手机、平板电脑或其它具有计算和数据处理能力的终端;所述更新服务器为向所述智能终端提供用于更新的配置文件的服务器。

S202、所述中央处理单元检测反馈文件,若根据所述反馈文件中与所述应用程序对应的状态参数判断获知应用程序未成功接收到所述配置信息,则向所述应用程序重新发送所述配置信息。

其中,所述反馈文件为存储在智能终端本地的、通过状态参数记录每个应用程序是否成功接收到配置信息的状态。

在本实施例中,所述状态参数为表示应用程序是否成功接收到配置信息的参数,可选地,所述状态参数的值可以包括所述第一数值和所述第二数值。例如,当状态参数为所述第一数值时,表示应用程序已成功接收到所述配置信息,能够根据所述配置信息进行该应用程序的更新数据包的下载;当状态参数为所述第二数值时,表示应用程序未成功接收到所述配置信息,需要中央处理单元重新发送配置信息。

可选地,所述反馈文件中的所述状态参数的初始值可以设为第二数值,所述应用程序在未成功接收到所述配置信息的情况下,保持所述状态参数的第二数值不变。

本实施例通过设置反馈文件,根据反馈文件中与应用程序对应的状态参数,能够使智能终端的中央处理单元判断获知应用程序未成功接收到配置信息,以使中央处理单元进一步执行后续的操作,向所述应用程序重新发送所述配置信息。

可选地,在上述方法实施例的基础上,所述方法还包括:

S203、若根据所述反馈文件中与所述应用程序对应的状态参数判断获知所述应用程序成功接收到所述配置信息,所述中央处理单元则不向所述应用程序重新发送所述配置信息。

其中,所述应用程序在已成功接收到所述配置信息的情况下,将所述第二数值更新为所述第一数值,所述第一数值用于表示所述应用程序已成功接收到所述配置信息。具体地,当状态参数为所述第一数值时,表示应用程序已成功接收到所述配置信息,能够根据所述配置信息进行该应用程序的更新数据包的下载,无需中央处理单元向所述应用程序重新发送所述配置信息。同时所述应用程序在已成功接收到所述配置信息的情况下,将所述第二数值更新为所述第一数值。

本实施例通过检测反馈文件获知所述应用程序对应的状态参数为第一数值,则不向所述应用程序重新发送所述配置信息,使得中央处理单元能够确认所述应用程序已成功接收到所述配置信息,可以执行后续操作。同时通过在已成功接收到所述配置信息的情况下,将所述第二数值更新为所述第一数值,能够使得状态参数与当前是否成功接收到所述配置信息的状态保持同步。

可选地,在上述方法实施例的基础上,所述方法还包括:

S204、所述中央处理单元按照预设周期,对所述反馈文件进行检测。

其中,所述预设周期为中央处理单元检测反馈文件的周期,可以根据具体要求预先设置。

通过按照预设周期对所述反馈文件进行检测,能够根据智能终端的具体情况周期性地获取检测结果,直到检测所有应用程序都成功接收到配置信息。

图3示出了本实施例提供的配置信息接收装置的结构示意图,所述装置包括配置信息接收模块31和状态参数更新模块32,其中:

所述配置信息接收模块31用于接收中央处理单元发送的配置信息,所述配置信息用于完成所述应用程序的更新;

状态参数更新模块32,用于根据所述配置信息的接收状态,更新反馈文件中与所述应用程序对应的状态参数。

具体地,所述配置信息接收模块31接收中央处理单元发送的配置信息,所述配置信息用于完成所述应用程序的更新;所述状态参数更新模块32根据所述配置信息的接收状态,更新反馈文件中与所述应用程序对应的状态参数。

本实施例通过设置反馈文件,在成功接收到配置信息后,更新反馈文件中与所述应用程序对应的状态参数,能够使智能终端的中央处理单元根据反馈文件中所述状态参数确定是否需要重新发送所述配置信息,以进一步执行后续的操作。

可选地,在上述装置实施例的基础上,所述状态参数更新模块进一步包括:

第一参数更新单元,用于若所述应用程序成功接收所述配置信息,更新所述反馈文件中与所述应用程序对应的状态参数为第一数值;

第二参数更新单元,用于若所述应用程序未成功接收所述配置信息,更新反馈文件中与所述应用程序对应的状态参数为第二数值。

可选地,在上述装置实施例的基础上,所述反馈文件存储在本地硬盘中。

上述实施例提供的所述配置信息接收装置的原理和技术效果与对应的方法实施例相同,在此不再赘述。

图4示出了本实施例提供的配置信息发送装置的结构示意图,所述装置包括配置信息发送模块41和第一检测模块42,其中:

所述配置信息发送模块41用于向应用程序发送对应的配置信息,所述配置信息用于完成所述应用程序的更新;

所述第一检测模块42用于通过所述中央处理单元检测反馈文件,若根据所述反馈文件中与所述应用程序对应的状态参数判断获知所述应用程序未成功接收到所述配置信息,则向所述应用程序重新发送所述配置信息。

具体地,所述配置信息发送模块41向应用程序发送对应的配置信息,所述配置信息用于完成所述应用程序的更新;所述第一检测模块42通过所述中央处理单元检测反馈文件,若根据所述反馈文件中与所述应用程序对应的状态参数判断获知所述应用程序未成功接收到所述配置信息,则向所述应用程序重新发送所述配置信息;。

本实施例通过设置反馈文件,根据反馈文件中与应用程序对应的状态参数,能够使智能终端的中央处理单元判断获知应用程序未成功接收到配置信息,以使中央处理单元进一步执行后续的操作,向所述应用程序重新发送所述配置信息。

可选地,在上述装置实施例的基础上,所述装置还包括:

第二检测模块,用于若根据所述反馈文件中与所述应用程序对应的状态参数判断获知所述应用程序成功接收到所述配置信息,所述中央处理单元则不向所述应用程序重新发送所述配置信息。

可选地,在上述装置实施例的基础上,所述装置还包括:

周期检测模块44,用于通过所述中央处理单元按照预设周期,对所述反馈文件进行检测。

上述实施例提供的所述配置信息接收装置的原理和技术效果与对应的方法实施例相同,在此不再赘述。

图5示出了本发明实施例提供的配置信息接收终端的实体结构示意图,该终端包括:处理器(processor)501、存储器(memory)502、通信接口(Communications Interface)503和总线504,其中,处理器501,存储器502,通信接口503,通过总线504完成相互间的通信。通信接口503可以用于服务器与所述配置信息接收终端之间的信息传输。

所述存储器502,用于存储反馈文件;

所述处理器501可以调用存储器502中的反馈文件,以执行如下方法:

应用程序接收中央处理单元发送的配置信息,所述配置信息用于完成所述应用程序的更新;

所述应用程序根据所述配置信息的接收状态,更新反馈文件中与所述应用程序对应的状态参数。

此外,上述的存储器502中的反馈文件可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括原图片用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

本实施例通过设置反馈文件,在成功接收到配置信息后,更新反馈文件中与所述应用程序对应的状态参数,能够使智能终端的中央处理单元根据反馈文件中所述状态参数确定是否需要重新发送所述配置信息,以进一步执行后续的操作。

图6示出了本发明实施例提供的配置信息发送终端的实体结构示意图,该终端包括:处理器(processor)601、存储器(memory)602、通信接口(Communications Interface)603和总线604,其中,处理器601,存储器602,通信接口603,通过总线604完成相互间的通信。通信接口603可以用于服务器与所述配置信息接收终端之间的信息传输。

所述存储器602,用于存储反馈文件;

所述处理器601可以调用存储器602中的反馈文件,以执行如下方法:

中央处理单元向应用程序发送对应的配置信息,所述配置信息用于完成所述应用程序的更新;

所述中央处理单元检测反馈文件,若根据所述反馈文件中与所述应用程序对应的状态参数判断获知所述应用程序未成功接收到所述配置信息,则向所述应用程序重新发送所述配置信息。

此外,上述的存储器602中的反馈文件可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括原图片用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

本实施例通过设置反馈文件,根据反馈文件中与应用程序对应的状态参数,能够使智能终端的中央处理单元判断获知应用程序未成功接收到配置信息,以使中央处理单元进一步执行后续的操作,向所述应用程序重新发送所述配置信息。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1