一种铃音的播放方法、装置、终端及存储介质

文档序号:1470336 发布日期:2020-02-21 浏览:35次 >En<

阅读说明:本技术 一种铃音的播放方法、装置、终端及存储介质 (Ring tone playing method, device, terminal and storage medium ) 是由 张薇 于 2018-08-09 设计创作,主要内容包括:本发明实施例公开了一种铃音的播放方法、装置、终端及存储介质,其中,所述方法包括:确定所述终端中用户识别卡的类型;根据所述用户识别卡的类型确定属于所述用户识别卡的铃音资源集合,所述铃音资源集合中包括至少两种铃音,所述至少两种铃音分别用于不同的应用场景;根据检测到的应用场景的标识,从所述铃音资源集合中确定对应的铃音,并播放所述对应的铃音。(The embodiment of the invention discloses a method, a device, a terminal and a storage medium for playing ring tones, wherein the method comprises the following steps: determining the type of a user identification card in the terminal; determining a ring tone resource set belonging to the user identification card according to the type of the user identification card, wherein the ring tone resource set comprises at least two ring tones, and the at least two ring tones are respectively used for different application scenes; and determining a corresponding ring tone from the ring tone resource set according to the detected identifier of the application scene, and playing the corresponding ring tone.)

一种铃音的播放方法、装置、终端及存储介质

技术领域

本发明实施例涉及终端设备的技术领域,尤其涉及但不限于一种铃音的播放方法、装置、终端及存储介质。

背景技术

随着通信技术和互联网技术的飞速发展,手机等终端普及到家家户户,且终端的功能也是多种多样的。目前,终端都预制有铃音、提示音等铃音资源文件,用户可在这些铃声列表、提示音列表等中切换手机短信服务(Short Message Service,SMS)、来电铃声等各种场景下的铃音,但是,这套预制铃音是固定的,不可修改。

发明内容

本发明实施例提供一种铃音的播放方法、装置、终端及存储介质。

本发明实施例的技术方案是这样实现的:

第一方面,本发明实施例提供了一种铃音的播放方法,所述方法包括:

确定所述终端中用户识别卡的类型;

根据所述用户识别卡的类型确定属于所述用户识别卡的铃音资源集合,所述铃音资源集合中包括至少两种铃音,所述至少两种铃音分别用于不同的应用场景;

根据检测到的应用场景的标识,从所述铃音资源集合中确定对应的铃音,并播放所述对应的铃音。

第二方面,本发明实施例提供了一种铃音的播放装置,所述装置包括:

第一确定模块,配置为确定所述终端中用户识别卡的类型;

第二确定模块,配置为根据所述用户识别卡的类型确定属于所述用户识别卡的铃音资源集合,所述铃音资源集合中包括至少两种铃音,所述至少两种铃音中分别用于不同的应用场景;

第三确定模块,配置为根据检测到的应用场景的标识,从所述铃音资源集合中确定对应的铃音,并播放所述对应的铃音。

第三方面,本发明实施例提供了一种终端,所述终端至少包括:处理器和配置为存储可执行指令的存储介质,其中:

处理器配置为执行存储的可执行指令,所述可执行指令配置为执行上述实施例提供的铃音的播放方法。

第四方面,本发明实施例提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机可执行指令,该计算机可执行指令配置为执行上述实施例提供的铃音的播放方法。

本发明实施例提供了一种铃音的播放方法、装置、终端及存储介质,所述方法包括:确定所述终端中用户识别卡的类型;根据所述用户识别卡的类型确定属于所述用户识别卡的铃音资源集合,所述铃音资源集合中包括至少两种铃音,所述至少两种铃音分别用于不同的应用场景;根据检测到的应用场景的标识,从所述铃音资源集合中确定对应的铃音,并播放所述对应的铃音。这样,能够随着用户识别卡切换铃音资源集合、更换整套铃音列表,满足终端的个性化配置。

附图说明

图1A为本发明实施例一提供的铃音的播放方法流程示意图;

图1B为本发明实施例一提供的另一铃音的播放方法流程示意图;

图1C为本发明实施例一提供的另一铃音的播放方法流程示意图;

图2A为本发明实施例二提供的铃音的播放方法流程示意图;

图2B为本发明实施例二提供的另一铃音的播放方法流程示意图;

图3A为本发明实施例三提供的铃音的播放方法流程示意图;

图3B为本发明实施例三提供的另一铃音的播放方法流程示意图;

图4A为本发明实施例四提供的铃音的播放装置的结构示意图;

图4B为本发明实施例四提供的铃音的播放方法的流程示意图;

图5A为本发明实施例五提供的铃音的播放装置的结构示意图;

图5B为本发明实施例五提供的铃音的播放方法的流程示意图;

图6为本发明实施例六提供的铃音的播放装置的组成结构示意图;

图7为本发明实施例六提供的一种终端结构示意图。

具体实施方式

相关技术中,越来越多运营商都推出各种特色用户身份识别卡(SubscriberIdentification Module,SIM)或者全球用户识别卡(Universal Subscriber IdentityModule,USIM),运营商期望终端预制铃声列表和提示音列表等专属铃音资源文件列表,能够跟随卡的特色启动切换的铃声列表。例如终端***动感年轻的SIM卡,那么手机预制铃声列表里面的所有铃声都是轻快时尚音乐。终端***的是北美区域的卡,那么手机预制铃声列表里面所有铃声都切换到北美流行音乐的铃声。这样手机更能贴切个性化。

本发明实施例提供了一种铃音的播放方法,任何场景下更换SIM卡或者USIM卡,手机的预制铃音列表、提示音列表等专用铃音资源文件都可以随卡自动切换,可以满足手机的个性化配置。且本发明实施例中是随卡替换手机里面所有铃声列表全部铃声资源。以来电铃音为例,通常手机设置里面会提供一个铃音列表,用户可以在该列表里面选择一个铃音作为来电铃音,本发明实施例就是自动更换整套铃音列表。

下面结合附图及实施例,对本发明基于设备信息的获取方法进一步详细描述。

实施例一

本发明实施例提供一种铃音的播放方法,该方法应用于终端,该方法所实现的功能可以通过终端中的处理器调用程序代码来实现,当然程序代码可以保存在计算机存储介质中,可见,该终端至少包括处理器和存储介质。

图1A为本发明实施例一提供的铃音的播放方法流程示意图,如图1A所示,该方法包括:

步骤S101a,确定终端中用户识别卡的类型。

这里,用户识别卡可以是SIM卡或者USIM卡,用户识别卡的类型是用于标识用户识别卡的,例如,可以将用户识别卡的类型定义为card1、card2或者card3,以将各个用户识别卡进行区分。

步骤S102a,根据用户识别卡的类型确定属于用户识别卡的铃音资源集合。

这里,铃音资源集合中包括至少两种铃音,该至少两种铃音分别用于不同的应用场景。例如,当用户识别卡的类型为card1时,可以根据card1确定属于该用户识别卡的来电铃声列表、SMS提示音列表或者系统提示音列表,其中来电铃声列表中的铃音可以用于接听或者拨打电话提醒,SMS提示音列表中的铃音可以用于接收或者发送短消息提醒,系统提示音列表中的铃音可以用于闹钟、游戏或者其他的应用场景中。其中,铃音资源可以包括与铃音相关的铃音资源文件,比如图片、视频等

步骤S103a,根据检测到的应用场景的标识,从铃音资源集合中确定对应的铃音,并播放对应的铃音。

这里,应用场景的标识是用于表征用于识别卡是处于哪种应用场景的。以应用场景分别为拨打电话、发送短消息或者设置闹钟为例,拨打电话的应用场景标识可以为ring;发送短消息的应用场景标识可以为SMS;设置闹钟的应用场景标识可以为系统铃声notification。如果检测到的应用场景标识为ring,则根据应用场景标识ring从用户识别卡的来电铃声列表中确定对应的铃声,并播放该铃声;如果检测到的应用场景标识为SMS,则根据应用场景标识SMS从用户识别卡的短消息铃声列表中确定对应的铃声,并播放该提示音;如果检测到的应用场景标识为notification,则根据应用场景标识notification从用户识别卡的系统铃声列表中确定对应的铃声,并播放该提示音。

在其他的实施例中,所述确定终端中用户识别卡的类型,包括:如果确定所述终端更换用户识别卡,根据所述用户识别卡的标识从预设的映射列表中确定所述当前用户识别卡的类型。

图1B为本发明实施例一提供的另一铃音的播放方法流程示意图,如图1B所示,该方法包括:

步骤S101b,如果确定终端更换用户识别卡时,根据用户识别卡的标识从预设的映射列表中确定当前用户识别卡的类型。

这里,预设的映射列表用于表征用户识别卡的类型和用户识别卡的标识之间的关系,用户识别卡的标识可以为用户识别卡的移动国家码(Mobile Country Code,MCC)和移动网络码(Mobile Network Code,MNC)或者国际移动用户识别码(International MobileSubscriber Identification Number,IMSI),只要是能够唯一标识用户识别卡即可。比如,以用户识别卡的类型为card1、card2和card3,用户识别卡的标识为MCC+MNC为例,本发明实施例中的映射列表就是用于表征card1、card2和card3及分别与其一一对应的MCC+MNC,由此,当终端更换用户识别卡时,就可以根据获取MCC+MNC从预设的映射列表中确定card1、card2或者card3。

步骤S102b,根据用户识别卡的类型确定属于用户识别卡的铃音资源集合。

这里,铃音资源集合中包括至少两种铃音,该至少两种铃音分别用于不同的应用场景。

步骤S103b,根据检测到的应用场景的标识,从铃音资源集合中确定对应的铃音,并播放所述对应的铃音。

在其他的实施例中,该方法还包括:获取所述用户识别卡的标识;如果所述用户识别卡的标识与所述终端上一次关机所记录的用户识别卡的标识不一致,则确定所述终端更换用户识别卡。

图1C为本发明实施例一提供的另一铃音的播放方法流程示意图,如图1C所示,该方法包括:

步骤S101c,获取所述用户识别卡的标识。

这里,如果没有检测到用户识别卡的标识,则表示终端当前没有安装用户识别卡,其中,用户识别卡的标识可以为MCC+MNC或者IMSI,只要是能够唯一标识用户识别卡即可。以用户识别卡的标识为MCC+MNC为例,在终端开机后,需要检测终端是否安装有用户识别卡,当终端安装有用户识别卡时,则获取用户识别卡的MCC+MNC,需要说明的是,如果终端只有一个用户识别卡插槽,则直接检测该插槽是否有用用户识别卡,如果有,则获取该用户识别卡的MCC+MNC;当终端有两个或者多个用户识别卡的插槽时,需要检测各个卡槽中是否安装有用户识别卡,并分别获取各个用户识别卡的MCC+MNC。

步骤S102c,如果所述用户识别卡的标识与所述终端上一次关机所记录的用户识别卡的标识不一致,则确定所述终端更换用户识别卡。

这里,在终端上一次关机或者待机时,需要记录其关机或者待机时的用户识别卡的标识,用于与下一次开机时所获取的用户识别卡的标识进行比对。以该终端只有一个用户识别卡的卡槽,用户识别卡的标识为MCC+MNC为例,当用户关机时,记录其关机时的用户识别卡的MCC+MNC,当其开机时,获取当前安装的用户识别卡的MCC+MNC,将关机时的用户识别卡的MCC+MNC与当前安装的用户识别卡的MCC+MNC进行比对,如果不完全一致,则确定终端更换了用户识别卡。

步骤S103c,如果确定所述终端更换用户识别卡时,根据所述用户识别卡的标识从预设的映射列表中确定所述当前用户识别卡的类型。

步骤S104c,根据用户识别卡的类型确定属于用户识别卡的铃音资源集合。

这里,铃音资源集合可以相当于一个用于存储所有铃音资源的文件夹,可以是一个用于存储所有铃音资源的中部分铃音资源的文件夹或者是用于存储铃音文件夹中的铃音资源,也可以是多个分别用于存储铃音资源的文件夹。当铃音资源集合为一个用于存储所有铃音资源的文件夹时,则可以根据用户识别卡的类型确定该文件夹,然后根据检测到的应用场景的标识,将该文件夹中所有的铃音资源更新为当前铃音资源;当铃音资源集合为用于存储铃音文件夹中的铃音资源时,可以根据用户识别卡的类型确定铃音资源集合,然后根据检测到的应用场景的标识,从该铃音资源集合中确定对应的铃声。

步骤S105c,根据检测到的应用场景的标识,从所述铃音资源集合中确定对应的铃音,并播放所述对应的铃音。

在其他的实施例中,当终端没有安装用户识别卡时,则可以设置一套默认铃音资源集合,专门用于没有安装用户识别卡的应用场景,或者将终端关机时安装的用户识别卡的铃音资源集合作为没有安装用户识别卡的应用场景的铃音资源集合。虽然本申请中是根据用户识别卡的类型来确定相应的铃音资源,用户同时也可以用预设的默认铃音资源,至于最终是只使用当前用户识别卡对应的铃音资源还是默认的铃音资源,或者两者均想使用,则均可根据用户的需要进行设置和选择。当终端安装有两个及两个以上的用户识别卡时,则需要根据各个用户识别卡的类型和变化状态来调用相应的铃音资源集合。

本发明实施例中,可以实现一种卡变化预制铃声列表、提示音列表等专用媒体音频列的更新,且由于本发明实施例仅当卡变化时才进行终端中各个模块的更新工作,也提升了更新效率,更满足了用户差异化的需求,改善了用户体验。

实施例二

本发明实施例提供一种铃音的播放方法,图2A为本发明实施例二提供的铃音的播放方法流程示意图,如图2A所示,该方法包括:

步骤S201a,获取所述用户识别卡的标识。

步骤S202a,如果所述用户识别卡的标识与终端上一次关机所记录的用户识别卡的标识不一致,则确定终端更换用户识别卡。

步骤S203a,如果确定所述终端更换用户识别卡,根据用户识别卡的标识从预设的映射列表中确定当前用户识别卡的类型。

步骤S204a,根据所述用户识别卡的类型确定标识字段的键值,标识字段的键值用于从媒体数据库中查找铃音资源集合。

这里,标识字段的键值是用于标记用户识别卡的铃音资源,也可以用于区分铃音是普通音乐还是专用铃音。

步骤S205a,根据所述标识字段的键值从媒体数据库中确定所述用户识别卡的铃音资源集合。

这里,可以在媒体数据库里面增加一个类型标识字段,可以根据该标识字段的键值从媒体数据库中确定所述用户识别卡的铃音资源集合。比如,在媒体数据库里面增加一个type字段,并用type字段的键值从媒体数据库中确定所述用户识别卡的铃音资源集合,其中,来电铃声类型字段ring_type:键值为0表示非来电铃音,键值为1表示crad1的铃声,键值为2表示card2的铃声,键值为3表示card3的铃声。SMS提示音字段sms_type:键值为0表示非SMS提示音,键值为1表示crad1的SMS提示音,键值为2表示crad2的SMS提示音,3表示card3的SMS提示音。系统提示音字段notification_type:键值为0表示非系统提示音,键值为1表示crad1的系统提示音,键值为2表示crad2的系统提示音,键值为3表示card3的系统提示音等等。本发明实施例中,标识字段的键值用于从媒体数据库中查找铃音资源集合,例如,当type字段键值为1时,则可以从媒体数据库中查找ring_type字段键值为1、sms_type字段键值为1和notification_type字段键值为1的铃音资源集合,即找到crad1所对应的铃声、SMS提示音和系统提示音。

步骤S206a,根据检测到的应用场景的标识,从所述铃音资源集合中确定对应的铃音,并播放所述对应的铃音。在其他的实施例中,该方法还包括:预置至少两种铃音资源集合,所述至少两种铃音资源集合属于不同的类型的用户识别卡;在媒体数据库中增加标识字段,将每一所述铃音资源集合的标识确定为所述标识字段的键值,所述标识字段的键值用于从媒体数据库中查找铃音资源集合;所述终端开机时,将所述至少两种铃音资源集合扫描到所述媒体数据库。

在其他的实施例中,所该方法还包括:预置至少两种铃音资源集合,所述至少两种铃音资源集合属于不同的类型的用户识别卡;在媒体数据库中增加标识字段,将每一所述铃音资源集合的标识确定为所述标识字段的键值,所述标识字段的键值用于从媒体数据库中查找铃音资源集合;所述终端开机时,将所述至少两种铃音资源集合扫描到所述媒体数据库。

图2B为本发明实施例二提供的另一铃音的播放方法流程示意图,如图2B所示,该方法包括:

步骤S201b,预置至少两种铃音资源集合。

这里,所述至少两种铃音资源集合属于不同的类型的用户识别卡。在本发明实施例中,需要根据不同的用户识别卡的类型预置至少两种铃音资源集合。比如,可以分别预置默认的铃音资源集合、分别与card1、card2和card3对应的铃音资源集合,其中,默认的铃音资源集合包括默认的来电铃声、默认的SMS提示音和默认的系统提示音;card1、card2和card3分别有一套与其对应的铃音资源集合。

步骤S202b,在媒体数据库中增加标识字段,将每一所述铃音资源集合的标识确定为标识字段的键值。

这里,所述标识字段的键值用于从媒体数据库中查找铃音资源集合。比如,在媒体数据库里面增加一个type字段,将每一所述铃音资源集合的标识确定为对应的type字段的键值,当type字段的键值为1,则表示对应card1的铃音资源集合;当type字段的键值为2,则表示对应card2的铃音资源集合;当type字段的键值为3,则表示对应card3的铃音资源集合。

步骤S203b,终端开机时,将所述至少两种铃音资源集合扫描到所述媒体数据库。

这里,在终端开机时,开始扫描设备上所有铃音资源文件,对于存放铃音、提示音等铃音资源文件,通过文件夹名字辨识该铃音资源文件属于哪个类型,填写标识字段。例如:以card1为例,将card1_sms文件夹下面的铃音资源文件记录到数据库,字段sms_type值写入1,完成扫描发送广播消息通知各个模块扫描完成。

步骤S204b,获取所述用户识别卡的标识。

步骤S205b,如果所述用户识别卡的标识与终端上一次关机所记录的用户识别卡的标识不一致,则确定终端更换用户识别卡。

步骤S206b,如果确定所述终端更换用户识别卡,根据用户识别卡的标识从预设的映射列表中确定当前用户识别卡的类型。

步骤S207b,根据所述用户识别卡的类型确定标识字段的键值。

这里,所述标识字段的键值用于从媒体数据库中查找铃音资源集合。

步骤S208b,根据所述标识字段的键值从媒体数据库中确定所述用户识别卡的铃音资源集合。

步骤S209b,根据检测到的应用场景的标识,从所述铃音资源集合中确定对应的铃音,并播放所述对应的铃音。

在其他的实施例中,当终端安装有两个及两个以上的用户识别卡时,则需要根据各个用户识别卡的类型确定相应的标识字段的键值,根据相应的标识字段的键值从媒体数据库中确定各个用户识别卡的铃音资源集合。

本发明实施例中,预制专用铃音,按照类型归纳放置,媒体扫描库根据文件夹名字解析出与每个专用铃音对应的类型,然后创建数据库,写入标识字段的键值,通过在数据库中设计一个标识字段,该字段既标识该铃音资源文件是否属于专用铃音,也标识该铃音资源文件是归属于哪个类型,根据标识字段的键值从媒体数据库中确定用户识别卡的铃音资源集合,根据检测到的应用场景的标识,从铃音资源集合中确定对应的铃音,并播放对应的铃音。

实施例三

本发明实施例提供一种铃音的播放方法,图3A为本发明实施例三提供的铃音的播放方法流程示意图,如图3A所示,该方法包括:

步骤S301a,获取所述用户识别卡的标识;

步骤S302a,如果所述用户识别卡的标识与终端上一次关机所记录的用户识别卡的标识不一致,则确定终端更换用户识别卡

步骤S303a,如果确定所述终端更换用户识别卡,根据用户识别卡的标识从预设的映射列表中确定当前用户识别卡的类型。

步骤S304a,根据所述用户识别卡的类型确定属于所述用户识别卡的铃音资源集合。

步骤S305a,将属于所述用户识别卡的铃音资源集合按照预设的文件路径更新至对应的文件中。

这里,设置有用于存储当前使用的铃音资源的区域,上层应用可以直接从该区域的地址,即预设的文件路径获取所有铃音资源集合,上层应用为终端系统默认的应用,可以直接从该预设的文件路径获取相应的用户识别卡的铃音资源集合。步骤S306a,根据检测到的应用场景的标识,从所述对应的文件中确定对应的铃音,并播放所述对应的铃音。

这里,应用场景的标识是用于表征用于识别卡是处于哪种应用场景的。以应用场景分别为拨打电话、发送短消息或者设置闹钟为例,拨打电话的应用场景标识可以为ring;发送短消息的应用场景标识可以为SMS;设置闹钟的应用场景标识可以为系统铃声notification。如果检测到的应用场景标识为ring,则根据应用场景标识ring从用户识别卡对应的文件中确定对应的铃声,并播放该铃声;如果检测到的应用场景标识为SMS,则根据应用场景标识SMS从用户识别卡对应的文件中确定对应的铃声,并播放该提示音;如果检测到的应用场景标识为notification,则根据应用场景标识notification从用户识别卡对应的文件中确定对应的提示音,并播放该铃声。

在其他的实施例中,该方法还包括:将存储区域分为两类,第一类区域用于存储所述预设的文件路径的文件,第二类区域用于存储至少两种铃音资源集合,所述至少两种铃音资源集合属于不同的类型的用户识别卡;对应地,所述根据所述用户识别卡的类型确定属于所述用户识别卡的铃音资源集合,包括:根据所述用户识别卡的类型从所述第二类区域确定属于所述用户识别卡的铃音资源集合。

图3B为本发明实施例三提供的另一铃音的播放方法流程示意图,如图3B所示,该方法包括:

步骤S301b,获取所述用户识别卡的标识。

步骤S302b,如果所述用户识别卡的标识与终端上一次关机所记录的用户识别卡的标识不一致,则确定终端更换用户识别卡。

步骤S303b,如果确定所述终端更换用户识别卡,根据用户识别卡的标识从预设的映射列表中确定当前用户识别卡的类型。

步骤S304b,根据用户识别卡的类型从第二类区域确定属于用户识别卡的铃音资源集合。

本发明实施例中,将存储区域分为两类,第一类区域用于存储所述预设的文件路径的文件,第二类区域用于存储至少两种铃音资源集合,所述至少两种铃音资源集合属于不同的类型的用户识别卡。

其中,第一类区域是用于存储当前使用的铃音资源的区域,上层应用可以直接从该区域的地址获取所有铃音资源。例如,来电铃音的文件放置在ring文件夹下面。SMS提示音文件放置在sms_notification文件夹下面。上层应用可以从固定路径的文件夹路径获取对应的来电铃音、SMS提示音等资源。

第二类区域是备用区,备用区用于根据用户识别卡的类型进行区分放置卡对应的铃音资源文件。例如:card1类型的SMS提示音文件放置在card1_sms文件夹下面。card1类型的来电铃音的文件放置在card1_ring文件夹下面。如果卡发生变化,就从备用区取出与当前卡对应的铃音资源文件,然后将备用区中与当前用户识别卡对应的铃音资源文件更新为当前使用的文件地址里面的铃音资源文件。这样,上层应用获取的资源是实时和用户识别卡匹配的有效资源,能够很好兼容第三方应用。

步骤S305b,将属于所述用户识别卡的铃音资源集合按照预设的文件路径更新至对应的文件中。

步骤S306b,根据检测到的应用场景的标识,从所述对应的文件中确定对应的铃音,并播放所述对应的铃音。

在其他的实施例中,当终端安装有两个及两个以上的用户识别卡时,则需要根据各个用户识别卡的类型从第二类区域确定属于各个用户识别卡的铃音资源集合,将属于各个用户识别卡的铃音资源集合按照预设的文件路径更新至对应的文件中,根据检测到的应用场景的标识,从所述对应的文件中确定对应的铃音,并播放所述对应的铃音。

本发明实施例中,将各个用户识别卡对应的铃音资源按照文件夹命名规则放入对应备用铃声文件夹里面,而当前使用的铃音资源放在应用访问的地址处(固定不变的文件夹路径下)。当卡发生改变时,根据当前用户识别卡的类型对应的文件夹名字找到备用文件夹,取出备用文件夹中所有铃音资源,将备用文件夹中所有铃音资源与当前文件夹里面的铃音资源进行比对,然后根据备用文件夹中所有铃音资源对当前文件夹里面的铃音资源进行更新,把当前铃音文件夹里面的铃音资源更新为和当前用户识别卡的类型匹配的铃音资源。而对于上层应用,是完全无感知此替换,无需关注卡状态,本发明实施例中更新音频的方法能够兼容所有第三方应用。

实施例四

相关技术中,通过在终端保存与每种用户识别卡对应的默认铃声名称,当用户识别卡发生变化后,就用该用户识别卡对应的默认铃声名称与数据库里面的数据进行比对,找到该铃声路径,然后进行来电播放。

本发明实施例中,通过在媒体数据库里面增加一个字段ring_type值,用该字段标记某个卡的铃声,它既用于区分该铃声是普通音乐还是专用铃声音乐,同时也用于标识其所对应的铃声是对应哪个卡的铃声。例如:ring_type值为0表示:不是铃声;ring_type值为1表示:SIM卡1的铃声,ring_type值为2表示:SIM卡2的铃声,ring_type值为3表示SIM卡3的铃声等。

本发明实施例中,终端将全部铃声存储在对应文件夹里面,例如:文件夹名字ring1,放置卡1的铃声,文件夹名字ring2,放置卡2的铃声。开机时将全部铃音扫描到媒体数据库中,同时根据文件夹名字识别该铃声属于哪个卡,然后标记ring_type值。各个应用根据ring_type类型,显示对应的卡的铃音列表。

图4A为本发明实施例四提供的铃音的播放装置的结构示意图,如图4A所示,该装置包括卡识别模块401a、设备文件存储模块402a、媒体数据库模块403a、媒体扫描模块404a和应用模块405a。

本发明实施例中,卡识别模块401a用于识别用户识别卡的类型。这里,根据移动国家码(Mobile Country Code,MCC)+移动网络码(Mobile Network Code,MNC)值之间的关系预制一个映射表,开机或者更换卡时,获取卡的MCC+MNC,用此MCC+MNC匹配映射表,获取并记录当前类型。其中,MCC的资源由国际电联统一分配和管理,唯一识别移动用户所属的国家,共3位,中国为460;MNC共2位。

假设MCC+MNC为46001,映射用户识别卡的类型为为:card1;MCC+MNC为46002映射用户识别卡的类型为:crad2;不在映射列表的MCC+MNC,用户识别卡的类型统一映射为card。

这样,其他模块都无需获取具体的MCC+MNC,只需要识别类型,例如,crad1、card2等。假设MCC+MNC变更,例如:原本46002对应crad2,现在需要46002对应crad1。那么只用通过卡识别模块更改映射关系即可,即,将映射表中的46002更新为对应crad1就可以了。其他模块依然使用crad1或者card3。通过上述方式,便于后期工程维护,降低修改成本。

该模块还用于判断当前卡是否更换,即,当开机时该模块完成映射,同时识别当前卡和前一次关机记录的卡的是否相同,然后发送广播消息,通知其他模块开机识别卡完成和卡是否被更新。当设备待机时,用户插拔卡,该模块需要识别新***的卡和前一次拔掉的卡是否同一张卡,如果不是同一张卡,发送广播消息,通知卡更新并且更新类型。

这样的优点在于,无论待机还是开关机,其他模块只有当卡更新了,才会进行刷新工作,不用每次开机和每次插拔卡其他模块都要尽兴刷新工作。大大提高了效率。

设备文件存储模块402a用于按照MCC+MNC的映射列表规则,将放铃音、提示音等铃音资源文件的放在不同文件夹中,通过文件夹名称区分每个类型对应的铃音资源文件。

例如:card类型的来电铃音的铃音资源文件放置在card_ring文件夹下面。card类型的SMS提示音铃音资源文件放置在card_sms文件夹下面;card1类型的来电铃音的铃音资源文件放置在card1_ring文件夹下面,card1类型的SMS提示音铃音资源文件放置在card1_sms文件夹下面。

媒体数据库模块403a用于存储多铃音资源文件信息,例如:通过address字段记录文件地址信息,通过type字段记录声音类型。

在其他实施例中,上述字段可以根据设备实际需求进行扩展,例如:来电铃声类型字段ring_type:键值为0表示非来电铃音,键值为1表示crad1的铃声,键值为2表示card2的铃声,键值为3表示card3的铃声。SMS提示音字段sms_type:键值为0表示非SMS提示音,键值为1表示crad1的SMS提示音,键值为2表示crad2的SMS提示音,键值为3表示card3的SMS提示音。系统提示音字段notification_type:键值为0表示非系统提示音,键值为1表示crad1的系统提示音,键值为2表示crad2的系统提示音,键值为3表示card3的系统提示音等等。其他模块或者应用,可以通过类型标识字段,筛选出卡对应的所有音乐信息(媒体数据库根据自己需要可以扩展其他音乐信息字段:音乐名字、媒体格式等等)。

媒体扫描模块404a负责扫描终端设备本地所有文件。例如,将card1_ring文件夹下面的铃音资源文件记录到数据库,将字段ring_type的键值写入1;将card2_ring文件夹下面的铃音资源文件记录到数据库,字段ring_type的键值写入2;将card3_ring文件夹下面的铃音资源文件记录到数据库,将字段ring_type的键值写入3。其他铃音资源文件,字段ring_type的键值写入0。

设备里面可以归纳放置各种类型的铃音资源文件,供扫描模块记录到数据库。例如将card1_sms文件夹下面的铃音资源文件记录到数据库,字段sms_type值写入1;将card2_sms文件夹下面的铃音资源文件记录到数据库,字段sms_type值写入2;将card3_sms文件夹下面的铃音资源文件记录到数据库,字段sms_type值写入3;其他铃音资源文件,字段sms_type值写入0。扫描完成发送广播消息通知扫描完成。

应用模块405a用于展示铃音资源列表给用户。它一直监听卡识别模块的广播卡更新消息,当收到卡更新消息,获取当前类型,然后根据当前类型查询数据库,把该类型对应的铃声信息,展示给用户。

图4B为本发明实施例四提供的铃音的播放方法的流程示意图,如图4B所示,该方法包括如下步骤:

步骤S401b,终端开机。

步骤S402b,终端的卡识别模块获取当前用户识别卡的MCC+MNC。

这里,终端开机之后,卡识别模块监控卡初始化完成的消息,收到该消息后,卡识别模块查询并获取当前用户识别卡MCC+MNC。

步骤S403b,判断将当前用户识别卡的MCC+MNC与前一次关机记录的用户识别卡的MCC+MNC是否一致。

这里,将当前用户识别卡的MCC+MNC与前一次关机时记录的用户识别卡的MCC+MNC进行比较,判断当前的用户识别卡MCC+MNC是否和前一次关机时的卡的MCC+MNC是否一致,如果一致,那么卡识别模块处理完成。

步骤S404b,如果当前用户识别卡的MCC+MNC与前一次关机记录的用户识别卡的MCC+MNC不一致,保存当前用户识别卡信息。

这里,如果当前用户识别卡的MCC+MNC与前一次关机记录的用户识别卡的MCC+MNC不一致,则表示用户在关机后更换了用户识别卡。用户识别卡信息可以为用户识别卡的类型或者其所对应的MCC+MNC,只要是能够唯一标识用户识别卡的信息即可。

步骤S405b,在预设的卡映射列表中查询是否有与当前用户识别卡的MCC+MNC对应的类型。

这里,在卡映射列表中查询当前MCC+MNC对应的类型。例如,若当前用户识别卡的MCC+MNC为46000,而46000对应crad1,且crad1在卡映射列表中,则可以在预设的卡映射列表中到crad1。

步骤S406b,如果在映射列表中找到与用户识别卡匹配的类型,则保存查询到的当前用户识别卡的类型。

这里,当前MCC+MNC为46000,而46000对应crad1,如果在映射列表中找到与用户识别卡匹配的类型card1,则保存当前用户识别卡的类型card1,并且发送广播消息更新用户识别卡和当前用户识别卡的类型。

步骤S407b,如果没有找到用户识别卡匹配的类型,那么保存默认卡类型。

这里,如果在映射列表中没有找到与用户识别卡匹配的类型,那么保存当前用户识别卡的类型为card。并且发送广播消息,通知更新卡和当前类型。

步骤S408b,发送广播消息,通知用户识别卡和当前用户识别卡的类型更新。

步骤S409b,根据当前用户识别卡的类型,查询出对应的全部铃音资源文件。

这里,扫描模块收到开机消息,开始扫描终端设备上所有文件,对于存放铃音、提示音等铃音资源文件,通过文件夹名字辨识该铃音资源文件属于哪个类型,填写type字段。例如:将card1_sms文件夹下面的铃音资源文件记录到数据库,字段sms_type值写入1。完成扫描发送广播消息通知扫描完成。

应用模块搜到扫描完成和卡更新消息,获得当前用户识别卡的类型,根据当前用户识别卡的类型,搜索出与当前用户识别卡的类型对应的全部铃音资源文件。例如:当前为crad1类型,那么就读取数据库type字段是1的全部数据。SMS提示音对应的就是card_sms值为1的铃音资源文件作为SMS提示音列表。ring来电音对应的就是card_ring值为1的铃音资源文件作为ring提示音列表。

步骤S410b,终端将与当前用户识别卡的类型对应的铃音资源文件中相应的提示音列表,展示给用户。

本发明实施例中,通过在数据库中设计一个字段type,该字段既标识该铃音资源文件是否属于ring、SMS或者notification等专用铃音,也标识该铃音资源文件是归属于哪个类型。设备里面的预制专用铃音,按照类型归纳放置,媒体扫描库根据文件夹名字解析出与每个专用铃音对应的用户识别卡的类型,然后创建数据库,写入字段type键值。卡识别模块将MCC+MNC映射为用户识别卡的类型,同时监控卡插拔以及开关机前后的卡是否一致,通知卡更新以及当前卡状态、类型。应用模块监控扫描完成和卡更新消息,然后根据用户识别卡的类型获取的对应的数据库中的type值,进而搜索数据并获取对应的全部专用铃声资源。

实施例五

本发明实施例中,为了对上层应用无缝对接,应用无需进行代码适配,将文件存储分两类区域:

第一类区域是用于存储当前使用的铃音资源的区域,上层应用可以直接从该区域的地址获取所有铃音资源。例如,来电铃音的文件放置在ring文件夹下面。SMS提示音文件放置在sms_notification文件夹下面。上层应用可以从固定路径的文件夹路径获取对应的来电铃音、SMS提示音等资源。

第二类区域是备用区,备用区用于根据用户识别卡的类型进行区分放置卡对应的铃音资源文件。例如:card1类型的SMS提示音文件放置在card1_sms文件夹下面。card1类型的来电铃音的文件放置在card1_ring文件夹下面。如果卡发生变化,就从备用区取出与当前卡对应的铃音资源文件,然后将备用区中与当前用户识别卡对应的铃音资源文件更新为当前使用的文件地址里面的铃音资源文件。这样,上层应用获取的资源是实时和用户识别卡匹配的有效资源,能够很好兼容第三方应用。

图5A为本发明实施例五提供的铃音的播放装置的结构示意图,如图5A所示,该装置包括卡识别模块501a、设备文件存储模块502a、数据更新模块503a、应用模块504a。

本发明实施例中,卡识别模块501a用于识别用户识别卡的类型。这里,根据移动国家码(Mobile Country Code,MCC)+移动网络码(Mobile Network Code,MNC)值之间的关系预制一个映射表,开机或者更换卡时,获取卡的MCC+MNC,用此MCC+MNC匹配映射表,获取并记录当前类型。其中,MCC的资源由国际电联统一分配和管理,唯一识别移动用户所属的国家,共3位,中国为460;MNC共2位。

假设MCC+MNC为46001,映射用户识别卡的类型为:card1;MCC+MNC为46002映射用户识别卡的类型为:crad2;不在映射列表的MCC+MNC,用户识别卡的类型统一映射为card。

这样,其他模块都无需获取具体的MCC+MNC,只需要识别类型,例如,crad1、card2等。假设MCC+MNC变更,例如:原本46002对应crad2,现在需要46002对应crad1。那么只用通过卡识别模块更改映射关系即可,即,将映射表中的46002更新为对应crad1就可以了。其他模块依然使用crad1或者card3。通过上述方式,便于后期工程维护,降低修改成本。

该模块还用于判断当前卡是否更换,即,当开机时该模块完成映射,同时识别当前卡和前一次关机记录的卡的是否相同,然后发送广播消息,通知其他模块开机识别卡完成和卡是否被更新。当设备待机时,用户插拔卡,该模块需要识别新***的卡和前一次拔掉的卡是否同一张卡,如果不是同一张卡,发送广播消息,通知卡更新并且更新类型。

这样的优点在于,无论待机还是开关机,其他模块只有当卡更新了,才会进行刷新工作,不用每次开机和每次插拔卡其他模块都要尽兴刷新工作。大大提高了效率。

设备文件存储模块502a分两类区域:第一类区域用于存储当前使用的铃音资源,上层应用从该第一类区域的地址获取所有铃音资源。例如:来电铃音的铃音资源文件放置在ring文件夹下面。SMS提示音铃音资源文件放置在sms_notification文件夹下面。上层应用从这些固定路径的文件夹下获取需要的来电铃音、SMS提示音等资源。

第二类区域是备用区,备用区用于根据用户识别卡的类型进行区分放置卡对应的铃音资源文件。例如:card类型的来电铃音的铃音资源文件放置在card_ring文件夹下面card类型的SMS提示音铃音资源文件放置在card_sms文件夹下面。card1类型的来电铃音的铃音资源文件放置在card1_ring文件夹下面。

数据更新模块503a用于监控用户识别卡的类型的变化消息,并根据用户识别卡的类型的变化消息获得当前用户识别卡的类型。在当前用户识别卡的类型对应的备用文件夹里面,获取相应的铃音资源文件,然后将该备用文件夹中的铃音资源文件与当前使用文件夹里面铃音资源文件进行比对,并对当前使用文件夹里面铃音资源文件其进行更新。使当前使用的文件里面内容和备用文件夹内容完全一致。

应用模块504a负责展示铃音列表给用户。本发明实施例中,无论用户识别卡的类型是什么,应用模块都是从当前使用的文件夹里面获取铃音资源文件的。

图5B为本发明实施例五提供的铃音的播放方法的流程示意图,如图5B所示,该方法包括如下步骤:

步骤S501b,终端开机。

步骤S502b,终端的卡识别模块获取当前用户识别卡的MCC+MNC。

这里,终端开机之后,卡识别模块监控卡初始化完成的消息,收到该消息后,卡识别模块查询并获取当前用户识别卡MCC+MNC。

步骤S503b,判断将当前用户识别卡的MCC+MNC与前一次关机记录的用户识别卡的MCC+MNC是否一致。

这里,将当前用户识别卡的MCC+MNC与前一次关机时记录的用户识别卡的MCC+MNC进行比较,判断当前的用户识别卡MCC+MNC是否和前一次关机时的卡的MCC+MNC是否一致,如果一致,那么卡识别模块处理完成。

步骤S504b,如果当前用户识别卡的MCC+MNC与前一次关机记录的用户识别卡的MCC+MNC不一致,保存当前用户识别卡信息。

这里,如果当前用户识别卡的MCC+MNC与前一次关机记录的用户识别卡的MCC+MNC不一致,则表示用户在关机后更换了用户识别卡。用户识别卡信息可以为用户识别卡的类型或者其所对应的MCC+MNC,只要是能够唯一标识用户识别卡的信息即可。

步骤S505b,在预设的卡映射列表中查询是否有与当前用户识别卡的MCC+MNC对应的类型。

这里,在卡映射列表中查询当前MCC+MNC对应的类型。例如,若当前用户识别卡的MCC+MNC为46000,而46000对应crad1,且crad1在卡映射列表中,则可以在预设的卡映射列表中到crad1。

步骤S506b,如果在映射列表中找到与用户识别卡匹配的类型,则保存查询到的当前用户识别卡的类型。

这里,当前MCC+MNC为46000,而46000对应crad1,如果在映射列表中找到与用户识别卡匹配的类型card1,则保存当前用户识别卡的类型card1,并且发送广播消息更新用户识别卡和当前用户识别卡的类型。

步骤S507b,如果没有找到用户识别卡匹配的类型,那么保存默认卡类型。

这里,如果在映射列表中没有找到与用户识别卡匹配的类型,那么保存当前用户识别卡的类型为card。并且发送广播消息,通知更新卡和当前类型。

步骤S508b,发送广播消息,通知用户识别卡和当前用户识别卡的类型更新。

步骤S509b,根据当前用户识别卡的类型读取对应备份文件夹下面的铃音资源文件。

这里,数据更新模块监听卡更新消息,根据用户识别卡更新消息获取当前用户识别卡的类型。根据用户识别卡的类型读取对应备份文件夹下面的铃音资源文件。设备上的备份文件区,按照类型对应放置文件信息,例如:card1的SMS提示音放置在card1_sms文件夹里面。而设备上的当前使用文件区,按照音频使用类型分类,例如:SMS提示音放在sms_notification文件夹下面,来电铃音放在ring文件夹下面。

步骤S510b,将该备用文件夹中的铃音资源文件与当前使用文件夹里面铃音资源文件进行比对。

这里,当前用户识别的类型对应的备用文件夹里面,获取相应的铃音资源文件,然后将该备用文件夹中的铃音资源文件与当前使用文件夹里面铃音资源文件进行比对。

步骤S511b,根据备用文件夹中的铃音资源文件更新当前使用的文件夹下面的铃音资源文件。

这里,如果该备用文件夹中的铃音资源文件与当前使用文件夹里面铃音资源文件不通,将备用文件夹中的铃音资源文件更新为当前使用的文件夹下面的铃音资源文件。

这里,如果该备用文件夹中的铃音资源文件与当前使用文件夹里面铃音资源文件不同,根据备用文件夹中的铃音资源文件更新当前使用的文件夹下面的铃音资源文件,使当前使用的文件里面内容和备用文件夹内容完全一致。

步骤S512b,终端的应用模块从当前使用文件夹下获取铃音资源文件,展示给用户。

本发明实施例中,将各个用户识别卡对应的铃音资源按照文件夹命名规则放入对应备用铃声文件夹里面,而当前使用的铃音资源放在应用访问的地址处(固定不变的文件夹路径下)。例如:当前使用的电话铃音都在ring的文件夹,当前使用的SMS铃声放置在sms_notification文件夹处。当用户识别卡发生改变时,根据当前类型对应的文件夹名字找到备用文件夹,取出备用文件夹中所有铃音资源,将备用文件夹中所有铃音资源与当前文件夹里面的铃音资源进行比对,然后根据备用文件夹中所有铃音资源对当前文件夹里面的铃音资源进行更新,把当前铃音文件夹里面的铃音资源更新为和新类型匹配的铃音资源。而对于上层应用,是完全无感知此替换,无需关注卡状态,本发明实施例中更新音频的方法能够兼容所有第三方应用。

越来越多运营商都推出各种特色SIM卡或者USIM卡,运营商期望终端预制铃声列表和提示音列表等专属铃音资源文件列表,能够跟随用户识别卡的特色启动切换,而不是固定一套预制铃声列表。本发明实施例,可以满足随着类型的改变,展示给用户不同的预制专属铃音资源文件列表,更加个性化、大大改善用户体验。只要是具备***用户识别卡,并且需要预制铃声列表、提示音列表等专有铃音资源文件列表的设备,都可以实施本发明实施例。

实施例六

基于前述的实施例,本发明实施例提供一种铃音的播放装置,该装置所包括的各模块、以及各模块所包括的各子模块,都可以通过服务器中的处理器来实现;当然也可通过的逻辑电路实现;在实施的过程中,处理器可以为中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)或现场可编程门阵列(FPGA)等。

图6为本发明实施例六提供的铃音的播放装置的组成结构示意图,如图6所示,所述装置包括:

第一确定模块601,配置为确定所述终端中用户识别卡的类型;

第二确定模块602,配置为根据所述用户识别卡的类型确定属于所述用户识别卡的铃音资源集合,所述铃音资源集合中包括至少两种铃音,所述至少两种铃音中分别用于不同的应用场景;

第三确定模块603,配置为根据检测到的应用场景的标识,从所述铃音资源集合中确定对应的铃音,并播放所述对应的铃音。

在其他的实施例中,所述第一确定模块,还配置为如果确定所述终端更换用户识别卡时,根据所述用户识别卡的标识从预设的映射列表中确定所述当前用户识别卡的类型。

在其他的实施例中,所述装置还包括:

获取模块,用于获取所述用户识别卡的标识;

第三确定模块,配置为如果所述用户识别卡的标识与所述终端上一次关机所记录的用户识别卡的标识不一致,则确定所述终端更换用户识别卡。

在其他的实施例中,所述第二确定模块,还配置为根据所述用户识别卡的类型确定标识字段的键值,所述标识字段的键值用于从媒体数据库中查找铃音资源集合;

根据所述标识字段的键值从媒体数据库中确定所述用户识别卡的铃音资源集合。

在其他的实施例中,所述装置还包括:

预置模块,配置为预置至少两种铃音资源集合,所述至少两种铃音资源集合属于不同的类型的用户识别卡;

第四确定模块,配置为在媒体数据库中增加标识字段,将每一所述铃音资源集合的标识确定为所述标识字段的键值,所述标识字段的键值用于从媒体数据库中查找铃音资源集合;

扫描模块,配置为所述终端开机时,将所述至少两种铃音资源集合扫描到所述媒体数据库。

在其他的实施例中,所述第二确定模块,还配置为将属于所述用户识别卡的铃音资源集合按照预设的文件路径更新至对应的文件中;

根据检测到的应用场景的标识,从所述对应的文件中确定对应的铃音。

在其他的实施例中,所述装置还包括:

分类模块,配置为将存储区域分为两类,第一类区域用于存储所述预设的文件路径的文件,第二类区域用于存储至少两种铃音资源集合,所述至少两种铃音资源集合属于不同的类型的用户识别卡;

对应地,所述第二确定模块,还配置为根据所述用户识别卡的类型从所述第二类区域确定属于所述用户识别卡的铃音资源集合。

在其他的实施例中,所述用户识别卡的标识为移动国家码MCC和移动网络码MNC。

需要说明的是,本发明实施例中,如果以软件功能模块的形式实现上述铃音的播放方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台服务器执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。

对应地,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例提供的铃音的播放方法中的步骤。

本发明装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本发明装置实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解。

这里需要指出的是:以上存储介质和设备实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本发明存储介质和设备实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解。

需要说明的是,图7为本发明实施例六提供的一种终端结构示意图,如图7所示,该终端700至少包括:处理器701、通信接口702和存储器703,其中

处理器701通常控制终端700的总体操作。

通信接口702可以使终端通过网络与其他终端或服务器通信。

存储器703配置为存储由处理器701可执行的指令和应用,还可以缓存待处理器701以及终端700中各模块待处理或已经处理的数据(例如,图像数据、音频数据、语音通信数据和视频通信数据),可以通过闪存(FLASH)或随机访问存储器(Random Access Memory,RAM)实现。

当然,本发明实施例中的装置还可有其他类似的协议交互实现案例,在不背离本发明精神及其实质的情况下,本领域的技术人员当可根据本发明实施例做出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明方法所附的权利要求的保护范围。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的设备。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令设备的制造品,该指令设备实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个模块或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或模块的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的模块可以是、或也可以不是物理上分开的,作为模块显示的部件可以是、或也可以不是物理模块;既可以位于一个地方,也可以分布到多个网络模块上;可以根据实际的需要选择其中的部分或全部模块来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能模块可以全部集成在一个处理模块中,也可以是各模块分别单独作为一个模块,也可以两个或两个以上模块集成在一个模块中;上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本发明上述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台服务器执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

30页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:图像处理装置、图像处理系统、记录介质及图像处理方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!