一种智能购物车网络切换方法、系统、设备及介质与流程

文档序号:31571310发布日期:2022-09-20 22:28阅读:80来源:国知局
一种智能购物车网络切换方法、系统、设备及介质与流程

1.本发明涉及通信领域,更具体地说,它涉及一种智能购物车网络切换方法、系统、设备及介质。


背景技术:

2.运营商网络由于其覆盖度、稳定性和价格等多种因素,一直是智能购物车运营的首选网络;
3.受限于商超地理位置、建筑结构、货架布局、运营商网络覆盖等多方面因素的影响,导致在商超内部经常出现商超整体或个别区域/位置的运营商网络质量较差,从而影响了智能购物车的业务处理和用户体验;
4.智能购物车是面向众多商超的标准化产品,商超的运营商网络质量决定了智能购物车无法采用单一网络运营商的服务,需要根据实际落地商超的运营商网络覆盖情况,进行运营商网络的动态调整,以便于提供更好的业务体验;
5.在同一商超,同一运营商网络在一天内的不同时段内,网络质量不同;同时,随着时间的推移,不同运营商的网络质量也会发生变化。因此,同一商超内的智能购物车需要动态优选运营商网络。


技术实现要素:

6.针对现有技术存在的不足,本发明的目的在于提供一种智能购物车网络切换方法、系统、设备及介质,具有能够对商超内的智能购物车提供动态优选运营商网络的优点。
7.本发明的上述技术目的是通过以下技术方案得以实现的:一种智能购物车网络切换方法,包括:
8.配置智能购物车商超网络检测任务;所述智能购物车商超网络检测任务包括:智能购物车列表、运营商列表和预设位置;
9.根据所述智能购物车商超网络检测任务获取各个智能购物车处于各个预设位置的各个运营商的网络质量数据;
10.根据所述网络质量数据生成运营商质量排序表;
11.获取各个智能购物车的流量使用情况;
12.根据所有智能购物车的流量使用情况进行计算得到业务流量预测表;
13.根据所述运营商质量排序表和所述业务流量预测表对处于可更新运营商网络的情况下的智能购物车进行运营商网络切换换。
14.可选的,所述配置智能购物车商超网络检测任务,包括:
15.预先设置参与检测的智能购物车列表、监控运营商列表、商超侦测位置坐标列表、各个运营商质量侦测次数及侦测间隔;
16.根据智能购物车列表、监控运营商列表、商超侦测位置坐标列表、各个运营商质量侦测次数及侦测间隔构建智能购物车商超网络检测任务。
17.可选的,所述根据智能购物车商超网络检测任务获取各个智能购物车处于各个预设位置的各个运营商的网络质量数据,包括:
18.根据预先设置的参与检测的智能购物车列表控制对应的智能购物车以各个运营商质量侦测次数及侦测间隔在商超侦测位置坐标列表中的各个坐标处的监控运营商列表的各个运营商的网络质量数据。
19.可选的,所述根据所述网络质量数据生成运营商质量排序表,包括:
20.根据各个运营商的网络质量数据判断是否存在任一运营商处于商超侦测位置坐标列表中的各个坐标处时无信号或弱信号,若存在,则发出对应运营商的信号加强需求信息;若不存在,则根据各个运营商的网络质量数据计算各个运营商的平均信号强度和平均信号覆盖度,并根据各个运营商的平均信号强度和平均信号覆盖度对各个运营商进行排序,生成运营商质量排序表。
21.可选的,所述根据所述运营商质量排序表和所述业务流量预测表对处于可更新运营商网络的情况下的智能购物车进行运营商网络切换换,包括:
22.获取各个智能购物车的当前运营商信息;
23.获取各个运营商的流量套餐价格信息;
24.根据各个运营商的流量套餐价格信息、运营商质量排序表和业务流量预测表生成当前最佳运营商信息;
25.获取各个智能购物车的车辆状态;
26.根据各个智能购物车的车辆状态判断各个智能购物车是否处于可更新运营商网络的情况下;若为是,则根据对应的智能购物车的当前运营商信息和当前最佳运营商信息对对应的智能购物车进行运营商网络切换。
27.可选的,所述车辆状态包括:使用状态、位置状态和时段状态;
28.所述根据各个智能购物车的车辆状态判断各个智能购物车是否处于可更新运营商网络的情况下,包括:
29.根据各个智能购物车的使用状态判断对应的智能购物车是否处于未使用状态;若处于未使用状态,则根据对应的智能购物车的位置状态判断对应的智能购物车是否处于可更新区域,若处于可更新区域,则根据对应的智能购物车的时段状态判断对应的智能购物车是否处于维护时段内,若处于维护时段,则判定对应的智能购物车处于可更新运营商网络的情况下。
30.可选的,所述根据对应的智能购物车的当前运营商信息和当前最佳运营商信息对对应的智能购物车进行运营商网络切换,包括:
31.获取对应的智能购物车的网络切换请求信息;
32.根据对应的智能购物车的当前运营商信息和当前最佳运营商信息判断对应的智能购物车是否需要切换运营商网络;若需要,则将对应的智能购物车的当前运营商切换为当前最佳运营商。
33.一种智能购物车网络切换系统,包括:
34.任务配置模块,用于配置智能购物车商超网络检测任务;
35.数据获取模块,用于根据所述智能购物车商超网络检测任务获取各个智能购物车处于各个预设位置的各个运营商的网络质量数据;
可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正下方和斜下方,或仅仅表示第一特征水平高度小于第二特征。术语“垂直的”、“水平的”、“左”、“右”、“上”、“下”以及类似的表述只是为了说明的目的,而不是指示或暗示所指装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
49.下面结合附图和实施例,对本发明进行详细描述。
50.本发明提供了一种智能购物车网络切换方法,如图1所示,包括:
51.步骤100、配置智能购物车商超网络检测任务;
52.步骤200、根据所述智能购物车商超网络检测任务获取各个智能购物车处于各个预设位置的各个运营商的网络质量数据;
53.步骤300、根据所述网络质量数据生成运营商质量排序表;
54.步骤400、获取各个智能购物车的流量使用情况;
55.步骤500、根据所有智能购物车的流量使用情况进行计算得到业务流量预测表;
56.步骤600、根据所述运营商质量排序表和所述业务流量预测表对处于可更新运营商网络的情况下的智能购物车进行运营商网络切换换。
57.在实际应用中,当在新的商超部署智能购物车时,需要先通过运营服务平台配置智能购物车商超网络检测任务,以对若干智能购物车分配对应的任务,智能购物车在接收到智能购物车商超网络检测任务后,移动至对应的预设位置,并获取该位置的各个运营商的网络质量数据,并上传至运营服务平台,运营服务平台根据各个预设位置的各个运营商的网络质量数据对各个运营商进行排序,并生成运营商质量排序表;当该商超部署完成智能购物车后,获取该商超内的所有智能购物车的流量使用情况,各个智能购物车具有对应的购物车编号,各个智能购物车按照指定频率进行流量使用情况的统计,通常格式为:购物车编号、采集时间、购物车状态、流量使用数量;并将流量使用情况发送给运营服务平台,运营服务平台汇总不同购物车在不同日期、时间、状态下的流量使用情况使用全行为路径分析模型和热图分析模型等大数据分析方法,得出该商超的流量使用高峰时间段、流量峰值情况,进而生成商超业务流量预测表,为运营商网络和套餐选择提供数据依据,业务流量预测表至少包括:商超、时间段、平均流量、峰值流量和建议套餐流量;随后,在智能购物车使用时,只需智能购物车处于可更新运营商网络的情况下,运营服务平台即可根据运营商质量排序表和业务流量预测表控制智能购物车切换其运营商,从而对商超内的智能购物车提供动态优选运营商网络。
58.进一步地,所述配置智能购物车商超网络检测任务,包括:
59.预先设置参与检测的智能购物车列表、监控运营商列表、商超侦测位置坐标列表、各个运营商质量侦测次数及侦测间隔;
60.根据智能购物车列表、监控运营商列表、商超侦测位置坐标列表、各个运营商质量侦测次数及侦测间隔构建智能购物车商超网络检测任务。
61.在实际应用中,在新的商超部署智能购物车时,运营服务平台设置参与此次商超网络检测任务的智能购物车列表,其中含有对应的智能购物车的编号;监控运营商列表,其
中含有需要进行监控的运营商名称;商超侦测位置坐标列表,包括预先设置的处于商超区域内的若干侦测点;并根据智能购物车列表、监控运营商列表、商超侦测位置坐标列表、各个运营商质量侦测次数及侦测间隔构建智能购物车商超网络检测任务。
62.可选的,所述根据智能购物车商超网络检测任务获取各个智能购物车处于各个预设位置的各个运营商的网络质量数据,包括:
63.根据预先设置的参与检测的智能购物车列表控制对应的智能购物车以各个运营商质量侦测次数及侦测间隔在商超侦测位置坐标列表中的各个坐标处的监控运营商列表的各个运营商的网络质量数据。
64.在实际应用中,各个参与检测的智能购物车按照其所需前往的对应的商超侦测位置坐标列表中的各个预设位置进行移动,并在各个智能购物车到达对应预设位置后,根据监控运营商列表中的各个运营商的网络以各个运营商质量侦测次数和侦测间隔进行侦测,得到各个运营商在商超侦测位置坐标列表中的各个坐标处的网络质量数据。
65.可选地,所述根据所述网络质量数据生成运营商质量排序表,包括:
66.根据各个运营商的网络质量数据判断是否存在任一运营商处于商超侦测位置坐标列表中的各个坐标处时无信号或弱信号,若存在,则发出对应运营商的信号加强需求信息;若不存在,则根据各个运营商的网络质量数据计算各个运营商的平均信号强度和平均信号覆盖度,并根据各个运营商的平均信号强度和平均信号覆盖度对各个运营商进行排序,生成运营商质量排序表。
67.在实际应用中,网络质量数据包括各个运营商的信号强度和信号覆盖范围,故先根据各个运营商的信号强度分析整个商超区域内是否存在无信号或弱信号区域,若存在,则需要向对应运营商发出信号加强需求信息,以进行信号加强,若不存在,则说明整个商超区域内的信号强度均正常,故此时需要根据信号平均强度和覆盖度对各个运营商进行排序,生成运营商质量排序表。
68.进一步地,所述根据所述运营商质量排序表和所述业务流量预测表对处于可更新运营商网络的情况下的智能购物车进行运营商网络切换换,包括:
69.获取各个智能购物车的当前运营商信息;
70.获取各个运营商的流量套餐价格信息;
71.根据各个运营商的流量套餐价格信息、运营商质量排序表和业务流量预测表生成当前最佳运营商信息;
72.获取各个智能购物车的车辆状态;
73.根据各个智能购物车的车辆状态判断各个智能购物车是否处于可更新运营商网络的情况下;若为是,则根据对应的智能购物车的当前运营商信息和当前最佳运营商信息对对应的智能购物车进行运营商网络切换。
74.在实际应用中,首先获取各个智能购物车的当前运营商信息,确定各个智能购物车的当前运营商,然后根据各个运营商的流量套餐价格信息、运营商质量排序表和业务流量预测表将对应建议套餐流量的流量套餐价格与运营商质量排序表进行匹配,从而得到当前最佳运营商信息;再获取各个智能购物车的车辆状态,判定各个智能购物车是否符合更新运营商网络的要求,且根据各个智能购物车的当前运营商信息确定各个智能购物车是否需要更换运营商,若需要,则在对应的智能购物车处于可更新运营商网络的情况下的情况
下对该智能购物车进行运营商网络切换。
75.进一步地,所述车辆状态包括:使用状态、位置状态和时段状态;
76.所述根据各个智能购物车的车辆状态判断各个智能购物车是否处于可更新运营商网络的情况下,包括:
77.根据各个智能购物车的使用状态判断对应的智能购物车是否处于未使用状态;若处于未使用状态,则根据对应的智能购物车的位置状态判断对应的智能购物车是否处于可更新区域,若处于可更新区域,则根据对应的智能购物车的时段状态判断对应的智能购物车是否处于维护时段内,若处于维护时段,则判定对应的智能购物车处于可更新运营商网络的情况下。
78.在实际应用中,智能购物车需要同时满足使用状态为未使用且未移动状态,位置状态为处于可更新区域状态,时段状态为处于维护时段内,才可判定该智能购物车处于可更新运营商网络的情况下,避免智能购物车在工作时切换网络。
79.进一步地,所述根据对应的智能购物车的当前运营商信息和当前最佳运营商信息对对应的智能购物车进行运营商网络切换,包括:
80.获取对应的智能购物车的网络切换请求信息;
81.根据对应的智能购物车的当前运营商信息和当前最佳运营商信息判断对应的智能购物车是否需要切换运营商网络;若需要,则将对应的智能购物车的当前运营商切换为当前最佳运营商。
82.在实际应用中,运营服务平台根据商超运营商质量排序表和商超业务流量预测表,结合运营商流量套餐价格,决定是否进行商超智能购物车的运营商切换,当需要进行运营商切换时,则向sim数据运营服务平台发送运营商变更任务,任务可以是:购物车编号、运营商编号、使用日期范围等;当智能购物车处于可更新运营商码号状态时,网络通信模块会向sim数据运营服务平台申请可更新的运营商数据;sim数据运营服务平台接收到智能购物车的更新请求后,判断是否需要进行更新运营商数据,如果需要,则下发对应数据到智能购物车的网络通信模块;网络通信模块下载运营商数据,并进行运营商切换,切换完成后,向sim数据运营服务平台和智能购物车运营服务平台同步当前采用的运营商网络状态。
83.如图2所示,本发明还提供了一种智能购物车网络切换系统,包括:
84.任务配置模块10,用于配置智能购物车商超网络检测任务;
85.数据获取模块20,用于根据所述智能购物车商超网络检测任务获取各个智能购物车处于各个预设位置的各个运营商的网络质量数据;
86.列表生成模块30,用于根据所述网络质量数据生成运营商质量排序表;
87.流量情况获取模块40,用于获取各个智能购物车的流量使用情况;
88.流量预测模块50,用于根据所有智能购物车的流量使用情况进行计算得到业务流量预测表;
89.网络切换模块60,用于根据所述运营商质量排序表和所述业务流量预测表对处于可更新运营商网络的情况下的智能购物车进行运营商网络切换换。
90.进一步地,所述任务配置模块包括:
91.任务设置单元,用于预先设置参与检测的智能购物车列表、监控运营商列表、商超侦测位置坐标列表、各个运营商质量侦测次数及侦测间隔;
92.任务构建单元,用于根据智能购物车列表、监控运营商列表、商超侦测位置坐标列表、各个运营商质量侦测次数及侦测间隔构建智能购物车商超网络检测任务。
93.进一步地,所述网络切换模块,包括:
94.运营商获取单元,用于获取各个智能购物车的当前运营商信息;
95.价格获取单元,用于获取各个运营商的流量套餐价格信息;
96.最佳运营商计算单元,用于根据各个运营商的流量套餐价格信息、运营商质量排序表和业务流量预测表生成当前最佳运营商信息;
97.状态获取单元,用于获取各个智能购物车的车辆状态;
98.网络切换单元,用于根据各个智能购物车的车辆状态判断各个智能购物车是否处于可更新运营商网络的情况下;若为是,则根据对应的智能购物车的当前运营商信息和当前最佳运营商信息对对应的智能购物车进行运营商网络切换。
99.进一步地,所述网络切换单元包括:
100.请求获取单元,用于获取对应的智能购物车的网络切换请求信息;
101.切换判断单元,用于根据对应的智能购物车的当前运营商信息和当前最佳运营商信息判断对应的智能购物车是否需要切换运营商网络;若需要,则将对应的智能购物车的当前运营商切换为当前最佳运营商。
102.关于一种智能购物车网络切换系统的具体限定可以参见上文中对于一种智能购物车网络切换方法的限定,在此不再赘述。上述一种智能购物车网络切换系统中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
103.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机程序被处理器执行时以实现一种智能购物车网络切换方法。
104.本领域技术人员可以理解,图3中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
105.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:配置智能购物车商超网络检测任务;
106.根据所述智能购物车商超网络检测任务获取各个智能购物车处于各个预设位置的各个运营商的网络质量数据;
107.根据所述网络质量数据生成运营商质量排序表;
108.获取各个智能购物车的流量使用情况;
109.根据所有智能购物车的流量使用情况进行计算得到业务流量预测表;
110.根据所述运营商质量排序表和所述业务流量预测表对处于可更新运营商网络的
情况下的智能购物车进行运营商网络切换换。
111.在一个实施例中,所述配置智能购物车商超网络检测任务,包括:
112.预先设置参与检测的智能购物车列表、监控运营商列表、商超侦测位置坐标列表、各个运营商质量侦测次数及侦测间隔;
113.根据智能购物车列表、监控运营商列表、商超侦测位置坐标列表、各个运营商质量侦测次数及侦测间隔构建智能购物车商超网络检测任务。
114.在一个实施例中,所述根据智能购物车商超网络检测任务获取各个智能购物车处于各个预设位置的各个运营商的网络质量数据,包括:
115.根据预先设置的参与检测的智能购物车列表控制对应的智能购物车以各个运营商质量侦测次数及侦测间隔在商超侦测位置坐标列表中的各个坐标处的监控运营商列表的各个运营商的网络质量数据。
116.在一个实施例中,所述根据所述网络质量数据生成运营商质量排序表,包括:
117.根据各个运营商的网络质量数据判断是否存在任一运营商处于商超侦测位置坐标列表中的各个坐标处时无信号或弱信号,若存在,则发出对应运营商的信号加强需求信息;若不存在,则根据各个运营商的网络质量数据计算各个运营商的平均信号强度和平均信号覆盖度,并根据各个运营商的平均信号强度和平均信号覆盖度对各个运营商进行排序,生成运营商质量排序表。
118.在一个实施例中,所述根据所述运营商质量排序表和所述业务流量预测表对处于可更新运营商网络的情况下的智能购物车进行运营商网络切换换,包括:
119.获取各个智能购物车的当前运营商信息;
120.获取各个运营商的流量套餐价格信息;
121.根据各个运营商的流量套餐价格信息、运营商质量排序表和业务流量预测表生成当前最佳运营商信息;
122.获取各个智能购物车的车辆状态;
123.根据各个智能购物车的车辆状态判断各个智能购物车是否处于可更新运营商网络的情况下;若为是,则根据对应的智能购物车的当前运营商信息和当前最佳运营商信息对对应的智能购物车进行运营商网络切换。
124.在一个实施例中,所述车辆状态包括:使用状态、位置状态和时段状态;
125.所述根据各个智能购物车的车辆状态判断各个智能购物车是否处于可更新运营商网络的情况下,包括:
126.根据各个智能购物车的使用状态判断对应的智能购物车是否处于未使用状态;若处于未使用状态,则根据对应的智能购物车的位置状态判断对应的智能购物车是否处于可更新区域,若处于可更新区域,则根据对应的智能购物车的时段状态判断对应的智能购物车是否处于维护时段内,若处于维护时段,则判定对应的智能购物车处于可更新运营商网络的情况下。
127.在一个实施例中,所述根据对应的智能购物车的当前运营商信息和当前最佳运营商信息对对应的智能购物车进行运营商网络切换,包括:
128.获取对应的智能购物车的网络切换请求信息;
129.根据对应的智能购物车的当前运营商信息和当前最佳运营商信息判断对应的智
能购物车是否需要切换运营商网络;若需要,则将对应的智能购物车的当前运营商切换为当前最佳运营商。
130.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
131.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
132.以上所述仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1