同时记录多种信息的方法及装置制造方法及图纸

技术编号:16755042 阅读:33 留言:0更新日期:2017-12-09 01:48
本发明专利技术实施例涉及互联网技术领域,具体涉及一种同时记录多种信息的方法及装置,该同时记录多种信息的方法和装置均应用于终端,该同时记录多种信息的方法用于记录绘制于终端的自定义视图的信息,其具体包括:定义一个数据形式为二进制的变量,在所述变量中选取多个位段,其中,一个位段表征一个信息种类,对每个位段中不同位进行组合,以表征对应信息种类的表现形式。在本方案中,通过将多种信息以二进制形式的变量分段表示,实现了同时记录多种信息,进一步达到调用及存储参数更加便捷,减少内存开销的目的。

Methods and devices for recording a variety of information at the same time

The embodiment of the invention relates to the technical field of the Internet, particularly relates to a method and a device for recording a variety of information, method and apparatus for the simultaneous recording of the kinds of information are applied to the terminal, the method of simultaneous recording of multiple information for recording drawn in view of the custom terminal information, which includes: the definition of a data form for binary variables, select a number of segments, in the variable in which a section of a characterization of a kind of information on the different combination of each segment, to form the corresponding types of information representation. In this scheme, a variety of information is represented by binary variables in order to record various information at the same time, and further achieve the purpose of making calls and storage parameters more convenient and reducing memory cost.

【技术实现步骤摘要】
同时记录多种信息的方法及装置
本专利技术涉及互联网
,具体而言,涉及一种同时记录多种信息的方法及装置。
技术介绍
客户端开发的过程中,有一个自定义视图的绘制工作,绘制自定义视图通常需要知道自定义视图的宽度和高度信息,除了宽度和高度信息外我们还需要知道模式和颜色信息等。传统的方案中来记录上述三个方面的信息时候通过定义三个变量来进行表示的,也就是说传统的方式会用一个模式变量来记录视图的模式,用一个颜色变量来记录视图的颜色,用一个距离变量来记录宽或者高度信息等。长宽高都有上述特性的时候,传统方案需要使用六个参数来记录上述信息,传统的方式会导致参数数量很多,这样就导致后续绘制的时候需要传入多个参数信息,其一导致内存开销增大,其二参数数量增多导致调用难度增加。因此,提供一种能够同时记录多种信息的方法,以减小内存开销,减少参数调用,是十分必要的。
技术实现思路
本专利技术的目的在于提供一种同时记录多种信息的方法,通过使用一个变量存储多种信息,以减少内存开销,同时使得参数的调用和存储更加便捷。本专利技术的另一目的在于提供一种同时记录多种信息的装置,通过使用一个变量存储多种信息,以减少内存开销,同时使得参数的调用和存储更加便捷。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供了一种同时记录多种信息的方法,应用于终端,所述方法用于记录绘制于所述终端的自定义视图的信息,所述方法包括:定义数据形式为二进制的变量;在所述变量中选取多个位段,其中,一个位段表征一个信息种类;对每个位段中不同位进行组合,以表征对应信息种类的不同表现形式。第二方面,本专利技术实施例还提供了一种同时记录多种信息的装置,应用于终端,所述装置用于记录绘制于所述终端的自定义视图的信息,所述装置包括:形式定义模块,用于定义数据形式为二进制的变量;位段选取模块,用于在所述变量中选取多个位段,其中一个位段表征一个信息种类;组合模块,用于对每个位段中不同位进行组合,以表征对应信息种类的不同表现形式。本专利技术实施例提供的一种同时记录多种信息的方法及装置,该同时记录多种信息的方法和装置均应用于终端,该同时记录多种信息的方法用于记录绘制于终端的自定义视图的信息,其具体包括:定义一个数据形式为二进制的变量,在所述变量中选取多个位段,其中,一个位段表征一个信息种类,对每个位段中不同位进行组合,以表征对应信息种类的表现形式。在本方案中,通过将多种信息以二进制形式的变量分段表示,实现了同时记录多种信息,进一步达到调用及存储参数更加便捷,减少内存开销的目的。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本专利技术实施例提供的一种同时记录多种信息的方法的流程示意图。图2示出了本专利技术实施例提供的另一种同时记录多种信息的方法的流程示意图。图3示出了本专利技术实施例提供的一种同时记录多种信息的方法的应用示意图。图4示出了本专利技术实施例提供的一种同时记录多种信息的方法的另一种应用示意图。图5示出了本专利技术实施例提供的一种同时记录多种信息的方法的另一种应用示意图。图6示出了本专利技术实施例提供的一种同时记录多种信息的装置的功能模块示意图。图示:100-同时记录多种信息的装置;110-形式定义模块;120-类型定义模块;130-位段选取模块;140-剩余位段定义模块;150-组合模块;160-提取模块;170-转换模块。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本专利技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。本专利技术实施例提供的一种同时记录多种信息的方法应用于终端(图中未示出),该终端可以是,但不限于,手机或电脑等智能电子设备。在本专利技术实施例中,该同时记录多种信息的方法用于记录绘制于终端的自定义视图的信息,如通过本方法可以使用一个变量同时记录自定义视图的模式信息、颜色信息及距离信息等多个信息种类,而在现有技术中,对不同种类的信息存储通常需要定义不同的变量分别存储,如定义模拟变量存储模式信息、定义颜色变量存储颜色信息、定义距离变量存储距离信息等。容易理解的,该同时记录多种信息的方法还可以适用于其他需要同时记录多种信息的应用环境,而不仅限于记录自定义视图的信息。请参照图1,是本专利技术实施例提供的一种同时记录多种信息的方法的流程示意图,该同时记录多种信息的方法包括:步骤S110,定义数据形式为二进制的变量。在本专利技术实施例中,定义的变量的数据形式为二进制,即由0和1构成。步骤S120,在所述变量中选取多个位段,其中,一个位段表征一个信息种类。在所述变量中根据实际需要选取多个位段,一个位段表征一个信息种类,因此,选取的位段的个数根据实际需要表征的信息种类确定。步骤S130,对每个位段的不同位进行组合,以表征对应信息种类的不同表现形式。由于该变量的数据形式为二进制,则每个位段均包括多个位,容易理解的,每个位段包含的位数可以根据实际需要进行设置。如选取一个位段用于表征模式信息,若该模式信息包含三种模式,则表征模式信息的位段只需要包含两位即可,通过两位的变换可表述四种情况,换句话说,通过该位段的两位不同的组合足以表述三种模式,如当这两位分别为0和1时表征第一种模式,当这两位均为1时表征第二种模式,当这两位均为0时表征第三种模式。由此可知,本专利技术实施例提供的方案通过对一个二进制类型的变量划分位段,一个位段对应存储一个信息种类,以实现同时记录多种信息,同时通过每个位段中不同位的组合以详细表述每个信息种类的具体表现形式,使得呈现对应信息种类的表现形式。通过本方案避免了分别使用多个变量存储数据,节省了内存,减少了参数的调用。请参照图2,是本专利技术实施例提供的另一种同时记录多种信息的方法的流程示意图,该同时记录多种信息的方法的步骤包括:步骤S210,定义数据形式为二进制的变量。在本专利技术实施例中,定义的变量的数据形式为二进制,即由0和1构成。步骤S220,定义所述变量的类型为无符号长整型。本专利技术实施例中,定义的变量的类型为无符号长整型,即unsignedlong。其中,unsigned的含义为无符号类型,该无符号类型优点为将该定义的变量转换为二进制时,其最高为不为表征正负的符号位,而是可以用于存储信息本文档来自技高网...
同时记录多种信息的方法及装置

【技术保护点】
一种同时记录多种信息的方法,其特征在于,应用于终端,所述方法用于记录绘制于所述终端的自定义视图的信息,所述方法包括:定义数据形式为二进制的变量;在所述变量中选取多个位段,其中,一个位段表征一个信息种类;对每个位段中不同位进行组合,以表征对应信息种类的不同表现形式。

【技术特征摘要】
1.一种同时记录多种信息的方法,其特征在于,应用于终端,所述方法用于记录绘制于所述终端的自定义视图的信息,所述方法包括:定义数据形式为二进制的变量;在所述变量中选取多个位段,其中,一个位段表征一个信息种类;对每个位段中不同位进行组合,以表征对应信息种类的不同表现形式。2.如权利要求1所述的同时记录多种信息的方法,其特征在于,所述方法还包括:提取每个位段的不同位的组合;将表征每个位段的不同位的组合的二进制转换为十进制。3.如权利要求1所述的同时记录多种信息的方法,其特征在于,所述信息种类包括所述自定义视图的模式信息、颜色信息以及距离信息,所述在所述变量中选取多个位段,一个位段表征一个信息种类,对每个位段中不同位进行组合,以表征对应信息种类的不同表现形式的步骤包括:在所述变量中选取第一位段,所述第一位段用于表征模式信息,对所述第一位段的不同位进行组合,以表征所述模式信息的不同表现形式;在所述变量中选取第二位段,所述第二位段用于表征颜色信息,对所述第二位段的不同位进行组合,以表征所述颜色信息的不同表现形式;在所述变量中选取第三位段,所述第三位段用于表征距离信息,对所述第三位段中不同位进行组合,以表征所述距离信息的不同表现形式。4.如权利要求1所述的同时记录多种信息的方法,其特征在于,所述定义数据形式为二进制的变量之后还包括步骤:定义所述变量的类型为无符号长整型。5.如权利要求1所述的同时记录多种信息的方法,其特征在于,所述方法还包括:定义所述变量中剩余的位段为扩展位,所述扩展位用于记录增加的表述所述自定义视图的信息...

【专利技术属性】
技术研发人员:张磊陈少杰张文明
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1