一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种软件内置商城的商品显示方法及相关设备与流程

2022-02-22 03:19:52 来源:中国专利 TAG:


1.本技术实施例涉及软件技术领域,尤其涉及一种软件内置商城的商品显示方法及相关设备。


背景技术:

2.目前,一些工业软件因为功能繁多,用户无需一次配置齐全,因此内置了软件商城供用户选配。但是目前工业软件与设备绑定,配置形式固定,内置商城的商品排列形式固定,不够智能,影响用户体验。


技术实现要素:

3.本技术实施例提供了一种软件内置商城的商品显示方法及相关设备,能够基于用户已配置功能软件的有效期对内置商城中功能商品的列表进行排列显示,使得用户能够更快更直接的完成商品的购买,进而提高用户的体验。
4.本技术第一方面提供了一种软件内置商城的商品显示方法,包括:
5.获取用户对软件的操作指令,所述软件包含至少2个功能软件,所述至少2个功能软件中的每一个功能软件至少包含2个功能模块;
6.当确定用户的操作指令包含进入软件内置商城时,获取用户的功能软件配置信息;所述功能软件配置信息包含用户已经配置的功能软件和对应的功能软件有效期;
7.根据当前时间计算所述已经配置的功能软件的剩余使用期限;
8.遍历已经配置的功能软件的剩余使用期限并与预设期限进行比较,得到比较结果;
9.根据比较结果确定待显示的商品并呈现给用户。
10.在第一方面第一种可能的实施方式中,所述比较结果包括:所述已经配置的的功能软件的剩余使用期限大于或等于预设期限;
11.所述根据比较结果确定待显示的商品并呈现给用户,具体包括:
12.确定不在所述功能软件配置信息中的第一功能软件集合;
13.确定第一功能软件集合为待显示的商品并呈现给用户。
14.在第一方面第一种可能的实施方式的第一种情况中,当第一功能软件集合包括至少2个功能软件时,所述确定第一功能软件集合为待显示的商品并呈现给用户,具体包括:
15.确定所述第一功能软件集合中的功能软件为待显示的商品;
16.确定所述第一功能软件集合中的功能软件与所述已经配置的功能软件的关联度;
17.根据所述关联度进行排序,得到第一排序结果;
18.将所述第一排序结果呈现给用户。
19.在第一方面第一种可能的实施方式的第二种情况中,当第一功能软件集合包括至少2个功能软件时,所述确定第一功能软件集合为待显示的商品并呈现给用户,具体包括:
20.确定所述第一功能软件集合中的功能软件为待显示商品;
21.获取用户的位置区域信息;
22.确定所述第一功能软件集合中的至少2个功能软件在所述位置区域的使用排名;
23.对所述第一功能软件集合中的至少2个功能软件按照使用排名进行排序,得到第二排序结果;
24.将所述第二排序结果呈现给用户。
25.在第一方面第二种可能的实施方式中,所述比较结果包括:所述已经配置的功能软件的剩余使用期限小于预设期限;
26.所述根据比较结果确定待显示的商品并呈现给用户,具体包括:
27.确定所述功能软件配置信息中的已经配置的功能软件为待显示的商品;
28.按照所述已经配置的功能软件的剩余使用期限的长短进行排序,得到第三排序结果;
29.将所述第三排序结果呈现给用户。
30.在第一方面第三种可能的实施方式中,所述用户已经配置的功能软件包括至少2个功能软件,所述比较结果包括:存在至少1个已经配置的功能软件的剩余使用期限小于预设期限;其他已经配置的功能软件的剩余使用期限大于或等于预设期限;
31.所述根据比较结果确定待显示的商品并呈现给用户,具体包括:
32.确定不在所述功能软件配置信息中的第二功能软件集合;
33.确定剩余使用期限小于预设期限的已经配置的功能软件和所述第二功能软件集合为待显示的商品;
34.对所述剩余使用期限小于预设期限的已经配置的功能软件和所述第二功能软件集合进行排序,得到第四排序结果;
35.将所述第四排序结果呈现给用户。
36.本技术第二方面提供了一种软件内置商城的商品显示装置,包括:
37.第一获取单元,用于获取用户对软件的操作指令,所述软件包含至少2个功能软件,所述至少2个功能软件中的每一个功能软件至少包含2个功能模块;
38.第二获取单元,用于当确定用户的操作指令包含进入软件内置商城时,获取用户的功能软件配置信息;所述功能软件配置信息包括用户已经配置的功能软件和对应的功能软件有效期;
39.计算单元,用于根据当前时间计算所述已经配置的功能软件的剩余使用期限;
40.比较单元,用于遍历已经配置的功能软件的剩余使用期限并与预设期限进行比较,得到比较结果;
41.呈现单元,用于根据比较结果确定待显示的商品并呈现给用户。
42.本技术第三方面提供了一种电子设备,包括:
43.处理器、存储器、输入输出单元以及总线;
44.所述处理器与所述存储器、所述输入输出单元以及所述总线相连;
45.所述存储器保存有程序,所述处理器调用所述程序以执行如第一方面中任意一项所述的软件内置商城的商品显示方法。
46.本技术第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质上保存有程序,所述程序在计算机上执行时执行如第一方面中任一项所述的方法。
47.从以上技术方案可以看出,本技术实施例具有以下优点:
48.首先获取用户对软件的操作指令,当确定用户的操作指令中包含进入软件内置商城时,获取用户已经配置的功能软件和对应的功能软件有效期;接着根据当前时间计算已经配置的功能软件的剩余使用期限;将遍历已经配置的功能软件的剩余使用期限并与预设期限进行比较,得到比较结果,最后根据比较结果确定待显示的商品并呈现给用户。
49.通过上述可知,通过将用户配置的功能软件的剩余期限与预设期限进行比较,在获取到比较结果之后,根据比较结果对软件内置商城中的商品进行有序的排列展示处理,用户在软件内置商城的界面中能够直观的查看到的需要进行更换或是购买的商品,使得用户可更快更直接完成购买商品,进而提高用户的体验。
附图说明
50.图1为本技术实施例软件内置商城商品显示方法的一个实施例示意图;
51.图2本技术实施例软件内置商城商品显示方法的另一个实施例示意图;
52.图3为本技术实施例软件内置商城商品显示方法的另一个实施例示意图;
53.图4为本技术实施例软件内置商城商品显示方法的另一个实施例示意图;
54.图5为本技术实施例软件内置商城商品显示装置的一个实施例示意图;
55.图6为本技术实施例电子设备的一个实施例示意图。
具体实施方式
56.目前,一些工业软件因为功能繁多,用户无需一次配置齐全,因此内置了软件商城供用户选配。但是目前工业软件与设备绑定,配置形式固定,内置商城的商品排列形式固定,不够智能,影响用户体验。
57.基于此,本技术实施例提供了一种软件内置商城的商品显示方法及相关设备,能够基于用户已配置功能软件的有效期对内置商城中的功能商品的列进行排列显示,使得用户能够更快更直接的完成商品的购买,进而提高用户的体验。
58.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
59.本技术实施例的方法可以应用于具有显示装置的电子设备,该电子设备可以是计算机,个人电脑(pc),也可以是移动终端,个人数字助理pda等,本技术实施例不做限定。
60.请参阅图1,本技术实施例提供了一种软件内置商城的商品显示方法的一个实施例,包括:
61.101、电子设备获取用户对软件的操作指令,所述软件包含至少2个功能软件,所述至少2个功能软件中的每一个功能软件至少包含2个功能模块。
62.具体的,以工业软件为例,工业软件包含了多个功能软件,每个功能软件又包含了多个功能模块。例如,车辆诊断软件包含多个车型的功能诊断软件,如奔驰车型诊断软件,大众车型诊断软件,长城车型诊断软件等,每一个车型的功能诊断软件又包括了多个功能模块,如读故障码模块,清故障码模块,在线编程模块等。再如,工程制图软件包含了2d制图
软件、3d建模软件等多个功能软件,每个功能软件又包含了多个功能模块,如设计模块,仿真模块,工艺加工模块等。
63.具体的,用户对软件的操作指令涵盖了用户运行软件的方方面面。例如,用户进入车辆诊断软件界面,选择具体的车型诊断软件,并选择具体的功能模块生成诊断指令控制电子设备对车辆进行诊断,这个过程中用户的每一个操作都可以视为用户对软件的操作指令。同样的,用户进入工程制图软件,选择3d建模软件,然后选择设计模块进行3d设计,这个过程中用户的每一个操作也可以视为用户对软件的操作指令。本处不做具体的限定。
64.102、当电子设备确定用户的操作指令包含进入软件内置商城时,所述电子设备获取用户的功能软件配置信息;所述功能软件配置信息包含用户已经配置的功能软件和对应的功能软件有效期。
65.具体的,当检测到用户点击进入软件内置商城时,确定用户的操作指令包含了进入软件内置商城的操作指令。此时,可以根据用户信息获取用户的功能软件配置信息。该功能软件配置信息包括功能软件名称和功能软件的有效期。例如,当用户使用车辆诊断软件进行车辆诊断时,若检测到用户有点击进入软件商城的操作,此时获取用户配置的具体车型诊断软件为长城车型诊断软件,吉利车型诊断软件,大众车型诊断软件,福特车型诊断软件,其中长城车型诊断软件有效使用期为2020年10月1日至2021年9月30日,吉利车型诊断软件有效期为2020年10月15日至2021年10月14日,大众车型诊断软件有效期为2021年6月1日至2022年5月31日,福特车型诊断软件有效期为2021年7月1日至2022年6月30日。再如,当用户使用工程制图软件进行设计制图时,若检测到用户有点击进入软件商城的操作,则此时获取用户配置的具体功能软件如2d制图软件,3d建模软件,其中2d制图软件有效使用期为2021年9月1日至2022年10月14日,3d建模软件有效使用期为2021年9月1日至2022年8月31日。
66.103、电子设备根据当前时间计算所述已经配置的功能软件的剩余使用期限。
67.具体的,当获取到用户已经配置的功能软件和对应的功能软件有效期后,即可以根据功能软件有效期的截止时间减去当前时间计算已经配置的功能软件的剩余使用期限。例如,当前时间为2021年9月25日,根据获取到的用户的长城车型诊断软件有效使用截止日期为2021年9月30日,吉利车型诊断软件的有效使用截止日期为2021年10月14日,大众车型诊断软件有效使用截止日期为2022年5月31日,福特车型诊断软件的有效使用截止日期为2022年6月30日,可以计算出用户的长城车型诊断软件的剩余使用期限为5天,吉利车型诊断软件的剩余使用期限为19天,大众车型诊断软件的剩余使用期限为248天,福特车型诊断软件的剩余使用期限为278天。再如,当前时间为2021年9月25日,根据获取到的用户的2d制图软件的有效使用截止日期为2021年10月14日,3d建模软件的有效使用截止日期为2022年8月31日,可以计算出用户的2d制图软件的剩余使用期限为19天,3d建模软件的剩余使用期限为340天。
68.104、电子设备遍历已经配置的功能软件的剩余使用期限并与预设期限进行比较,得到比较结果。
69.具体的,在计算出已经配置的功能软件的剩余使用期限后,将已经配置的功能软件的剩余使用期限与预设期限进行比较,得到比较结果。预设期限可以预先配置,例如可以是30天,也可以是7天,在此不做限定。在一个具体的实施方式中,当预设期限为30天时,用
户配置的长城车型诊断软件和吉利车型诊断软件的剩余使用期限小于30天,因此比较结果为已经配置的功能软件的剩余使用期限小于预设期限;用户配置的大众车型诊断软件和福特车型诊断软件的剩余使用期限大于30天,因此比较结果为已经配置的功能软件的剩余使用期限大于预设期限。再如,当预设期限为7天时,用户配置的2d制图软件和3d建模软件的剩余使用期限均大于7天,因此比较结果为已经配置的功能软件的剩余使用期限大于预设期限。
70.105、电子设备根据比较结果确定待显示的商品并呈现给用户。
71.具体的,在得到已经配置的功能软件的剩余使用期限与预设期限的比较结果后,可以根据比较结果确定待显示的商品并呈现给用户。例如,若比较结果显示已经配置的功能软件的剩余使用期限大于或者等于预设期限,此时可以将未配置的功能软件作为待显示商品进行排列并展示给用户;若比较结果显示已经配置的功能软件的剩余使用期限小于预设期限,则此时可以将已经配置的功能软件作为待显示商品进行排列展示给用户,以提示用户进行续费;若比较结果显示部分已经配置的功能软件的剩余使用期限小于预设期限,其他已经配置的功能软件的剩余使用期限大于或等于预设期限,则可以将剩余使用期限小于预设期限的已经配置的功能软件排列在前,将未配置的功能软件排列在后,作为待显示商品进行排列并展示给用户。
72.在本实施例中,通过将用户配置的功能软件的剩余期限与预设期限进行比较,在获取到比较结果之后,根据比较结果对软件内置商城中的商品进行对应的展示处理,可以根据用户配置的功能软件的使用期限动态调整软件商城的商品显示内容和排列形式,进而提高用户的体验。
73.请参阅图2,本技术实施例提供了一种软件内置商城的商品显示方法的另一个实施例,包括:
74.201、电子设备获取用户对软件的操作指令,所述软件包含至少2个功能软件,所述至少2个功能软件中的每一个功能软件至少包含2个功能模块。
75.202、当电子设备确定用户的操作指令包含进入软件内置商城时,所述电子设备获取用户的功能软件配置信息;所述功能软件配置信息包含用户已经配置的功能软件和对应的功能软件有效期。
76.203、电子设备根据当前时间计算所述已经配置的功能软件的剩余使用期限。
77.在本实施例中,步骤201至步骤203与前述步骤101至步骤103类似,在此不再赘述。
78.204、电子设备遍历已经配置的功能软件的剩余使用期限并与预设期限进行比较,得到所述已经配置的的功能软件的剩余使用期限大于或等于预设期限。
79.205、电子设备确定不在所述功能软件配置信息中的第一功能软件集合。
80.206、电子设备确定第一功能软件集合为待显示的商品并呈现给用户。
81.具体的,在确定已经配置的功能软件的剩余使用期限大于或等于预设期限时,电子设备确定不在功能软件配置信息中的第一功能软件集合,然后将第一功能软件集合作为待显示的商品呈现给用户。例如,继续前文的例子,当用户配置的车型诊断软件仅为大众车型诊断软件和福特车型诊断软件,且经过计算分析确定这两个车型诊断软件的剩余使用期限均超过了预设期限,那么可以将不在这两个车型诊断软件中的丰田车型诊断软件、本田车型诊断软件、宝马车型诊断软件作为待显示的商品呈现给用户。再如,当用户仅配置了工
程制图软件中的2d制图软件,且该2d制图软件的剩余使用期限超过了预设期限,可以将用户未配置的工程制图软件中的其他功能软件如3d建模软件作为待显示的商品呈现给用户。
82.在一些具体的实施方式中,当电子设备在确定第一功能软件集合中至少包含有2个功能软件时,并确定第一功能软件集合为待显示的商品并呈现给用户时,可以有多种方式进行展示。以下介绍其中的两种展示方式:
83.一、首先确定第一功能软件集合中的软件为待显示的商品;接着确定第一功能软件集合中的软件与已经配置的软件的关联度;然后根据关联度进行排序,得到第一排序结果;最后将第一排序结果呈现给用户。
84.具体的,关联度可以是使用关联度。继续前文的例子,当用户配置的车型诊断软件仅为大众车型诊断软件和福特车型诊断软件,且经过计算分析确定这两个车型诊断软件的剩余使用期限均超过了预设期限,确定的第一功能软件集合包括丰田车型诊断软件、本田车型诊断软件、宝马车型诊断软件。从大众车型诊断软件和福特车型诊断软件的配置来分析,用户经常使用这些诊断软件对家庭用轿车进行诊断,因此在使用关联度方面,丰田车型诊断软件关联度最高,本田车型诊断软件关联度其次,宝马车型诊断软件关联度最低。因此排列顺序可以是丰田车型诊断软件,本田车型诊断软件,宝马车型诊断软件。当然,关联度还可以是其他的关联度,比如费用关联度,即未配置的功能软件与已经配置的功能软件的费用差异。例如,当用户配置的车型诊断软件仅为大众车型诊断软件和福特车型诊断软件,其一年期费用为199元,那么当本田车型诊断软件一年期费用为198元,丰田车型诊断软件一年期费用为298元,宝马车型诊断软件一年期费用为398元时,则根据费用差异确定排列顺序为本田车型诊断软件,丰田车型诊断软件和宝马车型诊断软件。当然,关联度还可以是其他方面的关联度,本实施例在此不做限定。
85.二、首先确定第一功能软件集合中的功能软件为待显示商品;接着获取用户的位置区域信息;然后确定第一功能软件集合中的至少2个功能软件在所述位置区域的使用排名;对第一功能软件集合中的至少2个功能软件按照使用排名进行排序,得到第二排序结果;将第二排序结果呈现给用户。
86.具体的,在确定第一功能软件集合中的功能软件为待显示商品时,通过定位获取用户的位置区域信息,然后根据第一功能软件集合中的功能软件在该位置区域的使用排名进行排序得到排序结果并呈现给用户。例如,当用户仅配置了大众车型诊断软件和福特车型诊断软件时,确定第一功能软件集合包括丰田车型诊断软件,本田车型诊断软件,宝马车型诊断软件。然后获取用户的位置区域,例如用户在广东,此时根据广东地区的功能软件使用排名得到本田车型诊断软件使用排名第一,其次是丰田车型诊断软件,最后是宝马车型诊断软件,那么排序就为本田车型诊断软件、丰田车型诊断软件、宝马车型诊断软件,并将该排序结果显示给用户。
87.在本实施例中,电子设备在确定已经配置的的功能软件的剩余使用期限大于或等于预设期限时,获取到第一功能软件集合,且在第一功能软件集合中至少包含有2个车型软件,第一功能软件集合的车型软件中不包含有用户已经配置的车型软件,并对第一功能软件集合中的车型软件通过关联度或区域使用排名情况进行排序,从而根据排序结果对第一功能软件集合中的功能软件进行展示,从而更加智能的显示软件商城的商品,满足用户的需求,进一步提升用户的体验。
88.请参阅图3,本技术实施例提供了一种软件内置商城的商品显示方法的另一个实施例,包括:
89.301、电子设备获取用户对软件的操作指令,所述软件包含至少2个功能软件,所述至少2个功能软件中的每一个功能软件至少包含2个功能模块。
90.302、当电子设备确定用户的操作指令包含进入软件内置商城时,所述电子设备获取用户的功能软件配置信息;所述功能软件配置信息包含用户已经配置的功能软件和对应的功能软件有效期。
91.303、电子设备根据当前时间计算所述已经配置的功能软件的剩余使用期限。
92.在本技术实施例中,步骤301至步骤303与前述步骤101至步骤103类似,在此不再赘述。
93.304、电子设备遍历已经配置的功能软件的剩余使用期限并与预设期限进行比较,得到所述已经配置的功能软件的剩余使用期限小于预设期限。
94.305、电子设备确定所述功能软件配置信息中的已经配置的功能软件为待显示的商品。
95.306、电子设备按照所述已经配置的功能软件的剩余使用期限的长短进行排序,得到第三排序结果。
96.307、电子设备将所述第三排序结果呈现给用户。
97.具体的,在确定已经配置的功能软件的剩余使用期限小于预设期限时,电子设备确定已经配置的功能软件作为待显示的商品,并根据已经配置的功能软件的剩余使用期限的长短进行排序,并将排序结果呈现给用户。例如,继续前文的例子,当用户仅配置了长城车型诊断软件和吉利车型诊断软件,且经过计算得出长城车型诊断软件的剩余使用期限为5天,吉利车型诊断软件的剩余使用期限为19天。当预设期限为30天时,那么确定长城车型诊断软件和吉利车型诊断软件作为待显示的商品,同时根据剩余使用期限的长短按照长城车型诊断软件、吉利车型诊断软件的排列顺序显示给用户。再如,当用户配置了工程制图软件,且仅配置了其中的2d制图软件时,根据计算得出2d制图软件的剩余使用期限是19天,当预设期限为30天时,则确定2d制图软件作为待显示的商品进行排列展示。
98.在本实施例中,电子设备在确定已经配置的的功能软件的剩余使用期限小于预设期限时,获取到对应的用户已经配置的功能软件,并通过计算得到用户已经配置的功能软件中剩余使用期限的长短进行排序获取到第三排序结果,进而将第三排序结果进行展示,从而根据用户的使用期限动态展示软件商品,帮助用户及时续费,确保用户对软件的正常使用,从而提高了用户体验。
99.请参阅图4,本技术实施例提供了一种软件内置商城的商品显示方法的另一个实施例,包括:
100.401、电子设备获取用户对软件的操作指令,所述软件包含至少2个功能软件,所述至少2个功能软件中的每一个功能软件至少包含2个功能模块。
101.402、当电子设备确定用户的操作指令包含进入软件内置商城时,所述电子设备获取用户的功能软件配置信息;所述功能软件配置信息包含用户已经配置的功能软件和对应的功能软件有效期。
102.403、电子设备根据当前时间计算所述已经配置的功能软件的剩余使用期限。
103.在本技术实施例中,步骤401至步骤403与前述步骤101至步骤103类似,在此不再赘述。
104.404、电子设备遍历已经配置的功能软件的剩余使用期限并与预设期限进行比较,得到存在至少1个已经配置的功能软件的剩余使用期限小于预设期限;其他已经配置的功能软件的剩余使用期限大于或等于预设期限。
105.405、电子设备确定不在所述功能软件配置信息中的第二功能软件集合。
106.406、电子设备确定剩余使用期限小于预设期限的已经配置的功能软件和所述第二功能软件集合为待显示的商品。
107.407、电子设备对所述剩余使用期限小于预设期限的已经配置的功能软件和所述第二功能软件集合进行排序,得到第四排序结果。
108.408、电子设备将所述第四排序结果呈现给用户。
109.具体的,在确定存在至少1个已经配置的功能软件的剩余使用期限小于预设期限,其他已经配置的功能软件的剩余使用期限大于或等于预设使用期限时,首先是确定不在用户配置的功能软件中的其他功能软件作为第二功能软件集合,然后将第二功能软件集合与剩余使用期限小于预设期限的已经配置的功能软件一起作为待显示商品,并将剩余使用期限小于预设期限的已经配置的功能软件排列在前,第二功能软件集合排列在后进行排序,然后将排序结果显示给用户。对于第二功能软件集合的内部排序,可以参考前文按照关联度或者用户所处位置区域的使用排名进行内部排序。对于剩余使用期限小于预设期限的已经配置的功能软件的内部排序,可以参考前文按照剩余使用期限的长短进行排序。具体的内部排序此处不做具体限定。
110.继续前文的例子,例如,当用户配置的车型诊断软件中包括了长城车型诊断软件,吉利车型诊断软件,大众车型诊断软件,福特车型诊断软件,且经过计算得出,其中长城车型诊断软件和吉利车型诊断软件的剩余使用期限小于预设期限30天,而大众车型诊断软件和福特车型诊断软件的剩余使用期限大于预设期限30天,则首先确定不在用户配置的功能软件中的长安车型诊断软件,通用车型诊断软件,奔驰车型诊断软件作为第二功能软件集合,然后将长城车型诊断软件,吉利车型诊断软件和第二功能软件集合中的功能软件作为待显示商品,并将长城车型诊断软件,吉利车型诊断软件排列在前,第二功能软件集合排列在后进行排序,然后显示给用户。
111.在本实施例中,电子设备确定存在至少1个已经配置的功能软件的剩余使用期限小于预设期限;其他已经配置的功能软件的剩余使用期限大于或等于预设期限时,首先是确定不在用户配置的功能软件中的其他功能软件作为第二功能软件集合,然后将第二功能软件集合与剩余使用期限小于预设期限的已经配置的功能软件一起作为待显示商品,并将剩余使用期限小于预设期限的已经配置的功能软件排列在前,第二功能软件集合排列在后进行排序,然后将排序结果显示给用户。在提醒用户及时对快到期的软件产品进行续费的同时,也提供了其他软件产品供用户选择,更好的满足用户潜在的软件购买需求,提高了用户体验。
112.请参阅图5,本技术实施例提供了一种软件内置商城的商品显示装置的一个实施例,包括:
113.第一获取单元501,用于获取用户对软件的操作指令,所述软件包含至少2个功能
软件,所述至少2个功能软件中的每一个功能软件至少包含2个功能模块。
114.第二获取单元502,用于当确定用户的操作指令包含进入软件内置商城时,获取用户的功能软件配置信息;所述功能软件配置信息包括用户已经配置的功能软件和对应的功能软件有效期。
115.计算单元503,用于根据当前时间计算所述已经配置的功能软件的剩余使用期限。
116.比较单元504,用于遍历已经配置的功能软件的剩余使用期限并与预设期限进行比较,得到比较结果。
117.呈现单元505,用于根据比较结果确定待显示的商品并呈现给用户。
118.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
119.在一些具体的实施例中,当比较单元504的比较结果为已经配置的的功能软件的剩余使用期限大于或等于预设期限时;所述呈现单元505具体用于:
120.确定不在所述功能软件配置信息中的第一功能软件集合。
121.确定所述第一功能软件集合中的功能软件为待显示的商品并呈现给用户。
122.可选的,当第一功能软件集合包括至少2个功能软件时,所述呈现单元505具体用于:
123.确定所述第一功能软件集合中的功能软件为待显示的商品;
124.确定所述第一功能软件集合中的功能软件与所述已经配置的功能软件的关联度;
125.根据所述关联度进行排序,得到第一排序结果;
126.将所述第一排序结果呈现给用户。
127.可选的,当第一功能软件集合包括至少2个功能软件时,所述呈现单元505具体用于:
128.确定所述第一功能软件集合中的功能软件为待显示商品;
129.获取用户的位置区域信息;
130.确定所述第一功能软件集合中的至少2个功能软件在所述位置区域的使用排名;
131.对所述第一功能软件集合中的至少2个功能软件按照使用排名进行排序,得到第二排序结果;
132.将所述第二排序结果呈现给用户。
133.在另外一些具体的实施例中,当比较单元504的比较结果为已经配置的功能软件的剩余使用期限小于预设期限时;所述呈现单元505具体用于:
134.确定所述功能软件配置信息中的已经配置的功能软件为待显示的商品;
135.按照所述已经配置的功能软件的剩余使用期限的长短进行排序,得到第三排序结果;
136.将所述第三排序结果呈现给用户。
137.在其他一些实施例中,当用户已经配置的功能软件包括至少2个功能软件,比较单元504的比较结果为:存在至少1个已经配置的功能软件的剩余使用期限小于预设期限;其他已经配置的功能软件的剩余使用期限大于或等于预设期限;所述呈现单元505具体用于:
138.确定不在所述功能软件配置信息中的第二功能软件集合;
139.确定剩余使用期限小于预设期限的已经配置的功能软件和所述第二功能软件集
合为待显示的商品;
140.对所述剩余使用期限小于预设期限的已经配置的功能软件和所述第二功能软件集合进行排序,得到第四排序结果;
141.将所述第四排序结果呈现给用户。
142.请参阅图6,本技术实施例提供了一种电子设备的实施例,包括
143.处理器601、存储器602、输入输出单元603以及总线604;
144.所述处理器601与所述存储器602、所述输入输出单元603以及所述总线604相连;
145.所述存储器602保存有程序,所述处理器601调用所述程序以执行以下方法:
146.获取用户对软件的操作指令,所述软件包含至少2个功能软件,所述至少2个功能软件中的每一个功能软件至少包含2个功能模块;
147.当确定用户的操作指令包含进入软件内置商城时,获取用户的功能软件配置信息;所述功能软件配置信息包含用户已经配置的功能软件和对应的功能软件有效期;
148.根据当前时间计算所述已经配置的功能软件的剩余使用期限;
149.遍历已经配置的功能软件的剩余使用期限并与预设期限进行比较,得到比较结果;
150.根据比较结果确定待显示的商品并呈现给用户。
151.可选的,当所述比较结果包括:所述已经配置的的功能软件的剩余使用期限大于或等于预设期限时,所述处理器601调用所述程序执行;所述根据比较结果确定待显示的商品并呈现给用户的步骤,具体包括:
152.确定不在所述功能软件配置信息中的第一功能软件集合;
153.确定第一功能软件集合为待显示的商品并呈现给用户。
154.可选的当第一功能软件集合包括至少2个功能软件时,所述处理器601调用所述程序执行所述确定第一功能软件集合为待显示的商品并呈现给用户的步骤,具体包括:
155.确定所述第一功能软件集合中的功能软件为待显示的商品;
156.确定所述第一功能软件集合中的功能软件与所述已经配置的功能软件的关联度;
157.根据所述关联度进行排序,得到第一排序结果;
158.将所述第一排序结果呈现给用户。
159.可选的,当第一功能软件集合包括至少2个功能软件时,所述处理器601调用所述程序执行所述确定第一功能软件集合为待显示的商品并呈现给用户的步骤,具体包括:
160.确定所述第一功能软件集合中的功能软件为待显示商品;
161.获取用户的位置区域信息;
162.确定所述第一功能软件集合中的至少2个功能软件在所述位置区域的使用排名;
163.对所述第一功能软件集合中的至少2个功能软件按照使用排名进行排序,得到第二排序结果;
164.将所述第二排序结果呈现给用户。
165.可选的,当所述比较结果包括:所述已经配置的功能软件的剩余使用期限小于预设期限;所述处理器601调用所述程序执行所述根据比较结果确定待显示的商品并呈现给用户的步骤,具体包括:
166.确定所述功能软件配置信息中的已经配置的功能软件为待显示的商品;
167.按照所述已经配置的功能软件的剩余使用期限的长短进行排序,得到第三排序结果;
168.将所述第三排序结果呈现给用户。
169.可选的,所述用户已经配置的功能软件包括至少2个功能软件,当所述比较结果包括:存在至少1个已经配置的功能软件的剩余使用期限小于预设期限;其他已经配置的功能软件的剩余使用期限大于或等于预设期限;
170.所述处理器601调用所述程序执行根据比较结果确定待显示的商品并呈现给用户的步骤,具体包括:
171.确定不在所述功能软件配置信息中的第二功能软件集合;
172.确定剩余使用期限小于预设期限的已经配置的功能软件和所述第二功能软件集合为待显示的商品;
173.对所述剩余使用期限小于预设期限的已经配置的功能软件和所述第二功能软件集合进行排序,得到第四排序结果;
174.将所述第四排序结果呈现给用户。
175.本技术实施例提供的一种计算机可读存储介质,所述计算机可读存储介质上保存有程序,所述程序在计算机上执行时执行所述软件内置商城的商品显示方法。
176.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
177.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
178.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
179.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
180.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献