• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 22
    • 下载费用:30 金币  

    刷重庆时时彩: 虚拟按钮的图标排布方法、装置及终端.pdf

    摘要
    申请专利号:

    重庆时时彩单双窍门 www.4mum.com.cn CN201610913553.5

    申请日:

    2016.10.19

    公开号:

    CN106569687A

    公开日:

    2017.04.19

    当前法律状态:

    实审

    有效性:

    审中

    法律详情: 实质审查的生效IPC(主分类):G06F 3/0484申请日:20161019|||公开
    IPC分类号: G06F3/0484(2013.01)I; G06F3/0481(2013.01)I 主分类号: G06F3/0484
    申请人: 北京三快在线科技有限公司
    发明人: 廖仲武; 温华剑; 时允
    地址: 100083 北京市海淀区北四环西路9号2106-030
    优先权:
    专利代理机构: 北京润泽恒知识产权代理有限公司 11319 代理人: 苏培华
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201610913553.5

    授权公告号:

    |||

    法律状态公告日:

    2017.05.17|||2017.04.19

    法律状态类型:

    实质审查的生效|||公开

    摘要

    本申请提供一种虚拟按钮的图标排布方法、装置及终端,所述方法的一具体实施方式包括:获取当前每个影响因素的信息,所述影响因素为影响部分或全部虚拟按钮的使用概率的因素;基于所述当前每个影响因素的信息确定每个待排布虚拟按钮的总分数;按照所述总分数对每组待排布虚拟按钮的图标进行排布。该实施方式能够根据当前的实际情况,按照当前被使用的可能性的大小排布待排布虚拟按钮的图标,使使用概率较大的图标能够更容易的被用户找到,节省了时间,提高了终端的使用效率。

    权利要求书

    1.一种虚拟按钮的图标排布方法,其特征在于,所述方法包括:
    获取当前每个影响因素的信息,所述影响因素为影响部分或全部虚拟按钮的使用概率
    的因素;
    基于所述当前每个影响因素的信息确定每个待排布虚拟按钮的总分数;
    按照所述总分数对每组待排布虚拟按钮的图标进行排布。
    2.根据权利要求1所述的方法,其特征在于,所述基于所述当前每个影响因素的信息确
    定每个待排布虚拟按钮的总分数,包括:
    分别获取每个待排布虚拟按钮在当前每个影响因素下的分数;
    获取每个影响因素的预设权重;
    根据每个待排布虚拟按钮在当前每个影响因素下的分数及每个影响因素的预设权重
    确定每个待排布虚拟按钮的总分数。
    3.根据权利要求2所述的方法,其特征在于,所述分别获取每个待排布虚拟按钮在当前
    每个影响因素下的分数,包括:
    针对每个待排布虚拟按钮,从预设数据中分别查找出与该待排布虚拟按钮对应的备选
    分数;
    针对每个影响因素,从所述备选分数中查找出与当前该影响因素的信息匹配的分数,
    作为该待排布虚拟按钮在当前该影响因素下的分数。
    4.根据权利要求2所述的方法,其特征在于,所述分别获取每个待排布虚拟按钮在当前
    每个影响因素下的分数,包括:
    针对每个待排布虚拟按钮,获取该待排布虚拟按钮在预定时间段内的历史使用数据;
    针对每个影响因素,统计所述历史使用数据,以获取所述预定时间段内该待排布虚拟
    按钮在与当前该影响因素相同的情况下的使用次数;
    根据所述使用次数确定该待排布虚拟按钮在当前该影响因素下的分数。
    5.根据权利要求1所述的方法,其特征在于,所述按照所述总分数对每组待排布虚拟按
    钮的图标进行排布,包括:
    针对每组待排布虚拟按钮,在需要隐藏部分图标时,根据所述总分数将该组待排布虚
    拟按钮的图标划分为第一图标及第二图标;
    将所述第一图标排布于该组待排布虚拟按钮的图标显示区域;
    将所述第二图标进行折叠隐藏。
    6.根据权利要求5所述的方法,其特征在于,所述根据所述总分数将该组待排布虚拟按
    钮的图标划分为第一图标及第二图标,包括:
    获取该组待排布虚拟按钮的图标显示区域的尺寸作为第一尺寸;
    获取该组待排布虚拟按钮的图标的尺寸作为第二尺寸;
    根据所述第一尺寸及第二尺寸确定所述图标显示区域容纳图标的个数作为目标个数;
    按照总分数从大到小的顺序选取目标个数个待排布虚拟按钮的图标作为第一图标,将
    该组剩余的待排布虚拟按钮的图标作为第二图标。
    7.根据权利要求5所述的方法,其特征在于,所述将所述第一图标排布于该组待排布虚
    拟按钮的图标显示区域,包括:
    按照总分数从大到小的顺序将所述第一图标由前至后的排布于所述图标显示区域。
    8.根据权利要求5所述的方法,其特征在于,所述方法还包括:
    当检测到展开折叠隐藏的指令时,输出展开区域;
    将所述第二图标排布于所述展开区域。
    9.根据权利要求1-8中任意一项所述的方法,其特征在于,所述影响因素包括以下一项
    或多项:
    时间;
    位置;
    登录的账号。
    10.一种虚拟按钮的图标排布装置,其特征在于,所述装置包括:
    获取???,用于获取当前每个影响因素的信息,所述影响因素为影响部分或全部虚拟
    按钮的使用概率的因素;
    确定???,用于基于所述当前每个影响因素的信息确定每个待排布虚拟按钮的总分
    数;
    排布???,用于按照所述总分数对每组待排布虚拟按钮的图标进行排布。
    11.根据权利要求10所述的装置,其特征在于,所述确定??榘ǎ?br />第一获取子???,用于分别获取每个待排布虚拟按钮在当前每个影响因素下的分数;
    第二获取子???,用于获取每个影响因素的预设权重;
    确定子???,用于根据每个待排布虚拟按钮在当前每个影响因素下的分数及每个影响
    因素的预设权重确定每个待排布虚拟按钮的总分数。
    12.根据权利要求11所述的装置,其特征在于,所述第一获取子??楸慌渲糜糜冢?br />针对每个待排布虚拟按钮,从预设数据中分别查找出与该待排布虚拟按钮对应的备选
    分数;
    针对每个影响因素,从所述备选分数中查找出与当前该影响因素的信息匹配的分数,
    作为该待排布虚拟按钮在当前该影响因素下的分数。
    13.根据权利要求11所述的装置,其特征在于,所述第一获取子??楸慌渲糜糜冢?br />针对每个待排布虚拟按钮,获取该待排布虚拟按钮在预定时间段内的历史使用数据;
    针对每个影响因素,统计所述历史使用数据,以获取所述预定时间段内该待排布虚拟
    按钮在与当前该影响因素相同的情况下的使用次数;
    根据所述使用次数确定该待排布虚拟按钮在当前该影响因素下的分数。
    14.根据权利要求10所述的装置,其特征在于,所述排布??榘ǎ?br />划分子???,用于针对每组待排布虚拟按钮,在需要隐藏部分图标时,根据所述总分数
    将该组待排布虚拟按钮的图标划分为第一图标及第二图标;
    显示子???,用于将所述第一图标排布于该组待排布虚拟按钮的图标显示区域;
    隐藏子???,用于将所述第二图标进行折叠隐藏。
    15.根据权利要求14所述的装置,其特征在于,所述划分子??榘ǎ?br />第一尺寸获取子???,用于获取该组待排布虚拟按钮的图标显示区域的尺寸作为第一
    尺寸;
    第二尺寸获取子???,用于获取该组待排布虚拟按钮的图标的尺寸作为第二尺寸;
    个数确定子???,用于根据所述第一尺寸及第二尺寸确定所述图标显示区域容纳图标
    的个数作为目标个数;
    选取子???,用于按照总分数从大到小的顺序选取目标个数个待排布虚拟按钮的图标
    作为第一图标,将该组剩余的待排布虚拟按钮的图标作为第二图标。
    16.根据权利要求14所述的装置,其特征在于,所述显示子??楸慌渲糜糜冢?br />按照总分数从大到小的顺序将所述第一图标由前至后的排布于所述图标显示区域。
    17.根据权利要求14所述的装置,其特征在于,所述装置还包括:
    输出???,用于当检测到展开折叠隐藏的指令时,输出展开区域;
    展开???,用于将所述第二图标排布于所述展开区域。
    18.根据权利要求10-17中任意一项所述的装置,其特征在于,所述影响因素包括以下
    一项或多项:
    时间;
    位置;
    登录的账号。
    19.一种终端,其特征在于,包括:
    处理器;
    用于存储处理器可执行指令的存储器;
    其中,所述处理器被配置为:
    获取当前每个影响因素的信息,所述影响因素为影响部分或全部虚拟按钮的使用概率
    的因素;
    基于所述当前每个影响因素的信息确定每个待排布虚拟按钮的总分数;
    按照所述总分数对每组待排布虚拟按钮的图标进行排布。

    说明书

    虚拟按钮的图标排布方法、装置及终端

    技术领域

    本申请涉及终端技术领域,特别涉及一种虚拟按钮的图标排布方法、装置及终端。

    背景技术

    一般来说,在某些客户端的操作界面上,可能会有一些功能虚拟按钮,以收银类客
    户端为例,支付方式可能有多种。因此,在付款界面上可能会显示一些支付方式对应的虚拟
    按钮的图标。例如,可以有团购支付虚拟按钮的图标,现金支付虚拟按钮的图标,微信支付
    虚拟按钮的图标,支付宝支付虚拟按钮的图标,银行支付虚拟按钮的图标等等。如果这些虚
    拟按钮数量较多,可能会占据比较大的显示区域,并且,用户每次在选择按钮时,需要在大
    量的虚拟按钮的图标中寻找想要使用的虚拟按钮的图标。从而浪费了时间,降低了终端的
    使用效率。

    发明内容

    为了解决上述技术问题,本申请提供一种虚拟按钮的图标排布方法、装置及终端。

    根据本申请实施例的第一方面,提供一种虚拟按钮的图标排布方法,包括:

    获取当前每个影响因素的信息,所述影响因素为影响部分或全部虚拟按钮的使用
    概率的因素;

    基于所述当前每个影响因素的信息确定每个待排布虚拟按钮的总分数;

    按照所述总分数对每组待排布虚拟按钮的图标进行排布。

    可选的,所述基于所述当前每个影响因素的信息确定每个待排布虚拟按钮的总分
    数,包括:

    分别获取每个待排布虚拟按钮在当前每个影响因素下的分数;

    获取每个影响因素的预设权重;

    根据每个待排布虚拟按钮在当前每个影响因素下的分数及每个影响因素的预设
    权重确定每个待排布虚拟按钮的总分数。

    可选的,所述分别获取每个待排布虚拟按钮在当前每个影响因素下的分数,包括:

    针对每个待排布虚拟按钮,从预设数据中分别查找出与该待排布虚拟按钮对应的
    备选分数;

    针对每个影响因素,从所述备选分数中查找出与当前该影响因素的信息匹配的分
    数,作为该待排布虚拟按钮在当前该影响因素下的分数。

    可选的,所述分别获取每个待排布虚拟按钮在当前每个影响因素下的分数,包括:

    针对每个待排布虚拟按钮,获取该待排布虚拟按钮在预定时间段内的历史使用数
    据;

    针对每个影响因素,统计所述历史使用数据,以获取所述预定时间段内该待排布
    虚拟按钮在与当前该影响因素相同的情况下的使用次数;

    根据所述使用次数确定该待排布虚拟按钮在当前该影响因素下的分数。

    可选的,所述按照所述总分数对每组待排布虚拟按钮的图标进行排布,包括:

    针对每组待排布虚拟按钮,在需要隐藏部分图标时,根据所述总分数将该组待排
    布虚拟按钮的图标划分为第一图标及第二图标;

    将所述第一图标排布于该组待排布虚拟按钮的图标显示区域;

    将所述第二图标进行折叠隐藏。

    可选的,所述根据所述总分数将该组待排布虚拟按钮的图标划分为第一图标及第
    二图标,包括:

    获取该组待排布虚拟按钮的图标显示区域的尺寸作为第一尺寸;

    获取该组待排布虚拟按钮的图标的尺寸作为第二尺寸;

    根据所述第一尺寸及第二尺寸确定所述图标显示区域容纳图标的个数作为目标
    个数;

    按照总分数从大到小的顺序选取目标个数个待排布虚拟按钮的图标作为第一图
    标,将该组剩余的待排布虚拟按钮的图标作为第二图标。

    可选的,所述将所述第一图标排布于该组待排布虚拟按钮的图标显示区域,包括:

    按照总分数从大到小的顺序将所述第一图标由前至后的排布于所述图标显示区
    域。

    可选的,所述方法还包括:

    当检测到展开折叠隐藏的指令时,输出展开区域;

    将所述第二图标排布于所述展开区域。

    可选的,所述影响因素包括以下一项或多项:

    时间;

    位置;

    登录的账号。

    根据本申请实施例的第二方面,提供一种虚拟按钮的图标排布装置,包括:

    获取???,用于获取当前每个影响因素的信息,所述影响因素为影响部分或全部
    虚拟按钮的使用概率的因素;

    确定???,用于基于所述当前每个影响因素的信息确定每个待排布虚拟按钮的总
    分数;

    排布???,用于按照所述总分数对每组待排布虚拟按钮的图标进行排布。

    可选的,所述确定??榘ǎ?br />

    第一获取子???,用于分别获取每个待排布虚拟按钮在当前每个影响因素下的分
    数;

    第二获取子???,用于获取每个影响因素的预设权重;

    确定子???,用于根据每个待排布虚拟按钮在当前每个影响因素下的分数及每个
    影响因素的预设权重确定每个待排布虚拟按钮的总分数。

    可选的,所述第一获取子??楸慌渲糜糜冢?br />

    针对每个待排布虚拟按钮,从预设数据中分别查找出与该待排布虚拟按钮对应的
    备选分数;

    针对每个影响因素,从所述备选分数中查找出与当前该影响因素的信息匹配的分
    数,作为该待排布虚拟按钮在当前该影响因素下的分数。

    可选的,所述第一获取子??楸慌渲糜糜冢?br />

    针对每个待排布虚拟按钮,获取该待排布虚拟按钮在预定时间段内的历史使用数
    据;

    针对每个影响因素,统计所述历史使用数据,以获取所述预定时间段内该待排布
    虚拟按钮在与当前该影响因素相同的情况下的使用次数;

    根据所述使用次数确定该待排布虚拟按钮在当前该影响因素下的分数。

    可选的,所述排布??榘ǎ?br />

    划分子???,用于针对每组待排布虚拟按钮,在需要隐藏部分图标时,根据所述总
    分数将该组待排布虚拟按钮的图标划分为第一图标及第二图标;

    显示子???,用于将所述第一图标排布于该组待排布虚拟按钮的图标显示区域;

    隐藏子???,用于将所述第二图标进行折叠隐藏。

    可选的,所述划分子??榘ǎ?br />

    第一尺寸获取子???,用于获取该组待排布虚拟按钮的图标显示区域的尺寸作为
    第一尺寸;

    第二尺寸获取子???,用于获取该组待排布虚拟按钮的图标的尺寸作为第二尺
    寸;

    个数确定子???,用于根据所述第一尺寸及第二尺寸确定所述图标显示区域容纳
    图标的个数作为目标个数;

    选取子???,用于按照总分数从大到小的顺序选取目标个数个待排布虚拟按钮的
    图标作为第一图标,将该组剩余的待排布虚拟按钮的图标作为第二图标。

    可选的,所述显示子??楸慌渲糜糜冢?br />

    按照总分数从大到小的顺序将所述第一图标由前至后的排布于所述图标显示区
    域。

    可选的,所述装置还包括:

    输出???,用于当检测到展开折叠隐藏的指令时,输出展开区域;

    展开???,用于将所述第二图标排布于所述展开区域。

    可选的,所述影响因素包括以下一项或多项:

    时间;

    位置;

    登录的账号。

    根据本申请实施例的第三方面,提供一种终端,包括:

    处理器;

    用于存储处理器可执行指令的存储器;

    其中,所述处理器被配置为:

    获取当前每个影响因素的信息,所述影响因素为影响部分或全部虚拟按钮的使用
    概率的因素;

    基于所述当前每个影响因素的信息确定每个待排布虚拟按钮的总分数;

    按照所述总分数对每组待排布虚拟按钮的图标进行排布。

    本申请的实施例提供的技术方案可以包括以下有益效果:

    本申请的实施例提供的虚拟按钮的图标排布方法,通过基于当前每个影响虚拟按
    钮使用概率的影响因素的信息,确定每个待排布虚拟按钮的总分数,并按照该总分数对每
    组待排布虚拟按钮的图标进行排布。从而能够根据当前的实际情况,按照当前被使用的可
    能性的大小排布待排布虚拟按钮的图标,使使用概率较大的图标能够更容易的被用户找
    到,节省了时间,提高了终端的使用效率。

    应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不
    能限制本申请。

    附图说明

    此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施
    例,并与说明书一起用于解释本申请的原理。

    图1是本申请根据一示例性实施例示出的一种虚拟按钮的图标排布方法的流程
    图;

    图2是本申请根据一示例性实施例示出的另一种虚拟按钮的图标排布方法的流程
    图;

    图3是本申请根据一示例性实施例示出的另一种虚拟按钮的图标排布方法的流程
    图;

    图4是本申请根据一示例性实施例示出的一种虚拟按钮的图标排布的示意图;

    图5是本申请根据一示例性实施例示出的一种虚拟按钮的图标排布装置的框图;

    图6是本申请根据一示例性实施例示出的另一种虚拟按钮的图标排布装置的框
    图;

    图7是本申请根据一示例性实施例示出的另一种虚拟按钮的图标排布装置的框
    图;

    图8是本申请根据一示例性实施例示出的另一种虚拟按钮的图标排布装置的框
    图;

    图9是本申请根据一示例性实施例示出的另一种虚拟按钮的图标排布装置的框
    图。

    具体实施方式

    这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及
    附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例
    中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附
    权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

    在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。
    在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数
    形式,除非上下文清楚地表示其他含义?;褂Φ崩斫?,本文中使用的术语“和/或”是指并包
    含一个或多个相关联的列出项目的任何或所有可能组合。

    应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这
    些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离
    本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第
    一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……
    时”或“响应于确定”。

    如图1所示,图1是根据一示例性实施例示出的一种虚拟按钮的图标排布方法的流
    程图,该方法可以应用于终端中。在本实施例中,终端可以是能够安装第三方应用程序的终
    端,例如,该终端可以是安装了餐饮店服务客户端并可以用于餐饮店服务的终端设备。本领
    域技术人员可以理解,该终端设备可以包括但不限于诸如智能手机的移动终端设备、平板
    电脑、POS终端机等等。该方法包括以下步骤:

    在步骤101中,获取当前每个影响因素的信息。

    在本实施例中,影响因素为影响部分或全部虚拟按钮的使用概率的因素,影响因
    素可以有一个或多个。其中,虚拟按钮为终端的操作界面上具有各种功能的虚拟按钮。以结
    算付款为例,在结算付款时,可能会有多种不同的支付方式。因此,在付款界面上可能会显
    示一些支付方式对应的虚拟按钮的图标。例如,支付方式可以有团购支付,现金支付,微信
    支付,支付宝支付,银行支付等等。在付款界面上,可以分别显示上述支付方式对应的虚拟
    按钮的图标??梢岳斫?,虚拟按钮还可以是其它功能的虚拟按钮,本申请对此方面不限定。

    在本实施例中,一些因素可能会影响到部分或全部虚拟按钮的使用概率。以结算
    付款为例,例如,由于某些支付方式可能在某些时间段提供一些优惠活动,或者某些团购可
    能会在某些时间段比较集中等,因此时间因素可能会影响到某些虚拟按钮的使用概率。如,
    某虚拟按钮在对应的优惠活动时段,使用的可能性(使用的概率)更大。

    又例如,在餐厅的不同区域进行结算付款时,不同的支付方式的使用概率也可能
    不同。如,在前台区域进行结算付款时,使用银行卡或团购进行付款的可能性(使用的概率)
    更大。在用餐区进行结算付款时,使用现金支付的可能性(使用的概率)更大等等。因此,位
    置因素可能也会影响到某些虚拟按钮的使用概率。

    再例如,不同账户的用户的支付习惯可能不同,使用的支付方式的使用概率也不
    相同。因此,登录的账号因素可能也会影响到某些虚拟按钮的使用概率。如,用户甲可能更
    喜欢使用现金进行支付,因此,登录的账号为用户甲的账号时,现金支付对应的虚拟按钮使
    用的概率更大。用户乙可能更喜欢使用银行卡进行支付,因此,登录的账号为用户甲的账号
    时,现金支付对应的虚拟按钮使用的概率更大。

    在本实施例中,影响因素可以包括以下一项或多项:时间;位置;以及登录的账号
    等??梢岳斫?,影响因素还可以包括其它任意可能会影响到部分或全部虚拟按钮的使用概
    率的因素,本申请对影响因素的具体内容方面不限定。

    在本实施例中,可以获取当前每个影响因素的信息。例如,如果影响因素包括时
    间、位置以及登录的账号。则可以获取当前登录的账号;从本地的时间管理??榛袢〉鼻暗?br />时间信息(例如,当前的时刻信息,年月日信息等);通过本地的定位管理??榛袢〉鼻暗奈?br />置信息等??梢愿萦跋煲蛩氐木咛迥谌?,通过对应的方式获取当前每个影响因素的信息,
    本申请对获取当前每个影响因素的信息的具体方式方面不限定。

    在步骤102中,基于当前每个影响因素的信息确定每个待排布虚拟按钮的总分数。

    在本实施例中,可以基于当前每个影响因素的信息确定每个待排布虚拟按钮的总
    分数。其中,待排布虚拟按钮可以是当前界面上待排布的一些虚拟按钮。以结算付款为例,
    在付款界面上,可能会在支付方式选择区域显示一些支付方式对应的虚拟按钮的图标。例
    如,在支付方式选择区域,可以显示团购支付虚拟按钮的图标,现金支付虚拟按钮的图标,
    微信支付虚拟按钮的图标,支付宝支付虚拟按钮的图标,银行支付虚拟按钮的图标等等。上
    述这些虚拟按钮可以作为待排布虚拟按钮。

    在本实施例中,每个影响因素可能会对部分或全部虚拟按钮的使用概率产生影
    响,对于每个待排布虚拟按钮来说,可能受到不同影响因素的影响,并且,影响程度不同。因
    此,针对每个待排布虚拟按钮,在每个不同影响因素下,可以以一定的规则获得一个分数,
    该分数能够量化的体现出在该影响因素下,使用该待排布虚拟按钮的可能性。然后,将该待
    排布虚拟按钮在每个影响因素下的分数进行加权求和,可以获得总分数。总分数越高的待
    排布虚拟按钮在当前被使用的可能性越大,因此,在对待排布虚拟按钮的图标进行排布时,
    总分数越大的虚拟按钮的图标可以越靠前。

    具体来说,首先,可以分别获取每个待排布虚拟按钮在当前每个影响因素下的分
    数。然后,获取每个影响因素的预设权重,并根据每个待排布虚拟按钮在当前每个影响因素
    下的分数及每个影响因素的预设权重确定每个待排布虚拟按钮的总分数。

    在步骤103中,按照上述总分数对每组待排布虚拟按钮的图标进行排布。

    在本实施例中,对应于相同属性的待排布虚拟按钮属于一组虚拟按钮,例如,所有
    的支付方式对应的虚拟按钮可以为一组虚拟按钮。一般来说,在对待排布虚拟按钮的图标
    进行排布时,通常是以组为单位进行排布,不同组的虚拟按钮的图标在不同的区域排布显
    示,相互之间不影响。在一个操作界面上,可以有一组或多组待排布虚拟按钮,本申请对此
    方面不限定。

    在本实施例中,一组待排布虚拟按钮的图标可以显示于对应的图标显示区域,例
    如,支付方式对应的虚拟按钮可以显示于支付方式选择区域。一般来说,一组待排布虚拟按
    钮的个数可能并不是恒定不变的,有时可能会根据功能的增减对待排布虚拟按钮进行增
    减。为了不影响其它显示区域的显示效果,图标显示区域的尺寸一般不会随待排布虚拟按
    钮的增减而改变。因此,当图标显示区域容纳不下一组的所有待排布虚拟按钮的图标时,需
    要将一部分图标进行折叠隐藏。

    具体来说,针对每组待排布虚拟按钮,在需要隐藏部分图标时,可以根据每个待排
    布虚拟按钮的总分数,将该组待排布虚拟按钮的图标划分为第一图标及第二图标。然后,将
    第一图标排布于该组待排布虚拟按钮的图标显示区域,将第二图标进行折叠隐藏。

    本申请的上述实施例提供的虚拟按钮的图标排布方法,通过基于当前每个影响虚
    拟按钮使用概率的影响因素的信息,确定每个待排布虚拟按钮的总分数,并按照该总分数
    对每组待排布虚拟按钮的图标进行排布。从而能够根据当前的实际情况,按照当前被使用
    的可能性的大小排布待排布虚拟按钮的图标,使使用概率较大的图标能够更容易的被用户
    找到,节省了时间,提高了终端的使用效率。

    如图2所示,图2根据一示例性实施例示出的另一种虚拟按钮的图标排布方法的流
    程图,该实施例详细描述了基于当前每个影响因素的信息确定每个待排布虚拟按钮的总分
    数的过程,该方法可以应用于终端中,包括以下步骤:

    在步骤201中,获取当前每个影响因素的信息。

    在步骤202中,分别获取每个待排布虚拟按钮在当前每个影响因素下的分数。

    在本实施例中,可以分别针对每个待排布虚拟按钮,获取该待排布虚拟按钮在当
    前每个影响因素下的分数。具体来说,在一种实现方式中,可以首先预设每个待排布虚拟按
    钮在不同影响因素下的分数,并将该预设的分数与影响因素的具体信息以及待排布虚拟按
    钮的标识进行关联地存储,以生成待排布虚拟按钮与影响因素的具体信息以及预设的分数
    的关联关系表。

    设表1为虚拟按钮A和虚拟按钮B与影响因素的具体信息以及预设的分数的关联关
    系表,如下表1所示:



    其中,A按钮在时间因素的影响下,在a-b时间段对应的分数为1,在b-c时间段对应
    的分数为2,在c-d时间段对应的分数为0。A按钮在位置因素的影响下,在M区域对应的分数
    为2,在N区域对应的分数为1。B按钮在时间因素的影响下,在a-c时间段对应的分数为3,在
    c-d时间段对应的分数为1。B按钮在位置因素的影响下,在M区域对应的分数为3,在N区域对
    应的分数为1。

    在本实施例中,当获取每个待排布虚拟按钮在当前每个影响因素下的分数时,可
    以先针对每个待排布虚拟按钮,从预设数据中分别查找出与该待排布虚拟按钮对应的分数
    作为备选分数。然后,再针对每个影响因素,从备选分数中查找出与当前该影响因素的信息
    匹配的分数,作为该待排布虚拟按钮在当前该影响因素下的分数。

    例如,假设,当前影响因素的信息包括时间为m(处于a-b时间段内),位于区域M。针
    对待排布虚拟按钮A,从预设数据中分别查找出与按钮A对应的分数,这些分数包括不同时
    间段(a-b、b-c以及c-d时间段)时该待排布虚拟按钮对应的分数,以及不同位置(M区域以及
    N区域)时该待排布虚拟按钮对应的分数,将这些分数作为备选分数。然后,再针对每个影响
    因素(时间因素以及位置因素),从备选分数中查找出与处于a-b时间段匹配的分数(为1),
    以及与区域M匹配的分数(为2),作为该待排布虚拟按钮在当前该影响因素下的分数。

    需要说明的是,在本实施例中,可以根据实际情况,对每个待排布虚拟按钮在不同
    影响因素下的分数进行设置。例如,假设,在a-b时间段内,某团购推出团购活动,因此,对这
    个阶段某团购支付对应的虚拟按钮设定一个较高的分数,即对某团购支付对应的虚拟按钮
    在这个阶段的时间因素下设定一个较高的分数。而对其它支付方式对应的虚拟按钮设定一
    个相对较低的分数。在c-d时间段内,某银行推出刷卡打折活动,因此,对银行卡支付对应的
    虚拟按钮在这个阶段的时间因素下设定一个较高的分数。同理,还可以对其它时间段内,不
    同虚拟按钮设定一个合适的时间因素下的分数。在时间因素下,将不同时间段的时间信息、
    待排布虚拟按钮以及对应的预设分数进行关联地存储。

    当在前台结账时,一般较多的顾客可能使用团购或者银行卡进行支付,因此,在位
    于前台区域S的位置因素下,对团购或者银行卡支付对应的虚拟按钮设定一个较高的分数,
    即对团购或者银行卡支付对应的虚拟按钮在前台区域S的位置因素下设定一个较高的分
    数。而对其它支付方式对应的虚拟按钮设定一个相对较低的分数。当在用餐区G结账时,一
    般较多的顾客可能使用现金进行支付,因此,对现金支付对应的虚拟按钮在区域G的位置因
    素下设定一个较高的分数。同理,还可以对其它区域中,不同虚拟按钮设定一个合适的分
    数。在位置因素下,将不同位置区域的位置信息、待排布虚拟按钮以及对应的预设分数进行
    关联地存储。

    在另一种实现方式中,还可以针对每个待排布虚拟按钮,获取该待排布虚拟按钮
    在预定时间段内的历史使用数据。针对每个影响因素,统计该历史使用数据,以获取该预定
    时间段内该待排布虚拟按钮在与当前该影响因素相同的情况下的使用次数。并根据该使用
    次数确定该待排布虚拟按钮在当前该影响因素下的分数??梢越檬褂么问魑鲜龇?br />数,也可以用该使用次数除以该时间段内所有待排布虚拟按钮的使用次数,再乘以100,将
    所得的结果作为上述分数??梢岳斫?,还可以采用其它的方式根据该使用次数确定该待排
    布虚拟按钮在当前该影响因素下的分数,本申请对确定该待排布虚拟按钮在当前该影响因
    素下的分数的具体方式方面不限定。其中,预定时间段可以是任意合理的时间段,可以是当
    前时刻之前一周的时间段,也可以是当前时刻之前一个月的时间段,还可以是其它的时间
    段,本申请对此方面不限定。

    例如,假设,当前影响因素的信息包括位于区域S??梢哉攵悦扛龃挪夹槟獍磁?,
    获取该待排布虚拟按钮在当前时刻之前一个月的时间段内的历史使用数据?;袢「迷ざㄊ?br />间段内该待排布虚拟按钮在位于区域S时的使用次数。并根据该使用次数确定该待排布虚
    拟按钮在当前该影响因素下的分数。

    可以理解,还可以通过其它的方式获取每个待排布虚拟按钮在当前每个影响因素
    下的分数,本申请对获取每个待排布虚拟按钮在当前每个影响因素下的分数的具体方式方
    面不限定。

    在步骤203中,获取每个影响因素的预设权重。

    在本实施例中,可以预先对每个影响因素设定一个权重,并将影响因素与对应的
    权重进行关联地存储。一般来说,对虚拟按钮的使用的影响越大,权重的值越大。影响因素
    的权重的设定可以是根据实际的经验设定的,可以是个经验值,也可以不断对每个影响因
    素对应的权重进行修正。每个影响因素对应的权重可以是任意合理的值,本申请对此方面
    不限定。

    在步骤204中,根据每个待排布虚拟按钮在当前每个影响因素下的分数及每个影
    响因素的预设权重确定每个待排布虚拟按钮的总分数。

    在本实施例中,可以根据每个待排布虚拟按钮在当前每个影响因素下的分数及每
    个影响因素的预设权重确定每个待排布虚拟按钮的总分数。具体来说,首先,针对每个待排
    布虚拟按钮,可以先计算该待排布虚拟按钮在当前影响因素下的分数加权和,然后根据该
    分数加权和确定总分数。

    在本实施例中,可以将上述分数加权和作为该待排布虚拟按钮的总分数。也可以
    根据该分数加权和继续计算该待排布虚拟按钮在当前影响因素下的分数加权平均值,作为
    该待排布虚拟按钮的总分数?;箍梢远陨鲜龇质尤ê徒幸欢ǖ拇?,例如,与预定常数
    相加,或者与预定系数相乘等,然后,将所得的结果作为该待排布虚拟按钮的总分数??梢?br />理解,还可以采用其它的方式确定每个待排布虚拟按钮的总分数,本申请对确定每个待排
    布虚拟按钮的总分数的具体方式方面不限定。

    在步骤205中,按照上述总分数对每组待排布虚拟按钮的图标进行排布。

    需要说明的是,对于与图1实施例中相同的步骤,在上述图2实施例中不再进行赘
    述,相关内容可参见图1实施例。

    本申请的上述实施例提供的虚拟按钮的图标排布方法,通过基于当前每个影响虚
    拟按钮使用概率的影响因素的信息,获取每个待排布虚拟按钮在当前每个影响因素下的分
    数及每个影响因素的预设权重,并确定每个待排布虚拟按钮的总分数,按照该总分数对每
    组待排布虚拟按钮的图标进行排布。从而能够根据当前的实际情况,按照当前被使用的可
    能性的大小排布待排布虚拟按钮的图标,使使用概率较大的图标能够更容易的被用户找
    到,进一步节省了时间,提高了终端的使用效率。

    如图3所示,图3根据一示例性实施例示出的另一种虚拟按钮的图标排布方法的流
    程图,该实施例详细描述了按照总分数对每组待排布虚拟按钮的图标进行排布的过程,该
    方法可以应用于终端中,包括以下步骤:

    在步骤301中,获取当前每个影响因素的信息。

    在步骤302中,基于当前每个影响因素的信息确定每个待排布虚拟按钮的总分数。

    在步骤303中,针对每组待排布虚拟按钮,在需要隐藏部分图标时,根据其总分数
    将该组待排布虚拟按钮的图标划分为第一图标及第二图标。

    在本实施例中,针对每组待排布虚拟按钮,可以首先确定该组待排布虚拟按钮在
    当前界面上的图标显示区域,然后,获取该图标显示区域的尺寸,作为第一尺寸。接着,获取
    该组待排布虚拟按钮的图标的尺寸作为第二尺寸??梢愿莸谝怀叽缂暗诙叽缛范ǜ猛?br />标显示区域容纳图标的个数,作为目标个数。按照总分数从大到小的顺序选取目标个数个
    待排布虚拟按钮的图标作为第一图标,将该组剩余的待排布虚拟按钮的图标作为第二图
    标。

    例如,假设一组待排布虚拟按钮的图标及其对应的分数如下:A团购支付图标9分,
    B团购支付图标2分,C团购支付图标3分,现金支付图标3分,免单图标1分,支付宝支付图标7
    分,银行卡支付图标6分,微信支付图标8分,D外卖支付图标6分,E外卖支付图标5分,F外卖
    支付图标2分等?;袢「米榇挪夹槟獍磁サ耐急暝诘鼻敖缑嫔系南允厩虻某叽缱魑?br />一尺寸,假设为M×N?;袢〈挪夹槟獍磁サ耐急甑某叽缱魑诙叽?,假设为D×G??梢?br />根据第一尺寸及第二尺寸确定该图标显示区域容纳图标的个数,假设为6。将该组待排布虚
    拟按钮的图标按照总分数从大到小的顺序进行排序,排序如下:A团购支付图标(9分),微信
    支付图标(8分),支付宝支付图标(7分),银行卡支付图标(6分),D外卖支付图标(6分),E外
    卖支付图标(5分),C团购支付图标(3分),现金支付图标(3分),B团购支付图标(2分),F外卖
    支付图标(2分),免单图标(1分)等。取前6个图标:A团购支付图标,微信支付图标,支付宝支
    付图标,银行卡支付图标,D外卖支付图标,E外卖支付图标,作为第一图标。剩余的5个图标:
    C团购支付图标,现金支付图标,B团购支付图标,F外卖支付图标,免单图标,作为第二图标。

    在步骤304中,将第一图标排布于该组待排布虚拟按钮的图标显示区域。

    在步骤305中,将第二图标进行折叠隐藏。

    在步骤306中,当检测到展开折叠隐藏的指令时,输出展开区域。

    在步骤307中,将第二图标排布于展开区域。

    在本实施例中,在划分出第一图标及第二图标后,可以将第一图标排布于该组待
    排布虚拟按钮的图标显示区域。具体来说,可以按照总分数从大到小的顺序将第一图标由
    前至后的排布于图标显示区域。将第二图标进行折叠隐藏。当检测到展开折叠隐藏的指令
    时,输出展开区域,并将第二图标排布于所述展开区域。

    需要说明的是,在展开区域排布显示第二图标时,可以按照总分数从大到小的顺
    序将第二图标由前至后的排布于展开区域。也可以以其它规则将第二图标排布于展开区
    域?;箍梢砸匀我獾乃承蚪诙急昱挪加谡箍?。本申请对第二图标在展开区域的具
    体排布顺序方面不限定。

    例如,如图4所示,假设,第一图标包括A团购支付图标,微信支付图标,支付宝支付
    图标,银行卡支付图标,D外卖支付图标,E外卖支付图标。第二图标包括C团购支付图标,现
    金支付图标,B团购支付图标,F外卖支付图标,免单图标。区域401为该组待排布虚拟按钮的
    图标显示区域,按钮402为折叠按钮??梢园凑兆芊质哟蟮叫〉乃承蚨缘谝煌急杲信?br />序,并按照该顺序,将第一图标排布于区域401,将第二图标折叠隐藏。当用户点击按钮402
    时,可以检测到展开折叠隐藏的指令,然后,输出展开区域403,将第二图标排布于该展开区
    域403。

    需要说明的是,对于与图1和图2实施例中相同的步骤,在上述图3实施例中不再进
    行赘述,相关内容可参见图1和图2实施例。

    本申请的上述实施例提供的虚拟按钮的图标排布方法,通过基于当前每个影响虚
    拟按钮使用概率的影响因素的信息,确定每个待排布虚拟按钮的总分数,针对每组待排布
    虚拟按钮,根据总分数将该组待排布虚拟按钮的图标划分为第一图标及第二图标,将第一
    图标排布于该组待排布虚拟按钮的图标显示区域,将第二图标进行折叠隐藏。并在检测到
    展开折叠隐藏的指令时,输出展开区域,将第二图标排布于展开区域。从而能够根据当前的
    实际情况,按照当前被使用的可能性的大小排布待排布虚拟按钮的图标,使使用概率较大
    的图标能够更容易的被用户找到,进一步节省了时间,有助于提高终端的使用效率。

    应当注意,尽管在附图中以特定顺序描述了本申请方法的操作,但是,这并非要求
    或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期
    望的结果。相反,流程图中描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些
    步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。

    与前述虚拟按钮的图标排布方法实施例相对应,本申请还提供了虚拟按钮的图标
    排布装置及其所应用的终端的实施例。

    如图5所示,图5是本申请根据一示例性实施例示出的一种虚拟按钮的图标排布装
    置框图,该装置可以包括:获取???01,确定???02以及排布???03。

    其中,获取???01,用于获取当前每个影响因素的信息,该影响因素为影响部分
    或全部虚拟按钮的使用概率的因素。

    确定???02,用于基于当前每个影响因素的信息确定每个待排布虚拟按钮的总
    分数。

    排布???03,用于按照上述总分数对每组待排布虚拟按钮的图标进行排布。

    如图6所示,图6是本申请根据一示例性实施例示出的另一种虚拟按钮的图标排布
    装置框图,该实施例在前述图5所示实施例的基础上,确定???02可以包括:第一获取子模
    块601,第二获取子???02和确定子???03。

    其中,第一获取子???01,用于分别获取每个待排布虚拟按钮在当前每个影响因
    素下的分数。

    第二获取子???02,用于获取每个影响因素的预设权重。

    确定子???03,用于根据每个待排布虚拟按钮在当前每个影响因素下的分数及
    每个影响因素的预设权重确定每个待排布虚拟按钮的总分数。

    在一些可选实施方式中,第一获取子???01被配置用于:

    针对每个待排布虚拟按钮,从预设数据中分别查找出与该待排布虚拟按钮对应的
    备选分数。

    针对每个影响因素,从上述备选分数中查找出与当前该影响因素的信息匹配的分
    数,作为该待排布虚拟按钮在当前该影响因素下的分数。

    在另一些可选实施方式中,第一获取子???01被配置用于:

    针对每个待排布虚拟按钮,获取该待排布虚拟按钮在预定时间段内的历史使用数
    据。

    针对每个影响因素,统计上述历史使用数据,以获取预定时间段内该待排布虚拟
    按钮在与当前该影响因素相同的情况下的使用次数。

    根据该使用次数确定该待排布虚拟按钮在当前该影响因素下的分数。

    如图7所示,图7是本申请根据一示例性实施例示出的另一种虚拟按钮的图标排布
    装置框图,该实施例在前述图5所示实施例的基础上,排布???03可以包括:划分子???br />701,显示子???02和隐藏子???03。

    其中,划分子???01,用于针对每组待排布虚拟按钮,在需要隐藏部分图标时,根
    据上述总分数将该组待排布虚拟按钮的图标划分为第一图标及第二图标。

    显示子???02,用于将第一图标排布于该组待排布虚拟按钮的图标显示区域。

    隐藏子???03,用于将第二图标进行折叠隐藏。

    在一些可选实施方式中,显示子???02被配置用于:

    按照总分数从大到小的顺序将第一图标由前至后的排布于上述图标显示区域。

    如图8所示,图8是本申请根据一示例性实施例示出的另一种虚拟按钮的图标排布
    装置框图,该实施例在前述图7所示实施例的基础上,划分子???01可以包括:第一尺寸获
    取子???01,第二尺寸获取子???02,个数确定子???03和选取子???04。

    其中,第一尺寸获取子???01,用于获取该组待排布虚拟按钮的图标显示区域的
    尺寸作为第一尺寸。

    第二尺寸获取子???02,用于获取该组待排布虚拟按钮的图标的尺寸作为第二
    尺寸。

    个数确定子???03,用于根据第一尺寸及第二尺寸确定上述图标显示区域容纳
    图标的个数作为目标个数。

    选取子???04,用于按照总分数从大到小的顺序选取目标个数个待排布虚拟按
    钮的图标作为第一图标,将该组剩余的待排布虚拟按钮的图标作为第二图标。

    如图9所示,图9是本申请根据一示例性实施例示出的另一种虚拟按钮的图标排布
    装置框图,该实施例在前述图5所示实施例的基础上,该装置还可以进一步包括:输出???br />504和展开???05。

    其中,输出???04,用于当检测到展开折叠隐藏的指令时,输出展开区域。

    展开???05,用于将第二图标排布于所述展开区域。

    在一些可选实施方式中,影响因素包括以下一项或多项:时间;位置;登录的账号。

    应当理解,上述装置可以预先设置在终端中,也可以通过下载等方式而加载到终
    端中。上述装置中的相应??榭梢杂胫斩酥械哪?橄嗷ヅ浜弦允迪中槟獍磁サ耐急昱挪挤?br />案。

    对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实
    施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件
    说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以
    不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上??梢愿菔导实?br />需要选择其中的部分或者全部??槔词迪直旧昵敕桨傅哪康?。本领域普通技术人员在不付
    出创造性劳动的情况下,即可以理解并实施。

    相应的,本申请还提供一种终端,该终端包括有处理器;用于存储处理器可执行指
    令的存储器;其中,该处理器被配置为:

    获取当前每个影响因素的信息,所述影响因素为影响部分或全部虚拟按钮的使用
    概率的因素;

    基于所述当前每个影响因素的信息确定每个待排布虚拟按钮的总分数;

    按照所述总分数对每组待排布虚拟按钮的图标进行排布。

    本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其
    它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或
    者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识
    或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的
    权利要求指出。

    应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并
    且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。

    关 键 词:
    虚拟 按钮 图标 排布 方法 装置 终端
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:虚拟按钮的图标排布方法、装置及终端.pdf
    链接地址://www.4mum.com.cn/p-6092865.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03