一种实现软件服务的方法及装置的制造方法_3

文档序号:9667145阅读:来源:国知局
0075]需要说明的是,对于一些应用而言,具备不同的产品特征信息的移动终端可能采用相同版本的软件服务,因此可以进一步的将将使用相同版本软件服务的产品特征信息的移动终端划分到同一软件服务的分组中,以本发明优选实施例相同产品特征信息为相同的只读存储器镜像(ROM)版本信息为例、不同的ROM版本信息可以采用相同版本的软件服务。
[0076]通过软件服务分组的进一步整合,进一步降低了提供软件服务的系统的复杂程度,提高了系统的工作效率。
[0077]本发明用户通过用户输入单元按照预设格式进行产品特征信息的录入,或通过用户输入单元输入获取系统产品特征信息的指令,录入过程通过显示单元进行内容显示,录入的产品特征信息可以保存在存储器中,控制器接受到用户的软件服务请求后,通过无线通信单元将产品特征信息发往提供软件服务的服务端。
[0078]本发明方法通过移动终端的产品特征信息软件服务分组的划分,通过为同一分组的移动终端提供相同版本的软件服务,减小了软件服务的运营粒度,提高了软件服务的灵活性;将不同厂商的不同的产品线通过相同的产品特征信息划分到同一软件服务分组中,降低了提供软件服务的系统的复杂程度,提高了系统的工作效率。
[0079]图4为本发明另一实现软件服务的方法的流程图,如图4所示,包括:
[0080]步骤400、移动终端按照预设格式将产品特征信息通过软件服务请求发送到提供软件服务的服务端。
[0081]需要说明的是,本发明产品特征信息可以是移动终端的ROM版本信息。系统版本信息在实际应用中包含多种情况,不同的厂商不同阶段生产的移动终端可能采用相同的系统版本,即具有相同的系统版本信息;不同节点生成的移动终端也可能采用不同的系统版本,即具有不同的系统版本信息;同样,同一阶段生产的各型号的移动终端也存在具有相同的系统版本信息和不同的系统版本信息的情况;另外,不同的厂商生产的移动终端也可能具有相同的系统版本信息,根据系统版本号进行软件服务的分组划分,即不同厂家及同一厂家的产品线都可以通过系统版本信息划分到同一软件服务的分组。具备相同的只读存储器镜像(ROM)版本信息只是作为具备相同产品特征信息的优选实施例而已,具备相同的ROM版本信息的移动终端使用的软件服务版本是相同的;根据不同版本的软件服务对应的产品线的产品特征信息,本领域技术人员还可以将其他可以确定软件服务版本的产品参数作为本发明的产品特征信息,并根据产品特征信息进行软件服务的分组。
[0082]本发明产品特征信息通过数据库进行分组划分的处理,提高处理效率。产品特征信息可以按照以下格式进行整理:系统版本信息_运营商编号_语言_扩展描述”。各字段通过下划线区分,各字段按照相应的数据格式进行编辑,例如、运营商编号是一套固定的编号表,语言也是固定的代码表。本发明可以将整理的产品特征信息加入到软件服务请求的扩展字段,通过定义扩展字段的关键字告知服务端扩展字段的内容。本发明产品特征信息主要用于获取软件服务,因此,根据产品特征信息的使用场景,可以将产品特征信息在发送软件服务请求时通过发送的软件服务请求携带发送,或在发送软件服务请求时同时发送;具体的,可以在软件服务请求中设定相应的数据帧,用于加入产品特征信息,通过读取设定数据帧中的内容,读取产品特征信息;或,在发送软件服务请求时,通过新定义的数据包或信令单独发送移动终端的产品特征信息,独立发送时,一般需要确定与软件服务请求的对应关系,以实现根据产品特征信息将移动终端加入到各版本的软件服务分组中。另外,移动终端的产品特征信息可以通过数据库形式进行存储,划分软件服务分组也可以通过数据库的功能完成,属于本领域技术人员的惯用技术手段,在此不再赘述。另外,产品特征信息也可以由不同的移动终端厂商通过其原有定义的格式进行传输,通过设定关键字或特征值算法,对厂商传输的包含有产品特征信息的信令或字段进行匹配,从而达到获取产品特征信息的目的。例如、根据产品特征信息固定的数据帧格式或产品特征信息中包含的关键字,对产品特征信息采用现有的信息处理算法进行处理,获得本发明软件服务分组所需的产品特征信息。
[0083]步骤401、提供软件服务的服务端划分具备相同产品特征信息的移动终端到同一软件服务分组;
[0084]需要说明的是,软件服务分组的设定可以根据实际情况进行配置和增删处理。如果各软件服务的版本对应的产品特征信息均不相同,则可以配置较多的软件服务分组;相反的,当软件服务的版本对应的产品特征信息只有几种简单类别时,可以配置较少的软件服务分组,对未出现过的软件服务分组可以进行增加处理。本发明软件服务分组可以通过页面列表进行显示,具备配置和增删软件服务分组的功能,每个软件服务分组可新增和修改它所包含的移动终端的产品型号。对已包含产品型号的软件服务分组不可删除,只能修改。
[0085]需要说明的是,本发明移动终端可以包括:手机、平板电脑、以及电子书阅读器等,且移动终端可以是任意系统的移动终端;例如、安卓源生态系统的移动终端、安卓定制系统的移动终端、苹果系统的移动终端、还包括:泰泽(Tizen系统,是两大Linux联盟LiMoFoundat1n和Linux Foundat1n整合资源优势,携手英特尔和三星电子,共同开发针对手机和其它设备的操作系统。该系统整合了吧嗒(BADA)和芒果(MeeGo)两个操作系统,并于2012年2月正式公布)系统以及其他系统的移动终端。具有相同产品特征信息的移动终端是指对同一软件服务而言,提供相同版本的所有终端,例如、如果一个软件服务,其版本设定主要根据显示屏显示分辨率大小进行划分,则具备相同产品特征信息的移动终端可以是具有相同级别显示分辨率的移动终端。如果一个软件服务其版本设定主要根据摄像头像素大小进行划分,则具备相同产品特征信息的移动终端为局内相同摄像头橡树的移动终端。
[0086]步骤402、服务端对同一软件服务分组中的移动终端,提供相同版本的软件服务。
[0087]本发明方法中,根据产品特征信息确定的移动终端分组后,各分组移动终端对应的软件服务版本,可以有本领域技术人员基于现有技术产品特征信息中的产品线对应的软件服务版本确定,本发明方法通过软件服务分组可以对不同厂商、不同产品线的移动终端进行分组整合,使使用相同软件服务版本的移动终端属于同一分组。
[0088]步骤403、将移动终端请求的软件服务的内容加载到数据缓存中,以使各移动终端获取所述软件服务。
[0089]需要说明的是,通过在数据缓存中进行软件服务内容的加载,可以加快移动终端获取软件服务的速度,提高用户体验。
[0090]本发明方法通过移动终端的产品特征信息软件服务分组的划分,通过为同一分组的移动终端提供相同版本的软件服务,减小了软件服务的运营粒度,提高了软件服务的灵活性;将不同厂商的不同的产品线通过相同的产品特征信息划分到同一软件服务分组中,降低了提供软件服务的系统的复杂程度,提高了系统的工作效率。
[0091]图5为本发明一种实现软件服务的装置的结构框图,如图5所示,包括:分组单元和服务单元;其中,
[0092]分组单元,用于将具备相同产品特征信息的移动终端划分到同一软件服务分组;
[0093]服务单元,用于对同一软件服务分组中的移动终端,提供相同版本的软件服务。
[0094]产品特征信息包括:系统版本信息。
[0095]优选的,相同产品特征信息具体包括:所述移动终端具备相同的只读存储器镜像ROM版本信息。
[0096]本发明装置还包括获取单元,用于将具备相同产品特征信息的移动终端划分到同一软件服务分组之前,
[0097]获取各移动终端的所述产品特征信息。
[0098]本发明装置还包括提取单元,用于预先设置各所述移动终端按照预设格式发送所述产品特征信息,以根据预设格式提取所述产品特征信息;或,
[0099]从各移动终端发送的包含产品特征信息的参数信息中提取获得所述产品特征信息。
[0100]本发明装置还包括加载单元,用于将移动终端请求的软件服务的内容加载到数据缓存中,以使各移动终端获取所述软件服务。
[0101]分组单元还用于,当产品特征信息不同的移动终端采用相同版本的软件服务时,将使用相同版本软件服务的产品特征信息的移动终端划分到同一软件服务的分组中。
[0102]需要说明的是,本发明装置各个单元可以拆分嵌入到软件服务的各个系统中,构成新的系统,该部分调整不需要本领域技术人员进行创造性劳动,属于本发明的保护范围。
[0103]
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1