技术简介:
本专利针对支付专线故障依赖人工处理导致交易中断的问题,提出一种自动切换方法。通过客户端生成调用数据触发交易服务器检测专线状态,动态生成满足条件的待连接列表并自动选择目标专线进行切换,实现故障自愈与交易连续性保障。
关键词:交易专线自动切换,故障自愈,智能路由
1.本发明涉及计算机技术领域。更具体地,涉及一种交易专线自动切换方法、系统、设备及存储介质。
背景技术:2.为了保证交易安全性,在第三方机构与银行进行交易时,第三方机构往往需要通过专线来与银行进行连接。例如,在中国专利文件中,一名为《一种交易信息数据传输专线的探测方法》申请号为cn 202010137453.4,介绍了一种交易信息数据传输专线的探测方法,用于清算存储服务器,所述方法包括:获取检测数据,所述检测数据包括多个专线的传输状态,其中,所述清算存储服务器通过所述多个专线与第三方支付机构和银行机构连接,所述多个专线用于传输交易信息数据;基于所述检测数据确定所述多个专线中目标专线的传输状态是否满足预设传输条件,其中,所述目标专线为所述多个专线中任一个;在所述目标专线的传输状态不满足所述预设传输条件的情况下,生成反馈数据,其中,所述反馈数据包括所述目标专线的标识信息;以及将所述反馈数据发送至所述清算存储服务器和所述第三方支付机构中的至少一个,以便所述清算存储服务器和所述第三方支付机构中的至少一个基于所述反馈数据调整所述多个专线的传输方式。本发明虽然减小了专线故障对交易的影响程度,但是目前的银行机构服务器没有探测接口,在没有探测接口的情况线下无法实现专线切换,而且还需要探测接口与所述银行机构服务器进行对接测试,难度较大,不易实现。。
3.在中国专利文件中,一名为《.一种支付链路自动切换方法》申请号为cn202010562631.8,介绍了.一种支付链路自动切换方法,其包括如下步骤:s1.用户通过服务网关登录平台,准备进行支付,监控pos机状态,如果是启动状态则进入s2,否则支付通道服务不启动,提示用户开机;s2.唤醒且启用支付通道监听服务,调用接口并返回可用支付通道;s3.监听支付通道状态,定时扫描支付通道端口,返回状态码:支付监听服务按照间隔时间扫描目前支付通道接口,返回各条支付通道的状态码,把全部状态码放进支付通道缓存中;s4.列出可用支付通道并选择默认支付通道:系统自动选择默认正常支付通道,如果支付通道全部不可用,直接在pos机界面警示,当前无法正常支付;s5.选择支付通道,准备进行支付,用户进行刷卡、二维码支付和输入校验密码操作;s7.扫描支付通道,把可用信息放置在缓存中;s8.从缓存中读取该支付通道,支付监听服务按照间隔时间扫描支付通道接口,如果当前用户正在使用的支付通道有异常,检查当前是否有其他可用支付通道,如果没有则提示用户当前不可支付,否则自动切换到可用的支付通道上,同时把用户已经选择和输入的信息在上下文中获取到,无缝切换给重新选择的支付通道的服务上,用户完成在新通道上支付,期间用户无感知;s9.异常码处理和打印小票:如果在有效时间内银联或支付机构没有返回正常支付成功码,或返回了异常码,系统扫描到当前pos机存在支付异常码或超时无返回,则告知用户当次支付没有成功,银联或支付机构会在适当期限内完成资金冲正和退款操作,同时更改当前支付流水订单状态为支付失败,如果返回正常码,则系统启动
打印程序,完成银联或支付机构的小票打印,支付流程结束。本发明虽然减小了专线故障对交易的影响程度,但是目前的银行机构服务器数量庞大,如果利用支付服务器进行支付专线切换,则需要支付服务器与所述银行机构服务器进行对接测试,难度较大,不易实现。。
技术实现要素:4.有鉴于此,本发明的第一个实施例提供一种交易专线自动切换方法,应用于客户端,包括:
5.s1:响应于用户的交易操作,生成待交易信息数据,所述待交易信息数据包括银行机构服务器名,
6.s2:根据所述待交易信息数据生成调用数据,使得交易服务器根据所述调用数据对多个交易专线的传输状态进行检测,并根据满足预设传输条件的多个专线生成待连接交易专线列表,其中,所述多个交易专线用于传输交易信息数据;
7.s3:根据待连接交易专线列表选择目标专线,与所述银行机构服务器进行待交易信息数据的交互,其中,所述目标专线为多个满足预设传输条件的专线中任一个。
8.在一个具体实施例中,所述s2包括:
9.s21:基于调用数据确定所述多个专线的建立连通状态是否满足预设连通状态;
10.s22:在所述多个专线的建立连通状态满足预设连通状态时,确定所述多个专线的传输状态是否满足预设传输条件。
11.在一个具体实施例中,所述s2还包括:
12.s23:若所述交易专线全部不可交易,则生成第一警告信息。
13.在一个具体实施例中,所述s22包括:
14.s221:在所述专线的传输状态不满足所述预设传输条件的情况下,禁用所述不满足所述预设传输条件的交易专线。
15.在一个具体实施例中,所述s22还包括:
16.s222:每经过预设的时间段,检测所述不满足所述预设传输条件的交易专线的当前状态是否满足恢复条件;
17.s223:在所述交易专线的当前状态满足恢复条件时,则生成第二警告信息并在待连接交易专线列表添加所述交易专线。
18.在一个具体实施例中,所述方法还包括:
19.s4:获取还未进行交互的待交易信息数据,并确定所述待连接交易专线列表中除所述目标专线之外的剩余专线;
20.s5:利用所述剩余专线进行客户端和所述银行机构服务器之间待交易信息数据的交互。
21.在一个具体实施例中,基于所述多个交易专线的交互成功率,对所述待连接交易专线列表进行排序。
22.本发明的第二个实施例提供一种交易专线自动切换系统,包括交易服务器、银行机构服务器以及使用如第一个实施例所述切换方法的客户端,所述客户端被配置为:
23.s1:响应于用户的交易操作,生成待交易信息数据,所述待交易信息数据包括银行机构服务器名,
24.s2:根据所述待交易信息数据生成调用数据,使得交易服务器根据所述调用数据对多个交易专线的传输状态进行检测,并根据满足预设传输条件的多个专线生成待连接交易专线列表,其中,所述多个交易专线用于传输交易信息数据;
25.s3:根据检测结果选择目标专线,与所述银行机构服务器进行待交易信息数据的交互,其中,所述目标专线为多个满足预设传输条件的专线中任一个。
26.本发明的第三个实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一个实施例中所述的方法。
27.本发明的第四个实施例提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如第一个实施例中所述的方法。
28.本发明的有益效果如下:
29.本发明提供了一种交易专线自动切换方法、系统、设备及存储介质,通过客户端根据所述待交易信息数据生成调用数据,使得交易服务器根据所述调用数据对多个交易专线的传输状态进行检测,并根据满足预设传输条件的多个专线生成待连接交易专线列表,从而选择目标专线,完成与所述银行机构服务器进行待交易信息数据的交互,解决了现有技术中在支付专线出现故障后依赖运营人员处理支付专线故障的问题,减小了支付专线故障对交易的影响程度,以及实现快速便捷地处理专线故障,以降低运营成本,保证交易的正常进行的技术效果。
附图说明
30.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
31.图1示出根据本发明一个实施例的交易专线自动切换方法流程示意图;
32.图2示出根据本发明一个实施例的交易专线自动切换方法的应用场景;
33.图3示出根据本发明一个实施例的交易专线自动切换系统的结构示意图;
34.图4示出本发明的另一个实施例所述的一种计算机设备的结构示意图。
具体实施方式
35.为使本发明的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
36.为了保证交易安全性,在第三方机构与银行进行交易时,第三方机构往往需要通过专线来与银行进行连接。若专线出现故障,则会影响交易的正常进行。在实现本公开构思的过程中,发明人发现现有技术中至少存在如下问题:现有技术中,在探测到支付专线出现故障时,需要依赖人工参与来进行支付专线的切换,以保证交易的正常进行。若多个支付专线出现故障,则需要人工逐专线的切换,或需要多个人员参与来切换专线。逐专线的切换无疑会使交易产生较长的延迟,而多人员参与又会提高运营成本。
37.为了解决上述问题,如图1所示,本发明一个实施例提供了一种交易专线自动切换
方法,应用于客户端,所述方法包括:
38.s1:响应于用户的交易操作,生成待交易信息数据,所述待交易信息数据包括银行机构服务器名,
39.s2:根据所述待交易信息数据生成调用数据,使得交易服务器根据所述调用数据对多个交易专线的传输状态进行检测,并根据满足预设传输条件的多个专线生成待连接交易专线列表,其中,所述多个交易专线用于传输交易信息数据;
40.s3:根据待连接交易专线列表选择目标专线,与所述银行机构服务器进行待交易信息数据的交互,其中,所述目标专线为多个满足预设传输条件的专线中任一个。
41.本实施例提出的交易专线自动切换方法,通过客户端根据所述待交易信息数据生成调用数据,使得交易服务器根据所述调用数据对多个交易专线的传输状态进行检测,并根据满足预设传输条件的多个专线生成待连接交易专线列表,从而选择目标专线,完成与所述银行机构服务器进行待交易信息数据的交互,地解决现有技术中在支付专线出现故障后依赖运营人员处理支付专线故障的问题,减小了支付专线故障对交易的影响程度,以及实现快速便捷地处理专线故障,以降低运营成本,保证交易的正常进行的技术效果。
42.图2示意性示出了根据本公开实施例的交易专线自动切换方法的应用场景。
43.如图2所示,该应用场景100例如包括支付服务器110、银行机构服务器120以及客户端130。其中,客户端130可以为第三方支付机构,支付服务器110例如可以接收并存储来自客户端的交易信息数据,并将所述交易信息数据发送至银行机构服务器120。
44.其中,支付服务器和银行机构服务器之间可经由多个专线进行数据交互(例如进行交易)。例如支付服务器110可以向银行机构服务器120发送交易信息数据,或者接收来自银行机构服务器120的交易信息数据。其中,该支付服务器110和银行机构服务器120例如均可以是服务器或服务器集群。
45.在一个具体示例中,以客户端进行一次交易专线自动切换进行说明:
46.首先,s1:响应于用户的交易操作,生成待交易信息数据,所述待交易信息数据包括银行机构服务器名,
47.在本实施例中,客户端响应于用户的交易操作,生成待交易信息数据,所述待交易信息数据包括银行机构服务器名,例如,用户在支付时选择使用xx银行的储蓄卡,则所述待交易信息数据包括xx银行机构的服务器名,以便后续根据所述待交易信息数据生成调用数据,使得交易服务器根据所述调用数据对多个交易专线的传输状态进行检测,并生成待连接交易专线列表,从而使得客户端选择目标专线,完成与所述银行机构服务器进行待交易信息数据的交互,从而解决现有技术中在支付专线出现故障后依赖运营人员处理支付专线故障的问题,减小了支付专线故障对交易的影响程度,以保证交易的正常进行。
48.其次,s2:根据所述待交易信息数据生成调用数据,使得交易服务器根据所述调用数据对多个交易专线的传输状态进行检测,并根据满足预设传输条件的多个专线生成待连接交易专线列表,其中,所述多个交易专线用于传输交易信息数据;
49.在本实施例中,在本实施例中,客户端根据所述待交易信息数据生成调用数据,使得交易服务器根据所述调用数据对多个交易专线的传输状态进行检测,并生成待连接交易专线列表,从而使得客户端选择目标专线,完成与所述银行机构服务器进行待交易信息数据的交互,从而解决现有技术中在支付专线出现故障后依赖运营人员处理支付专线故障的
问题,减小了支付专线故障对交易的影响程度,以保证交易的正常进行。
50.在一个具体实施例中,所述s2进一步包括:
51.s21:基于调用数据确定所述多个专线的建立连通状态是否满足预设连通状态;
52.在本实施例中,考虑到不同的支付专线则具有不同的专线配置信息,所以设置不同专线对应不同的预设规则的方式。在对支付专线进行连通状态是否满足预设连通状态判断时需要先确定自身对应的专线配置信息,再利用该专线配置信息对对应的支付专线进行专线判断。作为一种示例,可确定多个支付专线的专线配置信息,其中,支付专线配置信息可包括链路协议类型、检测周期和连接请求方式,并根据各个支付专线的链路协议类型、检测周期和连接请求方式,生成针对各个支付专线的专线判断任务,之后,根据各个支付专线的专线判断任务,对对应的支付专线进行判断。
53.例如,可确定各个支付专线的专线配置信息,比如,各个支付专线所采用的链路协议类型、各个支付专线的检测周期比如每隔3分钟检测一次对应支付专线是否可用和对各个支付专线进行判断时所使用的连接请求方式,比如,http请求方式,之后,可根据各个支付专线的链路协议类型、检测周期和连接请求方式,生成针对各个支付专线的专线探测任务,并根据各个支付专线的专线判断任务,对对应的支付专线进行判断。从而本实施例通过设置不同专线对应不同的预设规则的方式,实现针对性地探测相应专线是否出现故障,便于实时切换故障专线,降低故障专线对数据交互的影响。
54.s22:在所述多个专线的建立连通状态满足预设连通状态时,确定所述多个专线的传输状态是否满足预设传输条件。
55.在本实施例中,在确定所述多个专线的传输状态是否满足预设传输条件时,预设的传输调剂可以是:获取经由制度专线进行数据交互的通信双方的地址。例如,客户端可以利用支付服务器获取与目标专线相关的部分传输数据,该部分传输数据例如包括数据交互的通信双方的地址,处理结果例如可以包括通信双方的地址。该通信双方的地址可以用于确定支付专线的传输状态是否满足预设传输条件。
56.在本实施例中,首先确定目标专线的建立连通状态是否满足预设连通状态,换言之,在目标专线的建立连通状态不满足预设连通状态的情况下,表征目标专线出现故障可能性较大,不会继续判断传输状态是否满足预设传输状态。因此,在建立连通状态满足预设连通状态的情况下,才有必要继续判断传输状态,以此降低了计算量,提高了专线探测效率。
57.可以理解的是,预设规则不仅限于上述举例的情况,本领域技术人员可根据实际应用情况具体设定预设规则。
58.s23:若所述交易专线全部不可交易,则生成第一警告信息。
59.在本实施例中,若在确定所述多个专线的建立连通状态是否满足预设连通状态时,判断结果为所有交易专线均不可交易,则生成第一警告信息,例如在客户端的人机交互界面上显示404以提醒用户请求错误。
60.在一个具体实施例中,所述s22进一步包括:
61.s221:在所述专线的传输状态不满足所述预设传输条件的情况下,禁用所述不满足所述预设传输条件的交易专线。
62.s222:每经过预设的时间段,检测所述不满足所述预设传输条件的交易专线的当
前状态是否满足恢复条件;
63.s223:在所述交易专线的当前状态满足恢复条件时,则生成第二警告信息并在待连接交易专线列表添加所述交易专线。
64.在所述专线的传输状态不满足所述预设传输条件的情况下,禁用所述不满足所述预设传输条件的交易专线,
65.支付专线的当前状态满足恢复条件例如可以包括支付专线的连接时长小于预定时长或者支付专线的业务成功率达到预定成功率。例如,在禁用支付专线之后,经过特定时间段可以重新启动支付专线来连接支付服务器和者银行机构服务器,如果建立连接的耗时小于预定时长,则可以确定支付专线的当前状态满足恢复条件。或者,在禁用目标专线之后,可以通过支付专线发送检测信息,如果目标专线传输检测信息的成功率达到预定成功率,则可以确定支付专线的当前状态满足恢复条件,在所述交易专线的当前状态满足恢复条件时,则生成第二警告信息并在待连接交易专线列表添加所述交易专线。例如在客户端的人机交互界面上显示【专线调整通知】oldservers[9.xxxxxxx.000,9.xxxxxxx.001],newservers[9.xxxxxxx.000],其中,oldservers为列表中原有的支付专线的ip地址列表,newservers为列表中更新后的支付专线的的ip地址列表。
[0066]
在本实施例中,还可以在每经过预设的时间段时,对待连接交易专线列表中的支付专线进行判断,若待连接交易专线列表中的支付专线的传输状态不满足所述预设传输条件的情况,则禁用所述不满足所述预设传输条件的交易专线,并生成第三警告信息并在待连接交易专线列表删除所述交易专线。
[0067]
例如在客户端的人机交互界面上显示【专线调整通知】oldservers[9.xxxxxxx.000],newservers[9.xxxxxxx.000,9.xxxxxxx.001],其中,oldservers为列表中原有的支付专线的ip地址列表,newservers为列表中更新后的支付专线的的ip地址列表。
[0068]
最后,s3:根据待连接交易专线列表选择目标专线,与所述银行机构服务器进行待交易信息数据的交互,其中,所述目标专线为多个满足预设传输条件的专线中任一个。
[0069]
考虑到在客户端与所述银行机构服务器进行待交易信息数据的交互时,目标专线有可能出现故障,为了能够在检测到目标专线故障后会自动将支付专线切换至可用的支付专线上,在一个具体实施例中,基于所述多个交易专线的交互成功率,对所述待连接交易专线列表进行排序。
[0070]
在本实施例中,通过基于所述多个交易专线的交互成功率,对所述待连接交易专线列表进行排序。即,可通过在窗口期内,在交易笔数达到观察期时,通过交易业务成功率判断支付专线是否存在异常,如果达到相应参考指标阀值,则可降低当前支付专线在待连接交易专线列表中的排名,待业务成功率恢复正常后,提升当前支付专线在待连接交易专线列表中的排名。由此,通过动态调整支付专线的排名,这样,在检测到目标专线故障后,可根据待连接交易专线列表中的排名即业务分发至其他支付专线上,从而实现自动将目标专线切换至可用支付专线上,降低对交易的影响。
[0071]
在一个具体实施例中,所述方法还包括:
[0072]
s4:获取还未进行交互的待交易信息数据,并确定所述待连接交易专线列表中除所述目标专线之外的剩余专线;
[0073]
s5:利用所述剩余专线进行客户端和所述银行机构服务器之间待交易信息数据的交互。
[0074]
在本实施例中,通过获取还未进行交互的待交易信息数据,并确定所述待连接交易专线列表中除所述目标专线之外的剩余专线,并利用所述剩余专线进行客户端和所述银行机构服务器之间待交易信息数据的交互。即,每个交易请求可以通过至少一个特定支付专线来传输数据。例如,交易请求1可以通过专线1、专线2、专线3来传输数据,交易请求2可以通过专线2、专线4来传输业务。当专线1为目标专线时,由于专线1出现故障而被禁用,此时剩余专线例如包括专线2、专线3、专线4。如果待交易信息数据属于交易请求1(目标业务),则剩余专线中用于传输目标业务的数据的特定专线为专线2和专线3,此时可以通过专线2和专线3来传输交易请求1的待交易信息数据。从而可以通过特定专线来传输数据,提高了专线的针对性传输功能,避免所有业务均使用相同专线来传输数据而导致专线繁忙,以此提高了交易信息数据的传输效率。
[0075]
与上述实施例提供的交易专线自动切换方法相对应,如图3所示,本发明的实施例还提供一种交易专线自动切换系统,包括交易服务器、银行机构服务器以及使用如上述实施例所述切换方法的客户端,所述客户端被配置为:
[0076]
s1:响应于用户的交易操作,生成待交易信息数据,所述待交易信息数据包括银行机构服务器名,
[0077]
s2:根据所述待交易信息数据生成调用数据,使得交易服务器根据所述调用数据对多个交易专线的传输状态进行检测,并根据满足预设传输条件的多个专线生成待连接交易专线列表,其中,所述多个交易专线用于传输交易信息数据;
[0078]
s3:根据检测结果选择目标专线,与所述银行机构服务器进行待交易信息数据的交互,其中,所述目标专线为多个满足预设传输条件的专线中任一个。
[0079]
本实施例提出的交易专线自动切换系统,通过客户端根据所述待交易信息数据生成调用数据,使得交易服务器根据所述调用数据对多个交易专线的传输状态进行检测,并根据满足预设传输条件的多个专线生成待连接交易专线列表,从而选择目标专线,完成与所述银行机构服务器进行待交易信息数据的交互,地解决现有技术中在支付专线出现故障后依赖运营人员处理支付专线故障的问题,减小了支付专线故障对交易的影响程度,以及实现快速便捷地处理专线故障,以降低运营成本,保证交易的正常进行的技术效果。
[0080]
由于本技术实施例提供的交易专线自动切换系统与上述几种实施例提供的交易专线自动切换方法相对应,因此在前实施方式也适用于本实施例提供的交易专线自动切换方法系统,在本实施例中不再详细描述。
[0081]
本发明的另一个实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现:s1:响应于用户的交易操作,生成待交易信息数据,所述待交易信息数据包括银行机构服务器名,s2:根据所述待交易信息数据生成调用数据,使得交易服务器根据所述调用数据对多个交易专线的传输状态进行检测,并根据满足预设传输条件的多个专线生成待连接交易专线列表,其中,所述多个交易专线用于传输交易信息数据;s3:根据待连接交易专线列表选择目标专线,与所述银行机构服务器进行待交易信息数据的交互,其中,所述目标专线为多个满足预设传输条件的专线中任一个。
[0082]
在实际应用中,所述计算机可读存储介质可以采用一个或多个计算机可读的介质
的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0083]
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0084]
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。
[0085]
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0086]
如图4所示,本发明的另一个实施例提供的一种计算机设备的结构示意图。图4显示的计算机设备12仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
[0087]
如图4所示,计算机设备12以通用计算设备的形式表现。计算机设备12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,系统存储器28,连接不同系统组件(包括系统存储器28和处理单元16)的总线18。
[0088]
总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,增强型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。
[0089]
计算机设备12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被计算机设备12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
[0090]
系统存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)30和/或高速缓存存储器32。计算机设备12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用于读写不可移动的、非易失性磁介质(图4未显示,通常称为“硬盘驱动器”)。尽管图4中未示出,可以
提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd-rom,dvd-rom或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
[0091]
具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本发明所描述的实施例中的功能和/或方法。
[0092]
计算机设备12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该计算机设备12交互的设备通信,和/或与使得该计算机设备12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口22进行。并且,计算机设备12还可以通过网络适配器20与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图4所示,网络适配器20通过总线18与计算机设备12的其它模块通信。应当明白,尽管图4中未示出,可以结合计算机设备12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
[0093]
处理器单元16通过运行存储在系统存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的一种移动端产品的接入方法。
[0094]
显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定,对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动,这里无法对所有的实施方式予以穷举,凡是属于本发明的技术方案所引伸出的显而易见的变化或变动仍处于本发明的保护范围之列。