[0077] 针对N个网格中的第i个网格和第j个网格都按照这样的方式确定最少换乘稀疏,遍历L2[i]中的交通线路、遍历L2[j]中的交通线路,分别记为L2i、L2j,并从线路换乘指示图中查询G[L2i][L2j]的值,若有G[L2i][L2j]
[0078] 根据上述过程,当确定出第一网格和N个网格中除第一网格之外的其他网格之间的最少换乘次数,又从第二网格开始,确定出第二网格和N个网格中除第二网格之外的其他网格之间的最少换乘次数。当N个网格中所有网格都遍历完成后,得到N个网格中任意两个网格之间的最少换乘次数。
[0079] S204:根据N个网格中任意两个网格之间的最少换乘次数确定目标区域的目标换乘系数。
[0080] 在本申请实施例中,可以根据以下三种方式中的一种来确定目标区域的目标换乘系数:
[0081] 方式一:计算N个网格中任意两个网格之间的最少换乘次数之间的平均换乘次数,即直接计算任意两个网格之间的最少换乘次数的平均值,将该平均值作为平均换乘次数;然后根据平均换乘次数和设定数值确定目标区域的目标换乘系数。设定数值是一个自定义值,可以根据先验知识总结得出。在本申请中,设定数值设置成1,对应的,目标换乘系数的计算公式如公式(2):
[0082] 目标换乘系数=平均换乘次数+1(设定数值)(2)
[0083] 例如,目标区域一共被划分成四个网格,然后确定该目标区域的目标换乘系数包括:将四个网格进行两两组对,得到6个网格对(包括有效网格对和无效网格对,无效网格对的最少换乘次数为0),然后将6个网格对对应的最少换乘次数相加再除以6,得到目标区域的平均换乘次数,平均换乘次数+1,即目标换乘系数。
[0084] 方式二:获取N个网格中任意两个网格之间的出行数量或者通勤数量,这个数量是设定的一段时间内的,这个大数据可以直接对其进行统计。其中,出行数量:从第一网格出发,到达第二网格的数量(设备、车辆、人),出行可以是任何目的,例如通勤、购物、游玩、就医、就学等。通勤数量:分别居住或工作在第一网格和第二网格,例如在第一网格居住,在第二网格上班,目的仅限于上下班。可以单独从数据库中分别获取出行数量和通勤数量;也可以先获取出行数量,然后从出行数量中获取通勤数量。根据任意两个网格之间的出行数量或者通勤数量确定任意两个网格之间的联系数据,将任意两个网格之间的出行数量或者通勤数量作为联系数据。然后根据任意两个网格之间的联系数据确定任意两个网格之间的权重数据,可以是将联系数据直接作为权重数据,也可以是对联系数据进行约束后得到权重数据。最后根据N个网格中任意两个网格之间的权重数据以及任意两个网格之间的最少换乘次数确定目标区域的平均换乘次数,即加权平均处理。具体的,将任意两个网格之间的权重数据与对应的两个网格的最少换乘次数相乘,再将所有乘积相加除以权重数据之和,得到目标区域的平均换乘次数。例如,目标区域一共被划分成四个网格,进行两两组对,得到6个网格对,然后将6个网格对的最少换乘次数分别和对应网格对的权重数据相乘并相加,最后除以6个权重数据之和,就可以得到目标区域的平均换乘次数。最后,根据平均换乘次数和设定数值确定目标区域的目标换乘系数。利用公式(2),将平均换乘次数和设置数值相加得到目标区域的目标换乘系数。
[0085] 方式三:获取N个网格中各个网格的规模表征数据,规模表征数据包括各个网格中的对象统计数据、兴趣点数量、建筑面积中的一种或多种,对象统计数据又包括居住人口以及工作人口,居住人口中包括工作人口,规模表征数据可以是其中一种,也可以是对多种进行平均处理或者加权平均处理后得到的;然后确定N个网格中任意两个网格之间的距离;根据N个网格中任意两个网格之间的距离以及各个网格的规模表征数据确定N个网格中任意两个网格之间的联系数据,规模表征数据可以取对象统计数据、兴趣点数量、建筑面积中的任意一种,也可以是取对象统计数据、兴趣点数量、建筑面积中的多种进行平均处理后得到的。
[0086] 假设第i个网格的规模表征数据为 ,第j网格的规模表征为 ,第i个网格与第j个网格之间的距离为 ,那么第i个网格与第j个网格的联系数据 可以用以下公式(3)确定:
[0087] (3)
[0088] 然后根据任意两个网格之间的联系数据确定任意两个网格之间的权重数据,可以是将联系数据直接作为权重数据,也可以是对联系数据进行约束后得到权重数据。再进行加权平均得到平均换乘次数,具体的,将N个网格中任意两个网格之间的权重数据和任意两个网格之间的最少换乘次数相乘再相加,最后除以权重数据之和,得到目标区域的平均换乘次数,最后根据平均换乘次数和设定数值确定目标区域的目标换乘系数。利用公式(2),将平均换乘次数和设置数值相加得到目标区域的目标换乘系数。
[0089] 在可选的实施例中,可以先根据上述三种方法中的两种或者三种先分别确定出多个平均换乘次数,然后再将多个平均换乘次数进行平均处理,得到目标平均换乘次数,最后根据目标平均换乘次数和设定数值确定目标换乘系数。
[0090] 在一种可能的实现方中,目标区域可以是一个需要确定目标换乘系数的区域,确定出目标区域的目标换乘系数后,就可以根据该目标换乘系数确定该目标区域中的交通系统的换乘系数,从而确定该目标区域换乘的难易程度,目标换乘系数越小,说明乘客在该目标区域内的换乘次数就越少,也说明该目标区域中的交通系统是比较合理的。
[0091] 在另一种可能的实现方式中,目标区域可以是一个需要调整交通线路以及站点的区域,确定出目标区域的目标换乘系数后,将该目标换乘系数返回给终端设备,根据该目标换乘系数与换乘系数阈值可以确定是否需要对目标区域的交通线路以及站点进行调整。若目标换乘系数大于换乘系数阈值,则需要对目标区域的交通线路以及站点进行调整,以使得目标区域内的线路与站点更合理。若目标换乘系数小于或者等于换乘系数阈值,则不需要对目标区域的交通线路以及站点进行调整,进一步的,可以间隔一段时间后再次进行检测,因为随着时间的推移,可能已经调整了站点或者交通线路,间隔一段时间再确定一次,可以更及时的了解公共交通线网系统的情况。
[0092] 在本申请实施例中,通过获取的目标区域内的交通线路信息包括的第一交通线路列表以及站点列表确定出目标区域的线路换乘指示图,该线路换乘指示图包括目标区域内任意两条交通线路之间的最少换乘次数,可以通过计算交通线路间的最少换乘次数,相较于通过地图模拟导航出行情况进而确定换乘系数而言,可以节约计算成本。然后对目标区域进行网格划分得到N个网格,并根据线路换乘指示图确定N个网格中任意两个网格之间的最少换乘次数,通过网格级别的最少换乘次数来取代个体级别的计算,大幅减少计算量级,由于不涉及个体数据,因此在一定程度上还可以保护乘客的隐私数据。最后根据N个网格中任意两个网格之间的最少换乘次数确定目标区域的目标换乘系数,目标换乘系数用于指示目标区域中的交通系统的换乘系数。因此,本申请实施例提供的数据方法在换乘系数的确定过程中,以网格级别的最少换乘次数估算来取代个体级别的计算,大幅减少计算量级,并且在群体尺度上的统计不会涉及个体数据,有效保障数据隐私。同时,通过线路间的最少换乘次数计算来取代成本高昂的导航计算,同时也减少对复杂的电子地图导航能力的依赖。因此,本申请实施例提供的数据处理方法可以提高换乘系数确定的效率,节约计算成本。
[0093] 上述详细阐述了本申请实施例的方法,为了便于更好地实施本申请实施例的上述方案,相应地,下面提供了本申请实施例的装置。
[0094] 请参见图5,图5是本申请实施例提供的一种数据处理装置的结构示意图,该数据处理装置可以设置于本申请实施例提供的计算机设备中。图5所示的数据处理装置可以是运行于计算机设备中的一个计算机程序(包括程序代码),该数据处理装置可以用于执行图2和图3所示的方法实施例中的部分或全部步骤。请参见图5,该数据处理装置可以包括如下单元:
[0095] 获取单元501,用于获取目标区域内的交通线路信息,所述交通线路信息包括第一交通线路列表、站点列表;
[0096] 确定单元502,用于根据所述第一交通线路列表以及所述站点列表确定所述目标区域的线路换乘指示图,所述线路换乘指示图包括所述目标区域内任意两条交通线路之间的最少换乘次数;
[0097] 处理单元503,用于对所述目标区域进行网格划分得到N个网格,并根据所述线路换乘指示图确定所述N个网格中任意两个网格之间的最少换乘次数,N为大于1的整数;
[0098] 确定单元502,还用于根据所述N个网格中任意两个网格之间的最少换乘次数确定所述目标区域的目标换乘系数,所述目标换乘系数用于指示所述目标区域中交通系统的换乘系数。
[0099] 在一种可能的实现方式中,确定单元502根据所述第一交通线路列表以及所述站点列表确定所述目标区域的线路换乘指示图时,具体用于执行如下步骤:
[0100] 根据所述第一交通线路列表包括的交通线路以及所述站点列表包括的站点,确定所述目标区域内任意两条交通线路之间的最少换乘次数;
[0101] 根据所述目标区域内任意两条交通线路之间的最少换乘次数以及所述第一交通线路列表包括的交通线路的线路标识,构建所述目标区域的线路换乘指示图。
[0102] 在一种可能的实现方式中,确定单元502根据所述第一交通线路列表包括的交通线路以及所述站点列表包括的站点,确定所述目标区域内任意两条交通线路之间的最少换乘次数时,具体用于执行如下步骤:
[0103] 以所述第一交通线路列表中的第i条交通线路为起点,根据所述站点列表搜索参考交通线路的途径站点列表,所述参考交通线路为第一交通线路列表中的任意一条;
[0104] 根据所述途径站点列表中每个站点对应的交通线路列表确定可换乘交通线路列表;
[0105] 根据设定规则确定所述第i条交通线路到第j条交通线路的最少换乘次数以及更新后的参考交通线路,所述第j条交通线路为所述可换乘交通线路列表中的任意一条;
[0106] 直到所述第一交通线路列表中的所有交通线路作为起点并完成搜索后,得到所述目标区域内任意两条交通线路之间的最少换乘次数。
[0107] 在一种可能的实现方式中,确定单元502根据所述线路换乘指示图确定所述N个网格中任意两个网格之间的最少换乘次数时,具体用于执行如下步骤:
[0108] 确定所述N个网格中每个网格的第二交通线路列表;
[0109] 针对所述N个网格中的第一网格和第二网格,根据所述线路换乘指示图、所述第一网格的第二交通线路列表以及所述第二网格的第二交通线路列表确定所述第一网格和所述第二网格之间的最少换乘次数,所述第一网格和所述第二网格为所述N个网格中的任意两个网格;
[0110] 直到所述N个网格中的所有网格遍历完之后,得到所述目标区域内所述N个网格中任意两个网格之间的最少换乘次数。
[0111] 在一种可能的实现方式中,确定单元502确定所述N个网格中每个网格的第二交通线路列表时,具体用于执行如下步骤:
[0112] 针对所述N个网格中的第三网格,若所述第三网格中不存在交通线路,则基于站点索引指示信息和设定索引半径构建所述第三网格的第二交通线路列表;所述站点索引指示信息是根据预设索引构建方法以及所述目标区域内的站点列表构建的,所述第三网格为所述N个网格中的任意一个网格。
[0113] 在一种可能的实现方式中,确定单元502根据所述线路换乘指示图、所述第一网格的第二交通线路列表以及所述第二网格的第二交通线路列表确定所述第一网格和所述第二网格之间的最少换乘次数时,具体用于执行如下步骤:
[0114] 确定所述N个网格中第一网格和第二网格之间的距离;
[0115] 若所述距离大于距离阈值,且所述第一网格对应的第二交通线路列表和所述第二网格对应的第二交通线路列表之间不存在重合的交通线路,则根据所述线路换乘指示图、所述第一网格的第二交通线路列表以及所述第二网格的第二交通路列表确定所述第一网格和所述第二网格之间的最少换乘次数。
[0116] 在一种实现方式中,确定单元502根据所述N个网格中任意两个网格之间的最少换乘次数确定所述目标区域的目标换乘系数时,具体用于执行如下步骤:
[0117] 算所述N个网格中任意两个网格之间的最少换乘次数之间的平均换乘次数;
[0118] 根据所述平均换乘次数和设定数值确定所述目标区域的目标换乘系数。
[0119] 在一种实现方式中,确定单元502根据所述N个网格中任意两个网格之间的最少换乘次数确定所述目标区域的目标换乘系数时,具体用于执行如下步骤:
[0120] 获取所述N个网格中任意两个网格之间的联系数据;
[0121] 根据所述任意两个网格之间的联系数据确定所述任意两个网格之间的权重数据;
[0122] 根据所述N个网格中所述任意两个网格之间的权重数据以及所述任意两个网格之间的最少换乘次数确定所述目标区域的目标换乘系数。
[0123] 在一种实现方式中,获取单元501获取所述N个网格中任意两个网格之间的联系数据时,具体用于执行如下步骤:
[0124] 获取所述N个网格中任意两个网格之间的出行数量或者通勤数量;
[0125] 根据所述任意两个网格之间的出行数量或者通勤数量确定所述任意两个网格之间的联系数据。
[0126] 在一种实现方式中,获取单元501获取所述N个网格中任意两个网格之间的联系数据时,具体用于执行如下步骤:
[0127] 获取所述N个网格中各个网格的规模表征数据,所述规模表征数据包括各个网格中的对象统计数据、兴趣点数量、建筑面积中的一种或多种;
[0128] 确定所述N个网格中任意两个网格之间的距离;
[0129] 根据所述N个网格中任意两个网格之间的距离以及所述各个网格的规模表征数据确定所述N个网格中任意两个网格之间的联系数据。
[0130] 根据本申请的另一个实施例,图5所示的数据处理装置中的各个单元可以分别或全部合并为一个或若干个另外的单元来构成,或者其中的某个(些)单元还可以再拆分为功能上更小的多个单元来构成,这可以实现同样的操作,而不影响本申请的实施例的技术效果的实现。上述单元是基于逻辑功能划分的,在实际应用中,一个单元的功能也可以由多个单元来实现,或者多个单元的功能由一个单元实现。在本申请的其它实施例中,数据处理装置也可以包括其它单元,在实际应用中,这些功能也可以由其它单元协助实现,并且可以由多个单元协作实现。
[0131] 根据本申请的另一个实施例,可以通过在包括中央处理单元(CPU)、随机存取存储介质(RAM)、只读存储介质(ROM)等处理元件和存储元件的例如计算机的通用计算设备上运行能够执行如图2或者图3所示的部分或全部方法所涉及的各步骤的计算机程序(包括程序代码),来构造如图5中所示的数据处理装置,以及来实现本申请实施例的数据处理方法。计算机程序可以记载于例如计算机可读存储介质上,并通过计算机可读存储介质装载于上述计算设备中,并在其中运行。
[0132] 本申请实施例中,通过获取的目标区域内的交通线路信息包括的第一交通线路列表以及站点列表确定出目标区域的线路换乘指示图,该线路换乘指示图包括目标区域内任意两条交通线路之间的最少换乘次数,可以通过计算交通线路间的最少换乘次数,相较于通过地图模拟导航出行情况进而确定换乘系数而言,可以节约计算成本。然后对目标区域进行网格划分得到N个网格,并根据线路换乘指示图确定N个网格中任意两个网格之间的最少换乘次数,通过网格级别的最少换乘次数来取代个体级别的计算,大幅减少计算量级,由于不涉及个体数据,因此在一定程度上还可以保护乘客的隐私数据。最后根据N个网格中任意两个网格之间的最少换乘次数确定目标区域的目标换乘系数,目标换乘系数用于对目标区域的交通线路以及站点进行调整。因此,本申请实施例提供的数据方法在换乘系数的确定过程中,以网格级别的最少换乘次数估算来取代个体级别的计算,大幅减少计算量级,并且在群体尺度上的统计不会涉及个体数据,有效保障数据隐私。同时,通过线路间的最少换乘次数计算来取代成本高昂的导航计算,同时也减少对复杂的电子地图导航能力的依赖。因此,本申请实施例提供的数据处理方法可以提高换乘系数确定的效率,节约计算成本。
[0133] 基于上述方法以及装置实施例,本申请实施例提供了一种计算机设备。请参见图6,图6是本申请实施例提供的一种计算机设备的结构示意图,计算机设备可以是图1示出的服务器102。图6所示的计算机设备至少包括处理器601、输入接口602、输出接口603以及计算机可读存储介质604。其中,处理器601、输入接口602、输出接口603以及计算机可读存储介质604可通过总线或其他方式连接。
[0134] 计算机可读存储介质604可以存储在计算机设备的存储器中,计算机可读存储介质604用于存储计算机程序,计算机程序包括计算机指令,处理器601用于执行计算机可读存储介质604存储的程序指令。处理器601(或称CPU(Central Processing Unit,中央处理器))是计算机设备的计算核心以及控制核心,其适于实现一条或多条计算机指令,具体适于加载并执行一条或多条计算机指令从而实现相应方法流程或相应功能。
[0135] 本申请实施例还提供了一种计算机可读存储介质(Memory),计算机可读存储介质是计算机设备中的记忆设备,用于存放程序和数据。可以理解的是,此处的计算机可读存储介质既可以包括计算机设备中的内置存储介质,当然也可以包括计算机设备支持的扩展存储介质。计算机可读存储介质提供存储空间,该存储空间存储了计算机设备的操作系统。并且,在该存储空间中还存放了适于被处理器加载并执行的一条或多条的计算机指令,这些计算机指令可以是一个或一个以上的计算机程序(包括程序代码)。需要说明的是,此处的计算机可读存储介质可以是高速RAM存储器,也可以是非不稳定的存储器(Non‑Volatile Memory),例如至少一个磁盘存储器;可选的还可以是至少一个位于远离前述处理器的计算机可读存储介质。
[0136] 在一些实施例中,可由处理器601加载并执行计算机可读存储介质604中存放的一条或多条计算机指令,以实现上述有关图2以及图3所示的方法的相应步骤。具体实现中,计算机可读存储介质604中的计算机指令由处理器601加载并执行如下步骤:
[0137] 获取目标区域内的交通线路信息,所述交通线路信息包括第一交通线路列表、站点列表;
[0138] 根据所述第一交通线路列表以及所述站点列表确定所述目标区域的线路换乘指示图,所述线路换乘指示图包括所述目标区域内任意两条交通线路之间的最少换乘次数;
[0139] 对所述目标区域进行网格划分得到N个网格,并根据所述线路换乘指示图确定所述N个网格中任意两个网格之间的最少换乘次数,N为大于1的整数;
[0140] 根据所述N个网格中任意两个网格之间的最少换乘次数确定所述目标区域的目标换乘系数,所述目标换乘系数用于指示所述目标区域中交通系统的换乘系数。
[0141] 在一种可能的实现方式中,计算机可读存储介质604中的计算机指令由处理器601加载并执行根据所述第一交通线路列表以及所述站点列表确定所述目标区域的线路换乘指示图时,具体用于执行如下步骤:
[0142] 根据所述第一交通线路列表包括的交通线路以及所述站点列表包括的站点,确定所述目标区域内任意两条交通线路之间的最少换乘次数;
[0143] 根据所述目标区域内任意两条交通线路之间的最少换乘次数以及所述第一交通线路列表包括的交通线路的线路标识,构建所述目标区域的线路换乘指示图。
[0144] 在一种可能的实现方式中,计算机可读存储介质604中的计算机指令由处理器601加载并执行根据所述第一交通线路列表包括的交通线路以及所述站点列表包括的站点,确定所述目标区域内任意两条交通线路之间的最少换乘次数时,具体用于执行如下步骤:
[0145] 以所述第一交通线路列表中的第i条交通线路为起点,根据所述站点列表搜索参考交通线路的途径站点列表,所述参考交通线路为第一交通线路列表中的任意一条;
[0146] 根据所述途径站点列表中每个站点对应的交通线路列表确定可换乘交通线路列表;
[0147] 根据设定规则确定所述第i条交通线路到第j条交通线路的最少换乘次数以及更新后的参考交通线路,所述第j条交通线路为所述可换乘交通线路列表中的任意一条;
[0148] 直到所述第一交通线路列表中的所有交通线路作为起点并完成搜索后,得到所述目标区域内任意两条交通线路之间的最少换乘次数。
[0149] 在一种可能的实现方式中,计算机可读存储介质604中的计算机指令由处理器601加载并执行根据所述线路换乘指示图确定所述N个网格中任意两个网格之间的最少换乘次数时,具体用于执行如下步骤:
[0150] 确定所述N个网格中每个网格的第二交通线路列表;
[0151] 针对所述N个网格中的第一网格和第二网格,根据所述线路换乘指示图、所述第一网格的第二交通线路列表以及所述第二网格的第二交通线路列表确定所述第一网格和所述第二网格之间的最少换乘次数,所述第一网格和所述第二网格为所述N个网格中的任意两个网格;
[0152] 直到所述N个网格中的所有网格遍历完之后,得到所述目标区域内所述N个网格中任意两个网格之间的最少换乘次数。
[0153] 在一种可能的实现方式中,计算机可读存储介质604中的计算机指令由处理器601加载并执行确定所述N个网格中每个网格的第二交通线路列表时,具体用于执行如下步骤:
[0154] 针对所述N个网格中的第三网格,若所述第三网格中不存在交通线路,则基于站点索引指示信息和设定索引半径构建所述第三网格的第二交通线路列表;所述站点索引指示信息是根据预设索引构建方法以及所述目标区域内的站点列表构建的,所述第三网格为所述N个网格中的任意一个网格。
[0155] 在一种可能的实现方式中,计算机可读存储介质604中的计算机指令由处理器601加载并执行根据所述线路换乘指示图、所述第一网格的第二交通线路列表以及所述第二网格的第二交通线路列表确定所述第一网格和所述第二网格之间的最少换乘次数时,具体用于执行如下步骤:
[0156] 确定所述N个网格中第一网格和第二网格之间的距离;
[0157] 若所述距离大于距离阈值,且所述第一网格对应的第二交通线路列表和所述第二网格对应的第二交通线路列表之间不存在重合的交通线路,则根据所述线路换乘指示图、所述第一网格的第二交通线路列表以及所述第二网格的第二交通路列表确定所述第一网格和所述第二网格之间的最少换乘次数。
[0158] 在一种实现方式中,计算机可读存储介质604中的计算机指令由处理器601加载并执行根据所述N个网格中任意两个网格之间的最少换乘次数确定所述目标区域的目标换乘系数时,具体用于执行如下步骤:
[0159] 算所述N个网格中任意两个网格之间的最少换乘次数之间的平均换乘次数;
[0160] 根据所述平均换乘次数和设定数值确定所述目标区域的目标换乘系数。
[0161] 在一种实现方式中,计算机可读存储介质604中的计算机指令由处理器601加载并执行根据所述N个网格中任意两个网格之间的最少换乘次数确定所述目标区域的目标换乘系数时,具体用于执行如下步骤:
[0162] 获取所述N个网格中任意两个网格之间的联系数据;
[0163] 根据所述任意两个网格之间的联系数据确定所述任意两个网格之间的权重数据;
[0164] 根据所述N个网格中所述任意两个网格之间的权重数据以及所述任意两个网格之间的最少换乘次数确定所述目标区域的目标换乘系数。
[0165] 在一种实现方式中,计算机可读存储介质604中的计算机指令由处理器601加载并执行获取所述N个网格中任意两个网格之间的联系数据时,具体用于执行如下步骤:
[0166] 获取所述N个网格中任意两个网格之间的出行数量或者通勤数量;
[0167] 根据所述任意两个网格之间的出行数量或者通勤数量确定所述任意两个网格之间的联系数据。
[0168] 在一种实现方式中,计算机可读存储介质604中的计算机指令由处理器601加载并执行获取所述N个网格中任意两个网格之间的联系数据时,具体用于执行如下步骤:
[0169] 获取所述N个网格中各个网格的规模表征数据,所述规模表征数据包括各个网格中的对象统计数据、兴趣点数量、建筑面积中的一种或多种;
[0170] 确定所述N个网格中任意两个网格之间的距离;
[0171] 根据所述N个网格中任意两个网格之间的距离以及所述各个网格的规模表征数据确定所述N个网格中任意两个网格之间的联系数据。
[0172] 本申请实施例中,通过获取的目标区域内的交通线路信息包括的第一交通线路列表以及站点列表确定出目标区域的线路换乘指示图,该线路换乘指示图包括目标区域内任意两条交通线路之间的最少换乘次数,可以通过计算交通线路间的最少换乘次数,相较于通过地图模拟导航出行情况进而确定换乘系数而言,可以节约计算成本。然后对目标区域进行网格划分得到N个网格,并根据线路换乘指示图确定N个网格中任意两个网格之间的最少换乘次数,通过网格级别的最少换乘次数来取代个体级别的计算,大幅减少计算量级,由于不涉及个体数据,因此在一定程度上还可以保护乘客的隐私数据。最后根据N个网格中任意两个网格之间的最少换乘次数确定目标区域的目标换乘系数,目标换乘系数用于对目标区域的交通线路以及站点进行调整。因此,本申请实施例提供的数据方法在换乘系数的确定过程中,以网格级别的最少换乘次数估算来取代个体级别的计算,大幅减少计算量级,并且在群体尺度上的统计不会涉及个体数据,有效保障数据隐私。同时,通过线路间的最少换乘次数计算来取代成本高昂的导航计算,同时也减少对复杂的电子地图导航能力的依赖。因此,本申请实施例提供的数据处理方法可以提高换乘系数确定的效率,节约计算成本。
[0173] 根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选方式中提供的数据处理方法。
[0174] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可能可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
[0175] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
[0176] 以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。