System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信应用,尤其涉及一种终端场景识别方法、装置、终端、存储介质及程序产品。
技术介绍
1、高铁等为一种在全封闭环境中自动化运行的交通工具。高铁等的坐席宽敞舒适,走行性能好,运行非常平稳,乘坐高铁等几乎无不便之感。目前随着高铁等线路的不断增多,以及高铁等速度的不断提升,高铁等成为人们出行的首选交通工具,导致高铁等乘客数也不断增多,高铁等上的终端使用量也不断增多,从而,对高铁等上的终端信号有了更高的要求。但是,目前由于高铁等移动速度比较快,终端需要高频率的进行小区切换,同时高铁等运行时经过的隧道较多,这些将会导致终端通信功能体验差。因此,需要准确识别出终端所处的场景,例如在高铁线路上同高铁一起移动,从而可后续根据识别的终端场景作出对应的优化措施,方便提高终端通信功能体验。
技术实现思路
1、鉴于以上内容,有必要提供一种终端场景识别方法、装置、终端、存储介质及程序产品,可准确识别出终端所处的场景。
2、第一方面,本申请的一实施例提供一种终端场景识别方法,所述方法包括:终端确定处于高铁站;所述终端获取高铁线路的第一小区围栏信息;所述第一小区围栏信息包括覆盖所述高铁线路的地理区域的蜂窝小区信息;若所述终端离开所述高铁站,且所述终端当前驻留的服务蜂窝小区与所述第一小区围栏信息匹配,则所述终端进入高铁线路场景。
3、本申请的第一方面,终端通过确定在高铁站后,若终端离开高铁站,且终端当前驻留的服务蜂窝小区与覆盖所述高铁线路的地理区域的蜂窝小区信息匹配,则终端可进入高
4、根据本申请的一些实施例,所述终端确定处于高铁站包括:所述终端获取所述高铁站的第二小区围栏信息;所述第二小区围栏信息包括覆盖所述高铁站的地理区域的蜂窝小区信息;若所述终端当前驻留的服务蜂窝小区与所述第二小区围栏信息匹配,则所述终端确定处于所述高铁站。本申请通过在终端当前驻留的服务蜂窝小区与覆盖所述高铁站的地理区域的蜂窝小区信息匹配时,确定所述终端处于所述高铁站,从而可识别终端处于高铁站。
5、根据本申请的一些实施例,所述终端是根据蜂窝小区的系统信息确定当前驻留的所述服务蜂窝小区。本申请通过所述蜂窝小区的系统信息确定终端当前驻留的所述服务蜂窝小区,从而,即使所述终端当前没有接入网络,所述终端也可接收到小区所对应的基站广播的系统消息,并确定终端当前驻留的服务蜂窝小区。
6、根据本申请的一些实施例,所述终端当前驻留的服务蜂窝小区与所述第一小区围栏信息匹配包括:若在预设时间内所述第一小区围栏信息中存在与所述终端当前驻留的所述服务蜂窝小区匹配的预设数量的多个目标蜂窝小区,所述终端确定所述终端当前驻留的所述服务蜂窝小区与所述第一小区围栏信息匹配。本申请通过在预设时间内所述第一小区围栏信息中存在与所述终端当前驻留的所述服务蜂窝小区匹配的预设数量的多个目标蜂窝小区,才确定所述终端当前驻留的所述服务蜂窝小区与所述第一小区围栏信息匹配,从而可避免由于高铁速度较快等导致的终端没有驻留在覆盖某个高铁线路区域的蜂窝小区上时误判终端不处于高铁线路场景下,同时可避免行人沿高铁线路行走或车辆沿高铁线路行驶时误判为处于高铁线路场景下。
7、根据本申请的一些实施例,在所述终端获取高铁线路的第一小区围栏信息之前,所述方法还包括:所述终端进入高铁站场景;其中,在所述高铁站场景下,所述终端上运行的应用程序执行第一缓存操作;执行所述第一缓存操作时所述应用程序缓存的缓存量大于所述应用程序进入所述高铁站场景之前所述应用程序缓存的缓存量。本申请通过设置高铁站场景下的第一缓存操作,可使得在用户进入高铁站时也可以正常使用终端的目标应用程序,并当用户可能将进入的高铁线路上的信号较差时,也能在高铁线路上正常使用终端的目标应用程序。
8、根据本申请的一些实施例,在所述高铁线路场景下,所述终端上运行的所述应用程序执行第二缓存操作;执行所述第二缓存操作时所述应用程序缓存的缓存量大于执行所述第一缓存操作时所述应用程序缓存的缓存量。本申请通过设置高铁线路场景下的第二缓存操作,可使得当用户在高铁线路上乘车时也能在高铁线路上正常使用终端的目标应用程序。
9、根据本申请的一些实施例,所述方法还包括:若所述终端离开所述高铁站,且所述终端当前驻留的所述服务蜂窝小区与所述第一小区围栏信息不匹配,则所述终端退出所述高铁站场景。本申请可在终端离开高铁站,且不处于高铁线路上跟随高铁乘车的状态时,退出高铁站场景,从而可识别出终端不处于高铁站场景下。
10、根据本申请的一些实施例,所述若所述终端离开所述高铁站,且所述终端当前驻留的服务蜂窝小区与所述第一小区围栏信息匹配包括:若所述终端离开所述高铁站,所述终端的运动状态进入高铁乘车状态,且所述终端当前驻留的所述服务蜂窝小区与所述第一小区围栏信息匹配。本申请可通过当终端离开高铁站,终端的运动状态进入高铁乘车状态,且终端当前驻留的所述服务蜂窝小区与所述第一小区围栏信息匹配时,才控制所述终端进入高铁线路场景,可避免误识别为高铁线路场景的概率。
11、根据本申请的一些实施例,所述方法还包括:若所述终端的所述运动状态退出所述高铁乘车状态,且所述终端当前驻留的所述服务蜂窝小区与所述第一小区围栏信息中的任意蜂窝小区信息不匹配,则所述终端退出所述高铁线路场景。本申请可在终端的状态为不再是高铁乘车状态,且不再处于高铁线路上跟随高铁乘车的状态时,退出高铁线路场景,从而可识别出终端不处于高铁线路场景下。
12、根据本申请的一些实施例,所述终端获取高铁线路的第一小区围栏信息包括:所述终端从云端服务器获取所述第一小区围栏信息;或者,所述终端从本地获取预先存储的所述第一小区围栏信息。本申请可从云端服务器或本地获取所述第一小区围栏信息。
13、根据本申请的一些实施例,所述终端获取高铁线路的第一小区围栏信息包括:所述终端从云端服务器获取所述终端当前所处的所述高铁站的所有高铁线路的所述第一小区围栏信息。本申请可仅需从云端服务器获取所述高铁站的所有高铁线路的小区围栏信息便可执行终端场景识别,可在下载时节省流量。
14、根据本申请的一些实施例,在所述终端确定处于高铁站之前,所述方法还包括:所述终端获取所述终端的地理位置,所述终端的地理位置为所述高铁线路的地理位置;所述终端监听所述终端当前驻留的所述服务蜂窝小区;所述终端将所述终端的所述地理位置和所述终端当前驻留的所述服务蜂窝小区进行关联;所述终端将关联的所述终端的所述地理位置和所述终端当前驻留的所述服务蜂窝小区发送至云端服务器,以供所述云端服务器生成所述高铁线路的所述小区围栏信息。本申请可通过终端将关联的所述终端的所述地理位置和所述终端当前驻留的所述服务蜂窝小区发送至云端服务器,使得云端服务器可生成高铁线路的小区围栏信息。
15、根据本申请的一些实本文档来自技高网...
【技术保护点】
1.一种终端场景识别方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述终端确定处于高铁站包括:
3.如权利要求1至2任一项所述的方法,其特征在于:所述终端是根据蜂窝小区的系统信息确定当前驻留的所述服务蜂窝小区。
4.如权利要求1至3任一项所述的方法,其特征在于,所述终端当前驻留的服务蜂窝小区与所述第一小区围栏信息匹配包括:
5.如权利要求1至4任一项所述的方法,其特征在于,在所述终端获取高铁线路的第一小区围栏信息之前,所述方法还包括:
6.如权利要求5所述的方法,其特征在于:
7.如权利要求5所述的方法,其特征在于,所述方法还包括:
8.如权利要求1至7任一项所述的方法,其特征在于,所述若所述终端离开所述高铁站,且所述终端当前驻留的服务蜂窝小区与所述第一小区围栏信息匹配包括:
9.如权利要求8所述的方法,其特征在于,所述方法还包括:
10.如权利要求1至9任一项所述的方法,其特征在于,所述终端获取高铁线路的第一小区围栏信息包括:
11
12.如权利要求1至11任一项所述的方法,其特征在于,在所述终端确定处于高铁站之前,所述方法还包括:
13.如权利要求2至12任一项所述的方法,其特征在于,在所述终端获取所述高铁站的第二小区围栏信息之前,所述方法还包括:
14.如权利要求2至13任一项所述的方法,其特征在于,所述方法还包括:
15.一种终端场景识别装置,其特征在于,所述装置包括处理单元和获取单元:
16.如权利要求15所述的装置,其特征在于,所述处理单元还用于:
17.如权利要求15至16任一项所述的装置,其特征在于:所述处理单元是根据蜂窝小区的系统信息确定所述终端当前驻留的所述服务蜂窝小区。
18.如权利要求15至17任一项所述的装置,其特征在于,所述处理单元还用于:
19.如权利要求15至18任一项所述的装置,其特征在于,在所述获取高铁线路的第一小区围栏信息之前,所述处理单元还用于:
20.如权利要求19所述的装置,其特征在于:
21.如权利要求19所述的装置,其特征在于,所述处理单元还用于:
22.如权利要求15至21任一项所述的装置,其特征在于,所述处理单元还用于:
23.如权利要求22所述的装置,其特征在于,所述处理单元还用于:
24.如权利要求15至23任一项所述的装置,其特征在于,所述获取单元还用于:
25.如权利要求15至23任一项所述的装置,其特征在于,所述获取单元还用于:
26.如权利要求15至25任一项所述的装置,其特征在于,所述装置还包括发送单元,在确定所述终端处于高铁站之前:
27.如权利要求16至26任一项所述的装置,其特征在于,
28.如权利要求16至27任一项所述的装置,其特征在于,所述处理单元还用于:
29.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器用于存储程序指令,所述处理器调用所述程序指令时,实现如权利要求1至14任一项所述的终端场景识别方法。
30.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有程序,所述程序使得计算机设备实现如权利要求1至14任一项所述的终端场景识别方法。
31.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机执行指令,所述计算机执行指令存储在计算机可读存储介质中;终端的至少一个处理器可以从所述计算机可读存储介质中读取所述计算机执行指令,所述至少一个处理器执行所述计算机执行指令使得所述终端执行如权利要求1至14任一项所述的终端场景识别方法。
...【技术特征摘要】
1.一种终端场景识别方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述终端确定处于高铁站包括:
3.如权利要求1至2任一项所述的方法,其特征在于:所述终端是根据蜂窝小区的系统信息确定当前驻留的所述服务蜂窝小区。
4.如权利要求1至3任一项所述的方法,其特征在于,所述终端当前驻留的服务蜂窝小区与所述第一小区围栏信息匹配包括:
5.如权利要求1至4任一项所述的方法,其特征在于,在所述终端获取高铁线路的第一小区围栏信息之前,所述方法还包括:
6.如权利要求5所述的方法,其特征在于:
7.如权利要求5所述的方法,其特征在于,所述方法还包括:
8.如权利要求1至7任一项所述的方法,其特征在于,所述若所述终端离开所述高铁站,且所述终端当前驻留的服务蜂窝小区与所述第一小区围栏信息匹配包括:
9.如权利要求8所述的方法,其特征在于,所述方法还包括:
10.如权利要求1至9任一项所述的方法,其特征在于,所述终端获取高铁线路的第一小区围栏信息包括:
11.如权利要求1至9任一项所述的方法,其特征在于,所述终端获取高铁线路的第一小区围栏信息包括:
12.如权利要求1至11任一项所述的方法,其特征在于,在所述终端确定处于高铁站之前,所述方法还包括:
13.如权利要求2至12任一项所述的方法,其特征在于,在所述终端获取所述高铁站的第二小区围栏信息之前,所述方法还包括:
14.如权利要求2至13任一项所述的方法,其特征在于,所述方法还包括:
15.一种终端场景识别装置,其特征在于,所述装置包括处理单元和获取单元:
16.如权利要求15所述的装置,其特征在于,所述处理单元还用于:
17.如权利要求15至16任一项所述的装置,其特征在于:所述处理单元是根据蜂窝小区的系统信息确...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。