CN114827905B - 一种通信方法和设备 - Google Patents
一种通信方法和设备 Download PDFInfo
- Publication number
- CN114827905B CN114827905B CN202210742402.3A CN202210742402A CN114827905B CN 114827905 B CN114827905 B CN 114827905B CN 202210742402 A CN202210742402 A CN 202210742402A CN 114827905 B CN114827905 B CN 114827905B
- Authority
- CN
- China
- Prior art keywords
- cell
- travel
- preset
- user
- cells
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/42—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for mass transport vehicles, e.g. buses, trains or aircraft
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/02—Access restriction performed under specific conditions
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Aviation & Aerospace Engineering (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例提供一种通信方法和设备,涉及通信技术领域,能够解决固定线路上通信质量差的问题。该方法包括:终端设备确定用户的出行信息,出行信息包括第一出行线路,第一出行线路属于多条预设出行线路中的一条,每条预设出行线路对应多个预设地点,多个预设地点的每个预设地点对应一个第一小区列表,每个第一小区列表包括该第一小区列表对应的预设地点周围的信号质量最好的小区之外的小区;终端设备确定第一出行线路对应的多个预设地点中的第一预设地点的第一服务小区,第一服务小区为黑名单小区之外的小区,黑名单小区包括第一预设地点以及第一预设地点之后的N个预设地点分别对应的第一小区列表中的小区。
Description
技术领域
本申请涉及通信技术领域,尤其涉及一种通信方法和设备。
背景技术
行驶在固定线路(例如高铁线路、火车线路、高速公路线路等)上的出行工具,通常行驶速度都很快。若出行人员在出行工具上使用电子设备,大多无法获得较好的通信体验。
为了使出行人员获得较好的通信体验,一些运营商试图为高铁线路部署专用网络。由于专用网络的部署成本较高,不能保证所有的高铁线路都被覆盖到。所以,仍然存在部分高铁线路不能提供较好的通信服务的情况,并且部署专用网络的高铁线路会受到沿线非专用网络的干扰,也无法保证通信质量。
发明内容
本申请实施例提供一种通信方法和设备,能够提高用户在固定线路上的通信体验。
第一方面,提供了一种通信方法,该方法包括:终端设备确定用户的出行信息,出行信息包括第一出行线路,第一出行线路属于多条预设出行线路中的一条,多条预设出行线路中的每条预设出行线路对应多个第一小区列表,每条预设出行线路对应多个预设地点,多个预设地点的每个预设地点对应一个第一小区列表,每个第一小区列表包括该第一小区列表对应的预设地点周围的信号质量最好的小区之外的小区;终端设备确定第一出行线路对应的多个预设地点中的第一预设地点的第一服务小区,第一服务小区为黑名单小区之外的小区,黑名单小区包括第一预设地点以及第一预设地点之后的N个预设地点分别对应的第一小区列表中的小区。
若出行工具在出行线路上快速移动时,可以提前设置该出行线路上各个预设地点对应的黑名单小区。当出行工具行驶到预设地点后,通过提前设置的黑名单小区,终端设备可以直接避开黑名单小区中的小区,仅连接到黑名单小区之外的小区。这样,相当于在预设地点,终端设备只能连接到信号最好的小区,从而提高移动设备的通信质量。
在一种可能的实现方式中,多条预设出行线路和多条预设出行线路中的每条预设出行线路对应多个第一小区列表存储在终端设备的小区映射表中,小区映射表还包括多条预设出行线路中的每条预设出行线路对应多个第二小区,多个预设地点的每个预设地点对应一个第二小区,每个第二小区为该第二小区对应的预设地点周围的信号质量最好的小区。通过设置第二小区(优选小区),从而为之后设置准确的黑名单小区提供参考。
在一种可能的实现方式中,确定用户的出行信息,包括:终端设备确定用户当前是否在固定线路上出行;若用户当前在固定线路上出行,终端设备确定第三小区,并根据第三小区和小区映射表,确定用户的出行信息中的出行线路为第一出行线路,第三小区为终端设备当前驻留的小区。
在一种可能的实现方式中,方法还包括:若用户当前不在第一出行线路上出行时,终端设备清除黑名单小区。在黑名单小区没有使用价值时,通过删除黑名单小区来降低终端设备的存储压力。
在一种可能的实现方式中,确定用户当前是否在固定线路上出行,包括:终端设备获取用户当前的移动速度和用户当前的位置信息;在用户当前的位置信息处于固定线路上时,终端设备确定用户当前的移动速度是否满足出行工具的速度范围,出行工具为在固定线路上行驶的出行工具;在用户当前的移动速度处于出行工具的行驶速度范围内时,终端设备确定用户当前在固定线路上出行。
在一种可能的实现方式中,根据第三小区和小区映射表,确定用户的出行信息中的出行线路为第一出行线路,包括:终端设备根据第三小区,从小区映射表中确定出第一出行线路,第一出行线路对应的多个第一小区列表和多个第二小区中包括第三小区,则确定用户的出行线路为第一出行线路。提供一种确定第一出行线路的方法。
在一种可能的实现方式中,根据第三小区和小区映射表,确定用户的出行信息,包括:终端设备根据第三小区,从小区映射表中确定出多条出行线路,多条出行线路对应的多个第一小区列表和多个第二小区中均包括第三小区,获取第四小区,第四小区为终端设备下一个驻留的小区;终端设备根据第三小区和第四小区,从多条出行线路中确定出第一出行线路,第一出行线路对应的多个第一小区列表和多个第二小区中包括第三小区和第四小区,则确定用户的出行线路为第一出行线路。通过一个小区确定出多条出行线路后,再次获取其它小区。然后通过多个小区(如:第三小区和第四小区),从多条出行线路中确定出唯一一条出行线路,进而提高确定出的出行线路的准确性。
在一种可能的实现方式中,确定用户的出行线路为第一出行线路之后,方法还包括:基于第一出行线路、终端设备在第三小区的驻留时间和终端设备在第四小区的驻留时间,确定出第一出行线路的出行方向。这样,之后可以根据第一出行线路的出行方向和第三小区,确定出黑名单小区中的小区。
在一种可能的实现方式中,每条预设出行线路对应的多个第一小区列表和多个第二小区均是按照该预设出行线路的出行方向依次排列的。
在一种可能的实现方式中,多个预设出行线路包括火车线路、高铁线路和高速公路线路。
第二方面,提供了一种电子设备,该电子设备具有实现上述第一方面的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
第三方面,提供了一种电子设备,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该电子设备运行时,该处理器执行该存储器存储的该计算机执行指令,以使该电子设备执行如上述第一方面中任一项的通信方法。
第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第一方面中任一项的通信方法。
第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面中任一项的通信方法。
第六方面,提供了一种装置(例如,该装置可以是芯片***),该装置包括处理器,用于支持第一设备实现上述第一方面中所涉及的功能。在一种可能的设计中,该装置还包括存储器,该存储器,用于保存第一设备必要的程序指令和数据。该装置是芯片***时,可以由芯片构成,也可以包含芯片和其他分立器件。
其中,第二方面至第六方面中任一种设计方式所带来的技术效果可参见第一方面中不同设计方式所带来的技术效果,此处不再赘述。
附图说明
图1为本申请实施例提供的一种通信***的结构示意图;
图2为本申请实施例提供的一种通信装置的结构示意图;
图3为本申请实施例提供的一种终端设备的硬件结构示意图;
图4为本申请实施例提供的一种通信方法的流程示意图一;
图5为本申请实施例提供的一种小区布局示意图;
图6为本申请实施例提供的一种通信方法的流程示意图二;
图7为本申请实施例提供的一种芯片***的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。其中,在本申请的描述中,除非另有说明,“至少一个”是指一个或多个, “多个”是指两个或多于两个。另外,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
随着社会的发展,人们可选择的出行工具越来越多。其中,有一些出行工具主要行驶在固定的线路上,例如:火车线路上、高铁线路上和高速公路。但是,我们不难发现,在火车、高铁和汽车上使用手机等移动通信设备上网或者拨打电话,网速很低,甚至经常上不了网,通话质量也很差。这样,会大大影响了人们在出行过程中的信息查询、交换和分享,不但造成了时间资源的浪费,而且由于缺乏实时的信息查询、传递,严重干扰了人们的生活。
针对这种情况,一些运营商会考虑为固定线路部署专用网络,例如,为高铁线路部署专用网络。但是,专用网络的部署成本较高,无法覆盖到所有的固定线路,而且部署的专用网络也会受到附近非专用网络的干扰,也难以保证通信质量。
或者,在使用电子设备连接网络时,选择具有高速小区指示(high speed flag,HSF)的小区优先驻留。在小区切换(handover)时,也优先选择HSF小区。这种方式,仅对固定线路上一直有HSF的小区才有效。但是在固定线路上,不能保证一直可以连接到HSF小区,所以,还是无法保证通信质量。
为此,本申请实施例提供一种通信方法,通过提前设置小区映射表,小区映射表中包括多条预设出行线路和多条预设出行线路中每条预设出行线路对应的多个黑小区列表。然后确定出用户当前的出行线路,将用户当前的出行线路与多条预设出行线路中的线路匹配,从而根据匹配到的线路为用户当前的出行线路配置黑名单小区。最后使终端设备根据黑名单小区,连接到质量较好的服务小区。这样,电子设备在小区搜索时,可以避开通信质量不好的小区直接连接到优选小区,从而提高用户的通信体验。
图1为本申请实施例提供的一种通信***,如图1所示,该通信***10包括终端设备101和多个网络设备102。其中,网络设备102用于为终端设备101提供网络服务。
可选的,以5G通信***为例,本申请实施例适用的一种可能的图1所示的通信***对应的网络架构示意图,可以如图1所示。例如,终端设备101可以为图1中的终端设备,网络设备102可以是图1所示的RAN设备。
本申请实施例描述的***架构是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
本申请实施例所涉及的网络设备是一种将终端设备接入到无线网络的设备。在本申请中,如果无特殊说明,网络设备均指无线接入网设备。网络设备102可以是基站(basestation)、演进型基站(evolved NodeB,eNodeB)、发送接收点(transmission receptionpoint,TRP)、5G移动通信***中的下一代基站(next generation NodeB,gNB)、未来移动通信***中的基站或无线保真(wireless-fidelity,Wi-Fi)***中的接入节点等;也可以是完成基站部分功能的模块或单元。例如,集中式单元(central unit,CU),分布式单元(distributed unit,DU)等。此外,网络设备也可以是宽带网络业务网关(broadbandnetwork gateway,BNG),汇聚交换机或非3GPP接入设备。网络设备还可以是云无线接入网络(cloud radio access network,CRAN)中的无线控制器,或者传输接收节点(transmission and reception point,TRP),或者包括TRP的设备等,本申请的实施例对网络设备所采用的具体技术和具体设备形态不做限定。
本申请实施例所涉及的终端设备,可以是具有无线收发功能的设备,其可以部署在一些固定线路上的出行工具上,例如,火车线路上的火车、高铁线路上的高铁和高速公路上的汽车、货车等。其中,终端设备可以是5G网络或者未来演进的公共陆地移动网(publicland mobile network,PLMN)中的用户设备(user equipment,UE)、接入终端、终端单元、用户单元(subscriber unit)、终端站、移动站(Mobile Station,MS)、移动台、远方站、远程终端、移动设备、无线通信设备、终端代理或终端装置等。接入终端可以是蜂窝电话(cellularphone)、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备或可穿戴设备,虚拟现实(virtual reality,VR)终端设备、增强现实(augmentedreality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(selfdriving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smartgrid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smartcity)中的无线终端、智慧家庭(smart home)中的无线终端等。终端可以是移动的,也可以是固定的。本申请实施例对终端的具体类型和结构等不作限定。
可选地,本申请实施例中的终端设备101以及网络设备102可采用图2所示的组成结构或者包括图2所示的部件。图2为本申请实施例提供的一种通信装置20的结构示意图,如图2所示,该通信设备20包括一个或多个处理器201,通信线路202,以及至少一个通信接口(图2中仅是示例性的以包括通信接口203,以及一个处理器201为例进行说明),可选的还可以包括存储器204。
处理器201可以是一个通用中央处理器(central processing unit,CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制本申请方案程序执行的集成电路。
通信线路202可包括一通路,用于不同组件之间的通信。
通信接口203,可以是收发模块用于与其他设备或通信网络通信,如以太网,RAN,无线局域网(wireless local area networks,WLAN)等。例如,收发模块可以是收发器、收发机一类的装置。可选的,通信接口203也可以是位于处理器201内的收发电路,用以实现处理器的信号输入和信号输出。
存储器204可以是具有存储功能的装置。例如可以是只读存储器(read-onlymemory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信线路202与处理器相连接。存储器也可以和处理器集成在一起。
其中,存储器204用于存储执行本申请方案的计算机执行指令,并由处理器201来控制执行。处理器201用于执行存储器204中存储的计算机执行指令,从而实现本申请实施例中提供的通信方法。
或者,可选的,本申请实施例中,也可以是处理器201执行本申请下述实施例提供的通信方法中的处理相关的功能,通信接口203负责与其他设备或通信网络通信,本申请实施例对此不作具体限定。
可选的,本申请实施例中的计算机执行指令也可以称之为应用程序代码,本申请实施例对此不作具体限定。
在具体实现中,作为一种实施例,处理器201可以包括一个或多个CPU,例如图2中的CPU0和CPU1。
在具体实现中,作为一种实施例,通信装置20可以包括多个处理器,例如图2中的处理器201和处理器207。这些处理器中的每一个可以是一个单核(single-core)处理器,也可以是一个多核(multi-core)处理器。这里的处理器可以包括但不限于以下至少一种:中央处理单元(central processing unit,CPU)、微处理器、数字信号处理器(DSP)、微控制器(microcontroller unit,MCU)、或人工智能处理器等各类运行软件的计算设备,每种计算设备可包括一个或多个用于执行软件指令以进行运算或处理的核。
在具体实现中,作为一种实施例,通信装置20还可以包括输出设备205和输入设备206。输出设备205和处理器201通信,可以以多种方式来显示信息。例如,输出设备205可以是液晶显示器(liquid crystal display,LCD),发光二极管(light emitting diode,LED)显示设备,阴极射线管(cathode ray tube,CRT)显示设备,或投影仪(projector)等。输入设备206和处理器201通信,可以以多种方式接收用户的输入。例如,输入设备206可以是鼠标、键盘、触摸屏设备或传感设备等。
上述的通信装置20有时也可以称为通信设备,其可以是一个通用设备或者是一个专用设备。例如通信装置20可以是台式机、便携式电脑、网络服务器、掌上电脑(personaldigital assistant,PDA)、移动手机、平板电脑、无线终端设备、嵌入式设备、上述终端设备,上述网络设备、或具有图2中类似结构的设备。本申请实施例不限定通信装置20的类型。
可选地,图3示出了一种终端设备的硬件结构示意图。如图3所示,在一些实施例中,终端设备的结构可以如图3所示,终端设备可以包括:处理器310,外部存储器接口320,内部存储器331,通用串行总线(universal serial bus,USB)接口330,充电管理模块340,电源管理模块341,电池342,天线1,天线2,移动通信模块350,无线通信模块360,音频模块370,扬声器370A,受话器370B,麦克风370C,耳机接口370D,传感器模块380,按键390,马达391,指示器392,摄像头393,显示屏394,以及用户标识模块(subscriber identificationmodule,SIM)卡接口395等。其中传感器模块380可以包括压力传感器,陀螺仪传感器,气压传感器,磁传感器,加速度传感器,距离传感器,接近光传感器,指纹传感器,温度传感器,触摸传感器,环境光传感器,骨传导传感器等。
可以理解的是,本实施例示意的结构并不构成对终端设备的具体限定。在另一些实施例中,终端设备可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器310可以包括一个或多个处理单元,例如:处理器310可以包括应用处理器(application processor,AP),Modem,图形处理器(graphics processing unit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-networkprocessing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
充电管理模块340用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。
电源管理模块341用于连接电池342,充电管理模块340与处理器310。电源管理模块341接收电池342和/或充电管理模块340的输入,为处理器310,内部存储器331,显示屏394,摄像头393,和无线通信模块360等供电。
终端设备的无线通信功能可以通过天线1,天线2,移动通信模块350,无线通信模块360,调制解调器以及基带处理器等实现。
天线1和天线2用于发射和接收电磁波信号。终端设备中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。
移动通信模块350可以提供应用在终端设备上的包括2G/3G/4G/5G等无线通信的解决方案。
无线通信模块360可以提供应用在终端设备上的包括无线局域网(wirelesslocal area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bl终端设备tooth,BT),全球导航卫星***(global navigation satellite system,GNSS),调频(freq终端设备ncy modulation,FM),近距离无线通信技术(near fieldcommunication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块360可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块360经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器310。无线通信模块360还可以从处理器310接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
在本申请实施例中,无线通信模块360可用于终端设备向网络节点发送恢复RRC连接的请求,以及接收网络节点的响应消息。
终端设备通过GPU,显示屏394,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏394和应用处理器。
显示屏394用于显示图像,视频等。终端设备的显示屏394上可以显示一系列图形用户界面(graphical user interface,GUI)。
终端设备可以通过ISP,摄像头393,视频编解码器,GPU,显示屏394以及应用处理器等实现拍摄功能。
摄像头393用于捕获静态图像或视频。
外部存储器接口320可以用于连接外部存储卡,例如Micro SD卡,实现扩展终端设备的存储能力。
内部存储器331可以用于存储计算机可执行程序代码,可执行程序代码包括指令。处理器310通过运行存储在内部存储器331的指令,从而执行终端设备的各种功能应用以及数据处理。
终端设备可以通过音频模块370,扬声器370A,受话器370B,麦克风370C,耳机接口370D,以及应用处理器等实现音频功能。例如音乐播放,录音等。终端设备还可以包括压力传感器,气压传感器,陀螺仪传感器,磁传感器,加速度传感器,距离传感器,接近光传感器,环境光传感器,指纹传感器,温度传感器,触摸传感器,骨传导传感器,按键390,马达391,指示器392等。
SIM卡接口395用于连接SIM卡。SIM卡可以通过***SIM卡接口395,或从SIM卡接口395拔出,实现和终端设备的接触和分离。终端设备可以支持1个或N个SIM卡接口,N为大于1的正整数。SIM卡接口395可以支持Nano SIM卡,Micro SIM卡,SIM卡等。同一个SIM卡接口395可以同时***多张卡。SIM卡接口395也可以兼容外部存储卡。终端设备通过SIM卡和网络交互,实现通话以及数据通信等功能。
另外,在上述部件之上,运行有操作***,例如iOS操作***,Android操作***,Windows操作***等。在该操作***上可以安装运行应用程序。在另一些实施例中,终端设备内运行的操作***可以有多个。
应理解,图3所示终端设备包括的硬件模块只是示例性地描述,并不对终端设备的具体结构做出限定。事实上,本申请实施例提供的终端设备中还可以包含其它与图中示意的硬件模块具有交互关系的其它硬件模块,这里不作具体限定。例如,终端设备还可以包括闪光灯、微型投影装置等。又如,若终端设备是PC,那么终端设备还可以包括键盘、鼠标等部件。
下面将结合图4至图6,对本申请实施例提供的通信方法进行描述。其中,下述实施例中的设备可以具有2所示部件。其中,本申请各实施例之间涉及的动作,术语等均可以相互参考,不予限制。本申请的实施例中各个设备之间交互的消息名称或消息中的参数名称等只是一个示例,具体实现中也可以采用其他的名称,不予限制。
在一种可能的实施例中,以为终端设备提供服务的网络设备为服务小区,终端设备为UE为例,本申请实施例提供的一种通信方法的流程图可以如图4所示。参见图4,该通信方法可以包括如下步骤:
步骤401、UE预置小区映射表。
其中,小区映射表可以仅包括多条预设出行线路和多条预设出行线路中每条预设出行线路对应的多个黑小区列表(即,第一小区列表)。还可以仅包括多条预设出行线路和多条预设出行线路中每条预设出行线路对应的多个优选小区(即,第二小区)。或者包括多条预设出行线路和多条预设出行线路中每条预设出行线路对应的多个黑小区列表和多个优选小区。
多条预设出行线路可以是高铁线路、高速公路线路和火车线路等线路。每条预设出行线路对应多个预设地点,多个预设地点中的每个预设地点均对应一个优选小区和一个黑小区列表。每个优选小区为该优选小区对应的预设地点周围的信号质量最好的小区。每个黑小区列表中的小区为该黑小区列表对应的预设地点周围的信号质量最好的小区之外的小区。若在预设地点只能连接到一个小区,则该小区为优选小区,黑小区列表为空。
通常,预设出行线路大多很长,从几百公里到几千公里的都有。任意两个基站之间的距离相对较短,基本上是几百米到几百千米。出行工具在预设出行线路上出行时,可以途径多个基站。为了保证出行工具上的电子设备能够正常通信,预设出行线路中的多个预设地点是基于基站之间的距离设置的。
示例性的,多个预设地点中每两个相邻预设地点之间的距离小于预设阈值,该预设阈值是根据两个目标基站之间的距离确定的。一个目标基站是与上述两个相邻预设地点中的一个预设地点距离最近的基站,另一个目标基站是与上述两个相邻预设地点中的另一个预设地点距离最近的基站。例如,在北京到西安的高铁线路上,郑州东站是多个预设地点中的一个预设地点,预设地点A是与郑州东站相邻的预设地点,郑州东站和预设地点A之间的距离小于预设阈值。预设阈值是根据基站X和基站Y计算出的。基站X是距离郑州东站最近的基站,基站Y是距离预设地点A最近的基站。其中,预设地点还可以根据实际重新设定,本申请对此不作限制。
每条预设出行线路对应的多个优选小区和多个黑小区列表可以是工作人员使用UE在每条预设出行线路上的每个预设地点上进行小区信号测试确定出的。根据小区信号的测试结果,将信号最好的小区作为优选小区,将优选小区以外的其它小区作为黑小区列表中的小区。其中,小区信号可以通过参考信号接收功率(Reference Signal ReceivingPower,RSRP)、参考信号接收质量(Reference Signal ReceivedQuality,RSRQ)、接收信号强度指示(Received Signal StrengthIndicator,RSSI)、信噪比(signal to noiseratio,SNR)、上行速率和下行速率等参数来确定。
例如,工作人员在预设出行线路B的预设地点a处,使用UE进行网络连接。在网络连接过程中,发现在预设地点a处可以通过3个小区(b、c、d)连接到网络,然后对3个小区的信号强弱进行测试,根据测试结果,将信号最强的小区b作为优选小区,其它小区c、d作为黑小区。如图5所示,对于预设出行线路B而言,标记11用于标识优选小区,标记12用于标识黑小区列表中的小区。最后将预设出行线路B、优选小区和黑小区列表补充到小区映射表中。之后UE进行网络搜索时,可以参考小区映射表中的黑小区列表,在搜索到黑小区列表中的小区时不进行网络驻留,使UE仅连接优选小区。这样,大大减少了UE的小区驻留尝试时间,避免频繁切换,能够使终端设备快速驻留在合适的小区上,从而避免因为频繁切换而带来的通信质量差和电量消耗。
每条预设出行线路对应的多个优选小区和多个黑小区列表均是按照预设出行线路的出行方向依次排列的。
在一些实施例中,以小区映射表中仅包括预设出行线路1和预设出行线路2的优选小区为例,小区映射表可以如下所示:
{预设出行线路1,
{1,2,3,4,… // 1,2,3,4,…为每个预设地点对应的优选小区
}
{预设出行线路2,
……
}
在另一些实施例中,以小区映射表中仅包括预设出行线路1和预设出行线路2的黑小区列表为例,小区映射表可以如下所示:
{预设出行线路1,
{{a,b},// {a,b}为第一个预设地点对应的黑小区列表,a和b为第一个预设地点对应的黑小区列表中的小区
{b,c,d},//{b,c,d}为第二个预设地点对应的黑小区列表,b,c,d为第二个预设地点对应的黑小区列表中的小区
…
}
{预设出行线路2,
……
}
在另一些实施例中,以小区映射表中包括预设出行线路1和预设出行线路2的优选小区和黑小区列表为例,小区映射表可以如下所示:
{预设出行线路1,
{1,{a,b}}, // 1为第一个预设地点对应的优选小区,{a,b}为第一个预设地点对应的黑小区列表,a和b为第一个预设地点对应的黑小区列表中的小区
{2,{a,b,c}}, // 2为第二个预设地点对应的优选小区,{a,b,c}为第二个预设地点对应的黑小区列表,a、b和c为第二个预设地点对应的黑小区列表中的小区
{3, {a,c,d}}, // 3为第三个预设地点对应的优选小区,{a,c,d}为第三个预设地点对应的黑小区列表,a、c和d为第三个预设地点对应的黑小区列表中的小区
{4,{c,d,e}}, //4为第四个预设地点对应的优选小区,{c,d,e}为第四个预设地点对应的黑小区列表,c、d和e为第四个预设地点对应的黑小区列表中的小区
…
}
{预设出行线路2,
……
}
可选的,UE预置的小区映射表中的预设出行线路可以是所有测试出的预设出行线路,还可以是通过智能学习筛选出的。通过智能学习筛选出的预设出行线路远远少于所有测试出的预设出行线路,并且基于智能学习筛选出的预设出行线路更符合用户的出行习惯和出行需求。
基于智能学习筛选预设出行线路的过程可以是:通过UE中的地图应用、购票应用和出行应用等与出行相关的应用中,获取用户近几年的出行线路。然后从出行线路中筛选出固定线路,根据固定线路的出行频次,对所有的固定线路进行排序,针对排序结果,确定出满足要求的固定线路,最后将满足要求的固定线路作为预设出行线路来创建小区映射表。其中,满足要求的固定线路可以是排序结果中排序超过预设阈值的固定线路。由于我国的固定线路很多,若将所有的固定线路都存储在用户的UE中,将带来较大的存储压力。其中,固定线路可以包括火车线路、高铁线路和高速公路线路等。
因此,本申请可以基于智能学习,在UE中仅存储满足要求的固定线路。这样,根据满足要求的固定线路得出的小区映射表,不仅使用频率高,也能降低UE的存储压力。
预设出行线路还可以随着用户的出行习惯更改,例如,用户因为工作原因,从C城市移居到D城市。UE通过定位功能,确定用户位于C城市,并基于用户在C城市的出行轨迹,确定出第一线路,基于第一线路,生成第一小区映射表。经过一段时间后,UE确定用户在D城市的出行数据超过预设阈值,例如出行时间超过预设时间,或者出行里程超过预设公里数,则基于D城市的出行轨迹,确定出第二线路。并基于第二线路,生成第二小区映射表。其中,第二小区映射表中可以包括第一线路的数据,也可以使用第二线路的数据替换第一线路的数据。
或者,预设出行线路还可以通过交互的方式,指引用户将待出行的线路输入到UE中。之后UE按照用户输入的线路创建小区映射表。
步骤402、UE确定用户的出行信息。
其中,用户的出行信息可以包括出行线路(即,第一出行线路)、出行方向(即,第一出行线路的出行方向)、用户当前所乘坐的出行工具和UE当前驻留的小区(即,第三小区)。
用户当前所乘坐的出行工具可以是高铁、火车和汽车等等。UE当前驻留的小区为UE连接到网络所驻留的小区。
具体的,步骤402包括如下子步骤:
步骤4021、UE确定用户当前是否在固定线路上出行。
用户当前是否在固定线路上出行,可以根据用户当前的移动速度和用户当前的定位信息来确定。
目前,大多数用户都会随身携带的UE,例如:手机。由于手机内置有加速度传感器,可以根据手机中的加速度传感器确定出用户当前的移动速度。根据用户当前的移动速度,可以初步推测用户当前所乘坐的出行工具。
若用户当前的移动速度落在高铁的行驶速度范围内时,认为用户乘坐的出行工具有可能是高铁。通常,高铁的行驶速度范围为:150 -400km/h。若用户当前的移动速度落在火车的行驶速度范围内时,认为用户乘坐的出行工具有可能是火车。火车的行驶速度范围为:90-110 km/h。若用户当前的移动速度落在火车的行驶速度范围内时,认为用户乘坐的出行工具有可能是火车。汽车的行驶速度范围为:60-120 km/h。若用户当前的移动速度落在汽车的行驶速度范围内时,认为用户乘坐的出行工具有可能是汽车。
接着确定用户当前的位置信息,其中,用户当前的位置信息可以通过手机内置的全球导航卫星***(global navigation satellite system,GNSS)确定。GNSS信息可以包括全球卫星定位***(global positioning system,GPS)信息,全球导航卫星***(globalnavigation satellite system,GLONASS)信息,北斗卫星导航***(beidou navigationsatellite system,BDS)信息,准天顶卫星***(quasi-zenith satellite system,QZSS)信息和/或星基增强***(satellite based augmentation systems,SBAS)信息等。
或者,用户当前的位置信息还可以通过小区ID确定。具体的,每个小区都有全球小区识别码(Cell Global Identifier,CGI)。通过查询为手机提供通信功能的小区的CGI,根据CGI可以得出小区的经纬度信息,从而确定出用户的位置信息。
又或者,用户当前的位置信息还可以通过高速小区标识(high speed flag,HSF)确定。HSF标识用于标识高铁小区,若UE连接到的小区具有HSF标识,说明用户处于高铁附近的位置。
最后,在确定出用户当前的移动速度和用户当前的位置信息后,可以确定出用户当前是否在固定线路上出行。
示例性的,若通过用户当前的位置信息确定用户位于高铁线路上,且用户当前的移动速度落在高铁的行驶速度范围内时,则认为用户在高铁的固定线路上出行。例如,用户位于高铁线路上的XX高铁站附近,且用户的移动速度为280 km/h时,认为用户当前在高铁的固定线路上出行。
若确定用户位于高铁线路上,且用户的移动速度不落在高铁的行驶速度范围内时,认为用户不在固定线路上出行。用户位于高铁线路上,但是用户的移动速度不落在高铁的行驶速度范围内,有可能是因为用户是高铁站的工作人员,所以用户的移动速度不落在高铁的行驶速度范围内。
若通过用户当前的位置信息确定用户位于火车线路上,且用户当前的移动速度落在火车的行驶速度范围内时,认为用户在火车的固定线路上出行。例如,用户位于火车线路上的XX火车站附近,且用户当前的移动速度为100km/h时,认为用户在火车的固定线路上出行。
若确定用户位于火车线路上,且用户的移动速度不落在火车的行驶速度范围内时,认为用户不在固定线路上出行。
若通过用户当前的位置信息确定出用户位于高速公路线路上,且用户当前的移动速度落在汽车的行驶速度范围内时,认为用户在高速公路上出行。例如,用户位于高速公路线路上的XX高速路口附近,且用户当前的移动速度为100km/h时,认为用户在高速路的固定线路上出行。
若确定用户位于高速公路线路上,且用户的移动速度不落在汽车的行驶速度范围内时,认为用户不在固定线路上出行。
在一些实施例中,确定用户当前是否在固定线路上出行还可以通过检测预设时间内,用户驻留的小区是否变更以及变更的次数。由于出行工具在行驶过程中,速度较高。若预设时间内,用户驻留的小区未发生变更,则认为用户当前不在固定线路上出行。若预设时间内,用户驻留的小区发生变更,但是变更的次数低于预设次数,也认为用户当前不在固定线路上出行。若预设时间内,用户驻留的小区发生变更,且变更的次数大于等于预设次数,则认为该用户当前在固定线路上出行。其中,预设次数可以是根据高铁的行驶速度确定的,还可以根据火车的行驶速度确定的,又或者是根据汽车的行驶速度确定的。
在另一些实施例中,用户当前是否在固定线路上出行,可以通过智能学习的方式确定。具体是:UE可以检测到用户在地图应用、购票应用和出行应用等与出行相关的应用中上购买了出行凭证。然后提取出行凭证中的出行信息,出行信息可以包括出行时间、出行工具和出行线路。接着利用UE中的加速度传感器和定位***,检测用户是否按照出行信息出行,若用户按照出行信息出行,则可以得出用户当前是否在固定线路上出行。
示例性的,手机检测到用户在购票平台购买了高铁票。根据购买的高铁票,确定出用户于当天下午14点整在E高铁站乘坐GXXX列车出发,于16点30分抵达F高铁站。接着在14点整时,手机检测用户的位置信息是否位于E高铁站,在14点到16点30分的时间段中,不定时检测用户的移动速度是否落在高铁的行驶速度范围内。若用户位于E高铁站,且检测到的移动速度落在高铁的行驶速度范围内,则认为用户当前在固定线路上出行。
步骤4022、若用户当前在固定线路上出行,确定UE当前驻留的小区,并根据当前驻留的小区和小区映射表,确定用户的出行信息。
其中,用户的出行信息包括出行线路和出行线路的出行方向。
在一些实施例中,若用户当前在固定线路上出行,通过查询可以确定出UE当前驻留的小区(即,第三小区)。
在小区映射表中包括多条预设出行线路中的每条预设出行线路对应的多个优选小区和多个黑小区列表的情况下,在多条预设出行线路中的每条预设出行线路对应的多个优选小区和多个黑小区列表中查找UE当前驻留的小区,并将查找到的包含UE当前驻留的小区对应的线路作为用户的出行线路(即,第一出行线路)。
若查找到的包含UE当前驻留的小区对应的线路有多条,则继续获取UE驻留的其它小区。然后根据UE当前驻留的小区和UE驻留的其它小区,确定用户的出行线路。
具体的,在确定出用户当前驻留的小区后,由于用户当前在固定线路上出行,所以UE一直处于移动状态,经过一段时间后,UE会驻留在下一个小区上。然后根据UE当前驻留的小区和UE下一个驻留的小区(即,第四小区),在多条预设出行线路中的每条预设出行线路对应的多个优选小区和多个黑小区列表中查找UE当前驻留的小区和UE下一个驻留的小区,并将查找到的包含UE当前驻留的小区和UE下一个驻留的小区对应的线路作为用户的出行线路。
若查找到的包含UE当前驻留的小区和UE下一个驻留的小区对应的线路仍有多条,那么继续获取UE在下一个驻留的小区之后驻留的小区,直到根据UE当前驻留的小区、UE下一个驻留的小区的和UE在下一个驻留的小区之后驻留的小区,确定出唯一一条固定线路为止,确定出的唯一的固定线路即为用户的出行线路。
在确定出用户的出行线路后,根据用户的出行线路、UE在当前驻留的小区的驻留时间、UE在下一个驻留的小区的驻留时间,确定出出行线路的出行方向。具体的,根据用户的出行线路对应的多个优选小区或者多个黑小区列表中小区的顺序、UE在当前驻留的小区的驻留时间和UE在下一个驻留的小区的驻留时间,确定出出行线路的出行方向。
或者,根据用户的出行线路、UE在当前驻留的小区的驻留时间、UE在下一个驻留的小区的驻留时间和UE在下一个驻留的小区之后驻留的小区的驻留时间,确定出出行线路的出行方向。具体的,根据用户的出行线路对应的多个优选小区或者多个黑小区列表中小区的顺序、UE在当前驻留的小区的驻留时间、UE在下一个驻留的小区的驻留时间和UE在下一个驻留的小区之后驻留的小区的驻留时间,确定出出行线路的出行方向。根据实际情况,用户的出行方向还可以通过其它方式确定,本申请对此不作限制。
步骤403、UE对用户的出行线路进行小区设置,得到出行线路对应的黑名单小区。
其中,黑名单小区包括当前预设地点以及当前预设地点之后的N个预设地点分别对应的小区列表中的小区。
确定出出行线路和出行线路的出行方向后,由于确定出的出行线路与小区映射表中的一条出行线路相同,且小区映射表中的出行线路对应的多个优选小区和多个黑小区列表是已知的,所以用户的出行线路对应的多个优选小区和多个黑小区列表是已知的。
将UE当前驻留的小区与用户的出行线路对应的多个优选小区和多个黑小区列表进行匹配,可以得到一个或多个目标优选小区。然后根据出行线路的出行方向,将匹配到的一个或多个目标优选小区之后的所有优选小区设置为出行线路对应的优选小区,匹配到的一个或多个目标优选小区之后的黑小区列表中的小区设置到出行线路对应的黑名单小区中。
或者,UE仅设置出行线路对应的黑名单小区。具体的,UE根据出行线路的出行方向,将匹配到的一个或多个目标优选小区之后的黑小区列表中的小区设置到出行线路对应的黑名单小区中。之后,在出行线路上,当UE扫描到小区后,将扫描到的小区与黑名单小区进行比较,若一致,则继续扫描。若不一致,则连接到该扫描的小区。
或者,UE仅设置出行线路对应的优选小区。具体的,UE根据出行线路的出行方向,将匹配到的一个或多个目标优选小区之后的所有优选小区设置为出行线路对应的优选小区。之后,在出行线路上,当UE扫描到小区后,将扫描到的小区与优选小区进行比较,若一致,则连接到该扫描的小区,若不一致,则继续扫描。
可选的,出行线路对应的黑名单小区还包括:与匹配到的一个或多个目标优选小区临近的黑小区。
需要说明的是,由于黑名单小区中的小区数目有上限,所以,随着出行工具的行驶,黑名单小区中的小区,需要及时更新替换,以便于在下一个预设地点到达之前,提前设置好该预设地点对应的黑名单小区。
例如,对于从北京到西安的高铁线路,假设以每个站点作为预设地点。那么从北京到西安的高铁线路包括北京西站、保定东站、石家庄站、邢台东站、邯郸东站、鹤壁东站、郑州东站、洛阳龙门站、华山北站和西安北站多个预设地点。
若高铁当前在石家庄站,由于黑名单小区中的小区数据有限,可以先设置邢台东站、邯郸东站、鹤壁东站、郑州东站以及洛阳龙门站对应的黑名单小区中的小区。随着高铁的行驶,可以将黑名单小区中邢台东站、邯郸东站对应的小区删掉,将华山北站、西安北站对应的小区设置到黑名单小区中。从而保证在下一个预设地点到来之前,提前设置黑名单小区中的小区,避免UE在黑名单小区中的小区驻留。
步骤404、在出行线路上,终端设备基于黑名单小区,连接到服务小区。
其中,服务小区为出行线路对应的黑名单小区中的小区以外的小区。
当UE在出行线路上行驶时,UE只能连接到黑名单小区中的小区以外的小区。相当于在出行线路的每个预设地点都只留下一个优选小区。这样的话,UE在每个预设地点都只能连接到信号最好的优选小区,不仅避免了由于小区频繁切换,而带来通信质量差和UE电量消耗大的问题,还能提高用户的网络使用体验感。
步骤405、若用户当前不在出行线路上出行时,终端设备清除黑名单小区。
当用户不在出行线路上出行时,说明UE驻留的小区将不会频繁切换了,所以上述的黑名单小区将不再需要。
用户不在出行线路上出行可以通过多种方式确定。例如,通过手机中的加速器测量手机的移动速度,当移动速度小于第一阈值时,认为用户已不在出行线路上出行。第一阈值可以是行人步行对应的速度范围或者,自动车移动的速度范围。
用户不在出行线路上出行还可以通过智能学***台购买了高铁票(或火车票、汽车票)。然后根据购买的高铁票,确定出用户的出行时间、出行工具、出行线路和抵达时间。在抵达时间到达时,检测用户的移动速度是否落在行人步行的行驶速度范围内。若用户的移动速度落在行人步行的行驶速度范围,则认为用户已不在出行线路上出行。
当UE不在出行线路上出行,则清除黑名单小区,UE按照常规的方式选择小区驻留即可。
以下,将结合附图对本申请实施例提供的一种驱动调用方法进行具体介绍。如图6所示,该方法包括以下步骤:
步骤601、终端设备确定用户的出行信息。
其中,出行信息包括第一出行线路,第一出行线路属于多条预设出行线路中的一条,多条预设出行线路中的每条预设出行线路对应多个第一小区列表,每条预设出行线路对应多个预设地点,多个预设地点的每个预设地点对应一个第一小区列表,每个第一小区列表包括该第一小区列表对应的预设地点周围的信号质量最好的小区之外的小区。详细内容参见步骤402、步骤4021和步骤4022。
步骤602、终端设备确定第一出行线路对应的多个预设地点中的第一预设地点的第一服务小区。
其中,第一服务小区为黑名单小区之外的小区,黑名单小区包括第一预设地点以及第一预设地点之后的N个预设地点分别对应的第一小区列表中的小区。
第一出行线路包括多个预设地点,第一预设地点是距离用户当前位置最近的地点。然后按照预置的第一出行线路对应的黑名单小区,使UE在第一预设地点上连接到第一服务小区。详细内容参见步骤403和步骤404。
本申请另一些实施例提供了一种电子设备,该电子设备可以包括:通信模块、存储器和一个或多个处理器。该通信模块、存储器与处理器耦合。该存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令。
本申请另一实施例提供一种芯片***,如图7所示,该芯片***包括至少一个处理器701和至少一个接口电路702。处理器701和接口电路702可通过线路互联。例如,接口电路702可用于从其它装置接收信号。又例如,接口电路702可用于向其它装置(例如处理器701)发送信号。
例如,接口电路702可读取设备中存储器中存储的指令,并将该指令发送给处理器701。当指令被处理器701执行时,可使得电子设备执行上述实施例中的各个步骤。当然,该芯片***还可以包含其他分立器件,本申请实施例对此不作具体限定。
本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行上述方法实施例中电子设备(例如,手机)执行的各个功能或者步骤。
本申请实施例还提供一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行上述方法实施例中电子设备(例如,笔记本电脑)执行的各个功能或者步骤。
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(DigitalSubscriber Line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(Solid State Disk,SSD))等。
如本申请所使用的,术语“组件”、“模块”、“***”等等旨在指代计算机相关实体,该计算机相关实体可以是硬件、固件、硬件和软件的结合、软件或者运行中的软件。例如,组件可以是,但不限于是:在处理器上运行的处理、处理器、对象、可执行文件、执行中的线程、程序和/或计算机。作为示例,在计算设备上运行的应用和该计算设备都可以是组件。一个或多个组件可以存在于执行中的过程和/或线程中,并且组件可以位于一个计算机中以及/或者分布在两个或更多个计算机之间。此外,这些组件能够从在其上具有各种数据结构的各种计算机可读介质中执行。这些组件可以通过诸如根据具有一个或多个数据分组(例如,来自一个组件的数据,该组件与本地***、分布式***中的另一个组件进行交互和/或以信号的方式通过诸如互联网之类的网络与其它***进行交互)的信号,以本地和/或远程过程的方式进行通信。
本申请围绕可包括多个设备、组件、模块等的***来呈现各个方面、实施例或特征。应当理解和明白的是,各个***可以包括另外的设备、组件、模块等,并且/或者可以并不包括结合附图讨论的所有设备、组件、模块等。此外,还可以使用这些方案的组合。
另外,在本申请实施例中,“示例的”一词用于表示作例子、例证或说明。本申请中被描述为“示例”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用示例的一词旨在以具体方式呈现概念。
本申请实施例中,信息(information),信号(signal),消息(message),信道(channel)有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。“的(of)”,“相应的(corresponding,relevant)”和“对应的(corresponding)”有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。“***”和“网络”有时可以混用,在不强调其区别时,其所要表达的含义是一致的,比如,“通信网络”也即是指“通信***”。
本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
以上,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (12)
1.一种通信方法,其特征在于,所述方法包括:
终端设备确定用户的出行信息,所述出行信息包括第一出行线路,所述第一出行线路属于多条预设出行线路中的一条,所述多条预设出行线路中的每条预设出行线路对应多个黑小区列表,所述每条预设出行线路对应多个预设地点,所述多个预设地点的每个预设地点对应一个黑小区列表,每个黑小区列表包括所述黑小区列表对应的预设地点周围的信号质量最好的小区之外的小区;
所述终端设备确定所述第一出行线路对应的多个预设地点中的第一预设地点的黑名单小区;所述黑名单小区包括所述第一预设地点以及所述第一预设地点之后的N个预设地点分别对应的所述黑小区列表中的小区;
当用户在所述第一出行线路上出行时,在所述终端设备扫描到小区后,将扫描到的小区与所述黑名单小区进行比较;若一致,则继续扫描;若不一致,则连接到所述扫描到的小区。
2.根据权利要求1所述的方法,其特征在于,所述多条预设出行线路和所述多条预设出行线路中的每条预设出行线路对应多个黑小区列表存储在终端设备的小区映射表中,所述小区映射表还包括所述多条预设出行线路中的每条预设出行线路对应多个第二小区,所述多个预设地点的每个预设地点对应一个第二小区,每个第二小区为该第二小区对应的预设地点周围的信号质量最好的小区。
3.根据权利要求2所述的方法,其特征在于,所述确定用户的出行信息,包括:
所述终端设备确定用户当前是否在固定线路上出行;
若所述用户当前在所述固定线路上出行,所述终端设备确定第三小区,并根据所述第三小区和所述小区映射表,确定用户的出行信息中的出行线路为第一出行线路,所述第三小区为所述终端设备当前驻留的小区。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
若用户当前不在所述第一出行线路上出行时,所述终端设备清除所述黑名单小区。
5.根据权利要求3所述的方法,其特征在于,所述确定用户当前是否在固定线路上出行,包括:
所述终端设备获取用户当前的移动速度和用户当前的位置信息;
在所述用户当前的位置信息处于所述固定线路上时,所述终端设备确定所述用户当前的移动速度是否满足出行工具的速度范围,所述出行工具为在所述固定线路上行驶的出行工具;
在所述用户当前的移动速度处于所述出行工具的行驶速度范围内时,所述终端设备确定所述用户当前在所述固定线路上出行。
6.根据权利要求3所述的方法,其特征在于,根据所述第三小区和所述小区映射表,确定用户的出行信息中的出行线路为第一出行线路,包括:
所述终端设备根据所述第三小区,从所述小区映射表中确定出所述第一出行线路,所述第一出行线路对应的多个黑小区列表和所述多个第二小区中包括所述第三小区,则确定用户的出行线路为第一出行线路。
7.根据权利要求3所述的方法,其特征在于,所述根据所述第三小区和所述小区映射表,确定用户的出行信息,包括:
所述终端设备根据所述第三小区,从所述小区映射表中确定出多条出行线路,所述多条出行线路对应的多个黑小区列表和所述多个第二小区中均包括所述第三小区,获取第四小区,所述第四小区为所述终端设备下一个驻留的小区;
所述终端设备根据所述第三小区和所述第四小区,从所述多条出行线路中确定出所述第一出行线路,所述第一出行线路对应的多个黑小区列表和所述多个第二小区中包括所述第三小区和所述第四小区,则确定用户的出行线路为所述第一出行线路。
8.根据权利要求6或7所述的方法,其特征在于,所述确定用户的出行线路为所述第一出行线路之后,所述方法还包括:
基于所述第一出行线路、所述终端设备在所述第三小区的驻留时间和所述终端设备在第四小区的驻留时间,确定出所述第一出行线路的出行方向。
9.根据权利要求1所述的方法,其特征在于,所述每条预设出行线路对应的多个黑小区列表和多个第二小区均是按照该预设出行线路的出行方向依次排列的。
10.根据权利要求1或2所述的方法,其特征在于,所述多个预设出行线路包括火车线路、高铁线路和高速公路线路。
11.一种电子设备,其特征在于,包括处理器和存储器;
所述存储器用于存储代码指令;所述处理器用于运行所述代码指令,以执行如权利要求1-10中任一项所述的方法。
12.一种计算机存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1-10中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210742402.3A CN114827905B (zh) | 2022-06-28 | 2022-06-28 | 一种通信方法和设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210742402.3A CN114827905B (zh) | 2022-06-28 | 2022-06-28 | 一种通信方法和设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114827905A CN114827905A (zh) | 2022-07-29 |
CN114827905B true CN114827905B (zh) | 2023-04-11 |
Family
ID=82522230
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210742402.3A Active CN114827905B (zh) | 2022-06-28 | 2022-06-28 | 一种通信方法和设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114827905B (zh) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111567091A (zh) * | 2018-10-16 | 2020-08-21 | 华为技术有限公司 | 一种高速移动场景下的小区切换方法及装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11930416B2 (en) * | 2018-09-25 | 2024-03-12 | Nokia Solutions And Networks Oy | Context preparation for consecutive conditional handovers |
US11758445B2 (en) * | 2019-09-16 | 2023-09-12 | Qualcomm Incorporated | Configuration for acquisition of relay cells |
CN112888034B (zh) * | 2019-11-29 | 2023-06-30 | ***通信集团山东有限公司 | 一种定向切换方法、装置、存储介质和基站 |
CN114339904B (zh) * | 2020-09-30 | 2024-05-24 | 北京小米移动软件有限公司 | 小区切换方法、小区切换装置及存储介质 |
CN114449593A (zh) * | 2020-10-30 | 2022-05-06 | 华为技术有限公司 | 一种小区切换方法及通信装置 |
CN114513821A (zh) * | 2020-11-16 | 2022-05-17 | 深圳市万普拉斯科技有限公司 | 一种小区切换方法、装置及终端设备 |
-
2022
- 2022-06-28 CN CN202210742402.3A patent/CN114827905B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111567091A (zh) * | 2018-10-16 | 2020-08-21 | 华为技术有限公司 | 一种高速移动场景下的小区切换方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN114827905A (zh) | 2022-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10917742B2 (en) | Electronic apparatus, device and method for adjusting a parameter for a proximity-based service communication | |
US7072652B2 (en) | Handoff apparatus, systems, and methods | |
US20080161011A1 (en) | Method enabling indoor local positioning and movement tracking in wifi capable mobile terminals | |
JP4143026B2 (ja) | テスト用端末及びその制御方法 | |
CN107371165A (zh) | 频谱管理装置和方法、电子装置和方法以及无线通信*** | |
CN111726846A (zh) | 网络小区切换方法、装置、存储介质及电子设备 | |
CN104170429A (zh) | 无线通信装置 | |
CN106686647A (zh) | 无线通信设备和无线通信方法 | |
CN110972116B (zh) | 一种通信方法、装置、介质、程序产品及*** | |
KR101137047B1 (ko) | 계층 구조를 갖는 초정밀 위치 인식 장치 및 방법 | |
EP3404977A1 (en) | Apparatuses and methods for network management side and user equipment side, and central management apparatus | |
EP4207008A1 (en) | Electronic device and method for federated learning | |
WO2022085315A1 (ja) | 電波マップ生成装置、電波マップ提供装置、電波マップ取得利用装置、及びプローブ情報送信装置 | |
US20130115975A1 (en) | Mobile communication terminal and location system selection method | |
CN113574963A (zh) | 控制装置、控制方法以及程序 | |
EP3624495A1 (en) | Electronic device and method for wireless communication | |
US20240039855A1 (en) | Cv2x situationally-dependent service prioritization | |
US20230292155A1 (en) | Cell measurement processing method and device | |
CN115604812A (zh) | 定位方法、装置及*** | |
CN114827905B (zh) | 一种通信方法和设备 | |
CN114449593A (zh) | 一种小区切换方法及通信装置 | |
Basford et al. | LoRaWAN for city scale IoT deployments | |
CN112514419B (zh) | 终端获取测量信息的方法、装置、通信设备及存储介质 | |
CN111092808B (zh) | 一种信息分享的方法及终端设备 | |
JP2022054331A (ja) | プローブ情報送信装置、電波マップ更新装置、電波マップ提供装置、及び電波マップ取得利用装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |