动态开启相机静音模式方法、存储设备及移动终端与流程

文档序号:11216072阅读:358来源:国知局
动态开启相机静音模式方法、存储设备及移动终端与流程

本发明涉及移动终端技术领域,具体涉及一种动态开启相机静音模式方法、存储设备及移动终端。



背景技术:

随着智能移动终端的快速普及,智能移动终端已经成为人们日常生活中必不可少的工具,现有的智能移动终端都带有照相功能,照相机功能在人们的生活中占有重要的作用,尤其是人们外出旅游时,人们可以利用带有照相机功能的智能移动终端拍下美丽的照片,给自己留下珍贵的回忆。

随着人们出国旅游的机会越来越多,但是不同的国家的使用照相机的习惯不一致。在照相和拍摄视频的时候,为了防止偷拍等未经许可的情况下使用照相机,很多国家都禁止照相机使用静音模式。比如日本地区法律则明文要求禁止照相机拍摄过程中使用静音模式。但是现有技术的移动终端并不能自动选择是否开启照相机的静音模式。为了解决这一问题,移动终端的生产设备供应商必须符合对应国家的需求才能获取使用许可。但是对于这种情况,通常在移动终端的软件研发阶段需要输出不同的版本来针对不同的国家,来满足照相机的静音模式是否使用,这导致软件版本无法兼容,而且增加项目维护成本。

因此,现有技术还有待于改进和发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种动态开启相机静音模式方法、存储设备及移动终端,旨在通过移动终端获取当地网络的plmn值并获取所在地的国家码信息,根据国家码信息设置一包含是否禁止使用照相机静音模式的指令的标志文件,当移动终端的照相功能开启后,移动终端读取所述指令,动态的开启或关闭照相机静音模式,给用户提供了方便,并且实现了自动兼容不同国家拍照习惯的版本信息,无需输出多个不同版本,减少项目维护成本。

本发明解决技术问题所采用的技术方案如下:

一种动态开启相机静音模式的方法,其中,所述方法包括:

步骤a、当移动终端开机,移动终端与当地网络进行数据同步,获取当地网络的plmn数值,并获取所在地的国家码信息;

步骤b、根据获取的所在地的国家码信息查询预设的数据表并设置一包含是否禁止使用照相机静音模式的指令的标志文件;

步骤c、当开启移动终端的照相机功能时,移动终端读取所述标志文件中的指令,当所述标志文件中的指令为禁止使用照相机静音模式时,移动终端将照相机静音模式关闭;当所述标志文件中的指令为不禁止使用照相机静音模式时,移动终端将照相机静音模式开启。

所述的动态开启相机静音模式的方法,其中,所述步骤a之前还包括:

步骤s、预先在移动终端中设置一用于判断所在地是否禁止使用照相机静音模式的数据表,所述数据表包含不同的国家码和是否禁止使用照相机静音模式的对应关系。

所述的动态开启相机静音模式的方法,其中,所述步骤a具体包括:

步骤a1、当移动终端开机,移动终端与当地的网络进行数据同步;

步骤a2、当移动终端完成数据同步后,移动终端获取当地的广播信息并解析出当地网络的plmn值;

步骤a3、移动终端根据当地网络的plmn数值获取所在地的国家码信息。

所述的动态开启相机静音模式的方法,其中,所述步骤b具体包括:

步骤b1、当移动终端获取到所在地的国家码信息后,根据所述国家码信息查询所述数据表,并判断所在地是否禁止使用照相机静音模式;

步骤b2、移动终端设置一包含是否禁止使用照相机静音模式的指令的标志文件。

所述的动态开启相机静音模式的方法,其中,所述步骤c具体包括:

步骤c1、当开启移动终端的照相机功能时,移动终端读取所述标志文件中的指令;

步骤c2、当移动终端读取的所述标志文件中的指令为禁止使用照相机静音模式时,移动终端将照相机静音模式关闭;

步骤c2、当移动终端读取的所述标志文件中的指令为不禁止使用照相机静音模式时,移动终端将照相机静音模式开启。

一种存储设备,其上存储有多条指令,所述指令适于由处理器加载并执行,以实现上述任一项所述方法的步骤。

一种移动终端,其中,包括:处理器、与处理器通信连接的存储设备,

所述存储设备适于存储多条指令,所述处理器适于调用所述存储设备中的指令,以执行实现上述任一项所述动态开启相机静音模式的方法。

本发明的有益效果:本发明通过移动终端获取当地网络的plmn值并获取所在地的国家码信息,根据国家码信息设置一包含是否禁止使用照相机静音模式的指令的标志文件,当移动终端的照相功能开启后,移动终端读取所述指令,动态的开启或关闭照相机静音模式,给用户提供了方便,并且实现了自动兼容不同国家拍照习惯的版本信息,无需输出多个不同版本,减少项目维护成本。

附图说明

图1是本发明的动态开启相机静音模式的方法的较佳实施例的流程图。

图2是本发明的动态开启相机静音模式的移动终端的较佳实施例的结构示意图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

照相机静音模式,是指在使用照相机功能,进行照片拍摄和视频拍摄的情况下,移动终端是否能屏蔽掉声音的提示的一种模式。在日本地区,法律明文规定,不允许照相机开启静音模式,以防止未经许可进行拍摄。

如图1所示,图1是本发明的动态开启相机静音模式的方法的较佳实施例的流程图。所述动态开启相机静音模式的方法包括以下步骤:

步骤s100、当移动终端开机,移动终端与当地网络进行数据同步,获取当地网络的plmn数值,并获取所在地的国家码信息。

较佳地,所述步骤s100具体包括:

步骤s101、当移动终端开机,移动终端与当地的网络进行数据同步;

步骤s102、当移动终端完成数据同步后,移动终端获取当地的广播信息并解析出当地网络的plmn值;

步骤s103、移动终端根据当地网络的plmn数值获取所在地的国家码信息。

具体地,当用户到达某一国家,将移动终端开机后,移动终端自动获取当地的通信网络并和当地的通信网络进行数据同步,同步完成后,移动终端获取当地的广播信息并解析出当地通信网络的plmn数值(publiclandmobilenetwork,公共陆地移动网络,是由政府或它所批准的经营者,为公众提供陆地移动通信业务目的而建立和经营的网络,该网路必须与公众交换电话网互连,形成整个地区或国家规模的通信网。),从而获取所在地的国家码信息。plmn=mcc(mobilecountrycode,移动国家号码)+mnc(mobilenetworkcode,移动网络号码),mcc是移动国家号码,由3位数字组成,能够唯一地识别移动客户所属的国家。例如:中国移动的plmn为46000,中国联通的plmn为46001,移动国家号码mcc为460,对应的国家码为cn;日本docomo运营商的plmn为44010,移动国家号码mcc为440,国家码为jp。由于所述国家码信息唯一,且对应唯一的国家地区,当用户身处国外时,移动终端与当地的网络进行数据同步,就能很方便的获取所在地的plmn值,从而获取国家码信息,给用户提供了方便。

步骤s200、根据获取的所在地的国家码信息查询预设的数据表并设置一包含是否禁止使用照相机静音模式的指令的标志文件。

较佳地,所述步骤s200具体包括:

步骤s10、当移动终端获取到所在地的国家码信息后,根据所述国家码信息查询所述数据表,并判断所在地是否禁止使用照相机静音模式;

步骤s20、移动终端设置一包含是否禁止使用照相机静音模式的指令的标志文件。

具体地,移动终端获取到所在地的国家码信息后,根据所述国家码信息查询并判断所在地是否禁止使用照相机静音模式。较优地,预先在移动终端中设置一包含不同的国家码和是否禁止使用照相机的静音模式的数据表。例如:中国的国家码cn对应的是不禁止使用照相机的静音模式;日本的国家码jp对应的是禁止使用照相机的静音模式。如果移动终端获取的的国家码为jp,移动终端就根据国家码jp查询所述数据表,判断日本是禁止使用照相机的静音模式的,则移动终端就设置一含有禁止使用照相机静音模式的指令的标志文件;如果移动终端获取的的国家码为cn,移动终端就根据国家码cn查询所述数据表,判断中国是不禁止使用照相机的静音模式的,则移动终端就设置一含有不禁止使用照相机静音模式的指令的标志文件。所述数据表中,不同的国家码与是否禁止使用照相机静音模式的关系为一一对应关系,当移动终端获取到所在地的国家码信息后,根据国家码信息就能方便且快速地查询到所在地是否禁止使用照相机静音模式,从而设置一包含是否禁止使用照相机静音模式的指令的标志文件,节省了查询时间,给用户提供了方便。

较优地,所述标识文件可设置在移动终端的数据存储文件夹中,例如:在data/plmn_camera目录下设置plmn_camera=true表示不禁止使用照相机静音模式,plmn_camera=flase表示禁止使用照相机静音模式。

步骤s300、当开启移动终端的照相机功能时,移动终端读取所述标志文件中的指令,当所述标志文件中的指令为禁止使用照相机静音模式时,移动终端将照相机静音模式关闭;当所述标志文件中的指令为不禁止使用照相机静音模式时,移动终端将照相机静音模式开启。

较佳地,所述步骤s300具体包括:

步骤s301、当开启移动终端的照相机功能时,移动终端读取所述标志文件中的指令;

步骤s302、当移动终端读取的所述标志文件中的指令为禁止使用照相机静音模式时,移动终端将照相机静音模式关闭;

步骤s303、当移动终端读取的所述标志文件中的指令为不禁止使用照相机静音模式时,移动终端将照相机静音模式开启。

具体地,当用户打开移动终端的照相机功能进行拍照或摄影时,移动终端的音频服务系统读取所述标志文件中的指令,当读取的指令为上面举例中的plmn_camera=true时,即代表所在地不禁止使用照相机的静音模式,移动终端将照相机静音模式开启;当读取的指令为上面举例中的plmn_camera=flase时,即代表所在地禁止使用照相机的静音模式,移动终端将照相机静音模式关闭。

由此可见,例如,当用户处于日本游玩时,移动终端就会自动获取到国家码jp,从而查询预设的包含不同的国家码和是否禁止使用照相机静音模式的数据表,判断日本是禁止使用照相机的静音模式,并设置一禁止使用照相机静音模式的指令的标志文件。当用户打开移动终端的照相机功能时,移动终端读取标识文件的指令,将照相机静音模式关闭,用户就可以使用已经关闭了静音模式的移动终端进行拍照,避免了不必要的困扰,给用户提供了方便。

基于上述实施例,本发明还公开了一种移动终端。如图2所示,包括:处理器(processor)10、与处理器10通信连接的存储设备(memory)20;其中,所述处理器10用于调用所述存储设备20中的指令,以执行上述实施例所提供的方法,例如执行:

步骤s100、当移动终端开机,移动终端与当地通信网络进行数据同步,获取当地通信网络的plmn数值,并获取所在地的国家码信息;

步骤s200、根据获取的所在地的国家码信息查询预设的数据表并设置一包含是否禁止使用照相机静音模式的指令的标志文件;

步骤s300、当开启移动终端的照相机功能时,移动终端读取所述标志文件中的指令,当所述标志文件中的指令为禁止使用照相机静音模式时,移动终端将照相机静音模式关闭;当所述标志文件中的指令为不禁止使用照相机静音模式时,移动终端将照相机静音模式开启。

本发明实施例还提供一种存储设备,所述非暂态存储设备上存储计算机指令,所述计算机指令使所述计算机执行上述实施例所提供的方法。

综上所述,本发明提供的一种动态开启相机静音模式的方法存储设备及移动终端,方法包括:当移动终端开机,移动终端与当地网络进行数据同步,获取当地网络的plmn数值,并获取所在地的国家码信息;移动终端根据获取的所在地的国家码信息查询预设的数据表并设置一包含是否禁止使用照相机静音模式的指令的标志文件;当开启移动终端的照相机功能时,移动终端读取标志文件中的指令,当指令为禁止使用照相机静音模式时,移动终端将照相机静音模式关闭;当指令为不禁止使用照相机静音模式时,移动终端将照相机静音模式开启。本发明通过通过移动终端获取当地网络的plmn值并获取所在地的国家码信息,根据国家码信息设置一包含是否禁止使用照相机静音模式的指令的标志文件,当移动终端的照相功能开启后,移动终端读取所述指令,动态的开启或关闭照相机静音模式,给用户提供了方便,并且实现了自动兼容不同国家拍照习惯的版本信息,无需输出多个不同版本,减少项目维护成本。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,例如,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

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