首页 / 提供服务的方法、终端及服务器

提供服务的方法、终端及服务器有效专利 发明

技术领域

[0001] 本发明涉及互联网技术领域,特别涉及一种提供服务的方法、终端及服务器。

相关背景技术

[0002] 随着互联网技术的发展,互联网上的聊天工具越来越多。为了提高用户的体验,用户在借助互联网上的聊天工具进行信息交流时,希望聊天工具能提供相应的服务,如,在第一终端和第二终端会话的过程中第一终端通过聊天工具向第二终端发送虚拟道具等,因此,为了满足用户的需求,聊天工具如何提供服务,成为本领域技术人员较为关注的问题。
[0003] 相关技术在提供服务时,首先,提供服务类型选择界面,并检测第一终端用户操作第一终端在服务类型选择界面上选择的服务类型,进而将用户操作第一终端在服务类型选择界面上选择的服务类型确定为本次服务的服务类型;其次,根据确定的服务类型调用相应的业务处理流程获取服务类型对应的服务内容;再次,提供服务对象选择界面,检测第一终端用户操作第一终端在服务对象选择界面上选择的服务对象,进而将用户操作第一终端在服务对象选择界面上选择的服务对象确定为本次服务的服务对象,并将获取到的服务内容提供给服务对象。
[0004] 在实现本发明的过程中,发明人发现相关技术至少存在以下问题:
[0005] 相关技术在提供服务时,由于需要用户操作第一终端在服务类型选择界面及服务对象选择界面上选择服务类型及服务对象,而在用户操作第一终端在服务类型选择界面及服务对象选择界面上选择服务类型及服务对象时将增加额外的操作,导致相关技术提供服务的效率较低。

具体实施方式

[0038] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0039] 在第一终端和第二终端会话的场景下,为了提高第一终端向第二终端提供服务的效率,本发明实施例提供了一种提供服务的方法,参见图1,本实施提供的方法流程包括:
[0040] 101:接收第一终端发送的服务提供请求,服务提供请求至少携带正在进行会话的第一终端信息与第二终端信息。
[0041] 作为一种可选的实施例,接收第一终端发送的服务提供请求之前,还包括:
[0042] 设置服务提供入口;
[0043] 接收第一终端发送的服务提供请求,包括:
[0044] 通过服务提供入口接收第一终端发送的服务提供请求。
[0045] 102:根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务信息,服务信息至少包括服务类型及服务对象。
[0046] 作为一种可选的实施例,根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务信息,包括:
[0047] 根据服务提供请求中携带的第一终端信息和第二终端信息确定本次服务的服务类型,并根据服务提供请求中携带的第二终端信息确定本次服务的服务对象。
[0048] 作为一种可选的实施例,服务类型为第一终端向一个第二终端提供服务和第一终端向多个第二终端提供服务;
[0049] 根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务类型,包括:
[0050] 如果根据服务请求中携带的第二终端信息确定第二终端为一个,则根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务类型为第一终端向一个第二终端提供服务;
[0051] 如果根据服务请求中携带的第二终端信息确定第二终端为多个,则根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务类型为第一终端向多个第二终端提供服务。
[0052] 103:根据服务信息调用相应的业务处理流程获取服务内容,并将服务内容提供给服务对象。
[0053] 作为一种可选的实施例,将服务内容提供给服务对象之前,还包括:
[0054] 检测是否接收到第一终端发送的服务终止消息;
[0055] 若未接收到服务终止消息,则执行将服务内容提供给服务对象的步骤。
[0056] 本发明实施例提供的方法,通过接收第一终端发送的至少携带第一终端信息与第二终端信息的服务提供请求,并根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务信息,进而将调用相应的业务处理流程获取到的服务内容提供给服务对象。由于在向服务对象提供服务时无需用户操作第一终端选择服务类型及服务对象,因而提高了提供服务的效率。
[0057] 本实施例提供了一种提供服务的方法,参见图2,本实施例提供的方法流程包括:
[0058] 201:第一终端获取与第一终端正在进行会话的第二终端信息。
[0059] 202:向服务器发送至少携带正在进行会话的第一终端信息与第二终端信息的服务提供请求,由服务器根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务信息后,根据服务信息调用相应的业务处理流程获取服务内容,并将服务内容提供给服务对象。
[0060] 作为一种可选的实施例,向服务器发送至少携带正在进行会话的第一终端信息与第二终端信息的服务提供请求,包括:
[0061] 通过预先设置的服务提供入口向服务器发送至少携带正在进行会话的第一终端信息与第二终端信息的服务提供请求。
[0062] 作为一种可选的实施例,该方法,还包括:
[0063] 显示服务取消按钮;
[0064] 检测取消按钮是否被选中;
[0065] 如果检测到取消按钮被选中,则向服务器发送服务终止消息,使服务器终止提供服务。
[0066] 本发明实施例提供的方法,通过获取与第一终端正在进行会话的第二终端的信息,进而向服务器发送至少携带正在会话的第一终端信息与第二终端信息的服务提供请求,使服务器在接收到服务提供请求之后,根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务信息,进而根据服务信息调用相应的业务处理流程获取服务内容,并将服务内容提供给服务对象。由于在向服务对象提供服务时无需用户操作第一终端选择服务类型及服务对象,因而提高了提供服务的效率。
[0067] 结合上述各个实施例,本发明实施例提供了一种提供服务的方法,该方法可以应用于第一终端与第二终端进行会话的过程中。参见图3,本实施例提供的方法流程包括:
[0068] 301:服务器预先设置服务提供入口。
[0069] 其中,服务提供入口为第一终端与第二终端在进行会话过程中第一终端向服务器发起服务提供请求的入口。第一终端和第二终端可以是手机、平板电脑等,本实施例不对第一终端和第二终端作具体的限定。关于服务器预先设置服务提供入口的方式,包括但不限于服务器在第一终端与第二终端进行会话的会话界面上设置服务选项,并将设置的服务选项作为服务提供入口。参见图4,图4为第一终端与第二终端进行会话的会话界面示意图,该会话界面图中的服务选项即为本实施例中设置的服务提供入口。
[0070] 需要说明的是,并不是每次提供服务时都需要执行上述步骤301,上述步骤301在首次提供服务时执行,之后再提供服务时,可通过上述步骤中设置的服务提供入口提供。当然,如果上述设置的服务提供入口有更新时,可以再次执行上述步骤301,本实施例不对执行步骤301的时间及次数进行限定。
[0071] 302:第一终端获取与第一终端正在进行会话的第二终端信息,并通过预先设置的服务提供入口向服务器发送至少携带正在进行会话的第一终端信息与第二终端信息的服务提供请求。
[0072] 由于当第一终端可与第二终端进行会话时,说明第一终端为第二终端信任的终端,且由于第一终端信息与第二终端信息存储在服务器中,因此,第一终端获取与第一终端正在进行会话的第二终端信息的方式,包括但不限于向服务器发送查询正在进行会话的第二终端信息的查询请求,服务器在接收到第一终端发送的查询请求之后,将第二终端信息发送至第一终端,第一终端接收服务器发送的第二终端信息,并将接收到的第二终端信息作为获取到的正在进行会话的第二终端信息。其中,第二终端信息包括但不限于第二终端的ID、第二终端用户的身份信息,如姓名、年龄、手机号等,本实施例不对第二终端信息作具体的限定。
[0073] 进一步地,在第一终端与第二终端进行会话的场景下,当第一终端侧的用户想要向第二终端侧的用户提供服务器时,第一终端侧的用户可操作第一终端通过预先设置的服务提供入口向服务器发送服务器提供请求。其中,服务提供请求中第一终端信息包括但不限于第一终端信息和第二终端信息等。第一终端信息包括但不限于第一终端的ID(identiy,身份)、第一终端用户的昵称等。
[0074] 303:服务器通过服务提供入口接收第一终端发送的服务提供请求。
[0075] 在第一终端与第二终端进行会话的场景下,第一终端希望服务器能够提供服务,此时第一终端将通过服务提供入口向服务器发送服务提供请求,服务器通过服务提供入口接收第一终端发送的服务提供请求,并在后续步骤中提供服务。
[0076] 需要说明的是,本实施例提供的服务提供入口,不仅可以接收第一终端发送的服务提供请求,而且还可以对服务在第一终端和第二终端的会话中创建的消息进行不同程度的限制。例如,可通过服务提供入口设定服务在第一终端和第二终端的会话中创建的消息在本群中可见等。当然,在某些场景下,若服务提供入口无需显示出来,此时可通过服务入口修改配置选项,将服务提供入口隐藏。本实施例不对隐藏服务提供入口的场景及方式进行限定。
[0077] 304:服务器根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务信息,服务信息至少包括服务类型及服务对象。
[0078] 其中,服务信息包括但不限于服务类型、服务对象等,本实施例不对服务信息作具体的限定。服务类型为第一终端向一个第二终端提供服务、第一终端向多个第二终端提供服务等,本实施例不对服务类型作具体的限定。服务对象可以是一个,也可以是多个,本实施例不对服务对象的数量作具体的限定。
[0079] 具体地,服务器根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务信息的方式,包括但不限于如下方式:
[0080] 首先,服务器根据服务提供请求中携带的第一终端信息和第二终端信息确定本次服务的服务类型;
[0081] 其中,服务器根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务类型的方式,包括但不限于如下两种情况:
[0082] 第一种情况:如果根据服务请求中携带的第二终端信息确定第二终端为一个,则服务器根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务类型为第一终端向一个第二终端提供服务;
[0083] 针对于第一种情况,若服务提供请求中携带的第二终端的ID为一个,或第二终端用户的身份信息为一个用户的身份信息,则服务器根据服务提供请求中携带的第二终端信息可确定第二终端为一个。当根据服务提供请求中携带的第二终端信息确定第二终端为一个,说明此时第一终端和一个第二终端进行会话,此时服务器根据接收到的服务提供请求中携带的第一终端信息及第二终端信息可确定本次服务的服务类型为第一终端向一个第二终端提供服务。
[0084] 对于上述过程,为了便于理解,下面将一个具体的例子进行详细地解释说明。
[0085] 例如,服务器通过服务提供入口服务器接收到第一终端A发送的服务提供请求,且该服务提供请求中携带的第一终端信息为:第一终端的ID为123456、第一终端用户的昵称为小王等,第二终端信息为:第二终端的ID为456789、第二终端用户的年龄为12岁、第二终端用户的手机号为147258等。由于服务提供请求中携带的第二终端的ID为一个,说明此时与第一终端会话的第二终端为一个,则服务器根据接收到的服务提供请求中携带的第一终端信息及第二终端信息可确定本次服务的服务类型为ID为1234546的第一终端向一个第二终端提供服务。
[0086] 第二种情况:如果根据服务请求中携带的第二终端信息确定第二终端为多个,则服务器根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务类型为第一终端向多个第二终端提供服务。
[0087] 针对于第二种情况,若服务提供请求中携带的第二终端的ID为多个,或第二终端用户的身份信息为多个用户的身份信息,则服务器根据服务提供请求中携带的第二终端信息可确定第二终端为多个。当根据服务提供请求中携带的第二终端信息确定第二终端为多个,说明此时第一终端和多个第二终端进行会话,此时服务器根据接收到的服务提供请求中携带的第一终端信息及第二终端信息可确定本次服务的服务类型为第一终端向多个第二终端提供服务。
[0088] 对于上述过程,为了便于理解,下面将以一个具体的例子进行详细地解释说明。
[0089] 例如,服务器通过服务提供入口服务器接收到的第一终端发送的服务提供请求,且该服务提供请求中携带的第一终端信息为:第一终端的ID为123456,第一终端用户的昵称为小李等,第二终端信息为:第二终端1的ID为147258、第二终端1用户的年龄为23岁、第二终端1用户的手机号为789456等,第二终端2的ID为258369、第二终端2用户的年龄为56岁、第二终端2用户的手机号码为159345等。由于服务提供请求中携带的第二终端的ID为两个,说明此时与第一终端会话的第二终端为多个,则服务器根据接收到的服务提供请求中携带的第一终端信息及第二终端信息可确定本次服务的服务类型为ID为1234546的第一终端向多个第二终端提供服务。
[0090] 可选地,由于同一时刻向服务器发送服务提供请求的第一终端至少为一个,每个第一终端向服务器发送的服务提供请求中都至少携带着正在进行会话的第一终端信息与第二终端信息,而不同的第一终端向服务器发送的服务提供请求中携带的第一终端信息是不同的。因此,服务器在接收到至少一个第一终端发送的服务提供请求之后,可根据接收到的服务提供请求中携带的第一终端信息快速地确定发起服务提供请求的第一终端,从而提高了服务提供效率。
[0091] 进一步地,由于服务器根据第一终端发送的服务提供请求中携带的第一终端信息与第二终端信息可确定第一终端向第二终端提供确定的服务类型,因此,服务器在提供服务的过程中无需向第一终端用户提供服务类型选择界面,也无需第一终端用户操作第一终端在服务类型选择界面上选取本次服务的服务类型,因而提高了提供服务的效率。
[0092] 其次,服务器根据服务提供请求中携带的第二终端信息确定本次服务的服务对象。
[0093] 由于在第一终端与第二终端进行会话的场景下,第一终端希望提供服务的服务对象即为会话中的第二终端,因此,服务器在接收到第一终端发送的携带第二终端信息的服务提供请求之后,可根据服务提供请求中携带的第二终端信息确定本次服务的服务对象。例如,第一终端发送的服务提供请求中携带的第二终端信息为第二终端的ID,且第二终端的ID为753956,则服务器可根据服务提供请求中携带的第二终端信息将ID为753956的第二终端作为服务对象,进而在后续步骤中直接向该第二终端提供服务,无需向第一终端用户提供服务对象选择界面,由第一终端用户操作第一终端在服务对象选择界面上选取本次服务的服务对象,从而提高了提供服务的效率。
[0094] 305:服务器根据服务信息调用相应的业务处理流程获取服务内容,并将服务内容提供给服务对象。
[0095] 其中,服务内容包括但不限于为网络上的道具、红包等,本实施例不对服务内容作具体的限定。在确定了本次服务的服务信息之后,服务器将相应地服务信息发送至业务处理服务器,业务处理服务器在接收到服务器发送的服务信息之后,根据接收到的服务信息调用相应的业务处理流程获取服务内容,并将获取到的服务内容发送给服务器,由服务器将获取到的服务内容提供给服务对象。
[0096] 具体地,若服务内容为网络上的红包,提供网络上的红包这一服务需要扣除的费用为1元,则可调用业务处理流程支付1元获取网络红包,进而将该网络红包提供给服务对象;若服务内容为网络上的道具,提供网络道具这一服务需要扣除的费用为30元,则可调用业务处理流程支付30元获取网络道具,进而将该网络道具提供给服务对象。
[0097] 可选地,为了向第一终端侧用户提供更多的选择,在服务器将服务内容提供给服务对象之前,本实施例提供的方法还将在第一终端的显示界面上显示服务取消按钮,以便于第一终端用户可以选择是否向服务对象提供服务。若第一终端未检测到服务取消按钮被选中,说明第一终端用户希望向服务对象提供服务,此时服务器会将服务内容提供给服务对象,以使服务对象获取服务内容;若第一终端检测到服务取消按钮被选中,说明第一终端用户不希望向服务对象提供服务,此时第一终端将向服务器发送服务终止消息,使服务器在接收到服务终止消息之后,终止向服务对象提供服务。
[0098] 本发明实施例提供的方法,服务器通过接收第一终端发送的至少携带第一终端信息与第二终端信息的服务提供请求,并根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务信息,进而将调用相应的业务处理流程获取的服务内容提供给服务对象。由于在向服务对象提供服务时无需用户操作第一终端选择服务类型及服务对象,因而提高了提供服务的效率。
[0099] 参见图5,本发明实施例提供了一种提供服务的服务器,该服务器用于执行上述图1至图3所示的实施例中任一实施例中服务器所执行的提供服务的方法,该服务器包括:
[0100] 接收模块501,用于接收第一终端发送的服务提供请求,服务提供请求至少携带正在进行会话的第一终端信息与第二终端信息;
[0101] 确定模块502,用于根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务信息,服务信息至少包括服务类型及服务对象;
[0102] 获取模块503,用于根据服务信息调用相应的业务处理流程获取服务内容;
[0103] 提供模块504,用于将服务内容提供给服务对象。
[0104] 参见图6,该服务器,还包括:
[0105] 设置模块505,用于设置服务提供入口;
[0106] 接收模块501,用于通过服务提供入口接收第一终端发送的服务提供请求。
[0107] 参见图7,确定模块502,包括:
[0108] 第一确定单元5021,用于根据服务提供请求中携带的第一终端信息和第二终端信息确定本次服务的服务类型;
[0109] 第二确定单元5022,用于根据服务提供请求中携带的第二终端信息确定本次服务的服务对象。
[0110] 参见图8,服务类型为第一终端向一个第二终端提供服务和第一终端向多个第二终端提供服务;
[0111] 第一确定单元5021,包括:
[0112] 第一确定子单元50211,用于当根据服务请求中携带的第二终端信息确定第二终端为一个时,根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务类型为第一终端向一个第二终端提供服务;
[0113] 第二确定子单元50212,用于当根据服务请求中携带的第二终端信息确定第二终端为多个时,根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务类型为第一终端向多个第二终端提供服务。
[0114] 参见图9,该服务器,还包括:
[0115] 检测模块506,用于检测是否接收到第一终端发送的服务终止消息;
[0116] 提供模块504,用于当未接收到服务终止消息时,执行将服务内容提供给服务对象的步骤。
[0117] 综上所述,本发明实施例提供的服务器,通过接收第一终端发送的至少携带第一终端信息与第二终端信息的服务提供请求,并根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务信息,进而将调用相应的业务处理流程获取到的服务内容提供给服务对象。由于在向服务对象提供服务时无需用户操作第一终端选择服务类型及服务对象,因而提高了提供服务的效率。
[0118] 参见图10,本发明实施例提供了一种终端,该终端用于执行上述图1至图3所示的实施例中任一实施例中第一终端所执行的方法,该终端包括:
[0119] 获取模块1001,用于获取与第一终端正在进行会话的第二终端信息;
[0120] 第一发送模块1002,用于向服务器发送至少携带正在进行会话的第一终端信息与第二终端信息的服务提供请求,由服务器根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务信息后,根据服务信息调用相应的业务处理流程获取服务内容,并将服务内容提供给服务对象。
[0121] 作为一种可选的实施例,第一发送模块1002,用于通过预先设置的服务提供入口向服务器发送至少携带正在进行会话的第一终端信息与第二终端信息的服务提供请求。
[0122] 参见图11,该终端,还包括:
[0123] 显示模块1101,用于显示服务取消按钮;
[0124] 检测模块1102,用于检测取消按钮是否被选中;
[0125] 第二发送模块1103,用于当检测到取消按钮被选中时,向服务器发送服务终止消息,使服务器终止提供服务。
[0126] 本发明实施例提供的终端,通过获取与第一终端正在进行会话的第二终端的信息,进而向服务器发送至少携带正在会话的第一终端信息与第二终端信息的服务提供请求,使服务器在接收到服务提供请求之后,根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务信息,进而根据服务信息调用相应的业务处理流程获取服务内容,并将服务内容提供给服务对象。由于在向服务对象提供服务时无需用户操作第一终端选择服务类型及服务对象,因而提高了提供服务的效率。
[0127] 图12是根据一示例性实施例示出的一种用于提供服务的装置1200的框图。例如,装置1200可以被提供为一服务器。参照图12,装置1200包括处理组件1232,其进一步包括一个或多个处理器,以及由存储器1232所代表的存储器资源,用于存储可由处理组件1222的执行的指令,例如应用程序。存储器1232中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1222被配置为执行指令,以执行上述提供服务的方法,该方法包括:
[0128] 接收第一终端发送的服务提供请求,服务提供请求至少携带正在进行会话的第一终端信息与第二终端信息;
[0129] 根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务信息,服务信息至少包括服务类型及服务对象;
[0130] 根据服务信息调用相应的业务处理流程获取服务内容,并将服务内容提供给服务对象。
[0131] 作为一种可选的实施例,接收第一终端发送的服务提供请求之前,还包括:
[0132] 设置服务提供入口;
[0133] 接收第一终端发送的服务提供请求,包括:
[0134] 通过服务提供入口接收第一终端发送的服务提供请求。
[0135] 作为一种可选的实施例,根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务信息,包括:
[0136] 根据服务提供请求中携带的第一终端信息和第二终端信息确定本次服务的服务类型,并根据服务提供请求中携带的第二终端信息确定本次服务的服务对象。
[0137] 作为一种可选的实施例,服务类型为第一终端向一个第二终端提供服务和第一终端向多个第二终端提供服务;
[0138] 根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务类型,包括:
[0139] 如果根据服务请求中携带的第二终端信息确定第二终端为一个,则根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务类型为第一终端向一个第二终端提供服务;
[0140] 如果根据服务请求中携带的第二终端信息确定第二终端为多个,则根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务类型为第一终端向多个第二终端提供服务。
[0141] 作为一种可选的实施例,将服务内容提供给服务对象之前,还包括:
[0142] 检测是否接收到第一终端发送的服务终止消息;
[0143] 若未接收到服务终止消息,则执行将服务内容提供给服务对象的步骤。
[0144] 装置1200还可以包括一个电源组件1226被配置为执行装置1200的电源管理,一个有线或无线网络接口1250被配置为将装置1200连接到网络,和一个输入输出(I/O)接口1258。装置1200可以操作基于存储在存储器1232的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
[0145] 本发明实施例提供的服务器,通过接收第一终端发送的至少携带第一终端信息与第二终端信息的服务提供请求,并根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务信息,进而将调用相应的业务处理流程获取到的服务内容提供给服务对象。由于在向服务对象提供服务时无需用户操作第一终端选择服务类型及服务对象,因而提高了提供服务的效率。
[0146] 本发明实施例提供了一种终端,请参考图13,其示出了本发明实施例所涉及的终端的结构示意图,该终端可以用于实施上述实施例提供的提供服务的方法中第一终端所执行的功能。具体来讲:
[0147] 终端1300可以包括RF(Radio Frequency,射频)电路110、包括有一个或一个以上计算机可读存储介质的存储器120、输入单元130、显示单元140、传感器150、音频电路160、WiFi模块170、包括有一个或者一个以上处理核心的处理器180、以及电源190等部件。本领域技术人员可以理解,图13中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0148] RF电路110可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器180处理;另外,将涉及上行的数据发送给基站。通常,RF电路110包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路110还可以通过无线通信与网络和其他设备通信。无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(Code Division Multiple Access,码分多址)、WCDMA(Wideband Code Division Multiple Access,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(Short Messaging Service,短消息服务)等。
[0149] 存储器120可用于存储软件程序以及模块,处理器180通过运行存储在存储器120的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端1300的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器120还可以包括存储器控制器,以提供处理器180和输入单元130对存储器120的访问。
[0150] 输入单元130可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元130可包括触敏表面131以及其他输入设备132。触敏表面131,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面131上或在触敏表面131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面131。除了触敏表面131,输入单元130还可以包括其他输入设备132。
具体地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0151] 显示单元140可用于显示由用户输入的信息或提供给用户的信息以及终端1300的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元140可包括显示面板141,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板141。进一步的,触敏表面131可覆盖显示面板141,当触敏表面131检测到在其上或附近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件的类型在显示面板141上提供相应的视觉输出。虽然在图13中,触敏表面131与显示面板141是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面
131与显示面板141集成而实现输入和输出功能。
[0152] 终端1300还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在终端1300移动到耳边时,关闭显示面板141和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端1300还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
[0153] 音频电路160、扬声器161,传声器162可提供用户与终端1300之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路
160接收后转换为音频数据,再将音频数据输出处理器180处理后,经RF电路110以发送给比如另一终端,或者将音频数据输出至存储器120以便进一步处理。音频电路160还可能包括耳塞插孔,以提供外设耳机与终端1300的通信。
[0154] WiFi属于短距离无线传输技术,终端1300通过WiFi模块170可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图13示出了WiFi模块170,但是可以理解的是,其并不属于终端1300的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
[0155] 处理器180是终端1300的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行终端1300的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器180可包括一个或多个处理核心;优选的,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。
[0156] 终端1300还包括给各个部件供电的电源190(比如电池),优选的,电源可以通过电源管理系统与处理器180逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源190还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
[0157] 尽管未示出,终端1300还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,终端的显示单元是触摸屏显示器,终端还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行,一个或者一个以上程序包含用于执行以下操作的指令:
[0158] 第一终端获取与第一终端正在进行会话的第二终端信息;
[0159] 向服务器发送至少携带正在进行会话的第一终端信息与第二终端信息的服务提供请求,由服务器根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务信息后,根据服务信息调用相应的业务处理流程获取服务内容,并将服务内容提供给服务对象。
[0160] 假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:向服务器发送至少携带正在进行会话的第一终端信息与第二终端信息的服务提供请求,包括:
[0161] 通过预先设置的服务提供入口向服务器发送至少携带正在进行会话的第一终端信息与第二终端信息的服务提供请求。
[0162] 则在第一种可能的实施方式或第二种可能的实施方式作为基础而提供的第三种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:该方法,还包括:
[0163] 显示服务取消按钮;
[0164] 检测取消按钮是否被选中;
[0165] 如果检测到取消按钮被选中,则向服务器发送服务终止消息,使服务器终止提供服务。
[0166] 本发明实施例提供的终端,通过获取与第一终端正在进行会话的第二终端的信息,进而向服务器发送至少携带正在会话的第一终端信息与第二终端信息的服务提供请求,使服务器在接收到服务提供请求之后,根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务信息,进而根据服务信息调用相应的业务处理流程获取服务内容,并将服务内容提供给服务对象。由于在向服务对象提供服务时无需用户操作第一终端选择服务类型及服务对象,因而提高了提供服务的效率。
[0167] 本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中的存储器中所包含的计算机可读存储介质;也可以是单独存在,未装配入终端中的计算机可读存储介质。该计算机可读存储介质存储有一个或者一个以上程序,该一个或者一个以上程序被一个或者一个以上的处理器用来执行提供服务的方法,该方法包括:
[0168] 第一终端获取与第一终端正在进行会话的第二终端信息;
[0169] 向服务器发送至少携带正在进行会话的第一终端信息与第二终端信息的服务提供请求,由服务器根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务信息后,根据服务信息调用相应的业务处理流程获取服务内容,并将服务内容提供给服务对象。
[0170] 假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:向服务器发送至少携带正在进行会话的第一终端信息与第二终端信息的服务提供请求,包括:
[0171] 通过预先设置的服务提供入口向服务器发送至少携带正在进行会话的第一终端信息与第二终端信息的服务提供请求。
[0172] 则在第一种可能的实施方式或第二种可能的实施方式作为基础而提供的第三种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:该方法,还包括:
[0173] 显示服务取消按钮;
[0174] 检测所述取消按钮是否被选中;
[0175] 如果检测到取消按钮被选中,则向服务器发送服务终止消息,使服务器终止提供服务。
[0176] 本发明实施例提供的计算机可读存储介质,通过获取与第一终端正在进行会话的第二终端的信息,进而向服务器发送至少携带正在会话的第一终端信息与第二终端信息的服务提供请求,使服务器在接收到服务提供请求之后,根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务信息,进而根据服务信息调用相应的业务处理流程获取服务内容,并将服务内容提供给服务对象。由于在向服务对象提供服务时无需用户操作第一终端选择服务类型及服务对象,因而提高了提供服务的效率。
[0177] 本发明实施例中提供了一种图形用户接口,该图形用户接口用在提供服务的显示终端上,该执行操作的确认终端包括触摸屏显示器、存储器和用于执行一个或者实施一个以上的程序的一个或者一个以上的处理器;该图形用户接口包括:
[0178] 第一终端获取与第一终端正在进行会话的第二终端信息。
[0179] 向服务器发送至少携带正在进行会话的第一终端信息与第二终端信息的服务提供请求,由服务器根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务信息后,根据服务信息调用相应的业务处理流程获取服务内容,并将服务内容提供给服务对象。
[0180] 本发明实施例提供的图形用户接口,通过获取与第一终端正在进行会话的第二终端的信息,进而向服务器发送至少携带正在会话的第一终端信息与第二终端信息的服务提供请求,使服务器在接收到服务提供请求之后,根据服务提供请求中携带的第一终端信息与第二终端信息确定本次服务的服务信息,进而根据服务信息调用相应的业务处理流程获取服务内容,并将服务内容提供给服务对象。由于在向服务对象提供服务时无需用户操作第一终端选择服务类型及服务对象,因而提高了提供服务的效率。
[0181] 需要说明的是:上述实施例提供的提供服务的终端和服务器在提供服务时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将提供服务的终端和服务器的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的提供服务的终端和服务器与提供服务的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0182] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0183] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0184] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页 第1页 第2页 第3页